.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{align-items:end;gap:var(--ot-space-32);padding-top:var(--ot-space-16);grid-template-columns:minmax(0,1fr) minmax(0,380px)}}.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)}@media (width<=767px){.hero .actions{align-self:stretch}.hero .actions .btn{flex:auto}}.ph{width:100%;height:100%;position:absolute;inset:0}.band>:not(.hdr):not(.band__amb){z-index:1;position:relative}.feat{gap:var(--ot-space-16);margin-top:var(--ot-space-24);display:grid}@media (width>=900px){.feat{gap:var(--ot-space-20);margin-top:var(--ot-space-32);grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}}.fc{isolation:isolate;border-radius:var(--ot-radius-xl);position:relative;overflow:hidden}.fc a{color:inherit;text-decoration:none}.fc a:after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}.fc a:focus-visible{outline:none}.fc:has(a:focus-visible){outline:var(--ot-border-width-2) solid var(--ot-focus-ring);outline-offset:var(--ot-space-2)}.fc .meta,.fc .meta .i{color:var(--ot-color-secondary-100)}.fc .tag{justify-self:start}.fc--main{background:var(--ot-color-secondary-900);min-height:400px;box-shadow:0 0 0 1px var(--ot-color-white-alpha-10);align-items:flex-end;display:flex}@media (width>=900px){.fc--main{min-height:500px}}.fc--main>img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ot-easing-standard);position:absolute;inset:0}.fc--main:after{content:"";z-index:-1;background:linear-gradient(#0000 0%,#08061c2e 32%,#08061cc7 66%,#08061cf5 100%);position:absolute;inset:0}.fc__in{gap:var(--ot-space-12);width:100%;padding:var(--ot-space-24);display:grid}@media (width>=900px){.fc__in{padding:var(--ot-space-40);gap:var(--ot-space-16)}}.fc--main h2{font-family:var(--ot-font-family-heading);font-weight:var(--ot-font-weight-semibold);text-wrap:balance;max-width:26ch;font-size:1.5rem;line-height:1.55}@media (width>=900px){.fc--main h2{font-size:2.25rem}}.fc__sum{color:var(--ot-color-secondary-100);max-width:56ch;display:none}@media (width>=900px){.fc__sum{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.fc__foot{justify-content:space-between;align-items:center;gap:var(--ot-space-16);margin-top:var(--ot-space-4);flex-wrap:wrap;display:flex}.fc__go{align-items:center;gap:var(--ot-space-8);min-height:var(--ot-size-control-md);padding-inline:var(--ot-space-20);border-radius:var(--ot-radius-full);background:var(--ot-bg-brand);color:var(--ot-text-on-brand);font-weight:var(--ot-font-weight-medium);transition:background-color var(--ot-motion-hover);display:inline-flex}.fc__go .i{transition:transform var(--ot-motion-hover)}.feat__next{gap:var(--ot-space-16);display:grid}@media (width>=900px){.feat__next{gap:var(--ot-space-20);grid-template-rows:1fr 1fr}}.fc--s{gap:var(--ot-space-16);padding:var(--ot-space-12);background:var(--ot-color-white-alpha-5);box-shadow:0 0 0 1px var(--ot-color-white-alpha-10);backdrop-filter:blur(12px);transition:background-color var(--ot-motion-hover);grid-template-columns:112px minmax(0,1fr);align-content:start;align-items:center;display:grid}.fc--s img{aspect-ratio:1;border-radius:var(--ot-radius-lg);object-fit:cover;width:100%;height:auto}.fc--s__t{gap:var(--ot-space-8);min-width:0;display:grid}.fc--s 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:1rem;line-height:1.7;display:-webkit-box;overflow:hidden}@media (width>=900px){.fc--s{align-content:stretch;align-items:start;gap:var(--ot-space-12);padding:var(--ot-space-12) var(--ot-space-12) var(--ot-space-16);grid-template-columns:minmax(0,1fr)}.fc--s img{aspect-ratio:2.7}.fc--s h3{-webkit-line-clamp:2;font-size:1rem}}@media (hover:hover) and (width>=600px){.fc--main:hover>img{transform:scale(1.04)}.fc--main:hover .fc__go .i{transform:translateX(calc(-1 * var(--ot-space-4)))}.fc--s:hover{background:var(--ot-color-white-alpha-8)}}.topics__row{align-items:center;gap:var(--ot-space-16);border-bottom:var(--ot-border-width-1) solid var(--ot-border-subtle);display:flex}.topics__nav{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.topics__nav::-webkit-scrollbar{display:none}.topics__nav ul{gap:var(--ot-space-4);width:max-content;display:flex}.topics__nav a{min-height:56px;padding-inline:var(--ot-space-16);font-weight:var(--ot-font-weight-medium);color:var(--ot-text-secondary);white-space:nowrap;border-radius:var(--ot-radius-sm);transition:color var(--ot-motion-hover);align-items:center;text-decoration:none;display:flex;position:relative}.topics__nav a:hover{color:var(--ot-text-primary)}.topics__nav a[aria-current=page]{color:var(--ot-text-brand)}.topics__nav a[aria-current=page]:after{content:"";inset-inline:var(--ot-space-16);height:var(--ot-border-width-2);background:var(--ot-bg-brand);border-radius:2px 2px 0 0;position:absolute;bottom:0}.topics__nav a:focus-visible{outline:var(--ot-border-width-2) solid var(--ot-focus-ring);outline-offset:calc(-1 * var(--ot-space-2))}.topics__find{align-items:center;gap:var(--ot-space-8);min-height:var(--ot-size-control-md);padding-inline:var(--ot-space-16);border:var(--ot-border-width-1) solid var(--ot-border-default);border-radius:var(--ot-radius-full);background:var(--ot-bg-surface);color:var(--ot-text-primary);font:inherit;font-size:.875rem;font-weight:var(--ot-font-weight-medium);cursor:pointer;transition:background-color var(--ot-motion-hover), border-color var(--ot-motion-hover);flex-shrink:0;display:inline-flex}.topics__find:hover{background:var(--ot-bg-subtle);border-color:var(--ot-border-control-hover)}.topics__find:focus-visible{outline:var(--ot-border-width-2) solid var(--ot-focus-ring);outline-offset:var(--ot-space-2)}.topics__find .i{color:var(--ot-icon-secondary)}.topics__find kbd{min-width:var(--ot-space-24);padding:0 var(--ot-space-8);border:var(--ot-border-width-1) solid var(--ot-border-default);border-radius:var(--ot-radius-xs);background:var(--ot-bg-subtle);font:inherit;text-align:center;color:var(--ot-text-secondary);font-size:.75rem;display:none}@media (hover:hover) and (width>=600px){.topics__find kbd{display:inline-block}}.iconbtn{width:var(--ot-size-control-md);height:var(--ot-size-control-md);border-radius:var(--ot-radius-full);color:var(--ot-icon-primary);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:inline-grid}.iconbtn:hover{background:var(--ot-bg-subtle)}.iconbtn:focus-visible{outline:var(--ot-border-width-2) solid var(--ot-focus-ring);outline-offset:var(--ot-space-2)}.hot{align-items:center;gap:var(--ot-space-12);padding-block:var(--ot-space-12);display:flex}.hot ul{gap:var(--ot-space-8);scrollbar-width:none;padding-block:2px;display:flex;overflow-x:auto}.hot ul::-webkit-scrollbar{display:none}.feed>li[hidden]{display:none}.more{justify-items:center;gap:var(--ot-space-12);margin-top:var(--ot-space-32);text-align:center;display:grid}.more__bar{background:var(--ot-border-subtle);border-radius:2px;width:200px;height:4px;overflow:hidden}.more__bar i{height:100%;width:var(--p,0%);background:var(--ot-bg-brand);transition:width var(--ot-duration-moderate) var(--ot-easing-standard);border-radius:2px;display:block}.more p{color:var(--ot-text-secondary);font-size:.875rem}.more [hidden]{display:none}.news li{border-bottom:var(--ot-border-width-1) solid var(--ot-border-subtle)}.news li:last-child{border-bottom:0;padding-bottom:0}.news li[hidden]{display:none}.news a{gap:var(--ot-space-4);padding-block:var(--ot-space-16);color:var(--ot-text-primary);font-weight:var(--ot-font-weight-semibold);border-radius:var(--ot-radius-sm);line-height:1.7;text-decoration:none;display:grid;position:relative}.news a:hover{color:var(--ot-text-link)}.news a:focus-visible{outline:var(--ot-border-width-2) solid var(--ot-focus-ring);outline-offset:calc(-1 * var(--ot-space-2))}.news .meta{font-weight:var(--ot-font-weight-regular)}@media (width>=1200px){.section--s{padding-block:var(--ot-space-64) var(--ot-space-48)}}.acct__art{inset-inline-end:-24px;opacity:.9;pointer-events:none;width:200px;height:200px;display:none;position:absolute;bottom:-24px}@media (width>=560px){.acct__art{display:block}}.acct__art svg{width:100%;height:100%}@media (forced-colors:active){.band,.ov,.fc,.acct,.nl,.box,.path{border:1px solid canvastext}.topics__nav a[aria-current=page]:after{background:highlight}.sd__r.is-active{outline:2px solid highlight}}.sec--news{padding-bottom:var(--ot-space-16)}.newsx{background:var(--ot-card-bg);border:var(--ot-border-width-1) solid var(--ot-card-border);border-radius:var(--ot-card-radius);padding:var(--ot-space-20)}@media (width>=768px){.newsx{padding:var(--ot-space-32)}}.newsx__top{align-items:center;gap:var(--ot-space-12) var(--ot-space-24);margin-bottom:var(--ot-space-16);flex-wrap:wrap;display:flex}.newsx__top h2{font-family:var(--ot-font-family-heading);font-weight:var(--ot-font-weight-semibold);font-size:1.5rem;line-height:1.6}.newsx__top .sh__a{margin-inline-start:auto}.newsx .news{gap:0 var(--ot-space-48);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.newsx .news{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.newsx .news li.is-lead{grid-row:1/span 4}}.news li.is-last{border-bottom:0;padding-bottom:0}.news li.is-lead{padding:0 0 var(--ot-space-16);border-bottom:0}.news li.is-lead a{gap:var(--ot-space-16);grid-template-columns:minmax(0,1fr);padding:0}.news li.is-lead a img{aspect-ratio:16/10;border-radius:var(--ot-radius-xl);grid-row:auto;width:100%;height:auto}.news li.is-lead .news__t{-webkit-line-clamp:3;font-size:1.25rem;line-height:1.6}.news li.is-lead .meta{align-self:auto}@media (hover:hover) and (width>=600px){.news li a img{transition:transform var(--ot-duration-slow) var(--ot-easing-standard)}.news li.is-lead a:hover img{transform:scale(1.02)}}.ov{isolation:isolate;margin:var(--ot-space-16);border-radius:var(--ot-radius-2xl);color:var(--ot-text-primary);background:radial-gradient(70% 60% at 50% 115%, #5c61ff80, transparent 70%), var(--ot-bg-page);position:relative;overflow:clip}@media (width<=767px){.ov{border-radius:0;margin-inline:0}}.ov__amb{z-index:-1;object-fit:cover;filter:blur(60px)saturate(1.2);opacity:.35;pointer-events:none;width:112%;max-width:none;height:70%;position:absolute;inset:-10% -6% 30%;-webkit-mask-image:linear-gradient(#000 20%,#0000 95%);mask-image:linear-gradient(#000 20%,#0000 95%)}.ov__in{gap:var(--ot-space-40);padding-block:var(--ot-space-40);display:grid}@media (width>=1000px){.ov__in{gap:var(--ot-space-64);padding-block:var(--ot-space-64)}}.ov__lead{gap:var(--ot-space-32);align-items:center;display:grid}@media (width>=1000px){.ov__lead{gap:var(--ot-space-64);grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}.ov__txt{align-content:center;justify-items:start;gap:var(--ot-space-16);display:grid}.ov h2{font-family:var(--ot-font-family-heading);font-weight:var(--ot-font-weight-semibold);text-wrap:balance;font-size:clamp(1.625rem,1.1rem + 1.8vw,2.5rem);line-height:1.55}.ov h2 a{color:inherit;text-decoration:none}.ov h2 a:hover{text-underline-offset:var(--ot-space-8);text-decoration:underline}.ov__sum{color:var(--ot-color-secondary-100);max-width:52ch}.ov__act{gap:var(--ot-space-12);margin-top:var(--ot-space-8);flex-wrap:wrap;display:flex}.ov__arch{gap:var(--ot-space-16);padding-top:var(--ot-space-32);border-top:var(--ot-border-width-1) solid var(--ot-color-white-alpha-10);display:grid}.ov__arch h3{font-size:1rem;font-weight:var(--ot-font-weight-semibold);color:var(--ot-color-violet-200)}.ov__arch ol{gap:var(--ot-space-16);display:grid}@media (width>=900px){.ov__arch ol{gap:var(--ot-space-24);grid-template-columns:repeat(3,minmax(0,1fr))}}.ov__arch li{position:relative}.ov__arch a{gap:var(--ot-space-16);height:100%;padding:var(--ot-space-12);border:var(--ot-border-width-1) solid var(--ot-color-white-alpha-10);border-radius:var(--ot-radius-xl);background:var(--ot-color-white-alpha-5);color:var(--ot-text-primary);transition:background-color var(--ot-motion-hover), border-color var(--ot-motion-hover);grid-template-columns:112px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.ov__arch a:focus-visible{outline:var(--ot-border-width-2) solid var(--ot-focus-ring);outline-offset:var(--ot-space-2)}.ov__arch img{aspect-ratio:4/3;border-radius:var(--ot-radius-lg);object-fit:cover;width:100%;height:auto}.ov__t{-webkit-line-clamp:3;font-weight:var(--ot-font-weight-medium);-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.ov__arch .meta{margin-top:var(--ot-space-4)}.cats{gap:var(--ot-space-16);display:grid}@media (width>=800px){.cats{gap:var(--ot-space-24);grid-template-columns:repeat(3,minmax(0,1fr))}}.cat{gap:var(--ot-space-12);padding:var(--ot-space-24);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);align-content:start;display:grid;position:relative}@media (hover:hover) and (width>=600px){.cat:hover{border-color:var(--ot-card-border-hover);box-shadow:var(--ot-card-shadow-hover);transform:translateY(-2px)}}.cat:has(a:focus-visible){outline:var(--ot-border-width-2) solid var(--ot-card-focus-ring);outline-offset:var(--ot-space-2)}.cat a:focus-visible{outline:none}.cat__ic{border-radius:var(--ot-radius-xl);background:var(--ot-bg-brand-subtle);place-items:center;width:88px;height:88px;display:grid}.cat__ic img{object-fit:contain;mix-blend-mode:multiply;width:64px;height:64px}.cat h3{margin-top:var(--ot-space-8);font-family:var(--ot-font-family-heading);font-weight:var(--ot-font-weight-semibold);font-size:1.25rem;line-height:1.6}.cat h3 a{color:var(--ot-card-title);text-decoration:none}.cat h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.cat p{color:var(--ot-card-text);font-size:.875rem}.cat__foot{margin-top:var(--ot-space-8);padding-top:var(--ot-space-16);border-top:var(--ot-border-width-1) solid var(--ot-border-subtle);font-weight:var(--ot-font-weight-medium);justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.cat__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}.cat:hover .cat__ar,.cat:has(a:focus-visible) .cat__ar{background:var(--ot-bg-brand);border-color:var(--ot-bg-brand);color:var(--ot-text-on-brand)}@media (width>=900px){.cta__in{padding-block:5rem}}.cta__list{justify-content:center;gap:var(--ot-space-8) var(--ot-space-12);flex-wrap:wrap;max-width:52rem;display:flex}.cta__list li{align-items:center;gap:var(--ot-space-8);min-height:var(--ot-space-40);padding-inline:var(--ot-space-16);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-5);font-size:1rem;font-weight:var(--ot-font-weight-medium);backdrop-filter:blur(12px);display:inline-flex}.cta__list .i{color:var(--ot-color-violet-300)}@media (width>=1200px){.nlsec{padding-block:var(--ot-space-64) var(--ot-space-80)}}.cta{isolation:isolate;margin:var(--ot-space-48) var(--ot-space-16) 0;border-radius:var(--ot-radius-2xl);color:var(--ot-text-primary);background:radial-gradient(75% 85% at 50% 140%, #5c61ffb3, transparent 70%), var(--ot-bg-page);position:relative;overflow:hidden}@media (width<=767px){.cta{border-radius:0;margin-inline:0}}.cta__in{gap:var(--ot-space-40);padding-block:var(--ot-space-48);display:grid}@media (width>=900px){.cta__in{align-items:center;gap:var(--ot-space-64);padding-block:var(--ot-space-80);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.cta__txt{justify-items:start;gap:var(--ot-space-20);display:grid}.cta h2{font-family:var(--ot-font-family-heading);font-weight:var(--ot-font-weight-semibold);text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);line-height:1.5}.cta__lead{max-width:44ch;color:var(--ot-text-secondary);font-size:1.125rem}.cta .btn{margin-top:var(--ot-space-8)}.cta__dots{z-index:-1;background-image:radial-gradient(var(--ot-color-white-alpha-28) 1px, transparent 1.6px);opacity:.55;pointer-events:none;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(48% 80% at 26%,#000,#0000 78%);mask-image:radial-gradient(48% 80% at 26%,#000,#0000 78%)}.cta__rings{z-index:-1;inset-inline-end:4%;aspect-ratio:1;background:repeating-radial-gradient(circle, transparent 0 69px, var(--ot-color-white-alpha-8) 69px 70px);pointer-events:none;border-radius:50%;width:700px;max-width:110%;position:absolute;top:50%;transform:translateY(-50%);-webkit-mask-image:radial-gradient(closest-side,#000 35%,#0000 100%);mask-image:radial-gradient(closest-side,#000 35%,#0000 100%)}@media (width<=899px){.cta__dots{-webkit-mask-image:radial-gradient(80% 40% at 50% 80%,#000,#0000 80%);mask-image:radial-gradient(80% 40% at 50% 80%,#000,#0000 80%)}}@keyframes cta-spin{to{transform:rotate(360deg)}}@keyframes cta-sheen{0%{transform:translate(-130%)}to{transform:translate(130%)}}.cta__card{padding:var(--ot-space-8);border:var(--ot-border-width-1) solid #ffffff2e;border-radius:var(--ot-radius-2xl);backdrop-filter:blur(22px)saturate(1.6);background:linear-gradient(155deg,#ffffff24,#ffffff08 55%,#ffffff12),#0d0e386b;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #ffffff0f,0 40px 80px -32px #000000b3}.cta__card:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#fff3 50%,#0000 62%);position:absolute;inset:0;transform:translate(-130%)}.motion .cta__in.in .cta__card:before{animation:cta-sheen 1.6s var(--ot-easing-standard) .5s 1 both}.cta__card li{z-index:1;align-items:center;gap:var(--ot-space-16);padding:var(--ot-space-16);font-weight:var(--ot-font-weight-medium);font-size:1rem;display:flex;position:relative}.cta__card li+li{border-top:var(--ot-border-width-1) solid #ffffff1a}.cta__ic{border-radius:var(--ot-radius-lg);width:44px;height:44px;color:var(--ot-color-neutral-0);background:#ffffff24;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff47}.motion .cta__in.rv .cta__card li{opacity:0;transition:opacity .7s var(--ot-easing-enter), transform .7s var(--ot-easing-enter);transition-delay:calc(.3s + var(--k,0) * 90ms);transform:translateY(12px)}.motion .cta__in.rv.in .cta__card li{opacity:1;transform:none}.motion .cta__in.rv .cta__ic{transition:transform .7s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(.45s + var(--k,0) * 90ms);transform:scale(.55)}.motion .cta__in.rv.in .cta__ic{transform:none}@media (forced-colors:active){.cta__card{border:1px solid canvastext}}.news a{column-gap:var(--ot-space-16);row-gap:var(--ot-space-8);grid-template-columns:76px minmax(0,1fr);align-items:start}.news a img{border-radius:var(--ot-radius-md);object-fit:cover;background:var(--ot-bg-subtle);grid-row:1/span 2;width:76px;height:76px}.news__t{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1rem;display:-webkit-box;overflow:hidden}.news .meta{align-self:end}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}}@keyframes blur-in{0%{opacity:0;filter:blur(8px);transform:translateY(10px)}}@keyframes settle{0%{transform:scale(1.08)}}@keyframes fade-in{0%{opacity:0}}.motion .band__amb{animation:1.8s ease-out both fade-in}.motion .intro .bt{animation:blur-in .9s var(--ot-easing-enter) both;animation-delay:calc(.12s + var(--i) * 70ms);display:inline-block}.motion .intro .find{animation:fade-up .8s var(--ot-easing-enter) .4s both}.motion .fc--main{animation:fade-up .9s var(--ot-easing-enter) .45s both}.motion .fc--main>img{animation:settle 1.8s var(--ot-easing-enter) .45s backwards}.motion .fc--s{animation:fade-up .9s var(--ot-easing-enter) both}.motion .fc--s:first-child{animation-delay:.65s}.motion .fc--s:nth-child(2){animation-delay:.78s}.motion .rv{opacity:0;transition:opacity .8s var(--ot-easing-enter), transform .8s var(--ot-easing-enter);transition-delay:var(--d,0s);transform:translateY(18px)}.motion .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fc__cover .ph,.post__cv .ph,.more__bar i{transition:none}.fc:hover .ph,.post:hover .ph{transform:none}}@media (hover:hover) and (width>=600px){.ft__grp a:hover,.ft__acc a:hover,.ft__blinks a:hover{color:var(--ot-text-link)}}.intro h1{font-weight:var(--ot-font-weight-semibold);font-size:clamp(2rem,1.1rem + 3.4vw,4rem);line-height:1.3}.fc--main{min-height:440px}@media (width>=900px){.fc--main{min-height:540px}.fc__in{padding:var(--ot-space-32)}}.fc--main h2{max-width:22ch;font-size:clamp(1.5rem,1rem + 1.7vw,2.25rem)}.sec{padding-top:var(--ot-space-64)}@media (width>=1024px){.sec{padding-top:var(--ot-space-96)}}.sh h2{font-size:clamp(1.625rem,1.2rem + 1.4vw,2.375rem)}.news__t{font-weight:var(--ot-font-weight-medium)}@media (width<=767px){.intro h1{font-size:1.75rem;font-weight:var(--ot-font-weight-medium)}.news__t{font-size:.875rem}}@supports (animation-timeline:view()){@keyframes cover-settle{0%{transform:scale(1.08)}to{transform:scale(1)}}}.ov__arch a{align-items:stretch}.ov__arch img{aspect-ratio:auto;height:100%;min-height:0}.ov__arch a>span{align-self:center}.ov__amb{z-index:-2;object-position:50% 40%;filter:none;opacity:.55;width:100%;height:100%;transition:opacity .9s;inset:0;-webkit-mask-image:none;mask-image:none}.ov__vid{z-index:-2;object-fit:cover;object-position:50% 34%;opacity:0;mix-blend-mode:screen;filter:hue-rotate(34deg)saturate(.85)blur(2px);pointer-events:none;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 38%,#0000 82%);mask-image:linear-gradient(90deg,#000 0% 38%,#0000 82%)}.ov.is-live .ov__amb{opacity:0}.ov:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(270deg,#080820f0 0%,#080820c7 45%,#08082033 100%),linear-gradient(#0000 60%,#080820c7 100%);position:absolute;inset:0}@media (width<=999px){.ov:after{background:linear-gradient(#08082099,#080820d9)}}.ov__in{gap:var(--ot-space-24);padding-block:var(--ot-space-32)}@media (width>=1000px){.ov__in{gap:var(--ot-space-32);padding-block:var(--ot-space-48)}.ov__lead{grid-template-columns:minmax(0,560px)}}.ov__txt{gap:var(--ot-space-12)}.ov h2{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.125rem)}.ov__sum{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ov__arch{padding-top:var(--ot-space-24);gap:var(--ot-space-12)}@media (width>=1000px){.ov__in{align-items:center;column-gap:var(--ot-space-64);grid-template-columns:minmax(0,1fr) minmax(0,460px)}.ov__arch{border-top:0;padding-top:0}.ov__arch ol{gap:var(--ot-space-12);grid-template-columns:1fr}.ov__arch li{min-width:0}}.ov:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 55% at 22% 40%,#5c61ff42,#0000 70%),radial-gradient(36% 50% at 70% 30%,#8e6eff29,#0000 70%);height:90%;position:absolute;inset:-20% -10% auto}.motion .ov:before{animation:32s ease-in-out infinite alternate ov-aurora}@keyframes ov-aurora{0%{transform:translate(-3%)}to{transform:translate(4%,6%)}}.fc--main{transition:box-shadow .6s var(--ot-easing-standard)}.fc--main .fc__in{transition:border-color .6s var(--ot-easing-standard), box-shadow .6s var(--ot-easing-standard)}.fc__go{transition:background-color .4s var(--ot-easing-standard)}@media (hover:hover) and (width>=600px){.fc--main:hover>img{transform:scale(1.06)}.fc--main:hover{box-shadow:0 0 0 1px #ffffff47}.fc--main:hover .fc__in{border-color:#fff6}}.fc--main .fc__in{width:auto;margin:var(--ot-space-12);padding:var(--ot-space-20);border:var(--ot-border-width-1) solid #fff3;border-radius:calc(var(--ot-radius-xl) - var(--ot-space-8));backdrop-filter:blur(18px)saturate(1.35);background:linear-gradient(160deg,#ffffff24,#ffffff0a 55%),#0d0e3899;box-shadow:inset 0 1px #ffffff3d,0 24px 48px -24px #0009}@media (width>=900px){.fc--main .fc__in{margin:var(--ot-space-16);padding:var(--ot-space-24)}}@supports not (backdrop-filter:blur(1px)){.fc--main .fc__in{background:#0d0e38d1}}.cta__rings:before,.cta__rings:after{content:"";border-radius:50%;position:absolute;inset:8%}.cta__rings:before{background:conic-gradient(#aab4ff00 0deg,#aab4ff2e 210deg,#e2e6fff2 346deg,#aab4ff00 360deg);-webkit-mask-image:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1.5px));mask-image:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1.5px))}.cta__rings:after{background:conic-gradient(#96a0ff00 0deg,#96a0ff1a 210deg,#bec6ff80 346deg,#96a0ff00 360deg);-webkit-mask-image:radial-gradient(farthest-side,#0000 calc(100% - 14px),#000 calc(100% - 3px),#0000 100%);mask-image:radial-gradient(farthest-side,#0000 calc(100% - 14px),#000 calc(100% - 3px),#0000 100%)}.motion .cta__rings:before,.motion .cta__rings:after{animation:17s linear infinite cta-spin}.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%)}.cat{grid-template-rows:auto auto 1fr auto}