@font-face{font-family:display;src:url(../media/anybody-s.p.2-h1p3ir3ca3j.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:84.66%;descent-override:25.56%;line-gap-override:0.0%;size-adjust:93.91%}._3MfnCq_className{font-family:display,display Fallback}._3MfnCq_variable{--font-display:"display", "display Fallback"}
@font-face{font-family:sans;src:url(../media/manrope-s.p.0rra-jxv9t51n.ttf)format("truetype");font-display:swap}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.0%;size-adjust:103.76%}.lGDDaW_className{font-family:sans,sans Fallback}.lGDDaW_variable{--font-sans:"sans", "sans Fallback"}
:root{--paper:#f1f0ec;--ink:#141414;--ash:#777972;--line:#14141438;--green:#43664b;--sage:#e3e9df;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--footer:78px;--gutter:clamp(24px,5.2vw,100px)}*{box-sizing:border-box}html,body{background:var(--paper);width:100%;height:100%;color:var(--ink);margin:0}body{font-family:var(--font-sans),sans-serif;-webkit-font-smoothing:antialiased;font-size:14px}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0;border-radius:0}a{color:inherit;text-decoration:none}button:disabled{cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:6px;outline:2px solid}::selection{color:#141414;background:#cbdcc4}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}svg{display:block}img{filter:grayscale();max-width:100%;display:block}.experience{isolation:isolate;--header-ink:var(--ink);--header-shade:#f1f0ecf2;--mark-filter:invert(0);height:100%}.experience[data-header-dark=true]{--header-ink:#f1f0ec;--header-shade:#0000008c;--mark-filter:invert(1)}.loop-scroll{inset:0 0 var(--footer);scrollbar-width:none;overscroll-behavior:none;overflow-anchor:none;outline:none;position:fixed;overflow:hidden auto}.loop-scroll::-webkit-scrollbar{display:none}.cycle{display:flow-root}.chapter{min-height:calc(100svh - var(--footer));--reveal:0;--travel:0;--scatter:1;--photo-offset:0px;position:relative;overflow:hidden}.skip-link{z-index:100;background:var(--paper);padding:15px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.site-header{z-index:30;padding:30px var(--gutter);color:var(--header-ink);background:linear-gradient(180deg,var(--header-shade),transparent);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.site-header a{pointer-events:auto}.brand{font-family:var(--font-display),sans-serif;letter-spacing:-.05em;font-variation-settings:"wdth" 95;align-items:center;gap:13px;font-size:14px;font-weight:600;line-height:1.06;display:flex}.brand-mark{flex:none;width:32px;height:50px;overflow:visible}.brand .brand-mark{filter:var(--mark-filter)}.brand-mark--assembled .logo-piece{opacity:1;animation:none;transform:none}.site-header nav{gap:38px;font-size:12px;display:flex}.site-header nav a{padding:10px 0;position:relative}.site-header nav a:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .4s;position:absolute;bottom:4px;left:0;transform:scaleX(0)}.site-header nav a:hover:after,.site-header nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.photo{isolation:isolate;--pointer-x:0px;--pointer-y:0px;position:relative;overflow:hidden}.photo-response,.photo-drift,.photo picture,.photo img{width:100%;height:100%;position:absolute;inset:0}.photo-response{transform:translate3d(var(--pointer-x),calc(var(--pointer-y) + var(--photo-offset)),0) scale(1.06);transition:transform 1.5s cubic-bezier(.16,1,.3,1)}.photo-drift{will-change:transform;animation:26s ease-in-out infinite alternate photo-drift}.photo img{object-fit:cover}.photo picture{display:block}.photo-next{z-index:4;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.photo-fragments{pointer-events:none;position:absolute;inset:0}.photo-fragment{will-change:transform;opacity:calc(var(--scatter)*.9);transition:opacity .15s;position:absolute;inset:0}.photo-fragment img{object-fit:cover;width:100%;height:100%;transform:scale(1.06)}.photo-fragment--0{transform:translate3d(calc(var(--scatter)*-80px),calc(var(--scatter)*-48px),0) rotate(calc(var(--scatter)*-9deg))}.photo-fragment--1{transform:translate3d(calc(var(--scatter)*65px),calc(var(--scatter)*-30px),0) rotate(calc(var(--scatter)*7deg))}.photo-fragment--2{transform:translate3d(calc(var(--scatter)*-55px),calc(var(--scatter)*60px),0) rotate(calc(var(--scatter)*8deg))}.photo-fragment--3{transform:translate3d(calc(var(--scatter)*70px),calc(var(--scatter)*45px),0) rotate(calc(var(--scatter)*-7deg))}.photo--pieces>.photo-response{clip-path:inset(calc(var(--scatter)*11%) calc(var(--scatter)*8%));opacity:calc(1 - var(--scatter)*.6)}.chapter[data-visible=false] .photo-drift{animation-play-state:paused}.motion-paused .photo-drift{animation-play-state:paused!important}.motion-paused .photo-response{transform:scale(1.06)}.motion-paused .photo-fragments{display:none}.motion-paused .photo--pieces>.photo-response{clip-path:none;opacity:1}@keyframes photo-drift{0%{transform:scale(1.025)translate(-.7%,.3%)rotate(-.3deg)}45%{transform:scale(1.09)translate(1.1%,-.8%)rotate(.3deg)}to{transform:scale(1.045)translate(-.5%,1%)rotate(-.4deg)}}.hero{height:calc(100svh - var(--footer));color:#f1f0ec;background:#333;min-height:620px}.hero-photo{position:absolute;inset:0}.hero-photo img{object-position:center 42%}.hero-shade{pointer-events:none;background:linear-gradient(90deg,#0000003d,#0000 75%),linear-gradient(#0000 35%,#000000a8);position:absolute;inset:0}.hero-title{left:calc(var(--gutter) - .012em);pointer-events:none;transform:translate3d(0,calc(var(--travel)*-38px),0);position:absolute;top:26%}.hero h1{font-family:var(--font-display),sans-serif;font-variation-settings:"wdth" 90;letter-spacing:-.065em;font-size:clamp(94px,12vw,230px);font-weight:650;line-height:.88}.hero h1>span{margin-left:11.7vw;display:inline-block}.hero-caption{bottom:52px;right:var(--gutter);justify-content:space-between;align-items:end;width:290px;font-size:12px;line-height:1.65;display:flex;position:absolute}.hero-caption-left{left:var(--gutter);font-size:12px;position:absolute;bottom:55px}.chapter-next{padding:20px;transition:translate .4s;position:absolute;bottom:37px;left:50%;transform:translate(-50%)}.chapter-next:hover{translate:0 5px}.arrow--left{transform:rotate(180deg)}.arrow--down{transform:rotate(90deg)}.arrow--up{transform:rotate(-90deg)}.story{background:var(--paper);height:max(1030px,130svh);padding:130px var(--gutter) 100px}.section-label{margin-bottom:37px;font-size:12px;display:block}.story-heading{z-index:3;pointer-events:none;width:60%;position:relative}.story h2{font-family:var(--font-display),sans-serif;font-variation-settings:"wdth" 90;letter-spacing:-.06em;transform:translateY(calc(var(--travel)*-30px));font-size:clamp(66px,7vw,130px);font-weight:550;line-height:1}.story-photo{right:var(--gutter);background:#d2d2ce;width:42%;height:65%;position:absolute;top:19%}.story-photo img{object-position:58% center}.story-copy{z-index:4;left:var(--gutter);width:31%;max-width:410px;font-size:clamp(14px,1.02vw,18px);line-height:1.85;position:absolute;bottom:19%}.story-copy p+p{margin-top:22px}.story-footnote{bottom:60px;left:var(--gutter);font-family:var(--font-sans),sans-serif;letter-spacing:-.035em;font-size:22px;position:absolute}.events{color:#f1f0ec;padding:110px var(--gutter) 100px;min-height:calc(105svh - var(--footer));background:#202020}.events-top{justify-content:space-between;align-items:baseline;margin-bottom:48px;display:flex}.events-top h2{font-family:var(--font-display),sans-serif;font-variation-settings:"wdth" 90;letter-spacing:-.065em;font-size:clamp(75px,9.8vw,180px);font-weight:550;line-height:1}.event-year-range{font-size:12px}.events-layout{grid-template-columns:38% 1fr;align-items:start;gap:8.2vw;display:grid}.events-image{aspect-ratio:.85;position:relative;overflow:hidden}.event-image-layer{opacity:0;transition:opacity .7s,transform 1.1s cubic-bezier(.2,.8,.3,1);position:absolute;inset:0;transform:scale(1.04)}.event-image-layer.is-selected{opacity:1;transform:scale(1)}.event-image-layer .photo{width:100%;height:100%}.event-image-layer:not(.is-selected) .photo-drift{animation-play-state:paused}.image-caption{z-index:5;text-shadow:0 1px 8px #000;font-size:10px;position:absolute;bottom:18px;left:20px;right:20px}.event-list{padding-top:5px}.event-row{text-align:left;opacity:.65;border-top:1px solid #ffffff40;grid-template-columns:1fr 32px;width:100%;min-height:110px;padding:26px 0 30px;transition:padding .5s,color .5s;display:grid;position:relative}.event-row:last-child{border-bottom:1px solid #ffffff40}.event-row time{letter-spacing:.015em;grid-column:1;margin-bottom:10px;font-size:10px}.event-row-title{font-family:var(--font-display),sans-serif;font-variation-settings:"wdth" 90;letter-spacing:-.045em;grid-column:1;max-width:92%;font-size:clamp(25px,2.2vw,40px);font-weight:450;line-height:1.16}.event-row-arrow{opacity:0;grid-area:1/2/3;align-self:center;transition:transform .45s}.event-row:hover,.event-row:focus-visible,.event-row.is-selected{opacity:1;padding-left:15px}.event-row:hover .event-row-arrow,.event-row:focus-visible .event-row-arrow,.event-row.is-selected .event-row-arrow{opacity:1;transform:rotate(-35deg)}.voices{padding:120px var(--gutter);min-height:calc(112svh - var(--footer));background:#e8e7e3;grid-template-columns:42% 1fr;align-items:center;gap:7vw;display:grid}.voices-photo{height:66svh;min-height:450px;max-height:800px}.voices-photo img{object-position:45% center}.testimonial{padding:30px 0;position:relative}.quote-symbol{font-family:var(--font-display),sans-serif;margin-bottom:15px;font-size:150px;line-height:.65}.testimonial blockquote{font-family:var(--font-sans),sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(25px,2.4vw,44px);font-weight:400;line-height:1.4;animation:.5s quote-in}.quote-bottom{justify-content:space-between;gap:30px;margin-top:38px;font-size:11px;line-height:1.6;display:flex}.quote-bottom p>span{opacity:.65;max-width:200px;display:block}.quote-controls{flex:none;align-items:center;gap:10px;display:flex}.quote-controls>span{opacity:.6;padding:0 5px;font-size:9px}.quote-controls button{padding:8px;transition:transform .3s}.quote-controls button:hover{transform:translate(3px)}.quote-controls button:first-child:hover{transform:translate(-3px)}@keyframes quote-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.newsletter{background:var(--paper);min-height:calc(100svh - var(--footer));padding:100px var(--gutter) 90px;align-items:center;display:flex}.newsletter-photo{opacity:.92;width:47%;height:72%;position:absolute;top:10%;right:-6%;transform:rotate(-6deg)}.newsletter-content{z-index:4;width:54%;padding-bottom:35px;position:relative}.newsletter h2{font-family:var(--font-display),sans-serif;font-variation-settings:"wdth" 90;letter-spacing:-.06em;margin-bottom:35px;font-size:clamp(76px,8.3vw,155px);font-weight:550;line-height:.96}.newsletter-content>p{margin-bottom:30px;font-size:12px;line-height:1.75}.newsletter-bottom{bottom:35px;left:var(--gutter);right:var(--gutter);justify-content:space-between;gap:20px;font-size:9px;display:flex;position:absolute}.newsletter-bottom>div{gap:25px;display:flex}.newsletter-bottom a{border-bottom:1px solid #0000;transition:border-color .3s}.newsletter-bottom a:hover{border-color:currentColor}.loop-sign{font-family:var(--font-sans),sans-serif;opacity:.35;font-size:40px;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.action-bar{z-index:40;height:var(--footer);padding:0 var(--gutter);background:var(--paper);border-top:1px solid #14141424;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.action-tagline{font-size:10px}.private-game{justify-content:space-between;align-items:center;gap:70px;height:100%;padding:0 20px;font-size:15px;display:flex}.private-game>span:first-child{position:relative}.private-game>span:first-child:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .5s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.private-game:hover>span:first-child:after{transform:scaleX(1)}.cta-icon{transition:transform .4s}.private-game:hover .cta-icon{transform:translate(7px)}.action-position{justify-self:end;align-items:center;gap:22px;font-size:10px;display:flex}.motion-control{opacity:.7;margin-right:4px;padding:12px}.motion-control:hover{opacity:1}.intro{z-index:80;color:#000;pointer-events:none;background:#fff;place-items:center;animation:2.4s cubic-bezier(.7,0,.2,1) both intro-exit;display:grid;position:fixed;inset:0}.intro-center{flex-direction:column;align-items:center;display:flex}.intro .brand-mark{filter:none;width:100px;height:156px}.intro-center>span{letter-spacing:.015em;margin-top:36px;font-size:11px;animation:2s both intro-name}.logo-piece{opacity:1;transform:translate(var(--piece-x),var(--piece-y));animation:assemble 1.05s cubic-bezier(.16,1,.3,1) var(--piece-delay) both}.intro-line{transform-origin:0;background:#000;width:80px;height:1px;animation:2.1s both intro-line;position:absolute;bottom:55px}@keyframes assemble{0%{transform:translate(var(--piece-x),var(--piece-y))}to{transform:translate(0)}}@keyframes intro-name{0%,45%{opacity:0;transform:translateY(8px)}75%,to{opacity:1;transform:translateY(0)}}@keyframes intro-line{0%{transform:scaleX(0)}80%,to{transform:scaleX(1)}}@keyframes intro-exit{0%,78%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}.is-intro .site-header,.is-intro .action-bar{opacity:0}.site-header,.action-bar{transition:opacity .7s}.sheet{z-index:60;background:var(--paper);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.sheet[open]{animation:.7s cubic-bezier(.16,1,.3,1) sheet-in}.sheet::backdrop{background:#0009}.sheet-inner{min-height:100%;position:relative}.sheet-close{z-index:5;background:var(--paper);padding:15px;transition:transform .4s;position:fixed;top:25px;right:32px}.sheet-close:hover{transform:rotate(90deg)}@keyframes sheet-in{0%{opacity:.5;clip-path:inset(100% 0 0)}to{opacity:1;clip-path:inset(0)}}.sheet--contact .sheet-inner{grid-template-columns:40% 1fr;display:grid}.contact-aside{background:#202020;height:100svh;position:sticky;top:0;overflow:hidden}.contact-aside .photo{width:100%;height:100%}.contact-aside img{object-position:45% center}.contact-aside:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000080);position:absolute;inset:50% 0 0}.contact-aside-caption{z-index:2;color:#fff;font-family:var(--font-display),sans-serif;letter-spacing:-.02em;font-size:27px;line-height:1.25;position:absolute;bottom:60px;left:45px}.contact-content{padding:105px clamp(30px,6vw,110px) 55px}.contact-content h2{font-family:var(--font-display),sans-serif;font-variation-settings:"wdth" 90;letter-spacing:-.06em;margin-bottom:25px;font-size:clamp(50px,4.6vw,85px);font-weight:550;line-height:1.05}.contact-content>p{max-width:440px;margin-bottom:40px;font-size:12px;line-height:1.8}.submission-form{position:relative}.submission-form--contact{grid-template-columns:1fr 1fr;gap:28px 30px;display:grid}.form-field{flex-direction:column;gap:9px;min-width:0;font-size:11px;display:flex}.form-field sup{font-size:inherit}.form-field input,.form-field textarea{border:0;border-bottom:1px solid var(--line);resize:vertical;width:100%;color:inherit;background:0 0;border-radius:0;padding:8px 0 12px;font-size:16px;transition:border-color .25s}.form-field input:focus,.form-field textarea:focus{border-color:var(--ink);outline:none}.form-field:focus-within>span{opacity:.6}.form-field--wide{grid-column:1/-1}.form-submit{text-align:left;justify-content:space-between;align-items:center;gap:40px;min-height:65px;padding:20px 0;font-size:13px;display:flex}.submission-form--contact>.form-submit{border-bottom:1px solid var(--ink);grid-column:1/-1}.form-submit .arrow{transition:transform .4s}.form-submit:hover .arrow{transform:translate(5px)}.form-status{grid-column:1/-1;min-height:16px;font-size:11px}.honey{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.submission-form--newsletter{grid-template-columns:1fr 100px;align-items:end;gap:0;width:85%;max-width:510px;display:grid}.submission-form--newsletter .form-field{border:0;grid-column:1/-1;gap:0}.submission-form--newsletter input{padding:12px 105px 14px 0}.submission-form--newsletter .form-submit{gap:14px;min-height:50px;padding:14px 0;font-size:11px;position:absolute;top:8px;right:0}.submission-form--newsletter .form-submit .arrow{width:20px}.submission-form--newsletter .form-status{min-height:16px;margin-top:10px}.loading-line{background:currentColor;width:28px;height:1px;animation:.6s ease-in-out infinite alternate busy;display:block}@keyframes busy{to{opacity:.3;transform:scaleX(.3)}}.event-detail-photo{width:100%;height:57svh;min-height:300px}.event-detail-photo img{object-position:center 35%}.event-detail-content{padding:60px max(var(--gutter),calc((100vw - 1000px)/2)) 90px}.event-detail-content h2{font-family:var(--font-display),sans-serif;font-variation-settings:"wdth" 90;letter-spacing:-.055em;margin-bottom:35px;font-size:clamp(45px,5.5vw,90px);font-weight:550;line-height:1.1}.event-detail-meta{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:40px;font-size:12px;line-height:1.8;display:grid}.event-description,.event-about{white-space:pre-line;max-width:750px;font-size:15px;line-height:1.9}.event-about{margin-top:40px}.event-about h3{margin-bottom:20px;font-size:12px}.event-about p+p{margin-top:18px}@media (min-width:1800px){.story-copy{bottom:22%}.hero-title{top:24%}.voices{gap:8vw}.events-layout{grid-template-columns:36% 1fr;gap:10vw}.event-row{padding-block:30px}}@media (max-width:1100px){.hero h1{font-size:15vw}.hero-title{top:32%}.hero h1>span{margin-left:8vw}.story-copy{width:37%;bottom:14%}.story h2{font-size:9vw}.story-photo{width:44%;height:60%;top:25%}.events-layout{grid-template-columns:38% 1fr;gap:5vw}.events{padding-top:100px}.event-row-title{font-size:28px}.event-row{min-height:110px;padding:22px 0}.voices{grid-template-columns:38% 1fr;gap:5vw}.testimonial blockquote{font-size:30px}.quote-bottom{flex-direction:column;gap:20px}.quote-controls{align-self:end}.newsletter-photo{width:46%;right:-4%}.newsletter-content{width:62%}.action-tagline{font-size:9px}.private-game{gap:30px;font-size:13px}.sheet--contact .sheet-inner{grid-template-columns:33% 1fr}.contact-content{padding-inline:40px}.contact-aside-caption{font-size:23px;left:24px}.contact-content h2{font-size:60px}}@media (max-width:700px){:root{--footer:72px;--gutter:24px}.site-header{padding:23px var(--gutter)}.brand{gap:10px;font-size:14px}.brand-mark{width:25px;height:39px}.site-header nav{gap:22px;font-size:10px}.site-header nav a:nth-child(2){display:none}.hero{min-height:540px}.hero-title{top:35%;left:20px}.hero h1{letter-spacing:-.065em;font-size:20vw;line-height:.96}.hero h1>span{margin-left:10vw}.hero-caption{left:var(--gutter);width:230px;font-size:11px;line-height:1.65;bottom:40px;right:auto}.hero-caption-left{display:none}.chapter-next{bottom:22px;left:auto;right:10px;transform:none}.hero-photo img{object-position:52% center}.story{height:auto;min-height:1130px;padding:94px var(--gutter) 75px;flex-direction:column;display:flex}.section-label{margin-bottom:27px;font-size:10px}.story-heading{width:100%;margin-bottom:35px}.story h2{font-size:16vw;line-height:1.02}.story-photo{flex:none;align-self:end;width:86%;height:420px;position:relative;top:auto;right:auto}.story-copy{width:92%;max-width:none;margin-top:35px;font-size:13px;line-height:1.9;position:relative;bottom:auto;left:auto}.story-footnote{margin-top:30px;font-size:24px;position:relative;bottom:auto;left:auto}.events{padding:90px var(--gutter) 70px;min-height:1000px}.events-top{margin-bottom:35px}.events-top h2{font-size:25vw}.event-year-range{font-size:10px}.events-layout{flex-direction:column;gap:25px;display:flex}.events-image{aspect-ratio:auto;width:64%;height:260px}.events-image img{object-position:center 30%}.event-list{width:100%}.event-row{grid-template-columns:1fr 22px;min-height:90px;padding:19px 0 21px}.event-row time{margin-bottom:7px;font-size:9px}.event-row-title{max-width:94%;font-size:25px}.event-row-arrow .arrow{width:22px}.event-row:hover,.event-row.is-selected{padding-left:9px}.image-caption{font-size:8px;bottom:12px;left:13px}.voices{padding:85px var(--gutter) 70px;flex-direction:column;align-items:start;gap:38px;min-height:1080px;display:flex}.voices-photo{width:80%;height:350px;min-height:0}.testimonial{width:100%;padding:10px 0}.testimonial blockquote{font-size:29px;line-height:1.32}.quote-symbol{margin-bottom:0;font-size:105px}.quote-bottom{flex-direction:row;align-items:start;gap:10px;margin-top:26px;font-size:10px}.quote-bottom p>span{max-width:160px}.quote-controls{align-self:start;gap:3px}.quote-controls button{padding:7px}.quote-controls svg{width:21px}.newsletter{padding:100px var(--gutter) 110px;align-items:start;min-height:830px}.newsletter-content{width:100%;padding-bottom:0}.newsletter h2{z-index:3;margin-bottom:30px;font-size:23vw;position:relative}.newsletter-photo{opacity:.62;width:65%;height:300px;top:auto;bottom:130px;right:-10%;transform:rotate(-7deg)}.newsletter-content>p{font-size:11px}.submission-form--newsletter{background:var(--paper);width:95%;padding-bottom:4px}.newsletter-bottom{gap:15px;font-size:7px;bottom:28px}.newsletter-bottom>div{gap:14px}.loop-sign{font-size:30px;bottom:48px}.action-bar{grid-template-columns:1fr auto;padding-inline:22px}.action-tagline{display:none}.private-game{justify-content:start;justify-self:start;gap:35px;width:100%;padding:0;font-size:13px}.private-game .arrow{width:24px}.action-position{gap:8px;font-size:8px}.motion-control{margin:0;padding:12px 6px}.sheet-close{padding:10px;top:14px;right:14px}.sheet--contact .sheet-inner{display:block}.contact-aside{display:none}.contact-content{padding:100px 25px 45px}.contact-content h2{margin-bottom:23px;font-size:14vw}.contact-content>p{max-width:290px;margin-bottom:35px;font-size:11px}.submission-form--contact{gap:28px 20px}.form-field{font-size:10px}.form-field input,.form-field textarea{font-size:16px}.form-field--wide{margin-top:5px}.event-detail-photo{height:40svh;min-height:250px}.event-detail-content{padding:35px 25px 70px}.event-detail-content h2{font-size:40px}.event-detail-meta{grid-template-columns:1fr;gap:13px;font-size:11px}.event-description,.event-about{font-size:13px}}@media (max-height:650px) and (min-width:701px){.hero{min-height:540px}.hero-title{top:25%}.hero h1{font-size:11vw}.site-header{padding-block:20px}.events{padding-top:90px}.newsletter{min-height:720px}.voices{min-height:800px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.intro{display:none}.logo-piece{opacity:1;transform:none}.photo-response{transform:scale(1.01)!important}.photo-fragments{display:none}.photo--pieces>.photo-response{clip-path:none;opacity:1}.story h2,.hero-title{transform:none}}.logo-solid{opacity:0;animation:.2s 1.65s forwards logo-finish}@keyframes logo-finish{to{opacity:1}}.story .photo-drift{animation-duration:32s;animation-direction:alternate-reverse}.voices .photo-drift{animation-duration:35s}.newsletter .photo-drift{animation-duration:29s;animation-direction:alternate-reverse}.quote-stack{display:grid}.quote-stack blockquote{visibility:hidden;opacity:0;grid-area:1/1;animation:none}.quote-stack blockquote.is-active{visibility:visible;opacity:1;animation:.5s quote-in}.quote-bottom p{min-height:3.2em}.site-header nav .motion-control{pointer-events:auto;color:inherit;opacity:1;margin:-5px 0;padding:10px}.hero-slideshow,.hero-frame{position:absolute;inset:0}.hero-slideshow{isolation:isolate;z-index:0;overflow:hidden}.hero-frame{opacity:1;overflow:hidden}.hero-frame--previous{z-index:1;animation:none}.hero-frame--current{z-index:2;animation:.72s cubic-bezier(.25,.7,.25,1) both hero-dissolve}.hero-frame .photo-drift{animation:var(--hero-motion) 7.5s linear both}.hero-frame img{filter:grayscale()brightness(.78)contrast(1.08)}.hero-frame[data-motion=zoom-out] img{object-position:48% 38%}.hero-frame[data-motion=rise] img{object-position:50% 30%}.motion-paused .hero-frame{animation-play-state:paused!important}.chapter[data-visible=false] .hero-frame{animation-play-state:paused}@keyframes hero-dissolve{0%{opacity:0}to{opacity:1}}@keyframes hero-zoom-in{0%{transform:scale(1.01)}to{transform:scale(1.23)}}@keyframes hero-zoom-out{0%{transform:scale(1.23)}to{transform:scale(1.01)}}@keyframes hero-pan-left{0%{transform:scale(1.13)translate(2.8%)}to{transform:scale(1.13)translate(-2.8%)}}@keyframes hero-pan-right{0%{transform:scale(1.13)translate(-2.8%)}to{transform:scale(1.13)translate(2.8%)}}@keyframes hero-rise{0%{transform:scale(1.12)translateY(2.8%)}to{transform:scale(1.12)translateY(-2.8%)}}@keyframes hero-sway{0%{transform:scale(1.13)rotate(-1.2deg)}to{transform:scale(1.13)rotate(1.2deg)}}@media (prefers-reduced-motion:reduce){.hero-frame--current{clip-path:none;opacity:1}.hero-frame .photo-drift{transform:none}}.site-header{transition:color .35s,opacity .7s}.section-label,.cta-icon,.quote-symbol{color:var(--green)}.private-game:focus-visible,.form-submit:focus-visible,.reel-heading a:focus-visible{outline-color:var(--green)}.private-game:hover,.form-submit:hover{color:var(--green)}.form-field input:focus,.form-field textarea:focus{border-color:var(--green)}.reel{padding:115px var(--gutter) 90px;background:var(--paper);grid-template-columns:1fr minmax(300px,420px);align-items:center;gap:8vw;display:grid}.reel-heading{transform:translateY(calc(var(--travel)*-22px));align-self:center}.reel h2{font-family:var(--font-display),sans-serif;font-variation-settings:"wdth" 90;letter-spacing:-.06em;font-size:clamp(68px,8.3vw,155px);font-weight:550;line-height:.98}.reel-heading a{border-bottom:1px solid var(--green);color:var(--green);align-items:center;gap:65px;margin-top:45px;padding:15px 0;font-size:12px;display:inline-flex}.reel-heading a .arrow{transition:transform .4s}.reel-heading a:hover .arrow{transform:translate(4px,-4px)rotate(-35deg)}.reel-player{aspect-ratio:9/16;background:#202020;position:relative;overflow:hidden}.reel-player video,.reel-poster{object-fit:cover;filter:none;width:100%;height:100%;display:block}.reel-player video:focus-visible{outline:2px solid var(--green);outline-offset:5px}.partners{padding:110px var(--gutter) 120px;background:var(--sage);flex-direction:column;justify-content:center;min-height:85svh;display:flex}.partners h2{font-family:var(--font-display),sans-serif;font-variation-settings:"wdth" 90;letter-spacing:-.055em;color:var(--green);transform:translateY(calc(var(--travel)*-18px));margin-bottom:75px;font-size:clamp(50px,6.1vw,110px);font-weight:550;line-height:1.05}.partner-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:65px 7vw;display:grid}.partner-mark{mix-blend-mode:multiply;place-items:center;height:110px;display:grid}.partner-mark img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:95px}.partner-mark:nth-child(2n){transform:translateY(calc(var(--travel)*18px))}@media (max-width:1100px){.reel{grid-template-columns:1fr minmax(300px,38%);gap:5vw}.reel h2{font-size:9vw}.partner-grid{gap:50px 5vw}.partners h2{margin-bottom:60px}}@media (max-width:700px){.reel{padding:95px var(--gutter) 65px;flex-direction:column;gap:35px;display:flex}.reel-heading{width:100%}.reel h2{font-size:17vw;line-height:1}.reel-heading a{gap:40px;margin-top:20px}.reel-player{align-self:center;width:min(100%,420px)}.partners{padding:95px var(--gutter) 80px;min-height:85svh}.partners h2{margin-bottom:50px;font-size:12.5vw}.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 30px}.partner-mark{height:95px}.partner-mark img{max-height:80px}}@media (prefers-reduced-motion:reduce){.reel-heading,.partners h2,.partner-mark:nth-child(2n){transform:none}}.story h2,.newsletter h2,.reel h2,.contact-content h2,.event-detail-content h2{color:var(--green)}.hero-viewfinder{z-index:2;pointer-events:none;color:#f1f0ec;opacity:.8;position:absolute;inset:clamp(14px,1.6vw,28px)}.hero-viewfinder:before,.hero-viewfinder:after{content:"";border:0 solid;width:clamp(26px,3vw,48px);height:clamp(26px,3vw,48px);position:absolute}.hero-viewfinder:before{border-top-width:1px;border-left-width:1px;top:0;left:0}.hero-viewfinder:after{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.newsletter-bottom .newsletter-meta{flex-direction:column;gap:6px;display:flex}.music-credit{opacity:.7;font-size:9px;line-height:1.6}@media (max-width:700px){.music-credit{max-width:230px;font-size:8px}.newsletter-bottom{align-items:end}.newsletter-bottom .newsletter-meta{gap:5px}.loop-sign{bottom:76px}}
