.story-hero[data-astro-cid-kmsj5pps]{padding-top:100px;overflow:clip}.story-hero__inner[data-astro-cid-kmsj5pps]{align-items:center;gap:clamp(36px,5vw,80px);padding-top:clamp(28px,5vw,80px);padding-bottom:clamp(56px,7vw,96px);display:grid}@media (width>=960px){.story-hero__inner[data-astro-cid-kmsj5pps]{grid-template-columns:minmax(0,480px) minmax(0,1fr)}}.story-hero__slot[data-astro-cid-kmsj5pps]{aspect-ratio:480/600;width:min(100%,480px);margin-inline:auto;padding-top:4%}@media (width<=959px){.story-hero__slot[data-astro-cid-kmsj5pps]{width:min(78%,420px)}}.story-hero__cover[data-astro-cid-kmsj5pps]{transform-origin:50%;width:100%}.story-hero__copy[data-astro-cid-kmsj5pps]{flex-direction:column;gap:26px;min-width:0;display:flex}.story-hero__meta[data-astro-cid-kmsj5pps]{color:var(--c-bordeaux);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.875rem;font-weight:500;line-height:18px;display:flex}.story-hero__badge[data-astro-cid-kmsj5pps]{background:var(--c-red);color:var(--c-white);font-family:var(--f-display);padding:6px 12px;font-size:.9375rem;font-weight:800}.story-hero__title[data-astro-cid-kmsj5pps]{font-family:var(--f-display);color:var(--c-bordeaux);font-weight:800;font-size:var(--t-h1);letter-spacing:var(--tracking-heading);text-wrap:pretty;line-height:1}.story-hero__sub[data-astro-cid-kmsj5pps]{color:var(--c-ink);font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.55}.story-hero__byline[data-astro-cid-kmsj5pps]{border-top:1px solid color-mix(in srgb, var(--c-bordeaux) 20%, transparent);align-items:center;gap:14px;padding-top:22px;display:flex}.story-hero__avatar[data-astro-cid-kmsj5pps]{background:var(--c-white);border-radius:50%;flex-shrink:0;width:52px;height:52px;overflow:hidden}.story-hero__avatar[data-astro-cid-kmsj5pps] img{object-fit:cover;object-position:50% 15%;width:100%;height:100%}.story-hero__who[data-astro-cid-kmsj5pps]{flex-direction:column;gap:2px;display:flex}.story-hero__name[data-astro-cid-kmsj5pps]{color:var(--c-bordeaux);font-size:1rem;font-weight:600;line-height:20px}.story-hero__role[data-astro-cid-kmsj5pps]{color:color-mix(in srgb, var(--c-ink) 70%, transparent);font-size:.875rem;line-height:18px}.reels__inner[data-astro-cid-wst7zcpo]{flex-direction:column;gap:36px;padding-block:clamp(64px,7vw,96px);scroll-margin-top:80px;display:flex}.reels__head[data-astro-cid-wst7zcpo]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.reels__titles[data-astro-cid-wst7zcpo]{flex-direction:column;gap:12px;display:flex}.reels__script[data-astro-cid-wst7zcpo]{color:var(--c-pink);width:fit-content;font-size:clamp(1.75rem,1.4rem + 1vw,2.125rem);rotate:-4deg}.reels__title[data-astro-cid-wst7zcpo]{font-family:var(--f-display);color:var(--c-white);font-weight:800;font-size:var(--t-h2-sm);letter-spacing:var(--tracking-heading);line-height:1.04}.reels__ig[data-astro-cid-wst7zcpo]{color:var(--c-white);font-weight:600;font-size:var(--t-ui);text-underline-offset:3px;text-decoration:underline 1px}.reels__ig[data-astro-cid-wst7zcpo]:hover{color:var(--c-pink)}.reels__grid[data-astro-cid-wst7zcpo]{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding:0;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:minmax(220px,70vw);grid-auto-flow:column;gap:20px;padding-bottom:6px;list-style:none;display:grid;overflow-x:auto}.reels__grid[data-astro-cid-wst7zcpo]::-webkit-scrollbar{display:none}@media (width>=700px){.reels__grid[data-astro-cid-wst7zcpo]{grid-auto-columns:minmax(240px,42vw)}}@media (width>=1100px){.reels__grid[data-astro-cid-wst7zcpo]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}.reel[data-astro-cid-wst7zcpo]{scroll-snap-align:start;flex-direction:column;gap:14px;min-width:0;display:flex}.reel__media[data-astro-cid-wst7zcpo]{display:contents}.reel__frame[data-astro-cid-wst7zcpo],.reel[data-astro-cid-wst7zcpo] .reel__video{aspect-ratio:313/520;background:var(--c-bordeaux-ink);text-align:left;border-radius:18px;width:100%;display:block;position:relative;overflow:hidden}.reel[data-astro-cid-wst7zcpo] .reel__video{object-fit:cover}.reel__frame[data-astro-cid-wst7zcpo]:after{content:"";background:linear-gradient(180deg, transparent 60%, color-mix(in srgb, var(--c-bordeaux-ink) 80%, transparent) 100%);position:absolute;inset:0}.reel__frame[data-astro-cid-wst7zcpo] .reel__img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;transition:transform .6s var(--ease-out)}.reel__frame[data-astro-cid-wst7zcpo]:hover .reel__img,.reel__frame[data-astro-cid-wst7zcpo]:focus-visible .reel__img{transform:scale(1.04)}.reel__frame[data-astro-cid-wst7zcpo]:focus-visible{outline:3px solid var(--c-pink);outline-offset:4px}.reel__play[data-astro-cid-wst7zcpo]{z-index:1;background:color-mix(in srgb, var(--c-white) 90%, transparent);width:44px;height:44px;color:var(--c-bordeaux);transition:transform var(--dur) var(--ease-paper);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;left:18px}.reel__frame[data-astro-cid-wst7zcpo]:hover .reel__play[data-astro-cid-wst7zcpo]{transform:scale(1.1)rotate(-6deg)}.reel__time[data-astro-cid-wst7zcpo]{z-index:1;color:var(--c-white);font-size:var(--t-label);font-weight:600;line-height:16px;position:absolute;bottom:18px;left:18px}.reel__title[data-astro-cid-wst7zcpo]{font-family:var(--f-display);color:var(--c-white);font-size:1.1875rem;font-weight:700;line-height:24px}@media (prefers-reduced-motion:reduce){.reel__frame[data-astro-cid-wst7zcpo]:hover .reel__img,.reel__frame[data-astro-cid-wst7zcpo]:hover .reel__play[data-astro-cid-wst7zcpo]{transform:none}}.story-body__inner[data-astro-cid-pehb4czl]{gap:32px;padding-block:clamp(56px,8vw,112px);display:grid}@media (width>=1024px){.story-body__inner[data-astro-cid-pehb4czl]{grid-template-columns:300px minmax(0,760px);align-items:start;gap:80px}}@media (width>=1024px) and (width<=1199px){.story-body__inner[data-astro-cid-pehb4czl]{grid-template-columns:240px minmax(0,1fr);gap:56px}}.story-toc[data-astro-cid-pehb4czl]{min-width:0}@media (width>=1024px){.story-toc[data-astro-cid-pehb4czl]{position:sticky;top:100px}}.story-toc__desk[data-astro-cid-pehb4czl]{display:none}@media (width>=1024px){.story-toc__desk[data-astro-cid-pehb4czl]{flex-direction:column;gap:18px;display:flex}.story-toc__mobile[data-astro-cid-pehb4czl]{display:none}}.story-toc__title[data-astro-cid-pehb4czl]{color:var(--c-red);font-size:.875rem;font-weight:600;line-height:18px}.story-toc__track[data-astro-cid-pehb4czl]{position:relative}.story-toc__list[data-astro-cid-pehb4czl]{border-top:1px solid color-mix(in srgb, var(--c-bordeaux) 20%, transparent);margin:0;padding:0;list-style:none;position:relative}.story-toc__list[data-astro-cid-pehb4czl] li[data-astro-cid-pehb4czl]{border-bottom:1px solid color-mix(in srgb, var(--c-bordeaux) 20%, transparent)}.story-toc__list[data-astro-cid-pehb4czl] a[data-astro-cid-pehb4czl]{z-index:1;font-size:var(--t-ui);color:color-mix(in srgb, var(--c-ink) 70%, transparent);transition:color var(--dur) var(--ease-out), translate var(--dur) var(--ease-out);padding-block:14px;line-height:20px;display:block;position:relative}.story-toc__list[data-astro-cid-pehb4czl] a[data-astro-cid-pehb4czl]:hover{color:var(--c-bordeaux)}.story-toc__list[data-astro-cid-pehb4czl] a[data-astro-cid-pehb4czl][aria-current]{color:var(--c-bordeaux);font-weight:600}.story-toc__desk[data-astro-cid-pehb4czl] .story-toc__list[data-astro-cid-pehb4czl] a[data-astro-cid-pehb4czl][aria-current]{translate:14px}.story-toc__list[data-astro-cid-pehb4czl] a[data-astro-cid-pehb4czl]:focus-visible{outline:2px solid var(--c-red);outline-offset:2px}.story-toc__tape[data-astro-cid-pehb4czl]{z-index:2;pointer-events:none;background:var(--c-red);width:8px;height:24px;box-shadow:0 2px 4px color-mix(in srgb, var(--c-bordeaux-ink) 25%, transparent);clip-path:polygon(0 4%,100% 0,92% 50%,100% 100%,0 96%,10% 50%);position:absolute;top:12px;left:-4px;rotate:-6deg}.story-toc__mobile[data-astro-cid-pehb4czl]{background:var(--c-blush)}.story-toc__summary[data-astro-cid-pehb4czl]{cursor:pointer;color:var(--c-red);justify-content:space-between;align-items:center;padding:16px 18px;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.story-toc__summary[data-astro-cid-pehb4czl]::-webkit-details-marker{display:none}.story-toc__chev[data-astro-cid-pehb4czl]{border-right:2px solid var(--c-bordeaux);border-bottom:2px solid var(--c-bordeaux);width:10px;height:10px;transition:rotate var(--dur) var(--ease-out);translate:0 -3px;rotate:45deg}.story-toc__mobile[data-astro-cid-pehb4czl][open] .story-toc__chev[data-astro-cid-pehb4czl]{translate:0 3px;rotate:225deg}.story-toc__mobile[data-astro-cid-pehb4czl] .story-toc__list[data-astro-cid-pehb4czl]{margin:0 18px 12px}.story-toc__mobile[data-astro-cid-pehb4czl] .story-toc__list[data-astro-cid-pehb4czl] li[data-astro-cid-pehb4czl]:last-child{border-bottom:0}.story-body__text[data-astro-cid-pehb4czl]{min-width:0;max-width:760px}.story-body__text[data-astro-cid-pehb4czl] .rich-text{font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.68}.story-body__text[data-astro-cid-pehb4czl] .rich-text>*+*{margin-top:28px}.story-body__text[data-astro-cid-pehb4czl] .rich-text h2{margin-top:64px;font-size:clamp(1.625rem,1.3rem + 1vw,2rem);line-height:1.19}.story-body__text[data-astro-cid-pehb4czl] .rich-text>h2:first-child{margin-top:0}.story-body__text[data-astro-cid-pehb4czl] .rich-text .pullquote{margin-block:36px;padding:6px 0 6px 28px}.story-body__text[data-astro-cid-pehb4czl] .rich-text .pullquote p{font-size:clamp(1.625rem,1.2rem + 1.4vw,2.25rem);line-height:1.17}.story-body__text[data-astro-cid-pehb4czl] .rich-text .rt-figure img{object-fit:cover;object-position:50% 30%;width:100%;height:auto;max-height:460px}.story-body__text[data-astro-cid-pehb4czl] .rich-text .rt-figure figcaption{margin-top:28px;font-size:.875rem}.next[data-astro-cid-mxpldx7o]{background:var(--c-blush);border-top:1px solid color-mix(in srgb, var(--c-bordeaux) 15%, transparent)}.next__inner[data-astro-cid-mxpldx7o]{justify-content:space-between;align-items:center;gap:24px;padding-block:clamp(36px,4vw,56px);display:flex}.next__copy[data-astro-cid-mxpldx7o]{flex-direction:column;gap:8px;min-width:0;display:flex}.next__label[data-astro-cid-mxpldx7o]{color:var(--c-red);font-size:.875rem;font-weight:600;line-height:18px}.next__title[data-astro-cid-mxpldx7o]{font-family:var(--f-display);color:var(--c-bordeaux);text-wrap:pretty;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:800;line-height:1.11}.next__arrow[data-astro-cid-mxpldx7o]{background:var(--c-bordeaux);width:64px;height:64px;color:var(--c-white);transition:transform var(--dur) var(--ease-paper), background-color var(--dur) var(--ease-out);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.5rem;display:grid}.next__inner[data-astro-cid-mxpldx7o]:hover .next__arrow[data-astro-cid-mxpldx7o],.next__inner[data-astro-cid-mxpldx7o]:focus-visible .next__arrow[data-astro-cid-mxpldx7o]{background:var(--c-red);transform:translate(6px)rotate(-8deg)}.next__inner[data-astro-cid-mxpldx7o]:focus-visible{outline:3px solid var(--c-red);outline-offset:-6px}@media (width<=600px){.next__arrow[data-astro-cid-mxpldx7o]{width:48px;height:48px;font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.next__inner[data-astro-cid-mxpldx7o]:hover .next__arrow[data-astro-cid-mxpldx7o]{transform:none}}
