.note_mark{max-width:100%;white-space:normal;text-align:center}.bar_raised{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:3rem;align-items:end;margin-bottom:3rem}.elem_tight{margin:0;max-width:48ch}.logo_11{list-style:none;margin:0;padding:0;border-top:2px solid var(--site-clr-copy)}.ct_stack{display:grid;grid-template-columns:4rem minmax(0,.85fr) minmax(0,1.15fr);gap:2rem;padding:1.7rem 0;border-bottom:1px solid var(--site-clr-line);align-items:start}.menu-2{font-size:2.1rem;line-height:1.1;color:var(--site-clr-brand);font-family:var(--site-font-display)}.mark_flat{margin:0;font-size:clamp(1.2rem,2.2vw,1.8rem)}.layer-wide{margin:0}.link-2{display:flex;gap:2rem;justify-content:space-between;align-items:center;margin-top:2rem}.ctx_md{max-width:56ch;margin:0;color:var(--site-clr-faint)}.note_mark{flex-shrink:0}@media(max-width:700px){.bar_raised{grid-template-columns:1fr;gap:1rem}.ct_stack{grid-template-columns:2.5rem minmax(0,1fr);gap:.8rem 1rem}.layer-wide{grid-column:2}.menu-2{grid-row:1/3;font-size:1.7rem}.link-2{align-items:flex-start;flex-direction:column}.note_mark{flex-shrink:1}}.copy-quote{margin-bottom:2rem}.node-shape{list-style:none;padding:0;margin:0}.mark-author{padding:1.5rem;border-top:3px solid var(--site-clr-brand);background:var(--site-clr-panel);border-radius:0 0 var(--site-radius-base) var(--site-radius-base)}.box2_3{display:block;font-family:var(--site-font-display);font-size:2rem;color:var(--site-clr-primary-tint);line-height:1;margin-bottom:.75rem}.author{margin:0;color:var(--site-clr-faint)}.outro-page-top{position:relative;isolation:isolate;display:flex;align-items:center;min-height:18rem;padding-block:calc(var(--site-gap-block) * .9);color:var(--site-clr-inverse-text);overflow:hidden}.side-6{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.note-tight{position:absolute;inset:0;z-index:-1}.stack-11 .note-tight{background:linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7))}.bar_fixed .note-tight{background:var(--site-clr-brand);opacity:.88}.bar_fixed{color:var(--site-clr-on-primary)}.col-x{width:min(100% - 2.5rem,var(--site-max-w-main))}.wrap-10 .col-x{text-align:center}.menu-el-top{font-size:.85rem;margin-bottom:.75rem;opacity:.85}.menu-5{color:inherit}.menu-5:hover{color:inherit;text-decoration:underline}.view-last{margin:0 .5rem}.sec_7{opacity:.8}.logo-site{color:inherit;margin-bottom:.5rem}.site-author{margin:0;font-size:1.1rem;opacity:.9;max-width:40rem}.wrap-10 .site-author{margin-inline:auto}.outro-10{min-width:0}.pic-7{max-width:54rem;margin-bottom:2rem}.pill-fixed{overflow-wrap:anywhere}.slot-mini{list-style:none;padding:0;margin:0;display:grid;gap:1.2rem}.mark-stack{min-width:0;overflow-wrap:anywhere}.mark-stack h3{margin:0 0 .6rem;font-size:1.2rem}.mark-stack p{margin:0;line-height:1.7}.el-main{display:block;font-size:.8rem;font-weight:700;letter-spacing:.04em;margin-bottom:.7rem;color:var(--site-clr-faint);overflow-wrap:anywhere}.slot-mini{grid-template-columns:repeat(3, minmax(0, 1fr))}.mark-stack{border:1px solid var(--site-clr-line);padding:1.6rem;border-radius:var(--site-radius-base)}@media (max-width: 700px){.slot-mini{grid-template-columns:minmax(0, 1fr)}.mark-stack{grid-template-columns:minmax(0, 1fr);gap:.5rem}}.pill_sec{overflow-wrap:anywhere}.area-auto{max-width:50rem;margin:0 auto 3rem;text-align:center}.area-auto h2{font-size:clamp(1.8rem, 3.8vw, 3.25rem)}.brand{display:grid;grid-template-columns:minmax(0, .6fr) minmax(0, 1.4fr);gap:clamp(1rem, 3vw, 3rem);padding:clamp(1.25rem, 3vw, 3rem);border-top:1px solid var(--site-clr-line)}.brand:nth-child(odd){background:var(--site-clr-panel)}.node_line_tight{max-width:20ch}.sec-title{max-width:70ch}.sec-title p:last-child{margin-bottom:0}@media (max-width: 640px){.brand{grid-template-columns:minmax(0, 1fr)}.node_line_tight{max-width:none}}.main-10{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.part-11 .hero-a{order:2}.hero-a{position:relative;padding:0 3rem 3rem 0}.part-11 .hero-a{padding:0 0 3rem 3rem}.grid-1{border-radius:var(--site-radius-lg);object-fit:cover}.unit-core-y{width:100%;aspect-ratio:9/11}.cell-sm{position:absolute;right:0;bottom:0;width:55%;aspect-ratio:5/4;border:6px solid var(--site-clr-page);box-shadow:var(--site-shadow-strong)}.part-11 .cell-sm{right:auto;left:0}.info-side{color:var(--site-clr-faint);margin-bottom:1.5rem}.avatar-11{list-style:none;margin:0 0 1.75rem;padding:1.25rem 0;border-top:1px solid var(--site-clr-line);border-bottom:1px solid var(--site-clr-line);display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem}.head-auto{display:flex;flex-direction:column;line-height:1.2}.top-alt{font-family:var(--site-font-display);font-size:1.75rem;color:var(--site-clr-brand)}.page-base{font-size:.85rem;color:var(--site-clr-faint)}@media (max-width:860px){.main-10{grid-template-columns:1fr;gap:2.5rem}.part-11 .hero-a{order:0}}.lead-sticky{padding-block:calc(var(--site-gap-block) * .85);background:var(--site-clr-page);overflow-wrap:anywhere}.cnt-open{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem}.menu-left{font-size:.8rem;font-weight:600;text-transform:var(--site-transform-label);letter-spacing:var(--site-ls-overline);color:var(--site-clr-brand);max-width:75%}.cap-dark{height:1px;flex:1;background:var(--site-clr-line)}.badge-xl .cap-dark{height:3px;background:var(--site-clr-brand)}.item-10{font-size:calc(var(--site-fs-2xl) * 1.2);line-height:1.1;max-width:24ch;margin:0;padding-bottom:1.8rem}.grid-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem;align-items:start;border-top:1px solid var(--site-clr-line);padding-top:1.3rem}.text_c{font-size:.8rem;color:var(--site-clr-faint);font-weight:600;max-width:24rem}.view{grid-template-columns:minmax(0,1fr)}.stat_11{font-size:1.1rem;line-height:1.7;color:var(--site-clr-faint);max-width:42rem;margin:0}@media (max-width:640px){.item-10{font-size:var(--site-fs-2xl)}.grid-body{grid-template-columns:1fr;gap:1rem}.text_c{display:none}.stat_11{font-size:1rem}}.brand-active{overflow-wrap:anywhere}.pic_left>*{min-width:0}.btn_3{max-width:24ch}.input{color:var(--site-clr-faint)}.node-last{max-width:100%;white-space:normal;text-align:center}.img-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:3rem;align-items:end;margin-bottom:2.5rem}.btn_3{font-size:clamp(2rem,4vw,3.7rem);max-width:22ch;margin-bottom:0}.outro_2{margin:0;max-width:48ch}.foot-menu{margin:0}.menu{width:100%;aspect-ratio:2.8/1;object-fit:cover;border-radius:var(--site-radius-lg)}.fig-4{padding:.9rem 0;color:var(--site-clr-faint);font-size:.85rem}.cell{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem 2rem;padding:1.2rem 0;margin:1rem 0 2.5rem;border-top:1px solid var(--site-clr-line);border-bottom:1px solid var(--site-clr-line);font-size:.85rem;color:var(--site-clr-faint)}.cell strong,.meta{color:var(--site-clr-copy);font-weight:700}.core_narrow{columns:2;column-gap:clamp(2rem,5vw,5rem);column-rule:1px solid var(--site-clr-line);max-width:68rem;margin-inline:auto}.app-9{break-inside:avoid;line-height:1.85;color:var(--site-clr-faint);margin-bottom:1.5rem}.app-9:first-child{font-size:1.13rem;color:var(--site-clr-copy)}@media(max-width:740px){.img-2{grid-template-columns:1fr;gap:1.5rem}.menu{aspect-ratio:16/10}.core_narrow{columns:1}.cell{justify-content:flex-start}}.node-accent{max-width:44rem;margin-bottom:2.5rem}.ref-avatar-c .node-accent{margin-left:auto;margin-right:auto;text-align:center}.row{gap:2.5rem 3rem}.toggle_center .group-ref-half{border-top:2px solid var(--site-clr-brand);padding-top:1.25rem}.fig-muted{font-size:1.15rem;margin-bottom:.6rem}.note-stack{margin:0;line-height:1.7}.card-img{overflow-wrap:anywhere}.avatar-toggle>*{min-width:0}.meta-right{max-width:24ch}.sec2{color:var(--site-clr-faint)}.panel-center{max-width:100%;white-space:normal;text-align:center}.side-accent{text-align:center;max-width:48rem;margin:0 auto 3rem}.meta-right{margin-inline:auto}.side-1{list-style:none;padding:0;margin:0;position:relative}.side-1::before{content:'';position:absolute;left:50%;top:1.5rem;bottom:1.5rem;border-left:1px solid var(--site-clr-line)}.area_fit{position:relative;padding-bottom:2rem}.area_fit:last-child{padding-bottom:0}.quote-12{position:absolute;left:50%;top:1.5rem;transform:translateX(-50%);width:3rem;height:3rem;border:5px solid var(--site-clr-page);border-radius:50%;display:grid;place-items:center;background:var(--site-clr-brand);color:var(--site-clr-on-primary);font-size:.85rem;font-weight:700}.box2-fig{width:calc(50% - 3rem);padding:clamp(1.4rem,2.8vw,2.4rem);border:1px solid var(--site-clr-line);border-radius:var(--site-radius-lg);background:var(--site-clr-page)}.area_fit:nth-child(even) .box2-fig{margin-left:auto;background:var(--site-clr-night);color:var(--site-clr-inverse-text);border-color:var(--site-clr-night)}.strip{font-size:clamp(1.2rem,2.2vw,1.75rem)}.area_fit:nth-child(even) .strip{color:var(--site-clr-inverse-text)}.area_fit:nth-child(even) .sec2{color:var(--site-clr-dark-fg-muted)}.sec2{margin-bottom:1.5rem}.copy-mini{display:grid;gap:.5rem;margin:0;padding-top:1rem;border-top:1px solid var(--site-clr-line);font-size:.9rem}.copy-mini strong{font-size:.75rem;letter-spacing:.04em}.area_fit:nth-child(even) .copy-mini{border-color:var(--site-clr-dark-2)}@media(max-width:760px){.side-accent{text-align:left}.meta-right{margin-left:0}.side-1::before{left:1rem}.quote-12{left:1rem;width:2rem;height:2rem;border-width:3px;font-size:.65rem;top:1.3rem}.box2-fig,.area_fit:nth-child(even) .box2-fig{width:calc(100% - 3rem);margin-left:3rem}.area_fit{padding-bottom:1rem}}.view-right{padding-block:calc(var(--site-gap-block) * .9) calc(var(--site-gap-block) * .7)}.icon-outro-auto{border-bottom:4px solid var(--site-clr-brand)}.cell-box2{border-bottom:4px solid var(--site-clr-highlight)}.outro-mark-b{border-bottom:1px solid var(--site-clr-line)}.sec-fit{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem 4rem;align-items:end}.input-soft{margin:0;font-size:calc(var(--site-fs-2xl) * 1.05)}.intro-flat{margin:0 0 .35rem;max-width:34rem}@media (max-width:760px){.sec-fit{grid-template-columns:1fr;gap:1rem}}.copy-half{max-width:45rem;margin-bottom:3rem}.title-9{overflow-wrap:anywhere}.grid_strip_left{list-style:none;margin:0;padding:0;border-top:1px solid var(--site-clr-line)}.sub-6{display:grid;grid-template-columns:3.5rem minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;padding-block:2rem;border-bottom:1px solid var(--site-clr-line);align-items:start}.media{font-family:var(--site-font-display);font-size:1.75rem;line-height:1.2;color:var(--site-clr-brand);font-variant-numeric:tabular-nums}.intro-tile{font-size:1.1rem;margin:0;line-height:1.5;overflow-wrap:anywhere}.site_wide{margin:0;color:var(--site-clr-faint)}@media(max-width:760px){.sub-6{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem 1rem}.site_wide{grid-column:2}.copy-half{margin-bottom:2rem}}.chip{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;padding:2.75rem;border-radius:var(--site-radius-lg)}.logo_full{flex-direction:column;text-align:center}.top-dot-half{background:var(--site-clr-brand);color:var(--site-clr-on-primary)}.text-shape{background:var(--site-clr-panel);border:1px solid var(--site-clr-line)}.edge_half{border:2px solid var(--site-clr-brand)}.wrap-quote-left{background:var(--site-clr-night);color:var(--site-clr-inverse-text)}.chip-third{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:var(--site-ls-overline);text-transform:var(--site-transform-label);color:var(--site-clr-label);margin-bottom:.5rem}.top-dot-half .chip-third{color:var(--site-clr-on-primary);opacity:.85}.wrap-quote-left .chip-third{color:var(--site-clr-brand-on-dark)}.frame-md{margin-bottom:.35rem;color:inherit}.grid_4{margin:0;opacity:.88;max-width:36rem}.logo_full .grid_4{margin-inline:auto}.avatar-5{display:flex;flex-direction:column;align-items:center;gap:.6rem;flex-shrink:0}.intro-base-x{font-size:.9rem;opacity:.9}.el-cell-tight{color:inherit;font-weight:600;text-decoration:underline}.wrap-quote-left .el-cell-tight{color:var(--site-clr-brand-on-dark)}@media (max-width:720px){.chip{flex-direction:column;align-items:flex-start;padding:2rem}.logo_full{align-items:center}.avatar-5{align-items:flex-start}.logo_full .avatar-5{align-items:center}}.el-12{overflow-wrap:anywhere}.foot_soft{display:grid;grid-template-columns:minmax(0, .85fr) minmax(0, 1.15fr);gap:clamp(2rem, 7vw, 7rem);align-items:start}.core-base-c{border-top:4px solid var(--site-clr-brand);padding-top:1.5rem}.pane{position:relative;padding:0 0 1.5rem 3.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--site-clr-line)}.box-big{position:absolute;left:0;top:.15rem;color:var(--site-clr-faint);font-size:.8rem;font-variant-numeric:tabular-nums}.slot-top-old{max-width:65ch}@media (max-width: 760px){.foot_soft{grid-template-columns:minmax(0, 1fr)}.pane{padding-left:2.5rem}}.wrap_accent{padding-block:calc(var(--site-gap-block) * .7);background:var(--site-clr-page);overflow-wrap:anywhere}.bar-1{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);background:var(--site-clr-panel);border:1px solid var(--site-clr-line);border-radius:var(--site-radius-lg);overflow:hidden}.info{min-width:0;padding:clamp(1.5rem,4.5vw,4rem);border-top:4px solid var(--site-clr-brand)}.ref-dark .info{border-top:0;border-left:4px solid var(--site-clr-brand)}.stack-shape{color:var(--site-clr-brand)}.edge-3{max-width:22ch;font-size:calc(var(--site-fs-2xl) * .88);line-height:1.15}.burger_light{font-size:1.05rem;line-height:1.7;color:var(--site-clr-faint);max-width:38rem;margin:1.2rem 0 0}.stack_zone_soft{margin:0;min-width:0;display:flex;padding:.8rem}.text-narrow{width:100%;height:100%;min-height:12rem;object-fit:cover;border-radius:var(--site-radius-base);aspect-ratio:4/5}@media (max-width:700px){.bar-1{grid-template-columns:1fr}.edge-3{font-size:var(--site-fs-2xl)}.stack_zone_soft{padding:0 1.25rem 1.25rem}.text-narrow{aspect-ratio:16/7;height:auto;min-height:0}.burger_light{font-size:1rem}}.head-round{max-width:45rem;margin-bottom:3rem}.link_z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem}.grid_3{min-width:0}.badge_4{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2rem;align-items:center;border-bottom:1px solid var(--site-clr-line);padding-bottom:3rem}.view_12{display:block;margin-bottom:1.5rem;overflow:hidden;border-radius:var(--site-radius-base)}.badge_4 .view_12{margin-bottom:0}.card{width:100%;aspect-ratio:16/10;object-fit:cover}.mark-2{display:flex;gap:.6rem 1.2rem;flex-wrap:wrap;font-size:.75rem;margin-bottom:1rem}.box-card{color:var(--site-clr-brand);font-weight:600}.stack-icon{color:var(--site-clr-faint)}.col-page-sub{font-size:1.55rem;line-height:1.25;overflow-wrap:anywhere}.badge_4 .col-page-sub{font-size:clamp(1.8rem,3vw,2.7rem)}.frame-btn-light{color:var(--site-clr-copy)}