:root{--corning-blue: #1a45d7;--web-navy: #0e2579;--web-ink: #000000;--web-paper: #ffffff;--web-field: #f2f4f9;--web-sheet: #f7f7f7;--web-deep-blue: #0a2676;--web-grey: #667085;--web-hairline: #e4e7ec;--web-muted: rgba(0, 0, 0, .56);--web-yellow: #ffc72c;--web-motion-fast: .18s;--web-motion-slow: .26s;--web-ease: cubic-bezier(.65, 0, .35, 1);--web-ease-fade: cubic-bezier(.4, 0, .6, 1);--web-page-gutter: clamp(1rem, 4vw, 3.5rem);--web-chrome-inset: clamp(1.25rem, 2.5vw, 2.25rem);--web-round-button: clamp(2.5rem, 3.4vw, 3rem);--web-menu-blur: 14px;--web-menu-button-size: clamp(3rem, 3.4vw, 4rem);color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--web-paper);color:var(--web-ink);font-family:NN Nouvelle Grotesk STD,Helvetica Neue,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.web-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.web-main{display:flex;flex-direction:column;margin-inline:auto;position:relative;width:min(100vw,calc(100vh * 16 / 9));width:min(100vw,calc(100dvh * 16 / 9))}.web-stage-viewport{position:relative;width:100%}.web-stage{aspect-ratio:16 / 9;background:var(--web-ink);margin:0;overflow:hidden;position:relative;width:100%}.web-stage__still{display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.web-stage__still,.web-stage__video{transform-origin:var(--web-stage-focus-x, 50%) var(--web-stage-focus-y, 50%);transition:filter var(--web-callout-exit-ms, .26s) var(--web-ease),transform var(--web-callout-exit-ms, .26s) var(--web-ease)}.web-stage[data-callout-phase=opening] .web-stage__still,.web-stage[data-callout-phase=opening] .web-stage__video,.web-stage[data-callout-phase=open] .web-stage__still,.web-stage[data-callout-phase=open] .web-stage__video{filter:blur(var(--web-stage-focus-blur, 8px));transform:scale(var(--web-stage-focus-scale, 1.18));transition-duration:var(--web-callout-enter-ms, .42s)}.web-stage__tint{background:var(--web-stage-focus-tint, rgba(0, 13, 46, .64));top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--web-callout-exit-ms, .26s) var(--web-ease-fade);z-index:5}.web-stage[data-callout-phase=opening] .web-stage__tint,.web-stage[data-callout-phase=open] .web-stage__tint{opacity:1;transition-duration:var(--web-callout-enter-ms, .42s)}.web-stage__still--overlay{opacity:0;z-index:2}.web-stage__still--overlay-visible{opacity:1}.web-stage__video{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;opacity:0;pointer-events:none;position:absolute;width:100%;z-index:1}.web-stage__video--visible{opacity:1;z-index:3}.web-stage__video--fading-out{opacity:0;transition:opacity var(--web-video-fade-ms, .5s) var(--web-ease-fade)}.web-stage[data-video-start=pending] .web-stage__video--visible{opacity:0}.web-stage__buffering{animation:web-buffering-spin .9s cubic-bezier(.45,.05,.55,.95) infinite;border:2px solid rgba(255,255,255,.35);border-radius:50%;border-top-color:#fff;filter:drop-shadow(0 1px 6px rgba(0,0,0,.35));height:clamp(2rem,3vw,3rem);left:50%;margin:calc(clamp(2rem,3vw,3rem)/-2) 0 0 calc(clamp(2rem,3vw,3rem)/-2);opacity:0;pointer-events:none;position:absolute;top:50%;transition:opacity var(--web-motion-slow) var(--web-ease-fade),visibility 0s linear var(--web-motion-slow);visibility:hidden;width:clamp(2rem,3vw,3rem);z-index:5}.web-stage[data-buffering=true] .web-stage__buffering{opacity:1;transition-delay:0s;visibility:visible}@keyframes web-buffering-spin{to{transform:rotate(1turn)}}.web-stage__flash{background:var(--web-paper);top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--web-flash-reveal-ms, 2s) var(--web-ease-fade);z-index:6}.web-stage__flash[data-flash-state=cover]{opacity:1;transition-duration:var(--web-flash-cover-ms, 1s)}.web-hotspots{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:4}.web-hotspots__spot{--web-hotspot-label-gap: clamp(1.25rem, 2.6vw, 3.25rem);left:var(--web-hotspot-x);position:absolute;top:var(--web-hotspot-y);z-index:1}.web-hotspots__spot:hover,.web-hotspots__spot:focus-within{z-index:3}.web-hotspots__marker{background:var(--web-paper);border:none;border-radius:50%;box-shadow:0 2px 10px #00000040;cursor:pointer;height:clamp(1.375rem,2.5vw,3rem);pointer-events:auto;position:absolute;transform:translate3d(-50%,-50%,0);transition:background-color var(--web-motion-fast) var(--web-ease),opacity var(--web-motion-fast) var(--web-ease),transform var(--web-motion-fast) var(--web-ease),visibility var(--web-motion-fast);width:clamp(1.375rem,2.5vw,3rem)}.web-hotspots__marker:after{background:var(--web-ink);border-radius:50%;content:"";height:34%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:34%}.web-hotspots__marker:hover:not(:disabled){transform:translate3d(-50%,-50%,0) scale(1.1)}.web-hotspots__spot[data-key-hotspot=true] .web-hotspots__marker{background:var(--corning-blue);height:clamp(2rem,4vw,4.875rem);width:clamp(2rem,4vw,4.875rem)}.web-hotspots__spot[data-key-hotspot=true] .web-hotspots__marker:after{background:var(--web-paper);height:22%;width:22%}.web-hotspots__label{background:var(--web-paper);border-radius:999px;box-shadow:0 2px 12px #0000002e;color:var(--web-ink);font-size:1rem;font-weight:400;max-width:var(--web-hotspot-label-max, none);opacity:0;padding:.875em 1.5em;pointer-events:none;position:absolute;right:calc(50% + var(--web-hotspot-label-gap));top:50%;transform:translateY(-50%);transition:opacity var(--web-motion-fast) var(--web-ease),visibility var(--web-motion-fast);visibility:hidden;white-space:nowrap;z-index:2}.web-hotspots__spot[data-label-side=right] .web-hotspots__label{left:calc(50% + var(--web-hotspot-label-gap));right:auto}.web-hotspots__spot[data-label-clamped=true] .web-hotspots__label{text-align:center;white-space:normal}.web-hotspots__spot:hover .web-hotspots__label,.web-hotspots__spot:focus-within .web-hotspots__label{opacity:1;visibility:visible}@media(hover:none),(pointer:coarse),(max-width:700px){.web-hotspots__spot:hover .web-hotspots__label,.web-hotspots__spot:focus-within .web-hotspots__label{opacity:0;visibility:hidden}}.web-hotspots[data-callout-phase]:not([data-callout-phase=closed]) .web-hotspots__marker,.web-shell[data-playback-state=transitioning] .web-hotspots__marker,.web-shell:not([data-flash-state=idle]) .web-hotspots__marker,.web-shell[data-intro-open=true] .web-hotspots__marker,.web-hotspots[data-callout-phase]:not([data-callout-phase=closed]) .web-hotspots__label,.web-shell[data-playback-state=transitioning] .web-hotspots__label,.web-shell:not([data-flash-state=idle]) .web-hotspots__label,.web-shell[data-intro-open=true] .web-hotspots__label{opacity:0;pointer-events:none;visibility:hidden}.web-year-nav,.web-hotspot-list{transition:opacity var(--web-callout-exit-ms, .26s) var(--web-ease),visibility var(--web-callout-exit-ms, .26s)}.web-shell:not([data-callout-phase=closed]) .web-year-nav,.web-shell:not([data-callout-phase=closed]) .web-menu-button,.web-shell:not([data-callout-phase=closed]) .web-hotspot-list,.web-shell[data-intro-open=true] .web-year-nav,.web-shell[data-intro-open=true] .web-menu-button,.web-shell[data-intro-open=true] .web-hotspot-list{opacity:0;pointer-events:none;transition-duration:var(--web-callout-enter-ms, .42s);visibility:hidden}.web-round-button{--web-round-button-surface: var(--corning-blue);--web-round-button-cross: var(--web-paper);align-items:center;background:var(--web-round-button-surface);border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:var(--web-round-button);justify-content:center;transition:background var(--web-motion-fast) var(--web-ease);width:var(--web-round-button)}.web-round-button:hover,.web-round-button:focus-visible{--web-round-button-surface: var(--web-paper);--web-round-button-cross: var(--corning-blue)}.web-round-button__cross{height:40%;position:relative;width:40%}.web-round-button__cross:before,.web-round-button__cross:after{background:var(--web-round-button-cross);border-radius:1px;content:"";height:2px;left:0;position:absolute;top:50%;transition:background var(--web-motion-fast) var(--web-ease);width:100%}.web-round-button__cross:before{transform:translateY(-50%) rotate(45deg)}.web-round-button__cross:after{transform:translateY(-50%) rotate(-45deg)}.web-round-button--inverse{--web-round-button-surface: var(--web-paper);--web-round-button-cross: var(--corning-blue)}.web-round-button--inverse:hover,.web-round-button--inverse:focus-visible{--web-round-button-surface: var(--corning-blue);--web-round-button-cross: var(--web-paper)}.web-year-nav{align-items:center;display:flex;gap:.75rem;justify-content:center}.web-year-nav__step{align-items:center;background:var(--web-paper);border:none;border-radius:50%;box-shadow:0 2px 10px #00000029;cursor:pointer;display:flex;flex-shrink:0;height:clamp(3rem,3.4vw,4rem);justify-content:center;width:clamp(3rem,3.4vw,4rem)}.web-year-nav__step:disabled{cursor:default;opacity:.35}.web-year-nav__chevron{border-right:2px solid var(--web-ink);border-top:2px solid var(--web-ink);display:block;height:.55em;transition:border-color var(--web-motion-fast) var(--web-ease);width:.55em}.web-year-nav__step:hover:not(:disabled) .web-year-nav__chevron{border-color:var(--corning-blue)}.web-year-nav__chevron--previous{transform:rotate(-135deg) translate(-1px,1px)}.web-year-nav__chevron--next{transform:rotate(45deg) translate(-1px,1px)}.web-year-nav__pill,.web-year-nav__chip{align-items:center;border:1px solid var(--web-paper);border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-size:clamp(1.125rem,1.5vw,1.5rem);font-weight:400;height:clamp(3rem,3.4vw,4rem);justify-content:center;margin:0;padding-inline:clamp(1.5rem,2vw,2.25rem);transition:background-color var(--web-motion-fast) var(--web-ease),color var(--web-motion-fast) var(--web-ease);white-space:nowrap}.web-year-nav__pill{background:transparent;color:var(--web-paper);font-size:clamp(1.546875rem,2.0625vw,2.0625rem);overflow:hidden}.web-year-nav__label{display:block;white-space:nowrap}.web-year-nav__chip{background:transparent;color:var(--web-paper)}button.web-year-nav__pill:hover:not(:disabled){background:#ffffff2e}.web-year-nav__cluster{align-items:center;display:flex;justify-content:center;position:relative}.web-year-nav__mask{left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%)}.web-year-nav__mask[data-revealed=false]{visibility:hidden}.web-year-nav:not([data-expand-phase=collapsed]) .web-year-nav__step,.web-year-nav:not([data-expand-phase=collapsed]) .web-year-nav__pill{pointer-events:none}.web-year-nav[data-expand-phase=opening] .web-year-nav__pill,.web-year-nav[data-expand-phase=open] .web-year-nav__step,.web-year-nav[data-expand-phase=open] .web-year-nav__pill,.web-year-nav[data-expand-phase=closing] .web-year-nav__step,.web-year-nav[data-expand-phase=closing] .web-year-nav__pill{visibility:hidden}.web-year-nav__close{bottom:calc(100% + 1.25rem);left:50%;margin-left:calc(var(--web-round-button) / -2);position:absolute;visibility:hidden}.web-year-nav[data-expand-phase=open] .web-year-nav__close,.web-year-nav[data-expand-phase=closing] .web-year-nav__close{visibility:visible}.web-year-nav__viewport{overflow-x:auto;scrollbar-width:none}.web-year-nav__viewport::-webkit-scrollbar{display:none}.web-year-nav__rail{width:max-content}.web-year-nav__spread{display:flex;gap:.75rem;list-style:none;margin:0;padding:.25rem}.web-year-nav__chip:hover:not(:disabled):not([aria-current=true]){background:#ffffff2e}.web-year-nav__chip[aria-current=true]{background:var(--web-paper);color:var(--corning-blue);font-size:clamp(1.546875rem,2.0625vw,2.0625rem);font-weight:700}.web-menu-button{--web-menu-button-surface: var(--web-paper);--web-menu-button-lines: var(--web-navy);--web-menu-button-stroke: max(2px, calc(var(--web-menu-button-size) * .033));--web-menu-button-gap: calc(var(--web-menu-button-size) * .133);align-items:center;background:var(--web-menu-button-surface);border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:var(--web-menu-button-size);justify-content:center;padding:0;transition:background var(--web-motion-fast) var(--web-ease),opacity var(--web-callout-exit-ms, .26s) var(--web-ease),visibility var(--web-callout-exit-ms, .26s);width:var(--web-menu-button-size)}.web-menu-button:hover,.web-menu-button:focus-visible{--web-menu-button-surface: var(--corning-blue);--web-menu-button-lines: var(--web-paper)}.web-menu-button[data-variant=inverse]{--web-menu-button-surface: transparent;--web-menu-button-lines: var(--web-paper)}.web-menu-button__lines{background:var(--web-menu-button-lines);border-radius:1px;display:block;height:var(--web-menu-button-stroke);position:relative;transition:background var(--web-motion-fast) var(--web-ease);width:48.4%}.web-menu-button__lines:before,.web-menu-button__lines:after{background:var(--web-menu-button-lines);border-radius:1px;transition:background var(--web-motion-fast) var(--web-ease);content:"";height:var(--web-menu-button-stroke);left:0;position:absolute;width:100%}.web-menu-button__lines:before{top:calc(var(--web-menu-button-gap) * -1)}.web-menu-button__lines:after{top:var(--web-menu-button-gap)}.web-menu{top:0;right:0;bottom:0;left:0;overflow:clip;position:absolute;z-index:60}.web-menu__scrim{backdrop-filter:blur(var(--web-menu-blur));-webkit-backdrop-filter:blur(var(--web-menu-blur));background:transparent;border:none;cursor:default;top:0;right:0;bottom:0;left:0;position:absolute}.web-menu__panel{background:var(--web-paper);bottom:0;display:flex;flex-direction:column;overflow:hidden;position:absolute;right:0;top:0;width:min(35.125rem,100%)}.web-menu__panel{will-change:transform}.web-menu__close{--web-round-button: var(--web-menu-button-size);position:absolute;z-index:1}.web-menu__content{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;padding:clamp(2rem,6vh,5rem) clamp(1.5rem,4vw,4rem);position:relative}.web-menu__title{color:var(--web-deep-blue);font-size:clamp(1.75rem,2.4vw,2.5rem);font-weight:400;letter-spacing:-.01em;margin:0 0 1.5rem}.web-menu__row{border-top:1px solid rgba(0,0,0,.14);padding-block:.375rem}.web-menu__row:last-child{border-bottom:1px solid rgba(0,0,0,.14)}.web-menu__row-toggle{align-items:center;background:none;border:none;color:var(--corning-blue);cursor:pointer;display:flex;font:inherit;font-size:clamp(1.125rem,1.4vw,1.375rem);font-weight:400;gap:.5rem;padding:.875rem 0;text-align:left;width:100%}.web-menu__sound-state{font-weight:400}.web-menu__caret{border-right:2px solid currentcolor;border-top:2px solid currentcolor;display:inline-block;height:.4em;transform:rotate(135deg);transition:transform var(--web-motion-fast) var(--web-ease);width:.4em}.web-menu__caret[data-expanded=true]{transform:rotate(-45deg) translateY(.15em)}.web-menu__chevron{border-right:2px solid currentcolor;border-top:2px solid currentcolor;display:inline-block;height:.4em;transform:rotate(45deg);width:.4em}.web-menu__options{display:flex;flex-direction:column;list-style:none;margin:0;padding:0 0 1rem 2.75rem}.web-menu__option{background:none;border:none;color:var(--web-muted);cursor:pointer;font:inherit;font-size:clamp(1rem,1.2vw,1.1875rem);padding:.4375rem 0;text-align:left;transition:color var(--web-motion-fast) var(--web-ease);width:100%}.web-menu__option:hover{color:var(--web-ink)}.web-menu__option[aria-current=true]{color:var(--corning-blue)}.web-detail{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overflow:clip;position:absolute;z-index:50}.web-detail__scrim,.web-intro__scrim{background:transparent;border:none;cursor:default;top:0;right:0;bottom:0;left:0;position:absolute}.web-detail__plate,.web-intro__plate{--web-plate-body-size: clamp(.9375rem, 1.125cqw, 1.125rem);background:var(--web-sheet);container-type:size;display:flex;gap:3.5%;height:min(49.25rem,72.97%);overflow:hidden;position:relative;width:min(100rem,83.34%)}.web-detail__close,.web-intro__close{position:absolute;right:max(1rem,2.1875cqw);top:max(1rem,3.81cqh);z-index:2}.web-detail__text,.web-intro__text{align-self:center;background:var(--web-field);display:flex;flex:0 0 30.125%;flex-direction:column;gap:clamp(1rem,2.0625cqw,2.0625rem);height:77.41%;margin-left:3.5%;overflow-y:auto;padding:clamp(1.5rem,3.1875cqw,3.1875rem) clamp(1.25rem,2.25cqw,2.25rem)}.web-detail__title,.web-intro__title{font-size:clamp(1.375rem,2.25cqw,2.25rem);font-weight:400;letter-spacing:-.01em;line-height:1.3;margin:0}.web-detail__body,.web-intro__body{color:var(--web-grey);font-size:var(--web-plate-body-size);font-weight:400;letter-spacing:-.01em;line-height:1.3;margin:0}.web-detail__media,.web-intro__media{align-items:center;background:var(--corning-blue);display:flex;flex:1;justify-content:center;min-height:0;overflow:hidden}.web-detail__media[data-media=photo] img{display:block;height:100%;object-fit:cover;width:100%}.web-detail__media[data-media=split] img{display:block;flex:0 1 auto;height:auto;max-height:100%;max-width:none;min-width:0;width:auto}.web-detail[data-layout=compact] .web-detail__plate{background:var(--web-sheet);container-type:normal;flex-direction:column;gap:0;height:100vh;height:100dvh;max-height:none;overflow-y:auto;width:100vw}.web-detail[data-layout=compact] .web-detail__close{right:1.375rem;top:1.25rem}.web-detail[data-layout=compact] .web-detail__text{align-self:stretch;background:var(--web-sheet);flex:none;gap:var(--web-compact-stack);height:auto;margin-left:0;overflow-y:visible;padding:4.625rem var(--web-compact-gutter) 6.75rem}.web-detail[data-layout=compact] .web-detail__body{font-size:1.125rem}.web-detail__siblings{background:var(--web-navy);flex:1;min-height:10rem;overflow-y:auto;overscroll-behavior:contain;padding:.5rem 0 5.5rem}.web-detail__sibling-list{list-style:none;margin:0;padding:0}.web-detail__sibling{background:none;border:none;border-bottom:1px solid rgba(255,255,255,.45);color:var(--web-paper);cursor:pointer;font:inherit;font-size:1.1875rem;font-weight:400;margin-inline:var(--web-page-gutter);padding:1.125rem 0;text-align:center;width:calc(100% - 2 * var(--web-page-gutter))}.web-carousel{background:var(--corning-blue);position:relative}.web-carousel__track{display:flex;list-style:none;margin:0;overflow-x:auto;padding:0;scroll-snap-type:x mandatory;scrollbar-width:none}.web-carousel__track::-webkit-scrollbar{display:none}.web-carousel__slide{aspect-ratio:4 / 3;flex:0 0 100%;max-height:45vh;max-height:45dvh;overflow:hidden;scroll-snap-align:start}.web-carousel__slide img{display:block;height:100%;object-fit:cover;width:100%}.web-carousel__slide img[data-fit=contain]{object-fit:contain}.web-carousel__dots{bottom:.875rem;display:flex;gap:.5625rem;justify-content:center;left:0;position:absolute;right:0}.web-carousel__dot{background:#ffffff73;border-radius:50%;height:.6875rem;width:.6875rem}.web-carousel__dot[data-active=true]{background:var(--web-paper)}.web-intro{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:55}.web-intro__copy{display:flex;flex-direction:column;font-size:var(--web-plate-body-size);gap:1.3em}.web-intro__plate{container-type:inline-size;height:auto;max-height:calc(100% - 2 * var(--web-chrome-inset));min-height:min(49.25rem,72.97%)}.web-intro__close{top:max(1rem,1.876cqw)}.web-intro__text{align-self:stretch;height:auto;margin-block:3.34cqw}.web-intro__media{position:relative}.web-intro__media img{top:0;right:0;bottom:0;left:0;position:absolute}.web-intro__text{overflow:hidden}.web-intro__copy{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:clamp(.5rem,1cqw,1rem)}.web-intro__explore{align-items:center;background:var(--corning-blue);border:2px solid var(--corning-blue);border-radius:999px;color:var(--web-paper);cursor:pointer;display:flex;flex:none;font:inherit;font-size:clamp(1.0625rem,1.5cqw,1.5rem);font-weight:500;justify-content:center;letter-spacing:-.01em;min-height:clamp(2.75rem,3.6cqw,3.625rem);padding:0 3em;position:relative;transition:background var(--web-motion-fast) var(--web-ease),color var(--web-motion-fast) var(--web-ease);width:100%}.web-intro__explore:hover,.web-intro__explore:focus-visible{background:transparent;color:var(--corning-blue)}.web-intro__explore-chevron{border-right:.16em solid currentColor;border-top:.16em solid currentColor;height:.5em;position:absolute;right:1.35em;top:50%;transform:translateY(-50%) rotate(45deg);transition:transform var(--web-motion-fast) var(--web-ease);width:.5em}.web-intro__explore:hover .web-intro__explore-chevron{transform:translate(.2em,-50%) rotate(45deg)}@supports not (container-type: size){.web-detail__plate,.web-intro__plate{--web-plate-body-size: clamp(.9375rem, .94vw, 1.125rem)}.web-detail__close,.web-intro__close{right:max(1rem,1.82vw);top:max(1rem,1.56vw)}.web-detail__text,.web-intro__text{gap:clamp(1rem,1.72vw,2.0625rem);padding:clamp(1.5rem,2.66vw,3.1875rem) clamp(1.25rem,1.88vw,2.25rem)}.web-detail__title,.web-intro__title{font-size:clamp(1.375rem,1.88vw,2.25rem)}.web-intro__copy{padding-right:clamp(.5rem,.83vw,1rem)}.web-intro__text{margin-block:2.78vw}.web-intro__explore{font-size:clamp(1.0625rem,1.25vw,1.5rem);min-height:clamp(2.75rem,3vw,3.625rem)}}.web-intro__copy::-webkit-scrollbar{width:.375rem}.web-intro__copy::-webkit-scrollbar-track{background:transparent}.web-intro__copy::-webkit-scrollbar-thumb{background:#66708573;border-radius:.1875rem}@supports not selector(::-webkit-scrollbar){.web-intro__copy{scrollbar-color:rgba(102,112,133,.45) transparent;scrollbar-width:thin}}@property --web-intro-fade-top{inherits: false; initial-value: 0px; syntax: "<length>";}@property --web-intro-fade-bottom{inherits: false; initial-value: 0px; syntax: "<length>";}@supports (animation-timeline: scroll()){.web-intro__copy{--web-intro-fade: 1.5em;animation:web-intro-fade-top linear both,web-intro-fade-bottom linear both;animation-range:0 var(--web-intro-fade),calc(100% - var(--web-intro-fade)) 100%;animation-timeline:scroll(self),scroll(self);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--web-intro-fade-top),#000 calc(100% - var(--web-intro-fade-bottom)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--web-intro-fade-top),#000 calc(100% - var(--web-intro-fade-bottom)),transparent)}@keyframes web-intro-fade-top{0%{--web-intro-fade-top: 0px}to{--web-intro-fade-top: 1.5em}}@keyframes web-intro-fade-bottom{0%{--web-intro-fade-bottom: 1.5em}to{--web-intro-fade-bottom: 0px}}}.web-intro__media img{display:block;height:100%;object-fit:cover;width:100%}.web-hotspot-list{display:none;list-style:none;margin:0;padding:0}.web-hotspot-list__row{background:none;border:none;border-bottom:1px solid rgba(255,255,255,.45);color:var(--web-paper);cursor:pointer;font:inherit;font-size:1.1875rem;font-weight:400;margin-inline:var(--web-page-gutter);padding:1.125rem 0;text-align:center;width:calc(100% - 2 * var(--web-page-gutter))}.web-hotspot-list__item:first-child .web-hotspot-list__row{border-top:1px solid rgba(255,255,255,.45)}.web-hotspot-list__row:disabled{cursor:default;opacity:.5}.web-shell :focus-visible,.web-menu :focus-visible,.web-detail :focus-visible,.web-intro :focus-visible{outline:2px solid var(--corning-blue);outline-offset:2px}.web-menu :focus-visible,.web-detail[data-layout=compact] :focus-visible{outline-color:var(--web-ink)}[role=dialog]:focus,[role=dialog]:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){.web-shell *,.web-shell *:before,.web-shell *:after,.web-menu *,.web-detail *,.web-intro *{animation-duration:.01ms!important;transition-duration:.01ms!important}.web-carousel__track{scroll-behavior:auto}}@media(min-width:701px){.web-year-nav{bottom:var(--web-chrome-inset);left:50%;position:absolute;transform:translate(-50%);z-index:30}.web-menu-button{bottom:var(--web-chrome-inset);position:absolute;right:var(--web-chrome-inset);z-index:30}.web-menu__close{bottom:var(--web-chrome-inset);right:var(--web-chrome-inset)}.web-menu__content{padding-bottom:calc(var(--web-chrome-inset) * 2 + var(--web-menu-button-size))}}@media(max-width:700px){.web-shell{--web-compact-gutter: clamp(2rem, 14.93vw, 3.75rem);--web-compact-sheet-top: clamp(3rem, 18.41vw, 4.625rem);--web-compact-stack: clamp(1.5rem, 8.21vw, 2.0625rem);--web-compact-title: clamp(1.75rem, 8.96vw, 2.25rem);--web-compact-row: clamp(1.1875rem, 5.72vw, 1.4375rem);--web-compact-control: clamp(3rem, 13.19vw, 3.3125rem);--web-menu-button-size: clamp(2.5rem, 11.19vw, 2.8125rem);--web-compact-menu-button: var(--web-menu-button-size);--web-compact-menu-inset: 1.25rem}.web-main{background:var(--web-navy);flex:1;gap:1rem;max-height:100vh;max-height:100dvh;overflow-y:auto;padding-bottom:calc(var(--web-compact-menu-inset) + var(--web-compact-menu-button) + 1rem);width:100%}.web-menu,.web-detail,.web-intro{position:fixed}.web-year-nav{gap:1.25rem}.web-year-nav__pill,.web-year-nav__chip,.web-year-nav__step{height:var(--web-compact-control)}.web-year-nav__step{width:var(--web-compact-control)}.web-year-nav__pill,.web-year-nav__chip{font-size:clamp(1.125rem,5.97vw,1.5rem);padding-inline:2rem}.web-year-nav__pill--static{cursor:default}.web-year-nav__chevron{border-color:var(--web-deep-blue)}.web-hotspot-list{display:block;flex:1;margin-top:1.75rem;min-height:10rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.web-hotspot-list__row,.web-detail__sibling{font-size:var(--web-compact-row)}.web-menu-button{bottom:var(--web-compact-menu-inset);left:50%;position:fixed;transform:translate(-50%);z-index:30}.web-menu__panel{background:var(--web-sheet);width:100vw}.web-menu__close{--web-round-button: var(--web-compact-menu-button);bottom:var(--web-compact-menu-inset);left:50%;right:auto;transform:translate(-50%)}.web-menu__content{padding:var(--web-compact-sheet-top) var(--web-compact-gutter) calc(var(--web-compact-menu-inset) * 2 + var(--web-compact-menu-button))}.web-menu__title{color:var(--web-deep-blue);font-size:var(--web-compact-title);font-weight:400;margin-bottom:1.25rem}.web-menu__row{border-top-color:var(--web-hairline)}.web-menu__row:last-child{border-bottom:none}.web-menu__row-toggle,.web-menu__row-toggle[data-tone=heading]{gap:.375rem}.web-menu__sound-state{font-weight:inherit}.web-menu__option{color:var(--web-grey)}.web-menu__option[aria-current=true]{color:var(--corning-blue)}.web-menu__options[data-options=years]{padding-left:3rem}.web-menu__options[data-options=language]{padding-left:5.25rem}.web-intro{align-items:stretch}.web-intro__plate{background:var(--web-sheet);bottom:0;container-type:normal;flex-direction:column;gap:0;height:auto;left:0;max-height:none;min-height:0;overflow-y:auto;position:absolute;right:0;top:56.25vw;width:100vw}.web-intro__close.web-round-button--inverse{--web-round-button-surface: var(--corning-blue);--web-round-button-cross: var(--web-paper);right:1.375rem;top:1.0625rem}.web-intro__close.web-round-button--inverse:hover,.web-intro__close.web-round-button--inverse:focus-visible{--web-round-button-surface: var(--web-paper);--web-round-button-cross: var(--corning-blue)}.web-intro__text{align-self:stretch;background:var(--web-sheet);flex:none;gap:var(--web-compact-stack);height:auto;margin:0;max-height:none;overflow:visible;padding:var(--web-compact-sheet-top) var(--web-compact-gutter) calc(1.5 * var(--web-compact-sheet-top))}.web-intro__copy{animation:none;flex:none;-webkit-mask-image:none;mask-image:none;overflow:visible;padding-right:0}.web-intro__explore{font-size:1.125rem;min-height:3.25rem}.web-intro__media{display:none}.web-intro__title,.web-detail__title{font-size:var(--web-compact-title);line-height:1.05}.web-intro__copy,.web-intro__body{font-size:1rem}}[data-language=zh-Hant]{font-family:NN Nouvelle Grotesk STD,Noto Sans TC,PingFang TC,Microsoft JhengHei,Helvetica Neue,Arial,sans-serif}[data-language=zh-Hans]{font-family:NN Nouvelle Grotesk STD,Noto Sans SC,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}[data-language=ja]{font-family:NN Nouvelle Grotesk STD,Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,Helvetica Neue,Arial,sans-serif}[data-language=ko]{font-family:NN Nouvelle Grotesk STD,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Helvetica Neue,Arial,sans-serif}[data-language=zh-Hant],[data-language=zh-Hans],[data-language=ja]{line-break:strict}[data-language=ko]{word-break:keep-all;overflow-wrap:break-word}[data-language]:not([data-language=en]) .web-menu__title,[data-language]:not([data-language=en]) .web-detail__title,[data-language]:not([data-language=en]) .web-intro__title,[data-language]:not([data-language=en]) .web-detail__body,[data-language]:not([data-language=en]) .web-intro__body{letter-spacing:0}[data-language]:not([data-language=en]) .web-detail__title,[data-language]:not([data-language=en]) .web-intro__title{line-height:1.4}[data-language]:not([data-language=en]) .web-detail__body,[data-language]:not([data-language=en]) .web-intro__body{line-height:1.6}[data-language=ja] .web-detail__title,[data-language=ja] .web-intro__title{word-break:auto-phrase}
