@font-face{font-family:Affigere;src:url(/affigere.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--hero-text:#fff}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{width:100%;color:var(--hero-text);-webkit-font-smoothing:antialiased;background:#0d0b0c;font-family:Satoshi,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}a[href*="neat.firecms.co"]{display:none!important}.navbar{z-index:10;justify-content:space-between;align-items:center;width:100%;padding:clamp(1.25rem,2.5vw,2rem) clamp(1.5rem,4vw,3.5rem);display:flex;position:absolute;top:0;left:0}.navbar:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0d0b0ccc 0%,#0d0b0c9e 42%,#0d0b0c52 74%,#0d0b0c00 100%);height:220px;position:absolute;top:0;left:0;right:0}.navbar__brand{align-items:center;text-decoration:none;display:inline-flex}.navbar__brand img{width:auto;height:1.5rem;display:block}.navbar__nav{align-items:center;gap:clamp(1.5rem,3vw,2.75rem);display:flex}.navbar__nav a{color:#e6e3dfd1;letter-spacing:.01em;font-size:.95rem;text-decoration:none;transition:color .2s}.navbar__nav a:hover{color:#fff}.navbar__brand:focus-visible,.navbar__nav a:focus-visible{outline:2px solid var(--accent,#ef8566);outline-offset:3px;border-radius:3px}@property --nw-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes nw-ring-spin{to{--nw-angle:360deg}}.navwatch{background:linear-gradient(#3737378c, #3737378c) padding-box, conic-gradient(from var(--nw-angle), #3737378c 8%, #ef85663d 25%, #3737378c 42%, #3737378c 58%, #ef85663d 75%, #3737378c 92%) border-box;color:#edeae6d1;letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.95rem;font-weight:400;transition:transform .28s cubic-bezier(.22,1,.36,1),background-color .28s,border-color .28s,box-shadow .28s,color .2s;animation:9s linear infinite paused nw-ring-spin;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.navwatch:before{content:"";border-radius:inherit;opacity:.6;pointer-events:none;z-index:0;background:radial-gradient(120% 140% at 50% 0,#ef85660d 0%,#ef856600 70%);transition:opacity .28s;position:absolute;inset:0}.navwatch__label,.navwatch__icon{z-index:1;position:relative}.navwatch:hover{color:#fff;background:linear-gradient(#414141b3, #414141b3) padding-box, conic-gradient(from var(--nw-angle), #414141b3 8%, #ef85666b 25%, #414141b3 42%, #414141b3 58%, #ef85666b 75%, #414141b3 92%) border-box;animation-play-state:running;box-shadow:inset 0 1px #ffffff0d}@media (prefers-reduced-motion:reduce){.navwatch{animation:none}}.navwatch:hover:before{opacity:1}.navwatch:active{transform:translateY(0)}.navwatch__icon{color:#ef8566bf;flex:none;width:14px;height:14px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.navwatch:hover .navwatch__icon{transform:translate(2px,-2px)}.navbar__socials{align-items:center;gap:1.5rem;display:inline-flex}.navbar__social{align-items:center;display:inline-flex}.navbar__social svg{width:18px;height:18px;display:block}.navbar__toggle{z-index:30;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:6px;width:40px;height:40px;padding:0;display:none;position:relative}.navbar__toggle-bar{background:#ece8e1;border-radius:2px;width:24px;height:2px;margin:0 auto;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s;display:block}.navbar.is-open .navbar__toggle-bar:first-child{transform:translateY(4px)rotate(45deg)}.navbar.is-open .navbar__toggle-bar:nth-child(2){transform:translateY(-4px)rotate(-45deg)}@media (width<=768px){header.navbar{animation:none}.navbar__toggle{display:flex}.navbar__brand{z-index:30;position:relative}.navbar__nav{z-index:20;opacity:0;visibility:hidden;background:#0d0b0c;flex-direction:column;justify-content:center;gap:clamp(1.5rem,5vh,2.5rem);transition:opacity .35s,transform .4s cubic-bezier(.22,1,.36,1),visibility .35s;position:fixed;inset:0;transform:translateY(-8px)}.navbar.is-open .navbar__nav{opacity:1;visibility:visible;transform:none}.navbar__nav a{font-size:1.6rem}.navwatch{gap:.6rem;font-size:1.6rem}.navwatch__icon{width:20px;height:20px}.navbar__socials{gap:2rem;margin-top:1rem}.navbar__social svg{width:22px;height:22px}}.hero{width:100%;height:100vh;min-height:600px;position:relative;overflow:hidden}.hero__gradient{width:100%;height:100%;display:block;position:absolute;inset:0}.hero__intro{z-index:3;text-align:center;color:#e6e3df;letter-spacing:.01em;width:min(90%,30rem);margin:0;font-size:clamp(1rem,.6vw + .85rem,1.25rem);line-height:1.55;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.hero__profile{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:luminosity;opacity:.92;width:auto;height:clamp(420px,88vh,1000px);display:block;position:absolute;bottom:0;right:clamp(-20rem,-6vw + max(0px,1440px - 100vw)/-1.42857,-3rem);-webkit-mask-image:radial-gradient(115% 100% at 38% 42%,#000 40%,#0009 62%,#0000 86%);mask-image:radial-gradient(115% 100% at 38% 42%,#000 40%,#0009 62%,#0000 86%)}.hero__wordmark{z-index:2;pointer-events:auto;-webkit-user-select:none;user-select:none;opacity:.85;filter:url(#wm-warp);width:100%;height:auto;display:block;position:absolute;bottom:clamp(1.5rem,4vh,3rem);left:0}.wm-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.hero__wordmark{filter:none}}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes heroFadeDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:.85;transform:translateY(0)}}@keyframes heroIntroReveal{0%{opacity:0;transform:translate(-50%,calc(18px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes heroProfileReveal{0%{opacity:0;transform:translate(52px)}to{opacity:1;transform:translate(0)}}.hero__gradient{animation:1.5s both heroFadeIn}.navbar{animation:1s cubic-bezier(.22,1,.36,1) .25s both heroFadeDown}.hero__profile{animation:1.5s cubic-bezier(.22,1,.36,1) .45s both heroProfileReveal}.hero__intro{animation:1.2s cubic-bezier(.22,1,.36,1) .7s both heroIntroReveal}.hero__wordmark{animation:1.3s cubic-bezier(.22,1,.36,1) .9s both heroFadeUp}@media (prefers-reduced-motion:reduce){.hero__gradient,.navbar,.hero__profile,.hero__intro,.hero__wordmark{animation:none}}.work{z-index:1;--work-img-w:clamp(360px, 40vw, 600px);--work-img-right:clamp(1.5rem, 4vw, 4rem);background:#0d0b0c;padding:clamp(6rem,14vh,11rem) clamp(1.5rem,4vw,3.5rem) clamp(7rem,14vh,11rem);position:relative}.work__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#e6e3dfd9;max-width:1280px;margin:0 auto clamp(2rem,5vh,3.5rem);font-size:.75rem;font-weight:500;transition:color .8s;display:block}.work__list{border-top:1px solid #ffffff1a;max-width:1280px;margin:0 auto;padding:0;list-style:none}.work__row{border-bottom:1px solid #ffffff1a}.work__row[data-reveal]{opacity:0;transition:opacity 1.05s cubic-bezier(.16,1,.3,1),transform 1.15s cubic-bezier(.16,1,.3,1);transform:translateY(2.6rem)}.work__row[data-reveal].is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.work__row[data-reveal]{opacity:1;transition:none;transform:none}}.work__row-link{color:#ffffff6b;align-items:baseline;gap:clamp(.8rem,2vw,1.8rem);padding:clamp(.9rem,2.6vh,1.9rem) 0;text-decoration:none;transition:color .4s,padding-left .5s cubic-bezier(.22,1,.36,1);display:flex}.work__row-num{letter-spacing:.05em;white-space:nowrap;color:#e6e3df80;flex:none;font-family:SF Mono,JetBrains Mono,Roboto Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.66rem,.9vw,.82rem);transition:color .4s}.work__row-body{flex-direction:column;gap:clamp(.8rem,1.5vh,1.3rem);min-width:0;display:flex}.work__row-name{letter-spacing:-.03em;font-size:clamp(2.2rem,6.5vw,5.25rem);font-weight:600;line-height:.98}.work__row-desc{letter-spacing:0;color:#e6e3df94;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:400;transition:color .4s;overflow:hidden}.work__list:hover .work__row-link,.work__list:focus-within .work__row-link{color:#ffffff29}.work__list:hover .work__row-num,.work__list:focus-within .work__row-num{color:#e6e3df4d}.work__row-lock{color:#e6e3dfb3;vertical-align:.05em;border-left:1px solid #e6e3df33;align-items:center;gap:.35em;margin-left:.6em;padding-left:.75em;font-size:.85em;display:inline-flex}.work__row-lock svg{flex:none;width:.95em;height:.95em}.work__list:hover .work__row-desc,.work__list:focus-within .work__row-desc{color:#e6e3df66}.work__row:hover .work__row-desc,.work__row:focus-within .work__row-desc{color:#e6e3dfd9}.work__row:hover .work__row-link,.work__row:focus-within .work__row-link{color:#f4f2ee;padding-left:clamp(.4rem,1.4vw,1.4rem)}.work__row:hover .work__row-num,.work__row:focus-within .work__row-num{color:#ef8566}.work__row:hover .work__row-link,.work__row:focus-within .work__row-link{z-index:7;position:relative}.work__list:hover .work__row:not(:hover) .work__row-link{z-index:auto}.work__row[data-reveal].is-revealed{will-change:auto}.work__list:hover .work__row:not(:hover) .work__row-name,.work__list:hover .work__row:not(:hover) .work__row-desc{text-shadow:none}.work__row-name,.work__row-desc{transition:color .4s,text-shadow .4s}.work__row:hover .work__row-name,.work__row:focus-within .work__row-name{text-shadow:0 0 2px #0d0b0c59,0 0 16px #0d0b0c8c,0 0 42px #0d0b0c80}.work__row:hover .work__row-desc,.work__row:focus-within .work__row-desc{text-shadow:0 0 1px #0d0b0c99,0 0 8px #0d0b0cbf,0 0 18px #0d0b0c8c}.work__float{right:var(--work-img-right);z-index:6;width:var(--work-img-w);pointer-events:none;opacity:0;will-change:transform, opacity, top;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1),top .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;transform:translateY(-50%)translate(24px)}.work__float.is-visible{opacity:1;transform:translateY(-50%)translate(0)}.work__float-media{aspect-ratio:16/9;transform:translate(var(--fx,0px), var(--fy,0px));background:#161416;border:1px solid #ffffff1f;border-radius:10px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 40px 80px -36px #000000d9}.work__float-img{object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform .6s cubic-bezier(.76,0,.24,1);display:block;position:absolute;inset:0}.work__float-cap{transform:translate(var(--fx,0px), var(--fy,0px));justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.9rem;transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex}.work__float-name{color:#f4f2ee;font-size:1rem;font-weight:600}.work__float-meta{white-space:nowrap;align-items:baseline;gap:.7rem;font-size:.8rem;display:flex}.work__float-kpi{color:#ef8566}.work__float-status{color:#e6e3df9e}@media (width<=1280px){.work__float{display:none}}@media (width<=1024px){.work__row-desc{white-space:normal;text-overflow:clip;overflow:visible}.work__row-lock{border-left:0;width:fit-content;margin:.45em 0 0;padding-left:0;display:flex}}@media (hover:none),(width<=1024px){.work__row-link{color:#f4f2ee}.work__row-num{color:#ef8566}.work__row-desc{color:#e6e3dfd9}}@media (width<=1200px){.hero__profile{display:none}}[data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(26px)}[data-reveal].is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}.stack{z-index:1;color:#1a1714;background:#d4d8da;padding:clamp(3rem,7vh,5.5rem) clamp(1.5rem,4vw,3.5rem) clamp(3.5rem,8vh,6rem);position:relative}.stack__inner{width:100%;max-width:1280px;margin:0 auto}.stack__head{margin-bottom:clamp(2rem,4.5vw,3.25rem)}.stack__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#1a1714b8;margin-bottom:.8rem;font-size:.75rem;font-weight:500;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);display:block}.stack__title{letter-spacing:.005em;color:#1a1714;margin:0;font-size:clamp(1.12rem,2.7vw,2.1rem);font-weight:400;line-height:1.08;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.stack__grid{background:#1a17141f;grid-template-columns:repeat(6,1fr);grid-auto-rows:clamp(130px,17vw,215px);gap:1px;margin:0;padding:0;list-style:none;display:grid}.stack__cell{cursor:default;-webkit-user-select:none;user-select:none;background:#d4d8da;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.75rem,1.6vw,1.15rem);padding:clamp(1rem,3vw,2.25rem);transition:background-color .35s;display:flex}.stack__cell img{object-fit:contain;width:auto;max-width:60%;height:auto;max-height:clamp(32px,4.2vw,54px);transition:filter .35s}.stack__cell-name{letter-spacing:.14em;text-transform:uppercase;color:#1a1714;font-size:.7rem;font-weight:500}.stack__cell--half{grid-column:span 3}.stack__cell--third{grid-column:span 2}.stack__board{position:relative}.stack__highlight{opacity:0;pointer-events:none;will-change:transform, width, height;background:#1a1714;width:0;height:0;transition:transform .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;top:0;left:0;overflow:hidden}.stack__highlight.is-active{opacity:1}.stack__grid--ghost{background:0 0;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.stack__grid--ghost .stack__cell{background:0 0}.stack__grid--ghost .stack__cell img{filter:invert()brightness(1.7)}.stack__grid--ghost .stack__cell-name{color:#fff}@media (width<=760px){.stack__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:clamp(118px,30vw,170px)}.stack__cell--half,.stack__cell--third{grid-column:span 1}.stack__cell:last-child{grid-column:span 2}}.quotes{z-index:1;color:#1a1714;background:#d4d8da;padding:clamp(2.5rem,5vh,4rem) clamp(1.5rem,4vw,3.5rem) clamp(4rem,9vh,7rem);position:relative}.quotes__inner{max-width:1280px;margin:0 auto}.quotes__head{margin-bottom:clamp(2rem,4.5vw,3.25rem)}.quotes__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#1a1714b8;margin-bottom:.8rem;font-size:.75rem;font-weight:500;display:block}.quotes__title{letter-spacing:-.005em;color:#1a1714;max-width:20ch;margin:0;font-size:clamp(1.2rem,2.75vw,2.12rem);font-weight:400;line-height:1.08}.quotes__headrow{justify-content:space-between;align-items:last baseline;gap:1.5rem;display:flex}.quotes__dots{flex:none;align-items:center;gap:6px;display:inline-flex}.quotes__dot{cursor:pointer;background:#1a17142e;border:none;border-radius:999px;width:9px;height:5px;padding:0;transition:width .4s cubic-bezier(.22,1,.36,1),background-color .4s}.quotes__dot.is-active{background:#1a17148c;width:24px}.quotes__stage{position:relative}.quotes__track{cursor:grab;touch-action:pan-y;min-height:60vh;position:relative;overflow:hidden}.quotes__track.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.quotes__track.is-dragging .quote.is-active{transition:none}.quote{opacity:0;pointer-events:none;grid-template-columns:1fr 1fr;gap:clamp(.5rem,1vw,.85rem);margin:0;transition:transform .52s cubic-bezier(.76,0,.24,1);display:grid;position:absolute;inset:0;transform:translate(0)}.quote.is-active{opacity:1;pointer-events:auto}.quote__panel{border:1px solid #1a171412;border-radius:10px;padding:clamp(1.5rem,1.6vw,1.6rem)}.quote__panel--text{background:#eee;flex-direction:column;display:flex}.quote__top{justify-content:space-between;align-items:center;display:flex}.quote__index{letter-spacing:.08em;color:#1a171473;font-family:SF Mono,JetBrains Mono,Roboto Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem}.quote__dot{background:#1a1714;border-radius:50%;width:8px;height:8px}.quote__mark{color:#ef8566;-webkit-user-select:none;user-select:none;width:100%;max-width:25rem;margin:auto auto clamp(.5rem,1.1vw,.9rem);font-family:Affigere,serif;font-size:clamp(2.2rem,3.1vw,3.1rem);font-weight:400;line-height:1;display:block}.quote__body{color:#2a2622;width:100%;max-width:25rem;margin:0 auto;font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:400;line-height:1.5}.quote__body p{margin:0}.quote__body p+p{margin-top:1em}.quote__by{margin-top:auto;padding-top:clamp(1.5rem,3vw,2.5rem)}.quote__name{letter-spacing:.08em;text-transform:uppercase;color:#1a1714;font-size:clamp(.74rem,.9vw,.85rem);font-weight:400;display:block}.quote__role{letter-spacing:.06em;text-transform:uppercase;color:#1a171480;margin-top:.25rem;font-size:.66rem;display:block}.quote__panel--brand{border:none;padding:0;overflow:hidden}.quote__brand-logo{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.quotes__nav{display:contents}.quotes__count{display:none}.quotes__btn{z-index:3;color:#fff;cursor:pointer;opacity:1;background:#b4b4b4;border:none;border-radius:7px;place-items:center;width:40px;height:40px;transition:background .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.quotes__btn[data-dir="-1"]{left:-3.4rem}.quotes__btn[data-dir="1"]{right:-3.4rem}.quotes__btn svg{width:18px;height:18px}.quotes__btn:hover{background:#9e9e9e;transform:translateY(-50%)}@media (width<=1439px){.quotes__nav{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.quotes__btn{opacity:1;position:static;transform:none}.quotes__btn:hover{transform:none}}@media (width<=860px){.quote{grid-template-columns:1fr;grid-auto-rows:min-content}.quote__panel--brand{min-height:220px}}@media (width<=640px){.quote__mark,.quote__body{padding-inline:clamp(.75rem,4vw,1.5rem)}}@media (width<=1140px){.quote{grid-template-columns:1fr}.quote__panel--brand{display:none}.quotes__stage{max-width:640px;margin-inline:auto}.quote__mark{margin-top:clamp(3rem,8vh,5rem)}.quote__by{margin-top:clamp(3rem,8vh,5rem);padding-top:0}}.footer{z-index:1;color:#ece8e1;background:#0d0b0c;padding:clamp(4rem,9vh,7rem) clamp(1.5rem,4vw,3.5rem) clamp(3rem,6vh,4.5rem);position:relative}.footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:clamp(2.5rem,6vw,6rem);max-width:1280px;margin:0 auto;display:flex}.footer__nav{border-top:1px solid #ece8e11f;flex:540px;max-width:820px}.footer__nav a{z-index:0;letter-spacing:-.02em;color:#ece8e1e6;border-bottom:1px solid #ece8e11f;padding:clamp(.55rem,1.6vh,1rem) clamp(.6rem,1.4vw,1rem);font-size:clamp(1.7rem,4vw,2.85rem);font-weight:500;line-height:1.1;text-decoration:none;transition:color .5s;display:block;position:relative}.footer__nav a:before{content:"";z-index:-1;opacity:0;will-change:opacity;pointer-events:none;background:#f4f2ee;transition:opacity .5s;position:absolute;inset:0}.footer__nav a:hover{color:#0d0b0c;transition:color .22s}.footer__nav a:hover:before{opacity:1;transition:opacity .22s}.footer__info{flex-direction:column;flex:0 300px;gap:clamp(1.1rem,2.5vh,1.6rem);padding-top:.35rem;display:flex}.footer__social{flex-direction:column;gap:.55rem;display:flex}.footer__social a{color:#ece8e1d9;border-radius:0;align-self:flex-start;align-items:center;gap:.3em;padding:.2em .5em .2em 0;font-size:clamp(1.15rem,1.5vw,1.35rem);text-decoration:none;transition:background-color .5s,color .5s,padding-left .5s cubic-bezier(.22,1,.36,1);display:inline-flex}.footer__social a:hover{color:#0d0b0c;background:#f4f2ee;padding-left:.5em;transition:background-color .22s,color .22s,padding-left .22s cubic-bezier(.22,1,.36,1)}.footer__social-arrow{opacity:.7;width:.72em;height:.72em;transition:transform .3s cubic-bezier(.22,1,.36,1)}.footer__social a:hover .footer__social-arrow{transform:translate(.12em,-.12em)}.footer__email{color:#ece8e1d9;border-radius:0;align-self:flex-start;align-items:center;gap:.55rem;padding:.3em .5em .3em 0;font-size:.98rem;text-decoration:none;transition:background-color .5s,color .5s,padding-left .5s cubic-bezier(.22,1,.36,1);display:inline-flex}.footer__email svg{opacity:.65;width:1.05rem;height:1.05rem}.footer__email-text{text-decoration:none}.footer__email:hover{color:#0d0b0c;background:#f4f2ee;padding-left:.5em;transition:background-color .22s,color .22s,padding-left .22s cubic-bezier(.22,1,.36,1)}.footer__based{color:#ece8e173;margin:0;font-size:.92rem;line-height:1.55}.footer__bottom{letter-spacing:.03em;color:#ece8e166;border-top:1px solid #ece8e11f;max-width:1280px;margin:clamp(3rem,7vh,5rem) auto 0;padding-top:1.4rem;font-size:.78rem}@media (width<=700px){.footer__info{flex-basis:100%}}.wt-modal{z-index:200;place-items:center;padding:clamp(1rem,4vw,2.5rem);display:grid;position:fixed;inset:0}.wt-modal[hidden]{display:none}.wt-modal__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#060506bd;transition:opacity .3s;position:absolute;inset:0}.wt-modal.is-open .wt-modal__backdrop{opacity:1}.wt-modal__panel{opacity:0;background:#161416;border:1px solid #f4f2ee1a;border-radius:10px;width:min(960px,100%);transition:opacity .35s,transform .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translateY(14px)scale(.98);box-shadow:0 30px 90px #0000008c}.wt-modal.is-open .wt-modal__panel{opacity:1;transform:none}.wt-modal__soon{aspect-ratio:16/9;text-align:center;background:radial-gradient(120% 90% at 50% 0,#221f21 0%,#161416 60%);flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding:2rem;display:flex}.wt-modal__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#e6e3df80;font-size:.74rem;font-weight:500}.wt-modal__title{letter-spacing:-.035em;color:#f4f2ee;margin:0;font-size:clamp(2rem,6vw,3.8rem);font-weight:600;line-height:1}.wt-modal__close{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f4f2ee;cursor:pointer;background:#0d0b0c99;border:1px solid #f4f2ee29;border-radius:8px;place-items:center;width:36px;height:36px;transition:background-color .2s;display:grid;position:absolute;top:12px;right:12px}.wt-modal__close svg{width:18px;height:18px}.wt-modal__close:hover{background:#0d0b0cd9}body.wt-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.wt-modal__backdrop,.wt-modal__panel{transition:opacity .2s;transform:none}}
