.gl-atmo{z-index:-1;pointer-events:none;position:fixed;inset:0}.aurora-fallback{z-index:-1;pointer-events:none;position:absolute;inset:0}:root[data-aurora-gl="1"] .aurora-fallback{display:none}.aurora-fallback[data-atmo=hero]{filter:blur(6px);background:radial-gradient(58% 42% at 50% 44%,#7ae0c442 0%,#1f8c7833 30%,#0000 66%),radial-gradient(120% 90% at 50% 62%,#0f2a666b,#0000 74%),linear-gradient(#061032 0%,#05122e 60%,#040f28 100%)}.aurora-fallback[data-atmo=statement],.aurora-fallback[data-atmo=services],.aurora-fallback[data-atmo=servicii]{background:var(--paper,#e1d6ce)}.aurora-fallback[data-atmo=povestea]{background:#f54f1b}.aurora-fallback[data-atmo=omul]{background:#101319}.aurora-fallback[data-atmo=parteneri]{filter:blur(6px);background:radial-gradient(58% 40% at 50% 38%,#78beb438 0%,#3278702e 32%,#0000 70%),radial-gradient(130% 100% at 50% 6%,#0c2438 0%,#0a1f33 60%,#08192b 100%)}.aurora-fallback--bleed{width:100vw;left:50%;transform:translate(-50%)}.wk-canvas{width:100%;height:100%;display:block}.wk-preloader{z-index:120;color:#1e223d;background:#fffde2;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.wk-preloader__inner{flex-direction:column;align-items:center;gap:clamp(1.1rem,3.4vh,2.2rem);width:100%;padding:2rem 1.5rem;display:flex}.wk-preloader__meter{color:#1e223d;align-items:flex-start;gap:.12em;display:flex}.wk-preloader__count{font-family:var(--font-display);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:clamp(3.2rem,11vw,7rem);font-weight:800;line-height:1}.wk-preloader__suffix{font-family:var(--font-display);color:#1e223d8c;margin-top:.15em;font-size:clamp(1.4rem,4.4vw,2.6rem);font-weight:800;line-height:1}.wk-preloader__stage{width:100%;height:clamp(200px,38vh,320px);position:relative}.wk-preloader__track{background:#1e223d24;border-radius:2px;height:2px;position:absolute;bottom:4%;left:0;right:0;overflow:hidden}.wk-preloader__fill{transform-origin:0;background:linear-gradient(90deg, var(--accent), #ff9478);width:100%;height:100%;display:block;transform:scaleX(0)}.wk-preloader__hint{font-family:var(--font-mono);letter-spacing:.08em;color:#1e223db8;font-size:.72rem}@media (prefers-reduced-motion:reduce){.wk-preloader__fill{transform:scaleX(1)}}.hero-title{text-transform:none;font-size:clamp(2.6rem,16vw,6rem)}@media (width>=768px){.hero-title{font-size:clamp(3.5rem,min(12.5vw,22.5svh),13rem)}}.hero-title__prefix{max-width:100%;font-size:.62em;display:block}@media (width<=767px){.hero-title__prefix{font-size:.72em}}@media (width>=768px){.hero-title__prefix{max-width:72%}}.hero-title__ln{display:inline}.hero-title__line2{margin-top:.02em;display:block}.hero-scroll{position:relative}@media (width>=768px) and (prefers-reduced-motion:no-preference){.hero-scroll{height:auto}.hero-sticky{height:100svh}.hero-inner{pointer-events:none;flex-direction:column;height:100svh;display:flex}.hero-inner :is(a,button){pointer-events:auto}.hero-copy{width:100%;margin-top:auto}.hero-actions{align-self:center;width:min(60vw,40rem);margin-top:auto}.hero-title{font-size:clamp(2.6rem,min(8.5vw,13svh),12rem)}:root:lang(en) .hero-title{font-size:clamp(2.2rem,min(6.6vw,10.5svh),9.5rem)}.hero-title__prefix{max-width:100%;font-size:1em}.hero-title__ln{font-size:var(--hero-ln-fs,1em);white-space:nowrap;display:block}.hero-title__line2{clip-path:none;letter-spacing:-.01em;width:auto;height:auto;margin-top:.14em;font-size:clamp(2.2rem,5vw,5.2rem);line-height:.98;display:block;position:static;overflow:visible}}@media (width<=767px){.hero-inner{padding-top:4.4rem}#hero:before{content:"";z-index:0;background:#1e223d url(/gen/hero/gradina-hero.webp?v=2) 46% 70%/cover no-repeat;position:absolute;inset:0}#hero:after{content:"";z-index:0;background:linear-gradient(#1e223db8,#1e223d4d 42%,#1e223d8c 78%,#1e223dd9);position:absolute;inset:0}#hero .hero-sticky{z-index:1;position:relative}}.cw{white-space:nowrap;align-items:baseline;display:inline-flex}.cw:after{content:"";background:var(--accent);width:.1em;height:.82em;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 65%, transparent);border-radius:1px;flex:none;align-self:center;margin-left:.16em}@media (prefers-reduced-motion:no-preference){.cw:after{animation:1.1s step-end infinite cw-caret-blink}}@keyframes cw-caret-blink{50%{opacity:0}}.cw__slot{vertical-align:baseline;white-space:nowrap;height:1.34em;line-height:1.34;display:inline-block;position:relative;overflow:hidden}.cw__layer{white-space:nowrap;color:var(--accent);will-change:transform;display:inline-block}.cw__layer--b{position:absolute;top:0;left:0}.cw__ghost{visibility:hidden;pointer-events:none;white-space:nowrap;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.cw__layer{transform:none!important}}.hero-centerrow{position:relative}@media (width>=1024px){.hero-centerrow{width:calc(100vw - 7rem);margin-inline:calc(50% + -50vw + 3.5rem);margin-bottom:calc(var(--hero-ln-fs,4.5rem) * 1.5);align-items:center;gap:clamp(1.2rem,2.4vw,3rem);display:flex}.hero-centerrow .hero-title{position:relative}.hero-centerrow .hero-title__line2{font-size:calc(var(--hero-ln-fs,3.2rem) * 1.15);margin-top:0;position:absolute;top:calc(100% + .1em);left:0;right:0}.hero-centerrow .hero-title{flex:auto;min-width:0}.hero-foot{margin-bottom:3.2rem}}.hero-line-pill{border:1px solid color-mix(in srgb, currentColor 38%, transparent);border-radius:999px;padding:.55em 1.3em;display:inline-block}.hero-ascii{display:none}@media (width>=768px){.hero-ascii{aspect-ratio:880/1168;z-index:1;pointer-events:none;border-radius:clamp(1.4rem,1.8vw,2rem);width:min(29vw,42svh);display:block;position:absolute;top:49%;right:4.5vw;overflow:hidden;transform:translateY(-50%)}.hero-ascii__img{object-fit:cover;opacity:.92;width:100%;height:100%;position:absolute;inset:0}.hero-ascii.is-gl .hero-ascii__img{opacity:.13}.hero-ascii__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}}@media (width>=768px) and (prefers-reduced-motion:no-preference){.hero-ascii{opacity:0;will-change:transform, opacity}}.fc-cluster{display:none}@media (width>=768px) and (prefers-reduced-motion:no-preference){.fc-cluster{z-index:2;pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}.fc-item{opacity:0;will-change:transform, opacity;position:absolute}.fc-inner{will-change:transform}.fc-inner img{filter:drop-shadow(0 22px 34px #00000061);width:100%;height:auto;display:block}}:root{--nac-ink:#0a1526}.nac-header{z-index:50;opacity:1;transition:opacity .4s var(--ease-out-quart);pointer-events:none;mix-blend-mode:difference;--ink:#fffde2;color:var(--ink);--nac-cut:var(--ink);position:fixed;top:0;left:0;right:0}.nac-header[data-bg=orange],.nac-bottombar[data-bg=orange],.nac-rail[data-bg=orange],.nac-hud[data-bg=orange]{--ink:#f54f1b}@property --ink{syntax:"<color>";inherits:true;initial-value:#fffde2}.nac-header,.nac-bottombar,.nac-rail,.nac-hud{transition:--ink .35s var(--ease-out-quart)}.nac-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;max-width:90rem;margin:0 auto;padding:1.15rem 1.25rem;display:grid}@media (width>=768px){.nac-header__inner{padding:1.35rem 2.5rem}}.nac-header__zone{pointer-events:auto;align-items:center;display:flex}.nac-header__zone--left{justify-self:start}.nac-header__zone--center{justify-self:center}.nac-header__zone--right{justify-self:end;gap:.7rem}.nac-hud{display:none}@media (width>=1024px){.nac-hud{z-index:60;pointer-events:none;mix-blend-mode:difference;--ink:#fffde2;flex-direction:column;align-items:center;gap:14px;display:flex;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.nac-hud__track{background:color-mix(in srgb, var(--ink,#fffde2) 22%, transparent);width:1px;height:16svh;position:relative;overflow:hidden}.nac-hud__fill{background:var(--ink,#fffde2);transform-origin:top;will-change:transform;position:absolute;inset:0;transform:scaleY(0)}.nac-hud__text{writing-mode:vertical-rl;font-family:var(--font-mono);letter-spacing:.22em;color:color-mix(in srgb, var(--ink,#fffde2) 42%, transparent);white-space:nowrap;font-size:.62rem;font-weight:500}.nac-hud__count{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--ink,#fffde2) 62%, transparent)}.nac-hud__label.is-scrambling{color:var(--accent)}}.nac-chrome-scrim{z-index:49;pointer-events:none;position:fixed;inset:0}.nac-chrome-scrim>span{-webkit-backdrop-filter:blur(6px)saturate(.9);backdrop-filter:blur(6px)saturate(.9);border-radius:999px;position:absolute}.nac-navfade{z-index:140;background:var(--bg);opacity:0;visibility:hidden;pointer-events:none;position:fixed;inset:0}.nac-header .nac-cta{display:none}@media (width>=640px){.nac-header .nac-cta{display:inline-flex}}.nac-menu{color:var(--fg);transition:color .4s var(--ease-out-quart);align-items:center;gap:.55rem;margin:-.75rem;padding:.75rem;display:inline-flex}.nac-menu__icon{flex:none}.nac-menu__label{font-family:var(--font-meta);letter-spacing:.02em;font-size:.82rem;font-weight:500}@media (width<=30rem){.nac-menu__label{display:none}}.nac-brand{color:var(--ink,var(--fg));letter-spacing:.06em;transition:color .4s var(--ease-out-quart);align-items:baseline;font-size:1.05rem;line-height:1.15;display:inline-flex}.nac-brand-display{font-family:var(--font-display);text-transform:uppercase;font-weight:700}.nac-brand-code{font-family:var(--font-mono);text-transform:lowercase;letter-spacing:.02em;text-decoration:line-through;text-decoration-thickness:.09em;-webkit-text-decoration-color:var(--nac-cut,#1e223d);text-decoration-color:var(--nac-cut,#1e223d);transition:text-decoration-color .4s var(--ease-out-quart,ease-out);font-weight:600}.nac-brand-caret{background:var(--accent);align-self:center;width:.42em;height:.95em;margin-left:.16em;animation:1.15s step-end infinite nac-caret-blink;display:inline-block}@keyframes nac-caret-blink{0%,66%{opacity:1}67%,to{opacity:.15}}@media (prefers-reduced-motion:reduce){.nac-brand-caret{animation:none}}.nac-lang{border:1px solid var(--ink,#fffde2);text-transform:uppercase;min-width:44px;min-height:38px;color:var(--ink,#fffde2);transition:color .4s var(--ease-out-quart), border-color .4s var(--ease-out-quart);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .95rem;display:inline-flex}.nac-lang:hover{color:var(--accent);border-color:var(--accent)}.nac-lang__arrow{border-top:.28em solid #0000;border-bottom:.28em solid #0000;border-left:.4em solid;width:0;height:0}.nac-header .nac-cta.btn-primary{color:var(--ink,#fffde2);box-shadow:inset 0 0 0 1px var(--ink,#fffde2);background:0 0}.nac-header .nac-cta.btn-primary:hover{background:var(--ink,#fffde2);color:#1e223d}.nac-nav{display:none}@media (width>=1280px){.nac-nav{align-items:center;gap:1.5rem;margin-left:0;display:flex}.nac-menu{display:none}}.nac-nav__link{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:inherit;padding:.2rem 0;font-size:.78rem;font-weight:600}.nac-nav__link--cta{color:var(--accent)}.nac-header[data-bg=orange] .nac-nav__link--cta{color:#de8fc4}.nac-bottombar{z-index:45;pointer-events:none;mix-blend-mode:difference;--ink:#fffde2;color:var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:grid;position:fixed;bottom:0;left:0;right:0}@media (width>=768px){.nac-bottombar{padding:1rem 2.5rem}}.nac-bottombar__zone{align-items:center;gap:1.1rem;display:flex}.nac-bottombar__zone--left{justify-self:start}.nac-bottombar__zone--center{justify-self:center}.nac-bottombar__zone--right{justify-self:end}.nac-bb-social{pointer-events:auto;color:inherit;letter-spacing:.08em;font-size:.72rem}@media (width<=639px){.nac-bottombar__zone--left{display:none}}.nac-bb-cta{pointer-events:auto;color:inherit;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--ink,#fffde2);transition:background .25s var(--ease-out-quart), color .25s var(--ease-out-quart);align-items:center;gap:.55rem;padding:.45rem .9rem;font-size:.72rem;display:inline-flex}.nac-bb-cta:hover{background:var(--ink,#fffde2);color:#1e223d}.nac-bb-arrows{white-space:nowrap;width:3.2em;display:inline-block;overflow:hidden}.nac-bb-arrows__track{animation:1.6s linear infinite nac-bb-arrows-flow;display:inline-block}@keyframes nac-bb-arrows-flow{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.nac-bb-arrows__track{animation:none}}.nac-rail{z-index:40;pointer-events:none;mix-blend-mode:difference;--ink:#fffde2;color:var(--ink);flex-direction:column;gap:.85rem;display:none;position:fixed;top:40%;left:clamp(.85rem,2.2vw,2rem);transform:translateY(-40%)}@media (width>=1024px){.nac-rail{display:flex}}.nac-rail__item{cursor:pointer;pointer-events:auto;background:0 0;border:0;align-items:center;gap:.6rem;padding:.12rem 0;display:flex}.nac-rail__num{font-family:var(--font-meta);letter-spacing:.1em;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--ink,#fffde2) 26%, transparent);transition:color .4s var(--ease-out-quart);font-size:.66rem;font-weight:500}.nac-rail__item:hover .nac-rail__num{color:color-mix(in srgb, var(--ink,#fffde2) 70%, transparent)}.nac-rail__item.is-active .nac-rail__num{color:var(--ink,#fffde2)}.nac-rail__tag{opacity:0;max-width:0;transition:max-width .5s var(--ease-out-quart), opacity .4s var(--ease-out-quart), transform .4s var(--ease-out-quart);align-items:center;gap:.5rem;display:inline-flex;overflow:hidden;transform:translate(-6px)}.nac-rail__item.is-active .nac-rail__tag{opacity:1;max-width:1.6rem;transform:none}@media (width>=1536px){.nac-rail:hover .nac-rail__item.is-active .nac-rail__tag,.nac-rail__item:hover .nac-rail__tag{opacity:1;max-width:18rem;transform:none}}.nac-rail__dash{background:currentColor;flex:none;width:1.1rem;height:1px}.nac-rail__label{font-family:var(--font-voice);white-space:nowrap;color:var(--ink,#fffde2);font-size:.95rem;font-style:italic;line-height:1}html.nac-menu-lock{overflow:hidden}.menu-overlay{z-index:120;background:var(--color-text);color:var(--bg);isolation:isolate;position:fixed;inset:0;overflow:hidden}.menu-canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.menu-shell{z-index:1;flex-direction:column;max-width:90rem;height:100%;margin:0 auto;padding:clamp(1.1rem,3.2vw,2.2rem) clamp(1.25rem,5vw,4.5rem) clamp(1.6rem,4vw,3rem);display:flex;position:relative}.menu-top{justify-content:space-between;align-items:center;gap:1rem;padding-top:.35rem;display:flex}.menu-eyebrow{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:color-mix(in srgb, var(--bg) 62%, transparent);font-size:.72rem;font-weight:500}.menu-close{border:1px solid color-mix(in srgb, var(--bg) 24%, transparent);width:2.75rem;height:2.75rem;color:var(--bg);transition:border-color .4s var(--ease-out-quart), color .4s var(--ease-out-quart), background-color .4s var(--ease-out-quart), transform .4s var(--ease-out-quart);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.menu-close:hover{border-color:var(--accent);color:var(--accent);transform:rotate(90deg)}.menu-nav{flex:1;align-items:center;display:flex}.menu-list{width:100%;margin:0;padding:0;list-style:none}.menu-list li{border-top:1px solid color-mix(in srgb, var(--bg) 12%, transparent)}.menu-list li:last-child{border-bottom:1px solid color-mix(in srgb, var(--bg) 12%, transparent)}.menu-item{color:inherit;opacity:1;transition:opacity .4s var(--ease-out-quart);align-items:baseline;gap:clamp(.8rem,2vw,1.6rem);padding:clamp(.3rem,.9vw,.65rem) 0;display:flex;position:relative}.menu-num{font-family:var(--font-mono);letter-spacing:.14em;color:color-mix(in srgb, var(--accent) 78%, var(--bg));flex:none;font-size:clamp(.66rem,1vw,.8rem);font-weight:500;transform:translateY(-.2em)}.menu-line{line-height:.92;display:block;overflow:hidden}.menu-line-inner{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--bg);transition:color .4s var(--ease-out-quart);will-change:transform;font-size:clamp(2.2rem,min(8.2vw,10vh),6.5rem);font-weight:700;display:block}.menu-item:hover .menu-line-inner{color:var(--brand-blue)}.menu-item--cta .menu-line-inner,.menu-item--cta .menu-num{color:var(--accent)}@media (hover:hover){.menu-list:hover .menu-item{opacity:.25}.menu-list:hover .menu-item:hover{opacity:1}}.menu-list:focus-within .menu-item{opacity:.28}.menu-list .menu-item:focus-visible{opacity:1}.menu-foot{justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-top:clamp(1rem,2.5vw,1.75rem);display:flex}.menu-brandmark{width:clamp(96px,11vw,150px);color:var(--bg);flex-shrink:0}.menu-cta{background:var(--bg);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--bg);font-size:.9rem}.menu-cta:hover{color:var(--bg);background:0 0}@media (prefers-reduced-motion:no-preference){.menu-overlay,.menu-num,.menu-top,.menu-foot{opacity:0}}@media (prefers-reduced-motion:reduce){.menu-item,.menu-line-inner,.menu-close{transition:none}}@media (width<=640px){.menu-item{flex-direction:column;align-items:flex-start;gap:.15rem}.menu-num{transform:none}.menu-line-inner{font-size:clamp(2rem,min(11vw,8vh),3.4rem)}}.menu-brandmark{--bm-cut:var(--brand-blue)}.cefac{position:relative}@media (width>=768px) and (hover:hover) and (prefers-reduced-motion:no-preference){.cefac-track{background:linear-gradient(180deg, var(--paper,#e1d6ce) 0%, #eee7e1 55%, #fdfbf8 100%);height:250svh}.cefac-sticky{height:100svh;position:sticky;top:0;overflow:hidden}.cefac-screen{visibility:hidden;position:absolute;inset:0}.cefac-screen.visible{visibility:visible}.cefac-screen-img{display:none}}.cefac-media{aspect-ratio:3/4;width:min(23vw,31rem);margin:0;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=768px) and (hover:hover) and (prefers-reduced-motion:no-preference){.cefac-media{display:block}}.cefac-img{object-fit:cover;opacity:0;filter:blur(16px)saturate(1.45);width:100%;height:100%;transition:opacity .55s var(--ease-out-quart), filter .75s var(--ease-out-quart), transform .75s var(--ease-out-quart);position:absolute;inset:0;transform:scale(1.06)}.cefac-img.is-on{opacity:1;filter:blur()saturate();transform:scale(1)}@media (width<=767px){.cefac-screen:first-of-type{background:var(--brand-blue,#1740a9)}.cefac-screen:nth-of-type(2){background:var(--accent,#f54f1b)}.cefac-screen:nth-of-type(3){background:#fffde2}.cefac-screen:first-of-type .cefac-items li{color:#ff8a5f;font-weight:700}.cefac-screen:nth-of-type(2) .cefac-eyebrow{color:#0e0f13b8}.cefac-screen:nth-of-type(2) .cefac-paren,.cefac-screen:nth-of-type(2) .cefac-num,.cefac-screen:nth-of-type(2) .cefac-num-inner,.cefac-screen:nth-of-type(2) .cefac-statement,.cefac-screen:nth-of-type(2) .cefac-statement .sk-line>span{color:#0e0f13}.cefac-screen:nth-of-type(2) .cefac-items li{color:#fffde2;font-weight:700}.cefac-screen:nth-of-type(3) .cefac-eyebrow{color:#0e0f13b8}.cefac-screen:nth-of-type(3) .cefac-paren,.cefac-screen:nth-of-type(3) .cefac-num,.cefac-screen:nth-of-type(3) .cefac-num-inner,.cefac-screen:nth-of-type(3) .cefac-statement,.cefac-screen:nth-of-type(3) .cefac-statement .sk-line>span{color:#0e0f13}.cefac-screen:nth-of-type(3) .cefac-items li{color:var(--accent,#f54f1b);font-weight:700}}.cefac-head{position:absolute;top:7.5rem;left:6vw}.cefac-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:.55rem;font-size:.72rem}.cefac-paren{font-family:var(--font-display);color:var(--fg);font-size:clamp(1.6rem,2.2vw,2.4rem);line-height:1.1}.cefac-num{font-family:var(--font-display);color:var(--fg);font-size:clamp(10rem,min(19vw,29svh),19.5rem);font-weight:500;line-height:1;position:absolute;top:4.5rem;right:4vw;overflow:hidden}.cefac-num-inner{display:block}@media (width>=768px) and (hover:hover) and (prefers-reduced-motion:no-preference){.cefac-num-inner{transform:translateY(110%)}.cefac-screen.visible .cefac-num-inner{transition:transform .62s cubic-bezier(.16,1,.3,1);transform:translateY(0)}}.cefac-statement{max-width:34vw;font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg);font-size:clamp(2.2rem,min(4.6vw,7svh),4.6rem);font-weight:500;line-height:1.04;position:absolute;bottom:calc(50svh - min(23vw,31rem)/1.5);left:2.8vw}.cefac-items{max-width:24rem;font-family:var(--font-display);text-align:left;color:var(--fg);margin:0;padding:0;font-size:clamp(1.35rem,1.9vw,2rem);font-weight:500;line-height:1.5;list-style:none;position:absolute;bottom:calc(50svh - min(23vw,31rem)/1.5);left:auto;right:2.8vw}.cefac-items li{color:var(--accent);font-weight:700}.cefac-eyebrow,.cefac-paren,.cefac-num,.cefac-statement,.cefac-items{color:#0e0f13}@media not ((width>=768px) and (hover:hover) and (prefers-reduced-motion:no-preference)){.cefac-track{height:auto}.cefac-sticky{height:auto;position:static}.cefac-screen{gap:1.1rem;padding:4.5rem 6vw 1.5rem;display:grid;position:relative}.cefac-head,.cefac-num,.cefac-statement,.cefac-items{max-width:none;position:static}.cefac-num{font-size:4.4rem}.cefac-statement{font-size:clamp(1.9rem,8vw,2.6rem)}.cefac-screen-img{aspect-ratio:3/4;object-fit:cover;justify-self:center;width:min(72vw,22rem);display:block}.cefac .sk-line>span{transform:none;animation:none!important}.cefac-eyebrow,.cefac-paren,.cefac-head,.cefac-statement,.cefac-statement .sk-line>span,.cefac-num,.cefac-num-inner{color:#fffde2}.cefac-items li{color:#fffde2d1}}.pf{isolation:isolate;color:var(--fg);background:#fffde2;position:relative}.pf[data-tone=light]{--fg:#1e223d;--fg-muted:#1e223d94;--fg-faint:#1e223d57;--line:#1e223d29;--accent:#1740a9}.pf-intro{max-width:90rem;margin:0 auto;padding:clamp(4.5rem,10vh,8rem) 1.25rem clamp(1.5rem,4vh,3rem)}@media (width>=768px){.pf-intro{padding-left:2.5rem;padding-right:2.5rem}}.pf-intro-title{color:var(--fg);margin-top:.9rem;font-size:clamp(2rem,4.6vw,3.4rem)}.pf-intro-lead{max-width:46ch;color:var(--fg-muted);margin-top:.9rem;font-size:.98rem;line-height:1.6}.pf-scroll{position:relative}.pf-sticky{flex-direction:column;justify-content:center;height:100dvh;padding:clamp(4rem,8svh,5.5rem) clamp(3rem,4.5vw,5.25rem) clamp(1.1rem,3svh,1.9rem) clamp(1.5rem,3vw,3.5rem);display:flex;position:sticky;top:0}.pf-stage{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.pf-mediacol{--railw:clamp(11.5rem, 15vw, 15.5rem);--railgap:clamp(1rem, 1.6vw, 1.6rem);width:min(calc(86vw - var(--railw) - var(--railgap)), calc(67svh * 16 / 10), 1500px);aspect-ratio:16/10;max-width:100%;left:calc((var(--railw) + var(--railgap)) / -2);flex:0 auto;margin:clamp(1.7rem,3.4svh,2.4rem) 0 clamp(4.2rem,10.5svh,6.4rem);position:relative}.pf-media{will-change:transform;border-radius:.75rem;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 80px #1e223d38}.pf-featured{will-change:opacity, transform, clip-path;position:absolute;inset:0}.pf-featured>*{width:100%;height:100%}.pf-wave{z-index:4;pointer-events:none;opacity:0;position:absolute}.pf-siderail{width:var(--railw);margin-left:var(--railgap);border-top:1px solid var(--line);pointer-events:none;will-change:transform, opacity;padding-top:.65rem;position:absolute;top:0;left:100%}.pf-rail-desc{max-width:28ch;color:var(--fg);margin:0;font-size:clamp(.95rem,1.05vw,1.15rem);line-height:1.55}.pf-caption{pointer-events:none;clip-path:inset(0);will-change:clip-path;align-items:baseline;gap:clamp(.6rem,1.4vw,1.1rem);margin-top:clamp(.9rem,2svh,1.3rem);display:flex;position:absolute;top:100%;left:0;right:clamp(15rem,26vw,21rem)}.pf-caption-name{font-family:var(--font-voice);letter-spacing:.005em;color:var(--color-accent);white-space:nowrap;margin:0;font-size:clamp(1.7rem,3.1vw,2.75rem);font-style:italic;font-weight:600;line-height:1.05}.pf-meta{width:clamp(13rem,24vw,19rem);color:var(--fg);text-align:right;will-change:transform, opacity;margin-top:clamp(1rem,2.2svh,1.4rem);position:absolute;top:100%;right:0}.pf-meta-group{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:.9rem;font-size:.62rem;font-weight:500;display:block}.pf-meta .pf-meta-group{margin-bottom:.35rem}.pf-meta-roles{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--fg-muted);margin:0;font-size:.68rem}.pf-count{font-family:var(--font-mono);letter-spacing:.12em;color:var(--fg-muted);font-variant-numeric:tabular-nums;margin-top:.6rem;font-size:.72rem}.pf-count b{color:var(--fg);font-weight:500}.pf-archive-btn{border:1.5px solid var(--brand-blue);background:var(--brand-blue);color:var(--color-text);animation:2.4s ease-in-out infinite pf-breathe}.pf-archive-btn:hover{background:var(--brand-blue);border-color:var(--color-accent);color:var(--color-accent)}.pf-archive-btn:active{background:#0b0f10;border-color:#0b0f10}@keyframes pf-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.pf-archive-btn{animation:none}}.pf-archive-btn:after{content:"→";transition:transform .3s var(--ease-butter)}.pf-archive-btn:hover:after{transform:translate(4px)}.tr{z-index:5;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:clamp(.4rem,1vw,1.1rem)}.tr-inner{position:relative}.tr-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.tr-item{line-height:0;position:relative}.tr-shots{pointer-events:none;gap:3px;display:flex;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.tr-shot{width:7px;height:2px;transition:background .35s var(--ease-out-quart);background:#1e223d3d;border-radius:1px}.tr-shot.is-on{background:var(--accent)}.tr-thumb{aspect-ratio:16/10;cursor:pointer;transform-origin:100%;width:clamp(4rem,4.8vw,5rem);transition:transform .55s var(--ease-out-quart);background:0 0;border:none;border-radius:5px;padding:0;display:block;overflow:hidden;transform:scale(1)}.tr-thumb .ph-visual{opacity:.5;transition:opacity .55s var(--ease-out-quart);border-radius:5px}.tr-thumb:hover .ph-visual{opacity:.85}.tr-thumb.is-active{transform:scale(1.18);box-shadow:0 8px 22px #1e223d42}.tr-thumb.is-active .ph-visual{opacity:1}.tr-img{width:100%;height:100%}.tr-mark{background:var(--accent);will-change:transform;border-radius:1px;width:.72rem;height:2px;margin-top:-1px;position:absolute;top:0;left:-1.25rem}.tr-thumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px;opacity:1}.pf-mobile{margin-top:.5rem}.pf-mcard{margin-bottom:clamp(2.5rem,8vh,4rem);padding:0 1.25rem}.pf-mtitle{font-family:var(--font-voice);color:var(--color-accent);margin-top:.75rem;font-size:1.65rem;font-style:italic;font-weight:600;line-height:1.05}.pf-mrail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.75rem;margin-top:.9rem;display:flex;overflow-x:auto}.pf-mshot{scroll-snap-align:center;flex:0 0 88%}.pf-mdesc{color:var(--fg-muted);margin-top:.9rem;font-size:.92rem;line-height:1.6}.pf-mroles{color:var(--fg-muted);margin-top:1rem}.pf-stack{max-width:90rem;margin:0 auto;padding:0 1.25rem clamp(3rem,8vh,6rem)}@media (width>=768px){.pf-stack{padding-left:2.5rem;padding-right:2.5rem}}.pf-sname{font-family:var(--font-voice);color:var(--color-accent);margin:.9rem 0 0;font-size:clamp(1.6rem,3vw,2.4rem);font-style:italic;font-weight:600;line-height:1.05}.pf-sdesc{max-width:60ch}.pfi{isolation:isolate;color:var(--fg);--pfi-line:#fffde224;--pfi-hover:var(--brand-blue);--pfi-hover-soft:color-mix(in srgb, var(--brand-blue) 52%, var(--pale) 48%);--pfi-thumbzone:clamp(11rem, 16vw, 15rem);--pfi-metaw:clamp(12rem, 19vw, 17rem);--pfi-colgap:clamp(1rem, 2.4vw, 2rem);background:#050505;padding:clamp(4.5rem,10vh,8rem) 0 clamp(3.5rem,8vh,6rem);position:relative}@media (width>=1024px){.pfi-wrap{padding-left:clamp(4.25rem,5.5vw,6rem)}}.pfi-kicker{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#fffde28c;align-items:center;gap:.65em;font-size:.72rem;font-weight:500;display:inline-flex}.pfi-kicker--count{letter-spacing:.1em;color:#fffde259}.pfi-kicker-dot{background:var(--color-accent);border-radius:999px;width:.45em;height:.45em}.pfi-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg);text-wrap:balance;font-size:clamp(2.6rem,5.4vw,4.9rem);font-weight:600;line-height:1.02}.pfi-rule{transform-origin:100%;background:linear-gradient(90deg,#0000 0%,#fffde242 55% 100%);height:1px}.pfi-index{margin:0;padding:0;list-style:none}.pfi-index>li{position:relative}.pfi-index>li:after{content:"";background:var(--pfi-line);transform-origin:100%;height:1px;position:absolute;inset:auto 0 0}.pfi-row{grid-template-columns:clamp(3.6rem, 5vw, 5.4rem) minmax(0, 1fr) var(--pfi-thumbzone) var(--pfi-metaw);column-gap:var(--pfi-colgap);color:inherit;outline-offset:6px;align-items:baseline;padding-block:clamp(1.7rem,3.6vh,2.7rem);text-decoration:none;display:grid}.pfi-num{font-family:var(--font-mono);letter-spacing:.06em;color:#fffde252;transition:color .4s var(--ease-butter);font-size:clamp(1.05rem,1.55vw,1.5rem);font-weight:500}.pfi-name{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--fg);transition:color .4s var(--ease-butter), transform .6s var(--ease-out-quart);font-size:clamp(2.4rem,6vw,6.1rem);font-weight:650;line-height:.98}.pfi-meta{font-family:var(--font-mono);text-transform:uppercase;text-align:right;flex-direction:column;grid-column:4;align-self:start;align-items:flex-end;gap:.55rem;padding-top:clamp(.2rem,.55vw,.55rem);display:flex}.pfi-badge{letter-spacing:.18em;border:1px solid;border-radius:999px;padding:.32em .95em;font-size:.64rem}.pfi-badge--app{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}.pfi-badge--site{color:var(--pfi-hover-soft);border-color:color-mix(in srgb, var(--pfi-hover-soft) 55%, transparent)}.pfi-metaline{letter-spacing:.14em;color:#fffde26b;transition:color .4s var(--ease-butter);font-size:.66rem}.pfi-desc{-webkit-line-clamp:3;line-clamp:3;letter-spacing:.03em;text-transform:none;color:#fffde266;max-width:26ch;transition:color .4s var(--ease-butter);-webkit-box-orient:vertical;margin-top:.35rem;font-size:.68rem;line-height:1.75;display:-webkit-box;overflow:hidden}.pfi-row:hover .pfi-name,.pfi-row:focus-visible .pfi-name{color:var(--pfi-hover);transform:translate(.35rem)}.pfi-row:hover .pfi-num,.pfi-row:focus-visible .pfi-num{color:var(--pfi-hover-soft)}.pfi-row:hover .pfi-metaline,.pfi-row:focus-visible .pfi-metaline{color:#fffde2b8}.pfi-row:hover .pfi-desc,.pfi-row:focus-visible .pfi-desc{color:#fffde2ad}.pfi-thumbs{top:50%;right:calc(var(--pfi-metaw) + var(--pfi-colgap));z-index:45;opacity:0;pointer-events:none;transition:opacity .35s var(--ease-butter);gap:.7rem;display:flex;position:absolute;transform:translateY(-50%)}.pfi-thumbs.is-on{opacity:1;pointer-events:auto}.pfi-thumb{width:calc((var(--pfi-thumbzone) - .7rem) / 2);aspect-ratio:16/10;cursor:pointer;transition:border-color .3s var(--ease-butter), transform .3s var(--ease-butter);background:0 0;border:1px solid #fffde238;border-radius:.5rem;padding:0;display:block;position:relative;overflow:hidden}.pfi-thumb:hover{border-color:var(--color-accent);transform:translateY(-3px)}.pfi-thumb .ph-visual{border-radius:0;position:absolute;inset:0}.pfi-inline-visual{display:none}@media (width>=768px) and (prefers-reduced-motion:reduce){.pfi-inline-visual{grid-column:2/-1;max-width:34rem;margin-top:.9rem;display:block}.pfi-inline-visual .ph-visual{border-radius:.6rem}}.pfi-archive{margin-top:clamp(2rem,5vh,3rem)}@media (width<=767px){.pfi-row{grid-template-columns:1fr auto;grid-template-areas:"num meta""name name""visual visual";row-gap:.95rem;padding-block:1.9rem}.pfi-num{grid-area:num}.pfi-meta{flex-direction:row;grid-area:meta;align-self:auto;align-items:center;gap:.85rem;padding-top:0}.pfi-desc{display:none}.pfi-name{grid-area:name;font-size:clamp(2rem,8.8vw,2.7rem);line-height:1.02}.pfi-inline-visual{grid-area:visual;margin-top:.15rem;display:block}.pfi-inline-visual .ph-visual{border-radius:.6rem}.pfi-thumbs{display:none}}.pfi-preview{z-index:40;pointer-events:none;will-change:transform;width:clamp(20rem,36vw,38rem);position:fixed;top:0;left:0}.pfi-preview__frame{aspect-ratio:16/10;opacity:0;transition:opacity .28s var(--ease-butter), transform .36s var(--ease-butter);border-radius:.65rem;position:relative;overflow:hidden;transform:translateY(34px)scale(.94);box-shadow:0 24px 70px #0009,0 4px 18px #00000073}.pfi-preview.is-on .pfi-preview__frame{opacity:1;transition:opacity .45s var(--ease-out-quart), transform .58s var(--ease-out-quart);transform:translateY(0)scale(1)}.pfi-preview__item{z-index:0;opacity:0;transition:opacity .45s var(--ease-butter);position:absolute;inset:0}.pfi-preview__item.is-active{z-index:1;opacity:1;transition:opacity .4s var(--ease-out-quart)}.pfi-preview__item .ph-img{transition:transform .85s var(--ease-out-quart);transform:translateY(3.5%)scale(1.08)}.pfi-preview__item.is-active .ph-img{transform:translateY(0)scale(1)}.pfi-preview__item .ph-visual{border-radius:0;position:absolute;inset:0}@media (hover:none),(pointer:coarse),(width<=767px),(prefers-reduced-motion:reduce){.pfi-preview{display:none}}@media (prefers-reduced-motion:no-preference){[data-reveal].pfi-reveal{opacity:0;transition:opacity .7s var(--ease-out-quart), transform .7s var(--ease-out-quart);transition-delay:calc(var(--rd,0) * 1ms);will-change:opacity, transform;transform:translateY(26px)}[data-reveal].pfi-reveal.is-in{opacity:1;transform:none}.pfi-rule{transition:transform 1s var(--ease-out-quart);transition-delay:calc(var(--rd,0) * 1ms);will-change:transform;transform:scaleX(0)}.pfi-rule.is-in{transform:scaleX(1)}.pfi-index>li:after{transition:transform .9s var(--ease-out-quart);transition-delay:calc(var(--rd,0) * 1ms + .18s);transform:scaleX(0)}.pfi-index>li.is-in:after{transform:scaleX(1)}}.chp-scroller,.chp-viewport{width:100%;position:relative}@media (width>=768px) and (prefers-reduced-motion:no-preference){.chp-viewport{height:100svh;margin-top:clamp(2rem,5vw,4.5rem);position:sticky;top:0;overflow:clip}.chp-band{--anchor-x:38%;--anchor-y:46%;position:absolute;inset:0}.chp-card{left:var(--anchor-x);top:var(--anchor-y);aspect-ratio:420/458;background:var(--color-ink);width:clamp(17.5rem,26vw,26.25rem);opacity:calc(.3 + .7 * var(--k,0));will-change:opacity;border-radius:.9rem;position:absolute;overflow:hidden;box-shadow:0 30px 80px #060b1480}.chp-card__media{filter:saturate(calc(.32 + .68 * var(--k,0))) brightness(calc(.7 + .3 * var(--k,0)));will-change:filter;position:absolute;inset:0;transform:scale(1.1)}.chp-card__scrim{z-index:1;pointer-events:none;background:var(--atmo-base,#0b1c37);opacity:calc((1 - var(--k,0)) * .42);position:absolute;inset:0}.chp-card:after{content:"";z-index:2;border:1px solid color-mix(in srgb, var(--color-accent) 22%, transparent);pointer-events:none;border-radius:.45rem;position:absolute;inset:.7rem}.chp-number{z-index:4;font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg);mix-blend-mode:difference;pointer-events:none;animation:chp-num-in .55s var(--ease-out-quart) both;font-size:clamp(8rem,24vw,22rem);font-weight:800;line-height:.78;position:absolute;bottom:clamp(.5rem,4vh,3rem);left:clamp(1rem,4vw,3.5rem)}@keyframes chp-num-in{0%{opacity:0;transform:translateY(.12em)}to{opacity:1;transform:none}}.chp-counter{z-index:4;align-items:baseline;gap:.5rem;display:flex;position:absolute;top:clamp(5.5rem,13vh,8.5rem);left:clamp(1rem,4vw,3.5rem)}.chp-counter__odo{font-family:var(--font-display);color:var(--fg);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;line-height:1}.chp-counter__total{font-family:var(--font-mono);letter-spacing:.14em;color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:.8rem}.chp-text-col{z-index:3;pointer-events:none;align-items:center;width:clamp(18rem,32vw,30rem);display:flex;position:absolute;top:0;bottom:0;right:clamp(1.25rem,5vw,5rem)}.chp-text-stack{width:100%;position:relative}.chp-text{opacity:0;transition:opacity .3s var(--ease-out-quart);margin:0;font-size:clamp(1.15rem,1.9vw,1.75rem);line-height:1.5;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.chp-text.is-active{opacity:1;transition:opacity .5s var(--ease-out-quart) .32s}}.chp-word{white-space:nowrap;color:color-mix(in srgb, var(--fg) 84%, transparent);display:inline-block}.chp-word--key{color:var(--fg)}.chp-text-ink{display:inline}.chp-ch{will-change:transform, opacity;display:inline-block}.chp-img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.chp-ph{border-radius:0;width:100%;height:100%;position:absolute;inset:0}.chp-mobile{scroll-snap-type:x mandatory;gap:1rem;margin-top:1.5rem;padding:2rem 1.25rem 3rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.chp-mslide{scroll-snap-align:center;flex:0 0 85%;position:relative}.chp-mslide__num{align-items:baseline;gap:.5rem;margin:0 0 .6rem;display:flex}.chp-mslide__odo{font-family:var(--font-display);color:var(--fg);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;line-height:1}.chp-mslide__total{font-family:var(--font-mono);letter-spacing:.14em;color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:.8rem}.chp-mslide__media{aspect-ratio:420/458;background:var(--color-ink);border-radius:.9rem;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 50px #060b1473}.chp-mslide__media:after{content:"";border:1px solid color-mix(in srgb, var(--color-accent) 20%, transparent);pointer-events:none;border-radius:.45rem;position:absolute;inset:.65rem}.chp-mslide__body{color:#fffde2;margin:1rem 0 0;font-size:1.02rem;line-height:1.55}.chp-static{flex-direction:column;gap:3.5rem;max-width:90rem;margin:2.5rem auto 0;padding:0 1.25rem;list-style:none;display:flex}.chp-static__item{grid-template-columns:1fr;align-items:start;gap:1.5rem 2.5rem;display:grid}.chp-static__num{font-family:var(--font-display);color:var(--accent);grid-column:1/-1;font-size:clamp(3rem,8vw,6rem);font-weight:800;line-height:.85}.chp-static__media{aspect-ratio:420/458;background:var(--color-ink);border-radius:.9rem;width:100%;max-width:26rem;position:relative;overflow:hidden;box-shadow:0 18px 50px #060b1473}.chp-static__media:after{content:"";border:1px solid color-mix(in srgb, var(--color-accent) 20%, transparent);pointer-events:none;border-radius:.45rem;position:absolute;inset:.7rem}.chp-static__body{color:#fffde2;max-width:52ch;margin:0;font-size:clamp(1.05rem,1.6vw,1.4rem);line-height:1.6}@media (width>=768px){.chp-static{padding:0 2.5rem}.chp-static__item{grid-template-columns:26rem 1fr;align-items:center}}.arc-scroller{position:relative}.arc-viewport{height:100svh;position:sticky;top:0;overflow:clip}.arc-backdrop{z-index:0;background:var(--bg);position:absolute;inset:0;overflow:clip}.arc-bd__slide{opacity:0;will-change:transform, opacity;width:114%;height:114%;position:absolute;top:-7%;left:-7%}.arc-bd__slide:first-child{opacity:1}.arc-bd__img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.arc-bd__scrim{z-index:2;pointer-events:none;background:linear-gradient(115deg,#1e223dd1 0%,#1e223da8 52%,#1e223dc2 100%);position:absolute;inset:0}.arc-head{z-index:3;text-align:right;max-width:min(38ch,42vw);position:absolute;top:clamp(1.5rem,7vh,5rem);right:clamp(1.25rem,5vw,4.5rem)}.arc-head__title{color:var(--fg);margin-top:.4rem;font-size:clamp(1.9rem,3.4vw,3.2rem);line-height:1}.arc-head__body{color:var(--fg-muted);margin-top:1rem;font-size:clamp(.95rem,1.1vw,1.1rem);line-height:1.6}.arc-stage{z-index:1;position:absolute;inset:0}.arc-item{left:var(--arc-px,-130px);top:var(--arc-py,43%);will-change:transform;width:0;height:0;position:absolute}.arc-item__label{left:var(--arc-r,600px);white-space:nowrap;font-family:var(--font-display);letter-spacing:-.015em;color:#fffde233;font-size:clamp(2.3rem,4.6vw,4.6rem);line-height:.9;position:absolute;top:0;transform:translateY(-50%)}.arc-current{z-index:2;pointer-events:none;width:min(34vw,320px);height:8rem;position:absolute;top:64%;right:clamp(1.5rem,6vw,6rem);transform:translateY(-50%)}.arc-current__item{opacity:0;text-align:right;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0}.arc-current__logo{object-fit:contain;max-width:100%;max-height:100%}.arc-current__text{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.arc-current__name{font-family:var(--font-display);color:#fffde2;font-size:clamp(1.2rem,1.8vw,1.7rem)}.arc-current__meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.72rem}@media (width<=767px){.arc-item__label{font-size:clamp(1.5rem,7.5vw,2.5rem)}.arc-head{max-width:min(30ch,64vw);top:clamp(1rem,4vh,2.5rem)}.arc-head__title{font-size:clamp(1.6rem,6vw,2.2rem)}.arc-current{display:none}}.arc-static{position:relative}.arc-static__inner{z-index:1;position:relative}.arc-bd--rm{z-index:0;position:absolute;inset:0;overflow:clip}.arc-bd--rm .arc-bd__img{opacity:.16}.arc-list{flex-direction:column;gap:clamp(.4rem,1.4vw,1rem);margin:0;padding:0;list-style:none;display:flex}.arc-list li{font-family:var(--font-display);color:#fffde2;font-size:clamp(1.8rem,5vw,3.4rem);line-height:1}.arc-list__meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);vertical-align:middle;font-size:.7rem}.premii{background:linear-gradient(103deg, #eae1cb 0%, #dee7f0 44%, var(--pale) 70%, #cbdff2 100%);--fg:#1e223d;--fg-muted:#1e223d9e;--line:#1e223d29;color:#1e223d}.premii-body{color:#1e223db8;max-width:46ch;margin-top:.9rem;font-size:clamp(1rem,1.4vw,1.2rem)}.premii-bg{z-index:-2;pointer-events:none;width:100vw;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.premii-bg__img{object-fit:cover;object-position:46% 50%;opacity:.16;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 40% at 50% 54%,#000 0%,#000000b3 42%,#00000040 68%,#0000 88%);mask-image:radial-gradient(58% 40% at 50% 54%,#000 0%,#000000b3 42%,#00000040 68%,#0000 88%)}@media (width<=767px){.premii-bg__img{object-position:46% 50%;-webkit-mask-image:radial-gradient(92% 30%,#000 0%,#000000b3 44%,#0000003d 70%,#0000 92%);mask-image:radial-gradient(92% 30%,#000 0%,#000000b3 44%,#0000003d 70%,#0000 92%)}}.poster-stage{margin-top:clamp(2.4rem,6vw,4.4rem);position:relative}.poster-fan{justify-content:center;align-items:flex-end;margin:0;padding:0;list-style:none;display:flex}.poster-slot{flex:none;width:clamp(9rem,14vw,14rem);position:relative}.poster-slot+.poster-slot{margin-left:clamp(-1.4rem,-1vw,-.85rem)}.poster-slot--tall{width:clamp(8.5rem,12vw,12.5rem)}.poster-slot--tall .poster-card,.poster-slot--wide .poster-card{aspect-ratio:auto}.poster-slot--tall .poster-media,.poster-slot--wide .poster-media{aspect-ratio:var(--img-ratio,3 / 4);flex:none}.poster-slot--tall+.poster-slot--tall,.poster-slot--wide+.poster-slot--wide{margin-left:clamp(-1.1rem,-.8vw,-.5rem)}.poster-slot--wide{width:clamp(12rem,16vw,16.5rem)}.poster-card{aspect-ratio:var(--poster-ratio,3 / 4);background:#fffde2;border:1px solid #1e223d1f;border-radius:3px;flex-direction:column;padding:.5rem .5rem 0;display:flex;position:relative;box-shadow:0 2px 3px #1e223d1a,0 16px 30px -12px #1e223d57,0 42px 66px -34px #1e223d52}a.poster-card{color:inherit;cursor:pointer;text-decoration:none}a.poster-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.poster-media{background:#1e223d;border-radius:1px;flex:auto;position:relative;overflow:hidden}.poster-media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.poster-ph{background:radial-gradient(120% 90% at 18% 8%, color-mix(in srgb, var(--pc3,#1740a9) 60%, transparent) 0%, transparent 55%), radial-gradient(130% 110% at 86% 102%, color-mix(in srgb, var(--pc4,#f54f1b) 30%, transparent) 0%, transparent 58%), linear-gradient(150deg, var(--pc1,#1e223d) 0%, var(--pc2,#08428c) 55%, var(--pc3,#1740a9) 100%);position:absolute;inset:0}.poster-ph:after{content:"";background:linear-gradient(115deg,#0000 42%,#fffde224 50%,#0000 60%);position:absolute;inset:-20%}.poster-plate{flex:none;justify-content:space-between;align-items:baseline;gap:.6rem;padding:.55rem 1.1rem .6rem .35rem;display:flex}.poster-title{font-family:var(--font-meta);letter-spacing:.06em;text-transform:uppercase;color:#1e223d;font-size:.62rem;font-weight:600;line-height:1.15}.poster-meta{font-family:var(--font-mono);letter-spacing:.14em;color:#1e223dbd;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:.54rem}.poster-soon{z-index:2;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent,#f54f1b);white-space:nowrap;background:#fffde2;border-radius:999px;padding:.3rem .55rem;font-size:.52rem;font-weight:700;position:absolute;bottom:.7rem;left:.7rem}@media (width>=768px) and (prefers-reduced-motion:no-preference){.poster-slot{will-change:transform}.poster-card{transition:transform .5s cubic-bezier(.33,1,.68,1),box-shadow .5s cubic-bezier(.33,1,.68,1)}.poster-slot:hover{z-index:5}.poster-slot:hover .poster-card{transform:translateY(-16px);box-shadow:0 4px 6px #1e223d1f,0 26px 42px -14px #1e223d6b,0 60px 88px -36px #1e223d5c}}@media (width<=767px){.poster-fan{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;gap:1rem;padding:.5rem 0 1.25rem;overflow-x:auto}.poster-fan::-webkit-scrollbar{display:none}.poster-slot{scroll-snap-align:center;width:62vw;max-width:17rem}.poster-slot--tall{width:50vw;max-width:13.5rem}.poster-slot--wide{width:80vw;max-width:24rem}.poster-slot+.poster-slot{margin-left:0}.premii{padding-bottom:10.5rem}}@media (prefers-reduced-motion:reduce) and (width>=768px){.poster-fan{flex-wrap:wrap;justify-content:center;gap:1.5rem}.poster-slot{width:clamp(9rem,20vw,13rem)}.poster-slot--tall{width:clamp(7.2rem,14vw,10rem)}.poster-slot--wide{width:clamp(14rem,27vw,19rem)}.poster-slot+.poster-slot{margin-left:0}}.premii-band{z-index:-1;pointer-events:none;background:#1e223d;border-radius:.5rem;width:100vw;height:46vh;position:absolute;top:50%;left:50%;overflow:clip;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}.premii-band__inner{will-change:transform;background:linear-gradient(102deg,#2a1526 0%,#7a2f2a 34%,#c25a2e 64%,#eaa24a 100%);width:160vw;position:absolute;top:0;bottom:0;left:-30vw}.premii-band__img,.premii-band__video{object-fit:cover;object-position:center 42%;width:100%;height:100%;position:absolute;inset:0}.premii-band__video{z-index:1}.premii-band__scrim{z-index:2;pointer-events:none;background:linear-gradient(90deg,#1e223df0 0%,#1e223d00 27% 73%,#1e223df0 100%),linear-gradient(#1e223d1f,#1e223d3d);position:absolute;inset:0}@media (width<=767px){.premii-band{height:30vh}}@media (prefers-reduced-motion:reduce){.premii-band{opacity:.5}}.ramp-list{margin:clamp(1.6rem,4vw,3rem) 0 0;padding:0;list-style:none}.ramp-item{border-top:1px solid var(--line);align-items:center;gap:clamp(.9rem,2vw,1.6rem);min-height:80px;display:flex}.ramp-item:last-child{border-bottom:1px solid var(--line)}.ramp-thumb{background:radial-gradient(120% 100% at 20% 10%, color-mix(in srgb, var(--pc3,#1740a9) 62%, transparent) 0%, transparent 60%), linear-gradient(150deg, var(--pc1,#1e223d) 0%, var(--pc2,#08428c) 60%, var(--pc3,#1740a9) 100%);z-index:0;transform-origin:0;width:6.6rem;height:4.125rem;transition:transform .5s var(--ease-out-quart), border-color .5s var(--ease-out-quart), box-shadow .5s var(--ease-out-quart);border:1px solid #fffde21f;border-radius:3px;flex:none;position:relative;overflow:hidden;transform:scale(1)}.ramp-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ramp-item.is-lit .ramp-thumb{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent);transform:scale(1.09);box-shadow:0 10px 24px #060b1466}.ramp-float{display:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ramp-float{aspect-ratio:16/10;pointer-events:none;z-index:30;width:clamp(18rem,32vw,34rem);display:block;position:absolute;top:50%;left:.25rem;transform:translateY(-50%)}.ramp-float-track{will-change:transform;width:100%;height:100%;display:block}.ramp-float-inner{background:radial-gradient(120% 100% at 20% 10%, color-mix(in srgb, var(--pc3,#1740a9) 62%, transparent) 0%, transparent 60%), linear-gradient(150deg, var(--pc1,#1e223d) 0%, var(--pc2,#08428c) 60%, var(--pc3,#1740a9) 100%);opacity:0;width:100%;height:100%;transform:rotate(var(--float-tilt,-6deg)) scale(.92);transition:opacity .25s var(--ease-out-quart), transform .25s var(--ease-out-quart);border:1px solid #fffde224;border-radius:6px;display:block;overflow:hidden;box-shadow:0 30px 80px #060b148c}.ramp-float-inner img{object-fit:cover;width:100%;height:100%;display:block}.ramp-item:nth-child(odd) .ramp-float-inner{--float-tilt:-6deg}.ramp-item:nth-child(2n) .ramp-float-inner{--float-tilt:5deg}.ramp-item:hover .ramp-float-inner{opacity:1;transform:rotate(var(--float-tilt,-6deg)) scale(1);transition-duration:.35s}}.ramp-body{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;display:flex}.ramp-name{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--fg);font-size:clamp(1.5rem,3.6vw,2.6rem);font-weight:700;line-height:1}.ramp-meta{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;font-size:.62rem}@media (width<=767px){.ramp-item{gap:.9rem;min-height:64px}.ramp-thumb{width:2.6rem;height:1.65rem}.ramp-name{font-size:clamp(1.25rem,6.4vw,1.9rem)}.ramp-body{gap:.15rem .7rem}}.dovezi-right{text-align:right}.dovezi-right .section-head{flex-direction:row-reverse}.dovezi-right .section-head:after{background:linear-gradient(270deg, var(--line) 0%, transparent 92%)}.dovezi-right .ramp-item{justify-content:flex-end;position:relative}.dovezi-right .ramp-body{text-align:right;flex-direction:row-reverse}.dovezi-wall{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dovezi-wall img{object-fit:cover;opacity:.18;width:100%;height:100%;position:absolute;inset:0}.dovezi-wall:after{content:"";background:linear-gradient(270deg,#1e223dd1 0%,#1e223d80 58%,#1e223d52 100%),linear-gradient(#1e223d4d 0%,#1e223d9e 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ramp-thumb{transition:none;transform:none}}@media (prefers-reduced-motion:reduce) and (hover:hover){.dovezi-right .ramp-item .ramp-thumb:hover{z-index:20;transition:none;transform:scale(1.05)}}.nac-sign,.nac-sign-txt{--p:100%;vertical-align:middle;display:inline-block}.nac-sign{height:var(--sign-h,3rem);aspect-ratio:1379/706;width:auto;-webkit-mask-image:linear-gradient(90deg, #000 0 var(--p), transparent var(--p)), var(--sign-src);-webkit-mask-image:linear-gradient(90deg, #000 0 var(--p), transparent var(--p)), var(--sign-src);mask-image:linear-gradient(90deg, #000 0 var(--p), transparent var(--p)), var(--sign-src);-webkit-mask-composite:source-in;background-color:currentColor;-webkit-mask-position:50%,50%;mask-position:50%,50%;-webkit-mask-size:100% 100%,100% 100%;mask-size:100% 100%,100% 100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.nac-sign--sm{--sign-h:clamp(2rem, 4vw, 2.6rem)}.nac-sign--md{--sign-h:clamp(2.8rem, 6vw, 3.8rem)}.nac-sign--lg{--sign-h:clamp(3.6rem, 8vw, 6rem)}.nac-sign-txt{font-family:var(--font-voice);white-space:nowrap;font-style:italic;font-weight:500;line-height:1;font-size:var(--sign-fz,2rem);color:currentColor;-webkit-mask-image:linear-gradient(90deg, #000 0 var(--p), transparent var(--p));-webkit-mask-image:linear-gradient(90deg, #000 0 var(--p), transparent var(--p));mask-image:linear-gradient(90deg, #000 0 var(--p), transparent var(--p));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.nac-sign-txt--sm{--sign-fz:clamp(1.3rem, 3vw, 1.7rem)}.nac-sign-txt--md{--sign-fz:clamp(1.7rem, 4vw, 2.3rem)}.nac-sign-txt--lg{--sign-fz:clamp(2.2rem, 6vw, 3.6rem)}@media (prefers-reduced-motion:no-preference){.nac-sign--draw,.nac-sign-txt--draw{--p:0%}}.brandmark{aspect-ratio:605/366;display:block;position:relative}.brandmark__ink{background:currentColor;position:absolute;inset:0;-webkit-mask-image:url(/brand/logo-nac-mask.png);mask-image:url(/brand/logo-nac-mask.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.brandmark__cut{background:var(--bm-cut,#fffde2);width:99%;height:11%;position:absolute;top:80.5%;left:.5%;transform:rotate(-1.5deg)}.brandmark__caret{background:var(--accent);width:10.08%;height:30.6%;position:absolute;top:72.68%;left:94.55%}.brandmark__caret--blink{animation:1.15s step-end infinite brandmark-blink}@keyframes brandmark-blink{0%,66%{opacity:1}67%,to{opacity:.15}}@media (prefers-reduced-motion:reduce){.brandmark__caret--blink{animation:none}}.runner-code{width:100%;height:100%;display:block;position:absolute;inset:0}.wk-preloader__brandmark{width:clamp(110px,13vw,168px);color:var(--bg);margin-inline:auto}.runner{aspect-ratio:327/420;will-change:transform;background-color:#1e223d;background-image:url(/brand/runner-life.webp?v=2);background-repeat:repeat-x;background-size:auto 100%;height:clamp(120px,17svh,185px);position:absolute;bottom:calc(4% + 2px);left:0;-webkit-mask-image:url(/brand/runner-sprite.webp);mask-image:url(/brand/runner-sprite.webp);-webkit-mask-size:1300% 100%;mask-size:1300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cookie-banner{z-index:90;background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 48%, var(--color-ink)) 0%, color-mix(in srgb, var(--color-surface) 34%, var(--color-ink)) 100%);border:1px solid color-mix(in srgb, var(--fg) 22%, transparent);width:min(95vw,62rem);box-shadow:0 26px 70px #0009, inset 0 1px 0 color-mix(in srgb, var(--fg) 14%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:clamp(1rem,2vw,1.9rem);padding:clamp(1.35rem,2.6vw,2rem) clamp(1.2rem,2.4vw,1.9rem);display:flex;position:fixed;bottom:clamp(.75rem,2.4vw,1.5rem);left:50%;transform:translate(-50%)}.cookie-banner__copy{flex:20rem;min-width:0}.cookie-banner__title{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg);font-size:.95rem;font-weight:600}.cookie-banner__body{color:color-mix(in srgb, var(--fg) 82%, transparent);margin-top:.55rem;font-size:1.02rem;line-height:1.5}.cookie-banner__actions{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin-left:auto;display:flex}.cookie-banner__more{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);transition:color .3s var(--ease-butter);font-size:.78rem}.cookie-banner__more:hover{color:var(--fg)}@media (prefers-reduced-motion:no-preference){.cookie-banner{animation:cookie-in .5s var(--ease-out-quart) both}}@keyframes cookie-in{0%{opacity:0;transform:translate(-50%,1.5rem)}to{opacity:1;transform:translate(-50%)}}@media (width<=30rem){.cookie-banner{gap:.9rem;padding:clamp(1.2rem,5vw,1.5rem) clamp(1.1rem,4.5vw,1.4rem)}.cookie-banner__actions{justify-content:flex-end;width:100%;margin-left:0}.cookie-banner__title{font-size:.88rem}.cookie-banner__body{font-size:.98rem}}.fluid-cursor{display:contents}.fc-blob,.fc-dot{z-index:119;pointer-events:none;opacity:0;will-change:transform;border-radius:50%;position:fixed;top:0;left:0}.fc-blob{background:var(--accent);width:24px;height:24px;transition:opacity .28s var(--ease-out-quart), width .4s var(--ease-out-quart), height .4s var(--ease-out-quart), border-radius .4s var(--ease-out-quart);place-items:center;display:grid}.fc-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bg);white-space:nowrap;opacity:0;transition:opacity .25s var(--ease-out-quart), transform .25s var(--ease-out-quart);font-size:.6rem;font-weight:600;transform:scale(.6)}.fc-dot{background:var(--fg);width:5px;height:5px;transition:opacity .28s var(--ease-out-quart);box-shadow:0 0 0 1px #1e223d66}.fluid-cursor.is-visible .fc-blob,.fluid-cursor.is-visible .fc-dot{opacity:1}.fluid-cursor[data-ink=blue] .fc-blob{background:var(--brand-blue,#1740a9)}.fluid-cursor.is-hover .fc-blob{mix-blend-mode:difference;width:72px;height:72px}.fluid-cursor.is-native .fc-blob,.fluid-cursor.is-native .fc-dot,.fluid-cursor[data-cursor=hide] .fc-blob,.fluid-cursor[data-cursor=hide] .fc-dot{opacity:0}.fluid-cursor[data-cursor=drag] .fc-blob{mix-blend-mode:normal;border-radius:999px;width:92px;height:36px}.fluid-cursor[data-cursor=drag] .fc-label{opacity:1;transform:none}.fluid-cursor[data-cursor=drag] .fc-dot{opacity:0}.fluid-cursor[data-cursor=click] .fc-blob{mix-blend-mode:normal;border-radius:999px;width:66px;height:66px}.fluid-cursor[data-cursor=click] .fc-label{opacity:1;transform:none}.fluid-cursor[data-cursor=click] .fc-dot{opacity:0}html[data-nac-dragging] .fluid-cursor[data-cursor=drag] .fc-blob,html[data-nac-dragging] .fluid-cursor[data-cursor=click] .fc-blob{width:24px;height:24px}html[data-nac-dragging] .fluid-cursor[data-cursor=drag] .fc-label,html[data-nac-dragging] .fluid-cursor[data-cursor=click] .fc-label{opacity:0;transform:scale(.4)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html.has-fluid-cursor,html.has-fluid-cursor *{cursor:none!important}html.has-fluid-cursor input,html.has-fluid-cursor textarea,html.has-fluid-cursor select{cursor:auto!important}}@media (prefers-reduced-motion:reduce){.fc-blob,.fc-dot{display:none!important}}@media (hover:none),(pointer:coarse){.fc-blob,.fc-dot{display:none!important}}.fallin-host{position:relative}.fallin-host:after{content:"";width:100vw;opacity:var(--fall-shade,0);pointer-events:none;z-index:80;background:linear-gradient(#1e223d14,#1e223de6);margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%}.fallin-host[data-fall-side=right]:after{background:linear-gradient(205deg,#1e223d0a 0%,#1e223d80 48%,#1e223deb 100%)}.fallin-host[data-fall-side=left]:after{background:linear-gradient(155deg,#1e223d0a 0%,#1e223d80 48%,#1e223deb 100%)}.fallin-live{will-change:transform;backface-visibility:hidden}.hero-scene{z-index:1;background:#1e223d;position:absolute;inset:0;overflow:clip}.hero-scene__video{object-fit:cover;will-change:transform;filter:saturate(1.04)contrast(1.02);width:100%;height:100%;position:absolute;inset:0}.hero-scene__veil{opacity:.6;background:#1e223d;position:absolute;inset:0}.hero-scene__grad{background:linear-gradient(#1e223d57 0%,#1e223d00 30%,#1e223d1f 62%,#1e223dc7 100%);position:absolute;inset:0}@media (width>=768px) and (prefers-reduced-motion:no-preference){.mf3-track{height:auto}.mf3-track .mf3{justify-content:flex-start;padding-top:8rem;position:relative;height:100svh!important;min-height:0!important}.mf3 .mf3-body{margin:0;position:absolute;bottom:5rem;right:6vw}}#manifest:before{content:"";z-index:-2;background:var(--paper,#e1d6ce);position:absolute;inset:0}@media (width>=768px) and (hover:hover){#manifest:before{bottom:150svh}}@media (width>=768px) and (hover:hover) and (prefers-reduced-motion:reduce){#manifest:before{bottom:0}}.mf3{background:var(--paper,#e1d6ce);flex-direction:column;justify-content:center;min-height:92svh;padding:9rem 6vw 7rem;display:flex;position:relative}.mf3-photo{aspect-ratio:4/5;object-fit:cover;width:min(17vw,20rem);position:absolute;bottom:2.5rem;left:28vw}@media (width<=767px){.mf3-photo{margin-top:2rem;width:min(64vw,20rem);margin-inline:auto;position:static}}.mf3-head{margin-bottom:3.2rem}.mf3-title{font-family:var(--font-display);letter-spacing:-.015em;color:#0e0f13;z-index:1;max-width:16ch;font-size:clamp(2.6rem,min(6.4vw,10svh),6.2rem);font-weight:500;line-height:1.03;position:relative}.mf3-body{max-width:34rem;color:var(--fg-muted);margin-top:3.6rem;margin-left:auto;font-size:1.05rem;line-height:1.65}.mf3-caret{vertical-align:baseline;background:var(--accent,#f54f1b);transform-origin:50% 100%;border-radius:.04em;width:.42em;height:.74em;margin-left:.18em;display:inline-block}@media (width>=768px) and (hover:hover) and (prefers-reduced-motion:no-preference){.mf3-caret{opacity:0}}.mf3-caret-pin{background:var(--accent);transform-origin:50% 100%;z-index:2;pointer-events:none;border-radius:3px;display:none;position:absolute}.mf3-caret-pin.is-on{animation:.62s ease-out mf3-attach-shake,1.15s step-end .75s infinite mf3-caret-blink;display:block}@keyframes mf3-caret-blink{0%,66%{opacity:1}67%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.mf3-caret-pin.is-on{animation:none}}@keyframes mf3-attach-shake{0%{transform:rotate(0)}20%{transform:rotate(-6deg)}45%{transform:rotate(4.5deg)}68%{transform:rotate(-2deg)}85%{transform:rotate(1deg)}to{transform:rotate(0)}}.mf3-caret-fly{z-index:90;background:var(--accent);pointer-events:none;will-change:transform;border-radius:2px;position:fixed;top:0;left:0}@media (width<=767px){.mf3{min-height:0;padding:6.5rem 6vw 4.5rem}.mf3-body{margin-top:2.2rem;margin-left:0}}.pf4{background:url(/gen/texture/perete.webp) center / cover no-repeat, var(--paper,#e1d6ce);background-blend-mode:multiply;--pf4-bev:50px;--pf4-nw:88px;--pf4-nd:62px}.pf4-head{z-index:1;text-align:center;color:var(--fg);padding:9svh 4vw 7svh;position:relative}.pf4-kicker{margin-bottom:2.2rem}.pf4-big{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(2.8rem,min(13.5vw,24svh),15rem);font-weight:500;line-height:.94}.pf4-tcomp{display:inline-block;position:relative}.pf4-tcaret{background:var(--accent);border-radius:.03em;width:.56em;height:.82em;position:absolute;bottom:.06em;left:50%;transform:translate(-50%)}.pf4-tletter{z-index:2;position:relative}.pf4-sub{font-family:var(--font-display);text-transform:uppercase;margin-top:.6rem;font-size:clamp(1.4rem,3.6vw,4.4rem);font-weight:500;line-height:1.05}.pf4-items{position:relative}.pf4-panel{width:min(95vw,96rem);min-height:94svh;clip-path:polygon(var(--pf4-bev) 0, calc(50% - var(--pf4-nw)) 0, calc(50% - var(--pf4-nw)) var(--pf4-nd), calc(50% + var(--pf4-nw)) var(--pf4-nd), calc(50% + var(--pf4-nw)) 0, calc(100% - var(--pf4-bev)) 0, 100% var(--pf4-nd), 100% 100%, 0 100%, 0 var(--pf4-nd));padding:calc(var(--pf4-nd) + 5svh) 4vw 7svh;will-change:transform;align-items:center;margin-inline:auto;display:flex;position:sticky;top:3svh}.pf4-panel--org{background:var(--accent);color:#1e223d}.pf4-panel--mid{background:var(--bg);color:var(--paper,#e1d6ce)}.pf4-panel--pap{background:var(--paper-soft,#f3eae4);color:#1e223d}.pf4-buffer{height:18svh}.pf4-plate{pointer-events:none;width:min(95vw,96rem);height:0;margin-inline:auto;position:sticky;top:3svh}.pf4-plate:before{content:"";top:0;left:calc(50% - var(--pf4-nw) - 3px);width:calc(var(--pf4-nw) * 2 + 6px);height:calc(var(--pf4-nd) + 2px);position:absolute}.pf4-plate--paper:before{background:var(--paper,#e1d6ce)}.pf4-plate--org:before{background:var(--accent)}.pf4-plate--mid:before{background:var(--bg)}.pf4-plate--pap:before{background:var(--paper-soft,#f3eae4)}.pf4-card{align-items:center;gap:clamp(2rem,4.5vw,5.5rem);width:min(92vw,88rem);margin-inline:auto;display:flex}.pf4-media{aspect-ratio:16/10;flex:none;width:min(44vw,46rem);display:block;position:relative;overflow:hidden}.pf4-text{flex:1;min-width:0;max-width:56rem}@media (width>=768px){.pf4-panel:nth-of-type(2n) .pf4-card{flex-direction:row-reverse}}.pf4-num{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:1rem;margin-bottom:1.6rem;font-size:clamp(.85rem,1.3vw,1.35rem);display:flex}.pf4-badge{align-items:center;gap:.45em;font-size:.82em;display:inline-flex}.pf4-badge:before{content:"";background:currentColor;border-radius:999px;width:.62em;height:.62em}.pf4-badge--app:before{background:var(--accent)}.pf4-badge--site:before{background:var(--brand-blue,#1740a9)}.pf4-panel--org .pf4-badge--app:before{background:#1e223d}.pf4-title{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:1.1rem;font-size:clamp(1.7rem,2.5vw,3rem);font-weight:500;line-height:1.05}.pf4-desc{opacity:.88;max-width:40rem;font-size:.95rem;line-height:1.55}.pf4-features{margin-top:1.8rem}.pf4-features-label{margin-bottom:.5rem;font-weight:600}.pf4-features ul{opacity:.88;font-size:.9rem;line-height:1.6}.pf4-features li:before{content:"· "}.pf4-panel--org .pf4-num,.pf4-panel--org .pf4-badge{color:#0e0f13}.pf4-panel--org .pf4-desc,.pf4-panel--org .pf4-features-label,.pf4-panel--org .pf4-inside,.pf4-panel--org .pf4-features ul{opacity:1;color:#fffde2}.pf4-archive{z-index:1;color:var(--fg);justify-content:center;padding:6svh 4vw 8svh;display:flex;position:relative}@media (width<=767px){.pf4{--pf4-bev:22px;--pf4-nw:min(30vw, 120px);--pf4-nd:30px}.pf4-card{flex-direction:column;align-items:stretch;gap:1.6rem}.pf4-media{aspect-ratio:16/10;width:100%}.pf4-panel{padding-top:calc(var(--pf4-nd) + 3.5svh);padding-bottom:5svh}.pf4-buffer{height:12svh}.pf4-card{gap:calc(1.6rem * var(--pf4-fit,1))}.pf4-title{font-size:calc(clamp(1.7rem, 2.5vw, 3rem) * var(--pf4-fit,1));margin-bottom:calc(1.1rem * var(--pf4-fit,1))}.pf4-desc{font-size:calc(.95rem * var(--pf4-fit,1))}.pf4-features{margin-top:calc(1.8rem * var(--pf4-fit,1))}.pf4-inside{font-size:calc(clamp(.86rem, 1vw, 1rem) * var(--pf4-fit,1));margin-bottom:calc(.7em * var(--pf4-fit,1))}}.pf4-inside{opacity:.86;max-width:52ch;margin:0 0 .7em;font-size:clamp(.86rem,1vw,1rem);line-height:1.6}.pf4-inside:last-child{margin-bottom:0}.pf4-minis{display:none}@media (width>=768px){.pf4-minis{z-index:3;pointer-events:none;display:block;position:absolute;bottom:clamp(.8rem,2.2svh,1.7rem);right:clamp(.8rem,1.6vw,1.6rem)}.pf4-mini{aspect-ratio:16/10;background:var(--bg);border:3px solid #fffde2;border-radius:.45rem;width:clamp(9rem,13vw,13.5rem);overflow:hidden;box-shadow:0 16px 44px #060b1480}.pf4-mini--0{transform:rotate(-3.5deg)}.pf4-mini--1{margin-top:-37.5%;margin-left:clamp(2.2rem,3.25vw,3.4rem);transform:rotate(2.5deg)}}.scrollhint{display:none}@media (width<=767px){.scrollhint{pointer-events:none;justify-content:flex-end;margin-top:.9rem;padding-right:1.25rem;display:flex}.scrollhint__arrow{font-size:1.9rem;line-height:1;animation:1.6s ease-in-out infinite scrollhint-nudge}.scrollhint--accent .scrollhint__arrow{color:var(--accent,#f54f1b)}.scrollhint--blue .scrollhint__arrow{color:var(--brand-blue,#1740a9)}}@keyframes scrollhint-nudge{0%,to{transform:translate(0)}50%{transform:translate(.42em)}}@media (prefers-reduced-motion:reduce){.scrollhint__arrow{animation:none}}#povestea{color:#0e0f13}#povestea:before{content:"";z-index:-2;background:var(--accent,#f54f1b);position:absolute;inset:0}.pv3-wrap{max-width:96rem;margin-inline:auto;padding:6.5rem 4vw 0}.pv3-kicker{color:#0e0f13b8;margin-bottom:2.6rem}.pv3-labels{font-family:var(--font-display);text-transform:uppercase;justify-content:space-between;gap:1rem;margin-bottom:3svh;font-size:clamp(1.05rem,1.95vw,2.2rem);line-height:1.4;display:flex}.pv3-hero{isolation:isolate;position:relative;overflow:hidden}.pv3-heroshot{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pv3-hero-row{font-family:var(--font-logo);text-transform:uppercase;letter-spacing:-.02em;will-change:transform;color:#fff;mix-blend-mode:difference;font-size:clamp(3.4rem,min(22vw,34svh),26rem);font-weight:700;line-height:.84;position:relative}.pv3-hero-row--b{text-align:right}.pv3-band{align-items:center;height:clamp(2rem,4.6svh,3.2rem);margin:.4rem 0;display:flex;overflow:hidden}.pv3-band-inner{will-change:transform;width:max-content;animation:26s linear infinite pv3-drift;display:flex}.pv3-band--r .pv3-band-inner{animation-direction:reverse}.pv3-band-inner>span{background:var(--accent);border-radius:1px;flex:none;width:.62rem;height:1.15rem;margin-right:2.4vw}@keyframes pv3-drift{to{transform:translate(-50%)}}.pv3-caps{justify-content:flex-end;align-items:flex-start;gap:2rem;margin-top:3.2svh;display:flex}.pv3-cap-b{background:var(--paper-soft,#f3eae4);font-family:var(--font-display);letter-spacing:.005em;color:#0e0f13;border-radius:.6rem;max-width:30rem;padding:1.25rem 1.5rem;font-size:clamp(1.1rem,1.35vw,1.65rem);font-weight:500;line-height:1.3}#povestea .chp-text{font-family:var(--font-meta);box-shadow:none;background:0 0;border-radius:0;padding:0;font-size:clamp(1.05rem,1.75vw,1.7rem);font-style:normal;line-height:1.45;top:clamp(8.5rem,26vh,17rem);transform:none}#povestea .chp-text-col{align-items:flex-start;width:clamp(20rem,44vw,46rem)}#povestea .chp-text-stack.is-prestart .chp-text{opacity:0}#povestea .chp-word{color:#fffde2e0}#povestea .chp-word--key{color:#fffde2}#povestea .chp-text.is-active{transition:opacity .14s linear}#povestea .chp-counter,#povestea .chp-counter__total,#povestea .chp-counter__odo,#povestea .chp-mslide__odo,#povestea .chp-mslide__total{color:#fffde2}#povestea .chp-img,#povestea .chp-ph{opacity:.82}#povestea .chp-mslide__body,#povestea .chp-static__body{font-family:var(--font-meta);color:#fffde2;font-style:normal}#povestea .chp-card__scrim{background:#f54f1b}#povestea .chp-card{box-shadow:0 30px 80px #78230559}.pv3-masktrack{margin-top:6svh;position:relative}.pv3-masksticky{justify-content:center;align-items:center;display:flex}.pv3-maskwrap{aspect-ratio:605/366;will-change:transform;width:min(88vw,118svh);position:relative;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pv3-maskinner{will-change:transform;position:absolute;inset:0}.pv3-maskinner img,.pv3-figph{object-fit:cover;width:100%;height:100%;display:block}@media (width>=768px) and (hover:hover) and (prefers-reduced-motion:no-preference){.pv3-masktrack{height:240svh}.pv3-masksticky{height:100svh;position:sticky;top:0}.pv3-maskwrap{transform:scale(.14)}.pv3-maskinner{transform:scale(7.15)}}.pv3-artists{flex-direction:column;gap:clamp(5rem,14svh,9rem);padding:10svh 0 9svh;display:flex}.pv3-artist-eyebrow{font-family:var(--font-display);text-transform:uppercase;margin-bottom:.6rem;font-size:clamp(1.05rem,1.95vw,2rem)}.pv3-artist-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(2.5rem,min(11.5vw,16svh),13rem);font-weight:600;line-height:1}.pv3-artist-content{justify-content:space-between;align-items:flex-start;gap:clamp(2rem,5vw,6rem);margin-top:clamp(1.4rem,3.4svh,2.6rem);display:flex}.pv3-artist:nth-child(2n) .pv3-artist-content{flex-direction:row-reverse}.pv3-artist-body{color:#e1d6ce9e;opacity:0;max-width:44rem;font-size:1.05rem;line-height:1.62;transition:opacity .8s,transform .8s cubic-bezier(.23,1,.32,1);transform:translateY(24px)}.pv3-artist.visible .pv3-artist-body{opacity:1;transform:none}.pv3-artist-body .is-key{color:var(--paper,#e1d6ce);font-weight:600}.pv3-artist-fig{aspect-ratio:16/10;flex:none;width:min(30vw,34rem);overflow:hidden}.pv3-artist-fig img,.pv3-artist-fig .pv3-figph{will-change:transform}@media (width<=767px){.pv3-wrap{padding-top:5rem}.pv3-artist-content,.pv3-artist:nth-child(2n) .pv3-artist-content{flex-direction:column}.pv3-artist-fig{width:100%}.pv3-labels{flex-wrap:wrap;row-gap:.2rem}.pv3-caps{flex-direction:column;gap:.8rem}}@media (prefers-reduced-motion:reduce){.pv3-band-inner{animation:none}.pv3-artist-body{opacity:1;transition:none;transform:none}}.omul-g{width:100vw;margin-top:1.5rem;position:relative;left:50%;transform:translate(-50%)}.omul-g-viewport{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;padding-block:clamp(1.25rem,3svh,2.25rem);overflow:hidden}.omul-g.is-dragging .omul-g-viewport{cursor:grabbing}.omul-g-track{will-change:transform;align-items:center;gap:clamp(1.1rem,2.4vw,2.2rem);width:max-content;padding-inline:clamp(1.25rem,6vw,7rem);display:flex}.omul-g-frame{flex:none;margin:0}.omul-g-frame--wide{--fh:min(50svh, 27rem);--far:16 / 10}.omul-g-frame--wideSm{--fh:min(38svh, 20rem);--far:16 / 10}.omul-g-frame--tall{--fh:min(56svh, 30rem);--far:3 / 4}.omul-g-frame--tallSm{--fh:min(45svh, 24rem);--far:4 / 5}.omul-g-frame--tallLg{--fh:min(62svh, 33rem);--far:3 / 4}.omul-g-frame:first-child{margin-top:-2svh}.omul-g-frame:nth-child(2){margin-top:5svh}.omul-g-frame:nth-child(3){margin-top:-4svh}.omul-g-frame:nth-child(4){margin-top:5svh}.omul-g-frame:nth-child(5){margin-top:-1.5svh}.omul-g-frame:nth-child(6){margin-top:3svh}.omul-g-btn{height:var(--fh);aspect-ratio:var(--far);cursor:inherit;background:0 0;border:0;border-radius:.9rem;padding:0;display:block}.omul-g-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.omul-g-media{background:var(--color-ink);border-radius:.9rem;width:100%;height:100%;transition:transform .35s cubic-bezier(.165,.84,.44,1);display:block;position:relative;overflow:hidden;box-shadow:0 18px 60px #060b1473}.omul-g.is-dragging .omul-g-media{transform:scale(.96)}@media (hover:hover){.omul-g-btn:hover .omul-g-media{transform:translateY(-5px)scale(1.02)}.omul-g-btn:hover .omul-g-media:after{border-color:color-mix(in srgb, var(--color-accent) 40%, transparent)}.omul-g.is-dragging .omul-g-btn:hover .omul-g-media{transform:scale(.96)}.omul-g.is-dragging .omul-g-btn:hover .omul-g-media:after{border-color:color-mix(in srgb, var(--color-accent) 20%, transparent)}}.omul-g-media:after{content:"";z-index:2;border:1px solid color-mix(in srgb, var(--color-accent) 20%, transparent);pointer-events:none;border-radius:.5rem;transition:border-color .35s cubic-bezier(.165,.84,.44,1);position:absolute;inset:.85rem}.omul-g-img{object-fit:cover;will-change:transform;-webkit-user-drag:none;width:112%;max-width:none;height:112%;position:absolute;top:-6%;left:-6%}.omul-g-cap{margin-top:.8rem;padding-inline:.15rem}.omul-g-kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);font-size:.62rem;font-weight:500;display:block}.omul-g-kicker .n{color:var(--color-accent)}.omul-g-line{max-width:38ch;color:var(--fg);margin:.45rem 0 0;font-size:1rem;line-height:1.5;display:none}.omul-g-hint{margin:.55rem 0 3.2rem;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.55em;margin-inline:clamp(1.25rem,6vw,7rem);font-size:.74rem;font-weight:600;display:inline-flex}.omul-g-hint__arrow{font-weight:400;display:inline-block}.omul-g-hint__arrow--l{animation:1.9s ease-in-out infinite omul-hint-l}.omul-g-hint__arrow--r{animation:1.9s ease-in-out infinite omul-hint-r}@keyframes omul-hint-l{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}@keyframes omul-hint-r{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.omul-g-hint__arrow--l,.omul-g-hint__arrow--r{animation:none}}@media (width<=767px){.omul-g-frame--wide{--fh:14.5rem}.omul-g-frame--wideSm{--fh:11.5rem}.omul-g-frame--tall{--fh:17rem}.omul-g-frame--tallSm{--fh:14rem}.omul-g-frame--tallLg{--fh:19rem}.omul-g-frame:nth-child(n){margin-top:0}.omul-g-frame:nth-child(2n){margin-top:1.6rem}}.omul-g--orbit{width:auto;left:auto;transform:none}.omul-og{height:175svh;margin-inline:calc(50% - 50vw)}.omul-og-stage{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:92svh;position:sticky;top:3svh;overflow:hidden}.omul-g--orbit.is-dragging .omul-og-stage{cursor:grabbing}.omul-og-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.omul-og-hit{cursor:inherit;will-change:transform;background:0 0;border:0;border-radius:.9rem;padding:0;position:absolute;top:0;left:0}.omul-og-hit:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.omul-og-hint{z-index:2;pointer-events:none;text-shadow:0 1px 14px #060b14a6;margin:0;position:absolute;bottom:3.5svh;left:clamp(1.25rem,6vw,7rem)}.omul-lb{z-index:110;position:fixed;inset:0}.omul-lb-backdrop{background:color-mix(in srgb, var(--bg) 97%, black);opacity:0;position:absolute;inset:0}.omul-lb-fig{margin:0}.omul-lb-media{will-change:transform;border-radius:.8rem;position:absolute;overflow:hidden;box-shadow:0 30px 90px #0000008c}.omul-lb-img{object-fit:cover;will-change:transform;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.omul-lb-cap{background:color-mix(in srgb, var(--color-ink) 72%, transparent);opacity:0;border-radius:.6rem;max-width:min(46ch,78vw);padding:.9rem 1.1rem;position:absolute;bottom:clamp(1.1rem,4svh,2.6rem);left:clamp(1.25rem,4vw,4rem)}.omul-lb-kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#fffde2d9;font-size:.66rem;font-weight:500;display:block}.omul-lb-kicker .n{color:var(--color-accent)}.omul-lb-line{color:var(--fg);text-shadow:0 1px 18px #060b148c;margin:.45rem 0 0;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.5}.omul-lb-close{border:1px solid color-mix(in srgb, var(--fg) 30%, transparent);background:color-mix(in srgb, var(--bg) 55%, transparent);width:2.75rem;height:2.75rem;color:var(--fg);cursor:pointer;opacity:0;border-radius:999px;place-items:center;padding:0;font-size:1.35rem;line-height:1;display:grid;position:absolute;top:clamp(1rem,3svh,1.8rem);right:clamp(1.1rem,3vw,2rem)}.omul-lb-close:hover,.omul-lb-close:focus-visible{border-color:var(--color-accent);color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.omul-g-viewport{cursor:default;touch-action:auto;-webkit-user-select:text;user-select:text;overflow:visible}.omul-g-track{will-change:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.75rem;width:100%;padding-inline:clamp(1.25rem,6vw,7rem);display:grid;transform:none!important}.omul-g-frame,.omul-g-frame:nth-child(n){margin:0}.omul-g-btn{width:100%;height:auto;aspect-ratio:var(--far);cursor:pointer}.omul-g-media,.omul-g.is-dragging .omul-g-media,.omul-g-btn:hover .omul-g-media{transition:none;transform:none}.omul-g-img{transform:none!important}.omul-g-line{display:block}.omul-g-hint{display:none}}.omul-room{z-index:-1;pointer-events:none;background-image:linear-gradient(#fffde20b 1px,#0000 1px),linear-gradient(90deg,#fffde20b 1px,#0000 1px);background-size:56px 56px;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.omul-badge{aspect-ratio:1;z-index:5;pointer-events:none;width:clamp(6.5rem,8vw,9rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.omul-badge svg{width:100%;height:100%;animation:26s linear infinite omul-badge-spin;overflow:visible}.omul-badge text{fill:#fffde238;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}@keyframes omul-badge-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.omul-badge svg{animation:none}}.asm{height:150svh;position:relative}.asm-sticky{perspective:1500px;perspective-origin:50% 42%;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem,2.5vh,1.8rem);min-height:100svh;padding:clamp(2rem,6vh,4rem) 0;display:flex;position:sticky;top:0}.asm-kicker{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-muted);margin:0;font-size:.72rem}.asm-kicker .n{color:var(--accent)}.asm-stage{--asm-radius:clamp(.9rem, 1.4vw, 1.4rem);aspect-ratio:3/4;grid-template-columns:repeat(var(--asm-cols,6), 1fr);grid-template-rows:repeat(var(--asm-rows,8), 1fr);border-radius:var(--asm-radius);height:min(64svh,30rem);transform-style:preserve-3d;display:grid;position:relative}.asm-stage:after{content:"";z-index:2;border:1px solid color-mix(in srgb, var(--color-accent) 22%, transparent);pointer-events:none;border-radius:.5rem;position:absolute;inset:clamp(.55rem,1.1vw,.85rem);box-shadow:0 46px 90px -34px #060b14b8}.asm-tile{will-change:transform, opacity, filter;transform-origin:50%;backface-visibility:hidden;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.asm-tile{opacity:0}}.asm-tile{border-radius:0}.asm-caption{text-align:center;max-width:40ch;color:var(--fg-muted);margin:0;font-size:clamp(1rem,1.4vw,1.2rem)}@media (width<=640px){.asm{height:105svh}.asm-stage{height:min(56svh,24rem)}}.pc{background:radial-gradient(90% 55% at 50% 0,#1740a957 0%,#0000 62%),radial-gradient(70% 45% at 82% 78%,#f54f1b1a 0%,#0000 60%),linear-gradient(#171a30 0%,#1e223d 46%,#14172b 100%);position:relative}.pc-intro{flex-direction:column;gap:.9rem;max-width:90rem;margin:0 auto;padding:clamp(4.5rem,11vh,7.5rem) 1.25rem clamp(1.5rem,4vh,2.5rem);display:flex}.pc-title{color:var(--fg);font-size:clamp(2.2rem,min(5vw,7svh),3.8rem)}.pc-grad{background:linear-gradient(112deg,#f54f1b 8%,#ff8a68 36%,#9dc0ff 94%);color:#0000;filter:drop-shadow(0 2px 12px #020716b8);-webkit-background-clip:text;background-clip:text}.pc-card-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;width:fit-content;font-size:clamp(1.7rem,min(7vw,5.4svh),2.3rem);font-weight:700;line-height:.98}.pc-card-title-accent{font-family:var(--font-voice);text-transform:lowercase;letter-spacing:0;font-style:italic;font-weight:440}.fir-scroller{position:relative}.fir-sticky{padding:clamp(1rem,3vh,2rem) 1.25rem;position:relative}.fir-svg,.fir-dust,.fir-pendant{display:none}.fir-steps{flex-direction:column;gap:clamp(2rem,5vh,3rem);max-width:88rem;margin:0 auto;padding:0;list-style:none;display:flex}.fir-step{border-left:1px solid color-mix(in srgb, var(--fg) 20%, transparent);flex-direction:column;gap:clamp(.9rem,2.5vh,1.4rem);padding-left:clamp(1.2rem,4vw,2rem);display:flex;position:relative}@media (width<=767px),(hover:none){.fir-steps{display:block}.fir-step{border-left:none;border:1px solid color-mix(in srgb, var(--fg) 14%, transparent);background:linear-gradient(#081a46 0%,#1e223d 100%);border-radius:1rem;margin-bottom:clamp(2.6rem,8svh,4.5rem);padding:clamp(1.2rem,4.5vw,2rem);position:sticky;box-shadow:0 -16px 44px #0207168c}.fir-step:first-child{top:clamp(4rem,9svh,5.5rem)}.fir-step:nth-child(2){top:calc(clamp(4rem,9svh,5.5rem) + .9rem)}.fir-step:nth-child(3){top:calc(clamp(4rem,9svh,5.5rem) + 1.8rem)}.fir-step:nth-child(4){top:calc(clamp(4rem,9svh,5.5rem) + 2.7rem)}}.fir-step__num{font-family:var(--font-mono);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--fg) 10%, transparent);-webkit-text-stroke:1.3px color-mix(in srgb, var(--fg) 30%, transparent);font-size:clamp(2.6rem,9vw,4rem);font-weight:500;line-height:1}.fir-step__media{aspect-ratio:4/5;border-radius:clamp(.8rem,1.4vw,1.1rem);width:min(58vw,24svh);overflow:clip;box-shadow:0 18px 50px #02071680}.fir-step__media img{object-fit:cover;width:100%;height:100%;display:block}.fir-step__copy{flex-direction:column;gap:clamp(.7rem,2vh,1.1rem);min-width:0;display:flex}.fir-step__body{max-width:44ch;color:var(--fg-muted);margin:0;font-size:clamp(.92rem,1.1vw,1.08rem);line-height:1.6}.fir-step__tag{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--fg-faint);align-items:center;gap:.7rem;margin-top:clamp(.3rem,1.2vh,.8rem);font-size:.68rem;display:inline-flex}.fir-step__tag:before{content:"";background:var(--accent);opacity:.6;width:.9rem;height:2px}.pc-tailzone{position:relative}.fir-tail{display:none}@media (width>=768px) and (hover:hover) and (prefers-reduced-motion:no-preference){.pc-tailzone{min-height:34svh}.fir-tail{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}}@media (prefers-reduced-motion:no-preference){.pc-fade{opacity:0}}@media (width>=768px) and (hover:hover) and (prefers-reduced-motion:no-preference){.fir-sticky{height:100svh;padding:0;position:sticky;top:0;overflow:clip}.fir-svg{z-index:1;pointer-events:none;display:block;position:absolute;inset:0}.fir-strand{fill:none;stroke:color-mix(in srgb, var(--fg) 13%, transparent);stroke-width:1px}.fir-text{font-family:var(--font-mono);letter-spacing:.2em;fill:color-mix(in srgb, var(--fg) 38%, transparent);font-size:22px;font-weight:500}.fir-drawn{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--accent) 55%, transparent))}.fir-dust{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.fir-pendant{z-index:4;opacity:0;will-change:transform, opacity;pointer-events:none;display:block;position:absolute;top:0;left:0}.fir-pendant__core{background:var(--accent);width:13px;height:13px;box-shadow:0 0 10px color-mix(in srgb, var(--accent) 85%, transparent), 0 0 34px color-mix(in srgb, var(--accent) 45%, transparent);border-radius:50%;display:block}.fir-pendant__halo{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 26%, transparent) 0%, transparent 68%);border-radius:50%;width:74px;height:74px;margin:-37px 0 0 -37px;animation:3.2s ease-in-out infinite fir-halo;position:absolute;top:50%;left:50%}@keyframes fir-halo{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.fir-steps{z-index:auto;max-width:none;margin:0;display:block;position:absolute;inset:0}.fir-step{opacity:0;will-change:transform, opacity;border-left:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:clamp(1rem,2.6vh,1.6rem);width:min(32vw,28rem);padding:0;display:flex;position:absolute;top:50%;bottom:auto;left:50%}.fir-step__num{font-size:clamp(4rem,13svh,6.5rem)}.fir-step__media{width:clamp(11rem,15vw,16rem)}.fir-step__copy .pc-card-title{font-size:clamp(1.9rem,min(2.6vw,5svh),3.1rem)}.fir-step__body{transition:color .35s}.fir-step.is-front .fir-step__body{color:var(--fg)}}@media (width>=768px){.pc-intro{padding-left:clamp(1.5rem,4vw,3.5rem);padding-right:clamp(1.5rem,4vw,3.5rem)}}.theme-cream{--fg:#1e223d;--fg-muted:#1e223db8;--fg-faint:#1e223d70;--text-secondary:#1e223db8;--text-disabled:#1e223d70;--line:#1e223d29}.theme-cream-veil{z-index:-1;background:var(--paper,#e1d6ce);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.theme-cream .card,.theme-cream .ptr-half--dark,.theme-cream .ptr-quote-m{--fg:#fffde2;--fg-muted:#fffde299;--fg-faint:#fffde24d;--text-secondary:#fffde299;--text-disabled:#fffde24d;--line:color-mix(in srgb, var(--color-muted) 28%, transparent)}.theme-cream .ptr-frag--l{color:#fffde2}.ptr-quote-m{text-align:center;font-family:var(--font-voice);color:var(--fg);background:linear-gradient(146deg,#0d518c9e 0%,#0a1a36e6 44%,#060c1af5 100%);border:1px solid #fffde21a;border-radius:1.1rem;flex-direction:column;gap:.35rem;margin-top:clamp(1.4rem,4.5vw,2rem);padding:clamp(1.5rem,6vw,2.1rem) clamp(1.3rem,5vw,1.8rem);font-size:clamp(1.2rem,5.2vw,1.55rem);font-style:italic;line-height:1.34;display:flex;box-shadow:0 22px 55px -26px #060b14bf}.ptr-quote-m__line{display:block}@media (width>=641px){.ptr-quote-m{display:none}}.ptr-lines{z-index:3;pointer-events:none;display:none;position:absolute;inset:0}.ptr-lines__inner{text-align:center;background:#060b14d1;border-radius:.7rem;gap:.5rem;width:min(88%,24rem);padding:1.15rem 1.35rem;display:grid}.ptr-frag{color:var(--fg);text-shadow:0 1px 14px #060b1499;margin:0;font-size:clamp(1.05rem,4.6vw,1.5rem);line-height:1.28}@media (width>=641px){.ptr-lines{padding:0;display:block}.ptr-lines__inner{width:auto;text-align:initial;background:0 0;border-radius:0;grid-template-columns:1fr 1fr;align-content:center;gap:0;padding:0 clamp(1.5rem,3.6vw,3rem);position:absolute;inset:0}.ptr-frag{text-shadow:none;font-size:clamp(1.15rem,2.4vw,2rem)}.ptr-frag--l{text-align:right;color:var(--fg);padding-right:clamp(.3rem,.7vw,.6rem)}.ptr-frag--r{text-align:left;color:var(--ptr-light-ink);padding-left:clamp(.3rem,.7vw,.6rem)}}@media (width>=641px) and (prefers-reduced-motion:no-preference){.ptr-frag{opacity:0;will-change:transform, opacity}.ptr-frag--l{transform:translate(-140px)}.ptr-frag--r{transform:translate(140px)}}#parteneri .theme-cream-veil{background:var(--accent)}#parteneri .ptr-body{background:var(--paper-soft,#f3eae4);border-radius:.6rem;padding:1.1rem 1.35rem}.fdr-big{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;text-align:center;color:#1e223d;font-size:clamp(2.6rem,min(15vw,22svh),18rem);font-weight:500;line-height:.92}.fdr-tcomp{display:inline-block;position:relative}.fdr-tcaret{background:#fffde2;border-radius:.03em;width:.56em;height:.82em;position:absolute;bottom:.06em;left:50%;transform:translate(-50%)}.fdr-tletter{z-index:2;position:relative}.fdr-maskwrap{aspect-ratio:605/366;width:min(78vw,64rem,118svh);margin:3svh auto 4svh;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fdr-maskwrap img{object-fit:cover;will-change:transform;width:100%;height:100%;display:block}.fdr-marquee{margin:clamp(2rem,5svh,3.4rem) 0 0;overflow:hidden}.fdr-marquee-inner{will-change:transform;width:max-content;animation:34s linear infinite fdr-drift;display:flex}.fdr-mq-group{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;color:#1e223d;align-items:center;gap:2vw;padding-right:2vw;font-size:clamp(1rem,1.7vw,1.9rem);font-weight:600;display:flex}.fdr-tick{background:#fffde2;border-radius:1px;flex:none;width:.5em;height:.92em}@keyframes fdr-drift{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.fdr-marquee-inner{animation:none}}@media (width<=767px){#parteneri .theme-cream-veil{display:none}#parteneri.theme-cream{--fg:#fffde2;--fg-muted:#fffde2b8;--text-secondary:#fffde2b8;--fg-faint:#fffde266;--line:#fffde22e}.fdr-big{white-space:nowrap;color:#fffde2;font-size:min(12.8vw,22svh)}.fdr-tcaret{background:var(--accent)}#parteneri .ptr-body{color:#1e223dcc}#parteneri .ptr-link-row{color:var(--accent-on-navy,#f66a3c)}#parteneri .ptr-link{color:#fffde2;background:0 0;box-shadow:inset 0 0 0 1.5px #fffde2}.fdr-mq-group{color:#fffde2eb}.fdr-tick{background:var(--accent)}.fdr-marquee{margin-bottom:3.4rem}}.faq{background:var(--paper,#e1d6ce);color:var(--fg);--faq-indent:4.9rem}.faq-wrap{align-items:flex-start;gap:clamp(2rem,4vw,5rem);max-width:96rem;margin-inline:auto;padding:10svh 4vw 12svh;display:flex}.faq-titlewrap{flex:none;width:38%;position:sticky;top:8rem}.faq-kicker{margin-bottom:1.8rem}.faq-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.015em;font-size:clamp(3.6rem,min(10vw,19svh),12rem);font-weight:500;line-height:.92}.faq-list{flex:1;min-width:0;margin:0}.faq-item{opacity:0;transition:opacity .7s ease var(--fd,0s), transform .7s cubic-bezier(.23, 1, .32, 1) var(--fd,0s);border-top:1px solid #1e223dd9;gap:1.15rem;padding:clamp(1.8rem,4svh,2.6rem) 0 clamp(2rem,4.6svh,3rem);display:grid;transform:translateY(26px)}.faq-item.visible{opacity:1;transform:none}.faq-qrow{align-items:flex-start;gap:1.5rem;display:flex}.faq-badge{flex-direction:column;flex:none;align-items:center;gap:.3rem;width:3.4rem;display:flex}.faq-badge-word{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem}.faq-badge-box{border:1.5px solid var(--fg);width:2.15rem;height:2.9rem;font-family:var(--font-mono);border-radius:3px;place-items:center;font-size:.82rem;display:grid}.faq-q{font-family:var(--font-display);padding-top:.35rem;font-size:clamp(1.35rem,1.95vw,2.35rem);font-weight:500;line-height:1.15}.faq-a{margin:0 0 0 var(--faq-indent);max-width:44rem;color:var(--fg-muted);font-size:1.02rem;line-height:1.5}.faq-a-prefix{color:var(--fg);font-weight:600}@media (width<=767px){.faq{--faq-indent:0rem}.faq-wrap{flex-direction:column;padding-top:5rem;padding-bottom:calc(12svh + 4.5rem)}.faq-titlewrap{width:100%;position:static}.faq-qrow{gap:1.1rem}.faq-a{margin-left:0}}@media (prefers-reduced-motion:reduce){.faq-item{opacity:1;transition:none;transform:none}}.faq-item{transition:background .35s var(--ease-out-quart), color .35s var(--ease-out-quart);border-radius:.7rem;padding-inline:clamp(.9rem,1.6vw,1.5rem)}.faq-item.is-hot{background:var(--accent)}.faq-item.is-hot .faq-q{color:#fffde2}.faq-item.is-hot .faq-a,.faq-item.is-hot .faq-a-prefix,.faq-item.is-hot .faq-badge-word{color:#0e0f13}.faq-item.is-hot .faq-badge-box{color:#fffde2;border-color:#fffde2}@media (prefers-reduced-motion:reduce){.faq-item{transition:none}}.trail-layer{z-index:20;pointer-events:none;--tp-navy:#1e223d;--tp-crem:#fffde2;--tp-coral:#f54f1b;--tp-blue:#1740a9;--tp-pale:#d2e4f4;--tp-electric:#0b4fd9;--tp-ink:#060b14;--tp-surface:#08428c;position:absolute;inset:0;overflow:hidden}.trail-pill{font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;will-change:transform;box-shadow:0 6px 20px color-mix(in srgb, var(--tp-ink) 42%, transparent);-webkit-user-select:none;user-select:none;border-radius:999px;padding:.42rem .9rem;font-size:.72rem;font-weight:500;position:absolute;top:0;left:0}.trail-pill--navy{background:var(--tp-navy);color:var(--tp-crem)}.trail-pill--blue{background:var(--tp-blue);color:var(--tp-crem)}.trail-pill--coral{background:var(--tp-coral);color:var(--tp-navy)}.trail-pill--pale{background:var(--tp-pale);color:var(--tp-navy)}.trail-pill--crem{background:var(--tp-crem);color:var(--tp-navy);border:1px solid color-mix(in srgb, var(--tp-navy) 22%, transparent)}.trail-pill--grad-blue{background-image:linear-gradient(135deg, var(--tp-electric), var(--tp-blue));color:var(--tp-crem)}.trail-pill--grad-coral{background-image:linear-gradient(135deg, var(--tp-coral), var(--tp-pale));color:var(--tp-navy)}.trail-tag{background:color-mix(in srgb, var(--tp-surface) 26%, var(--tp-ink));color:var(--tp-crem);border:1px solid color-mix(in srgb, var(--tp-coral) 45%, transparent);align-items:center;gap:.42em;display:inline-flex}.trail-tag:before{content:"";background:var(--tp-coral);width:.44em;height:.44em;box-shadow:0 0 6px color-mix(in srgb, var(--tp-coral) 70%, transparent);border-radius:2px}.trail-chip{border:1px solid color-mix(in srgb, var(--tp-coral) 55%, transparent);background-color:var(--tp-ink);width:3.4rem;height:2.15rem;box-shadow:0 8px 24px color-mix(in srgb, var(--tp-ink) 52%, transparent);background-position:50%;background-size:cover;border-radius:.55rem;padding:0;overflow:hidden}.trail-chip--a{background-image:linear-gradient(135deg, var(--tp-blue), var(--tp-navy) 55%, var(--tp-ink))}.trail-chip--b{background-image:linear-gradient(135deg, var(--tp-surface), var(--tp-blue) 52%, var(--tp-navy))}.trail-chip--c{background-image:linear-gradient(135deg, var(--tp-electric), var(--tp-blue) 58%, var(--tp-surface))}.trail-chip--d{background-image:linear-gradient(135deg, var(--tp-coral), var(--tp-blue) 52%, var(--tp-navy))}.trail-chip:before{content:"";background:color-mix(in srgb, var(--tp-coral) 85%, white);width:1.1rem;height:.3rem;box-shadow:0 0 8px color-mix(in srgb, var(--tp-coral) 55%, transparent);border-radius:999px;position:absolute;bottom:.4rem;left:.42rem}.trail-chip:after{content:"";background:linear-gradient(120deg, color-mix(in srgb, var(--tp-crem) 30%, transparent), transparent 52%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.trail-layer{display:none}}
