:is(#after,body>:not(.skip-link,#stage,.grain,.frame,.nav,.controls,.story,main,script,style,template)),:is(#after,body>:not(.skip-link,#stage,.grain,.frame,.nav,.controls,.story,main,script,style,template)) *,:is(#after,body>:not(.skip-link,#stage,.grain,.frame,.nav,.controls,.story,main,script,style,template)):before,:is(#after,body>:not(.skip-link,#stage,.grain,.frame,.nav,.controls,.story,main,script,style,template)):after,:is(#after,body>:not(.skip-link,#stage,.grain,.frame,.nav,.controls,.story,main,script,style,template)) :before,:is(#after,body>:not(.skip-link,#stage,.grain,.frame,.nav,.controls,.story,main,script,style,template)) :after{all:revert-layer}@property --rt-sweep{syntax:"<angle>";inherits:true;initial-value:360deg}@property --rt-down{syntax:"<percentage>";inherits:true;initial-value:100%}@layer pages{:where(html.landing) :where(.skip-link,#stage,.grain,.frame,body>.nav,.controls,.story,#film),:where(html.landing) :where(.skip-link,#stage,.grain,.frame,body>.nav,.controls,.story,#film) :where(:not(svg,svg *)),:where(html.landing) :where(.skip-link,#stage,.grain,.frame,body>.nav,.controls,.story,#film):before,:where(html.landing) :where(.skip-link,#stage,.grain,.frame,body>.nav,.controls,.story,#film):after,:where(html.landing) :where(.skip-link,#stage,.grain,.frame,body>.nav,.controls,.story,#film) :where(:not(svg,svg *)):before,:where(html.landing) :where(.skip-link,#stage,.grain,.frame,body>.nav,.controls,.story,#film) :where(:not(svg,svg *)):after{all:revert}:where(html.landing) :where(.skip-link,#stage,.grain,.frame,body>.nav,.controls,.story,#film) :where(svg){display:revert;max-width:revert}:where(html.landing) :where(.skip-link,#stage,.grain,.frame,body>.nav,.controls,.story,#film){font-variant-numeric:normal;text-rendering:auto;color-scheme:normal;accent-color:auto;font-weight:400}.story .lbl-ai [data-status=progress]{outline-offset:-1px;outline:1px dashed #ffe2b073}.story .lbl-ai [data-status=progress]:before{border-top-style:dashed!important}.after{z-index:40;background:var(--ink);color:var(--bone);font:var(--t-body);font-variant-numeric:tabular-nums;text-rendering:optimizelegibility;outline:none;display:block;position:relative;box-shadow:0 -40px 80px #0009}#site-footer{z-index:40}html.film-done .grain{opacity:.025!important}#regulars .rt{--rt-line:color-mix(in oklab, var(--gold-hot) 70%, transparent);--rt-r:96px;--rt-pad:40px;padding-top:clamp(28px,3vw,44px);position:relative}#regulars .rt-shell{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}#regulars .rt-lead{grid-area:1/1/auto/6;padding-block:clamp(20px,2.4vw,36px) clamp(56px,6vw,88px)}#regulars .rt-lede{font:var(--t-lede);letter-spacing:var(--t-lede-track);color:var(--bone-dim);max-width:var(--measure-lede)}#regulars .rt-drop{background:linear-gradient(to bottom, color-mix(in oklab, var(--gold) 30%, transparent), var(--rt-line) 40%, var(--rt-line));transform-origin:50% 0;grid-area:1/1/auto/-1;place-self:stretch center;width:1px;margin-top:calc(-1*clamp(28px,3vw,44px));box-shadow:0 0 10px #ffaa4659}#regulars .rt-steel{border-right:1px solid var(--steel-dim);border-bottom:1px solid var(--steel-dim);border-bottom-right-radius:28px;grid-area:1/7/auto/12;align-self:stretch;margin:0 0 22px 36px;position:relative}#regulars .rt-steel:after{content:"";background:var(--steel);width:2px;height:8px;position:absolute;bottom:-4.5px;left:-1px}#regulars .rt-steel-k{font:var(--t-label);letter-spacing:var(--t-label-track);color:var(--steel);white-space:nowrap;font-size:13px;position:absolute;bottom:10px;right:40px}#regulars .rt-loop{grid-area:2/1/auto/-1;position:relative}#regulars .route{column-gap:var(--col-gap);min-height:560px;padding:var(--rt-pad) calc(var(--rt-pad) + 8px);grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:28px;margin:0;list-style:none;display:grid;position:relative}#regulars .route:before,#regulars .route:after{content:"";border-radius:var(--rt-r);pointer-events:none;position:absolute;inset:0}#regulars .route:before{z-index:1;border:1px solid var(--rt-line);box-shadow:0 0 22px -6px #ffaa4647,inset 0 0 22px -8px #ffaa4638}#regulars .route:after{z-index:-1;background:radial-gradient(46% 38% at 50% 0%, color-mix(in oklab, var(--gold) 9%, transparent), transparent 72%), radial-gradient(40% 36% at 50% 100%, color-mix(in oklab, var(--gold) 6%, transparent), transparent 72%), var(--tex-blueprint);opacity:.5;-webkit-mask-image:radial-gradient(120% 100%,#000 40%,#0000 100%);mask-image:radial-gradient(120% 100%,#000 40%,#0000 100%)}#regulars .rt-station{align-content:start;gap:18px;min-width:0;display:grid}#regulars .rt-station[data-station="1"]{grid-area:1/1/4/5;align-self:center}#regulars .rt-station[data-station="2"]{grid-area:1/5/auto/9;padding-top:8px}#regulars .rt-station[data-station="3"]{grid-area:1/9/4/13;align-self:center}#regulars .rt-station[data-station="4"]{grid-area:3/5/auto/9;align-self:end;padding-bottom:8px}#regulars .rt-station[data-station="2"],#regulars .rt-station[data-station="4"]{text-align:center;justify-items:center}#regulars .rt-station[data-station="2"] .fee-line{margin-inline:auto}#regulars .rt-station:before,#regulars .rt-station:after{content:"";z-index:2;pointer-events:none;position:absolute}#regulars .rt-station:before{background:var(--gold-hot);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 1px #ffcf8ab3,0 0 12px #ffa03ccc,0 0 30px #ffa03c59}#regulars .rt-station:after{background:var(--rt-line)}#regulars .rt-station[data-station="1"]:before{top:calc(50% - 4.5px);left:-4px}#regulars .rt-station[data-station="1"]:after{width:24px;height:1px;top:50%;left:5px}#regulars .rt-station[data-station="2"]:before{top:-4px;left:calc(50% - 4.5px)}#regulars .rt-station[data-station="2"]:after{width:1px;height:24px;top:5px;left:50%}#regulars .rt-station[data-station="3"]:before{top:calc(50% - 4.5px);right:-4px}#regulars .rt-station[data-station="3"]:after{width:24px;height:1px;top:50%;right:5px}#regulars .rt-station[data-station="4"]:before{bottom:-4px;left:calc(50% - 4.5px)}#regulars .rt-station[data-station="4"]:after{width:1px;height:24px;bottom:5px;left:50%}#regulars .rt-k{font:var(--t-label);letter-spacing:var(--t-label-track);color:var(--gold);text-shadow:0 0 14px #ffa03c59}#regulars .rt-item{gap:6px;justify-items:inherit;display:grid}#regulars .rt-h{align-items:center;justify-content:inherit;font:var(--t-title);font-size:clamp(19px,1.45vw,23px);font-stretch:var(--t-title-wdth);letter-spacing:var(--t-title-track);color:var(--bone);text-wrap:balance;flex-wrap:wrap;gap:6px 10px;display:flex}#regulars .rt-station[data-station="2"] .rt-h,#regulars .rt-station[data-station="4"] .rt-h{justify-content:center}#regulars .rt-b{font:var(--t-small);color:var(--bone-dim);max-width:44ch}#regulars .rt-station .fee-line{max-width:40ch;margin-top:4px;font-size:15px}#regulars .rt-next{pointer-events:none;z-index:2;position:absolute;inset:0}#regulars .rt-arrow{left:calc(var(--rt-r) * .2929 - 1px);bottom:calc(var(--rt-r) * .2929 - 1px);border-left:1.5px solid var(--gold-hot);border-top:1.5px solid var(--gold-hot);transform-origin:0 0;filter:drop-shadow(0 0 6px #ffa03cb3);width:11px;height:11px;position:absolute;transform:translate(-3px,3px)rotate(0)}#regulars .rt-next-k{font:var(--t-label);letter-spacing:var(--t-label-track);color:color-mix(in oklab, var(--gold) 80%, transparent);white-space:nowrap;font-size:13px;position:absolute;top:calc(100% + 14px);left:0}#regulars>.bl{padding-top:0}html.js:not(.motion-off) #regulars .rt:not(.is-drawn){--rt-sweep:0deg}html.js:not(.motion-off) #regulars .rt{transition:--rt-sweep 1.2s var(--ease-draft)}#regulars .route:before{-webkit-mask-image:conic-gradient(from 270deg, #000 var(--rt-sweep), transparent 0);-webkit-mask-image:conic-gradient(from 270deg, #000 var(--rt-sweep), transparent 0);mask-image:conic-gradient(from 270deg, #000 var(--rt-sweep), transparent 0)}html.js:not(.motion-off) #regulars .rt-drop{transition:transform .6s var(--ease-draft)}html.js:not(.motion-off) #regulars .rt:not(.is-drawn) .rt-drop{transform:scaleY(0)}html.js:not(.motion-off) #regulars .rt-station:before,html.js:not(.motion-off) #regulars .rt-station:after,html.js:not(.motion-off) #regulars .rt-next{transition:opacity .3s var(--ease-fade), transform .3s var(--ease-enter)}html.js:not(.motion-off) #regulars .rt:not(.is-drawn) .rt-station:before,html.js:not(.motion-off) #regulars .rt:not(.is-drawn) .rt-station:after,html.js:not(.motion-off) #regulars .rt:not(.is-drawn) .rt-next{opacity:0}html.js:not(.motion-off) #regulars .rt:not(.is-drawn) .rt-station:before{transform:scale(.3)}html.js:not(.motion-off) #regulars .rt.is-drawn .rt-station[data-station="1"]:before,html.js:not(.motion-off) #regulars .rt.is-drawn .rt-station[data-station="1"]:after{transition-delay:60ms}html.js:not(.motion-off) #regulars .rt.is-drawn .rt-station[data-station="2"]:before,html.js:not(.motion-off) #regulars .rt.is-drawn .rt-station[data-station="2"]:after{transition-delay:.36s}html.js:not(.motion-off) #regulars .rt.is-drawn .rt-station[data-station="3"]:before,html.js:not(.motion-off) #regulars .rt.is-drawn .rt-station[data-station="3"]:after{transition-delay:.66s}html.js:not(.motion-off) #regulars .rt.is-drawn .rt-station[data-station="4"]:before,html.js:not(.motion-off) #regulars .rt.is-drawn .rt-station[data-station="4"]:after{transition-delay:.96s}html.js:not(.motion-off) #regulars .rt.is-drawn .rt-next{transition-delay:1.2s}@media (width<=1099px){#regulars .rt-shell{display:block}#regulars .rt-lead{padding-block:8px 36px}#regulars .rt-drop,#regulars .rt-steel{display:none}#regulars .rt-loop{margin-left:4px}#regulars .route{min-height:0;padding:28px 36px 40px 30px;display:block}#regulars .route:after{display:none}#regulars .route:before{border:0;border-left:1px solid var(--rt-line);width:0;box-shadow:none;-webkit-mask-image:linear-gradient(#000 var(--rt-down,100%), transparent 0);-webkit-mask-image:linear-gradient(#000 var(--rt-down,100%), transparent 0);mask-image:linear-gradient(#000 var(--rt-down,100%), transparent 0);border-radius:0;inset:0 auto -1px 0}#regulars .rt-station{position:relative;text-align:left!important;justify-items:start!important;padding:0!important}#regulars .rt-station+.rt-station{margin-top:40px}#regulars .rt-station .rt-h{justify-content:flex-start!important}#regulars .rt-station[data-station] .fee-line{margin-inline:0}#regulars .rt-station[data-station]:before{inset:4px auto auto -34.5px}#regulars .rt-station[data-station]:after{width:16px;height:1px;inset:8px auto auto -26px}#regulars .rt-next{border:1px solid color-mix(in oklab, var(--gold-hot) 50%, transparent);border-left:0;border-radius:0 28px 28px 0;inset:6px 0 14px}#regulars .rt-arrow{transform-origin:0;width:10px;height:10px;top:-6px;bottom:auto;left:2px;transform:rotate(-45deg)}#regulars .rt-next-k{top:-26px;left:22px}html.js:not(.motion-off) #regulars .rt:not(.is-drawn){--rt-down:0%}html.js:not(.motion-off) #regulars .rt{transition:--rt-down 1.2s var(--ease-draft)}}@media (width>=1200px){#command .gc-head{grid-template-rows:1fr auto}#command .gc-head>.gc-kicker{align-self:end}}#command>.shell:first-child:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 70% at 60% 100%, color-mix(in oklab, var(--gold) 12%, transparent), transparent 70%), radial-gradient(30% 40% at 60% 100%, #ffbe6e12, transparent 70%);position:absolute;inset:-30% calc(50% - 50vw) 0}@media (width>=1100px){#command.is-staged .gc-frame:before,#command.is-staged .gc-frame:after{content:"";z-index:3;height:max(0px, calc(var(--bar,var(--plate-bar)) - var(--plate-bar)));background:var(--black);pointer-events:none;transition:transform .9s var(--ease-wipe);position:absolute;left:0;right:0;transform:scaleY(0)}#command.is-staged .gc-frame:before{top:var(--plate-bar);transform-origin:50% 0}#command.is-staged .gc-frame:after{bottom:var(--plate-bar);transform-origin:50% 100%}html.js:not(.motion-off) #command.is-staged .gc-frame:not(.is-open):before,html.js:not(.motion-off) #command.is-staged .gc-frame:not(.is-open):after{transform:none}#command.is-staged .gc-figure{max-width:min(640px, calc((100vh - var(--nav-h) - 2 * var(--plate-bar)) * .99 - 42px))}#command.is-staged .gc-note-b{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}#command.is-staged .gc-frame[data-handoff] .gc-after{opacity:1}#command .gc-after img{filter:brightness(.8)saturate(1.05)}#command .gc-replace{transition:opacity .6s var(--ease-fade)}#command .gc-frame[data-handoff] .gc-replace{opacity:0}#command:not(.is-staged) .gc-frame{container-type:inline-size}#command:not(.is-staged) .gc-stage-grid{--bed-h:calc(116cqw / 2.39);grid-template-rows:calc(var(--bed-h) * .62) calc(var(--bed-h) * .38) auto;position:relative;inset:auto}#command:not(.is-staged) .gc-figure{max-width:min(640px, calc(var(--bed-h) * .99 - 42px))}#command:not(.is-staged) .gc-leaders{display:none}#command:not(.is-staged) .gc-margin{grid-area:3/1/auto/-1;position:relative}#command:not(.is-staged) .gc-notes{gap:26px var(--col-gap);border-top:1px solid color-mix(in oklab, var(--gold) 16%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));padding:clamp(24px,2.4vw,36px) 0 clamp(32px,3vw,48px);display:grid;position:static}#command:not(.is-staged) .gc-note{opacity:1;grid-template-columns:30px minmax(0,1fr);align-content:start;align-items:start;gap:4px 12px;display:grid;position:relative;top:auto;left:auto;right:auto;transform:none}#command:not(.is-staged) .gc-note .gc-num{display:grid}#command:not(.is-staged) .gc-note-h{font:700 17px / 1.35 var(--f-sans);letter-spacing:-.01em;text-transform:none;color:var(--bone);text-shadow:none;flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}#command:not(.is-staged) .gc-note-tag{flex-wrap:wrap;gap:6px;margin:0;display:inline-flex}#command:not(.is-staged) .gc-note-b{font:var(--t-small);color:var(--bone-dim);grid-column:2;max-width:46ch;display:block}}@media (width>=1100px) and (width<=1279px){#command :is(.gc-figure,.gc-tabs){grid-column:4/span 7}#command.is-staged .gc-bedlayer{--bx:max(0px, min(calc(22.5vw + 8px - .215 * (100vh - var(--nav-h) - 2 * var(--plate-bar))), calc(11.4vw + 7px)));width:calc(100% + 2 * var(--bx));margin-left:calc(-2 * var(--bx))}#command:not(.is-staged) .gc-bedlayer{width:126%;margin-left:-26%}#command:not(.is-staged) .gc-stage-grid{--bed-h:calc(126cqw / 2.39)}#command .gc-figure .gc-tag{letter-spacing:.04em}}@media (width>=1100px) and (height<=780px){#command.is-staged .gc-figure .gc-tag{letter-spacing:.04em}#command.is-staged .gc-figure .gc-fine{top:.72em;bottom:auto}}#command .gc-after-stage{gap:22px;padding-top:clamp(40px,4vw,64px);padding-bottom:clamp(56px,6vw,96px)}#command .gc-after-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 60% at 22% 20%, color-mix(in oklab, var(--gold) 10%, transparent), transparent 70%), radial-gradient(60% 50% at 50% 0%, #ffaa500d, transparent 70%);position:absolute;inset:-10% calc(50% - 50vw) 0}#command .cmd-tape{width:100%}#command .cmd-tape .lg-figure{margin:0}#command .cmd-fine{max-width:var(--measure);font:var(--t-caption);color:var(--bone-mute)}#command .cmd-fine .btn-text{min-height:0;font:600 13px / 1.45 var(--f-sans);color:var(--bone);vertical-align:baseline;gap:6px;padding:0}#command .cmd-link{margin-top:4px}#ai{padding-top:0}#ai>.ai-band{margin-bottom:clamp(36px,4vw,64px)}@media (width>=1100px){#regulars .route{row-gap:40px;min-height:clamp(640px,50vw,760px)}#offer .of-core .ln{--ln-justify:flex-start;--ln-size:clamp(104px, 27vw, 420px)}#offer .of-core .ln-row{font-size:min(var(--ln-size), calc((100cqi + var(--ln-edge)) / var(--ln-row-em,3)))}}#offer .of-lede{font:var(--t-lede);letter-spacing:var(--t-lede-track);color:var(--bone-dim);max-width:var(--measure-lede);margin-top:clamp(12px,1.6vw,24px)}#offer .of-free-h{font:var(--t-display-xl);font-stretch:var(--t-display-xl-wdth);letter-spacing:var(--t-display-xl-track);color:var(--bone);margin:0}#offer .of-free-end{color:var(--gold-hot)}html.offer-free #offer .lg-object{display:none}#who .who-row{margin-top:clamp(40px,5vw,88px)}@media (width<=1099px){#offer .lg-copy{display:contents}#offer .lg-grid>*,#offer .lg-copy>*{grid-column:1/-1}#offer :is(.of-core,.of-free){order:-2}#offer .lg-object{order:0}#offer .lg-ctas{flex-wrap:wrap;order:1;align-items:center;gap:12px 20px;display:flex}}@media (width>=760px){#who .who-row{isolation:isolate;position:relative}#who .who-row:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(22% 30% at 55% 58%, #ffc4801a, transparent 70%), radial-gradient(48% 44% at 58% 56%, color-mix(in oklab, var(--gold) 7%, transparent), transparent 72%), linear-gradient(180deg, transparent 52%, #ffaa5a09 58%, transparent 66%);position:absolute;inset:-8% calc(50% - 50vw) 30%}}@media (width<=759px){#offer .lg-receipt{transform:rotate(0)}}#after>section[data-light]:not([data-archetype=end-card]){background:linear-gradient(180deg, var(--ink), #07080a00 clamp(80px, 12vh, 140px), #07080a00 calc(100% - clamp(80px, 12vh, 140px)), var(--ink)), radial-gradient(70% 60% at var(--light-at), color-mix(in oklab, var(--key) calc(var(--light-k) * 100%), transparent), transparent 70%), linear-gradient(270deg, color-mix(in oklab, var(--steel) calc(var(--rim-k) * 100%), transparent), transparent 24%), var(--ink)}#offer .lg-bed{-webkit-mask-image:linear-gradient(#0000,#000 18% 76%,#0000);mask-image:linear-gradient(#0000,#000 18% 76%,#0000)}#offer .lg-bed:after{background:linear-gradient(#07080a4d,#07080a0a 42%,#07080a8c)}#offer .lg-bed img{filter:brightness(1.55)saturate(1.1)}#offer .lg-row:has(>.lg-val:empty):before{visibility:hidden}#regulars .reg-h-2{display:block}@media (width>=1100px){#regulars .wm-title{background:0 0;width:auto;max-width:none;padding-right:0}#regulars .wm-plate-h{font-size:min(clamp(38px,5.2vw,92px),4vw,64px)}#regulars .wm-title:before{content:"";z-index:-1;pointer-events:none;-webkit-mask-composite:source-in;background:#07080ae6;position:absolute;inset:-45% -44px 0 0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000),linear-gradient(#0000,#000 30%);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000),linear-gradient(#0000,#000 30%);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (width>=760px) and (width<=1099px){#regulars .wm-plate{padding-block:var(--plate-bar) 0;flex-direction:column;display:flex}#regulars .wm-plate>.letterbox-bar.top{background:var(--ink);order:3;height:auto;padding-block:8px;position:static}#regulars .wm-frame{flex-direction:column;order:2;display:flex}#regulars .wm-plate>.letterbox-bar.bottom{height:auto;padding:10px var(--gutter) 0;background:var(--ink);order:4;justify-content:stretch;position:static}#regulars .wm-caption--plate{order:5}#regulars .wm-frame>.wm-title{width:auto;padding:0 var(--gutter) 28px;background:radial-gradient(70% 110% at 50% 130%, color-mix(in oklab, var(--gold) 8%, transparent), transparent 70%);order:-1;position:static}#regulars .wm-plate:before{content:none}#regulars .wm-toggle{border-radius:var(--r-pill);width:100%;max-width:520px;margin:0;padding:4px;box-shadow:inset 0 0 0 1px #f2efe829}#regulars .wm-toggle-label{flex:1;justify-content:center;font-size:13px}#regulars .wm-radio:checked+.wm-toggle-label{background:#f2efe814}#regulars .wm-label .wm-ring,#regulars .wm-label-chip:before,#regulars .wm-label-text{display:none}#regulars :is(.wm-label-chip,.wm-label--below .wm-label-chip,.wm-label--above-right .wm-label-chip,.wm-label--on .wm-label-chip){box-shadow:none;background:0 0;padding:0;top:0;bottom:auto;left:0;transform:translate(-50%,-50%)}#regulars .wm-label-num{width:26px;height:26px;font:700 13px/1 var(--f-mono);letter-spacing:0;color:var(--ink);background:var(--gold);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 3px #07080a99,0 0 14px #ffa03cb3}#regulars .wm-label--cold .wm-label-num{background:var(--steel);box-shadow:0 0 0 3px #07080a99, var(--glow-steel)}#regulars .wm-label--below .wm-label-chip{top:30px}#regulars .wm-plate-phone{padding:18px var(--gutter) 0;display:block}#regulars .wm-plate-legend{grid-template-columns:repeat(2,minmax(0,max-content));gap:12px 40px;display:grid}#regulars .wm-plate-legend li{font:var(--t-label);color:var(--bone);align-items:center;gap:12px;display:flex}#regulars .wm-plate-legend .wm-label-num{flex:none}#regulars .wm-plate-legend--theirs .wm-label-num{background:var(--steel)}:is(#regulars .wm:has(.wm-radio--ours:checked) .wm-plate-legend--theirs,#regulars .wm:has(.wm-radio--theirs:checked) .wm-plate-legend--ours){display:none}#ai .ai-band .pl-frame{grid-template-rows:var(--pl-bar-top) auto var(--pl-bar) auto;grid-template-areas:"top""media""bot""copy"}#ai .ai-band .pl-copy{width:100%;max-width:none;padding:clamp(28px, 4vw, 44px) var(--gutter) 8px;text-shadow:none;grid-area:copy;align-self:start}#ai .ai-band :is(.pl-scrim,.pl-spill){display:none}#ai .ai-band .pl-frame:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(80% 90% at 40% 0%, color-mix(in oklab, var(--gold) 9%, transparent), transparent 72%);grid-area:4/1}#ai .ai-band .ai-h{max-width:22ch}}#losses .ln-num{padding-bottom:.13em}#who .who-facade-wide{display:none}@media (width>=1024px){#who .br-street{--ux:calc(1cqi * var(--bxk,1))}#who .br-facade{display:none}#who .br-facade.who-facade-wide{width:100cqi;display:block}#who .br-blade{left:calc(var(--bx) * var(--ux) - var(--bw) / 2 * var(--u))}#who .br-spill{left:calc(var(--bx) * var(--ux) - var(--bw) * 2.2 * var(--u))}#who .br-smear{left:calc(var(--bx) * var(--ux) - var(--bw) * .8 * var(--u))}#who .br-wire{--wdx:calc((var(--i) + .5) * (100cqi + var(--br-gap)) / var(--n) - var(--br-gap) / 2 - var(--bx) * var(--ux));left:calc(var(--bx) * var(--ux))}#who .who-row:before{background:radial-gradient(18% 26% at 80% 52%, #ffc4801a, transparent 70%), radial-gradient(40% 44% at 88% 54%, color-mix(in oklab, var(--gold) 8%, transparent), transparent 72%), linear-gradient(180deg, transparent 52%, #ffaa5a09 58%, transparent 66%)}}#autopilot .bp-panel{background:radial-gradient(80% 115% at 3% -8%, color-mix(in oklab, var(--sodium) 30%, transparent), color-mix(in oklab, var(--sodium) 10%, transparent) 44%, transparent 76%), linear-gradient(165deg, #ffffff09, #00000057 80%), var(--tex-wall), var(--tex-wall), var(--bp-enamel);background-size:auto,auto,300px 300px,170px 170px,auto}#autopilot .bp-panel:before{opacity:.1}#autopilot .bp-wall{background:radial-gradient(70% 60% at 8% 0%, color-mix(in oklab, var(--sodium) 24%, transparent), transparent 70%), var(--tex-wall), var(--tex-wall), var(--tex-wall);background-size:auto,300px 300px,190px 190px,120px 120px}#autopilot .bp-row:after{content:"";pointer-events:none;background:radial-gradient(56% 62% at calc(var(--bp-inset) + 4px) 50%, #ffaa4638, #ffaa460f 55%, transparent 80%);mix-blend-mode:screen;width:min(360px,60%);transition:opacity .24s linear;transition-delay:calc(var(--i,0) * .18s + .33s);position:absolute;top:0;bottom:0;left:0}html.js:not(.motion-off) #autopilot:not(.is-in) .bp-row:after{opacity:0}@media (width>=768px) and (width<=1279px){#service .tr-rail[data-n="4"]>.tk:nth-child(-n+2):before{right:calc(15% - 10px)}#service .tr-rail[data-n="4"]>.tk:nth-child(n+3):before{left:calc(15% - 10px)}#service .tr-rail[data-n="4"]>.tk:nth-child(2){justify-self:end;margin-right:15cqi}#service .tr-rail[data-n="4"]>.tk:nth-child(3){justify-self:start;margin-left:15cqi}#service .tr-rail[data-n="4"]>.tk:nth-child(4){justify-self:end}}@media (width<=759px){:is(#command,#regulars) .slate{align-items:flex-start}:is(#command,#regulars) .slate-place{white-space:normal;padding-top:14px}#final .ec-spill{background:linear-gradient(#ffb45400,#ffb4540f 72px,#0000 30vh)}}#ai{padding-bottom:clamp(48px,4vw,64px)}#autopilot{padding-top:clamp(48px,4vw,64px)}#service{z-index:1;padding-bottom:0;position:relative}#service .tr-stage{padding-bottom:clamp(48px,5vw,72px)}#service:after{content:"";pointer-events:none;background:radial-gradient(60% 100% at 50% 0%, color-mix(in oklab, var(--gold) 9%, transparent), transparent 72%);height:clamp(120px,20vh,200px);position:absolute;top:100%;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 38%,#0000);mask-image:linear-gradient(#0000,#000 38%,#0000)}#offer{padding-top:clamp(56px,5vw,72px)}#losses{z-index:1;position:relative}#losses:after{content:"";pointer-events:none;background:radial-gradient(56% 100% at 50% 0%, color-mix(in oklab, var(--steel) 9%, transparent), transparent 72%);height:clamp(120px,20vh,200px);position:absolute;top:100%;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 38%,#0000);mask-image:linear-gradient(#0000,#000 38%,#0000)}#who{padding-top:clamp(56px,5vw,72px)}#final .ec-foot{padding-bottom:clamp(24px,3vw,40px)}#site-footer .credits-city{padding-top:clamp(40px,4.4vw,64px)}#site-footer .credits-city:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(64% 100% at 30% 0,#ffaa5012,#0000 72%);height:clamp(160px,26vh,260px);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 38%,#0000);mask-image:linear-gradient(#0000,#000 38%,#0000)}#regulars .rt-drop,#regulars .rt-steel,#regulars .route:after{display:none}#regulars .route:before{content:none}#regulars .route{grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(24px,3vw,48px);min-height:0;padding:0;display:grid}#regulars .rt-station,#regulars .rt-station[data-station]{text-align:left;border-top:1px solid #f2efe82e;grid-area:auto;align-self:start;justify-items:start;gap:14px;padding:22px 0 0}#regulars .rt-station .rt-h,#regulars .rt-station[data-station] .rt-h{text-align:left;justify-content:flex-start}@media (width<=1099px){#regulars .route{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}}@media (width<=759px){#regulars .route{grid-template-columns:minmax(0,1fr)}}#regulars .rt-station:before,#regulars .rt-station:after,#regulars .rt-next{display:none}.hf{isolation:isolate;background:var(--ink);align-items:end;min-height:min(100svh,56.25vw);display:grid;position:relative;overflow:hidden}.hf-media{z-index:-1;position:absolute;inset:0}.hf-media :is(.hf-pic,.loop,.loop-poster),.hf-media :is(img,video){width:100%;height:100%;display:block}.hf-media :is(img,video){object-fit:cover}.hf-media .loop,.hf-media .loop-video{position:absolute;inset:0}.hf:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#07080ae0 0%,#07080a8c 34%,#07080a00 62%),linear-gradient(#07080a00 62%,#07080ab3 100%);position:absolute;inset:0}.hf--right:after{background:linear-gradient(270deg,#07080ae0 0%,#07080a8c 34%,#07080a00 62%),linear-gradient(#07080a00 62%,#07080ab3 100%)}.hf-copy{width:100%;padding-block:clamp(72px,9vw,140px);position:relative}.hf-in{max-width:34rem}.hf--right .hf-in{margin-left:auto}.hf-h{font:var(--t-display-l);font-stretch:var(--t-display-l-wdth);letter-spacing:var(--t-display-l-track);color:var(--bone);text-wrap:balance;margin:0}.hf-lede{font:var(--t-lede);color:var(--bone-dim);max-width:34ch;margin:22px 0 0}.hf-link{margin:26px 0 0}.hf-quote{margin:36px 0 0}.hf-quote-msg{border-left:2px solid var(--ai);font:560 clamp(20px, 1.7vw, 26px) / 1.4 var(--f-sans);color:var(--ai);margin:0;padding-left:20px}.hf-quote figcaption{font:var(--t-caption);color:var(--bone-mute);margin-top:10px;padding-left:22px}.hf-quote .example-mark{font:inherit;color:inherit}.hf-offer{background:var(--ink)}.hf-offer-in{padding-block:clamp(96px,12vw,180px)}.hf-offer-h{margin:0}.hf-offer-fig{font:var(--t-numeral);font-stretch:var(--t-numeral-wdth);letter-spacing:var(--t-numeral-track);color:var(--gold-hot);text-shadow:0 0 60px #ffaa4640;display:block}.hf-offer-t{font:var(--t-display-m);font-stretch:var(--t-display-m-wdth);letter-spacing:var(--t-display-m-track);color:var(--bone);margin-top:clamp(10px,1.4vw,20px);display:block}.hf-offer .hf-lede{max-width:44ch}.hf-actions{flex-wrap:wrap;align-items:center;gap:14px 28px;margin:34px 0 0;display:flex}@media (width<=759px){.hf{min-height:0;display:block}.hf-media{z-index:0;aspect-ratio:4/5;position:relative}.hf:after{aspect-ratio:4/5;background:linear-gradient(0deg, var(--ink) 0%, var(--ink) 8%, #07080ab8 22%, #07080a00 52%);z-index:1;inset:0 0 auto}.hf-copy{margin-top:-18vw;padding-block:0 72px}.hf--right .hf-in{margin-left:0}.hf .loop-toggle{top:12px;bottom:auto}.hf-copy{z-index:2;margin-top:-3vw;position:relative}}.hf-types{background:var(--ink);padding-block:clamp(72px,9vw,140px)}#autopilot :is(.bp-line,.bp-tags,.bp-plate,.bp-door){display:none}@media (width>=1100px){#autopilot .bp-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:clamp(32px,5vw,96px);display:grid}#autopilot .bp-object{margin-top:0}}.hf-offer{overflow:hidden}.hf-offer-in{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(24px,4vw,64px);display:grid}.hf-offer-in>:not(.hf-offer-obj){grid-column:1}.hf-offer-obj{grid-area:1/2/span 3;align-self:center;margin:calc(-1*clamp(40px,6vw,100px)) 0;-webkit-mask-image:radial-gradient(50% 50% at 52% 52%,#000 45%,#0000 100%);mask-image:radial-gradient(50% 50% at 52% 52%,#000 45%,#0000 100%)}.hf-offer-obj img{mix-blend-mode:lighten;width:100%;height:auto;display:block}@media (width<=759px){.hf-offer-in{grid-template-columns:minmax(0,1fr)}.hf-offer-obj{grid-area:auto/1;margin:8px -8% -40px}}@media (width>=760px){#pos .hf-in{max-width:min(44rem,50vw)}#pos:after{background:linear-gradient(90deg,#07080adb 0%,#07080a80 30%,#07080a00 52%),linear-gradient(#07080a00 68%,#07080ab3 100%)}}.hh{isolation:isolate;background:var(--ink);min-height:max(600px,100svh);color:var(--bone);grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.hh-media{z-index:-2;position:absolute;inset:0}.hh-media :is(picture,img,video){object-fit:cover;object-position:50% 42%;width:100%;height:100%;display:block;position:absolute;inset:0}.hh-video{opacity:0;transition:opacity .9s var(--ease-fade)}.hh.is-playing .hh-video{opacity:1}html.motion-off .hh-video{display:none}.hh:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, #07080ae6 0%, #07080a9e 30%, #07080a1f 58%, #07080a00 72%), linear-gradient(0deg, var(--ink) 0%, #07080a8c 16%, #07080a00 40%), linear-gradient(180deg, #07080a8c 0%, #07080a00 18%);position:absolute;inset:0}.hh-copy{width:100%;padding-block:calc(var(--nav-h) + 48px) clamp(28px, 4vw, 56px);align-self:end}.hh-in{max-width:min(50rem,60vw)}.hh-kicker{margin:0 0 var(--s-4);font:var(--t-label);letter-spacing:var(--t-label-track);text-transform:uppercase;color:var(--bone-dim)}.hh-h{font:var(--t-display-xl);font-stretch:var(--t-display-xl-wdth);letter-spacing:var(--t-display-xl-track);color:var(--bone);text-wrap:balance;margin:0;font-size:clamp(2.5rem,4.3vw,4.75rem);line-height:1}.hh-gold{color:var(--gold-hot);margin-top:.12em;display:block}.hh-lede{margin:var(--s-5) 0 0;max-width:30rem;font:var(--t-lede);letter-spacing:var(--t-lede-track);color:var(--bone-dim);text-wrap:pretty}.hh-actions{align-items:center;gap:var(--s-4) var(--s-6);margin:var(--s-6) 0 0;flex-wrap:wrap;display:flex}.hh-film{min-height:44px;font:var(--t-body);color:var(--bone);align-items:center;gap:12px;font-weight:560;text-decoration:none;display:inline-flex;position:relative}.hh-film:before{content:"";border:1px solid color-mix(in oklab, var(--bone) 60%, transparent);width:40px;height:40px;transition:background-color var(--d-ui) var(--ease-fade), border-color var(--d-ui) var(--ease-fade);background:#07080a59;border-radius:50%;flex:none}.hh-film:after{content:"";border-block:6px solid #0000;border-left:10px solid;position:absolute;top:50%;left:16px;translate:0 -50%}.hh-film:hover,.hh-film:focus-visible{color:var(--gold-hot)}.hh-film .btn-arrow{display:none}.hh-film:hover:before,.hh-film:focus-visible:before{border-color:var(--gold-hot)}.hh-beats{padding:0 var(--gutter) clamp(20px, 3vw, 36px);padding-right:calc(var(--gutter) + 96px);gap:14px;margin:0;list-style:none;display:flex}.hh-beat{min-width:0;font:var(--t-caption);letter-spacing:.02em;color:var(--bone-mute);transition:color var(--d-ui) var(--ease-fade);flex:1 1 0}.hh-beat-bar{background:color-mix(in oklab, var(--bone) 18%, transparent);height:2px;margin-bottom:8px;display:block;position:relative;overflow:hidden}.hh-beat-bar:after{content:"";background:var(--gold-hot);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.hh-beat-t{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.hh-beat.is-on{color:var(--bone)}.hh:not(.is-playing) .hh-beats{visibility:hidden}.hh-toggle{right:var(--gutter);border:1px solid color-mix(in oklab, var(--bone) 30%, transparent);border-radius:var(--r-pill);min-width:72px;min-height:44px;color:var(--bone);font:var(--t-label);letter-spacing:var(--t-label-track);text-transform:uppercase;cursor:pointer;background:#07080a73;padding:0 14px;position:absolute;bottom:clamp(14px,2.4vw,30px)}.hh-toggle[hidden]{display:none}.hh-toggle:hover{border-color:var(--bone)}@media (width<=759px){.hh{min-height:max(560px,100svh)}.hh-media :is(picture,img,video){object-position:50% 30%}.hh:after{background:linear-gradient(0deg, var(--ink) 0%, var(--ink) 8%, #07080acc 30%, #07080a40 50%, #07080a00 62%), linear-gradient(180deg, #07080a99 0%, #07080a00 16%)}.hh-in{max-width:none}.hh-kicker{display:none}.hh-h{font-size:clamp(1.9rem,8.4vw,2.6rem);line-height:1.02}.hh-lede{margin-top:var(--s-4);font:var(--t-body);font-size:16px}.hh-actions{margin-top:var(--s-5);gap:var(--s-3) var(--s-5)}.hh-beats{padding-right:calc(var(--gutter) + 88px);gap:6px;padding-bottom:26px}.hh-beat-t{display:none}.hh-beat.is-on .hh-beat-t{left:var(--gutter);bottom:34px;right:calc(var(--gutter) + 88px);display:block;position:absolute}.hh-beat{position:static}.hh-beat-bar{margin-bottom:0}}}
