@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-normal.BCNrxLz_.woff2)format("woff2"),url(/_astro/eb-garamond-latin-400-normal.maQnHeKB.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-italic.DSEbMgZu.woff2)format("woff2"),url(/_astro/eb-garamond-latin-400-italic.CDFyLPXJ.woff)format("woff")}:root{--motion-duration-short:.2s;--motion-duration-medium:.5s;--motion-duration-reveal:1s;--motion-duration-entrance:1.2s;--motion-duration-image:1.6s;--motion-duration-page:.45s;--motion-stagger:.12s;--motion-entrance-delay:.25s;--motion-ease:ease;--motion-ease-out:cubic-bezier(.22, 1, .36, 1);--motion-ease-curtain:cubic-bezier(.76, 0, .24, 1);--motion-reveal-distance:24px;--motion-entrance-distance:28px;--motion-image-scale:1.06}@keyframes motion-fade-in{0%{opacity:0}}@keyframes motion-rise{0%{opacity:0;transform:translateY(var(--motion-entrance-distance))}}@keyframes motion-settle{0%{scale:var(--motion-image-scale)}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--motion-duration-page);animation-timing-function:var(--motion-ease)}}@media screen and (prefers-reduced-motion:no-preference){[data-enter]{animation:motion-rise var(--motion-duration-entrance) var(--motion-ease-out) both;animation-delay:calc(var(--motion-entrance-delay) + var(--enter-order,0) * var(--motion-stagger))}[data-enter=image]{animation:motion-fade-in var(--motion-duration-entrance) var(--motion-ease) both, motion-settle calc(var(--motion-duration-image) * 1.5) var(--motion-ease-out) both;animation-delay:calc(var(--enter-order,0) * var(--motion-stagger))}[data-enter]:focus-within{animation:none}.reveal-ready [data-reveal]{--reveal-start:var(--reveal-delay,calc(var(--reveal-order,0) * var(--motion-stagger)))}.reveal-ready [data-reveal].is-revealed{transition:opacity var(--motion-duration-reveal) var(--motion-ease-out) var(--reveal-start), transform var(--motion-duration-reveal) var(--motion-ease-out) var(--reveal-start)}.reveal-ready [data-reveal]:not(.is-revealed){opacity:0;transform:translateY(var(--motion-reveal-distance))}.reveal-ready [data-reveal=image]{clip-path:inset(0)}.reveal-ready [data-reveal=image] img{scale:1}.reveal-ready [data-reveal=image]:not(.is-revealed){opacity:1;clip-path:inset(100% 0 0);transform:none}.reveal-ready [data-reveal=image]:not(.is-revealed) img{scale:var(--motion-image-scale)}.reveal-ready [data-reveal=image].is-revealed{transition:clip-path var(--motion-duration-image) var(--motion-ease-curtain) var(--reveal-start)}.reveal-ready [data-reveal=image].is-revealed img{transition:scale calc(var(--motion-duration-image) * 1.5) var(--motion-ease-out) var(--reveal-start), transform var(--motion-duration-medium) var(--motion-ease)}.reveal-ready [data-reveal].reveal-immediate{transition:none}.reveal-ready [data-reveal=image].reveal-immediate img{transition:transform var(--motion-duration-medium) var(--motion-ease)}}:root{color:#292b25;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--paper:#f3f0e8;--beige:#e5dfd3;--ink:#292b25;--muted:#626258;--olive:#555d45;--forest:#242820;--stone:#737368;--brass:#796e35;--rule:#c9c7bb;--gutter:clamp(24px, 6.66667vw, 160px);background:#f3f0e8;font-family:Inter,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}a,button{touch-action:manipulation}[aria-hidden=true]{font-family:Arial,DejaVu Sans,sans-serif}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--olive);outline-offset:5px}.hero a:focus-visible,.hero button:focus-visible,.footer a:focus-visible{outline-color:var(--paper)}button{border-radius:0}img{display:block}p,h1,h2,h3,figure,dl,dd{margin:0}h1,h2,h3{font-weight:400}h1,h2,h3,.instagram{font-family:Cormorant Garamond,serif}h2{font-size:76px;line-height:.98}p{color:var(--muted);font-size:15px;line-height:1.85}.section-pad{padding-inline:var(--gutter)}.section-intro{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}.eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--olive);font-size:12px;line-height:1.5}section,article{scroll-margin-top:32px}.skip-link{z-index:10;background:var(--paper);opacity:0;pointer-events:none;padding:12px 20px;position:fixed;top:16px;left:16px}.skip-link:focus{opacity:1;pointer-events:auto}.hero{height:900px;min-height:660px;padding:36px var(--gutter) 44px;background:var(--forest);color:#fffdf7;flex-direction:column;justify-content:space-between;display:flex;position:relative}.hero-photo,.hero-scrim{width:100%;height:100%;position:absolute;inset:0}.hero-photo{object-fit:cover}.hero-scrim{background:linear-gradient(#12190f66,#12190f08 40%,#12190fbf)}.navigation{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.wordmark{width:116px;height:60px;display:block}.wordmark img{width:116px;height:60px}.page-navigation{align-items:center;gap:38px;display:flex}.page-navigation a,.discover{letter-spacing:1.5px;text-transform:uppercase;font-size:12px;line-height:1.5}.page-navigation a:hover,.page-navigation a[aria-current=page],.discover:hover,.footer-links a:hover{text-underline-offset:5px;text-decoration:underline}.menu-toggle{display:none}.hero-story{flex-direction:column;align-items:flex-start;gap:32px;display:flex;position:relative}.hero-story .eyebrow{color:#fffdf7}h1{font-size:132px;line-height:.95}.hero-line{display:block}.hero-details{justify-content:space-between;align-items:flex-end;gap:28px;width:100%;display:flex}.hero-details p{color:var(--beige);max-width:800px}.discover{flex-shrink:0;padding-bottom:2px}.hero-action{flex-direction:column;align-items:flex-start;gap:18px;max-width:800px;display:flex}.hero .text-link{color:#fffdf7;border-color:var(--stone)}.hero .text-link span{color:#fffdf7}.hero[data-entrance]{overflow:clip}.text-link{border-bottom:1px solid var(--olive);color:var(--ink);align-items:center;gap:32px;padding-block:17px;font-size:14px;line-height:normal;display:inline-flex}.text-link span{color:var(--olive);transition:transform var(--motion-duration-short) var(--motion-ease);font-size:20px;line-height:normal}.text-link:hover span{transform:translate(3px,-3px)}.text-link-compact{border-bottom-color:#292b2599;padding-block:0;line-height:24px}.text-link-compact span{color:var(--ink);line-height:24px}.footer{background:var(--forest);color:var(--paper);justify-content:space-between;gap:40px;padding:60px 64px;display:flex}.footer-contact{flex-direction:column;gap:30px;display:flex}.footer .eyebrow{color:#fffdf7;letter-spacing:1.5px}.footer-wordmark,.footer-wordmark img{width:214px;height:110px}.footer-links{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.footer-links>div{letter-spacing:1.5px;text-transform:uppercase;flex-direction:column;align-items:flex-end;font-size:12px;line-height:1.5;display:flex}.instagram{font-size:36px;line-height:.98}.footer-share{font-size:16px;line-height:1.85}@media (width>=1700px){.hero{height:min(1100px,100svh)}}@media (width<=1199px){h2{font-size:64px}.hero{height:800px}h1{font-size:112px}.hero-details p{max-width:65%}}@media (width<=767px){:root{--gutter:24px}h2{font-size:clamp(42px,8.2vw,62px)}p{font-size:14px}.eyebrow{letter-spacing:2px;font-size:10px}.section-intro{gap:20px}.hero{height:100svh;min-height:660px;max-height:950px;padding-top:26px;padding-bottom:36px}.hero-photo{object-position:48% center}.navigation{align-items:flex-start}.menu-toggle{text-transform:uppercase;letter-spacing:1.5px;background:0 0;border:0;align-items:center;gap:16px;padding:12px 0 12px 12px;font-size:11px;display:flex}.menu-toggle span{font-size:22px}.page-navigation{background:var(--forest);border:1px solid #f3f0e84d;flex-direction:column;align-items:flex-start;gap:0;padding:28px;display:none;position:absolute;top:80px;left:0;right:0}.page-navigation.is-open{display:flex}.navigation-dark .page-navigation{background:var(--paper);border-color:var(--rule)}.page-navigation a{padding-block:14px}html:not(.js) .menu-toggle{display:none}html:not(.js) .page-navigation{background:0 0;border:0;align-items:flex-end;padding:0;display:flex;position:static}html:not(.js) .page-navigation a{padding-block:6px}.hero-story{gap:26px}h1{font-size:clamp(64px,12.7vw,96px)}.hero-details{flex-direction:column;align-items:flex-start;gap:28px}.hero-details p{max-width:470px;font-size:14px}.discover{font-size:10px}.text-link{font-size:13px}.footer{padding:44px var(--gutter);flex-direction:column;gap:40px}.footer-links{align-items:flex-start;gap:28px}.footer-links>div{align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}
