@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:#f1ebe426;--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{margin-inline-start:auto;position:relative}.lang__btn{height:36px;color:var(--bone);font-family:var(--text);letter-spacing:.08em;cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(1.7);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#18101480;border:0;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:12px;font-weight:600;display:flex;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000004d}.lang__btn:hover{color:var(--bone)}.lang__btn:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.lang__chev{width:6px;height:6px;transition:transform .4s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-1px)rotate(45deg)}.lang.is-open .lang__chev{transform:translateY(1px)rotate(225deg)}.lang__pop{z-index:60;-webkit-backdrop-filter:blur(20px)saturate(1.7);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transform-origin:100% 0;opacity:0;visibility:hidden;pointer-events:none;min-width:168px;transition:opacity .22s var(--ease),transform .32s var(--ease),visibility 0s .32s;background:#181014e6;padding:5px;display:grid;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px)scale(.96);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000004d}.lang.is-open .lang__pop{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.lang__mark{background:var(--bone);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);height:34px;transition:transform .38s var(--ease);pointer-events:none;position:absolute;top:5px;left:5px;right:5px}.lang__pop a{z-index:1;height:34px;color:var(--ash);letter-spacing:.08em;justify-content:space-between;align-items:baseline;gap:16px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s;display:flex;position:relative}.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{letter-spacing:0;font-size:12px;font-weight:500}@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{z-index:70;border:1px solid var(--line);font-family:var(--text);letter-spacing:.08em;background:#181014f2;padding:4px;font-size:11px;display:flex;position:fixed;bottom:24px;right:24px}.machine-toggle button{color:var(--ash);cursor:pointer;background:0 0;border:0;padding:7px 12px}.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{z-index:60;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:var(--ink);scrollbar-width:thin;scrollbar-color:#3f3f46 #09090b;position:fixed;inset:0;overflow:hidden auto}.machine-view::-webkit-scrollbar{width:10px}.machine-view::-webkit-scrollbar-track{background:#09090b}.machine-view::-webkit-scrollbar-thumb{background:#3f3f46;border:2px solid #09090b;border-radius:9999px}.machine-view::-webkit-scrollbar-thumb:hover{background:#52525b}.machine-view__sheet{width:min(72ch,100%);padding:88px var(--m) 96px;margin-inline:auto}.machine-view pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-height:100%;color:var(--bone);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.7}.machine-view__copy{z-index:65;border:1px solid var(--line);color:var(--ash);font-family:var(--text);letter-spacing:.08em;cursor:pointer;background:#181014;padding:8px 12px;font-size:11px;position:fixed;top:22px;right:24px}.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);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scrollbar-color:#4a3d43 var(--ink);font-size:100%}body{margin:0;font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.55;overflow-x:clip}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{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--m);z-index:99;background:var(--bone);color:var(--ink);padding:.6em 1em;position:fixed;top:12px;transform:translateY(-200%)}.skip:focus{transform:none}#gl{z-index:0;width:100%;height:100%;position:fixed;inset:0}main,.closing{z-index:1;position:relative}.d1,.d2,.d3,.d4{font-family:var(--display);text-transform:uppercase;text-wrap:balance}.d1{letter-spacing:-.012em;font-size:clamp(2.3rem,min(9.6vw,14.6vh),12.5rem);font-weight:800;line-height:.97}.d1--page{font-size:clamp(2rem,min(6.5vw,13.4vh),8.4rem);line-height:1}.d2{letter-spacing:-.008em;font-size:clamp(1.7rem,min(4.5vw,8.6vh),5.2rem);font-weight:800;line-height:1.03}.d3{font-size:clamp(1.15rem,min(2.1vw,4.2vh),2.2rem);font-weight:700;line-height:1.14}.d4{letter-spacing:.01em;font-size:clamp(.95rem,1.15vw,1.2rem);font-weight:700;line-height:1.25}.lg{font-size:clamp(1.15rem,1.5vw,1.55rem);font-weight:500;line-height:1.34}.meta{letter-spacing:.09em;text-transform:uppercase;font-size:.8rem;font-weight:600}.nb{white-space:nowrap}.w{display:inline-block}.dot{background:currentColor;border-radius:50%;width:.235em;height:.235em;margin-left:.05em;display:inline-block}.dot--end{background:var(--signal)}.band .dot--end{background:var(--bone)}.is-gl,.is-gl .dot{color:#0000;background:0 0}.is-gl::selection,.is-gl ::selection{color:var(--ink)}.arr{width:1em;height:1em;transition:transform .5s var(--ease);flex:none}.btn{isolation:isolate;background:var(--bone);color:var(--ink);letter-spacing:.01em;cursor:pointer;clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,var(--cut) 100%,0 calc(100% - var(--cut)));border:0;align-items:center;gap:.9em;padding:1.05em 1.5em 1.05em 2.7em;font-size:.95rem;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--signal);width:.62em;height:.62em;transition:transform .65s var(--ease);border-radius:50%;margin-top:-.31em;position:absolute;top:50%;left:1.25em}.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{transition:transform .55s var(--ease);grid-area:1/1}.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{align-items:center;gap:.6em;padding:.6em 0;font-size:.95rem;font-weight:600;display:inline-flex}.link:hover .arr,a:hover>.arr,.next__a:hover .arr{transform:rotate(45deg)}.nav{z-index:50;height:var(--nav);padding:0 var(--m);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.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{width:auto;height:27px}.nav__bar{-webkit-backdrop-filter:blur(20px)saturate(1.7);clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));background:#18101480;gap:2px;padding:5px;display:flex;position:absolute;left:50%;translate:-50%;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000004d}.nav__item{letter-spacing:.01em;cursor:pointer;background:0 0;border:0;padding:.7em 1.25em;font-size:.86rem;font-weight:500;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{z-index:40;visibility:hidden;transition:visibility 0s .7s;position:fixed;inset:0}.menu-open .menu{visibility:visible;transition-delay:0s}.menu__panel{width:min(100%,68vw);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%);transition:transform .75s var(--ease);flex-direction:column;justify-content:space-between;gap:4vh;display:flex;position:absolute;inset:0 auto 0 0;overflow-y:auto;transform:translate(-101%)}.menu-open .menu__panel{transform:none}.menu__list a{font-family:var(--display);text-transform:uppercase;align-items:baseline;gap:1.4rem;padding:.2em 0;font-size:clamp(1.25rem,min(3vw,4.9vh),3.4rem);font-weight:800;line-height:1.05;transition:opacity .3s;display:flex}.menu__n{font-family:var(--text);letter-spacing:.09em;color:var(--ash);min-width:1.6rem;font-size:.8rem;font-weight:600}.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{color:var(--ash);flex-wrap:wrap;gap:.5rem 2rem;font-size:.92rem;font-weight:500;display:flex}.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;transition:opacity .45s,transform .65s var(--ease);transform:translateY(-28px)}.progress{z-index:20;background:var(--line);width:1px;height:132px;margin-top:-66px;position:fixed;top:50%;right:16px}.progress i{background:var(--bone);border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:-3px}.hero{min-height:100svh;padding:calc(var(--nav) + 2vh) var(--m) 5.5vh;grid-template-rows:auto 1fr auto;display:grid}.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{flex-wrap:wrap;grid-row:3;align-items:flex-end;gap:2rem 6vw;margin-top:4vh;display:flex}.hero__lead{gap:.9rem;max-width:34rem;display:grid}.hero__lead p+p{color:var(--ash)}.hero__cta{align-items:center;gap:2rem;display:flex}.five{padding:16vh var(--m)}.js .five{height:430vh;padding:0}.js .five__pin{height:100svh;padding:calc(var(--nav) + 3vh) var(--m) 6vh;position:sticky;top:0}.five__pin{max-width:calc(58% + var(--m));flex-direction:column;justify-content:space-between;gap:6vh;display:flex}.five__head p{max-width:46ch;color:var(--ash);margin-top:1.1rem}.five__head h2+p{color:var(--bone);margin-top:1.8rem}.five__list li{padding:.32rem 0}.five__list h3{transition:opacity .4s,transform .6s var(--ease);transform-origin:0}.five__d{transition:grid-template-rows .6s var(--ease);grid-template-rows:1fr;display:grid}.five__d p{max-width:44ch;color:var(--ash);overflow:hidden}.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{width:57%;margin-top:9vh}.row{border-top:1px solid var(--line);grid-template-columns:3.4rem auto 1fr;align-items:center;column-gap:0;padding:1.5rem 0 1.6rem;transition:opacity .35s;display:grid}.index__list li:last-child .row{border-bottom:1px solid var(--line)}.row__n{letter-spacing:.09em;color:var(--ash);font-size:.8rem;font-weight:600}.row__t{font-family:var(--display);text-transform:uppercase;transition:transform .55s var(--ease);font-size:clamp(1.3rem,2.7vw,3rem);font-weight:800;line-height:1.05}.row .arr{color:var(--ash);transition:transform .5s var(--ease),color .3s;margin-left:1.1rem;font-size:1.5rem}.row__d{max-width:46ch;color:var(--ash);grid-column:2/-1;margin-top:.6rem;font-size:.98rem}.row:hover .row__t,.row:focus-visible .row__t{transform:translate(.3em)}.row:hover .arr,.row:focus-visible .arr{color:var(--signal);transform:translate(.9rem)rotate(45deg)}.index__list:hover .row:not(:hover){opacity:.42}.band{color:var(--ink);background:var(--signal);clip-path:polygon(0 var(--slant),100% 0,100% calc(100% - var(--slant)),0 100%);position:relative}.gl-on .band{clip-path:none;background:0 0}.flip__body strong{font-weight:600}.verbs{padding:calc(var(--slant) + 12vh) var(--m)}.js .verbs{height:640vh;padding:0}.js .verbs__pin{height:100svh;position:sticky;top:0}.verbs__pin{padding:calc(var(--slant) + 7vh) var(--m) calc(var(--slant) + 3vh);grid-template-rows:auto 1fr auto;gap:3vh;display:grid}.verbs__head p{margin-top:1rem}.verbs__list{align-self:center;font-size:min(7.5vw,17vh);display:grid}.verbs__pin>*{min-width:0}.verbs__list li{padding:.06em 0}.js .verbs__list li{visibility:hidden;transition:transform .7s var(--ease),visibility 0s;grid-area:1/1;transform:translateY(.35em)}.js .verbs__list li.on{visibility:visible;transform:none}.verbs__last{max-width:12em;font-size:.62em}.verbs__out{grid-template-columns:repeat(2,minmax(0,30rem));gap:1rem 4vw;font-weight:500;display:grid}.flip{min-height:112vh;padding:calc(var(--slant) + 16vh) var(--m);align-content:center;justify-items:start;gap:2.2rem;display:grid}.flip h2{max-width:13em}.flip__body{gap:1rem;max-width:36rem;font-size:clamp(1.05rem,1.35vw,1.4rem);font-weight:500;line-height:1.38;display:grid}.flip__lines{gap:.3em;display:grid}.track{padding:16vh 0}.js .track{height:calc(100vh + var(--n) * 62vh);padding:0}.js .track__pin{height:100svh;padding-top:max(var(--nav) + 6vh,20vh);align-items:flex-start;display:flex;position:sticky;top:0;overflow:clip}.track__rail{padding:0 var(--m);flex-wrap:wrap;align-items:flex-start;gap:8vh 7vw;display:flex}.js .track__rail{will-change:transform;flex-wrap:nowrap;width:max-content;padding-right:34vw}.track__head{flex:0 0 min(50vw,46rem);gap:1.4rem;display:grid}.track__note{color:var(--ash)}.step{flex:0 0 min(30vw,27rem);gap:.9rem;padding-top:.3rem;display:grid}.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);-webkit-backdrop-filter:blur(28px)saturate(1.5)brightness(1.08);clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));background:#f1ebe40e;grid-template-columns:5fr 6fr;gap:3rem 6vw;padding:clamp(2.2rem,5.5vw,5.5rem);display:grid;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff0a}.creed__island h2{font-size:clamp(1.6rem,min(3.5vw,7vh),4rem)}.creed__island h2+p{color:var(--ash);margin-top:1.6rem}.creed__lines{color:var(--ash);font-size:clamp(1.1rem,1.7vw,1.75rem);font-weight:500;line-height:1.3}.creed__lines li{border-bottom:1px solid var(--line);padding:.5em 0}.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{gap:1.1em;margin-top:6vh;font-size:clamp(1.25rem,2.15vw,2.2rem);font-weight:500;line-height:1.26;display:grid}.thesis__body p{max-width:none}.thesis__lines{gap:.45em;margin-top:7vh;display:grid}.thesis__after{color:var(--ash);margin-top:5vh}.caps{padding:16vh var(--m) 22vh;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:3rem 5vw;display:grid}.caps__h{top:calc(var(--nav) + 4vh);align-self:start;font-size:clamp(1.5rem,min(3vw,6vh),3.4rem);position:sticky}.caps__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4vw;display:grid}.cap{border-top:1px solid var(--line);grid-template-columns:2.6rem 1fr;align-content:start;gap:.5rem 0;padding:1.5rem 0 2.6rem;display:grid}.cap__n{letter-spacing:.09em;color:var(--ash);padding-top:.2em;font-size:.8rem;font-weight:600}.cap p{color:var(--ash);grid-column:2;font-size:.98rem}.next{min-height:100vh;padding:16vh var(--m);align-content:center;display:grid}.next__a{justify-items:start;gap:1.2rem;max-width:62vw;display:grid}.next__t{transition:transform .7s var(--ease)}.next__t .arr{vertical-align:.08em;color:var(--signal);font-size:.62em;display:inline-block}.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{padding:6vh var(--m) 18vh;grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:4rem 8vw;display:grid}.form{gap:2.4rem;display:grid}.form__row{grid-template-columns:1fr 1fr;gap:2.4rem 3vw;display:grid}.field{gap:.3rem;display:grid}.field span,.needs legend{letter-spacing:.09em;text-transform:uppercase;color:var(--ash);font-size:.8rem;font-weight:600}.field input,.field textarea{resize:vertical;background:0 0;border:0;border-bottom:1px solid #f1ebe466;border-radius:0;width:100%;padding:.55em 0 .6em;font-size:clamp(1.15rem,1.7vw,1.6rem);font-weight:500;transition:border-color .3s}.field input:focus,.field textarea:focus{border-color:var(--signal);outline:0}.needs{border:0;flex-wrap:wrap;gap:.2rem 2rem;display:flex}.needs legend{margin-bottom:.9rem}.need{color:var(--ash);cursor:pointer;align-items:center;gap:.6em;padding:.35em 0;font-size:clamp(1.05rem,1.4vw,1.35rem);font-weight:500;transition:color .3s;display:inline-flex;position:relative}.need input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.need span:before{content:"";width:.5em;height:.5em;box-shadow:inset 0 0 0 1.5px var(--ash);transition:background .3s,box-shadow .3s,transform .5s var(--ease);border-radius:50%;margin-right:.6em;display:inline-block}.need:hover{color:var(--bone)}.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{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.form__note{outline:0;font-weight:500}.brief__aside{top:calc(var(--nav) + 4vh);gap:1rem;display:grid;position:sticky}.brief__aside p{color:var(--ash)}.brief__direct{gap:.2rem;margin-top:1rem;font-size:1.2rem;font-weight:500;display:grid}.brief__direct a{color:var(--bone)}.brief__direct a:hover{color:var(--signal)}.closing{min-height:120svh;padding:22vh var(--m) 0;flex-direction:column;display:flex;overflow:clip}.closing__h{max-width:11.5em;font-size:clamp(2rem,min(7.4vw,14vh),9.5rem)}.closing__row{flex-wrap:wrap;align-items:flex-end;gap:2rem 6vw;margin-top:6vh;display:flex}.closing__p{gap:.7rem;max-width:34rem;display:grid}.closing__p p+p{color:var(--ash)}.closing__nav{max-width:62rem;font-family:var(--display);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.35em .7em;margin-top:16vh;font-size:clamp(.95rem,1.5vw,1.5rem);font-weight:700;line-height:1.2;display:flex}.closing__nav span{color:var(--signal)}.closing__nav a{transition:opacity .3s}.closing__nav:hover a:not(:hover){opacity:.4}.closing__contact{flex-wrap:wrap;gap:.4rem 3rem;margin-top:2.6rem;font-size:clamp(1.1rem,1.5vw,1.5rem);font-weight:500;display:flex}.closing__contact a:hover{color:var(--signal)}.closing__base{margin-top:auto;padding-top:12vh}.closing__colophon{max-width:none;color:var(--ash);justify-content:space-between;font-size:.82rem;font-weight:500;display:flex}.closing__colophon a:hover{color:var(--bone)}.closing__mark{font-family:var(--display);white-space:nowrap;text-align:center;margin:1.2vw 0 0;padding-bottom:.24em;font-size:10.9vw;font-weight:800;line-height:.86}.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{clip-path:none;width:100%;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{letter-spacing:.09em;text-transform:uppercase;color:var(--ash);margin-top:2vh;font-size:.8rem;font-weight:600}.missing{min-height:100svh;padding:12vh var(--m);align-content:center;gap:1.4rem;display:grid}.missing p{color:var(--ash)}.consent{z-index:80;left:var(--m);width:min(28rem,calc(100vw - 2 * var(--m)));border:1px solid var(--line);color:var(--bone);background:#181014f2;gap:.8rem;padding:1.2rem 1.3rem;display:grid;position:fixed;bottom:24px}.consent p{color:var(--ash);font-size:.95rem}.consent__title{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;font-size:1rem;font-weight:700;color:var(--bone)!important}.consent__actions{align-items:center;gap:1.2rem;display:flex}.consent__reject{color:var(--ash);cursor:pointer;background:0 0;border:0;padding:.6em 0;font-weight:600}.consent__reject:hover{color:var(--bone)}@media (max-width:820px){.consent{width:auto;bottom:20px;left:20px;right:20px}}.faq{padding:4vh var(--m) 16vh;max-width:72rem}.faq h3{font-family:var(--text);letter-spacing:0;text-transform:none;margin-top:1.6rem;font-size:1.15rem;font-weight:600}.faq p{color:var(--ash);margin-top:.4rem}.legal{padding:2vh var(--m) 16vh;gap:2.4rem;max-width:72rem;display:grid}.legal h2{margin-bottom:.6rem}.legal p{color:var(--ash)}.legal p+p{margin-top:.8rem}.closing__colophon{flex-wrap:wrap;gap:1rem 1.5rem}
