.area-el-new::before{top:1.5rem;content:'';position:absolute;border-left:1px solid var(--site-clr-edge);left:50%;bottom:1.5rem}.dot-round{padding-bottom:2rem;position:relative}.dot-round:last-child{padding-bottom:0}.box_brand_dark{position:absolute;left:50%;top:1.5rem;transform:translateX(-50%);width:3rem;height:3rem;border:5px solid var(--site-clr-bg);border-radius:50%;display:grid;place-items:center;background:var(--site-clr-brand);color:var(--site-clr-on-brand);font-size:.85rem;font-weight:700}.grid-12{width:calc(50% - 3rem);padding:clamp(1.4rem,2.8vw,2.4rem);border:1px solid var(--site-clr-edge);border-radius:var(--site-radius-xl);background:var(--site-clr-bg)}.dot-round:nth-child(even) .grid-12{margin-left:auto;border-color:var(--site-clr-dark-bg);color:var(--site-clr-inverse-text);background:var(--site-clr-dark-bg)}.sub-row{font-size:clamp(1.2rem,2.2vw,1.75rem)}.dot-round:nth-child(even) .sub-row{color:var(--site-clr-inverse-text)}.dot-round:nth-child(even) .chip{color:var(--site-clr-inverse-muted)}.chip{margin-bottom:1.5rem}.sub-stack-third{gap:.5rem;font-size:.9rem;display:grid;border-top:1px solid var(--site-clr-edge);padding-top:1rem;margin:0}.sub-stack-third strong{letter-spacing:.04em;font-size:.75rem}.dot-round:nth-child(even) .sub-stack-third{border-color:var(--site-clr-dark-surface)}@media(max-width:760px){.btn-bar-soft{text-align:left}.head-narrow{margin-left:0}.area-el-new::before{left:1rem}.box_brand_dark{font-size:.65rem;border-width:3px;top:1.3rem;height:2rem;width:2rem;left:1rem}.grid-12,.dot-round:nth-child(even) .grid-12{margin-left:3rem;width:calc(100% - 3rem)}.dot-round{padding-bottom:1rem}}.field-8{color:var(--site-clr-on-brand);background:var(--site-clr-brand)}.field-big{max-width:46rem;text-align:center}.node{color:var(--site-clr-overline);text-transform:var(--site-transform-eyebrow);margin-bottom:.7rem;letter-spacing:var(--site-ls-label);font-weight:700;font-size:.8rem;display:block}.field-8 .node,.field-8 .link-open{color:var(--site-clr-on-brand)}.note-pill-v3 .node{color:var(--site-clr-brand-inverse)}.link-open{margin-bottom:.9rem}.frame{margin:0 auto 2rem;opacity:.9;max-width:36rem}.tag_active{font-weight:600;letter-spacing:.06em;margin:0 0 .5rem;font-size:.85rem;text-transform:uppercase;opacity:.8}.head-app{display:inline-flex;align-items:center;gap:1rem;color:inherit;font-family:var(--site-font-display);font-weight:var(--site-fw-heading);font-size:clamp(1.9rem,5vw,3.25rem);line-height:1.1}.head-app:hover{opacity:.85;color:inherit}.dot-third{border-radius:50%;height:clamp(2.75rem,6vw,3.75rem);place-items:center;flex:none;color:var(--site-clr-on-brand);width:clamp(2.75rem,6vw,3.75rem);display:grid;background:var(--site-clr-brand)}.field-8 .dot-third{color:var(--site-clr-brand);background:var(--site-clr-on-brand)}.dot-third svg{width:45%;height:45%}.core-label-square{white-space:nowrap}.pic-nav-tight{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 2rem;margin-top:2rem}.bar-12{text-decoration:underline;color:inherit;text-underline-offset:.25em;font-weight:600}.field-8 .bar-12:hover{color:inherit}.field-8 .row.main-10:hover{background:var(--site-clr-bg);color:var(--site-clr-text)}@media (max-width:480px){.core-label-square{white-space:normal}}.pill_right{padding-block:calc(var(--site-gap-y) * .8)}.cell_full{background:var(--site-clr-surface)}.outer_bottom{color:var(--site-clr-on-brand);background:var(--site-clr-brand)}.outer_bottom .ctx_frame,.outer_bottom .ctx{color:var(--site-clr-on-brand)}.brand_top{border-bottom:1px solid var(--site-clr-edge)}.info-flat{text-align:center}.flow_foot{font-size:.85rem;margin-bottom:.75rem;opacity:.8}.mark-half{margin:0 .5rem}.badge-light{opacity:.7}.ctx_frame{margin-bottom:.5rem}.core-cell{opacity:.85;max-width:40rem;font-size:1.1rem;margin:0}.info-flat .core-cell{margin-inline:auto}.block_text_mini{min-width:0}.tile-site-last{margin-bottom:2rem;max-width:54rem}.top-part-top{overflow-wrap:anywhere}.core-new{padding:0;list-style:none;margin:0;display:grid;gap:1.2rem}.panel-tight{min-width:0;overflow-wrap:anywhere}.panel-tight h3{font-size:1.2rem;margin:0 0 .6rem}.panel-tight p{margin:0;line-height:1.7}.media-title{overflow-wrap:anywhere;color:var(--site-clr-subtle);margin-bottom:.7rem;font-weight:700;font-size:.8rem;letter-spacing:.04em;display:block}.panel-tight{border-top:1px solid var(--site-clr-edge);padding:1.3rem 0}.panel-tight summary{font-size:1.2rem;cursor:pointer;font-weight:700}.panel-tight summary:focus-visible{outline:2px solid var(--site-clr-brand);outline-offset:5px}.panel-tight p{padding-top:1rem;max-width:60rem}@media (max-width: 700px){.core-new{grid-template-columns:minmax(0, 1fr)}.panel-tight{grid-template-columns:minmax(0, 1fr);gap:.5rem}}.cap{display:grid;grid-template-columns:2fr 3fr;gap:3rem}.frame-wide{margin:2rem 0 0;border-left:4px solid var(--site-clr-brand);border-radius:0 var(--site-radius-md) var(--site-radius-md) 0;background:var(--site-clr-surface);padding:1.5rem 1.75rem}.stat-1{font-size:1.2rem;margin-bottom:.5rem;font-family:var(--site-font-display)}.head-area{font-size:.9rem;color:var(--site-clr-subtle);font-style:normal}@media (max-width:860px){.cap{grid-template-columns:1fr;gap:1rem}}.el-dark{max-width:46rem}.label_fill .el-dark{margin-right:auto;margin-left:auto}.label_fill .logo{text-align:center}.logo{margin-bottom:1.5rem}.side-wide{margin:0 0 1.1rem;line-height:1.7}.info{font-size:1.15rem;margin:1.75rem 0 .75rem}.fig-right{padding-left:1.25rem;gap:.5rem;margin:0;display:grid}.main::marker{color:var(--site-clr-brand)}.bar-panel{isolation:isolate;position:relative;min-height:18rem;display:flex;color:var(--site-clr-inverse-text);overflow:hidden;padding-block:calc(var(--site-gap-y) * .9);align-items:center}.edge-burger{object-fit:cover;width:100%;z-index:-2;height:100%;inset:0;position:absolute}.card-group{inset:0;position:absolute;z-index:-1}.body-line .card-group{background:linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7))}.stat .card-group{opacity:.88;background:var(--site-clr-brand)}.stat{color:var(--site-clr-on-brand)}.ref-mark{width:min(100% - 2.5rem,var(--site-max-w-content))}.outer_1 .ref-mark{text-align:center}.ct_fit{margin-bottom:.75rem;opacity:.85;font-size:.85rem}.unit-page-sticky{color:inherit}.unit-page-sticky:hover{color:inherit;text-decoration:underline}.site-5{margin:0 .5rem}.label-bottom{opacity:.8}.input{color:inherit;margin-bottom:.5rem}.cell{margin:0;opacity:.9;max-width:40rem;font-size:1.1rem}.outer_1 .cell{margin-inline:auto}.box-primary{display:grid;grid-template-columns:1fr 1.1fr;gap:3rem;align-items:center}.slot-bottom .ref-full{order:2}.ref-full{margin:0}.list{aspect-ratio:9/8;object-fit:cover;width:100%;border-radius:var(--site-radius-xl)}.info-icon{color:var(--site-clr-subtle)}.group_item_mini{font-weight:600}@media (max-width:860px){.box-primary{grid-template-columns:1fr;gap:1.5rem}.slot-bottom .ref-full{order:0}}.lead-sticky{overflow-wrap:anywhere}.shape-sticky>*{min-width:0}.zone-site{max-width:24ch}.quote-1{color:var(--site-clr-subtle)}.mark-col-compact{text-align:center;max-width:100%;white-space:normal}.block{margin-bottom:3rem;max-width:54rem}.zone-site{font-size:clamp(2rem,4vw,3.4rem)}.shape-sticky{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.6fr);gap:clamp(2rem,6vw,6rem);align-items:start}.input-sm{border-left:3px solid var(--site-clr-brand);padding-left:1.5rem}.sec2-12{font-family:var(--site-font-display);font-size:1.5rem;line-height:1.35}.page-left{margin:1.8rem 0}.page-left div{margin-bottom:1.2rem}.page-left dt,.note-y{margin:0 0 .4rem;font-size:.8rem;color:var(--site-clr-subtle)}.page-left dd{margin:0;font-size:1.15rem}.grid_1{margin:.7rem 0 0;list-style:none;padding:0}.grid_1 li{padding:.6rem 0;font-size:.9rem;border-top:1px solid var(--site-clr-edge)}.stat-inner{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(--site-clr-edge)}.quote-3{line-height:1.1;letter-spacing:-.05em;font-size:clamp(2rem,5vw,3.5rem);color:var(--site-clr-brand);font-family:var(--site-font-display)}.nav-bottom{font-size:clamp(1.3rem,2.1vw,1.75rem)}.quote-1{margin:0;line-height:1.9;max-width:62ch}.core-8{min-width:0}@media(max-width:760px){.shape-sticky{grid-template-columns:1fr}.input-sm{border-top:1px solid var(--site-clr-edge);padding:1.2rem 0 1.2rem 1.2rem;border-bottom:1px solid var(--site-clr-edge)}.page-left{display:flex;flex-wrap:wrap;gap:1.2rem 2.5rem;margin:1.2rem 0}.page-left div{margin:0}.grid_1{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.grid_1 li{border-top:0;padding:0}.stat-inner{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem}.quote-3{font-size:2rem}}.mark_2{padding-block:calc(var(--site-gap-y) * .9) calc(var(--site-gap-y) * .7)}.hero-b{border-bottom:4px solid var(--site-clr-brand)}.tile-slot{border-bottom:4px solid var(--site-clr-secondary)}.ct-v2{border-bottom:1px solid var(--site-clr-edge)}.cnt-img-hard{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem 4rem;align-items:end}.input-raised{margin:0;font-size:calc(var(--site-fs-2xl) * 1.05)}.list_icon{margin:0 0 .35rem;max-width:34rem}@media (max-width:760px){.cnt-img-hard{grid-template-columns:1fr;gap:1rem}}.unit .slot-shape{max-width:46rem}.head_raised .slot-shape{display:grid;grid-template-columns:1fr 2fr;gap:3rem;align-items:start}.quote-sub{margin-bottom:1.5rem}.inner-layer{border-bottom:1px solid var(--site-clr-edge);padding:.25rem 0}.item-alt{font-weight:600;list-style:none;padding:.9rem 2rem .9rem 0;cursor:pointer;position:relative}.item-alt::-webkit-details-marker{display:none}.item-alt::after{content:"+";color:var(--site-clr-brand);right:0;position:absolute;top:.7rem;transition:transform .2s;font-size:1.4rem}.inner-layer[open] .item-alt::after{transform:rotate(45deg)}.card_5{margin:0 0 1rem;color:var(--site-clr-subtle)}@media (max-width:860px){.head_raised .slot-shape{grid-template-columns:1fr;gap:1rem}}.view-tight{overflow-wrap:anywhere;padding-block:calc(var(--site-gap-y) * .7);background:var(--site-clr-bg)}.box-accent{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);background:var(--site-clr-surface);border:1px solid var(--site-clr-edge);border-radius:var(--site-radius-xl);overflow:hidden}.input-full{border-top:4px solid var(--site-clr-brand);padding:clamp(1.5rem,4.5vw,4rem);min-width:0}.site-hero .input-full{border-left:4px solid var(--site-clr-brand);border-top:0}.zone-sticky{color:var(--site-clr-brand)}.line-left{line-height:1.15;font-size:calc(var(--site-fs-2xl) * .88);max-width:22ch}.dot-pic-top{font-size:1.05rem;color:var(--site-clr-subtle);margin:1.2rem 0 0;line-height:1.7;max-width:38rem}.btn-x{padding:.8rem;display:flex;margin:0;min-width:0}.top-view{border-radius:var(--site-radius-md);width:100%;object-fit:cover;height:100%;min-height:12rem;aspect-ratio:4/5}@media (max-width:700px){.box-accent{grid-template-columns:1fr}.line-left{font-size:var(--site-fs-2xl)}.btn-x{padding:0 1.25rem 1.25rem}.top-view{height:auto;aspect-ratio:16/7;min-height:0}.dot-pic-top{font-size:1rem}}.title-brand{margin-bottom:3rem;max-width:45rem}.pane_active{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem}.col_old{min-width:0}.area_narrow{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-edge);padding-bottom:3rem}.top-box-muted{overflow:hidden;display:block;border-radius:var(--site-radius-md);margin-bottom:1.5rem}.area_narrow .top-box-muted{margin-bottom:0}.sub-inner-lg{object-fit:cover;aspect-ratio:16/10;width:100%}.app-icon-first{display:flex;gap:.6rem 1.2rem;flex-wrap:wrap;font-size:.75rem;margin-bottom:1rem}.note-alt{color:var(--site-clr-brand);font-weight:600}.hero-list-sticky{color:var(--site-clr-subtle)}.pill-muted{line-height:1.25;overflow-wrap:anywhere;font-size:1.55rem}.area_narrow .pill-muted{font-size:clamp(1.8rem,3vw,2.7rem)}.ct-3{color:var(--site-clr-text)}.ct-3:hover{color:var(--site-clr-brand)}.block-tag-x{font-size:.95rem;color:var(--site-clr-subtle);max-width:55ch}.pane-x{display:inline-flex;gap:1rem;align-items:center;font-size:.85rem;font-weight:600;padding-block:.3rem}.pic-5{font-size:1.2rem}.top-box-muted:not(:has(.sub-inner-lg)){display:none}.area_narrow:not(:has(.sub-inner-lg)){grid-template-columns:minmax(0,1fr)}.col_old:last-child:nth-child(even):not(.area_narrow){grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;align-items:center;padding-top:2rem;border-top:1px solid var(--site-clr-edge)}.col_old:last-child:nth-child(even):not(.area_narrow) .top-box-muted{margin-bottom:0}.col_old:last-child:nth-child(even):not(:has(.sub-inner-lg)){grid-template-columns:minmax(0,1fr)}@media(max-width:760px){.pane_active,.area_narrow{grid-template-columns:minmax(0,1fr)}.area_narrow{gap:1.5rem}.title-brand{margin-bottom:2rem}}@media(max-width:760px){.col_old:last-child:nth-child(even):not(.area_narrow){grid-template-columns:minmax(0,1fr);gap:1.5rem}}.cap-main{background:var(--site-clr-bg);overflow-wrap:anywhere;padding-block:calc(var(--site-gap-y) * .85)}.cap-c{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem}.block-bottom{max-width:75%;letter-spacing:var(--site-ls-label);color:var(--site-clr-brand);font-size:.8rem;text-transform:var(--site-transform-eyebrow);font-weight:600}.hero-compact{height:1px;background:var(--site-clr-edge);flex:1}.mark .hero-compact{background:var(--site-clr-brand);height:3px}.inner-quote-xl{line-height:1.1;margin:0;max-width:24ch;padding-bottom:1.8rem;font-size:calc(var(--site-fs-2xl) * 1.2)}.box2-8{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem;align-items:start;border-top:1px solid var(--site-clr-edge);padding-top:1.3rem}.btn-primary{font-weight:600;font-size:.8rem;max-width:24rem;color:var(--site-clr-subtle)}.dot-logo-loose{grid-template-columns:minmax(0,1fr)}.burger{line-height:1.7;max-width:42rem;margin:0;font-size:1.1rem;color:var(--site-clr-subtle)}@media (max-width:640px){.inner-quote-xl{font-size:var(--site-fs-2xl)}.box2-8{grid-template-columns:1fr;gap:1rem}.btn-primary{display:none}.burger{font-size:1rem}}.frame-box2{text-align:center;margin:0 auto 2.5rem;max-width:42rem}.sub-6{margin-bottom:0}.img_lg{display:grid;gap:1.5rem;align-items:start}.link-half .img_lg{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.elem-page-raised .img_lg{max-width:46rem;margin:0 auto}.copy-big{display:grid;gap:1.75rem;min-width:0;padding:2rem;border:1px solid var(--site-clr-edge);border-radius:var(--site-radius-xl);background:var(--site-clr-bg)}.sec-5{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:.65rem}.intro{font-weight:600}.icon-foot{white-space:nowrap;color:var(--site-clr-brand);font-size:1.3rem;font-family:var(--site-font-display);line-height:1.2;font-weight:700}.pane-flat{height:1.5rem;width:100%;display:block;cursor:pointer;margin:0;accent-color:var(--site-clr-brand)}.pane-flat:focus-visible,.block-a:focus-visible{outline:3px solid var(--site-clr-brand);outline-offset:3px}.fig-body{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:.35rem;font-size:.8rem;color:var(--site-clr-subtle)}.burger-fixed{padding:0;border:0;min-width:0;margin:0}.ref-x{margin-bottom:.8rem;font-weight:600;padding:0}.area-body{display:grid}.cell_11{display:flex;align-items:center;gap:.75rem;cursor:pointer}.author .cell_11{border-top:1px solid var(--site-clr-edge);padding:.7rem 0}