*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;overflow-x:clip}img,picture,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}ol,ul{list-style:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;text-align:inherit}.sr-only{white-space:nowrap}.skip,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.skip{left:16px;top:12px;background:var(--accent);color:var(--accent-ink);padding:12px 18px;z-index:100}.skip:focus{-webkit-clip-path:none;clip-path:none;width:auto;height:auto}.pic{width:100%;height:auto}.design{font-family:var(--font-body);font-size:17px;line-height:1.5;background:var(--bg);color:var(--ink);min-height:100vh;padding-bottom:150px;--maxw:1180px}.design :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.design ::selection{background:var(--accent);color:var(--accent-ink)}.design h1,.design h2,.design h3{font-family:var(--font-display);font-weight:var(--h-weight,600);letter-spacing:var(--h-track,-.02em);line-height:1.08;text-wrap:balance}.design .lead{color:var(--muted);font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.45;text-wrap:pretty}.design .small{color:var(--muted);font-size:.9375rem}.design .center{text-align:center;margin-top:28px}.top{max-width:var(--maxw);margin:0 auto;padding:22px 24px;display:flex;justify-content:space-between;gap:16px}.brand,.top{align-items:center}.brand{display:inline-flex;gap:12px;font-family:var(--font-display);font-size:1.375rem;letter-spacing:-.01em;color:var(--accent)}.brand img{width:40px;height:40px;border-radius:50%}.top-actions{display:flex;align-items:center;gap:20px}.top-link{color:var(--muted);font-size:.9375rem;transition:color .2s}.top-link:hover{color:var(--ink)}.top-btn{padding:9px 20px;font-size:.9375rem;font-weight:500;background:var(--accent);color:var(--accent-ink);border-radius:var(--radius-sm);transition:transform .25s,filter .25s}.top-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.panel>*{max-width:var(--maxw);margin-inline:auto;padding-inline:24px}@media (prefers-reduced-motion:no-preference){@keyframes panelIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.panel{animation:panelIn .55s cubic-bezier(.2,.7,.2,1) both}}.panel-head{padding-top:clamp(32px,6vw,80px);padding-bottom:clamp(24px,4vw,48px)}.panel-head h1{font-size:clamp(2.5rem,6vw,4.5rem)}.block{padding-block:clamp(36px,5.5vw,80px)}.block-head{margin-bottom:clamp(24px,4vw,44px)}.block-head h2{font-size:clamp(1.75rem,3.4vw,2.75rem)}.block-head .lead{margin-top:12px;max-width:46ch}.fig{overflow:hidden;background:#000}.fig .pic{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.fig:hover .pic{transform:scale(1.025)}.hero{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:center;padding-top:clamp(24px,5vw,64px);padding-bottom:clamp(24px,4vw,56px)}.hero-text{display:grid;grid-gap:22px;gap:22px;justify-items:start}.hero h1{font-size:clamp(3.25rem,8vw,6.5rem);line-height:.98;color:var(--accent)}.hero-media{display:grid;grid-template-columns:20fr 9fr;grid-gap:12px;gap:12px;align-items:start}.badge{font-size:.875rem;color:var(--muted)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips li{font-size:.9375rem;color:var(--muted)}.actions{display:flex;flex-wrap:wrap;gap:14px}.actions,.btn{align-items:center}.btn{display:inline-flex;justify-content:center;gap:8px;min-height:48px;padding:0 28px;color:var(--accent-ink);font-weight:500;font-size:1rem;border-radius:var(--radius-sm);transition:transform .25s,filter .25s,background-color .25s}.btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn-quiet{background:transparent;color:var(--accent);padding:0 6px}.btn-quiet:hover{background:transparent;transform:none;gap:12px}.chev{transition:transform .25s}.stats,.trio{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.trio{grid-template-columns:repeat(3,1fr)}.stat{display:grid;grid-gap:4px;gap:4px;padding:24px;background:var(--surface);transition:transform .4s cubic-bezier(.2,.7,.2,1),background-color .3s}.stat:hover{transform:translateY(-3px)}.stat b{font-family:var(--font-display);font-size:clamp(2rem,3.6vw,3rem);font-weight:var(--h-weight,600);letter-spacing:-.03em;color:var(--accent);line-height:1.05}.stat span{color:var(--muted)}.numbers{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0;text-align:center}.num{padding:12px 14px;display:grid;grid-gap:8px;gap:8px}.num b{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.5rem);font-weight:var(--h-weight,600);letter-spacing:-.03em;color:var(--accent);line-height:1}.num span{color:var(--muted);font-size:.9375rem;max-width:22ch;margin-inline:auto}.worlds{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px}.world{display:grid;align-content:start;background:var(--surface);overflow:hidden;transition:transform .5s cubic-bezier(.2,.7,.2,1),background-color .3s;grid-column:span 2}.world:first-child,.world:nth-child(2){grid-column:span 3}.world:hover{transform:translateY(-4px)}.world-pic{display:block;overflow:hidden;background:#000}.world-pic .pic{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.world:hover .world-pic .pic{transform:scale(1.04)}.world-txt{display:grid;grid-gap:6px;gap:6px;padding:22px 24px 26px}.world-txt b{font-family:var(--font-display);font-size:1.5rem;font-weight:var(--h-weight,600);letter-spacing:-.02em}.world-txt .meta{color:var(--accent);font-size:.9375rem}.world-txt .text{color:var(--muted)}.world-txt .more{margin-top:6px;color:var(--accent);display:inline-flex;gap:6px}.world:hover .chev{transform:translateX(4px)}.rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;padding-bottom:8px}.rail::-webkit-scrollbar{display:none}.rail>*{flex:0 0 min(520px,82vw);scroll-snap-align:start}.vcard{background:var(--surface);padding:12px 12px 18px}.vgrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.loop{position:relative;aspect-ratio:16/9;overflow:hidden;background:#000;display:block}.loop video{width:100%;height:100%;object-fit:cover}.vcard .cap{display:flex;justify-content:space-between;gap:16px;padding:14px 6px 0}.vcard .cap a,.vid figcaption a{color:var(--accent);white-space:nowrap}.vid{display:block}.vid-frame{position:relative;background:#000;overflow:hidden}.vid-frame button,.vid-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.vid-frame img{object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.vid-frame button:hover img{transform:scale(1.04)}.vid-play{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px;display:grid;place-items:center;background:var(--dock-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--dock-ink);border-radius:var(--radius-play,50%);box-shadow:inset 0 0 0 1px var(--dock-line);transition:transform .35s}.vid-frame button:hover .vid-play{transform:scale(1.1)}.vid figcaption{display:flex;justify-content:space-between;gap:16px;padding:14px 6px 0;font-size:1rem}.closing{display:grid;grid-gap:20px;gap:20px;justify-items:center;text-align:center;padding-block:clamp(56px,9vw,120px)}.closing h2{font-size:clamp(2.25rem,5.4vw,4.25rem);max-width:16ch}.closing .lead{max-width:30ch}.list{background:var(--surface)}.row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 150px 20px;grid-gap:20px;gap:20px;align-items:center;padding:22px clamp(18px,3vw,34px);transition:background-color .25s}.row:hover{background:var(--surface-2)}.row .nm{font-family:var(--font-display);font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:var(--h-weight,600);letter-spacing:-.02em}.row .nt{color:var(--muted);line-height:1.3}.row .nt b{display:block;color:var(--ink);font-weight:500}.row .cnt{text-align:right;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:600;color:var(--accent);white-space:nowrap}.row .cnt small{font-weight:400;font-size:.875rem;margin-left:6px}.row .chev,.row .cnt small{color:var(--muted)}.row:hover .chev{transform:translateX(3px);color:var(--accent)}.total{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:22px clamp(18px,3vw,34px);background:var(--surface-2)}.total span{color:var(--muted)}.total b{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.5rem);color:var(--accent);font-weight:var(--h-weight,600)}.feature{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:0;gap:0;align-items:center;background:var(--surface)}.feature-media{padding:16px}.feature-txt{padding:clamp(24px,4vw,52px);display:grid;grid-gap:18px;gap:18px;justify-items:start}.feature-txt .feature-logo{width:min(260px,70%)}.feature-txt p{color:var(--muted);max-width:34ch}.duo,.event .duo{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.agencies{display:grid;grid-gap:20px;gap:20px}.agency{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:0;gap:0;background:var(--surface)}.agency-txt{padding:clamp(24px,4vw,56px);display:grid;grid-gap:20px;gap:20px;justify-items:start}.agency h2{font-size:clamp(2rem,4vw,3.25rem)}.agency .cases{color:var(--muted);font-size:1rem;max-width:44ch}.agency-pics{padding:16px;display:grid;grid-gap:12px;gap:12px}.agency.alt .agency-txt{order:2}.agency.solo{grid-template-columns:1fr}.pills{display:flex;flex-wrap:wrap;gap:8px}.pills li{padding:7px 16px;font-size:.9375rem;background:var(--surface-2);color:var(--ink);border-radius:var(--radius-pill,999px)}.split{display:grid;grid-template-columns:7fr 5fr;grid-gap:16px;gap:16px;align-items:start}.table{background:var(--surface)}.table-head{padding:28px clamp(18px,3vw,34px) 14px;display:flex;justify-content:space-between;align-items:center;gap:12px}.table-head h2{font-size:1.75rem}.tag{font-size:.8125rem;color:var(--muted);padding:5px 12px;background:var(--surface-2);border-radius:var(--radius-pill,999px)}.trow{display:grid;grid-template-columns:1.5fr 1.2fr .8fr .6fr;grid-gap:16px;gap:16px;align-items:center;padding:17px clamp(18px,3vw,34px);transition:background-color .25s}.trow:hover{background:var(--surface-2)}.trow .k{font-weight:500}.trow .a,.trow .s{color:var(--muted)}.trow .v{text-align:right;color:var(--accent);font-weight:600;font-size:1.125rem}.notice{color:var(--muted);font-size:.9375rem;padding:18px clamp(18px,3vw,34px) 26px}.modai-grid{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:16px;gap:16px;align-items:stretch}.modai-info{background:var(--surface);padding:clamp(24px,4vw,44px);display:grid;align-content:center;grid-gap:20px;gap:20px;justify-items:start}.modai-info .lead{color:var(--ink);max-width:20ch}.ba{position:relative;aspect-ratio:3/4;overflow:hidden;touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#000;--p:50%;border-radius:var(--radius)}@media (min-width:700px){.ba{aspect-ratio:4/3}}.ba img,.ba picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ba-after{position:absolute;inset:0;-webkit-clip-path:inset(0 0 0 var(--p));clip-path:inset(0 0 0 var(--p))}.ba-line{position:absolute;top:0;bottom:0;left:var(--p);width:3px;margin-left:-1.5px;background:rgba(255,255,255,.9);pointer-events:none}.ba-line i{position:absolute;top:50%;left:50%;width:52px;height:52px;margin:-26px;border-radius:50%;background:var(--dock-bg);color:var(--dock-ink);display:grid;place-items:center;font-style:normal;box-shadow:inset 0 0 0 1px var(--dock-line)}.ba-line i,.ba-tag{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ba-tag{position:absolute;bottom:16px;padding:6px 14px;background:var(--dock-bg);color:var(--dock-ink);font-size:.9375rem;pointer-events:none;border-radius:var(--radius-sm)}.ba-tag.l{left:16px}.ba-tag.r{right:16px}.modai-embed{min-height:420px;background:var(--surface)}.masonry{column-count:3;column-gap:16px}.masonry>*{page-break-inside:avoid;break-inside:avoid;margin-bottom:16px}.how{grid-template-columns:2fr 1fr;align-items:start}.how,.steps{display:grid;grid-gap:16px;gap:16px}.steps li{padding:clamp(22px,3vw,34px);background:var(--surface);display:grid;grid-gap:8px;gap:8px}.steps h3{font-size:clamp(1.5rem,2.4vw,1.875rem)}.steps p{color:var(--muted)}.how-vid{background:#000;overflow:hidden}.how-vid video{width:100%;aspect-ratio:9/16;display:block}.shop-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:16px;gap:16px}.item{display:grid;align-content:start;background:var(--surface);overflow:hidden;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.item:hover{transform:translateY(-4px)}.item-media{display:block;padding:12px 12px 0}.item-media.contain{background:#000;margin:12px 12px 0;padding:8% 12%}.item-body{display:grid;grid-gap:10px;gap:10px;justify-items:start;padding:clamp(22px,3vw,32px)}.item-body h2{font-size:2rem}.item-body p{color:var(--muted);max-width:32ch}.item-body .go{margin-top:8px;color:var(--accent);font-weight:500}.i-modai{grid-column:1/7;grid-row:1/3}.i-folie,.i-pyr{grid-column:7/13}.i-spons{grid-column:1/-1;grid-template-columns:1fr 1.4fr;align-items:center}.legal-foot{max-width:var(--maxw);padding:24px;font-size:.875rem}.legal-foot a:hover{color:var(--ink)}.dock-wrap{position:fixed;left:0;right:0;bottom:max(14px,env(safe-area-inset-bottom));z-index:80;flex-direction:column;gap:10px;pointer-events:none;padding-inline:10px}.dock,.dock-wrap{display:flex;align-items:center}.dock{pointer-events:auto;gap:4px;padding:8px;max-width:100%;background:var(--dock-bg);-webkit-backdrop-filter:saturate(170%) blur(26px);backdrop-filter:saturate(170%) blur(26px);box-shadow:inset 0 0 0 1px var(--dock-line),var(--dock-shadow,0 18px 50px rgba(0,0,0,.45));border-radius:var(--dock-radius,26px);color:var(--dock-ink);overflow-x:auto;scrollbar-width:none}.dock::-webkit-scrollbar{display:none}.dock-item{display:grid;justify-items:center;grid-gap:3px;gap:3px;min-width:64px;padding:9px 12px 8px;border-radius:var(--dock-item-radius,18px);color:var(--dock-ink);opacity:.72;transition:background-color .25s,opacity .25s,transform .35s cubic-bezier(.2,.7,.2,1)}.dock-item span{font-size:.6875rem;letter-spacing:.01em;white-space:nowrap}.dock-item:hover{opacity:1;transform:translateY(-3px)}.dock-item[aria-current=page]{opacity:1;background:var(--dock-active-bg);color:var(--dock-active-ink)}.dock-sep{width:1px;align-self:stretch;margin:8px 6px;background:var(--dock-line)}.dock-pop{pointer-events:auto;width:min(320px,calc(100vw - 20px));padding:8px;display:grid;grid-gap:4px;gap:4px;background:var(--dock-bg);-webkit-backdrop-filter:saturate(170%) blur(26px);backdrop-filter:saturate(170%) blur(26px);box-shadow:inset 0 0 0 1px var(--dock-line),var(--dock-shadow,0 18px 50px rgba(0,0,0,.45));border-radius:var(--dock-radius,26px);color:var(--dock-ink)}.dock-design{display:grid;grid-gap:1px;gap:1px;padding:12px 16px;border-radius:var(--dock-item-radius,18px);transition:background-color .2s}.dock-design b{font-weight:600}.dock-design span{font-size:.875rem;opacity:.7}.dock-design:hover{background:var(--dock-hover,rgba(255,255,255,.1))}.dock-design[aria-current=true]{background:var(--dock-active-bg);color:var(--dock-active-ink)}.legal{margin:0 auto;grid-gap:18px;gap:18px;padding:56px 24px 100px}.legal h1{font-size:2.5rem}.legal p{opacity:.75}@media (max-width:1000px){.hero{grid-template-columns:1fr}.worlds{grid-template-columns:repeat(2,1fr)}.world,.world:first-child,.world:nth-child(2){grid-column:span 1}.world:nth-child(5){grid-column:1/-1}.numbers{grid-template-columns:repeat(3,1fr)}.masonry{column-count:2}.agency,.feature,.how,.modai-grid,.split{grid-template-columns:1fr}.agency.alt .agency-txt{order:0}.how-vid{max-width:360px}.shop-grid{display:block}.shop-grid>*{margin-bottom:16px}.i-spons{grid-template-columns:1fr}}@media (max-width:700px){.design{font-size:16px;padding-bottom:130px}.top-link{display:none}.stats{grid-template-columns:1fr 1fr}.trio{grid-template-columns:1fr}.numbers{grid-template-columns:1fr 1fr}.worlds{grid-template-columns:1fr}.world:nth-child(5){grid-column:auto}.duo,.vgrid{grid-template-columns:1fr}.masonry{column-count:1}.row{grid-template-columns:1fr auto;row-gap:4px}.row .nt{grid-column:1/-1;grid-row:2}.row .chev{display:none}.trow{grid-template-columns:1fr auto;row-gap:2px}.trow .a{grid-column:1}.trow .s{display:none}.trow .v{grid-row:1;grid-column:2}.dock-item{min-width:54px;padding:8px 8px 7px}.dock-item span{font-size:.625rem}.legal-foot{flex-wrap:wrap;gap:12px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:560px){.dock-item{min-width:46px;padding:10px 11px}.dock-item span{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.dock-item[aria-current=page]{grid-auto-flow:column;align-items:center;gap:8px;padding-inline:14px}.dock-item[aria-current=page] span{position:static;width:auto;height:auto;-webkit-clip-path:none;clip-path:none;font-size:.8125rem}.dock{gap:2px;padding:6px}}.dock-item svg{flex:none;width:22px;height:22px}.d-glass{--bg:#050505;--surface:rgba(24,21,14,0.46);--surface-2:rgba(255,255,255,0.07);--ink:#f6f3ec;--muted:#b9b2a2;--accent:#e5bd57;--accent-ink:#1a1405;--line:rgba(255,255,255,0.14);--radius:26px;--radius-sm:14px;--radius-pill:999px;--radius-play:50%;--font-display:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;--font-body:var(--font-inter),system-ui,-apple-system,sans-serif;--h-weight:500;--h-track:-0.015em;--dock-bg:rgba(20,18,12,0.5);--dock-ink:#f6f3ec;--dock-line:rgba(255,255,255,0.18);--maxw:1180px;padding-bottom:0}.glass{background:rgba(22,19,12,.42);-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.13),inset 0 1px 0 rgba(255,255,255,.24),0 24px 70px rgba(0,0,0,.42)}.bg{position:fixed;inset:0;z-index:-1;overflow:hidden;background:#040404}.bg i{position:absolute;border-radius:50%;filter:blur(70px);will-change:transform;mix-blend-mode:screen}.bg .b1{width:84vw;height:70vw;left:8vw;top:-4vh;background:radial-gradient(closest-side,rgba(244,200,80,1),rgba(233,188,70,.55) 45%,rgba(233,188,70,0) 74%);animation:smoke1 26s ease-in-out infinite alternate}.bg .b2{width:46vw;height:46vw;left:-12vw;top:32vh;background:radial-gradient(closest-side,rgba(196,140,28,.95),rgba(176,124,24,.4) 50%,rgba(176,124,24,0) 74%);animation:smoke2 32s ease-in-out infinite alternate}.bg .b3{width:44vw;height:44vw;right:-10vw;top:-8vh;background:radial-gradient(closest-side,rgba(232,176,52,.9),rgba(214,160,44,.35) 50%,rgba(214,160,44,0) 74%);animation:smoke3 29s ease-in-out infinite alternate}.bg .b4{width:38vw;height:30vw;right:6vw;bottom:-6vh;background:radial-gradient(closest-side,rgba(120,82,12,.8),rgba(120,82,12,0) 72%);animation:smoke2 36s ease-in-out infinite alternate-reverse}.bg .b5{width:30vw;height:30vw;left:30vw;bottom:-14vh;background:radial-gradient(closest-side,rgba(250,214,120,.45),rgba(250,214,120,0) 72%);animation:smoke1 22s ease-in-out infinite alternate-reverse}@keyframes smoke1{0%{transform:translate3d(-4vw,3vh,0) scale(1)}to{transform:translate3d(5vw,-4vh,0) scale(1.12)}}@keyframes smoke2{0%{transform:translateZ(0) scale(1.05)}to{transform:translate3d(7vw,-6vh,0) scale(.9)}}@keyframes smoke3{0%{transform:translate3d(3vw,2vh,0) scale(.95)}to{transform:translate3d(-6vw,7vh,0) scale(1.15)}}.bg .vignette{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,rgba(0,0,0,0) 38%,rgba(0,0,0,.4) 80%,rgba(0,0,0,.82) 100%)}.bg .grain{position:absolute;inset:-50%;opacity:.1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.1 -0.3'/></filter><rect width='240' height='240' filter='url(%23n)'/></svg>");animation:grain 1.2s steps(6) infinite}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-2%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.bg .grain,.bg i{animation:none}}.gh-wrap{position:-webkit-sticky;position:sticky;top:14px;padding-inline:14px}.gh{max-width:1120px;margin:0 auto;height:64px;border-radius:999px;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;padding:0 14px}.gh,.gh-side{align-items:center}.gh-side{display:flex;gap:4px}.gh-left{justify-content:flex-start}.gh-right{justify-content:flex-end}.gh-link{padding:9px 16px;border-radius:999px;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:#d9d3c4;transition:background-color .25s,color .25s}.gh-link:hover{background:rgba(255,255,255,.1)}.gh-link[aria-current=page]{background:rgba(255,255,255,.16)}.gh-name{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;letter-spacing:.01em;color:var(--accent);padding-inline:18px;line-height:1;text-shadow:0 2px 24px rgba(229,189,87,.35)}.gh-menu{display:none;justify-self:end;width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.12);place-items:center}.menu-bars{position:relative}.menu-bars,.menu-bars:after,.menu-bars:before{width:16px;height:2px;background:#fff;border-radius:2px;transition:transform .3s}.menu-bars:after,.menu-bars:before{content:"";position:absolute;left:0}.menu-bars:before{top:-5px}.menu-bars:after{top:5px}.menu-bars[data-open=true]{background:transparent}.menu-bars[data-open=true]:before{transform:translateY(5px) rotate(45deg)}.menu-bars[data-open=true]:after{transform:translateY(-5px) rotate(-45deg)}.gh-sheet{display:none;max-width:1120px;margin:10px auto 0;padding:10px;border-radius:28px;flex-direction:column;gap:2px}.gh-sheet .gh-link{font-size:1rem;padding:14px 18px;border-radius:18px}.gh-sheet[hidden]{display:none!important}.home{min-height:calc(100svh - 78px - 110px);display:grid;align-content:center;justify-items:center;grid-gap:clamp(10px,1.8vh,20px);gap:clamp(10px,1.8vh,20px);padding:clamp(16px,3vh,36px) 20px 0}.stage{width:min(1100px,100%);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:20px;gap:20px}.arrow{width:56px;height:56px;border-radius:50%;font-size:1.75rem;line-height:1;color:#fff;display:grid;place-items:center;padding-bottom:4px;transition:transform .3s,background-color .25s}.arrow:hover{transform:scale(1.1);background:rgba(255,255,255,.14)}.stage>.arrow:first-child{justify-self:start}.stage>.arrow:last-child{justify-self:end}.stage-center{display:grid;justify-items:center;grid-gap:18px;gap:18px}.card-wrap{position:relative;padding-bottom:34px}.card-frame{position:relative;width:min(calc(clamp(240px, 38vh, 420px) * .75),62vw);aspect-ratio:3/4;border-radius:34px;overflow:hidden;background:#000;box-shadow:0 0 0 7px #0a0a0a,0 0 0 8px rgba(255,255,255,.16),0 40px 90px rgba(0,0,0,.6),0 0 120px rgba(229,189,87,.28)}.card-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity .9s ease,transform 6s ease-out}.card-frame img.on{opacity:1;transform:scale(1)}.logo-badge{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:82px;height:82px;border-radius:50%;padding:3px;background:rgba(20,17,10,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28),0 14px 40px rgba(0,0,0,.55)}.logo-badge img{width:100%;height:100%;border-radius:50%}.promo{min-width:min(420px,86vw);display:flex;align-items:center;justify-content:space-between;gap:22px;padding:10px 10px 10px 24px;border-radius:18px;font-size:.9375rem;font-weight:500}@media (prefers-reduced-motion:no-preference){.promo span{animation:fadeUp .6s both}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.promo-btn{padding:9px 22px;border-radius:10px;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(255,255,255,.85);color:#fff;transition:background-color .25s,color .25s}.promo-btn:hover{background:#fff;color:#111}.dots{position:absolute;top:14px;left:50%;transform:translateX(-50%);z-index:2;display:flex;gap:8px;padding:7px 10px;border-radius:99px;background:rgba(0,0,0,.35);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dots button{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.3);transition:width .3s,background-color .3s}.dots button[aria-current=true]{width:24px;border-radius:6px;background:var(--accent)}.slogan{text-align:center;max-width:46ch;display:grid;grid-gap:6px;gap:6px}.slogan p{font-family:var(--font-display);font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.2;font-weight:500;color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.6);text-wrap:balance}.slogan figcaption{font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.socials{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.social{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:#fff;transition:transform .4s cubic-bezier(.2,.7,.2,1),background-color .25s,color .25s}@media (prefers-reduced-motion:no-preference){.socials li{animation:float 5.5s ease-in-out infinite;animation-delay:calc(var(--i) * -1.1s)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}}.social:hover{transform:scale(1.14);background:var(--accent);color:#1a1405}.social-tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);padding:4px 10px;border-radius:8px;background:rgba(0,0,0,.7);font-size:.75rem;letter-spacing:.06em;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;white-space:nowrap;color:#fff}.social:focus-visible .social-tip,.social:hover .social-tip{opacity:1;transform:translate(-50%)}.mb{position:fixed;left:50%;bottom:max(14px,env(safe-area-inset-bottom));transform:translateX(-50%);z-index:70;width:min(860px,calc(100vw - 24px));display:grid;grid-template-columns:auto minmax(0,1.1fr) auto auto minmax(0,1.4fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:10px 18px 10px 10px;border-radius:999px;color:#fff}.mb-cover{width:48px;height:48px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px rgba(229,189,87,.5)}.mb-cover img{width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.mb-cover.spin img{animation:spin 14s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}}.mb-info{display:grid;min-width:0;line-height:1.25}.mb-info b{font-size:.875rem;font-weight:600}.mb-info b,.mb-info span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-info span{font-size:.75rem;color:var(--muted)}.eq{display:flex;align-items:flex-end;gap:3px;height:20px}.eq s{width:3px;height:4px;border-radius:2px;background:var(--accent);text-decoration:none}@media (prefers-reduced-motion:no-preference){.eq.on s{animation:eq .9s ease-in-out infinite alternate}.eq.on s:nth-child(2){animation-delay:-.3s}.eq.on s:nth-child(3){animation-delay:-.6s}.eq.on s:nth-child(4){animation-delay:-.15s}@keyframes eq{0%{height:4px}to{height:20px}}}.mb-btn{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;transition:background-color .25s,transform .3s}.mb-btn:hover{background:rgba(255,255,255,.14)}.mb-play{background:var(--accent);color:#1a1405}.mb-play:hover{background:#f1cd78;transform:scale(1.06)}.mb-prog{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;font-size:.75rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mb-prog input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:22px;background:transparent;cursor:pointer}.mb-prog input::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(90deg,var(--accent) var(--pct,0),rgba(255,255,255,.2) var(--pct,0))}.mb-prog input::-moz-range-track{height:4px;border-radius:4px;background:rgba(255,255,255,.2)}.mb-prog input::-moz-range-progress{height:4px;border-radius:4px;background:var(--accent)}.mb-prog input::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;margin-top:-5px;box-shadow:0 2px 8px rgba(0,0,0,.5)}.mb-prog input::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:#fff}.page{min-height:40vh}.panel{padding-bottom:20px}.panel-head{text-align:center;display:grid;justify-items:center;grid-gap:16px;gap:16px;padding-top:clamp(40px,7vw,96px)}.panel-head h1{font-size:clamp(3rem,7.4vw,6rem);font-weight:500;color:#fff;text-shadow:0 4px 40px rgba(0,0,0,.5)}.block-head .lead,.panel-head .lead{margin-inline:auto;color:#d7d0bf}.block-head{text-align:center}.block-head h2{font-size:clamp(2.25rem,4.4vw,3.5rem);font-weight:500;color:#fff}.design .lead{color:#d7d0bf}.agency,.feature,.item,.legal,.list,.modai-embed,.modai-info,.stat,.steps li,.table,.vcard,.world{background:rgba(22,19,12,.42);-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),inset 0 1px 0 rgba(255,255,255,.2),0 24px 70px rgba(0,0,0,.38);border-radius:28px;overflow:hidden}.row:hover,.trow:hover{background:rgba(255,255,255,.07)}.row+.row,.trow{box-shadow:inset 0 1px 0 rgba(255,255,255,.09)}.total{background:rgba(255,255,255,.06)}.fig,.how-vid,.item-media .pic,.item-media.contain,.loop,.vid-frame{border-radius:18px}.pills li{box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.pills li,.tag{background:rgba(255,255,255,.1)}.btn{background:var(--accent);color:#1a1405;border-radius:999px;font-weight:600}.btn:hover{background:#f4d284}.agency h2,.item-body h2{font-weight:500;font-size:clamp(2.5rem,4.6vw,3.75rem)}.item-body h2{font-size:2.5rem}.sub-socials{padding-top:24px;padding-bottom:12px}.legal{max-width:640px;margin:56px auto 40px;padding:36px 32px;display:grid;grid-gap:16px;gap:16px}.legal h1{font-size:2.75rem}.legal p{color:#d7d0bf}.legal-foot{max-width:1180px;margin:0 auto;padding:36px 24px 120px;display:flex;gap:24px;color:var(--muted);font-size:.8125rem}.legal-foot span{margin-right:auto}.legal-foot a:hover{color:#fff}@media (max-width:900px){.gh{grid-template-columns:1fr auto;height:60px}.gh-side{display:none}.gh-name{justify-self:start;padding-left:8px;font-size:1.75rem}.gh-menu{display:grid}.gh-sheet{display:flex}.stage{grid-template-columns:auto 1fr auto;gap:8px}.arrow{width:44px;height:44px;font-size:1.5rem}.card-frame{width:min(calc(clamp(240px, 38vh, 380px) * .75),56vw)}}@media (max-width:700px){.mb{grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;padding-right:12px}.eq,.mb-prog{display:none}.mb-btn,.mb-cover{width:42px;height:42px}.promo{padding-left:18px;gap:12px}}.stage-center{min-width:0;max-width:100%}@media (max-width:700px){.home{padding-inline:14px}.stage{grid-template-columns:1fr;position:relative}.stage>.arrow{position:absolute;top:38%;z-index:3;width:40px;height:40px}.stage>.arrow:first-child{left:0}.stage>.arrow:last-child{right:0}.card-frame{width:min(62vw,270px)}.promo{min-width:0;width:min(100%,360px)}.socials{gap:10px}.social{width:46px;height:46px}.slogan p{font-size:1.25rem}}.bg .smoke{position:absolute;inset:0;width:100%;height:100%;display:none}.bg.has-gl .smoke{display:block}.bg.has-gl i{display:none}.bg.has-gl .vignette{background:radial-gradient(ellipse at 50% 45%,rgba(0,0,0,0) 55%,rgba(0,0,0,.35) 100%)}.bg.has-gl .grain{opacity:.07}.gh-wrap{position:relative;top:auto;padding:22px 28px 0;z-index:60}.gh{max-width:1280px;height:auto;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;gap:24px}.gh-side{gap:clamp(18px,3vw,44px)}.gh-link{padding:8px 0;border-radius:0;font-size:.6875rem;letter-spacing:.2em;font-weight:500;color:rgba(255,255,255,.82);position:relative;background:none}.gh-link:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.gh-link:hover{background:none;color:#fff}.gh-link:hover:after,.gh-link[aria-current=page]:after{transform:scaleX(1)}.gh-link[aria-current=page]{background:none;color:#fff}.gh-name{font-size:clamp(2rem,3.6vw,2.75rem);padding:0 12px;text-shadow:0 2px 30px rgba(0,0,0,.5);color:#fff;letter-spacing:.015em}.gh-sheet{background:rgba(5,5,5,.94);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;margin:14px -28px 0;padding:14px 28px 22px;max-width:none}.gh-sheet .gh-link{font-size:.875rem;padding:12px 0}.gh-menu{background:none}@media (max-width:900px){.gh-wrap{padding:16px 16px 0}.gh-name{font-size:1.875rem;padding-left:0}.gh-sheet{margin-inline:-16px;padding-inline:16px}}.arrow{width:48px;height:48px;border-radius:0;background:none!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:2.5rem;font-weight:200;color:rgba(255,255,255,.85)}.arrow:hover{background:none;color:#fff;transform:scale(1.18)}.home{min-height:calc(100svh - 96px - 110px)}.card-frame{width:min(calc(clamp(250px, 44vh, 470px) * .75),66vw);box-shadow:0 0 0 7px #0a0a0a,0 0 0 8px rgba(255,255,255,.14),0 40px 100px rgba(0,0,0,.65),0 0 140px rgba(255,196,70,.28)}.card-glass{background:rgba(18,15,9,.5);-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),inset 0 1px 0 rgba(255,255,255,.2),0 24px 70px rgba(0,0,0,.4);border-radius:28px}.ktiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;padding-top:0!important}.ktile{display:grid;grid-gap:4px;gap:4px;padding:22px 24px;border-radius:22px;background:rgba(18,15,9,.5);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),inset 0 1px 0 rgba(255,255,255,.18);position:relative;overflow:hidden}.ktile:before{content:"";position:absolute;left:24px;right:24px;top:0;height:3px;border-radius:0 0 3px 3px;background:var(--accent)}.ktile b{font-family:var(--font-display);font-size:clamp(2rem,3.4vw,2.75rem);font-weight:500;line-height:1.05}.ktile span{color:var(--muted);font-size:.9375rem}.kartei-bar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:18px 28px;margin-bottom:26px}.kartei-bar h2{font-size:clamp(2.25rem,4.4vw,3.5rem);font-weight:500;color:#fff;margin-right:auto}.k-lead{font-size:1.0625rem;max-width:44ch;margin:0;text-align:left}.sorter{display:inline-flex;padding:5px;gap:4px;border-radius:16px;background:rgba(18,15,9,.55);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.sorter button{padding:10px 18px;border-radius:12px;font-size:.875rem;font-weight:500;color:#cfc8b6;transition:background-color .25s,color .25s}.sorter button[aria-pressed=true]{background:#f6f3ec;color:#14110a}.kgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:16px;gap:16px}.kcard{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:14px;border-radius:28px;background:rgba(18,15,9,.5);-webkit-backdrop-filter:blur(26px) saturate(170%);backdrop-filter:blur(26px) saturate(170%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),inset 0 1px 0 rgba(255,255,255,.2),0 20px 60px rgba(0,0,0,.36);transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.kcard:hover{transform:translateY(-5px);box-shadow:inset 0 0 0 1px rgba(229,189,87,.5),inset 0 1px 0 rgba(255,255,255,.24),0 24px 70px rgba(0,0,0,.45)}.kimg{position:relative;aspect-ratio:4/5;border-radius:20px;overflow:hidden;background:#000}.kimg img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.kcard:hover .kimg img{transform:scale(1.05)}.mono{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:16px;gap:16px;text-align:center;padding:16px;background:radial-gradient(circle at 50% 38%,rgba(229,189,87,.35),rgba(0,0,0,0) 62%),#060504}.mono img{width:96px;height:96px;border-radius:50%;opacity:.9;box-shadow:0 0 60px rgba(229,189,87,.35)}.mono span{font-size:1.5rem;letter-spacing:.01em}.kbody{display:grid;grid-gap:3px;gap:3px;padding:4px 8px 10px}.kname{font-family:var(--font-display);font-size:1.75rem;font-weight:600;line-height:1.1;color:#fff}.ksub{color:var(--muted);font-size:.9375rem}.klabel{color:#cfc8b6;font-size:.8125rem;margin-top:8px}.kbig{font-family:var(--font-display);font-size:2.5rem;font-weight:500;line-height:1.05;color:#fff}.kchips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.kchips li{padding:6px 12px;border-radius:10px;font-size:.8125rem;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.kfeat{grid-column:span 2;grid-template-columns:1fr 1fr;align-items:stretch}.kfeat .kimg{aspect-ratio:auto;min-height:320px}.kfeat .kbody{align-content:end;padding:14px 14px 14px 6px}.kfeat .kname{font-size:2.5rem}.kfeat .kbig{font-size:3.75rem}.notice-line{text-align:center;color:var(--muted);font-size:.9375rem;padding:6px 24px 0}.bio{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:22px;gap:22px;align-items:stretch}.bio-pic{border-radius:28px;box-shadow:0 0 0 1px rgba(255,255,255,.12),0 30px 90px rgba(0,0,0,.5);align-self:start}.bio-pic .pic{border-radius:0}.bio-txt{padding:clamp(26px,4vw,52px);display:grid;grid-gap:20px;gap:20px;align-content:center;justify-items:start}.bio-txt blockquote p{font-family:var(--font-display);font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1.12;font-weight:500;color:#fff;text-wrap:balance}.bio-txt>p{color:#d7d0bf;max-width:52ch}.formats{display:grid;grid-gap:16px;gap:16px}.format{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:0;gap:0;align-items:center;overflow:hidden}.format:nth-child(2n) .fig{order:2}.format .fig{margin:14px;border-radius:20px}.format>div{padding:clamp(22px,4vw,48px);display:grid;grid-gap:14px;gap:14px}.format h3{font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:500;color:#fff}.format p{color:#d7d0bf;max-width:46ch}.pubs{list-style:none;overflow:hidden}.pubs li+li{box-shadow:inset 0 1px 0 rgba(255,255,255,.09)}.pubs a{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:18px clamp(18px,3vw,32px);transition:background-color .25s}.pubs a:hover{background:rgba(255,255,255,.07)}.pk{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.pt{font-size:1.0625rem}.pubs .chev{color:var(--muted);transition:transform .25s,color .25s}.pubs a:hover .chev{color:var(--accent);transform:translate(2px,-2px)}@media (max-width:1000px){.bio,.format{grid-template-columns:1fr}.format:nth-child(2n) .fig{order:0}.kfeat{grid-column:1/-1}.ktiles{grid-template-columns:1fr}}@media (max-width:700px){.kfeat{grid-template-columns:1fr}.kfeat .kimg{min-height:0;aspect-ratio:4/3}.kfeat .kbody{padding:4px 8px 10px}.kgrid{grid-template-columns:repeat(2,1fr);gap:10px}.kcard{padding:10px;border-radius:22px}.kname{font-size:1.25rem}.kbig{font-size:2rem}.pubs a{grid-template-columns:1fr auto;row-gap:4px}.pk{grid-column:1}.pt{grid-column:1/-1;grid-row:2}.kartei-bar{align-items:flex-start}}.slogan p{text-shadow:0 2px 24px rgba(0,0,0,.9),0 0 3px rgba(0,0,0,.6)}.bg.calm .grain{animation:none;opacity:.05}.bg.calm i{animation-play-state:paused;opacity:.45}.bg.calm .vignette{background:radial-gradient(ellipse at 50% 30%,rgba(0,0,0,0) 40%,rgba(0,0,0,.55) 100%)}.agency,.card-glass,.feature,.item,.kcard,.ktile,.legal,.list,.modai-embed,.modai-info,.sorter,.stat,.steps li,.table,.vcard,.world{background-color:rgba(14,12,8,.62)}.bg,.bg .smoke{transition:opacity .6s}.hero2{position:relative;display:grid;justify-items:center;grid-gap:6px;gap:6px;width:100%}.hero2-logo{margin-top:-10px;margin-bottom:clamp(8px,1.6vh,16px)}.hero2-logo img{width:72px;height:72px;border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,.22),0 14px 50px rgba(0,0,0,.55),0 0 60px rgba(229,189,87,.35)}.penta{--h:clamp(215px,calc(100svh - 490px),540px);position:relative;width:calc(var(--h) * 1.18);max-width:96vw;height:var(--h);margin-inline:auto}.penta svg{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 2px 10px rgba(0,0,0,.55))}.penta-him{position:absolute;left:50%;bottom:0;transform:translateX(-50%);height:84%;width:auto;max-width:62%;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(0,0,0,.6));z-index:2}.penta svg *{vector-effect:non-scaling-stroke}.pn{--dot:16px;--gap:10px;position:absolute;width:0;height:0;z-index:3;white-space:nowrap}.pn i{left:0;transform:translate(-50%,-50%);width:var(--dot);height:var(--dot);border-radius:50%;background:#0b0905;box-shadow:0 0 0 2px var(--accent),0 0 22px rgba(229,189,87,.7)}.pn b,.pn i{position:absolute;top:0}.pn b{transform:translateY(-50%)}.pn-right b{left:calc(var(--dot) / 2 + var(--gap))}.pn-left b{right:calc(var(--dot) / 2 + var(--gap))}.pn b{font-size:clamp(.6875rem,1.1vw,.9375rem);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.9),0 0 3px rgba(0,0,0,.8)}.pn-top b{top:auto;bottom:calc(var(--dot) / 2 + 8px);left:0;transform:translateX(-50%)}.home{gap:clamp(8px,1.6vh,18px)}@media (max-width:700px){.penta{--h:clamp(330px,50vh,460px);width:calc(100% - 130px)}.pn{--dot:12px;--gap:6px}.pn b{letter-spacing:.12em;font-size:.625rem}.penta-him{max-width:70%}}.pyr-head{display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(20px,4vw,48px);gap:clamp(20px,4vw,48px);align-items:center;padding:clamp(24px,4vw,44px);margin-bottom:40px}.pyr-head .pyr-logo{width:min(240px,38vw);height:auto;border-radius:0}.pyr-head p{color:#d7d0bf;max-width:48ch;margin-bottom:18px}.h3{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;color:#fff}.block-head.left,.pyr-first .block-head{text-align:left}.vgrid3{grid-template-columns:repeat(3,1fr);margin-bottom:56px}.pyr-first{margin-bottom:40px}.pyr-first-card{max-width:720px}.apply{padding:clamp(22px,3.4vw,40px);display:grid;grid-gap:22px;gap:22px}.apply-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px 16px;gap:14px 16px}.fld{display:grid;grid-gap:6px;gap:6px}.fld span{font-size:.8125rem;letter-spacing:.04em;color:#cfc8b6}.fld input,.fld textarea{width:100%;padding:14px 16px;border-radius:14px;border:0;background:rgba(255,255,255,.08);color:#fff;font:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);transition:box-shadow .2s,background-color .2s}.fld input:focus,.fld textarea:focus{outline:none;background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 2px var(--accent)}.fld-wide{grid-column:1/-1}.fld textarea{resize:vertical}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.check{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start;color:#cfc8b6;font-size:.875rem;line-height:1.5}.check input{width:20px;height:20px;margin-top:2px;accent-color:var(--accent)}.apply-foot{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.apply-err{color:#ff9b8a}.apply-done{padding:40px;text-align:center;display:grid;grid-gap:8px;gap:8px}.apply-done h3{font-family:var(--font-display);font-size:2rem;font-weight:500}.deal{display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(24px,4vw,52px);gap:clamp(24px,4vw,52px);align-items:center;padding:clamp(24px,4vw,48px)}.deal-badge{width:clamp(110px,16vw,168px);aspect-ratio:1;border-radius:50%;background:var(--accent);color:#1a1405;display:grid;place-content:center;text-align:center;box-shadow:0 0 80px rgba(229,189,87,.4)}.deal-badge b{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);line-height:.9;font-weight:600}.deal-badge span{font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.deal-txt{display:grid;grid-gap:14px;gap:14px}.deal-txt h2{font-size:clamp(2.25rem,4.4vw,3.5rem);font-weight:500}.deal-txt .lead{color:#e7e0cf;margin:0}.shop-grid2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.item2{display:grid;align-content:start;overflow:hidden;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.item2:hover{transform:translateY(-4px)}.item2.wide{grid-column:1/-1;grid-template-columns:1fr 1.6fr;align-items:center}.item2 .item-media{display:block;padding:12px 12px 0}.item2 .item-media.contain{background:#000;margin:12px;padding:8% 12%;border-radius:18px}.item2 .item-body{display:grid;grid-gap:10px;gap:10px;justify-items:start;padding:clamp(22px,3vw,32px)}.item2 .item-body h2{font-size:2.25rem;font-weight:500}.item2 .item-body p{color:#d7d0bf;max-width:34ch}.item2 .go{color:var(--accent);font-weight:500}.meters{grid-template-columns:1fr 1fr;padding-top:0!important}.meter,.meters{display:grid;grid-gap:16px;gap:16px}.meter{padding:24px 26px;border-radius:24px;background:rgba(14,12,8,.62);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),inset 0 1px 0 rgba(255,255,255,.18)}.meter-top{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.meter-top b{font-family:var(--font-display);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:500;line-height:1;color:#fff}.meter-top span{color:var(--muted)}.bar{height:12px;background:rgba(255,255,255,.12);overflow:hidden}.bar,.bar i{border-radius:99px}.bar i{display:block;height:100%;background:linear-gradient(90deg,#b88a25,#f1cd78);box-shadow:0 0 24px rgba(229,189,87,.6)}.kgrid-dim .kcard{opacity:.78}.klogo{width:100%;height:100%;object-fit:contain;padding:14%;background:#07060a}.mono span{font-family:var(--font-display);font-size:clamp(3.5rem,7vw,5rem);font-weight:500;color:var(--accent);letter-spacing:.02em}.legal h2{font-family:var(--font-body);font-size:1rem;font-weight:600;letter-spacing:.04em;margin-top:10px}.legal a{color:var(--accent)}@media (max-width:1000px){.deal,.pyr-head{grid-template-columns:1fr}.vgrid3{grid-template-columns:1fr 1fr}.item2.wide,.meters{grid-template-columns:1fr}}@media (max-width:700px){.apply-grid,.shop-grid2,.vgrid3{grid-template-columns:1fr}}.admin{max-width:1040px;margin:0 auto;padding:32px 20px 120px;color:#f4f1e8;font-family:var(--font-body);position:relative;z-index:2}.admin-login{min-height:80vh;display:grid;place-items:center}.adm-card{background:rgba(14,12,8,.78);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:24px;padding:28px;display:grid;grid-gap:16px;gap:16px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);margin-top:16px;width:100%}.admin-login .adm-card{max-width:380px}.admin h1{font-family:var(--font-display);font-size:2.75rem;font-weight:500}.admin h2{font-size:1.375rem;font-weight:600}.adm-top{justify-content:space-between;gap:16px}.adm-actions,.adm-top{display:flex;align-items:center;flex-wrap:wrap}.adm-actions{gap:12px}.adm-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:12px;background:var(--accent);color:#1a1405;cursor:pointer;font:inherit;font-weight:600;border:0}.adm-btn:disabled{opacity:.45;cursor:default}.adm-ghost{padding:10px 16px;border-radius:10px;background:rgba(255,255,255,.1);color:#fff;font:inherit;cursor:pointer;border:0}.adm-ghost:disabled{opacity:.4}.adm-link{color:var(--accent)}.adm-muted{color:#aaa391}.adm-err{color:#ff9b8a}.adm-status{margin-top:12px;color:var(--accent)}.adm-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-top:18px}.adm-tabs button{padding:10px 16px;border-radius:10px;background:rgba(255,255,255,.07);color:#d9d3c4}.adm-tabs button[aria-current=page]{background:#f6f3ec;color:#14110a}.adm-f{display:grid;grid-gap:6px;gap:6px}.adm-f span{font-size:.8125rem;color:#cfc8b6}.admin input:not([type]),.admin input[type=number],.admin input[type=password],.admin input[type=text],.admin textarea{width:100%;padding:12px 14px;border-radius:12px;border:0;background:rgba(255,255,255,.09);color:#fff;font:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.admin input:focus,.admin textarea:focus{outline:2px solid var(--accent)}.adm-check{display:flex;gap:10px;align-items:center}.adm-file{cursor:pointer}.adm-hero{display:grid;grid-template-columns:240px 1fr;grid-gap:24px;gap:24px;align-items:start}.adm-hero>div:last-child{display:grid;grid-gap:12px;gap:12px;justify-items:start}.adm-prev{background:#000;border-radius:16px;padding:12px}.adm-prev img{width:100%;height:auto;max-height:360px;object-fit:contain}.adm-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.adm-seg{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:rgba(255,255,255,.08)}.adm-seg button{padding:8px 14px;border-radius:9px;color:#d9d3c4}.adm-seg button[aria-pressed=true]{background:#f6f3ec;color:#14110a}.adm-list{display:grid;grid-gap:10px;gap:10px}.adm-item{display:grid;grid-template-columns:1.3fr 1.6fr 1.1fr auto auto;grid-gap:8px;gap:8px;align-items:center;padding:10px;border-radius:14px;background:rgba(255,255,255,.05)}.adm-mini{display:flex;gap:4px}.adm-mini button{width:34px;height:34px;border-radius:9px;background:rgba(255,255,255,.1);color:#fff}.adm-mini button:disabled{opacity:.3}.adm-add{display:flex;gap:10px}.adm-vid{display:grid;grid-template-columns:180px 1fr;grid-gap:16px;gap:16px;padding:10px;border-radius:14px;background:rgba(255,255,255,.05)}.adm-vid img{width:100%;border-radius:10px;aspect-ratio:16/9;object-fit:cover}.adm-vid-body{display:grid;grid-gap:10px;gap:10px;align-content:start}.adm-trans textarea{margin:10px 0}.adm-trans summary{cursor:pointer;color:var(--accent)}.adm-app{padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.05)}.adm-app summary{cursor:pointer}.adm-app dl{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px 20px;gap:8px 20px;margin:12px 0}.adm-app dt{font-size:.75rem;color:#aaa391}.adm-motiv{white-space:pre-wrap;color:#d7d0bf}@media (max-width:800px){.adm-app dl,.adm-hero,.adm-item,.adm-vid{grid-template-columns:1fr}}@media (max-height:700px){.hero2-logo img{width:52px;height:52px}.slogan figcaption{display:none}.slogan p{font-size:clamp(1.05rem,1.8vw,1.4rem)}.socials .social{width:44px;height:44px}}.meters{grid-template-columns:1fr 1fr .62fr}.meter-out{align-content:center}.amb{display:grid;justify-items:center;grid-gap:18px;gap:18px}.amb-k{font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;color:var(--accent)}.amb-row{width:100%;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:16px;padding:0;margin:0}.amb-row li{display:grid;grid-gap:10px;gap:10px;justify-items:center}.amb-plate{display:grid;place-items:center;width:clamp(150px,20vw,230px);aspect-ratio:16/10;padding:16px 22px;border-radius:18px;background:var(--plate,#f6f2e8);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 14px 40px rgba(0,0,0,.35);overflow:hidden;position:relative}.amb-plate img{position:absolute;inset:16px 22px;width:calc(100% - 44px);height:calc(100% - 32px);object-fit:contain}.amb-cap{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.kcount{align-self:center;min-width:38px;padding:5px 12px;border-radius:99px;text-align:center;font-size:.875rem;font-weight:600;color:var(--accent);box-shadow:inset 0 0 0 1px rgba(229,189,87,.45)}.hgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:18px;gap:18px}.hcard{display:grid;align-content:start;grid-gap:6px;gap:6px;padding:12px;border-radius:22px;background:rgba(14,12,8,.62);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),inset 0 1px 0 rgba(255,255,255,.18),0 18px 50px rgba(0,0,0,.3);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.hcard:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px rgba(229,189,87,.5),inset 0 1px 0 rgba(255,255,255,.22),0 24px 60px rgba(0,0,0,.42)}.hplate{display:grid;place-items:center;aspect-ratio:16/9;padding:18px 26px;border-radius:14px;overflow:hidden;position:relative}.hplate img{position:absolute;inset:18px 26px;width:calc(100% - 52px);height:calc(100% - 36px);object-fit:contain}.hplate-light{background:linear-gradient(145deg,#fbf8f1,#ebe4d5);box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.hplate-dark{background:radial-gradient(circle at 50% 30%,#17140d,#090806 75%)}.hplate-dark,.hplate-mono{box-shadow:inset 0 0 0 1px rgba(229,189,87,.22)}.hplate-mono{background:radial-gradient(circle at 50% 35%,rgba(229,189,87,.22),rgba(0,0,0,0) 65%),#0a0907}.hplate-mono span{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;font-family:var(--font-display);font-size:1.75rem;font-weight:500;color:var(--accent);box-shadow:inset 0 0 0 1px rgba(229,189,87,.5);background:rgba(229,189,87,.06)}.hbody{display:grid;grid-gap:3px;gap:3px;padding:8px}.hbody h3{font-family:var(--font-display);font-size:1.375rem;font-weight:600;line-height:1.15;color:#fff}.hbody p{color:var(--muted);font-size:.9375rem}.hcard-dim{opacity:.8}.hcard-dim .hplate img{filter:grayscale(1)}.kgrid-row{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.kcard-row{grid-template-columns:112px 1fr;align-items:center;gap:16px;padding:12px}.kcard-row .kimg{aspect-ratio:1/1;border-radius:14px}.kcard-row .kimg img{object-position:50% 20%}.kcard-row:hover .kimg img{transform:none}.kcard-row .kbody{padding:0}.kcard-row .kname{font-size:1.375rem}.hl{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:clamp(20px,3.5vw,44px);gap:clamp(20px,3.5vw,44px);align-items:center;padding:clamp(14px,2.4vw,26px)}.hl-video{padding:0}.hl-txt{display:grid;grid-gap:14px;gap:14px;justify-items:start}.hl-k{font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;color:var(--accent)}.hl-txt h2{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.12;color:#fff}.hl-txt p:not(.hl-k){color:#d7d0bf;max-width:42ch}.btn-show{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;font-weight:600;font-size:1rem;color:#f1cd78;background:rgba(229,189,87,.08);box-shadow:inset 0 0 0 1px rgba(229,189,87,.55),0 8px 30px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background-color .3s,color .3s,box-shadow .3s}.btn-show svg{transition:transform .3s}.btn-show:hover{background:var(--accent);color:#1a1405;box-shadow:inset 0 0 0 1px var(--accent),0 10px 36px rgba(229,189,87,.3)}.btn-show:hover svg{transform:translate(2px,-2px)}.pyr-head .actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}@media (max-width:1000px){.hl,.meters{grid-template-columns:1fr}}@media (max-width:700px){.hgrid{grid-template-columns:1fr 1fr;gap:10px}.hplate{padding:12px 14px}.hbody h3{font-size:1.0625rem}.hbody p{font-size:.8125rem}.kgrid-row{grid-template-columns:1fr}.amb-row li{padding:20px 26px 16px}}.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:16px;gap:16px}.pcard{display:grid;align-content:start;grid-gap:4px;gap:4px;padding:10px;border-radius:22px;background:rgba(14,12,8,.62);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),inset 0 1px 0 rgba(255,255,255,.18),0 18px 50px rgba(0,0,0,.3);color:inherit;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.pcard:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px rgba(229,189,87,.5),inset 0 1px 0 rgba(255,255,255,.22),0 24px 60px rgba(0,0,0,.42)}.pplate{display:grid;place-items:center;aspect-ratio:16/9;padding:14px 22px;border-radius:14px;overflow:hidden;position:relative}.pplate img{position:absolute;inset:14px 22px;width:calc(100% - 44px);height:calc(100% - 28px);object-fit:contain}.pbody{display:grid;grid-gap:5px;gap:5px;padding:8px}.pbody b{font-family:var(--font-display);font-size:1.3rem;font-weight:600;line-height:1.15;color:#fff}.pbody span{color:var(--muted);font-size:.9375rem}.pbody .go{font-style:normal;font-size:.8125rem;font-weight:600;letter-spacing:.06em;color:var(--accent);margin-top:4px}.deal-txt .hl-k{margin-bottom:4px}.format .soon,.soon{display:inline-block;justify-self:start;width:-moz-fit-content;width:fit-content;margin-bottom:8px;padding:7px 18px;border-radius:99px;font-size:.8125rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#120d02;background:var(--accent);box-shadow:0 6px 24px rgba(229,189,87,.3)}.meter-lbl{font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15;color:#fff}@media (max-width:700px){.pgrid{grid-template-columns:1fr 1fr;gap:10px}.pbody b{font-size:1.0625rem}.pbody span{font-size:.8125rem}.amb-plate{width:42vw}}.deal:not(:has(.deal-badge)){grid-template-columns:1fr}.agency-logo{display:grid;place-items:center;justify-self:start;height:76px;min-width:200px;max-width:280px;padding:14px 26px;margin-bottom:6px;border-radius:14px;box-shadow:inset 0 0 0 1px rgba(229,189,87,.28)}.agency-logo img{max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain}.deal-sub{color:var(--muted);font-size:.9375rem;margin:0}.socials li.with-count{display:grid;justify-items:center;grid-gap:6px;gap:6px}.social-count{font-size:.8125rem;font-weight:700;letter-spacing:.06em;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.85),0 0 3px rgba(0,0,0,.7)}@media (max-height:700px){.social-count{font-size:.75rem}.socials li.with-count{gap:4px}}@media (max-height:700px) and (min-width:701px){.penta{--h:clamp(190px,calc(100svh - 520px),540px)}.hero2-logo img{width:48px;height:48px}}@media (max-width:700px) and (max-height:720px){.penta{--h:285px}}.mapgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;align-items:start}.mpanel{--th:214,96,68;display:grid;grid-gap:14px;gap:14px;padding:16px;border-radius:30px;border:1.5px dashed rgba(var(--th),.6);background:rgba(var(--th),.06)}.mpanel.mth-1{--th:52,190,140}.mgrid{grid-template-columns:1fr 1fr}.mgrid,.mnest{display:grid;grid-gap:12px;gap:12px}.mnest{grid-column:1/-1;padding:14px;border-radius:24px;border:1.5px dashed rgba(var(--th),.45);background:rgba(var(--th),.05)}.mnest-t{font-size:.8125rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--th));padding:2px 6px}.mpanel .hcard{box-shadow:inset 0 0 0 1px rgba(var(--th),.4),inset 0 1px 0 rgba(255,255,255,.14),0 14px 40px rgba(0,0,0,.3)}.mpanel .hcard:hover{box-shadow:inset 0 0 0 1.5px rgba(var(--th),.95),inset 0 1px 0 rgba(255,255,255,.2),0 22px 56px rgba(var(--th),.22),0 18px 40px rgba(0,0,0,.4)}.hcard{position:relative}.hcard-wide{grid-template-columns:minmax(120px,38%) 1fr;align-items:center;gap:14px}.hcard-wide .hbody h3{font-size:1.625rem}.hdot{position:absolute;z-index:2;top:18px;right:18px;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f6d98a,#c8922a);box-shadow:0 0 0 2px rgba(0,0,0,.55),0 0 14px rgba(229,189,87,.7)}.hdot-static{position:static;display:inline-block;flex:none;width:14px;height:14px}.hcard-wide .hdot{top:12px;right:12px}.mlegend{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:14px 30px;margin:22px 0 0;padding:0;color:var(--muted);font-size:.875rem}.mlegend li{display:inline-flex;align-items:center;gap:10px}.msw{display:inline-block;width:26px;height:16px;border-radius:6px;border:1.5px dashed rgb(var(--sw));background:rgba(var(--sw),.15);--sw:214,96,68}.msw.mth-1{--sw:52,190,140}.hplate-red{background:linear-gradient(145deg,#ee2b2f,#c70f16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}@media (max-width:1000px){.mapgrid{grid-template-columns:1fr}}@media (max-width:700px){.mpanel{padding:10px;border-radius:24px}.mgrid{gap:8px}.mnest{padding:8px;border-radius:18px}.hcard-wide{grid-template-columns:1fr}.hcard-wide .hbody h3{font-size:1.25rem}.hdot{top:14px;right:14px}}.agvideo{position:relative;cursor:pointer;max-width:980px;margin-inline:auto;border-radius:28px;overflow:hidden;background:#000;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 30px 80px rgba(0,0,0,.5)}.agvideo video{display:block;width:100%;height:auto;max-height:72vh;background:#000}.agrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;align-items:stretch}.agcard{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:18px 18px 22px;border-radius:28px}.agcard-logo{display:grid;place-items:center;height:96px;padding:18px 26px;border-radius:16px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.agcard-logo img{width:min(230px,100%);height:44px;object-fit:contain}.agcard h2{font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:500;color:#fff}.agcard .lead{margin:0;color:#d7d0bf;text-align:left;font-size:1rem}.agcard .cases{margin:0;font-size:.875rem;color:var(--muted)}.agcard .btn-show{justify-self:start;margin-top:4px}.agcard .pills{justify-content:flex-start}@media (max-width:1000px){.agrid{grid-template-columns:1fr}}.mtop{margin-bottom:0}.mnode,.mperson,.mtop{display:grid;justify-items:center}.mnode,.mperson{--th:222,170,96;grid-gap:4px;gap:4px;text-align:center;padding:16px 22px;border-radius:20px;background:rgba(var(--th),.14);box-shadow:inset 0 0 0 1.5px rgba(var(--th),.55),0 14px 40px rgba(0,0,0,.3);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.mnode-solo{--th:130,116,240}.mnode b{font-family:var(--font-display);font-size:1.5rem;font-weight:600;line-height:1.15;color:#fff}.mnode span,.mperson span:not(.mbars):not(.mavatar){color:var(--muted);font-size:.9375rem}.mnode:hover,.mperson:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 2px rgba(var(--th),1),0 20px 50px rgba(var(--th),.25),0 14px 34px rgba(0,0,0,.4)}.mnode-owner{padding:20px 56px}.mnode-owner b{font-size:1.875rem}.marrow{display:block;position:relative;width:2px;height:30px;background:rgba(255,255,255,.38)}.marrow:after{content:"";position:absolute;left:50%;bottom:-1px;transform:translateX(-50%);border:6px solid transparent;border-top:8px solid rgba(255,255,255,.55);border-bottom:0}.mbox{width:100%;display:grid;grid-gap:14px;gap:14px;padding:18px 20px 20px;border-radius:28px;border:1.5px dashed rgba(255,255,255,.28);background:rgba(255,255,255,.035)}.mbox-t{font-size:.8125rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#e7e0cf}.mrow2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.mpeople{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin:0;padding:0}.mperson{--th:160,160,150;position:relative;padding:22px 12px 16px;border-radius:18px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.mperson b{font-family:var(--font-display);font-size:1.3125rem;font-weight:600;color:#fff;line-height:1.15}.mbars{position:absolute;top:9px;left:12px;right:12px;display:flex;gap:6px}.mbar{flex:1 1;height:6px;border-radius:99px}.mbar-kc{background:#d6603f}.mbar-ag{background:#26b583}.mavatar{width:52px;height:52px;border-radius:50%;object-fit:cover;margin-bottom:4px;box-shadow:0 0 0 1px rgba(229,189,87,.4)}.mavatar-i{display:grid;place-items:center;font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--accent);background:radial-gradient(circle at 35% 30%,rgba(229,189,87,.28),rgba(229,189,87,.06))}.mfork{position:relative;width:100%;height:38px;margin-bottom:2px}.mfork svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke:rgba(255,255,255,.38);stroke-width:2}.mfork svg path{vector-effect:non-scaling-stroke}.mfork .marrow{position:absolute;bottom:0;height:0;width:0;background:none}.mfork .marrow:after{bottom:-1px}.marrow-1{left:25%}.marrow-2{left:75%}.marrow-c{display:none!important}.msw-core{--sw:222,170,96}.msw-solo{--sw:130,116,240}@media (max-width:1000px){.marrow-1,.marrow-2,.mfork svg{display:none}.marrow-c,.mfork{height:30px}.marrow-c{display:block!important;position:absolute;left:50%;top:0;width:2px;background:rgba(255,255,255,.38)}.mpeople{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.mrow2{grid-template-columns:1fr}.mpeople{grid-template-columns:repeat(2,1fr)}.mnode-owner{padding:16px 28px}.mbox{padding:14px 12px}}.mgrid>.hcard:only-of-type{grid-column:1/-1;grid-template-columns:minmax(120px,36%) 1fr;align-items:center;gap:14px}.agv-state{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;opacity:0;transition:opacity .25s}.agv-state svg{width:84px;height:84px;padding:24px 22px 24px 28px;border-radius:50%;color:#fff;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.agvideo.is-paused .agv-state{opacity:1}.agvideo:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.agv-bar{display:flex;justify-content:center;margin-top:18px}.agv-bar .btn-show{cursor:pointer}a.deal{color:inherit;text-decoration:none;transition:border-color .2s,transform .2s}a.deal:hover{border-color:rgba(229,189,87,.6);transform:translateY(-2px)}.deal-code{margin:0;color:var(--muted)}.deal-code b{display:inline-block;margin-left:8px;padding:4px 14px;border:1px dashed var(--accent);border-radius:8px;color:var(--accent);font-size:1.125rem;letter-spacing:.04em;-webkit-user-select:all;-moz-user-select:all;user-select:all}.deal-txt .go{color:var(--accent);font-weight:600}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_ded346{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_ded346{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}