.cs[data-astro-cid-c5t6c5az]{padding-top:clamp(7.5rem,5rem + 6vw,11rem);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(2rem,1rem + 4vw,5rem);row-gap:var(--s-5);align-items:end}.cs-head[data-astro-cid-c5t6c5az]{grid-column:1;display:grid;gap:var(--s-4)}.cs-k[data-astro-cid-c5t6c5az]{font-size:.9375rem;font-weight:500;color:var(--text-2)}.cs-title[data-astro-cid-c5t6c5az]{font-size:var(--step-4);letter-spacing:-.035em;line-height:1.04;max-width:15ch}.cs-result[data-astro-cid-c5t6c5az]{grid-column:2;grid-row:1;display:grid;gap:var(--s-2);padding-left:var(--s-5);box-shadow:inset 1px 0 0 var(--hair-2)}.cs-n[data-astro-cid-c5t6c5az]{font-size:clamp(3rem,2rem + 3.6vw,5rem);font-weight:600;letter-spacing:-.045em;line-height:.95}.cs-n[data-astro-cid-c5t6c5az].is-blue{color:var(--blue)}.cs-status[data-astro-cid-c5t6c5az]{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--step-2);font-weight:600;letter-spacing:-.025em}.dot[data-astro-cid-c5t6c5az]{width:.6rem;height:.6rem;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px #2997ff2e}.cs-nl[data-astro-cid-c5t6c5az]{color:var(--text-2);max-width:30ch}.cs-lede[data-astro-cid-c5t6c5az]{grid-column:1 / -1;max-width:44ch;font-size:var(--step-1);line-height:1.5;letter-spacing:-.015em;color:var(--text);margin-top:var(--s-4)}.cs-sheet[data-astro-cid-c5t6c5az]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-5);border-top:1px solid var(--hair-2);padding-top:var(--s-5);margin-top:var(--s-3)}.cs-sheet[data-astro-cid-c5t6c5az] div[data-astro-cid-c5t6c5az]{display:grid;gap:.35rem;align-content:start}.cs-sheet[data-astro-cid-c5t6c5az] dd[data-astro-cid-c5t6c5az]{color:var(--text);font-size:.9375rem;line-height:1.5}.cs-sheet[data-astro-cid-c5t6c5az] dd[data-astro-cid-c5t6c5az] a{color:var(--text);text-decoration:underline;text-decoration-color:var(--hair-2)}@media(max-width:56rem){.cs[data-astro-cid-c5t6c5az]{grid-template-columns:1fr}.cs-result[data-astro-cid-c5t6c5az]{grid-column:1;grid-row:auto;padding-left:0;box-shadow:none;padding-top:var(--s-4);border-top:1px solid var(--hair-2)}.cs-sheet[data-astro-cid-c5t6c5az]{grid-template-columns:1fr 1fr}}.ch[data-astro-cid-5d3zeytc]{display:block;padding-block:clamp(2.75rem,2rem + 2.5vw,4.5rem);border-top:1px solid var(--hair)}.ch-top[data-astro-cid-5d3zeytc]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--s-4) clamp(2rem,1rem + 4vw,6rem)}.ch-head[data-astro-cid-5d3zeytc]{display:grid;gap:var(--s-3);align-content:start;position:sticky;top:6rem}.ch-title[data-astro-cid-5d3zeytc]{max-width:20ch;text-wrap:balance}.ch-body[data-astro-cid-5d3zeytc]{max-width:40rem}.ch-body[data-astro-cid-5d3zeytc] p+p{margin-top:var(--s-4)}.ch-body[data-astro-cid-5d3zeytc] .look{margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--hair-2);color:var(--text)}.ch--wide[data-astro-cid-5d3zeytc] .ch-top[data-astro-cid-5d3zeytc]{grid-template-columns:minmax(0,1fr)}.ch--wide[data-astro-cid-5d3zeytc] .ch-head[data-astro-cid-5d3zeytc]{position:static}.ch--wide[data-astro-cid-5d3zeytc] .ch-title[data-astro-cid-5d3zeytc]{max-width:26ch}.ch--wide[data-astro-cid-5d3zeytc] .ch-body[data-astro-cid-5d3zeytc]{max-width:44rem}.ch-media[data-astro-cid-5d3zeytc]{margin-top:calc(var(--s-6) + var(--s-4))}@media(max-width:56rem){.ch-top[data-astro-cid-5d3zeytc]{grid-template-columns:1fr}.ch-head[data-astro-cid-5d3zeytc]{position:static}}.hs[data-astro-cid-val2oska]{position:relative;display:grid;gap:var(--s-4);align-content:start}.hs-card[data-astro-cid-val2oska]{position:relative;display:block;width:100%;max-width:var(--cw, none);border-radius:12px}.hs-card[data-astro-cid-val2oska]:focus-visible{outline:2px solid #8fcaff;outline-offset:6px}.hs--center[data-astro-cid-val2oska] .hs-card[data-astro-cid-val2oska],.hs--center[data-astro-cid-val2oska] .hs-cap[data-astro-cid-val2oska],.hs--center[data-astro-cid-val2oska] .hs-why[data-astro-cid-val2oska]{justify-self:center}.hs-frame[data-astro-cid-val2oska]{--ir: 12px;position:relative;display:block;border-radius:12px;background:#0b0c0f;box-shadow:0 0 0 1px #ffffff1a,inset 0 1px #ffffff14,0 50px 100px -40px #000000f2,0 0 120px -40px #2997ff40}.hs-frame[data-astro-cid-val2oska]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s ease-out;box-shadow:inset 0 0 0 1px #6ebeffbf,0 0 0 1px #2997ff4d,0 0 44px -6px #2997ff80}.hs-card[data-astro-cid-val2oska].is-on .hs-frame[data-astro-cid-val2oska]:after,.hs-card[data-astro-cid-val2oska].is-outline .hs-frame[data-astro-cid-val2oska]:after{opacity:1}.hs--light[data-astro-cid-val2oska] .hs-frame[data-astro-cid-val2oska]{background:#fff}.hs--white[data-astro-cid-val2oska] .hs-frame[data-astro-cid-val2oska]{--ir: 4px;background:#fff;padding:1rem}.hs--card[data-astro-cid-val2oska] .hs-frame[data-astro-cid-val2oska]{--ir: 6px;padding:clamp(.75rem,.5rem + 1.2vw,1.5rem);border-radius:var(--r-glass);background:#fff;box-shadow:0 0 0 1px var(--hair-2),0 40px 80px -40px #000000e6,0 0 60px -20px #2997ff59}.hs--phone[data-astro-cid-val2oska] .hs-frame[data-astro-cid-val2oska]{--ir: 37px;border-radius:46px;padding:10px;background:linear-gradient(160deg,#2a2f3a,#0d0f14 40%,#1c2029);box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 1px #0009,0 50px 90px -30px #000000f2}.hs-stage[data-astro-cid-val2oska]{position:relative;display:block;isolation:isolate}.hs-media[data-astro-cid-val2oska]{position:relative;display:block;border-radius:var(--ir);overflow:hidden}.hs-media[data-astro-cid-val2oska] img{display:block;width:100%;height:auto}.hs-hud[data-astro-cid-val2oska]{position:absolute;inset:0;border-radius:var(--ir);pointer-events:none;opacity:0;transition:opacity .2s ease-out;background:repeating-linear-gradient(0deg,rgb(140 200 255 / .07) 0 1px,transparent 1px 3px),linear-gradient(rgb(120 190 255 / .08) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(90deg,rgb(120 190 255 / .08) 1px,transparent 1px) 0 0 / 28px 28px;box-shadow:inset 0 0 0 1px #6ebeff73;mix-blend-mode:screen}.hs-card[data-astro-cid-val2oska].is-on .hs-hud[data-astro-cid-val2oska]{opacity:1}.hs-sheen[data-astro-cid-val2oska]{position:absolute;inset:0;border-radius:var(--ir);pointer-events:none;opacity:0;mix-blend-mode:screen;z-index:20;background:linear-gradient(115deg,transparent 30%,rgb(160 210 255 / .08) 42%,rgb(255 255 255 / .14) 50%,rgb(160 210 255 / .08) 58%,transparent 70%)}.hs-card[data-astro-cid-val2oska].is-on .hs-sheen[data-astro-cid-val2oska]{animation:hs-sheen 1.6s ease-in-out 1 both}@keyframes hs-sheen{0%{opacity:0}35%{opacity:1}to{opacity:0}}.hs-cap[data-astro-cid-val2oska]{width:100%;color:var(--text-2);font-size:.9375rem}.hs-cap[data-astro-cid-val2oska]{max-width:min(var(--cw, 60ch),60ch)}.hs-cap[data-astro-cid-val2oska] b{color:var(--text);font-weight:600}.hs-cap[data-astro-cid-val2oska] a{color:var(--blue)}.hs-p-res[data-astro-cid-val2oska]{font-size:.875rem;line-height:1.45;color:#e8f2ff}@media(min-width:64rem)and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.hs-card[data-astro-cid-val2oska]{grid-area:card;max-width:none}.hs-cap[data-astro-cid-val2oska]{grid-area:cap;justify-self:start}.hs--center[data-astro-cid-val2oska] .hs-card[data-astro-cid-val2oska],.hs--center[data-astro-cid-val2oska] .hs-cap[data-astro-cid-val2oska]{justify-self:stretch}.hs-cap[data-astro-cid-val2oska]:after{content:"Point at the screen to see why each part works.";display:block;margin-top:.35rem;font-size:.875rem;color:var(--text-3)}.hs-why[data-astro-cid-val2oska]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.hs-why[data-astro-cid-val2oska]{display:block;width:100%;max-width:var(--cw, none);padding-top:.1rem}.hs-why[data-astro-cid-val2oska] summary[data-astro-cid-val2oska]{cursor:pointer;font-size:.9375rem;font-weight:500;color:var(--text);list-style:none;display:inline-flex;gap:.55rem;align-items:center;min-height:44px}.hs-why[data-astro-cid-val2oska] summary[data-astro-cid-val2oska]::-webkit-details-marker{display:none}.hs-why[data-astro-cid-val2oska] summary[data-astro-cid-val2oska]:before{content:"+";display:grid;place-items:center;width:22px;height:22px;border-radius:var(--r-tag);color:var(--blue);font-weight:600;box-shadow:inset 0 0 0 1px var(--hair-2);transition:color .2s}.hs-why[data-astro-cid-val2oska][open] summary[data-astro-cid-val2oska]:before{content:"−"}.hs-why[data-astro-cid-val2oska][open]>[data-astro-cid-val2oska]:not(summary){animation:hs-in .42s var(--ease-out) both}.hs-why[data-astro-cid-val2oska] .hf-list[data-astro-cid-val2oska]{margin-top:.5rem;padding:1rem 1.1rem;border-radius:12px;background:#080c14f7;box-shadow:inset 0 0 0 1px #6ebeff59}.hs-why[data-astro-cid-val2oska] .hs-p-res[data-astro-cid-val2oska]{margin-top:.4rem;color:var(--text)}@keyframes hs-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hs-hud[data-astro-cid-val2oska],.hs-sheen[data-astro-cid-val2oska]{display:none}.hs-card[data-astro-cid-val2oska].is-on .hs-sheen[data-astro-cid-val2oska]{animation:none}.hs-why[data-astro-cid-val2oska][open]>[data-astro-cid-val2oska]:not(summary){animation:none}.hs-why[data-astro-cid-val2oska] summary[data-astro-cid-val2oska]:before{transition:none}}.brief[data-astro-cid-hrgal3um]{margin-top:clamp(3rem,2rem + 3vw,5rem);position:relative}.brief[data-astro-cid-hrgal3um]:before{content:"";position:absolute;inset:10% 20% -10% 10%;z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 30% 40%,rgb(41 151 255 / .1),transparent 70%),radial-gradient(50% 60% at 80% 70%,rgb(200 215 240 / .06),transparent 70%);filter:blur(30px)}.brief-in[data-astro-cid-hrgal3um]{padding:clamp(1.5rem,1rem + 2vw,2.75rem);display:grid;gap:var(--s-5)}.brief-h[data-astro-cid-hrgal3um]{font-size:var(--step-1);letter-spacing:-.02em;font-weight:600}.brief-dl[data-astro-cid-hrgal3um]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) clamp(2rem,1rem + 3vw,4rem)}.brief-r[data-astro-cid-hrgal3um]{display:grid;gap:.375rem;align-content:start;padding-top:var(--s-4);box-shadow:inset 0 1px 0 var(--hair)}.brief-r[data-astro-cid-hrgal3um] dd[data-astro-cid-hrgal3um]{color:var(--text-2);line-height:1.55;text-wrap:pretty}.brief-r[data-astro-cid-hrgal3um] dd[data-astro-cid-hrgal3um] b{color:var(--text);font-weight:600}.brief-r[data-astro-cid-hrgal3um].is-out{grid-column:1 / -1}.brief-r[data-astro-cid-hrgal3um].is-out dd[data-astro-cid-hrgal3um]{color:var(--text);font-size:var(--step-1);letter-spacing:-.015em;line-height:1.45}@media(max-width:48rem){.brief-dl[data-astro-cid-hrgal3um]{grid-template-columns:1fr}}
