.s-cine,.s-theatre{--cine-rgb:var(--theme-dark-rgb,var(--color-ember-rgb,22 17 13))}.s-app .s-cine.band{padding:0;overflow:clip}.s-app .s-cine>.s-cine__stage{max-width:none;margin:0}.s-cine__stage{position:relative;isolation:isolate;display:grid;min-height:560px;height:min(84svh,56.25vw);background-color:var(--band-ground)}.s-cine__wash{position:absolute;inset:-6%;z-index:-1;background-repeat:no-repeat;background-position:50%;background-size:cover;filter:saturate(.9);opacity:0;transition:opacity .6s var(--rise-ease)}.s-cine__wash:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 62% 48%,rgb(var(--cine-rgb)/.55) 0,rgb(var(--cine-rgb)/.86) 58%,var(--band-ground) 100%)}.s-cine__field{position:relative;grid-area:1/1;min-width:0;min-height:0}.s-cine__mount{position:relative;overflow:hidden}.s-cine__loop video,.s-cine__poster{display:block;width:100%;height:100%;object-fit:cover}.s-cine__loop{position:absolute;inset:0;display:block;pointer-events:none}.s-cine__loop video{opacity:0;transition:opacity .9s var(--rise-ease)}.s-cine[data-loop=playing] .s-cine__loop video{opacity:1}.s-cine[data-fit=bleed] .s-cine__field,.s-cine[data-fit=bleed] .s-cine__mount{position:absolute;inset:0}.s-cine__scrim{z-index:1;pointer-events:none;background:linear-gradient(to top,rgb(var(--cine-rgb)/.9) 0,rgb(var(--cine-rgb)/.45) 34%,rgb(var(--cine-rgb)/0) 62%),linear-gradient(to right,rgb(var(--cine-rgb)/.62) 0,rgb(var(--cine-rgb)/.16) 46%,rgb(var(--cine-rgb)/0) 70%),linear-gradient(to bottom,rgb(var(--cine-rgb)/.5) 0,rgb(var(--cine-rgb)/0) 18%)}.s-cine__scrim,.s-cine__words{position:relative;grid-area:1/1}.s-cine__words{z-index:2;align-self:end;width:min(1280px,100% - 4 * var(--gutter));margin-inline:auto;padding-bottom:clamp(36px,6vh,72px)}.s-app .s-cine .s-cine__heading{max-width:16ch;text-shadow:0 1px 24px rgb(var(--cine-rgb)/.45)}.s-cine__sub{color:var(--color-ember-body)}.s-cine__acts{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:28px}.s-cine__watch{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 22px 0 8px;border:1px solid rgb(232 226 214/.32);border-radius:var(--r-pill);background-color:rgb(var(--cine-rgb)/.38);color:var(--color-ember-ink);text-decoration:none;font-size:var(--fs-b);line-height:1;backdrop-filter:blur(8px);transition:background-color .24s var(--rise-ease),border-color .24s var(--rise-ease)}.s-cine__mark{position:relative;display:block;flex:0 0 auto;width:34px;height:34px;border:1px solid var(--band-brass);border-radius:var(--r-pill);transition:background-color .24s var(--rise-ease)}.s-cine__mark:before{content:"";position:absolute;top:50%;left:50%;translate:-35% -50%;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent var(--band-brass)}.s-cine__wfig{font-size:var(--fs-l2);letter-spacing:var(--ls-l2);color:var(--color-ember-body)}.s-cine__wsize{display:none}@media (hover:hover) and (pointer:fine){.s-cine__watch:hover{background-color:rgb(var(--cine-rgb)/.62);border-color:var(--band-brass)}.s-cine__watch:hover .s-cine__mark{background-color:var(--band-brass)}.s-cine__watch:hover .s-cine__mark:before{border-left-color:var(--color-ember)}}.s-cine__chapters{display:flex;gap:4px;margin:0;padding:0;list-style:none}.s-cine__chapter{display:inline-grid;place-items:center;min-width:44px;min-height:44px;color:var(--color-ember-body);font-size:var(--fs-l2);letter-spacing:var(--ls-l2);text-decoration:none;border-bottom:1px solid transparent;transition:color .2s var(--rise-ease),border-color .2s var(--rise-ease)}@media (hover:hover) and (pointer:fine){.s-cine__chapter:hover{color:var(--color-ember-ink);border-bottom-color:var(--band-brass)}}.s-app .s-cine__chapter:focus-visible,.s-app .s-cine__pause:focus-visible,.s-app .s-cine__watch:focus-visible{outline:2px solid currentColor;outline-offset:3px}.s-cine__ctl{position:absolute;z-index:3;right:max(var(--gutter),calc((100% - 1280px) / 2));bottom:clamp(36px,6vh,72px)}.s-cine__pause{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgb(232 226 214/.28);border-radius:var(--r-pill);background-color:rgb(var(--cine-rgb)/.42);color:var(--color-ember-body);cursor:pointer;backdrop-filter:blur(6px)}.s-cine__pause:after,.s-cine__pause:before{content:"";display:block;width:3px;height:12px;margin:0 2px;background-color:currentColor}.s-cine__pause[aria-pressed=true]:before{width:0;height:0;margin:0 0 0 3px;border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:6px 0 6px 10px;background:none}.s-cine__pause[aria-pressed=true]:after{display:none}@media (min-width:48rem){.s-cine[data-fit=framed] .s-cine__stage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:40px;padding-inline:max(var(--gutter),calc((100% - 1280px) / 2))}.s-cine[data-fit=framed] .s-cine__wash{opacity:1}.s-cine[data-fit=framed] .s-cine__field{grid-area:1/2;display:grid;place-items:center;padding-block:56px;container-type:size}.s-cine[data-fit=framed] .s-cine__mount{width:min(calc(var(--cine-nw) * 1px),calc(100cqw - 20px),calc((100cqh - 20px) * var(--cine-nw) / var(--cine-nh)));aspect-ratio:var(--cine-nw) /var(--cine-nh);padding:var(--hero-mount-pad,10px);border:1px solid var(--color-ember-line);border-radius:var(--radius-xs,3px);background:var(--color-ember-panel);outline:1px solid var(--color-ember-line);outline-offset:8px;box-sizing:content-box}.s-cine[data-fit=framed] .s-cine__loop{inset:var(--hero-mount-pad,10px)}.s-cine[data-fit=framed] .s-cine__scrim{display:none}.s-cine[data-fit=framed] .s-cine__words{grid-area:1/1;width:auto;margin:0;align-self:center;padding-bottom:0}.s-cine[data-fit=framed] .s-cine__ctl{right:max(var(--gutter),calc((100% - 1280px) / 2))}}@media (max-width:47.9375rem){.s-cine__stage{display:block;height:auto;min-height:0;padding:20px var(--gutter) 28px}.s-cine__wash{display:none}.s-cine[data-fit] .s-cine__field,.s-cine[data-fit] .s-cine__mount{position:relative;inset:auto}.s-cine__mount{width:100%;aspect-ratio:4/5;border-radius:var(--r-tile);background:var(--color-ember-panel)}.s-cine__poster{object-position:var(--cine-fx,50%) var(--cine-fy,50%)}.s-cine[data-fit-p=framed] .s-cine__mount{width:min(100%,calc(var(--cine-pnw) * 1px));margin-inline:auto;outline:1px solid var(--color-ember-line);outline-offset:6px}.s-cine__scrim{position:absolute;inset:20px var(--gutter) 28px;border-radius:var(--r-tile);background:linear-gradient(to top,rgb(var(--cine-rgb)/.95) 0,rgb(var(--cine-rgb)/.72) 30%,rgb(var(--cine-rgb)/.3) 52%,rgb(var(--cine-rgb)/0) 70%)}.s-cine__words{position:absolute;inset:auto calc(var(--gutter) + 18px) 46px;width:auto;padding:0}.s-app .s-cine .s-cine__heading{font-size:var(--fs-d3);line-height:var(--lh-d3);letter-spacing:var(--ls-d3)}.s-cine__sub{display:none}.s-cine__acts{margin-top:18px;gap:8px 16px}.s-cine__watch{display:inline-grid;grid-template-columns:auto auto;column-gap:12px;row-gap:2px;align-items:center;min-height:56px;padding:8px 20px 8px 8px;font-size:var(--fs-b-sm)}.s-cine__mark{grid-row:1/span 2}.s-cine__wfig,.s-cine__wword{grid-column:2;white-space:nowrap}.s-cine__wfig>.s-cine__wsep:first-child{display:none}.s-cine__wsize{display:inline}.s-cine__ctl{display:none}}.s-theatre{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#0b0907;color:var(--color-ember-ink);overflow:hidden;font-family:var(--font-body,inherit)}html:has(.s-theatre[open]){overflow:hidden}.s-theatre::backdrop{background:#0b0907}.s-theatre[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.s-theatre__foot,.s-theatre__top{position:relative;z-index:2;display:flex;align-items:center;gap:14px;padding:14px clamp(16px,3vw,40px)}.s-theatre__top{justify-content:space-between}.s-theatre__title{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-weight:var(--wght-display);font-variation-settings:"wght" var(--wght-display);font-size:var(--fs-d4);line-height:1.2}.s-theatre__screen{position:relative;min-height:0;touch-action:pan-y}.s-theatre__screen video{display:block;width:100%;height:100%;object-fit:contain;background:#0b0907}.s-theatre__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 14px;border:1px solid rgb(232 226 214/.24);border-radius:var(--r-pill);background:rgb(var(--cine-rgb)/.5);color:var(--color-ember-ink);font-family:var(--font-mono);font-size:var(--fs-l3);letter-spacing:var(--ls-l3);text-transform:uppercase;cursor:pointer}.s-theatre__btn[aria-pressed=true]{border-color:var(--color-brass);color:var(--color-brass)}.s-theatre__btn:disabled{opacity:.32;cursor:default}@media (hover:hover) and (pointer:fine){.s-theatre__btn:not(:disabled):hover{border-color:var(--color-brass)}}.s-theatre__btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.s-theatre__chap{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:var(--fs-l2);letter-spacing:var(--ls-l2);color:var(--color-ember-body)}.s-theatre__count{min-width:2.5em;text-align:center;white-space:nowrap}.s-theatre__btn{white-space:nowrap;flex:0 0 auto}.s-theatre__foot{flex-wrap:nowrap;gap:clamp(4px,2vw,14px)}.s-theatre__tools{gap:clamp(4px,1.5vw,8px)}.s-theatre__btn[data-t=sound] .s-theatre__off,.s-theatre__btn[data-t=sound][aria-pressed=false] .s-theatre__on{display:none}.s-theatre__btn[data-t=sound][aria-pressed=false] .s-theatre__off{display:inline}.s-theatre__btn[data-t=sound][aria-pressed=true]{border-color:rgb(232 226 214/.24);color:var(--color-ember-ink)}@media (max-width:26rem){.s-theatre__btn{padding:0 10px}.s-theatre__chap{gap:0}}@media (pointer:coarse){.s-cine__wsize{display:inline}.s-theatre__btn{min-width:48px;min-height:48px}}.s-theatre__tools{display:flex;gap:8px;margin-left:auto}.s-theatre__line{position:absolute;top:-10px;left:0;right:0;height:22px;cursor:pointer}.s-theatre__line i,.s-theatre__line:before{content:"";position:absolute;left:0;right:0;top:10px;height:2px;background:rgb(232 226 214/.18)}.s-theatre__line i{right:auto;width:100%;background:var(--color-brass);transform-origin:left center;transform:scaleX(var(--at,0))}.s-theatre__time{font-family:var(--font-mono);font-size:var(--fs-l3);letter-spacing:var(--ls-l3);color:var(--color-ember-body);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.s-theatre[open]{animation:s-theatre-in .42s var(--rise-ease) both}.s-theatre[data-leaving]{animation:s-theatre-out .26s var(--rise-ease) both}.s-theatre[open] .s-theatre__screen video{animation:s-theatre-settle .9s var(--rise-ease) both}.s-cine__chapter,.s-cine__watch{transition-duration:.24s}}@keyframes s-theatre-in{0%{opacity:0}}@keyframes s-theatre-out{to{opacity:0}}@keyframes s-theatre-settle{0%{scale:1.025;opacity:0}}.s-theatre__top{padding-top:max(14px,env(safe-area-inset-top))}.s-theatre__foot,.s-theatre__top{padding-left:max(clamp(16px,3vw,40px),env(safe-area-inset-left));padding-right:max(clamp(16px,3vw,40px),env(safe-area-inset-right))}.s-theatre__foot{padding-bottom:max(14px,env(safe-area-inset-bottom))}.s-theatre video::cue{font-size:clamp(16px,2.6vw,28px);line-height:1.35;color:#fff;background-color:rgb(11 9 7/.78)}@media (max-width:47.9375rem){.s-theatre__title{font-size:var(--fs-b)}.s-theatre__foot,.s-theatre__top{gap:8px}.s-theatre__top{padding-top:max(10px,env(safe-area-inset-top))}.s-theatre__foot,.s-theatre__top{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.s-theatre__foot{padding-bottom:max(14px,env(safe-area-inset-bottom))}.s-theatre__btn{min-width:48px;min-height:48px}.s-theatre__time{display:none}}@media (max-height:30rem) and (orientation:landscape){.s-theatre[open]{grid-template-rows:minmax(0,1fr)}.s-theatre__screen{grid-area:1/1}.s-theatre__foot,.s-theatre__top{position:absolute;left:0;right:0}.s-theatre__top{top:0;padding-top:max(8px,env(safe-area-inset-top));background:linear-gradient(180deg,rgb(11 9 7/.7),rgb(11 9 7/0))}.s-theatre__foot{bottom:0;padding-bottom:max(8px,env(safe-area-inset-bottom));background:linear-gradient(0deg,rgb(11 9 7/.75),rgb(11 9 7/0))}.s-theatre__title{font-size:var(--fs-b)}}@media (max-height:30rem) and (orientation:landscape) and (min-width:48rem){.s-cine__stage{min-height:0;height:calc(100svh - var(--s-hdr-h, 56px) - var(--s-tabbar-h, 64px))}.s-cine__words{padding-bottom:16px}.s-app .s-cine .s-cine__heading{margin-top:8px;font-size:var(--fs-d4);line-height:var(--lh-d4)}.s-cine__ctl{bottom:16px}.s-cine__acts{margin-top:14px}.s-cine[data-fit=framed] .s-cine__field{padding-block:20px}}@media (prefers-reduced-motion:reduce){.s-cine__chapter,.s-cine__loop video,.s-cine__mark,.s-cine__wash,.s-cine__watch{transition-duration:1ms}}.s-app .s-hh{--hh-edge:max(var(--s-gutter,24px),calc((100% - var(--s-wrap-max, 100%)) / 2 + var(--s-gutter, 24px)));--hh-ground:var(--theme-dark,var(--color-ember));--hh-ground-rgb:var(--theme-dark-rgb,var(--color-ember-rgb));--hh-tile-w:var(--hero-tile-w);--hh-tile-h:calc(var(--hh-tile-w) * 2 / 3);position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);width:100%;height:calc(100svh - var(--hero-ticker-h));min-height:600px;background:var(--hh-ground);color:var(--color-ember-body);view-timeline-name:--s-hero;view-timeline-axis:block}.s-app .s-hh[data-pick-d="0"]{--hh-tile-h:0px}.s-app .s-hh .hh-pic{grid-area:1/1;position:relative;min-height:0;touch-action:pan-y}.s-app .s-hh .hh-slides{position:absolute;inset:0;z-index:0}.s-app .s-hh .hh-slide{position:absolute;inset:0;z-index:1;opacity:0;visibility:hidden;transition:opacity 0s linear var(--hero-xfade),visibility 0s linear var(--hero-xfade)}.s-app .s-hh:not([data-live]) .hh-slide:not([data-lead-d]):not([data-lead-p]){content-visibility:hidden}.s-app .s-hh .hh-slide[data-card]{transition:opacity var(--hero-dip-out) var(--ease-exit),visibility 0s linear var(--hero-dip-out)}.s-app .s-hh .hh-field,.s-app .s-hh .hh-mount{position:absolute;inset:0}.s-app .s-hh .hh-mount{transform-origin:var(--s-fx,50%) var(--s-fy,32%)}.s-app .s-hh .hh-img,.s-app .s-hh .hh-mount picture{display:block;width:100%;height:100%}.s-app .s-hh .hh-img{object-fit:cover;object-position:var(--s-fx,50%) var(--s-fy,32%)}.s-app .s-hh .hh-mount [data-media-video]{position:absolute;inset:0}.s-app .s-hh .hh-mount .s-media-video__film{object-fit:cover;object-position:var(--s-fx,50%) var(--s-fy,32%);opacity:0;transition:opacity var(--swap-scale-duration) var(--swap-ease)}.s-app .s-hh .hh-mount [data-media-video][data-state=playing] .s-media-video__film{opacity:1}:root[data-motion=on] .s-app .s-hh .hh-mount .s-media-video__film{transition:none}.s-app .s-hh .hh-mount .s-media-video__controls{left:auto;right:var(--hh-edge);bottom:auto;top:calc(var(--s-hdr-h, 56px) + 16px)}.s-app .s-hh .hh-mount [data-media-video-sound]{display:none}.s-app .s-hh .hh-mount .s-media-video__button{min-height:44px;padding:0 calc(var(--spacing) * 4);border:1px solid var(--color-ember-line);background:rgb(var(--color-ember-rgb)/.7);color:var(--color-ember-body);font-family:var(--font-mono);font-size:var(--fs-l1);letter-spacing:var(--ls-l1)}@media (prefers-reduced-motion:no-preference) and (min-width:56.25rem){.s-app .s-hh[data-autoplay="1"] .hh-mount [data-media-video-controls]{display:none}}@media (prefers-reduced-motion:no-preference) and (max-width:56.1875rem){.s-app .s-hh[data-autoplay="1"][data-autoplay-phone="1"] .hh-mount [data-media-video]:not([data-state=idle]) [data-media-video-controls]{display:none}}.s-app .s-hh .hh-slide:after,.s-app .s-hh .hh-slide:before{content:"";position:absolute;pointer-events:none;opacity:0}.s-app .s-hh .hh-slide:before{inset:-10%;background:var(--s-wash,none) center /cover no-repeat,radial-gradient(closest-side,color-mix(in srgb,var(--color-brass) 35%,transparent),transparent);filter:blur(48px) saturate(1.1) brightness(.42)}.s-app .s-hh .hh-slide:after{inset:0;background:radial-gradient(closest-side at var(--hh-field-x,72%) 46%,transparent 40%,rgb(var(--hh-ground-rgb)/.6) 100%)}.s-app .s-hh .hh-scrim{z-index:3;opacity:var(--theme-scrim,1)}.s-app .s-hh .hh-scrim,.s-app .s-hh .hh-veil{position:absolute;inset:0;pointer-events:none}.s-app .s-hh .hh-veil{z-index:4;background:var(--hh-ground);opacity:0}.s-app .s-hh .hh-words{position:relative;z-index:5}.s-app .s-hh .hh-eyebrow{display:flex;align-items:center;gap:calc(var(--spacing) * 3);margin:0;font-family:var(--font-mono);font-size:var(--fs-l1);font-weight:400;letter-spacing:var(--ls-l1);line-height:var(--lh-l1);text-transform:uppercase;white-space:nowrap;color:var(--color-ember-muted)}.s-app .s-hh .hh-eyebrow:before{content:"";flex:none;width:32px;height:1px;background:var(--color-brass)}.s-app .s-hh .hh-title{margin:calc(var(--spacing) * 6) 0 0;max-width:13ch;font-family:var(--font-display);font-size:var(--fs-d1);font-weight:var(--wght-display);font-variation-settings:"wght" var(--wght-display);letter-spacing:-.01em;line-height:var(--lh-d1);color:var(--color-ember-ink);text-wrap:balance}.s-app .s-hh .hh-title>span{display:block}.s-app .s-hh .hh-lede{margin:calc(var(--spacing) * 5) 0 0;max-width:40ch;font-family:var(--font-sans);font-size:var(--fs-b-lead);line-height:var(--lh-b-lead);letter-spacing:var(--tracking-normal);color:var(--color-ember-body);text-wrap:pretty}.s-app .s-hh .hh-ctas{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 8)}.s-app .s-hh .hh-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:var(--btn-h);padding-inline:calc(var(--spacing) * 8);border:1px solid;border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:var(--fs-l1);font-weight:400;letter-spacing:var(--ls-l1);line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:color var(--duration-medium) var(--ease-out),border-color var(--duration-medium) var(--ease-out),scale var(--duration-fast) var(--ease-out)}.s-app .s-hh .hh-btn:before{content:"";position:absolute;inset:0;z-index:-1;transform:scaleX(0);transform-origin:left}.s-app .s-hh .hh-btn:active{scale:.98}.s-app .s-hh .hh-btn:focus-visible{outline:var(--focus-ring-width) solid var(--color-ember-ink);outline-offset:var(--focus-ring-offset)}.s-app .s-hh .hh-btn--primary{background:var(--color-paper);border-color:var(--color-paper);color:var(--color-ink)}.s-app .s-hh .hh-btn--primary:before{background:var(--color-surface);transition:transform var(--duration-medium) var(--ease-out)}.s-app .s-hh .hh-btn--primary:focus-visible,.s-app .s-hh .hh-btn--primary:hover{border-color:var(--color-surface);color:var(--color-ink)}.s-app .s-hh .hh-btn--primary:focus-visible:before,.s-app .s-hh .hh-btn--primary:hover:before{transform:scaleX(1)}.s-app .s-hh .hh-btn--ghost{background:transparent;border-color:color-mix(in srgb,var(--color-ember-body) 50%,transparent);color:var(--color-ember-ink)}.s-app .s-hh .hh-btn--ghost:before{background:var(--color-paper);opacity:0;transition:opacity var(--duration-medium) var(--ease-out),transform 0s linear var(--duration-medium)}.s-app .s-hh .hh-btn--ghost:focus-visible,.s-app .s-hh .hh-btn--ghost:hover{border-color:var(--color-ember-ink);color:var(--color-ink)}.s-app .s-hh .hh-btn--ghost:focus-visible:before,.s-app .s-hh .hh-btn--ghost:hover:before{opacity:1;transform:scaleX(1);transition:opacity 0s,transform var(--duration-medium) var(--ease-out)}.s-app .s-hh .hh-side{position:relative;z-index:5;display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--spacing) * 4);min-width:0;pointer-events:none}.s-app .s-hh .hh-side>*{pointer-events:auto}.s-app .s-hh .hh-cards{display:grid;justify-items:end;max-width:100%}.s-app .s-hh .hh-card{grid-area:1/1;display:inline-flex;align-items:baseline;gap:calc(var(--spacing) * 2);max-width:min(100%,44ch);min-height:44px;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border:1px solid var(--color-ember-line);border-radius:var(--radius-xs);background:var(--color-ember-panel);color:var(--color-ember-ink);text-decoration:none;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity var(--duration-medium) var(--ease-exit),visibility 0s linear var(--duration-medium),border-color var(--duration-base) var(--ease-out)}@supports (backdrop-filter:blur(1px)){.s-app .s-hh .hh-card{background:rgb(var(--color-ember-rgb)/.62);backdrop-filter:blur(12px) saturate(1.1)}}.s-app .s-hh .hh-card__name{overflow:hidden;text-overflow:ellipsis;font-family:var(--font-sans);font-size:var(--fs-b);line-height:1.2;text-decoration-thickness:1px;text-underline-offset:5px}.s-app .s-hh .hh-card__dot{color:var(--color-brass)}.s-app .s-hh .hh-card__price{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:var(--ls-n);font-variant-numeric:tabular-nums;color:var(--color-ember-body)}.s-app .s-hh .hh-card__go{font-size:var(--fs-b);transition:transform var(--duration-base) var(--ease-out)}.s-app .s-hh .hh-card:focus-visible,.s-app .s-hh .hh-card:hover{border-color:color-mix(in srgb,var(--color-ember-body) 50%,transparent)}.s-app .s-hh .hh-card:focus-visible .hh-card__name,.s-app .s-hh .hh-card:hover .hh-card__name{text-decoration-line:underline}.s-app .s-hh .hh-card:focus-visible .hh-card__go,.s-app .s-hh .hh-card:hover .hh-card__go{transform:translateX(4px)}.s-app .s-hh .hh-card:focus-visible{outline:var(--focus-ring-width) solid var(--color-ember-ink);outline-offset:var(--focus-ring-offset)}.s-app .s-hh .hh-picker{display:flex;align-items:center;gap:var(--hero-tile-gap);max-width:100%}.s-app .s-hh .hh-pick{position:relative;flex:none}.s-app .s-hh .hh-pause__box,.s-app .s-hh .hh-radio{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.s-app .s-hh .hh-tile{position:relative;display:block;width:var(--hh-tile-w);aspect-ratio:3/2;border:1px solid var(--color-ember-line);border-radius:var(--radius-xs);background:var(--color-ember-panel);cursor:pointer;opacity:var(--hero-tile-dim);filter:saturate(.8);transition:opacity var(--duration-reveal) var(--rise-ease),filter var(--duration-reveal) var(--rise-ease),border-color var(--duration-reveal) var(--rise-ease)}.s-app .s-hh .hh-tile:before{content:"";position:absolute;inset:min(0px,calc((100% - 44px) / 2)) calc(-1 * var(--hero-tile-gap) / 2)}.s-app .s-hh .hh-tile__img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:var(--s-fx,50%) var(--s-fy,32%)}.s-app .s-hh .hh-bar{position:absolute;inset:auto 0 0 0;height:var(--hero-progress-h);background:var(--theme-accent,var(--color-brass));transform-origin:left;transform:scaleX(0);opacity:0;transition:opacity var(--duration-base) linear}@keyframes hh-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.s-app .s-hh:has(.hh-pause__box:checked) .hh-bar,.s-app .s-hh:has(.hh-radio:focus-visible) .hh-bar,.s-app .s-hh[data-hidden] .hh-bar{animation-play-state:paused!important}.s-app .s-hh[data-held] .hh-bar{animation:none!important}.s-app .s-hh[data-held] .hh-radio:checked+.hh-tile .hh-bar{opacity:1;transform:scaleX(1)}@media (hover:hover) and (min-width:56.25rem){.s-app .s-hh .hh-picker:hover .hh-bar{animation-play-state:paused!important}.s-app .s-hh .hh-tile:hover{opacity:var(--hero-tile-hover);border-color:color-mix(in srgb,var(--color-ember-body) 40%,transparent)}}.s-app .s-hh .hh-radio:focus-visible+.hh-tile{outline:var(--focus-ring-width) solid var(--color-ember-ink);outline-offset:var(--focus-ring-offset)}.s-app .s-hh .hh-tile__name{position:absolute;bottom:calc(100% + var(--spacing) * 2);left:50%;max-width:24ch;overflow:hidden;padding:var(--spacing) calc(var(--spacing) * 2);border:1px solid var(--color-ember-line);border-radius:var(--radius-xs);background:var(--color-ember-panel);font-family:var(--font-mono);font-size:var(--fs-l3);letter-spacing:var(--ls-l3);line-height:var(--lh-l3);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:var(--color-ember-ink);pointer-events:none;opacity:0;translate:-50% 4px;transition:opacity var(--duration-base) var(--ease-out) 0s,translate var(--duration-base) var(--ease-out) 0s}.s-app .s-hh .hh-pick:nth-last-child(-n+3) .hh-tile__name{left:auto;right:0;translate:0 4px}@media (hover:hover) and (min-width:56.25rem){.s-app .s-hh .hh-tile:hover .hh-tile__name{opacity:1;translate:-50% 0;transition-delay:var(--duration-base)}.s-app .s-hh .hh-pick:nth-last-child(-n+3) .hh-tile:hover .hh-tile__name{translate:0 0}}.s-app .s-hh .hh-cards{transition:opacity var(--duration-base) var(--ease-out)}@media (hover:hover) and (min-width:56.25rem){.s-app .s-hh .hh-side:has(.hh-tile:hover) .hh-cards{opacity:0}}@media (min-width:56.25rem){.s-app .s-hh .hh-side:has(.hh-radio:focus-visible) .hh-cards{opacity:0}.s-app .s-hh .hh-radio:focus-visible+.hh-tile .hh-tile__name{opacity:1;translate:-50% 0}.s-app .s-hh .hh-pick:nth-last-child(-n+3) .hh-radio:focus-visible+.hh-tile .hh-tile__name{translate:0 0}}.s-app .s-hh .hh-pause{position:relative;flex:none;display:grid;place-items:center;width:44px;height:44px;cursor:pointer;color:var(--color-ember-muted)}.s-app .s-hh .hh-pause__icon{position:relative;width:24px;height:24px;border:1px solid var(--color-ember-line);border-radius:999px;background:rgb(var(--color-ember-rgb)/.7);transition:border-color var(--duration-medium),color var(--duration-medium)}.s-app .s-hh .hh-pause__icon:before{content:"";position:absolute;left:50%;top:50%;width:2px;height:8px;background:currentColor;box-shadow:4px 0 0 currentColor;transform:translate(-3px,-50%)}.s-app .s-hh:has(.hh-pause__box:checked) .hh-pause__icon:before{width:0;height:0;background:none;box-shadow:none;border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:4.5px 0 4.5px 7px;transform:translate(-2.5px,-50%)}.s-app .s-hh .hh-pause:hover{color:var(--color-ember-ink)}.s-app .s-hh .hh-pause:hover .hh-pause__icon{border-color:color-mix(in srgb,var(--color-ember-body) 50%,transparent)}.s-app .s-hh .hh-pause:has(.hh-pause__box:focus-visible) .hh-pause__icon{outline:var(--focus-ring-width) solid currentColor;outline-offset:2px}:root:not([data-rise=on]) .s-app .s-hh .hh-pause{display:none}.s-app .s-hh :is(.hh-radio,.hh-pause__box){caret-color:transparent}@media (min-width:56.25rem){.s-app .s-hh .hh-pick[data-d="0"],.s-app .s-hh .hh-slide[data-d=none],.s-app .s-hh[data-pick-d="0"] .hh-picker{display:none}.s-app .s-hh[data-pick-d="0"] .hh-card[data-lead-d],.s-app .s-hh[data-pick-d="0"] .hh-slide[data-lead-d]{opacity:1;visibility:visible}.s-app .s-hh .hh-slide[data-d=bleed]{--hh-from:var(--hero-settle-scale)}.s-app .s-hh .hh-slide[data-d=framed]{--hh-from:var(--hero-frame-scale);--hh-field-x:75%;transition:opacity var(--hero-dip-out) var(--ease-exit),visibility 0s linear var(--hero-dip-out)}.s-app .s-hh .hh-slide[data-d=framed]:after,.s-app .s-hh .hh-slide[data-d=framed]:before{opacity:1}.s-app .s-hh .hh-slide[data-d=framed] .hh-field{inset:calc(var(--s-hdr-h, 56px) + 32px) var(--hh-edge) calc(var(--hero-foot) + var(--hh-tile-h) + 32px + var(--hh-card-room, 0px)) 50%;display:grid;place-items:center;container-type:size}.s-app .s-hh .hh-slide[data-d=framed][data-card]{--hh-card-room:60px}.s-app .s-hh .hh-slide[data-d=framed] .hh-mount{position:relative;inset:auto;padding:var(--hero-mount-pad);border:1px solid var(--color-ember-line);border-radius:var(--radius-xs);background:var(--color-ember-panel);outline:1px solid var(--color-ember-line);outline-offset:calc(var(--spacing) * 2);transform-origin:50% 50%}.s-app .s-hh .hh-slide[data-d=framed] .hh-img{width:min(calc(var(--s-nw) * 1px),calc(100cqw - 2 * var(--hero-mount-pad) - 20px),calc((100cqh - 2 * var(--hero-mount-pad) - 20px) * var(--s-ar)));height:auto;aspect-ratio:var(--s-nw) /var(--s-nh)}.s-app .s-hh .hh-slide[data-d=framed] .s-media-video__controls{right:8px;bottom:8px;top:auto}.s-app .s-hh .hh-scrim{background:linear-gradient(to top,rgb(var(--hh-ground-rgb)/.8) 0,rgb(var(--hh-ground-rgb)/.3) 34%,rgb(var(--hh-ground-rgb)/0) 58%),linear-gradient(to right,rgb(var(--hh-ground-rgb)/.86) 0,rgb(var(--hh-ground-rgb)/.72) 26%,rgb(var(--hh-ground-rgb)/.46) 46%,rgb(var(--hh-ground-rgb)/.16) 62%,rgb(var(--hh-ground-rgb)/0) 74%)}.s-app .s-hh .hh-words{grid-area:1/1;align-self:end;justify-self:start;max-width:min(44rem,50%);margin:0 0 var(--hero-foot) var(--hh-edge)}.s-app .s-hh .hh-title{text-shadow:0 0 2px rgb(var(--hh-ground-rgb)/.55),0 1px 26px rgb(var(--hh-ground-rgb)/.6)}.s-app .s-hh .hh-eyebrow{text-shadow:0 0 3px rgb(var(--hh-ground-rgb)/.8),0 1px 14px rgb(var(--hh-ground-rgb)/.9)}.s-app .s-hh .hh-btn{min-width:200px}.s-app .s-hh .hh-side{grid-area:1/1;align-self:end;justify-self:end;max-width:46%;margin:0 var(--hh-edge) var(--hero-foot) 0}.s-app .s-hh .hh-picker{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;padding-block:40px 6px;margin-block:-40px -6px}.s-app .s-hh .hh-picker::-webkit-scrollbar{display:none}.s-app .s-hh .hh-pick{scroll-snap-align:end}}@media (max-width:56.1875rem){.s-app .s-hh{--hh-tile-w:var(--hero-tile-w-phone);grid-template-rows:minmax(50%,1fr) auto;min-height:560px;max-height:900px}.s-app .s-hh .hh-pick[data-p="0"],.s-app .s-hh .hh-slide[data-p=none],.s-app .s-hh[data-pick-p="0"] .hh-picker{display:none}.s-app .s-hh[data-pick-p="0"] .hh-card[data-lead-p],.s-app .s-hh[data-pick-p="0"] .hh-slide[data-lead-p]{opacity:1;visibility:visible}.s-app .s-hh .hh-pic{grid-area:1/1}.s-app .s-hh .hh-slide[data-p=bleed]{--hh-from:var(--hero-settle-scale)}.s-app .s-hh .hh-slide[data-p=framed]{--hh-from:var(--hero-frame-scale);--hh-field-x:50%;transition:opacity var(--hero-dip-out) var(--ease-exit),visibility 0s linear var(--hero-dip-out)}.s-app .s-hh .hh-slides{inset:var(--s-hdr-h,56px) 0 0 0}.s-app .s-hh .hh-slide[data-p=bleed] .hh-img,.s-app .s-hh .hh-slide[data-p=bleed] .hh-mount .s-media-video__film{object-position:var(--s-pfx,50%) var(--s-fy,32%)}.s-app .s-hh .hh-slide[data-p=bleed] .hh-mount{transform-origin:var(--s-pfx,50%) var(--s-fy,32%)}.s-app .s-hh .hh-slide[data-p=framed]:after,.s-app .s-hh .hh-slide[data-p=framed]:before{opacity:1}.s-app .s-hh .hh-slide[data-p=framed] .hh-field{inset:16px var(--s-gutter,18px) calc(var(--hh-picker-room, 12px) + 16px + var(--hh-card-room, 0px));display:grid;place-items:center;container-type:size}.s-app .s-hh[data-pick-p="1"]{--hh-picker-room:calc(12px + var(--hh-tile-w) * 2 / 3)}.s-app .s-hh .hh-slide[data-p=framed][data-card]{--hh-card-room:56px}.s-app .s-hh .hh-slide[data-p=framed] .hh-mount{position:relative;inset:auto;padding:var(--hero-mount-pad);border:1px solid var(--color-ember-line);border-radius:var(--radius-xs);background:var(--color-ember-panel);outline:1px solid var(--color-ember-line);outline-offset:calc(var(--spacing) * 2);transform-origin:50% 50%}.s-app .s-hh .hh-slide[data-p=framed] .hh-img{width:min(calc(var(--s-pnw) * 1px),calc(100cqw - 2 * var(--hero-mount-pad) - 20px),calc((100cqh - 2 * var(--hero-mount-pad) - 20px) * var(--s-par)));height:auto;aspect-ratio:var(--s-pnw) /var(--s-pnh)}.s-app .s-hh .hh-slide[data-p=framed] .s-media-video__controls{right:8px;bottom:8px;top:auto}.s-app .s-hh .hh-mount .s-media-video__controls{right:var(--s-gutter,18px)}.s-app .s-hh .hh-scrim{inset:auto 0 0 0;height:42%;background:linear-gradient(to top,rgb(var(--hh-ground-rgb)/1) 0,rgb(var(--hh-ground-rgb)/.86) 22%,rgb(var(--hh-ground-rgb)/.34) 62%,rgb(var(--hh-ground-rgb)/0) 100%)}.s-app .s-hh .hh-words{grid-area:2/1;padding:calc(var(--spacing) * 2) var(--s-gutter,18px) calc(var(--tabbar-h, 0px) + 16px);background:var(--hh-ground)}.s-app .s-hh .hh-lede,.s-app .s-hh .hh-title{margin-top:calc(var(--spacing) * 2)}.s-app .s-hh .hh-lede{font-size:var(--fs-b);line-height:var(--lh-b)}.s-app .s-hh .hh-lede:not(.hh-lede--edit){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.s-app .s-hh .hh-ctas{display:grid;grid-template-columns:1fr 1fr;margin-top:calc(var(--spacing) * 4)}.s-app .s-hh .hh-btn{min-width:0;padding-inline:calc(var(--spacing) * 4);white-space:normal;text-align:center;line-height:1.3}.s-app .s-hh .hh-side{grid-area:1/1;align-self:end;align-items:stretch;gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 3);padding-inline:var(--s-gutter,18px)}.s-app .s-hh .hh-cards{justify-items:start}.s-app .s-hh .hh-picker{display:flex;justify-content:flex-start;flex-wrap:nowrap;overflow:visible}.s-app .s-hh .hh-tile{aspect-ratio:auto;height:44px;padding-block:6px;border:0;background:none}.s-app .s-hh .hh-tile__img{border:1px solid var(--color-ember-line)}.s-app .s-hh .hh-tile .hh-bar{inset:auto 0 6px 0}.s-app .s-hh .hh-tile__name{display:none}}@media (min-width:56.25rem) and (min-resolution:1.5dppx){.s-app .s-hh .hh-slide[data-d=framed] .hh-img{width:min(calc(var(--s-nw) * 1px / 1.5),calc(100cqw - 2 * var(--hero-mount-pad) - 20px),calc((100cqh - 2 * var(--hero-mount-pad) - 20px) * var(--s-ar)))}}@media (max-width:56.1875rem) and (min-resolution:1.5dppx){.s-app .s-hh .hh-slide[data-p=framed] .hh-img{width:min(calc(var(--s-pnw) * 1px / 1.5),calc(100cqw - 2 * var(--hero-mount-pad) - 20px),calc((100cqh - 2 * var(--hero-mount-pad) - 20px) * var(--s-par)))}}@media (max-width:22.4375rem){.s-app .s-hh .hh-ctas{grid-template-columns:1fr}}@supports not selector(:has(a)){.s-app .s-hh .hh-picker{display:none}@media (min-width:56.25rem){.s-app .s-hh .hh-card[data-lead-d],.s-app .s-hh .hh-slide[data-lead-d]{opacity:1;visibility:visible}}@media (max-width:56.1875rem){.s-app .s-hh .hh-card[data-lead-p],.s-app .s-hh .hh-slide[data-lead-p]{opacity:1;visibility:visible}}}@keyframes hh-settle{0%{scale:var(--hh-from,1)}to{scale:1}}@keyframes hh-rise{0%{opacity:0;transform:translateY(var(--rise-travel))}to{opacity:1;transform:none}}@keyframes hh-veil{0%{opacity:var(--hh-veil-from)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.s-app .s-hh .hh-bar,.s-app .s-hh .hh-pause{display:none}.s-app .s-hh .hh-card{animation:none!important}}@media (prefers-reduced-motion:no-preference){:root[data-rise=on] .s-app .s-hh{--hh-veil-from:var(--hero-veil-open);--hh-veil-for:var(--hero-veil-open-duration);--hh-lead:calc(var(--hero-lockup-lead) * 0.4)}:root[data-rise=on][data-welcomed] .s-app .s-hh{--hh-veil-from:1;--hh-veil-for:calc(2 * var(--veil-panel-duration));--hh-lead:var(--s-welcome-at,0ms)}:root[data-rise=on] .s-app .s-hh .hh-veil{animation:hh-veil var(--hh-veil-for) var(--veil-ease) both}:root[data-rise=on][data-welcomed] .s-app .s-hh .hh-veil{animation-delay:var(--s-welcome-at,0s)}:root[data-rise=on] .s-app .s-hh :is(.hh-eyebrow,.hh-title,.hh-lede,.hh-ctas,.hh-side){animation-name:hh-rise;animation-duration:var(--rise-duration);animation-timing-function:var(--rise-ease);animation-fill-mode:both}:root[data-rise=on] .s-app .s-hh .hh-eyebrow{animation-delay:var(--hh-lead)}:root[data-rise=on] .s-app .s-hh .hh-title{animation-delay:calc(var(--hh-lead) + var(--hero-stagger))}:root[data-rise=on] .s-app .s-hh .hh-lede{animation-delay:calc(var(--hh-lead) + 2 * var(--hero-stagger))}:root[data-rise=on] .s-app .s-hh .hh-ctas{animation-delay:calc(var(--hh-lead) + 3 * var(--hero-stagger))}:root[data-rise=on] .s-app .s-hh .hh-side{animation-delay:calc(var(--hh-lead) + 4 * var(--hero-stagger))}:root[data-rise=on] .s-app .s-hh .hh-slide:is([data-lead-d],[data-lead-p]) .hh-mount{animation:hh-settle var(--hero-rise-duration) var(--rise-ease) both}}:root[data-open=in] .s-app .s-hh .hh-bar{animation-play-state:paused!important}:root .s-app:has(>main>.s-hh) .s-ticker .s-ticker__fact{display:none}:root .s-app:has(>main>.s-hh) .s-ticker .s-ticker__fact--home.s-ticker__fact{display:block;opacity:1;visibility:visible;animation:none}@supports (animation-timeline:view()){.s-app:has(>main>.s-hh){timeline-scope:--s-hero;--s-hdr-scrollpad:4.5rem;--s-hdr-range-start:exit calc(var(--s-hdr-scrollpad) + 0.75rem);--s-hdr-range-end:exit calc(var(--s-hdr-scrollpad) + 8.25rem)}.s-app:has(>main>.s-hh) .s-hdr{margin-bottom:calc(-1 * var(--s-hdr-drop));animation:s-hdr-settle linear both;animation-timeline:--s-hero;animation-range:var(--s-hdr-range-start) var(--s-hdr-range-end)}.s-app:has(>main>.s-hh) .s-hdr:before{content:"";position:absolute;inset:0 0 -26px 0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,rgb(var(--theme-dark-rgb,var(--color-ember-rgb))/.74) 0,rgb(var(--theme-dark-rgb,var(--color-ember-rgb))/.66) 68%,rgb(var(--theme-dark-rgb,var(--color-ember-rgb))/0) 100%);animation:s-hdr-scrim linear both;animation-timeline:--s-hero;animation-range:var(--s-hdr-range-start) var(--s-hdr-range-end)}.s-app:has(>main>.s-hh) .s-hdr .s-word__logo--night{animation:s-logo-out linear both;animation-timeline:--s-hero;animation-range:var(--s-hdr-range-start) var(--s-hdr-range-end)}.s-app:has(>main>.s-hh) .s-hdr .s-word__logo--night+.s-word__logo--paper,.s-app:has(>main>.s-hh) .s-hdr .s-word__logo--paper:has(+.s-word__logo--night){animation:s-logo-in linear both;animation-timeline:--s-hero;animation-range:var(--s-hdr-range-start) var(--s-hdr-range-end)}}