@layer components{.b-story{--bs-stage-h:calc(100svh - var(--header-h));background:var(--stage-gradient);color:var(--c-on-navy)}.b-story-track{position:relative}.b-story-stage{position:relative;overflow:clip}.b-story-chapters{margin:0;padding:0;list-style:none}.b-story-ch{min-height:100svh;padding:56px var(--margin) 72px;isolation:isolate;scroll-margin-top:calc(var(--header-h) + 16px);flex-direction:column;justify-content:center;gap:32px;display:flex;position:relative}.b-story-plate{z-index:1;align-self:center;width:min(100%,640px);min-width:0;margin:0;position:relative}.b-story-ch[data-shape=portrait] .b-story-plate{width:min(100%,420px)}.b-story-frame{aspect-ratio:var(--bs-ratio);position:relative;overflow:clip}.b-story-picture,.b-story-picture>img{width:100%;height:100%;display:block}:root .b-story-picture[data-motion],:root .b-story-picture[data-motion]>img{clip-path:none;animation:none;transform:none}.b-story-caption{color:var(--c-on-navy);font:400 var(--t-caption)/1.45 var(--font-sans);margin-top:12px}.b-story-copy{z-index:2;align-self:center;min-width:0;max-width:640px;position:relative}.b-story-title{color:#fff;font:600 var(--t-h3)/1.25 var(--font-display);margin:0}.b-story-year{color:var(--light-sky);font:600 var(--t-display)/1 var(--font-display);letter-spacing:-.035em;margin-bottom:16px;display:block}.b-story-name{display:block}.b-story-text{color:var(--c-on-navy);font:400 var(--t-body)/1.6 var(--font-sans);margin:24px 0 0}.b-story-pull{border-top:1px solid var(--c-rule-on-navy);color:#fff;font:600 var(--t-h4)/1.4 var(--font-display);margin:24px 0 0;padding-top:20px}.b-story-numerals{display:none}.b-story-sweep{pointer-events:none;opacity:0;background:var(--light-band);position:absolute;inset:0;transform:translate(-110%)}.b-story-rail{z-index:4;width:12px;position:absolute;inset:0 auto 0 6px}.b-story-rail-line{width:var(--thread-w);background:var(--c-rule-on-navy);position:absolute;top:0;bottom:0;left:5px}.b-story-rail-fill{background:var(--light-sky);width:100%;height:100%;transform:scaleY(var(--bs-progress,0));transform-origin:top;display:block}.b-story-rail-list{margin:0;padding:0;list-style:none;display:none}.b-story-node{min-height:44px;color:var(--c-on-navy);cursor:pointer;font:600 13px/1 var(--font-display);background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;display:flex}.b-story-node:focus-visible{outline:2px solid var(--light-core);outline-offset:4px}.b-story-node-box{border:1px solid var(--light-sky);flex:0 0 8px;width:8px;height:8px;position:relative}.b-story-node-lit{opacity:0;background:var(--light-core);position:absolute;inset:0}.b-story-node[aria-current]{color:#fff}.b-story-node[aria-current] .b-story-node-lit{opacity:calc(.75 + var(--ufg-light) * .25)}.b-story-mark{display:none}.b-story-track[data-story-ready] :is(.b-story-plate,.b-story-year,.b-story-name,.b-story-text,.b-story-pull,.b-story-numeral,.b-story-sweep){animation-duration:1s;animation-timing-function:linear;animation-play-state:paused;animation-fill-mode:both}.b-story-track[data-story-ready] .b-story-plate{animation-name:bs-plate}.b-story-track[data-story-ready] :is(.b-story-year,.b-story-name,.b-story-text,.b-story-pull){animation-name:bs-copy;animation-delay:calc(var(--k) * var(--ufg-stagger-line))}.b-story-track[data-story-ready] .b-story-sweep{animation-name:bs-sweep}@supports (animation-timeline:view()){.b-story-ch{view-timeline:--bs-chapter block}.b-story-track[data-story-engine=native] :is(.b-story-plate,.b-story-year,.b-story-name,.b-story-text,.b-story-pull,.b-story-sweep){animation-duration:auto;animation-play-state:running;animation-timeline:--bs-chapter;animation-range:cover}.b-story-track[data-story-engine=native] :is(.b-story-year,.b-story-name,.b-story-text,.b-story-pull){animation-delay:0s;animation-range-start:cover calc(var(--k) * var(--bs-line-frac,.08) * 100%)}}@media (min-width:768px) and (min-height:600px){:root:not([data-motion-off]) .b-story-track{height:calc((var(--n) + 1) * var(--bs-stage-h));view-timeline:--bs-story block;view-timeline-inset:var(--header-h) 0}:root:not([data-motion-off]) .b-story-stage{top:var(--header-h);height:var(--bs-stage-h);position:sticky}:root:not([data-motion-off]) .b-story-chapters{height:100%;position:relative}:root:not([data-motion-off]) .b-story-ch{min-height:0;width:min(100%, var(--content-max));pointer-events:none;--bs-out-a:0;--bs-out-x:calc(var(--bs-dir) * 60vw);--bs-out-s:.94;--bs-in-a:0;--bs-in-x:calc(var(--bs-dir) * 60vw);--bs-in-s:1.08;gap:32px;margin-inline:auto;padding:40px 64px 48px 112px;position:absolute;inset:0}:root:not([data-motion-off]) .b-story-ch:first-child{--bs-in-a:1;--bs-in-x:0px;--bs-in-s:1}:root:not([data-motion-off]) .b-story-ch:last-child{--bs-out-a:1;--bs-out-x:0px;--bs-out-s:1}:root:not([data-motion-off]) .b-story-ch:not(:first-child){opacity:0}:root:not([data-motion-off]) .b-story-track[data-story-ready] .b-story-ch{opacity:1}:root:not([data-motion-off]) .b-story-ch[data-current=true]{pointer-events:auto;z-index:2}:root:not([data-motion-off]) .b-story-plate{width:min(100%, calc(var(--bs-stage-h) * .47 * var(--bs-ratio)));align-self:center}:root:not([data-motion-off]) .b-story-copy{align-self:center;max-width:680px}:root:not([data-motion-off]) .b-story-year{font-size:var(--t-h2);margin-bottom:12px}:root:not([data-motion-off]) .b-story-text{margin-top:16px}:root:not([data-motion-off]) .b-story-pull{margin-top:16px;padding-top:16px}:root:not([data-motion-off]) .b-story-numerals{pointer-events:none;display:block;position:absolute;inset:0}:root:not([data-motion-off]) .b-story-numeral{opacity:0;text-align:center;--bs-in-a:0;--bs-out-a:0;position:absolute;inset:8% 0 auto}:root:not([data-motion-off]) .b-story-numeral:first-child{--bs-in-a:.3;opacity:.3}:root:not([data-motion-off]) .b-story-numeral:last-child{--bs-out-a:.3}.b-story-numeral:before{content:attr(data-year);color:#0000;-webkit-text-stroke:1px var(--light-sky);font:600 clamp(104px, 23vw, 340px)/1 var(--font-display);letter-spacing:-.035em}:root:not([data-motion-off]) .b-story-track[data-story-ready] .b-story-numeral{animation-name:bs-numeral}:root:not([data-motion-off]) .b-story-rail{left:max(16px, calc((100vw - var(--content-max)) / 2));width:76px;height:308px;top:50%;bottom:auto;transform:translateY(-50%)}:root:not([data-motion-off]) .b-story-rail-line{top:22px;bottom:22px;left:3px}:root:not([data-motion-off]) .b-story-rail-list{display:block;position:relative}:root:not([data-motion-off]) .b-story-node{width:76px}@supports (animation-timeline:view()){.b-story-track[data-story-engine=native] :is(.b-story-plate,.b-story-year,.b-story-name,.b-story-text,.b-story-pull,.b-story-numeral,.b-story-sweep){animation-duration:auto;animation-play-state:running;animation-timeline:--bs-story;animation-range:contain var(--bs-start) contain var(--bs-end)}.b-story-track[data-story-engine=native] :is(.b-story-year,.b-story-name,.b-story-text,.b-story-pull){animation-delay:0s;animation-range-start:contain calc(var(--bs-start) + var(--k) * var(--bs-line-frac,.08) * 100% / var(--n))}}}@media (min-width:1024px) and (min-aspect-ratio:1) and (min-height:600px){:root:not([data-motion-off]) .b-story-ch{padding-left:112px;padding-right:var(--margin);grid-template-columns:55fr 45fr;align-content:center;align-items:center;gap:48px;display:grid}:root:not([data-motion-off]) .b-story-plate{width:100%}:root:not([data-motion-off]) .b-story-ch[data-shape=portrait] .b-story-plate{width:min(100%, calc((var(--bs-stage-h) - 104px) * var(--bs-ratio)));justify-self:center}:root:not([data-motion-off]) .b-story-copy{align-self:center}:root:not([data-motion-off]) .b-story-ch[data-side=right]{grid-template-columns:45fr 55fr}:root:not([data-motion-off]) .b-story-ch[data-side=right] .b-story-plate{grid-area:1/2}:root:not([data-motion-off]) .b-story-ch[data-side=right] .b-story-copy{grid-area:1/1}:root:not([data-motion-off]) .b-story-year{font-size:var(--t-display)}:root:not([data-motion-off]) .b-story-numeral{top:6%}}@media (max-width:767.98px){.b-story-ch .b-story-plate{width:100%}:root:not([data-motion-off]) .b-story-stage{grid-template-columns:minmax(0,1fr);display:grid}:root:not([data-motion-off]) .b-story-chapters{grid-area:1/1;min-width:0}:root:not([data-motion-off]) .b-story-rail{top:calc(var(--header-h) + 24px);grid-area:1/1;align-self:start;width:40px;height:308px;position:sticky;bottom:auto;left:0}:root:not([data-motion-off]) .b-story-rail-list{display:block;position:relative}:root:not([data-motion-off]) .b-story-rail-line{top:22px;bottom:22px;left:9px}:root:not([data-motion-off]) .b-story-node{width:40px;padding-left:6px}.b-story-node-label{display:none}.b-story-ch{--bs-in-a:0;--bs-in-x:calc(var(--bs-dir) * 60vw);--bs-in-s:1.08;--bs-out-a:0;--bs-out-x:calc(var(--bs-dir) * 24vw);--bs-out-s:.98}.b-story-caption{font-size:13px}.b-story-year{font-size:var(--t-h2)}.b-story-frame{height:calc((100vw - var(--margin) * 2) / var(--bs-ratio));content-visibility:auto;contain-intrinsic-size:none}}:root[data-motion-off] .b-story-rail{display:none}:root[data-motion-off] .b-story-track :is(.b-story-plate,.b-story-year,.b-story-name,.b-story-text,.b-story-pull){opacity:1;animation:none;transform:none}:root[data-motion-off] .b-story-sweep{display:none}@media (forced-colors:active),print{.b-story-track{height:auto!important}.b-story-stage{height:auto!important;position:relative!important;top:auto!important}.b-story-ch{opacity:1!important;position:relative!important}.b-story-numerals,.b-story-rail,.b-story-sweep{display:none!important}.b-story-track :is(.b-story-plate,.b-story-year,.b-story-name,.b-story-text,.b-story-pull){opacity:1!important;animation:none!important;transform:none!important}}}@keyframes bs-plate{0%{opacity:var(--bs-in-a,0);transform:translate3d(var(--bs-in-x,0px), 24px, 0) scale(var(--bs-in-s,1.08));animation-timing-function:var(--ufg-ease-arrive)}22%{opacity:1;transform:translate(0,0)scale(1)}76%{opacity:1;animation-timing-function:var(--ufg-ease-sweep);transform:translateY(-12px)scale(1)}to{opacity:var(--bs-out-a,0);transform:translate3d(var(--bs-out-x,0px), -12px, 0) scale(var(--bs-out-s,.94))}}@keyframes bs-copy{0%,10%{opacity:var(--bs-in-a,0);transform:translate3d(0, calc(40px + var(--k) * 8px), 0);animation-timing-function:var(--ufg-ease-arrive)}32%,76%{opacity:1;animation-timing-function:var(--ufg-ease-sweep);transform:translate(0,0)}to{opacity:var(--bs-out-a,0);transform:translateY(-32px)}}@keyframes bs-numeral{0%{opacity:var(--bs-in-a,0);transform:translateX(calc(var(--bs-ndir) * 20vw))}24%,70%{opacity:.3;transform:translate(0)}to{opacity:var(--bs-out-a,0);transform:translateX(calc(var(--bs-ndir) * -20vw))}}@keyframes bs-sweep{0%,20%{opacity:0;transform:translate(-110%)}21%{opacity:var(--light-on);animation-timing-function:var(--ufg-ease-sweep);transform:translate(-110%)}38%{opacity:var(--light-on);transform:translate(110%)}39%,to{opacity:0;transform:translate(110%)}}:root[data-story-transition] .b-story-numeral[data-current=true]{view-transition-name:bs-story-year}:root[data-story-transition]::view-transition-group(root){animation:none}:root[data-story-transition]::view-transition-old(root){mix-blend-mode:normal;animation:none}:root[data-story-transition]::view-transition-new(root){mix-blend-mode:normal;animation:none}:root[data-story-transition]::view-transition-group(bs-story-year){animation-duration:var(--ufg-dur-ui)}
