@media(any-pointer:coarse){#gt-canvas-wrap .gt-gen-avatar-shell{filter:none}#gt-canvas-wrap :is([data-cm-zoom],.gt-cm-first,.gt-cyf-btn,.gt-dm-theme-trigger,.gt-dm-thememenu button,.gt-dm-camctl button,.gt-dm-drawer-close,.gt-dm-step,.gt-dm-play,.gt-dm-story-open,.gt-dm-food button,.food-filters input,.food-filters select,.gt-fb-switch button,.gt-fb-play,.gt-fb-story-close,.gt-fb-behind summary,.gt-fb-more summary,.gt-fb-seg button,.gt-fb-ctabs button,.gt-icb-mark,.gt-icb-context summary,.gt-la-season-select,.gt-la-tool,.mt-rd-play,[data-pc-notebook],.pc-mini,.gt-sm-switch button,.gt-tt-guide-btn,.gt-tt-guide-why summary,.gt-wi-reset){min-width:44px;min-height:44px}#gt-canvas-wrap :is(.food-filters select,.gt-la-season-select){height:44px}#gt-canvas-wrap.gt-future-branches-active #gt-dom-layer{overscroll-behavior:contain;scroll-padding-block:44px}#gt-canvas-wrap .gt-cyf-page .gt-cyf-page-in{padding-bottom:44px!important}#gt-canvas-wrap :is(.gt-cyf-reader.is-stacked,.gt-cyf-page){scroll-padding-block:44px}#gt-canvas-wrap.gt-what-if-lab-active #gt-dom-layer{container-type:inline-size}#gt-canvas-wrap .gt-wi-sticky{width:100cqw;max-width:100cqw}#gt-canvas-wrap .pc-minis{flex-wrap:wrap}#gt-canvas-wrap .pc-mini{flex-shrink:0}#gt-canvas-wrap .gt-icb-reader{container-type:size}@container gt-icb (height<=600px){#gt-canvas-wrap .gt-icb-frame{--icb-rail:0px;--icb-gap:14px;--icb-right-base:14px}#gt-canvas-wrap .gt-icb-rail{left:14px;right:14px;top:var(--icb-top);overscroll-behavior-x:contain;background:0 0;gap:4px;width:auto;height:44px;display:flex;bottom:auto;overflow-x:auto}#gt-canvas-wrap :is(.gt-icb-art,.gt-icb-pointer,.gt-icb-rail-head,.gt-icb-top){display:none}#gt-canvas-wrap :is(.gt-icb-mark,.gt-icb-mark.is-tip){text-align:center;background:rgba(var(--ice),.14);border-radius:6px;flex:1 0 44px;place-items:center;display:grid;position:static;transform:none;padding:0!important}#gt-canvas-wrap .gt-icb-mark b{margin:0!important}#gt-canvas-wrap .gt-icb-mark span{display:none}#gt-canvas-wrap .gt-icb-mark[aria-current=step]{background:rgba(var(--ice),.85)}#gt-canvas-wrap .gt-icb-mark[aria-current=step] b{color:#04253f}#gt-canvas-wrap .gt-icb-pages{top:calc(var(--icb-top) + 44px + 14px)}}@container gt-icb (width<=560px){#gt-canvas-wrap .gt-icb-rail{height:44px;overflow-x:auto}#gt-canvas-wrap .gt-icb-mark{flex:1 0 44px}#gt-canvas-wrap .gt-icb-pages{top:calc(var(--icb-top) + 44px + 14px)}}#gt-canvas-wrap :is(.gt-cdv-switch,.gt-cav-switch,.gt-mbv-switch,.gt-otv-switch,.gt-tl3-switch,.gt-rwv-switch,.gt-omv-switch,.gt-pav-switch,.gt-lm-switch,.gt-lm-wings) button{min-width:44px;min-height:44px}#gt-canvas-wrap .gt-lm-hall.is-narrow .gt-lm-hall-title{margin-top:73px}#gt-canvas-wrap .gt-lm-flow.is-narrow .gt-lm-flow-banner{padding-top:73px}#gt-canvas-wrap #gt-gen-toolbar{box-sizing:border-box;flex-wrap:wrap;margin-inline:auto;left:0!important;right:0!important;transform:none!important}}#gt-canvas-wrap .cdv-faceoff .fo-rows{overscroll-behavior-y:contain;overflow-y:auto}#gt-canvas-wrap .cdv-faceoff .fo-row{flex:1 0 auto;grid-template-rows:auto auto;min-height:min-content}#gt-canvas-wrap .cdv-faceoff .fo-row.is-open :is(.fo-full,.fo-off){flex:none;overflow:visible}#gt-canvas-wrap .cdv-faceoff .fo-row.is-open .fo-plq{max-height:none;overflow:visible}@media(any-pointer:coarse){#gt-canvas-wrap .cdv-faceoff .cdv-btn,#gt-canvas-wrap .cdv-faceoff .fo-bg-btn,#gt-canvas-wrap .cdv-faceoff .fo-row{min-height:44px}}#gt-canvas-wrap :is(.sky-chap-head,.reel-strip .hd) .nav{z-index:auto;-webkit-backdrop-filter:none;width:auto;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:normal;margin-block:0;margin-inline:auto 0;padding:0;transition:none;position:static;top:auto}@media(any-pointer:coarse){#gt-canvas-wrap :is(.gt-crv-switch button,.gt-course-guide-return,.crv-sky .sky-search input,.crv-sky .sky-search .x,.crv-sky .sky-go,.crv-sky .sky-chap-head .back,.crv-sky .sky-chap-head .nav button,.crv-voyage .voy-brand .back,.crv-reel .reel-arrow,.crv-reel .reel-strip .hd .nav button,.crv-reel .reel-labels button,.crv-reel .reel-bar,.crv-classic .tl-btn,.crv-classic .pp-close,.crv-classic .sd-row,.crv-classic .pp-actions button,.crv-drawer .dr-x,.crv-drawer .dr-nb button){min-width:44px;min-height:44px}#gt-canvas-wrap .crv-voyage .voy-panel .nx{display:flex}#gt-canvas-wrap .crv-sky .sky-search{min-width:44px}#gt-canvas-wrap .crv-sky .sky-search:not(:focus-within):not(.has-q){flex-basis:44px}#gt-canvas-wrap .crv-sky .sky-search.has-q input{padding-inline-end:51px}#gt-canvas-wrap .crv-reel .reel-main{overscroll-behavior-y:contain;scroll-padding-top:64px;overflow-y:auto}#gt-canvas-wrap .crv-reel :is(.reel-strip,.reel-row){flex:none}#gt-canvas-wrap .crv-drawer .dr-th{max-height:40%;overflow:hidden}#gt-canvas-wrap .crv-drawer .dr-bd{min-height:0}#gt-canvas-wrap .crv-reel .reel-labels{height:auto;min-height:44px;display:flex;overflow-x:auto}#gt-canvas-wrap .crv-reel .reel-labels button{flex-shrink:0;position:static}#gt-canvas-wrap .crv-reel .reel-arrow{top:calc(var(--reel-ep-w,236px) * 9 / 32 - 22px)}#gt-canvas-wrap .gt-cav-plate{overscroll-behavior:contain;display:block}#gt-canvas-wrap .gt-cav-plate-head{margin-bottom:clamp(12px,2.2cqh,24px)}#gt-canvas-wrap .gt-cav-sheet{overscroll-behavior-y:contain;padding-top:20px}#gt-canvas-wrap .gt-cav-sheet-close{z-index:4;background:var(--cav-card);min-width:44px;min-height:44px;margin-bottom:12px;display:block;position:sticky;top:0;left:auto}#gt-canvas-wrap :is(.gt-cd-zoom-btn,.gt-cd-zoom-readout,.gt-cav-seg button,.gt-ca-axis,button.gt-cav-play,.gt-mech-mode,.gt-mech-reset,.gt-mech-mobile-mode,.gt-gen-action-btn,.gt-gen-exhibit-back,.gt-otv-plan-row,.gt-gen-search-input,.gt-gen-search-hit,.tl-summary-btn,.gt-tl3-lt,.gt-tl3-drawer button,button.gt-rwv-chip,button.gt-rwv-crumb,.gt-rwv-btn,.gt-rw-search,.gt-rw-search-clear,.gt-rw-layer-chip,.gt-rw-viewtools button,.gt-rw-first-hint-close,.gt-rwv-story select,.gt-pav-s-pills button,.gt-pav-s-nav button,.gt-pav-p-presets button,.gt-pav-p-rail .seg button,.gt-pav-p-swap){min-width:44px;min-height:44px}#gt-canvas-wrap .gt-cd-zoom-dock{transform:none}#gt-canvas-wrap :is(.gt-rwv-sbar,.gt-rwv-sbar select,.gt-rwv-pbar,.gt-rwv-otop){height:44px}#gt-canvas-wrap .gt-rwv-story[data-layout=slim] .gt-rwv-sstage,#gt-canvas-wrap .gt-rwv-pstage{top:52px}#gt-canvas-wrap :is(.gt-rwv-cast,.gt-rwv-ostage,.gt-rwv-opanel,.gt-rwv-olist){top:54px}#gt-canvas-wrap .gt-rwv-pbar{overscroll-behavior-x:contain;overflow-x:auto}#gt-canvas-wrap .gt-rwv-pbar button{flex-shrink:0}#gt-canvas-wrap .gt-tl3-feature .tl-summary-btn{opacity:1;transform:none}#gt-canvas-wrap :is(.tlv-switch button,.gdv-switch button,.gt-dlv-switch button,.gt-vpv-switch button,.kmv-switch button,.tlv-mode button,.tlv-stat button,.tlv-drawer .dr-x,.gdv-btn,.gt-dlv-btn,.gt-dlv-link,.gt-dlv-pin,.gt-dlv-ch .pm button,.gt-dl-weight input,.gt-dl-audit-details>summary,.gt-vpv-axis,.gt-vpc-axis[data-axis],[data-vpv-allq],.gt-vpv-b-nav button){min-width:44px;min-height:44px}#gt-canvas-wrap .tlv-switch{height:auto}#gt-canvas-wrap #gt-tlm-theme-select{height:44px;min-height:44px}#gt-canvas-wrap .tlv-salon-bar{height:55px}#gt-canvas-wrap .gt-vpv-b-nav{right:var(--vpv-manage-room,32px);overscroll-behavior-x:contain;overflow-x:auto}#gt-canvas-wrap .gt-vpv-b-nav button{flex:none}#gt-canvas-wrap .gdvc-hdr{z-index:13}#gt-canvas-wrap{--gt-viewer-touch-target:44px}#gt-canvas-wrap .gt-dlv-wall{overscroll-behavior:contain;overflow:auto}#gt-canvas-wrap .gt-dlv-ch .wrow,#gt-canvas-wrap .gt-dlv-ch .pm{flex-direction:column;align-items:flex-start}#gt-canvas-wrap .gt-dlv-ch .wbar{display:none}#gt-canvas-wrap .gt-dlv-ch .pm{opacity:1}#gt-canvas-wrap .gt-dlv-grip{height:calc(var(--wallH) - 100%);width:44px;top:100%;right:-22px}#gt-canvas-wrap .gt-dlv-grip:before{left:calc(50% - 1px)}#gt-canvas-wrap .gt-dlv-grip span{left:calc(50% - 6px)}#gt-canvas-wrap .gt-dlv-panel{overscroll-behavior-y:contain;overflow-y:auto}#gt-canvas-wrap .gt-dlv-panel>.gt-dlv-card{flex-shrink:0}#gt-canvas-wrap .tlv-drawer .dr-media{max-height:40%;overflow:hidden}#gt-canvas-wrap .tlv-drawer .dr-body{overscroll-behavior-y:contain;min-height:0}}#gt-canvas-wrap.gt-portal-viewer.gt-decision-lab-active{overflow:clip!important}#gt-canvas-wrap.gt-portal-viewer.gt-decision-lab-active>#gt-dom-layer{overscroll-behavior:contain}
