.deep-page{background:var(--paper);min-height:100vh;color:var(--chocolate)}.deep-page-dark{background:var(--deep);color:var(--cream)}.deep-header{z-index:40;background:var(--paper);border-bottom:1px solid;grid-template-columns:auto 1fr auto;align-items:center;gap:3rem;padding:1.5rem 5vw;display:grid;position:sticky;top:0}.deep-page-dark .deep-header{background:var(--deep)}.deep-header .brand-wordmark{width:clamp(135px,13vw,190px)}.deep-header nav{justify-content:center;gap:1.5rem;display:flex}.deep-header nav a,.deep-header>div a{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.deep-header>div{align-items:center;gap:1rem;display:flex}.deep-apply{border:1px solid;border-radius:99px;padding:.6rem .9rem}.deep-menu,.deep-mobile-member{display:none}.deep-menu{width:34px;height:34px;color:inherit;background:0 0;border:0;padding:8px}.deep-menu i{background:currentColor;height:1px;margin:5px 0;display:block}.deep-footer{border-top:1px solid;grid-template-columns:1fr 1fr 1fr;gap:2rem;padding:4rem 6vw 2rem;display:grid}.deep-footer .brand-wordmark{width:min(190px,100%)}.deep-footer>p{margin:0;font:1.5rem/1.15 Georgia,serif}.deep-footer>div{grid-template-columns:1fr 1fr;gap:.8rem;font-size:.72rem;display:grid}.deep-footer small{opacity:.65;border-top:1px solid;grid-column:1/-1;padding-top:1.5rem}.world-opening,.away-opening{grid-template-columns:1.7fr .8fr;align-items:end;gap:7vw;padding:7rem 7vw 5rem;display:grid}.world-opening h1,.away-opening h1{letter-spacing:-.055em;margin:1.5rem 0 0;font:clamp(4rem,8vw,8.5rem)/.92 Georgia,serif}.world-opening em,.away-opening em,.world-next em{color:var(--terracotta)}.world-opening>p,.away-opening>p{max-width:420px;line-height:1.8}.world-hero-image{margin:0;position:relative}.world-hero-image img{object-fit:cover;filter:saturate(.72)sepia(.14)contrast(1.08);width:100%;height:min(72vh,760px)}.world-hero-image figcaption{background:var(--paper);letter-spacing:.08em;padding:.6rem .8rem;font-size:.68rem;position:absolute;bottom:1rem;left:1rem}.world-chapter{padding:7rem 8vw}.split-story{grid-template-columns:.65fr 1.35fr;gap:6vw;display:grid}.chapter-number{color:var(--terracotta);margin:0 0 1rem;font:4rem/1 Georgia,serif}.world-chapter h2{margin:0 0 2rem;font:clamp(2.8rem,5vw,5rem)/1 Georgia,serif}.world-chapter p:not(.eyebrow):not(.chapter-number){max-width:650px;font-size:1.05rem;line-height:1.85}.world-pullquote{background:var(--terracotta);min-height:620px;color:var(--cream);grid-template-columns:1fr 1fr;margin:0;display:grid}.world-pullquote p{margin:auto;padding:6vw;font:clamp(3rem,5vw,5.6rem)/.98 Georgia,serif}.world-pullquote img{object-fit:cover;filter:saturate(.7)sepia(.12);width:100%;height:100%}.offset-story{grid-template-columns:1fr 1fr;align-items:end;gap:10vw;display:grid}.offset-story>div:last-child{padding-top:10rem}.world-phone{background:var(--chocolate);color:var(--cream);grid-template-columns:.8fr 1.2fr;display:grid}.world-phone>div{align-self:center;padding:8vw}.world-phone h2{margin:1.5rem 0;font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.world-phone p:last-child{color:#dec8b1;line-height:1.8}.world-phone img{object-fit:cover;filter:saturate(.7)brightness(.8);width:100%;height:680px}.foundation-story{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.foundation-story ol{border-top:1px solid #28150f55;margin:0;padding:0;list-style:none}.foundation-story li{border-bottom:1px solid #28150f55;align-items:center;gap:2rem;padding:1.4rem 0;font:2rem/1 Georgia,serif;display:flex}.foundation-story li span{color:var(--terracotta);font:.68rem Arial,sans-serif}.world-philosophy{background:#efd9bd;padding:6rem 8vw}.world-philosophy>div{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.world-philosophy span{border:1px solid #28150f66;border-radius:99px;padding:.6rem 1rem;font:clamp(1.6rem,3vw,3rem)/1 Georgia,serif}.world-not{background:var(--deep);color:var(--cream);grid-template-columns:1.1fr .9fr;gap:8vw;padding:7rem 8vw;display:grid}.world-not h2{font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.world-not h2 em{color:var(--peach)}.world-not>div:last-child{align-self:end}.world-not p:not(.eyebrow){color:#dec8b1;line-height:1.8}.world-next{text-align:center;padding:7rem 8vw}.world-next h2{font:clamp(3rem,6vw,6rem)/.95 Georgia,serif}.world-next>p:not(.eyebrow){max-width:550px;margin:0 auto 2rem;line-height:1.8}.experiences-opening{grid-template-columns:1.2fr .8fr;align-items:end;gap:6vw;min-height:85vh;padding:7rem 7vw 4rem;display:grid}.experiences-opening .eyebrow{grid-column:1/-1}.experiences-opening h1{margin:0;font:clamp(5rem,10vw,10rem)/.8 Georgia,serif}.experiences-opening h1 em{color:var(--peach)}.experiences-opening>p{max-width:460px;font-size:1.1rem;line-height:1.8}.experiences-opening nav{border-top:1px solid #f6efdf55;flex-wrap:wrap;grid-column:1/-1;gap:1rem;padding-top:1.5rem;display:flex}.experiences-opening nav a{letter-spacing:.08em;border:1px solid #f6efdf55;border-radius:99px;padding:.7rem 1rem;font-size:.72rem}.format-chapter{grid-template-columns:.9fr 1.1fr;min-height:790px;scroll-margin-top:110px;display:grid;position:relative}.format-copy{background:var(--paper);color:var(--chocolate);flex-direction:column;justify-content:center;align-items:flex-start;padding:7vw;display:flex}.format-copy h2{margin:1rem 0 1.5rem;font:clamp(3rem,5vw,5.5rem)/.95 Georgia,serif}.format-copy>p:not(.eyebrow):not(.chapter-number){max-width:480px;line-height:1.8}.format-note{border-left:2px solid var(--terracotta);white-space:pre-line;padding-left:1rem;font-size:.85rem}.format-3 .format-note{border-left-color:var(--cream)}.format-chapter figure{margin:0;position:relative}.format-chapter figure img{object-fit:cover;filter:saturate(.78)sepia(.1)brightness(.86);width:100%;height:100%}.format-chapter figcaption{background:var(--deep);color:var(--cream);letter-spacing:.08em;padding:.6rem .8rem;font-size:.65rem;position:absolute;bottom:1rem;left:1rem}.format-chapter .format-upcoming{box-sizing:border-box;background:var(--terracotta);width:100%;max-width:480px;color:var(--cream);margin-top:2rem;padding:1.5rem;position:static}.format-chapter aside strong{font:1.5rem/1.1 Georgia,serif}.format-chapter aside p:last-child{font-size:.82rem;line-height:1.5}.format-2{grid-template-columns:1.1fr .9fr}.format-2 .format-copy{background:#efd9bd;order:2}.format-3 .format-copy{background:var(--terracotta);color:var(--cream)}.format-3 .format-upcoming{background:var(--chocolate)}.format-4{grid-template-columns:1.25fr .75fr}.format-4 .format-copy{order:2}.away-opening{background:#efd9bd}.away-mosaic{grid-template-rows:360px 360px;grid-template-columns:1.2fr .8fr;gap:.8rem;padding:.8rem;display:grid}.away-mosaic img{object-fit:cover;width:100%;height:100%}.away-mosaic img:first-child{grid-row:1/3}.away-details{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;padding:6rem 8vw;display:grid}.away-details h2{font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.away-details>p{line-height:1.8}.away-empty{background:var(--chocolate);color:var(--cream);padding:7rem 8vw}.away-empty h2{margin:.9rem 0 1.25rem;font:clamp(3.5rem,6vw,6rem)/1 Georgia,serif}.away-empty>p:not(.eyebrow){color:#dec8b1;max-width:620px;margin-bottom:1.7rem}.fuzz-masthead{grid-template-columns:1.4fr .6fr;gap:6vw;padding:5rem 7vw;display:grid}.fuzz-masthead>.eyebrow{grid-column:1/-1}.fuzz-masthead h1{letter-spacing:-.08em;margin:2rem 0;font:clamp(8rem,20vw,20rem)/.65 Georgia,serif}.fuzz-masthead>div{align-self:end;padding-bottom:1rem}.fuzz-masthead h2{font:2.4rem/1 Georgia,serif}.fuzz-masthead p:last-child{color:#dec8b1;line-height:1.8}.fuzz-cover{height:650px;margin:0;position:relative}.fuzz-cover img{object-fit:cover;filter:saturate(.8)brightness(.7);width:100%;height:100%}.fuzz-cover p{font:clamp(2rem,4vw,4rem)/1 Georgia,serif;position:absolute;bottom:2rem;left:6vw}.fuzz-desks{border-bottom:1px solid #f6efdf55;flex-wrap:wrap;gap:1rem 2rem;padding:2rem 6vw;display:flex}.fuzz-desks span{letter-spacing:.09em;text-transform:uppercase;font-size:.75rem}.fuzz-empty{background:var(--paper);color:var(--chocolate);padding:7rem 8vw}.fuzz-empty h2{font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.fuzz-empty>p:not(.eyebrow){max-width:600px;line-height:1.8}.shop-page{grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;gap:3rem;min-height:78vh;padding:7rem 8vw;display:grid}.shop-page section{align-self:center}.shop-page h1{font:clamp(3.8rem,7vw,7rem)/.9 Georgia,serif}.shop-page h1 em{color:var(--terracotta)}.shop-page section>p:last-child,.shop-page aside{line-height:1.8}.shop-object{background:#efd9bd;place-items:center;min-height:500px;display:grid;overflow:hidden}.shop-object img{mix-blend-mode:multiply;width:75%}.shop-page aside{border-top:1px solid #28150f55;grid-column:1/-1;max-width:620px;padding-top:2rem}.upcoming-note{padding:2.5rem 0}.upcoming-note h3{margin:0 0 .7rem;font:2rem/1.1 Georgia,serif}.upcoming-note p{margin:0 0 1.5rem}@media (max-width:900px){.deep-header{grid-template-columns:1fr auto}.deep-header nav{display:none}.deep-header nav.is-open{background:var(--paper);color:var(--chocolate);border-bottom:1px solid;flex-direction:column;align-items:flex-start;padding:2rem 5vw;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-header nav.is-open a{font-size:.85rem}.deep-menu,.deep-header nav.is-open .deep-mobile-member{display:block}.world-opening,.away-opening,.experiences-opening,.split-story,.offset-story,.foundation-story,.world-not,.away-details,.world-pullquote,.world-phone,.format-chapter{grid-template-columns:1fr}.world-pullquote img,.world-phone img{height:500px}.offset-story>div:last-child{padding-top:0}.format-chapter figure{min-height:560px}.format-chapter .format-upcoming{width:100%}.format-2 .format-copy,.format-4 .format-copy{order:0}.deep-footer{grid-template-columns:1fr 1fr}.deep-footer>div{grid-column:1/-1}.away-mosaic{grid-template-rows:300px 300px}.fuzz-masthead{grid-template-columns:1fr}.fuzz-masthead>div{max-width:520px}.shop-page{grid-template-columns:1fr}.shop-page aside{grid-column:auto}}@media (max-width:560px){.deep-page{overflow-x:clip}.deep-header .wordmark{font-size:1.5rem}.deep-header>div a:first-child{display:none}.deep-footer{grid-template-columns:1fr}.world-opening,.away-opening,.world-chapter,.world-not,.world-next,.experiences-opening,.format-copy,.away-details,.away-empty,.fuzz-masthead,.fuzz-empty,.shop-page{padding-left:6vw;padding-right:6vw}.world-opening>*,.away-opening>*,.world-pullquote>*{min-width:0}.world-pullquote{grid-template-columns:minmax(0,1fr)}.world-pullquote p{overflow-wrap:anywhere;font-size:2.7rem}.world-pullquote img{max-width:100%;height:400px}.world-phone img{height:420px}.world-philosophy{padding:4rem 6vw}.world-philosophy span{font-size:1.4rem}.away-opening h1{overflow-wrap:anywhere;font-size:3.65rem}.experiences-opening{min-height:720px}.experiences-opening nav{grid-template-columns:1fr 1fr;display:grid}.format-chapter figure{min-height:440px}.away-mosaic{padding:.5rem;display:block}.away-mosaic img{height:380px;margin-bottom:.5rem}.away-mosaic img:first-child{height:500px}.fuzz-masthead h1{font-size:31vw}.fuzz-cover{height:500px}.shop-object{min-height:360px}}.format-images{grid-template-rows:minmax(430px,1fr) 190px;display:grid}.format-images>img{min-height:0}.format-photo-strip{background:var(--paper);grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;min-height:0;padding:.7rem;display:grid}.format-photo-strip img{min-width:0;min-height:0}@media (max-width:900px){.format-images{grid-template-rows:560px 180px}}@media (max-width:560px){.format-images{grid-template-rows:440px 145px}.format-images>img{height:440px}.format-photo-strip img{height:100%}}.away-opening{padding-bottom:4rem}.away-hero{height:min(68vw,720px);min-height:430px;margin:0;overflow:hidden}.away-hero img{object-fit:cover;object-position:center;width:100%;height:100%}.away-archive{background:#efd9bd;padding:6rem 7vw 7rem}.away-archive-heading{grid-template-columns:.35fr 1fr .65fr;align-items:end;gap:2rem;margin-bottom:3rem;display:grid}.away-archive-heading h2{margin:0;font:clamp(3rem,5vw,5.5rem)/.95 Georgia,serif}.away-archive-heading>p:last-child{max-width:320px;margin:0;line-height:1.65}.away-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.away-archive-grid figure{aspect-ratio:4/3;margin:0;overflow:hidden}.away-archive-grid figure:first-child{aspect-ratio:auto;grid-row:span 2}.away-archive-grid img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.away-archive-grid figure:hover img{transform:scale(1.035)}@media (max-width:900px){.away-archive-heading{grid-template-columns:1fr 2fr}.away-archive-heading>p:last-child{grid-column:2}}@media (max-width:560px){.away-hero{min-height:430px}.away-archive{padding:4rem 6vw}.away-archive-heading{display:block}.away-archive-heading h2{margin:1rem 0}.away-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.away-archive-grid figure:first-child{aspect-ratio:4/3;grid-row:auto}}.away-details h2 em{color:var(--terracotta);font-weight:400}.format-upcoming-event+.format-upcoming-event{border-top:1px solid;margin-top:1.5rem;padding-top:1.5rem}.format-upcoming-date{font-size:.9rem;line-height:1.5}.event-page .event-information{margin:3rem 0}.event-page .event-introduction{max-width:48rem;margin-bottom:2.5rem}.event-page .event-introduction p{white-space:pre-line;margin:0 0 1.1rem;font-size:1.05rem;line-height:1.8}.event-page .event-introduction p:first-child{letter-spacing:-.025em;max-width:25ch;font:clamp(1.8rem,3vw,2.7rem)/1.18 Georgia,serif}.event-page .event-introduction p:last-child:not(:first-child){border-left:3px solid var(--terracotta);padding-left:1rem;font-weight:600}.event-page .event-practical{border:1px solid #28150f26;border-top:3px solid var(--terracotta);background:#efd9bd30;grid-template-columns:13rem minmax(0,1fr);gap:2.5rem;margin:0;padding:2rem;display:grid}.event-page .event-practical header .eyebrow{letter-spacing:.14em;margin:0 0 .8rem;font-size:.65rem}.event-page .event-practical h2{letter-spacing:-.025em;margin:0 0 1.25rem;font:2rem/1.12 Georgia,serif}.event-page .event-practical .event-age{border:1px solid #28150f40;border-radius:99px;margin:0 0 1rem;padding:.35rem .7rem;font-size:.8rem;display:table}.event-page .event-practical header>a{text-underline-offset:4px;font-size:.78rem;line-height:1.6;display:inline-block}.event-page .event-practical header>a svg{vertical-align:middle;width:.9rem;height:.9rem}.event-page .event-practical h3{margin:0 0 1.5rem;font:1.5rem/1.2 Georgia,serif}.event-page .event-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;display:grid}.event-page .event-entry-note{border-top:1px solid #28150f26;min-width:0;padding-top:.85rem}.event-page .event-entry-note h4{text-transform:uppercase;letter-spacing:.11em;margin:0 0 .5rem;font-size:.68rem;font-weight:600}.event-page .event-entry-note p{white-space:pre-line;margin:0;font-size:.95rem;line-height:1.65}.event-page .event-entry-note:nth-child(-n+3) p{font-size:1.05rem}.event-page .event-extra-note{border-top:1px solid #28150f26;margin-top:1.75rem;padding-top:1.5rem}.event-page .event-extra-note p{margin:0;font-size:.95rem;line-height:1.75}@media (max-width:760px){.event-page .event-practical{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding:1.5rem}.event-page .event-practical header{border-bottom:1px solid #28150f26;padding-bottom:1.5rem}.event-page .event-practical h2{margin-bottom:1rem}}@media (max-width:480px){.event-page .event-information{margin:2rem 0}.event-page .event-entry-grid{grid-template-columns:minmax(0,1fr);gap:1.15rem}.event-page .event-practical{padding:1.25rem}.event-page .event-introduction p{font-size:1rem}}
