@font-face{font-family:Panchang;src:url(/b1/fonts/panchang-800.woff2) format("woff2");font-weight:800;font-display:block}@font-face{font-family:Panchang;src:url(/b1/fonts/panchang-700.woff2) format("woff2");font-weight:700;font-display:block}@font-face{font-family:Switzer;src:url(/b1/fonts/switzer-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Switzer;src:url(/b1/fonts/switzer-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Switzer;src:url(/b1/fonts/switzer-600.woff2) format("woff2");font-weight:600;font-display:swap}:root{--ink: #0e090c;--lift: #181014;--bone: #f1ebe4;--ash: #b3a8ad;--signal: #e441b0;--line: rgb(241 235 228 / .15);--m: clamp(20px, 4.4vw, 76px);--nav: 84px;--slant: 6vw;--cut: 12px;--ease: cubic-bezier(.2, .8, .2, 1);--display: "Panchang", "Arial Black", sans-serif;--text: "Switzer", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}.lang{position:relative;margin-inline-start:auto}.lang__btn{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 14px;border:0;background:#18101480;color:var(--bone);font-family:var(--text);font-size:12px;font-weight:600;letter-spacing:.08em;cursor:pointer;backdrop-filter:blur(20px) saturate(1.7);-webkit-backdrop-filter:blur(20px) saturate(1.7);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000004d;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.lang__btn:hover{color:var(--bone)}.lang__btn:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.lang__chev{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-1px) rotate(45deg);transition:transform .4s var(--ease)}.lang.is-open .lang__chev{transform:translateY(1px) rotate(225deg)}.lang__pop{position:absolute;top:calc(100% + 8px);right:0;z-index:60;display:grid;min-width:168px;padding:5px;background:#181014e6;backdrop-filter:blur(20px) saturate(1.7);-webkit-backdrop-filter:blur(20px) saturate(1.7);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000004d;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transform-origin:top right;opacity:0;transform:translateY(-6px) scale(.96);visibility:hidden;pointer-events:none;transition:opacity .22s var(--ease),transform .32s var(--ease),visibility 0s .32s}.lang.is-open .lang__pop{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition-delay:0s}.lang__mark{position:absolute;top:5px;left:5px;right:5px;height:34px;background:var(--bone);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);transition:transform .38s var(--ease);pointer-events:none}.lang__pop a{position:relative;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:16px;height:34px;padding:0 12px;color:var(--ash);font-size:12px;font-weight:600;letter-spacing:.08em;text-decoration:none;transition:color .2s}.lang__pop a:hover,.lang__pop a:focus-visible,.lang__pop a[aria-current]{color:var(--ink)}.lang__pop a:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.lang__name{font-weight:500;letter-spacing:0;font-size:12px}@media(max-width:820px){.lang__name{display:none}.lang__pop{min-width:0}}@media(prefers-reduced-motion:reduce){.lang__chev,.lang__pop,.lang__mark{transition:none}}.machine-toggle{position:fixed;right:24px;bottom:24px;z-index:70;display:flex;padding:4px;border:1px solid var(--line);background:#181014f2;font-family:var(--text);font-size:11px;letter-spacing:.08em}.machine-toggle button{border:0;background:none;color:var(--ash);padding:7px 12px;cursor:pointer}.machine-toggle button[aria-pressed="true"]{background:var(--bone);color:var(--ink)}.machine-toggle button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.machine-view{position:fixed;inset:0;z-index:60;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:var(--ink);scrollbar-width:thin;scrollbar-color:#3f3f46 #09090b}.machine-view::-webkit-scrollbar{width:10px}.machine-view::-webkit-scrollbar-track{background:#09090b}.machine-view::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:9999px;border:2px solid #09090b}.machine-view::-webkit-scrollbar-thumb:hover{background:#52525b}.machine-view__sheet{width:min(72ch,100%);margin-inline:auto;padding:88px var(--m) 96px}.machine-view pre{min-height:100%;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.7;color:var(--bone)}.machine-view__copy{position:fixed;top:22px;right:24px;z-index:65;border:1px solid var(--line);background:#181014;color:var(--ash);padding:8px 12px;font-family:var(--text);font-size:11px;letter-spacing:.08em;cursor:pointer}.machine-view__copy:hover{color:var(--bone)}.machine-view__copy:focus-visible{outline:2px solid var(--signal);outline-offset:2px}html{background:var(--ink);color:var(--bone);font-family:var(--text);font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scrollbar-color:#4a3d43 var(--ink)}body{margin:0;overflow-x:clip;font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.55}h1,h2,h3,p,ol,ul,fieldset,legend{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}img,svg{display:block}p{max-width:60ch}::selection{background:var(--signal);color:var(--ink)}:focus-visible{outline:2px solid var(--bone);outline-offset:4px}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:fixed;left:var(--m);top:12px;z-index:99;padding:.6em 1em;background:var(--bone);color:var(--ink);transform:translateY(-200%)}.skip:focus{transform:none}#gl{position:fixed;inset:0;width:100%;height:100%;z-index:0}main,.closing{position:relative;z-index:1}.d1,.d2,.d3,.d4{font-family:var(--display);text-transform:uppercase;text-wrap:balance}.d1{font-weight:800;font-size:clamp(2.3rem,min(9.6vw,14.6vh),12.5rem);line-height:.97;letter-spacing:-.012em}.d1--page{font-size:clamp(2rem,min(6.5vw,13.4vh),8.4rem);line-height:1}.d2{font-weight:800;font-size:clamp(1.7rem,min(4.5vw,8.6vh),5.2rem);line-height:1.03;letter-spacing:-.008em}.d3{font-weight:700;font-size:clamp(1.15rem,min(2.1vw,4.2vh),2.2rem);line-height:1.14}.d4{font-weight:700;font-size:clamp(.95rem,1.15vw,1.2rem);line-height:1.25;letter-spacing:.01em}.lg{font-size:clamp(1.15rem,1.5vw,1.55rem);line-height:1.34;font-weight:500}.meta{font-size:.8rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.nb{white-space:nowrap}.w{display:inline-block}.dot{display:inline-block;width:.235em;height:.235em;margin-left:.05em;border-radius:50%;background:currentColor}.dot--end{background:var(--signal)}.band .dot--end{background:var(--bone)}.is-gl,.is-gl .dot{color:transparent;background:none}.is-gl::selection,.is-gl *::selection{color:var(--ink)}.arr{width:1em;height:1em;flex:none;transition:transform .5s var(--ease)}.btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.9em;padding:1.05em 1.5em 1.05em 2.7em;border:0;background:var(--bone);color:var(--ink);font-weight:600;font-size:.95rem;letter-spacing:.01em;line-height:1;cursor:pointer;overflow:hidden;clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,var(--cut) 100%,0 calc(100% - var(--cut)))}.btn:before{content:"";position:absolute;z-index:-1;left:1.25em;top:50%;width:.62em;height:.62em;margin-top:-.31em;border-radius:50%;background:var(--signal);transition:transform .65s var(--ease)}.btn:hover:before,.btn:focus-visible:before{transform:scale(64)}.band .btn:before{background:var(--ink)}.band .btn:hover,.band .btn:focus-visible{color:var(--bone)}.btn__l{display:inline-grid;overflow:hidden}.btn__l>span,.btn__l:after{grid-area:1 / 1;transition:transform .55s var(--ease)}.btn__l:after{content:attr(data-t);transform:translateY(120%)}.btn:hover .btn__l>span,.btn:focus-visible .btn__l>span{transform:translateY(-120%)}.btn:hover .btn__l:after,.btn:focus-visible .btn__l:after{transform:none}.link{display:inline-flex;align-items:center;gap:.6em;font-weight:600;font-size:.95rem;padding:.6em 0}.link:hover .arr,a:hover>.arr,.next__a:hover .arr{transform:rotate(45deg)}.nav{position:fixed;inset:0 0 auto;z-index:50;height:var(--nav);display:flex;align-items:center;justify-content:space-between;padding:0 var(--m);pointer-events:none}.nav>*{pointer-events:auto;transition:transform .6s var(--ease)}.nav-away:not(.menu-open) .nav>*{transform:translateY(calc(-1 * var(--nav) - 10px))}.nav__logo img{height:27px;width:auto}.nav__bar{position:absolute;left:50%;translate:-50% 0;display:flex;gap:2px;padding:5px;background:#18101480;backdrop-filter:blur(20px) saturate(1.7);-webkit-backdrop-filter:blur(20px) saturate(1.7);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000004d;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.nav__item{padding:.7em 1.25em;border:0;background:none;font-size:.86rem;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:background .3s,color .3s}.nav__item:hover,.nav__item[aria-current],.menu-open .nav__item[data-menu-open]{background:var(--bone);color:var(--ink)}.nav__shut,.menu-open .nav__open{display:none}.menu-open .nav__shut{display:inline}.btn--nav{padding-block:.9em;font-size:.86rem}.menu{position:fixed;inset:0;z-index:40;visibility:hidden;transition:visibility 0s .7s}.menu-open .menu{visibility:visible;transition-delay:0s}.menu__panel{position:absolute;inset:0 auto 0 0;width:min(100%,68vw);display:flex;flex-direction:column;justify-content:space-between;gap:4vh;padding:calc(var(--nav) + 3vh) 12vw 4vh var(--m);background:var(--lift);clip-path:polygon(0 0,100% 0,calc(100% - 10vw) 100%,0 100%);transform:translate(-101%);transition:transform .75s var(--ease);overflow-y:auto}.menu-open .menu__panel{transform:none}.menu__list a{display:flex;align-items:baseline;gap:1.4rem;padding:.2em 0;font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(1.25rem,min(3vw,4.9vh),3.4rem);line-height:1.05;transition:opacity .3s}.menu__n{font-family:var(--text);font-size:.8rem;font-weight:600;letter-spacing:.09em;color:var(--ash);min-width:1.6rem}.menu__t{transition:transform .5s var(--ease)}.menu__list:hover a:not(:hover){opacity:.38}.menu__list a:hover .menu__t,.menu__list a:focus-visible .menu__t{transform:translate(.35em)}.menu__list a[aria-current] .menu__n{color:var(--signal)}.menu__foot{display:flex;flex-wrap:wrap;gap:.5rem 2rem;font-size:.92rem;font-weight:500;color:var(--ash)}.menu__foot a:hover{color:var(--bone)}main,.closing{transition:opacity .35s}.menu-open main,.menu-open .closing{opacity:0;pointer-events:none}.is-leaving main,.is-leaving .closing{opacity:0;transform:translateY(-28px);transition:opacity .45s,transform .65s var(--ease)}.progress{position:fixed;z-index:20;right:16px;top:50%;width:1px;height:132px;margin-top:-66px;background:var(--line)}.progress i{position:absolute;left:-3px;top:0;width:7px;height:7px;border-radius:50%;background:var(--bone)}.hero{min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;padding:calc(var(--nav) + 2vh) var(--m) 5.5vh}.hero__h{grid-row:2;align-self:center;max-width:15.5em}.hero--home .hero__h{max-width:none}.hero__h .ln{display:block}.hero__foot{grid-row:3;margin-top:4vh;display:flex;align-items:flex-end;gap:2rem 6vw;flex-wrap:wrap}.hero__lead{display:grid;gap:.9rem;max-width:34rem}.hero__lead p+p{color:var(--ash)}.hero__cta{display:flex;align-items:center;gap:2rem}.five{padding:16vh var(--m)}.js .five{height:430vh;padding:0}.js .five__pin{position:sticky;top:0;height:100svh;padding:calc(var(--nav) + 3vh) var(--m) 6vh}.five__pin{display:flex;flex-direction:column;justify-content:space-between;gap:6vh;max-width:calc(58% + var(--m))}.five__head p{margin-top:1.1rem;max-width:46ch;color:var(--ash)}.five__head h2+p{margin-top:1.8rem;color:var(--bone)}.five__list li{padding:.32rem 0}.five__list h3{transition:opacity .4s,transform .6s var(--ease);transform-origin:left}.five__d{display:grid;grid-template-rows:1fr;transition:grid-template-rows .6s var(--ease)}.five__d p{overflow:hidden;max-width:44ch;color:var(--ash)}.js .five__list li:not(.on) h3{opacity:.45}.js .five__list li:not(.on) .five__d{grid-template-rows:0fr}.five__list li.on .five__d p{padding:.35rem 0 .7rem}.index{padding:20vh var(--m) 22vh}.index__list{margin-top:9vh;width:min(100%,57%)}.row{display:grid;grid-template-columns:3.4rem auto 1fr;align-items:center;column-gap:0;padding:1.5rem 0 1.6rem;border-top:1px solid var(--line);transition:opacity .35s}.index__list li:last-child .row{border-bottom:1px solid var(--line)}.row__n{font-size:.8rem;font-weight:600;letter-spacing:.09em;color:var(--ash)}.row__t{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(1.3rem,2.7vw,3rem);line-height:1.05;transition:transform .55s var(--ease)}.row .arr{margin-left:1.1rem;font-size:1.5rem;color:var(--ash);transition:transform .5s var(--ease),color .3s}.row__d{grid-column:2 / -1;margin-top:.6rem;max-width:46ch;color:var(--ash);font-size:.98rem}.row:hover .row__t,.row:focus-visible .row__t{transform:translate(.3em)}.row:hover .arr,.row:focus-visible .arr{transform:translate(.9rem) rotate(45deg);color:var(--signal)}.index__list:hover .row:not(:hover){opacity:.42}.band{position:relative;color:var(--ink);background:var(--signal);clip-path:polygon(0 var(--slant),100% 0,100% calc(100% - var(--slant)),0 100%)}.gl-on .band{background:none;clip-path:none}.flip__body strong{font-weight:600}.verbs{padding:calc(var(--slant) + 12vh) var(--m)}.js .verbs{height:640vh;padding:0}.js .verbs__pin{position:sticky;top:0;height:100svh}.verbs__pin{display:grid;grid-template-rows:auto 1fr auto;gap:3vh;padding:calc(var(--slant) + 7vh) var(--m) calc(var(--slant) + 3vh)}.verbs__head p{margin-top:1rem}.verbs__list{align-self:center;display:grid;font-size:min(7.5vw,17vh)}.verbs__pin>*{min-width:0}.verbs__list li{padding:.06em 0}.js .verbs__list li{grid-area:1 / 1;visibility:hidden;transform:translateY(.35em);transition:transform .7s var(--ease),visibility 0s}.js .verbs__list li.on{visibility:visible;transform:none}.verbs__last{font-size:.62em;max-width:12em}.verbs__out{display:grid;grid-template-columns:repeat(2,minmax(0,30rem));gap:1rem 4vw;font-weight:500}.flip{min-height:112vh;display:grid;align-content:center;justify-items:start;gap:2.2rem;padding:calc(var(--slant) + 16vh) var(--m)}.flip h2{max-width:13em}.flip__body{display:grid;gap:1rem;max-width:36rem;font-size:clamp(1.05rem,1.35vw,1.4rem);line-height:1.38;font-weight:500}.flip__lines{display:grid;gap:.3em}.track{padding:16vh 0}.js .track{height:calc(100vh + var(--n) * 62vh);padding:0}.js .track__pin{position:sticky;top:0;height:100svh;overflow:clip;display:flex;align-items:flex-start;padding-top:max(var(--nav) + 6vh,20vh)}.track__rail{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8vh 7vw;padding:0 var(--m)}.js .track__rail{flex-wrap:nowrap;width:max-content;padding-right:34vw;will-change:transform}.track__head{flex:0 0 min(50vw,46rem);display:grid;gap:1.4rem}.track__note{color:var(--ash)}.step{flex:0 0 min(30vw,27rem);display:grid;gap:.9rem;padding-top:.3rem}.step__n{color:var(--ash);transition:color .4s}.step p{color:var(--ash);max-width:34ch}.step h3{font-size:clamp(1.1rem,1.75vw,1.9rem);line-height:1.12;transition:opacity .4s}.js .step:not(.on) h3{opacity:.46}.step.on .step__n{color:var(--signal)}.creed{padding:20vh var(--m)}.creed__island{--cut: clamp(30px, 5.5vw, 92px);display:grid;grid-template-columns:5fr 6fr;gap:3rem 6vw;padding:clamp(2.2rem,5.5vw,5.5rem);background:#f1ebe40e;backdrop-filter:blur(28px) saturate(1.5) brightness(1.08);-webkit-backdrop-filter:blur(28px) saturate(1.5) brightness(1.08);box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff0a;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.creed__island h2{font-size:clamp(1.6rem,min(3.5vw,7vh),4rem)}.creed__island h2+p{margin-top:1.6rem;color:var(--ash)}.creed__lines{font-size:clamp(1.1rem,1.7vw,1.75rem);line-height:1.3;font-weight:500;color:var(--ash)}.creed__lines li{padding:.5em 0;border-bottom:1px solid var(--line)}.creed__lines li:first-child{padding-top:0}.creed__lines strong{color:var(--bone);font-weight:600}.creed__out{margin-top:1.6rem;font-weight:600}.thesis{padding:20vh var(--m) 16vh}.thesis>*{max-width:min(100%,58vw)}.thesis__body{margin-top:6vh;display:grid;gap:1.1em;font-size:clamp(1.25rem,2.15vw,2.2rem);line-height:1.26;font-weight:500}.thesis__body p{max-width:none}.thesis__lines{margin-top:7vh;display:grid;gap:.45em}.thesis__after{margin-top:5vh;color:var(--ash)}.caps{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:3rem 5vw;padding:16vh var(--m) 22vh}.caps__h{position:sticky;top:calc(var(--nav) + 4vh);align-self:start;font-size:clamp(1.5rem,min(3vw,6vh),3.4rem)}.caps__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4vw}.cap{display:grid;grid-template-columns:2.6rem 1fr;gap:.5rem 0;align-content:start;padding:1.5rem 0 2.6rem;border-top:1px solid var(--line)}.cap__n{font-size:.8rem;font-weight:600;letter-spacing:.09em;color:var(--ash);padding-top:.2em}.cap p{grid-column:2;color:var(--ash);font-size:.98rem}.next{min-height:100vh;display:grid;align-content:center;padding:16vh var(--m)}.next__a{display:grid;gap:1.2rem;justify-items:start;max-width:62vw}.next__t{transition:transform .7s var(--ease)}.next__t .arr{display:inline-block;font-size:.62em;vertical-align:.08em;color:var(--signal)}.next__a:hover .next__t{transform:translate(.12em)}.next__go{max-width:34rem;color:var(--ash)}.next__go strong{color:var(--bone);font-weight:600}.brief{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:4rem 8vw;padding:6vh var(--m) 18vh;align-items:start}.form{display:grid;gap:2.4rem}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem 3vw}.field{display:grid;gap:.3rem}.field span,.needs legend{font-size:.8rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ash)}.field input,.field textarea{width:100%;padding:.55em 0 .6em;border:0;border-bottom:1px solid rgb(241 235 228 / .4);border-radius:0;background:none;font-size:clamp(1.15rem,1.7vw,1.6rem);font-weight:500;resize:vertical;transition:border-color .3s}.field input:focus,.field textarea:focus{outline:0;border-color:var(--signal)}.needs{border:0;display:flex;flex-wrap:wrap;gap:.2rem 2rem}.needs legend{margin-bottom:.9rem}.need{position:relative;display:inline-flex;align-items:center;gap:.6em;padding:.35em 0;font-size:clamp(1.05rem,1.4vw,1.35rem);font-weight:500;color:var(--ash);cursor:pointer;transition:color .3s}.need input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.need span:before{content:"";display:inline-block;width:.5em;height:.5em;margin-right:.6em;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ash);transition:background .3s,box-shadow .3s,transform .5s var(--ease)}.need:hover,.need:has(:checked){color:var(--bone)}.need:has(:checked) span:before{background:var(--signal);box-shadow:none;transform:scale(1.35)}.need:has(:focus-visible){outline:2px solid var(--bone);outline-offset:4px}.form__end{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.form__note{font-weight:500;outline:0}.brief__aside{display:grid;gap:1rem;position:sticky;top:calc(var(--nav) + 4vh)}.brief__aside p{color:var(--ash)}.brief__direct{display:grid;gap:.2rem;margin-top:1rem;font-size:1.2rem;font-weight:500}.brief__direct a{color:var(--bone)}.brief__direct a:hover{color:var(--signal)}.closing{min-height:120svh;display:flex;flex-direction:column;padding:22vh var(--m) 0;overflow:clip}.closing__h{max-width:11.5em;font-size:clamp(2rem,min(7.4vw,14vh),9.5rem)}.closing__row{display:flex;align-items:flex-end;gap:2rem 6vw;flex-wrap:wrap;margin-top:6vh}.closing__p{display:grid;gap:.7rem;max-width:34rem}.closing__p p+p{color:var(--ash)}.closing__nav{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em .7em;margin-top:16vh;max-width:62rem;font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(.95rem,1.5vw,1.5rem);line-height:1.2}.closing__nav span{color:var(--signal)}.closing__nav a{transition:opacity .3s}.closing__nav:hover a:not(:hover){opacity:.4}.closing__contact{display:flex;flex-wrap:wrap;gap:.4rem 3rem;margin-top:2.6rem;font-size:clamp(1.1rem,1.5vw,1.5rem);font-weight:500}.closing__contact a:hover{color:var(--signal)}.closing__base{margin-top:auto;padding-top:12vh}.closing__colophon{display:flex;justify-content:space-between;max-width:none;font-size:.82rem;font-weight:500;color:var(--ash)}.closing__colophon a:hover{color:var(--bone)}.closing__mark{margin:1.2vw 0 0;padding-bottom:.24em;font-family:var(--display);font-weight:800;font-size:10.9vw;line-height:.86;white-space:nowrap;text-align:center}.closing__mark .dot{width:.2em;height:.2em;margin:0 .04em}@media(max-width:820px){:root{--nav: 68px;--slant: 9vw}.nav__wide,.btn--nav,.progress{display:none}.nav__bar{position:static;translate:none}.nav__open{font-size:.86rem}.menu__panel{width:100%;clip-path:none;padding-right:var(--m)}.hero__foot{flex-direction:column;align-items:flex-start}.five__pin{max-width:none}.index__list,.thesis>*,.next__a{width:100%;max-width:none}.row{grid-template-columns:2.4rem auto 1fr}.verbs__out{grid-template-columns:1fr}.verbs__out p+p{display:none}.track__head{flex-basis:82vw}.step{flex-basis:74vw}.creed__island,.caps,.brief,.form__row{grid-template-columns:1fr}.caps__h,.brief__aside{position:static}.caps__list{grid-template-columns:1fr}.closing__mark{font-size:11.6vw}}@media(max-height:620px)and (min-width:821px){.five__head p+p,.verbs__out p+p{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.updated{margin-top:2vh;font-size:.8rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ash)}.missing{min-height:100svh;display:grid;align-content:center;gap:1.4rem;padding:12vh var(--m)}.missing p{color:var(--ash)}}.consent{position:fixed;z-index:80;left:var(--m);bottom:24px;width:min(28rem,calc(100vw - 2 * var(--m)));display:grid;gap:.8rem;padding:1.2rem 1.3rem;background:#181014f2;border:1px solid var(--line);color:var(--bone)}.consent p{color:var(--ash);font-size:.95rem}.consent__title{font-family:var(--display);font-weight:700;font-size:1rem;letter-spacing:.04em;text-transform:uppercase;color:var(--bone)!important}.consent__actions{display:flex;align-items:center;gap:1.2rem}.consent__reject{border:0;background:none;color:var(--ash);font-weight:600;cursor:pointer;padding:.6em 0}.consent__reject:hover{color:var(--bone)}@media(max-width:820px){.consent{left:20px;right:20px;bottom:20px;width:auto}}
