.tokens-module__xfWkcW__racine{--font-display:"Archivo", "Helvetica Neue", Arial, sans-serif;--font-body:"Inter", "Helvetica Neue", Arial, sans-serif;--amber-050:#ffd9a3;--amber-100:#ffb35c;--amber-200:#f2912f;--amber-300:#dc6f22;--amber-400:#b4501c;--amber-500:#8f3a15;--plum:#8a1538;--plum-hi:#a81c46;--plum-ink:#4d0a1f;--paper:#fff6ec;--paper-dim:#fff6eccc;--paper-faint:#fff6eca3;--ink:#2a0f06;--glass:#fff6ec24;--glass-strong:#fff9f2e6;--glass-line:#fff6ec57;--radius-card:20px;--radius-pill:999px;--shell-x:clamp(1.15rem, 3.1vw, 3.4rem);--shell-y:clamp(1.1rem, 2.1vw, 2.1rem);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-soft:cubic-bezier(.22, .61, .36, 1);background:var(--amber-400);color:var(--paper);font-family:var(--font-body)}html:has(.tokens-module__xfWkcW__racine) body{margin:0}:where(.tokens-module__xfWkcW__racine),:where(.tokens-module__xfWkcW__racine) *,:where(.tokens-module__xfWkcW__racine) :before,:where(.tokens-module__xfWkcW__racine) :after{box-sizing:border-box}:where(.tokens-module__xfWkcW__racine) :where(h1,h2,h3,p){margin:0}
.hero-module__lOZV7G__hero{isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.hero-module__lOZV7G__backdrop{z-index:0;background:radial-gradient(118% 88% at 50% 6%, var(--amber-100) 0%, var(--amber-200) 27%, var(--amber-300) 55%, var(--amber-400) 82%, var(--amber-500) 100%), var(--amber-400);position:absolute;inset:0}.hero-module__lOZV7G__backdrop__plate{background-position:50%;background-size:cover;position:absolute;inset:-3%}.hero-module__lOZV7G__glow{filter:blur(72px);border-radius:50%;position:absolute}.hero-module__lOZV7G__glow--warm{background:radial-gradient(circle,#ffa56a8c,#0000 68%);inset:-10% 20% 30% -18%}.hero-module__lOZV7G__glow--rose{background:radial-gradient(circle,#ff8a5c6b,#0000 66%);inset:46% -12% -24% 34%}.hero-module__lOZV7G__glow--halo{background:radial-gradient(circle,#ffd69e80,#0000 62%);inset:4% 26% 40%}.hero-module__lOZV7G__backdrop__rim{filter:blur(40px);background:radial-gradient(58% 52% at 50% 76%,#ff965c80,#0000 70%);position:absolute;inset:30% 24% -6%}.hero-module__lOZV7G__backdrop__vignette{background:radial-gradient(96% 74% at 50% 46%,#0000 38%,#541a066b 100%),linear-gradient(#541a0638 0%,#0000 22%);position:absolute;inset:0}.hero-module__lOZV7G__backdrop__grain{opacity:.16;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:-50%}.hero-module__lOZV7G__wordmark{z-index:1;pointer-events:none;justify-content:center;display:flex;position:absolute;top:46%;left:0;right:0}.hero-module__lOZV7G__wordmark__text{font-family:var(--font-display);letter-spacing:-.014em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(104deg,#fffffff5 0%,#fffcf7 34%,#fff0ddeb 68%,#ffe2c4c7 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:19.6vw;font-weight:500;line-height:.78;-webkit-mask-image:linear-gradient(#000 0% 62%,#000000d1 100%);mask-image:linear-gradient(#000 0% 62%,#000000d1 100%)}.hero-module__lOZV7G__subject{z-index:2;pointer-events:none;height:97%;animation:9s ease-in-out infinite hero-module__lOZV7G__subject-float;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes hero-module__lOZV7G__subject-float{0%{transform:translate(-50%)}50%{transform:translate(-50%,-10px)}to{transform:translate(-50%)}}.hero-module__lOZV7G__subject__inner{height:100%}.hero-module__lOZV7G__subject__stack{filter:drop-shadow(0 32px 64px #4a160457);height:100%;position:relative}.hero-module__lOZV7G__subject__img{object-fit:contain;object-position:bottom center;width:auto;height:100%;display:block}.hero-module__lOZV7G__subject__img--masked{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-module__lOZV7G__shell{z-index:3;min-height:100svh;padding:var(--shell-y) var(--shell-x) clamp(1.6rem, 6vh, 4.4rem);pointer-events:none;flex-direction:column;display:flex;position:relative}.hero-module__lOZV7G__shell>*{pointer-events:auto}.hero-module__lOZV7G__shell__row{grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,3vw,3rem);display:grid}.hero-module__lOZV7G__shell__row--upper{margin-top:clamp(2rem,7vh,5rem)}.hero-module__lOZV7G__shell__row--lower{align-items:end}.hero-module__lOZV7G__shell__spacer{flex:1;min-height:clamp(6rem,22vh,16rem)}.hero-module__lOZV7G__nav{align-items:center;gap:clamp(1rem,2.4vw,2.4rem);display:flex}.hero-module__lOZV7G__nav__logo{color:var(--paper);transition:transform .5s var(--ease-out-expo);display:inline-flex}.hero-module__lOZV7G__nav__logo:hover{transform:scale(1.06)rotate(-3deg)}.hero-module__lOZV7G__nav__links{align-items:center;gap:clamp(1.2rem,2.4vw,2.4rem);margin-left:auto;display:flex}.hero-module__lOZV7G__nav__link{color:var(--paper);padding-block:.25rem;font-size:.86rem;text-decoration:none;position:relative}.hero-module__lOZV7G__nav__link:after{content:"";transform-origin:100%;height:1px;transition:transform .55s var(--ease-out-expo);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hero-module__lOZV7G__nav__link:hover:after,.hero-module__lOZV7G__nav__link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.hero-module__lOZV7G__nav__toggle{border:1px solid var(--glass-line);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:42px;height:42px;color:var(--paper);cursor:pointer;border-radius:50%;place-items:center;margin-left:auto;padding:0;display:none}.hero-module__lOZV7G__nav__toggle span{background:currentColor;width:16px;height:1.5px;display:block;box-shadow:0 -5px,0 5px}.hero-module__lOZV7G__btn{isolation:isolate;border-radius:var(--radius-pill);background:var(--plum);color:var(--paper);font-family:var(--font-display);white-space:nowrap;justify-content:center;align-items:center;padding:.9rem 1.9rem;font-size:.86rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #4d0a1f57,inset 0 1px #ffffff24}.hero-module__lOZV7G__btn:before{content:"";z-index:-1;background:linear-gradient(120deg, var(--plum-hi), var(--plum));opacity:0;transition:opacity .5s var(--ease-out-soft);position:absolute;inset:0}.hero-module__lOZV7G__btn:hover:before{opacity:1}.hero-module__lOZV7G__btn--sm{padding:.72rem 1.5rem}.hero-module__lOZV7G__headline__title{font-family:var(--font-display);letter-spacing:.008em;text-transform:uppercase;color:var(--paper);font-size:clamp(1.32rem,2.16vw,2.15rem);font-weight:400;line-height:1.09}.hero-module__lOZV7G__line{white-space:nowrap;display:block;overflow:hidden}.hero-module__lOZV7G__line__inner{display:block}.hero-module__lOZV7G__headline__body,.hero-module__lOZV7G__studio__body{color:var(--paper-dim);margin-top:clamp(.9rem,1.4vw,1.4rem);font-size:clamp(.72rem,.86vw,.86rem);font-weight:300;line-height:1.55}.hero-module__lOZV7G__headline__body{max-width:34ch}.hero-module__lOZV7G__headline__body strong,.hero-module__lOZV7G__studio__body strong{color:var(--paper);font-weight:600}.hero-module__lOZV7G__headline__cta{margin-top:clamp(1rem,1.6vw,1.6rem)}.hero-module__lOZV7G__studio{text-align:right}.hero-module__lOZV7G__studio__title{font-family:var(--font-display);letter-spacing:.012em;text-transform:uppercase;color:var(--paper);font-size:clamp(2.1rem,4.7vw,4.6rem);font-weight:400;line-height:.96}.hero-module__lOZV7G__studio__body{max-width:36ch;margin-left:auto}.hero-module__lOZV7G__stats{align-items:flex-end;gap:clamp(.5rem,.9vw,.85rem);display:flex}.hero-module__lOZV7G__stat{border:1px solid var(--glass-line);background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);min-width:clamp(6rem,8.6vw,8.4rem);transition:translate .6s var(--ease-out-expo), box-shadow .6s var(--ease-out-expo);border-radius:16px;flex-direction:column;gap:.45rem;padding:clamp(.65rem,.95vw,.95rem);display:flex;box-shadow:0 18px 40px #4a160438}.hero-module__lOZV7G__stat:hover{translate:0 -6px;box-shadow:0 26px 52px #4a16044d}.hero-module__lOZV7G__stat--solid{background:var(--glass-strong);color:var(--ink)}.hero-module__lOZV7G__stat__label{color:var(--paper-dim);align-items:center;gap:.4em;font-size:clamp(.6rem,.68vw,.7rem);display:flex}.hero-module__lOZV7G__stat--solid .hero-module__lOZV7G__stat__label{color:#2a0f06a8}.hero-module__lOZV7G__stat__dot{background:var(--plum);border-radius:50%;width:6px;height:6px}.hero-module__lOZV7G__stat__value{font-family:var(--font-display);color:var(--paper);font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:1}.hero-module__lOZV7G__stat--solid .hero-module__lOZV7G__stat__value{color:var(--ink)}.hero-module__lOZV7G__partner{border:1px solid var(--glass-line);background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);width:clamp(13rem,16vw,15.5rem);transition:translate .7s var(--ease-out-expo);border-radius:18px;justify-self:end;padding:1rem;box-shadow:0 22px 48px #4a16043d}.hero-module__lOZV7G__partner:hover{translate:0 -6px}.hero-module__lOZV7G__partner__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.hero-module__lOZV7G__partner__title{font-family:var(--font-display);font-size:clamp(.86rem,1.02vw,1.02rem);font-weight:400;line-height:1.24}.hero-module__lOZV7G__partner__badge{background:var(--plum-ink);width:1.9rem;height:1.9rem;color:var(--paper);transition:transform .6s var(--ease-out-expo), background-color .4s var(--ease-out-soft);border-radius:50%;flex:none;place-items:center;display:grid}.hero-module__lOZV7G__partner:hover .hero-module__lOZV7G__partner__badge{background:var(--plum);transform:rotate(45deg)}.hero-module__lOZV7G__partner__body{color:var(--paper-faint);margin-top:.6rem;font-size:clamp(.62rem,.72vw,.72rem);line-height:1.5}.hero-module__lOZV7G__partner__foot{align-items:center;gap:.6rem;margin-top:.9rem;display:flex}.hero-module__lOZV7G__partner__avatars{display:flex}.hero-module__lOZV7G__partner__avatar{width:clamp(1.15rem,1.5vw,1.45rem);height:clamp(1.15rem,1.5vw,1.45rem);transition:transform .5s var(--ease-out-expo);border:1.5px solid #fff6ecd9;border-radius:50%;margin-left:-.42rem}.hero-module__lOZV7G__partner__avatar:first-child{margin-left:0}.hero-module__lOZV7G__partner__avatar:first-child{background:linear-gradient(140deg,#ffd7a8,#d9743a)}.hero-module__lOZV7G__partner__avatar:nth-child(2){background:linear-gradient(140deg,#f7b3c2,#a81c46)}.hero-module__lOZV7G__partner__avatar:nth-child(3){background:linear-gradient(140deg,#ffe2bd,#8f3a15)}.hero-module__lOZV7G__partner:hover .hero-module__lOZV7G__partner__avatar{transform:translateY(-2px)}.hero-module__lOZV7G__partner__meta{font-size:clamp(.58rem,.68vw,.68rem);line-height:1.3}.hero-module__lOZV7G__partner__meta strong{font-weight:600;display:block}@media (prefers-reduced-motion:reduce){.hero-module__lOZV7G__subject{animation:none}}@media (max-width:1180px){.hero-module__lOZV7G__partner__body{display:none}}@media (max-width:900px){.hero-module__lOZV7G__nav__links,.hero-module__lOZV7G__nav__cta{display:none}.hero-module__lOZV7G__nav__toggle{display:grid}.hero-module__lOZV7G__shell__row{grid-template-columns:1fr;gap:clamp(1.6rem,5vw,2.5rem)}.hero-module__lOZV7G__studio{text-align:left}.hero-module__lOZV7G__studio__body{margin-left:0}.hero-module__lOZV7G__shell__row--lower{align-items:start}.hero-module__lOZV7G__shell__spacer{min-height:clamp(3.5rem,12vh,8rem)}.hero-module__lOZV7G__wordmark{top:auto;bottom:22%}.hero-module__lOZV7G__subject{opacity:.9;height:60%}.hero-module__lOZV7G__partner{justify-self:start;width:min(20rem,100%)}}@media (max-width:560px){.hero-module__lOZV7G__headline__title{font-size:clamp(1rem,5vw,1.9rem)}.hero-module__lOZV7G__studio__title{font-size:clamp(2.2rem,12vw,3.4rem)}.hero-module__lOZV7G__headline__body,.hero-module__lOZV7G__studio__body{font-size:.78rem}.hero-module__lOZV7G__wordmark{bottom:26%}.hero-module__lOZV7G__subject{height:52%}.hero-module__lOZV7G__stats{width:100%}.hero-module__lOZV7G__stat{flex:1 1 0;min-width:0}}
