.wipe{z-index:var(--z-wipe);pointer-events:none;transform-origin:bottom;position:fixed;inset:0;transform:scaleY(0)}.wipe--up{transition:transform var(--wipe-up) var(--ease-in-out-quart);transform:scaleY(1)}.wipe--down{transition:transform var(--wipe-down) var(--ease-in-out-quart);transform:scaleY(0)}.header{width:100vw;height:0;z-index:var(--z-header);pointer-events:none;position:fixed;top:0;left:0}.header__logo{top:var(--outer-margin);left:var(--outer-margin);white-space:nowrap;pointer-events:auto;letter-spacing:.02em;width:max-content;color:var(--primary-black);transition:transform .75s var(--ease-out-expo), opacity .4s ease-out, color .3s ease;font-size:max(15px,1.1vw);font-weight:400;line-height:1;display:block;position:absolute;transform:translate(0)}.header__logoMark{font-weight:500}.header__logo:hover{opacity:.6}.header__actions{top:calc(var(--outer-margin) + (max(15px, 1.1vw) - max(44px, 3.3333vw)) / 2);right:var(--outer-margin);align-items:center;gap:calc(var(--design-pixel-size) * 16);pointer-events:auto;transition:transform .75s var(--ease-out-expo) 60ms, opacity .4s ease-out 60ms;display:flex;position:absolute;transform:translate(0)}.header--hidden .header__logo{opacity:0;transition:transform .28s cubic-bezier(.55,0,.85,.35),opacity .22s linear;transform:translate(-150%)}.header--hidden .header__actions{opacity:0;transition:transform .28s cubic-bezier(.55,0,.85,.35),opacity .22s linear;transform:translate(150%)}.header--onDark .header__logo{color:var(--primary-white)}.header--onDark .burger__bar,.header--onDark .burger__circle{background:var(--primary-white)}.header--onDark .burger:hover .burger__bar{background:var(--primary-black)}.burger{width:max(44px, calc(var(--design-pixel-size) * 64));height:max(44px, calc(var(--design-pixel-size) * 64));justify-content:center;align-items:center;gap:calc(var(--design-pixel-size) * 8);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-direction:column;padding:0;display:flex;position:relative}.burger__circle{background:var(--primary-black);transition:transform .45s var(--ease-out-expo);border-radius:50%;position:absolute;inset:0;transform:scale(0)}.burger:hover .burger__circle{transform:scale(1)}.burger:hover .burger__bar{background:var(--primary-white)}.burger__bar{background:var(--primary-black);width:50%;height:1.5px;transition:transform .45s var(--ease-out-expo), background .3s ease;display:block;position:relative}.burger__bar--top.is-open{transform:translateY(calc(var(--design-pixel-size) * 4 + .75px)) rotate(45deg)}.burger__bar--bottom.is-open{transform:translateY(calc(var(--design-pixel-size) * -4 - .75px)) rotate(-45deg)}.header__back{height:max(44px, calc(var(--design-pixel-size) * 64));padding-inline:calc(var(--design-pixel-size) * 24);font-size:var(--text-small);color:var(--primary-white);background-image:linear-gradient(var(--primary-white), var(--primary-white));background-position:100% 0;background-repeat:no-repeat;background-size:0% 100%;border:1px solid;border-radius:100vw;justify-content:center;align-items:center;gap:.6em;line-height:1;transition:background-size .15s,color .2s;display:inline-flex}.header__back:hover{color:var(--primary-black);background-position:0 0;background-size:100% 100%;transition:background-size .3s,color .2s}@media (width<=768px){.header__logo{font-size:4.2667vw;top:4.2667vw;left:4.2667vw}.header__actions{top:calc(6.4vw - 22px);right:4.2667vw}.burger{gap:2.1333vw;width:44px;height:44px}}.menu{z-index:var(--z-menu);background:var(--primary-white);opacity:0;pointer-events:none;transition:transform .85s var(--ease-out-expo) .18s, opacity .5s ease .35s;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translate(-100%)}.menu--open{opacity:1;pointer-events:auto;transition:transform .95s var(--ease-out-expo), opacity .5s ease;transform:translate(0)}.menu__nav{padding:0 var(--outer-margin) calc(var(--design-pixel-size) * 38) calc(var(--design-pixel-size) * 19);margin-top:auto}.menu__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.menu__item{opacity:0;transition:all .8s var(--ease-out-expo);overflow:hidden;transform:translate(-100%)}.menu--open .menu__item{opacity:1;transition:all .9s var(--ease-out-expo);transform:translate(0)}.menu__link{border-bottom:1px solid var(--border-black);letter-spacing:-.04em;white-space:nowrap;cursor:pointer;transition:color .4s var(--ease-out-expo);padding:.18em 0;font-size:max(38px,6vw);font-weight:700;line-height:1.02;display:block;position:relative}.menu__linkInner{transition:transform .5s var(--ease-out-expo);display:block}.menu__chrome{justify-content:flex-end;gap:calc(var(--design-pixel-size) * 23);padding:0 var(--outer-margin) calc(var(--design-pixel-size) * 38);opacity:0;font-size:max(13px,1vw);transition:opacity .45s;display:flex}.menu--open .menu__chrome{opacity:1;transition:opacity .7s .55s}.menu__chrome a{transition:opacity .3s}.menu__chrome a:hover{opacity:.6}.menu__social{display:inline-flex}.menu__socialIcon{width:max(20px, calc(var(--design-pixel-size) * 22));height:auto}@media (width<=768px){.menu__nav{flex-direction:column;flex:1;justify-content:center;margin-top:0;padding:24vw 6.4vw 10.6667vw;display:flex}.menu__link{white-space:normal;font-size:11.2vw}.menu__chrome{gap:8vw;padding:0 6.4vw 10.6667vw;font-size:4.2667vw}}.footer{z-index:var(--z-footer);justify-content:stretch;gap:calc(var(--design-pixel-size) * 32);min-height:min(100vh + 10px,250vw);padding-top:calc(var(--outer-margin) + var(--scroll-progress,0) * var(--design-pixel-size) * 128);padding-bottom:var(--outer-margin);padding-inline:var(--outer-margin);color:var(--primary-white);background:var(--primary-black);flex-direction:column;display:flex;position:relative}.footer__top,.footer__bottom{justify-content:space-between;gap:calc(var(--design-pixel-size) * 38);font-size:var(--text-small);letter-spacing:-.006em;flex-wrap:wrap;line-height:1.21em;display:flex}.footer__pages,.footer__legal,.footer__social{flex-wrap:wrap;gap:.85em;display:flex}.footer__link{position:relative}.footer__link:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .4s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.footer__link:hover:after{transform-origin:0;transition:transform .2s;transform:scaleX(1)}.footer__pages .footer__link{white-space:nowrap}.footer__statementWrapper{width:calc(var(--column-width) * 8 + var(--gutter) * 7);flex-direction:column;flex-grow:1;justify-content:center;align-items:flex-end;display:flex;position:relative}.footer__statementWrapper:before,.footer__statementWrapper:after{content:"";flex-grow:1;width:100%;display:block}.footer__statementWrapper:after{flex-grow:2}.footer__statement{width:calc(var(--column-width) * 8 + var(--gutter) * 7);font-size:var(--text-h1);letter-spacing:-.05em;font-weight:500;line-height:1.02em}.footer__word{opacity:.2;transition:opacity .2s ease-out;position:relative}.footer__serif{font-family:var(--font-serif);letter-spacing:-.03em;font-weight:500}.footer__scribble{width:calc(var(--design-pixel-size) * 200);height:calc(var(--design-pixel-size) * 100);transform:translate(-21vw,.6vw)}.footer__scribble svg{width:100%;height:100%;display:block}.footer__scribble svg path{fill:currentColor}.footer__copyright{margin-right:1em}.footer__social{gap:calc(var(--design-pixel-size) * 19)}.footer__icon{transition:opacity .4s;display:inline-block}.footer__icon:hover{opacity:.5;transition:opacity .2s}.footer__socialLogo{width:calc(var(--design-pixel-size) * 34);vertical-align:middle;height:auto;translate:0 -.24em}@media (width<=768px){.footer{gap:0;padding-top:0}.footer__top,.footer__bottom{flex-direction:column;flex-grow:0;justify-content:flex-end;align-items:flex-start;gap:0;font-size:3.2vw}.footer__pages{border-bottom:1px solid #444;flex-direction:column;align-items:flex-start;gap:0;width:100%}.footer__pages .footer__link{width:100%;padding-block:calc(var(--design-pixel-size) * 8);letter-spacing:-.05em;border-top:1px solid #444;font-size:min(8dvh,5.3vw);font-weight:500;line-height:1.03em}.footer__link:after{display:none}.footer__statementWrapper{order:-1;width:100%}.footer__statementWrapper:before{height:calc(var(--design-pixel-size) * 128);flex-grow:0}.footer__statementWrapper:after{height:calc(var(--design-pixel-size) * 15);flex-grow:0}.footer__statement{width:100%}.footer__scribble{width:calc(var(--design-pixel-size) * 100);height:calc(var(--design-pixel-size) * 50);margin-top:calc(var(--design-pixel-size) * 12);transform:translateX(calc(var(--design-pixel-size) * -24));align-self:flex-end}.footer__legal{justify-content:space-between;align-items:flex-start;gap:var(--outer-margin);text-transform:uppercase;order:1;width:100%}.footer__social{margin-bottom:calc(var(--design-pixel-size) * 12);align-self:flex-end;gap:1em}.footer__socialLogo{width:var(--outer-margin)}}.notFound{padding:24vh 0 16vh}.notFound__title{width:calc(var(--column-width) * 8 + var(--gutter) * 7);font-size:var(--text-h2);letter-spacing:-.05em;font-weight:500;line-height:1.02em}.notFound__text{margin-top:calc(var(--design-pixel-size) * 32);text-wrap:pretty;max-width:34ch}.notFound__cta{margin-top:calc(var(--design-pixel-size) * 48)}@media (width<=768px){.notFound__title{width:100%}}
