.sdt-hero{min-height:100svh;padding-block:clamp(7rem,12vw,9rem) clamp(3rem,6vw,5rem)}.sdt-hero,.sdt-hero__inner{display:grid;align-items:center}.sdt-hero__inner{gap:clamp(1.5rem,5vw,4rem)}.sdt-hero__copy{display:grid;gap:var(--sda-space-xl);max-width:44rem}.sdt-hero .sdt-hero__h{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.03;letter-spacing:-.025em}.sdt-hero .sdh-word{animation:sdh-word-in var(--sda-dur-slow) var(--sda-spring-gentle) both;animation-delay:calc(.24s + var(--i, 0) * 60ms)}.sdt-hero__sign{display:grid;place-items:center}.sdt-hero__sign .sdh-emblem{width:clamp(9rem,30vw,24rem)}@media (min-width:900px){.sdt-hero__inner{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}@media (max-width:899px){.sdt-hero__sign{order:-1;justify-items:start}}.sdt-page [id^=trust-]{scroll-margin-top:5rem}.sdt-act--bank{margin-top:clamp(.75rem,2vw,1.5rem)}.sdt-bank{display:grid;gap:clamp(1.25rem,3vw,2rem);min-width:0}.sda-page .sdt-bank__sheet{display:grid;gap:var(--sda-space-xl);padding:clamp(1.25rem,3vw,2rem);border-radius:var(--sda-radius-xl);background:color-mix(in srgb,var(--palette-white) 96%,transparent);backdrop-filter:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--palette-white) 30%,transparent),0 36px 80px -34px color-mix(in srgb,var(--palette-black) 70%,transparent)}.sdt-bank__head{display:flex;align-items:center;gap:var(--sda-space-md)}.sdt-bank__disc{display:grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:50%;background:var(--sda-accent-soft);color:var(--sda-ink)}.sdt-bank__name{display:grid;gap:.15rem;font-family:var(--sda-font-app);font-size:1.0625rem;color:var(--sda-ink)}.sdt-bank__state{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;color:var(--sda-good-ink)}.sdt-try{display:grid;gap:var(--sda-space-md)}.sdt-try__label{margin:0;font-family:var(--sdm-font-body);font-size:.9375rem;font-weight:600;color:var(--sda-ink-3)}.sdt-try__asks{display:flex;flex-wrap:wrap;gap:.5rem}.sdt-try__ask{min-height:var(--sda-touch);padding:.5rem 1rem;border:0;border-radius:999px;background:var(--sda-surface-2);box-shadow:inset 0 0 0 1px var(--sda-hair);font-family:var(--sda-font-app);font-size:.9375rem;font-weight:600;color:var(--sda-ink);cursor:pointer;transition:background-color var(--sda-dur-quick) var(--sda-ease-standard),box-shadow var(--sda-dur-quick) var(--sda-ease-standard),transform var(--sda-dur-quick) var(--sda-ease-standard)}.sdt-try__ask:hover{box-shadow:inset 0 0 0 1.5px var(--sda-ink-3)}.sdt-try__ask:active{transform:scale(.97)}.sdt-try__ask[aria-pressed=true]{background:var(--sda-warm-soft);box-shadow:inset 0 0 0 1.5px var(--sda-warm-ink);color:var(--sda-warm-ink)}.sdt-try__answer{display:flex;align-items:flex-start;gap:.75rem;min-height:4.5rem;margin:0;padding:.875rem 1rem;border-radius:var(--sda-radius-lg);background:var(--sda-surface-2);font-family:var(--sdm-font-body);font-size:1.0625rem;line-height:1.45;color:var(--sda-ink);transition:background-color var(--sda-dur-standard) var(--sda-ease-standard)}.sdt-try__answer[data-shown=false]{background:repeating-linear-gradient(90deg,var(--sda-hair) 0 6px,transparent 6px 12px) 0 0 /100% 1px no-repeat;background-color:transparent}.sdt-try__no{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:50%;background:var(--sda-warm-soft);color:var(--sda-warm-ink)}.sdt-try__words{animation:sdt-answer var(--sda-dur-gentle) var(--sda-spring-gentle) both}@keyframes sdt-answer{0%{opacity:0;transform:translateY(.5rem)}}.sdt-lock{display:grid;gap:.75rem;margin:0}.sdt-lock__label{font-family:var(--sdm-font-body);font-size:.875rem;font-weight:600;color:var(--palette-dark-ink-3)}.sdt-lock__banner{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;border-radius:1.375rem;background:color-mix(in srgb,var(--palette-white) 16%,transparent);backdrop-filter:blur(24px) saturate(150%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--palette-white) 26%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--palette-white) 12%,transparent);font-family:var(--sda-font-app);font-size:.9375rem;line-height:1.35;color:var(--palette-white)}.sdt-lock__icon{flex:none}.sdt-lock__words{display:grid;flex:1;min-width:0}.sdt-lock__top{display:flex;justify-content:space-between;gap:1rem}.sdt-lock__top span{color:color-mix(in srgb,var(--palette-white) 66%,transparent);font-size:.8125rem}.sdt-lock__note{margin:0;font-family:var(--sdm-font-body);font-size:1rem;line-height:1.5;color:var(--palette-dark-ink-2)}.sda-page .sdt-panel{padding:clamp(1.25rem,3vw,2rem);border-radius:var(--sda-radius-xl)}.sda-page .sdt-panel,.sdt-audience{display:grid;gap:var(--sda-space-lg)}.sdt-audience__label,.sdt-gone__label{margin:0;font-family:var(--sda-font-app);font-size:1.125rem;font-weight:700;color:var(--sda-ink)}.sdt-audience__people{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.sdt-person{--face:3rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sda-space-md);padding:.625rem .75rem;border-radius:var(--sda-radius-lg);background:var(--sda-surface);box-shadow:inset 0 0 0 1px var(--sda-hair-soft)}.sdt-person .sdh-portrait{transition:filter var(--sda-dur-gentle) var(--sda-ease-standard),opacity var(--sda-dur-gentle) var(--sda-ease-standard)}.sdt-person[data-sees=false] .sdh-portrait{filter:grayscale(.7);opacity:.78}.sdt-person__who{display:grid;font-family:var(--sda-font-app);font-size:1rem;color:var(--sda-ink)}.sdt-person__who span{font-size:.875rem;color:var(--sda-ink-3)}.sdt-person__bank{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .7rem;border-radius:999px;background:var(--sda-surface-2);font-family:var(--sda-font-app);font-size:.8125rem;font-weight:600;white-space:nowrap;color:var(--sda-ink-3);transition:background-color var(--sda-dur-gentle) var(--sda-ease-standard),color var(--sda-dur-gentle) var(--sda-ease-standard)}.sdt-person[data-sees=true] .sdt-person__bank{background:var(--sda-good-soft);color:var(--sda-good-ink)}.sdt-strip{--off:clamp(0,calc((var(--p) - 0.4) * 3.4),1);display:grid;gap:var(--sda-space-md);min-width:0}.sdt-strip__photo{position:relative;margin:0;aspect-ratio:16/10;overflow:hidden;border-radius:var(--sda-radius-xl);background:var(--sda-surface-2);box-shadow:0 30px 70px -40px color-mix(in srgb,var(--palette-navy) 60%,transparent)}.sdt-strip__photo img{object-fit:cover;object-position:62% 50%;transform:scale(calc(1.08 - var(--p) * .08))}.sdt-tag{display:inline-flex;align-items:center;gap:.375rem;padding:.35rem .75rem;border-radius:999px;background:var(--sda-warm-soft);color:var(--sda-warm-ink);font-family:var(--sda-font-app);font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.sdt-tag--leaving{position:absolute;left:1rem;bottom:1rem;box-shadow:0 10px 28px -12px color-mix(in srgb,var(--palette-black) 50%,transparent);opacity:calc(1 - var(--off));transform:translateY(calc(var(--off) * 3rem)) rotate(calc(var(--off) * 4deg));filter:blur(calc(var(--off) * 3px))}.sdt-tag--arrived{opacity:var(--off);transform:translateY(calc((1 - var(--off)) * -1.25rem))}.sdt-strip__rows{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.sdt-strip__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;min-height:3.5rem;padding:.625rem 1rem;border-radius:var(--sda-radius-lg);background:var(--sda-surface);box-shadow:inset 0 0 0 1px var(--sda-hair-soft);font-family:var(--sda-font-app);font-size:1rem;color:var(--sda-ink)}.sdt-strip__key{display:grid;font-weight:600}.sdt-strip__sub{font-size:.875rem;font-weight:400;color:var(--sda-ink-3)}.sdt-strip__clean{display:inline-flex;align-items:center;gap:.375rem;font-weight:600;color:var(--sda-good-ink);opacity:calc(.35 + var(--off) * .65)}.sdt-code{display:grid;gap:clamp(1rem,2.4vw,1.5rem);min-width:0}.sda-page .sdt-code__sheet{display:grid;gap:var(--sda-space-md);padding:clamp(1.25rem,3vw,2rem);border-radius:var(--sda-radius-xl)}.sdt-code__title{font-size:1.25rem;font-weight:700;color:var(--sda-ink)}.sdt-code__body,.sdt-code__title{margin:0;font-family:var(--sda-font-app)}.sdt-code__body{font-size:1rem;line-height:1.45;color:var(--sda-ink-2)}.sdt-code__digits{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.375rem,1.2vw,.625rem);margin:var(--sda-space-sm) 0 0}.sdt-code__digit{--d:clamp(0,calc((var(--p) - 0.22 - var(--k) * 0.05) * 9),1);display:grid;place-items:center;aspect-ratio:5/6;border-radius:var(--sda-radius-md);background:var(--sda-surface);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--sda-accent) calc(var(--d) * 100%),var(--sda-hair));font-family:var(--sda-font-app);font-size:clamp(1.375rem,3vw,2rem);font-weight:700;font-variant-numeric:tabular-nums;color:var(--sda-ink)}.sdt-code__digit span{opacity:var(--d);transform:translateY(calc((1 - var(--d)) * .5em)) scale(calc(.8 + var(--d) * .2))}.sda-page .sdt-code__choice{padding:1rem 1.25rem;border-radius:var(--sda-radius-xl)}.sdt-switch-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem}.sdt-switch-row__main{display:grid;font-family:var(--sda-font-app)}.sdt-switch-row__title{font-size:1rem;font-weight:600;color:var(--sda-ink)}.sdt-switch-row__state{font-size:.875rem;color:var(--sda-ink-3)}.sdt-switch-row__why{grid-column:1/-1;margin:0;font-family:var(--sdm-font-body);font-size:.9375rem;font-weight:600;color:var(--sda-warm-ink)}.sdt-switch-row__why:empty{display:none}.sdt-switch{position:relative;flex:none;width:3.25rem;height:2rem;border:0;border-radius:999px;background:var(--sda-ink-4);cursor:pointer;transition:background-color var(--sda-dur-standard) var(--sda-ease-standard)}.sdt-switch[aria-checked=true]{background:var(--sda-good)}.sdt-switch__knob{position:absolute;top:.1875rem;left:.1875rem;width:1.625rem;height:1.625rem;border-radius:50%;background:var(--palette-white);box-shadow:0 2px 6px color-mix(in srgb,var(--palette-black) 25%,transparent);transition:transform var(--sda-dur-standard) var(--sda-spring-gentle)}.sdt-switch[aria-checked=true] .sdt-switch__knob{transform:translateX(1.25rem)}[data-refused=true] .sdt-switch__knob{animation:sdt-hold .52s var(--sda-ease-standard)}@keyframes sdt-hold{30%{transform:translateX(.75rem)}}.sdt-formats{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;font-family:var(--sdm-font-body);font-size:.9375rem;color:var(--sda-ink-3)}.sdt-formats strong{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;border-radius:999px;background:var(--sda-surface);box-shadow:inset 0 0 0 1px var(--sda-hair);font-weight:600;color:var(--sda-ink)}.sdt-gone{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.sdt-gone__item{--g:clamp(0,calc((var(--p) - 0.24 - var(--k) * 0.07) * 7),1);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.125rem var(--sda-space-md);min-height:3.5rem;padding:.5rem 0;border-bottom:1px solid var(--sda-hair-soft);font-family:var(--sda-font-app)}.sdt-gone__item:last-child{border-bottom:0}.sdt-gone__mark{grid-row:span 2;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--sda-hair);color:var(--palette-white);background:color-mix(in srgb,var(--sda-ink-2) calc(var(--g) * 100%),transparent)}.sdt-gone__mark svg{opacity:var(--g);transform:scale(calc(.6 + var(--g) * .4))}.sdt-gone__what{font-size:1.0625rem;font-weight:600;color:color-mix(in srgb,var(--sda-ink-3) calc(var(--g) * 100%),var(--sda-ink))}.sdt-gone__what span{background:linear-gradient(currentColor,currentColor) 0 58% /calc(var(--g) * 100%) 1.5px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.sdt-gone__when{grid-column:2;font-size:.875rem;color:var(--sda-ink-3);opacity:calc(.4 + var(--g) * .6)}@media (max-width:899px){.sdt-hero{min-height:auto;padding-top:6.5rem}.sdt-hero .sdt-hero__h{font-size:clamp(2.125rem,9vw,3rem)}}@media (max-width:559px){.sdt-person{grid-template-columns:auto minmax(0,1fr);gap:.375rem var(--sda-space-md)}.sdt-person .sdh-portrait{grid-row:span 2}.sdt-person__bank{justify-self:start}}@media (min-width:900px){.sdt-act--bank .sdh-act__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}}@media (prefers-reduced-motion:reduce){.sdt-hero .sdh-word,.sdt-try__words,[data-refused=true] .sdt-switch__knob{animation:none}.sdt-person .sdh-portrait,.sdt-person__bank,.sdt-switch__knob,.sdt-try__ask{transition:none}.sdt-strip__photo img{transform:none}}@media (prefers-reduced-transparency:reduce){.sdt-lock__banner{background:var(--palette-navy-tint-1);backdrop-filter:none}}.sdt-close .sdh-close__photo .sdh-plate__img--wide{object-position:0 50%}.sdt-close .sdh-close__panel{width:min(100%,30rem)}.sdt-close .sdh-h2{max-width:14ch;font-size:clamp(2.25rem,4.2vw,3.875rem)}@media (max-width:899px){.sdt-close .sdh-close__photo{inset:auto 0 0;height:58%}.sdt-close .sdh-close__veil{background:linear-gradient(180deg,var(--palette-navy) 0,var(--palette-navy) 42%,color-mix(in srgb,var(--palette-navy) 0%,transparent) 60%)}}.sdt-bank__river{margin-bottom:var(--sda-space-sm)}.sda-page .sdt-bank__sheet{--sda-ink:var(--palette-white);--sda-ink-2:var(--palette-dark-ink-2);--sda-ink-3:var(--palette-dark-ink-3);--sda-surface-2:color-mix(in srgb,var(--palette-white) 9%,transparent);--sda-hair:color-mix(in srgb,var(--palette-white) 22%,transparent);--sda-accent-soft:color-mix(in srgb,var(--palette-white) 12%,transparent);--sda-warm-soft:color-mix(in srgb,var(--palette-pink) 22%,transparent);--sda-warm-ink:var(--palette-pink);--sda-good-ink:var(--palette-pink);background:color-mix(in srgb,var(--palette-white) 7%,transparent);backdrop-filter:blur(28px) saturate(150%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--palette-white) 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--palette-white) 12%,transparent),0 40px 90px -40px color-mix(in srgb,var(--palette-black) 70%,transparent)}.sdt-bank__sheet .sdt-try__ask[aria-pressed=true]{background:var(--palette-pink);box-shadow:none;color:var(--palette-navy)}.sdt-lock__banner{--drop:clamp(0,calc((var(--p) - 0.42) * 6),1);opacity:var(--drop);translate:0 calc((1 - var(--drop)) * -1.5rem);scale:calc(.96 + var(--drop) * .04)}.sdt-person{--e:clamp(0,calc((var(--p) - 0.2 - var(--n) * 0.06) * 5),1);background:none;box-shadow:none;border-radius:0;padding-inline:0;border-bottom:1px solid var(--sda-hair-soft);opacity:var(--e);translate:calc((1 - var(--e)) * 1.5rem) 0}.sdt-person:last-child{border-bottom:0}.sdt-strip__row{background:none;box-shadow:none;border-radius:0;padding-inline:.25rem;border-bottom:1px solid var(--sda-hair)}.sdt-stack{display:grid;min-width:0}.sdt-shot{position:relative;margin:0;aspect-ratio:16/10;overflow:hidden;border-radius:var(--sda-radius-xl);background:var(--sda-surface-2);box-shadow:0 30px 70px -40px color-mix(in srgb,var(--palette-navy) 60%,transparent)}.sdt-shot img{object-fit:cover;object-position:66% 40%;scale:calc(1.1 - var(--p) * .06);translate:0 calc((.6 - var(--p)) * 2rem)}.sda-page .sdt-stack__pane{--rise:clamp(0,calc((var(--p) - 0.18) * 3.4),1);position:relative;z-index:1;margin:calc(-1 * clamp(3rem, 8vw, 5.5rem)) clamp(.75rem,3vw,2rem) 0;opacity:var(--rise);translate:0 calc((1 - var(--rise)) * 2.5rem)}.sdt-code.sdt-stack{gap:0}.sdt-code .sdt-code__choice{margin:clamp(1rem,2.4vw,1.5rem) clamp(.75rem,3vw,2rem) 0}@media (prefers-reduced-motion:reduce){.sdt-shot img{scale:none;translate:none}}@media (min-width:900px){.sda-page .sdt-stack__pane,.sdt-code .sdt-code__choice{justify-self:start;width:min(100%,25rem)}}