.cp-casefile{--cf-nav-h:3.25rem;--cf-status:111 155 216;isolation:isolate;background:rgb(var(--cp-night));color:rgb(var(--cp-fg));min-height:calc(100svh - var(--cp-header-h));position:relative;overflow-x:clip}.cp-cf-hero__grid,.cp-cf-answer__grid,.cp-cf-feature,.cp-cf-own,.cp-cf-story__grid,.cp-cf-sync,.cp-cf-people,.cp-cf-collections{grid-template-columns:minmax(0,1fr)}.cp-cf-feature>*,.cp-cf-own>*,.cp-cf-answer__grid>*{min-width:0}.cp-casefile section[id],.cp-casefile [id^=t-],.cp-casefile [id^=fact-],.cp-casefile [id^=citation-],.cp-casefile [id^=coverage-item-]{scroll-margin-top:calc(var(--cp-header-h) + var(--cf-nav-h) + 1.25rem)}.cp-cf-shell{width:100%;max-width:88rem;padding-inline:var(--cp-gutter);margin-inline:auto}.cp-cf-section{border-top:1px solid rgb(var(--cp-line) / .6);padding-block:clamp(3rem,2rem + 3vw,5.5rem)}.cp-cf-anchor{top:calc(-1 * (var(--cp-header-h) + var(--cf-nav-h)));position:absolute}.cp-cf-kicker{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--cp-fg-faint));align-items:center;gap:.6rem;font-size:.72rem;display:flex}.cp-cf-kicker--red{color:rgb(var(--cp-red-text))}.cp-cf-kicker:before{content:"";background:rgb(var(--cp-red));width:1.5rem;height:1px}.cp-cf-count{background:rgb(var(--cp-navy-700));min-width:1.5rem;color:rgb(var(--cp-fg-muted));letter-spacing:0;border-radius:999px;justify-content:center;margin-left:.5rem;padding:.1rem .45rem;font-size:.72rem;font-weight:600;display:inline-flex}.cp-cf-chip{height:1.6rem;color:rgb(var(--cp-fg));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070db8;border-radius:999px;align-items:center;padding-inline:.55rem;font-size:.72rem;font-weight:600;display:inline-flex}.cp-cf-chip--red{background:rgb(var(--cp-red));color:#fff}.cp-cf-inline-link{color:rgb(var(--cp-red-text));text-decoration:underline;-webkit-text-decoration-color:rgb(var(--cp-red) / .4);text-decoration-color:rgb(var(--cp-red) / .4);text-underline-offset:4px;font-size:.9rem;font-weight:500}.cp-cf-inline-link:hover{-webkit-text-decoration-color:rgb(var(--cp-red));text-decoration-color:rgb(var(--cp-red))}.cp-cf-cite{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:rgb(var(--cp-red-text));vertical-align:super;margin-left:.2rem;font-size:.72em;font-weight:600;line-height:0}.cp-cf-cite a,a.cp-cf-cite{color:inherit;text-decoration:none}.cp-cf-cite a:hover,a.cp-cf-cite:hover{text-decoration:underline}.cp-cf-share-icon{width:2.25rem;height:2.25rem;color:rgb(var(--cp-fg-faint));transition:color var(--cp-dur-fast), background-color var(--cp-dur-fast);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.cp-cf-share-icon:hover,.cp-cf-share-icon:focus-visible,.cp-cf-share-icon[aria-expanded=true]{color:rgb(var(--cp-fg));background:rgb(var(--cp-navy-700))}.cp-cf-share-icon:focus-visible{outline:2px solid rgb(var(--cp-fg));outline-offset:2px}.cp-cf-hero{z-index:1;padding-block:clamp(1.75rem,1rem + 3vw,4.5rem) clamp(2.5rem,1.5rem + 3vw,5rem);position:relative}.cp-cf-aurora{z-index:-1;pointer-events:none;opacity:.9;position:absolute;inset:0;overflow:hidden}.cp-cf-aurora span{filter:blur(60px)saturate(1.15);mix-blend-mode:screen;animation:cf-aurora 22s var(--cp-ease-inout) infinite alternate;border-radius:50%;position:absolute}.cp-cf-aurora span:first-child{background:radial-gradient(closest-side, rgb(var(--cf-status) / .34), transparent 70%);width:46rem;height:26rem;top:8%;left:2%}.cp-cf-aurora span:nth-child(2){background:radial-gradient(closest-side, rgb(var(--cp-oxblood) / .42), transparent 70%);width:38rem;height:30rem;animation-duration:28s;animation-direction:alternate-reverse;top:0;right:4%}.cp-cf-aurora span:nth-child(3){background:radial-gradient(closest-side, rgb(var(--cp-navy-500) / .55), transparent 70%);width:40rem;height:20rem;animation-duration:34s;top:40%;left:30%}.cp-cf-hero:after{content:"";background:linear-gradient(to bottom, transparent, rgb(var(--cp-night)));pointer-events:none;z-index:-1;height:8rem;position:absolute;inset:auto 0 0}@keyframes cf-aurora{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(4%,3%)scale(1.12)}}.cp-cf-hero__grid{align-items:center;gap:2rem;display:grid}@media (min-width:1024px){.cp-cf-hero__grid{grid-template-columns:minmax(0,1.28fr) minmax(0,.92fr);gap:clamp(3rem,1rem + 4vw,6rem)}}.cp-cf-hero__text{min-width:0}.cp-cf-crumbs ol{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--cp-fg-faint));flex-wrap:wrap;gap:.35rem .5rem;font-size:.72rem;display:flex}.cp-cf-crumbs li+li:before{content:"/";opacity:.5;margin-right:.5rem}.cp-cf-crumbs a{min-height:1.75rem;transition:color var(--cp-dur-fast);align-items:center;display:inline-flex}.cp-cf-crumbs a:hover{color:rgb(var(--cp-fg))}.cp-cf-eyebrow{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--cf-status));align-items:center;gap:.6rem;margin-top:clamp(1rem,.6rem + 1.5vw,2rem);font-size:.8rem;display:flex}.cp-cf-eyebrow__dot{background:rgb(var(--cf-status));width:.55rem;height:.55rem;box-shadow:0 0 0 4px rgb(var(--cf-status) / .18), 0 0 18px rgb(var(--cf-status) / .8);border-radius:50%}.cp-cf-title{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.032em;font-variation-settings:"opsz" 144, "SOFT" 40;color:rgb(var(--cp-fg));text-wrap:balance;outline:none;margin-top:.85rem;font-size:clamp(2.5rem,1.35rem + 4.4vw,5.6rem);font-weight:460;line-height:1}.cp-cf-w{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.cp-cf-w>span{animation:cf-rise .95s var(--cp-ease-out) both;animation-delay:calc(var(--i,0) * 55ms + 60ms);display:inline-block}@keyframes cf-rise{0%{transform:translateY(104%)rotate(2deg)}}.cp-cf-aka{max-width:40rem;font-family:var(--font-fraunces), Georgia, serif;color:rgb(var(--cp-fg-muted));margin-top:1rem;font-size:1.05rem;font-style:italic}.cp-cf-chips{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.4rem;display:flex}.cp-cf-ongoing{border-left:2px solid rgb(var(--cp-status-ongoing));background:rgb(var(--cp-status-ongoing) / .08);max-width:40rem;color:rgb(var(--cp-fg));margin-top:1rem;padding:.6rem .9rem;font-size:.88rem}.cp-cf-release{max-width:40rem;color:rgb(var(--cp-fg));align-items:flex-start;gap:.55rem;margin-top:1rem;font-size:.9rem;line-height:1.5;display:flex}.cp-cf-release__icon{color:rgb(var(--cp-status-ongoing));flex-shrink:0;margin-top:.2rem;font-size:1rem}.cp-cf-release__lead{font-weight:600}.cp-cf-release__title{font-family:var(--font-fraunces), Georgia, serif;font-style:italic}a.cp-cf-release__title{text-decoration:underline;-webkit-text-decoration-color:rgb(var(--cp-line-strong));text-decoration-color:rgb(var(--cp-line-strong));text-underline-offset:3px}a.cp-cf-release__title:hover{color:rgb(var(--cp-red-text));text-decoration-color:currentColor}.cp-cf-release__sep{color:rgb(var(--cp-fg-faint));margin-inline:.45rem}.cp-cf-release__more{color:rgb(var(--cp-fg-muted));text-decoration:underline;-webkit-text-decoration-color:rgb(var(--cp-line-strong));text-decoration-color:rgb(var(--cp-line-strong));text-underline-offset:3px;white-space:nowrap}.cp-cf-release__more:hover{color:rgb(var(--cp-fg))}.cp-cf-meta{color:rgb(var(--cp-fg-muted));flex-wrap:wrap;align-items:center;gap:.4rem 0;margin-top:1.25rem;font-size:.9rem;display:flex}.cp-cf-meta>div{align-items:center;display:flex}.cp-cf-meta>div+div:before{content:"";background:rgb(var(--cp-fg-faint));border-radius:50%;width:3px;height:3px;margin-inline:.75rem}.cp-cf-meta dt{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cp-cf-meta dd{align-items:center;gap:.35rem;display:inline-flex}.cp-cf-meta a{color:rgb(var(--cp-fg));text-decoration:underline;-webkit-text-decoration-color:rgb(var(--cp-line-strong));text-decoration-color:rgb(var(--cp-line-strong));text-underline-offset:4px}.cp-cf-meta a:hover{-webkit-text-decoration-color:rgb(var(--cp-red));text-decoration-color:rgb(var(--cp-red))}.cp-cf-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.9rem;display:flex}.cp-cf-listen{box-shadow:0 14px 40px -14px rgb(var(--cp-red) / .8);position:relative;overflow:hidden}.cp-cf-listen__min{background:#ffffff29;border-radius:999px;margin-left:.15rem;padding:.12rem .5rem;font-size:.78rem;font-weight:600}.cp-cf-listen__wave{align-items:flex-end;gap:2px;height:.9rem;margin-left:.2rem;display:inline-flex}.cp-cf-listen__wave i{opacity:.75;background:currentColor;border-radius:2px;width:2px;height:35%}.cp-cf-listen[aria-describedby] .cp-cf-listen__wave i,.cp-cf-listen:hover .cp-cf-listen__wave i{animation:.9s ease-in-out infinite alternate cf-eq}.cp-cf-listen__wave i:nth-child(2){animation-delay:-.3s!important}.cp-cf-listen__wave i:nth-child(3){animation-delay:-.6s!important}.cp-cf-listen__wave i:nth-child(4){animation-delay:-.15s!important}@keyframes cf-eq{0%{height:25%}to{height:100%}}.cp-cf-follow[aria-pressed=true]{border-color:rgb(var(--cf-status));color:rgb(var(--cf-status))}@media (max-width:639px){.cp-cf-actions{grid-template-columns:1fr 1fr;display:grid}.cp-cf-actions>.cp-cf-listen{grid-column:1/-1}.cp-cf-actions>*,.cp-cf-actions>div>.cp-button{width:100%}}.cp-cf-hero__plate{min-width:0;position:relative}.cp-cf-lead{margin:0;position:relative}.cp-cf-lead__frame{aspect-ratio:4/3;border:1px solid rgb(var(--cp-line-strong));background:rgb(var(--cp-navy-800));box-shadow:0 1px 0 #ede6d60f inset, 0 40px 90px -30px #02040ae6, 0 0 0 1px rgb(var(--cf-status) / .08), 0 0 80px -20px rgb(var(--cf-status) / .35);border-radius:20px;position:relative;overflow:hidden}.cp-cf-lead--portrait .cp-cf-lead__frame{aspect-ratio:4/5;max-height:min(38rem,72vh);margin-inline:auto}@media (max-width:1023px){.cp-cf-lead__frame,.cp-cf-lead--portrait .cp-cf-lead__frame{aspect-ratio:16/11;max-height:none}}.cp-cf-lead__img{-o-object-fit:cover;object-fit:cover;filter:saturate(.9)contrast(1.03);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.06)}.cp-cf-lead__frame:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 30%,#0000 55%,#05070d73 100%),linear-gradient(#0000 55%,#05070dc7);position:absolute;inset:0}.cp-cf-lead__credit{z-index:2;color:rgb(var(--cp-fg-muted));padding:2.5rem 1rem .85rem;font-size:.72rem;line-height:1.45;position:absolute;inset:auto 0 0}.cp-cf-lead__credit [data-credit-title]{color:rgb(var(--cp-fg));margin-bottom:.15rem;font-size:.86rem;font-weight:600}.cp-cf-lead__credit a:hover{color:rgb(var(--cp-fg))}.cp-cf-lead__lens{display:none}@media (min-width:1024px){.cp-cf-lead__lens{z-index:3;width:clamp(8.5rem,4rem + 6vw,11.5rem);display:block;position:absolute;bottom:7.25rem;left:-3.5rem}}.cp-cf-lead--globe .cp-cf-globe{border-radius:20px}.cp-cf-lead__place{color:rgb(var(--cp-fg-muted));justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;font-size:.9rem;display:flex}.cp-cf-lead__place>span{align-items:center;gap:.4rem;display:inline-flex}@supports (animation-timeline:view()){.cp-cf-lead__img{animation:linear both cf-parallax;animation-timeline:view();animation-range:cover}@keyframes cf-parallax{0%{transform:scale(1.14)translateY(-5%)}to{transform:scale(1.14)translateY(6%)}}}.cp-cf-globe{--cf-status:111 155 216;position:relative}.cp-cf-globe__sphere{isolation:isolate;background:radial-gradient(circle at 50% 50%, rgb(var(--cp-navy-800)) 0%, rgb(var(--cp-night)) 72%);position:relative;overflow:hidden}.cp-cf-globe--lens .cp-cf-globe__sphere{aspect-ratio:1;border:1px solid rgb(var(--cf-status) / .55);box-shadow:0 0 0 6px #05070db8, 0 0 0 7px rgb(var(--cf-status) / .25), 0 0 50px 4px rgb(var(--cf-status) / .45), 0 24px 50px -10px #02040ae6;border-radius:50%}.cp-cf-globe--panel .cp-cf-globe__sphere{aspect-ratio:4/3;border:1px solid rgb(var(--cp-line-strong));box-shadow:0 40px 90px -30px #02040ae6, 0 0 90px -20px rgb(var(--cf-status) / .4);border-radius:20px}@media (max-width:1023px){.cp-cf-globe--panel .cp-cf-globe__sphere{aspect-ratio:16/10}}.cp-cf-globe__poster{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .9s var(--cp-ease-out);position:absolute;inset:0}.cp-cf-globe--lens .cp-cf-globe__poster{animation:cf-lens-in 2.6s var(--cp-ease-out) both .3s}.cp-cf-globe--panel .cp-cf-globe__poster{animation:cf-panel-in 3.2s var(--cp-ease-out) both .2s}@keyframes cf-lens-in{0%{filter:blur(3px)brightness(.6);transform:rotate(-38deg)scale(2.1)}to{filter:none;transform:rotate(0)scale(1.35)}}@keyframes cf-panel-in{0%{filter:blur(2px)brightness(.7);transform:scale(1.5)}to{filter:none;transform:scale(1.02)}}.cp-cf-globe__live{opacity:0;transition:opacity .9s var(--cp-ease-out)}.cp-cf-globe[data-phase=live] .cp-cf-globe__live,.cp-cf-globe[data-phase=arrived] .cp-cf-globe__live{opacity:1}.cp-cf-globe[data-phase=live] .cp-cf-globe__poster,.cp-cf-globe[data-phase=arrived] .cp-cf-globe__poster{opacity:0}.cp-cf-globe__shade{z-index:2;pointer-events:none;position:absolute;inset:0}.cp-cf-globe--lens .cp-cf-globe__shade{background:radial-gradient(circle at 34% 28%, #ede6d624, transparent 36%), radial-gradient(circle at 50% 50%, transparent 52%, rgb(var(--cf-status) / .18) 66%, #05070dd9 74%);box-shadow:inset 0 0 30px rgb(var(--cf-status) / .3);border-radius:50%}.cp-cf-globe--panel .cp-cf-globe__shade{background:radial-gradient(90% 90%,#0000 55%,#05070d99 100%)}.cp-cf-globe__pin{z-index:3;background:rgb(var(--cf-status));border:2px solid rgb(var(--cp-fg));width:12px;height:12px;box-shadow:0 0 16px rgb(var(--cf-status));opacity:0;transition:opacity .4s, transform .6s var(--cp-ease-out);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;left:50%;transform:scale(.2)}.cp-cf-globe__pin:after{content:"";border:1px solid rgb(var(--cf-status));animation:cf-ping 2.4s var(--cp-ease-out) infinite;border-radius:50%;position:absolute;inset:-10px}@keyframes cf-ping{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}.cp-cf-globe[data-phase=arrived] .cp-cf-globe__pin{opacity:1;transform:scale(1)}.cp-cf-globe__reticle{z-index:2;pointer-events:none;background:linear-gradient(rgb(var(--cf-status) / .35), rgb(var(--cf-status) / .35)) center / 1px 100% no-repeat, linear-gradient(rgb(var(--cf-status) / .35), rgb(var(--cf-status) / .35)) center / 100% 1px no-repeat;opacity:.35;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 14px,#000 15px 40%,#0000 70%);mask:radial-gradient(circle,#0000 14px,#000 15px 40%,#0000 70%)}.cp-cf-globe__coords{text-align:center;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:rgb(var(--cf-status));text-shadow:0 0 12px #05070d;margin-top:.7rem;font-size:.68rem;display:block}.cp-cf-globe--lens .cp-cf-globe__coords{border:1px solid rgb(var(--cf-status) / .3);background:#05070dc7;border-radius:999px;width:max-content;margin-inline:auto;padding:.2rem .55rem}.cp-cf-globe--panel .cp-cf-globe__coords{z-index:4;border:1px solid rgb(var(--cf-status) / .35);background:#05070db3;border-radius:999px;margin:0;padding:.3rem .6rem;position:absolute;top:1rem;left:1rem}@media (max-width:1023px){.cp-cf-globe--lens .cp-cf-globe__coords{display:none}}.cp-cf-answer{padding-block:clamp(2rem,1.5rem + 2vw,3.5rem) clamp(2.5rem,1.5rem + 3vw,4.5rem)}.cp-cf-answer__grid{gap:2rem;display:grid}@media (min-width:1024px){.cp-cf-answer__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,1rem + 4vw,6rem)}}.cp-cf-answer__text{max-width:44rem;font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.008em;color:rgb(var(--cp-fg));text-wrap:pretty;margin-top:1.1rem;font-size:clamp(1.25rem,1.02rem + .9vw,1.7rem);font-weight:360;line-height:1.48}.cp-cf-starthere-link{border:1px solid rgb(var(--cp-line-strong));background:linear-gradient(90deg, rgb(var(--cp-red) / .12), rgb(var(--cp-navy-900)) 45%);max-width:44rem;transition:border-color var(--cp-dur-fast), transform var(--cp-dur-base) var(--cp-ease-out);border-radius:12px;align-items:center;gap:.85rem;margin-top:1.6rem;padding:.85rem 1rem;display:flex}.cp-starthere-link:hover,.cp-cf-starthere-link:hover{border-color:rgb(var(--cp-red) / .7);transform:translateY(-1px)}.cp-cf-facts{border:1px solid rgb(var(--cp-line));background:linear-gradient(180deg, rgb(var(--cp-navy-900)), rgb(var(--cp-night)));border-radius:14px;padding:1.25rem 1.25rem .5rem}.cp-cf-facts dl{margin-top:.75rem}.cp-cf-fact{border-top:1px solid rgb(var(--cp-line) / .7);grid-template-columns:6.25rem minmax(0,1fr);align-items:center;gap:.75rem;padding-block:.7rem;display:grid}.cp-cf-fact dt{color:rgb(var(--cp-fg-faint));font-size:.8rem}.cp-cf-fact dd{min-width:0;color:rgb(var(--cp-fg));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;font-size:.95rem;line-height:1.45;display:grid}.cp-cf-fact:target{background:rgb(var(--cp-red) / .08)}@media (hover:hover){.cp-cf-fact__share{opacity:0;transition:opacity var(--cp-dur-fast)}.cp-cf-fact:hover .cp-cf-fact__share,.cp-cf-fact:focus-within .cp-cf-fact__share{opacity:1}}.cp-cf-nav{top:var(--cp-header-h);z-index:30;border-block:1px solid rgb(var(--cp-line) / .8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05070de0;position:sticky}.cp-cf-nav__inner{height:var(--cf-nav-h);align-items:center;gap:1.5rem;display:flex}.cp-cf-nav__title{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;font-family:var(--font-fraunces), Georgia, serif;color:rgb(var(--cp-fg));font-size:1rem;display:none;overflow:hidden}@media (min-width:1280px){.cp-cf-nav__title{display:block}}.cp-cf-nav ol{scrollbar-width:none;margin-inline:calc(-1 * var(--cp-gutter));padding-inline:var(--cp-gutter);gap:.25rem;display:flex;position:relative;overflow-x:auto}@media (min-width:1024px){.cp-cf-nav ol{margin-inline:0;padding-inline:0}}.cp-cf-nav ol::-webkit-scrollbar{display:none}.cp-cf-nav a{height:var(--cf-nav-h);white-space:nowrap;color:rgb(var(--cp-fg-muted));transition:color var(--cp-dur-fast);align-items:center;padding-inline:.7rem;font-size:.86rem;font-weight:500;display:inline-flex;position:relative}.cp-cf-nav a:hover,.cp-cf-nav a[aria-current]{color:rgb(var(--cp-fg))}.cp-cf-nav a[aria-current]:after{content:"";background:rgb(var(--cp-red));border-radius:2px;height:2px;position:absolute;inset:auto .7rem 0}.cp-cf-nav__count{color:rgb(var(--cp-fg-faint));font-variant-numeric:tabular-nums;margin-left:.35rem;font-size:.72rem}.cp-cf-nav__progress{background:linear-gradient(90deg, rgb(var(--cp-red)), rgb(var(--cp-red-text)));transform-origin:0;width:100%;height:1px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.cp-cf-watch{background:radial-gradient(60rem 30rem at 85% 0%, rgb(var(--cp-oxblood) / .14), transparent 70%), linear-gradient(180deg, rgb(var(--cp-navy-900)), rgb(var(--cp-night)) 85%);position:relative}.cp-cf-feature{align-items:center;gap:1.5rem;margin-top:clamp(2rem,1.5rem + 1.5vw,3rem);display:grid}@media (min-width:1024px){.cp-cf-feature{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:3rem}}.cp-cf-feature__facade{aspect-ratio:16/9;border:1px solid rgb(var(--cp-line-strong));background:rgb(var(--cp-navy-800));width:100%;box-shadow:0 40px 90px -35px #02040af2, 0 0 80px -30px rgb(var(--cp-red) / .5);cursor:pointer;border-radius:16px;display:block;position:relative;overflow:hidden}.cp-cf-feature__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .9s var(--cp-ease-out);position:absolute;inset:0}.cp-cf-feature__facade:hover .cp-cf-feature__img{transform:scale(1.04)}.cp-cf-feature__scrim{background:radial-gradient(90% 90% at 50% 45%,#0000 40%,#05070d99),linear-gradient(#0000 60%,#05070db3);position:absolute;inset:0}.cp-cf-feature__badges{gap:.4rem;display:flex;position:absolute;bottom:1rem;left:1rem}.cp-cf-feature__player iframe{border-radius:16px;box-shadow:0 40px 90px -35px #02040af2}.cp-cf-feature__title{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;color:rgb(var(--cp-fg));text-wrap:balance;margin-top:.9rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:450;line-height:1.12}.cp-cf-feature__meta{color:rgb(var(--cp-fg-faint));margin-top:.85rem;font-size:.85rem}.cp-cf-feature__why{border-left:2px solid rgb(var(--cp-red));font-family:var(--font-fraunces), Georgia, serif;color:rgb(var(--cp-fg));margin-top:1.1rem;padding-left:1rem;font-size:1.1rem;font-style:italic;line-height:1.5}.cp-cf-feature__out{min-height:2.75rem;color:rgb(var(--cp-fg));align-items:center;gap:.35rem;margin-top:1.25rem;font-size:.9rem;font-weight:600;display:inline-flex}.cp-cf-feature__out:hover{color:rgb(var(--cp-red-text))}.cp-cf-play{width:2.5rem;height:2.5rem;color:rgb(var(--cp-fg));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform var(--cp-dur-base) var(--cp-ease-out), background-color var(--cp-dur-base);background:#05070d99;border:1px solid #ede6d699;border-radius:50%;justify-content:center;align-items:center;margin:-1.25rem 0 0 -1.25rem;display:flex;position:absolute;top:50%;left:50%}.cp-cf-play svg{margin-left:2px}.cp-cf-play--lg{background:rgb(var(--cp-red));color:#fff;width:4.75rem;height:4.75rem;box-shadow:0 0 0 10px rgb(var(--cp-red) / .2), 0 18px 40px -8px rgb(var(--cp-red) / .8);border:0;margin:-2.375rem 0 0 -2.375rem}.cp-cf-feature__facade:hover .cp-cf-play--lg,.cp-cf-feature__facade:focus-visible .cp-cf-play--lg{transform:scale(1.08)}.cp-cf-groups{gap:2.75rem;margin-top:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.cp-cf-group__h{letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--cp-fg));align-items:center;gap:.55rem;padding-bottom:.9rem;font-size:.8rem;font-weight:600;display:flex}.cp-cf-group__h svg{color:rgb(var(--cp-red-text))}.cp-cf-rows{border-top:1px solid rgb(var(--cp-line))}.cp-cf-row{border-bottom:1px solid rgb(var(--cp-line) / .7);position:relative}.cp-cf-row__grid{grid-template-columns:8.5rem minmax(0,1fr);align-items:start;gap:1rem;padding-block:1rem;display:grid;position:relative}@media (min-width:640px){.cp-cf-row__grid{grid-template-columns:12rem minmax(0,1fr);align-items:center;gap:1.4rem}}@media (min-width:1280px){.cp-cf-row__grid{grid-template-columns:13rem minmax(0,46rem) 1fr}}.cp-cf-row--compact .cp-cf-row__grid{grid-template-columns:6.5rem minmax(0,1fr);padding-block:.75rem}@media (min-width:640px){.cp-cf-row--compact .cp-cf-row__grid{grid-template-columns:8.5rem minmax(0,1fr)}}.cp-cf-row__thumb{aspect-ratio:16/9;background:rgb(var(--cp-navy-800));border:1px solid rgb(var(--cp-line));border-radius:10px;display:block;position:relative;overflow:hidden}.cp-cf-row__img,.cp-cf-thumb-fallback{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s var(--cp-ease-out), filter .7s;position:absolute;inset:0}.cp-cf-thumb-fallback{background:radial-gradient(circle at 30% 30%, rgb(var(--cp-oxblood) / .35), transparent 60%), rgb(var(--cp-navy-800))}.cp-cf-row__thumb .cp-cf-play{opacity:.85}.cp-cf-row__dur{color:rgb(var(--cp-fg));font-variant-numeric:tabular-nums;background:#05070dd1;border-radius:5px;padding:.05rem .35rem;font-size:.68rem;font-weight:600;position:absolute;bottom:.35rem;right:.35rem}.cp-cf-row:hover .cp-cf-row__img{transform:scale(1.06)}.cp-cf-row:hover .cp-cf-play{background:rgb(var(--cp-red));opacity:1;border-color:#0000;transform:scale(1.1)}.cp-cf-row__meta{min-width:0}.cp-cf-row__title{color:rgb(var(--cp-fg));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.02rem;font-weight:560;line-height:1.35;display:-webkit-box;overflow:hidden}.cp-cf-row--compact .cp-cf-row__title{font-size:.92rem;font-weight:500}.cp-cf-row__by{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin-top:.55rem;display:flex}.cp-cf-row__line{color:rgb(var(--cp-fg-faint));font-size:.8rem}.cp-cf-row__actions{flex-wrap:wrap;gap:0 1rem;margin-top:.35rem;font-size:.8rem;display:flex}.cp-cf-row__actions a{min-height:2rem;color:rgb(var(--cp-fg-muted));align-items:center;gap:.25rem;display:inline-flex}.cp-cf-row__actions a:hover{color:rgb(var(--cp-fg))}@media (max-width:639px){.cp-cf-row__by .cp-case-card,.cp-cf-row__by>a{max-width:100%}.cp-cf-row--compact .cp-cf-row__by>a{display:none}}.cp-cf-row__preview{display:none}@media (min-width:1280px) and (hover:hover){.cp-cf-row__preview{aspect-ratio:16/9;border:1px solid rgb(var(--cp-line-strong));opacity:0;width:min(24rem,100%);transition:opacity var(--cp-dur-base) var(--cp-ease-out), transform var(--cp-dur-slow) var(--cp-ease-out);pointer-events:none;z-index:5;border-radius:14px;display:block;position:absolute;top:50%;right:0;overflow:hidden;transform:translate(.75rem,-50%)scale(.96);box-shadow:0 30px 70px -20px #02040af2}.cp-cf-row__preview-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cp-cf-row__grid:hover>.cp-cf-row__preview{opacity:1;transform:translateY(-50%)scale(1)}.cp-cf-row[data-active] .cp-cf-row__preview{display:none}}.cp-cf-row__player{max-width:60rem;padding-bottom:1.25rem}.cp-cf-more,.cp-cf-clips{margin-top:.5rem}.cp-cf-more>summary,.cp-cf-clips>summary{cursor:pointer;min-height:2.25rem;color:rgb(var(--cp-red-text));align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;list-style:none;display:inline-flex}.cp-cf-more>summary::-webkit-details-marker{display:none}.cp-cf-clips>summary::-webkit-details-marker{display:none}.cp-cf-more>summary:after,.cp-cf-clips>summary:after{content:"";width:.45rem;height:.45rem;transition:transform var(--cp-dur-fast);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:.2rem;transform:rotate(45deg)translateY(-2px)}.cp-cf-more[open]>summary:after,.cp-cf-clips[open]>summary:after{transform:rotate(225deg)translateY(-2px)}.cp-cf-more>ol{border-top:1px solid rgb(var(--cp-line) / .6);margin-top:.25rem}.cp-cf-more .cp-cf-row:last-child{border-bottom:0}.cp-cf-clips{margin-top:1rem}.cp-cf-clips>summary{color:rgb(var(--cp-fg-muted));text-transform:uppercase;letter-spacing:.12em;font-size:.74rem}.cp-cf-clips>.cp-cf-rows{margin-top:.5rem}.cp-cf-disclaimer{max-width:52rem;color:rgb(var(--cp-fg-faint));margin-top:2.25rem;font-size:.82rem;line-height:1.6}.cp-cf-disclaimer a{color:rgb(var(--cp-fg-muted));text-underline-offset:3px;text-decoration:underline}.cp-cf-suggest{border:1px dashed rgb(var(--cp-line-strong));background:radial-gradient(40rem 16rem at 0% 0%, rgb(var(--cp-oxblood) / .16), transparent 70%);border-radius:16px;margin-top:2rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.cp-cf-own{align-items:center;gap:1.5rem;margin-block:0 clamp(2.5rem,2rem + 2vw,4rem);display:grid}@media (min-width:768px){.cp-cf-own{grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:2.5rem}}.cp-cf-own .cp-cf-play--lg{width:3.5rem;height:3.5rem;margin:-1.75rem 0 0 -1.75rem}.cp-cf-story{view-timeline-name:--cf-story}.cp-cf-story__grid{gap:2.5rem;display:grid}@media (min-width:1024px){.cp-cf-story__grid{grid-template-columns:minmax(0,44rem) minmax(0,24rem);justify-content:space-between;gap:4rem}}.cp-cf-prose{max-width:44rem;color:rgb(var(--cp-fg) / .9);text-wrap:pretty;hanging-punctuation:first;margin-top:2rem;font-size:1.125rem;line-height:1.78}.cp-cf-prose p+p,.cp-cf-prose blockquote+p,.cp-cf-prose h3+p{margin-top:1.2em}.cp-cf-prose h3{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.015em;color:rgb(var(--cp-fg));margin:2.2em 0 .6em;font-size:1.6rem;font-weight:460;line-height:1.2}.cp-cf-prose blockquote{border-left:2px solid rgb(var(--cp-red));font-family:var(--font-fraunces), Georgia, serif;color:rgb(var(--cp-fg));margin:1.8em 0;padding-left:1.25rem;font-size:1.35rem;font-style:italic;line-height:1.5}.cp-cf-prose__lede:first-letter{float:left;font-family:var(--font-fraunces), Georgia, serif;color:rgb(var(--cp-fg));margin:.08em .14em 0 0;font-size:4.1em;font-weight:500;line-height:.82}.cp-cf-locator{min-width:0}.cp-cf-locator__sticky{top:calc(var(--cp-header-h) + var(--cf-nav-h) + 1.5rem);position:sticky}.cp-cf-locator__plate{margin:0}.cp-cf-locator__frame{aspect-ratio:4/5;border:1px solid rgb(var(--cp-line-strong));background:rgb(var(--cp-navy-800));border-radius:18px;position:relative;overflow:hidden}@media (max-width:1023px){.cp-cf-locator__frame{aspect-ratio:16/10}}.cp-cf-locator__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cp-cf-locator__grid{pointer-events:none;background-image:linear-gradient(rgb(var(--cp-fg) / .05) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--cp-fg) / .05) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 20%,#000 80%);mask:radial-gradient(circle,#0000 20%,#000 80%)}.cp-cf-locator__ring{border:1px solid rgb(var(--cp-red) / .6);width:7rem;height:7rem;box-shadow:0 0 40px rgb(var(--cp-red) / .25);animation:cf-ring 3.2s var(--cp-ease-out) infinite;pointer-events:none;border-radius:50%;margin:-3.5rem 0 0 -3.5rem;position:absolute;top:50%;left:50%}@keyframes cf-ring{0%{opacity:1;transform:scale(.35)}to{opacity:0;transform:scale(1.6)}}@supports (animation-timeline:view()){.cp-cf-locator__img{animation:linear both cf-push;animation-timeline:--cf-story;animation-range:entry 10% cover 55%}@keyframes cf-push{0%{filter:saturate(.4)brightness(.7);transform:scale(1.7)}to{filter:none;transform:scale(1.02)}}}.cp-cf-locator figcaption{margin-top:.85rem}.cp-cf-more-link{min-height:2.5rem;color:rgb(var(--cp-fg-muted));align-items:center;gap:.4rem;font-size:.88rem;font-weight:500;display:inline-flex}.cp-cf-more-link:hover{color:rgb(var(--cp-fg))}.cp-cf-tl{--tl-date:8.5rem;view-timeline-name:--cf-tl;max-width:58rem;margin-top:2.5rem;position:relative}.cp-cf-tl__rail{top:.5rem;bottom:.5rem;left:calc(var(--tl-date) + 1.125rem - 1px);background:rgb(var(--cp-line));border-radius:2px;width:2px;position:absolute;overflow:hidden}.cp-cf-tl__ink{background:linear-gradient(to bottom, rgb(var(--cp-red)), rgb(var(--cp-red-text)) 60%, rgb(var(--cp-status-unsolved)));transform-origin:top;position:absolute;inset:0}@supports (animation-timeline:view()){.cp-cf-tl__ink{animation:linear both cf-draw;animation-timeline:--cf-tl;animation-range:entry 15% exit 85%}@keyframes cf-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.cp-cf-tl__item{animation:linear both cf-beat;animation-timeline:view();animation-range:entry entry 55%}@keyframes cf-beat{0%{opacity:.55;transform:translate(-8px)}to{opacity:1;transform:none}}}.cp-cf-tl ol{position:relative}.cp-cf-tl__item{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid;position:relative}.cp-cf-tl__static,.cp-cf-tl__btn{grid-template-columns:var(--tl-date) minmax(0, 1fr);text-align:left;gap:0 2.25rem;width:100%;padding:.95rem .5rem .95rem 0;display:grid}.cp-cf-tl__btn{transition:background-color var(--cp-dur-base);border-radius:12px}.cp-cf-tl__btn:hover{background:rgb(var(--cp-navy-900))}.cp-cf-tl__btn:focus-visible{outline:2px solid rgb(var(--cp-fg));outline-offset:2px}.cp-cf-tl__item[data-active] .cp-cf-tl__btn{background:rgb(var(--cp-red) / .1)}.cp-cf-tl__node{left:calc(var(--tl-date) + 1.125rem - 6px);border:2px solid rgb(var(--cp-red-text));background:rgb(var(--cp-night));z-index:1;width:12px;height:12px;transition:background-color var(--cp-dur-base), box-shadow var(--cp-dur-base);border-radius:50%;position:absolute;top:1.3rem}.cp-cf-tl__item:target .cp-cf-tl__node,.cp-cf-tl__item[data-active] .cp-cf-tl__node,.cp-cf-tl__item:hover .cp-cf-tl__node{background:rgb(var(--cp-red));box-shadow:0 0 0 5px rgb(var(--cp-red) / .18), 0 0 18px rgb(var(--cp-red) / .7)}.cp-cf-tl__item:target{background:rgb(var(--cp-red) / .06)}.cp-cf-tl__date{text-align:right;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.02em;color:rgb(var(--cp-fg-faint));font-variant-numeric:tabular-nums;padding-top:.12rem;font-size:.78rem;display:block}.cp-cf-tl__event{color:rgb(var(--cp-fg) / .88);font-size:1rem;line-height:1.65;display:block}.cp-cf-tl__loc{color:rgb(var(--cp-red-text));align-items:center;gap:.3rem;margin-top:.4rem;font-size:.76rem;display:flex}.cp-cf-tl__side{align-items:center;gap:.15rem;padding-top:.55rem;display:flex}.cp-cf-tl__side .cp-cf-cite{vertical-align:baseline;font-size:.72rem;line-height:1.2}@media (hover:hover){.cp-cf-tl__share{opacity:0;transition:opacity var(--cp-dur-fast)}.cp-cf-tl__item:hover .cp-cf-tl__share,.cp-cf-tl__item:focus-within .cp-cf-tl__share{opacity:1}}@media (max-width:767px){.cp-cf-tl{--tl-date:0rem}.cp-cf-tl__rail{left:.3rem}.cp-cf-tl__node{top:1.15rem;left:calc(.3rem - 5px)}.cp-cf-tl__static,.cp-cf-tl__btn{grid-template-columns:minmax(0,1fr);gap:.25rem;padding-left:1.6rem}.cp-cf-tl__date{text-align:left}}.cp-cf-tl__selected{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1rem;display:flex}.cp-cf-sync{gap:2rem;display:grid}@media (min-width:1024px){.cp-cf-sync{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:start;gap:3rem}.cp-cf-sync__map{top:calc(var(--cp-header-h) + var(--cf-nav-h) + 1.5rem);order:2;position:sticky}}@media (max-width:1023px){.cp-cf-sync__map{order:-1}}.cp-cf-sync__frame{border:1px solid rgb(var(--cp-line-strong));background:rgb(var(--cp-navy-900));border-radius:18px;width:100%;height:clamp(240px,46svh,520px);position:relative;overflow:hidden}.cp-cf-timeline--synced .cp-cf-tl{margin-top:0}.cp-cf-people{gap:1rem;margin-top:2.25rem;display:grid}@media (min-width:640px){.cp-cf-people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cp-cf-people{grid-template-columns:repeat(3,minmax(0,1fr))}}.cp-cf-person{border:1px solid rgb(var(--cp-line));background:rgb(var(--cp-navy-900) / .7);border-radius:14px;padding:1.25rem 1.25rem 1.35rem;position:relative}.cp-cf-person--victim{background:radial-gradient(24rem 10rem at 0% 0%, rgb(var(--cp-fg) / .06), transparent 70%), rgb(var(--cp-navy-900));border-color:rgb(var(--cp-line-strong))}.cp-cf-person--victim:before{content:"";background:linear-gradient(90deg, rgb(var(--cp-fg) / .7), transparent);border-radius:2px;height:2px;position:absolute;top:-1px;left:1.25rem;right:1.25rem}.cp-cf-qa{max-width:52rem;margin-top:1.75rem}.cp-cf-qa>div{border-top:1px solid rgb(var(--cp-line));padding-block:1.1rem}.cp-cf-qa dt{font-family:var(--font-fraunces), Georgia, serif;color:rgb(var(--cp-fg));font-size:1.25rem}.cp-cf-qa dd{color:rgb(var(--cp-fg-muted));margin-top:.5rem;line-height:1.7}.cp-cf-kinds{flex-wrap:wrap;gap:.5rem;margin-top:1.75rem;display:flex}.cp-cf-kinds li{border:1px solid rgb(var(--cp-line-strong));color:rgb(var(--cp-fg-muted));border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .8rem .35rem .4rem;font-size:.85rem;display:inline-flex}.cp-cf-kinds__n{background:rgb(var(--cp-navy-700));min-width:1.6rem;height:1.6rem;color:rgb(var(--cp-fg));font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.cp-cf-sources{counter-reset:none;max-width:60rem;margin-top:1.5rem}.cp-cf-source{border-top:1px solid rgb(var(--cp-line) / .8);transition:background-color var(--cp-dur-slow);border-radius:8px;grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding:.95rem .5rem .95rem 0;display:grid}.cp-cf-source:target,.cp-cf-source.cp-source-active{background:rgb(var(--cp-red) / .09)}.cp-cf-source__n{border:1px solid rgb(var(--cp-line-strong));width:1.75rem;height:1.75rem;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:rgb(var(--cp-fg-muted));border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;display:inline-flex}.cp-cf-source__title{color:rgb(var(--cp-fg));text-decoration:underline;-webkit-text-decoration-color:rgb(var(--cp-line-strong));text-decoration-color:rgb(var(--cp-line-strong));text-underline-offset:4px;overflow-wrap:anywhere;font-weight:560;display:inline}.cp-cf-source__title svg{vertical-align:-.1em;color:rgb(var(--cp-fg-faint));margin-left:.25rem;display:inline}.cp-cf-source__title:hover{-webkit-text-decoration-color:rgb(var(--cp-red));text-decoration-color:rgb(var(--cp-red))}.cp-cf-source__meta{color:rgb(var(--cp-fg-faint));flex-wrap:wrap;align-items:center;gap:.3rem .9rem;margin-top:.35rem;font-size:.8rem;display:flex}.cp-cf-source__kind{background:rgb(var(--cp-navy-700));font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--cp-fg-muted));border-radius:5px;padding:.1rem .45rem;font-size:.66rem}.cp-cf-history{background:rgb(var(--cp-navy-900) / .5)}.cp-cf-stamps{gap:1rem;max-width:60rem;margin-top:1.75rem;display:grid}@media (min-width:640px){.cp-cf-stamps{grid-template-columns:repeat(4,minmax(0,1fr))}}.cp-cf-stamps dt{color:rgb(var(--cp-fg-faint));font-size:.78rem}.cp-cf-stamps dd{color:rgb(var(--cp-fg));margin-top:.25rem;font-weight:600}.cp-cf-updates{border-left:1px solid rgb(var(--cp-line-strong));max-width:48rem;margin-top:2rem}.cp-cf-updates li{padding:0 0 1.25rem 1.25rem}.cp-cf-updates__head{color:rgb(var(--cp-fg-faint));gap:.75rem;font-size:.8rem;display:flex}.cp-cf-updates__corr{background:rgb(var(--cp-red));color:#fff;border-radius:4px;padding:0 .4rem;font-weight:600}.cp-cf-family{max-width:48rem;color:rgb(var(--cp-fg-muted));margin-top:2rem;font-size:.95rem;line-height:1.6}.cp-cf-family a{color:rgb(var(--cp-fg));text-decoration:underline;-webkit-text-decoration-color:rgb(var(--cp-red) / .5);text-decoration-color:rgb(var(--cp-red) / .5);text-underline-offset:4px}.cp-cf-filefoot{border-top:1px solid rgb(var(--cp-line));gap:1rem;margin-top:2rem;padding-top:1.5rem;display:grid}.cp-cf-collections{gap:1rem;margin-top:2rem;display:grid}@media (min-width:640px){.cp-cf-collections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cp-cf-collections{grid-template-columns:repeat(3,minmax(0,1fr))}}.cp-cf-collection{border:1px solid rgb(var(--cp-line));background:rgb(var(--cp-navy-900));height:100%;transition:border-color var(--cp-dur-base), transform var(--cp-dur-base) var(--cp-ease-out);border-radius:14px;display:block;overflow:hidden}.cp-cf-collection:hover{border-color:rgb(var(--cp-line-strong));transform:translateY(-2px)}.cp-cf-collection img{aspect-ratio:16/8;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.cp-cf-collection__body{padding:1rem 1.1rem 1.2rem;display:block}.cp-cf-next{z-index:45;left:.5rem;right:.5rem;bottom:calc(var(--cp-tabbar-h) + env(safe-area-inset-bottom) + .5rem);border:1px solid rgb(var(--cp-line-strong));background:linear-gradient(180deg, rgb(var(--cp-navy-800)), rgb(var(--cp-navy-900)));opacity:0;transition:transform var(--cp-dur-slow) var(--cp-ease-out), opacity var(--cp-dur-base);border-radius:18px;padding:.6rem 2.5rem .6rem .6rem;position:fixed;transform:translateY(130%);box-shadow:0 24px 60px -20px #02040af2}body[data-dock=on] .cp-cf-next{bottom:calc(var(--cp-tabbar-h) + env(safe-area-inset-bottom) + 5.75rem)}@media (min-width:1024px){.cp-cf-next,body[data-dock=on] .cp-cf-next{width:23rem;bottom:1.25rem;left:1.25rem;right:auto}}.cp-cf-next[data-visible=true]{opacity:1;transform:none}.cp-cf-next__main{border-radius:12px;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.15rem;display:grid}.cp-cf-next__main:focus-visible{outline:2px solid rgb(var(--cp-fg))}.cp-cf-next__thumb{background:rgb(var(--cp-navy-700));border-radius:10px;width:3.5rem;height:3.5rem;display:block;overflow:hidden}.cp-cf-next__jumps{flex-wrap:wrap;gap:.25rem 1rem;margin-top:.45rem;padding-left:.2rem;font-size:.78rem;display:flex}.cp-cf-next__jumps a{min-height:1.75rem;color:rgb(var(--cp-fg-muted));align-items:center;gap:.3rem;display:inline-flex}.cp-cf-next__jumps a:hover{color:rgb(var(--cp-fg))}.cp-cf-next__close{width:2rem;height:2rem;color:rgb(var(--cp-fg-faint));border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.4rem;right:.4rem}.cp-cf-next__close:hover{color:rgb(var(--cp-fg));background:rgb(var(--cp-navy-700))}@media (prefers-reduced-motion:reduce){.cp-cf-aurora span,.cp-cf-w>span,.cp-cf-globe__poster,.cp-cf-globe__pin:after,.cp-cf-locator__ring,.cp-cf-listen__wave i,.cp-cf-lead__img,.cp-cf-locator__img,.cp-cf-tl__ink,.cp-cf-tl__item{animation:none!important}.cp-cf-lead__img{transform:none}.cp-cf-globe--lens .cp-cf-globe__poster{transform:scale(1.35)}.cp-cf-next{transition:none}}
