@property --sec05-bar-progress{syntax:"<number>";inherits:true;initial-value:0}.pt-feature-reel:has(>li:first-child details[open]){--sec05-bar-progress:calc(1 / var(--pt-reel-count))}.pt-feature-reel:has(>li:nth-child(2) details[open]){--sec05-bar-progress:calc(2 / var(--pt-reel-count))}.pt-feature-reel:has(>li:nth-child(3) details[open]){--sec05-bar-progress:calc(3 / var(--pt-reel-count))}.pt-feature-reel:has(>li:nth-child(4) details[open]){--sec05-bar-progress:calc(4 / var(--pt-reel-count))}.pt-feature-reel:has(>li:nth-child(5) details[open]){--sec05-bar-progress:calc(5 / var(--pt-reel-count))}.pt-feature-reel:has(>li:nth-child(6) details[open]){--sec05-bar-progress:calc(6 / var(--pt-reel-count))}.pt-feature-reel{transition:--sec05-bar-progress var(--duration-panel) var(--ease-panel)}.pt-feature-reel:before{content:"";background-position:0 0;background-repeat:no-repeat;background-image:linear-gradient(to bottom, var(--color-primary-main) 0%, var(--color-primary-main) calc(var(--sec05-bar-progress) * 100%), var(--color-divider) calc(var(--sec05-bar-progress) * 100%), var(--color-divider) 100%);width:6px;position:absolute;inset-block:0;inset-inline-start:0}@supports (animation-timeline:view()) and (animation-range-start:contain 30%){@media (min-width:1280px) and (min-height:782px) and (prefers-reduced-motion:no-preference),(min-width:1366px) and (min-height:734px) and (prefers-reduced-motion:no-preference){.pt-feature-reel{animation-name:sec05-bar-progress;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--pt-reel;animation-range:contain}}}@keyframes sec05-bar-progress{0%{--sec05-bar-progress:0}to{--sec05-bar-progress:1}}@media (min-width:1280px) and (min-height:782px) and (prefers-reduced-motion:no-preference),(min-width:1366px) and (min-height:734px) and (prefers-reduced-motion:no-preference){.pt-feature-reel-cta{margin-block-start:var(--spacing-card)}}.sec05-stage{position:absolute;inset:0;overflow:clip;container-type:size}.sec05-photo{--sec05-pw:max(100cqw, 100cqh * var(--sec05-ar));--sec05-ph:max(100cqh, 100cqw / var(--sec05-ar));width:var(--sec05-pw);height:var(--sec05-ph);left:calc((100cqw - var(--sec05-pw)) / 2);top:calc((100cqh - var(--sec05-ph)) / 2);position:absolute}.sec05-stage[data-quiet=left] .sec05-photo{left:max(100cqw - var(--sec05-pw), min(0px, 100cqw - 56px - var(--sec05-xmax) * var(--sec05-pw)))}.sec05-stage[data-quiet=right] .sec05-photo{left:min(0px, max(100cqw - var(--sec05-pw), 56px - var(--sec05-xmin) * var(--sec05-pw)))}.sec05-pin{z-index:1;block-size:24px;inline-size:24px;translate:calc(-50% + var(--sec05-dx,0) * 28px) calc(-50% + var(--sec05-dy,0) * 28px);border-radius:var(--radius-pill);background:var(--color-common-white);color:var(--color-text-primary);box-shadow:0 0 0 1px var(--color-divider), var(--shadow-elevation-2);font-size:var(--text-caption);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), scale var(--duration-fast) var(--ease-standard);border:0;place-items:center;padding:0;font-weight:500;line-height:1;display:grid;position:absolute}.sec05-pin[data-active]{background:var(--color-primary-main);color:var(--color-primary-contrast);box-shadow:0 0 0 4px #007aff4d, var(--shadow-elevation-2)}@media (hover:hover){.sec05-pin:hover{scale:1.12}.sec05-pin:not([data-active]):hover{box-shadow:0 0 0 1px var(--color-primary-main), var(--shadow-elevation-3)}}.sec05-pin:focus-visible{outline:2px solid var(--color-primary-main);outline-offset:2px;box-shadow:0 0 0 2px var(--color-common-white), var(--shadow-elevation-2)}.sec05-pin-hit{display:none}@media (pointer:coarse){.sec05-pin-hit{border-radius:var(--radius-pill);display:block;position:absolute;inset:-10px}}@media (prefers-reduced-motion:reduce){.sec05-pin{transition:none}}.sec05-pin[data-stem]:before,.sec05-pin[data-stem]:after{content:"";z-index:-1;pointer-events:none;filter:drop-shadow(0 0 1px #0000008c);position:absolute;top:50%;left:50%}.sec05-pin[data-stem]:before{inline-size:var(--sec05-stem);background:var(--color-common-white);transform-origin:0;block-size:1px;transform:rotate(var(--sec05-stem-a)) translateX(14px);margin-block-start:-.5px}.sec05-pin[data-stem]:after{border-radius:var(--radius-pill);background:var(--color-common-white);block-size:4px;inline-size:4px;transform:rotate(var(--sec05-stem-a)) translateX(calc(14px + var(--sec05-stem)));margin:-2px 0 0 -2px}.sec05-leader{z-index:1;pointer-events:none;filter:drop-shadow(0 0 1px #0000008c);block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.sec05-leader line{stroke:var(--color-common-white);stroke-width:1px}.sec05-leader circle{fill:var(--color-common-white)}.sec05-stage .sec05-card{z-index:2;inline-size:280px;position:absolute;inset-block-start:24px}.sec05-stage .sec05-card[data-side=left]{inset-inline-start:24px}.sec05-stage .sec05-card[data-side=right]{inset-inline-end:24px}@media (min-width:1024px){.sec05-hold.sec05-hold{block-size:min(100%, calc(100dvh - var(--header-h) - 32px));align-self:start;position:sticky;inset-block-start:calc(var(--header-h) + 16px)}}@media (min-width:1280px) and (min-height:782px) and (prefers-reduced-motion:no-preference),(min-width:1366px) and (min-height:734px) and (prefers-reduced-motion:no-preference){.sec05-hold.sec05-hold{align-self:stretch;block-size:auto;position:relative;inset-block-start:auto}}.sec05-row-wrap{padding-inline:var(--pt-row-inset);margin-block-start:calc(var(--pt-row-bottom) * -.5);padding-block-end:var(--pt-row-bottom)}.sec05-mstage{position:relative;container-type:inline-size}.sec05-window{border-radius:var(--radius-frame);background:var(--color-action-hover);position:relative;overflow:clip}.sec05-window:not(.sec05-window--fill){aspect-ratio:var(--sec05-war)}.sec05-mphoto{inline-size:var(--sec05-mw);block-size:var(--sec05-mh);position:absolute;inset-block-start:var(--sec05-mt);inset-inline-start:var(--sec05-ml)}@media (max-width:767px){.sec05-window:not(.sec05-window--fill){aspect-ratio:var(--sec05-pwar)}.sec05-mphoto{inline-size:var(--sec05-pmw);block-size:var(--sec05-pmh);inset-block-start:var(--sec05-pmt);inset-inline-start:var(--sec05-pml)}}.sec05-window--fill{block-size:calc(100cqw / var(--sec05-ar) + var(--sec05-fill));container-type:size}@media (max-width:767px){.sec05-window--fill{block-size:calc(100cqw / var(--sec05-pwar) + var(--sec05-fill))}}.sec05-fphoto{--sec05-fw:max(100cqw, 100cqh * var(--sec05-ar));--sec05-fh:max(100cqh, 100cqw / var(--sec05-ar));inline-size:var(--sec05-fw);block-size:var(--sec05-fh);position:absolute;inset-block-start:clamp(100cqh - var(--sec05-fh), 50cqh - var(--sec05-cy) * var(--sec05-fh), 0px);inset-inline-start:clamp(100cqw - var(--sec05-fw), 50cqw - var(--sec05-cx) * var(--sec05-fw), 0px)}.sec05-mcard-slot{z-index:2;min-block-size:var(--sec05-slot,0px);justify-content:center;align-items:flex-start;margin-block-start:16px;display:flex;position:relative}.sec05-mcard-slot .sec05-card{inline-size:280px;position:relative}.pt-feature-reel details[open] .pt-feature-body:has(+.sec05-row-wrap){min-block-size:calc(var(--pt-row-gap) + var(--pt-row-lines) * var(--text-body1) * var(--text-body1--line-height) + var(--pt-row-bottom) + var(--pt-row-extra,0px))}@media (max-width:767px){.pt-feature-reel-walk[data-sec05-tails] .pt-feature-reel details[open] .pt-feature-body:has(+.sec05-row-wrap){min-block-size:0}.pt-feature-reel-walk[data-sec05-tails] .sec05-mcard-slot{min-block-size:var(--sec05-tail,var(--sec05-slot,0px))}.pt-feature-reel-walk[data-sec05-tails] .sec05-window--fill{block-size:calc(100cqw / var(--sec05-pwar) + var(--sec05-tail,0px) + 16px)}}.pt-feature-reel:has(.pt-feature-action){--pt-row-extra:calc(1rem + var(--text-subtitle1) * var(--text-subtitle1--line-height))}@media (min-width:1280px) and (min-height:782px) and (prefers-reduced-motion:no-preference),(min-width:1366px) and (min-height:734px) and (prefers-reduced-motion:no-preference){.pt-feature-reel-track[data-fit] .pt-feature-reel,.pt-feature-reel-track[data-fit] .pt-feature-reel-cta{margin-block-start:1rem}.pt-feature-reel-track[data-fit="2"] .pt-feature-reel{--pt-row-closed:.5rem}}.sec05-mwell{display:none}@media (min-width:768px) and (max-width:1023px){.sec05-row-wrap .sec05-mstage{display:none}.sec05-mwell{aspect-ratio:var(--sec05-ar);min-block-size:calc(var(--sec05-reserve,0px) + 48px);border-radius:var(--radius-frame);background:var(--color-action-hover);display:block;position:relative;overflow:clip}}@media (min-width:1024px){.sec05-row-wrap{display:none}}@media (prefers-reduced-motion:no-preference){.sec05-card[data-placed]{animation:sec05-card-in var(--duration-panel) var(--ease-panel) both}.sec05-leader{animation:sec05-leader-in var(--duration-panel) var(--ease-panel) .12s both}}@keyframes sec05-card-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes sec05-leader-in{0%{opacity:0}to{opacity:1}}.sec05-cstage{block-size:var(--sec05-cframe);border-radius:var(--radius-frame);background:var(--color-action-hover);position:relative;overflow:clip;container-type:inline-size}.sec05-cphoto{--sec05-cw:max(calc(var(--sec05-ch0) * var(--sec05-ar)), 100cqw);--sec05-chh:calc(var(--sec05-cw) / var(--sec05-ar));inline-size:var(--sec05-cw);block-size:var(--sec05-chh);position:absolute;inset-block-start:clamp(var(--sec05-cframe) - var(--sec05-chh), var(--sec05-ctarget) - var(--sec05-cpy) * var(--sec05-chh), 0px);inset-inline-start:clamp(100cqw - var(--sec05-cw), 50cqw - var(--sec05-cpx) * var(--sec05-cw), 0px)}.sec05-cslot{z-index:2;justify-content:center;display:flex;position:absolute;inset-inline:0}.sec05-cstage[data-band=top] .sec05-cslot{inset-block-start:var(--sec05-cband)}.sec05-cstage[data-band=bottom] .sec05-cslot{inset-block-end:var(--sec05-cband)}.sec05-cslot .sec05-card{inline-size:280px;position:relative}.sec05-card-blank{box-sizing:border-box;background:var(--ui-ground);border-radius:var(--ui-radius-paper);inline-size:280px;box-shadow:var(--ui-shadow-8)}.sec05-deck__track{contain:inline-size;margin-inline:calc(-1 * var(--spacing-gutter));padding-inline:var(--spacing-gutter);scroll-padding-inline:var(--spacing-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:manipulation;gap:16px;display:flex;overflow:auto hidden}.sec05-deck__track::-webkit-scrollbar{display:none}.sec05-deck__track:focus-visible{outline:2px solid var(--color-primary-main);outline-offset:-2px}.sec05-deck__track{--sec05-slide:min(100vw - 2 * var(--spacing-gutter) - 24px, 360px)}.sec05-deck__slide{inline-size:var(--sec05-slide);scroll-snap-align:start;scroll-snap-stop:always;flex:none}.sec05-deck__track:after{content:"";inline-size:max(0px, 100% - var(--sec05-slide) - 16px);flex:none}.sec05-pin[data-off]{visibility:hidden}.sec05-deck{position:relative}.sec05-deck__name{margin-block-start:var(--sec05-deck-band)}.sec05-deck__controls{pointer-events:none;block-size:44px;inline-size:min(100% - 24px,360px);position:absolute;inset-block-start:var(--sec05-deck-controls);inset-inline-start:0}.sec05-deck__controls button{pointer-events:auto}.sec05-card-cover{display:none}@media (prefers-reduced-motion:no-preference){.sec05-card-cover{z-index:1;box-sizing:border-box;background:var(--ui-ground);border-radius:var(--ui-radius-paper);inline-size:280px;box-shadow:var(--ui-shadow-8);pointer-events:none;animation:1ms linear .12s both sec05-cover-off;display:block;position:absolute;inset:0 0 auto}}@keyframes sec05-cover-off{to{visibility:hidden}}
