[data-se=S2]{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:flex-end;min-height:min(84vh,820px);background-color:var(--photo-fallback);font:var(--t-body);color:var(--photo-ink)}[data-se=S2],[data-se=S2] *{box-sizing:border-box}[data-se=S2] .s2-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--s2-focus, 50% 50%);z-index:-2;display:block}[data-se=S2] .s2-scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,var(--overlay) 0%,color-mix(in srgb,var(--overlay) 75%,transparent) 38%,color-mix(in srgb,var(--overlay) 20%,transparent) 72%,transparent 100%)}[data-se=S2] .s2-wrap{width:100%;max-width:var(--c-wide);margin-inline:auto;padding-inline:var(--gutter);padding-block:clamp(120px,14vw,200px) calc(var(--s-section) * var(--s-scale, 1) * .8)}[data-se=S2] p,[data-se=S2] h1{margin:0}[data-se=S2] .s2-eyebrow{font:var(--t-eyebrow);color:var(--photo-ink);margin-bottom:18px}[data-se=S2] h1{font:var(--t-display);font-size:var(--t-hero-size, 64px);line-height:var(--t-hero-lh, 1.04);letter-spacing:-.03em;color:var(--photo-ink);max-width:15ch;text-wrap:balance}[data-se=S2] .s2-lead{font:var(--t-lead);color:var(--photo-ink);max-width:54ch;margin-top:24px}[data-se=S2] .s2-note{font:var(--t-label);font-size:1rem;font-weight:500;color:var(--photo-ink-dim);margin-top:22px;max-width:56ch}[data-se=S2] .s-hl{background:var(--hl, var(--acc));color:var(--on-hl, var(--on-acc));padding:0 .14em .02em;margin-inline:-.02em;border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-se=S2] .s2-rot{display:grid;justify-items:start;font-style:inherit}[data-se=S2] .s2-rot-w{grid-area:1 / 1;opacity:0;transform:translateY(.35em);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}[data-se=S2] .s2-rot-w.is-on{opacity:1;transform:none}[data-se=S2] .s2-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}[data-se=S2] .s-pill{display:inline-flex;align-items:center;gap:14px;min-height:var(--btn-h);padding:0 7px 0 26px;border-radius:999px;background:var(--acc);color:var(--on-acc);font:var(--t-accent);text-decoration:none;box-shadow:0 16px 36px -14px color-mix(in srgb,var(--acc) 80%,transparent);transition:transform .3s cubic-bezier(.16,1,.3,1)}[data-se=S2] .s-pill-ico{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--on-acc);color:var(--acc);transition:transform .3s cubic-bezier(.16,1,.3,1)}[data-se=S2] .s-pill:hover{transform:translateY(-2px)}[data-se=S2] .s-pill:hover .s-pill-ico{transform:translate(3px)}[data-se=S2] .s-ghost{display:inline-flex;align-items:center;min-height:var(--btn-h);padding:0 26px;border-radius:999px;border:1.5px solid var(--photo-line);color:var(--photo-ink);font:var(--t-accent);text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1)}[data-se=S2] .s-ghost:hover{transform:translateY(-2px)}[data-se=S2] .s2-pause{position:absolute;right:var(--gutter);bottom:28px;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--photo-line);background:color-mix(in srgb,var(--overlay) 60%,transparent);cursor:pointer;display:grid;place-items:center}[data-se=S2] .s2-pause span{width:12px;height:14px;border-inline:4px solid var(--photo-ink)}[data-se=S2] .s2-pause[aria-pressed=true] span{width:0;height:0;border-inline:0;border-left:12px solid var(--photo-ink);border-block:7px solid transparent;margin-left:4px}[data-se=S2] :focus-visible{outline:2px solid var(--photo-ink);outline-offset:3px}@media(max-width:600px){[data-se=S2]{min-height:0}[data-se=S2] .s2-row{display:grid;grid-template-columns:minmax(0,1fr)}[data-se=S2] .s-pill{justify-content:space-between}[data-se=S2] .s-ghost{justify-content:center}}@media(prefers-reduced-motion:reduce){[data-se=S2] .s2-rot-w,[data-se=S2] .s-pill,[data-se=S2] .s-pill-ico,[data-se=S2] .s-ghost{transition:none}}[data-se=S3]{font:var(--t-body);color:var(--ink);border-bottom:1px solid var(--line)}[data-se=S3],[data-se=S3] *{box-sizing:border-box}[data-se=S3] .s3-wrap{width:100%;max-width:var(--c-wide);margin-inline:auto;padding-inline:var(--gutter);padding-block:clamp(28px,3.4vw,44px);display:grid;grid-template-columns:minmax(150px,auto) 1fr;gap:clamp(24px,4vw,64px);align-items:center}[data-se=S3] .s3-label{margin:0;font:var(--t-eyebrow);color:var(--ink-dim);max-width:16ch}[data-se=S3] .s3-logos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:clamp(16px,2.4vw,40px);align-items:center}[data-se=S3] .s3-logos img{display:block;width:100%;max-width:150px;height:auto;margin-inline:auto;opacity:.62;filter:grayscale(1);transition:opacity .3s cubic-bezier(.16,1,.3,1)}[data-se=S3] .s3-logos li:hover img{opacity:1;filter:none}@media(max-width:760px){[data-se=S3] .s3-wrap{grid-template-columns:minmax(0,1fr)}[data-se=S3] .s3-logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){[data-se=S3] .s3-logos img{transition:none}}[data-se=S4]{font:var(--t-body);color:var(--ink)}[data-se=S4],[data-se=S4] *{box-sizing:border-box}[data-se=S4] p,[data-se=S4] h2,[data-se=S4] ul,[data-se=S4] figure{margin:0}[data-se=S4] ul{list-style:none;padding:0}[data-se=S4] .s4-wrap{width:100%;max-width:var(--c-wide);margin-inline:auto;padding-inline:var(--gutter);padding-block:calc(var(--s-section) * var(--s-scale, 1))}[data-se=S4] .s4-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,96px);align-items:center}[data-se=S4] .s4-intro{font:var(--t-h4);color:var(--ink);opacity:.92}[data-se=S4] h2{font:var(--t-display);letter-spacing:-.035em;color:var(--ink);margin-top:10px;text-wrap:balance}[data-se=S4] .s-hl{background:var(--hl, var(--acc));color:var(--on-hl, var(--on-acc));padding:0 .14em .02em;border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-se=S4] .s4-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.6vw,40px);margin-top:clamp(28px,3vw,44px);padding-top:26px;border-top:1px solid var(--line)}[data-se=S4] .s4-cols p{color:var(--ink-dim)}[data-se=S4] .s4-formula{margin-top:28px;color:var(--ink-dim)}[data-se=S4] .s4-formula strong{display:block;font:var(--t-h4);color:var(--ink);margin-bottom:4px}[data-se=S4] .s4-row{margin-top:32px}[data-se=S4] .s-pill{display:inline-flex;align-items:center;gap:14px;min-height:var(--btn-h);padding:0 7px 0 26px;border-radius:999px;background:var(--acc);color:var(--on-acc);font:var(--t-accent);text-decoration:none;box-shadow:0 16px 36px -14px color-mix(in srgb,var(--acc) 80%,transparent);transition:transform .3s cubic-bezier(.16,1,.3,1)}[data-se=S4] .s-pill-ico{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--on-acc);color:var(--acc)}[data-se=S4] .s-pill:hover{transform:translateY(-2px)}[data-se=S4] .s4-fig{display:grid;grid-template-columns:minmax(0,1fr) 84px minmax(0,.74fr);align-items:center}[data-se=S4] .s4-big,[data-se=S4] .s4-small{aspect-ratio:1;border-radius:50%;display:grid;place-content:center;text-align:center;padding:12%}[data-se=S4] .s4-big{border:2px solid color-mix(in srgb,var(--ink) 38%,transparent);background:color-mix(in srgb,var(--ink) 7%,transparent)}[data-se=S4] .s4-small{background:var(--surface);color:var(--on-surface);padding:9% 13%;box-shadow:var(--shadow-card)}[data-se=S4] .s4-cap{display:block;font:var(--t-h4);color:inherit;margin-bottom:14px;text-wrap:balance}[data-se=S4] .s4-big .s4-cap{color:var(--ink)}[data-se=S4] .s4-big ul,[data-se=S4] .s4-small ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}[data-se=S4] .s4-big li{font:var(--t-label);color:var(--ink);padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--ink) 14%,transparent)}[data-se=S4] .s4-small li{font:var(--t-label);font-size:.8125rem;color:var(--on-surface);padding:4px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--on-surface) 25%,transparent)}[data-se=S4] .s4-small .s4-cap{font-size:.9375rem;margin-bottom:10px}[data-se=S4] .s4-small ul{gap:6px}[data-se=S4] .s4-gap{position:relative;height:2px;background:repeating-linear-gradient(90deg,var(--ink) 0 6px,transparent 6px 12px);opacity:.7}[data-se=S4] .s4-gap span{position:absolute;left:50%;top:12px;transform:translate(-50%) rotate(-6deg);font:var(--t-hand);font-size:1.375rem;color:var(--acc-ink);white-space:nowrap}@media(max-width:960px){[data-se=S4] .s4-grid{grid-template-columns:minmax(0,1fr)}[data-se=S4] .s4-fig{max-width:560px}}@media(max-width:600px){[data-se=S4] .s4-cols{grid-template-columns:minmax(0,1fr)}[data-se=S4] .s4-fig{grid-template-columns:minmax(0,1fr);justify-items:center;gap:0}[data-se=S4] .s4-big{width:100%}[data-se=S4] .s4-gap{width:2px;height:56px;background:repeating-linear-gradient(180deg,var(--ink) 0 6px,transparent 6px 12px)}[data-se=S4] .s4-gap span{left:18px;top:50%;transform:translateY(-50%) rotate(-6deg)}[data-se=S4] .s4-small{width:82%}}@media(prefers-reduced-motion:reduce){[data-se=S4] .s-pill{transition:none}}[data-se=S5]{font:var(--t-body);color:var(--ink)}[data-se=S5],[data-se=S5] *{box-sizing:border-box}[data-se=S5] p,[data-se=S5] h2,[data-se=S5] h3,[data-se=S5] ul{margin:0}[data-se=S5] ul{list-style:none;padding:0}[data-se=S5] .s5-wrap{width:100%;max-width:var(--c-wide);margin-inline:auto;padding-inline:var(--gutter);padding-block:calc(var(--s-section) * var(--s-scale, 1))}[data-se=S5] .s5-head{position:relative;max-width:780px}[data-se=S5] h2{font:var(--t-h2);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;max-width:18ch}[data-se=S5] .s5-lead{font:var(--t-lead);color:var(--ink-dim);margin-top:18px;max-width:58ch}[data-se=S5] .s5-note{position:absolute;left:calc(100% + 12px);top:46%;display:flex;align-items:flex-end;gap:2px;font:var(--t-hand);color:var(--acc-ink);transform:rotate(-7deg);white-space:nowrap}[data-se=S5] .s5-note svg{transform:translateY(26px)}[data-se=S5] .s5-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:clamp(36px,4vw,56px)}[data-se=S5] .s5-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:var(--card-pad);box-shadow:var(--shadow-card);display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:18px;align-items:start;transition:transform .35s cubic-bezier(.16,1,.3,1)}[data-se=S5] .s5-card:hover{transform:translateY(-3px)}[data-se=S5] .s5-q{color:var(--acc);margin-top:4px;grid-row:span 2}[data-se=S5] .s5-card h3{font:var(--t-h3);color:var(--ink)}[data-se=S5] .s5-card p{color:var(--ink-dim);margin-top:8px}[data-se=S5] .s5-bar{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding:22px var(--card-pad);border-radius:var(--radius);background:var(--surface)}[data-se=S5] .s5-bar p{font:var(--t-h4);color:var(--on-surface);max-width:60ch}[data-se=S5] .s5-bar a{display:inline-flex;align-items:center;gap:10px;font:var(--t-accent);color:var(--on-surface);text-decoration:underline;text-decoration-color:var(--acc);text-decoration-thickness:2px;text-underline-offset:6px}@media(max-width:1180px){[data-se=S5] .s5-note{left:auto;right:0;top:auto;bottom:calc(100% - 4px)}[data-se=S5] .s5-note svg{display:none}}@media(max-width:760px){[data-se=S5] .s5-grid{grid-template-columns:minmax(0,1fr)}[data-se=S5] .s5-note{position:static;display:inline-block;margin-top:10px;transform:rotate(-4deg)}}@media(prefers-reduced-motion:reduce){[data-se=S5] .s5-card{transition:none}}[data-se=S9]{font:var(--t-body);color:var(--ink);overflow:hidden}[data-se=S9],[data-se=S9] *{box-sizing:border-box}[data-se=S9] p,[data-se=S9] h2,[data-se=S9] ul{margin:0}[data-se=S9] ul{list-style:none;padding:0}[data-se=S9] .s9-wrap{width:100%;max-width:var(--c-wide);margin-inline:auto;padding-inline:var(--gutter);padding-block:calc(var(--s-section) * var(--s-scale, 1))}[data-se=S9] .s9-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px clamp(32px,5vw,80px);align-items:end}[data-se=S9] h2{font:var(--t-h2);letter-spacing:-.03em;color:var(--ink);max-width:16ch;text-wrap:balance}[data-se=S9] .s9-lead{font:var(--t-lead);color:var(--ink-dim);max-width:46ch}[data-se=S9] .s-hl{background:var(--hl, var(--acc));color:var(--on-hl, var(--on-acc));padding:0 .14em .02em;border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-se=S9] .s-ring{position:relative;display:inline-block;white-space:nowrap;padding-inline:.14em;margin-left:-.14em;font-style:inherit}[data-se=S9] .s-ring-svg{position:absolute;left:0;top:-14%;width:100%;height:132%;overflow:visible;pointer-events:none}[data-se=S9] .s-ring-svg path{fill:none;stroke:var(--hl, var(--acc));stroke-width:3.2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}[data-motion] [data-se=S9] .se-w:not(.is-in) .s-ring-svg path{stroke-dashoffset:1}[data-motion] [data-se=S9] .se-w .s-ring-svg path{transition:stroke-dashoffset 1s cubic-bezier(.65,0,.35,1) .35s}[data-se=S9] .s9-row{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(200px,19vw,250px);gap:18px;margin-top:clamp(32px,4vw,52px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px;scrollbar-width:thin}[data-se=S9] .s9-card{scroll-snap-align:start}[data-se=S9] .s9-media{position:relative;aspect-ratio:9 / 16;border-radius:var(--radius);overflow:hidden;background:var(--bg-alt);border:1px solid var(--line)}[data-se=S9] .s9-media img,[data-se=S9] .s9-media video{display:block;width:100%;height:100%;object-fit:cover}[data-se=S9] .s9-play{position:absolute;left:16px;bottom:16px;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--acc);color:var(--on-acc);box-shadow:0 14px 30px -12px color-mix(in srgb,var(--acc) 80%,transparent);transition:transform .3s cubic-bezier(.16,1,.3,1)}[data-se=S9] .s9-card:hover .s9-play{transform:scale(1.08)}[data-se=S9] .s9-name{font:var(--t-h4);color:var(--ink);margin-top:14px}[data-se=S9] .s9-work{font:var(--t-label);color:var(--ink-dim);margin-top:2px}[data-se=S9] .s9-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(28px,3vw,40px)}[data-se=S9] .s-pill{display:inline-flex;align-items:center;gap:14px;min-height:var(--btn-h);padding:0 7px 0 26px;border-radius:999px;background:var(--acc);color:var(--on-acc);font:var(--t-accent);text-decoration:none;box-shadow:0 16px 36px -14px color-mix(in srgb,var(--acc) 80%,transparent);transition:transform .3s cubic-bezier(.16,1,.3,1)}[data-se=S9] .s-pill-ico{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--on-acc);color:var(--acc)}[data-se=S9] .s-pill:hover{transform:translateY(-2px)}[data-se=S9] .s-ghost{display:inline-flex;align-items:center;min-height:var(--btn-h);padding:0 26px;border-radius:999px;border:1.5px solid var(--line);color:var(--ink);font:var(--t-accent);text-decoration:none}[data-se=S9] :focus-visible{outline:2px solid var(--acc);outline-offset:3px}@media(max-width:860px){[data-se=S9] .s9-head{grid-template-columns:minmax(0,1fr)}[data-se=S9] .s9-row{grid-auto-columns:62%}}@media(prefers-reduced-motion:reduce){[data-se=S9] .s-ring-svg path{transition:none!important;stroke-dashoffset:0!important}[data-se=S9] .s9-play,[data-se=S9] .s-pill{transition:none}}[data-se=S11]{font:var(--t-body);color:var(--ink)}[data-se=S11],[data-se=S11] *{box-sizing:border-box}[data-se=S11] p,[data-se=S11] h2,[data-se=S11] ul{margin:0}[data-se=S11] ul{list-style:none;padding:0}[data-se=S11] [hidden]{display:none!important}[data-se=S11] .s11-wrap{width:100%;max-width:var(--c-wide);margin-inline:auto;padding-inline:var(--gutter);padding-block:calc(var(--s-section) * var(--s-scale, 1))}[data-se=S11] .s11-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,72px);align-items:center;background:var(--bg);border:2px solid var(--ink);border-radius:calc(var(--radius) + 4px);--s11-ov: min(var(--card-pad), var(--gutter));padding:clamp(28px,4vw,56px) var(--s11-ov);margin-inline:calc(-1 * var(--s11-ov) - 2px);box-shadow:10px 10px 0 0 var(--acc)}[data-se=S11] .s11-tag{display:inline-block;font:var(--t-label);padding:7px 14px;border-radius:999px;background:var(--acc);color:var(--on-acc);margin-bottom:18px}[data-se=S11] h2{font:var(--t-h2);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;max-width:18ch}[data-se=S11] .s-hl{background:var(--hl, var(--acc));color:var(--on-hl, var(--on-acc));padding:0 .14em .02em;border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-se=S11] .s11-lead{font:var(--t-lead);color:var(--ink-dim);margin-top:18px;max-width:54ch}[data-se=S11] .s11-list{display:grid;gap:10px;margin-top:26px}[data-se=S11] .s11-list li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;color:var(--ink)}[data-se=S11] .s11-list svg{color:var(--acc-ink);margin-top:6px}[data-se=S11] .s11-side{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;align-items:start}[data-se=S11] .s11-cover{transform:rotate(-4deg);border-radius:8px;overflow:hidden;box-shadow:0 24px 50px -22px color-mix(in srgb,var(--ink) 70%,transparent);margin-top:12px}[data-se=S11] .s11-cover img{display:block;width:100%;height:auto}[data-se=S11] .s11-form{display:grid;gap:14px}[data-se=S11] .s11-ftitle{font:var(--t-h4);color:var(--ink)}[data-se=S11] .s11-form label{display:grid;gap:6px}[data-se=S11] .s11-form label span{font:var(--t-label);color:var(--ink-dim)}[data-se=S11] .s11-form input{font:var(--t-body);color:var(--ink);background:var(--bg-alt);border:1.5px solid var(--line);border-radius:12px;min-height:var(--btn-h);padding:0 16px;width:100%}[data-se=S11] .s11-form input:focus{outline:none;border-color:var(--acc);background:var(--bg)}[data-se=S11] .s11-note{font:var(--t-label);font-weight:500;color:var(--ink-faint)}[data-se=S11] .s11-ok{display:grid;gap:4px;padding:18px;border-radius:12px;background:var(--bg-alt)}[data-se=S11] .s11-ok strong{font:var(--t-h4);color:var(--ink)}[data-se=S11] .s-pill{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:var(--btn-h);padding:0 7px 0 26px;border:0;border-radius:999px;background:var(--acc);color:var(--on-acc);font:var(--t-accent);cursor:pointer;box-shadow:0 16px 36px -14px color-mix(in srgb,var(--acc) 80%,transparent);transition:transform .3s cubic-bezier(.16,1,.3,1)}[data-se=S11] .s-pill-ico{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--on-acc);color:var(--acc)}[data-se=S11] .s-pill:hover{transform:translateY(-2px)}[data-se=S11] :focus-visible{outline:2px solid var(--acc);outline-offset:3px}@media(max-width:960px){[data-se=S11] .s11-card{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){[data-se=S11] .s11-side{grid-template-columns:minmax(0,1fr)}[data-se=S11] .s11-cover{width:130px}[data-se=S11] .s11-card{box-shadow:6px 6px 0 0 var(--acc)}}@media(prefers-reduced-motion:reduce){[data-se=S11] .s-pill{transition:none}}section.se-block.s15[data-se=S15][data-surface]:not(.se-vlak),[data-se=S15]{background:transparent}[data-se=S15]{height:0;font:var(--t-body);color:var(--ink)}[data-se=S15],[data-se=S15] *{box-sizing:border-box}[data-se=S15] .s15-root{height:0}[data-se=S15] p{margin:0}[data-se=S15] .s15-card{position:fixed;right:clamp(12px,2vw,28px);bottom:clamp(12px,2vw,28px);z-index:40;width:min(360px,calc(100vw - 24px));display:grid;grid-template-columns:74px minmax(0,1fr);gap:16px;align-items:start;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:18px 44px 18px 18px;box-shadow:0 30px 70px -30px color-mix(in srgb,var(--ink) 55%,transparent);transform:translateY(calc(100% + 40px));opacity:0;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}[data-se=S15] .s15-card.is-up{transform:none;opacity:1}[data-se=S15] .s15-card[hidden]{display:none}[data-se=S15] .s15-card img{width:74px;height:auto;border-radius:6px;transform:rotate(-4deg);box-shadow:0 12px 24px -14px color-mix(in srgb,var(--ink) 70%,transparent)}[data-se=S15] .s15-tag{display:inline-block;font:var(--t-label);padding:4px 10px;border-radius:999px;background:var(--acc);color:var(--on-acc)}[data-se=S15] .s15-title{font:var(--t-h4);color:var(--ink);margin-top:10px}[data-se=S15] .s15-text{font-size:1rem;color:var(--ink-dim);margin-top:6px}[data-se=S15] .s15-cta{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font:var(--t-accent);color:var(--ink);text-decoration:underline;text-decoration-color:var(--acc);text-decoration-thickness:2px;text-underline-offset:5px}[data-se=S15] .s15-close{position:absolute;right:10px;top:10px;width:32px;height:32px;border-radius:50%;border:0;background:var(--bg-alt);color:var(--ink);cursor:pointer;display:grid;place-items:center}[data-se=S15] :focus-visible{outline:2px solid var(--acc);outline-offset:3px}@media(prefers-reduced-motion:reduce){[data-se=S15] .s15-card{transition:none}}
