.inner-narrow .label-1{border-top:1px solid var(--clr-edge);padding:.7rem 0}.inner-narrow .label-1:last-child{border-bottom:1px solid var(--clr-edge)}.menu_primary .toggle-11{display:flex;flex-wrap:wrap;gap:.6rem}.menu_primary .label-1{gap:.55rem;padding:.55rem .95rem;border:1px solid var(--clr-edge);border-radius:999px;background:var(--clr-panel)}.menu_primary .label-1:has(:checked){box-shadow:inset 0 0 0 1px var(--clr-brand);border-color:var(--clr-brand)}.tag-side-tight{width:1.15rem;accent-color:var(--clr-brand);cursor:pointer;height:1.15rem;margin:0;flex-shrink:0}.tag-outer-soft{flex:1;min-width:0}.btn-hero-old{color:var(--clr-secondary-text);font-size:.92rem;white-space:nowrap}.pill_accent{min-width:0;padding:2rem;border:1px solid var(--clr-edge);border-top:4px solid var(--clr-brand);border-radius:var(--radius-large);background:var(--clr-panel);box-shadow:var(--shadow-soft)}.cell-sec-loose .pill_accent{top:6rem;position:sticky}.link-square{font-size:.85rem;text-transform:uppercase;color:var(--clr-secondary-text);letter-spacing:.06em;font-weight:600;margin:0 0 .35rem}.pill-part-raised{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:0 0 1.25rem}.panel_1{font-family:var(--font-display);line-height:1.1;font-size:2.4rem;color:var(--clr-copy);font-weight:700;overflow-wrap:anywhere}.slot-loose{font-size:.95rem;color:var(--clr-secondary-text)}.tag-flow-full{display:grid;font-size:.92rem;list-style:none;border-top:1px solid var(--clr-edge);margin:0 0 1.25rem;padding:1rem 0 0;gap:.5rem}.brand_stack{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.brand_stack[hidden]{display:none}.grid-4{min-width:0;color:var(--clr-secondary-text)}.layer{opacity:.85;display:block;font-size:.8rem}.area-layer{white-space:nowrap;font-weight:600}.badge-menu-wide{font-size:.85rem;margin:0 0 1.5rem;color:var(--clr-secondary-text)}.frame_grid_mini{width:100%}@media(max-width:860px){.cell-sec-loose .base_y{grid-template-columns:minmax(0,1fr)}.cell-sec-loose .pill_accent{position:static}}@media(max-width:480px){.toggle-base,.pill_accent{padding:1.35rem}.panel_1{font-size:2rem}}.tile-strip{color:var(--clr-on-primary);background:var(--clr-brand)}.input-wide{max-width:46rem;text-align:center}.burger-top{text-transform:var(--transform-eyebrow);font-weight:700;letter-spacing:var(--ls-label);margin-bottom:.7rem;color:var(--clr-overline);font-size:.8rem;display:block}.tile-strip .burger-top,.tile-strip .pill-bar{color:var(--clr-on-primary)}.outro-quote .burger-top{color:var(--clr-brand-inverse)}.pill-bar{margin-bottom:.9rem}.app_base_c{max-width:36rem;margin:0 auto 2rem;opacity:.9}.hero-head-inline{opacity:.8;text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin:0 0 .5rem;font-size:.85rem}.item{display:inline-flex;align-items:center;gap:1rem;color:inherit;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(1.9rem,5vw,3.25rem);line-height:1.1}.item:hover{color:inherit;opacity:.85}.lead-tight{border-radius:50%;color:var(--clr-on-primary);width:clamp(2.75rem,6vw,3.75rem);background:var(--clr-brand);height:clamp(2.75rem,6vw,3.75rem);display:grid;flex:none;place-items:center}.tile-strip .lead-tight{background:var(--clr-on-primary);color:var(--clr-brand)}.lead-tight svg{height:45%;width:45%}.pane-outer-muted{white-space:nowrap}.btn-full{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 2rem;margin-top:2rem}.hero-5{text-underline-offset:.25em;font-weight:600;text-decoration:underline;color:inherit}.tile-strip .hero-5:hover{color:inherit}.tile-strip .pill-side-b.ctx-1:hover{background:var(--clr-bg);color:var(--clr-copy)}@media (max-width:480px){.pane-outer-muted{white-space:normal}}.bar-muted{background:var(--clr-bg);padding-block:calc(var(--gap-block) * .7);overflow-wrap:anywhere}.ctx-edge-y{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);background:var(--clr-panel);border:1px solid var(--clr-edge);border-radius:var(--radius-large);overflow:hidden}.ctx-ghost{min-width:0;padding:clamp(1.5rem,4.5vw,4rem);border-top:4px solid var(--clr-brand)}.sec .ctx-ghost{border-left:4px solid var(--clr-brand);border-top:0}.side-primary{color:var(--clr-brand)}.intro-lg{max-width:22ch;line-height:1.15;font-size:calc(var(--fs-xxl) * .88)}.top-frame-big{max-width:38rem;line-height:1.7;margin:1.2rem 0 0;color:var(--clr-secondary-text);font-size:1.05rem}.core-third{display:flex;margin:0;min-width:0;padding:.8rem}.box2-8{min-height:12rem;object-fit:cover;aspect-ratio:4/5;border-radius:var(--radius-default);height:100%;width:100%}@media (max-width:700px){.ctx-edge-y{grid-template-columns:1fr}.intro-lg{font-size:var(--fs-xxl)}.core-third{padding:0 1.25rem 1.25rem}.box2-8{aspect-ratio:16/7;height:auto;min-height:0}.top-frame-big{font-size:1rem}}.line-12{background:var(--clr-panel);padding:clamp(1.4rem,4vw,4rem);border:1px solid var(--clr-edge);border-radius:var(--radius-large)}.wrap_4{display:flex;justify-content:space-between;align-items:baseline;gap:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--clr-edge);margin-bottom:3rem}.field_7{min-width:0;overflow-wrap:anywhere;font-size:1.4rem;font-family:var(--font-display)}.link-y{overflow-wrap:anywhere;color:var(--clr-secondary-text);font-size:.85rem;min-width:0}.body_11{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(2rem,5vw,5rem)}.layer_mini{font-size:clamp(1.8rem,3.5vw,3rem);overflow-wrap:anywhere;max-width:15ch}.dot-2{margin:0;max-width:40ch;color:var(--clr-secondary-text)}.panel_a{margin:0}.panel_mini{border-bottom:1px solid var(--clr-edge);padding-block:1.2rem}.panel_mini:first-child{padding-top:0}.quote-outer-stack{color:var(--clr-secondary-text);margin-bottom:.6rem;font-size:.8rem}.box2-pane-compact{font-size:1.1rem;overflow-wrap:anywhere;margin:0}.strip{color:var(--clr-copy);text-underline-offset:.2em;text-decoration:underline}.strip:hover{color:var(--clr-brand)}.intro_view{font-style:normal}.strip:focus-visible{outline:2px solid var(--clr-brand);outline-offset:4px}@media(max-width:760px){.body_11{grid-template-columns:minmax(0,1fr);gap:2rem}.wrap_4{margin-bottom:2rem;flex-wrap:wrap;gap:.5rem 2rem}}.ref-8{display:grid;min-width:0;gap:1.25rem;border-top:1px solid var(--clr-edge);padding-top:2rem;margin-top:3rem}.input-ghost{overflow-wrap:anywhere;margin:0;font-size:clamp(1.2rem,2vw,1.5rem)}.pill_6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem}.list-old{display:grid;min-width:0;gap:.4rem}.dot{grid-column:1/-1}.icon-accent{font-size:.8rem;color:var(--clr-secondary-text)}.meta-7{width:100%;min-width:0;padding:.6rem 0;border:0;border-bottom:1px solid var(--clr-edge);border-radius:0;background:transparent;color:var(--clr-copy);font:inherit}.meta-7:focus{box-shadow:0 1px 0 var(--clr-brand);border-bottom-color:var(--clr-brand);outline:none}.card-9{resize:vertical;min-height:6rem}.pill-info-narrow{justify-self:start;overflow-wrap:anywhere;max-width:100%}@media(max-width:760px){.ref-8{margin-top:2rem}.pill_6{grid-template-columns:minmax(0,1fr)}}.zone{overflow-wrap:anywhere}.brand-6{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:3rem;align-items:end;margin-bottom:2rem}.text-6{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 15rem), 1fr));gap:2rem;margin:2rem 0 0;padding:0;list-style:none}.core-stat{display:block;margin-bottom:1rem;font-size:.85rem;color:var(--clr-brand)}.title_sec2 h3{font-size:1.1rem}.title_sec2 p{color:var(--clr-secondary-text);font-size:.95rem}@media (max-width: 720px){.brand-6{grid-template-columns:minmax(0, 1fr);gap:.5rem}.text-6{grid-template-columns:minmax(0, 1fr);gap:.5rem}.title_sec2{border-bottom:1px solid var(--clr-edge)}}.nav_sub{overflow-wrap:anywhere}.flow-7{max-width:72rem}.body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:3rem;align-items:start;padding-bottom:3rem}.card-burger-hard{padding-left:1rem;margin:0;border-left:3px solid var(--clr-brand)}.hero-4{margin-bottom:.35rem;font-size:.8rem;color:var(--clr-secondary-text)}.unit-4{margin:0;font-size:.95rem;font-weight:600;color:var(--clr-copy)}.ref-last{line-height:1.65;min-width:0;font-size:clamp(1.1rem,1.6vw,1.3rem);margin:0;white-space:pre-line}.inner-3{display:grid;grid-template-columns:minmax(0,4rem) minmax(0,17rem) minmax(0,1fr);gap:clamp(1rem,2.5vw,2.5rem);align-items:start;border-top:1px solid var(--clr-edge);padding-block:2rem}.inner-3:last-child{border-bottom:1px solid var(--clr-edge)}.sec2{font-weight:var(--fw-bold);font-size:2.7rem;font-family:var(--font-display);font-variant-numeric:tabular-nums;line-height:1;color:var(--clr-brand)}.pic-4{min-width:0;margin:0;font-size:clamp(1.1rem,1.6vw,1.35rem);scroll-margin-top:8rem;line-height:1.4}.inner-avatar-hard{color:var(--clr-copy);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em}.inner-avatar-hard:hover{text-decoration-color:currentColor;color:var(--clr-brand)}.inner-avatar-hard:focus-visible,.pic-4:focus{outline:2px solid var(--clr-brand);outline-offset:5px}.unit_text{max-width:65ch;min-width:0}.main{white-space:pre-line;margin:0 0 1rem;font-size:1rem;line-height:1.8}.main:last-child{margin-bottom:0}@media(max-width:860px){.body{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-bottom:2rem}.inner-3{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem 1.25rem}.sec2{font-size:2rem}.unit_text{grid-column:2}.pic-4{align-self:center}}@media(max-width:480px){.inner-3{padding-block:1.5rem;gap:1rem}.unit_text{grid-column:1/-1}.sec2{font-size:1.8rem}}.app-5{overflow-wrap:anywhere}.brand_muted{display:grid;grid-template-columns:minmax(12rem,19rem) minmax(0,44rem);gap:clamp(2rem,5vw,5rem);justify-content:center;align-items:start}.side_col{padding-top:.35rem;position:sticky;min-width:0;top:7rem}.head{border-bottom:2px solid var(--clr-brand);margin:0 0 1.75rem;padding:0 0 1.5rem}.nav{margin-bottom:.4rem;font-size:.75rem;letter-spacing:.05em;color:var(--clr-secondary-text)}.col-c{color:var(--clr-copy);font-size:.95rem;margin:0;font-weight:600}.body-4{margin:0;padding:0;display:grid;list-style:none;gap:.3rem}.fig_5{min-width:0}.nav-zone-inline{display:grid;grid-template-columns:1.65rem minmax(0,1fr);gap:.65rem;align-items:baseline;padding:.55rem .2rem;color:var(--clr-copy);font-size:.85rem;line-height:1.45;border-bottom:1px solid var(--clr-edge)}.nav-zone-inline:hover{text-underline-offset:.2em;color:var(--clr-brand);text-decoration:underline}.nav-zone-inline:focus-visible{outline:2px solid var(--clr-brand);outline-offset:3px}.lead_1{color:var(--clr-secondary-text);font-variant-numeric:tabular-nums;font-size:.72rem}.ct-mark{min-width:0}.area-pill{margin:0 0 2.5rem;font-size:clamp(1.1rem,1.5vw,1.25rem);line-height:1.7;white-space:pre-line}.media-img{border-top:1px solid var(--clr-edge);padding-block:1.8rem}.media-img:last-child{padding-bottom:0}.col{scroll-margin-top:8rem;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.35;margin:0 0 1rem}.col:focus{outline:2px solid var(--clr-brand);outline-offset:5px}.outer-4{margin:0 0 1rem;white-space:pre-line;line-height:1.8;font-size:1rem}.outer-4:last-child{margin-bottom:0}@media(max-width:780px){.brand_muted{grid-template-columns:minmax(0,1fr);gap:2rem}.side_col{position:static;padding:1.25rem;background:var(--clr-panel);border:1px solid var(--clr-edge);border-radius:var(--radius-default)}.head{padding-bottom:1rem;margin-bottom:1rem}.body-4{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}.area-pill{margin-bottom:1.75rem}}@media(max-width:480px){.body-4{grid-template-columns:minmax(0,1fr)}.media-img{padding-block:1.5rem}}.fig-sm{overflow-wrap:anywhere;background:var(--clr-panel)}.col-top{max-width:56rem;background:var(--clr-bg);border:1px solid var(--clr-edge);border-top:3px solid var(--clr-brand);border-radius:0 0 var(--radius-default) var(--radius-default);box-shadow:var(--shadow-soft);padding:clamp(1.25rem,4vw,3.5rem)}.sub-mini{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 2.75rem;padding-bottom:1.2rem;border-bottom:1px solid var(--clr-edge);font-size:.85rem}.unit-inner-c{min-width:0;color:var(--clr-secondary-text)}.text-md{text-align:right;color:var(--clr-copy);margin:0;min-width:0}.img-4{margin-inline:auto;max-width:66ch}.hero-compact{line-height:1.8;margin:0 0 2.5rem;font-size:1.1rem;white-space:pre-line}.title{margin-top:2.25rem}.box-full{line-height:1.35;margin:0 0 .9rem;font-size:clamp(1.2rem,1.8vw,1.55rem);scroll-margin-top:8rem}.meta-6{color:var(--clr-copy);text-decoration:underline;text-decoration-color:var(--clr-edge);text-decoration-thickness:1px;text-underline-offset:.25em}.meta-6:hover{text-decoration-color:currentColor;color:var(--clr-brand)}.meta-6:focus-visible,.box-full:focus{outline:2px solid var(--clr-brand);outline-offset:5px}.logo-4{white-space:pre-line;font-size:1rem;margin:0 0 1rem;line-height:1.85}.logo-4:last-child{margin-bottom:0}@media(max-width:480px){.col-top{padding:1.25rem 1rem}.sub-mini{flex-direction:column;gap:.3rem;margin-bottom:1.75rem}.text-md{text-align:left}.hero-compact{margin-bottom:1.75rem;font-size:1.05rem}.title{margin-top:1.75rem}.logo-4{line-height:1.75}}.link-inner-lg{padding-block:calc(var(--gap-block) * .85);background:var(--clr-bg);overflow-wrap:anywhere}.toggle-group-new{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem}.dot-narrow{font-weight:600;color:var(--clr-brand);text-transform:var(--transform-eyebrow);max-width:75%;font-size:.8rem;letter-spacing:var(--ls-label)}.stat-6{height:1px;flex:1;background:var(--clr-edge)}.hero .stat-6{background:var(--clr-brand);height:3px}.area-z{font-size:calc(var(--fs-xxl) * 1.2);line-height:1.1;padding-bottom:1.8rem;margin:0;max-width:24ch}.info-b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem;align-items:start;border-top:1px solid var(--clr-edge);padding-top:1.3rem}.avatar-z{font-size:.8rem;font-weight:600;max-width:24rem;color:var(--clr-secondary-text)}.part-compact{grid-template-columns:minmax(0,1fr)}.chip-left{line-height:1.7;font-size:1.1rem;margin:0;max-width:42rem;color:var(--clr-secondary-text)}@media (max-width:640px){.area-z{font-size:var(--fs-xxl)}.info-b{grid-template-columns:1fr;gap:1rem}.avatar-z{display:none}.chip-left{font-size:1rem}}.cell-stack{background:var(--clr-panel);padding-block:2rem calc(var(--gap-block) * .65)}.bar_list{margin-bottom:2rem;display:inline-block;padding-block:.5rem;font-size:.85rem}.slot_cap_full{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:center}.fig-badge-third{padding-block:1.5rem;min-width:0}.grid_card_c{overflow-wrap:anywhere;font-size:clamp(2rem,3.8vw,3.8rem);max-width:19ch}.bar_5{max-width:42ch}.author_soft{display:flex;gap:1rem;align-items:center;padding-top:1.5rem;margin-top:2rem;border-top:1px solid var(--clr-edge)}.logo-label-hard{flex-shrink:0;font-size:.8rem;width:2.8rem;background:var(--clr-brand);color:var(--clr-on-primary);display:grid;height:2.8rem;border-radius:50%;place-items:center}.line-stack{min-width:0}.col-title{font-weight:600;overflow-wrap:anywhere;font-size:.9rem}.ref-dark{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.75rem;color:var(--clr-secondary-text);margin:.3rem 0 0}.brand-panel{min-width:0;margin:0}.ct{object-fit:cover;border-radius:var(--radius-default);aspect-ratio:4/5;width:100%}.brand-panel:not(:has(.ct)){display:none}.slot_cap_full:not(:has(.ct)){grid-template-columns:minmax(0,1fr)}.slot_cap_full:not(:has(.ct)) .grid_card_c{max-width:25ch}@media(max-width:760px){.slot_cap_full{grid-template-columns:minmax(0,1fr);gap:1.5rem}.fig-badge-third{padding:0}.ct{aspect-ratio:16/10}.bar_list{margin-bottom:1.5rem}.author_soft{margin-top:1.5rem}}.tag-v3{padding-top:calc(var(--gap-block) * .6)}.label-2{max-width:44rem;line-height:1.75;font-size:1.05rem}.flow-y{font-size:1.5rem;margin-top:2rem}.field_body .icon:first-of-type::first-letter{color:var(--clr-brand);line-height:.85;font-family:var(--font-display);padding-right:.35rem;float:left;font-size:3.2em}.ref-frame{margin:0 0 1.25rem;padding-left:1.25rem}.nav-title{background:var(--clr-panel);padding:1.25rem 1.5rem;margin-top:2rem;border-radius:var(--radius-default);border-left:4px solid var(--clr-secondary)}.top-brand-old{margin-bottom:1.5rem}.unit-unit{margin:0;padding:0;list-style:none}.info{aspect-ratio:16/10;width:100%;object-fit:cover;margin-bottom:.75rem;border-radius:var(--radius-default)}.zone_ct{font-size:.8rem;color:var(--clr-secondary-text)}.cnt-center{font-size:1.1rem;margin:.25rem 0}.frame{color:var(--clr-copy)}.frame:hover{color:var(--clr-brand)}.part-cell-accent{color:var(--clr-secondary-text);margin:0;font-size:.95rem}