.band{margin:var(--ot-space-16);border-radius:var(--ot-radius-2xl);color:var(--ot-text-primary);padding-top:76px;padding-bottom:var(--ot-space-32);background:var(--ot-bg-page);isolation:isolate;z-index:5;position:relative;overflow:clip}@media (width>=1200px){.band{padding-top:96px}}.band>.band__amb{z-index:-1;object-fit:cover;filter:blur(56px)saturate(1.25);opacity:.5;pointer-events:none;width:116%;max-width:none;height:100%;position:absolute;inset:-12% -8% 0;-webkit-mask-image:linear-gradient(#000 30%,#0000 92%);mask-image:linear-gradient(#000 30%,#0000 92%)}@media (width<=767px){.band{padding-bottom:var(--ot-space-24);border-radius:0;margin:0}}.intro{gap:var(--ot-space-16);padding-top:var(--ot-space-16);display:grid}.intro h1{margin-top:var(--ot-space-8);font-family:var(--ot-font-family-heading);font-weight:var(--ot-font-weight-medium);text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.75rem);line-height:1.4}.find{align-items:center;gap:var(--ot-space-12);width:100%;min-height:52px;padding-inline:var(--ot-space-20);border:var(--ot-border-width-1) solid var(--ot-color-white-alpha-12);border-radius:var(--ot-radius-full);background:var(--ot-color-white-alpha-8);color:var(--ot-text-secondary);font:inherit;text-align:start;cursor:pointer;backdrop-filter:blur(16px);transition:background-color var(--ot-motion-hover), border-color var(--ot-motion-hover);font-size:1rem;display:flex}.find:focus-visible{outline:var(--ot-border-width-2) solid var(--ot-focus-ring);outline-offset:var(--ot-space-2)}.find span{flex:1}.find kbd{min-width:var(--ot-space-24);padding:0 var(--ot-space-8);border:var(--ot-border-width-1) solid var(--ot-color-white-alpha-28);border-radius:var(--ot-radius-xs);font:inherit;text-align:center;color:var(--ot-text-primary);font-size:.75rem;display:none}@media (hover:hover) and (width>=600px){.find kbd{display:inline-block}}@media (width>=900px){.intro{grid-template-columns:minmax(0, 1fr) minmax(0, var(--ot-hero-band-list-search-width));align-items:end;gap:var(--ot-space-32);padding-top:var(--ot-space-16)}}.list-sec{padding-top:var(--ot-space-32)}@media (width>=1200px){.list-sec{padding-top:var(--ot-space-48)}}.cards{gap:var(--ot-space-24);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.cards>li[hidden]{display:none}.pc{--pc-pad:var(--ot-space-12);height:100%;padding:var(--pc-pad);background:var(--ot-card-bg);border:var(--ot-border-width-1) solid var(--ot-card-border);border-radius:var(--ot-card-radius);transition:border-color var(--ot-motion-hover), box-shadow var(--ot-motion-hover), transform var(--ot-duration-slow) var(--ot-easing-standard);grid-template-rows:auto 1fr;display:grid;position:relative}@media (hover:hover) and (width>=600px){.pc:hover{border-color:var(--ot-card-border-hover);box-shadow:var(--ot-card-shadow-hover);transform:translateY(-2px)}}.pc:has(a:focus-visible){outline:var(--ot-border-width-2) solid var(--ot-card-focus-ring);outline-offset:var(--ot-space-2)}.pc a:focus-visible{outline:none}.pc__cv{aspect-ratio:4/3;border-radius:calc(var(--ot-card-radius) - var(--pc-pad));background:var(--ot-color-secondary-800);position:relative;overflow:hidden}.pc__cv img{object-fit:cover;width:100%;height:100%;transition:transform var(--ot-duration-slow) var(--ot-easing-standard);position:absolute;inset:0}@media (hover:hover) and (width>=600px){.pc:hover .pc__cv img{transform:scale(1.04)}}.pc__b{gap:var(--ot-space-12);padding:var(--ot-space-16) var(--ot-space-8) var(--ot-space-8);grid-template-rows:auto auto 1fr auto;display:grid}.pc__chips{gap:var(--ot-space-8);flex-wrap:wrap;display:flex}.pc__chips .tag,.pc__date{align-items:center;gap:var(--ot-space-4);min-height:var(--ot-space-32);padding-inline:var(--ot-space-12);border-radius:var(--ot-radius-md);background:var(--ot-bg-subtle);color:var(--ot-text-secondary);font-size:.875rem;font-weight:var(--ot-font-weight-medium);display:inline-flex}.pc__chips .tag{background:var(--ot-bg-brand-subtle);color:var(--ot-text-brand)}.pc h3{font-family:var(--ot-font-family-heading);font-weight:var(--ot-font-weight-semibold);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.125rem;line-height:1.7;display:-webkit-box;overflow:hidden}.pc h3 a{color:var(--ot-card-title);text-decoration:none}.pc h3 a:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.pc__sum{color:var(--ot-card-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}.pc__foot{justify-content:space-between;align-items:center;gap:var(--ot-space-12);margin-top:var(--ot-space-4);padding-top:var(--ot-space-16);border-top:var(--ot-border-width-1) solid var(--ot-border-subtle);display:flex}.pc__go{font-size:.875rem;font-weight:var(--ot-font-weight-medium);color:var(--ot-text-primary)}.pc__ar{width:var(--ot-size-control-md);height:var(--ot-size-control-md);border:var(--ot-border-width-1) solid var(--ot-border-default);border-radius:var(--ot-radius-full);color:var(--ot-icon-primary);transition:background-color var(--ot-motion-hover), color var(--ot-motion-hover), border-color var(--ot-motion-hover);place-items:center;display:inline-grid}.pc:hover .pc__ar,.pc:has(a:focus-visible) .pc__ar{background:var(--ot-bg-brand);border-color:var(--ot-bg-brand);color:var(--ot-text-on-brand)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.band--list{padding-bottom:var(--ot-hero-band-list-padding-bottom)}.lh{gap:var(--ot-space-24);padding-top:var(--ot-space-16);display:grid}@media (width>=900px){.lh{grid-template-columns:minmax(0, 1fr) minmax(0, var(--ot-hero-band-list-search-width));align-items:end;gap:var(--ot-space-32)}}.lh__t{gap:var(--ot-space-12);justify-items:start;display:grid}.lh h1{font-family:var(--ot-font-family-heading);font-weight:var(--ot-font-weight-semibold);text-wrap:balance;font-size:clamp(2rem,1.1rem + 3.4vw,3rem);line-height:1.3}.lh__d{max-width:56ch;color:var(--ot-hero-band-lead);font-size:var(--ot-hero-band-list-description-size);line-height:1.8}.lh .find{margin:0}.pgn{margin-top:var(--ot-pagination-margin-top);align-items:center;gap:var(--ot-space-12);flex-direction:column;display:flex}.pgn ul{justify-content:center;align-items:center;gap:var(--ot-pagination-gap);flex-wrap:wrap;display:flex}.pgn__b{min-inline-size:var(--ot-pagination-size);block-size:var(--ot-pagination-size);padding-inline:var(--ot-space-4);border-radius:var(--ot-pagination-radius);color:var(--ot-pagination-text);font-size:.875rem;font-weight:var(--ot-font-weight-medium);font-variant-numeric:tabular-nums;transition:background-color var(--ot-motion-hover);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pgn__b:focus-visible{outline:var(--ot-border-width-2) solid var(--ot-pagination-focus-ring);outline-offset:var(--ot-space-2)}.pgn__b[aria-current=page]{background:var(--ot-pagination-bg-current);color:var(--ot-pagination-text-current)}.pgn__b--arrow{border:var(--ot-border-width-1) solid var(--ot-pagination-border)}.pgn__b[aria-disabled=true]{color:var(--ot-pagination-text-disabled);border-color:var(--ot-border-disabled);pointer-events:none}.pgn__e{inline-size:var(--ot-pagination-size);text-align:center;color:var(--ot-pagination-summary)}.pgn__sum{color:var(--ot-pagination-summary);font-size:.875rem}@media (hover:hover) and (width>=600px){.pgn__b:not([aria-current]):not([aria-disabled]):hover{background:var(--ot-pagination-bg-hover)}}@media (width<=479px){.pgn li:not(:first-child):not(:last-child){display:none}.pgn ul{justify-content:space-between;gap:0;inline-size:100%}.pgn__sum{order:-1}}@media (width>=480px){.pgn__sum{display:none}}@media (forced-colors:active){.band,.nl{border:1px solid canvastext}.pgn__b[aria-current=page]{border:2px solid highlight}.pgn__b--arrow{border-color:buttontext}}.band>:not(.hdr):not(.band__amb):not(.band__deco){z-index:1;position:relative}.band--list{background:var(--ot-hero-band-deco-glow), var(--ot-bg-page)}.band>.band__deco{z-index:0;pointer-events:none;position:absolute}.band__dots{background-image:radial-gradient(var(--ot-hero-band-deco-dots) 1px, transparent 1.6px);background-size:var(--ot-hero-band-deco-dots-size) var(--ot-hero-band-deco-dots-size);opacity:var(--ot-hero-band-deco-dots-opacity);-webkit-mask-image:var(--ot-hero-band-deco-dots-mask);-webkit-mask-image:var(--ot-hero-band-deco-dots-mask);mask-image:var(--ot-hero-band-deco-dots-mask);inset:0}@media (forced-colors:active){.band__deco{display:none}}@media (width>=1200px){.nlsec{padding-block:var(--ot-space-64) var(--ot-space-96)}}.crumb{align-items:center;gap:var(--ot-breadcrumb-gap);color:var(--ot-breadcrumb-text);flex-wrap:wrap;font-size:.875rem;line-height:1.25rem;display:flex}.crumb li{align-items:center;gap:var(--ot-breadcrumb-gap);display:inline-flex}.crumb li>.i{color:var(--ot-breadcrumb-separator)}.crumb a{min-height:var(--ot-size-target-min);color:var(--ot-breadcrumb-text);border-radius:var(--ot-radius-xs);align-items:center;text-decoration:none;display:inline-flex}.crumb a:hover{color:var(--ot-breadcrumb-text-hover);text-decoration:underline;text-decoration-thickness:var(--ot-breadcrumb-underline-width);text-underline-offset:var(--ot-breadcrumb-underline-offset)}.crumb a:focus-visible{outline:var(--ot-border-width-2) solid var(--ot-breadcrumb-focus-ring);outline-offset:var(--ot-space-2)}.crumb [aria-current]{color:var(--ot-breadcrumb-current);font-weight:var(--ot-font-weight-medium)}.find{min-height:var(--ot-search-trigger-height);padding-inline:var(--ot-search-trigger-padding-x);gap:var(--ot-search-trigger-gap);border-color:var(--ot-glass-field-border);border-radius:var(--ot-search-trigger-radius);background:var(--ot-glass-field-bg);color:var(--ot-glass-field-text);backdrop-filter:blur(var(--ot-glass-field-blur))}.find:hover{background:var(--ot-glass-field-bg-hover);border-color:var(--ot-glass-field-border-hover)}.find kbd,.hsearch kbd{border-color:var(--ot-search-trigger-kbd-border);color:var(--ot-search-trigger-kbd-text)}.hsearch{background:var(--ot-blog-header-search-bg);color:var(--ot-blog-header-search-text)}.hsearch:hover{background:var(--ot-blog-header-search-bg-hover)}.band{padding-top:var(--ot-hero-band-padding-top-header)}@media (width>=1200px){.band{padding-top:var(--ot-hero-band-padding-top-header-wide)}}.band>.band__amb{opacity:var(--ot-hero-band-ambient-opacity);filter:blur(var(--ot-hero-band-ambient-blur)) saturate(var(--ot-hero-band-ambient-saturate));-webkit-mask-image:var(--ot-hero-band-ambient-mask);-webkit-mask-image:var(--ot-hero-band-ambient-mask);mask-image:var(--ot-hero-band-ambient-mask)}.feat{gap:var(--ot-featured-stage-gap)}@media (width>=900px){.feat{gap:var(--ot-featured-stage-gap-wide)}}.fc{border-radius:var(--ot-featured-stage-radius)}.fc--main{min-height:var(--ot-featured-stage-lead-min-height);background:var(--ot-featured-stage-lead-bg);box-shadow:0 0 0 1px var(--ot-featured-stage-lead-ring)}@media (width>=900px){.fc--main{min-height:var(--ot-featured-stage-lead-min-height-wide)}}.fc--main:after{background:var(--ot-featured-stage-lead-scrim)}.fc--main .fc__in{width:auto;margin:var(--ot-featured-stage-panel-margin);padding:var(--ot-featured-stage-panel-padding);border:1px solid var(--ot-glass-panel-border);border-radius:var(--ot-glass-panel-radius);background:var(--ot-glass-panel-sheen), var(--ot-glass-panel-tint);backdrop-filter:blur(var(--ot-glass-panel-blur)) saturate(var(--ot-glass-panel-saturate));box-shadow:var(--ot-glass-panel-shadow)}@media (width>=900px){.fc--main .fc__in{margin:var(--ot-featured-stage-panel-margin-wide);padding:var(--ot-featured-stage-panel-padding-wide)}}@supports not (backdrop-filter:blur(1px)){.fc--main .fc__in,.find{background:var(--ot-glass-fallback-bg)}}.fc__go{min-height:var(--ot-button-height-md);padding-inline:var(--ot-button-padding-x-md);gap:var(--ot-button-gap-md);border-radius:var(--ot-button-radius);background:var(--ot-button-primary-bg);color:var(--ot-button-primary-text)}.fc--main:hover .fc__go{background:var(--ot-button-primary-bg-hover)}.fc--s{background:var(--ot-featured-stage-next-bg);box-shadow:0 0 0 1px var(--ot-featured-stage-next-ring);backdrop-filter:blur(var(--ot-featured-stage-next-blur))}@media (width<=899px){.fc--s{grid-template-columns:var(--ot-featured-stage-next-thumb) minmax(0, 1fr)}}.fc--s:hover{background:var(--ot-featured-stage-next-bg-hover)}.pc{padding:var(--ot-post-card-padding)}.pc__cv{aspect-ratio:var(--ot-post-card-cover-ratio);border-radius:var(--ot-post-card-cover-radius);background:var(--ot-post-card-cover-bg)}.pc__b{gap:var(--ot-post-card-body-gap);padding:var(--ot-post-card-body-padding-top) var(--ot-post-card-body-padding-x) var(--ot-post-card-body-padding-x)}.pc__chips .tag,.pc__date{min-height:var(--ot-badge-height-lg);padding-inline:var(--ot-badge-padding-x-lg);gap:var(--ot-badge-gap);border-radius:var(--ot-badge-radius);background:var(--ot-badge-neutral-bg);color:var(--ot-badge-neutral-text)}.pc__date .i{color:var(--ot-badge-neutral-icon)}.pc__foot{border-top-color:var(--ot-post-card-divider)}.pc__ar{width:var(--ot-post-card-arrow-size);height:var(--ot-post-card-arrow-size);border-color:var(--ot-post-card-arrow-border);color:var(--ot-post-card-arrow-icon)}.pc:hover .pc__ar{background:var(--ot-post-card-arrow-bg-hover);border-color:var(--ot-post-card-arrow-bg-hover);color:var(--ot-post-card-arrow-icon-hover)}.newsx{padding:var(--ot-news-list-padding)}@media (width>=768px){.newsx{padding:var(--ot-news-list-padding-wide)}}.newsx .news{column-gap:var(--ot-news-list-gap-x)}.news li.is-lead a img{aspect-ratio:var(--ot-news-list-lead-ratio);border-radius:var(--ot-news-list-lead-radius)}.news a img{border-radius:var(--ot-news-list-thumb-radius)}.ov{margin:var(--ot-report-band-margin);border-radius:var(--ot-report-band-radius);background:var(--ot-report-band-glow), var(--ot-bg-page)}.ov__in{padding-block:var(--ot-report-band-padding-y)}@media (width>=1000px){.ov__in{padding-block:var(--ot-report-band-padding-y-wide)}}.ov__sum{color:var(--ot-report-band-text-muted)}.ov .meta{color:var(--ot-report-band-meta)}.ov:after{background:var(--ot-report-band-scrim)}.ov__vid{-webkit-mask-image:var(--ot-report-band-media-mask);-webkit-mask-image:var(--ot-report-band-media-mask);mask-image:var(--ot-report-band-media-mask)}.ov.is-live .ov__vid{opacity:var(--ot-report-band-media-opacity)}.ov__amb{opacity:var(--ot-report-band-media-fallback-opacity)}.ov__arch a{background:var(--ot-report-band-archive-bg);border-color:var(--ot-report-band-archive-border);border-radius:var(--ot-report-band-archive-radius);grid-template-columns:var(--ot-report-band-archive-thumb) minmax(0, 1fr)}.ov__arch a:hover{background:var(--ot-report-band-archive-bg-hover);border-color:var(--ot-report-band-archive-border-hover)}.ov__arch h3{color:var(--ot-report-band-archive-title)}.cat{padding:var(--ot-category-card-padding);gap:var(--ot-category-card-gap)}.cat__ic{width:var(--ot-category-card-tile-size);height:var(--ot-category-card-tile-size);border-radius:var(--ot-category-card-tile-radius);background:var(--ot-category-card-tile-bg)}.cat__ic img{width:var(--ot-category-card-icon-size);height:var(--ot-category-card-icon-size)}.cta{margin:var(--ot-account-band-margin);border-radius:var(--ot-account-band-radius);background:var(--ot-account-band-glow), var(--ot-bg-page)}.cta__in{padding-block:var(--ot-account-band-padding-y);gap:var(--ot-account-band-gap)}@media (width>=900px){.cta__in{padding-block:var(--ot-account-band-padding-y-wide);gap:var(--ot-account-band-gap-wide)}}.cta__dots{background-image:radial-gradient(var(--ot-account-band-dots) 1px, transparent 1.6px);background-size:var(--ot-account-band-dots-size) var(--ot-account-band-dots-size);opacity:var(--ot-account-band-dots-opacity)}.cta__rings{width:var(--ot-account-band-ring-size)}.cta__rings:before{background:conic-gradient(transparent 0deg, var(--ot-account-band-orbit-body) 210deg, var(--ot-account-band-orbit-head) 346deg, transparent 360deg)}.cta__rings:after{background:conic-gradient(transparent 0deg, var(--ot-account-band-orbit-body) 210deg, var(--ot-account-band-orbit-glow) 346deg, transparent 360deg)}.motion .cta__rings:before,.motion .cta__rings:after{animation-duration:var(--ot-account-band-orbit-duration)}.cta__card{border-color:var(--ot-glass-card-border);border-radius:var(--ot-glass-card-radius);background:var(--ot-glass-card-sheen), var(--ot-glass-card-tint);backdrop-filter:blur(var(--ot-glass-card-blur)) saturate(var(--ot-glass-card-saturate));box-shadow:var(--ot-glass-card-shadow)}.cta__card li{padding:var(--ot-account-band-row-padding)}.cta__card li+li{border-top-color:var(--ot-account-band-row-divider)}.nl{background:var(--ot-newsletter-band-glow), var(--ot-newsletter-band-bg);border-radius:var(--ot-newsletter-band-radius);box-shadow:var(--ot-newsletter-band-shadow)}.nl .pill{background:var(--ot-newsletter-pill-bg);padding:var(--ot-newsletter-pill-padding);box-shadow:var(--ot-newsletter-pill-shadow)}.nl .pill input{height:var(--ot-newsletter-pill-height);color:var(--ot-newsletter-pill-text)}.nl .pill input::placeholder{color:var(--ot-newsletter-pill-placeholder)}.nl .pill .btn{min-height:var(--ot-newsletter-pill-height);background:var(--ot-newsletter-pill-button-bg);border-color:var(--ot-newsletter-pill-button-bg);color:var(--ot-newsletter-pill-button-text)}.nl .pill .btn:hover{background:var(--ot-newsletter-pill-button-bg-hover);border-color:var(--ot-newsletter-pill-button-bg-hover)}.bft{margin:0 var(--ot-blog-footer-margin) var(--ot-blog-footer-margin);border-radius:var(--ot-blog-footer-radius);background:var(--ot-blog-footer-bg)}.bft__legal{border-color:var(--ot-blog-footer-border);color:var(--ot-blog-footer-legal-text)}.bft__links a,.bft__copy{color:var(--ot-blog-footer-link)}.bft__links a:hover{color:var(--ot-blog-footer-link-hover)}.bft__nav a:hover{background:var(--ot-blog-footer-nav-hover-bg)}:dir(ltr) svg.i:has(use[href=\#i-arrow-left]),:dir(ltr) svg.i:has(use[href=\#i-chevron-left]),:dir(ltr) svg.i:has(use[href=\#i-arrow-right]),:dir(ltr) svg.i:has(use[href=\#i-chevron-right]){transform:scaleX(-1)}:dir(ltr) .nl{background:var(--ot-newsletter-band-glow-ltr), var(--ot-newsletter-band-bg-ltr)}:dir(ltr) .band--list{background:var(--ot-hero-band-deco-glow-ltr), var(--ot-bg-page)}:dir(ltr) .band__dots{-webkit-mask-image:var(--ot-hero-band-deco-dots-mask-ltr);-webkit-mask-image:var(--ot-hero-band-deco-dots-mask-ltr);mask-image:var(--ot-hero-band-deco-dots-mask-ltr)}@media (width>=600px){:dir(ltr) .fc--main:hover .fc__go .i{transform:scaleX(-1) translateX(calc(-1 * var(--ot-space-4)))}}:dir(ltr) .nl:before{-webkit-mask-image:linear-gradient(270deg,#0000,#000 70%);mask-image:linear-gradient(270deg,#0000,#000 70%)}:dir(ltr) .ov__vid{-webkit-mask-image:linear-gradient(270deg,#000 0% 38%,#0000 82%);mask-image:linear-gradient(270deg,#000 0% 38%,#0000 82%)}:dir(ltr) .ov:after{background:linear-gradient(90deg,#080820f0 0%,#080820c7 45%,#08082033 100%),linear-gradient(#0000 60%,#080820c7 100%)}:dir(ltr) .cta__card:before{transform:scaleX(-1)}:dir(ltr) .cta__dots{-webkit-mask-image:radial-gradient(48% 80% at 74%,#000,#0000 80%);mask-image:radial-gradient(48% 80% at 74%,#000,#0000 80%)}