.cs-facts[data-astro-cid-cj5owfoi]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4) var(--s-4);margin:0 0 var(--s-5)}.cs-facts__item[data-astro-cid-cj5owfoi]{min-width:0}.cs-facts__label[data-astro-cid-cj5owfoi]{margin-bottom:6px;color:var(--ink-2);font-size:11px;letter-spacing:.06em}.cs-facts__value[data-astro-cid-cj5owfoi]{margin:0;color:var(--ink);font-size:15px;line-height:1.4;text-wrap:pretty}@media(min-width:700px){.cs-facts[data-astro-cid-cj5owfoi]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.cs-facts[data-astro-cid-cj5owfoi]{grid-template-columns:repeat(var(--facts-n),minmax(0,1fr));gap:var(--s-3) var(--s-4);margin-bottom:var(--s-4)}}.placeholder__frame[data-astro-cid-cvyyj45i]{display:flex;flex-direction:column;justify-content:center;gap:var(--s-2);padding:var(--s-5);border:1.5px dashed color-mix(in srgb,var(--ink) 28%,transparent);border-radius:var(--r-media);background:repeating-linear-gradient(-45deg,transparent 0 14px,color-mix(in srgb,var(--ink) 3%,transparent) 14px 28px)}.placeholder__kicker[data-astro-cid-cvyyj45i]{color:var(--accent)}.placeholder__label[data-astro-cid-cvyyj45i]{font-family:var(--font-display);font-size:clamp(18px,1.8vw,24px);font-weight:600;letter-spacing:-.02em;line-height:1.15;max-width:30ch}.placeholder__note[data-astro-cid-cvyyj45i]{color:var(--ink-2);font-size:var(--t-small);line-height:1.5;max-width:48ch}.slotmap__frame[data-astro-cid-nvt6kxrw]{position:relative;overflow:hidden;border-radius:var(--r-media);background:var(--surface)}.slotmap__img[data-astro-cid-nvt6kxrw]{display:block;width:100%;height:100%;object-fit:cover;transition:filter .3s var(--ease)}.slotmap__slots[data-astro-cid-nvt6kxrw]{position:absolute;inset:0;opacity:0;transition:opacity .3s var(--ease);pointer-events:none}.slotmap[data-astro-cid-nvt6kxrw].is-on .slotmap__slots[data-astro-cid-nvt6kxrw]{opacity:1}.slotmap[data-astro-cid-nvt6kxrw].is-on .slotmap__img[data-astro-cid-nvt6kxrw]{filter:brightness(.55) saturate(.6)}.slotmap__slot[data-astro-cid-nvt6kxrw]{position:absolute;border:2px dashed var(--slot);border-radius:6px;background:color-mix(in srgb,var(--slot) 14%,transparent)}.slotmap__slot[data-astro-cid-nvt6kxrw][data-key=BG]{--slot: #9aa0a6;background:none}.slotmap__slot[data-astro-cid-nvt6kxrw][data-key=IMAGE]{--slot: #e2c46c}.slotmap__slot[data-astro-cid-nvt6kxrw][data-key=LOGO]{--slot: #5aa9ff}.slotmap__slot[data-astro-cid-nvt6kxrw][data-key=TEXT]{--slot: #3ddc97}.slotmap__slot[data-astro-cid-nvt6kxrw][data-key=LEGAL]{--slot: #ff6b9a}.slotmap__tag[data-astro-cid-nvt6kxrw]{position:absolute;left:-2px;bottom:calc(100% + 4px);padding:2px 6px;border-radius:4px;background:var(--slot);color:#111;font-family:var(--font-mono);font-size:10px;font-weight:600;white-space:nowrap}.slotmap__slot[data-astro-cid-nvt6kxrw][data-key=BG] .slotmap__tag[data-astro-cid-nvt6kxrw],.slotmap__slot[data-astro-cid-nvt6kxrw][data-key=IMAGE] .slotmap__tag[data-astro-cid-nvt6kxrw]{left:6px;top:6px;bottom:auto}.slotmap__slot[data-astro-cid-nvt6kxrw][data-key=BG] .slotmap__tag[data-astro-cid-nvt6kxrw]{inset:auto 6px 6px auto}.slotmap[data-astro-cid-nvt6kxrw]{position:relative}.slotmap__bar[data-astro-cid-nvt6kxrw]{position:absolute;inset:0;margin:0;pointer-events:none}.slotmap__caption[data-astro-cid-nvt6kxrw]{position:absolute;left:12px;bottom:12px;padding:5px 9px;border-radius:6px;background:#0f0f0fc7;color:#fff;font-size:11px;opacity:0;transform:translateY(4px);transition:opacity .25s var(--ease),transform .25s var(--ease)}.slotmap[data-astro-cid-nvt6kxrw]:hover .slotmap__caption[data-astro-cid-nvt6kxrw]{opacity:1;transform:none}.slotmap[data-astro-cid-nvt6kxrw].is-on .slotmap__caption[data-astro-cid-nvt6kxrw]{opacity:0}.slotmap__toggle[data-astro-cid-nvt6kxrw]{position:absolute;top:12px;right:12px;padding:7px 11px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#0f0f0fc7;color:#fff;font-size:11px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;pointer-events:auto;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.slotmap__toggle[data-astro-cid-nvt6kxrw]:hover{border-color:#ffffff8c}.slotmap__toggle[data-astro-cid-nvt6kxrw][aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.slotmap__toggle[data-astro-cid-nvt6kxrw]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(hover:none){.slotmap__caption[data-astro-cid-nvt6kxrw]{display:none}}@media(prefers-reduced-motion:reduce){.slotmap__slots[data-astro-cid-nvt6kxrw],.slotmap__img[data-astro-cid-nvt6kxrw]{transition:none}}.scrollrow__track[data-astro-cid-fkigcrsr]{display:flex;gap:var(--collage-gap, var(--s-3));overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--r-media)}.scrollrow__track[data-astro-cid-fkigcrsr]::-webkit-scrollbar{display:none}.scrollrow__track[data-astro-cid-fkigcrsr]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.scrollrow__item[data-astro-cid-fkigcrsr]{flex:0 0 86%;scroll-snap-align:start;margin:0;overflow:hidden;border-radius:var(--r-media);background:#1e1e1e}.scrollrow__item[data-astro-cid-fkigcrsr]:last-child{scroll-snap-align:end}.scrollrow__img[data-astro-cid-fkigcrsr]{display:block;width:100%;height:auto}.scrollrow__nav[data-astro-cid-fkigcrsr]{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-5);margin-top:var(--s-3)}.scrollrow__btn[data-astro-cid-fkigcrsr]{display:inline-flex;align-items:baseline;gap:10px;padding:4px 0 10px;border:0;background:none;color:var(--ink-2);font:inherit;font-size:var(--t-small);font-weight:500;cursor:pointer;--brush-height: 7px;--brush-color: var(--accent);transition:color .2s var(--ease)}.scrollrow__btn[data-astro-cid-fkigcrsr]:hover,.scrollrow__btn[data-astro-cid-fkigcrsr][aria-pressed=true]{color:var(--ink)}.scrollrow__n[data-astro-cid-fkigcrsr]{color:var(--accent)}@media(max-width:768px){.scrollrow__item[data-astro-cid-fkigcrsr]{flex-basis:92%}}@media(prefers-reduced-motion:reduce){.scrollrow__track[data-astro-cid-fkigcrsr]{scroll-behavior:auto}}.pair[data-astro-cid-3outbopu]{display:grid;grid-template-columns:var(--pair-cols);gap:var(--collage-gap, var(--s-3));align-items:start}@media(max-width:768px){.pair[data-astro-cid-3outbopu]{grid-template-columns:1fr;gap:var(--s-5)}}.cs-art[data-astro-cid-q4pgkihp]{margin:0;overflow:hidden;border-radius:24px;background:var(--brand-bg, var(--surface))}.cs-art__img[data-astro-cid-q4pgkihp]{display:block;width:100%;height:auto}@media(min-width:1100px){.cs-art[data-astro-cid-q4pgkihp],.cs-plate[data-astro-cid-q4pgkihp]{border-radius:8px}}@media(max-width:768px){.cs-art[data-astro-cid-q4pgkihp]{border-radius:20px}}.cs-plate--solo[data-astro-cid-q4pgkihp]{grid-template-columns:1fr}.cs-plate[data-astro-cid-q4pgkihp]{display:grid;grid-template-columns:1.25fr 1fr;gap:var(--s-6);align-items:end;min-height:clamp(360px,34vw,500px);padding:clamp(28px,4.4vw,64px);border-radius:24px;background:var(--brand-bg, #e4e3e2);color:var(--brand-ink, var(--ink))}.cs-plate__head[data-astro-cid-q4pgkihp]{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:var(--s-5)}.cs-plate__kicker[data-astro-cid-q4pgkihp]{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.cs-plate__line[data-astro-cid-q4pgkihp]{font-family:var(--font-display);font-size:clamp(44px,5.6vw,88px);font-weight:600;letter-spacing:-.04em;line-height:.95;color:var(--brand-line, inherit);text-wrap:balance}.cs-plate__copy[data-astro-cid-q4pgkihp]{font-size:clamp(17px,1.3vw,19px);line-height:1.5;max-width:40ch}.cs-plate__copy[data-astro-cid-q4pgkihp] p+p{margin-top:var(--s-3)}.cs-plate--image[data-astro-cid-q4pgkihp]{position:relative;overflow:hidden;grid-template-columns:minmax(0,1fr);min-height:clamp(400px,38vw,540px)}.cs-plate--image[data-astro-cid-q4pgkihp]>[data-astro-cid-q4pgkihp]:not(.cs-plate__img){position:relative;z-index:1;max-width:48%}.cs-plate--image[data-astro-cid-q4pgkihp]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--brand-bg, #e4e3e2) 38%,transparent 70%)}.cs-plate--image[data-astro-cid-q4pgkihp] .cs-plate__copy[data-astro-cid-q4pgkihp]{margin-top:var(--s-4)}.cs-plate__img[data-astro-cid-q4pgkihp]{position:absolute;top:0;right:0;width:62%;height:100%;object-fit:cover;object-position:60% 30%}@media(max-width:768px){.cs-plate--image[data-astro-cid-q4pgkihp]{padding-top:72%}.cs-plate--image[data-astro-cid-q4pgkihp]>[data-astro-cid-q4pgkihp]:not(.cs-plate__img){max-width:none}.cs-plate--image[data-astro-cid-q4pgkihp]:after{background:linear-gradient(180deg,transparent 30%,var(--brand-bg, #e4e3e2) 62%)}.cs-plate__img[data-astro-cid-q4pgkihp]{width:100%;height:70%}}@media(max-width:1280px){.cs-plate[data-astro-cid-q4pgkihp]{grid-template-columns:1fr;min-height:0}.cs-plate__head[data-astro-cid-q4pgkihp]{gap:var(--s-4)}}.cs-read[data-astro-cid-oefgg4ns] p{font-size:17px;line-height:1.55;color:var(--ink-2);max-width:54ch;text-wrap:pretty}.cs-read[data-astro-cid-oefgg4ns] p:first-child{font-family:var(--font-display);font-size:clamp(21px,1.8vw,26px);font-weight:500;letter-spacing:-.015em;line-height:1.25;color:var(--ink)}.cs-read[data-astro-cid-oefgg4ns] p+p{margin-top:var(--s-2)}@media(min-width:1100px){.cs-read[data-astro-cid-oefgg4ns] p{font-size:15px;line-height:1.45;max-width:46ch}.cs-read[data-astro-cid-oefgg4ns] p:first-child{font-size:clamp(17px,1.3vw,19px);font-weight:400;letter-spacing:-.01em;line-height:1.35}}.cs-rules[data-astro-cid-wotly6tr]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-2) var(--s-5);margin-top:var(--s-5);padding-top:var(--s-3);border-top:1px solid var(--rule)}.cs-rules__title[data-astro-cid-wotly6tr]{color:var(--ink-2);font-weight:400;padding-top:.4em}.cs-list[data-astro-cid-wotly6tr] ul{display:grid;gap:var(--s-2);color:var(--ink-2);font-size:17px;line-height:1.5}.cs-list[data-astro-cid-wotly6tr] li{position:relative;padding-left:22px}.cs-list[data-astro-cid-wotly6tr] li:before{content:"";position:absolute;left:0;top:.78em;width:10px;height:1px;background:var(--accent)}@media(max-width:768px){.cs-rules[data-astro-cid-wotly6tr]{grid-template-columns:1fr}.cs-rules__title[data-astro-cid-wotly6tr]{padding-top:0}}.cs-work[data-astro-cid-ayjvua4p]>.cs-section:first-child{margin-top:0}.cs-group__grid[data-astro-cid-cnucdtmk]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s-3);align-items:start;isolation:isolate}.cs-group__grid[data-astro-cid-cnucdtmk]>.media{grid-column:span 3}.cs-group__grid[data-astro-cid-cnucdtmk]>.media--full{grid-column:1 / -1}.cs-group__grid[data-astro-cid-cnucdtmk]>.media--third{grid-column:span 2}.cs-group__grid[data-astro-cid-cnucdtmk]>.media--two{grid-column:span 2}.cs-group__grid[data-astro-cid-cnucdtmk]>.media--four{grid-column:span 4}@media(min-width:1100px){.cs-group__grid[data-astro-cid-cnucdtmk]{--collage-gap: 10px;--r-media: 8px;gap:var(--collage-gap);align-items:stretch}.cs-group__grid[data-astro-cid-cnucdtmk] .idt__tile{border-radius:var(--r-media)}.cs-group__grid[data-astro-cid-cnucdtmk]>.media:not(.media--full):not(.media--stage):not(.media--portrait){display:flex;flex-direction:column}.cs-group__grid[data-astro-cid-cnucdtmk]>.media:not(.media--full):not(.media--stage):not(.media--portrait) .media__frame{flex:1 1 auto;min-height:0}.cs-group__grid[data-astro-cid-cnucdtmk]>.media:not(.media--full):not(.media--stage):not(.media--portrait) .media__img,.cs-group__grid[data-astro-cid-cnucdtmk]>.media:not(.media--full):not(.media--stage):not(.media--portrait) .media__video{height:100%;object-fit:cover}}@media(max-width:768px){.cs-group__grid[data-astro-cid-cnucdtmk]{grid-template-columns:1fr;gap:var(--s-5)}.cs-group__grid[data-astro-cid-cnucdtmk]>.media,.cs-group__grid[data-astro-cid-cnucdtmk]>.media--third,.cs-group__grid[data-astro-cid-cnucdtmk]>.media--two,.cs-group__grid[data-astro-cid-cnucdtmk]>.media--four{grid-column:1 / -1}}.cs-part[data-astro-cid-4q4qgjbm]{margin-top:var(--s-4)}.cs-part[data-astro-cid-4q4qgjbm] ul{border-top:1px solid var(--rule)}.cs-part[data-astro-cid-4q4qgjbm] li{position:relative;padding:10px 0 10px 22px;border-bottom:1px solid var(--rule);font-size:17px;line-height:1.45}.cs-part[data-astro-cid-4q4qgjbm] li:before{content:"";position:absolute;left:0;top:calc(10px + .72em);width:10px;height:1px;background:var(--accent)}.impact[data-astro-cid-hfqovwne]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.impact__tile[data-astro-cid-hfqovwne]{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:var(--s-5);min-width:0;margin:0;padding:clamp(16px,2.2vw,32px);overflow:hidden;border-radius:16px;background:var(--surface);color:var(--ink);transition-delay:calc(var(--i, 0) * 70ms)}.impact__tile--m-full[data-astro-cid-hfqovwne],.impact__tile--image[data-astro-cid-hfqovwne]{grid-column:1 / -1}.impact__tile--brand[data-astro-cid-hfqovwne]{background:var(--brand-bg, var(--dark));color:var(--brand-ink, var(--dark-ink))}.impact__tile--brand[data-astro-cid-hfqovwne] .impact__figure[data-astro-cid-hfqovwne]{color:var(--brand-line, inherit)}.impact__tile--dark[data-astro-cid-hfqovwne]{background:var(--dark);color:var(--dark-ink)}.impact__tile--image[data-astro-cid-hfqovwne]{padding:0;aspect-ratio:16 / 10;background:var(--brand-bg, var(--dark))}.impact__img[data-astro-cid-hfqovwne]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.impact__tag[data-astro-cid-hfqovwne]{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.72}.impact__tag[data-astro-cid-hfqovwne]:before{content:"";width:7px;height:7px;border-radius:50%;border:1.5px solid currentColor}.impact__tag[data-astro-cid-hfqovwne][data-mine]:before{background:currentColor}.impact__tile--plain[data-astro-cid-hfqovwne] .impact__tag[data-astro-cid-hfqovwne][data-mine]:before{border-color:var(--accent);background:var(--accent)}.impact__body[data-astro-cid-hfqovwne]{display:grid;gap:10px}.impact__figure[data-astro-cid-hfqovwne]{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .14em;font-family:var(--font-display);font-weight:600;letter-spacing:-.045em;line-height:.88;font-variant-numeric:tabular-nums}.impact__tile--hero[data-astro-cid-hfqovwne] .impact__figure[data-astro-cid-hfqovwne]{font-size:clamp(84px,24vw,150px)}.impact__tile--lg[data-astro-cid-hfqovwne] .impact__figure[data-astro-cid-hfqovwne]{font-size:clamp(60px,16vw,104px)}.impact__tile--md[data-astro-cid-hfqovwne] .impact__figure[data-astro-cid-hfqovwne]{font-size:clamp(34px,9.5vw,56px)}.impact__from[data-astro-cid-hfqovwne]{font-weight:500;opacity:.42}.impact__arrow[data-astro-cid-hfqovwne]{font-size:.5em;font-weight:400;opacity:.5;align-self:center}.impact__slash[data-astro-cid-hfqovwne]{font-weight:400;opacity:.4}.impact__unit[data-astro-cid-hfqovwne]{font-size:.32em;font-weight:500;letter-spacing:-.01em}.impact__was[data-astro-cid-hfqovwne]{font-family:var(--font-display);font-size:clamp(18px,2vw,26px);font-weight:500;letter-spacing:-.02em;opacity:.62}.impact__label[data-astro-cid-hfqovwne]{max-width:26ch;font-size:15px;font-weight:500;line-height:1.3;text-wrap:balance}.impact__note[data-astro-cid-hfqovwne]{max-width:40ch;font-size:13px;line-height:1.4;opacity:.72}.impact__tile[data-astro-cid-hfqovwne].reveal .impact__figure[data-astro-cid-hfqovwne]{opacity:0;transform:translateY(.12em);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:calc(var(--i, 0) * 70ms + .14s)}.impact__tile[data-astro-cid-hfqovwne].reveal.is-in .impact__figure[data-astro-cid-hfqovwne]{opacity:1;transform:none}.impact__press[data-astro-cid-hfqovwne]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--rule);font-family:var(--font-display);font-size:clamp(18px,1.6vw,22px);font-weight:500;letter-spacing:-.015em}.impact__press-kicker[data-astro-cid-hfqovwne]{margin-right:6px;color:var(--ink-2);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.impact__press-dot[data-astro-cid-hfqovwne]{color:var(--ink-2)}.impact__press-link[data-astro-cid-hfqovwne]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:4px;transition:text-decoration-color .2s var(--ease)}.impact__press-link[data-astro-cid-hfqovwne]:hover{text-decoration-color:var(--accent)}.sr-only[data-astro-cid-hfqovwne]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(min-width:1100px){.impact[data-astro-cid-hfqovwne]{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:var(--impact-areas);grid-auto-rows:minmax(clamp(168px,13.5vw,240px),auto);gap:10px}.impact__tile[data-astro-cid-hfqovwne],.impact__tile--m-full[data-astro-cid-hfqovwne],.impact__tile--image[data-astro-cid-hfqovwne]{grid-area:var(--area);border-radius:8px}.impact__tile--image[data-astro-cid-hfqovwne]{aspect-ratio:auto}.impact__tile--hero[data-astro-cid-hfqovwne] .impact__figure[data-astro-cid-hfqovwne]{font-size:clamp(110px,12.5vw,220px)}.impact__tile--lg[data-astro-cid-hfqovwne] .impact__figure[data-astro-cid-hfqovwne]{font-size:clamp(72px,7.4vw,132px)}.impact__tile--md[data-astro-cid-hfqovwne] .impact__figure[data-astro-cid-hfqovwne]{font-size:clamp(44px,4.2vw,74px)}}@media(prefers-reduced-motion:reduce){.impact__tile[data-astro-cid-hfqovwne].reveal .impact__figure[data-astro-cid-hfqovwne]{opacity:1;transform:none;transition:none}}.idt[data-astro-cid-wzpilnp4]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--collage-gap, var(--s-3))}.idt__tile[data-astro-cid-wzpilnp4]{margin:0;aspect-ratio:16 / 10;border-radius:24px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--rule)}.idt__logo[data-astro-cid-wzpilnp4]{display:grid;place-items:center;background:var(--logo-bg)}.idt__mark[data-astro-cid-wzpilnp4]{width:62%;height:auto}.idt__bars[data-astro-cid-wzpilnp4]{list-style:none;margin:0;padding:0;display:flex;height:100%}.idt__bar[data-astro-cid-wzpilnp4]{flex:var(--c-size) 1 0;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;padding:clamp(12px,1.4vw,20px);background:var(--c);color:var(--c-ink);font-family:var(--font-mono);font-size:12px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.idt__name[data-astro-cid-wzpilnp4]{font-weight:600}.idt__hex[data-astro-cid-wzpilnp4]{opacity:.75}@media(max-width:768px){.idt[data-astro-cid-wzpilnp4]{grid-template-columns:1fr}.idt__tile[data-astro-cid-wzpilnp4]{border-radius:20px}.idt__bar[data-astro-cid-wzpilnp4]{font-size:11px;padding:12px 10px}}.cs[data-astro-cid-by4zwojz]{--cs-gap: clamp(80px, 8vw, 128px);--cs-top: 108px;--cs-anchor: calc(var(--cs-top) + 4px);--cs-edge: clamp(16px, 1.6vw, 28px)}.container[data-astro-cid-by4zwojz].cs-shell{display:grid;grid-template-columns:clamp(196px,14vw,236px) minmax(0,1fr);column-gap:clamp(28px,2.4vw,44px);align-items:start;padding-top:var(--s-3)}@media(min-width:1100px){.cs[data-astro-cid-by4zwojz]{--cs-gap: clamp(56px, 5vw, 80px)}.container[data-astro-cid-by4zwojz].cs-shell{max-width:none;padding-inline:var(--cs-edge)}header.nav .nav__float{width:calc(100% - (2*clamp(16px,1.6vw,28px)))}}.cs-side[data-astro-cid-by4zwojz]{position:sticky;top:var(--cs-top);max-height:calc(100vh - var(--cs-top) - var(--s-4));max-height:calc(100dvh - var(--cs-top) - var(--s-4));overflow-y:auto;scrollbar-width:none;margin-left:-18px;padding-left:18px;padding-bottom:var(--s-3)}.cs-side[data-astro-cid-by4zwojz]::-webkit-scrollbar{display:none}.cs-crumb[data-astro-cid-by4zwojz]{display:flex;gap:10px;color:var(--ink-2);margin-bottom:var(--s-5)}.cs-crumb[data-astro-cid-by4zwojz] a[data-astro-cid-by4zwojz]{color:var(--ink)}.cs-crumb[data-astro-cid-by4zwojz] a[data-astro-cid-by4zwojz]:hover{color:var(--accent)}.cs-crumb__sep[data-astro-cid-by4zwojz]{opacity:.5}.cs-title[data-astro-cid-by4zwojz]{font-family:var(--font-display);font-size:clamp(22px,1.7vw,28px);font-weight:600;letter-spacing:-.03em;line-height:1.08}.cs-title__rest[data-astro-cid-by4zwojz]{display:block;color:var(--ink-2)}.cs-status[data-astro-cid-by4zwojz]{margin-top:var(--s-3);color:var(--ink-2)}@media(min-width:1100px){.cs-status[data-astro-cid-by4zwojz]{margin-top:var(--s-5)}}.cs-status[data-astro-cid-by4zwojz] span[data-astro-cid-by4zwojz]{white-space:nowrap}.cs-nav[data-astro-cid-by4zwojz]{margin-top:var(--s-6)}.cs-nav__list[data-astro-cid-by4zwojz]{list-style:none;padding:0;display:grid;gap:2px}.cs-nav__link[data-astro-cid-by4zwojz]{position:relative;display:block;padding:5px 0;font-size:clamp(15px,1.1vw,17px);line-height:1.3;color:var(--ink-2);transition:color .2s var(--ease)}.cs-nav__link[data-astro-cid-by4zwojz]:before{content:"";position:absolute;left:-14px;top:calc(3px + .65em);width:5px;height:5px;border-radius:50%;background:var(--accent);opacity:0;transform:scale(.4);transition:opacity .2s var(--ease),transform .2s var(--ease)}.cs-nav__link[data-astro-cid-by4zwojz]:hover,.cs-nav__link[data-astro-cid-by4zwojz][aria-current=true]{color:var(--ink)}.cs-nav__link[data-astro-cid-by4zwojz][aria-current=true]:before{opacity:1;transform:none}@media(min-width:1100px)and (max-height:920px){.cs-crumb[data-astro-cid-by4zwojz]{margin-bottom:var(--s-4)}.cs-nav[data-astro-cid-by4zwojz]{margin-top:var(--s-4)}.cs-nav__link[data-astro-cid-by4zwojz]{padding:4px 0;font-size:16px}.cs-nav__link[data-astro-cid-by4zwojz]:before{top:calc(2px + .65em)}}@media(min-width:1100px)and (max-height:760px){.cs-title[data-astro-cid-by4zwojz]{font-size:24px}.cs-status[data-astro-cid-by4zwojz]{margin-top:var(--s-4)}.cs-nav__list[data-astro-cid-by4zwojz]{gap:0}.cs-nav__link[data-astro-cid-by4zwojz]{padding:3px 0;font-size:15px}.cs-nav__link[data-astro-cid-by4zwojz]:before{top:calc(1px + .65em)}}.cs-links[data-astro-cid-by4zwojz]{list-style:none;padding:0;display:grid;gap:var(--s-2);margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--rule)}.cs-links__link[data-astro-cid-by4zwojz]{display:inline-block;padding-bottom:6px;font-size:var(--t-small);font-weight:500;color:var(--ink);--brush-height: 7px}.cs-strip[data-astro-cid-by4zwojz]{display:none}.cs-main[data-astro-cid-by4zwojz]{min-width:0}.cs-hero[data-astro-cid-by4zwojz]{scroll-margin-top:var(--cs-anchor, 112px)}.cs-hero[data-astro-cid-by4zwojz]+.cs-section{margin-top:var(--s-4)}.cs-main[data-astro-cid-by4zwojz] .media__caption{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.cs-disclaimer[data-astro-cid-by4zwojz]{margin-top:var(--s-7);padding-top:var(--s-4);border-top:1px solid var(--rule);color:var(--ink-2);font-size:var(--t-small);line-height:1.55;max-width:60ch}.cs-next[data-astro-cid-by4zwojz]{margin-top:var(--cs-gap);padding-bottom:var(--s-6)}.cs-next__link[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:1fr;align-items:end;gap:var(--s-2) var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--rule)}.cs-next__label[data-astro-cid-by4zwojz]{grid-column:1 / -1;color:var(--ink-2)}.cs-next__title[data-astro-cid-by4zwojz]{font-family:var(--font-display);font-size:clamp(36px,4.6vw,68px);font-weight:600;letter-spacing:-.04em;line-height:1;text-wrap:balance;padding-bottom:.18em}.cs-next__line[data-astro-cid-by4zwojz]{display:inline-block;--brush-height: .22em;--brush-bottom: -.12em;--brush-color: var(--accent);color:var(--ink-2)}.cs-next__link[data-astro-cid-by4zwojz]:hover .cs-next__line[data-astro-cid-by4zwojz]:after,.cs-next__link[data-astro-cid-by4zwojz]:focus-visible .cs-next__line[data-astro-cid-by4zwojz]:after{clip-path:inset(0 0 0 0)}@media(max-width:1099px){.cs[data-astro-cid-by4zwojz]{--cs-top: 84px;--cs-anchor: calc(var(--cs-top) + 64px)}.container[data-astro-cid-by4zwojz].cs-shell{display:block;padding-top:var(--s-4)}.cs-side[data-astro-cid-by4zwojz]{position:static;max-height:none;overflow:visible;margin-left:0;padding:0}.cs-side[data-astro-cid-by4zwojz] .cs-nav[data-astro-cid-by4zwojz]{display:none}.cs-crumb[data-astro-cid-by4zwojz]{margin-bottom:var(--s-4)}.cs-title[data-astro-cid-by4zwojz]{font-size:clamp(36px,7vw,56px);letter-spacing:-.04em}.cs-links[data-astro-cid-by4zwojz]{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);border-top:0;padding-top:0;margin-top:var(--s-4)}.cs-strip[data-astro-cid-by4zwojz]{display:block;position:sticky;top:var(--cs-top);z-index:5;margin:var(--s-5) calc(var(--gutter) * -1) var(--s-5);background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block:1px solid var(--rule)}.cs-strip__list[data-astro-cid-by4zwojz]{list-style:none;display:flex;gap:var(--s-4);overflow-x:auto;scrollbar-width:none;padding:0 var(--gutter);margin:0}.cs-strip__list[data-astro-cid-by4zwojz]::-webkit-scrollbar{display:none}.cs-strip__link[data-astro-cid-by4zwojz]{display:block;padding:14px 0 12px;white-space:nowrap;font-size:var(--t-small);color:var(--ink-2);border-bottom:2px solid transparent}.cs-strip__link[data-astro-cid-by4zwojz][aria-current=true]{color:var(--ink);border-bottom-color:var(--accent)}}@media(prefers-reduced-motion:reduce){.cs-nav__link[data-astro-cid-by4zwojz],.cs-nav__link[data-astro-cid-by4zwojz]:before,.cs-links__link[data-astro-cid-by4zwojz]{transition:none}}
