.tick-svg[data-astro-cid-sctgij42]{flex:none;width:24px;height:24px;margin-top:1px;overflow:visible}.tick-ring[data-astro-cid-sctgij42]{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2px}.tick-mark[data-astro-cid-sctgij42]{fill:none;stroke:var(--accent);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}:root[data-theme=dark] .tick-mark[data-astro-cid-sctgij42]{stroke:var(--accent-soft-text)}@media (prefers-reduced-motion:no-preference){.tick-svg[data-astro-cid-sctgij42]{--delay:calc(var(--i,0) * var(--tick-stagger));--mark-delay:calc(var(--delay) + var(--tick-ring-dur) * .8)}.js [data-ticks] [data-astro-cid-sctgij42]:is(.tick-ring,.tick-mark){stroke-dasharray:1 2;stroke-dashoffset:1.05px}.js [data-ticks] .tick-ring[data-astro-cid-sctgij42]{fill:#0000;stroke:var(--border-strong);transition:stroke-dashoffset var(--tick-ring-dur) var(--ease-draw) var(--delay), stroke calc(var(--tick-ring-dur) * .6) linear calc(var(--delay) + var(--tick-ring-dur) * .4), fill .3s ease calc(var(--delay) + var(--tick-ring-dur) * .85)}.js [data-ticks] .tick-mark[data-astro-cid-sctgij42]{transition:stroke-dashoffset var(--tick-mark-dur) var(--ease-draw) var(--mark-delay)}.js [data-ticks].is-ticked [data-astro-cid-sctgij42]:is(.tick-ring,.tick-mark){stroke-dashoffset:0}.js [data-ticks].is-ticked .tick-ring[data-astro-cid-sctgij42]{stroke:var(--accent);fill:var(--accent-soft)}}.ba-wrap[data-astro-cid-24y4yyku]{gap:28px;display:grid}@media (width>=900px){.ba-wrap--duo[data-astro-cid-24y4yyku]{grid-template-columns:1.25fr 1fr;align-items:center;gap:48px}}.ba[data-astro-cid-24y4yyku]{--pos:calc(var(--p) * 1%);aspect-ratio:2;border-radius:var(--radius-box);background:var(--surface-2);box-shadow:var(--shadow);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;margin:0;position:relative;overflow:hidden}.ba[data-astro-cid-24y4yyku] picture,.ba[data-astro-cid-24y4yyku] .ba-img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.ba-after[data-astro-cid-24y4yyku]{clip-path:inset(0 0 0 var(--pos));position:absolute;inset:0}.ba-line[data-astro-cid-24y4yyku]{top:0;bottom:0;left:var(--pos);background:var(--on-photo);pointer-events:none;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 14px #0006}.ba-handle[data-astro-cid-24y4yyku]{top:50%;left:var(--pos);border-radius:var(--radius-ctl);background:linear-gradient(#ffffff1a, #00000029) var(--accent);width:52px;height:52px;color:var(--on-accent);border:3px solid var(--on-photo);pointer-events:none;transition:scale .2s var(--ease);place-items:center;display:grid;position:absolute;translate:-50% -50%;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0003,0 14px 30px -10px #0c0e1299,0 2px 6px #0c0e1240}.ba[data-astro-cid-24y4yyku].is-dragging .ba-handle[data-astro-cid-24y4yyku]{scale:1.1}.ba-tag[data-astro-cid-24y4yyku]{border-radius:var(--radius-ctl);letter-spacing:.08em;text-transform:uppercase;color:var(--on-photo);backdrop-filter:blur(8px);pointer-events:none;background:#0c0e129e;padding:.5em .8em;font-size:.75rem;font-weight:700;line-height:1;transition:opacity .15s linear;position:absolute;top:12px}.ba-tag--after[data-astro-cid-24y4yyku]{background:var(--accent);color:var(--on-accent)}.ba[data-astro-cid-24y4yyku] .ba-tag--before[data-astro-cid-24y4yyku]{opacity:clamp(0, (var(--p) - 14) / 12, 1);left:12px}.ba[data-astro-cid-24y4yyku] .ba-tag--after[data-astro-cid-24y4yyku]{opacity:clamp(0, (86 - var(--p)) / 12, 1);right:12px}.ba-range[data-astro-cid-24y4yyku]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;left:0}.ba[data-astro-cid-24y4yyku]:has(.ba-range:focus-visible){outline:3px solid var(--focus);outline-offset:4px}.ba-hint[data-astro-cid-24y4yyku]{color:var(--text-muted);text-align:center;margin-top:12px;font-size:.925rem;font-weight:560}.ba-duo[data-astro-cid-24y4yyku]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.duo-shot[data-astro-cid-24y4yyku]{border-radius:var(--radius-box);box-shadow:var(--shadow);background:var(--surface-2);margin:0;position:relative;overflow:hidden}.duo-shot[data-astro-cid-24y4yyku] .duo-img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.duo-shot[data-astro-cid-24y4yyku] .ba-tag[data-astro-cid-24y4yyku]{top:10px;left:10px}.duo-caption[data-astro-cid-24y4yyku]{grid-column:1/-1;margin-top:8px}.cta-band[data-astro-cid-wrdjxhbp]{background:var(--accent);color:var(--on-accent);padding-block:clamp(56px,7vw,88px)}.inner[data-astro-cid-wrdjxhbp]{align-items:center;gap:28px;display:grid}.copy[data-astro-cid-wrdjxhbp] p[data-astro-cid-wrdjxhbp]{opacity:.92;max-width:52ch;margin-top:14px;font-size:1.125rem}.btn--inverse[data-astro-cid-wrdjxhbp]{background:linear-gradient(#ffffff1f, #0000000f) var(--on-accent);color:var(--accent);box-shadow:inset 0 1px #fff9,inset 0 -2px #0000001a,0 1px 2px #0000004d,0 8px 24px -6px #43140780}.btn--inverse[data-astro-cid-wrdjxhbp]:hover{background-color:color-mix(in srgb, var(--on-accent) 88%, var(--accent))}.btn--inverse[data-astro-cid-wrdjxhbp]:active{box-shadow:inset 0 2px 4px #00000045}.btn--line[data-astro-cid-wrdjxhbp]{color:var(--on-accent);border-color:color-mix(in srgb, var(--on-accent) 45%, transparent);background:linear-gradient(#ffffff0f,#0000000f);box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #0000001f,0 1px 2px #0000002e}.btn--line[data-astro-cid-wrdjxhbp]:hover{border-color:var(--on-accent);background-color:color-mix(in srgb, var(--on-accent) 10%, transparent)}.btn--line[data-astro-cid-wrdjxhbp]:active{box-shadow:inset 0 2px 4px #00000040}.cta-band[data-astro-cid-wrdjxhbp] [data-astro-cid-wrdjxhbp]:focus-visible{outline-color:var(--on-accent)}@media (width>=1024px){.inner[data-astro-cid-wrdjxhbp]{grid-template-columns:1fr auto;gap:48px}}
