:root{--page-gutter:clamp(1.5rem, 7vw, 8rem)}.site-header,.section-pad{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.manifesto{gap:clamp(2.5rem,8vw,8rem)}footer{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.format-copy{padding:clamp(3rem,7vw,7rem)}.format-copy .format-note{padding-left:1.25rem;font-size:.92rem;line-height:1.75;margin:1.15rem 0 0!important}.format-copy .line-link{margin-top:1.6rem}@media (max-width:800px){.site-header{padding-left:5vw;padding-right:5vw}.section-pad{padding-left:7vw;padding-right:7vw}}.hero-provenance{color:inherit;letter-spacing:.18em;margin:.75rem 0 1.5rem;font-size:.7rem}.event-teaser{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:2rem 0;display:grid}.event-teaser>img{width:100%;height:auto;display:block}.event-teaser-copy h3{margin:1rem 0 1.75rem;font-size:clamp(2rem,4vw,3.8rem);line-height:1.1}.event-teaser-copy p{line-height:1.7}.event-teaser-date{font-size:1.15rem}.event-teaser-access{letter-spacing:.08em;text-transform:uppercase;margin:.7rem 0 1.5rem;font-size:.8rem}.event-teaser-access span{padding:0 .5rem}@media (max-width:800px){.event-teaser{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:1100px){.experience-world .experience-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-world .experience-tiles a{min-height:380px}.deep-page .format-copy{padding:clamp(2rem,4.5vw,3.5rem)}.deep-page .format-copy h2{font-size:clamp(2.6rem,4.5vw,4rem)}.deep-page .format-4{grid-template-columns:1fr 1fr}}@media (max-width:1024px){.site-header .main-nav{background:var(--deep);padding:1.5rem var(--page-gutter);flex-direction:column;gap:.5rem;display:none;position:absolute;top:100%;left:0;right:0}.site-header .main-nav.is-open{display:flex}.site-header .header-actions>.text-link,.site-header .header-actions>.round-button{display:none}.site-header .menu-toggle{width:44px;height:44px;display:block}.site-header .main-nav a{align-items:center;min-height:44px;display:flex}.deep-page .deep-header{grid-template-columns:minmax(0,1fr) auto;gap:1rem}.deep-page .deep-header nav{display:none}.deep-page .deep-header nav.is-open{background:var(--paper);color:var(--chocolate);border-bottom:1px solid;flex-direction:column;align-items:stretch;gap:.5rem;padding:1.5rem 6vw;display:flex;position:absolute;top:100%;left:0;right:0}.deep-page-dark .deep-header nav.is-open{background:var(--deep);color:var(--cream)}.deep-page .deep-header nav.is-open a{align-items:center;min-height:44px;display:flex}.deep-page .deep-menu{width:44px;height:44px;display:block}.section-pad{padding-top:5rem;padding-bottom:5rem}.section-heading{margin-bottom:2.5rem;display:block}.experience-intro{margin-bottom:2.5rem;margin-left:0}.first-bite .first-bite-heading{grid-template-columns:1fr;gap:1rem;margin-bottom:2.5rem}.first-bite .first-bite-heading>p:last-child{max-width:36rem}.apply-section{grid-template-columns:1fr;gap:2.5rem}.apply-section .membership-home-summary{max-width:36rem}.deep-page .deep-footer{grid-template-columns:1fr 1fr}.deep-page .deep-footer>div{grid-column:1/-1}}@media (max-width:900px){.deep-page .world-opening,.deep-page .away-opening{gap:2rem;padding:4rem 6vw 3rem}.deep-page .experiences-opening{gap:2rem;min-height:0;padding:4rem 6vw 3rem}.deep-page .experiences-opening h1{font-size:clamp(3.5rem,10vw,6rem);line-height:.95}.deep-page .experiences-opening>p{margin-bottom:0}.deep-page .experiences-opening nav{gap:.75rem}.deep-page .format-chapter,.deep-page .format-4{grid-template-columns:minmax(0,1fr);min-height:0}.deep-page .format-copy{padding:3rem 6vw}.deep-page .format-copy h2{max-width:36rem;font-size:clamp(2.5rem,6vw,3.75rem)}.deep-page .format-2 .format-copy,.deep-page .format-4 .format-copy{order:0}.deep-page .format-copy .format-upcoming{max-width:36rem;margin-top:1.5rem}.deep-page .format-chapter .format-images{grid-template-rows:auto auto;min-height:0}.deep-page .format-images>img{aspect-ratio:4/3;height:auto;display:block}.deep-page .format-photo-strip{gap:.6rem;padding:.6rem}.deep-page .format-photo-strip img{aspect-ratio:3/2;height:auto}.deep-page .world-chapter,.deep-page .world-not,.deep-page .world-next,.deep-page .away-details,.deep-page .away-empty{gap:2rem;padding:4rem 6vw}.deep-page .world-pullquote,.deep-page .world-phone{min-height:0}.deep-page .world-pullquote p,.deep-page .world-phone>div{padding:3rem 6vw}.deep-page .world-pullquote img,.deep-page .world-phone img{aspect-ratio:4/3;height:auto}.deep-page .away-hero{aspect-ratio:4/3;height:auto;min-height:0}.deep-page .away-archive{padding:4rem 6vw}.deep-page .away-archive-heading{grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}.deep-page .away-archive-heading>p:last-child{grid-column:auto;max-width:36rem}}@media (max-width:600px){:root{--page-gutter:clamp(1.25rem, 6vw, 2rem)}.site-header{padding:1rem var(--page-gutter)}.site-header .brand-wordmark{width:145px}.hero{height:auto;min-height:min(760px,100svh);max-height:none;padding:8rem var(--page-gutter) 3rem}.hero .hero-copy{width:100%;padding-top:0}.hero h1{font-size:clamp(3rem,12vw,4.5rem);line-height:.95}.hero .hero-intro{font-size:1rem}.hero .hero-cta{align-items:flex-start;gap:1rem}.hero-provenance{margin-bottom:1.25rem}.section-pad{padding:3.5rem var(--page-gutter)}.section-heading h2,.manifesto h2,.travel h2,.apply-intro h2,.first-bite .first-bite-heading h2{margin-bottom:1.5rem;font-size:clamp(2.5rem,10vw,3.6rem);line-height:1}.section-heading{margin-bottom:1.5rem}.manifesto{gap:1.75rem}.manifesto-copy>p,.experience-intro{font-size:1rem;line-height:1.7}.experience-intro{margin-bottom:2rem}.event-teaser{gap:1.5rem;padding:1.5rem 0}.event-teaser-copy h3{margin:.75rem 0 1rem;font-size:clamp(2rem,8vw,3rem)}.event-teaser-date{font-size:1rem}.principles{padding:3.5rem var(--page-gutter)}.principles-heading{padding:0 0 2rem}.principles-heading h2{font-size:clamp(2.6rem,10vw,3.75rem);line-height:.98}.principles .difference-grid{grid-template-columns:1fr}.principles .difference-closing{font-size:1.2rem;line-height:1.4;display:block}.experience-world .experience-tiles{grid-template-columns:minmax(0,1fr);gap:1rem}.experience-world .experience-tiles a{min-height:350px;padding:1.5rem}.experience-tiles strong{font-size:2rem;line-height:1}.first-bite .first-bite-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(150px,45vw,240px);gap:.6rem}.first-bite .first-bite-grid figure:first-child{grid-row:auto}.first-bite .first-bite-grid figure:nth-child(4){grid-column:auto}.first-bite .section-foot{padding-top:2rem}.travel{gap:2rem}.travel .travel-image{aspect-ratio:4/3;min-height:0}.travel .travel-image img{height:100%;min-height:0;display:block}.membership-home-summary h3{font-size:2.75rem}.membership-home-summary h3 em{font-size:1.65rem}.member-login-section{padding:3.5rem var(--page-gutter)}.member-login-section h2{font-size:clamp(2.5rem,10vw,3.6rem);line-height:1}.round-button,.line-link,.deep-apply{min-height:44px}.deep-page .deep-header{padding:1rem 6vw}.deep-page .deep-header>div{gap:.5rem}.deep-page .deep-header>div>a:first-child{display:none}.deep-page .deep-header .brand-wordmark{width:135px}.deep-page .world-opening h1,.deep-page .away-opening h1{overflow-wrap:normal;font-size:clamp(3rem,11vw,4.25rem);line-height:1}.deep-page .experiences-opening h1{font-size:clamp(3.2rem,13vw,4.75rem)}.deep-page .experiences-opening nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deep-page .experiences-opening nav a{justify-content:center;align-items:center;min-height:44px;padding:.65rem .5rem;font-size:.65rem;display:flex}.deep-page .format-copy{padding:2.5rem 6vw}.deep-page .format-copy h2{font-size:clamp(2.35rem,10vw,3rem);line-height:1}.deep-page .format-copy .format-note{padding-left:1rem;font-size:.9rem;line-height:1.65}.deep-page .chapter-number{font-size:3rem}.deep-page .format-copy .format-upcoming{padding:1.25rem}.deep-page .format-images>img{aspect-ratio:1}.deep-page .format-chapter figcaption{max-width:calc(100% - 1.2rem);font-size:.58rem;bottom:.6rem;left:.6rem}.deep-page .world-chapter h2,.deep-page .world-phone h2,.deep-page .world-not h2,.deep-page .world-next h2,.deep-page .away-details h2,.deep-page .away-empty h2,.deep-page .away-archive-heading h2{font-size:clamp(2.4rem,10vw,3.5rem);line-height:1}.deep-page .world-pullquote p{overflow-wrap:normal;font-size:clamp(2.3rem,9vw,3rem)}.deep-page .world-chapter p:not(.eyebrow):not(.chapter-number){font-size:1rem;line-height:1.7}.deep-page .foundation-story li{gap:1rem;font-size:1.65rem}.deep-page .world-philosophy{padding:3rem 6vw}.deep-page .world-philosophy span{font-size:1.2rem}.deep-page .away-hero{aspect-ratio:1}.deep-page .deep-footer{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:3rem 6vw 2rem}.deep-page .deep-footer>div{grid-column:auto}footer{padding:3rem var(--page-gutter) 2rem}footer div a,.deep-footer>div a{align-items:center;min-height:44px;display:flex}}@media (max-width:900px){.deep-page .experiences-opening>.eyebrow{font-size:.66rem}}html{scroll-padding-top:110px}.site-header{z-index:40;background:var(--deep);position:fixed;top:0;left:0}.site-header .header-actions>.round-button{display:inline-flex}img:not([data-allow-download=true]){-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media (max-width:600px){.site-header .header-actions{gap:.5rem}.site-header .header-actions>.round-button{gap:.4rem;min-height:44px;padding:.6rem .85rem}}.site-header .home-mobile-member{display:none}@media (max-width:1100px){.site-header .main-nav .home-mobile-member{display:flex}}@media (max-width:360px){.site-header .brand-wordmark{width:125px}}.scroll-header{transition:transform .24s,background-color .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s}.scroll-header[data-hidden=true]{transform:translateY(-110%)}.scroll-header:focus-within,.scroll-header[data-menu-open=true]{transform:translateY(0)}.site-header.scroll-header{background:0 0}.site-header.scroll-header[data-scrolled=true],.site-header.scroll-header[data-menu-open=true]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#160b08e6}@media (prefers-reduced-motion:reduce){.scroll-header{transition:none}}.event-flyer{object-fit:contain;width:min(100%,640px);height:auto;margin:2rem 0;display:block}.event-booking-details{border:1px solid #28150f40;margin:2rem 0;padding:1.5rem}.event-booking-details p{white-space:pre-wrap}
.ui-arrow{vertical-align:-.12em;width:1.05em;height:1.05em;color:inherit;flex-shrink:0;display:inline-block}.compact-site .deep-page :is(.world-opening,.away-opening,.experiences-opening){min-height:0;padding:3.5rem var(--page-gutter) 2.75rem;gap:2.5rem}.compact-site .deep-page :is(.world-opening,.away-opening) h1{font-size:clamp(3rem,6vw,5.8rem);line-height:1}.compact-site .deep-page .experiences-opening h1{font-size:clamp(3.5rem,7vw,7rem);line-height:.95}.compact-site .deep-page :is(.world-chapter,.world-not,.world-next,.away-details,.away-empty,.away-archive,.fuzz-empty){padding:3.5rem var(--page-gutter);gap:3rem}.compact-site .deep-page :is(.world-chapter,.world-phone,.world-not,.world-next,.away-details,.away-empty,.away-archive-heading,.fuzz-empty) h2{margin-bottom:1.4rem;font-size:clamp(2.5rem,4vw,4rem);line-height:1.05}.compact-site .world-hero-image img{height:min(52vh,520px)}.compact-site .world-pullquote{min-height:380px}.compact-site .world-pullquote p{padding:3.5rem var(--page-gutter);font-size:clamp(2.5rem,4vw,4rem)}.compact-site .world-pullquote img,.compact-site .world-phone img{height:440px}.compact-site .world-phone>div{padding:3.5rem var(--page-gutter)}.compact-site .offset-story>div:last-child{padding-top:2rem}.compact-site .world-philosophy{padding:3rem var(--page-gutter)}.compact-site .world-philosophy span{font-size:clamp(1.2rem,2.5vw,2rem)}.compact-site .deep-page .format-chapter{min-height:0}.compact-site .deep-page .format-copy{padding:3rem 5vw}.compact-site .deep-page .format-copy h2{font-size:clamp(2.5rem,4vw,4rem);line-height:1.05}.compact-site .deep-page .format-images{min-height:480px}.compact-site .deep-page .format-photo-strip img{max-height:150px}.compact-site .away-hero{height:min(52vh,520px);min-height:0}.compact-site .away-archive-grid{grid-auto-rows:220px}.compact-site .away-archive-heading{margin-bottom:2rem}.compact-site .fuzz-masthead{padding:3.5rem var(--page-gutter);gap:3rem}.compact-site .fuzz-masthead h1{margin:1rem 0;font-size:clamp(6rem,15vw,14rem)}.compact-site .fuzz-cover{height:430px}.compact-site .shop-page{min-height:0;padding:3.5rem var(--page-gutter);gap:2rem}.compact-site .shop-page h1{font-size:clamp(3rem,5vw,5rem)}.compact-site .shop-object{min-height:320px}.compact-site .deep-page .deep-footer{padding:2.5rem var(--page-gutter) 1.5rem}.compact-site .membership-opening{padding-top:3rem;padding-bottom:2rem}.compact-site .membership-opening h1{font-size:clamp(3rem,5.5vw,5.5rem);line-height:1.05}.compact-site .membership-route{padding-top:2.25rem;padding-bottom:2.25rem}.compact-site :is(.membership-benefits,.membership-reassurance,.membership-returning){padding:3rem var(--page-gutter)}.compact-site :is(.membership-benefits,.membership-reassurance,.membership-returning) h2{margin:1rem 0 1.5rem;font-size:clamp(2.5rem,4vw,4rem)}.compact-site .membership-benefits>div{gap:1.5rem}.compact-site .membership-journey{padding-top:2.5rem;padding-bottom:3.5rem}.compact-site .membership-journey h1{font-size:clamp(2.6rem,5vw,4.5rem);line-height:1.1}.compact-site .membership-back{margin-bottom:2rem}.compact-site .application-preview{margin-top:2rem;margin-bottom:2rem}.compact-site .peaches-form fieldset{margin-top:1rem;margin-bottom:1rem;padding-top:1.5rem;padding-bottom:1.5rem}.compact-site .public-editorial section{padding:3rem var(--page-gutter)}.compact-site .public-editorial h1{font-size:clamp(2.7rem,5vw,4.8rem)}.compact-site .policy-page{padding-top:3rem;padding-bottom:3rem}.compact-site .policy-heading{margin-bottom:2rem}.compact-site .policy-section{margin-bottom:1.5rem;padding-bottom:1.5rem}.compact-site .policy-page :is(p,li){line-height:1.7}.compact-site .policy-page h2{margin-bottom:1.25rem}.compact-site .house .portal-hero{min-height:0;padding-top:3rem;padding-bottom:3rem}.compact-site .house .portal-section{padding-top:3rem;padding-bottom:3rem}.compact-site .house .portal-heading{margin-bottom:2rem}@media (max-width:900px){.compact-site .deep-page .format-images{min-height:0}.compact-site .deep-page .format-images>img{aspect-ratio:4/3}.compact-site .deep-page .format-photo-strip img{aspect-ratio:3/2;max-height:none}.compact-site .world-pullquote img,.compact-site .world-phone img{aspect-ratio:4/3;height:auto}}@media (max-width:600px){.compact-site .deep-page :is(.world-opening,.away-opening,.experiences-opening){padding:2.5rem var(--page-gutter) 2rem;gap:1.5rem}.compact-site .deep-page :is(.world-opening,.away-opening) h1{font-size:clamp(2.7rem,10vw,3.6rem)}.compact-site .deep-page .experiences-opening h1{font-size:clamp(3rem,11vw,4rem)}.compact-site .deep-page :is(.world-chapter,.world-not,.world-next,.away-details,.away-empty,.away-archive,.fuzz-empty){padding:2.5rem var(--page-gutter);gap:1.75rem}.compact-site .deep-page :is(.world-chapter,.world-phone,.world-not,.world-next,.away-details,.away-empty,.away-archive-heading,.fuzz-empty) h2{font-size:clamp(2.2rem,8.5vw,3rem)}.compact-site .deep-page .format-copy{padding:2.25rem var(--page-gutter)}.compact-site .deep-page .format-copy h2{font-size:clamp(2.2rem,8.5vw,3rem)}.compact-site .world-hero-image img{aspect-ratio:4/3;height:auto}.compact-site .world-pullquote{min-height:0}.compact-site .world-pullquote p,.compact-site .world-phone>div{padding:2.5rem var(--page-gutter)}.compact-site .world-pullquote p{font-size:clamp(2.2rem,8vw,3rem)}.compact-site .offset-story>div:last-child{padding-top:0}.compact-site .away-hero{aspect-ratio:4/3;height:auto}.compact-site .away-archive-grid{grid-auto-rows:170px}.compact-site .fuzz-masthead{padding:2.5rem var(--page-gutter);gap:1.75rem}.compact-site .fuzz-masthead h1{font-size:clamp(5rem,21vw,8rem)}.compact-site .fuzz-cover{height:300px}.compact-site .shop-page{padding:2.5rem var(--page-gutter)}.compact-site .shop-object{min-height:240px}.compact-site :is(.membership-benefits,.membership-reassurance,.membership-returning){padding:2.5rem var(--page-gutter)}.compact-site .membership-opening h1{font-size:clamp(2.7rem,10vw,3.6rem)}.compact-site .policy-page{padding-top:2rem;padding-bottom:2.5rem}.compact-site .policy-layout{gap:1.5rem}.compact-site .public-editorial section{padding:2.5rem var(--page-gutter)}.compact-site .house .portal-section{padding-top:2.5rem;padding-bottom:2.5rem}}.compact-site .experiences-opening nav a{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.compact-site .experiences-opening nav .upcoming-jump{background:var(--peach);border-color:var(--peach);color:var(--deep)}.compact-site .experiences-next{padding:3.5rem var(--page-gutter);scroll-margin-top:110px}.compact-site .experiences-next h2{margin-bottom:2rem;font-size:clamp(2.5rem,4vw,4rem);line-height:1.05}.compact-site .experiences-next .event-teaser-copy h3{font-size:clamp(2rem,3.5vw,3.5rem)}.compact-site .experiences-next .line-link{color:var(--cream)}@media (max-width:600px){.compact-site .experiences-opening nav .upcoming-jump{grid-column:1/-1}.compact-site .experiences-next{padding:2.5rem var(--page-gutter)}.compact-site .experiences-next h2{font-size:clamp(2.2rem,8.5vw,3rem)}}.compact-site .experiences-next .event-teaser-copy p,.compact-site .experiences-next .event-row div>p{color:var(--cream)}.compact-site .experiences-next .event-meta p{color:var(--cream)!important}.compact-site .experiences-next .event-row{border-bottom-color:#f6efdf55}.compact-site .membership-application-help{margin-top:.8rem;font-size:.82rem}.compact-site :is(.world-phone,.world-not) p.chapter-number{color:var(--cream);line-height:1}.compact-site .world-next>p.chapter-number{margin-bottom:1rem;line-height:1}.away-upcoming-events{gap:2rem;max-width:750px;margin:2rem auto;display:grid}.away-upcoming-events article{border-top:1px solid;padding-top:1.5rem}.away-upcoming-events h3{font:clamp(1.8rem,3vw,2.5rem)/1.1 Georgia,serif}.compact-site .foundation-story{grid-template-columns:1fr}.world-operating-principle{max-width:650px;margin:1.5rem 0 0;line-height:1.6}
