.card-main{border-radius:var(--r-lg);width:100%;object-fit:cover}.item_1{aspect-ratio:16/9}.info-square{height:100%;align-self:stretch;aspect-ratio:1/1}.part-10{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.7rem;padding:clamp(1rem,2.5vw,2rem);background:var(--c-primary);color:var(--c-brand-contrast);border-radius:var(--r-lg);min-width:0}.badge-10{height:1.7rem;width:1.7rem;display:block}.copy-edge-ghost{line-height:1.25;font-size:1.15rem;font-family:var(--ff-display);font-weight:var(--fw-title)}.fig-menu-raised{font-size:.85rem;line-height:1.5}.field_8 .stack-xl{padding-top:1.2rem}.field_8 .part-10{margin-bottom:1.2rem}@media (max-width:820px){.brand{grid-template-columns:1fr}.shape-frame-sm{max-width:24ch}.stat_ref{justify-self:center;width:100%;max-width:42rem}}@media (max-width:390px){.stat_ref{gap:.6rem}.part-10{padding:.8rem}.fig-menu-raised{font-size:.8rem}.copy-edge-ghost{font-size:1rem}}.flow_y{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.edge_12{margin-bottom:0}.sec-xl{list-style:none;padding:0;margin:0}.pic-ghost{display:flex;flex-direction:column;gap:.5rem}.info-ctx{overflow:hidden;display:block;margin-bottom:.5rem;border-radius:var(--r-lg)}.panel-6{transition:transform .4s;object-fit:cover;aspect-ratio:16/10;width:100%}.info-ctx:hover .panel-6{transform:scale(1.04)}.head-box2-muted{color:var(--c-secondary-text);font-size:.85rem}.group-icon-loose{margin:0;font-size:1.15rem}.app_full{color:var(--c-text)}.app_full:hover{color:var(--c-primary)}.shape_box{margin:0;font-size:.95rem;color:var(--c-secondary-text)}.burger_compact .pic-ghost{padding:1.5rem;border:1px solid var(--c-stroke);border-radius:var(--r-lg)}@media (max-width:640px){.flow_y{flex-direction:column;align-items:flex-start;gap:1rem}}.stat-label-ghost{max-width:46rem}.stack-9 .stat-label-ghost{margin-left:auto;margin-right:auto}.stack-9 .img{text-align:center}.img{margin-bottom:1.5rem}.badge_ghost{margin:0 0 1.1rem;line-height:1.7}.field_a{margin:1.75rem 0 .75rem;font-size:1.15rem}.text_soft{margin:0;padding-left:1.25rem;display:grid;gap:.5rem}.author-y::marker{color:var(--c-primary)}.logo-square{max-width:40rem;margin-bottom:2.5rem}.link_card_xl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:2rem 3rem}.strip-b{display:flex;gap:1.25rem;align-items:flex-start}.text-grid{object-fit:cover;width:6rem;flex-shrink:0;height:6rem}.block-5 .text-grid{border-radius:50%}.copy-line .text-grid{border-radius:var(--r-lg)}.input-alt{margin-bottom:.1rem;font-size:1.1rem}.top-el{font-size:.85rem;font-weight:600;margin-bottom:.5rem;display:block;color:var(--c-primary)}.pill-light{font-size:.95rem;color:var(--c-secondary-text);margin:0}.elem-row{position:relative;color:var(--c-dark-fg);align-items:center;isolation:isolate;overflow:hidden;padding-block:calc(var(--sp-section) * .9);min-height:18rem;display:flex}.dot-8{object-fit:cover;position:absolute;height:100%;z-index:-2;inset:0;width:100%}.logo-slot-y{inset:0;z-index:-1;position:absolute}.wrap_quote_tight .logo-slot-y{background:linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7))}.unit-left .logo-slot-y{background:var(--c-primary);opacity:.88}.unit-left{color:var(--c-brand-contrast)}.body-box2{width:min(100% - 2.5rem,var(--w-content))}.icon_ghost .body-box2{text-align:center}.edge-12{font-size:.85rem;opacity:.85;margin-bottom:.75rem}.elem_xl{color:inherit}.elem_xl:hover{color:inherit;text-decoration:underline}.head-8{margin:0 .5rem}.lead-xl{opacity:.8}.wrap_3{color:inherit;margin-bottom:.5rem}.foot-1{max-width:40rem;opacity:.9;margin:0;font-size:1.1rem}.icon_ghost .foot-1{margin-inline:auto}.frame_sm{max-width:56rem}.side_box{margin-bottom:2rem}.strip-dark{padding:0;border-top:1px solid var(--c-stroke);margin:0;list-style:none}.stack-1{display:grid;grid-template-columns:14rem 1fr;gap:2rem;padding:2rem 0;border-bottom:1px solid var(--c-stroke);align-items:start}.outro-part-mini .stack-1{grid-template-columns:1fr 14rem}.outro-part-mini .meta_last{order:2}.cap-last .stack-1{grid-template-columns:1fr}.meta_last{border-radius:var(--r-lg);display:block;overflow:hidden}.dot-2{aspect-ratio:4/3;object-fit:cover;width:100%}.menu-5{display:block;font-size:.85rem;margin-bottom:.5rem;color:var(--c-secondary-text)}.icon_11{font-size:1.4rem;margin-bottom:.5rem}.app_side_top{color:var(--c-text)}.app_side_top:hover{color:var(--c-primary)}.node_sub{color:var(--c-secondary-text);margin-bottom:.5rem}.text-shape-open{font-weight:600}@media (max-width:640px){.stack-1,.outro-part-mini .stack-1{grid-template-columns:1fr;gap:1rem}.outro-part-mini .meta_last{order:0}}.line{overflow-wrap:anywhere}.list-narrow>*{min-width:0}.burger_main_loose{max-width:24ch}.elem-half{color:var(--c-secondary-text)}.line-copy-full{max-width:100%;text-align:center;white-space:normal}.box2-light{max-width:54rem;margin-bottom:3rem}.burger_main_loose{font-size:clamp(2rem,4vw,3.4rem)}.list-narrow{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.6fr);gap:clamp(2rem,6vw,6rem);align-items:start}.tile-outro-stack{padding-left:1.5rem;border-left:3px solid var(--c-primary)}.sub_first{line-height:1.35;font-family:var(--ff-display);font-size:1.5rem}.label-8{margin:1.8rem 0}.label-8 div{margin-bottom:1.2rem}.label-8 dt,.logo{font-size:.8rem;color:var(--c-secondary-text);margin:0 0 .4rem}.label-8 dd{font-size:1.15rem;margin:0}.input-inner{padding:0;margin:.7rem 0 0;list-style:none}.input-inner li{padding:.6rem 0;font-size:.9rem;border-top:1px solid var(--c-stroke)}.meta_lg{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1.5rem;padding:0 0 2rem;margin-bottom:2rem;border-bottom:1px solid var(--c-stroke)}.panel{letter-spacing:-.05em;font-family:var(--ff-display);font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;color:var(--c-primary)}.shape-1{font-size:clamp(1.3rem,2.1vw,1.75rem)}.elem-half{margin:0;max-width:62ch;line-height:1.9}.sub-badge-muted{min-width:0}@media(max-width:760px){.list-narrow{grid-template-columns:1fr}.tile-outro-stack{border-top:1px solid var(--c-stroke);padding:1.2rem 0 1.2rem 1.2rem;border-bottom:1px solid var(--c-stroke)}.label-8{display:flex;flex-wrap:wrap;gap:1.2rem 2.5rem;margin:1.2rem 0}.label-8 div{margin:0}.input-inner{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.input-inner li{padding:0;border-top:0}.meta_lg{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem}.panel{font-size:2rem}}.unit-dot{overflow-wrap:anywhere}.flow-9>*{min-width:0}.core-soft{max-width:24ch}.main-12{color:var(--c-secondary-text)}.site-last{white-space:normal;text-align:center;max-width:100%}.ref-accent{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1rem 4rem;align-items:end;margin-bottom:3rem}.ref-accent .side{grid-column:1/-1}.core-soft{margin:0;line-height:1.12;font-size:clamp(2rem,4.2vw,4rem);max-width:21ch}.cell-x{margin:0;max-width:45ch}.ref-1{list-style:none;padding:0;margin:0;border-top:2px solid var(--c-text);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nav-link-fill{padding:2rem 2rem 0 0;min-width:0}.nav-link-fill+.nav-link-fill{padding-left:2rem;border-left:1px solid var(--c-stroke)}.panel-media-narrow{display:block;line-height:1;letter-spacing:-.05em;margin-bottom:2rem;font-family:var(--ff-display);font-size:clamp(2.8rem,6vw,5rem);color:var(--c-primary)}.copy-big{min-height:2.6em;font-size:clamp(1.3rem,2.3vw,1.8rem)}.main-12{margin:0;line-height:1.85}@media(max-width:740px){.ref-accent{grid-template-columns:1fr;gap:1.5rem}.ref-1{grid-template-columns:1fr}.nav-link-fill,.nav-link-fill+.nav-link-fill{border-left:0;border-bottom:1px solid var(--c-stroke);padding:1.7rem 0;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.7rem 1.2rem}.panel-media-narrow{grid-row:1/3;font-size:2.5rem;margin:0}.copy-big{min-height:0;margin:0}.main-12{grid-column:2}}.core-main{overflow-wrap:anywhere}.meta-top>*{min-width:0}.row-last{max-width:24ch}.fig_11{color:var(--c-secondary-text)}.info-4{max-width:100%;text-align:center;white-space:normal}.cap-10{max-width:48rem;margin-bottom:3rem}.view-img{margin:0;list-style:none;border-top:2px solid var(--c-text);padding:0}.pill_hard{display:grid;grid-template-columns:5rem minmax(0,1.5fr) minmax(0,.8fr);gap:2rem;padding:2rem 0;border-bottom:1px solid var(--c-stroke);align-items:start}.link-x{letter-spacing:-.06em;line-height:1;font-family:var(--ff-display);color:var(--c-primary);font-size:clamp(2.5rem,5vw,4rem)}.info-core{font-size:clamp(1.2rem,2.2vw,1.7rem)}.fig_11{max-width:57ch;margin:0}.cnt_new{min-width:0}.icon-el-mini{min-width:0;border-left:1px solid var(--c-stroke);padding-left:1.5rem}.stat-menu{font-size:.75rem;margin-bottom:.7rem;display:block;color:var(--c-secondary-text);letter-spacing:.05em}.icon-el-mini p{font-size:.95rem;line-height:1.7;margin:0}@media(max-width:760px){.pill_hard{grid-template-columns:3rem minmax(0,1fr);gap:1rem}.link-x{font-size:2.5rem}.icon-el-mini{padding:1rem 0 0;border-top:1px solid var(--c-stroke);border-left:0;grid-column:2}.stat-menu{margin-bottom:.3rem}}.node-last{padding-block:calc(var(--sp-section) * .8)}.box2-9{background:var(--c-layer)}.mark-sticky{background:var(--c-primary);color:var(--c-brand-contrast)}.mark-sticky .fig-mini,.mark-sticky .outer{color:var(--c-brand-contrast)}.stack-layer-a{border-bottom:1px solid var(--c-stroke)}.sec-fit{text-align:center}.author{margin-bottom:.75rem;font-size:.85rem;opacity:.8}.logo-ghost{margin:0 .5rem}.toggle-flat{opacity:.7}.fig-mini{margin-bottom:.5rem}.avatar{font-size:1.1rem;opacity:.85;max-width:40rem;margin:0}.sec-fit .avatar{margin-inline:auto}.body_2{margin-bottom:2.5rem;max-width:40rem}.meta-left{list-style:none;margin:0 0 3rem;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.25rem}