.hero{position:relative;min-height:calc(100vh - 64px);padding:40px 0 24px;overflow:clip}.hero__bg{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:clip}.landing{--bgOpacity: 1;--horaWordSize: clamp(160px, 22vw, 520px)}.landing__bg{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:clip;opacity:var(--bgOpacity, 1);transition:opacity .52s ease}.landing>section{position:relative;z-index:1}.landing[data-intro-lock="1"] .landing__bg{z-index:1002;opacity:1}.hero-word{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%) translate3d(0,var(--heroWordY, 0px),0);font-family:var(--font-h);font-weight:800;font-size:var(--horaWordSize, clamp(160px, 22vw, 520px));color:#fed1b205;opacity:1;white-space:nowrap;filter:blur(0px);transition:opacity 1.4s cubic-bezier(.12,.9,.18,1)}.landing[data-intro-stage=done] .hero-word{animation:hero-word-in 1.2s cubic-bezier(.12,.9,.18,1) both}.landing[data-intro-lock="1"] .hero-word{opacity:0}@keyframes hero-word-in{0%{opacity:0;filter:blur(16px)}52%{opacity:1;filter:blur(0px)}to{opacity:1;filter:blur(0px)}}.blob{position:absolute;--blobSize: clamp(320px, 42vw, 520px);--blobHalf: calc(var(--blobSize) / 2);width:var(--blobSize);height:var(--blobSize);border-radius:62% 38%;--blobO: 1;--blobS: 1;--blobBlur: 26px;--blobGlowBlur: 82px;--blobBlurMax: 64px;--blobGlowBlurMax: 140px;translate:var(--blobTX, 0px) var(--blobTY, 0px);transform:translateZ(0);animation:float 12s ease-in-out infinite;will-change:transform,translate;opacity:1}.blob:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--blob-bg);filter:blur(min(calc(var(--blobBlur, 26px) + (1 - var(--blobO, 1)) * 52px),var(--blobBlurMax, 64px)));opacity:calc(var(--blobO, 1) * .72);transform:scale(var(--blobS, 1));transform-origin:center;transition:transform .14s ease,filter .18s ease,opacity .14s ease}.blob:after{content:"";position:absolute;inset:-14%;border-radius:inherit;background:var(--blob-bg);filter:blur(min(calc(var(--blobGlowBlur, 82px) + (1 - var(--blobO, 1)) * 120px),var(--blobGlowBlurMax, 140px)));opacity:calc(var(--blobO, 1) * .22);transform:scale(1);transform-origin:center;transition:filter .18s ease,opacity .14s ease}.blob--a{left:calc(140px - var(--blobHalf));top:calc(140px - var(--blobHalf));--blobTX: calc(var(--scrollYS, var(--scrollY, 0px)) * .007 + var(--blobAX, 0px));--blobTY: calc(var(--scrollYS, var(--scrollY, 0px)) * -.015 + var(--blobAY, 0px));--blobO: var(--blobAO, 1);--blobS: var(--blobAS, 1);--blob-bg: radial-gradient(circle at 30% 30%, rgba(245,100,22,.75), rgba(245,100,22,0))}.blob--b{left:calc(100% - (56px + var(--blobHalf)));top:calc(56px - var(--blobHalf));--blobTX: calc(var(--scrollYS, var(--scrollY, 0px)) * -.012 + var(--blobBX, 0px));--blobTY: calc(var(--scrollYS, var(--scrollY, 0px)) * -.012 + var(--blobBY, 0px));--blobO: var(--blobBO, 1);--blobS: var(--blobBS, 1);--blob-bg: radial-gradient(circle at 40% 40%, rgba(67,95,49,.7), rgba(67,95,49,0));animation-duration:16s}.blob--c{left:calc(28% - var(--blobHalf));top:calc(100% - var(--blobHalf));--blobTX: calc(var(--scrollYS, var(--scrollY, 0px)) * .009 + var(--blobCX, 0px));--blobTY: calc(var(--scrollYS, var(--scrollY, 0px)) * -.006 + var(--blobCY, 0px));--blobO: var(--blobCO, 1);--blobS: var(--blobCS, 1);--blob-bg: radial-gradient(circle at 35% 35%, rgba(254,209,178,.55), rgba(254,209,178,0));animation-duration:18s}.landing[data-intro-stage=idle],.landing[data-intro-stage=loading]{--blobAO: 0;--blobBO: 0;--blobCO: 0;--blobAS: .0008;--blobBS: .0008;--blobCS: .0008}.landing[data-intro-stage=idle] .blob,.landing[data-intro-stage=loading] .blob{transition:none}.landing[data-intro-stage=handoff] .blob,.landing[data-intro-stage=reveal] .blob{transition:translate 1.1s cubic-bezier(.12,.9,.18,1)}@keyframes float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-10px,0) scale(1.03)}}.hero__inner{position:relative;padding-top:18px;z-index:1;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.landing[data-intro-lock="1"] .hero__inner{opacity:0;transform:translate3d(0,14px,0)}.hero__kicker{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--c-muted)}.hero__title{margin:14px 0 0;line-height:.88;letter-spacing:-.02em}.hero__line{display:block;font-family:var(--font-h);font-weight:800;font-size:clamp(42px,8.8vw,160px)}.hero__line--outline{color:transparent;-webkit-text-stroke:1px rgba(254,209,178,.62);text-shadow:0 0 0 rgba(0,0,0,0)}.hero__lead{margin:14px 0 0;max-width:66ch;font-size:15px;line-height:1.7;color:var(--c-muted)}.hero__actions{margin-top:18px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.hero__meta{margin-top:16px;display:flex;gap:8px;flex-wrap:wrap}.pill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(254,209,178,.14);background:#ffffff08;font-size:12px;font-weight:900;letter-spacing:.02em}.pill--muted{color:var(--c-muted)}.hero__scroll{margin-top:22px;display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--c-muted);font-weight:900;letter-spacing:.14em;text-transform:uppercase;font-size:11px}.hero__scroll-line{width:46px;height:1px;background:#fed1b259;position:relative;overflow:hidden}.hero__scroll-line:after{content:"";position:absolute;inset:0;background:#f56416d9;transform:translate(-100%);animation:scan 1.4s ease-in-out infinite}@keyframes scan{0%{transform:translate(-110%)}55%{transform:translate(110%)}to{transform:translate(110%)}}.marquee{position:relative;margin-top:26px;--marqueeGap: 18px;--marqueeShift: 50%;--marqueeDur: 14s;border-top:1px solid rgba(254,209,178,.1);border-bottom:1px solid rgba(254,209,178,.1);background:#ffffff05;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.landing[data-intro-lock="1"] .marquee{opacity:0;transform:translate3d(0,10px,0);transition:opacity .52s ease,transform .52s ease}.marquee__track{display:flex;align-items:center;width:max-content;padding:12px 0;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#fed1b2d1;white-space:nowrap;will-change:transform;animation:marquee var(--marqueeDur, 14s) linear infinite}.marquee__group{display:flex;align-items:center;gap:var(--marqueeGap, 18px);padding-right:var(--marqueeGap, 18px);flex:0 0 auto}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--marqueeShift, 50%)),0,0)}}@media(max-height:520px)and (orientation:landscape){.hero{min-height:100vh}}@media(max-width:980px){.hero{min-height:calc(100svh - 56px);padding:32px 0 24px}.hero__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker scroll" "title title" "lead lead" "actions actions";gap:12px 16px;text-align:left}.hero__kicker{grid-area:kicker}.hero__title{grid-area:title;text-align:left}.hero__lead{grid-area:lead;margin:0;max-width:38ch}.hero__actions{grid-area:actions;justify-content:flex-start}.hero__meta{justify-content:flex-start}.hero__scroll{grid-area:scroll;justify-self:end;align-self:start;margin-top:4px}.marquee{margin-top:24px;--marqueeGap: 14px}.marquee__track{padding:10px 0;font-size:12px}}@media(max-width:740px){.hero{min-height:min(720px,calc(100svh - 52px));padding:24px 0 18px}.hero__inner{grid-template-columns:1fr;grid-template-areas:"kicker" "title" "lead" "actions" "scroll";gap:14px}.hero__title{margin:0;text-align:left;max-width:8.4ch}.hero__line{font-size:clamp(36px,13vw,76px)}.hero__lead{max-width:31ch;font-size:14px;line-height:1.6}.hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:10px}.hero__actions>*{min-width:0;width:100%}.hero__scroll{justify-self:start;margin-top:0}}@media(max-width:520px){.landing{--horaWordSize: clamp(88px, 30vw, 180px)}.blob{--blobSize: clamp(220px, 78vw, 320px)}.hero__kicker{font-size:11px;letter-spacing:.18em}.hero__line{font-size:clamp(34px,14.2vw,64px)}.hero__actions{grid-template-columns:1fr}.hero__actions .btn{width:100%}.hero__scroll{gap:8px;font-size:10px}.hero__scroll-line{width:34px}.marquee{--marqueeGap: 12px}.marquee__track{padding:9px 0;font-size:11px;letter-spacing:.1em}}@media(max-width:420px){.hero{padding-top:20px}.hero__lead{max-width:28ch;font-size:13px}}html.is-intro-lock{scroll-behavior:auto}html.is-intro-lock,html.is-intro-lock body{overflow:hidden!important;overscroll-behavior:none}html.is-intro-lock body{touch-action:none}html.is-intro-lock .app{pointer-events:none}.intro{position:fixed;inset:0;z-index:1000;pointer-events:none;background:#fff;isolation:isolate;opacity:1;transition:opacity .52s cubic-bezier(.2,.8,.2,1)}.intro:before{content:"";position:absolute;inset:0;background:#050605;opacity:var(--introDark, 0);transition:opacity 80ms linear}.intro[data-stage=reveal]{opacity:0}.intro-word{position:fixed;left:50%;top:46%;transform:translate3d(-50%,-50%,0) scale(1.06);font-family:var(--font-h);font-weight:800;font-size:var(--horaWordSize, clamp(160px, 22vw, 520px));color:#000000eb;white-space:nowrap;filter:blur(0px);pointer-events:none;z-index:1004;animation:intro-word var(--introLoadingMs, 2.2s) cubic-bezier(.2,.9,.2,1) forwards}.intro-word:before,.intro-word:after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;opacity:0}.intro-word:before{transform:translate3d(2px,0,0);text-shadow:-1px 0 rgba(245,100,22,.62);clip-path:inset(0 0 58% 0);animation:intro-word-ghost-a var(--introLoadingMs, 2.2s) steps(2,end) both}.intro-word:after{transform:translate3d(-2px,0,0);text-shadow:1px 0 rgba(67,95,49,.55);clip-path:inset(42% 0 0 0);animation:intro-word-ghost-b var(--introLoadingMs, 2.2s) steps(2,end) both}.intro[data-stage=handoff] .intro-word,.intro[data-stage=reveal] .intro-word{animation:none;opacity:0;transform:translate3d(-50%,-50%,0) translate3d(0,18vh,0) scale(.92);transition:opacity 1.4s cubic-bezier(.12,.9,.18,1),transform 1.4s cubic-bezier(.12,.9,.18,1)}.intro__center{position:fixed;left:50%;top:50%;width:28vh;height:14px;--introBarX: 0px;--introBarY: 96px;--introRot: 0deg;transform:translate3d(calc(-50% + var(--introBarX)),calc(-50% + var(--introBarY)),0);opacity:var(--introBarO, 0);z-index:1003;will-change:transform,opacity;transition:opacity .42s ease,transform 1.4s cubic-bezier(.12,.9,.18,1)}.intro[data-stage=handoff] .intro__center,.intro[data-stage=reveal] .intro__center{--introBarX: var(--introToScrollX, 0px);--introBarY: 0px;--introRot: -90deg}.intro__track{position:absolute;inset:0;transform:rotate(var(--introRot, 0deg));transform-origin:center;border-radius:18px 8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;isolation:isolate;border:1px solid color-mix(in srgb,rgba(0,0,0,.55),rgba(254,209,178,.05) calc(var(--introAccent, 0) * 100%));background:color-mix(in srgb,rgba(255,255,255,.14),transparent calc(var(--introAccent, 0) * 100%));transition:transform 1.4s cubic-bezier(.12,.9,.18,1),border-radius 1.4s cubic-bezier(.12,.9,.18,1),border-color .52s ease,background .52s ease}.intro__track:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fed1b21a,#fed1b200 40%,#435f311a);opacity:calc(var(--introAccent, 0) * .6);pointer-events:none;z-index:0}.intro__track:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(254,209,178,.05);opacity:var(--introAccent, 0);pointer-events:none;z-index:1}.intro[data-stage=handoff] .intro__track,.intro[data-stage=reveal] .intro__track{border:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.intro[data-stage=handoff] .intro__track:before,.intro[data-stage=reveal] .intro__track:before{opacity:0}.intro[data-stage=handoff] .intro__track:after,.intro[data-stage=reveal] .intro__track:after{opacity:0}.charging_thumb{position:absolute;left:2px;top:2px;bottom:2px;width:calc((100% - 4px) * var(--introP, 0));border-radius:18px 6px;overflow:hidden;background:color-mix(in srgb,rgba(0,0,0,.92),rgba(245,100,22,.07) calc(var(--introAccent, 0) * 100%));box-shadow:inset 0 0 0 1px color-mix(in srgb,rgba(0,0,0,.22),rgba(245,100,22,.32) calc(var(--introAccent, 0) * 100%));filter:drop-shadow(0 16px 12px rgba(0,0,0,.18));will-change:width;transition:box-shadow .52s ease,border-radius .52s ease,filter .52s ease;z-index:2}.charging_thumb:after{content:"";position:absolute;inset:1px;border-radius:inherit;background:var(--miniThumbInner);opacity:calc(.65 + var(--introAccent, 0) * .2);filter:blur(var(--miniThumbInnerBlur));pointer-events:none;transform:rotate(calc(-1 * var(--introRot, 0deg)));transform-origin:50% 50%}.intro[data-stage=handoff] .charging_thumb,.intro[data-stage=reveal] .charging_thumb{left:auto;right:2px;background:var(--miniThumbBg);border-radius:6px 18px;width:calc((100% - 4px) * var(--miniThumbP, .12));box-shadow:var(--miniThumbBorder);filter:var(--miniThumbShadow);transition:width 1.4s cubic-bezier(.12,.9,.18,1),box-shadow .52s ease,border-radius 1.4s cubic-bezier(.12,.9,.18,1),filter .52s ease}.intro[data-stage=handoff] .charging_thumb:after,.intro[data-stage=reveal] .charging_thumb:after{background:var(--miniThumbInner);opacity:var(--miniThumbInnerO)}.intro[data-variant=compact][data-stage=reveal] .intro__center{--introBarX: 0px;--introBarY: 96px;--introRot: 0deg}.intro[data-variant=compact][data-stage=reveal] .intro__track{border-radius:18px 8px;border-color:color-mix(in srgb,rgba(0,0,0,.55),rgba(254,209,178,.05) calc(var(--introAccent, 0) * 100%));background:color-mix(in srgb,rgba(255,255,255,.14),transparent calc(var(--introAccent, 0) * 100%));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.intro[data-variant=compact][data-stage=reveal] .intro__track:before{opacity:calc(var(--introAccent, 0) * .6)}.intro[data-variant=compact][data-stage=reveal] .intro__track:after{opacity:var(--introAccent, 0)}.intro[data-variant=compact][data-stage=reveal] .charging_thumb{left:2px;right:auto;width:calc((100% - 4px) * var(--introP, 0));background:color-mix(in srgb,rgba(0,0,0,.92),rgba(245,100,22,.07) calc(var(--introAccent, 0) * 100%));border-radius:18px 6px;box-shadow:0 0 0 1px color-mix(in srgb,rgba(0,0,0,.22),rgba(245,100,22,.32) calc(var(--introAccent, 0) * 100%));filter:drop-shadow(0 16px 12px rgba(0,0,0,.18));transition:box-shadow .52s ease,border-radius .52s ease,filter .52s ease}.intro[data-variant=compact][data-stage=reveal] .charging_thumb:after{opacity:calc(.65 + var(--introAccent, 0) * .2)}.intro__pct{position:fixed;left:50%;top:50%;transform:translate3d(-50%,-50%,0) translate3d(0,148px,0);font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#fff;mix-blend-mode:difference;white-space:nowrap;opacity:var(--introBarO, 0);font-family:var(--font-h);font-variant-numeric:tabular-nums;z-index:1003;pointer-events:none;will-change:opacity,transform;transition:opacity .42s ease,transform .42s ease}.intro__pct-ch{position:relative;display:inline-block;animation:pct-in .52s cubic-bezier(.12,.9,.18,1) both;animation-delay:calc(var(--i, 0) * 92ms)}.intro__pct-ch:before,.intro__pct-ch:after{content:attr(data-ch);position:absolute;inset:0;pointer-events:none;opacity:.82}.intro__pct-ch:before{transform:translate3d(1px,0,0);text-shadow:-1px 0 rgba(245,100,22,.62);clip-path:inset(0 0 60% 0);animation:pct-glitch 1.2s steps(2,end) infinite}.intro__pct-ch:after{transform:translate3d(-1px,0,0);text-shadow:1px 0 rgba(67,95,49,.62);clip-path:inset(40% 0 0 0);animation:pct-glitch 1.4s steps(2,end) infinite reverse}.intro[data-stage=handoff] .intro__pct-ch,.intro[data-stage=reveal] .intro__pct-ch{animation:pct-out .92s cubic-bezier(.12,.9,.18,1) both;animation-delay:calc(var(--i, 0) * 92ms)}@keyframes pct-glitch{0%{clip-path:inset(0 0 70% 0);transform:translate3d(1px,0,0);opacity:.84}20%{clip-path:inset(18% 0 48% 0);transform:translate3d(-2px,0,0);opacity:.62}40%{clip-path:inset(54% 0 16% 0);transform:translate3d(2px,0,0);opacity:.76}60%{clip-path:inset(10% 0 68% 0);transform:translate3d(-1px,0,0);opacity:.58}80%{clip-path:inset(38% 0 26% 0);transform:translate3d(1px,0,0);opacity:.72}to{clip-path:inset(0 0 70% 0);transform:translateZ(0);opacity:.84}}@keyframes pct-out{0%{transform:translateZ(0);opacity:1;filter:blur(0px)}26%{opacity:.28;filter:blur(.4px)}52%{opacity:0;filter:blur(1px)}to{transform:translate3d(160px,0,0);opacity:0;filter:blur(1px)}}@keyframes pct-in{0%{transform:translate3d(0,8px,0);opacity:0;filter:blur(1px)}to{transform:translateZ(0);opacity:1;filter:blur(0px)}}@keyframes intro-word{0%{color:#000000eb;opacity:0;filter:blur(18px);transform:translate3d(-50%,-50%,0) scale(1.16)}6%{color:#000000eb;opacity:1;filter:blur(0px);transform:translate3d(-50%,-50%,0) scale(1.07)}12%{color:#000000eb;opacity:1;filter:blur(0px);transform:translate3d(-50%,-50%,0) scale(1.07)}18%{color:#ffffff38;opacity:.22;filter:blur(1px);transform:translate3d(-50%,-50%,0) scale(1.02)}22%{color:#ffffff1f;opacity:0;filter:blur(2px);transform:translate3d(-50%,-50%,0) translate3d(0,12vh,0) scale(.98)}to{color:#ffffff1f;opacity:0;filter:blur(2px);transform:translate3d(-50%,-50%,0) translate3d(0,18vh,0) scale(.92)}}@keyframes intro-word-ghost-a{0%,4%{opacity:0;transform:translate3d(2px,0,0)}5%{opacity:.56;transform:translate3d(3px,0,0)}6%{opacity:0;transform:translate3d(-4px,0,0)}7%{opacity:.34;transform:translate3d(4px,0,0)}8%{opacity:0;transform:translateZ(0)}12%{opacity:0;transform:translateZ(0)}17%{opacity:0;transform:translateZ(0)}18%{opacity:.45;transform:translate3d(5px,0,0)}19%{opacity:0;transform:translate3d(-3px,0,0)}20%{opacity:.28;transform:translate3d(3px,0,0)}21%,to{opacity:0;transform:translateZ(0)}}@keyframes intro-word-ghost-b{0%,4%{opacity:0;transform:translate3d(-2px,0,0)}6%{opacity:.48;transform:translate3d(-4px,0,0)}7%{opacity:0;transform:translate3d(3px,0,0)}8%{opacity:.26;transform:translate3d(-3px,0,0)}9%{opacity:0;transform:translateZ(0)}18%{opacity:0;transform:translateZ(0)}19%{opacity:.42;transform:translate3d(-5px,0,0)}20%{opacity:0;transform:translate3d(3px,0,0)}21%{opacity:.22;transform:translate3d(-3px,0,0)}22%,to{opacity:0;transform:translateZ(0)}}@media(max-width:520px){.intro-word{transform:translate3d(-50%,-50%,0) scale(1)}}.landing{opacity:0;transform:translate3d(0,10px,0);transition:opacity .6s ease,transform .6s ease}.landing[data-intro-lock="1"],.landing[data-intro-stage=reveal]{opacity:1;transform:none;transition:none}.is-ready .landing{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee__track,.blob,.landing[data-intro-stage=done] .hero-word,html.is-intro-scroll-in .v-brand__name{animation:none}.hero__scroll-line:after{animation:none}.landing{opacity:1;transform:none;transition:none}.reveal{opacity:1;transform:none;filter:none;transition:none}}.manifesto{--manifestoP: 0}.split{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;align-items:start}.split__left,.split__right,.values__head{will-change:transform,opacity}.split__left{transform:translate3d(0,calc((1 - var(--manifestoP)) * 40px),0);opacity:calc(.76 + var(--manifestoP) * .24)}.split__right{transform:translate3d(0,calc((1 - var(--manifestoP)) * -32px),0)}.quote{border:1px solid rgba(254,209,178,.14);border-radius:28px 18px;background:#ffffff08;padding:16px;box-shadow:none;transform:translate3d(0,calc((1 - var(--manifestoP)) * 26px),0) scale(calc(.96 + var(--manifestoP) * .04));opacity:calc(.72 + var(--manifestoP) * .28);will-change:transform,opacity}.quote__big{font-family:var(--font-h);font-size:66px;line-height:1;opacity:.28}.quote__text{margin-top:-16px;font-weight:900;letter-spacing:.02em;line-height:1.5}.quote__from{margin-top:10px;color:var(--c-muted);font-size:12px;font-weight:800}.values{margin-top:26px}.values__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;transform:translate3d(0,calc((1 - var(--manifestoP)) * 18px),0);opacity:calc(.78 + var(--manifestoP) * .22)}.values__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v-card{--manifestoLag: 0;--vHoverY: 0px;border:1px solid rgba(254,209,178,.14);border-radius:28px 18px;background:#ffffff08;padding:14px;transform:translate3d(0,calc((1 - var(--manifestoP)) * (16px + var(--manifestoLag) * 12px) + var(--vHoverY)),0) rotateX(calc((1 - var(--manifestoP)) * -6deg));opacity:calc(.7 + var(--manifestoP) * .3);will-change:transform,opacity;transition:transform .16s ease,border-color .16s ease,opacity .2s ease}.v-card:hover{--vHoverY: -2px;border-color:#f5641652}.values__grid .v-card:nth-child(1){--manifestoLag: 0}.values__grid .v-card:nth-child(2){--manifestoLag: 1}.values__grid .v-card:nth-child(3){--manifestoLag: 2}.values__grid .v-card:nth-child(4){--manifestoLag: 3}.v-card__title{font-weight:900;font-size:14px;letter-spacing:.04em;text-transform:uppercase}.v-card__text{margin-top:8px;color:var(--c-muted);line-height:1.6;font-size:13px}@media(max-width:980px){.split{grid-template-columns:1fr!important;gap:20px}.manifesto .split{width:100%;max-width:760px;margin-left:auto;margin-right:auto}.manifesto .split__left{max-width:36rem}.manifesto .split__right{display:block}.manifesto .quote{width:min(420px,78%);margin-left:auto;text-align:left}.values__head{align-items:end;gap:14px;margin-bottom:14px}.values__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;justify-items:stretch!important}.values__grid>*{width:100%!important}.v-card{min-width:0;max-width:100%}.v-card__text{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}@media(max-width:740px){.manifesto .split{max-width:none;gap:18px}.manifesto .split__left{max-width:none}.manifesto .quote{width:min(320px,88%);padding:14px}.quote__big{font-size:52px}.quote__text{margin-top:-10px;font-size:clamp(18px,5vw,24px);line-height:1.4}.values__head{flex-direction:column;align-items:flex-start;text-align:left}.values__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.v-card{padding:14px 12px;min-height:100%}.v-card__title{font-size:13px;letter-spacing:.03em}.v-card__text{font-size:12px;line-height:1.5}}@media(max-width:420px){.manifesto .quote{width:100%}.values__grid{gap:8px}.v-card{padding:12px}}.model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.model-card{border:1px solid rgba(254,209,178,.14);border-radius:28px 18px;background:#ffffff08;padding:16px}.model-card--accent{background:linear-gradient(180deg,#435f3124,#ffffff05)}.model-card__title{font-family:var(--font-h);font-size:22px}.model-card__text{margin-top:10px;color:var(--c-muted);line-height:1.6}.offer--immersive{--offer-bg: #f8f3ea;--offer-surface: rgba(255,255,255,.72);--offer-surface-strong: rgba(255,255,255,.9);--offer-text: #133700;--offer-muted: rgba(19,55,0,.68);--offer-border: rgba(19,55,0,.12);--offer-shadow: 0 40px 110px rgba(19,55,0,.18);--offer-journey-overlap: 54vh;--offer-stage-base: radial-gradient(circle at 12% 22%, rgba(245,100,22,.12), transparent 26%), radial-gradient(circle at 76% 16%, rgba(67,95,49,.08), transparent 24%), radial-gradient(circle at 56% 42%, rgba(254,209,178,.2), transparent 24%), radial-gradient(circle at 22% 68%, rgba(245,100,22,.08), transparent 30%), radial-gradient(circle at 84% 74%, rgba(67,95,49,.06), transparent 28%), linear-gradient(180deg, #fbf7ef 0%, #fffdf8 100%);--offerRevealP: 0;--offerCoverP: 1;--offerStat1P: 0;--offerStat2P: 0;--offerStat3P: 0;--offerTimeline: 0;--offerOutroP: 0;--offerInkP: 0;--offer-entry-duration: 1.08;--offer-finale-noise-a: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27160%27%20height%3D%27160%27%3E%3Cfilter%20id%3D%27n%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%271.1%27%20numOctaves%3D%274%27%20stitchTiles%3D%27stitch%27%20result%3D%27t%27/%3E%3CfeColorMatrix%20in%3D%27t%27%20type%3D%27matrix%27%20values%3D%270%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.2126%200.7152%200.0722%200%200%27%20result%3D%27a%27/%3E%3CfeComponentTransfer%20in%3D%27a%27%20result%3D%27aa%27%3E%3CfeFuncA%20type%3D%27gamma%27%20amplitude%3D%271%27%20exponent%3D%271.05%27%20offset%3D%270%27/%3E%3C/feComponentTransfer%3E%3CfeFlood%20flood-color%3D%27white%27%20result%3D%27c%27/%3E%3CfeComposite%20in%3D%27c%27%20in2%3D%27aa%27%20operator%3D%27in%27/%3E%3C/filter%3E%3Crect%20width%3D%27160%27%20height%3D%27160%27%20filter%3D%27url(%23n)%27%20opacity%3D%270.14%27/%3E%3C/svg%3E");--offer-finale-noise-b: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27160%27%20height%3D%27160%27%3E%3Cfilter%20id%3D%27n%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%271.1%27%20numOctaves%3D%274%27%20stitchTiles%3D%27stitch%27%20result%3D%27t%27/%3E%3CfeColorMatrix%20in%3D%27t%27%20type%3D%27matrix%27%20values%3D%270%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.2126%200.7152%200.0722%200%200%27%20result%3D%27a%27/%3E%3CfeComponentTransfer%20in%3D%27a%27%20result%3D%27aa%27%3E%3CfeFuncA%20type%3D%27gamma%27%20amplitude%3D%271%27%20exponent%3D%271.05%27%20offset%3D%270%27/%3E%3C/feComponentTransfer%3E%3CfeFlood%20flood-color%3D%27white%27%20result%3D%27c%27/%3E%3CfeComposite%20in%3D%27c%27%20in2%3D%27aa%27%20operator%3D%27in%27/%3E%3C/filter%3E%3Crect%20width%3D%27160%27%20height%3D%27160%27%20filter%3D%27url(%23n)%27%20opacity%3D%270.18%27/%3E%3C/svg%3E");--offer-finale-fill: linear-gradient(180deg, rgba(5,6,5,.985), rgba(5,6,5,.985)), var(--offer-finale-noise-a), var(--offer-finale-noise-b);--offer-finale-fill-size: auto, 160px 160px, 160px 160px;--c-bg: var(--offer-bg);--c-surface: var(--offer-surface-strong);--c-surface-alt: rgba(255,255,255,.58);--c-text: var(--offer-text);--c-muted: var(--offer-muted);--c-border: var(--offer-border);--c-tint: rgba(245,100,22,.12);position:relative;isolation:isolate;padding:0;color:var(--offer-text);background:linear-gradient(180deg,#050605 0% 3.5%,#f8f3eb 14%,#fbf7ef 34%,#fffcf8 40%,#050605);overflow:clip}.offer--immersive:before{content:"";position:absolute;inset:80px 0 0;background:linear-gradient(180deg,#050605 0px 96px,#050605e6 132px,#05060500 228px),var(--offer-stage-base);pointer-events:none;opacity:calc(1 - var(--offerInkP))}.offer__journey{position:relative;z-index:2;height:calc(680vh + var(--offer-journey-overlap));margin-top:calc(-1 * var(--offer-journey-overlap) - 1px);padding-top:0;padding-bottom:0}.offer__sticky{position:sticky;top:0;min-height:100vh;display:flex;align-items:center;padding:0;z-index:2}.offer__stage{position:relative;width:100vw;min-height:100vh;perspective:1800px;overflow:clip;background:transparent;isolation:isolate}.offer__tunnel{position:relative;min-height:inherit;transform-style:preserve-3d;z-index:5}.offer__stage:before{content:"";position:absolute;inset:0;background:var(--offer-finale-fill);background-size:var(--offer-finale-fill-size);background-repeat:repeat;opacity:var(--offerInkP);pointer-events:none;z-index:3}.offer__stage:after{content:"";position:absolute;inset:18px;border:1px solid rgba(254,209,178,.14);border-radius:clamp(0px,calc(28px - var(--offerInkP) * 28px),28px);opacity:calc(var(--offerInkP) * .92);pointer-events:none;z-index:4}.offer[data-offer-mode=stack] .offer__journey{height:auto;margin-top:0;padding-top:0}.offer[data-offer-mode=stack] .offer__sticky{position:relative;min-height:auto;display:block}.offer[data-offer-mode=stack] .offer__stage,.offer[data-offer-mode=stack] .offer__tunnel{min-height:auto}.offer[data-offer-mode=stack] .offer-panel{position:relative;left:auto;top:auto;width:100%;height:auto;min-height:auto;margin-top:22px;transform:none!important;opacity:1!important;filter:none!important}.offer[data-offer-mode=stack] .offer-panel__surface{height:auto;min-height:0}.offer__intro-stage{position:relative;min-height:280vh;margin-top:-2px;background:transparent}.offer__intro-sticky{position:sticky;top:0;min-height:100vh;display:flex;align-items:center;overflow:clip;background:transparent}.offer__intro-surface{position:absolute;inset:0;background:radial-gradient(circle at 62% 56%,rgba(255,255,255,.46),transparent 26%),linear-gradient(180deg,#ffffff1a,#fff0 30%);pointer-events:none}.offer__intro-surface:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,calc(var(--offerRevealP) * .08)) 0%,transparent 28%),radial-gradient(circle at 64% 54%,rgba(255,255,255,calc(var(--offerRevealP) * .12)),transparent 42%)}.offer__intro-blob,.offer__intro-ring{position:absolute;display:block;pointer-events:none}.offer__intro-blob{background:radial-gradient(circle at 50% 50%,#fffbf5fa,#fffbf5eb 42%,#fffbf575 62%,#fffbf500 78%);filter:blur(calc(24px - var(--offerRevealP) * 10px));opacity:calc(.08 + var(--offerRevealP) * .94);transform-origin:center}.offer__intro-blob--a{left:58%;top:54%;width:92vw;height:74vh;border-radius:63% 37% 58% 42%/42% 60% 40% 58%;transform:translate(-50%,-50%) scale(calc(.06 + var(--offerRevealP) * 1.08)) rotate(-10deg)}.offer__intro-blob--b{left:36%;top:72%;width:54vw;height:48vh;border-radius:46% 54% 34% 66%/60% 42% 58% 40%;transform:translate(-50%,-50%) scale(calc(.04 + var(--offerRevealP) * .94)) rotate(14deg);opacity:calc(.06 + var(--offerRevealP) * .78)}.offer__intro-blob--c{left:78%;top:34%;width:46vw;height:54vh;border-radius:58% 42% 60% 40%/40% 56% 44% 60%;transform:translate(-50%,-50%) scale(calc(.03 + var(--offerRevealP) * .88)) rotate(-16deg);opacity:calc(.04 + var(--offerRevealP) * .66)}.offer__intro-ring{border:1px solid rgba(255,250,244,.42);filter:blur(.4px);opacity:calc(var(--offerRevealP) * .28);transform-origin:center}.offer__intro-ring--a{left:60%;top:52%;width:56vw;height:42vh;border-radius:60% 40% 54% 46%/46% 58% 42% 54%;transform:translate(-50%,-50%) scale(calc(.08 + var(--offerRevealP) * 1.04)) rotate(8deg)}.offer__intro-ring--b{left:44%;top:64%;width:34vw;height:26vh;border-radius:44% 56% 40% 60%/62% 38%;transform:translate(-50%,-50%) scale(calc(.06 + var(--offerRevealP) * .92)) rotate(-10deg)}.offer__intro{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,280px);gap:64px;align-items:center}.offer__intro-copy{max-width:58ch}.offer__eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff14;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#f56416f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.offer__title{margin:18px 0 0;font-size:clamp(42px,8vw,112px);line-height:.88;letter-spacing:-.05em;max-width:10.8ch;text-wrap:balance}.offer__title-line{display:block}.offer__lead{margin:18px 0 0;max-width:42ch;color:#133700b8;font-size:16px;line-height:1.75}.offer__metrics{display:grid;gap:16px;justify-self:end;width:min(100%,280px)}.offer__metric{--statP: var(--offerStat1P);position:relative;min-height:132px;display:flex;flex-direction:column;justify-content:flex-end;padding:18px;border:1px solid rgba(255,255,255,.28);border-radius:34px 18px;background:linear-gradient(180deg,#fffffff0,#ffffffad),radial-gradient(circle at top right,rgba(245,100,22,.14),transparent 56%);box-shadow:0 22px 58px #1337001a;overflow:hidden;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:var(--statP);transform:translate3d(0,calc((1 - var(--statP)) * -84px),0) scale(calc(.9 + var(--statP) * .1));filter:blur(calc((1 - var(--statP)) * 8px))}.offer__metric[data-stat-index="1"]{--statP: var(--offerStat2P);margin-left:26px}.offer__metric[data-stat-index="2"]{--statP: var(--offerStat3P);margin-left:54px}.offer__metric:before{content:"";position:absolute;inset:14px;border-radius:24px 12px;border:1px solid rgba(255,255,255,.42);opacity:.8}.offer__metric-value{position:relative;z-index:1;font-family:var(--font-h);font-size:clamp(32px,3.2vw,58px);line-height:.94}.offer__metric-label{position:relative;z-index:1;margin-top:8px;color:#133700b8;font-weight:700;line-height:1.45}.offer__intro-cover{position:absolute;inset:0;z-index:3;opacity:var(--offerCoverP);pointer-events:none}.offer__intro-mask{display:block;width:100%;height:100%}.offer__intro-cover-fill{fill:#050605}.offer__intro-cover-noise{fill:#ffffffe0;opacity:.024}.offer__intro-hole{fill:#000;transform-box:fill-box;transform-origin:center}.offer__intro-hole--a{transform:scale(calc(.08 + var(--offerRevealP) * 1.56)) rotate(-10deg)}.offer__intro-hole--b{transform:scale(calc(.08 + var(--offerRevealP) * 1.78)) rotate(16deg)}.offer__intro-hole--c{transform:scale(calc(.08 + var(--offerRevealP) * 1.88)) rotate(-18deg)}.offer__intro-hole--d{transform:scale(calc(.08 + var(--offerRevealP) * 1.56)) rotate(6deg)}.offer__intro-hole--e{transform:scale(calc(.08 + var(--offerRevealP) * .92)) rotate(-14deg)}.offer__intro-grain-hole{fill:#000;transform-box:fill-box;transform-origin:center}.offer__intro-grain-hole--a{transform:scale(calc(.22 + var(--offerRevealP) * 1.9)) rotate(-10deg)}.offer__intro-grain-hole--b{transform:scale(calc(.22 + var(--offerRevealP) * 2.12)) rotate(16deg)}.offer__intro-grain-hole--c{transform:scale(calc(.22 + var(--offerRevealP) * 2.22)) rotate(-18deg)}.offer__intro-grain-hole--d{transform:scale(calc(.22 + var(--offerRevealP) * 1.78)) rotate(6deg)}.offer__intro-grain-hole--e{transform:scale(calc(.22 + var(--offerRevealP) * 1.12)) rotate(-14deg)}.offer-panel{--panel-rgb: 19,55,0;--panel-accent: rgba(19,55,0,.12);--panel-start: 0;--panel-cover-1-start: 99;--panel-cover-2-start: 99;--panel-base-y: 22px;--panel-entry-y: -58px;--panel-rot-y-from: 11.5deg;--panel-rot-z-from: -1.2deg;--panel-progress: clamp(0, calc((var(--offerTimeline) - var(--panel-start)) / var(--offer-entry-duration)), 1);--panel-cover-1: clamp(0, calc((var(--offerTimeline) - var(--panel-cover-1-start)) / var(--offer-entry-duration)), 1);--panel-cover-2: clamp(0, calc((var(--offerTimeline) - var(--panel-cover-2-start)) / var(--offer-entry-duration)), 1);--panel-stack: calc(var(--panel-cover-1) + var(--panel-cover-2) * .92);--panel-settled: max(calc(var(--panel-stack) - .04), 0);--panel-enter-x: calc((1 - var(--panel-progress)) * max(108vw, 1740px));--panel-stack-x: calc(var(--panel-stack) * -64px);--panel-stack-y: calc(var(--panel-stack) * 16px);--panel-stack-z: calc(var(--panel-stack) * -88px);--panel-pos-x: calc(var(--panel-enter-x) + var(--panel-stack-x) - var(--panel-cover-1) * 18px);--panel-pos-y: calc((1 - var(--panel-progress)) * var(--panel-entry-y) + var(--panel-stack-y) + var(--panel-base-y) + var(--panel-cover-1) * 4px);--panel-pos-z: calc(var(--panel-progress) * 48px + var(--panel-stack-z));--panel-scale: calc(.97 + var(--panel-progress) * .03 - var(--panel-settled) * .008);--panel-opacity: clamp(0, calc(var(--panel-progress) * 14), 1);--panel-blur: calc(var(--panel-settled) * .08px);position:absolute;left:50%;top:52%;width:min(1440px,calc(100vw - 56px));height:min(772px,calc(100vh - 112px));min-height:0;overflow:visible;transform-origin:center center;transform-style:preserve-3d;transform:translate3d(calc(-50% + var(--panel-pos-x)),calc(-50% + var(--panel-pos-y)),var(--panel-pos-z)) rotateX(calc((1 - var(--panel-progress)) * 1.8deg)) rotateY(calc((1 - var(--panel-progress)) * var(--panel-rot-y-from))) rotate(calc((1 - var(--panel-progress)) * var(--panel-rot-z-from))) scale(var(--panel-scale));opacity:var(--panel-opacity);filter:blur(var(--panel-blur));will-change:transform,opacity,filter;transition:filter .35s ease}.offer-panel:not(.offer-panel--finale){opacity:calc(var(--panel-opacity) * clamp(0,calc(1 - var(--offerInkP) * 1.6),1));filter:blur(calc(var(--panel-blur) + var(--offerInkP) * 1.2px))}.offer-panel[data-index="0"]{--panel-start: .06;--panel-cover-1-start: 1.28;--panel-cover-2-start: 2.62;--panel-base-y: 2vh;--panel-entry-y: 264px}.offer-panel[data-index="1"]{--panel-start: 1.26;--panel-cover-1-start: 2.62;--panel-cover-2-start: 3.96;--panel-base-y: 38px;--panel-entry-y: 22px}.offer-panel[data-index="2"]{--panel-start: 2.6;--panel-cover-1-start: 99;--panel-cover-2-start: 99;--panel-base-y: 34px;--panel-entry-y: 16px}.offer-panel__hero{transform:translate3d(0,calc((1 - var(--panel-progress)) * 8px),0)}.offer-card{--cardShiftX: 0px;--cardShiftY: 0px;--cardHoverY: 0px;--cardHoverZ: 0px;opacity:1;transform:translate3d(calc(12px * (1 - var(--panel-progress)) + var(--cardShiftX) * (1 - var(--panel-progress))),calc(8px * (1 - var(--panel-progress)) + var(--cardShiftY) * (1 - var(--panel-progress)) + var(--cardHoverY)),calc(8px + var(--panel-progress) * 10px + var(--cardHoverZ))) scale(calc(.97 + var(--panel-progress) * .03));transition:border-color .3s ease,box-shadow .3s ease}.offer-card:hover{--cardHoverY: -8px;--cardHoverZ: 6px;border-color:rgba(var(--panel-rgb),.42)}.offer-panel__surface{position:relative;z-index:1;height:100%;display:grid;gap:22px;padding:26px 26px 22px;border:1px solid rgba(19,55,0,.08);border-radius:42px 22px;background:linear-gradient(180deg,#fffdfa,#fffdfa),radial-gradient(circle at top right,var(--panel-accent),transparent 48%);box-shadow:0 24px 70px #13370014;overflow:hidden}.offer-panel__surface:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.34),transparent 36%),radial-gradient(circle at 84% 14%,rgba(var(--panel-rgb),.15),transparent 26%);pointer-events:none}.offer-panel__frame{position:absolute;inset:12px;border:1px solid rgba(255,255,255,.52);border-radius:28px 14px;opacity:.9;pointer-events:none;z-index:1}.offer-panel__body{position:relative;z-index:2;display:grid;gap:22px;height:100%;min-height:0}.offer-panel__hero{position:relative;z-index:2;display:grid;gap:16px;align-content:start}.offer-panel__hero--compact{gap:14px}.offer-panel__eyebrow{display:inline-flex;justify-self:start;gap:10px;align-items:center;width:fit-content;padding:8px 12px;border-radius:999px;background:#f7f4eeeb;font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--panel-rgb),.94)}.offer-panel__title{margin:0;max-width:8.2ch;font-size:clamp(34px,3vw,54px);line-height:.92;letter-spacing:-.05em;text-wrap:balance;white-space:pre-line}.offer-panel__overview{margin:12px 0 0;max-width:31ch;color:#133700b8;font-size:15px;line-height:1.62}.offer-panel__chips{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start}.offer-panel__chips span{display:inline-flex;align-items:center;padding:9px 13px;border:1px solid rgba(var(--panel-rgb),.18);border-radius:999px;background:#f7f4eeeb;color:#133700b8;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.offer-panel__note,.offer-panel__focus,.offer-panel__quote{position:relative;z-index:2;padding:18px 20px;border:1px solid rgba(var(--panel-rgb),.12);border-radius:26px 16px;background:#f7f4eed1}.offer-panel__note h4,.offer-panel__focus-title,.offer-panel__quote-kicker{margin:0;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--panel-rgb),.92)}.offer-panel__note p,.offer-panel__focus p,.offer-panel__quote p{margin:12px 0 0;color:#133700b8;line-height:1.64}.offer-panel__quote{display:grid;gap:14px}.offer-panel__quote p{margin:0;font-family:var(--font-h);font-size:clamp(28px,2.1vw,40px);line-height:.98;letter-spacing:-.04em}.offer-panel__grid{position:relative;z-index:1;display:grid;gap:16px;align-content:stretch}.offer-card{position:relative;z-index:1;min-height:180px;display:flex;flex-direction:column;gap:10px;padding:18px 18px 16px;border:1px solid rgba(var(--panel-rgb),.16);border-radius:30px 18px;background:linear-gradient(180deg,#fffefa,#fffdf9),radial-gradient(circle at top right,rgba(var(--panel-rgb),.1),transparent 48%);box-shadow:none;overflow:hidden}.offer-card:before{content:"";position:absolute;inset:10px;border-radius:22px 12px;border:1px solid rgba(255,255,255,.56);opacity:.9;pointer-events:none}.offer-card__top{display:flex;align-items:start;justify-content:space-between;gap:14px}.offer-card__badge{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:rgba(var(--panel-rgb),.08);color:rgba(var(--panel-rgb),.98);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.offer-card__number{color:#1337003d;font-family:var(--font-h);font-size:28px;line-height:.9}.offer-card__title{margin:0;font-size:clamp(22px,1.9vw,34px);line-height:.96}.offer-card__summary{margin:0;color:#133700b3;line-height:1.5}.offer-card__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.offer-card__list li{position:relative;padding-left:18px;color:#133700c2;line-height:1.46;font-size:13px}.offer-card__list li:before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:2px;border-radius:999px;background:rgba(var(--panel-rgb),.84)}.offer-card__meta{margin-top:auto;display:flex;gap:8px;flex-wrap:wrap}.offer-card__meta span{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#1337000d;color:#133700b8;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.offer-panel--diagnostic{--panel-rgb: 67,95,49;--panel-accent: rgba(67,95,49,.15)}.offer-panel__surface--diagnostic{background:linear-gradient(180deg,#fffdf8fa,#fffffcfc),radial-gradient(circle at 18% 16%,rgba(var(--panel-rgb),.12),transparent 18%),radial-gradient(circle at 88% 12%,rgba(var(--panel-rgb),.09),transparent 18%),repeating-linear-gradient(90deg,rgba(var(--panel-rgb),.035) 0,rgba(var(--panel-rgb),.035) 1px,transparent 1px,transparent 25%)}.offer-panel__body--diagnostic{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-rows:minmax(220px,auto) minmax(0,1fr);gap:18px;align-items:stretch;align-content:stretch}.offer-panel__body--diagnostic .offer-panel__hero{grid-column:1 / 2;grid-row:1;align-self:stretch;gap:16px;padding:24px 26px 28px;max-width:none;justify-content:end;border:1px solid rgba(var(--panel-rgb),.12);border-radius:38px 18px 18px 22px;background:linear-gradient(160deg,#fffffffa 60%,#f8f6f0e0),radial-gradient(circle at 22% 20%,rgba(var(--panel-rgb),.08),transparent 36%);box-shadow:0 18px 34px #1337000d;overflow:visible}.offer-panel--diagnostic .offer-panel__title{max-width:100%;font-size:clamp(32px,2.8vw,52px);line-height:.9}.offer-panel--diagnostic .offer-panel__overview{margin:16px 0 0;max-width:100%;font-size:14px;line-height:1.6}.offer-panel--diagnostic .offer-panel__eyebrow{gap:0;padding:0;background:#ffffffbd;border:1px solid rgba(var(--panel-rgb),.14);border-radius:999px;overflow:hidden;letter-spacing:.14em}.offer-panel--diagnostic .offer-panel__eyebrow span{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 14px;background:transparent;border:none;border-radius:0}.offer-panel--diagnostic .offer-panel__eyebrow span:first-child{min-width:32px;padding:0 12px;border-right:1px solid rgba(var(--panel-rgb),.14)}.offer-panel__body--diagnostic .offer-panel__focus{grid-column:2 / 3;grid-row:1;display:grid;gap:12px;align-content:start;align-self:stretch;min-height:100%;padding:22px 22px 20px;border-radius:22px 40px 22px 18px;background:linear-gradient(180deg,#f7f4eef5,#ffffffd1),radial-gradient(circle at top right,rgba(var(--panel-rgb),.09),transparent 42%);box-shadow:inset 0 1px #ffffff80,0 18px 34px #1337000a;overflow:visible}.offer-panel__body--diagnostic .offer-panel__focus p{margin-top:0;max-width:100%;font-size:13px;line-height:1.56}.offer-panel__chips--focus{gap:8px}.offer-panel__chips--focus span{padding:8px 11px;font-size:10px;letter-spacing:.09em}.offer-panel__focus-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.offer-panel__focus-rail span{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 8px;border-radius:999px;border:1px solid rgba(var(--panel-rgb),.14);background:#ffffffa3;color:#133700c7;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.offer-panel__grid--diagnostic{grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr;gap:14px;min-height:0;height:100%;align-items:stretch;align-self:stretch;align-content:stretch;padding-top:4px}.offer-card--diagnostic{min-height:0;height:100%;gap:9px;padding:18px 18px 16px;border-radius:34px 18px 28px 20px;background:linear-gradient(180deg,#fffffffa,#f8f6f0f5),radial-gradient(circle at top right,rgba(var(--panel-rgb),.14),transparent 40%);box-shadow:0 16px 34px #1337000f;overflow:visible}.offer-card--diagnostic:before{inset:8px;border-radius:18px 12px 16px}.offer-card--diagnostic:nth-child(1){border-radius:36px 18px 24px 28px}.offer-card--diagnostic:nth-child(2){border-radius:18px 36px 28px 22px}.offer-card--diagnostic:nth-child(3){border-radius:30px 20px 34px 18px}.offer-card--diagnostic:nth-child(4){border-radius:20px 32px 22px 36px}.offer-card--diagnostic .offer-card__top{align-items:center}.offer-card--diagnostic .offer-card__badge{padding:6px 10px;font-size:10px;letter-spacing:.1em}.offer-card--diagnostic .offer-card__number{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;border-radius:999px;border:1px solid rgba(var(--panel-rgb),.12);background:rgba(var(--panel-rgb),.08);color:rgba(var(--panel-rgb),.5);font-size:17px}.offer-card--diagnostic .offer-card__title{max-width:100%;font-size:clamp(18px,1.4vw,26px);line-height:.98}.offer-card--diagnostic .offer-card__summary{font-size:13px;line-height:1.45}.offer-card--diagnostic .offer-card__list{gap:6px}.offer-card--diagnostic .offer-card__list li{padding-left:14px;font-size:12px;line-height:1.38}.offer-card--diagnostic .offer-card__meta{padding-top:10px;border-top:1px solid rgba(var(--panel-rgb),.09);margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.offer-card--diagnostic .offer-card__meta span{padding:7px 10px;font-size:10px;background:rgba(var(--panel-rgb),.06);display:inline-flex;width:auto;max-width:100%;white-space:normal;line-height:1.15}.offer-panel--plateforme{--panel-rgb: 245,100,22;--panel-accent: rgba(245,100,22,.16)}.offer-panel__body--plateforme{grid-template-columns:repeat(4,minmax(0,5fr));grid-template-rows:auto 1fr;gap:20px;align-items:end;align-content:stretch}.offer-panel__body--plateforme .offer-panel__hero{grid-column:1 / -1;grid-row:1;align-self:start;padding:0 4px 6px;max-width:min(980px,100%)}.offer-panel__grid--plateforme{grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(4,minmax(0,1fr));height:100%;min-height:0;align-self:end;align-content:end;align-items:end;gap:18px;padding-top:0}.offer-panel--plateforme .offer-panel__title{max-width:20ch;line-height:1.1;font-size:clamp(38px,310vw,66px)}.offer-panel--plateforme .offer-panel__overview{max-width:58ch;font-size:15px;line-height:1.56}.offer-card--plateforme{min-height:280px;align-self:end;padding:18px 16px 16px;gap:10px}.offer-card--plateforme[data-card-id=gratuit]{min-height:252px}.offer-card--plateforme[data-card-id=standard]{min-height:352px}.offer-card--plateforme[data-card-id=professionnel]{min-height:500px}.offer-card--plateforme[data-card-id=expert]{min-height:640px}.offer-card--plateforme .offer-card__title{font-size:clamp(22px,1.8vw,34px);line-height:.94}.offer-card--plateforme .offer-card__summary{font-size:13px;font-weight:var(--fw-hb);line-height:1.46}.offer-card--plateforme .offer-card__list{gap:8px}.offer-card--plateforme .offer-card__list li{font-size:12px;line-height:1.4}.offer-card--plateforme .offer-card__badge{font-size:10px;letter-spacing:.11em}.offer-card--plateforme .offer-card__number{font-size:24px}.offer-card--plateforme .offer-card__meta{gap:6px}.offer-card--plateforme .offer-card__meta span{padding:7px 10px;font-size:10px}.offer-panel--sensibilisation{--panel-rgb: 224,187,143;--panel-accent: rgba(254,209,178,.26)}.offer-panel__body--sensibilisation{grid-template-columns:minmax(250px,290px) minmax(0,1fr);grid-template-rows:auto 1fr;gap:20px 32px;align-items:stretch;align-content:stretch}.offer-panel__body--sensibilisation .offer-panel__hero{grid-column:2 / 3;grid-row:1;align-self:start;max-width:none;padding-top:8px;padding-left:0}.offer-panel__body--sensibilisation .offer-panel__hero>div{max-width:none;min-width:0;width:100%}.offer-panel__body--sensibilisation .offer-panel__quote{grid-column:1 / 2;grid-row:1;align-self:start}.offer-panel__body--sensibilisation .offer-panel__note{grid-column:1 / 2;grid-row:2;align-self:end}.offer-panel__grid--sensibilisation{grid-column:2 / 3;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:0;align-self:stretch;align-content:start;align-items:stretch}.offer-panel--sensibilisation .offer-panel__title{max-width:none;width:100%;text-wrap:normal;font-size:clamp(44px,3.85vw,68px)}.offer-panel--sensibilisation .offer-panel__overview{max-width:100%;font-size:16px;line-height:1.58}.offer-panel__note--sensibilisation{display:grid;gap:14px;align-content:end}.offer-card--sensibilisation{background:linear-gradient(180deg,#fffef9fa,#fffbf4f0),radial-gradient(circle at top right,rgba(var(--panel-rgb),.14),transparent 48%);border-radius:34px 20px 34px 14px;min-height:248px;padding:18px 18px 16px;gap:10px}.offer-card--sensibilisation:nth-child(1){min-height:252px}.offer-card--sensibilisation:nth-child(2){min-height:312px}.offer-card--sensibilisation:nth-child(3){min-height:388px;white-space:inherit}.offer-card--sensibilisation .offer-card__title{font-size:clamp(20px,1.8vw,32px);line-height:.96}.offer-card--sensibilisation .offer-card__summary{font-size:13px;line-height:1.46}.offer-card--sensibilisation .offer-card__list li{font-size:12px;line-height:1.42}.offer-card--sensibilisation .offer-card__meta span{padding:7px 10px;font-size:10px}.offer-card--sensibilisation .offer-card__meta{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.offer-card--sensibilisation .offer-card__meta span{display:inline-flex;width:auto;max-width:100%;white-space:normal;line-height:1.15}.offer.offer--immersive{--offer-finale-fill: linear-gradient(180deg, rgba(14,15,12,.98), rgba(5,6,5,.995)), var(--offer-finale-noise-a), var(--offer-finale-noise-b);--offer-finale-fill-size: auto, 160px 160px, 160px 160px}.offer-panel--finale{z-index:3;overflow:visible}.offer-panel--finale .offer-panel__surface{position:relative;isolation:isolate;background:transparent;border-color:#e0bb8f14;box-shadow:none;overflow:visible}.offer-panel--finale .offer-panel__surface:before{display:none}.offer-panel--finale .offer-panel__surface:after{content:"";position:absolute;inset:calc(-1 * var(--offerInkP) * 80vmax);background:var(--offer-finale-fill);background-size:var(--offer-finale-fill-size);background-repeat:repeat;border-radius:clamp(0px,calc(42px - var(--offerInkP) * 44px),42px);pointer-events:none;z-index:0}.offer-panel--finale .offer-panel__body{transform:translateY(calc(-14px * (1 - var(--offerInkP))))}.offer-panel--finale .offer-panel__frame{inset:calc(12px - var(--offerInkP) * 70vmax);border-color:#fed1b224;border-radius:clamp(0px,calc(28px - var(--offerInkP) * 28px),28px);opacity:calc(.88 - var(--offerInkP) * .44)}.offer-panel--sensibilisation.offer-panel--finale .offer-panel__hero>div{max-width:none;padding-right:18px}.offer-panel--sensibilisation.offer-panel--finale .offer-panel__title{max-width:14.8ch;font-size:clamp(42px,4.15vw,74px);text-wrap:balance}.offer-panel--sensibilisation.offer-panel--finale .offer-panel__overview{max-width:100%;padding-bottom:3%}.offer-panel--sensibilisation.offer-panel--finale .offer-card:nth-child(1){min-height:226px;margin-bottom:0}.offer-panel--sensibilisation.offer-panel--finale .offer-card:nth-child(2){min-height:286px;margin-bottom:0}.offer-panel--sensibilisation.offer-panel--finale .offer-card:nth-child(3){min-height:348px;margin-bottom:0}.offer-panel--finale .offer-panel__title,.offer-panel--finale .offer-card__title{color:#fff7effa}.offer-panel--finale .offer-panel__overview,.offer-panel--finale .offer-card__summary,.offer-panel--finale .offer-card__list li,.offer-panel--finale .offer-card__meta span,.offer-panel--finale .offer-card__number,.offer-panel--finale .offer-panel__chips span{color:#f5c9a4d1}.offer-panel--finale .offer-panel__quote p{color:#f69858b8}.offer-panel--finale .offer-panel__note p{color:#f5c9a4bd}.offer-panel--finale .offer-card,.offer-panel--finale .offer-panel__eyebrow,.offer-panel--finale .offer-panel__chips span{background:#141511f0}.offer-panel--finale .offer-card{border-color:#fed1b224}.offer-panel--finale .offer-panel__note,.offer-panel--finale .offer-panel__quote,.offer-panel--finale .offer-panel__focus{background:#181914eb;border-color:#fed1b21f}.offer-panel--finale .offer-panel__note h4,.offer-panel--finale .offer-panel__focus-title,.offer-panel--finale .offer-panel__quote-kicker,.offer-panel--finale .offer-card__badge,.offer-panel--finale .offer-panel__eyebrow{color:#f5b88aeb}.offer-panel--finale .offer-card__badge{background:#f5b88a14}.offer-panel--finale .offer-card__list li:before{background:#f5b88ad1;box-shadow:12px 0 #f5b88a33}@media(max-width:1180px){.offer.offer--immersive .offer__intro-stage{min-height:auto;background:transparent;isolation:isolate}.offer.offer--immersive .offer__intro-stage:before,.offer.offer--immersive .offer__intro-stage:after{content:"";position:absolute;inset:0;pointer-events:none}.offer.offer--immersive .offer__intro-stage:before{z-index:0;background:radial-gradient(circle at 78% 28%,rgba(67,95,49,.18),transparent 22%),radial-gradient(circle at 22% 68%,rgba(245,100,22,.1),transparent 24%),radial-gradient(circle at 50% 56%,#fffaf4eb,#f8f3eadb 44%,#f8f3ea00 80%),linear-gradient(180deg,#faf6efc7 12%,#fbf7ef 44%,#fffdf8);opacity:calc(.12 + var(--offerRevealP) * .88)}.offer.offer--immersive .offer__intro-stage:after{z-index:1;background:linear-gradient(180deg,#050605,#050605f0 14%,#0506056b 40%,#05060500 72%);opacity:calc(var(--offerCoverP) * .98)}.offer.offer--immersive .offer__intro-sticky{position:relative;min-height:auto;padding:96px 0 44px;overflow:clip;background:transparent}.offer.offer--immersive .offer__intro-surface,.offer.offer--immersive .offer__intro-cover{display:none}.offer.offer--immersive .offer__intro{position:relative;z-index:2;grid-template-columns:1fr;gap:24px}.offer.offer--immersive .offer__intro-copy{max-width:none}.offer.offer--immersive .offer__lead{max-width:60ch;color:var(--offer-muted)}.offer.offer--immersive .offer__metrics{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;justify-self:stretch}.offer.offer--immersive .offer__metric{opacity:1;transform:none;filter:none;margin-left:0}.offer.offer--immersive[data-offer-mode=stack] .offer__journey{margin-top:18px}.offer.offer--immersive .offer__stage,.offer.offer--immersive .offer__tunnel{min-height:auto}.offer.offer--immersive .offer__stage{width:auto;margin-left:0}.offer.offer--immersive[data-offer-mode=stack] .offer-panel{margin-top:20px;height:auto;padding:0}.offer.offer--immersive[data-offer-mode=stack] .offer-panel:first-child{margin-top:0}.offer.offer--immersive .offer-panel__surface{height:auto;min-height:0;padding:22px 18px 18px;border-radius:34px 18px}.offer.offer--immersive .offer-panel__frame{inset:10px}.offer.offer--immersive .offer-panel__chips{justify-content:flex-start}.offer.offer--immersive .offer-panel__body--plateforme,.offer.offer--immersive .offer-panel__body--diagnostic,.offer.offer--immersive .offer-panel__body--sensibilisation{grid-template-columns:1fr;grid-template-rows:auto;gap:18px}.offer.offer--immersive .offer-panel__body--plateforme .offer-panel__hero,.offer.offer--immersive .offer-panel__body--diagnostic .offer-panel__hero,.offer.offer--immersive .offer-panel__body--sensibilisation .offer-panel__hero,.offer.offer--immersive .offer-panel__body--diagnostic .offer-panel__focus,.offer.offer--immersive .offer-panel__body--sensibilisation .offer-panel__quote,.offer.offer--immersive .offer-panel__body--sensibilisation .offer-panel__note,.offer.offer--immersive .offer-panel__grid--plateforme,.offer.offer--immersive .offer-panel__grid--diagnostic,.offer.offer--immersive .offer-panel__grid--sensibilisation{grid-column:auto;grid-row:auto}.offer.offer--immersive .offer-card{min-height:auto}.offer.offer--immersive .offer-card:hover{transform:translateY(-6px)}}@media(max-width:980px){.offer.offer--immersive .offer__intro{gap:22px}.offer.offer--immersive .offer__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.offer.offer--immersive .offer__metric{min-height:120px;padding:16px}.offer.offer--immersive .offer__metric[data-stat-index="2"]{grid-column:2 / 4}.offer.offer--immersive .offer-panel__title{max-width:14ch;font-size:clamp(30px,5.8vw,42px)}.offer.offer--immersive .offer-panel__overview{font-size:14px}.offer.offer--immersive .offer-panel__note,.offer.offer--immersive .offer-panel__focus,.offer.offer--immersive .offer-panel__quote{padding:16px 16px 14px}.offer.offer--immersive .offer-panel__grid--plateforme{grid-template-columns:repeat(2,minmax(0,1fr))}.offer.offer--immersive .offer-panel__grid--diagnostic{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.offer.offer--immersive .offer-panel__grid--sensibilisation{grid-template-columns:repeat(2,minmax(0,1fr))}.offer.offer--immersive .offer-panel__grid--sensibilisation .offer-card:last-child{grid-column:1 / -1}.offer.offer--immersive .offer-card__title{font-size:clamp(22px,3.8vw,30px)}.offer.offer--immersive .offer-card__summary{font-size:13px;line-height:1.45}.offer.offer--immersive .offer-card__list li{font-size:12px;line-height:1.42}.offer.offer--immersive .offer-card--diagnostic,.offer.offer--immersive .offer-card--sensibilisation{height:100%;min-height:220px}.offer.offer--immersive .offer-card--plateforme[data-card-id=gratuit]{min-height:220px}.offer.offer--immersive .offer-card--plateforme[data-card-id=standard]{min-height:240px}.offer.offer--immersive .offer-card--plateforme[data-card-id=professionnel]{min-height:260px}.offer.offer--immersive .offer-card--plateforme[data-card-id=expert]{min-height:300px}.offer.offer--immersive .offer-card--sensibilisation:nth-child(1){min-height:220px}.offer.offer--immersive .offer-card--sensibilisation:nth-child(2){min-height:240px}.offer.offer--immersive .offer-card--sensibilisation:nth-child(3){min-height:260px}.offer.offer--immersive .offer-panel__body--sensibilisation{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"hero hero" "quote note" "cards cards"}.offer.offer--immersive .offer-panel__body--sensibilisation .offer-panel__hero{grid-area:hero}.offer.offer--immersive .offer-panel__body--sensibilisation .offer-panel__quote{grid-area:quote}.offer.offer--immersive .offer-panel__body--sensibilisation .offer-panel__note{grid-area:note}.offer.offer--immersive .offer-panel__grid--sensibilisation{grid-area:cards}.offer.offer--immersive .offer-panel__focus-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:820px){.offer.offer--immersive .offer__intro-sticky{padding:82px 0 36px}.offer.offer--immersive .offer__title{font-size:clamp(30px,8.6vw,48px);max-width:11ch;text-wrap:pretty}.offer.offer--immersive .offer__lead{font-size:15px}.offer.offer--immersive .offer__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.offer.offer--immersive .offer__metric[data-stat-index="2"]{grid-column:1 / -1}.offer.offer--immersive .offer-panel__title{font-size:clamp(28px,8vw,40px)}}@media(max-width:620px){.offer.offer--immersive .offer__intro-sticky{padding:72px 0 30px}.offer.offer--immersive .offer__eyebrow{letter-spacing:.12em}.offer.offer--immersive .offer__title{font-size:clamp(28px,10vw,38px);max-width:10.8ch;text-wrap:pretty}.offer.offer--immersive .offer__lead{font-size:14px}.offer.offer--immersive .offer__metrics{grid-template-columns:1fr;gap:10px}.offer.offer--immersive .offer__metric[data-stat-index="2"]{grid-column:auto}.offer.offer--immersive .offer__metric{min-height:108px;padding:14px;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 16px 34px #13370014}.offer.offer--immersive .offer__metric-label{font-size:13px;line-height:1.35}.offer.offer--immersive .offer-panel__surface{padding:18px 14px 14px;border-radius:28px 16px}.offer.offer--immersive .offer-panel__frame{inset:8px;border-radius:20px 12px}.offer.offer--immersive .offer-panel__note,.offer.offer--immersive .offer-panel__focus,.offer.offer--immersive .offer-panel__quote{padding:14px}.offer.offer--immersive .offer-panel__body--sensibilisation{grid-template-columns:1fr;grid-template-areas:"hero" "quote" "note" "cards"}.offer.offer--immersive .offer-panel__focus-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.offer.offer--immersive .offer-panel__grid--plateforme,.offer.offer--immersive .offer-panel__grid--diagnostic,.offer.offer--immersive .offer-panel__grid--sensibilisation{grid-template-columns:1fr!important;grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;padding:0;margin:0;scroll-snap-type:none;scroll-padding-inline:0;align-items:stretch}.offer.offer--immersive .offer-card{min-height:100%;box-shadow:0 14px 28px #13370014}.offer.offer--immersive .offer-card__title{font-size:24px}.offer.offer--immersive .offer-card--plateforme[data-card-id=gratuit],.offer.offer--immersive .offer-card--plateforme[data-card-id=standard],.offer.offer--immersive .offer-card--plateforme[data-card-id=professionnel],.offer.offer--immersive .offer-card--plateforme[data-card-id=expert],.offer.offer--immersive .offer-card--sensibilisation:nth-child(1),.offer.offer--immersive .offer-card--sensibilisation:nth-child(2),.offer.offer--immersive .offer-card--sensibilisation:nth-child(3){min-height:0}}@media(max-width:420px){.offer.offer--immersive .offer__metric{min-height:98px}.offer.offer--immersive .offer-panel__title{max-width:100%;font-size:clamp(26px,10.4vw,34px)}.offer.offer--immersive .offer-panel__overview{font-size:13px;line-height:1.5}.offer.offer--immersive .offer-panel__eyebrow,.offer.offer--immersive .offer-panel__chips span{font-size:10px}.offer.offer--immersive .offer-card{padding:16px 14px 14px;border-radius:26px 16px}.offer.offer--immersive .offer-card__summary{font-size:12px}.offer.offer--immersive .offer-card__meta{gap:6px}.offer.offer--immersive .offer-card__meta span{padding:7px 10px;font-size:10px}}.h2{margin:0;font-size:22px;letter-spacing:.02em}.p{margin:10px 0 0;color:var(--c-text);line-height:1.7;max-width:80ch}.p--muted{color:var(--c-muted)}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.manifesto,.offer,.model,.team{padding:70px 0}.list{margin:14px 0 0;padding-left:18px;color:var(--c-muted);line-height:1.7;font-size:13px}.list li{margin:8px 0}.reveal{opacity:0;transform:translate3d(0,14px,0);filter:blur(6px);transition:opacity .7s ease,transform .7s ease,filter .7s ease}.reveal.is-in{opacity:1;transform:translateZ(0);filter:blur(0px)}.offer-grid .offer-card:nth-child(2){transition-delay:.08s}.offer-grid .offer-card:nth-child(3){transition-delay:.16s}.values__grid .v-card:nth-child(2){transition-delay:.08s}.values__grid .v-card:nth-child(3){transition-delay:.16s}.values__grid .v-card:nth-child(4){transition-delay:.24s}.model-grid .model-card:nth-child(2){transition-delay:.08s}.model-grid .model-card:nth-child(3){transition-delay:.16s}.team-grid .team-card:nth-child(2){transition-delay:.08s}.team-grid .team-card:nth-child(3){transition-delay:.16s}@media(max-width:980px){.manifesto,.offer,.model,.team{padding:60px 0}.list{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}@media(max-width:740px){.h2{font-size:clamp(26px,8vw,34px);line-height:.96}.section-head{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:18px}.p{max-width:none;font-size:14px;line-height:1.65}.manifesto,.offer,.model,.team{padding:54px 0}}@media(max-width:420px){.manifesto,.offer,.model,.team{padding:48px 0}.h2{font-size:clamp(24px,8.6vw,30px)}}.stat{position:relative;height:210vh}.stat__sticky{position:sticky;top:0;min-height:100vh;display:flex;align-items:center;padding:50px 0}.stat__bg{position:absolute;inset:0;font-family:var(--font-h);font-weight:800;letter-spacing:-.06em;font-size:clamp(220px,34vw,520px);color:#fed1b20f;display:flex;align-items:center;justify-content:center;transform:translate3d(0,calc(var(--p, 0) * -40px),0) scale(calc(1 + var(--p, 0) * .1))}.stat__inner{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:18px;align-items:end}.stat__num{display:flex;align-items:baseline;gap:14px}.stat__num-main{font-family:var(--font-h);font-weight:800;font-size:clamp(86px,12vw,160px);line-height:.9;letter-spacing:-.04em;transform:translate3d(0,calc(var(--p, 0) * -10px),0)}.stat__num-suffix{font-size:28px;font-weight:900;color:#f56416f2;transform:translate3d(0,calc(var(--p, 0) * -6px),0)}.stat__label{text-align:right}.stat__line{font-weight:900;letter-spacing:.02em}.stat__line--muted{color:var(--c-muted);margin-top:6px;font-weight:800}.stat__copy{grid-column:1 / -1;max-width:78ch;color:var(--c-muted);line-height:1.7;margin-top:10px}@media(max-width:980px){.stat{height:176vh}.stat__sticky{padding:34px 0}.stat__bg{font-size:clamp(180px,30vw,360px)}.stat__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"num label" "copy copy";gap:16px 14px}.stat__num{grid-area:num}.stat__label{grid-area:label;text-align:left;align-self:end}.stat__copy{grid-area:copy;max-width:none;margin-top:0;padding:14px 16px;border:1px solid rgba(254,209,178,.12);border-radius:24px 14px;background:#ffffff08}}@media(max-width:740px){.stat{height:158vh}.stat__sticky{min-height:88svh;padding:24px 0}.stat__bg{font-size:clamp(136px,44vw,220px);transform:translate3d(0,calc(var(--p, 0) * -22px),0) scale(calc(1 + var(--p, 0) * .06))}.stat__inner{grid-template-columns:minmax(0,1fr) minmax(108px,.86fr);gap:12px}.stat__num{gap:10px}.stat__num-main{font-size:clamp(64px,20vw,98px)}.stat__num-suffix{font-size:22px}.stat__label{padding-top:10px}.stat__line{font-size:13px;line-height:1.35}.stat__copy{padding:13px 14px;font-size:14px;line-height:1.58}}@media(max-width:420px){.stat{height:146vh}.stat__inner{grid-template-columns:1fr;grid-template-areas:"num" "label" "copy"}.stat__label{padding-top:0}.stat__copy{font-size:13px}}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.team-card{border:1px solid rgba(254,209,178,.14);border-radius:28px 18px;background:#ffffff08;padding:16px}.team-card--accent{background:linear-gradient(180deg,#f564161a,#ffffff05);border-color:#f5641638}.team-card__role{font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#f56416eb}.team-card__name{margin-top:10px;font-family:var(--font-h);font-size:34px;line-height:1.1}.team-card__text{margin-top:10px;color:var(--c-muted);line-height:1.6}.cta{margin-top:22px;border:1px solid rgba(254,209,178,.14);border-radius:50px 18px;background:linear-gradient(180deg,#fed1b214,#ffffff05);padding:18px}.cta__big{font-family:var(--font-h);font-weight:800;font-size:clamp(28px,4.4vw,56px);line-height:.98}.cta__sub{margin-top:10px;color:var(--c-muted);max-width:80ch}.cta__actions{margin-top:14px;display:flex;gap:12px;flex-wrap:wrap}@media(max-width:980px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;justify-items:stretch!important;gap:12px}.team-grid>*{width:auto!important}.team-card{min-width:0;max-width:100%;min-height:100%;padding:14px}.team-card--accent{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px 16px;align-items:end}.team-card--accent .team-card__role{grid-column:1 / -1}.team-card--accent .team-card__name,.team-card--accent .team-card__text{margin-top:0}.team-card__text{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cta{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px 18px;align-items:end}.cta__sub{margin-top:0}.cta__actions{margin-top:0;justify-content:flex-start}}@media(max-width:740px){.team-grid{gap:10px}.team-card__role{letter-spacing:.14em}.team-card__name{font-size:clamp(28px,8vw,34px)}.team-card--accent,.cta{grid-template-columns:1fr}.cta__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cta__actions>*{width:100%;min-width:0}.cta__sub{max-width:34ch}}@media(max-width:620px){.team-grid{grid-template-columns:1fr!important}.team-grid>*{width:100%!important}.team-card--accent{grid-column:auto;display:block}.team-card--accent .team-card__name,.team-card--accent .team-card__text{margin-top:10px}}@media(max-width:420px){.team-card{padding:13px 12px}.team-card__name{font-size:26px}.cta__actions{grid-template-columns:1fr}}.nf{min-height:60vh;display:flex;flex-direction:column;justify-content:center;padding:80px 16px;max-width:900px;margin:0 auto}.nf__title{margin:0;font-size:34px}.nf__text{margin:10px 0 0;color:var(--c-muted)}.nf__link{margin-top:14px;color:inherit;font-weight:900}.v-footer{padding:26px 0 46px;border-top:1px solid rgba(254,209,178,.1);background:#ffffff05}.v-footer__inner{max-width:1120px;margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.v-footer__brand{font-family:var(--font-h);font-weight:800;letter-spacing:.6px}.v-footer__meta{margin-top:6px;color:var(--c-muted);font-size:12px}.v-footer__right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v-footer__link{color:inherit;text-decoration:none;font-weight:900;font-size:13px;opacity:.9}.v-footer__link:hover{text-decoration:underline;opacity:1}.v-header{position:sticky;top:0;z-index:80;background:color-mix(in srgb,rgba(5,6,5,.22),var(--c-surface) 78%);border-bottom:1px solid rgba(254,209,178,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .82s cubic-bezier(.12,.9,.18,1);will-change:transform}html.is-intro-scroll-in .v-header{z-index:1006}html.is-intro-hide-header .v-header{transform:translate3d(0,-120%,0);opacity:1}.v-nav{max-width:none;width:100%;margin:0;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.v-brand{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:2px}.v-brand__name{font-family:var(--font-h);font-weight:var(--fw-hb);letter-spacing:.7px;display:inline-block;transform:translateZ(0);will-change:transform,filter,opacity}html.is-intro-scroll-in .v-brand__name{animation:brand-word-in .98s cubic-bezier(.12,.9,.18,1) both}@keyframes brand-word-in{0%{opacity:0;filter:blur(10px);transform:translate3d(0,-8px,0) scale(1.1)}62%{opacity:1;filter:blur(0px);transform:translateZ(0) scale(1)}to{opacity:1;filter:blur(0px);transform:translateZ(0) scale(1)}}.v-brand__sub{font-size:12px;color:var(--c-muted)}.v-nav__right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v-nav__link{text-decoration:none;color:inherit;font-weight:800;font-size:13px;padding:8px 10px;border-radius:999px;border:1px solid rgba(254,209,178,.1);background:#ffffff08}.v-nav__link:hover{background:#fed1b20f}.app.app--vitrine .btn{background:#ffffff0a;border-color:#fed1b22e;color:#fed1b2eb}.app.app--vitrine .btn--soft{background:#fed1b214}.app.app--vitrine .btn--ghost{background:transparent}.app.app--vitrine .btn--primary{background:linear-gradient(180deg,#f56416,#f56416d1);border-color:#f564168c;color:#050605f5}@media(max-height:520px)and (orientation:landscape){.v-header{position:static}}@media(max-width:740px){.v-nav{padding:8px 12px;gap:10px}.v-brand{flex-direction:row;align-items:center;gap:10px}.v-brand__sub{display:none}.v-nav__right{flex-wrap:nowrap;gap:8px;min-width:0}.v-nav__link{padding:7px 8px;font-size:12px;white-space:nowrap}.v-nav__right .btn{--btn-py: 7px;--btn-px: 10px;--btn-fs: 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(210px,44vw)}}@media(max-width:520px){.v-nav{padding:8px 10px}.v-nav__right{gap:10px}.v-nav__link{display:none}.v-nav__right .btn{max-width:min(240px,62vw)}}@media(max-width:420px){.v-nav{padding:8px 10px;gap:8px}.v-brand__name{font-size:15px}.v-nav__right{gap:8px}.v-nav__right .btn{--btn-px: 9px;--btn-fs: 11px;max-width:56vw}}@media(max-width:360px){.v-nav__right .btn{max-width:54vw}}:root{--argile: #FED1B2;--orange: #F56416;--vert: #435F31;--bois: #E0BB8F;--vert2: #133700;--blanc: #ffffff;--gris: #F3F3F3;--carbone: #2f2f2f;--c-transparent: transparent;--orange-soft: rgba(245,100,22,.18);--vert2-muted: rgba(19,55,0,.62);--vert2-border: rgba(19,55,0,.18);--c-bg: var(--blanc);--c-surface: var(--blanc);--c-surface-alt: var(--blanc);--c-text: var(--vert2);--c-muted: var(--vert2-muted);--c-border: var(--vert2-border);--c-focus: var(--orange);--c-tint: var(--gris);--c-overlay: rgba(47,47,47,.72);--danger: var(--orange);--danger-soft: var(--orange-soft);--shadow-elev: 0 18px 46px var(--vert2-border);--maxw: 1100px;--g: 14px;--r: 10px;--bord: 1px solid var(--c-border);--font-h: "mestiza", serif;--font-p: "Noto Sans VF", sans-serif;--fw-h: 400;--fw-hb: 700;--fw-p: 400;--fw-pb: 600;--grainSize: 160px;--grainO: 1;--mx: 50vw;--my: 50vh;--scrollY: 0px;--scrollYS: 0px;--miniThumbBg: linear-gradient(180deg, rgba(245,100,22,.1), rgba(245,100,22,.04));--miniThumbBorder: inset 0 0 0 1px rgba(245,100,22,.32);--miniThumbShadow: drop-shadow(0 22px 14px rgba(0,0,0,.45));--miniThumbInner: radial-gradient(120% 80% at 50% 120%, rgba(0,0,0,.44), transparent 65%);--miniThumbInnerO: .85;--miniThumbInnerBlur: .6px}:root{--c-bg: #050605;--c-surface: rgba(10, 11, 9, .92);--c-surface-alt: rgba(17, 19, 15, .92);--c-text: rgba(254, 209, 178, .96);--c-muted: rgba(254, 209, 178, .68);--c-border: rgba(254, 209, 178, .16);--c-tint: rgba(254, 209, 178, .08);--c-focus: var(--orange);--shadow-elev: 0 26px 80px rgba(0,0,0,.55)}@font-face{font-family:mestiza;src:url(./mestiza-regular-BVsh2yvG.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:mestiza;src:url(./mestiza-bold-dVLT9d8m.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans VF;src:url(./NotoSans-VariableFont_wdth_wght-BtLN2Omp.woff2) format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans VF;src:url(./NotoSans-Italic-VariableFont_wdth_wght-BJMM6bR-.woff2) format("woff2");font-weight:300 800;font-style:italic;font-display:swap}h1,h2,h3,h4,h5,h6{font-family:var(--font-h);font-weight:var(--fw-hb)}button,input,select,textarea{font:inherit;letter-spacing:inherit}a,span,label,small,strong,em,b,i,u,s,mark,summary,figcaption{font-family:inherit}em,i{font-style:italic}strong,b{font-weight:var(--fw-pb)}*{box-sizing:border-box}html,body{height:100%}html{scroll-behavior:smooth;scrollbar-width:none}body{margin:0;color:var(--c-text);background:var(--c-bg);overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;font-family:var(--font-p);font-weight:var(--fw-p);text-rendering:optimizeLegibility}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0}#root,.layout{min-height:100dvh;display:flex;flex-direction:column}.contenu{flex:1 1 auto;min-height:0}.main{max-width:var(--maxw);margin:0 auto;padding:20px 16px 80px}.page{min-height:100vh}::selection{background:#f5641647;color:var(--c-text)}.app.app--vitrine{color:var(--c-text);-webkit-user-select:none;user-select:none}.app.app--vitrine *{-webkit-user-select:none;user-select:none}.app.app--vitrine input,.app.app--vitrine textarea,.app.app--vitrine [contenteditable=true]{-webkit-user-select:text;user-select:text}.main.main--vitrine{max-width:none;width:100%;margin:0;padding:0}.container{max-width:1120px;margin:0 auto;padding:0 16px}body:before{content:"";position:fixed;inset:0;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27160%27%20height%3D%27160%27%3E%3Cfilter%20id%3D%27n%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%27.9%27%20numOctaves%3D%273%27%20stitchTiles%3D%27stitch%27%20result%3D%27t%27%2F%3E%3CfeColorMatrix%20in%3D%27t%27%20type%3D%27matrix%27%20values%3D%270%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.2126%200.7152%200.0722%200%200%27%20result%3D%27a%27%2F%3E%3CfeComponentTransfer%20in%3D%27a%27%20result%3D%27aa%27%3E%3CfeFuncA%20type%3D%27gamma%27%20amplitude%3D%271%27%20exponent%3D%271.2%27%20offset%3D%270%27%2F%3E%3C%2FfeComponentTransfer%3E%3CfeFlood%20flood-color%3D%27black%27%20result%3D%27c%27%2F%3E%3CfeComposite%20in%3D%27c%27%20in2%3D%27aa%27%20operator%3D%27in%27%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%27160%27%20height%3D%27160%27%20filter%3D%27url%28%23n%29%27%20opacity%3D%270.22%27%2F%3E%3C%2Fsvg%3E),url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27160%27%20height%3D%27160%27%3E%3Cfilter%20id%3D%27n%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%27.9%27%20numOctaves%3D%273%27%20stitchTiles%3D%27stitch%27%20result%3D%27t%27%2F%3E%3CfeColorMatrix%20in%3D%27t%27%20type%3D%27matrix%27%20values%3D%270%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.2126%200.7152%200.0722%200%200%27%20result%3D%27a%27%2F%3E%3CfeComponentTransfer%20in%3D%27a%27%20result%3D%27aa%27%3E%3CfeFuncA%20type%3D%27gamma%27%20amplitude%3D%271%27%20exponent%3D%271.2%27%20offset%3D%270%27%2F%3E%3C%2FfeComponentTransfer%3E%3CfeFlood%20flood-color%3D%27white%27%20result%3D%27c%27%2F%3E%3CfeComposite%20in%3D%27c%27%20in2%3D%27aa%27%20operator%3D%27in%27%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%27160%27%20height%3D%27160%27%20filter%3D%27url%28%23n%29%27%20opacity%3D%270.14%27%2F%3E%3C%2Fsvg%3E);background-repeat:repeat;background-size:var(--grainSize) var(--grainSize),var(--grainSize) var(--grainSize);pointer-events:none;z-index:1100;opacity:var(--grainO)}html[data-fx=low] body:before{opacity:calc(var(--grainO) * .75)}html[data-fx=low] .v-header,html[data-fx=low] .mini-scroll__track,html[data-fx=low] .intro__track{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-fx=low] .sketch-cursor{display:none}html[data-fx=low] .blob{--blobBlurMax: 52px;--blobGlowBlurMax: 112px}@media(hover:hover)and (pointer:fine){html.has-sketch-cursor,html.has-sketch-cursor *{cursor:none!important}}@media(prefers-reduced-motion:reduce){html.has-sketch-cursor,html.has-sketch-cursor *{cursor:auto!important}}@media(max-height:520px)and (orientation:landscape){.main{padding:10px 12px 40px}}@media(max-width:980px)and (orientation:portrait){.main{padding:14px 12px 60px}}@media(max-width:980px){.container{padding:0 14px}}@media(max-width:520px)and (orientation:portrait){.main{padding:12px 10px 56px}}@media(max-width:420px){.container{padding:0 12px}}:root{--btn-r-a: 28px;--btn-r-b: 18px}.btn{--btn-py: 10px;--btn-px: 14px;--btn-fs: 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:var(--btn-py) var(--btn-px);border:1px solid var(--c-border);border-radius:var(--btn-r-a) var(--btn-r-b) var(--btn-r-a) var(--btn-r-b);background:linear-gradient(180deg,var(--argile),var(--c-surface));color:var(--c-text);font-size:var(--btn-fs);font-weight:800;cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:var(--c-transparent);box-shadow:none;transition:transform .1s ease,filter .12s ease,border-color .12s ease,background .12s ease}.btn:hover{filter:brightness(1.02)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn:focus,.btn:focus-visible{outline:none}.btn:focus-visible{border-color:var(--c-focus);outline:2px solid var(--c-tint);outline-offset:1px}.btn--primary{border-color:var(--orange);background:var(--orange)}.btn--soft{background:var(--c-surface)}.btn--ghost{background:var(--c-surface-alt)}.btn--danger{border-color:var(--danger);background:linear-gradient(180deg,var(--danger-soft),var(--c-surface))}.btn--sm{--btn-py: 8px;--btn-px: 12px;--btn-fs: 13px}.btn--lg{--btn-py: 12px;--btn-px: 16px;--btn-fs: 15px}.btn--icon{--btn-py: 0px;--btn-px: 0px;width:42px;height:42px;border-radius:999px}.btn--block{width:100%}.sketch-cursor{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:998;opacity:1;transition:opacity .42s ease}html.is-intro-lock .sketch-cursor{opacity:0}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.sketch-cursor{display:none}}@media(hover:hover)and (pointer:fine){html.is-intro-lock,html.is-intro-lock *{cursor:none!important}}.page-wipe{display:none}.is-leaving .page-wipe{display:block}.page-wipe{position:fixed;inset:0;z-index:999;pointer-events:none}.page-wipe:before{content:"";position:absolute;inset:-20%;background:radial-gradient(900px 600px at 30% 20%,rgba(245,100,22,.6),transparent 60%),radial-gradient(800px 600px at 70% 60%,rgba(254,209,178,.55),transparent 60%),radial-gradient(1000px 700px at 60% 10%,rgba(67,95,49,.42),transparent 60%),linear-gradient(180deg,#05060533,#050605);transform:translate3d(0,120%,0) rotate(-8deg);border-radius:120px;filter:blur(0px)}.is-leaving .page-wipe:before{animation:wipe-in .72s cubic-bezier(.2,.9,.2,1) forwards}@keyframes wipe-in{to{transform:translate3d(0,-4%,0) rotate(0)}}.page-wipe__label{position:absolute;left:16px;bottom:16px;padding:10px 12px;border-radius:999px;border:1px solid rgba(254,209,178,.18);background:#0a0b098c;color:#fed1b2d1;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;opacity:0;transform:translate3d(0,8px,0);transition:opacity .18s ease,transform .18s ease}.is-leaving .page-wipe__label{opacity:1;transform:translateZ(0);transition-delay:.36s}.hscroll{position:relative;height:calc(100vh + var(--hscrollDist, 0px));padding:0;margin-top:0;border-top:none;border-bottom:1px solid rgba(254,209,178,.1);background:#050605;isolation:isolate;overflow:visible}.hscroll:before{content:"";position:absolute;inset:-18vh -6vw auto;height:58vh;background:radial-gradient(circle at 76% 42%,rgba(245,100,22,.08),transparent 22%),radial-gradient(circle at 22% 26%,rgba(254,209,178,.06),transparent 30%);pointer-events:none;filter:blur(34px);opacity:.92;z-index:0}.hscroll__sticky{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:visible;z-index:0}.hscroll__head{position:relative;z-index:1;padding-top:24px;padding-bottom:16px}.hscroll__track{position:relative;z-index:1;display:flex;gap:12px;padding:0 16px 22px;transform:translate3d(var(--x, 0px),0,0);will-change:transform}.panel{flex:0 0 min(78vw,520px);border:1px solid rgba(254,209,178,.14);border-radius:28px 18px;background:#0a0b09b8;padding:16px;position:relative;overflow:hidden}.panel--dark{background:#f564160f;border-color:#f5641638}.panel__title{font-weight:900;letter-spacing:.18em;text-transform:uppercase;font-size:12px;color:#f56416eb}.panel__text{margin-top:10px;color:var(--c-muted);line-height:1.7}.panel__big{position:absolute;right:-18px;bottom:-30px;font-family:var(--font-h);font-weight:800;letter-spacing:-.04em;font-size:64px;opacity:.12;transform:translate3d(calc(var(--p, 0) * -30px),0,0)}@media(max-width:980px){.hscroll{height:auto;padding:38px 0 52px;border-bottom:none}.hscroll:before{inset:-10vh -18vw auto;height:34vh;filter:blur(22px);opacity:.75}.hscroll__sticky{position:relative;top:auto;height:auto;display:grid;gap:18px}.hscroll__head{padding-top:0;padding-bottom:0}.hscroll__track{overflow-x:auto;overflow-y:hidden;padding:0 16px 6px;transform:none!important;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;-ms-overflow-style:none}.hscroll__track::-webkit-scrollbar{display:none}.panel{flex-basis:min(72vw,320px);min-height:220px;scroll-snap-align:start}.panel__big{right:-12px;bottom:-22px;font-size:clamp(48px,14vw,72px);transform:none}}@media(max-width:620px){.hscroll{padding:34px 0 46px}.hscroll__track{padding:0 14px 4px;gap:10px;scroll-padding-inline:14px}.panel{flex-basis:min(82vw,280px);min-height:198px;padding:14px}.panel__text{font-size:13px;line-height:1.6}}@media(max-width:420px){.hscroll{padding:30px 0 40px}.hscroll__track{padding:0 12px 2px;scroll-padding-inline:12px}.panel{flex-basis:84vw;min-height:186px;border-radius:24px 16px}.panel__big{font-size:clamp(42px,16vw,62px)}}.mini-scroll{position:fixed;top:50%;right:10px;transform:translate3d(0,-50%,0);width:14px;height:clamp(28vh,52vh,28vh);z-index:997;pointer-events:none}.mini-scroll[data-active="1"]{visibility:visible;pointer-events:auto;transform:translate3d(0,-50%,0)}html.is-intro-lock .mini-scroll{visibility:visible;pointer-events:none;transition:none}.mini-scroll__track{position:relative;width:100%;height:100%;border-radius:18px 8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;isolation:isolate}.mini-scroll__track:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fed1b21a,#fed1b200 40%,#435f311a);opacity:.6;pointer-events:none;z-index:0}.mini-scroll__track:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(254,209,178,.05);pointer-events:none;z-index:1}.mini-scroll__track:before,.mini-scroll__track:after{transform-origin:50% 0%;transform:scaleY(1);will-change:transform,opacity}html.is-intro-scroll-in .mini-scroll__track:before{animation:mini-track-in-bg .82s cubic-bezier(.12,.9,.18,1) both}html.is-intro-scroll-in .mini-scroll__track:after{animation:mini-track-in-border .92s cubic-bezier(.12,.9,.18,1) both}html.is-intro-lock .mini-scroll__track:before,html.is-intro-lock .mini-scroll__track:after{transform:scaleY(var(--miniThumbP, .12))}@keyframes mini-track-in-bg{0%{transform:scaleY(var(--miniThumbP, .12))}72%{transform:scaleY(1.04)}to{transform:scaleY(1)}}@keyframes mini-track-in-border{0%{transform:scaleY(var(--miniThumbP, .12))}76%{transform:scaleY(1.03)}to{transform:scaleY(1)}}.mini-scroll__thumb{position:absolute;left:2px;right:2px;top:0;border-radius:18px 6px;background:var(--miniThumbBg);box-shadow:var(--miniThumbBorder);filter:var(--miniThumbShadow);will-change:transform,height;transform:translateZ(0);z-index:2}.mini-scroll__thumb:after{content:"";position:absolute;inset:1px;border-radius:inherit;background:var(--miniThumbInner);opacity:var(--miniThumbInnerO);filter:blur(var(--miniThumbInnerBlur));transform:translateZ(0);pointer-events:none}.mini-scroll__thumb:active{background:linear-gradient(180deg,#f56416,#f564168c);box-shadow:inset 0 0 0 1px #f564166b;filter:drop-shadow(0 26px 16px rgba(0,0,0,.55))}@media(hover:none),(pointer:coarse){.mini-scroll{display:none}}
