@font-face{font-family:Georgetown Display;src:url(/_next/static/media/bodoni-moda-latin-standard-normal.67480a5e.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap}:root{--paper:#f8f6f0;--ink:#143023;--green:#193629;--line:#bebdb1;--muted:#645f55;--display:"Georgetown Display",Georgia,serif;--body:"Iowan Old Style","Palatino Linotype",Georgia,serif;--ui:"Avenir Next","Segoe UI",Arial,sans-serif;--margin:clamp(24px,4.05vw,90px);color:var(--ink);background:var(--paper);font:18px/1.4 var(--body)}*{box-sizing:border-box}body,figure,h1,h2,h3,p,ul{margin:0}body{-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}ul{list-style:none;padding:0}h1,h2,h3{font:400 clamp(3rem,6vw,7rem)/1.04 var(--display);font-optical-sizing:auto;letter-spacing:-.055em;text-wrap:balance}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #ad8344;outline-offset:4px}::selection{background:#d6dfc6;color:var(--ink)}[hidden]{display:none!important}.skip{position:absolute;z-index:5;top:-100px;left:10px;padding:12px;background:white}.skip:focus{top:6px}.mast{position:relative;z-index:2;display:flex;justify-content:space-between;padding:12px var(--margin);min-height:clamp(66px,4.9vw,83px);border-bottom:1px solid #dfded3;background:var(--paper)}.brand,.mast{align-items:center}.brand{display:inline-flex;gap:clamp(7px,.8vw,15px);flex-shrink:0}.brand .monogram{width:clamp(28px,2.55vw,46px);height:auto}.brand .wordmark{width:clamp(180px,17.6vw,295px);height:auto}.mast nav{display:flex;align-items:center;justify-content:center;gap:clamp(20px,4vw,76px);font-size:clamp(16px,1.27vw,22px);padding-right:clamp(122px,16vw,285px);flex:1 1}.mast nav a:hover,.mast nav a[aria-current],footer a:hover{text-decoration:underline;text-underline-offset:5px}.mast .outline-button{position:absolute;right:var(--margin);border:1px solid var(--ink);padding:10px 22px;font:500 14px/1.5 var(--ui)}.mast .outline-button:hover{background:var(--ink);color:var(--paper);text-decoration:none}.menu-toggle,.mobile-only{display:none}.hero{position:relative;min-height:450px;aspect-ratio:1536/774;isolation:isolate;overflow:hidden}.hero-art,.hero-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.hero-copy{padding:clamp(30px,2.8vw,56px) var(--margin) 0}.hero-copy h1{font-size:clamp(75px,9.25vw,200px);line-height:.92;letter-spacing:-.062em}.hero-copy>p{font-size:clamp(19px,2.09vw,42px);line-height:1.22;width:32%;margin:clamp(16px,2.45vw,42px) 0 clamp(16px,1.55vw,28px)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;color:#fffdf6;background:var(--green);border:1px solid var(--green);padding:clamp(10px,.85vw,16px) clamp(24px,2.6vw,48px);font:500 clamp(16px,1.24vw,23px)/1.15 var(--body);transition:background .15s}.button:hover{background:#2a4b37}.hero-area{display:block;width:fit-content;color:var(--muted);font:400 clamp(13px,1.08vw,20px)/1.5 var(--ui);margin-top:clamp(10px,1vw,20px)}.area-link:hover,.hero-area:hover{text-decoration:underline}.specialty{display:grid;grid-template-columns:41% 59%;align-items:center;padding:clamp(32px,3vw,62px) 0 clamp(28px,3vw,62px) var(--margin)}.specialty h2{font-size:clamp(54px,7.3vw,143px);line-height:1.01}.specialty p{font-size:clamp(21px,2.13vw,44px);line-height:1.23;max-width:17em;margin:clamp(17px,1.6vw,30px) 0 clamp(19px,2.4vw,43px)}.specialty>img{width:100%;height:auto}.under{display:inline-block;background:none;border:0;border-bottom:1px solid;color:inherit;padding:0 0 4px;font:inherit}.specialty .under{font-size:clamp(18px,1.67vw,32px)}.text-link:hover,.under:hover{color:#626039}.services-section{display:grid;grid-template-columns:41% 1fr;gap:1.6vw;margin:0 var(--margin);border-top:1px solid var(--line);padding:clamp(32px,4.6vw,84px) 0}.services-section h2{font-size:clamp(42px,5.8vw,108px)}.services-section>div p{font-size:clamp(18px,1.8vw,34px);margin-top:12px}.service-links{display:grid;grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(20px,4.4vw,82px)}.service-links li{border-bottom:1px solid #abae9e}.service-links a{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:clamp(18px,1.96vw,37px);padding:clamp(13px,1.45vw,26px) 0}.service-links span{font-family:var(--body);transition:transform .2s}.service-links a:hover span{transform:translateX(4px)}.heritage{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.55fr 1fr;align-items:end;gap:5.4vw;background:#163326;color:var(--paper);padding:clamp(62px,9vw,170px) var(--margin) clamp(45px,6.4vw,120px)}.gold-branch{position:absolute;right:0;top:0;width:33%;z-index:-1;opacity:.9}.heritage h2{font-size:clamp(60px,8.1vw,151px);line-height:.98}.heritage>div:first-of-type p{font-size:clamp(23px,2.7vw,48px);line-height:1.22;margin-top:clamp(18px,2.1vw,39px)}.grounds p{font-size:clamp(17px,1.67vw,31px);color:#d4ceb6;margin-bottom:18px}.grounds li{padding:clamp(13px,1.4vw,26px) 0;border-top:1px solid #8a9787;font-size:clamp(21px,2.07vw,38px)}.contact-band{display:flex;justify-content:space-between;align-items:flex-start;gap:4vw;padding:clamp(36px,4.1vw,85px) var(--margin) clamp(30px,3vw,60px)}.contact-band h2{font-size:clamp(44px,6.1vw,114px)}.area-link{font-size:clamp(20px,2.2vw,43px);color:var(--muted);display:inline-block;margin-top:15px}.contact-actions{display:grid;text-align:center;justify-items:stretch;gap:8px}.contact-actions>a:not(.button){font-size:clamp(18px,1.7vw,32px)}.contact-actions .text-link{font-size:16px!important;text-decoration:underline;text-underline-offset:3px}.contact-actions small{font-size:14px;color:var(--muted)}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);margin:0 var(--margin);padding:22px 0 26px}.footer-name{font:clamp(22px,2vw,36px)/1.2 var(--display);letter-spacing:-.055em}footer nav{display:flex;align-items:center;gap:clamp(12px,2.1vw,38px);font-size:16px}.contact-page,.editorial,.interior-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,100px);padding:clamp(60px,7.3vw,128px) var(--margin)}.interior-intro{border-bottom:1px solid var(--line)}.interior-intro>img{width:100%}.contact-page h1,.interior-intro h1{font-size:clamp(60px,7.25vw,132px)}.contact-page>div>p:not(.eyebrow),.interior-intro p:not(.eyebrow){font-size:clamp(20px,1.65vw,29px);margin:20px 0;max-width:32em}.eyebrow{display:block;font:500 13px/1.5 var(--ui);letter-spacing:.08em;color:var(--muted);margin-bottom:24px}.editorial{align-items:start;border-bottom:1px solid var(--line)}.editorial h2{font-size:clamp(40px,4.5vw,78px);max-width:12ch}.draft h3,.editorial h3{font-size:clamp(26px,2.3vw,41px);margin:0 0 8px}.catalog p,.editorial p{font-size:clamp(18px,1.35vw,25px);line-height:1.55}.editorial .under,.editorial p+h3,.editorial p+p{margin-top:24px}.catalog{padding:0 var(--margin) 50px}.catalog>a{padding:28px 0;display:grid;grid-template-columns:1fr 1fr 24px;gap:4vw;align-items:center;border-bottom:1px solid var(--line)}.catalog h2{font-size:clamp(29px,3.2vw,59px)}.catalog a:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.contact-page{align-items:start}.channels,.draft>div{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.contact-page .fee{padding-left:15px;border-left:2px solid #ad8344;font-size:17px!important;margin:25px 0!important}.visit-form{padding:clamp(23px,3vw,54px);background:#e9ecdf}.visit-form h2{font-size:clamp(36px,3.6vw,65px)}.draft>p,.visit-form>p{margin:14px 0}.visit-form form{display:grid;gap:15px;margin-top:25px}.visit-form label{font:500 15px/1.45 var(--ui)}.visit-form input,.visit-form select,.visit-form textarea{display:block;width:100%;border:1px solid #929d8f;padding:12px;margin-top:5px;color:var(--ink);background:var(--paper);border-radius:0;font:16px var(--ui)}.visit-form textarea{resize:vertical}.visit-form form .button{justify-self:start}.draft{margin-top:22px}.draft pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--paper);padding:16px;font:15px/1.6 var(--ui)}.draft button{margin-top:18px}.missing{padding:12vw var(--margin)}.missing h1{margin-bottom:24px}@media(max-width:740px){:root{--margin:clamp(20px,7vw,50px)}.mast{min-height:54px;padding:11px var(--margin)}.brand{gap:7px}.brand .monogram{width:27px}.brand .wordmark{width:clamp(146px,46vw,242px)}.menu-toggle{height:37px;width:38px;border:0;padding:5px;display:grid;align-content:center;gap:5px;background:none;color:var(--ink)}.menu-toggle span{display:block;border-top:1px solid;width:100%}.mast nav{display:none}.mast nav.is-open{display:grid;position:absolute;top:100%;right:0;left:0;gap:0;background:var(--paper);padding:10px var(--margin) 18px;border-bottom:1px solid var(--line);justify-content:stretch}.mast nav a{padding:10px 0}.mast .outline-button{position:static;text-align:center;margin-top:5px;padding:10px}.mobile-only{display:block}.hero{aspect-ratio:764/1326;min-height:0}.hero-copy{padding-top:7.5vw}.hero-copy h1{font-size:16.15vw;line-height:.94}.hero-copy>p{font-size:4.76vw;width:56%;line-height:1.13;margin:5.4vw 0 4.4vw}.desktop-break{display:none}.hero .button{font-size:clamp(15px,3.3vw,22px);min-width:36vw;min-height:42px;padding:10px 20px}.hero-area{font-size:clamp(11px,2.35vw,17px);margin-top:2.4vw;width:55%}.specialty{display:block;padding:7vw var(--margin) 2vw}.specialty>div{padding-top:3vw;border-top:1px solid var(--line)}.specialty h2{font-size:8.4vw;letter-spacing:-.055em}.specialty p{font-size:4.9vw;line-height:1.19;max-width:none;margin:3.5vw 0}.specialty .under{font-size:4.6vw}.specialty>img{margin-left:auto;width:78%;margin-top:1vw}.services-section{display:block;margin:0;padding:10vw var(--margin) 7vw;border-top:none}.services-section h2{font-size:13vw;line-height:.98;max-width:7ch}.services-section>div p{font-size:4.6vw;max-width:15em}.service-links{display:block;margin-top:5vw;border-top:1px solid var(--line)}.service-links a{min-height:44px;font-size:clamp(18px,4.6vw,28px);padding:2vw 0}.heritage{display:block;padding:9vw var(--margin) 6.4vw}.gold-branch{width:43%;opacity:.5}.heritage h2{font-size:11.6vw}.heritage>div:first-of-type p{font-size:4.75vw;line-height:1.22;max-width:18em;margin-top:3.8vw}.grounds{margin-top:7vw}.grounds p{font:500 12px/1.45 var(--ui);letter-spacing:.07em}.grounds li{font-size:4.7vw;padding:2vw 0}.contact-band{display:block;padding:7vw var(--margin)}.contact-band h2{font-size:10.3vw;max-width:10ch}.area-link{font-size:4.4vw;margin-top:10px}.contact-actions{text-align:left;justify-items:start;gap:9px;margin-top:18px}.contact-actions .button{min-width:42vw}.contact-actions>a:not(.button){font-size:4.65vw}.contact-actions small{font-size:13px}footer{align-items:flex-start;flex-direction:column;gap:15px}.footer-name{font-size:7vw}.contact-page,.editorial,.interior-intro{grid-template-columns:1fr;padding:48px var(--margin);gap:32px}.interior-intro>img{max-width:430px}.contact-page h1,.interior-intro h1{font-size:clamp(54px,12vw,86px)}.catalog>a{grid-template-columns:1fr 20px;gap:10px}.catalog h2{font-size:32px}.catalog p{grid-column:1}.catalog span{grid-column:2;grid-row:1}.visit-form{padding:22px 16px}.contact-page{padding-inline:clamp(18px,5vw,40px)}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.hero{width:100%}h1,h2,h3{font-variation-settings:"opsz" 32}@media(max-width:740px){.hero-copy{padding-top:6.9vw}.hero-copy>p{margin-top:4.3vw;margin-bottom:3.2vw}.hero-area{width:fit-content;max-width:66%;font-size:clamp(10px,2.35vw,15px);background:var(--paper);margin-top:1.7vw}.services-section{position:relative;isolation:isolate}.services-section:before{content:"";position:absolute;right:0;top:0;width:54%;height:50vw;background:-webkit-image-set(url("/art/service-canopy-336.avif") type("image/avif"),url("/art/service-canopy.webp") type("image/webp")) 100% 0/contain no-repeat;background:image-set(url("/art/service-canopy-336.avif") type("image/avif"),url("/art/service-canopy.webp") type("image/webp")) 100% 0/contain no-repeat;z-index:-1}.services-section>div p{max-width:62%}.heritage:before{content:"";position:absolute;z-index:-1;top:0;right:0;width:47%;height:48%;background:-webkit-image-set(url("/art/oak-detail-272.avif") type("image/avif"),url("/art/oak-detail.webp") type("image/webp")) 100% 0/cover no-repeat;background:image-set(url("/art/oak-detail-272.avif") type("image/avif"),url("/art/oak-detail.webp") type("image/webp")) 100% 0/cover no-repeat;-webkit-mask-image:linear-gradient(105deg,transparent,#000 60%);mask-image:linear-gradient(105deg,transparent,#000 60%);opacity:.8}.heritage .gold-branch{display:none}.contact-band{position:relative;isolation:isolate}.contact-band:before{content:"";position:absolute;right:0;top:11%;width:34%;height:60%;background:-webkit-image-set(url("/art/pruning-branch-450.avif") type("image/avif"),url("/art/pruning-branch.webp") type("image/webp")) 100% 0/contain no-repeat;background:image-set(url("/art/pruning-branch-450.avif") type("image/avif"),url("/art/pruning-branch.webp") type("image/webp")) 100% 0/contain no-repeat;z-index:-1}}:root{--pencil:#63694f;--rule:#bfc2b2;--tint:#edeedf;--forest:#183528}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.archive-object figcaption,.backlink,.credit,.field-plate figcaption,.film-spread figcaption,.folio,.region-figure figcaption{font:500 12px/1.5 var(--ui)}.folio{color:var(--pencil);letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px}.standfirst{font-size:clamp(21px,1.7vw,31px);line-height:1.35;max-width:32em;margin:22px 0}.area-head,.index-head,.practice-lead,.service-cover{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,110px);padding:clamp(50px,5.6vw,100px) var(--margin)}.area-head h1,.index-head h1,.practice-lead h1,.service-cover h1{font-size:clamp(60px,6.6vw,126px);max-width:13ch}.backlink{display:inline-block;padding:6px 0;border-bottom:1px solid var(--rule);margin-bottom:25px;color:var(--pencil)}.backlink:hover,.credit:hover{color:var(--ink)}.field-plate{width:min(100%,590px);justify-self:end}.plate-frame{position:relative;isolation:isolate;height:clamp(280px,29vw,470px);overflow:hidden;padding:32px;display:grid;place-items:center;background:#edeadd;border:1px solid #c9cbbd}.plate-frame:after{position:absolute;content:"";inset:11px;border:1px solid #c0c2b1;z-index:-1}.plate-frame img{width:100%;height:100%;min-height:0;object-fit:contain;mix-blend-mode:multiply}.plate-label{position:absolute;top:10px;left:30px;padding:0 9px;transform:translateY(-45%);background:#edeadd;font:500 10px/1.4 var(--ui);letter-spacing:.18em;text-transform:uppercase}.field-plate figcaption,.film-spread figcaption,.region-figure figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 16px;margin-top:9px;color:#535d4e}.field-plate figcaption span{font-family:var(--body);font-size:16px;font-style:italic}.credit,figcaption a{text-decoration:underline;text-underline-offset:3px}.plate-bark .plate-frame img{object-fit:contain}.plate-pin .plate-frame,.plate-pin .plate-label{background:#dae0cc}.service-directory{padding:0 var(--margin) clamp(50px,6vw,100px)}.directory-rule,.service-directory>a{display:grid;grid-template-columns:36px 1.35fr 1fr;gap:clamp(12px,2vw,30px);align-items:center}.directory-rule{color:var(--pencil);font:500 12px/1.5 var(--ui);border-bottom:1px solid var(--rule);padding:0 0 12px}.directory-rule>:first-child{grid-column:2}.service-directory>a{padding:clamp(20px,2.45vw,40px) 0;border-bottom:1px solid var(--rule)}.service-directory>a:hover .service-name{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.service-directory .folio{margin:0}.observation{font-size:clamp(19px,1.8vw,34px);max-width:24ch}.service-name{display:flex;align-items:center;justify-content:space-between;gap:9px;font:clamp(21px,2.1vw,38px)/1.1 var(--display);letter-spacing:-.04em}.service-name span{font:20px var(--ui)}.service-cover{border-bottom:1px solid var(--rule)}.crown-study,.film-spread,.practice-letter,.property-questions,.service-reading{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:clamp(38px,8vw,150px);padding:clamp(48px,6vw,105px) var(--margin)}.film-spread h2,.practice-letter h2,.property-questions h2,.service-reading h2,.study-intro h2{font-size:clamp(42px,4.8vw,90px)}.film-spread p:not(.folio),.practice-letter p:not(.folio),.service-reading p:not(.folio),.study-intro>p:not(.folio){margin-top:17px;font-size:clamp(19px,1.5vw,26px);line-height:1.45;max-width:34em}.reading-detail{border-top:1px solid var(--rule)}.reading-detail h3{font:500 14px/1.4 var(--ui);margin-top:22px}.reading-detail p:not(.folio){margin-top:5px}.property-questions{border-block:1px solid var(--rule)}.property-questions details{border-top:1px solid var(--rule)}.property-questions details:last-of-type{border-bottom:1px solid var(--rule)}.property-questions summary{padding:16px 32px 16px 0;cursor:pointer;list-style:none;position:relative;font-size:clamp(20px,1.6vw,28px)}.property-questions summary::-webkit-details-marker{display:none}.property-questions summary:after{content:"+";position:absolute;right:2px}.property-questions details[open] summary:after{content:"−"}.property-questions details p{padding-bottom:17px}.study-switch input:focus-visible+span,summary:focus-visible{outline:3px solid #a58246;outline-offset:3px}.related-link{display:inline-block;margin-top:20px;font:500 14px var(--ui);text-decoration:underline;text-underline-offset:3px}.storm-cover{background:#e9e8da}.storm-card{background:#203b30;color:#faf7ed;padding:clamp(28px,4.5vw,78px)}.storm-card .folio{color:#dfcd98}.storm-card>p:not(.storm-note){font:clamp(34px,3.5vw,62px)/1.1 var(--display);margin:15px 0}.storm-number{font:500 clamp(24px,2.5vw,45px)/1.2 var(--body);text-decoration:underline;text-underline-offset:5px}.storm-card hr{border:none;border-top:1px solid #869987;margin:26px 0 16px}.storm-note{font-size:17px;line-height:1.45}.crown-study{background:#e8e8d9;grid-template-columns:minmax(0,.65fr) minmax(0,1.25fr)}.study-viewer{border:0;padding:0;margin:0;min-width:0}.study-switch{display:flex;gap:4px;border-bottom:1px solid #899881}.study-switch label{flex:1 1;position:relative;cursor:pointer}.study-switch input{position:absolute;width:1px;height:1px;opacity:0}.study-switch span{display:grid;place-items:center;min-height:44px;padding:8px 3px;font:500 14px var(--ui)}.study-switch input:checked+span{background:var(--green);color:var(--paper)}.study-panel{display:none;padding-top:15px}.study-viewer:has(input[value="0"]:checked) [data-index="0"],.study-viewer:has(input[value="1"]:checked) [data-index="1"],.study-viewer:has(input[value="2"]:checked) [data-index="2"]{display:block}.study-print{height:clamp(240px,27vw,420px);display:grid;place-items:center;background:#d2d4c1;border:1px solid #adb7a0;padding:19px}.study-print img{height:100%;width:100%;min-height:0;object-fit:contain}.study-panel figcaption{padding:18px 0 0}.study-panel .folio{margin-bottom:6px}.study-panel h3{font-size:clamp(31px,2.9vw,48px);margin-bottom:9px}.study-panel .credit{display:inline-block;margin-top:12px}.film-spread{align-items:center;background:#eeeee2}.film-spread>div>a{margin-top:18px}.film-player{background:#182f24;position:relative;aspect-ratio:16/9}.film-player iframe,.film-player img,.film-poster{width:100%;height:100%;display:block;border:0}.film-player img{object-fit:cover}.play-disc{display:grid;place-items:center;position:absolute;bottom:16px;left:16px;width:50px;height:50px;border:1px solid #fbf7eb;color:white;background:#183528ed;border-radius:50%;font:18px var(--ui)}.film-poster:hover .play-disc{background:#324c36}.practice-lead{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);background:#f2f0e6}.archive-object{text-align:center;padding:16px 8px}.snapshot{padding:13px 13px 25px;width:min(100%,290px);margin:10px auto 24px;border:1px solid #b9b4a6;transform:rotate(-3deg);background:#fffdf4;box-shadow:3px 7px 0 #d5d2c5}.snapshot img{width:100%;height:auto}.archive-object figcaption{color:var(--pencil)}.archive-object figcaption span{display:block;font:italic 18px var(--body)}.practice-letter{align-items:start}.practice-letter>.folio{padding-top:12px;border-top:1px solid var(--rule)}.practice-letter .under{font:inherit;padding:0}.area-head{grid-template-columns:minmax(0,1.04fr) minmax(0,.9fr)}.area-head .under{margin-top:6px}.region-figure{width:min(100%,540px);justify-self:end}.region-map{display:block;width:100%;height:auto;background:var(--tint);border:1px solid var(--rule)}.region-map text{font:600 15px var(--ui);fill:#263f2f;paint-order:stroke;stroke:#e9eada;stroke-width:3px}.region-map .dc-label{fill:white;stroke:#405c47}.district-list{padding:0 var(--margin) clamp(36px,5vw,85px)}.district-list h2{font-size:clamp(40px,5vw,85px);margin-bottom:22px}.district-list>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;border-block-start:1px solid var(--rule);padding:23px 0}.district-list h3{font-size:clamp(29px,2.7vw,51px)}.district-list small{display:block;font:14px/1.4 var(--ui);margin-top:5px;color:var(--muted)}.district-list>p{border-block-start:1px solid var(--rule);padding:18px 0}.contact-facts{margin-top:35px;border-top:1px solid var(--rule);padding-top:22px}.contact-facts h2{font-size:clamp(30px,3vw,52px)}.contact-facts dt{font:600 14px/1.4 var(--ui);margin-top:19px}.contact-facts dd{margin:4px 0 0}.email-link{overflow-wrap:anywhere}.visit-form p.folio{margin:0 0 10px}.visit-form a,.visit-form button,footer nav a{min-height:44px}footer nav a{display:inline-flex;align-items:center}.specialty>picture img{width:100%;height:auto}@media(max-width:740px){.area-head,.crown-study,.film-spread,.index-head,.practice-lead,.practice-letter,.property-questions,.service-cover,.service-reading{grid-template-columns:minmax(0,1fr);gap:28px;padding:42px var(--margin)}.area-head h1,.index-head h1,.practice-lead h1,.service-cover h1{font-size:clamp(53px,12vw,83px)}.standfirst{margin:15px 0 20px}.field-plate,.region-figure{justify-self:start}.plate-frame{height:clamp(235px,57vw,360px);padding:25px}.service-directory{padding-bottom:42px}.directory-rule{display:none}.service-directory>a{grid-template-columns:23px minmax(0,1fr);gap:6px 12px;border-top:1px solid var(--rule);border-bottom:0}.observation{max-width:none}.service-name{grid-column:2;font-size:21px}.service-cover{gap:25px}.study-switch span{font-size:13px}.study-print{height:260px}.district-list>div{grid-template-columns:1fr;gap:6px}.specialty>picture{display:block;width:78%;margin-left:auto}.menu-toggle{min-width:44px;min-height:44px}.hero-area{font-size:13px;max-width:62%;margin-top:8px;line-height:1.25}}@media (prefers-reduced-motion:no-preference){.film-poster .play-disc{transition:transform .18s}.film-poster:hover .play-disc{transform:scale(1.07)}}.notebook-jump{display:inline-block;margin:12px 0 12px 16px;font:500 14px/1.45 var(--ui);text-decoration:underline;text-underline-offset:4px}@media(max-width:440px){.notebook-jump{display:block;margin-left:0}}.gold-branch img{width:100%;height:auto}.orchard-study{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(36px,6vw,100px);align-items:center;padding:clamp(48px,6vw,100px) var(--margin);background:#233d30;color:#f7f4e8}.orchard-heading .folio{color:#d1c6a8}.orchard-heading h2{max-width:10ch;font-size:clamp(52px,6vw,105px)}.orchard-heading p:last-child{margin-top:22px;font-size:clamp(19px,1.6vw,28px);max-width:31ch}.orchard-view{padding:0;margin:0;min-width:0;border:0}.orchard-controls{display:flex;gap:6px;margin-bottom:13px}.orchard-controls label{position:relative;cursor:pointer}.orchard-controls span{display:flex;align-items:center;min-height:44px;border:1px solid #869481;padding:6px 14px;font:500 13px/1.3 var(--ui)}.orchard-controls input:checked+span{color:var(--ink);background:#f3f0df;border-color:#f3f0df}.orchard-controls input:focus-visible+span{outline:3px solid #e8bd66;outline-offset:2px}.orchard-pair{display:flex;background:#eeebdd;padding:clamp(12px,1.6vw,26px);gap:clamp(12px,2vw,30px);color:var(--ink)}.orchard-print{flex:1 1;min-width:0}.orchard-print figcaption{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px;padding-bottom:7px;border-bottom:1px solid #a6a895;font:22px/1.2 var(--body)}.orchard-print small{font:11px/1.3 var(--ui)}.orchard-print img{width:100%;height:clamp(220px,22vw,360px);object-fit:contain}.orchard-view:has(input[value="1"]:checked) .apple-after,.orchard-view:has(input[value="2"]:checked) .apple-before{display:none}.orchard-source{margin-top:12px;font:14px/1.55 var(--ui);color:#e3e7d9}.orchard-source a{text-decoration:underline;text-underline-offset:3px}@media(max-width:740px){.orchard-study{grid-template-columns:1fr;padding:42px var(--margin);gap:24px}.orchard-heading p:last-child{max-width:none}.orchard-controls span{padding-inline:10px}.orchard-print img{height:auto;max-height:305px}.orchard-print figcaption{font-size:19px}}