:is(html:has(.horizon-experience),body:has(.horizon-experience)){overscroll-behavior:none;height:100%;min-height:0;overflow:hidden}.horizon-home{height:100svh;height:var(--horizon-viewport-height,100dvh);--edition-gutter:clamp(20px,4.8vw,78px);--edition-glass:linear-gradient(125deg,#080c13d9,#050a11c4);--edition-rule:#b0b9d347;--edition-radius:17px;flex:none;min-height:0;position:relative;overflow:hidden auto}.horizon-home #main-content{outline:none;flex:1;height:100%;min-height:0;padding:0}.horizon-home .horizon-header{top:16px;left:var(--edition-gutter);right:var(--edition-gutter);width:auto;max-width:none;margin:0;padding:0;position:absolute}.horizon-home .horizon-masthead{min-height:58px}.horizon-home .horizon-nav-island,.horizon-home .horizon-action-island{border-radius:var(--edition-radius);border:1px solid var(--edition-rule);-webkit-backdrop-filter:blur(24px)saturate(.8);backdrop-filter:blur(24px)saturate(.8);background:linear-gradient(110deg,#090c15d4,#120f19bd);min-height:58px;padding:7px 18px;box-shadow:0 10px 28px #02040a24}.horizon-home .horizon-action-island{gap:6px;padding:7px 10px}.horizon-home .horizon-menu-toggle{min-width:34px;padding-inline:5px;display:flex}.horizon-home .horizon-wordmark{font-size:35px}.horizon-home .horizon-wordmark>span{font-size:11px}.horizon-home .horizon-subscribe{min-height:40px;padding-inline:22px}.horizon-home .mobile-reader-nav{display:none}.horizon-experience{isolation:isolate;height:100%;padding:94px var(--edition-gutter) 15px;min-height:0;position:relative}.horizon-experience>.horizon-scenery{z-index:-2;background:#101c2a;height:100%;inset:0}.horizon-experience>.horizon-scenery .horizon-image{aspect-ratio:auto;background:0 0;border-radius:0;height:100%}.horizon-experience>.horizon-scenery img{opacity:1;object-fit:cover;object-position:center 38%;height:100%}.horizon-experience>.horizon-scenery:after{background:linear-gradient(90deg,#07111e55,#0000 68%),linear-gradient(#0000 35%,#070d18ad)}.horizon-edition{grid-template-rows:minmax(0,1fr) 24px 44px auto;gap:10px;height:100%;min-height:0;display:grid}.horizon-swipe-cue{isolation:isolate;color:#f3dfbd;background:var(--edition-glass);-webkit-backdrop-filter:blur(18px)saturate(.8);backdrop-filter:blur(18px)saturate(.8);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 6px #070d18;border:1px solid #b0b9d347;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:14px;min-height:24px;padding:0 16px;font-size:9px;line-height:1;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0c,0 3px 12px #03060d24}.horizon-swipe-cue:after{content:"";pointer-events:none;border-radius:inherit;border:1px solid #ffd080;animation:2.8s ease-in-out infinite horizon-cue-pulse;position:absolute;inset:-1px;box-shadow:0 0 8px #ffbc4b4d,inset 0 0 5px #ffbc4b1a}@keyframes horizon-cue-pulse{0%,to{opacity:.18}50%{opacity:.85}}.horizon-swipe-cue svg{flex:none;width:62px;height:12px}.horizon-swipe-cue.is-back svg{transform:rotate(180deg)}.horizon-swipe-cue:hover{color:#ffd080}.horizon-swipe-cue:focus-visible{outline-offset:3px;outline:1px solid #ffd080}.horizon-edition-track{cursor:grab;isolation:isolate;touch-action:pan-y pinch-zoom;width:100%;min-height:0;overflow:clip}.horizon-edition-slides{will-change:transform;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,.8,.25,1);display:flex}.horizon-edition-track.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.horizon-edition-track.is-dragging .horizon-edition-slides,.horizon-edition-slides.is-jumping{transition:none}.horizon-edition-track img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.horizon-edition-slide{scroll-snap-align:start;scroll-snap-stop:always;outline:none;flex:0 0 100%;width:100%;min-width:100%;height:100%;min-height:0;position:relative;overflow:hidden;container-type:size}.horizon-edition-slide:not(.is-today){padding:0 1px}.horizon-edition-slide:focus-visible{outline-offset:-3px;border-radius:12px;outline:2px solid #ffd080}.horizon-edition-nav{border:1px solid var(--edition-rule);-webkit-backdrop-filter:blur(22px)saturate(.8);backdrop-filter:blur(22px)saturate(.8);background:#080e18c4;border-radius:40px;align-items:center;gap:9px;min-width:0;padding:3px 6px;display:flex}.horizon-edition-arrow{color:#eee5df;background:#ffffff06;border:1px solid #c5c7db35;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,color .2s;display:flex}.horizon-edition-arrow.is-previous svg{transform:rotate(180deg)}.horizon-edition-arrow:hover:not(:disabled){color:#ffd080;background:#e4ad4933}.horizon-edition-arrow:disabled{opacity:.3;cursor:default}.horizon-edition-tabs{scrollbar-width:none;flex:1;align-items:center;gap:4px;min-width:0;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 98%,#0000);mask-image:linear-gradient(90deg,#000 98%,#0000)}.horizon-edition-tabs::-webkit-scrollbar{display:none}.horizon-edition-tabs button{white-space:nowrap;color:#c7c6d6;border:1px solid #0000;border-radius:30px;flex-shrink:0;min-height:34px;padding:7px 16px;font-size:11px;line-height:1.2}.horizon-edition-tabs button[aria-selected=true]{color:#ffd28d;background:linear-gradient(130deg,#b7833d40,#94704422);border-color:#e6b56770;box-shadow:inset 0 1px #fff1c514}.horizon-edition-count{white-space:nowrap;color:#858d9e;letter-spacing:.08em;padding:0 5px;font-size:10px}.horizon-edition-count>span{color:#e4dcd2}.horizon-edition-select{display:none}.horizon-experience .horizon-opening{width:100%;height:100%;min-height:0;margin:0;padding:0;overflow:hidden}.horizon-experience .horizon-opening-inner{grid-template-rows:minmax(0,1fr) minmax(0,1fr) clamp(54px,11cqh,79px);gap:10px;width:100%;max-width:none;height:100%;margin:0;padding:0;display:grid}.horizon-experience .horizon-hero-copy{flex-direction:column;justify-content:center;max-width:none;min-height:0;margin:0 22px;padding:0;display:flex}.horizon-experience .horizon-hero-copy>*{flex-shrink:0}.horizon-experience .horizon-edition-line{gap:16px;font-size:9px;line-height:1.3}.horizon-experience .horizon-edition-line time{padding-left:16px;font-size:9px}.horizon-experience .horizon-hero-copy h1{letter-spacing:-.043em;text-wrap:balance;width:67%;max-width:14.8ch;margin:8px 0 9px;font-size:clamp(42px,11.7cqh,91px);line-height:.98}.horizon-experience .horizon-hero-deck{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:800px;font-size:clamp(14px,2.7cqh,19px);line-height:1.35;display:-webkit-box;overflow:hidden}.horizon-experience .horizon-hero-actions{flex-wrap:nowrap;gap:20px;margin-top:15px}.horizon-experience .horizon-button{gap:22px;min-height:42px;padding:10px 25px;font-size:14px}.horizon-experience .horizon-edition-length{white-space:nowrap;width:auto;font-size:12px}.horizon-experience .horizon-opening-panels{grid-template-columns:minmax(0,1.56fr) minmax(0,1fr);gap:12px;min-height:0;display:grid}.horizon-experience .horizon-glass{background:var(--edition-glass);border:1px solid var(--edition-rule);border-radius:var(--edition-radius);-webkit-backdrop-filter:blur(22px)saturate(.75);backdrop-filter:blur(22px)saturate(.75);box-shadow:inset 0 1px #ffffff09,0 9px 25px #03060d22}.horizon-experience .horizon-big-story{order:0;grid-template-rows:auto auto auto minmax(20px,1fr) 24px;grid-template-areas:"kicker""headline""deck""image""link";gap:6px;min-height:0;padding:16px 22px 10px;display:grid;overflow:hidden}.horizon-experience .horizon-big-story>.horizon-kicker{grid-area:kicker}.horizon-experience .horizon-big-story h2{grid-area:headline;min-width:0;min-height:0}.horizon-experience .horizon-big-story-deck{grid-area:deck;min-width:0}.horizon-experience .horizon-big-story-image{grid-area:image}.horizon-experience .horizon-big-story-link{grid-area:link}.horizon-experience .horizon-big-story>.horizon-kicker{letter-spacing:.16em;font-size:9px;line-height:1.1}.horizon-experience .horizon-big-story>.horizon-kicker span{font-size:8px}.horizon-experience .horizon-big-story h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(21px,4.65cqh,36px);line-height:1.04;display:-webkit-box;overflow:hidden}.horizon-experience .horizon-big-story-deck{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(12px,2.4cqh,16px);line-height:1.2;overflow:hidden}.horizon-experience .horizon-big-story-image{border-radius:6px;min-height:0;margin:0;overflow:hidden}.horizon-experience .horizon-big-story-image .horizon-image{aspect-ratio:auto;border-radius:6px;height:100%}.horizon-experience .horizon-big-story-link{gap:10px;min-height:0;padding:0;font-size:12px;line-height:1}.horizon-experience .horizon-verdicts{order:0;min-height:0;padding:16px 22px 12px;overflow:hidden}.horizon-experience .horizon-verdicts .verdict-desk{flex-direction:column;height:100%;min-height:0;display:flex}.horizon-experience .horizon-verdicts .desk-heading{border:0;flex-shrink:0;gap:8px;margin:0;padding:0 0 6px}.horizon-experience .horizon-verdicts .desk-heading h2{letter-spacing:.15em;font-size:9px}.horizon-experience .horizon-verdicts .verdict-date{white-space:nowrap;font-size:8px}.horizon-experience .horizon-verdicts .verdict-pair{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);gap:0;min-height:0;display:grid}.horizon-experience .horizon-verdicts .verdict-card{grid-template-columns:clamp(44px,9cqh,65px) minmax(0,1fr);align-content:center;gap:0 15px;min-height:0;padding:10px 0}.horizon-experience .horizon-verdicts .verdict-portrait{z-index:auto;flex:none;grid-row:1/5;align-self:center;width:clamp(44px,9cqh,65px);height:clamp(48px,10cqh,72px);min-height:0;position:relative;inset:auto}.horizon-experience .horizon-verdicts .horizon-verdict-arrow{font-size:clamp(38px,7.7cqh,55px)}.horizon-experience .horizon-verdicts .verdict-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:clamp(17px,3.65cqh,25px);line-height:1.06;display:-webkit-box;overflow:hidden}.horizon-experience .horizon-verdicts .verdict-role,.horizon-experience .horizon-verdicts .verdict-reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:clamp(10px,1.9cqh,13px);line-height:1.25;display:-webkit-box;overflow:hidden}.horizon-experience .horizon-verdicts .case-trigger{min-height:22px;font-size:11px;line-height:1}.horizon-experience .verdict-card:before,.horizon-experience .case-trigger:after{display:none}.horizon-experience .horizon-next-strip{border-radius:var(--edition-radius);background:var(--edition-glass);border:1px solid var(--edition-rule);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);gap:0;min-height:0;margin:0;padding:9px 22px}.horizon-experience .horizon-next-story{grid-template-columns:20px clamp(48px,6vw,88px) minmax(0,1fr);gap:12px;height:100%;min-height:0;padding-right:18px}.horizon-experience .horizon-next-story+.horizon-next-story{padding-left:20px}.horizon-experience .horizon-next-story .horizon-image{aspect-ratio:auto;border-radius:5px;height:100%;max-height:60px;display:block}.horizon-experience .horizon-next-story h3{margin:0 0 3px;font-size:clamp(13px,2.4cqh,17px);line-height:1.1}.horizon-experience .horizon-next-story p{-webkit-line-clamp:1;font-size:clamp(10px,1.8cqh,12px);line-height:1.2}.horizon-experience .horizon-next-number{padding-top:2px;font-size:11px}.horizon-newsletter.is-compact{border:1px solid var(--edition-rule);background:var(--edition-glass);color:#e8e3dd;-webkit-backdrop-filter:blur(22px)saturate(.8);backdrop-filter:blur(22px)saturate(.8);min-width:0;margin:0;border-radius:var(--edition-radius)!important}.horizon-newsletter.is-compact .horizon-newsletter-inner{grid-template-columns:1fr minmax(300px,43%);align-items:center;gap:24px;min-height:70px;padding:10px 20px;display:grid}.horizon-newsletter.is-compact .horizon-newsletter-copy{gap:14px;min-width:0}.horizon-newsletter.is-compact .horizon-newsletter-copy>span{color:#ffd28d;background:#e5b06812;border-radius:50%;width:36px;height:36px;display:flex;border:1px solid #f3bd6142!important}.horizon-newsletter.is-compact h2{font:500 20px/1.15 var(--h-serif);text-transform:none;letter-spacing:-.02em;color:#f5ecdf!important}.horizon-newsletter.is-compact .horizon-newsletter-copy p{color:#bebdce;opacity:1;margin:4px 0 0;font-size:11px;line-height:1.3}.horizon-newsletter.is-compact .horizon-newsletter-form{width:auto;min-width:0}.horizon-newsletter.is-compact .horizon-newsletter-form>label,.horizon-newsletter.is-compact .horizon-newsletter-form>div>label,.horizon-newsletter.is-compact label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.horizon-newsletter.is-compact form{flex-direction:row;gap:7px;display:flex}.horizon-newsletter.is-compact input{color:#f7eee0;background:#f2ecff09;height:40px;min-height:40px;padding:8px 16px;font-size:13px;box-shadow:inset 0 1px 8px #00000017;border:1px solid #b5bed440!important;border-radius:28px!important}.horizon-newsletter.is-compact input::placeholder{color:#a7aabd}.horizon-newsletter.is-compact button[type=submit]{color:#171a22;background:linear-gradient(110deg,#ffdb82,#ffbb4b);height:40px;min-height:40px;padding:8px 23px;font-size:12px;font-weight:500;border-radius:25px!important}.horizon-newsletter.is-compact [role=alert]{color:#ffb1a9;margin:5px 5px 0;font-size:11px;line-height:1.3}.horizon-newsletter.is-compact .horizon-newsletter-form>p:not(.sr-only){color:#f6dfaf;font-size:13px}.horizon-edition-section{grid-template-rows:auto minmax(0,1fr);gap:18px;height:100%;min-height:0;padding:10px 0 0;display:grid}.horizon-edition-heading{justify-content:space-between;align-items:end;gap:24px;padding:0 23px 2px;display:flex}.horizon-edition-heading .horizon-kicker{letter-spacing:.16em;color:#ffcf8c;font-size:10px}.horizon-edition-heading h2{font:600 clamp(34px,8.2cqh,68px)/1.04 var(--h-serif);letter-spacing:-.04em;color:#fff0dd;margin:8px 0 0}.horizon-edition-description{color:#d4cdd7;max-width:680px;margin-top:9px;font-size:clamp(13px,2.6cqh,17px);line-height:1.4}.horizon-section-action{white-space:nowrap;color:#ffcc83;align-items:center;gap:15px;min-height:42px;font-size:12px;display:flex}.horizon-section-action svg{width:17px}.horizon-attention-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.16fr 1fr 1fr;gap:12px;min-height:0;display:grid}.horizon-tile{border:1px solid var(--edition-rule);border-radius:var(--edition-radius);background:var(--edition-glass);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);min-width:0;min-height:0;overflow:hidden}.horizon-tile.is-feature{grid-row:1/3}.horizon-tile-link{grid-template-rows:minmax(40px,.85fr) minmax(0,1fr);gap:10px;height:100%;padding:12px;display:grid}.horizon-tile .horizon-image{aspect-ratio:auto;border-radius:7px;width:100%;height:100%}.horizon-tile-copy{flex-direction:column;gap:6px;min-height:0;padding:2px 6px 3px;display:flex}.horizon-tile .horizon-kicker{letter-spacing:.11em;margin:0;font-size:8px;line-height:1.2}.horizon-tile h3{font:600 clamp(17px,3.5cqh,24px)/1.08 var(--h-serif);letter-spacing:-.025em;color:#f4e9df;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.horizon-tile-description{color:#c0c1ce;margin:0;font-size:13px;line-height:1.4;display:none}.horizon-tile-meta{color:#b9b8c9;justify-content:space-between;align-items:center;min-height:19px;margin-top:auto;font-size:10px;display:flex}.horizon-tile-meta svg{color:#ffd08b;width:16px;height:16px}.horizon-tile.is-feature .horizon-tile-link{grid-template-rows:minmax(0,1fr) minmax(0,1.1fr);gap:14px;padding:16px}.horizon-tile.is-feature h3{-webkit-line-clamp:4;font-size:clamp(23px,5cqh,36px);line-height:1.07}.horizon-tile.is-feature .horizon-tile-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.horizon-desk-grid,.horizon-hub-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;min-height:0;display:grid}.horizon-desk-grid .horizon-tile-link{grid-template-rows:minmax(0,.95fr) minmax(0,1fr);gap:16px;padding:16px}.horizon-desk-grid .horizon-tile h3{-webkit-line-clamp:4;font-size:clamp(23px,5cqh,36px);line-height:1.08}.horizon-desk-grid .horizon-tile-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.horizon-desk-grid .horizon-tile .horizon-kicker{font-size:9px}.horizon-edition-latest{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr 1fr;gap:12px;min-height:0;display:grid}.horizon-edition-latest>a{background:var(--edition-glass);border:1px solid var(--edition-rule);border-radius:var(--edition-radius);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);grid-template-columns:25px minmax(0,1fr) 20px;align-items:center;gap:18px;min-width:0;min-height:0;padding:22px 25px;display:grid}.horizon-latest-number{font:400 23px var(--h-serif);color:#b7a794;align-self:start;line-height:1}.horizon-edition-latest .horizon-kicker{letter-spacing:.12em;font-size:8px}.horizon-edition-latest h3{font:500 clamp(19px,3.8cqh,27px)/1.12 var(--h-serif);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 7px;display:-webkit-box;overflow:hidden}.horizon-edition-latest time{color:#b5b6c7;font-size:10px}.horizon-edition-latest>a>svg{color:#ffce87;width:18px}.horizon-edition-verdicts{background:var(--edition-glass);border:1px solid var(--edition-rule);border-radius:var(--edition-radius);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);min-height:0;padding:30px}.horizon-edition-verdicts .verdict-desk{flex-direction:column;height:100%;display:flex}.horizon-edition-verdicts .desk-heading{padding:0 0 18px}.horizon-edition-verdicts .desk-heading h2{display:none}.horizon-edition-verdicts .verdict-pair{flex:1;grid-template-columns:1fr 1fr;gap:35px;min-height:0;display:grid}.horizon-edition-verdicts .verdict-card{border:0;grid-template-columns:90px 1fr;align-content:center;column-gap:24px;min-height:0;padding:0}.horizon-edition-verdicts .verdict-card+.verdict-card{border-left:1px solid var(--edition-rule);padding-left:35px}.horizon-edition-verdicts .verdict-portrait{z-index:auto;background:#c2954326;border:1px solid #e7c18b42;flex:none;grid-row:1/6;justify-content:center;align-self:center;align-items:center;width:90px;height:100px;min-height:0;display:flex;position:relative;inset:auto}.horizon-experience .horizon-edition-verdicts .verdict-label{background:0 0;border:0;grid-column:2;padding:0;position:static}.horizon-edition-verdicts .loser .verdict-portrait{background:#8e6bc526;border-color:#b095de42}.horizon-edition-verdicts .loser .horizon-verdict-arrow{color:#baa5e4}.horizon-edition-verdicts .verdict-card h3{margin:6px 0 12px;font-size:clamp(25px,5cqh,38px)}.horizon-edition-verdicts .verdict-role,.horizon-edition-verdicts .verdict-reason{font-size:15px;line-height:1.4}.horizon-edition-verdicts .case-trigger{color:#ffcd86;grid-area:auto/2;justify-self:start;min-height:40px;font-size:13px}.horizon-deeper-section{grid-template-rows:auto minmax(0,1fr) auto}.horizon-deeper-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;min-height:0;display:grid}.horizon-deeper-grid>a{background:var(--edition-glass);border:1px solid var(--edition-rule);border-radius:var(--edition-radius);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);flex-direction:column;min-height:0;padding:clamp(20px,5cqh,36px);display:flex}.horizon-deeper-grid>a>div{color:#eac088;justify-content:space-between;align-items:center;margin-bottom:auto;display:flex}.horizon-deeper-grid>a>div>span{font:400 26px var(--h-serif);color:#8b8b9e}.horizon-deeper-grid h3{font:500 clamp(26px,5cqh,38px)/1.08 var(--h-serif);letter-spacing:-.03em;max-width:270px;margin:25px 0 13px}.horizon-deeper-grid p{color:#b9bdcc;max-width:320px;font-size:14px;line-height:1.5}.horizon-deeper-action{color:#ffd08d;align-items:center;gap:18px;margin-top:auto;padding-top:25px;font-size:13px;display:flex}.horizon-edition-colophon{color:#c2bdc9;justify-content:space-between;align-items:center;gap:20px;min-height:30px;padding:0 20px;font-size:10px;display:flex}.horizon-edition-colophon>div{flex-wrap:wrap;gap:20px;display:flex}.horizon-edition-colophon a{align-items:center;min-height:30px;display:inline-flex}.horizon-hub-tile{border:1px solid var(--edition-rule);border-radius:var(--edition-radius);background:var(--edition-glass);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);grid-template-rows:1fr 1fr;gap:20px;min-height:0;padding:15px;display:grid;overflow:hidden}.horizon-hub-tile>.horizon-image{aspect-ratio:auto;height:100%}.horizon-hub-tile>div:last-child{flex-direction:column;gap:10px;min-height:0;padding:0 7px;display:flex}.horizon-hub-tile h3{font-size:32px;line-height:1.1}.horizon-hub-tile p:not(.horizon-kicker){color:#bcc1cd;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.horizon-hub-tile span{color:#ffce8e;align-items:center;gap:15px;margin-top:auto;font-size:12px;display:flex}.horizon-edition-special{isolation:isolate;border:1px solid var(--edition-rule);border-radius:var(--edition-radius);align-items:center;min-height:0;padding:40px;display:flex;position:relative;overflow:hidden}.horizon-edition-special>.horizon-image{z-index:-2;aspect-ratio:auto;height:100%;position:absolute;inset:0}.horizon-edition-special:after{content:"";z-index:-1;background:linear-gradient(90deg,#07101de8,#07101d99,#0000);position:absolute;inset:0}.horizon-edition-special>div:last-child{max-width:60%}.horizon-edition-special h3{font:600 clamp(30px,7cqh,55px)/1.05 var(--h-serif);margin:10px 0 15px}.horizon-edition-special p{font-size:15px;line-height:1.5}.horizon-edition-special .horizon-button{margin-top:25px}.horizon-edition-data{align-items:center;min-height:0;display:flex}.horizon-edition-data>section{background:var(--edition-glass);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);width:100%;padding:35px;border-color:var(--edition-rule)!important;border-radius:var(--edition-radius)!important}@media (max-width:1100px){.horizon-home .horizon-nav-island{padding-inline:18px}.horizon-home .reader-desks{display:none}.horizon-home .horizon-action-island{padding:6px 10px}.horizon-experience .horizon-hero-copy h1{width:82%;font-size:clamp(43px,11cqh,76px)}.horizon-experience .horizon-hero-copy{margin-inline:18px}.horizon-newsletter.is-compact .horizon-newsletter-inner{grid-template-columns:1fr minmax(270px,44%);gap:15px;padding-inline:16px}.horizon-newsletter.is-compact .horizon-newsletter-copy>span{display:none}.horizon-newsletter.is-compact .horizon-newsletter-copy p{max-width:320px;font-size:10px}.horizon-experience .horizon-verdicts{padding-inline:16px}.horizon-experience .horizon-verdicts .verdict-card{gap:0 11px}.horizon-experience .horizon-verdicts .verdict-card h3{font-size:clamp(16px,3.3cqh,23px)}.horizon-tile.is-feature .horizon-tile-link,.horizon-desk-grid .horizon-tile-link{gap:11px;padding:12px}.horizon-tile-copy{padding-inline:3px}.horizon-tile-description{font-size:12px}.horizon-edition-latest>a{grid-template-columns:21px 1fr 15px;gap:12px;padding:17px}.horizon-edition-verdicts{padding:25px}.horizon-edition-verdicts .verdict-card{grid-template-columns:65px 1fr;gap:0 17px}.horizon-edition-verdicts .verdict-portrait{width:65px;height:80px}.horizon-edition-verdicts .verdict-card+.verdict-card{padding-left:25px}.horizon-edition-verdicts .verdict-pair{gap:25px}}@media (max-width:700px){.horizon-home{--edition-gutter:16px;--edition-radius:14px}.horizon-home .horizon-header{width:auto;padding:0;top:12px;left:16px;right:16px}.horizon-home .horizon-masthead{gap:10px;min-height:48px;padding:0}.horizon-home .horizon-nav-island,.horizon-home .horizon-action-island{border-radius:13px;min-height:48px;padding:3px 12px}.horizon-home .horizon-action-island{gap:0;padding:3px 5px}.horizon-home .horizon-wordmark{letter-spacing:-1.3px;font-size:28px}.horizon-home .horizon-wordmark>span{font-size:9px}.horizon-home .horizon-action-island>a[aria-label=Search]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:38px;min-width:38px;height:40px;min-height:40px}.horizon-home .horizon-menu-toggle{min-width:36px;min-height:40px;display:flex}.horizon-home .horizon-subscribe{display:none}.horizon-experience{padding-top:74px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.horizon-experience>.horizon-scenery img{object-position:var(--h-scene-position,72% top)}.horizon-experience>.horizon-scenery:after{background:linear-gradient(90deg,#07111e66,#07111e05),linear-gradient(#0000 15%,#070d18c9)}.horizon-edition{grid-template-rows:minmax(0,1fr) 24px 40px auto;gap:8px}.horizon-edition-nav{gap:5px;padding:2px 5px}.horizon-edition-tabs{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.horizon-edition-tabs button{visibility:hidden}.horizon-edition-select{color:#f4e5cf;min-width:0;font:500 12px var(--h-sans);outline-offset:-2px;background:0 0;border:0;flex:1;min-height:34px;padding:7px;display:block}.horizon-edition-select option{color:#efe9df;background:#101a29}.horizon-edition-arrow{border-color:#b7c1d233;width:32px;height:32px}.horizon-edition-arrow svg{width:17px}.horizon-edition-count{padding:0 5px;font-size:9px}.horizon-experience .horizon-opening-inner{grid-template-rows:minmax(0,1.13fr) minmax(0,1fr);gap:10px}.horizon-experience .horizon-hero-copy{justify-content:center;margin:0 9px;padding:0}.horizon-experience .horizon-edition-line{gap:10px;font-size:8px}.horizon-experience .horizon-edition-line time{display:none}.horizon-experience .horizon-hero-copy h1{letter-spacing:-.045em;width:100%;max-width:500px;margin:8px 0 9px;font-size:clamp(36px,10.6cqh,62px);line-height:.98}.horizon-experience .horizon-hero-deck{max-width:440px;font-size:clamp(12px,2.8cqh,16px);line-height:1.35}.horizon-experience .horizon-hero-actions{flex-wrap:wrap;gap:9px;margin-top:13px}.horizon-experience .horizon-button{gap:16px;min-height:40px;padding:10px 21px;font-size:13px}.horizon-experience .horizon-edition-length{width:auto;font-size:10px;line-height:1.2}.horizon-experience .horizon-opening-panels{min-height:0;display:block}.horizon-experience .horizon-big-story{grid-template-rows:auto auto minmax(30px,1fr) 22px;grid-template-areas:"kicker""headline""image""link";gap:7px;height:100%;padding:13px 15px 10px;display:grid}.horizon-experience .horizon-big-story>.horizon-kicker{font-size:8px}.horizon-experience .horizon-big-story>.horizon-kicker span{display:none}.horizon-experience .horizon-big-story h2{-webkit-line-clamp:2;font-size:clamp(21px,4.8cqh,29px)}.horizon-experience .horizon-big-story-deck,:is(.horizon-experience .horizon-opening-panels:has(.horizon-big-story)>.horizon-verdicts,.horizon-experience .horizon-opening-panels:has(.horizon-big-story)>.horizon-context-card){display:none}.horizon-experience .horizon-verdicts,.horizon-experience .horizon-context-card{height:100%;padding:15px 17px 10px}.horizon-experience .horizon-verdicts .desk-heading{padding-bottom:5px}.horizon-experience .horizon-verdicts .desk-heading h2{font-size:9px}.horizon-experience .horizon-verdicts .verdict-date{font-size:8px}.horizon-experience .horizon-verdicts .verdict-card{grid-template-columns:clamp(44px,10cqh,62px) minmax(0,1fr);column-gap:17px;padding:8px 0}.horizon-experience .horizon-verdicts .verdict-portrait{width:clamp(44px,10cqh,62px);height:clamp(47px,11cqh,69px)}.horizon-experience .horizon-verdicts .verdict-card h3{font-size:clamp(17px,3.8cqh,24px)}.horizon-experience .horizon-verdicts .verdict-role,.horizon-experience .horizon-verdicts .verdict-reason{-webkit-line-clamp:1;font-size:clamp(10px,2.2cqh,13px)}.horizon-experience .horizon-verdicts .case-trigger{min-height:22px;font-size:11px}.horizon-experience .horizon-next-strip{display:none}.horizon-newsletter.is-compact .horizon-newsletter-inner{min-height:0;padding:10px 13px 11px;display:block}.horizon-newsletter.is-compact .horizon-newsletter-copy{margin-bottom:8px}.horizon-newsletter.is-compact h2{font-size:17px;line-height:1.1}.horizon-newsletter.is-compact .horizon-newsletter-copy p{display:none}.horizon-newsletter.is-compact form{gap:6px}.horizon-newsletter.is-compact input{height:36px;min-height:36px;padding:7px 12px;font-size:16px}.horizon-newsletter.is-compact button[type=submit]{height:36px;min-height:36px;padding:7px 16px;font-size:11px}.horizon-edition-section{gap:13px;padding-top:5px}.horizon-edition-heading{align-items:start;gap:10px;padding:0 8px}.horizon-edition-heading .horizon-kicker{letter-spacing:.13em;font-size:8px}.horizon-edition-heading h2{margin-top:7px;font-size:clamp(30px,7cqh,45px);line-height:1.02}.horizon-edition-description{max-width:300px;margin-top:8px;font-size:12px}.horizon-section-action{background:#080d1799;border:1px solid #c4c2d43d;border-radius:50%;justify-content:center;gap:0;min-width:32px;min-height:32px;margin-top:22px;font-size:0}.horizon-section-action svg{width:17px}.horizon-attention-grid{grid-template-rows:minmax(0,2fr) repeat(4,minmax(0,1fr));grid-template-columns:1fr;gap:7px}.horizon-tile.is-feature{grid-row:auto}.horizon-attention-grid .horizon-tile-link{grid-template-rows:1fr;grid-template-columns:70px minmax(0,1fr);align-items:stretch;gap:12px;padding:8px 10px}.horizon-attention-grid .horizon-tile-copy{justify-content:center;gap:4px;padding:0}.horizon-attention-grid .horizon-tile .horizon-kicker{letter-spacing:.08em;font-size:7px}.horizon-attention-grid .horizon-tile h3{-webkit-line-clamp:2;font-size:clamp(14px,3.2cqh,18px);line-height:1.09}.horizon-attention-grid .horizon-tile-meta{display:none}.horizon-attention-grid .horizon-tile.is-feature .horizon-tile-link{grid-template-rows:minmax(0,1fr);grid-template-columns:36% 1fr;gap:13px;padding:11px}.horizon-attention-grid .horizon-tile.is-feature h3{-webkit-line-clamp:4;font-size:clamp(19px,4.2cqh,26px)}.horizon-attention-grid .horizon-tile.is-feature .horizon-tile-description{display:none}.horizon-desk-grid,.horizon-hub-tiles{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr;gap:10px}.horizon-desk-grid .horizon-tile-link{grid-template-rows:1fr;grid-template-columns:32% minmax(0,1fr);gap:12px;padding:11px}.horizon-desk-grid .horizon-tile-copy{justify-content:center;gap:6px;padding:1px 2px}.horizon-desk-grid .horizon-tile .horizon-kicker{font-size:7px}.horizon-desk-grid .horizon-tile h3{-webkit-line-clamp:3;font-size:clamp(17px,3.8cqh,24px)}.horizon-desk-grid .horizon-tile-description{display:none}.horizon-desk-grid .horizon-tile-meta{min-height:16px;margin-top:2px;font-size:9px}.horizon-edition-latest{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:1fr;gap:7px}.horizon-edition-latest>a{grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:10px 13px}.horizon-latest-number{align-self:center;font-size:16px}.horizon-edition-latest h3{-webkit-line-clamp:2;margin:3px 0 0;font-size:clamp(15px,3.3cqh,19px);line-height:1.1}.horizon-edition-latest .horizon-kicker{font-size:7px}.horizon-edition-latest:not(.is-wires) time{display:none}.horizon-edition-latest time{font-size:8px;line-height:1.2;display:block}.horizon-edition-verdicts{padding:18px}.horizon-edition-verdicts .verdict-pair{grid-template-rows:1fr 1fr;grid-template-columns:1fr;gap:15px}.horizon-edition-verdicts .verdict-card{grid-template-columns:63px minmax(0,1fr);gap:0 18px}.horizon-edition-verdicts .verdict-card+.verdict-card{border-left:0;border-top:1px solid var(--edition-rule);padding:16px 0 0}.horizon-edition-verdicts .verdict-portrait{width:63px;height:78px}.horizon-edition-verdicts .horizon-verdict-arrow{font-size:48px}.horizon-edition-verdicts .verdict-card h3{margin:5px 0 8px;font-size:clamp(23px,5cqh,30px)}.horizon-edition-verdicts .verdict-role,.horizon-edition-verdicts .verdict-reason{font-size:12px}.horizon-deeper-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr;gap:9px}.horizon-deeper-grid>a{justify-content:center;gap:7px;padding:16px 18px;position:relative}.horizon-deeper-grid>a>div{margin:0;position:absolute;top:18px;right:18px}.horizon-deeper-grid>a>div>span{display:none}.horizon-deeper-grid>a>div>svg{width:21px;height:21px}.horizon-deeper-grid h3{max-width:80%;margin:0;font-size:clamp(22px,4.6cqh,29px)}.horizon-deeper-grid p{max-width:90%;font-size:12px;line-height:1.3}.horizon-deeper-action{display:none}.horizon-edition-colophon{min-height:0;padding:0 7px;font-size:9px;display:block}.horizon-edition-colophon>span{display:none}.horizon-edition-colophon>div{justify-content:space-between;gap:10px}.horizon-edition-colophon a{min-height:25px}.horizon-hub-tile{grid-template-rows:1fr;grid-template-columns:30% 1fr;gap:12px;padding:12px}.horizon-hub-tile>div:last-child{gap:6px;padding:0}.horizon-hub-tile h3{font-size:23px}.horizon-hub-tile p:not(.horizon-kicker){display:none}.horizon-hub-tile .horizon-kicker{font-size:8px}.horizon-hub-tile span{gap:8px;font-size:10px}.horizon-edition-special{padding:25px}.horizon-edition-special>div:last-child{max-width:100%}.horizon-edition-special h3{font-size:38px}.horizon-edition-special p{font-size:13px}.horizon-edition-data>section{padding:20px}}@media (max-height:740px) and (min-width:701px){.horizon-experience{padding-top:86px;padding-bottom:10px}.horizon-home .horizon-header{top:12px}.horizon-home .horizon-masthead,.horizon-home .horizon-nav-island,.horizon-home .horizon-action-island{min-height:53px}.horizon-home .horizon-wordmark{font-size:31px}.horizon-edition{grid-template-rows:minmax(0,1fr) 24px 40px auto;gap:8px}.horizon-edition-arrow{width:32px;height:32px}.horizon-newsletter.is-compact .horizon-newsletter-inner{min-height:60px;padding-block:8px}.horizon-experience .horizon-hero-copy h1{width:73%;margin:5px 0 6px;font-size:clamp(34px,9.2cqh,57px)}.horizon-experience .horizon-hero-actions{margin-top:10px}.horizon-experience .horizon-button{min-height:36px;padding:8px 21px;font-size:12px}.horizon-experience .horizon-hero-deck{font-size:13px}.horizon-experience .horizon-opening-inner{grid-template-rows:minmax(0,.86fr) minmax(0,1fr) 52px;gap:8px}.horizon-experience .horizon-big-story{grid-template-rows:auto auto auto minmax(15px,1fr) 22px;gap:4px;padding:12px 17px 8px}.horizon-experience .horizon-big-story-deck{font-size:11px}.horizon-experience .horizon-verdicts{padding:12px 17px 8px}.horizon-experience .horizon-verdicts .verdict-card{padding:7px 0}.horizon-experience .horizon-verdicts .case-trigger{min-height:19px;font-size:10px}.horizon-experience .horizon-next-strip{padding-block:7px}.horizon-experience .horizon-next-story p{display:none}.horizon-edition-section{gap:12px;padding-top:3px}.horizon-edition-heading h2{font-size:clamp(33px,7.5cqh,48px)}.horizon-edition-description{margin-top:5px;font-size:12px}.horizon-tile-link{gap:6px;padding:9px}.horizon-tile h3{-webkit-line-clamp:2;font-size:17px}.horizon-tile-meta{min-height:15px;font-size:9px}.horizon-tile.is-feature .horizon-tile-description,.horizon-desk-grid .horizon-tile-description{-webkit-line-clamp:2;font-size:11px}.horizon-edition-latest>a{padding:12px 20px}.horizon-edition-latest h3{-webkit-line-clamp:2;margin:4px 0;font-size:18px}.horizon-edition-latest time{line-height:1.2;display:block}.horizon-edition-latest .horizon-kicker{line-height:1.2}}@media (max-height:620px) and (min-width:701px){.horizon-experience .horizon-hero-deck{display:none}}@media (max-width:700px) and (max-height:720px){.horizon-home .horizon-header{top:9px}.horizon-home .horizon-nav-island,.horizon-home .horizon-action-island{min-height:44px}.horizon-home .horizon-wordmark{font-size:26px}.horizon-experience{padding-top:66px;padding-bottom:8px}.horizon-edition{grid-template-rows:minmax(0,1fr) 24px 38px auto;gap:7px}.horizon-edition-nav{padding-block:1px}.horizon-experience .horizon-hero-copy h1{margin:5px 0 7px;font-size:clamp(34px,10cqh,44px)}.horizon-experience .horizon-hero-deck{font-size:12px}.horizon-experience .horizon-hero-actions{gap:8px;margin-top:9px}.horizon-experience .horizon-button{min-height:36px;padding:9px 17px;font-size:12px}.horizon-experience .horizon-edition-length{font-size:8px}.horizon-experience .horizon-verdicts{padding:12px 14px 8px}.horizon-experience .horizon-verdicts .verdict-card{gap:0 14px;padding:5px 0}.horizon-experience .horizon-verdicts .verdict-card h3{font-size:17px}.horizon-experience .horizon-verdicts .verdict-role{margin-bottom:2px;font-size:10px}.horizon-experience .horizon-verdicts .case-trigger{min-height:20px;font-size:10px}.horizon-newsletter.is-compact .horizon-newsletter-inner{padding:8px 12px 9px}.horizon-newsletter.is-compact h2{font-size:15px}.horizon-newsletter.is-compact .horizon-newsletter-copy{margin-bottom:6px}.horizon-newsletter.is-compact input,.horizon-newsletter.is-compact button[type=submit]{height:34px;min-height:34px}.horizon-edition-heading h2{font-size:30px}.horizon-edition-description{display:none}.horizon-edition-section{gap:10px}.horizon-attention-grid{grid-template-rows:minmax(0,1.8fr) repeat(4,minmax(0,1fr));gap:6px}.horizon-attention-grid .horizon-tile-link{grid-template-columns:54px 1fr;gap:10px;padding:6px 9px}.horizon-attention-grid .horizon-tile .horizon-kicker{display:none}.horizon-attention-grid .horizon-tile h3{font-size:14px}.horizon-attention-grid .horizon-tile.is-feature h3{-webkit-line-clamp:4;font-size:19px}.horizon-edition-latest>a{gap:10px;padding:8px 11px}.horizon-edition-latest h3{font-size:14px}.horizon-edition-latest .horizon-kicker{font-size:6px}.horizon-edition-latest.is-wires time{font-size:7px}.horizon-edition-latest.is-wires>a{padding-block:6px}.horizon-edition-verdicts .verdict-card h3{margin:4px 0 6px}.horizon-edition-verdicts .verdict-role,.horizon-edition-verdicts .verdict-reason{font-size:11px;line-height:1.3}.horizon-edition-verdicts .case-trigger{min-height:32px}.horizon-deeper-grid>a{gap:6px;padding:12px 16px}.horizon-deeper-grid h3{font-size:22px}.horizon-deeper-grid p{font-size:11px}}.horizon-experience :is(h1,h2,h3).horizon-fit-headline{-webkit-line-clamp:unset;min-height:0;max-height:calc(var(--headline-lines,3) * 1lh);text-overflow:clip;display:block;overflow:hidden}.horizon-headline-text{overflow-wrap:anywhere;display:block}.horizon-experience .horizon-hero-copy h1.horizon-fit-headline{--headline-lines:3;flex-shrink:1}.horizon-experience .horizon-big-story h2.horizon-fit-headline{--headline-lines:3}.horizon-experience .horizon-verdicts .verdict-card h3.horizon-fit-headline{-webkit-line-clamp:unset;max-height:3lh;display:block}.horizon-edition-verdicts .has-portraits .verdict-portrait .horizon-image{aspect-ratio:auto;width:100%;height:100%}.horizon-tile h3.horizon-fit-headline{--headline-lines:4;flex:1}.horizon-attention-grid .horizon-tile h3.horizon-fit-headline{--headline-lines:4}.horizon-tile .horizon-kicker,.horizon-tile-meta{flex-shrink:0}.horizon-experience .horizon-next-story>div:last-child{flex-direction:column;justify-content:center;height:100%;min-height:0;display:flex}.horizon-experience .horizon-next-story h3.horizon-fit-headline{flex:1;max-height:100%}.horizon-experience .horizon-next-story p{display:none}.horizon-edition-latest>a>div{flex-direction:column;justify-content:center;height:100%;min-height:0;display:flex}.horizon-edition-latest h3.horizon-fit-headline{flex:1;max-height:100%}.horizon-edition-latest .horizon-kicker,.horizon-edition-latest time{flex-shrink:0}@media (max-width:700px){.horizon-experience .horizon-big-story h2.horizon-fit-headline{--headline-lines:2}}@media (min-width:701px) and (max-width:1100px){.horizon-experience .horizon-next-story{grid-template-columns:20px minmax(0,1fr);gap:8px}.horizon-experience .horizon-next-story .horizon-image{display:none}}@media (min-width:701px){.horizon-experience .horizon-verdicts .verdict-card h3.horizon-fit-headline{height:2lh}.horizon-experience .horizon-verdicts .verdict-reason{-webkit-line-clamp:1}.horizon-edition-verdicts:has(.has-portraits){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.horizon-edition-verdicts .has-portraits .desk-heading{border:0;min-height:24px;padding:0 22px 10px}.horizon-edition-verdicts .has-portraits .desk-heading>a{display:none}.horizon-edition-verdicts .has-portraits .verdict-pair{gap:16px}.horizon-experience .horizon-edition-verdicts .has-portraits .verdict-card{isolation:isolate;border:1px solid var(--edition-rule);border-radius:var(--edition-radius);background:var(--edition-glass);grid-template:"label""."minmax(20px,1fr)"title""role""reason""link"/minmax(0,1fr);gap:8px;padding:clamp(18px,4cqh,30px);overflow:hidden}.horizon-experience .horizon-edition-verdicts .has-portraits .verdict-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#070c1644,#0000 25%,#070c1680 48%,#070c16f2 82%);display:block;position:absolute;inset:0}.horizon-experience .horizon-edition-verdicts .has-portraits .verdict-portrait{z-index:-2;border:0;border-radius:0;grid-area:auto;width:100%;height:100%;margin:0;position:absolute;inset:0}.horizon-experience .horizon-edition-verdicts .has-portraits .verdict-portrait img{object-position:center 25%}.horizon-experience .horizon-edition-verdicts .has-portraits .verdict-label{color:#ffcf8b;background:#080e19c9;border:1px solid #ffce8750;border-radius:6px;grid-area:label;justify-self:start;padding:7px 10px}.horizon-experience .horizon-edition-verdicts .has-portraits .loser .verdict-label{color:#cbb6f0;border-color:#baa5e450}.horizon-experience .horizon-edition-verdicts .has-portraits h3{text-shadow:0 1px 8px #03070e99;grid-area:title;margin:0;font-size:clamp(24px,5.5cqh,42px)}.horizon-experience .horizon-edition-verdicts .has-portraits .verdict-role{grid-area:role;margin:0}.horizon-experience .horizon-edition-verdicts .has-portraits .verdict-reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:reason;margin:0;display:-webkit-box;overflow:hidden}.horizon-experience .horizon-edition-verdicts .has-portraits .case-trigger{grid-area:link;min-height:28px;margin:0}.horizon-experience .horizon-big-story{isolation:isolate;grid-template-rows:auto minmax(24px,1fr) auto auto 24px;grid-template-areas:"kicker"".""headline""deck""link";position:relative}.horizon-experience .horizon-big-story:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#04091066,#0000 28%,#070c1699 54%,#070c16f5 88%);position:absolute;inset:0}.horizon-experience .horizon-big-story-image{z-index:-2;border-radius:inherit;grid-area:auto;width:100%;min-width:0;height:100%;display:block;position:absolute;inset:0}.horizon-experience .horizon-big-story-image .horizon-image{aspect-ratio:auto;border-radius:inherit;width:100%;height:100%}.horizon-experience .horizon-big-story>.horizon-kicker{color:#ffcf8b;background:#080e19b8;border-radius:5px;width:fit-content;max-width:100%;padding:6px 8px}.horizon-experience .horizon-big-story>.horizon-kicker span{display:none}.horizon-experience .horizon-big-story h2,.horizon-experience .horizon-big-story-deck,.horizon-experience .horizon-big-story-link{text-shadow:0 1px 8px #03070e99}@container (min-aspect-ratio:1.2){.horizon-experience .horizon-opening-inner{grid-template:"hero panels"minmax(0,1fr)"next next"clamp(70px,11cqh,84px)/minmax(0,.8fr) minmax(0,1.6fr);gap:18px;max-width:280cqh;margin-inline:auto}.horizon-experience .horizon-hero-copy{grid-area:hero;align-self:center;max-height:100%;margin:0 20px 0 0}.horizon-experience .horizon-hero-copy h1{width:100%;font-size:clamp(36px,10cqh,82px)}.horizon-experience .horizon-hero-deck{max-width:38ch}.horizon-experience .horizon-hero-actions{flex-wrap:wrap;gap:12px 18px}.horizon-experience .horizon-opening-panels{grid-area:panels;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-self:center;height:100%;max-height:47cqw}.horizon-experience .horizon-next-strip{grid-area:next}.horizon-experience .horizon-big-story{gap:10px;padding:18px}.horizon-experience .horizon-big-story h2{font-size:clamp(23px,4.8cqh,38px)}.horizon-experience .horizon-big-story>.horizon-kicker span{display:none}.horizon-experience .horizon-big-story-deck{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box}.horizon-experience .horizon-verdicts .verdict-card{grid-template-columns:1fr;align-content:center;gap:8px}.horizon-experience .horizon-verdicts .verdict-portrait{grid-row:auto;width:52px;height:52px}.horizon-experience .horizon-verdicts .verdict-card h3{grid-column:1;font-size:clamp(18px,3.5cqh,28px)}.horizon-experience .horizon-verdicts .verdict-role,.horizon-experience .horizon-verdicts .verdict-reason,.horizon-experience .horizon-verdicts .case-trigger{grid-column:1}}@container (min-aspect-ratio:1.65){.horizon-attention-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(5,minmax(0,1fr))}.horizon-attention-grid .horizon-tile.is-feature{grid-row:auto}.horizon-attention-grid .horizon-tile-link,.horizon-attention-grid .horizon-tile.is-feature .horizon-tile-link{grid-template-rows:auto minmax(0,1fr);gap:14px;padding:12px}.horizon-attention-grid .horizon-image{aspect-ratio:16/10;height:auto}.horizon-attention-grid .horizon-tile.is-feature h3{font-size:clamp(23px,4cqh,30px)}}@container (max-height:440px) and (min-aspect-ratio:1.65){.horizon-experience .horizon-big-story{grid-template-rows:auto minmax(24px,1fr) auto auto 22px;gap:6px;padding:12px}.horizon-experience .horizon-big-story h2.horizon-fit-headline{--headline-lines:2;font-size:23px}.horizon-experience .horizon-big-story-deck{display:none}.horizon-experience .horizon-verdicts{padding:12px}.horizon-experience .horizon-verdicts .verdict-card{grid-template-columns:38px minmax(0,1fr);gap:0 10px}.horizon-experience .horizon-verdicts .verdict-portrait{grid-row:1/5;width:38px;height:42px}.horizon-experience .horizon-verdicts .horizon-verdict-arrow{font-size:34px}.horizon-experience .horizon-verdicts .verdict-card h3{grid-column:2;font-size:16px}.horizon-experience .horizon-verdicts .verdict-role,.horizon-experience .horizon-verdicts .verdict-reason,.horizon-experience .horizon-verdicts .case-trigger{grid-column:2}.horizon-experience .horizon-verdicts .verdict-role,.horizon-experience .horizon-verdicts .verdict-reason{-webkit-line-clamp:1;font-size:10px}}@container (min-aspect-ratio:4){.horizon-attention-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.horizon-attention-grid .horizon-tile.is-feature{grid-row:1/3}.horizon-attention-grid .horizon-tile-link{grid-template-rows:minmax(0,1fr);grid-template-columns:30% minmax(0,1fr);align-items:center}.horizon-attention-grid .horizon-tile-copy{justify-content:center;align-self:stretch}.horizon-attention-grid .horizon-tile-meta{margin-top:8px}.horizon-attention-grid .horizon-tile.is-feature .horizon-tile-link{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:1fr}.horizon-attention-grid .horizon-tile.is-feature .horizon-image{justify-self:center;width:auto;max-width:100%;height:100%}}.horizon-experience .horizon-verdicts .has-portraits .verdict-card{isolation:isolate;border-radius:9px;flex-direction:column;justify-content:flex-end;gap:3px;padding:12px;display:flex;overflow:hidden}.horizon-experience .horizon-verdicts .has-portraits .verdict-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#070c1666,#0000 80%),linear-gradient(#070c160d 5%,#070c1680 45%,#070c16f2 100%);display:block;position:absolute;inset:0}.horizon-experience .horizon-verdicts .has-portraits .verdict-portrait{z-index:-2;border-radius:inherit;border:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.horizon-experience .horizon-verdicts .has-portraits .verdict-portrait img{object-fit:cover;object-position:center 25%}.horizon-experience .horizon-verdicts .has-portraits h3.horizon-fit-headline{text-shadow:0 1px 8px #03070e99;height:auto;max-height:2lh;margin:0}.horizon-experience .horizon-verdicts .has-portraits .verdict-role,.horizon-experience .horizon-verdicts .has-portraits .verdict-reason{-webkit-line-clamp:1;color:#e0dfeb;text-shadow:0 1px 6px #03070e;flex-shrink:0;margin:0}.horizon-experience .horizon-verdicts .has-portraits .case-trigger{flex-shrink:0;align-self:flex-start;margin:0}}.horizon-experience .verdict-stamp{align-items:center;gap:5px;display:inline-flex}.horizon-experience .verdict-stamp-icon{flex:none;width:14px;height:14px;transform:rotate(-45deg)}.horizon-experience .loser .verdict-stamp-icon{transform:rotate(45deg)}@media (min-width:701px){.horizon-experience :is(.horizon-verdicts,.horizon-edition-verdicts) .has-portraits .verdict-card>.verdict-stamp{clip-path:none;color:#ffcf8b;width:max-content;height:auto;font:600 11px/1 var(--h-sans);letter-spacing:.07em;white-space:nowrap;background:#080e19ed;border:1px solid #ffce8766;border-radius:7px;gap:6px;padding:6px 9px;overflow:visible;box-shadow:0 2px 8px #03070e55}.horizon-experience :is(.horizon-verdicts,.horizon-edition-verdicts) .has-portraits .loser>.verdict-stamp{color:#d1b9ff;border-color:#baa5e477}.horizon-experience .verdict-stamp-icon{stroke-width:2px;width:18px;height:18px}.horizon-experience .horizon-verdicts .has-portraits .verdict-card>.verdict-stamp{z-index:1;position:absolute;top:10px;left:12px}@container (max-height:440px){.horizon-experience .horizon-verdicts .has-portraits .verdict-card>.verdict-stamp{gap:4px;padding:4px 6px;font-size:9px;inset:auto 12px 12px auto}.horizon-experience .horizon-verdicts .verdict-stamp-icon{width:14px;height:14px}}}@media (min-width:701px) and (max-width:1100px){.horizon-experience .horizon-verdicts .has-portraits .verdict-card>.verdict-stamp{gap:4px;padding:4px 6px;font-size:9px;inset:auto 12px 12px auto}.horizon-experience .horizon-verdicts .verdict-stamp-icon{width:14px;height:14px}}@media (max-height:540px){.horizon-edition-slide{overflow-y:auto}.horizon-experience .horizon-opening-inner,.horizon-edition-section{min-height:330px}.horizon-newsletter.is-compact .horizon-newsletter-copy p{display:none}}@media (prefers-reduced-motion:reduce){.horizon-edition-slides{transition:none}.horizon-swipe-cue:after{opacity:.45;animation:none}}@media (prefers-reduced-transparency:reduce){.horizon-tile,.horizon-experience .horizon-glass,.horizon-newsletter.is-compact,.horizon-edition-nav,.horizon-swipe-cue{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101923}}
.horizon-site{isolation:isolate;position:relative}.horizon-scene-bootstrap{position:absolute;inset:0}.horizon-scene-layer.is-initial{animation:none}.horizon-scene-layer{width:100%;height:100%;animation:.65s both horizon-scene-arrive;display:block;position:absolute;inset:0;overflow:hidden}.horizon-scene-layer img{object-fit:cover;width:100%;height:100%;display:block;object-position:center center!important;opacity:1!important;filter:none!important}.horizon-scene-layer.is-pending{opacity:0;pointer-events:none;animation:none}.horizon-scene-layer.is-previous{animation:none}.horizon-scenery:after{z-index:2;pointer-events:none}.horizon-experience>.horizon-scenery[data-period=morning]:after{background:linear-gradient(90deg,#06101d75,#0000 72%),linear-gradient(#0000 30%,#070d18a6)}.horizon-experience>.horizon-scenery[data-period=noon]:after{background:linear-gradient(90deg,#06101d9c,#06101d20 80%),linear-gradient(#0000 25%,#070d18a6)}.horizon-experience>.horizon-scenery[data-period=night]:after{background:linear-gradient(90deg,#07111e35,#0000 75%),linear-gradient(#0000 35%,#070d186e)}.horizon-inner>.horizon-route-scenery{z-index:-1;pointer-events:none;opacity:.85;height:min(820px,100dvh);position:fixed;inset:0 0 auto}.horizon-inner>.horizon-route-scenery:after{background:linear-gradient(#0d15255c 20%,#0d1525b0 68%,#0d1525 100%),linear-gradient(90deg,#0d152599,#0000)}.horizon-reading-mode>.horizon-route-scenery{opacity:.42;height:560px}.horizon-briefing-page>.horizon-scenery .horizon-scene-layer{height:100%}.horizon-atmosphere{color:#e8dfd3;flex:none;line-height:1.25;position:relative}.horizon-atmosphere summary{cursor:pointer;background:#ffffff05;border:1px solid #c5c7db25;border-radius:24px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:7px 11px;font-size:11px;list-style:none;display:flex}.horizon-atmosphere summary::-webkit-details-marker{display:none}.horizon-atmosphere summary:hover,.horizon-atmosphere[open] summary{color:#ffd28d;background:#dca95120;border-color:#e6b56760}.horizon-atmosphere-menu{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);z-index:80;background:#080f1bf2;border:1px solid #b0b9d347;border-radius:16px;width:250px;padding:16px;position:absolute;top:calc(100% + 15px);right:0;box-shadow:0 18px 55px #0008}.horizon-atmosphere-menu legend{float:left;width:100%;font:500 21px/1.2 var(--h-serif);color:#f6ead8;margin-bottom:12px;padding:0}.horizon-atmosphere-menu label{clear:both;cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;min-height:51px;padding:9px 10px;display:flex}.horizon-atmosphere-menu label:hover{background:#ffffff08}.horizon-atmosphere-menu label.is-selected{background:#dca95118;border-color:#dca95150}.horizon-atmosphere-menu input{opacity:0;width:1px;height:1px;position:absolute}.horizon-atmosphere-menu label:has(input:focus-visible){outline-offset:2px;outline:2px solid #ffd28d}.horizon-atmosphere-menu label>span:first-of-type{flex-direction:column;flex:1;gap:4px;display:flex}.horizon-atmosphere-menu strong{color:#f5e9d9;font-size:12px;font-weight:500}.horizon-atmosphere-menu small{color:#aeb6c9;font-size:10px}.horizon-atmosphere-check{color:#ffd28d;font-size:15px}.horizon-atmosphere-menu p{clear:both;color:#adb4c5;border-top:1px solid #b0b9d326;margin:10px 0 0;padding:12px 8px 0;font-size:10px;line-height:1.4}@keyframes horizon-scene-arrive{0%{opacity:0}to{opacity:1}}@media (max-width:700px){.horizon-home .horizon-action-island{gap:1px}.horizon-atmosphere summary{background:0 0;border:0;width:35px;min-height:38px;padding:7px}.horizon-atmosphere summary>span{display:none}.horizon-atmosphere-menu{width:238px;top:calc(100% + 14px);right:-76px}.horizon-experience>.horizon-scenery[data-period=morning]:after{background:linear-gradient(90deg,#07111e7d,#07111e18),linear-gradient(#0000 10%,#070d18c9)}.horizon-experience>.horizon-scenery[data-period=noon]:after{background:linear-gradient(90deg,#07111e94,#07111e40),linear-gradient(#0000 10%,#070d18c9)}.horizon-experience>.horizon-scenery[data-period=night]:after{background:linear-gradient(90deg,#07111e4d,#07111e05),linear-gradient(#0000 15%,#070d1899)}}@media (prefers-reduced-motion:reduce){.horizon-scene-layer{animation:none}}@media (prefers-reduced-transparency:reduce){.horizon-atmosphere-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101923}}
