.ft{--m-bg:#f7f3ec;--m-sunken:#f1ebe0;--m-ink:#1a1207;--m-dim:#4a3f30;--m-mute:#6b5f4e;--m-gold:#7e6238;--m-gold-hi:#5f4926;--m-gold-deep:#7e6238;--m-gold-face:linear-gradient(135deg, #e8cfa3, #c9a46f);--m-on-gold:#1a1207;--m-rule:#1a120717;--m-rule-2:#1a12071c;--m-rule-3:#1a120724;--m-rule-4:#1a120733;--m-rule-5:#1a120747;--m-up:#1b7a50;--m-down:#b0392c;--m-serif:"Outfit", ui-sans-serif, system-ui, sans-serif;--m-sans:"Outfit", ui-sans-serif, system-ui, sans-serif;--m-mono:"Outfit", ui-sans-serif, system-ui, sans-serif;--m-ease:cubic-bezier(.22, 1, .36, 1);--m-radius-card:16px;--m-radius-tile:12px;--m-radius-pill:999px;--m-card-bg:#fffdf9;--m-card-border:#1a120717;--m-card-border-strong:#1a120724;--m-card-border-hover:#7e62386b;--m-card-shadow:0 1px 2px #1a12070a, 0 2px 6px #1a12070d;--m-card-shadow-md:0 2px 4px #1a12070a, 0 10px 24px #1a120712;--m-card-shadow-lg:0 4px 8px #1a12070d, 0 22px 48px #1a12071c;--m-tint:#c9a46f29;--m-tint-soft:#c9a46f17}@keyframes ft-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ft-gold-pulse{0%,to{box-shadow:0 0 #7e623873}50%{box-shadow:0 0 0 7px #7e623800}}@keyframes ft-rule-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ft .container{width:100%;max-width:1360px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.ft{background:var(--m-bg);color:var(--m-ink);font-family:var(--m-sans);position:relative}.ft ::selection{background:var(--m-tint);color:var(--m-ink)}.ft :focus-visible{outline:2px solid var(--m-gold);outline-offset:3px}.ft input{caret-color:var(--m-gold)}.ft-fig,.ft-quote-price,.ft-free-v,.ft-match-sym,.ft-route-n,.ft-n{font-family:var(--m-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ft .quote-change--chip{font-family:var(--m-mono);font-variant-numeric:tabular-nums;border-radius:var(--m-radius-pill)}.ft .quote-change--chip.is-up{color:var(--m-up);background:#1b7a501a}.ft .quote-change--chip.is-down{color:var(--m-down);background:#b0392c1a}.ft .quote-change--chip.is-flat{color:var(--m-mute);background:#1a120712}.ft-label{letter-spacing:.16em;color:var(--m-gold);text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.45;display:block}.ft-h1{font-family:var(--m-serif);letter-spacing:-.028em;color:var(--m-ink);text-wrap:balance;margin:0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:500;line-height:1.02}.ft-h1 em{color:var(--m-gold);font-style:normal}.ft-h2{font-family:var(--m-serif);letter-spacing:-.022em;color:var(--m-ink);text-wrap:balance;margin:0;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:500;line-height:1.08}.ft-body{color:var(--m-mute);text-wrap:pretty;max-width:60ch;margin:18px 0 0;font-size:14.5px;line-height:1.8}.ft-link{letter-spacing:.24em;text-transform:uppercase;color:var(--m-gold);white-space:nowrap;align-items:center;gap:12px;font-size:9.5px;font-weight:800;text-decoration:none;display:inline-flex}.ft-link-rule{background:var(--m-gold);transform-origin:0;width:26px;height:1px;transition:transform .28s var(--m-ease);transform:scaleX(.62)}.ft-link:hover{color:var(--m-gold-hi)}.ft-link:hover .ft-link-rule,.ft-link:focus-visible .ft-link-rule{transform:scaleX(1)}.ft-link--inline{font-size:9.5px}.ft-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.ft-cta{background:var(--m-gold-face);color:var(--m-on-gold);letter-spacing:.22em;text-transform:uppercase;border-radius:var(--m-radius-pill);box-shadow:0 12px 36px var(--m-card-border-hover);padding:17px 32px;font-size:10px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .25s}.ft-cta:hover{box-shadow:0 18px 50px var(--m-tint);transform:translateY(-2px)}.ft-ghost{border-radius:var(--m-radius-pill);border:1px solid var(--m-rule-4);letter-spacing:.22em;text-transform:uppercase;color:var(--m-dim);padding:17px 30px;font-size:10px;font-weight:800;text-decoration:none;transition:border-color .25s,color .25s}.ft-ghost:hover{border-color:var(--m-gold);color:var(--m-ink)}.ft-hero{padding:clamp(3rem,5vw,5.5rem) 0 clamp(2.5rem,4vw,4rem)}.ft-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid}.ft-mark{align-items:center;gap:12px;margin:0 0 24px;display:flex}.ft-mark-dot{background:var(--m-gold);border-radius:50%;flex:none;width:5px;height:5px;animation:2.4s ease-in-out infinite ft-gold-pulse}.ft-hero .ft-h1{max-width:15ch}.ft-permit{border-top:1px solid var(--m-gold-deep);color:var(--m-dim);text-wrap:pretty;max-width:48ch;margin:clamp(1.5rem,2.5vw,2rem) 0 0;padding-top:20px;font-size:15.5px;line-height:1.72}.ft-permit strong{color:var(--m-ink);font-weight:600}.ft-permit .ft-fig{color:var(--m-gold);font-weight:500}.ft-hero .ft-actions{margin-top:30px}.ft-hero-shot{border-radius:var(--m-radius-card);background:radial-gradient(74% 86% at 6% 0%, var(--m-tint) 0%, var(--m-tint-soft) 34%, transparent 72%), var(--m-card-bg);border:1px solid var(--m-card-border-strong);box-shadow:var(--m-card-shadow-lg);animation:ft-rise 1s var(--m-ease) both;margin:0;padding:10px;position:relative}.ft-hero-shot img{border-radius:calc(var(--m-radius-card) - 6px);border:1px solid var(--m-rule-3);width:100%;height:auto;display:block}.ft .market-note{color:var(--m-dim);font-size:11.5px;line-height:1.6}.ft .market-note a{color:var(--m-gold);text-underline-offset:3px}.ft .market-note a:hover{color:var(--m-gold-hi)}.ft-movers-band{padding:0 0 clamp(2rem,3.5vw,3rem)}.ft-movers-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin:0 0 14px;display:flex}.ft-movers-basis{font-family:var(--m-mono);font-variant-numeric:tabular-nums;color:var(--m-mute);font-size:12px}.ft-movers-wait{color:var(--m-mute);margin:0;font-size:13px}.ft-movers-note{color:var(--m-dim);font-size:12.5px}.ft-movers-note a{color:var(--m-gold);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.ft-movers-note a:hover{color:var(--m-gold-hi)}.ft-tape{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.ft-tape-track{width:max-content;margin:0;padding:0;list-style:none;animation:64s linear infinite ft-tape;display:flex}.ft-tape:hover .ft-tape-track,.ft-tape:focus-within .ft-tape-track{animation-play-state:paused}.ft-tape-item{border-radius:var(--m-radius-tile);background:var(--m-card-bg);border:1px solid var(--m-card-border);flex:none;align-items:baseline;gap:10px;min-width:208px;margin-right:12px;padding:13px 15px;display:flex}.ft-movers-sym{font-family:var(--m-mono);font-variant-numeric:tabular-nums;color:var(--m-ink);font-size:13px;font-weight:600}.ft-movers-px{font-family:var(--m-mono);font-variant-numeric:tabular-nums;color:var(--m-dim);margin-left:auto;font-size:13px}.ft-movers-px.is-live,.ft-ind-fig.is-live{animation:1.1s ease-out ft-print}.ft-movers-px.is-live{align-items:center;gap:6px;display:inline-flex}.ft-movers-px.is-live:before,.ft-live-mark{content:"";background:var(--m-gold);border-radius:50%;flex:none;width:5px;height:5px}.ft-live-mark{vertical-align:.15em;margin-right:7px;display:inline-block}@keyframes ft-print{0%{color:var(--m-gold)}}@keyframes ft-tape{0%{transform:translate(0)}to{transform:translate(-50%)}}.ft-step{padding:clamp(3rem,5.5vw,5.5rem) 0 0}.ft-head{border-bottom:1px solid var(--m-rule-2);padding-bottom:clamp(1.35rem,2.2vw,1.85rem);display:block}.ft-head-l{min-width:0}.ft-head .ft-h2{max-width:none;margin-top:16px}.ft-head .ft-body{max-width:none;color:var(--m-dim);margin:clamp(1.1rem,1.8vw,1.5rem) 0 0;font-size:16px;line-height:1.75}.ft-pick{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:start;gap:clamp(1.75rem,3vw,2.75rem);padding-top:32px;display:grid}.ft-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ft-name{font:inherit;text-align:left;cursor:pointer;border-radius:var(--m-radius-card);background:var(--m-card-bg);border:1px solid var(--m-card-border);width:100%;box-shadow:var(--m-card-shadow);transition:border-color .32s var(--m-ease), box-shadow .32s var(--m-ease), transform .32s var(--m-ease);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;padding:18px 20px;display:grid}.ft-name:hover{border-color:var(--m-card-border-hover);box-shadow:var(--m-card-shadow-lg);transform:translateY(-2px)}.ft-name.is-on{border-color:var(--m-card-border-hover);background:var(--m-card-bg)}.ft-name-mark{border-radius:var(--m-radius-tile);border:1px solid var(--m-rule-4);width:44px;height:44px;color:var(--m-ink);padding:10px;display:block}span.ft-name-mark{font-family:var(--m-mono);color:var(--m-gold);place-items:center;padding:0;font-size:17px;font-weight:500;display:grid}.ft-name.is-on .ft-name-mark{border-color:var(--m-card-border-hover)}.ft-name-co{letter-spacing:-.018em;min-width:0;color:var(--m-ink);font-size:19px;font-weight:500;line-height:1.2;display:block}.ft-search{margin-top:16px;position:relative}.ft-search label{letter-spacing:.16em;color:var(--m-mute);text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:600;display:block}.ft-input{font:inherit;border:1px solid var(--m-rule-3);border-radius:var(--m-radius-tile);background:var(--m-card-bg);width:100%;color:var(--m-ink);padding:14px 16px;font-size:14px;transition:border-color .25s}.ft-input::placeholder{color:var(--m-mute)}.ft-input:hover{border-color:var(--m-rule-5)}.ft-matches{border-radius:var(--m-radius-tile);border:1px solid var(--m-card-border-strong);background:var(--m-card-bg);box-shadow:var(--m-card-shadow-md);margin:8px 0 0;padding:0;list-style:none;overflow:hidden}.ft-matches button{font:inherit;text-align:left;border:0;border-bottom:1px solid var(--m-rule);cursor:pointer;background:0 0;grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;gap:12px;width:100%;padding:12px 15px;transition:background .24s;display:grid}.ft-matches li:last-child button{border-bottom:0}.ft-matches button:hover{background:var(--m-tint-soft)}.ft-match-sym{font-family:var(--m-mono);color:var(--m-gold);letter-spacing:.06em;font-size:11.5px}.ft-match-name{color:var(--m-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ft-nomatch{color:var(--m-mute);margin:12px 0 0;font-size:12.5px}.ft-names-note{color:var(--m-dim);margin:12px 0 0;font-size:12.5px;line-height:1.6}.ft-ind{border-radius:var(--m-radius-card);background:var(--m-card-bg);border:1px solid var(--m-card-border-strong);box-shadow:var(--m-card-shadow-md);margin:0;position:sticky;top:96px;overflow:hidden}.ft-ind-chrome{border-bottom:1px solid var(--m-rule-3);font-family:var(--m-mono);letter-spacing:.06em;color:var(--m-mute);align-items:center;gap:8px;padding:14px 18px;font-size:11px;display:flex}.ft-ind-dot{background:var(--m-rule-5);border-radius:50%;flex:none;width:7px;height:7px}.ft-ind-path{margin-left:8px}.ft-ind-live{letter-spacing:.16em;text-transform:uppercase;color:var(--m-gold);align-items:center;gap:7px;margin-left:auto;font-size:10px;font-weight:600;display:flex}.ft-ind-live span{background:var(--m-gold);border-radius:50%;width:5px;height:5px;animation:2.4s ease-in-out infinite ft-gold-pulse}.ft-ind-live.is-idle{color:var(--m-mute)}.ft-ind-live.is-idle span{background:var(--m-rule-5);animation:none}.ft-ind-live.is-delayed span{animation:none}.ft-ind-idle{text-align:center;padding:clamp(2rem,3.5vw,3rem) clamp(1.5rem,2.4vw,2rem)}.ft-ind-idle-mark{border-radius:var(--m-radius-pill);border:1px solid var(--m-card-border-hover);width:46px;height:46px;color:var(--m-gold);place-items:center;margin:0 auto 18px;display:grid}.ft-ind-idle-mark svg{width:20px;height:20px}.ft-ind-idle-t{letter-spacing:-.018em;color:var(--m-ink);margin:0;font-size:17px;font-weight:500}.ft-ind-idle-b{color:var(--m-mute);max-width:32ch;margin:10px auto 0;font-size:13px;line-height:1.7}.ft-ind-body{padding:clamp(1.5rem,2.4vw,2rem);transition:opacity .3s}.ft-ind-body.is-loading{opacity:.45}.ft-ind-id{align-items:center;gap:14px;display:flex}.ft-ind-mark{border-radius:var(--m-radius-tile);border:1px solid var(--m-rule-4);width:52px;height:52px;color:var(--m-ink);flex:none;padding:12px}span.ft-ind-mark{font-family:var(--m-mono);color:var(--m-gold);place-items:center;padding:0;font-size:20px;display:grid}.ft-ind-co{letter-spacing:-.022em;color:var(--m-ink);font-size:24px;font-weight:500;line-height:1.15;display:block}.ft-ind-sym{font-family:var(--m-mono);font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--m-gold);margin-top:5px;font-size:13px;font-weight:500;display:block}.ft-ind-px{align-items:baseline;gap:12px;margin-top:22px;display:flex}.ft-ind-cur{color:var(--m-gold-deep);font-size:20px}.ft-ind-fig{font-family:var(--m-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--m-ink);font-size:clamp(2.4rem,3.6vw,3.2rem);font-weight:500;line-height:.94}.ft-ind-foot{border-top:1px solid var(--m-rule-2);margin-top:18px;padding-top:16px}.ft-ind-go{border-radius:var(--m-radius-pill);border:1px solid var(--m-card-border-hover);background:var(--m-tint-soft);width:100%;color:var(--m-gold);letter-spacing:.16em;text-transform:uppercase;transition:background .28s var(--m-ease), border-color .28s var(--m-ease), color .28s var(--m-ease);justify-content:center;align-items:center;gap:10px;margin-top:20px;padding:14px 20px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.ft-ind-go svg{width:15px;height:15px;transition:transform .28s var(--m-ease)}.ft-ind-go:hover{background:var(--m-tint);border-color:var(--m-gold);color:var(--m-gold-hi)}.ft-ind-go:hover svg{transform:translate(3px)}.ft-index{border-radius:var(--m-radius-card);border:1px solid var(--m-card-border);background:var(--m-card-bg);box-shadow:var(--m-card-shadow-md);margin:clamp(1.5rem,2.5vw,2.25rem) 0 0;padding:0;list-style:none;overflow:hidden}.ft-index-row{border-bottom:1px solid var(--m-rule-3)}.ft-index-row:last-child{border-bottom:0}.ft-index-row h3{font-size:inherit;font-weight:inherit;margin:0}.ft-index-row.is-open{background:radial-gradient(60% 140% at 0% 0%, var(--m-tint-soft), transparent 70%)}.ft-index-head{font:inherit;text-align:left;cursor:pointer;width:100%;color:var(--m-ink);transition:background .3s var(--m-ease);background:0 0;border:0;grid-template-columns:4rem minmax(0,1fr) 2rem;align-items:center;gap:18px;padding:clamp(1.15rem,1.7vw,1.5rem) clamp(1.25rem,2vw,1.85rem);display:grid}.ft-index-head:hover{background:var(--m-tint-soft)}.ft-index-n{font-family:var(--m-mono);font-variant-numeric:tabular-nums;letter-spacing:.16em;color:var(--m-gold);font-size:12px;font-weight:600}.ft-index-title{letter-spacing:-.02em;color:var(--m-ink);font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:500;line-height:1.28}.ft-index-sign{justify-self:end;width:14px;height:14px;position:relative}.ft-index-sign span{background:var(--m-gold);height:1.5px;transition:transform .42s var(--m-ease), opacity .42s var(--m-ease);position:absolute;inset:50% 0 auto}.ft-index-sign span:last-child{transform:rotate(90deg)}.is-open .ft-index-sign span:last-child{opacity:0;transform:rotate(0)}.ft-index-panel{overflow:hidden}.ft-index-body{grid-template-columns:4rem minmax(0,1fr);gap:18px;padding:0 clamp(1.25rem,2vw,1.85rem) clamp(1.35rem,2vw,1.75rem);display:grid}.ft-index-body p{color:var(--m-dim);text-wrap:pretty;grid-column:2;margin:0;font-size:14px;line-height:1.75}.ft-index-note{font-family:var(--m-mono);font-variant-numeric:tabular-nums;color:var(--m-gold-deep);border-top:1px solid var(--m-rule-3);grid-column:2;margin-top:4px;padding-top:14px;font-size:12px}.ft-see-go{margin:clamp(1.5rem,2.5vw,2rem) 0 0}.ft-cost{padding-top:clamp(1.5rem,2.5vw,2.25rem)}.ft-charges{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ft-charges li{border-radius:var(--m-radius-card);background:var(--m-card-bg);border:1px solid var(--m-card-border);box-shadow:var(--m-card-shadow);transition:border-color .32s var(--m-ease);flex-direction:column;padding:clamp(1.25rem,1.9vw,1.65rem);display:flex}.ft-charges li:hover{border-color:var(--m-card-border-hover)}.ft-charge-head{letter-spacing:.14em;text-transform:uppercase;color:var(--m-mute);font-size:11px;font-weight:600}.ft-charge-val{font-family:var(--m-mono);font-variant-numeric:tabular-nums;color:var(--m-gold);margin-top:16px;font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.25}.ft-charge-note{color:var(--m-mute);margin-top:auto;padding-top:14px;font-size:11.5px;line-height:1.6}.ft-cost-floor{color:var(--m-dim);text-wrap:pretty;margin:clamp(1.5rem,2.5vw,2rem) 0 0;font-size:13px;line-height:1.75}.ft-cost-floor strong{color:var(--m-gold);font-weight:500}.ft-free{margin-top:clamp(1.75rem,3vw,2.5rem)}.ft-free h3{letter-spacing:-.01em;color:var(--m-dim);margin:0 0 12px;font-size:15px;font-weight:500}.ft-free ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ft-free li{border-radius:var(--m-radius-tile);background:var(--m-card-bg);border:1px solid var(--m-card-border);padding:18px}.ft-free li>span:last-child{letter-spacing:.14em;text-transform:uppercase;color:var(--m-mute);margin-top:10px;font-size:11px;font-weight:600;display:block}.ft-free-v{font-family:var(--m-mono);font-variant-numeric:tabular-nums;color:var(--m-gold);font-size:26px;line-height:1}.ft-cost-foot{color:var(--m-mute);text-wrap:pretty;margin:clamp(1.75rem,3vw,2.5rem) 0 0;font-size:12px;line-height:1.8}.ft-later{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:clamp(1.5rem,2.5vw,2.25rem);display:grid}.ft-later-item{border-radius:var(--m-radius-card);background:var(--m-card-bg);border:1px solid var(--m-card-border);box-shadow:var(--m-card-shadow);transition:border-color .32s var(--m-ease);padding:clamp(1.5rem,2.2vw,2rem)}.ft-later-item:hover{border-color:var(--m-card-border-hover)}.ft-later-item h3{letter-spacing:-.018em;color:var(--m-ink);margin:0;font-size:18px;font-weight:500;line-height:1.25}.ft-later-item p{color:var(--m-mute);text-wrap:pretty;margin:12px 0 18px;font-size:13px;line-height:1.72}.ft-watch{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:clamp(1.5rem,2.5vw,2.25rem) 0 0;padding:0;list-style:none;display:grid}.ft-watch-card{border-radius:var(--m-radius-card);background:var(--m-card-bg);border:1px solid var(--m-card-border);height:100%;box-shadow:var(--m-card-shadow);color:inherit;transition:border-color .32s var(--m-ease), box-shadow .32s var(--m-ease), transform .32s var(--m-ease);grid-template-rows:auto auto 1fr auto;padding:clamp(1.5rem,2.2vw,2rem);text-decoration:none;display:grid}.ft-watch-card:hover{border-color:var(--m-card-border-hover);box-shadow:var(--m-card-shadow-lg);transform:translateY(-2px)}.ft-watch-n{font-family:var(--m-mono);font-variant-numeric:tabular-nums;letter-spacing:.16em;color:var(--m-gold-deep);font-size:11px;font-weight:600}.ft-watch-play{border-radius:var(--m-radius-pill);border:1px solid var(--m-card-border-hover);width:44px;height:44px;color:var(--m-gold);transition:background .32s var(--m-ease);place-items:center;margin:18px 0 16px;display:grid}.ft-watch-play svg{width:16px;height:16px;margin-left:2px}.ft-watch-card:hover .ft-watch-play{background:var(--m-tint)}.ft-watch-title{letter-spacing:-.018em;color:var(--m-ink);text-wrap:balance;font-size:17px;font-weight:500;line-height:1.28;display:block}.ft-watch-blurb{color:var(--m-mute);text-wrap:pretty;margin:10px 0 20px;font-size:12.5px;line-height:1.7;display:block}.ft-watch-go{letter-spacing:.16em;text-transform:uppercase;color:var(--m-gold);align-items:center;gap:12px;font-size:11px;font-weight:700;display:inline-flex}.ft-watch-more{margin-top:clamp(1.5rem,2.5vw,2rem)}.ft-close{padding:clamp(3.5rem,6vw,6.5rem) 0 clamp(3rem,5vw,5rem)}.ft-close-inner{border-top:1px solid var(--m-rule-2);text-align:center;background:radial-gradient(700px 300px at 50% 30%, var(--m-tint), transparent 65%);padding-top:clamp(2.5rem,4.5vw,4rem)}.ft-close .ft-h2{max-width:18ch;margin:20px auto 0;font-size:clamp(2rem,4.2vw,3.6rem)}.ft-close .ft-body{max-width:46ch;color:var(--m-dim);margin:20px auto 0;font-size:14.5px}.ft-close .ft-actions{justify-content:center;margin-top:32px}.ft-close-rule{background:linear-gradient(90deg, transparent, var(--m-gold), transparent);max-width:190px;height:1px;animation:ft-rule-grow 1s var(--m-ease) both;margin:28px auto 0}@media (max-width:1100px){.ft-hero-inner{grid-template-columns:minmax(0,1fr);gap:2.5rem}.ft-hero .ft-h1{max-width:18ch}.ft-pick{grid-template-columns:minmax(0,1fr)}.ft-ind{position:static}.ft-charges{grid-template-columns:repeat(3,minmax(0,1fr))}.ft-watch{grid-template-columns:minmax(0,1fr)}.ft-free ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ft-names{grid-template-columns:minmax(0,1fr)}.ft-charges{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-later{grid-template-columns:minmax(0,1fr)}.ft-index-head{grid-template-columns:2.5rem minmax(0,1fr) 1.5rem;gap:12px}.ft-index-body{grid-template-columns:minmax(0,1fr)}.ft-index-body p,.ft-index-note{grid-column:1}}@media (max-width:480px){.ft-free ul{grid-template-columns:minmax(0,1fr)}.ft-cta,.ft-ghost{text-align:center;flex:100%}.ft-charges{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ft-tape{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ft-tape-track{animation:none}.ft-link-rule{transform:scaleX(1)}.ft-mark-dot,.ft-movers-px.is-live,.ft-ind-fig.is-live,.ft-ind-live span,.ft-hero-copy,.ft-mark,.ft-hero-shot,.ft-close-rule{animation:none}.ft-cell:before{transform:scaleX(1)}.ft-cell,.ft-cell:before,.ft-link-rule,.ft-name,.ft-index-head,.ft-index-sign span,.ft-watch-card,.ft-watch-play,.ft-later-item,.ft-input,.ft-ind-body,.ft-cta,.ft-ghost{transition:none}.ft-route a:hover>*,.ft-route a:focus-visible>*{transform:none}.ft-quote-body.is-loading{opacity:1}.ft-close-rule{transform:none}}
