.community-gallery_section__2aXiC{max-width:1600px;margin:0 auto;padding:88px var(--site-gutter,24px);scroll-margin-top:100px}.community-gallery_heading__4zlUN{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:36px}.community-gallery_heading__4zlUN>div{max-width:740px}.community-gallery_eyebrow__T2ZLX{color:var(--brand-ink,var(--foreground));text-transform:uppercase;font-size:12px;letter-spacing:.16em;font-weight:600}.community-gallery_heading__4zlUN h2{font-family:var(--font-display);font-size:clamp(38px,4.2vw,64px);line-height:1.08;font-weight:400;margin:16px 0}.community-gallery_heading__4zlUN p{font-size:18px;line-height:1.6;color:var(--muted-foreground)}.community-gallery_viewAll__uSKwv{flex-shrink:0;display:flex;align-items:center;gap:10px;min-height:48px;border-bottom:1px solid var(--gold);padding:10px 0;font-weight:600}.community-gallery_grid__f680l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.community-gallery_grid__f680l figure{min-width:0;margin:0}.community-gallery_preview__WfgEd{position:relative;display:block;width:100%;text-align:left}.community-gallery_frame___Z7de{display:block;position:relative;aspect-ratio:4/3;background:var(--surface);overflow:hidden}.community-gallery_frame___Z7de img{object-fit:cover}.community-gallery_expand__Biq0W{position:absolute;bottom:12px;right:12px;display:flex;gap:8px;align-items:center;padding:8px 12px;background:var(--paper);color:var(--ink);font-size:13px}.community-gallery_grid__f680l figcaption{margin-top:12px;font-size:14px;line-height:1.5;color:var(--muted-foreground)}.community-gallery_grid__f680l figcaption strong{display:block;color:var(--ink);font-size:20px;margin-bottom:8px;font-weight:500}.community-gallery_caption__Awd7K a,.community-gallery_grid__f680l figcaption a{display:block;padding:10px 0;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.community-gallery_plans__P0dnU{border-top:1px solid var(--border)}.community-gallery_planGrid__QL87Q .community-gallery_frame___Z7de{background:white;aspect-ratio:3/4}.community-gallery_planGrid__QL87Q .community-gallery_frame___Z7de img{object-fit:contain;padding:12px}.community-gallery_overlay__4IUO1{position:fixed;inset:0;background:rgb(20 43 67/.86);z-index:100}.community-gallery_dialog__tQf5I{--paper:var(--background);--ink:var(--foreground);--surface:var(--card);position:fixed;inset:24px;z-index:101;background:var(--paper);color:var(--ink);display:flex;flex-direction:column;max-width:1440px;margin:auto;max-height:calc(100dvh - 48px);padding:24px;box-shadow:0 20px 80px rgb(0 0 0/.2)}.community-gallery_dialogHeader__sQFx_{display:flex;justify-content:space-between;gap:24px;padding-bottom:16px}.community-gallery_dialogHeader__sQFx_ h2{font-size:20px;font-weight:500;line-height:1.3}.community-gallery_dialogHeader__sQFx_ p{color:var(--muted-foreground);font-size:14px;margin-top:4px}.community-gallery_close__yeFvO{flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--border)}.community-gallery_largeImage__4_pQS{position:relative;flex:1;min-height:0;background:var(--surface)}.community-gallery_largeImage__4_pQS img{object-fit:contain}.community-gallery_dialogFooter__EFUrm{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:16px}.community-gallery_caption__Awd7K{max-width:850px;font-size:14px;line-height:1.5}.community-gallery_caption__Awd7K strong{font-weight:500}.community-gallery_caption__Awd7K p{color:var(--muted-foreground);margin-top:4px}.community-gallery_controls__53ziB{display:flex;align-items:center;gap:12px;flex-shrink:0}.community-gallery_controls__53ziB button{width:48px;height:48px;border:1px solid var(--border);display:grid;place-items:center}.community-gallery_controls__53ziB span{min-width:50px;text-align:center;font-size:14px}.community-gallery_dialog__tQf5I a:focus-visible,.community-gallery_dialog__tQf5I button:focus-visible,.community-gallery_section__2aXiC button:focus-visible{outline:2px solid var(--brand-ink,var(--foreground));outline-offset:4px}@media (max-width:1024px){.community-gallery_grid__f680l{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.community-gallery_section__2aXiC{padding-top:56px;padding-bottom:56px}.community-gallery_heading__4zlUN{display:block}.community-gallery_viewAll__uSKwv{margin-top:20px}.community-gallery_grid__f680l{grid-template-columns:1fr;gap:28px}.community-gallery_dialog__tQf5I{--paper:var(--background);--ink:var(--foreground);--surface:var(--card);inset:8px;max-height:calc(100dvh - 16px);height:fit-content;padding:12px}.community-gallery_largeImage__4_pQS{flex:0 1 auto;min-height:140px;width:100%}.community-gallery_dialogHeader__sQFx_{gap:12px;flex-shrink:0}.community-gallery_dialogHeader__sQFx_ h2{font-size:17px}.community-gallery_dialogHeader__sQFx_ p{font-size:12px}.community-gallery_dialogFooter__EFUrm{flex-shrink:0;flex-direction:column;align-items:stretch;gap:12px}.community-gallery_controls__53ziB{justify-content:space-between}.community-gallery_caption__Awd7K{font-size:13px}}.community-gallery_links__nlXFj{display:flex;flex-wrap:wrap;gap:24px;max-width:1600px;margin:0 auto;padding:24px var(--site-gutter,24px);border-bottom:1px solid var(--border)}.community-gallery_links__nlXFj a{min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:6px;font-weight:500}.community-gallery_planDetails__dskNL{display:block;margin-bottom:8px;color:var(--foreground)}.community-gallery_controls__53ziB button:disabled{color:var(--muted-foreground);cursor:default;border-color:transparent}@media (min-width:601px){.community-gallery_grid__f680l[data-count="2"],.community-gallery_grid__f680l[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.community-gallery_catalog__7K_0q{margin-top:36px;border-top:1px solid var(--border)}.community-gallery_catalog__7K_0q summary{cursor:pointer;padding:22px 0;min-height:48px;font-size:18px;font-weight:500;color:var(--foreground)}.community-gallery_catalog__7K_0q summary:focus-visible,.community-gallery_planPicker__UXRna select:focus-visible{outline:2px solid var(--brand-ink,var(--foreground));outline-offset:4px}.community-gallery_catalog__7K_0q[open]>.community-gallery_grid__f680l{padding-top:12px}.community-gallery_planImage__HNlAp{background:white}.community-gallery_browseControls__tlCHw{display:flex;flex-direction:column;gap:12px;min-width:0}.community-gallery_planPicker__UXRna{font-size:12px;display:grid;gap:6px}.community-gallery_planPicker__UXRna select{color:var(--foreground);background:var(--background);border:1px solid var(--border);padding:10px;min-height:44px;max-width:300px;width:100%;font-size:14px}@media (max-width:600px){.community-gallery_planPicker__UXRna select{max-width:100%}}.community-gallery_catalogLink__TPbgh{margin-top:16px}.community-gallery_catalogLink__TPbgh p{font-size:15px}.community-gallery_catalogLink__TPbgh a{display:inline-block;padding:10px 0;color:var(--foreground);text-decoration:underline;text-underline-offset:4px;min-height:44px}.community-gallery_dialog__tQf5I{overflow-y:auto;overscroll-behavior:contain}@media (max-width:600px){.community-gallery_planPicker__UXRna select{font-size:16px}}.style-guide_page__uZOI_{--paper:var(--background);--ink:var(--foreground);--gold:var(--brand);--surface:var(--card);--site-gutter:clamp(24px,6vw,96px);--site-bleed-inset:max(var(--site-gutter),calc(50% - 800px + var(--site-gutter)));color:var(--ink);background:var(--paper);overflow:clip}.style-guide_previewRibbon__BKXG2{padding:.45rem 1rem;background:var(--ink);color:var(--paper);text-align:center;font-size:.72rem;letter-spacing:.04em}.style-guide_header__kX485{width:min(100%,1600px);min-height:106px;margin:auto;padding:26px var(--site-gutter);display:flex;align-items:center;justify-content:space-between;gap:3rem}.style-guide_wordmark__BbsUN{display:inline-flex;flex-direction:column;gap:.18rem;flex:none;text-decoration:none;color:var(--ink)}.style-guide_wordmarkName__67ww_{font-family:var(--font-display),Georgia,serif;font-size:clamp(1.6rem,2.3vw,2.25rem);line-height:1;font-weight:400;letter-spacing:.015em;text-transform:uppercase}.style-guide_wordmarkRole__b9Fsa{display:flex;align-items:center;justify-content:center;gap:.8rem;color:var(--brand-ink);font-size:.65rem;font-weight:600;letter-spacing:.55em}.style-guide_wordmarkRole__b9Fsa i{width:30%;height:1px;background:var(--gold)}.style-guide_desktopNav__hhlKE{display:flex;gap:clamp(1rem,2.2vw,2.25rem);align-items:center;white-space:nowrap;font-size:.9rem}.style-guide_desktopNav__hhlKE span{padding:.35rem 0}.style-guide_activeNav__Br9WF{border-bottom:1px solid var(--gold)}.style-guide_mobileNav__nZ053{display:none}.style-guide_hero__kEu5L{width:min(100%,1600px);min-height:625px;margin:auto;display:grid;grid-template-columns:50% 50%;align-items:stretch}.style-guide_heroCopy__Vy4I4{position:relative;isolation:isolate;padding:clamp(2rem,6vw,6rem) clamp(24px,4vw,70px) 4rem var(--site-gutter);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:var(--paper)}.style-guide_heroCopy__Vy4I4:before{content:"";position:absolute;z-index:-1;inset:0;background:url(/media/next-chapter-botanical-shadow-v1.webp) 0 100%/85% auto no-repeat;mask-image:linear-gradient(180deg,transparent 45%,#000);opacity:.32;pointer-events:none}.style-guide_chapterLabel__4H7Yt{display:inline-flex;align-items:center;gap:1.1rem;color:var(--brand-ink);font-size:.76rem;font-weight:650;letter-spacing:.29em;line-height:1.5;text-transform:uppercase}.style-guide_chapterLabel__4H7Yt>span{width:clamp(48px,9vw,130px);height:1px;background:var(--gold)}.style-guide_chapterLabelCentered__9kClQ{justify-content:center;gap:clamp(.65rem,1.2vw,1rem)}.style-guide_chapterLabelCentered__9kClQ:before,.style-guide_chapterLabelCentered__9kClQ>span{content:"";width:clamp(30px,5vw,70px);height:1px;flex:none;background:var(--gold)}.style-guide_chapterIntro__My6nH h2,.style-guide_consultation__Tz9RJ h2,.style-guide_hero__kEu5L h1,.style-guide_journey__7MihZ h2,.style-guide_personSection__OO7el h2,.style-guide_process__hNas8 h2,.style-guide_systemNotes__5PVu8 h2{font-family:var(--font-display),Georgia,serif;font-weight:400;letter-spacing:-.045em;text-wrap:balance}.style-guide_hero__kEu5L h1{max-width:800px;margin:2rem 0 1.4rem;font-size:clamp(3.9rem,5vw,5.2rem);line-height:.99}.style-guide_heroCopy__Vy4I4>p{max-width:29rem;margin:0 0 2.25rem;color:var(--ink);font-size:clamp(1.2rem,1.65vw,1.48rem);line-height:1.48}.style-guide_actionSample__JhNS_,.style-guide_primaryAction___BaSp{min-height:64px;padding:.9rem 1.5rem;display:inline-flex;align-items:center;justify-content:center;gap:1.5rem;background:var(--ink);border:1px solid var(--ink);border-radius:2px;color:var(--paper);font-family:var(--font-display),Georgia,serif;font-size:1.5rem;line-height:1;text-decoration:none;transition:background .18s ease,color .18s ease}.style-guide_actionSample__JhNS_ svg,.style-guide_primaryAction___BaSp svg{color:var(--gold);transition:transform .18s ease}.style-guide_primaryAction___BaSp:hover{background:var(--paper);color:var(--ink)}.style-guide_primaryAction___BaSp:hover svg{transform:translateX(4px)}.style-guide_mobileNav__nZ053 summary:focus-visible,.style-guide_primaryAction___BaSp:focus-visible,.style-guide_textAction__iq8h_:focus-visible,.style-guide_wordmark__BbsUN:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.style-guide_heroMedia__Zm41h{position:relative;min-height:625px}.style-guide_heroMedia__Zm41h img{object-fit:cover;object-position:center}.style-guide_chapterIntro__My6nH{padding:5.25rem 24px 5rem;text-align:center;background:var(--paper) url(/media/next-chapter-transition-v1.webp) center center /cover no-repeat}.style-guide_chapterIntro__My6nH h2{max-width:1100px;margin:1.1rem auto .5rem;font-size:clamp(3rem,5vw,4.6rem);line-height:1.07}.style-guide_chapterIntro__My6nH p{max-width:680px;margin:auto;font-size:clamp(1.1rem,1.6vw,1.35rem);color:var(--ink)}.style-guide_journey__7MihZ{width:min(100%,1600px);margin:0 auto;padding:4.5rem var(--site-gutter);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,6vw,7rem);border-top:1px solid var(--border);align-items:center}.style-guide_journeyCopy__QYjwk .style-guide_chapterLabel__4H7Yt{font-size:.94rem;letter-spacing:.2em}.style-guide_journeyCopy__QYjwk .style-guide_chapterLabel__4H7Yt>span{width:clamp(40px,7vw,90px)}.style-guide_journey__7MihZ h2{margin:1.15rem 0 1rem;font-size:clamp(3rem,5vw,5rem);line-height:1.02}.style-guide_journeyAlternate__tLRWl h2{font-size:clamp(3rem,4.4vw,4.4rem)}.style-guide_journeyCopy__QYjwk>p{max-width:38rem;margin:0 0 1.3rem;font-size:1.2rem;line-height:1.55}.style-guide_textAction__iq8h_{min-height:44px;display:inline-flex;align-items:center;gap:.7rem;border-bottom:1px solid var(--gold);color:var(--ink);text-decoration:none;font-family:var(--font-display),Georgia,serif;font-size:1.35rem}.style-guide_textAction__iq8h_ svg{color:var(--gold);transition:transform .18s ease}.style-guide_textAction__iq8h_:hover svg{transform:translateX(4px)}.style-guide_journeyMedia__sQciP{width:100%;min-width:0;margin:0}.style-guide_journeyImage__SXqd6{position:relative;width:100%;aspect-ratio:1.48;overflow:hidden;box-shadow:0 24px 48px -38px color-mix(in srgb,var(--ink) 42%,transparent)}.style-guide_journeyImage__SXqd6 img{object-fit:cover}.style-guide_journeyMedia__sQciP figcaption{padding-top:.7rem;color:var(--muted-foreground);font-size:.72rem;letter-spacing:.02em}.style-guide_journeyAlternate__tLRWl{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);background:var(--surface);border-top:none}.style-guide_personSection__OO7el{max-width:1600px;margin:auto;padding:7rem var(--site-gutter);display:grid;grid-template-columns:minmax(230px,340px) 1fr;align-items:center;gap:clamp(3rem,9vw,9rem)}.style-guide_portraitFrame___CjLq{position:relative;width:100%;aspect-ratio:1}.style-guide_portraitFrame___CjLq img{object-fit:cover;object-position:center 34%}.style-guide_personSection__OO7el h2{max-width:800px;margin:1.2rem 0;font-size:clamp(3rem,5vw,5rem);line-height:1.05}.style-guide_personCopy__oA3Jp>p{max-width:54ch;margin:0 0 1.4rem;font-size:1.2rem;line-height:1.55}.style-guide_sourceNote__QoRvW{color:var(--muted-foreground);font-size:.78rem}.style-guide_process__hNas8{position:relative;isolation:isolate;padding:5.5rem var(--site-gutter) 6rem;background:var(--paper);text-align:center}.style-guide_process__hNas8:before{content:"";position:absolute;z-index:-1;inset:0 auto 0 0;width:min(60vw,900px);background:url(/media/next-chapter-botanical-shadow-v1.webp) 0 100%/auto 100% no-repeat;mask-image:linear-gradient(90deg,#000 20%,transparent);opacity:.24;pointer-events:none}.style-guide_process__hNas8 h2{margin:1.2rem auto .2rem;max-width:900px;font-size:clamp(3rem,5vw,4.8rem);line-height:1.05}.style-guide_processNote__1L_zm{margin:0 auto 3rem;color:var(--muted-foreground)}.style-guide_processSteps__6Wtvf{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);text-align:left}.style-guide_processSteps__6Wtvf>div{padding:0 2rem;border-left:1px solid var(--border)}.style-guide_processSteps__6Wtvf>div:first-child{border-left:none}.style-guide_processSteps__6Wtvf h3{margin:.6rem 0 .15rem;font-family:var(--font-display),Georgia,serif;font-size:1.7rem;font-weight:400}.style-guide_processSteps__6Wtvf p{margin:0;line-height:1.5}.style-guide_consultation__Tz9RJ{padding:6rem 24px;text-align:center;background:var(--ink);color:var(--paper)}.style-guide_consultation__Tz9RJ .style-guide_chapterLabel__4H7Yt{color:var(--brand-on-dark)}.style-guide_consultation__Tz9RJ .style-guide_chapterLabelCentered__9kClQ:before,.style-guide_consultation__Tz9RJ .style-guide_chapterLabelCentered__9kClQ>span{background:var(--brand-on-dark)}.style-guide_consultation__Tz9RJ h2{margin:1.25rem auto .8rem;max-width:900px;font-size:clamp(3rem,5vw,5rem);line-height:1.04}.style-guide_consultation__Tz9RJ p{margin:0 auto 2rem;max-width:55ch;line-height:1.55}.style-guide_actionSample__JhNS_{background:var(--paper);color:var(--ink);cursor:default}.style-guide_systemNotes__5PVu8{max-width:1400px;margin:auto;padding:5rem var(--site-gutter)}.style-guide_systemNotes__5PVu8 h2{margin:.7rem 0 2rem;font-size:3.5rem}.style-guide_systemNotes__5PVu8>p{max-width:55ch;margin:2rem 0 0;font-size:1.1rem;line-height:1.6}.style-guide_swatches__My5qE{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.style-guide_swatches__My5qE span{display:flex;flex-direction:column;gap:.65rem;font-size:.83rem}.style-guide_swatches__My5qE i{height:90px;border:1px solid var(--border)}.style-guide_swatchPaper__j_lNx{background:var(--paper)}.style-guide_swatchInk__oSu8e{background:var(--ink)}.style-guide_swatchGold__8ViHl{background:var(--gold)}.style-guide_swatchSurface__xdMxP{background:var(--surface)}@media (max-width:1100px){.style-guide_desktopNav__hhlKE{font-size:.78rem;gap:.8rem}.style-guide_hero__kEu5L h1{font-size:clamp(3.7rem,5.5vw,5.2rem)}}@media (max-width:768px){.style-guide_header__kX485{min-height:90px;padding:20px 24px}.style-guide_desktopNav__hhlKE{display:none}.style-guide_mobileNav__nZ053{display:block;position:relative}.style-guide_mobileNav__nZ053 summary{min-height:44px;display:flex;align-items:center;gap:.7rem;cursor:pointer;list-style:none;font-size:.85rem}.style-guide_mobileNav__nZ053 summary::-webkit-details-marker{display:none}.style-guide_mobileNav__nZ053 summary span{font-size:1.6rem;line-height:1}.style-guide_mobileNav__nZ053 nav{position:absolute;z-index:5;top:44px;right:0;width:min(78vw,280px);padding:1rem;display:flex;flex-direction:column;gap:.7rem;background:var(--paper);border:1px solid var(--border);box-shadow:0 16px 35px color-mix(in srgb,var(--ink) 12%,transparent)}.style-guide_hero__kEu5L{min-height:unset;display:flex;flex-direction:column}.style-guide_heroCopy__Vy4I4{padding:3rem 24px 2.8rem}.style-guide_hero__kEu5L h1{margin:1.8rem 0 1.2rem;max-width:14ch;font-size:clamp(3.15rem,9vw,5rem);line-height:.99}.style-guide_desktopBreak__0_iwI{display:none}.style-guide_heroCopy__Vy4I4>p{margin-bottom:1.8rem;font-size:1.25rem}.style-guide_heroMedia__Zm41h{min-height:0;height:min(72vw,540px)}.style-guide_chapterIntro__My6nH{padding:4rem 24px 3.5rem;background-position:62%}.style-guide_journeyAlternate__tLRWl,.style-guide_journey__7MihZ{width:100%;padding:3.5rem 24px;grid-template-columns:1fr;gap:2rem}.style-guide_journeyAlternate__tLRWl .style-guide_journeyCopy__QYjwk{order:-1}.style-guide_journey__7MihZ h2{font-size:clamp(3.2rem,8vw,4.2rem)}.style-guide_journeyAlternate__tLRWl h2{font-size:clamp(3rem,7.2vw,4rem)}.style-guide_journeyImage__SXqd6{aspect-ratio:1.55}.style-guide_personSection__OO7el{padding:4.5rem 24px;grid-template-columns:minmax(0,.8fr) 1fr;gap:2rem}.style-guide_process__hNas8{padding:4.5rem 24px}.style-guide_processSteps__6Wtvf{grid-template-columns:1fr;gap:1.5rem}.style-guide_processSteps__6Wtvf>div,.style-guide_processSteps__6Wtvf>div:first-child{padding:0 0 0 1.2rem;border-left:1px solid var(--gold)}.style-guide_swatches__My5qE{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.style-guide_header__kX485{gap:.75rem}.style-guide_wordmarkName__67ww_{font-size:clamp(1.3rem,6vw,1.7rem)}.style-guide_wordmarkRole__b9Fsa{font-size:.55rem;letter-spacing:.42em}.style-guide_chapterLabel__4H7Yt{font-size:.66rem;letter-spacing:.2em;gap:.7rem}.style-guide_chapterLabel__4H7Yt>span{width:45px}.style-guide_chapterLabelCentered__9kClQ:before,.style-guide_chapterLabelCentered__9kClQ>span{width:clamp(20px,7vw,36px)}.style-guide_journeyCopy__QYjwk .style-guide_chapterLabel__4H7Yt{font-size:.88rem;letter-spacing:.16em}.style-guide_journeyCopy__QYjwk .style-guide_chapterLabel__4H7Yt>span{width:40px}.style-guide_journeyAlternate__tLRWl h2{font-size:clamp(2.65rem,11vw,3rem)}.style-guide_journeyAlternate__tLRWl h2 br{display:none}.style-guide_heroCopy__Vy4I4{padding-top:3.1rem}.style-guide_hero__kEu5L h1{font-size:clamp(2.85rem,11.3vw,3.7rem)}.style-guide_heroCopy__Vy4I4>p{font-size:1.16rem}.style-guide_primaryAction___BaSp{width:100%;padding-inline:1rem;gap:.75rem;font-size:1.25rem;white-space:nowrap}.style-guide_personSection__OO7el{grid-template-columns:1fr}.style-guide_portraitFrame___CjLq{width:min(72%,280px)}.style-guide_personSection__OO7el h2{font-size:3.25rem}.style-guide_chapterIntro__My6nH h2,.style-guide_consultation__Tz9RJ h2,.style-guide_process__hNas8 h2,.style-guide_systemNotes__5PVu8 h2{font-size:3rem}}@media (max-width:360px){.style-guide_header__kX485{padding-inline:16px}.style-guide_wordmarkName__67ww_{font-size:1.22rem}.style-guide_mobileNav__nZ053 summary{gap:.4rem}.style-guide_chapterIntro__My6nH h2{font-size:2.6rem}.style-guide_actionSample__JhNS_{padding-inline:1rem;gap:.75rem;font-size:1.25rem;white-space:nowrap}}@media (max-height:700px) and (min-width:769px){.style-guide_header__kX485{min-height:82px;padding-block:14px}.style-guide_heroMedia__Zm41h,.style-guide_hero__kEu5L{min-height:500px}.style-guide_heroCopy__Vy4I4{padding-block:2rem}.style-guide_hero__kEu5L h1{margin-block:1.2rem;font-size:clamp(3.6rem,5vw,5rem)}.style-guide_heroCopy__Vy4I4>p{margin-bottom:1.2rem}}@media (prefers-reduced-motion:reduce){.style-guide_primaryAction___BaSp,.style-guide_primaryAction___BaSp svg,.style-guide_textAction__iq8h_ svg{transition:none}}.community-search_section__QwNjD{padding:clamp(3rem,6vw,6rem) var(--site-bleed-inset);background:var(--card);border-block:1px solid var(--border);display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,6vw,6rem);scroll-margin-top:2rem}.community-search_eyebrow__7aLZW{font:600 .8rem/1.5 var(--font-body),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-ink)}.community-search_section__QwNjD h2{font:400 clamp(2.4rem,4vw,4rem)/1.08 var(--font-display),Georgia,serif;letter-spacing:-.04em;margin:1.1rem 0}.community-search_section__QwNjD p{line-height:1.65;max-width:38rem}.community-search_actions__7HVz0{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;justify-content:center;min-width:0}.community-search_actions__7HVz0 a{display:inline-flex;align-items:center;gap:1rem;min-height:44px;color:var(--foreground);text-decoration:none}.community-search_actions__7HVz0 a:hover{text-decoration:underline;text-underline-offset:.25em}.community-search_actions__7HVz0 a:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.community-search_actions__7HVz0 svg{flex:none;color:var(--brand-ink)}.community-search_actions__7HVz0 .community-search_primary__Me8O9{padding:1rem 1.3rem;background:var(--foreground);color:var(--background)}.community-search_primary__Me8O9 svg{color:var(--brand-on-dark)}.community-search_actions__7HVz0 .community-search_note__z70IK{font-size:.9rem;color:var(--muted-foreground);margin:.3rem 0 0}.community-search_note__z70IK a{display:inline;min-height:auto;text-decoration:underline}@media(max-width:768px){.community-search_section__QwNjD{grid-template-columns:1fr;gap:1.2rem}}.rich-community-page_page__Lmuaj{background:var(--background);color:var(--foreground)}.rich-community-page_buying__HKFy1,.rich-community-page_faq__usmX0,.rich-community-page_gallery__a3n_l,.rich-community-page_hero__5UcSA,.rich-community-page_homes__2Ufyj{max-width:1600px;margin-inline:auto;padding-inline:var(--site-gutter)}.rich-community-page_hero__5UcSA{padding-block:2rem 3.5rem;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.5rem clamp(2rem,4vw,4.5rem);align-items:center}.rich-community-page_back__7hIya{grid-column:1/-1;width:fit-content;min-height:44px;display:inline-flex;align-items:center;color:var(--muted-foreground);font-size:.9rem;text-underline-offset:5px}.rich-community-page_eyebrow___nWyK{display:block;color:var(--brand-ink);font-size:.75rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;line-height:1.6}.rich-community-page_hero__5UcSA h1,.rich-community-page_page__Lmuaj h2,.rich-community-page_page__Lmuaj h3{font-family:var(--font-display),Georgia,serif;font-weight:400;letter-spacing:-.045em;text-wrap:balance}.rich-community-page_hero__5UcSA h1{max-width:14ch;margin:1.2rem 0 1.5rem;font-size:clamp(3.6rem,5.9vw,6.4rem);line-height:1.02}.rich-community-page_heroCopy__gnsfB>p{max-width:43rem;margin:0 0 2rem;font-size:clamp(1.12rem,1.35vw,1.3rem);line-height:1.6}.rich-community-page_heroPhoto__Um54F{position:relative;height:clamp(420px,36vw,570px);min-width:0;margin:0}.rich-community-page_amenityPhoto__28k2R img,.rich-community-page_galleryImage__5Ke5y img,.rich-community-page_heroPhoto__Um54F img{object-fit:cover}.rich-community-page_amenityPhoto__28k2R figcaption,.rich-community-page_heroPhoto__Um54F figcaption{position:absolute;bottom:0;right:0;max-width:90%;background:var(--background);color:var(--foreground);padding:.7rem 1rem;font-size:.73rem;line-height:1.5}.rich-community-page_primary__y4DsL{display:inline-flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:62px;padding:1rem 1.5rem;background:var(--foreground);color:var(--background);font-family:var(--font-display),Georgia,serif;font-size:1.5rem;text-decoration:none;line-height:1.2}.rich-community-page_primary__y4DsL svg{flex:none;color:var(--brand-on-dark);transition:transform .16s ease}.rich-community-page_primary__y4DsL:hover svg{transform:translateX(3px)}.rich-community-page_pageNav__xoCjE{border-block:1px solid var(--border);padding:.55rem var(--site-bleed-inset);display:flex;flex-wrap:wrap;align-items:center;gap:.4rem clamp(1rem,2.5vw,3rem)}.rich-community-page_pageNav__xoCjE a{min-height:44px;display:flex;align-items:center;color:var(--foreground);font-weight:600;font-size:.95rem;text-decoration:none}.rich-community-page_pageNav__xoCjE a:hover{color:var(--brand-ink);text-decoration:underline;text-underline-offset:5px}.rich-community-page_facts__1_0US{background:var(--card);padding:2.5rem var(--site-bleed-inset)}.rich-community-page_facts__1_0US dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;gap:1.5rem 2rem}.rich-community-page_facts__1_0US dl>div{padding-left:1.1rem;border-left:1px solid var(--border)}.rich-community-page_facts__1_0US dt{font-size:.8rem;color:var(--muted-foreground);font-weight:600;margin-bottom:.6rem}.rich-community-page_facts__1_0US dd{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(1.5rem,2vw,2.2rem);letter-spacing:-.035em;line-height:1.25}.rich-community-page_buying__HKFy1,.rich-community-page_faq__usmX0,.rich-community-page_gallery__a3n_l,.rich-community-page_homes__2Ufyj{padding-block:clamp(4.5rem,7vw,7.5rem)}.rich-community-page_sectionHeading__vi6eh{max-width:58rem}.rich-community-page_amenityCopy__yasoR h2,.rich-community-page_location__yYfGI h2,.rich-community-page_sectionHeading__vi6eh h2{max-width:22ch;margin:1rem 0 1.3rem;font-size:clamp(2.8rem,4.4vw,4.8rem);line-height:1.08}.rich-community-page_amenityCopy__yasoR>p,.rich-community-page_location__yYfGI p,.rich-community-page_sectionHeading__vi6eh>p{max-width:44rem;font-size:1.12rem;line-height:1.65;margin:0}.rich-community-page_homeOptions__zAWeb{margin-top:3rem;border-bottom:1px solid var(--border)}.rich-community-page_buyerNotes__1xTvi article,.rich-community-page_homeOptions__zAWeb article{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);padding:2rem 0;border-top:1px solid var(--border)}.rich-community-page_buyerNotes__1xTvi h3,.rich-community-page_homeOptions__zAWeb h3{font-size:clamp(1.9rem,2.5vw,2.7rem);line-height:1.15;margin:0 0 .8rem}.rich-community-page_homeStats__4Jp8I{color:var(--brand-ink);font-size:1rem;font-weight:600;margin:0;line-height:1.5}.rich-community-page_collection__KBS4v{border-top:1px solid var(--border)}.rich-community-page_collection__KBS4v summary{min-height:80px;padding:1.3rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;cursor:pointer}.rich-community-page_collection__KBS4v summary::-webkit-details-marker{display:none}.rich-community-page_collection__KBS4v summary h3{margin:0}.rich-community-page_collection__KBS4v summary>span{display:inline-flex;align-items:center;gap:.8rem;color:var(--brand-ink);font-size:.9rem;white-space:nowrap}.rich-community-page_collection__KBS4v[open] summary svg{transform:rotate(45deg)}.rich-community-page_collection__KBS4v h4{margin:0 0 .8rem;font-family:var(--font-display),Georgia,serif;font-size:1.9rem;font-weight:400;letter-spacing:-.04em;line-height:1.2}.rich-community-page_buyerNotes__1xTvi p,.rich-community-page_homeOptions__zAWeb article>div+div p{font-size:1.1rem;line-height:1.65;margin:0}.rich-community-page_textAction__Fnkbq{margin-top:2rem;min-height:44px;display:inline-flex;gap:1rem;align-items:center;color:var(--foreground);text-decoration-color:var(--brand);text-underline-offset:6px;font-weight:600}.rich-community-page_textAction__Fnkbq svg{flex:none}.rich-community-page_amenities__X14eq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--foreground);color:var(--background)}.rich-community-page_amenityPhoto__28k2R{position:relative;margin:0;min-height:760px}.rich-community-page_amenityCopy__yasoR{padding:clamp(3rem,5vw,6rem) var(--site-gutter)}.rich-community-page_amenityCopy__yasoR .rich-community-page_eyebrow___nWyK{color:var(--brand-on-dark)}.rich-community-page_amenityGroups__YYmGX{margin-top:2.5rem}.rich-community-page_amenityGroups__YYmGX article{border-top:1px solid color-mix(in srgb,var(--background) 30%,transparent);padding-block:1.4rem .8rem}.rich-community-page_amenityGroups__YYmGX h3{font-size:1.8rem;margin:0 0 .8rem}.rich-community-page_amenityGroups__YYmGX ul{padding-left:1.1rem;margin:0;display:grid;gap:.45rem;font-size:1.05rem;line-height:1.6}.rich-community-page_photoGrid__CVeot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;margin-top:3rem}.rich-community-page_photoGrid__CVeot figure{margin:0;min-width:0}.rich-community-page_galleryImage__5Ke5y{position:relative;aspect-ratio:1.5;display:block;overflow:hidden}.rich-community-page_photoGrid__CVeot figcaption{margin-top:.7rem;color:var(--muted-foreground);font-size:.85rem;line-height:1.5}.rich-community-page_location__yYfGI{padding:clamp(4.5rem,7vw,7rem) var(--site-bleed-inset);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(3rem,8vw,8rem);background:var(--card)}.rich-community-page_location__yYfGI ul{padding:0;list-style:none;margin:0;align-self:center;border-bottom:1px solid var(--border)}.rich-community-page_location__yYfGI li{border-top:1px solid var(--border);padding:1.5rem 0;font-size:1.2rem;line-height:1.6}.rich-community-page_mapLink__M6loq{display:flex;gap:1rem;align-items:flex-start;color:var(--foreground);text-decoration:none;padding:1.3rem 0 .5rem;font-size:1rem;line-height:1.5}.rich-community-page_mapLink__M6loq svg{flex:none;color:var(--brand-ink)}.rich-community-page_mapLink__M6loq small{display:block;margin-top:.6rem;font-size:.88rem;text-decoration:underline;text-underline-offset:4px}.rich-community-page_buyerNotes__1xTvi{margin-top:3rem;border-bottom:1px solid var(--border)}.rich-community-page_invitation__hpBRZ{padding:2.5rem var(--site-bleed-inset);display:flex;justify-content:space-between;align-items:center;gap:2rem;border-block:1px solid var(--border);background:var(--card)}.rich-community-page_invitation__hpBRZ p{max-width:32rem;margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(1.8rem,2.5vw,2.7rem);letter-spacing:-.04em;line-height:1.2}.rich-community-page_faq__usmX0{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,6rem)}.rich-community-page_faqList__HWYW_{border-bottom:1px solid var(--border)}.rich-community-page_faq__usmX0 details{border-top:1px solid var(--border)}.rich-community-page_faq__usmX0 summary{min-height:72px;padding:1.4rem 0;display:flex;align-items:center;justify-content:space-between;gap:1.3rem;cursor:pointer;list-style:none}.rich-community-page_faq__usmX0 summary::-webkit-details-marker{display:none}.rich-community-page_faq__usmX0 h3{margin:0;font-size:1.6rem;line-height:1.25}.rich-community-page_faq__usmX0 summary svg{flex:none;color:var(--brand-ink)}.rich-community-page_faq__usmX0 details[open] summary svg{transform:rotate(45deg)}.rich-community-page_answer__3U2zu{padding:0 2rem 1.4rem 0}.rich-community-page_answer__3U2zu p{font-size:1.08rem;line-height:1.65;margin:0}.rich-community-page_page__Lmuaj a:focus-visible,.rich-community-page_page__Lmuaj summary:focus-visible{outline:3px solid var(--brand);outline-offset:5px}.rich-community-page_page__Lmuaj section[id]{scroll-margin-top:110px}@media (max-width:1023px){.rich-community-page_heroPhoto__Um54F{height:440px}.rich-community-page_hero__5UcSA h1{font-size:clamp(3.5rem,6vw,5rem)}.rich-community-page_facts__1_0US dl{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-community-page_amenityCopy__yasoR{padding-inline:2rem}.rich-community-page_invitation__hpBRZ{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.rich-community-page_amenities__X14eq,.rich-community-page_faq__usmX0,.rich-community-page_hero__5UcSA,.rich-community-page_location__yYfGI{grid-template-columns:1fr}.rich-community-page_hero__5UcSA{padding-top:1rem}.rich-community-page_hero__5UcSA h1{font-size:clamp(3.3rem,9vw,4.6rem);max-width:16ch}.rich-community-page_heroPhoto__Um54F{height:350px}.rich-community-page_heroCopy__gnsfB>p{font-size:1.1rem}.rich-community-page_pageNav__xoCjE{gap:.1rem 1.3rem}.rich-community-page_amenityPhoto__28k2R{min-height:420px}.rich-community-page_amenityCopy__yasoR{padding:3.5rem var(--site-gutter)}.rich-community-page_amenityCopy__yasoR h2,.rich-community-page_location__yYfGI h2,.rich-community-page_sectionHeading__vi6eh h2{font-size:clamp(2.6rem,7vw,3.5rem)}.rich-community-page_buyerNotes__1xTvi article,.rich-community-page_homeOptions__zAWeb article{grid-template-columns:1fr;gap:.5rem}.rich-community-page_faq__usmX0{gap:2rem}.rich-community-page_page__Lmuaj section[id]{scroll-margin-top:90px}}@media (max-width:520px){.rich-community-page_hero__5UcSA h1{font-size:clamp(3rem,11vw,3.8rem)}.rich-community-page_heroPhoto__Um54F{height:270px}.rich-community-page_heroCopy__gnsfB .rich-community-page_primary__y4DsL{width:100%}.rich-community-page_primary__y4DsL{font-size:1.25rem;padding-inline:1rem}.rich-community-page_facts__1_0US{padding-block:2rem}.rich-community-page_facts__1_0US dl{gap:1.3rem 1rem}.rich-community-page_facts__1_0US dl>div{padding-left:.6rem}.rich-community-page_facts__1_0US dd{font-size:1.45rem}.rich-community-page_eyebrow___nWyK{font-size:.7rem;letter-spacing:.12em}.rich-community-page_photoGrid__CVeot{grid-template-columns:1fr;gap:1.8rem}.rich-community-page_amenityPhoto__28k2R{min-height:300px}.rich-community-page_amenityCopy__yasoR h2,.rich-community-page_location__yYfGI h2,.rich-community-page_sectionHeading__vi6eh h2{font-size:2.7rem}.rich-community-page_invitation__hpBRZ .rich-community-page_primary__y4DsL{width:100%;gap:.7rem}.rich-community-page_faq__usmX0 h3{font-size:1.45rem}}@media (prefers-reduced-motion:reduce){.rich-community-page_primary__y4DsL svg{transition:none}}.page_hero__sJQxU{width:min(100%,1600px);margin:auto;display:grid;grid-template-columns:minmax(0,49%) minmax(0,51%);align-items:stretch}.page_heroCopy__z1KbY{position:relative;isolation:isolate;min-height:640px;padding:4.5rem clamp(24px,5vw,88px) 4rem var(--site-gutter);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.page_heroCopy__z1KbY:before{content:"";position:absolute;z-index:-1;inset:0;background:url(/media/next-chapter-botanical-shadow-v1.webp) 0 100%/82% auto no-repeat;mask-image:radial-gradient(ellipse 90% 70% at 12% 100%,#000 20%,transparent 80%);opacity:.25;pointer-events:none}.page_bridge__T739X h2,.page_compare__vVFV_ h2,.page_compare__vVFV_ h3,.page_contact__TYxX4 h2,.page_hero__sJQxU h1,.page_places__nNEjV h2,.page_places__nNEjV h3,.page_places__nNEjV h4,.page_visit__MaAZy h2{font-family:var(--font-display),Georgia,serif;font-weight:400;letter-spacing:-.045em;text-wrap:balance}.page_hero__sJQxU h1{max-width:12ch;margin:1.7rem 0 1.35rem;font-size:clamp(3.7rem,5.5vw,6rem);line-height:.99}.page_heroCopy__z1KbY>p{max-width:32rem;margin:0 0 2.2rem;font-size:clamp(1.16rem,1.5vw,1.45rem);line-height:1.48}.page_heroActions__yze9l{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.6rem}.page_browseAction__ExcN0{min-height:44px;display:inline-flex;align-items:center;gap:.45rem;border-bottom:1px solid var(--brand);color:var(--foreground);font-size:.96rem;font-weight:650;text-decoration:none}.page_browseAction__ExcN0 svg{flex:none;color:var(--brand-ink);transition:transform .18s ease}.page_browseAction__ExcN0:hover svg{transform:translateX(4px)}.page_heroMedia___ccmc{min-width:0;margin:0;padding:0 0 1rem;align-self:center}.page_heroImage__E4hj3{position:relative;height:min(46vw,620px);min-height:440px}.page_heroImage__E4hj3 img{object-fit:cover;object-position:center}.page_heroMedia___ccmc figcaption{margin:.65rem clamp(24px,3vw,48px) 0 0;color:var(--muted-foreground);font-size:.72rem;letter-spacing:.02em;text-align:right}.page_compare__vVFV_{max-width:1600px;margin:auto;padding:clamp(6rem,9vw,9rem) var(--site-gutter);border-top:1px solid var(--border)}.page_compareHeading__RjMH5{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1rem 5rem;align-items:end}.page_compareHeading__RjMH5>span{grid-column:1/-1}.page_bridge__T739X h2,.page_compare__vVFV_ h2,.page_contact__TYxX4 h2,.page_places__nNEjV h2,.page_visit__MaAZy h2{margin:1.4rem 0 1rem;font-size:clamp(3.2rem,4.8vw,5.1rem);line-height:1.04}.page_compareHeading__RjMH5 h2{max-width:15ch;margin-bottom:0}.page_bridge__T739X p,.page_compareHeading__RjMH5 p,.page_contact__TYxX4>p,.page_placesHeading___vxLO p,.page_visitIntro__yrh_Z p{max-width:40rem;margin:0;font-size:clamp(1.1rem,1.4vw,1.25rem);line-height:1.55}.page_compareList__B_7eF{margin-top:5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.page_compareList__B_7eF article{padding:2.2rem clamp(1.5rem,3vw,3rem) 2.6rem}.page_compareList__B_7eF article+article{border-left:1px solid var(--border)}.page_compareList__B_7eF article:first-child{padding-left:0}.page_compareList__B_7eF article:last-child{padding-right:0}.page_compareList__B_7eF h3{margin:0 0 .7rem;font-size:clamp(2.1rem,2.8vw,3rem);line-height:1.1}.page_compareList__B_7eF p{max-width:28rem;margin:0;font-size:1.08rem;line-height:1.6}.page_visit__MaAZy{padding:clamp(6rem,9vw,10rem) var(--site-bleed-inset);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,8vw,9rem);background:var(--card)}.page_visitIntro__yrh_Z{max-width:38rem}.page_visitQuestions__l1fyb{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--border)}.page_visitQuestions__l1fyb li{padding:1.6rem 0;border-top:1px solid var(--border);font-family:var(--font-display),Georgia,serif;font-size:clamp(1.8rem,2.25vw,2.5rem);letter-spacing:-.035em;line-height:1.2}.page_places__nNEjV{max-width:1600px;margin:auto;padding:clamp(6rem,9vw,10rem) var(--site-gutter);scroll-margin-top:100px}.page_placesHeading___vxLO{max-width:55rem}.page_placesHeading___vxLO h2{margin-bottom:1rem}.page_placeGroup__B6hnJ{margin-top:clamp(3.8rem,6vw,6rem)}.page_placeGroup__B6hnJ+.page_placeGroup__B6hnJ{padding-top:clamp(2rem,3vw,3rem);border-top:1px solid var(--border)}.page_placeGroupHeading__Uj8I8{display:flex;align-items:baseline;justify-content:space-between;gap:1rem 2rem}.page_placeGroupHeading__Uj8I8 h3{margin:0;font-size:clamp(2.4rem,3vw,3.4rem)}.page_placeGroupHeading__Uj8I8 p{max-width:28rem;margin:0;color:var(--muted-foreground);font-size:1rem;line-height:1.55}.page_placeGrid__FGhJh{margin-top:1.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.page_placeCard__YxWoL{position:relative;min-height:0;padding:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);background:var(--card);transition:border-color .18s ease,transform .18s ease}.page_placeCard__YxWoL:focus-within,.page_placeCard__YxWoL:hover{border-color:var(--brand);transform:translateY(-3px)}.page_placeCardLead__ukgv_{background:var(--foreground);color:var(--background)}.page_placeCardAlternate__UoaQB{grid-column:1/-1;background:linear-gradient(110deg,var(--card) 0,#e9e0d3 100%);border-left:4px solid var(--brand)}.page_placeCardAlternate__UoaQB .page_placeCardBody__xsIS0>p:last-child{max-width:45rem}.page_placeCardPhoto__F7FSk{position:relative;width:100%;height:clamp(190px,22vw,300px);margin:0;overflow:hidden;background:var(--border)}.page_placeCardPhoto__F7FSk img{object-fit:cover;transition:transform .3s ease}.page_placeCard__YxWoL:focus-within .page_placeCardPhoto__F7FSk img,.page_placeCard__YxWoL:hover .page_placeCardPhoto__F7FSk img{transform:scale(1.035)}.page_placeCardPhoto__F7FSk figcaption{position:absolute;right:0;bottom:0;max-width:90%;padding:.35rem .6rem;background:var(--background);color:var(--foreground);font-size:.67rem;line-height:1.3}.page_placeEyebrow__q__vp{margin:0;padding:clamp(1.6rem,2.6vw,2.6rem) clamp(1.6rem,3.3vw,3.5rem) 0;color:var(--brand-ink);font-size:.74rem;font-weight:650;letter-spacing:.17em;text-transform:uppercase}.page_placeCardLead__ukgv_ .page_placeEyebrow__q__vp{color:var(--brand-on-dark)}.page_placeCardBody__xsIS0{margin-top:0;padding:.7rem clamp(1.6rem,3.3vw,3.5rem) 0}.page_placeCardBody__xsIS0>p:last-child{max-width:36rem;margin:1rem 0 0;font-size:1.07rem;line-height:1.6}.page_placeCardLead__ukgv_ .page_placeCardBody__xsIS0>p:last-child{max-width:48rem}.page_placeCard__YxWoL h4{margin:0;font-size:clamp(2.6rem,3.7vw,4.3rem);line-height:1.05}.page_placeCardLead__ukgv_ h4{font-size:clamp(2.8rem,4vw,4.5rem)}.page_placeCard__YxWoL h4 a{display:inline-flex;align-items:baseline;gap:.8rem;color:inherit;text-decoration:none}.page_placeCard__YxWoL h4 a:after{content:"";position:absolute;inset:0}.page_placeCard__YxWoL h4 svg{flex:none;color:var(--brand-ink)}.page_placeCardLead__ukgv_ h4 svg{color:var(--brand-on-dark)}.page_placeCardFooter__bZLom{width:fit-content;margin:auto clamp(1.6rem,3.3vw,3.5rem) clamp(1.6rem,3.3vw,3.5rem);padding-top:1rem;display:inline-flex;align-items:center;gap:.6rem;border-top:1px solid;font-family:var(--font-display),Georgia,serif;font-size:1.2rem}.page_placeCardFooter__bZLom svg{color:var(--brand-ink)}.page_placeCardLead__ukgv_ .page_placeCardFooter__bZLom svg{color:var(--brand-on-dark)}.page_heritageNote__bf7NZ{max-width:49rem;margin:2rem 0 0;color:var(--muted-foreground);font-size:.98rem;line-height:1.65}.page_heritageNote__bf7NZ strong{color:var(--foreground)}.page_bridge__T739X{padding:clamp(5rem,8vw,8rem) var(--site-bleed-inset);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(3rem,7vw,8rem);align-items:end;background:var(--card) url(/media/next-chapter-transition-v1.webp) center /cover no-repeat;border-block:1px solid var(--border)}.page_bridge__T739X h2{max-width:13ch;margin-bottom:0}.page_bridge__T739X a{min-height:44px;margin-top:1.8rem;display:inline-flex;align-items:center;gap:.7rem;border-bottom:1px solid var(--brand);color:var(--foreground);font-family:var(--font-display),Georgia,serif;font-size:1.4rem;text-decoration:none}.page_bridge__T739X a svg{color:var(--brand-ink);transition:transform .18s ease}.page_bridge__T739X a:hover svg{transform:translateX(4px)}.page_contact__TYxX4{padding:clamp(5rem,8vw,8rem) 24px;display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--foreground);color:var(--background)}.page_contact__TYxX4>span{color:var(--brand-on-dark)}.page_contact__TYxX4>span>span{background:var(--brand-on-dark)}.page_contact__TYxX4 h2{max-width:13ch;margin:1.2rem auto 1rem}.page_contact__TYxX4>p{max-width:41rem;margin:0 auto 2.4rem}.page_contactActions__a9yM2{display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap}.page_callAction__QNLYg{min-height:64px;padding:.9rem 1.5rem;display:inline-flex;align-items:center;gap:1rem;background:var(--background);color:var(--foreground);font-family:var(--font-display),Georgia,serif;font-size:1.5rem;text-decoration:none}.page_callAction__QNLYg span{font-family:var(--font-body),sans-serif;font-size:.95rem;white-space:nowrap}.page_callAction__QNLYg svg{color:var(--brand-ink)}.page_emailAction__Jcp4o{min-height:44px;display:inline-flex;align-items:center;gap:.6rem;border-bottom:1px solid var(--brand-on-dark);color:var(--background);font-family:var(--font-display),Georgia,serif;font-size:1.35rem;text-decoration:none}.page_emailAction__Jcp4o svg{color:var(--brand-on-dark)}.page_bridge__T739X a:focus-visible,.page_contact__TYxX4 a:focus-visible,.page_hero__sJQxU a:focus-visible,.page_places__nNEjV a:focus-visible{outline:3px solid var(--brand);outline-offset:4px}@media (max-width:1023px){.page_hero__sJQxU h1{font-size:clamp(3.2rem,5vw,4.2rem)}.page_heroCopy__z1KbY{min-height:560px}.page_heroImage__E4hj3{min-height:430px}.page_compareHeading__RjMH5{gap:1rem 2rem}}@media (max-width:768px){.page_places__nNEjV{scroll-margin-top:84px}.page_placeGrid__FGhJh{grid-template-columns:1fr}.page_placeCardAlternate__UoaQB,.page_placeCardLead__ukgv_{grid-column:auto}.page_placeCard__YxWoL{min-height:330px}.page_bridge__T739X,.page_compareHeading__RjMH5,.page_hero__sJQxU,.page_visit__MaAZy{grid-template-columns:1fr}.page_heroCopy__z1KbY{min-height:auto;padding:4.2rem 24px 3rem}.page_hero__sJQxU h1{max-width:13ch;font-size:clamp(3.05rem,9.5vw,4.6rem)}.page_heroCopy__z1KbY>p{max-width:37rem}.page_heroMedia___ccmc{width:100%;padding-bottom:0}.page_heroImage__E4hj3{height:48vw;min-height:270px}.page_heroMedia___ccmc figcaption{margin-right:24px}.page_compareHeading__RjMH5>span{grid-column:auto}.page_compareList__B_7eF{margin-top:3.5rem}.page_placeGroupHeading__Uj8I8{display:block}.page_placeGroupHeading__Uj8I8 p{margin-top:.4rem}.page_bridge__T739X,.page_visit__MaAZy{gap:3rem}}@media (max-width:520px){.page_heroActions__yze9l{align-items:flex-start;flex-direction:column;gap:1.1rem}.page_placeGrid__FGhJh{margin-top:1.4rem}.page_placeCardLead__ukgv_,.page_placeCard__YxWoL{min-height:0}.page_placeCardPhoto__F7FSk{height:230px}.page_placeCardLead__ukgv_ h4,.page_placeCard__YxWoL h4{font-size:clamp(2.65rem,10vw,3.3rem)}.page_placeCard__YxWoL h4 svg{width:19px}.page_heroCopy__z1KbY{padding-top:3.5rem}.page_hero__sJQxU h1{margin-top:1.3rem;font-size:clamp(3rem,12vw,3.55rem)}.page_heroCopy__z1KbY>p{font-size:1.12rem}.page_heroImage__E4hj3{height:70vw;min-height:245px}.page_bridge__T739X,.page_compare__vVFV_,.page_places__nNEjV,.page_visit__MaAZy{padding-block:4.7rem}.page_bridge__T739X h2,.page_compare__vVFV_ h2,.page_contact__TYxX4 h2,.page_places__nNEjV h2,.page_visit__MaAZy h2{font-size:clamp(2.8rem,10vw,3.4rem)}.page_compareList__B_7eF{display:block}.page_compareList__B_7eF article,.page_compareList__B_7eF article:first-child,.page_compareList__B_7eF article:last-child{padding:1.7rem 0}.page_compareList__B_7eF article+article{border-left:0;border-top:1px solid var(--border)}.page_visitQuestions__l1fyb li{font-size:1.9rem}.page_bridge__T739X{background-position:35%}.page_bridge__T739X a{font-size:1.2rem}.page_contactActions__a9yM2{flex-direction:column;gap:1.2rem;width:100%}.page_callAction__QNLYg{width:100%;justify-content:center;padding-inline:.6rem;font-size:1.25rem}}@media (max-width:360px){.page_hero__sJQxU h1{font-size:2.8rem}.page_callAction__QNLYg{gap:.5rem;font-size:1.1rem}.page_callAction__QNLYg span{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.page_bridge__T739X a svg,.page_browseAction__ExcN0 svg{transition:none}}.home_skipLink__b6PoD{position:absolute;z-index:60;top:-5rem;left:1rem;padding:.75rem 1rem;background:var(--foreground);color:var(--background)}.home_skipLink__b6PoD:focus{top:1rem}.home_headerShell__8xXtd{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--background) 96%,transparent);backdrop-filter:blur(16px)}.home_siteHeader__MCQmY{min-height:84px;padding-block:16px}.home_headerShell__8xXtd+main,.home_headerShell__8xXtd+main section[id]{scroll-margin-top:100px}.home_desktopNav___x9t4 a{min-height:44px;display:inline-flex;align-items:center;color:var(--foreground);text-decoration:none;transition:color .18s ease}.home_desktopNav___x9t4 a:hover{color:var(--brand-ink)}.home_contact__oBzR1 a:focus-visible,.home_desktopNav___x9t4 a:focus-visible,.home_footer__df0cR a:focus-visible,.home_heroAgent__LVy7e:focus-visible,.home_mobileNav__RQBCC a:focus-visible,.home_pathway__cDEzv:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.home_menuButton__cxzMd{min-height:44px;padding:0;display:inline-flex;align-items:center;gap:.7rem;border:0;background:transparent;color:var(--foreground);font-size:.85rem;cursor:pointer}.home_menuButton__cxzMd svg{color:var(--foreground)}.home_menuButton__cxzMd:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.home_mobileMenuClosed__mr9pe{display:none!important}.home_mobileMenuOpen__SQ_Tg{display:flex}.home_mobileNav__RQBCC nav a{min-height:44px;display:flex;align-items:center;color:var(--foreground);text-decoration:none}.home_mobileNav__RQBCC nav a:hover{color:var(--brand-ink)}.home_heroAgent__LVy7e{width:min(100%,29rem);min-height:82px;margin-top:1.5rem;padding-top:1rem;display:flex;align-items:center;gap:1rem;border-top:1px solid var(--border);color:var(--foreground);text-decoration:none}.home_heroAgentPortrait__h0VWJ{position:relative;flex:0 0 76px;width:76px;height:76px;overflow:hidden;background:var(--card)}.home_heroAgentPortrait__h0VWJ img{object-fit:cover;object-position:center 28%}.home_heroAgentCopy__TiSGx{min-width:0;display:flex;flex:1;flex-direction:column;gap:.18rem}.home_heroAgentCopy__TiSGx strong{font-family:var(--font-display),Georgia,serif;font-size:1.38rem;font-weight:400;line-height:1.12}.home_heroAgentCopy__TiSGx small{color:var(--muted-foreground);font-size:.75rem;line-height:1.3}.home_heroAgent__LVy7e>svg{flex:none;color:var(--brand-ink);transition:transform .18s ease}.home_heroAgent__LVy7e:hover>svg{transform:translateX(4px)}@media (min-width:769px) and (max-width:1100px){.home_hero__z_jpu>div h1{font-size:clamp(3rem,4.6vw,3.3rem)}.home_hero__z_jpu h1 br{display:none}}@media (min-width:769px) and (max-width:900px){.home_chapterLabel__eltHT{white-space:nowrap}.home_chapterLabel__eltHT>span{width:48px}}.home_pathways__kohWC{max-width:1600px;margin:auto;padding:clamp(5rem,7vw,8rem) var(--site-gutter);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,8vw,9rem);align-items:start}.home_buySell__oHMuF h2,.home_pathwaysIntro__xETjc h2{margin:1.4rem 0 1rem;font-family:var(--font-display),Georgia,serif;font-size:clamp(3.5rem,5.4vw,5.5rem);font-weight:400;letter-spacing:-.05em;line-height:1.03;text-wrap:balance}.home_pathwaysIntro__xETjc p{max-width:28rem;font-size:1.22rem;line-height:1.55}.home_pathwayList__kj49I{border-bottom:1px solid var(--border)}.home_pathway__cDEzv{min-height:132px;padding:1.65rem 0;display:flex;align-items:center;justify-content:space-between;gap:2rem;border-top:1px solid var(--border);color:var(--foreground);text-decoration:none}.home_pathway__cDEzv span{display:flex;flex-direction:column;gap:.25rem}.home_pathway__cDEzv strong{font-family:var(--font-display),Georgia,serif;font-size:clamp(1.7rem,2.4vw,2.3rem);font-weight:400;letter-spacing:-.025em}.home_pathway__cDEzv small{max-width:40rem;color:var(--muted-foreground);font-size:1.02rem;line-height:1.45}.home_pathway__cDEzv svg{flex:none;color:var(--brand-ink);transition:transform .18s ease}.home_pathway__cDEzv:hover svg{transform:translateX(4px)}.home_buySell__oHMuF{padding:clamp(5rem,7vw,8rem) var(--site-bleed-inset);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,8vw,9rem);background:var(--foreground);color:var(--background)}.home_buySellHeading___2vLr{max-width:43rem}.home_buySellHeading___2vLr>span{color:var(--brand-on-dark)}.home_buySellHeading___2vLr>span>span{background:var(--brand-on-dark)}.home_buySell__oHMuF h2{max-width:12ch;margin-bottom:0}.home_buySellDetails__aVV_B{max-width:44rem}.home_buySellDetails__aVV_B>div{padding:1.5rem 0;border-top:1px solid color-mix(in srgb,var(--background) 38%,transparent)}.home_buySellDetails__aVV_B h3{margin:0 0 .45rem;font-family:var(--font-display),Georgia,serif;font-size:2rem;font-weight:400}.home_buySellDetails__aVV_B p{max-width:40rem;margin:0;font-size:1.13rem;line-height:1.55}.home_buySellDetails__aVV_B a{margin-top:1.8rem;color:var(--background)}.home_buySellDetails__aVV_B a svg{color:var(--brand-on-dark)}.home_contactActions__5M48v{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap}.home_contactPrimary__uTxAO{min-height:64px;padding:.9rem 1.5rem;display:inline-flex;justify-content:center;align-items:center;gap:1rem;background:var(--background);border:1px solid var(--background);color:var(--foreground);font-family:var(--font-display),Georgia,serif;font-size:1.5rem;text-decoration:none}.home_contactPrimary__uTxAO span{font-family:var(--font-body),sans-serif;font-size:.95rem;white-space:nowrap}.home_contactPrimary__uTxAO svg{color:var(--brand-ink)}.home_contactSecondary__Dcwzw{min-height:44px;display:inline-flex;align-items:center;gap:.6rem;border-bottom:1px solid var(--brand-on-dark);color:var(--background);font-family:var(--font-display),Georgia,serif;font-size:1.35rem;text-decoration:none}.home_contactSecondary__Dcwzw svg{color:var(--brand-on-dark)}.home_footer__df0cR{padding:5rem var(--site-bleed-inset) 2rem;background:var(--card);color:var(--foreground)}.home_footerTop__DSWdQ{max-width:1400px;margin:auto;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.75fr) minmax(0,.9fr);gap:clamp(2rem,6vw,7rem)}.home_footerBrand__F1NtS{max-width:34rem}.home_footerName__Fg0Lu{display:inline-block;font-family:var(--font-display),Georgia,serif;font-size:clamp(2rem,3vw,2.7rem);letter-spacing:-.03em;text-decoration:none;text-transform:uppercase}.home_footerName__Fg0Lu span{display:block;margin-top:.25rem;color:var(--brand-ink);font-family:var(--font-body),sans-serif;font-size:.65rem;font-weight:650;letter-spacing:.4em}.home_footerBrand__F1NtS>p{max-width:27rem;margin:1.7rem 0 0;font-family:var(--font-display),Georgia,serif;font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.2}.home_footerBackToTop__c3K1n{min-height:44px;margin-top:1.6rem;display:inline-flex;align-items:center;gap:.4rem;border-bottom:1px solid var(--brand);color:var(--foreground);font-size:.9rem;text-decoration:none}.home_footerBackToTop__c3K1n svg{color:var(--brand-ink)}.home_footerContact__sva5r,.home_footerNav__jMYSi{display:flex;flex-direction:column;align-items:flex-start}.home_footerContact__sva5r h2,.home_footerNav__jMYSi h2{margin:0 0 1.4rem;color:var(--brand-ink);font-family:var(--font-body),sans-serif;font-size:.75rem;font-weight:650;letter-spacing:.24em;text-transform:uppercase}.home_footerContact__sva5r a,.home_footerNav__jMYSi a{min-height:44px;display:inline-flex;align-items:center;color:var(--foreground);font-size:1.05rem;text-decoration:none}.home_footerBackToTop__c3K1n:hover,.home_footerContact__sva5r a:hover,.home_footerNav__jMYSi a:hover{color:var(--brand-ink)}.home_footerContact__sva5r p{margin:1rem 0 0;color:var(--muted-foreground);font-size:.95rem;line-height:1.5}.home_footerBottom___LJgQ{max-width:1400px;margin:4rem auto 0;padding-top:1.5rem;display:flex;justify-content:space-between;gap:2rem;border-top:1px solid var(--border)}.home_footerBottom___LJgQ p{max-width:42rem;margin:0;color:var(--muted-foreground);font-size:.85rem;line-height:1.55}.home_footerListings__QkEYg{max-width:1400px;margin:1.5rem auto 0;color:var(--muted-foreground);font-size:.8rem;line-height:1.6}.home_footerListings__QkEYg p{max-width:100ch;margin:.4rem 0}.home_footerListings__QkEYg a{display:inline-flex;min-height:44px;align-items:center;color:inherit}@media (max-width:1023px){.home_pathways__kohWC{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:3rem}.home_buySell__oHMuF{gap:3rem}}@media (max-width:768px){.home_siteHeader__MCQmY{min-height:72px;padding-block:12px}.home_headerShell__8xXtd+main,.home_headerShell__8xXtd+main section[id]{scroll-margin-top:84px}.home_heroMedia__EQbny{height:min(55vw,430px)}.home_buySell__oHMuF,.home_pathways__kohWC{grid-template-columns:1fr;gap:2.5rem}.home_buySell__oHMuF h2,.home_pathwaysIntro__xETjc h2{max-width:12ch;font-size:clamp(3rem,9vw,4.5rem)}.home_pathway__cDEzv{min-height:110px;padding:1.25rem 0}.home_buySellDetails__aVV_B>div:first-child{border-top-color:var(--brand-on-dark)}.home_footerTop__DSWdQ{grid-template-columns:1fr 1fr;gap:3rem}.home_footerBrand__F1NtS{grid-column:1/-1}.home_footerBottom___LJgQ{flex-direction:column;gap:.75rem}}@media (max-width:520px){.home_heroAgent__LVy7e{gap:.75rem}.home_heroAgentPortrait__h0VWJ{flex-basis:66px;width:66px;height:66px}.home_heroAgentCopy__TiSGx strong{font-size:1.18rem}.home_heroAgentCopy__TiSGx small{font-size:.68rem}.home_pathways__kohWC{padding-block:3rem 4.5rem}.home_pathwaysIntro__xETjc p{font-size:1.1rem}.home_pathway__cDEzv{gap:.7rem}.home_pathway__cDEzv strong{font-size:1.65rem}.home_pathway__cDEzv small{font-size:.92rem}.home_buySell__oHMuF h2{font-size:3rem}.home_contactActions__5M48v{flex-direction:column;gap:1.2rem}.home_contactPrimary__uTxAO{width:100%;padding-inline:.8rem;font-size:1.25rem}.home_footer__df0cR{padding-top:4rem}.home_footerTop__DSWdQ{grid-template-columns:1fr;gap:2.4rem}.home_footerBrand__F1NtS{grid-column:auto}.home_footerContact__sva5r,.home_footerNav__jMYSi{padding-top:1.5rem;border-top:1px solid var(--border)}.home_footerContact__sva5r h2,.home_footerNav__jMYSi h2{margin-bottom:.6rem}.home_footerBottom___LJgQ{margin-top:2.5rem}}@media (max-width:360px){.home_buySell__oHMuF h2,.home_pathwaysIntro__xETjc h2{font-size:2.6rem}.home_contactPrimary__uTxAO{gap:.5rem;font-size:1.1rem}.home_contactPrimary__uTxAO span{font-size:.78rem}.home_footerName__Fg0Lu{font-size:1.55rem}.home_process__gj6io h2{font-size:2.65rem}}@media (prefers-reduced-motion:reduce){.home_desktopNav___x9t4 a,.home_heroAgent__LVy7e>svg,.home_pathway__cDEzv svg{transition:none}}@media (min-width:769px) and (max-width:1240px){.home_desktopNav___x9t4{display:none}.home_mobileNav__RQBCC{display:block;position:relative}.home_mobileNav__RQBCC nav{position:absolute;top:44px;right:0;width:min(78vw,280px);padding:1rem;background:var(--background);border:1px solid var(--border);flex-direction:column;gap:.7rem}}.home_heroActions__n5Obp{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.5rem}.search-navigation_group__LEz86{position:relative;display:flex;align-items:center;gap:0}.search-navigation_parent__D723n{flex:1}.search-navigation_disclosure__zrIOs{position:static}.search-navigation_toggle__yXZP9{display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;cursor:pointer;list-style:none;color:var(--foreground)}.search-navigation_toggle__yXZP9::-webkit-details-marker{display:none}.search-navigation_toggle__yXZP9::marker{content:""}.search-navigation_toggle__yXZP9:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.search-navigation_toggle__yXZP9:hover{color:var(--brand-ink)}.search-navigation_disclosure__zrIOs[open] .search-navigation_toggle__yXZP9 svg{transform:rotate(180deg)}.search-navigation_options__5zlSs{position:absolute;top:calc(100% + 8px);left:0;z-index:45;width:235px;margin:0;padding:8px;list-style:none;background:var(--background);border:1px solid var(--border);box-shadow:0 12px 28px color-mix(in srgb,var(--foreground) 10%,transparent)}.search-navigation_options__5zlSs:before{content:"";position:absolute;inset:-9px -1px auto;height:9px}.search-navigation_options__5zlSs li a{display:flex;width:100%;min-height:44px;padding:8px 12px;white-space:normal;border:0}.search-navigation_options__5zlSs li a:hover{background:var(--surface)}.search-navigation_mobile__6Ii5r{flex-wrap:wrap;width:100%}.search-navigation_mobile__6Ii5r .search-navigation_disclosure__zrIOs{display:contents}.search-navigation_mobile__6Ii5r .search-navigation_options__5zlSs{position:static;flex:0 0 100%;width:100%;padding:0 0 4px 12px;border:0;border-left:1px solid var(--border);box-shadow:none;background:transparent}.search-navigation_mobile__6Ii5r .search-navigation_disclosure__zrIOs:not([open]) .search-navigation_options__5zlSs,.search-navigation_mobile__6Ii5r .search-navigation_options__5zlSs:before{display:none}.search-navigation_mobilePanel__5fZDg{max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain}.page_hero__bPEDr{position:relative;isolation:isolate;max-width:1600px;margin:auto;padding:clamp(2.5rem,4vw,4rem) var(--site-gutter) clamp(3rem,5vw,5rem);display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,5rem);align-items:center}.page_hero__bPEDr:before{content:"";position:absolute;z-index:-1;inset:0;background:url(/media/next-chapter-botanical-shadow-v1.webp) 0 100%/48% auto no-repeat;mask-image:radial-gradient(ellipse 65% 75% at 10% 100%,#000 15%,transparent 85%);opacity:.23;pointer-events:none}.page_heroCopy__daPIL{min-width:0;grid-column:1;grid-row:2}.page_backLink__jWbrd{width:fit-content;min-height:44px;display:flex;align-items:center;grid-column:1/-1;grid-row:1;color:var(--muted-foreground);font-size:.92rem;text-decoration-color:var(--brand);text-underline-offset:4px}.page_heroPhoto__zJ8U1{position:relative;min-width:0;min-height:500px;aspect-ratio:1.35;grid-column:2;grid-row:2;margin:0;overflow:hidden;background:var(--card)}.page_heroPhoto__zJ8U1 img{object-fit:cover}.page_heroPhoto__zJ8U1 figcaption{position:absolute;right:0;bottom:0;max-width:90%;padding:.65rem .9rem;background:var(--background);color:var(--foreground);font-size:.72rem;font-weight:600;line-height:1.4}.page_contact__AzfFG h2,.page_hero__bPEDr h1,.page_research__BnriW h2,.page_research__BnriW h3,.page_sources__XcEH_ h2,.page_visit__BkBqm h2{font-family:var(--font-display),Georgia,serif;font-weight:400;letter-spacing:-.045em;text-wrap:balance}.page_hero__bPEDr h1{max-width:15ch;margin:1.5rem 0 1.3rem;font-size:clamp(4.6rem,7vw,7.5rem);line-height:.98}.page_heroCopy__daPIL>p{max-width:43rem;margin:0 0 2.2rem;font-size:clamp(1.15rem,1.5vw,1.4rem);line-height:1.52}.page_sourceRail__szUo5{padding:2rem 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem clamp(1.5rem,4vw,4rem);grid-column:1/-1;grid-row:3;border-top:1px solid var(--border)}.page_railLabel__HogIx,.page_sourceRail__szUo5 div span{color:var(--brand-ink);font-size:.75rem;font-weight:650;letter-spacing:.2em;text-transform:uppercase}.page_railLabel__HogIx{grid-column:1/-1}.page_sourceRail__szUo5>p{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(2rem,2.6vw,3rem);letter-spacing:-.045em;line-height:1.1}.page_sourceRail__szUo5 div{padding:0}.page_sourceRail__szUo5 div span{display:block;margin-bottom:.45rem}.page_sourceRail__szUo5 a,.page_sourceRail__szUo5 time{color:var(--foreground);font-size:1.08rem;line-height:1.4;text-decoration-color:var(--brand);text-underline-offset:4px}.page_sourceRail__szUo5 small{display:block;margin-top:.75rem;padding-top:.9rem;grid-column:1/-1;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.92rem;line-height:1.55}.page_feature__mHgJ4{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);background:#19344b;color:var(--background)}.page_featureMedia__LD51z{position:relative;min-height:730px;margin:0;overflow:hidden}.page_featureMedia__LD51z img{object-fit:cover}.page_featureMedia__LD51z figcaption{position:absolute;left:clamp(24px,5vw,72px);bottom:2rem;max-width:calc(100% - 48px);padding:.65rem .85rem;background:var(--background);color:var(--foreground);font-size:.73rem;font-weight:600;letter-spacing:.07em;line-height:1.4}.page_featureContent__FkXcI{display:flex;flex-direction:column;justify-content:center;padding:clamp(4rem,6vw,7rem) var(--site-gutter)}.page_featureHeading__JqqLQ,.page_featurePoints__DYGQ0{width:100%;max-width:700px}.page_featureKicker__BD0lw,.page_featurePoints__DYGQ0 dt{color:var(--brand-on-dark);font-size:.76rem;font-weight:650;letter-spacing:.2em;text-transform:uppercase}.page_featureKicker__BD0lw{display:inline-flex;align-items:center;gap:1.3rem}.page_featureKicker__BD0lw:after{content:"";display:block;width:74px;height:1px;background:var(--brand-on-dark)}.page_feature__mHgJ4 h2{max-width:15ch;margin:1.5rem 0 1.3rem;font-family:var(--font-display),Georgia,serif;font-size:clamp(3.2rem,4.4vw,5.5rem);font-weight:400;letter-spacing:-.055em;line-height:1.04;text-wrap:balance}.page_featureHeading__JqqLQ>p{max-width:36rem;margin:0;font-size:clamp(1.12rem,1.4vw,1.3rem);line-height:1.57}.page_featurePoints__DYGQ0{margin:2.6rem 0 0;border-top:1px solid rgba(250,248,243,.36)}.page_featurePoints__DYGQ0>div{padding:1rem 0 1.15rem;border-bottom:1px solid rgba(250,248,243,.36)}.page_featurePoints__DYGQ0 dt{margin-bottom:.4rem}.page_featurePoints__DYGQ0 dd{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(1.45rem,2vw,2.05rem);letter-spacing:-.025em;line-height:1.27}.page_research__BnriW{max-width:1600px;margin:auto;padding:clamp(6rem,9vw,10rem) var(--site-gutter);border-top:1px solid var(--border)}.page_researchIntro__bWDFQ{max-width:64rem}.page_contact__AzfFG h2,.page_research__BnriW h2,.page_sources__XcEH_ h2,.page_visit__BkBqm h2{margin:1.4rem 0 1rem;font-size:clamp(3.2rem,4.8vw,5.1rem);line-height:1.04}.page_contact__AzfFG>p,.page_researchIntro__bWDFQ p,.page_sourcesHeading__FXKlW p,.page_visit__BkBqm>div>p{max-width:44rem;margin:0;font-size:clamp(1.1rem,1.4vw,1.24rem);line-height:1.58}.page_researchTopics__KkOWX{margin-top:4.5rem;border-bottom:1px solid var(--border)}.page_researchTopics__KkOWX article{padding:2.4rem 0;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(3rem,8vw,9rem);border-top:1px solid var(--border)}.page_researchTopics__KkOWX h3{max-width:15ch;margin:0;font-size:clamp(2.2rem,3vw,3.3rem);line-height:1.1}.page_researchTopics__KkOWX p{max-width:50rem;margin:0;font-size:1.12rem;line-height:1.62}.page_researchTopics__KkOWX article div p+p{margin-top:1.4rem}.page_researchTopics__KkOWX a{color:var(--foreground);text-decoration-color:var(--brand);text-underline-offset:4px}.page_researchTopics__KkOWX article div p+p a{min-height:44px;display:inline-flex;align-items:center;border-bottom:1px solid var(--brand);color:var(--brand-ink);font-size:.95rem;font-weight:650;text-decoration:none}.page_visit__BkBqm{padding:clamp(6rem,9vw,9rem) var(--site-bleed-inset);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,8vw,9rem);background:var(--card)}.page_visit__BkBqm>div{max-width:43rem}.page_visit__BkBqm ul{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--border)}.page_visit__BkBqm li{padding:1.55rem 0;border-top:1px solid var(--border);font-family:var(--font-display),Georgia,serif;font-size:clamp(1.8rem,2.3vw,2.6rem);letter-spacing:-.035em;line-height:1.18}.page_sources__XcEH_{max-width:1600px;margin:auto;padding:clamp(6rem,9vw,9rem) var(--site-gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,8vw,9rem)}.page_sources__XcEH_ h2{max-width:14ch}.page_sources__XcEH_ ul{align-self:end;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--border)}.page_sources__XcEH_ li{border-top:1px solid var(--border)}.page_sources__XcEH_ li a{min-height:68px;padding:.8rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--foreground);font-family:var(--font-display),Georgia,serif;font-size:clamp(1.35rem,1.8vw,1.85rem);text-decoration:none}.page_sources__XcEH_ li a:hover{color:var(--brand-ink)}.page_sources__XcEH_ li a span{flex:none;color:var(--brand-ink);font-family:var(--font-body),sans-serif;font-size:1.2rem}.page_contact__AzfFG{padding:clamp(5rem,8vw,8rem) var(--site-gutter);background:var(--foreground);color:var(--background)}.page_contactInner__5ptsk{max-width:1320px;margin:auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(3rem,6vw,7rem);align-items:center}.page_contactCopy___KxXz>span{color:var(--brand-on-dark)}.page_contactCopy___KxXz>span>span{background:var(--brand-on-dark)}.page_contact__AzfFG h2{max-width:15ch;margin:1.2rem 0 1rem}.page_contactCopy___KxXz>p{max-width:42rem;margin:0 0 2.4rem;font-size:clamp(1.1rem,1.4vw,1.24rem);line-height:1.58}.page_contactActions__QTGzz{display:flex;align-items:center;justify-content:flex-start;gap:1.5rem 2rem;flex-wrap:wrap}.page_contactPortrait__CSpIw{position:relative;width:100%;max-width:520px;aspect-ratio:.85;margin:0;justify-self:center}.page_contactPortrait__CSpIw img{object-fit:cover;object-position:center top}.page_contactPortrait__CSpIw figcaption{position:absolute;bottom:0;right:0;padding:.7rem 1rem;background:var(--background);color:var(--foreground);font-size:.73rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.page_callAction__0jAG3{min-height:64px;padding:.9rem 1.5rem;display:inline-flex;align-items:center;gap:1rem;background:var(--background);color:var(--foreground);font-family:var(--font-display),Georgia,serif;font-size:1.5rem;text-decoration:none}.page_callAction__0jAG3 span{font-family:var(--font-body),sans-serif;font-size:.95rem;white-space:nowrap}.page_callAction__0jAG3 svg{color:var(--brand-ink)}.page_emailAction__vfjOr{min-height:44px;display:inline-flex;align-items:center;gap:.6rem;border-bottom:1px solid var(--brand-on-dark);color:var(--background);font-family:var(--font-display),Georgia,serif;font-size:1.35rem;text-decoration:none}.page_emailAction__vfjOr svg{color:var(--brand-on-dark)}.page_guideLink__jPYdq{min-height:44px;margin-top:2.6rem;display:inline-flex;align-items:center;color:var(--background);text-decoration-color:var(--brand-on-dark);text-underline-offset:4px}.page_contact__AzfFG a:focus-visible,.page_hero__bPEDr a:focus-visible,.page_research__BnriW a:focus-visible,.page_sources__XcEH_ a:focus-visible{outline:3px solid var(--brand);outline-offset:4px}@media (max-width:1023px){.page_hero__bPEDr h1{font-size:clamp(4.3rem,7vw,6rem)}.page_heroPhoto__zJ8U1{min-height:420px}}@media (max-width:768px){.page_contactInner__5ptsk,.page_feature__mHgJ4,.page_hero__bPEDr,.page_researchTopics__KkOWX article,.page_sources__XcEH_,.page_visit__BkBqm{grid-template-columns:1fr}.page_hero__bPEDr{padding-top:2rem;gap:1.8rem}.page_hero__bPEDr>*{grid-column:1;grid-row:auto}.page_heroPhoto__zJ8U1{width:100%;min-height:300px;aspect-ratio:1.4}.page_hero__bPEDr h1{font-size:clamp(3.7rem,10vw,5.3rem)}.page_sourceRail__szUo5{width:100%;max-width:44rem;grid-template-columns:repeat(2,minmax(0,1fr))}.page_sourceRail__szUo5>p{grid-column:1/-1}.page_featureMedia__LD51z{min-height:420px}.page_featureContent__FkXcI{padding-block:4.7rem}.page_researchTopics__KkOWX article{gap:.8rem}.page_sources__XcEH_,.page_visit__BkBqm{gap:3rem}.page_contactCopy___KxXz{text-align:center}.page_contactCopy___KxXz>p{margin-inline:auto}.page_contactActions__QTGzz{justify-content:center}.page_contactPortrait__CSpIw{width:min(100%,460px);justify-self:center}}@media (max-width:520px){.page_hero__bPEDr{padding-block:1.5rem 4.5rem;gap:1.6rem}.page_heroPhoto__zJ8U1{min-height:260px;aspect-ratio:1.15}.page_hero__bPEDr h1{font-size:clamp(3.5rem,14vw,4.4rem)}.page_heroCopy__daPIL>p{font-size:1.1rem}.page_heroCopy__daPIL>a:last-child{width:100%;min-height:62px;padding-inline:.8rem;gap:.55rem;font-size:1.15rem}.page_sourceRail__szUo5{display:block}.page_sourceRail__szUo5>p{font-size:2.7rem}.page_sourceRail__szUo5 div{padding:1rem 0;border-top:1px solid var(--border)}.page_research__BnriW,.page_sources__XcEH_,.page_visit__BkBqm{padding-block:4.7rem}.page_featureMedia__LD51z{min-height:290px}.page_featureMedia__LD51z figcaption{left:24px;bottom:1rem;font-size:.68rem}.page_featureContent__FkXcI{padding-block:4.7rem}.page_feature__mHgJ4 h2{font-size:clamp(3.1rem,12vw,4.3rem)}.page_featurePoints__DYGQ0 dd{font-size:1.7rem}.page_contact__AzfFG h2,.page_research__BnriW h2,.page_sources__XcEH_ h2,.page_visit__BkBqm h2{font-size:clamp(2.8rem,10vw,3.4rem)}.page_researchTopics__KkOWX{margin-top:3rem}.page_researchTopics__KkOWX h3{font-size:2.3rem}.page_visit__BkBqm li{font-size:1.9rem}.page_sources__XcEH_ li a{font-size:1.5rem}.page_contactActions__QTGzz{flex-direction:column;gap:1.2rem;width:100%}.page_callAction__0jAG3{width:100%;justify-content:center;padding-inline:.6rem;font-size:1.25rem}.page_contactPortrait__CSpIw{width:min(100%,400px)}.page_contact__AzfFG h2,.page_guideLink__jPYdq{margin-inline:auto}}@media (max-width:360px){.page_hero__bPEDr h1{font-size:3.3rem}.page_heroCopy__daPIL>a:last-child{font-size:1.02rem}.page_callAction__0jAG3{gap:.5rem;font-size:1.1rem}.page_callAction__0jAG3 span{font-size:.78rem}}.listings_section__BoFLW{max-width:1600px;margin:0 auto;padding:clamp(3.5rem,6vw,6rem) var(--site-gutter);scroll-margin-top:7rem}.listings_featured__tOkcq{border-top:1px solid var(--border);background:var(--card)}.listings_preview__4419e{padding-bottom:0}.listings_heading__WA1mo{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.listings_eyebrow__RFMs2{display:block;margin-bottom:1rem;color:var(--brand-ink);font-size:.75rem;font-weight:650;letter-spacing:.2em;text-transform:uppercase}.listings_section__BoFLW h2{margin:0;max-width:16ch;font-family:var(--font-display),Georgia,serif;font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:400;letter-spacing:-.04em;line-height:1.08}.listings_intro__Aowoa{max-width:43rem;margin:1.25rem 0 0;font-size:1.15rem;line-height:1.6;color:var(--muted-foreground)}.listings_action__PRPpi{display:inline-flex;min-height:44px;align-items:center;gap:.6rem;color:var(--foreground);text-decoration:none;border-bottom:1px solid var(--brand)}.listings_action__PRPpi svg{flex:none;color:var(--brand-ink)}.listings_empty__CKDsH{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2rem;padding-top:2rem;border-top:1px solid var(--border)}.listings_empty__CKDsH p{max-width:43rem;margin:0;color:var(--muted-foreground);font-size:1.1rem;line-height:1.6}.listings_actions__p2kNw{display:flex;flex-wrap:wrap;align-items:start;justify-content:end;gap:.75rem 1.75rem}.listings_providerNote__8I_3b{margin-top:1.25rem;font-size:.9rem;color:var(--muted-foreground);line-height:1.6}.listings_track__jeI_3{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 4rem) / 3);gap:2rem;margin:0;padding:0 0 1rem;overflow-x:auto;scroll-snap-type:x mandatory;list-style:none}.listings_card__ASNRg{min-width:0;scroll-snap-align:start}.listings_cardLink__AyQdr{display:block;color:inherit;text-decoration:none}.listings_cardLink__AyQdr:hover .listings_cardAction__oQGpB{color:var(--brand-ink)}.listings_cardAction__oQGpB{display:inline-flex;gap:.35rem;align-items:center;min-height:44px;margin-top:.3rem;border-bottom:1px solid var(--brand);color:var(--foreground)}.listings_image__Kt4oJ{position:relative;aspect-ratio:4/3;margin-bottom:1.35rem;background:var(--card)}.listings_image__Kt4oJ img{object-fit:cover}.listings_imageCaption__mjWW_{position:absolute;right:.65rem;bottom:.65rem;max-width:calc(100% - 1.3rem);padding:.25rem .5rem;background:var(--background);color:var(--foreground);font-size:.7rem;line-height:1.4}.listings_missingPhoto__4yYGq{display:grid;place-items:center;border:1px solid var(--border);color:var(--muted-foreground);font-size:.9rem}.listings_status__M7jIz{display:inline-block;margin-bottom:.7rem;color:var(--brand-ink);font-size:.75rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.listings_card__ASNRg h3{font-family:var(--font-display),Georgia,serif;font-size:1.8rem;font-weight:400;line-height:1.2;margin:0 0 .35rem}.listings_card__ASNRg p{margin:0 0 .65rem;line-height:1.5;color:var(--muted-foreground)}.listings_card__ASNRg .listings_price__hRPqe{color:var(--foreground);font-size:1.15rem}.listings_attribution___5zba{padding-top:.8rem;border-top:1px solid var(--border);font-size:.9rem}.listings_disclosure__LUmAO{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--border);font-size:.8rem;color:var(--muted-foreground);line-height:1.6}.listings_disclosure__LUmAO p{max-width:90ch;margin:.4rem 0}.listings_disclosure__LUmAO a{color:inherit}.listings_action__PRPpi:focus-visible,.listings_cardLink__AyQdr:focus-visible,.listings_track__jeI_3:focus-visible{outline:3px solid var(--brand);outline-offset:4px}@media (max-width:1023px){.listings_track__jeI_3{grid-auto-columns:calc((100% - 2rem) / 2)}}@media (max-width:768px){.listings_heading__WA1mo{align-items:start;flex-wrap:wrap;gap:1rem}.listings_empty__CKDsH{grid-template-columns:1fr}.listings_actions__p2kNw{justify-content:start}.listings_track__jeI_3{grid-auto-columns:88%;gap:1.25rem}}.related-communities_related__XlO_H{max-width:1600px;margin:auto;padding:clamp(5rem,8vw,8rem) var(--site-gutter);border-top:1px solid var(--border)}.related-communities_heading__qrOZV{max-width:52rem}.related-communities_heading__qrOZV>span{color:var(--brand-ink);font-size:.75rem;font-weight:650;letter-spacing:.2em;text-transform:uppercase}.related-communities_heading__qrOZV h2{margin:1.25rem 0 .9rem;font-family:var(--font-display),Georgia,serif;font-size:clamp(3rem,4.8vw,5rem);font-weight:400;letter-spacing:-.045em;line-height:1.04;text-wrap:balance}.related-communities_heading__qrOZV p{max-width:43rem;margin:0;color:var(--muted-foreground);font-size:clamp(1.1rem,1.35vw,1.2rem);line-height:1.55}.related-communities_options__hBfQr{margin-top:clamp(2.5rem,4vw,4rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.related-communities_option__vwK7I{min-width:0;display:grid;grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);border:1px solid var(--border);color:var(--foreground);background:var(--card);text-decoration:none;transition:border-color .18s ease,transform .18s ease}.related-communities_option__vwK7I:hover{border-color:var(--brand);transform:translateY(-3px)}.related-communities_option__vwK7I:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.related-communities_option__vwK7I figure{position:relative;min-height:250px;margin:0;overflow:hidden;background:var(--border)}.related-communities_option__vwK7I figure img{object-fit:cover;transition:transform .3s ease}.related-communities_option__vwK7I:hover figure img{transform:scale(1.035)}.related-communities_option__vwK7I figcaption{position:absolute;left:0;bottom:0;max-width:96%;padding:.4rem .55rem;background:var(--background);color:var(--foreground);font-size:.66rem;line-height:1.35}.related-communities_optionCopy__nVqdQ{min-width:0;padding:clamp(1.3rem,2vw,2.2rem);display:flex;flex-direction:column;align-items:flex-start}.related-communities_optionCopy__nVqdQ>span:first-child{color:var(--brand-ink);font-size:.72rem;font-weight:650;letter-spacing:.12em;line-height:1.45;text-transform:uppercase}.related-communities_option__vwK7I h3{margin:.8rem 0 1rem;font-family:var(--font-display),Georgia,serif;font-size:clamp(1.8rem,2.4vw,2.7rem);font-weight:400;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.related-communities_optionAction__p6Wfu{min-height:44px;margin-top:auto;display:inline-flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--brand);font-family:var(--font-display),Georgia,serif;font-size:1.08rem}.related-communities_optionAction__p6Wfu svg{color:var(--brand-ink)}@media (max-width:1100px){.related-communities_option__vwK7I{grid-template-columns:1fr}.related-communities_option__vwK7I figure{min-height:210px}}@media (max-width:640px){.related-communities_related__XlO_H{padding-block:4.7rem}.related-communities_options__hBfQr{grid-template-columns:1fr}.related-communities_option__vwK7I{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr)}.related-communities_option__vwK7I figure{min-height:190px}.related-communities_option__vwK7I h3{font-size:clamp(1.7rem,6vw,2.2rem)}}@media (max-width:430px){.related-communities_option__vwK7I{grid-template-columns:1fr}.related-communities_option__vwK7I figure{min-height:220px}.related-communities_optionCopy__nVqdQ{padding:1.4rem}}@media (prefers-reduced-motion:reduce){.related-communities_option__vwK7I,.related-communities_option__vwK7I figure img{transition:none}}.page_hero__ebiN8{max-width:1600px;margin:auto;padding:clamp(3rem,6vw,6rem) var(--site-gutter);border-bottom:1px solid var(--border)}.page_hero__ebiN8 h1{margin:1.5rem 0;font-family:var(--font-display),Georgia,serif;font-size:clamp(3rem,6vw,6rem);font-weight:400;line-height:1.03;letter-spacing:-.045em}.page_hero__ebiN8 p{max-width:43rem;color:var(--muted-foreground);font-size:clamp(1.15rem,1.7vw,1.4rem);line-height:1.6}.page_links__SECPi{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin-top:1.5rem}.page_links__SECPi a{display:inline-flex;align-items:center;min-height:44px;color:var(--foreground);text-decoration:none;border-bottom:1px solid var(--brand)}.page_links__SECPi a:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.page_breadcrumb__lrRrV{max-width:1600px;margin:auto;padding:1.4rem var(--site-gutter);display:flex;gap:.8rem;color:var(--muted-foreground);font-size:.85rem}.page_breadcrumb__lrRrV a{color:var(--ink);text-underline-offset:.25rem}.page_hero__veOAm{width:min(100%,1600px);margin:auto;display:grid;grid-template-columns:43% 57%;border-block:1px solid var(--border)}.page_heroCopy__DKvAw{padding:clamp(2rem,4vw,4rem) 2rem clamp(2rem,4vw,4rem) var(--site-gutter);align-self:center}.page_contact__i0m9K h2,.page_hero__veOAm h1,.page_overview__5n42N h2,.page_questions__gUZj3 h2{margin:1.25rem 0;font-family:var(--font-display),Georgia,serif;font-weight:400;letter-spacing:-.035em;text-wrap:balance;line-height:1.05}.page_hero__veOAm h1{font-size:clamp(2.7rem,4.2vw,4.5rem);max-width:11ch}.page_location__xXm6U{margin:0 0 1.5rem;font-size:1.1rem}.page_closed__Q69XR{margin:0 0 .4rem;color:var(--brand-ink);font-weight:650;font-size:.88rem}.page_role__8w4MM{margin:0;font-size:.9rem;line-height:1.5}.page_price__ACK5t{margin:1.4rem 0;font-size:1.8rem;font-family:var(--font-display),Georgia,serif}.page_price__ACK5t span{display:block;margin-top:.3rem;font-family:var(--font-sans),sans-serif;font-size:.72rem;color:var(--muted-foreground)}.page_facts__OC4U5{display:flex;flex-wrap:wrap;gap:1.4rem;margin:1.4rem 0}.page_facts__OC4U5 div{display:flex;flex-direction:column-reverse;gap:.2rem}.page_facts__OC4U5 dt{color:var(--muted-foreground);font-size:.74rem}.page_facts__OC4U5 dd{margin:0;font-size:1.2rem}.page_disclosure__cqbXT>a,.page_overview__5n42N a,.page_photoLink__FGL4w{display:inline-flex;align-items:center;gap:.7rem;padding:.65rem 0;text-underline-offset:.25rem;text-decoration:underline;font-size:.95rem}.page_heroPhoto__Axq46{margin:0;background:var(--card);align-self:stretch;display:flex;flex-direction:column;justify-content:center}.page_heroPhoto__Axq46 img{width:100%;height:auto;max-height:580px;object-fit:contain}.page_heroPhoto__Axq46 figcaption{padding:.75rem 1.2rem;font-size:.72rem;color:var(--muted-foreground)}.page_contact__i0m9K,.page_disclosure__cqbXT,.page_overview__5n42N,.page_questions__gUZj3{width:min(100%,1600px);margin:auto;padding:clamp(3rem,6vw,6rem) var(--site-gutter)}.page_overview__5n42N{display:grid;grid-template-columns:46% 1fr;align-items:center;gap:clamp(2rem,5vw,5rem)}.page_overview__5n42N figure{margin:0}.page_overview__5n42N img{width:100%;height:auto}.page_contact__i0m9K h2,.page_overview__5n42N h2,.page_questions__gUZj3 h2{font-size:clamp(2.5rem,3.7vw,4rem)}.page_contact__i0m9K p,.page_overview__5n42N p{max-width:40rem;font-size:1.07rem;line-height:1.75}.page_overview__5n42N .page_note__6pMQa{color:var(--muted-foreground);font-size:.88rem;line-height:1.65}.page_questions__gUZj3{display:grid;grid-template-columns:40% 1fr;gap:3rem}.page_answers__gfNEx{border-top:1px solid var(--border)}.page_answers__gfNEx details{border-bottom:1px solid var(--border)}.page_answers__gfNEx summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 0;cursor:pointer;list-style:none}.page_answers__gfNEx summary::-webkit-details-marker{display:none}.page_answers__gfNEx summary h3{margin:0;font-family:var(--font-display),Georgia,serif;font-size:1.3rem;font-weight:400}.page_answers__gfNEx summary>span{color:var(--brand-ink);font-size:1.5rem}.page_answers__gfNEx details[open] summary>span{transform:rotate(45deg)}.page_answers__gfNEx p{margin:0 0 1.5rem;font-size:.98rem;line-height:1.7}.page_contact__i0m9K{border-block:1px solid var(--border);background:var(--card);display:grid;grid-template-columns:260px 1fr;gap:clamp(2rem,6vw,6rem);align-items:center}.page_contact__i0m9K figure{margin:0}.page_contact__i0m9K>div{min-width:0}.page_contact__i0m9K img{width:100%;height:auto}.page_contact__i0m9K figcaption{padding-top:1rem;font-family:var(--font-display),Georgia,serif;font-size:1.25rem}.page_contact__i0m9K figcaption span{display:block;margin-top:.35rem;font-family:var(--font-sans),sans-serif;font-size:.72rem;color:var(--muted-foreground)}.page_actions__vPRjF{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.75rem}.page_actions__vPRjF>a{display:inline-flex;align-items:center;gap:.7rem}.page_actions__vPRjF>a:first-child{max-width:100%;font-size:1.2rem;line-height:1.3}.page_contact__i0m9K .page_agentNote__tFgVZ{margin:1.5rem 0 0;font-size:.72rem;color:var(--muted-foreground)}.page_disclosure__cqbXT{padding-block:2rem;font-size:.75rem;line-height:1.65;color:var(--muted-foreground)}.page_disclosure__cqbXT>p{margin:.6rem 0}.page_disclosure__cqbXT>a{color:var(--ink)}.page_actions__vPRjF a:focus-visible,.page_answers__gfNEx summary:focus-visible,.page_disclosure__cqbXT a:focus-visible,.page_overview__5n42N a:focus-visible,.page_photoLink__FGL4w:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media (max-width:900px){.page_hero__veOAm{grid-template-columns:1fr}.page_heroCopy__DKvAw{padding:2.5rem var(--site-gutter)}.page_hero__veOAm h1{max-width:15ch;font-size:clamp(2.7rem,8vw,4rem)}.page_heroPhoto__Axq46 img{max-height:none}.page_overview__5n42N{grid-template-columns:1fr;gap:2rem}.page_overview__5n42N figure{max-width:600px}.page_questions__gUZj3{grid-template-columns:1fr;gap:1.5rem}.page_contact__i0m9K{grid-template-columns:180px 1fr;gap:2rem}}@media (max-width:600px){.page_breadcrumb__lrRrV{font-size:.75rem}.page_heroCopy__DKvAw{padding-top:2rem}.page_hero__veOAm h1{font-size:clamp(2.4rem,9vw,3.2rem)}.page_heroCopy__DKvAw [class*=chapterLabel]{letter-spacing:.16em}.page_contact__i0m9K [class*=chapterLabel]>span,.page_heroCopy__DKvAw [class*=chapterLabel]>span,.page_overview__5n42N [class*=chapterLabel]>span,.page_questions__gUZj3 [class*=chapterLabel]>span{width:24px}.page_heroPhoto__Axq46 figcaption{padding-inline:var(--site-gutter)}.page_contact__i0m9K{grid-template-columns:minmax(0,1fr)}.page_contact__i0m9K figure{width:140px}.page_contact__i0m9K figcaption{font-size:1.1rem}.page_contact__i0m9K [class*=chapterLabel]{letter-spacing:.15em;font-size:.7rem}.page_actions__vPRjF{align-items:flex-start;flex-direction:column}}