.v32{--lime:var(--lav);--blue:var(--violet);--sil:linear-gradient(160deg,#f2f2f4,#bdbdc4 60%,#8f8f98)}.s32{padding-block:clamp(70px,8.5vw,120px);position:relative}.head32{margin-bottom:clamp(30px,5vw,56px)}.dark32{background:var(--ink);color:var(--paper)}.dark32 h2 i{color:var(--lav)!important}.tint32{background:#e8e2d6}.note32{margin-top:22px;font-size:.85rem;opacity:.6;max-width:70ch}.two32{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(30px,6vw,90px);gap:clamp(30px,6vw,90px);align-items:center}.two32>*{min-width:0}.txt32{font-size:clamp(1.05rem,1.4vw,1.25rem);opacity:.8;max-width:52ch;margin-bottom:22px}@media (max-width:900px){.two32{grid-template-columns:1fr}}.btn32{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 24px;border-radius:999px;background:var(--lav);color:var(--ink);font-weight:700;font-stretch:105%;border:0;transition:transform .3s var(--e),background .25s,color .25s}.btn32:hover{transform:translateY(-2px);background:var(--paper)}.btn32.dark{background:var(--ink);color:var(--paper)}.btn32.dark:hover{background:var(--violet)}.btn32.ghost{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor;color:inherit}.btn32.ghost:hover{background:var(--lav);color:var(--ink);box-shadow:none}.v32 .iv>.btn32{margin-top:26px}.h32{position:fixed;top:0;left:0;right:0;z-index:80;gap:24px;padding:16px var(--g);mix-blend-mode:difference;color:var(--paper)}.h32,.h32-logo{display:flex;align-items:center}.h32-logo{gap:10px;font-weight:800;font-stretch:125%;letter-spacing:.04em;margin-right:auto}.h32-logo img{height:30px;width:auto;filter:brightness(0) invert(1)}.h32-nav{display:flex;gap:4px}.h32-nav a{padding:8px 14px;border-radius:999px;font-weight:600;font-size:.92rem;transition:background .2s}.h32-nav a:hover,.h32-nav a[aria-current=page]{background:rgba(242,238,230,.14)}.h32-cta{padding:11px 20px;border-radius:999px;border:1.5px solid;font-weight:700;font-size:.9rem;transition:background .3s,color .3s}.h32-cta:hover{background:var(--paper);color:var(--ink)}.h32-burger,.h32-mobile{display:none}@media (max-width:960px){.h32{mix-blend-mode:normal;color:var(--ink);background:rgba(242,238,230,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-block:12px}.h32-logo img{filter:none}.h32-cta,.h32-nav{display:none}.h32-burger{display:block;background:var(--ink);color:var(--paper);border:0;border-radius:999px;padding:10px 16px;font-weight:700;font-size:.85rem}.h32-mobile{display:flex;position:fixed;inset:64px 0 auto 0;flex-direction:column;padding:16px var(--g) 28px;background:var(--paper);box-shadow:0 30px 60px rgba(0,0,0,.15);transform:translateY(-120%);transition:transform .45s var(--e);z-index:-1}.h32.open .h32-mobile{transform:none}.h32-mobile a{padding:12px 0;font-weight:800;font-stretch:80%;text-transform:uppercase;font-size:1.8rem;border-bottom:1px solid rgba(17,17,19,.1)}.h32-mobile a.lav{color:var(--violet);border:0}}.ph32{padding-top:clamp(140px,16vw,210px);padding-bottom:clamp(50px,7vw,90px)}.ph32-h{font-size:clamp(2.8rem,7.4vw,7rem);font-weight:850;font-stretch:75%;text-transform:uppercase;line-height:.9;letter-spacing:-.03em;max-width:16ch;margin-top:18px;text-wrap:balance}.ph32-h i{text-transform:none;color:var(--violet);font-size:1.08em}.ph32-lead{font-size:clamp(1.1rem,1.6vw,1.35rem);max-width:56ch;margin-top:26px;opacity:.78}.story32{background:var(--ink);color:var(--paper)}.story32 h2 i{color:var(--lav)!important}.story32-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(30px,6vw,90px);gap:clamp(30px,6vw,90px);align-items:center}.story32-grid>*{min-width:0}.story32-steps{display:grid;grid-gap:10px;gap:10px}.story32-steps span{display:flex;gap:18px;align-items:baseline;padding:14px 0;border-bottom:1px solid rgba(242,238,230,.14);font-weight:800;font-stretch:80%;text-transform:uppercase;font-size:clamp(1.4rem,2.6vw,2.2rem);transform:translateX(calc(var(--k) * 14px))}.story32-steps b{font-size:.8rem;font-stretch:100%;color:var(--lav)}@media (max-width:900px){.story32-grid{grid-template-columns:1fr}.story32-steps span{transform:none}}.s-rows .iv>.btn32{margin-top:30px}.cases32{background:#e8e2d6;overflow:hidden}.cs{position:relative;max-width:1440px;margin:0 auto;padding:0 clamp(16px,5vw,80px)}.cs-card{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:clamp(16px,2.4vw,32px);gap:clamp(16px,2.4vw,32px);padding:clamp(16px,2vw,28px);background:#fff;border-radius:6px;box-shadow:0 30px 80px rgba(17,17,19,.08);animation:csin .6s var(--e)}.cs-card>*{min-width:0}@keyframes csin{0%{opacity:0;transform:translateX(30px)}}.cs-left{display:flex;flex-direction:column;gap:18px;padding:clamp(6px,1.4vw,18px)}.cs-top{gap:14px}.cs-top b{display:block;font-weight:800;font-size:1.05rem}.cs-badge{width:60px;height:60px;flex:none;border-radius:50%;background:var(--ink);color:var(--paper);display:grid;place-items:center;font-weight:800;font-size:.9rem;font-stretch:85%}.cs-h{font-family:var(--serif3);font-weight:400;font-size:clamp(2rem,3.6vw,3.4rem);line-height:1.02;letter-spacing:-.01em;text-transform:none}.cs-metric{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;padding-bottom:10px;border-bottom:3px solid var(--ink);font-weight:600;margin-top:auto}.cs-metric i{width:10px;height:10px;border-radius:50%;background:var(--signal)}.cs-stats{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:12px;gap:12px}.cs-stat{border-radius:4px;padding:18px;min-height:150px;display:flex;flex-direction:column;justify-content:flex-end;background:var(--sil);color:#fff}.cs-stat.hl{background:var(--lav);color:var(--ink)}.cs-stat small{font-weight:600}.cs-stat b{font-weight:700;font-stretch:90%;font-size:clamp(1.8rem,3.6vw,3.4rem);line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cs-btn{align-self:flex-start;display:inline-flex;padding:12px 18px;background:var(--ink);color:var(--paper);font-weight:700;border-radius:2px;transition:background .25s}.cs-btn:hover{background:var(--violet)}.cs-right{background:#ececee;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:30px 10px;min-height:520px;overflow:hidden}.cs-fan{position:relative;width:min(260px,60%);aspect-ratio:9/16}.cs-vid{position:absolute;inset:0;border:8px solid #fff;border-radius:4px;overflow:hidden;display:grid;place-items:center;color:#fff;cursor:pointer;transition:transform .6s var(--e),opacity .4s,z-index 0s .2s;background:linear-gradient(170deg,#9b84ff,var(--violet) 50%,#1a1240);box-shadow:0 20px 40px rgba(0,0,0,.25)}.cs-vid:nth-child(2){background:linear-gradient(170deg,#ff8a6b,var(--signal) 50%,#4b1208)}.cs-vid:nth-child(3){background:linear-gradient(170deg,#3a3a42,#121216)}.cs-vid img{width:60%;opacity:.2}.cs-vid.pos0{z-index:3;transform:none}.cs-vid.pos1{z-index:2;transform:translateX(42%) rotate(5deg) scale(.88)}.cs-vid.pos2{z-index:1;transform:translateX(-42%) rotate(-5deg) scale(.88)}.cs-views{position:absolute;top:34%;left:-4px;background:#fff;color:var(--ink);font-size:.78rem;font-weight:600;padding:5px 9px}.cs-play{position:absolute;width:56px;height:56px;border-radius:50%;background:rgba(0,0,0,.35);display:grid;place-items:center;font-size:1.2rem}.cs-vid:not(.pos0) .cs-cap,.cs-vid:not(.pos0) .cs-play,.cs-vid:not(.pos0) .cs-views{opacity:0}.cs-cap{position:absolute;left:12px;right:12px;bottom:12px;font-size:.82rem;font-weight:600}.cs-vnav{display:flex;gap:10px}.cs-arrow,.cs-vnav button{width:40px;height:40px;border:1.5px solid var(--ink);background:transparent;display:grid;place-items:center;font-size:1.1rem;transition:background .2s,color .2s}.cs-vnav button:hover{background:var(--ink);color:#fff}.cs-arrow{position:absolute;top:45%;width:48px;height:48px;z-index:2}.cs-arrow.l{left:clamp(4px,1.4vw,20px);background:#fff}.cs-arrow.r{right:clamp(4px,1.4vw,20px);background:var(--ink);color:#fff}.cs-arrow:hover{background:var(--violet);color:#fff;border-color:var(--violet)}.cs-dots{display:flex;flex-wrap:wrap;justify-content:center;margin-top:24px}.cs-dots button{width:10px;height:10px;padding:0;border-radius:999px;border:0;background:rgba(17,17,19,.2);transition:width .4s var(--e),background .3s}.cs-dots button.on{width:34px;background:var(--ink)}@media (max-width:900px){.cs-card{grid-template-columns:1fr}.cs-right{min-height:440px}.cs-arrow{top:auto;bottom:-64px}.cs-arrow.l{left:16px}.cs-arrow.r{right:16px}.cs-dots{margin-top:30px;padding:0 60px}}.logos32{overflow:hidden;margin-top:clamp(50px,7vw,90px);padding-block:18px;border-block:1.5px solid rgba(17,17,19,.15)}.logos32>div{display:flex;gap:50px;width:max-content;animation:lt 50s linear infinite}.logos32 span{font-weight:800;font-stretch:85%;text-transform:uppercase;font-size:clamp(1.1rem,1.8vw,1.5rem);color:rgba(17,17,19,.5);white-space:nowrap}.pr32{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.pr32-c{padding:26px;border-radius:22px;background:#fff;box-shadow:0 0 0 1.5px rgba(17,17,19,.08);display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0}.pr32-c span{font-weight:800;color:var(--violet)}.pr32-c h3{font-weight:800;font-stretch:80%;text-transform:uppercase;font-size:1.5rem;line-height:1}.pr32-c p{opacity:.75}@media (max-width:960px){.pr32{grid-template-columns:1fr 1fr}}@media (max-width:560px){.pr32{grid-template-columns:1fr}}.vals32{display:flex;flex-wrap:wrap;gap:10px 30px;margin-top:40px;font-weight:800;font-stretch:80%;text-transform:uppercase;font-size:clamp(1.4rem,3vw,2.4rem)}.vals32 i{text-transform:none;color:var(--violet)}.proc32{list-style:none;border-top:1.5px solid rgba(242,238,230,.2)}.proc32 li{display:grid;grid-template-columns:90px 1fr auto;grid-gap:20px;gap:20px;align-items:center;padding:26px 0;border-bottom:1.5px solid rgba(242,238,230,.2)}.proc32-n{font-weight:900;font-stretch:62%;font-size:3rem;color:var(--lav);line-height:1}.proc32 h3{font-weight:800;font-stretch:80%;text-transform:uppercase;font-size:clamp(1.4rem,2.6vw,2.2rem)}.proc32 p{opacity:.7;margin-top:4px;max-width:60ch}.proc32-t{font-size:.8rem;font-weight:700;padding:6px 12px;border-radius:999px;background:rgba(201,184,255,.15);color:var(--lav);white-space:nowrap}@media (max-width:700px){.proc32 li{grid-template-columns:60px 1fr}.proc32-t{grid-column:2;justify-self:start}}.sv32{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.sv32-c{padding:30px;border-radius:26px;display:flex;flex-direction:column;gap:14px;min-width:0}.sv32-c.c0{background:var(--lav)}.sv32-c.c1{background:#fff;box-shadow:0 0 0 1.5px rgba(17,17,19,.08)}.sv32-c.c2{background:var(--signal);color:#fff}.sv32-n{font-weight:900;font-stretch:62%;font-size:4rem;line-height:.8}.sv32-c h3{font-weight:850;font-stretch:78%;text-transform:uppercase;font-size:clamp(1.8rem,2.6vw,2.4rem);line-height:.95}.sv32-c h3 i{text-transform:none}.sv32-who{opacity:.85}.sv32-c ul{list-style:none;display:grid;grid-gap:2px;gap:2px;margin-bottom:auto}.sv32-c li{padding:10px 0 10px 24px;border-top:1.5px solid rgba(17,17,19,.15);position:relative;font-weight:500}.sv32-c.c2 li{border-color:rgba(255,255,255,.3)}.sv32-c li:before{content:"↗";position:absolute;left:0;font-weight:800}.sv32-c .btn32{align-self:flex-start}@media (max-width:960px){.sv32{grid-template-columns:1fr}}.lad32{display:grid;grid-gap:12px;gap:12px}.lad32-r{display:grid;grid-template-columns:1.2fr 2fr 1.1fr auto;grid-gap:20px;gap:20px;align-items:center;padding:22px 26px;border-radius:20px;background:#fff;margin-left:calc(var(--k) * 4%)}.lad32-r h3{font-weight:850;font-stretch:80%;text-transform:uppercase;font-size:1.4rem;margin-top:6px}.lad32-r p{opacity:.75}.lad32-s{font-size:.75rem;font-weight:700;padding:5px 10px;border-radius:999px;background:var(--lav)}@media (max-width:960px){.lad32-r{grid-template-columns:1fr;margin-left:0;gap:10px}.lad32-r .btn32{justify-self:start}}.vb32{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.vb32-c{padding:28px;border-radius:22px;box-shadow:inset 0 0 0 1.5px rgba(242,238,230,.18);min-height:200px;display:flex;flex-direction:column;justify-content:space-between}.vb32-c span{font-weight:800;color:var(--lav)}.vb32-c h3{font-weight:850;font-stretch:78%;text-transform:uppercase;font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:.95}.vb32-c h3 i{text-transform:none;color:var(--lav)}@media (max-width:860px){.vb32{grid-template-columns:1fr}}.cta32{background:var(--lav);text-align:center}.cta32 h2 i{color:var(--ink)!important}.com32-hero{background:radial-gradient(60% 70% at 85% 30%,rgba(110,76,255,.25),transparent 70%)}.f32{background:var(--paper);padding:clamp(10px,1.6vw,20px)}.f32-frame{position:relative;overflow:hidden;border-radius:clamp(20px,3vw,40px);background:#17141f;color:var(--paper);box-shadow:inset 0 0 0 clamp(6px,.8vw,10px) var(--lav);padding:clamp(50px,7vw,90px) clamp(20px,4vw,60px) 0;display:flex;flex-direction:column;min-height:min(100svh,980px)}.topo32{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.topo32 polygon{fill:none;stroke:rgba(201,184,255,.1);stroke-width:1.2}.f32-head{position:relative;text-align:center;z-index:2}.f32-head h2{font-weight:900;font-stretch:70%;text-transform:uppercase;font-size:clamp(3rem,9vw,8.6rem);line-height:.86;letter-spacing:-.02em}.f32-head h2 i{font-family:var(--serif3);font-weight:400;text-transform:none;color:var(--lav);font-size:1.05em}.sig32{position:absolute;left:50%;top:-6%;width:min(520px,70%);transform:translateX(-40%) rotate(-8deg);overflow:visible;pointer-events:none}.sig32 path{fill:none;stroke:var(--lime);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.4s cubic-bezier(.6,.1,.3,1) .3s}.sig32 path.s2{stroke-width:3;transition-delay:2.4s;transition-duration:.8s}.sig32.draw path{stroke-dashoffset:0}.f32-grid{position:relative;z-index:1;flex:1 1;display:grid;grid-template-columns:1fr 1.3fr 1fr;align-items:end;grid-gap:20px;gap:20px;margin-top:20px}.f32-col{display:flex;flex-direction:column;align-items:center;gap:4px;padding-bottom:clamp(60px,10vh,120px)}.f32-k{font-size:.72rem;font-weight:700;letter-spacing:.14em;opacity:.6;margin-bottom:8px}.f32-col a,.f32-k{text-transform:uppercase}.f32-col a{font-weight:850;font-stretch:78%;font-size:clamp(1.4rem,2.4vw,2.2rem);line-height:1.12;transition:color .2s}.f32-col a:hover{color:var(--lav)}.f32-col a.lav{color:var(--lime);margin-top:18px}.f32-photo{display:grid;justify-items:center}.f32-arch{position:relative;width:min(100%,520px);aspect-ratio:1/.92;border-radius:50% 50% 0 0;background:radial-gradient(70% 70% at 50% 40%,#6e4cff,#2a1d66 70%);overflow:hidden;display:flex;align-items:flex-end;justify-content:center;gap:0}.f32-arch img{height:82%;width:auto;opacity:.55;filter:drop-shadow(0 20px 40px rgba(0,0,0,.4))}.f32-arch .a1{transform:translateX(14%)}.f32-arch .a2{transform:translateX(-14%) scaleX(-1);opacity:.4}.f32-names{position:absolute;bottom:22%;font-family:var(--serif3);font-style:italic;font-size:clamp(1.6rem,3vw,2.6rem);color:var(--paper);text-shadow:0 4px 20px rgba(0,0,0,.4)}.f32-ph{position:absolute;top:14%;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.f32-logos{position:relative;z-index:2;margin:0 calc(-1 * clamp(20px, 4vw, 60px));overflow:hidden;padding:22px 0;background:rgba(23,20,31,.85);border-top:1px solid rgba(201,184,255,.18)}.f32-logos>div{display:flex;gap:56px;width:max-content;animation:lt 45s linear infinite}.f32-logos span{font-weight:800;font-stretch:85%;text-transform:uppercase;font-size:clamp(1.1rem,1.8vw,1.5rem);color:var(--lav);white-space:nowrap}.f32-legal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:18px clamp(10px,2vw,30px) 80px;font-size:.82rem;opacity:.7}@media (max-width:860px){.f32-grid{grid-template-columns:1fr 1fr}.f32-photo{grid-column:1/-1;grid-row:1}.f32-col{padding-bottom:30px}.sig32{top:-14%;width:90%}}@media (max-width:560px){.cs-stats{grid-template-columns:1fr 1fr}.cs-stat{min-height:120px;padding:14px}.cs-stat b{font-size:clamp(1.4rem,7vw,2rem)}.sig32{top:auto;bottom:-18%;width:70%;opacity:.85;transform:translateX(-30%) rotate(-6deg)}}.center32{text-align:center;display:grid;justify-items:center}.center32 .txt32{margin-inline:auto}.v32 .hw{height:420vh}.v32 .hw-sub{display:none}.hw-promise{position:absolute;left:var(--g);bottom:72px;display:flex;align-items:flex-end;gap:30px;flex-wrap:wrap;max-width:760px;animation:rise 1.2s var(--e) 1.9s both}.hw-promise p{font-size:clamp(1rem,1.3vw,1.15rem);max-width:34ch;opacity:.8}.hw-ctas{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:700px){.hw-promise{bottom:84px;right:var(--g);gap:14px}.v32 .hw-type{padding-bottom:236px}}.hw-overlay{position:absolute;inset:0;z-index:4;display:grid;place-items:center;padding:0 var(--g);pointer-events:none;opacity:clamp(0,calc((var(--p, 0) - .7) * 6),1);background:rgba(10,10,14,calc(clamp(0, calc((var(--p, 0) - .65) * 4), 1) * .55))}.st32{max-width:1100px;text-align:center;color:#fff;transform:translateY(calc((1 - clamp(0, calc((var(--p, 0) - .7) * 4), 1)) * 40px))}.st32-h{font-family:var(--serif3);font-size:clamp(2.4rem,6vw,5.6rem);line-height:1;letter-spacing:-.01em}.st32-h i{color:var(--lav)}.st32-q{margin-top:clamp(30px,6vh,60px);display:grid;justify-items:center;grid-gap:6px;gap:6px;font-size:.95rem}.st32-q span{color:#f5c542;letter-spacing:.15em}.st32-q small{opacity:.6}.svc32{background:var(--ink);color:var(--paper)}.svc32 h2 i{color:var(--lav)!important}.stk32{display:grid;grid-gap:24px;gap:24px}.stk32-c{position:-webkit-sticky;position:sticky;top:calc(90px + var(--k) * 28px);display:grid;grid-template-columns:1.4fr .8fr;grid-gap:clamp(20px,4vw,60px);gap:clamp(20px,4vw,60px);padding:clamp(24px,4vw,48px);border-radius:8px;min-height:min(70svh,600px);color:var(--ink);box-shadow:0 -30px 60px rgba(0,0,0,.35)}.stk32-c>*{min-width:0}.stk32-c.c0{background:var(--lav)}.stk32-c.c1{background:var(--paper)}.stk32-c.c2{background:#232329;color:var(--paper);box-shadow:0 -30px 60px rgba(0,0,0,.35),inset 0 0 0 1.5px rgba(242,238,230,.1)}.stk32-c.c2 h3 i{color:var(--lav)}.stk32-c.c2 .stk32-tags span{box-shadow:inset 0 0 0 1.5px rgba(242,238,230,.3)}.stk32-c.c2 .btn32.dark{background:var(--paper);color:var(--ink)}.stk32-c.c2 .stk32-v{background:linear-gradient(170deg,var(--lav),var(--violet) 55%,#1d1550)}.stk32-c.c1 .stk32-v{background:linear-gradient(170deg,#9b84ff,var(--violet) 50%,#1a1240)}.stk32-l{display:flex;flex-direction:column;gap:18px}.stk32-top{display:flex;justify-content:space-between;align-items:baseline}.stk32-k{font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.stk32-n{font-size:clamp(3rem,6vw,5rem);line-height:.8}.stk32-c h3,.stk32-n{font-family:var(--serif3)}.stk32-c h3{font-weight:400;font-size:clamp(2.6rem,5.6vw,5rem);line-height:.95;letter-spacing:-.01em}.stk32-c h3 i{color:var(--violet)}.stk32-c p{max-width:50ch;font-size:1.08rem;opacity:.85}.stk32-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.stk32-tags span{padding:7px 12px;border-radius:999px;box-shadow:inset 0 0 0 1.5px rgba(17,17,19,.25);font-size:.85rem;font-weight:600}.stk32-l .btn32{align-self:flex-start}.stk32-v{position:relative;align-self:center;justify-self:center;width:min(100%,300px);aspect-ratio:9/16;border:8px solid #fff;border-radius:4px;background:linear-gradient(170deg,#3a3a42,#121216);display:grid;place-items:center;overflow:hidden;color:#fff;box-shadow:0 20px 50px rgba(0,0,0,.25);transform:rotate(2deg)}.stk32-c.c1 .stk32-v{transform:rotate(-2deg)}.stk32-v img{width:60%;opacity:.2}.stk32-play{position:absolute;width:60px;height:60px;border-radius:50%;background:rgba(0,0,0,.4);display:grid;place-items:center;font-size:1.2rem}.stk32-v small{position:absolute;left:12px;right:12px;bottom:12px;font-weight:600;font-size:.85rem}@media (max-width:860px){.stk32-c{grid-template-columns:1fr;position:relative;top:auto;min-height:0}.stk32-v{width:min(52%,220px)}}.ab32{position:relative;min-height:100svh;display:grid;place-items:center;overflow:hidden;background:radial-gradient(70% 70% at 50% 50%,#2a1d66,var(--ink) 75%);color:var(--paper);padding:120px var(--g)}.ab32-in{position:relative;z-index:2;text-align:center;display:grid;justify-items:center;max-width:900px}.ab32-in h2{font-family:var(--serif3);font-weight:400;text-transform:none;font-size:clamp(3rem,8vw,7rem);line-height:.95;color:var(--paper);margin:18px 0 22px}.ab32-in h2 i{color:var(--lav)!important}.ab32-in p{max-width:50ch;opacity:.8;margin-bottom:26px}.ab32-in .eyebrow{color:var(--lav)}.ab32-img{position:absolute;z-index:1;border:6px solid #fff;background:linear-gradient(150deg,#6e4cff,#1a1240);display:grid;place-items:center;box-shadow:0 20px 50px rgba(0,0,0,.4);animation:abf 8s ease-in-out infinite}.ab32-img img{width:60%;opacity:.3}.ab32-img small{position:absolute;left:8px;bottom:6px;font-size:.7rem;opacity:.7}.ab32-img.i1{width:clamp(120px,14vw,200px);aspect-ratio:3/4;left:6%;top:16%;transform:rotate(-6deg)}.ab32-img.i2{width:clamp(110px,12vw,180px);aspect-ratio:3/4;right:7%;top:12%;transform:rotate(5deg);animation-delay:-3s;background:linear-gradient(150deg,var(--signal),#4b1208)}.ab32-img.i3{width:clamp(140px,16vw,240px);aspect-ratio:4/3;left:12%;bottom:10%;transform:rotate(3deg);animation-delay:-5s;background:linear-gradient(150deg,#3a3a42,#121216)}@keyframes abf{50%{translate:0 -14px}}@media (max-width:760px){.ab32-img.i1{left:-6%;top:6%}.ab32-img.i2{right:-6%;top:4%}.ab32-img.i3{left:auto;right:-8%;bottom:4%}}.hp32{position:absolute!important;left:-9999px}.bento32{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:repeat(2,minmax(260px,auto));grid-gap:14px;gap:14px}.b32{position:relative;isolation:isolate;border-radius:26px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;overflow:hidden;transition:transform .5s var(--e),box-shadow .5s;min-width:0}.b32:hover{transform:translateY(-6px);box-shadow:0 30px 60px rgba(17,17,19,.15)}.b32 h3{font-weight:800;font-stretch:80%;text-transform:uppercase;font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:.95;text-wrap:balance}.b32 h3 i{text-transform:none}.b32-row{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.b32-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.78rem;font-weight:700}.b32-pill.live:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 0 rgba(255,77,46,.6);animation:pls32 1.8s infinite}@keyframes pls32{70%{box-shadow:0 0 0 8px rgba(255,77,46,0)}to{box-shadow:0 0 0 0 rgba(255,77,46,0)}}.go32{font-weight:700}.b32.p{grid-row:span 2;color:var(--paper);background:#120d2a;min-height:540px}.b32-bg{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--e)}.b32-bg,.b32.p:after{position:absolute;inset:0;z-index:-1}.b32.p:after{content:"";background:linear-gradient(180deg,rgba(18,13,42,.1) 20%,rgba(18,13,42,.75) 55%,#120d2a 92%)}.b32.p:hover .b32-bg{transform:scale(1.06)}.b32.p h3{margin:8px 0 14px}.b32.p .eyebrow,.b32.p .wave32,.b32.p h3 i{color:var(--lav)}.b32.p .wave32{height:46px;margin-bottom:14px}.b32.c{background:var(--ink);color:var(--paper)}.b32.c .eyebrow,.b32.c h3 i{color:var(--lav)}.b32-faces{display:flex;align-items:center}.b32-faces span{width:44px;height:44px;margin-right:-12px;border-radius:50%;border:3px solid var(--ink);display:grid;place-items:center;font-size:.72rem;font-weight:800;color:var(--ink);background:hsl(254 85% calc(86% - var(--k) * 6%));transition:transform .4s var(--e);transition-delay:calc(var(--k) * 40ms)}.b32-faces b{margin-left:22px;font-size:.9rem;color:var(--lav)}.b32.c:hover .b32-faces span{transform:translateY(-6px)}.b32.m{background:var(--lav)}.b32-player{position:relative;height:70px;border-radius:14px;background:var(--ink);display:flex;align-items:center;padding:0 16px;gap:14px;color:#fff;overflow:hidden}.b32-player span{width:34px;height:34px;border-radius:50%;background:var(--violet);display:grid;place-items:center;font-size:.8rem;flex:none}.b32-player i{position:relative;flex:1 1;height:4px;border-radius:4px;background:rgba(255,255,255,.2);overflow:hidden}.b32-player i:after{content:"";position:absolute;inset:0;background:var(--lav);transform-origin:left;animation:prog32 6s linear infinite}@keyframes prog32{0%{transform:scaleX(0)}}.b32-chap{list-style:none;counter-reset:c;display:grid;grid-gap:4px;gap:4px;font-size:.88rem;font-weight:600}.b32-chap li{counter-increment:c;display:flex;gap:10px;opacity:.75}.b32-chap li:before{content:"0" counter(c);font-weight:800;color:var(--violet)}.b32.n{grid-column:span 2;flex-direction:row;align-items:center;background:var(--signal);color:#fff}.b32.n>div:first-child{display:grid;grid-gap:12px;gap:12px}.b32.n .eyebrow{color:#fff;opacity:.85}.b32-weeks{display:grid;grid-template-columns:repeat(3,64px);grid-gap:8px;gap:8px;flex:none}.b32-weeks span{aspect-ratio:1;border-radius:14px;background:rgba(255,255,255,.16);display:grid;place-items:center;align-content:center;font-weight:900;font-size:1.5rem;line-height:1;transition:background .3s,color .3s,transform .4s var(--e);transition-delay:calc(var(--k) * 90ms)}.b32-weeks small{font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:.8}.b32.n:hover .b32-weeks span{background:#fff;color:var(--signal);transform:rotate(-4deg)}@media (max-width:960px){.bento32{grid-template-columns:1fr}.b32.n,.b32.p{grid-row:auto;grid-column:auto}.b32.p{min-height:460px}.b32.n{flex-direction:column;align-items:flex-start}}.pod32-grid{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:clamp(30px,6vw,80px);gap:clamp(30px,6vw,80px);align-items:center}.pod32-grid>*{min-width:0}.pod32-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.pod32-subs{margin-top:18px;opacity:.7}.pod32-subs b{color:var(--violet)}.pod32-latest{display:grid;grid-gap:14px;gap:14px;justify-items:start}.pod32-latest .b32-pill{background:var(--ink);color:#fff}.pod32-latest .yt32{width:100%;box-shadow:0 40px 100px rgba(110,76,255,.3)}@media (max-width:900px){.pod32-grid{grid-template-columns:1fr}}.yt32{position:relative;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:var(--ink);max-width:100%}.yt32 button{all:unset;cursor:pointer;position:absolute;inset:0;display:grid;place-items:center}.yt32 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--e)}.yt32 button:hover img{transform:scale(1.05)}.yt32 button:focus-visible{outline:3px solid var(--lav);outline-offset:-3px}.yt32-play{position:relative;width:68px;height:68px;border-radius:50%;background:var(--violet);color:#fff;display:grid;place-items:center;font-size:1.3rem;box-shadow:0 10px 30px rgba(0,0,0,.35);transition:transform .4s var(--e)}.yt32 button:hover .yt32-play{transform:scale(1.12)}.yt32 iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.yt32-out{position:absolute;right:10px;top:10px;padding:6px 10px;border-radius:999px;background:rgba(17,17,19,.65);color:#fff;font-size:.75rem;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ep32{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.ep32-c{display:grid;grid-gap:8px;gap:8px;align-content:start}.ep32-c .yt32{margin-bottom:8px}.ep32-nr{font-weight:900;font-stretch:62%;font-size:1.6rem;color:var(--violet);line-height:1}.ep32-g{font-size:.85rem;font-weight:600;opacity:.6}.ep32-c h3{font-weight:800;font-stretch:85%;font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.1}@media (max-width:860px){.ep32{grid-template-columns:1fr}}.cmsec32{overflow:clip}.cm32{display:grid;grid-gap:16px;gap:16px;margin-top:10px;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.cm32-row{overflow:hidden}.cm32-track{display:flex;gap:16px;width:max-content;animation:cm32 48s linear infinite}.cm32-row.rev .cm32-track{animation-direction:reverse;animation-duration:56s}@keyframes cm32{to{transform:translateX(calc(-50% - 8px))}}.cm32-c{width:min(440px,82vw);display:grid;grid-template-columns:44px 1fr auto;grid-gap:14px;gap:14px;align-items:start;padding:20px;border-radius:22px;background:#fff;box-shadow:0 0 0 1.5px rgba(17,17,19,.06),0 18px 40px rgba(17,17,19,.06);transition:transform .4s var(--e)}.cm32-c:hover{transform:translateY(-4px) rotate(-.6deg)}.cm32-row.rev .cm32-c:nth-child(odd){background:var(--ink);color:var(--paper)}.cm32-av{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:.85rem;background:var(--lav);color:var(--ink);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--violet)}.cm32-b{min-width:0;display:grid;grid-gap:6px;gap:6px}.cm32-b figcaption{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.cm32-b figcaption small{opacity:.55;font-size:.8rem}.cm32-b blockquote{font-size:1.02rem;line-height:1.45}.cm32-meta{display:flex;gap:12px;font-size:.78rem;font-weight:600;opacity:.5}.cm32-meta em{font-style:normal;color:var(--signal);opacity:1}.cm32-like{all:unset;cursor:pointer;display:grid;justify-items:center;font-size:1.2rem;color:rgba(127,127,135,.7);transition:transform .3s var(--e),color .2s}.cm32-like small{font-size:.7rem;font-weight:700;min-height:1em}.cm32-like.on{color:var(--signal);animation:like32 .45s var(--e)}.cm32-like:focus-visible{outline:2px solid var(--violet);outline-offset:4px;border-radius:6px}@keyframes like32{40%{transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.cm32-track{animation:none}.cm32-row{overflow-x:auto}}.fm32{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:.85fr 1.15fr;border-radius:30px;overflow:hidden;background:var(--paper);color:var(--ink);box-shadow:0 40px 120px rgba(110,76,255,.25)}.fm32>*{min-width:0}.fm32-side{position:relative;overflow:hidden;padding:clamp(26px,4vw,50px);background:radial-gradient(90% 70% at 20% 0,#8f78ff,var(--violet) 45%,#1d1550);color:#fff;display:flex;flex-direction:column;gap:20px}.fm32-ghost{position:absolute;right:-18%;bottom:-12%;width:75%;opacity:.12;pointer-events:none;transition:opacity .8s var(--e),transform 1.2s var(--e),filter .8s;animation:breathe32 5s ease-in-out infinite}@keyframes breathe32{50%{opacity:.2;filter:drop-shadow(0 0 30px rgba(201,184,255,.6))}}.fm32:focus-within .fm32-ghost{transform:scale(1.08) translate(-4%,-4%);opacity:.24}.fm32-faces{display:flex}.fm32-faces span{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-weight:800;background:var(--lav);color:var(--ink);border:3px solid #fff}.fm32-faces span+span{margin-left:-14px;background:var(--paper)}.fm32-side h3{font-family:var(--serif3);font-weight:400;font-size:clamp(2.4rem,4vw,3.6rem);line-height:1}.fm32-side h3 i{color:var(--lav)}.fm32-side ul{list-style:none;display:grid;grid-gap:12px;gap:12px}.fm32-side li{display:flex;gap:12px;align-items:baseline}.fm32-side li:before{content:"✓";flex:none;width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,.18);display:grid;place-items:center;font-size:.72rem;font-weight:800}.fm32-side>p{margin-top:auto;font-size:.9rem;opacity:.8;position:relative}.fm32-form{padding:clamp(26px,4vw,50px);display:grid;grid-template-columns:1fr 1fr;grid-gap:26px 22px;gap:26px 22px;align-content:start}.fm32-form .wide{grid-column:1/-1}.fm32-f{position:relative;min-width:0}.fm32-f input,.fm32-f textarea{width:100%;font:inherit;font-size:1.05rem;color:var(--ink);background:transparent;border:0;border-bottom:1.5px solid rgba(17,17,19,.22);border-radius:0;padding:22px 0 8px;resize:vertical}.fm32-f textarea{min-height:120px}.fm32-f input:focus,.fm32-f textarea:focus{outline:none}.fm32-f label{position:absolute;left:0;top:22px;font-size:1.05rem;color:rgba(17,17,19,.55);pointer-events:none;transform-origin:left top;transition:transform .35s var(--e),color .25s}.fm32-f label small{font-size:.8em;opacity:.7}.fm32-f input:focus+label,.fm32-f input:not(:placeholder-shown)+label,.fm32-f textarea:focus+label,.fm32-f textarea:not(:placeholder-shown)+label{transform:translateY(-22px) scale(.78);color:var(--violet);font-weight:600}.fm32-f i{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--violet),var(--lav));transform:scaleX(0);transform-origin:left;transition:transform .5s var(--e)}.fm32-f textarea~i{bottom:6px}.fm32-f input:focus~i,.fm32-f textarea:focus~i{transform:scaleX(1)}.fm32-sel select{width:100%;font:inherit;font-size:1.05rem;color:var(--ink);background:transparent;border:0;border-bottom:1.5px solid rgba(17,17,19,.22);border-radius:0;padding:22px 28px 8px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.fm32-sel select:focus{outline:none}.fm32-sel label{transform:translateY(-22px) scale(.78)}.fm32-sel select:focus+label{color:var(--violet);font-weight:600}.fm32-sel select:focus~i{transform:scaleX(1)}.fm32-sel:after{content:"▾";position:absolute;right:4px;bottom:10px;color:var(--violet);pointer-events:none}.fm32-topics{display:grid;grid-gap:12px;gap:12px}.fm32-topics>span{font-size:.95rem;color:rgba(17,17,19,.7)}.fm32-topics small{opacity:.7}.fm32-topics>div{display:flex;flex-wrap:wrap;gap:8px}.fm32-topics button{all:unset;cursor:pointer;padding:10px 16px;border-radius:999px;font-size:.9rem;font-weight:600;box-shadow:inset 0 0 0 1.5px rgba(17,17,19,.2);transition:background .25s,color .25s,box-shadow .25s,transform .3s var(--e)}.fm32-topics button:hover{box-shadow:inset 0 0 0 1.5px var(--violet);transform:translateY(-2px)}.fm32-topics button.on{background:var(--violet);color:#fff;box-shadow:none}.fm32-topics button:focus-visible{outline:3px solid var(--lav);outline-offset:2px}.fm32-chk{display:flex;gap:10px;font-size:.82rem;opacity:.8}.fm32-chk input{width:18px;height:18px;flex:none;margin-top:2px;accent-color:var(--violet)}.fm32-err{color:#c0341d;font-weight:600}.fm32-send{justify-self:start;background:var(--ink)!important;color:#fff!important;padding-inline:30px!important}.fm32-send span{display:inline-block;transition:transform .3s var(--e)}.fm32-send:hover span{transform:translateX(5px)}.fm32-done{padding:clamp(26px,4vw,50px);display:grid;align-content:center;justify-items:start;grid-gap:14px;gap:14px}.fm32-check{width:64px;height:64px;border-radius:50%;background:var(--violet);color:#fff;display:grid;place-items:center;font-size:1.6rem;animation:like32 .6s var(--e)}.fm32-done h3{font-family:var(--serif3);font-weight:400;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1}.fm32-done h3 i{color:var(--violet)}@media (max-width:860px){.fm32,.fm32-form{grid-template-columns:1fr}.fm32-send{width:100%;justify-content:center}}.v32 .hw-tile.t0{background:linear-gradient(160deg,#6a4de0,#241858)}.v32 .hw-tile.t1{background:linear-gradient(160deg,#2c2c34,#101013)}.v32 .hw-tile.t2{background:linear-gradient(160deg,#c9b8ff,#7d64e6)}.v32 .hw-tile.t3{background:linear-gradient(160deg,#3a3a44,#18181d)}.v32 .hw-tile.t4{background:linear-gradient(160deg,#ff8f74,#ff6b4a)}.b32.p .b32-bg{object-position:center 30%}.b32.p:after{background:linear-gradient(180deg,rgba(18,13,42,0) 55%,rgba(18,13,42,.85) 88%)}.b32-pfoot{display:grid;grid-gap:8px;gap:8px}.b32.c p,.b32.m p{margin-top:8px;opacity:.75}.b32-big{font-size:clamp(2.6rem,5vw,4.4rem)!important;line-height:.9!important}.b32.n p{max-width:46ch;opacity:.92}.b32.n .btn32{justify-self:start}.b32.p{justify-content:flex-start;padding:16px 16px 26px}.b32.p .b32-bg{position:relative;inset:auto;z-index:0;height:auto;aspect-ratio:1;border-radius:18px}.b32.p:after{display:none}.b32.p .b32-row{position:absolute;top:28px;left:28px;right:28px;z-index:1}.b32.p .b32-pill{background:rgba(17,17,19,.55)}.b32-pfoot{padding:4px 12px 0;margin-top:auto}.b32.c{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px rgba(17,17,19,.08)}.b32.c .eyebrow,.b32.c h3 i{color:var(--violet)}.b32.c .b32-pill{background:rgba(110,76,255,.1)}.b32-faces span{border-color:#fff}.b32-faces b{color:var(--violet)}.b32.n{background:var(--ink);color:var(--paper)}.b32.n .eyebrow{color:var(--signal);opacity:1}.b32.n .btn32.dark{background:var(--paper);color:var(--ink)}.b32-weeks span{background:rgba(242,238,230,.08)}.b32.n:hover .b32-weeks span{background:var(--signal);color:#fff}@media (max-width:960px){.b32.p{min-height:0}}.bento32{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto}.b32.p{grid-row:auto;aspect-ratio:1;min-height:0;padding:0}.b32.p .b32-bg{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0;object-fit:cover}.b32.p .b32-row{top:16px;left:16px;right:16px}.b32-go{position:absolute;z-index:1;right:16px;bottom:16px;background:var(--paper)!important;color:var(--ink);opacity:0;transform:translateY(8px);transition:opacity .4s,transform .4s var(--e)}.b32.p:focus-visible .b32-go,.b32.p:hover .b32-go{opacity:1;transform:none}.b32.n{grid-column:1/-1}@media (hover:none){.b32-go{opacity:1;transform:none}}@media (max-width:960px){.bento32{grid-template-columns:1fr}.b32.p{aspect-ratio:1}}.b32-go{right:auto;bottom:auto;left:50%;top:44%;translate:-50% -50%;padding:12px 20px;font-size:.9rem;box-shadow:0 10px 30px rgba(0,0,0,.35)}.fm32-sel select:invalid{color:rgba(17,17,19,.45)}.fm32-more{animation:fmin32 .5s var(--e)}@keyframes fmin32{0%{opacity:0;transform:translateY(-8px)}}.pod32-page .ph32{padding-bottom:clamp(30px,4vw,50px)}.pod32-page .s32{padding-block:clamp(60px,7vw,100px)}.ep32-links{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap}.ep32-l{padding:9px 14px;border-radius:999px;font-size:.85rem;font-weight:700;box-shadow:inset 0 0 0 1.5px rgba(17,17,19,.18);transition:background .25s,color .25s,box-shadow .25s}.ep32-l.yt:hover{background:var(--ink);color:#fff;box-shadow:none}.ep32-l.sp:hover{background:var(--violet);color:#fff;box-shadow:none}.gst32{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(30px,5vw,70px);gap:clamp(30px,5vw,70px);align-items:start}.gst32>*{min-width:0}.gst32 .txt32{margin-top:18px}.gf32{background:var(--paper);color:var(--ink);border-radius:26px;box-shadow:0 40px 120px rgba(110,76,255,.25)}@media (max-width:860px){.gst32{grid-template-columns:1fr}}.phx32{position:relative;min-height:100svh;display:grid;place-items:center;text-align:center;padding:140px var(--g) 90px;overflow:clip;--sy:0}.phx32-in{position:relative;z-index:2;max-width:980px;display:grid;justify-items:center;grid-gap:22px;gap:22px}.phx32 h1{font-size:clamp(3rem,8vw,7.4rem);font-weight:850;font-stretch:75%;text-transform:uppercase;line-height:.9;letter-spacing:-.03em;text-wrap:balance;transform:translateY(calc(var(--sy) * .12px))}.phx32 h1 i{text-transform:none;color:var(--violet);font-size:1.08em}.phx32-in>p{font-size:clamp(1.05rem,1.5vw,1.3rem);max-width:54ch;opacity:.78}.phx32-in>*{animation:rise 1s var(--e) both}.phx32-in>:nth-child(2){animation-delay:.1s}.phx32-in>:nth-child(3){animation-delay:.2s}.phx32-in>:nth-child(4){animation-delay:.3s}.ph32-photo{position:absolute;z-index:1;border:6px solid #fff;border-radius:6px;overflow:hidden;background:linear-gradient(150deg,var(--lav),var(--violet) 55%,#1d1550);display:grid;place-items:center;box-shadow:0 24px 60px rgba(17,17,19,.22)}.ph32-photo .ph32-wm{width:55%;opacity:.25}.ph32-photo.has img{width:100%;height:100%;object-fit:cover}.ph32-photo small{position:absolute;left:8px;right:8px;bottom:6px;font-size:.7rem;color:#fff;opacity:.85;text-align:left}.phx32 .ph32-photo{width:clamp(120px,14vw,215px);aspect-ratio:3/4;animation:phin32 1.1s var(--e) both}.phx32 .ph32-photo.wide{width:clamp(170px,19vw,300px);aspect-ratio:16/9}.phx32 .p0{left:5%;top:17%;rotate:-6deg;translate:0 calc(var(--sy) * -.35px);animation-delay:.2s}.phx32 .p1{right:6%;top:13%;rotate:5deg;translate:0 calc(var(--sy) * -.2px);animation-delay:.35s;background:linear-gradient(150deg,#3a3a44,#121216)}.phx32 .p2{left:10%;bottom:9%;rotate:4deg;translate:0 calc(var(--sy) * -.5px);animation-delay:.5s;background:linear-gradient(150deg,#2c2c34,#6a4de0)}.phx32 .p3{right:9%;bottom:12%;rotate:-4deg;translate:0 calc(var(--sy) * -.3px);animation-delay:.65s}@keyframes phin32{0%{opacity:0;transform:scale(.7) translateY(40px)}}@media (max-width:860px){.phx32{min-height:0;padding:150px var(--g) 150px}.phx32 .ph32-photo{width:92px}.phx32 .ph32-photo.wide{width:130px}.phx32 .p0{left:-14px;top:84px}.phx32 .p1{right:-14px;top:78px}.phx32 .p2{left:-10px;bottom:20px}.phx32 .p3{right:-12px;bottom:26px}.phx32-in{padding-top:60px}}.fi32{padding-block:clamp(60px,8vw,110px)}.fi32-head{text-align:center}.fi32-head h2{font-family:var(--serif3);font-weight:400;text-transform:none;font-size:clamp(1.8rem,3.6vw,3.2rem);line-height:1.1;max-width:26ch;margin:0 auto;letter-spacing:0}.fi32-grid{display:flex;justify-content:center;gap:clamp(14px,3vw,30px);margin-top:clamp(30px,5vw,56px)}.fi32-c{display:grid;justify-items:center;grid-gap:4px;gap:4px}.fi32-c .ph32-photo{position:relative;width:clamp(150px,22vw,300px);aspect-ratio:3/4;margin-bottom:12px}.fi32-c.c0 .ph32-photo{rotate:-2deg}.fi32-c.c1 .ph32-photo{rotate:2deg;background:linear-gradient(150deg,#3a3a44,#121216)}.fi32-c b{font-family:var(--serif3);font-weight:400;font-size:1.6rem}.fi32-c small{opacity:.6;font-size:.85rem}.st3{position:relative;--fill:0}.st3-bg{position:-webkit-sticky;position:sticky;top:0;height:100svh;margin-bottom:-100svh;overflow:hidden;pointer-events:none;z-index:0}.st3-line{left:50%;bottom:0;width:1.5px;background:rgba(17,17,19,.08)}.st3-line,.st3-line i{position:absolute;top:0}.st3-line i{left:0;right:0;height:calc(var(--fill) * 100%);background:linear-gradient(var(--lav),var(--violet))}.st3-num{position:absolute;left:0;right:0;bottom:-3vw;display:flex;justify-content:center;padding:0 var(--g);font-weight:900;font-stretch:62%;font-size:clamp(8rem,26vw,24rem);line-height:.8;color:transparent;-webkit-text-stroke:1.5px rgba(110,76,255,.3);transition:transform 1.1s var(--e),opacity .8s}.st3-num.now{transform:none;opacity:1}.st3-num.past{transform:translateY(-45%);opacity:0}.st3-num.next{transform:translateY(45%);opacity:0}.st3-ch{position:relative;z-index:1;min-height:100svh;display:grid;place-items:center;padding:14vh var(--g)}.st3-txt{max-width:640px;text-align:center;display:grid;grid-gap:16px;gap:16px;justify-items:center;padding:26px;opacity:.2;transform:translateY(30px);transition:opacity .8s var(--e),transform .9s var(--e)}.st3-ch.on .st3-txt{opacity:1;transform:none}.st3-txt h3{font-family:var(--serif3);font-weight:400;font-size:clamp(2.2rem,4.6vw,4rem);line-height:1.02;text-wrap:balance}.st3-txt p{opacity:.75;max-width:52ch;font-size:1.05rem}.st3-photo.ph32-photo{width:clamp(140px,15vw,230px);aspect-ratio:9/16;top:50%;opacity:0;transition:opacity .9s var(--e),transform 1.1s var(--e)}.st3-ch.l .st3-photo{left:7%;transform:translateY(-40%) rotate(-8deg)}.st3-ch.r .st3-photo{right:7%;transform:translateY(-40%) rotate(8deg)}.st3-ch.on .st3-photo{opacity:1}.st3-ch.l.on .st3-photo{transform:translateY(-50%) rotate(-3deg)}.st3-ch.r.on .st3-photo{transform:translateY(-50%) rotate(3deg)}.st3-photo.m1{background:linear-gradient(150deg,#3a3a44,#121216)}.st3-photo.m2{background:linear-gradient(150deg,#c9b8ff,#7d64e6)}@media (max-width:860px){.st3-ch{min-height:0;padding:60px var(--g);display:flex;flex-direction:column;align-items:center;gap:24px}.st3-photo.ph32-photo{position:relative;top:auto;left:auto!important;right:auto!important;width:150px}.st3-ch.l .st3-photo,.st3-ch.on .st3-photo,.st3-ch.r .st3-photo{transform:rotate(-3deg)!important}.st3-num{font-size:30vw;bottom:0}}@media (prefers-reduced-motion:reduce){.st3-photo.ph32-photo,.st3-txt{opacity:1;transform:none!important}}.ms32-in{text-align:center;display:grid;justify-items:center;grid-gap:22px;gap:22px;max-width:900px;margin:0 auto}.ms32-in h2{font-family:var(--serif3);font-weight:400;text-transform:none;font-size:clamp(2.6rem,6vw,5.4rem);line-height:1;letter-spacing:0;text-wrap:balance}.ms32-in .eyebrow{color:var(--lav)}.draft32{font-size:.75rem;padding:5px 12px;border-radius:999px;background:rgba(255,77,46,.15);color:#ff8a73;font-weight:600}.rs32{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px;text-align:left;width:min(1060px,92vw)}.rs32-c{background:#fff;border-radius:20px;padding:22px;display:grid;grid-gap:12px;gap:12px;align-content:start;box-shadow:0 20px 50px rgba(17,17,19,.08);animation:rise 1s var(--e) both;animation-delay:calc(.4s + var(--k) * .12s);rotate:calc((var(--k) - 1) * 1.2deg);transition:rotate .4s var(--e),transform .4s var(--e)}.rs32-c:hover{rotate:0deg;transform:translateY(-6px)}.rs32-c h3{font-family:var(--serif3);font-weight:400;font-size:1.6rem;line-height:1.05}.rs32-c p{display:grid;grid-template-columns:24px 1fr;grid-gap:8px;gap:8px;font-size:.9rem;line-height:1.45}.rs32-c p span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.7rem;font-weight:900}.rs32-c .yes span{background:var(--violet);color:#fff}.rs32-c .no{opacity:.6}.rs32-c .no span{background:rgba(17,17,19,.1);color:var(--ink)}@media (max-width:860px){.rs32{grid-template-columns:1fr}.rs32-c{rotate:0deg}}.bst32 h2{font-family:var(--serif3);font-weight:400;text-transform:none;font-size:clamp(2.4rem,5.6vw,5rem);line-height:1;letter-spacing:0;max-width:18ch;text-wrap:balance}.bst32 h2 i{color:var(--lav)!important}.bst32 .txt32{margin-top:20px}.shw32{background:var(--ink)}.ps32{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;counter-reset:ps}.ps32-c{position:relative;padding:28px;border-radius:22px;background:#fff;display:grid;grid-gap:12px;gap:12px;align-content:start}.ps32-c span{font-weight:900;font-stretch:62%;font-size:3.6rem;line-height:.8;color:var(--violet)}.ps32-c h3{font-weight:850;font-stretch:78%;text-transform:uppercase;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1}.ps32-c p{opacity:.75}.ps32-c:not(:last-child):after{content:"→";position:absolute;right:-14px;top:30px;z-index:1;width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:.8rem}@media (max-width:860px){.ps32{grid-template-columns:1fr}.ps32-c:after{display:none}}.faq32-wrap{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(30px,5vw,70px);gap:clamp(30px,5vw,70px);align-items:start}.faq32-wrap>*{min-width:0}.faq32-wrap .draft32{display:inline-block;margin-top:16px;color:#c0341d}.faq32{border-top:1.5px solid rgba(17,17,19,.15)}.faq32-i{border-bottom:1.5px solid rgba(17,17,19,.15)}.faq32-i button{all:unset;cursor:pointer;box-sizing:border-box;width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-weight:800;font-size:clamp(1.05rem,1.5vw,1.25rem)}.faq32-i button:focus-visible{outline:3px solid var(--lav);outline-offset:4px;border-radius:6px}.faq32-i button span{flex:none;width:34px;height:34px;border-radius:50%;background:rgba(110,76,255,.1);color:var(--violet);display:grid;place-items:center;font-size:1.2rem;transition:transform .4s var(--e),background .3s,color .3s}.faq32-i.open button span{transform:rotate(45deg);background:var(--violet);color:#fff}.faq32-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--e)}.faq32-i.open .faq32-a{grid-template-rows:1fr}.faq32-a>div{overflow:hidden}.faq32-a p{padding-bottom:22px;opacity:.75;max-width:60ch}@media (max-width:860px){.faq32-wrap{grid-template-columns:1fr}}.phx32.x h1{font-size:clamp(2.6rem,6.4vw,6rem)}.phx32.x .ph32-photo{width:clamp(100px,10vw,150px);top:auto}.phx32.x .p0{left:2%;bottom:14%}.phx32.x .p1{right:2%;bottom:22%}@media (max-width:1200px){.phx32.x .ph32-photo{display:none}}@media (min-width:961px){.f32{height:100svh;display:flex;flex-direction:column}.f32-frame{flex:1 1;min-height:0;padding-top:max(76px,10svh)}.f32-head h2{font-size:min(9vw,10.5svh)}.f32-grid{margin-top:min(20px,2svh)}.f32-col{padding-bottom:7svh}.f32-col a{font-size:min(2.4vw,3.4svh)}.f32-arch{width:min(100%,520px,44svh)}.f32-logos{padding:min(22px,2svh) 0}.f32-legal{padding-bottom:18px;padding-left:210px}}.oc32-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1.5px solid rgba(17,17,19,.15)}.oc32-c{padding:clamp(26px,3vw,40px) clamp(18px,2.4vw,34px);display:grid;grid-gap:14px;gap:14px;align-content:start}.oc32-c+.oc32-c{border-left:1.5px solid rgba(17,17,19,.15)}.oc32-c span{font-weight:900;font-stretch:62%;font-size:3rem;line-height:.8;color:var(--violet)}.oc32-c h3{font-family:var(--serif3);font-weight:400;font-size:clamp(1.8rem,2.8vw,2.5rem);line-height:1.05}.oc32-c p{opacity:.75}@media (max-width:860px){.oc32-g{grid-template-columns:1fr}.oc32-c+.oc32-c{border-left:0;border-top:1.5px solid rgba(17,17,19,.15)}}.pk32{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.pk32-c{border-radius:24px;padding:26px;display:grid;grid-gap:16px;gap:16px;align-content:start;background:#fff;box-shadow:inset 0 0 0 1.5px rgba(17,17,19,.07);transition:transform .5s var(--e)}.pk32-c:hover{transform:translateY(-6px) rotate(-.5deg)}.pk32-c.c0{background:var(--violet);color:#fff}.pk32-c.c2{background:var(--ink);color:var(--paper)}.pk32-c.c3{background:var(--lav)}.pk32-top{display:flex;justify-content:space-between;align-items:center}.pk32-n{font-weight:900;font-stretch:62%;font-size:2.8rem;line-height:.8;opacity:.9}.pk32-c.c1 .pk32-n{color:var(--violet)}.pk32-tag{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.18)}.pk32-c.c1 .pk32-tag,.pk32-c.c3 .pk32-tag{background:rgba(17,17,19,.08)}.pk32-c h3{font-family:var(--serif3);font-weight:400;font-size:clamp(1.7rem,2.2vw,2.1rem);line-height:1.05}.pk32-c ul{list-style:none;display:grid;grid-gap:10px;gap:10px}.pk32-c li{display:grid;grid-template-columns:20px 1fr;grid-gap:10px;gap:10px;font-size:.95rem;line-height:1.4}.pk32-c li:before{content:"✓";width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:.65rem;font-weight:900;background:rgba(255,255,255,.22);margin-top:1px}.pk32-c.c1 li:before,.pk32-c.c3 li:before{background:var(--ink);color:#fff}@media (max-width:860px){.pk32{grid-template-columns:1fr}}.ch32{background:var(--ink);color:var(--paper)}.ch32-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(30px,5vw,70px);gap:clamp(30px,5vw,70px);align-items:start}.ch32-grid>*{min-width:0}.ch32 .eyebrow{color:var(--signal)}.ch32-h{font-weight:900;font-stretch:70%;text-transform:uppercase;font-size:clamp(3rem,7vw,6.4rem);line-height:.86;margin:14px 0 20px}.ch32-h i{font-family:var(--serif3);font-weight:400;text-transform:none;color:var(--lav)}.ch32-w{list-style:none;margin-top:30px;border-top:1px solid rgba(242,238,230,.15)}.ch32-w li{display:grid;grid-template-columns:90px 1fr;grid-gap:16px;gap:16px;padding:16px 0;border-bottom:1px solid rgba(242,238,230,.15);align-items:baseline}.ch32-w li span{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lav)}.ch32-w li b{display:block;font-size:1.1rem}.ch32-w li small{opacity:.65;font-size:.92rem}.ch32-draft{display:inline-block;margin-top:16px}.ch32-form{position:-webkit-sticky;position:sticky;top:100px}.wl32{background:var(--paper);color:var(--ink);border-radius:26px;box-shadow:0 40px 120px rgba(110,76,255,.3)}.wl32-head{display:grid;grid-gap:4px;gap:4px}.wl32-head b{font-family:var(--serif3);font-weight:400;font-size:2rem;line-height:1}.wl32-head small{opacity:.65}@media (max-width:900px){.ch32-grid{grid-template-columns:1fr}.ch32-form{position:static}.ch32-w li{grid-template-columns:70px 1fr}}.pk32-cta{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:clamp(30px,4vw,48px)}.pk32-cta span{font-size:.85rem;opacity:.6}.cmh32{--mx:50%;--my:30%;position:relative;min-height:100svh;display:grid;place-items:center;overflow:clip;background:#0e0c14;color:var(--paper);text-align:center;padding:140px var(--g) 120px}.cmh32-beam{inset:0;background:radial-gradient(38% 55% at var(--mx) var(--my),rgba(201,184,255,.28),transparent 70%),conic-gradient(from 180deg at 50% -10%,transparent 160deg,rgba(201,184,255,.14) 172deg,rgba(201,184,255,.22) 180deg,rgba(201,184,255,.14) 188deg,transparent 200deg);transition:background .2s}.cmh32-beam,.cmh32-floor{position:absolute;pointer-events:none}.cmh32-floor{left:50%;bottom:-24vh;width:120vw;height:46vh;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(110,76,255,.55),rgba(110,76,255,.12) 60%,transparent);filter:blur(6px)}.cmh32-in{position:relative;z-index:2;display:grid;justify-items:center;grid-gap:22px;gap:22px;max-width:900px}.cmh32-in .eyebrow{color:var(--lav)}.cmh32 h1{display:grid;line-height:.85}.cmh32 h1 span{font-weight:900;font-stretch:70%;text-transform:uppercase;font-size:clamp(3rem,8vw,7.4rem);letter-spacing:-.02em}.cmh32 h1 i{font-family:var(--serif3);font-weight:400;color:var(--lav);font-size:clamp(4rem,12vw,11rem);line-height:.9;text-shadow:0 0 60px rgba(201,184,255,.45)}.cmh32-in p{max-width:50ch;font-size:clamp(1.05rem,1.5vw,1.25rem);opacity:.8}.cmh32-in>*{animation:rise 1s var(--e) both}.cmh32-in>:nth-child(2){animation-delay:.12s}.cmh32-in>:nth-child(3){animation-delay:.24s}.cmh32-in>:nth-child(4){animation-delay:.36s}.cmh32-buzz{list-style:none;position:absolute;inset:0;z-index:1;pointer-events:none}.cmh32-buzz li{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(242,238,230,.08);border:1px solid rgba(201,184,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.9rem;font-weight:600;white-space:nowrap;animation:pop32 .8s var(--e) both;animation-delay:calc(.6s + var(--k) * .18s)}.cmh32-buzz li i{width:8px;height:8px;border-radius:50%;background:var(--lav);box-shadow:0 0 10px var(--lav)}.cmh32-buzz li.b1 i,.cmh32-buzz li.b4 i{background:var(--signal);box-shadow:0 0 10px var(--signal)}.cmh32-buzz .b0{left:7%;top:22%}.cmh32-buzz .b1{right:8%;top:18%}.cmh32-buzz .b2{left:4%;top:58%}.cmh32-buzz .b3{right:5%;top:52%}.cmh32-buzz .b4{left:13%;bottom:12%}.cmh32-buzz .b5{right:14%;bottom:14%}@keyframes pop32{0%{opacity:0;transform:translateY(16px) scale(.9)}}@media (max-width:1100px){.cmh32-buzz .b2,.cmh32-buzz .b3{display:none}}@media (max-width:760px){.cmh32-buzz .b0,.cmh32-buzz .b1{top:90px;font-size:.75rem}.cmh32-buzz .b0{left:4%}.cmh32-buzz .b1{right:4%;top:136px}.cmh32-buzz .b4,.cmh32-buzz .b5{font-size:.75rem;bottom:28px}.cmh32-buzz .b4{left:4%}.cmh32-buzz .b5{right:4%;bottom:72px}.cmh32{padding-top:190px}.cmh32-buzz .b4{display:none}}.s32.dark32+.s32.dark32{padding-top:clamp(10px,2vw,30px)}.ms32{padding-bottom:clamp(60px,7vw,100px)}.ch3{grid-gap:12px;gap:12px}.ch3,.ch3-g{display:grid}.ch3-g{grid-template-columns:64px 1fr;grid-gap:10px;gap:10px;align-items:baseline}.ch3-g b{font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ch3-g div{display:flex;flex-wrap:wrap;gap:6px}.ch3-g a{padding:6px 11px;border-radius:999px;font-size:.82rem;font-weight:600;box-shadow:inset 0 0 0 1.5px currentColor;transition:background .2s,color .2s}.ch3-g a.todo{opacity:.45;border-style:dashed}.b32.s{background:var(--lav)}.b32.s h3 i{color:var(--violet)}.b32.s .ch3-g a:hover{background:var(--ink);color:var(--lav);box-shadow:none}.b32-list{list-style:none;display:grid;grid-gap:6px;gap:6px;font-size:.9rem;font-weight:600}.b32-list li{display:flex;gap:8px;align-items:center}.b32-list li:before{content:"✓";width:18px;height:18px;border-radius:50%;background:var(--violet);color:#fff;display:grid;place-items:center;font-size:.6rem;flex:none}.f32-ch{width:100%;max-width:300px;text-align:left}.f32-ch .ch3-g b{color:var(--lav)}.f32-ch .ch3-g a{font-weight:600;font-stretch:100%;text-transform:none;font-size:.8rem;line-height:1;color:var(--paper);box-shadow:inset 0 0 0 1px rgba(242,238,230,.3)}.f32-ch .ch3-g a:hover{background:var(--lav);color:var(--ink);box-shadow:none}.st3-line{-webkit-mask:linear-gradient(#000 0 20%,transparent 30% 70%,#000 80%);mask:linear-gradient(#000 0 20%,transparent 30% 70%,#000 80%)}.st3-txt h3,.st3-txt p{text-shadow:0 0 24px var(--paper),0 0 2px var(--paper)}.cp32{display:grid;grid-gap:8px;gap:8px}.cp32-p{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;grid-column-gap:12px;column-gap:12px;align-items:center;padding:10px 12px;border-radius:18px;background:rgba(255,255,255,.5);transition:transform .4s var(--e),background .3s}.cp32-p:hover{transform:translateX(4px);background:rgba(255,255,255,.8)}.cp32-av{grid-row:span 2;width:52px;height:52px;border-radius:50%;padding:2.5px;background:conic-gradient(from 200deg,var(--violet),var(--signal),var(--violet));display:grid}.cp32-av b,.cp32-av img{width:100%;height:100%;border-radius:50%;border:2.5px solid var(--lav);object-fit:cover;object-position:50% 22%;background:var(--ink)}.cp32-av.logo img{object-fit:contain;padding:7px}.cp32-av b{display:grid;place-items:center;color:var(--lav);font-size:.95rem;font-weight:800}.cp32-p strong{font-weight:800;font-size:.98rem;align-self:end}.cp32-p small{font-size:.75rem;opacity:.6;align-self:start}.cp32-l{grid-column:3;grid-row:1/span 2;display:flex;gap:5px}.cp32-l a{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--paper);transition:background .2s,transform .3s var(--e)}.cp32-l a svg{width:15px;height:15px}.cp32-l a:hover{background:var(--violet);transform:scale(1.1)}.cp32-l a.todo{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px rgba(17,17,19,.25);opacity:.5}@media (max-width:400px){.cp32-p{grid-template-columns:auto minmax(0,1fr);row-gap:2px}.cp32-l{grid-column:2;grid-row:auto;margin-top:6px}.cp32-av{grid-row:span 3}}.cp32-in{display:grid;width:100%;height:100%;border-radius:50%;overflow:hidden;border:2.5px solid var(--lav);background:var(--ink)}.cp32-av .cp32-in b,.cp32-av .cp32-in img{border:0;border-radius:0}.cp32-av:not(.logo) .cp32-in img{transform:scale(1.9);object-position:50% 22%;transform-origin:50% 30%}.v32 .hw-col{animation:col 18s ease-in-out infinite alternate}.v32 .hw-col:nth-child(2n){animation-direction:alternate-reverse;animation-duration:24s}.cs-dots{gap:8px;align-items:center}.fsw-mob{display:none}.fc32{--s:50%;position:relative;aspect-ratio:4/5;max-height:78svh;width:100%;margin-top:26px;border-radius:22px;overflow:hidden}.fc32-l{position:absolute;inset:0;display:grid;place-items:center}.fc32-l.a{background:var(--ink)}.fc32-l.b{background:var(--lav);-webkit-clip-path:inset(0 0 0 var(--s));clip-path:inset(0 0 0 var(--s))}.fc32-g{width:78%;opacity:.14}.fc32-l.b .fc32-g{transform:scaleX(-1);opacity:.2}.fc32-ph{position:absolute;top:18px;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;opacity:.5}.fc32-l.a .fc32-ph{left:18px;color:var(--paper)}.fc32-l.b .fc32-ph{right:18px}.fc32-n{position:absolute;bottom:22px;display:grid;pointer-events:none;transition:opacity .2s}.fc32-n b{font-weight:900;font-stretch:62%;text-transform:uppercase;font-size:3.6rem;line-height:.85}.fc32-n small{font-size:.8rem;opacity:.7}.fc32-n.a{left:20px;color:var(--paper)}.fc32-n.b{right:20px;text-align:right;color:var(--ink)}.fc32-bar{position:absolute;top:0;bottom:0;left:var(--s);width:3px;margin-left:-1.5px;background:#fff;pointer-events:none;box-shadow:0 0 20px rgba(0,0,0,.3)}.fc32-bar span{position:absolute;top:50%;left:50%;translate:-50% -50%;width:48px;height:48px;border-radius:50%;background:var(--signal);color:#fff;display:grid;place-items:center;font-weight:800;box-shadow:0 8px 20px rgba(0,0,0,.3)}.fc32 input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.fc32:has(input:focus-visible) .fc32-bar span{outline:3px solid var(--lav);outline-offset:3px}.b32-weeks{grid-template-columns:repeat(6,minmax(0,1fr));width:min(100%,420px);gap:6px}.b32-weeks span{font-size:1.25rem;border-radius:10px}.b32-weeks small{font-size:.48rem}@media (max-width:960px){.b32-go{top:16px;left:auto;right:16px;translate:none;padding:8px 14px;font-size:.8rem;opacity:1;transform:none}.b32.p .b32-row .b32-pill+.b32-pill{display:none}.b32.n .b32-weeks{width:100%}.h32{mix-blend-mode:difference;color:var(--paper);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.h32-logo img{filter:brightness(0) invert(1)}.h32-burger{background:transparent;color:var(--paper);border:1.5px solid}.h32.open{mix-blend-mode:normal;color:var(--ink);background:var(--paper)}.h32.open .h32-logo img{filter:none}.h32.open .h32-burger{background:var(--ink);color:var(--paper);border-color:var(--ink)}}@media (max-width:760px){.v32 .hw-col:nth-child(n+3){display:none}.v32 .hw-inside{filter:blur(7px)}.v32 .hw-col{animation-duration:26s}.v32 .hw-col:nth-child(2n){animation-duration:32s}.tile6 span{right:8px;left:8px;bottom:8px;font-size:.62rem;font-stretch:100%;letter-spacing:0;line-height:1.1;overflow-wrap:anywhere}.fsw-desk{display:none}.fsw-mob{display:block}.cm32,.cm32-c,.cm32-track{gap:10px}.cm32-c{width:min(280px,74vw);padding:14px;grid-template-columns:34px 1fr auto;border-radius:18px}.cm32-av{width:34px;height:34px;font-size:.72rem}.cm32-b blockquote{font-size:.86rem;line-height:1.4}.cm32-b figcaption small{font-size:.72rem}.f32-frame{padding-inline:18px}.f32-grid{grid-template-columns:1fr;gap:26px;margin-top:30px}.f32-photo{grid-row:1}.f32-col{align-items:center;padding-bottom:0;text-align:center}.f32-col a{font-size:1.5rem}.f32-ch{max-width:300px;margin:0 auto}.f32-ch .ch3-g{grid-template-columns:1fr;justify-items:center;gap:6px}.f32-ch .ch3-g div{justify-content:center}.f32-logos{margin-top:30px}.f32-legal{flex-direction:column;align-items:center;text-align:center;gap:6px;padding:18px 10px 90px}.sig32{top:auto;bottom:-24%;width:76%;left:50%;transform:translateX(-50%) rotate(-6deg)}}@media (max-width:860px){.stk32-c{position:-webkit-sticky;position:sticky;top:calc(70px + var(--k) * 14px);min-height:0;grid-template-columns:1fr;padding:22px 20px 24px;gap:14px;box-shadow:0 -18px 40px rgba(0,0,0,.3)}.stk32-n{display:none}.stk32-c h3{font-size:2.3rem;padding-right:92px}.stk32-c p{font-size:.95rem;padding-right:88px}.stk32-v{position:absolute;top:18px;right:18px;width:78px;border-width:4px;transform:rotate(4deg);box-shadow:0 10px 24px rgba(0,0,0,.25)}.stk32-c.c1 .stk32-v{transform:rotate(-4deg)}.stk32-v img,.stk32-v small{display:none}.stk32-play{width:30px;height:30px;font-size:.7rem}.stk32-tags span{font-size:.75rem;padding:5px 9px}.stk32{gap:16px;padding-bottom:20px}.ps32{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:none;margin-inline:calc(-1 * var(--g));padding-inline:var(--g);scroll-padding-inline:var(--g)}.ps32::-webkit-scrollbar{display:none}.ps32-c{scroll-snap-align:start}.ps32-c:after{display:none!important}.ep32 .ep32-c:first-child{display:none}}.f32-cp{width:100%;max-width:360px;text-align:left}.f32-cp .cp32-p{background:rgba(242,238,230,.07);color:var(--paper)}.f32-cp .cp32-p:hover{background:rgba(242,238,230,.13)}.f32-cp .cp32-p strong{font-size:.95rem;font-stretch:100%;text-transform:none}.f32-cp .cp32-in{border-color:#17141f}.f32-cp .cp32-l a{width:30px;height:30px;background:var(--lav);color:var(--ink);font-size:inherit;line-height:1;text-transform:none}.f32-cp .cp32-l a:hover{background:var(--paper)}.f32-cp .cp32-l a.todo{background:transparent;color:var(--paper);box-shadow:inset 0 0 0 1.5px rgba(242,238,230,.35)}@media (min-width:961px){.f32-cp .cp32-p{padding:8px 10px}.f32-cp .cp32-av{width:min(44px,5svh);height:min(44px,5svh)}}@media (max-width:760px){.f32-cp{margin:0 auto}}.cs-count{display:none}.cs-right{background:transparent}@media (max-width:900px){.cs{display:flex;flex-direction:column}.cs-side{order:1;position:-webkit-sticky;position:sticky;top:50svh;height:0;z-index:3;margin:0 -8px}.cs-card{order:2}.cs-dots{order:0;margin:0 0 14px;padding:0}.cs-count{order:-1;display:flex;align-items:baseline;justify-content:center;gap:4px;margin-bottom:8px;font-size:.9rem;font-weight:700}.cs-count b{font-weight:900;font-stretch:62%;font-size:1.4rem;color:var(--violet)}.cs-count span{margin-left:10px;font-size:.75rem;font-weight:600;opacity:.55}.cs-arrow{top:-22px;bottom:auto;width:44px;height:44px;border:0;border-radius:50%;box-shadow:0 8px 24px rgba(17,17,19,.22)}.cs-arrow.l{left:0;background:#fff}.cs-arrow.r{right:0}.cs-left{gap:12px}.cs-h{font-size:1.8rem}.cs-stats{gap:8px}.cs-stat{min-height:0;padding:10px 12px;gap:2px}.cs-stat small{font-size:.72rem}.cs-stat b{font-size:1.5rem}.cs-btn{padding:10px 14px;font-size:.9rem}.cs-right{min-height:0;padding:6px 10px 10px}.cs-fan{width:min(190px,52%)}}.fc32{touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:ew-resize}.fc32 input{pointer-events:none}.fc32-bar span{width:64px;height:64px;font-size:1.2rem}.fc32-bar span:before{content:"";position:absolute;inset:-12px;border-radius:50%;border:2px solid rgba(255,255,255,.6);animation:pls32b 2.2s ease-out infinite}@keyframes pls32b{0%{transform:scale(.8);opacity:1}to{transform:scale(1.25);opacity:0}}@media (max-width:860px){.ps32{gap:34px;grid-auto-columns:80%}.ps32 .iv{opacity:1!important;transform:none!important}.ps32 .ps32-c:not(:last-child):after{display:grid!important;content:"→";right:-31px;top:50%;margin-top:-14px;width:28px;height:28px}.ps32-c:last-child:after{display:none!important}}@media (max-width:760px){.v32 .hw-col:nth-child(n+2){display:none}.v32 .hw-inside{filter:none;gap:0}.v32 .hw-col{gap:0}.v32 .hw-tile{border-radius:0}.v32 .hw-tile.t0,.v32 .hw-tile.t2,.v32 .hw-tile.t4{background:linear-gradient(180deg,#7d64e6,#5b3fd0)}.v32 .hw-tile.t1,.v32 .hw-tile.t3{background:linear-gradient(180deg,#2c2c34,#1c1c22)}.cm32{-webkit-mask:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.cm32-c{width:min(220px,60vw);padding:11px 12px;grid-template-columns:28px 1fr;gap:8px}.cm32-like{display:none}.cm32-av{width:28px;height:28px;font-size:.62rem;box-shadow:0 0 0 1.5px #fff,0 0 0 3px var(--violet)}.cm32-b{gap:4px}.cm32-b figcaption b{font-size:.8rem}.cm32-b figcaption small{font-size:.65rem}.cm32-b blockquote{font-size:.78rem;line-height:1.35}.cm32-meta{font-size:.66rem}.v32 .hw-tile{aspect-ratio:2/1}.v32 .hw-col{animation:col 12s ease-in-out -3s infinite alternate!important}}.v32{--dark:#1c1c21;--dark2:#26262d;--lav2:#ddd2ff}.v32 .lower-third{background:var(--ink);color:var(--paper)}.v32 .lower-third b{color:var(--lav)}.v32 .lower-third em{color:var(--lav);opacity:.7}.v32 .hw-tile.t0,.v32 .hw-tile.t2,.v32 .hw-tile.t4{background:var(--violet)}.v32 .hw-tile.t1,.v32 .hw-tile.t3{background:linear-gradient(160deg,#34343c,#18181d)}.v32 .col6 .t-coral{background:linear-gradient(160deg,#f4f1ec,#ddd6ca);color:#16161a}.v32 .col6 .t-ink{background:linear-gradient(160deg,#3a3a44,#1c1c21);color:#f4f1ec}.v32 .col6 .t-lav{background:linear-gradient(160deg,#d6c9ff,#b4a0f6)}.v32 .cs-vid{background:linear-gradient(170deg,var(--lav),#9e87f0);color:var(--ink)}.v32 .cs-vid:nth-child(2){background:linear-gradient(170deg,#3a3a44,#18181d);color:#fff}.v32 .cs-vid:nth-child(3){background:linear-gradient(170deg,#f4f1ec,#d9d2c7);color:var(--ink)}.v32 .cs-play{background:rgba(17,17,19,.55);color:#fff}.v32 .cs-stat:not(.hl){background:var(--dark);color:var(--paper)}.v32 .cs-badge{background:var(--lav);color:var(--ink)}.v32 .ab32{background:var(--ink)}.v32 .ab32-in h2{color:var(--paper)}.v32 .ab32-img.i1{background:linear-gradient(150deg,var(--lav),#9e87f0)}.v32 .ab32-img.i2{background:linear-gradient(150deg,#f4f1ec,#d9d2c7)}.v32 .ab32-img.i3{background:linear-gradient(150deg,#3a3a44,#18181d)}.v32 .ab32-img.i2 small{color:var(--ink)}.v32 .cm32-meta em{color:var(--violet)}.v32 .b32.n .eyebrow{color:var(--signal)}.v32 .b32.n:hover .b32-weeks span,.v32 .pk32-c.c0{background:var(--lav);color:var(--ink)}.v32 .pk32-c.c0 .pk32-tag{background:rgba(17,17,19,.08)}.v32 .pk32-c.c0 li:before{background:var(--ink);color:#fff}.v32 .cmh32{background:var(--ink)}.v32 .cmh32-floor{background:radial-gradient(closest-side,rgba(201,184,255,.35),rgba(201,184,255,.08) 60%,transparent)}.v32 .cmh32-buzz li.b1 i,.v32 .cmh32-buzz li.b4 i{background:var(--lav);box-shadow:0 0 10px var(--lav)}.v32 .ch32 .eyebrow{color:var(--signal)}.v32 .blob[data-on="1"],.v32 .cmh32 .btn32:not(.ghost){background:var(--lav);color:var(--ink)}.cases32-head{margin-bottom:clamp(18px,2.5vw,28px)}.clip32{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#18181d}.clip32-snd{position:absolute;z-index:3;top:10px;right:10px;font:600 .74rem/1 var(--body,inherit);padding:7px 11px;border:0;border-radius:999px;background:rgba(17,17,19,.72);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.clip32-snd:hover{background:var(--violet)}.cs-vid.has{background:#18181d}.cs-vid img.cs-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1}.cs-vid.has:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(transparent,rgba(10,10,14,.75));pointer-events:none}.cs-vid.has .cs-cap{z-index:2;color:#fff}.cs-vid.has .cs-views{z-index:2}.stk32-v.has{overflow:hidden;background:#18181d}.stk32-v.has:after{content:"";position:absolute;inset:auto 0 0;height:35%;background:linear-gradient(transparent,rgba(10,10,14,.7));pointer-events:none}.stk32-v.has small{z-index:2;color:#fff}.ab32-img{overflow:hidden}.ab32-img img.ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1}.ab32-img.i3 img.ph,.ph32-photo.has img{object-position:50% 30%}.st3-photo.ph32-photo.has small{display:none}.fc32-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.fc32-n{z-index:2}.fc32-n.a{text-shadow:0 2px 14px rgba(0,0,0,.45)}.f32-arch .duo{height:auto;width:96%;opacity:1;align-self:flex-end;transform:none;filter:drop-shadow(0 20px 40px rgba(0,0,0,.35))}.fs-half.has{color:#fff}.fs-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%;transition:transform 1.2s var(--e)}.fs-half.has:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 35%,rgba(12,10,20,.82));pointer-events:none}.fs-half.has>:not(.fs-img){position:relative;z-index:1}.fs-half.has.big .fs-img{transform:scale(1.04)}.f32-photo .f32-names{bottom:auto;top:9%;z-index:2}.f32-arch .duo{width:88%}.cp32-av:not(.logo) .cp32-in img{transform:scale(1.35);object-position:50% 15%;transform-origin:50% 25%}.v32 .cs-vid.ph,.v32 .cs-vid.ph:nth-child(n){background:linear-gradient(170deg,#3a3a40,#16161a);color:#fff}.cs-vid.ph .cs-ph{width:46%;opacity:.14}.cs-vid.ph .cs-views{background:var(--lav)}.cs-vid.ph .cs-cap{color:rgba(255,255,255,.75)}.fsw-h{white-space:nowrap;font-size:clamp(1.45rem,6.6vw,7rem)!important}.fs-half.has.h0{background:var(--lav)}.fs-half.has.h1{background:#16161a}.fs-half.has .fs-img{object-fit:cover;object-position:50% 12%}.fs-half.has:after{background:linear-gradient(transparent 50%,rgba(10,10,14,.7))}.fc32-l.a{background:var(--lav)}.fc32-l.b{background:#16161a}.fc32-img{object-position:50% 0}.cs-vid img.cs-blur{filter:blur(18px) brightness(.55);transform:scale(1.3)}.cs-vid img.cs-contain,.lg32{object-fit:contain}.lg32{height:calc(clamp(24px, 2.6vw, 34px) * var(--h, 1));width:auto;max-width:190px;flex:none;align-self:center;filter:grayscale(1) contrast(1.1);opacity:.6;transition:filter .3s,opacity .3s}.logos32 .lg32:hover{filter:none;opacity:1}.logos32 .lg32[src$="sparkasse.svg"]{filter:invert(1) grayscale(1)}.f32-logos>div,.logos32>div{align-items:center}.f32-logos .lg32{filter:grayscale(1) invert(1) brightness(1.6);opacity:.7}.f32-logos .lg32[src$="sparkasse.svg"]{filter:none}.cs-logo{height:60px;min-width:60px;max-width:150px;flex:none;padding:10px 14px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px rgba(17,17,19,.08);display:grid;place-items:center}.cs-logo img{max-height:40px;max-width:122px;width:auto;height:auto;object-fit:contain}.f32-logos span,.logos32 span{font-size:clamp(.95rem,1.3vw,1.15rem)}.f32-logos .lg32{filter:brightness(0) invert(1);opacity:.75}.f32-logos .lg32.box{filter:grayscale(1) invert(1) brightness(1.4)}@media (min-width:961px){.f32-grid{grid-template-columns:1fr 1.8fr 1fr}}.f32-photo{display:flex;justify-content:center;align-items:flex-end;margin-bottom:clamp(-90px,-6vw,-50px);margin-top:clamp(-120px,-8vw,-40px)}.f32-p{position:relative;margin:0;flex:none}.f32-p img{display:block;height:clamp(340px,44vw,660px);width:auto;filter:drop-shadow(0 30px 50px rgba(0,0,0,.45))}.f32-p.d{margin-right:-9%;z-index:1}.f32-p.c img{height:calc(clamp(340px, 44vw, 660px) * .96)}.f32-p .f32-sig{top:6%;bottom:auto;width:74%}.f32-p.d .f32-sig{left:-16%;transform:rotate(-10deg)}.f32-p.c .f32-sig{left:auto;right:-18%;transform:rotate(-6deg)}.f32-logos{z-index:3;background:rgba(23,20,31,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.f32-head{z-index:3}.f32-col{position:relative;z-index:2}@media (min-width:961px){.f32-p img{height:min(44vw,62svh)}.f32-p.c img{height:calc(min(44vw, 62svh) * .96)}.f32-photo{margin-top:max(-8vw,-10svh)}}@media (max-width:900px){.f32-photo{margin-top:0;margin-bottom:-40px}.f32-p img,.f32-p.c img{height:auto;width:100%}.f32-p{width:56%}.f32-p.d{margin-right:-12%}}.f32-p.d{margin-right:-14%}.f32-p .f32-sig{top:auto;bottom:14%;width:80%}.f32-p.d .f32-sig{left:4%;transform:rotate(-8deg)}.f32-p.c .f32-sig{right:2%;transform:rotate(-5deg)}@media (min-width:961px){.f32-p img{height:min(36vw,56svh)}.f32-p.c img{height:calc(min(36vw, 56svh) * .86)}}.f32-p .f32-sig{filter:drop-shadow(0 2px 5px rgba(10,8,20,.55))}@media (max-width:960px){.f32-photo{position:relative;margin:10px 0 0}.f32-photo:after{content:"";position:absolute;inset:auto 0 0;height:22%;background:linear-gradient(transparent,#17141f);pointer-events:none;z-index:2}.f32-p .f32-sig{bottom:22%}}.stk32-v img.stk32-ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1}@media (max-width:860px){.stk32-v img.stk32-ph{display:block}}.cs-top{display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-height:46px}.cs-lg{height:clamp(32px,3.2vw,44px);width:auto;max-width:min(210px,55%);object-fit:contain;object-position:left center}.cs-lg[src$="denkbus.png"],.cs-lg[src$="fks.png"]{height:clamp(42px,4vw,56px)}.cs-name{font-weight:850;font-stretch:85%;text-transform:uppercase;font-size:1.25rem;letter-spacing:-.01em}.cs-top small{padding-left:16px;border-left:1.5px solid rgba(17,17,19,.15);opacity:.6;font-size:.82rem;line-height:1.3;max-width:22ch}.cs-vid.ph .cs-cap{bottom:16px}.f32-frame{padding-bottom:0}.f32-photo{position:relative;display:block;margin:0;align-self:end}.f32-duo{display:block;width:100%;height:auto;filter:drop-shadow(0 30px 50px rgba(0,0,0,.45))}img.sig32{position:absolute;transform:none;left:auto;top:auto;height:auto;filter:drop-shadow(0 2px 8px rgba(10,8,20,.6));-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path 2.2s cubic-bezier(.6,.1,.3,1) .3s;transition:clip-path 2.2s cubic-bezier(.6,.1,.3,1) .3s;transition:clip-path 2.2s cubic-bezier(.6,.1,.3,1) .3s,-webkit-clip-path 2.2s cubic-bezier(.6,.1,.3,1) .3s}img.sig32.draw{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.f32-sig.c{left:-4%;bottom:8%;width:48%;rotate:-6deg}.f32-sig.d{right:-6%;bottom:20%;width:40%}@media (min-width:961px){.f32-grid{grid-template-columns:1fr 2.1fr 1fr;align-items:end}.f32-photo{width:min(100%,calc(58svh * 1.625));justify-self:center;margin-top:max(-6vw,-8svh)}.f32-col{padding-bottom:9svh}}@media (max-width:960px){.f32-photo:after{display:none}.f32-photo{grid-row:auto!important;grid-column:1/-1;order:3;margin-top:10px}}span.sig32{position:absolute;display:block;background:var(--lav);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:none;top:auto;left:auto;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path 2.2s cubic-bezier(.6,.1,.3,1) .3s;transition:clip-path 2.2s cubic-bezier(.6,.1,.3,1) .3s;transition:clip-path 2.2s cubic-bezier(.6,.1,.3,1) .3s,-webkit-clip-path 2.2s cubic-bezier(.6,.1,.3,1) .3s;filter:drop-shadow(0 2px 6px rgba(10,8,20,.7))}span.sig32.draw{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.f32-sig.c{left:-12%;bottom:7%;width:44%;rotate:-7deg}.f32-sig.d{right:-10%;bottom:16%;width:34%;rotate:-5deg;transition-delay:1.4s}@media (min-width:961px){.f32-grid{grid-template-columns:1fr 2.8fr 1fr}.f32-photo{width:min(100%,calc(64svh * 1.625));margin-top:max(-9vw,-12svh);--w:min(calc(68svh * 1.625),58vw);width:var(--w);max-width:none;margin-inline:calc((100% - var(--w)) / 2);justify-self:stretch}}.f32-sig.c{left:0;bottom:6%;width:40%}.f32-sig.d{bottom:18%;width:30%}.fs-half.has .fs-img{object-fit:contain;object-position:50% 100%}.fc32-l.a:after,.fc32-l.b:after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(transparent,rgba(10,10,14,.78));pointer-events:none}.fc32-n.b{color:var(--paper);text-shadow:0 2px 14px rgba(0,0,0,.45)}.fs-half.has .fs-img{inset:auto 0 0 0;height:84%}@media (min-width:761px){.v32 .s-founders{padding-top:clamp(40px,4.5vw,70px)}}.cs-top small{max-width:32ch}.cp32-av.logo .cp32-in img{padding:8px;transform:translate(2%,3%)}.cp32-av:not(.logo) .cp32-in img[src$="colin.jpg"]{transform:none;object-position:50% 30%}.fsw{display:grid;grid-template-columns:1fr minmax(0,520px) 1fr;grid-template-areas:"a s b";align-items:center;grid-gap:clamp(24px,4vw,70px);gap:clamp(24px,4vw,70px);margin-top:clamp(20px,3vw,40px)}.fsw .fc32{grid-area:s;margin-top:0;max-height:none}.fsw-t.a{grid-area:a;text-align:right;justify-self:end}.fsw-t.b{grid-area:b}.fsw-t{max-width:34ch;display:grid;grid-gap:10px;gap:10px}.fsw-t h3{font-weight:900;font-stretch:62%;text-transform:uppercase;font-size:clamp(3rem,6vw,6rem);line-height:.85;letter-spacing:-.02em}.fsw-t p{opacity:.7;font-size:1.05rem}@media (max-width:900px){.fsw{grid-template-columns:1fr;grid-template-areas:"s"}.fsw-t{display:none}}img.sig32{background:none}@media (min-width:901px){.fsw .fc32-n{display:none}.fsw .fc32{max-height:76svh}}img.sig32.f32-sig{filter:drop-shadow(0 0 1.5px rgba(12,10,22,.95)) drop-shadow(0 0 6px rgba(12,10,22,.55))}.f32-sig.c{left:2%;bottom:5%;width:46%}.f32-sig.d{right:0;bottom:15%;width:36%}img.sig32{-webkit-clip-path:none;clip-path:none}img.sig32.pending{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}img.sig32.pending.draw{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.fm32-faces img{width:66px;height:66px;border-radius:50%;object-fit:cover;object-position:50% 22%;border:3px solid #fff;background:var(--lav)}.fm32-faces img+img{margin-left:-14px;object-position:50% 30%}.one32{white-space:nowrap;font-size:clamp(1.6rem,7vw,6rem)!important}.v32 .hw-promise{position:static;margin-top:clamp(18px,3.2vh,34px);align-self:flex-end;max-width:none}.v32 .hw .hw-ctas .btn32{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.v32 .hw .hw-ctas .btn32.dark{background:var(--violet);color:#fff;box-shadow:none}.v32 .hw .hw-ctas .btn32:hover{background:var(--ink);color:var(--paper)}.v32 .hw .hw-ctas .btn32.dark:hover{background:#5a3ae6;color:#fff}@media (max-width:700px){.v32 .hw-type{padding-bottom:110px}.v32 .hw-promise{align-self:stretch}.v32 .hw-ctas{justify-content:flex-end}}.cs-lg.badge{height:clamp(58px,5vw,72px);max-width:none;border-radius:50%}.cs-sub{display:grid;grid-gap:2px;gap:2px;padding-left:16px;border-left:1.5px solid rgba(17,17,19,.15)}.cs-sub b{font-weight:850;font-stretch:85%;text-transform:uppercase;font-size:1.15rem;line-height:1}.cs-sub small{padding:0;border:0;opacity:.6;font-size:.78rem;max-width:none}.cs-sub img{height:26px;width:auto;justify-self:start;margin-top:2px}.cs-lgs{display:flex;align-items:center;gap:clamp(10px,1.4vw,18px);flex-wrap:wrap}.cs-lgs img{height:clamp(22px,2.2vw,30px);width:auto;max-width:110px;object-fit:contain}.cs-lgs img[src$="caritas.png"]{height:clamp(30px,3vw,40px)}.cs-lgs em{font-style:normal;font-size:.78rem;font-weight:700;opacity:.55;white-space:nowrap}.cs-lgs+small{flex-basis:100%;padding-left:0;border-left:0}.stk32-v.has:after{display:none}.v32 .tile6 img{width:55%;opacity:.55}.v32 .tile6.t-coral img,.v32 .tile6.t-lav img,.v32 .tile6.t-off img{filter:brightness(0);opacity:.28}.v32 .tile6.photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1;filter:none}.v32 .tile6.photo:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 55%,rgba(10,10,14,.7))}.v32 .tile6.photo span{z-index:1;color:#fff}@media (min-width:701px){.v32 .hw-hint{right:auto;left:var(--g)}}.cs-lg.badge{height:clamp(84px,8vw,116px);border-radius:0;max-width:160px;margin-block:-10px;height:clamp(96px,9.5vw,140px);max-width:190px}.ab32-img.i1 img.ph{object-position:50% 52%}.lg32w{padding:clamp(120px,14vw,180px) 0 clamp(70px,9vw,120px)}.lg32w-in{max-width:820px}.lg32w h1{font-weight:900;font-stretch:62%;text-transform:uppercase;font-size:clamp(2.6rem,7vw,5.5rem);line-height:.9;letter-spacing:-.02em;margin:14px 0 clamp(28px,4vw,48px);overflow-wrap:break-word}.lg32w-body{display:grid;grid-gap:14px;gap:14px;font-size:1rem;line-height:1.65}.lg32w-body li,.lg32w-body p{white-space:pre-line;opacity:.85;max-width:72ch;overflow-wrap:anywhere}.lg32w-body .lead{font-size:1.15rem;font-weight:600;opacity:1}.lg32w-body h2{font-weight:850;font-stretch:85%;font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.1;margin-top:30px}.lg32w-body h3{font-weight:800;font-size:1.15rem;margin-top:14px}.lg32w-body h4{font-weight:700;font-size:1rem;margin-top:6px}.lg32w-body ul{padding-left:1.2em;display:grid;grid-gap:6px;gap:6px}.lg32w-body a{text-decoration:underline;text-underline-offset:3px}.f32-legal a:hover,.lg32w-body a{color:var(--violet)}.cs-lg.badge[src$="make-it-saarland.svg"]{height:clamp(50px,4.6vw,64px);max-width:170px;margin-block:0}.cs-sub img[src$="eastsidefab.png"]{height:46px;border-radius:4px}.cs-vid.nocap:after{display:none}.cs-vid.pos3{z-index:0;transform:scale(.8);opacity:0;pointer-events:none}html.lock32,html.lock32 body{overflow:hidden;overscroll-behavior:none}.v32 .hw-h1 .l1{animation-delay:.05s}.v32 .hw-h1 .l2{animation-delay:.17s}.v32 .hw-h1 .l3{animation-delay:.29s}.v32 .hw-promise{animation-delay:.5s}.v32 .hw-hint{animation-delay:.65s}html.lock32 .v32 :is(.hw-h1 span,.hw-promise,.hw-hint){animation-play-state:paused}.rd32{position:fixed;z-index:60;left:50%;bottom:calc(26px + env(safe-area-inset-bottom, 0px));translate:-50% 0;display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:0;pointer-events:none;animation:rd32in .4s ease .45s forwards;transition:opacity .3s}.rd32 b{width:9px;height:9px;border-radius:50%;background:var(--signal);animation:bl 1s steps(2) infinite}.rd32.done{animation:none;opacity:0}@keyframes rd32in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.rd32{animation:none}}.stk32-v img.stk32-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1;display:block}.fi32-grid.three{align-items:flex-start;gap:0}.fi32-grid.three .fi32-c .ph32-photo{width:clamp(110px,22vw,290px)}.fi32-grid.three .fi32-c.mid{position:relative;z-index:2;margin:clamp(60px,9vw,130px) clamp(-70px,-5vw,-28px) 0}.fi32-grid.three .fi32-c.mid .ph32-photo{width:clamp(96px,17vw,230px);rotate:3deg;box-shadow:0 24px 50px rgba(0,0,0,.3)}.fi32-grid.three .fi32-c.mid b{font-size:1.2rem}.fi32-grid.three .fi32-c small{text-align:center}.fi32-year{position:absolute;z-index:1;top:10px;left:50%;translate:-50% 0;rotate:3deg;padding:3px 9px;border-radius:999px;background:rgba(17,17,19,.72);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.12em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (max-width:900px){.cs-dots{margin:0 0 10px}.cs-card{padding:12px;gap:8px}.cs-left{gap:10px;padding:4px}.cs-top{gap:10px;min-height:0}.cs-logo{height:44px;min-width:44px;padding:6px 10px;border-radius:10px}.cs-logo img{max-height:30px;max-width:110px}.cs-top small{padding-left:10px;font-size:.76rem}.cs-h{font-size:1.5rem;line-height:1.08}.cs-metric{padding-bottom:6px;font-size:.9rem}.cs-stat{padding:8px 10px}.cs-stat b{font-size:1.3rem}.cs-btn{padding:9px 14px}.cs-right{padding:2px 8px 4px;gap:8px}.cs-fan{width:min(165px,46%)}.cs-vnav button{width:36px;height:36px}}.logos32>div{gap:0;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.logos32>div>*{margin-right:50px}@media (max-width:700px){.logos32>div>*{margin-right:34px}.logos32>div{animation-duration:40s}}@media (max-width:1200px){.phx32.x .ph32-photo{display:block;width:clamp(84px,12vw,130px);top:92px;bottom:auto}.phx32.x .p0{left:-10px;rotate:-7deg}.phx32.x .p1{right:-10px;rotate:6deg}.phx32.x .phx32-in{padding-top:clamp(70px,12vw,110px)}}.bst32{padding-bottom:clamp(28px,3.5vw,50px)}.shw32{padding-top:clamp(28px,3.5vw,50px)}@media (max-width:860px){.phx32.x{padding-bottom:56px}.bst32{padding-top:56px}}.fm32-f label{white-space:nowrap}@media (max-width:380px){.fm32-sel label{font-size:.95rem}}@media (max-width:860px){.f32-legal a{display:inline-block;padding:10px 6px;text-decoration:underline;text-underline-offset:3px}}.cp32-av.logo .cp32-in{position:relative}.cp32-av.logo .cp32-in img{position:absolute;inset:0;width:100%;height:100%;padding:20%;box-sizing:border-box;object-fit:contain;transform:translateX(-1.5%)}.ch32-name{font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lav);margin:-6px 0 14px}.ch32-why{margin-top:14px;font-family:var(--serif3);font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.25;color:var(--lav);max-width:34ch}.ch32-form{display:grid;grid-gap:16px;gap:16px}.mb32{display:grid;grid-gap:12px;gap:12px;padding:clamp(20px,2.6vw,30px);border-radius:6px;background:var(--lav);color:var(--ink)}.mb32-tag{justify-self:start;padding:5px 11px;border-radius:999px;background:var(--ink);color:var(--lav);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mb32-price{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.mb32-price b{font-weight:900;font-stretch:70%;font-size:clamp(2.6rem,5vw,3.6rem);line-height:1}.mb32-price span{font-family:var(--serif3);font-size:clamp(1.6rem,3vw,2.2rem);color:var(--violet)}.mb32 p{font-size:.95rem;line-height:1.5}.mb32 ul{list-style:none;display:grid;grid-gap:6px;gap:6px;padding:0}.mb32-ok li{display:flex;gap:10px;font-weight:600;font-size:.95rem}.mb32-ok li:before{content:"✓";display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--violet);color:#fff;font-size:.75rem}.mb32 small{font-size:.8rem;opacity:.7}.mb32-inc{padding-top:12px!important;border-top:1px solid rgba(17,17,19,.15)}.mb32-inc li{font-size:.88rem;opacity:.8}.mb32-inc li:before{content:"· "}.b32-price{margin-top:8px;font-size:.9rem}.b32-price b{font-weight:800}.cs-pf{width:clamp(58px,5vw,72px);height:clamp(58px,5vw,72px);flex:none;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--lav)}.cs-person{border-left:0;padding-left:0}.cs-person b{text-transform:none;font-stretch:90%;font-size:1.25rem}.cs-person img{height:24px;max-width:150px;object-fit:contain;object-position:left center;margin-top:4px}@media (max-width:900px){.cs-pf{width:50px;height:50px}.cs-person b{font-size:1.1rem}.cs-person img{height:20px}}@media (min-width:901px){.cs-pf{width:84px;height:84px}.cs-person b{font-size:1.55rem}.cs-person small{font-size:.85rem}.cs-person img{height:30px;max-width:170px}}@media (max-width:900px){.cs-lg.badge,.cs-lg.badge[src$="make-it-saarland.svg"]{height:44px;margin-block:0}.cs-sub img[src$="eastsidefab.png"]{height:30px}.cs-sub b{font-size:1rem}}.cs-lstack{display:grid;min-width:0}.cs-lstack>.cs-left{grid-area:1/1;min-width:0}.cs-left.ghost{visibility:hidden;pointer-events:none}.cs-stats{grid-template-columns:1fr 1fr}.cs-stat b{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;white-space:nowrap;font-size:clamp(1.6rem,2.5vw,2.6rem)}.cs-stat small{line-height:1.25}@media (max-width:900px){.cs-stat b{font-size:1.3rem}}@media (max-width:360px){.cs-stat b{font-size:1.12rem}}.cs-b .cs-card{background:transparent;box-shadow:none;color:var(--paper)}.cs-b .cs-sub small,.cs-b .cs-top small{color:var(--paper);opacity:.6}.cs-b .cs-sub,.cs-b .cs-top small{border-color:rgba(242,238,230,.2)}.cs-b .cs-sub b{color:var(--paper)}.cs-b .cs-lg,.cs-b .cs-lgs,.cs-b .cs-person img{background:var(--paper);border-radius:12px;padding:8px 12px;box-sizing:content-box}.cs-b .cs-person img{padding:5px 9px;border-radius:8px}.cs-b .cs-lgs em{color:var(--ink)}.cs-b .cs-pf{box-shadow:0 0 0 3px var(--ink),0 0 0 5px var(--lav)}.cs-t{font-weight:900;font-stretch:70%;text-transform:uppercase;font-size:clamp(2.3rem,4vw,3.8rem);line-height:.92;letter-spacing:-.02em;text-wrap:balance}.cs-t i{font-family:var(--serif3);font-weight:400;text-transform:none;color:var(--lav);letter-spacing:0}.cs-p{font-size:1rem;line-height:1.5;opacity:.7;max-width:46ch}.cs-b .cs-stats{margin-top:auto;gap:24px}.cs-b .cs-stat,.v32 .cs-b .cs-stat:not(.hl){background:transparent;color:var(--paper);padding:14px 0 0;min-height:0;border-radius:0;border-top:1.5px solid rgba(242,238,230,.2);justify-content:flex-start;gap:6px}.cs-b .cs-stat b{order:-1;font-weight:900;font-stretch:70%;font-size:clamp(2.4rem,4.2vw,3.8rem);letter-spacing:-.02em;line-height:.95}.cs-b .cs-stat.hl b{color:var(--lav)}.cs-b .cs-stat small{opacity:.65;font-weight:600}.cs-pill{align-self:flex-start}.cs-b .cs-arrow,.cs-b .cs-vnav button{border-color:rgba(242,238,230,.5);color:var(--paper)}.cs-b .cs-vnav button:hover{background:var(--paper);color:var(--ink)}.cs-b .cs-dots button{background:rgba(242,238,230,.25)}.cs-b .cs-dots button.on{background:var(--lav)}@media (max-width:900px){.cs-b .cs-card{padding:4px 0}.cs-t{font-size:1.85rem}.cs-p{font-size:.92rem}.cs-b .cs-stats{gap:16px}.cs-b .cs-stat b{font-size:2rem}.cs-b .cs-arrow.l{background:var(--paper);color:var(--ink);border:0}.cs-b .cs-arrow.r{background:var(--lav);color:var(--ink);border:0}}.vg32-h{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.vg32-h b{font-weight:900;font-stretch:70%;text-transform:uppercase;font-size:clamp(1.6rem,3vw,2.4rem)}.vg32-h small{opacity:.6}.v32 .cases32.cs-darksec{background:var(--ink);color:var(--paper)}.cs-darksec .vg32-h small{color:var(--paper)}@media (min-width:901px){.cs-b .cs-arrow,.cs-b .cs-arrow.l,.cs-b .cs-arrow.r{background:transparent;color:var(--paper);border:1.5px solid rgba(242,238,230,.5)}.cs-b .cs-arrow:hover{background:var(--paper);color:var(--ink)}}@media (max-width:900px){.cs-b .cs-left{gap:8px}.cs-t{font-size:1.7rem}.cs-p{font-size:.88rem;line-height:1.45}.cs-b .cs-stat{padding-top:8px;gap:2px}.cs-b .cs-stat b{font-size:1.8rem}.cs-b .cs-pill{min-height:42px;padding:0 18px;font-size:.9rem}}.cs-darksec .logos32{border-color:rgba(242,238,230,.15)}.cs-darksec .logos32 .lg32{filter:brightness(0) invert(1);opacity:.7}.cs-darksec .logos32 .lg32.box{filter:grayscale(1) invert(1) brightness(1.4)}.cs-darksec .logos32 .lg32[src$="sparkasse.svg"]{filter:none}.cs-darksec .logos32 .lg32:hover{opacity:1}.cs-darksec .logos32 span{color:rgba(242,238,230,.6)}@media (max-width:900px){.cs-b .cs-stats{margin-top:4px}.v32 .cs-b .cs-stat,.v32 .cs-b .cs-stat:not(.hl){padding-top:8px}}.logos32>.lgt{display:flex;width:max-content;gap:0;animation:none;transform:none;will-change:auto;-webkit-backface-visibility:visible;backface-visibility:visible}.lgg{display:flex;align-items:center;flex:none;animation:lg32m 45s linear infinite}.lgg>*{margin-right:50px;flex:none}@keyframes lg32m{to{transform:translateX(-100%)}}@media (max-width:700px){.lgg{animation-duration:36s}.lgg>*{margin-right:34px}}@media (prefers-reduced-motion:reduce){.lgg{animation:none}}.lgg{gap:50px;padding-right:50px}.lgg>*,.logos32>.lgt>.lgg>*{margin-right:0}@media (max-width:700px){.lgg{gap:34px;padding-right:34px}}.logos32>.lgt>.lgg{margin-right:0}.cs-lightsec .cs-b .cs-card{background:var(--lav);color:var(--ink);border-radius:8px;padding:clamp(22px,3.4vw,44px);box-shadow:0 30px 70px rgba(17,17,19,.12)}.cs-lightsec .cs-b .cs-sub small,.cs-lightsec .cs-b .cs-top small{color:var(--ink);opacity:.6}.cs-lightsec .cs-b .cs-sub,.cs-lightsec .cs-b .cs-top small{border-color:rgba(17,17,19,.18)}.cs-lightsec .cs-b .cs-sub b{color:var(--ink)}.cs-lightsec .cs-b .cs-lg,.cs-lightsec .cs-b .cs-lgs,.cs-lightsec .cs-b .cs-person img{background:#fff}.cs-lightsec .cs-b .cs-pf{box-shadow:0 0 0 3px var(--lav),0 0 0 5px var(--ink)}.cs-lightsec .cs-t i{color:var(--violet)}.cs-lightsec .cs-p{opacity:.75}.cs-lightsec .cs-b .cs-stat,.v32 .cs-lightsec .cs-b .cs-stat:not(.hl){color:var(--ink);border-top-color:rgba(17,17,19,.2)}.cs-lightsec .cs-b .cs-stat.hl b{color:var(--violet)}.cs-lightsec .cs-pill{background:var(--ink);color:var(--paper)}.cs-lightsec .cs-pill:hover{background:var(--violet);color:#fff}.cs-lightsec .cs-b .cs-vnav button{border-color:rgba(17,17,19,.5);color:var(--ink)}.cs-lightsec .cs-b .cs-vnav button:hover{background:var(--ink);color:var(--paper)}.cs-lightsec .cs-b .cs-dots button{background:rgba(17,17,19,.2)}.cs-lightsec .cs-b .cs-dots button.on{background:var(--ink)}@media (min-width:901px){.cs-lightsec .cs-b .cs-arrow,.cs-lightsec .cs-b .cs-arrow.l,.cs-lightsec .cs-b .cs-arrow.r{color:var(--ink);border-color:rgba(17,17,19,.5)}.cs-lightsec .cs-b .cs-arrow:hover{background:var(--ink);color:var(--paper)}}@media (max-width:900px){.cs-lightsec .cs-b .cs-card{padding:16px 14px 14px}.cs-lightsec .cs-b .cs-arrow.l{background:#fff;color:var(--ink)}.cs-lightsec .cs-b .cs-arrow.r{background:var(--ink);color:var(--paper)}}.v32 .cases32.cs-opt1{background:var(--ink);color:var(--paper)}.cs-opt1 .cs-b .cs-card{background:var(--paper);color:var(--ink);border-radius:8px;padding:clamp(22px,3.4vw,44px);box-shadow:0 30px 70px rgba(0,0,0,.35)}.cs-opt1 .cs-b .cs-sub small,.cs-opt1 .cs-b .cs-top small{color:var(--ink);opacity:.6}.cs-opt1 .cs-b .cs-sub,.cs-opt1 .cs-b .cs-top small{border-color:rgba(17,17,19,.18)}.cs-opt1 .cs-b .cs-sub b{color:var(--ink)}.cs-opt1 .cs-b .cs-lg,.cs-opt1 .cs-b .cs-lgs,.cs-opt1 .cs-b .cs-person img{background:#fff;box-shadow:inset 0 0 0 1px rgba(17,17,19,.08)}.cs-opt1 .cs-b .cs-pf{box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--lav)}.cs-opt1 .cs-t i{color:var(--violet)}.cs-opt1 .cs-p{opacity:.72}.cs-opt1 .cs-b .cs-stat,.v32 .cs-opt1 .cs-b .cs-stat:not(.hl){color:var(--ink);border-top-color:rgba(17,17,19,.18)}.cs-opt1 .cs-b .cs-stat.hl b{color:var(--violet)}.cs-opt1 .cs-pill{background:var(--ink);color:var(--paper)}.cs-opt1 .cs-pill:hover{background:var(--violet);color:#fff}.cs-opt1 .cs-b .cs-vnav button{border-color:rgba(17,17,19,.5);color:var(--ink)}.cs-opt1 .cs-b .cs-vnav button:hover{background:var(--ink);color:var(--paper)}.cs-opt2 .cs-b .cs-card{background:#232329;color:var(--paper);border-radius:8px;padding:clamp(22px,3.4vw,44px);box-shadow:0 30px 70px rgba(17,17,19,.18)}.cs-opt2 .cs-b .cs-pf{box-shadow:0 0 0 3px #232329,0 0 0 5px var(--lav)}.cs-opt2 .cs-b .cs-arrow,.cs-opt2 .cs-b .cs-arrow.l,.cs-opt2 .cs-b .cs-arrow.r{color:var(--ink);border-color:rgba(17,17,19,.5)}.cs-opt2 .cs-b .cs-dots button{background:rgba(17,17,19,.2)}.cs-opt2 .cs-b .cs-dots button.on{background:var(--ink)}@media (min-width:901px){.cs-opt2 .cs-b .cs-arrow:hover{background:var(--ink);color:var(--paper)}}@media (max-width:900px){.cs-opt1 .cs-b .cs-card,.cs-opt2 .cs-b .cs-card{padding:16px 14px 14px}.cs-opt2 .cs-b .cs-arrow.l{background:#fff;color:var(--ink);border:0}.cs-opt2 .cs-b .cs-arrow.r{background:var(--ink);color:var(--paper);border:0}}.cs-opt1 .logos32{border-color:rgba(242,238,230,.15)}.cs-opt1 .logos32 .lg32{filter:brightness(0) invert(1);opacity:.7}.cs-opt1 .logos32 .lg32.box{filter:grayscale(1) invert(1) brightness(1.4)}.cs-opt1 .logos32 .lg32[src$="sparkasse.svg"]{filter:none}.cs-opt1 .vg32-h small{color:var(--paper)}.cp32-p strong{grid-row:1/span 2;align-self:center}@media (max-width:400px){.cp32-p strong{grid-row:auto;align-self:end}}.cp32-av:not(.logo) .cp32-in img[src$="kasky.jpg"]{transform:none;object-position:50% 50%}.cp32-p .cp32-av{grid-column:1;grid-row:1/span 2}.cp32-p strong{grid-column:2}@media (max-width:400px){.cp32-p .cp32-av{grid-row:1/span 2}.cp32-p strong{grid-row:1}.cp32-l{grid-row:2}}.f32-cp{min-width:250px}.cp32-p strong{white-space:nowrap}.pl32{position:absolute;inset:0;z-index:3;display:grid;place-content:center;justify-items:center;grid-gap:10px;gap:10px;border:0;padding:0;background:rgba(10,10,14,.18);color:#fff;cursor:pointer;transition:background .3s}.pl32.on{background:transparent}.pl32-btn{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.94);color:var(--ink,#111113);box-shadow:0 10px 30px rgba(0,0,0,.3);transition:transform .3s var(--e,ease),opacity .3s,background .2s}.pl32-btn svg{width:28px;height:28px;fill:currentColor}.pl32:not(.on) .pl32-btn svg{margin-left:3px}.pl32:hover .pl32-btn{transform:scale(1.08);background:var(--lav,#c9b8ff)}.pl32:focus-visible{outline:3px solid var(--lav,#c9b8ff);outline-offset:-3px}.pl32.on .pl32-btn{opacity:0;transform:scale(.85)}.pl32.on:focus-visible .pl32-btn,.pl32.on:hover .pl32-btn{opacity:1;transform:none}@media (hover:none){.pl32.on .pl32-btn{opacity:0}}.pl32-hint{font:600 .74rem/1 var(--body,inherit);letter-spacing:.08em;text-transform:uppercase;padding:6px 11px;border-radius:999px;background:rgba(17,17,19,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pl32-bar{position:absolute;left:0;right:0;bottom:0;height:4px;z-index:4;background:rgba(255,255,255,.18);pointer-events:none;opacity:0;transition:opacity .3s}.pl32-bar:before{content:"";position:absolute;inset:0;transform-origin:left;transform:scaleX(var(--p,0));background:var(--lav,#c9b8ff)}.pl32.st~.pl32-bar{opacity:1}.cs-vid:has(.pl32.on) .cs-cap,.cs-vid:has(.pl32.on):after{opacity:0;transition:opacity .4s}.pl32-hint{white-space:nowrap}@media (max-width:700px){.pl32-btn{width:54px;height:54px}.pl32-btn svg{width:22px;height:22px}.pl32-hint{display:none}}.ck32{position:fixed;z-index:200;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom, 0px));width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;border-radius:22px;background:var(--ink);color:var(--paper);box-shadow:0 30px 80px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.08);animation:ck32in .6s var(--e) both .4s}@keyframes ck32in{0%{opacity:0;transform:translateY(20px)}}.ck32-in{display:grid;grid-gap:14px;gap:14px;padding:22px}.ck32 h2{font-size:1.5rem;line-height:1;letter-spacing:-.02em;text-transform:uppercase;font-stretch:112%}.ck32 h2 i{font-family:var(--serif3);text-transform:none;font-weight:400;color:var(--lav);font-size:1.15em}.ck32 p{font-size:.88rem;line-height:1.5;color:rgba(242,238,230,.75)}.ck32-groups{list-style:none;display:grid;grid-gap:10px;gap:10px}.ck32-groups li{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.06)}.ck32-groups label{display:flex;align-items:center;gap:10px;cursor:pointer}.ck32-groups b{font-size:.95rem}.ck32-groups b small{font-weight:400;color:rgba(242,238,230,.55)}.ck32-groups p{font-size:.8rem}.ck32-tools{font-size:.72rem;color:var(--lav)}.ck32-sw{position:relative;flex:none;width:38px;height:22px}.ck32-sw input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.ck32-sw i{position:absolute;inset:0;border-radius:999px;background:rgba(255,255,255,.2);transition:background .2s;pointer-events:none}.ck32-sw i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .25s var(--e)}.ck32-sw input:checked+i{background:var(--violet)}.ck32-sw input:checked+i:after{transform:translateX(16px)}.ck32-sw input:disabled+i{opacity:.6}.ck32-sw input:focus-visible+i{outline:2px solid var(--lav);outline-offset:2px}.ck32-btns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.ck32-b{padding:11px 8px;border:0;border-radius:999px;background:var(--paper);color:var(--ink);font-weight:600;font-size:.8rem;line-height:1.15;cursor:pointer;transition:background .2s,color .2s}.ck32-b:hover{background:var(--lav)}.ck32-b:focus-visible{outline:2px solid var(--lav);outline-offset:2px}.ck32-links{font-size:.74rem;color:rgba(242,238,230,.55)}.ck32-links a{text-decoration:underline;text-underline-offset:2px}@media (max-width:520px){.ck32{right:12px;left:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));width:auto}.ck32-btns{grid-template-columns:1fr}.ck32-b{padding:12px;font-size:.9rem}}.f32-ck{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.f32-ck:hover{color:var(--violet)}@media (max-width:860px){.f32-ck{display:inline-block;padding:10px 6px;text-decoration:underline;text-underline-offset:3px}}.wl32-ok{min-height:70vh;display:grid;align-items:center;padding-block:160px 100px;text-align:center}.wl32-ok .wrap3{display:grid;grid-gap:18px;gap:18px;justify-items:center;max-width:720px}.wl32-ok h1{font-size:clamp(2.6rem,7vw,5rem);line-height:.95;text-transform:uppercase;letter-spacing:-.02em}.wl32-ok h1 i{font-family:var(--serif3);text-transform:none;color:var(--violet);font-weight:400}.mb32-pp{display:grid;grid-gap:2px;gap:2px}.mb32-pp b{font-size:clamp(2rem,4vw,2.8rem)}.mb32-pp small{font-family:inherit;font-size:.74rem;opacity:.7;color:inherit}.mb32-price .mb32-zero{align-self:center}.mb32-price .mb32-pp{font-family:inherit;font-size:inherit;color:inherit}.mb32-pp+.mb32-pp{padding-left:16px;border-left:1px solid rgba(17,17,19,.2)}.cm32-track{align-items:stretch}.cm32-c{min-height:196px}.cm32-b{grid-template-rows:auto 1fr auto;gap:10px}.cm32-b figcaption{display:grid;grid-gap:2px;gap:2px}.cm32-b figcaption small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm32-b blockquote{text-wrap:pretty}@media (max-width:900px){.cm32-c{min-height:170px}}@media (max-width:520px){.cm32-c{min-height:150px}.cm32-b{gap:6px}}@media (max-width:900px){.cm32-b figcaption small{white-space:normal}}.cm32.paused .cm32-track{animation-play-state:paused}@media (hover:hover){.cm32:hover .cm32-track{animation-play-state:paused}}.cm32-more{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-weight:700;color:var(--violet);opacity:1}.cm32-row.rev .cm32-c:nth-child(odd) .cm32-more{color:var(--lav)}.cm32-more span{transition:transform .25s var(--e)}.cm32-more:hover span{transform:translate(2px,-2px)}.cm32-more:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:4px}.cm32-meta:has(.cm32-more){opacity:1}.cm32-pop{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:24px max(16px,env(safe-area-inset-right,0px)) 24px max(16px,env(safe-area-inset-left,0px));background:rgba(17,17,19,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:cm32fade .3s ease both}@keyframes cm32fade{0%{opacity:0}}.cm32-pop-c{position:relative;width:min(640px,100%);max-height:min(80vh,720px);overflow-y:auto;margin:0;padding:30px 30px 26px;border-radius:26px;background:#fff;color:var(--ink);box-shadow:0 30px 80px rgba(0,0,0,.35),0 0 0 1.5px rgba(17,17,19,.08);animation:cm32pop .45s var(--e) both}@keyframes cm32pop{0%{opacity:0;transform:translateY(16px) scale(.97)}}.cm32-pop-c header{display:flex;gap:14px;align-items:center;margin-bottom:18px;padding-right:40px}.cm32-pop-c figcaption{display:grid;grid-gap:2px;gap:2px}.cm32-pop-c figcaption b{font-size:1.1rem}.cm32-pop-c figcaption small{opacity:.6;font-size:.85rem}.cm32-pop-c blockquote{display:grid;grid-gap:14px;gap:14px;margin:0;font-size:1.05rem;line-height:1.6}.cm32-pop-c blockquote p{margin:0}.cm32-pop-x{all:unset;cursor:pointer;position:absolute;top:16px;right:16px;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--paper);font-size:1rem;transition:background .2s}.cm32-pop-x:hover{background:var(--lav)}.cm32-pop-x:focus-visible{outline:2px solid var(--violet);outline-offset:2px}@media (max-width:520px){.cm32-pop-c{padding:24px 20px 20px;border-radius:20px}.cm32-pop-c blockquote{font-size:.95rem}}