.page-story{--st-ui: 15px;--st-ui-s: var(--text-meta);--st-doc: 11px;--st-lift: 0 1px 2px rgba(8, 30, 25, .1), 0 22px 48px -22px rgba(8, 30, 25, .55);--st-edge: rgba(25, 22, 19, .12);--st-head-gap: clamp(36px, 4.6vw, 64px);--st-plate-ar: 16 / 9}@media(max-width:900px){.page-story{--st-ui: 14px;--st-ui-s: var(--text-label);--st-doc: 10px;--st-plate-ar: 4 / 5}}main>.st-top{padding:calc(var(--island-top) + var(--island-h) + clamp(48px,9svh,104px)) 0 0;text-align:center}.st-top h1{max-width:16ch;margin:0 auto;font-size:var(--text-page);line-height:1.02;letter-spacing:-.02em}.st-top .st-line{margin:24px auto 0;max-width:46ch;font-size:var(--text-lede);color:var(--bark);text-wrap:balance}.st-top .btn{margin-top:32px}.st-top .st-plate{margin-top:clamp(48px,7svh,80px)}.st-plate{position:relative;isolation:isolate;overflow:hidden;width:100%;aspect-ratio:var(--st-plate-ar);max-height:86svh;border-radius:var(--r);background:var(--night-deep);text-align:left}.st-plate .film-media{z-index:-2}.st-plate picture.st-bg,.st-field picture.st-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.st-bg img{width:100%;height:100%;object-fit:cover}.st-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,var(--scrim-mid) 0%,var(--scrim-none) 45%)}.st-plate .film-toggle{position:absolute;z-index:3;right:10px;bottom:10px;margin:0}@media(max-width:900px){.st-plate{max-height:none}}.st-head{max-width:760px;margin:0 auto var(--st-head-gap);text-align:center}.st-head h2{font-size:var(--text-display);line-height:1.06;letter-spacing:-.015em}.st-head p{margin:18px auto 0;max-width:46ch;font-size:var(--text-lede);color:var(--bark);text-wrap:balance}.st-head--left{margin-left:0;text-align:left}.st-head--left p{margin-left:0}.st-field{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;min-height:clamp(520px,72svh,780px);padding:clamp(24px,4vw,64px);border-radius:var(--r);background:var(--night-deep)}.st-obj{position:relative;border-radius:var(--r);background:var(--cream);color:var(--ink);box-shadow:var(--st-lift);font-size:var(--st-ui);line-height:1.4}.st-obj--paper{background:var(--paper)}.st-tag{display:block;font-size:var(--st-ui-s);line-height:1.35;color:var(--stone)}.st-obj h3,.st-obj .st-title{font-family:var(--serif);font-weight:400;font-size:var(--text-card);line-height:1.15;letter-spacing:-.01em}.st-obj .st-doc{font-size:var(--st-doc);line-height:1.45}.st-band{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:clamp(480px,74svh,760px);padding:clamp(28px,4vw,64px);border-radius:var(--r);background:var(--night-deep);color:var(--cream)}.st-band .film-media,.st-band picture.st-bg{z-index:-2}.st-band .st-veil{background:linear-gradient(to top,var(--scrim-strong) 0%,var(--scrim-mid) 34%,var(--scrim-none) 62%),linear-gradient(to right,var(--scrim-side) 0%,var(--scrim-none) 55%)}.st-band h2{max-width:18ch;font-size:var(--text-statement);line-height:1.04;letter-spacing:-.02em;color:var(--cream)}.st-band p{margin-top:16px;max-width:44ch;font-size:var(--text-lede);color:var(--cream-soft)}.st-band .film-toggle{position:absolute;z-index:3;right:10px;bottom:10px;margin:0}.st-cols{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:clamp(28px,3vw,40px) clamp(20px,2.4vw,32px)}.st-col h3{margin-top:20px;font-size:var(--text-card);line-height:1.15;letter-spacing:-.01em}.st-col p{margin-top:8px;font-size:var(--text-body);line-height:1.5;color:var(--bark)}.st-shot{position:relative;overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--r);background:var(--cream-deep)}.st-shot img{width:100%;height:100%;object-fit:cover}@media(max-width:900px){.st-cols{grid-template-columns:minmax(0,1fr)}}.is-moving .fx-fade:not(.is-on){opacity:0}@container style(--st-wait: 1){:where(html:not(.motion-off)) [data-story]:where(:not(.is-moving,.is-still)) .fx-fade:not(.is-on){opacity:0}}.is-moving .fx-rise:not(.is-on){opacity:0;transform:translateY(14px)}@container style(--st-wait: 1){:where(html:not(.motion-off)) [data-story]:where(:not(.is-moving,.is-still)) .fx-rise:not(.is-on){opacity:0;transform:translateY(14px)}}.is-moving .fx-pop:not(.is-on){opacity:0;transform:scale(.94)}@container style(--st-wait: 1){:where(html:not(.motion-off)) [data-story]:where(:not(.is-moving,.is-still)) .fx-pop:not(.is-on){opacity:0;transform:scale(.94)}}.is-moving .fx-left:not(.is-on){opacity:0;transform:translate(-24px)}@container style(--st-wait: 1){:where(html:not(.motion-off)) [data-story]:where(:not(.is-moving,.is-still)) .fx-left:not(.is-on){opacity:0;transform:translate(-24px)}}.is-moving .fx-right:not(.is-on){opacity:0;transform:translate(24px)}@container style(--st-wait: 1){:where(html:not(.motion-off)) [data-story]:where(:not(.is-moving,.is-still)) .fx-right:not(.is-on){opacity:0;transform:translate(24px)}}.fx-fade,.fx-rise,.fx-pop,.fx-left,.fx-right{transition:opacity .5s var(--ease),transform .7s var(--ease)}.fx-draw{stroke-dasharray:100 102;stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--ease)}.is-moving .fx-draw:not(.is-on){stroke-dashoffset:101}@container style(--st-wait: 1){:where(html:not(.motion-off)) [data-story]:where(:not(.is-moving,.is-still)) .fx-draw:not(.is-on){stroke-dashoffset:101}}.st-snap,.st-snap *{transition:none!important}@media(prefers-reduced-motion:reduce){.fx-fade,.fx-rise,.fx-pop,.fx-left,.fx-right,.fx-draw{transition:none}}.bk-plate{display:grid;align-items:center;justify-items:end;padding:clamp(24px,4.4vw,64px)}.bk-letter{width:min(360px,100%);padding:24px 26px 22px}.bk-letter .st-title{margin-top:8px;text-wrap:balance}.bk-asks{margin-top:16px;display:grid;row-gap:8px;counter-reset:ask}.bk-asks li{counter-increment:ask;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:baseline}.bk-asks li:before{content:counter(ask);font-size:var(--st-ui-s);color:var(--stone);font-variant-numeric:tabular-nums}.bk-due{margin-top:18px;font-size:var(--st-ui-s);line-height:1.35;color:var(--copper-deep)}.bk-ask{position:absolute;left:14px;bottom:14px;max-width:calc(100% - 28px);padding:10px 14px;line-height:1.3}main>.bk-one{padding-bottom:var(--space-half)}.bk-field{padding:clamp(20px,3vw,48px)}.bk-desk{display:grid;grid-template-columns:minmax(0,320px) minmax(0,560px);align-items:center;justify-content:center}.bk-letter--scene{grid-area:1 / 1;width:100%;margin-right:-36px;transform:translateY(28px)}.bk-sheet{grid-area:1 / 2;position:relative;z-index:1;width:100%;padding:30px 34px 26px}.bk-sheet-head .st-title{margin-top:6px}.bk-letter--scene .bk-asks li{position:relative}.bk-letter--scene .bk-asks li:before{content:"";align-self:center;width:14px;height:14px;border-radius:3px;background:var(--night);transition:background-color .45s var(--ease),box-shadow .45s var(--ease)}.bk-letter--scene .bk-asks li:after{content:"";position:absolute;left:5px;top:50%;width:4px;height:8px;margin-top:-6px;border:solid var(--cream);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);transition:opacity .3s var(--ease)}.is-moving .bk-letter--scene .bk-asks li:not(.is-on):before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--rule-strong)}@container style(--st-wait: 1){:where(html:not(.motion-off)) [data-story]:where(:not(.is-moving,.is-still)) .bk-letter--scene .bk-asks li:not(.is-on):before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--rule-strong)}}.is-moving .bk-letter--scene .bk-asks li:not(.is-on):after{opacity:0}@container style(--st-wait: 1){:where(html:not(.motion-off)) [data-story]:where(:not(.is-moving,.is-still)) .bk-letter--scene .bk-asks li:not(.is-on):after{opacity:0}}.bk-rows{margin-top:22px;display:grid;row-gap:16px}.bk-rows dd{margin:0}.bk-rows>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"q by" "a a";column-gap:12px;row-gap:4px;align-items:center}.bk-rows dt{grid-area:q;font-size:var(--st-ui-s);line-height:1.35;color:var(--stone)}.bk-by{grid-area:by;padding:3px 8px;border-radius:var(--chip);background:var(--cream-deep);font-size:var(--st-ui-s);line-height:1.35;color:var(--bark);white-space:nowrap;transition:opacity .45s var(--ease),transform .6s var(--ease)}.bk-a{grid-area:a;position:relative;color:var(--ink);text-wrap:pretty;transition:color .5s var(--ease)}.bk-a:after{content:"";position:absolute;left:0;top:50%;width:78%;height:12px;margin-top:-6px;border-radius:3px;background:var(--cream-deep);opacity:0;transition:opacity .4s var(--ease)}.is-moving .bk-rows>div:not(.is-on) .bk-a{color:transparent}@container style(--st-wait: 1){:where(html:not(.motion-off)) [data-story]:where(:not(.is-moving,.is-still)) .bk-rows>div:not(.is-on) .bk-a{color:transparent}}.is-moving .bk-rows>div:not(.is-on) .bk-a:after{opacity:1}@container style(--st-wait: 1){:where(html:not(.motion-off)) [data-story]:where(:not(.is-moving,.is-still)) .bk-rows>div:not(.is-on) .bk-a:after{opacity:1}}.is-moving .bk-rows>div:not(.is-on) .bk-by{opacity:0;transform:translateY(4px)}@container style(--st-wait: 1){:where(html:not(.motion-off)) [data-story]:where(:not(.is-moving,.is-still)) .bk-rows>div:not(.is-on) .bk-by{opacity:0;transform:translateY(4px)}}.bk-sign{margin-top:24px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.bk-pen{display:block;width:150px;height:42px;margin-top:2px;overflow:visible}.bk-pen path{fill:none;stroke:var(--copper);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dashoffset .9s var(--ease),opacity .2s linear}.is-moving .bk-pen path:not(.is-on){opacity:0}@container style(--st-wait: 1){:where(html:not(.motion-off)) [data-story]:where(:not(.is-moving,.is-still)) .bk-pen path:not(.is-on){opacity:0}}.bk-ready{position:relative;display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:var(--st-ui-s);line-height:1.35;white-space:nowrap;transition:opacity .45s var(--ease),transform .6s var(--ease)}.bk-ready:before{content:"";flex:none;width:18px;height:18px;border-radius:50%;background:var(--night)}.bk-ready:after{content:"";position:absolute;left:7px;top:50%;width:4px;height:8px;margin-top:-5.5px;border:solid var(--cream);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.is-moving .bk-sign:not(.is-on) .bk-ready{opacity:0;transform:translateY(4px)}@container style(--st-wait: 1){:where(html:not(.motion-off)) [data-story]:where(:not(.is-moving,.is-still)) .bk-sign:not(.is-on) .bk-ready{opacity:0;transform:translateY(4px)}}.bk-track.is-moving{height:250svh}@container style(--st-wait: 1){:where(html:not(.motion-off)) .bk-track[data-story]:where(:not(.is-moving,.is-still)){height:250svh}}.bk-track.is-moving .bk-hold{position:sticky;top:0;height:100svh;padding:calc(var(--island-top) + var(--island-h) + 12px) 0 16px}@container style(--st-wait: 1){:where(html:not(.motion-off)) .bk-track[data-story]:where(:not(.is-moving,.is-still)) .bk-hold{position:sticky;top:0;height:100svh;padding:calc(var(--island-top) + var(--island-h) + 12px) 0 16px}}.bk-track.is-moving .bk-hold-wrap{height:100%}@container style(--st-wait: 1){:where(html:not(.motion-off)) .bk-track[data-story]:where(:not(.is-moving,.is-still)) .bk-hold-wrap{height:100%}}.bk-track.is-moving .bk-field{height:100%;min-height:0}@container style(--st-wait: 1){:where(html:not(.motion-off)) .bk-track[data-story]:where(:not(.is-moving,.is-still)) .bk-field{height:100%;min-height:0}}.bk-after{margin-top:clamp(24px,3vw,36px);text-align:center}.bk-band-copy{position:relative}.bk-band .st-band .st-veil{background:linear-gradient(to top,var(--scrim-strong) 0%,var(--scrim-strong) 26%,var(--scrim-mid) 50%,var(--scrim-none) 72%),linear-gradient(to right,var(--scrim-side) 0%,var(--scrim-none) 55%)}@media(max-width:900px){.bk-plate{align-items:end;justify-items:start;padding:12px}.bk-plate .film-toggle,.bk-band .film-toggle{top:8px;bottom:auto;right:8px}.bk-letter{width:min(100%,420px);padding:18px 18px 16px}.bk-asks{margin-top:12px;row-gap:5px}.bk-due{margin-top:12px}.bk-ask{left:12px;bottom:12px;max-width:calc(100% - 24px)}.bk-field{padding:12px}.bk-desk{display:block;width:min(100%,560px)}.bk-letter--scene{display:none}.bk-sheet{padding:20px 18px 18px}.bk-rows{margin-top:16px;row-gap:13px}.bk-sign{margin-top:18px}.bk-pen{width:128px;height:36px}.bk-track.is-moving{height:230svh}@container style(--st-wait: 1){:where(html:not(.motion-off)) .bk-track[data-story]:where(:not(.is-moving,.is-still)){height:230svh}}.bk-band .st-band .st-veil{background:linear-gradient(to top,var(--scrim-strong) 0%,var(--scrim-strong) 46%,var(--scrim-mid) 68%,var(--scrim-none) 86%)}.bk-track.is-moving .bk-hold{top:calc(var(--island-top) + var(--island-h) + 12px);height:calc(100svh - var(--island-top) - var(--island-h) - 12px);padding:0 0 12px}@container style(--st-wait: 1){:where(html:not(.motion-off)) .bk-track[data-story]:where(:not(.is-moving,.is-still)) .bk-hold{top:calc(var(--island-top) + var(--island-h) + 12px);height:calc(100svh - var(--island-top) - var(--island-h) - 12px);padding:0 0 12px}}.bk-field{grid-template-columns:minmax(0,1fr)}.bk-sign{flex-wrap:wrap;row-gap:8px}}@media(max-width:359px){.bk-plate{--st-plate-ar: 3 / 4}}@media(max-width:900px)and (orientation:landscape){.bk-plate{--st-plate-ar: 16 / 9}}@media(max-width:900px)and (max-height:620px){.bk-track.is-moving{height:auto}@container style(--st-wait: 1){:where(html:not(.motion-off)) .bk-track[data-story]:where(:not(.is-moving,.is-still)){height:auto}}.bk-track.is-moving .bk-hold{position:static;height:auto;padding:0}@container style(--st-wait: 1){:where(html:not(.motion-off)) .bk-track[data-story]:where(:not(.is-moving,.is-still)) .bk-hold{position:static;height:auto;padding:0}}.bk-track.is-moving .bk-field{height:auto;min-height:0}@container style(--st-wait: 1){:where(html:not(.motion-off)) .bk-track[data-story]:where(:not(.is-moving,.is-still)) .bk-field{height:auto;min-height:0}}}
