html:has(.story-frame) body{background:var(--color-void)}.story-frame,.story-ambient{--veil:color-mix(in srgb, var(--color-void) 45%, black)}.story-frame{z-index:1;inline-size:min(100vw, var(--container-max));--nav-h:72px;position:fixed;inset-block:0;inset-inline-start:max(0px, calc((100vw - var(--container-max)) / 2));overflow:hidden;container-type:size}.story-frame ::selection{background:var(--color-primary);color:var(--color-on-primary)}.story-ambient{display:none}@property --u{syntax:"<length>";inherits:true;initial-value:1px}@property --shift-x{syntax:"<length>";inherits:true;initial-value:0}@property --shift-node{syntax:"<length>";inherits:true;initial-value:0}@property --drop-y{syntax:"<length>";inherits:true;initial-value:0}@property --end-top{syntax:"<length>";inherits:true;initial-value:0}.story-stage,.story-backdrop{--shift-x:10cqw;--shift-node:min(10cqw, max(0px, (100cqw - 1216px) / 3))}.story-stage{--drop-y:10cqh;--u:clamp(.72px, min(100cqw / 1600, 100cqh / 960), 1.6px);--col-x:max(136px, 9cqw);--side-w:clamp(360px, 24cqw, 420px);color:var(--color-text);font-family:var(--font-sans);position:absolute;inset:0}.story-stage :focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:2px}.story-backdrop{pointer-events:none;position:absolute;inset:0}.story-photo,.story-duo{translate:calc(9cqw + var(--shift-x)) 0;position:absolute;inset:0;overflow:hidden}.story-photo{transition:transform .9s var(--ease-emphasized), translate 1.1s var(--ease-emphasized)}.story-duo{opacity:0;transition:opacity .76s var(--ease-emphasized), transform 1.2s var(--ease-emphasized), translate 1.1s var(--ease-emphasized);transform:scale(1.03)}[data-step=life] .story-photo{transform:scale(1.015)}[data-step=node] .story-duo{opacity:1;transform:none}[data-step=node] :is(.story-photo,.story-duo){translate:var(--shift-node) 0}.story-photo__img{object-fit:cover;object-position:50% 25%;opacity:0;-webkit-user-select:none;user-select:none;block-size:100%;inline-size:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12cqw);mask-image:linear-gradient(90deg,#0000 0,#000 12cqw)}.story-photo__img[data-layer=previous]{z-index:1;opacity:1}.story-photo__img[data-layer=active]{z-index:2;opacity:1;animation:story-photo-in .64s var(--ease-emphasized)}@keyframes story-photo-in{0%{opacity:0}}.story-shade{background:linear-gradient(90deg, color-mix(in srgb, var(--color-scrim) 92%, transparent) 0, color-mix(in srgb, var(--color-scrim) 70%, transparent) 20%, color-mix(in srgb, var(--color-scrim) 18%, transparent) 38%, transparent 48%), linear-gradient(0deg, color-mix(in srgb, var(--color-scrim) 60%, transparent) 0, transparent 22%);position:absolute;inset:0}.story-shade:after{content:"";opacity:0;background:linear-gradient(270deg, color-mix(in srgb, var(--color-scrim) 70%, transparent) 0, color-mix(in srgb, var(--color-scrim) 30%, transparent) 22%, transparent 36%);transition:opacity .6s var(--ease-emphasized);position:absolute;inset:0}[data-step=node] .story-shade:after{opacity:1}.story-col{z-index:10;inline-size:calc(384 * var(--u));gap:calc(32 * var(--u));flex-direction:column;display:flex;position:absolute;inset-block-start:calc(max(calc(var(--nav-h) + 24 * var(--u)), calc((100cqh - 960 * var(--u)) / 2 + 130 * var(--u) - 10cqh)) + var(--drop-y));inset-inline-start:calc(var(--col-x) + var(--shift-x))}[data-step=hero] .story-col{inset-block:auto calc((100cqh - 960 * var(--u)) / 2 + 250 * var(--u) + 10cqh);gap:calc(44 * var(--u))}.story-head{gap:calc(16 * var(--u));flex-direction:column;display:flex}.story-eyebrow{color:var(--color-text-secondary);font-family:var(--label-font);font-size:calc(12 * var(--u));font-weight:var(--label-weight);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 8px var(--color-scrim);margin:0;line-height:1}.story-title{font-family:var(--font-display);font-size:calc(64 * var(--u));font-weight:var(--heading-weight);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;text-shadow:0 2px 24px var(--color-scrim);margin:0;line-height:.98}.story-sub{margin:calc(4 * var(--u)) 0 0;max-inline-size:30ch;font-size:calc(17 * var(--u));text-shadow:0 1px 12px var(--color-scrim);text-wrap:pretty;line-height:1.5}.story-choices,.story-promptwrap,.story-line,.story-back,.story-side{display:none}[data-step=hero] .story-choices{display:flex}[data-step=name] .story-promptwrap{display:block}:is([data-step=life],[data-step=node]) .story-line{display:flex}:is([data-step=life],[data-step=node]) .story-back{display:inline-flex}[data-step=node] .story-side{display:flex}.story-choices{gap:calc(12 * var(--u));flex-direction:column}.story-choice{--choice-g:calc(14 * var(--u));--choice-bw:0px;--choice-icon:calc(76 * var(--u) - 2 * var(--choice-g) - 2 * var(--choice-bw));box-sizing:border-box;grid-template-columns:var(--choice-icon) minmax(0, 1fr) calc(20 * var(--u));align-items:center;gap:calc(16 * var(--u));min-block-size:calc(76 * var(--u));padding:var(--choice-g) calc(20 * var(--u)) var(--choice-g) var(--choice-g);border-radius:var(--radius-xl);font:inherit;text-align:start;cursor:pointer;transition:background-color .16s var(--ease-emphasized), box-shadow .16s var(--ease-emphasized), transform .16s var(--ease-emphasized);display:grid}.story-choice:hover{transform:translateY(-1px)}.story-choice:not(.ds-btn){background:color-mix(in srgb, var(--color-surface) 84%, transparent);box-shadow:inset 0 0 0 1px var(--color-border), 0 12px 32px #00000047;color:var(--color-text);border:0}.story-choice:not(.ds-btn):hover{background:color-mix(in srgb, var(--color-raised) 92%, transparent);box-shadow:inset 0 0 0 1px var(--color-primary-line), 0 16px 36px #00000052}.story-choice svg{inline-size:calc(20 * var(--u));block-size:calc(20 * var(--u))}.story-choice>svg{color:var(--color-text-secondary);transition:translate .16s var(--ease-emphasized)}.story-choice:not(.ds-btn):hover>svg{color:var(--color-primary)}.story-choice:hover>svg{translate:3px}.story-choice__icon{inline-size:var(--choice-icon);block-size:var(--choice-icon);background:var(--color-primary-tint);color:var(--color-primary);border-radius:50%;place-items:center;display:grid}.story-choice__text{gap:calc(4 * var(--u));flex-direction:column;min-inline-size:0;display:flex}.story-choice__text strong{font-size:calc(17 * var(--u));text-wrap:balance;font-weight:600;line-height:1.2}.story-choice__text span{color:var(--color-text-secondary);font-size:calc(14 * var(--u));line-height:1.3}.story-choice--primary.ds-btn{border-radius:var(--radius-xl)}.story-choice--primary.ds-btn--candy{--choice-bw:var(--border-width)}.story-choice--primary.ds-btn--sharp{--choice-bw:1px}.story-choice--primary.ds-btn--sticker{--choice-bw:2px}.story-choice--primary .story-choice__text span,.story-choice--primary>svg,.story-choice--primary:hover>svg{color:color-mix(in srgb, currentColor 80%, transparent)}.story-choice--primary .story-choice__icon{background:color-mix(in srgb, currentColor 14%, transparent);color:inherit}.story-line{--tl-indent:calc(36 * var(--u));--tl-gap:calc(12 * var(--u));--tl-dot:calc(16 * var(--u));--tl-dot-bw:max(1.5px, 2 * var(--u));--tl-line-w:max(1.5px, 2 * var(--u));--tl-dot-glow:0 0 0 calc(4 * var(--u)) var(--color-primary-tint);--tl-title-size:calc(18 * var(--u))}.story-line:before{inset-block:calc(-16 * var(--u));transform-origin:50% 0}.story-line .ds-node{--tl-thumb-w:calc(96 * var(--u));--tl-thumb-h:calc(80 * var(--u));grid-template-columns:var(--tl-thumb-w) minmax(0, 1fr) calc(24 * var(--u));gap:calc(16 * var(--u));min-block-size:calc(96 * var(--u));--tl-node-pad:calc(8 * var(--u));padding-inline-end:calc(16 * var(--u))}.story-line .ds-node__meta{gap:calc(4 * var(--u))}.story-line .ds-node__year{font-size:calc(11 * var(--u))}.story-line .ds-node__title{font-size:var(--tl-title-size)}.story-line .ds-node__detail{font-size:calc(13 * var(--u))}.story-line .ds-node svg{inline-size:calc(18 * var(--u));block-size:calc(18 * var(--u))}.story-line .ds-node__thumb img{-webkit-user-select:none;user-select:none}.story-back{align-self:flex-start;align-items:center;gap:calc(8 * var(--u));block-size:calc(40 * var(--u));padding-inline:calc(12 * var(--u)) calc(16 * var(--u));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-scrim) 50%, transparent);color:var(--color-text-secondary);font:500 calc(14 * var(--u)) / 1 var(--font-sans);cursor:pointer;border:0;margin-block-start:calc(-8 * var(--u))}.story-back:hover{background:color-mix(in srgb, var(--color-scrim) 80%, transparent);color:var(--color-text)}.story-back svg{inline-size:calc(18 * var(--u));block-size:calc(18 * var(--u))}.story-fields{grid-template-columns:minmax(0,1fr) 96px;gap:12px;display:grid}.story-field{flex-direction:column;gap:8px;min-inline-size:0;display:flex}.story-field__label{color:var(--color-text);font-size:13px;font-weight:500;line-height:1.2}.story-input.ds-field{block-size:44px;padding-inline:14px;font-size:15px}.story-note{color:var(--color-text-secondary);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.45;display:flex}.story-note svg{flex:none;block-size:16px;inline-size:16px;margin-block-start:1px}.story-error{color:var(--color-destructive);flex-direction:column;gap:4px;margin:0;font-size:13px;font-weight:500;line-height:1.4;display:flex}.story-error[hidden]{display:none}.story-error p{margin:0}.story-prompt{box-sizing:border-box;border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-surface) 94%, transparent);box-shadow:0 0 0 1px var(--color-border), var(--shadow-modal);color:var(--color-text);font-family:var(--font-sans);flex-direction:column;gap:16px;padding:24px;display:flex}.story-prompt .story-input.ds-field{background:var(--color-void)}.story-prompt__title{font:600 28px/1.05 var(--font-display);text-wrap:balance;margin:0 0 4px}.story-prompt__actions{justify-content:space-between;gap:12px;margin-block-start:4px;display:flex}.story-prompt__actions .ds-btn{block-size:44px;padding-inline:20px}.story-sig{z-index:9;transform-origin:100%;pointer-events:none;transition:left 1.1s var(--ease-emphasized), top 1.1s var(--ease-emphasized);flex-direction:column;align-items:flex-end;gap:2px;display:flex;position:absolute;rotate:-7deg}.story-sig__name{color:var(--signature-ink);font-family:var(--font-signature);white-space:nowrap;text-shadow:0 1px 2px color-mix(in srgb, var(--color-scrim) 80%, transparent), 0 2px 18px var(--color-scrim);font-size:clamp(36px,2.6cqw,48px);font-weight:400;line-height:1.05;animation:1.1s cubic-bezier(.55,.1,.3,1) both story-write}.story-sig__meta{color:var(--color-text);font-family:var(--label-font);font-size:12px;font-weight:var(--label-weight);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 8px var(--color-scrim), 0 0 2px var(--color-scrim);animation:story-meta-in .5s .9s var(--ease-emphasized) both;margin-inline-end:4px;line-height:1}@keyframes story-write{0%{clip-path:inset(-40% 100% -40% -10%)}to{clip-path:inset(-40% -10%)}}@keyframes story-meta-in{0%{opacity:0;transform:translateY(4px)}}.story-side{z-index:10;inline-size:var(--side-w);flex-direction:column;gap:16px;position:absolute;inset-block-end:clamp(40px,8cqh,96px);inset-inline-end:var(--col-x)}.story-man{--man-pad:var(--space-5);padding:var(--man-pad);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-surface) 94%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 0 0 1px var(--color-border), 0 24px 56px #00000073;flex-direction:column;gap:16px;display:flex}.story-caption{border-block-end:1px solid var(--color-border);text-wrap:pretty;margin:0;padding-block-end:16px;font-size:16px;line-height:1.45}.story-man__top{border-block-end:1px solid var(--color-border);grid-template-columns:104px minmax(0,1fr);align-items:start;gap:16px;padding-block-end:16px;display:grid}.story-man__photo{border-radius:var(--radius-md);background:var(--color-bg);block-size:138px;inline-size:104px;box-shadow:inset 0 0 0 1px var(--color-border);cursor:zoom-in;border:0;padding:0;display:block;position:relative;overflow:hidden}.story-man__photo img{object-fit:cover;-webkit-user-select:none;user-select:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.story-man__who{flex-direction:column;gap:8px;padding-block-start:4px;display:flex}.story-man__label{color:var(--color-text-secondary);font-family:var(--label-font);font-size:11px;font-weight:var(--label-weight);letter-spacing:.14em;text-transform:uppercase;line-height:1}.story-man__rel{font-family:var(--font-display);font-size:20px;font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);text-wrap:balance;line-height:1.2}.story-man__place{color:var(--color-text-secondary);font-size:13px;line-height:1.35}.story-enter.ds-btn{border-radius:var(--radius-pill);block-size:52px;inline-size:100%}.story-lightbox{inline-size:min(92vw,1400px);max-inline-size:none;padding:0;overflow:hidden}.story-lightbox img{object-fit:contain;block-size:auto;max-block-size:86vh;inline-size:100%;display:block}.story-arrow.ds-arrow{z-index:12;position:absolute;inset-block-start:calc(var(--nav-h) + (100cqh - var(--nav-h)) / 2 - 28px)}.story-arrow--prev{inset-inline-start:var(--gutter)}.story-arrow--next{inset-inline-end:var(--gutter)}.story-ghosts{z-index:30;pointer-events:none;position:absolute;inset:0}.story-cast{opacity:0;filter:blur(16px)saturate(.6)brightness(.42);transition:opacity .64s var(--ease-emphasized);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0;transform:scale(1.08)}.story-cast img{object-fit:cover;object-position:50% 25%;block-size:100%;inline-size:100%}[data-step=end] .story-cast{opacity:1}[data-step=end] .story-shade{background:linear-gradient(90deg, color-mix(in srgb, var(--color-void) 92%, transparent) 0, color-mix(in srgb, var(--color-bg) 60%, transparent) 55%, color-mix(in srgb, var(--color-bg) 75%, transparent) 100%)}[data-step=end] :is(.story-col,.story-sig){display:none}[data-step=end]{--end-lead:clamp(420px, 34cqw, 600px);--end-gap:clamp(56px, 7cqw, 136px);--end-x:max(24px, calc((100cqw - var(--end-lead) - var(--end-gap) - var(--side-w)) / 2));--end-top:max(calc(var(--nav-h,72px) + 24px), calc(40cqh - 174 * var(--u)))}.story-end,.story-end-form{z-index:10;color:var(--color-text);font-family:var(--font-sans);animation:story-end-in-top .56s var(--ease-emphasized) both;position:absolute;inset-block-start:var(--end-top)}.story-end{inline-size:var(--end-lead);flex-direction:column;gap:24px;display:flex;inset-inline-start:var(--end-x)}.story-end-form{inline-size:var(--side-w);box-sizing:border-box;max-block-size:calc(100cqh - var(--end-top) - 16px);overscroll-behavior:contain;border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-surface) 94%, transparent);box-shadow:0 0 0 1px var(--color-border), var(--shadow-modal);padding:24px;animation-delay:80ms;inset-inline-end:var(--end-x);overflow-y:auto}.story-end__title{font:600 clamp(48px, 4.6cqw, 76px) / .98 var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0}.story-end__h2{font:600 28px/1.05 var(--font-display);text-wrap:balance;margin:0 0 6px}.story-end__text{max-inline-size:46ch;color:var(--color-text-secondary);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.story-socials{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-inline-size:560px;margin:8px 0 0;padding:0;list-style:none;display:grid}.story-social{box-sizing:border-box;border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-bg) 86%, transparent);block-size:100%;box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-emphasized), box-shadow var(--duration-fast) var(--ease-emphasized);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:14px 16px;text-decoration:none;display:grid}@media (width<=900px){.story-socials{grid-template-columns:minmax(0,1fr)}}.story-socials>li:has(.story-social--email){grid-column:1/-1}.story-social:hover{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-primary)}.story-social:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:2px}.story-social__mark{block-size:22px;inline-size:22px;color:var(--color-primary);grid-row:1/3}.story-social__name{font:600 18px/1 var(--font-display);grid-column:2}.story-social__handle{color:var(--color-text-secondary);overflow-wrap:break-word;grid-area:2/2;font-size:13px;line-height:1.3}.story-social__go{block-size:16px;inline-size:16px;color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-emphasized);grid-area:1/3/3}.story-social:hover .story-social__go{color:var(--color-text)}.story-feedback{flex-direction:column;gap:14px;display:flex}.story-feedback fieldset{border:0;margin:0;padding:0}.story-feedback legend{margin-block-end:8px;padding:0}.story-feedback :is(.story-input,.story-textarea).ds-field{background:var(--color-bg)}.story-textarea.ds-field{resize:none;min-block-size:64px;padding:10px 14px;font-size:14px}.story-kinds{flex-wrap:wrap;gap:8px;margin-block-end:8px;display:flex}.story-kind{border-radius:var(--radius-pill);block-size:32px;box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-emphasized), color var(--duration-fast) var(--ease-emphasized);align-items:center;padding-inline:14px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.story-kind:hover{color:var(--color-text)}.story-kind input{opacity:0;pointer-events:none;position:absolute}.story-kind:has(input:checked){background:var(--color-primary);box-shadow:none;color:var(--color-on-primary)}.story-kind:has(input:focus-visible){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:2px}.story-feedback__send.ds-btn{inline-size:100%;margin-block-start:4px}.story-thanks{flex-direction:column;align-items:flex-start;gap:16px;padding-block:16px;display:flex}.story-thanks__mark{background:var(--color-primary-20);block-size:56px;inline-size:56px;color:var(--color-primary);border-radius:50%;place-items:center;display:grid}.story-thanks__mark svg{block-size:28px;inline-size:28px}@keyframes story-end-in-top{0%{opacity:0;translate:0 16px}}@media (width>=2561px){.story-ambient{--g:calc((100vw - var(--container-max)) / 2);z-index:0;background:var(--color-void);display:block;position:fixed;inset:0;overflow:hidden}.story-ambient__strip{inline-size:var(--container-max);filter:blur(96px)saturate(.8);position:absolute;inset-block:0;inset-inline-start:var(--g)}.story-ambient__pane{inline-size:100%;position:absolute;inset-block:0;container-type:size}.story-ambient__pane[data-side="-1"]{inset-inline-start:-100%;transform:scaleX(-1)}.story-ambient__pane[data-side="0"]{inset-inline-start:0}.story-ambient__pane[data-side="1"]{inset-inline-start:100%;transform:scaleX(-1)}.story-ambient:after{content:"";z-index:1;background:linear-gradient(90deg, var(--veil) 0, color-mix(in srgb, var(--veil) 97.5%, transparent) calc(var(--g) * .1), color-mix(in srgb, var(--veil) 90.8%, transparent) calc(var(--g) * .2), color-mix(in srgb, var(--veil) 81%, transparent) calc(var(--g) * .3), color-mix(in srgb, var(--veil) 69%, transparent) calc(var(--g) * .4), color-mix(in srgb, var(--veil) 56%, transparent) calc(var(--g) * .5), color-mix(in srgb, var(--veil) 43%, transparent) calc(var(--g) * .6), color-mix(in srgb, var(--veil) 31%, transparent) calc(var(--g) * .7), color-mix(in srgb, var(--veil) 21.2%, transparent) calc(var(--g) * .8), color-mix(in srgb, var(--veil) 14.5%, transparent) calc(var(--g) * .9), color-mix(in srgb, var(--veil) 12%, transparent) var(--g), color-mix(in srgb, var(--veil) 12%, transparent) calc(100% - var(--g)), color-mix(in srgb, var(--veil) 14.5%, transparent) calc(100% - var(--g) * .9), color-mix(in srgb, var(--veil) 21.2%, transparent) calc(100% - var(--g) * .8), color-mix(in srgb, var(--veil) 31%, transparent) calc(100% - var(--g) * .7), color-mix(in srgb, var(--veil) 43%, transparent) calc(100% - var(--g) * .6), color-mix(in srgb, var(--veil) 56%, transparent) calc(100% - var(--g) * .5), color-mix(in srgb, var(--veil) 69%, transparent) calc(100% - var(--g) * .4), color-mix(in srgb, var(--veil) 81%, transparent) calc(100% - var(--g) * .3), color-mix(in srgb, var(--veil) 90.8%, transparent) calc(100% - var(--g) * .2), color-mix(in srgb, var(--veil) 97.5%, transparent) calc(100% - var(--g) * .1), var(--veil) 100%);position:absolute;inset:0}.story-ambient:before{content:"";z-index:2;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);block-size:112px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0 52%,#00000080 76%,#0000 100%);mask-image:linear-gradient(#000 0 52%,#00000080 76%,#0000 100%)}.story-frame{--feather:linear-gradient(90deg, #0000 0, #0000000a 45px, #00000025 90px, #0000004f 135px, #00000080 180px, #000000b0 225px, #000000da 270px, #000000f5 315px, #000 360px, #000 calc(100% - 360px), #000000f5 calc(100% - 315px), #000000da calc(100% - 270px), #000000b0 calc(100% - 225px), #00000080 calc(100% - 180px), #0000004f calc(100% - 135px), #00000025 calc(100% - 90px), #0000000a calc(100% - 45px), #0000 100%)}.story-frame .story-backdrop{-webkit-mask-image:var(--feather);mask-image:var(--feather)}.story-frame .brand-nav:before{-webkit-mask-image:var(--feather), var(--nav-fade);mask-image:var(--feather), var(--nav-fade);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (width<=900px){.story-frame{min-block-size:100svh;inline-size:100%;position:relative;inset:auto;overflow:clip;container-type:inline-size}.story-stage{--u:1px;--col-x:20px;flex-direction:column;gap:24px;padding:46svh 20px 40px;display:flex;position:relative;inset:auto}.story-backdrop{block-size:64svh}.story-photo,.story-duo{translate:none}.story-photo__img{object-position:60% 20%;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.story-shade{background:linear-gradient(0deg, var(--color-scrim) 0, transparent 50%)}.story-col,[data-step=hero] .story-col,.story-side{inline-size:100%;position:relative;inset:auto}.story-sig{display:none}.story-end,.story-end-form{inline-size:100%;position:relative;inset:auto;translate:none}.story-arrow.ds-arrow{--arrow-box:40px;inset-block-start:calc(32svh - 20px)}.story-arrow--prev{inset-inline-start:12px}.story-arrow--next{inset-inline-end:12px}}@media (prefers-reduced-motion:reduce){.story-photo,.story-duo,.story-shade:after,.story-sig{transition:none}.story-photo__img[data-layer=active],.story-sig__name,.story-sig__meta,.story-end,.story-end-form{animation:none}.story-cast{transition:none}}
