:root{--clr-area-a:rgb(174,186,171);--clr-outer-primary:rgb(30,54,23);--clr-field-primary:clamp(1.8rem, 3.6vw, 2.75rem);--clr-cnt-left:1.35rem;--clr-tag-full:rgb(55,93,45);--clr-elem-y:0;--clr-mark-light:clamp(2.5rem, 6vw, 4.5rem);--clr-tag-inline:1px;--clr-ct-lg:0;--clr-group-big:rgb(255,255,255);--clr-badge-lg:5.2rem;--clr-layer-md:rgb(250,250,250);--clr-title-first:rgb(243,247,242);--clr-author-y:rgb(149,54,176);--clr-icon-fixed:1.05;--clr-text-tight:rgb(99,115,94);--clr-card-active:995px;--clr-avatar-last:rgb(96,161,78);--clr-head-left:rgb(216,225,213);--clr-btn-fixed:0;--clr-title-stack:0 2px 12px rgba(0,0,0,.08);--clr-badge-big:none;--clr-block-big:600;--clr-stack-sm:'DM Sans', Roboto, system-ui, sans-serif;--clr-row-third:2px;--clr-elem-active:rgb(244,246,244);--clr-media-flat:rgb(159,192,150);--clr-app-narrow:rgb(255,255,255);--clr-author-z:1px;--clr-sec2-half:rgb(28,43,24);--clr-text-z:700;--clr-tile-lg:rgb(37,55,32);--clr-app-md:rgb(55,93,45);--clr-row-round:rgb(30,46,26);--clr-bar-loose:none;--clr-el-c:1.0625rem;--clr-hero-stack:1.65;--clr-sub-z:0 24px 60px rgba(0,0,0,.12);--clr-elem-soft:'DM Sans', Roboto, system-ui, sans-serif}@font-face{font-weight:400;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-style:normal;font-family:'DM Sans';font-display:swap;src:url(fonts/f47gqw6.woff2) format('woff2')}@font-face{unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-weight:700;font-display:swap;font-style:normal;font-family:'DM Sans';src:url(fonts/f47gqw6.woff2) format('woff2')}@font-face{src:url(fonts/w56q1fl.woff2) format('woff2');font-family:'DM Sans';font-style:normal;font-weight:400;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap}@font-face{unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;font-family:'DM Sans';font-style:normal;src:url(fonts/w56q1fl.woff2) format('woff2');font-display:swap;font-weight:700}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;color:var(--clr-row-round);font-family:var(--clr-elem-soft);background:var(--clr-layer-md);font-size:var(--clr-el-c);line-height:var(--clr-hero-stack);overflow-wrap:anywhere}img,svg,video{max-width:100%;display:block;height:auto}h1,h2,h3,h4{margin:0 0 .6em;font-family:var(--clr-stack-sm);hyphens:manual;font-weight:var(--clr-text-z);line-height:var(--clr-icon-fixed);color:var(--clr-row-round);letter-spacing:var(--clr-btn-fixed)}h1{font-size:var(--clr-mark-light)}h2{font-size:var(--clr-field-primary)}h3{font-size:var(--clr-cnt-left);line-height:1.3}h4{font-size:1.05rem;line-height:1.35}p{margin:0 0 1em}a{text-decoration:none;color:var(--clr-app-md)}@media (min-width:481px){a[href^="tel:"]{white-space:nowrap}}a:hover{color:var(--clr-outer-primary)}ul,ol{padding-left:1.25em;margin:0 0 1em}button,input,textarea,select{font:inherit;color:inherit}::selection{background:var(--clr-media-flat);color:var(--clr-row-round)}.pill_2{width:min(100% - 2.5rem,var(--clr-card-active));margin-inline:auto}.group-6{width:min(100% - 2.5rem,48rem)}.flow_half{padding-block:var(--clr-badge-lg)}.slot-cell{background:var(--clr-title-first)}.top-unit-fixed{background:var(--clr-sec2-half);color:var(--clr-elem-active)}.top-unit-fixed h1,.top-unit-fixed h2,.top-unit-fixed h3,.top-unit-fixed h4{color:inherit}.top-unit-fixed a{color:var(--clr-avatar-last)}.top-unit-fixed .title-1,.top-unit-fixed .meta_3{color:var(--clr-area-a)}.top-unit-fixed .cnt-7{color:var(--clr-avatar-last)}.meta-left{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:var(--clr-author-z);background:var(--clr-app-md);color:var(--clr-group-big);font-weight:var(--clr-block-big);text-transform:var(--clr-bar-loose);letter-spacing:var(--clr-ct-lg);line-height:1.25;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.meta-left:hover{color:var(--clr-group-big);background:var(--clr-outer-primary)}.meta-left:active{transform:translateY(1px)}.avatar-v2{border-color:currentColor;background:transparent;color:var(--clr-app-md)}.avatar-v2:hover{border-color:var(--clr-app-md);background:var(--clr-app-md);color:var(--clr-group-big)}.flow_7{background:var(--clr-author-y);color:var(--clr-app-narrow)}.flow_7:hover{filter:brightness(.92);background:var(--clr-author-y);color:var(--clr-app-narrow)}.cell_badge_fill{background:var(--clr-elem-active);color:var(--clr-sec2-half)}.cell_badge_fill:hover{background:rgb(255,255,255);color:var(--clr-sec2-half)}.unit-light{font-size:.9rem;padding:.55rem 1.1rem}.page-12{padding:1rem 2rem;font-size:1.05rem}.top-unit-fixed .meta-left:not(.avatar-v2):not(.flow_7):not(.cell_badge_fill){background:var(--clr-avatar-last);color:var(--clr-sec2-half)}.top-unit-fixed .meta-left:not(.avatar-v2):not(.flow_7):not(.cell_badge_fill):hover{color:var(--clr-sec2-half);background:var(--clr-elem-active)}.top-unit-fixed .avatar-v2{color:var(--clr-elem-active);border-color:var(--clr-area-a)}.top-unit-fixed .avatar-v2:hover{border-color:var(--clr-elem-active);background:var(--clr-elem-active);color:var(--clr-sec2-half)}.view_12{gap:1.5rem;display:grid}.frame_stat_muted{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.zone-round{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.site_2{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.hero_stack{grid-template-columns:repeat(2,1fr)}.edge_1{grid-template-columns:repeat(3,1fr)}.item-stack{grid-template-columns:repeat(4,1fr)}@media (max-width:960px){.item-stack{grid-template-columns:repeat(2,1fr)}.edge_1{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.hero_stack,.edge_1,.item-stack{grid-template-columns:1fr}}.shape-x{flex-wrap:wrap;justify-content:center;display:flex}.shape-x>*{min-width:0}.shape-x.hero_stack>*{flex:0 0 calc((100% - 1.5rem)/2)}.shape-x.edge_1>*{flex:0 0 calc((100% - 3rem)/3)}.shape-x.item-stack>*{flex:0 0 calc((100% - 4.5rem)/4)}@media (max-width:960px){.shape-x.edge_1>*,.shape-x.item-stack>*{flex-basis:calc((100% - 1.5rem)/2)}}@media (max-width:560px){.shape-x.hero_stack>*,.shape-x.edge_1>*,.shape-x.item-stack>*{flex-basis:100%}}.title-1{font-size:1.15rem;color:var(--clr-text-tight)}.cnt-7{display:inline-block;font-size:.8rem;font-weight:700;margin-bottom:.75rem;letter-spacing:var(--clr-elem-y);color:var(--clr-tag-full);text-transform:var(--clr-badge-big)}.meta_3{color:var(--clr-text-tight)}.slot-v2{text-align:center}.outro-3{padding:0;border:0;position:absolute;margin:-1px;width:1px;height:1px;clip:rect(0 0 0 0);overflow:hidden}@media (max-width:640px){.flow_half{padding-block:calc(var(--clr-badge-lg) * .7)}}.author-sm{overflow-wrap:anywhere;padding-block:1rem;background:var(--clr-layer-md)}.outer-6{display:grid;grid-template-columns:minmax(9rem,1fr) minmax(0,2fr) minmax(0,.85fr);align-items:center;gap:1.5rem;padding:1.3rem 1.5rem;background:var(--clr-sec2-half);color:var(--clr-elem-active);border-radius:var(--clr-row-third)}.tile-alt .outer-6{border-bottom:4px solid var(--clr-avatar-last);border-radius:0}.logo-6{display:flex;align-items:center;gap:.8rem;color:var(--clr-elem-active);min-width:0}.logo-6:hover{color:var(--clr-avatar-last)}.outer{color:var(--clr-avatar-last);height:1.7rem;display:block;width:1.7rem;flex:none}.mark-tight{width:100%;height:100%;object-fit:contain;display:block}.dot-open{font-weight:var(--clr-text-z);font-size:1.3rem;line-height:1.2;min-width:0;font-family:var(--clr-stack-sm)}.sub{font-size:1.05rem;line-height:1.15;text-wrap:balance}.quote-last{min-width:0;border-left:1px solid var(--clr-area-a);padding-left:1.5rem}.pic-md{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;list-style:none;margin:0;padding:0}.app_left{min-width:0}.badge-flat{line-height:1.5;padding:.2rem 0;color:var(--clr-elem-active);display:block;font-size:.85rem}.badge-flat:hover,.head_right{text-underline-offset:.3em;text-decoration:underline;color:var(--clr-avatar-last)}.stack-fit{padding:.85rem 1rem;font-weight:700;border-radius:var(--clr-author-z);font-size:.9rem;background:var(--clr-elem-active);text-align:center;min-width:0;color:var(--clr-sec2-half);display:block}.stack-fit:hover{background:var(--clr-avatar-last);color:var(--clr-sec2-half)}@media (max-width:960px){.outer-6{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1rem}.stack-fit{grid-column:2;justify-self:start;max-width:100%}}@media (max-width:620px){.author-sm{padding-block:.65rem}.outer-6{grid-template-columns:1fr;padding:1.2rem;gap:1.2rem}.quote-last{border-top:1px solid var(--clr-area-a);padding:1rem 0 0;border-left:0}.pic-md{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .8rem}.stack-fit{grid-column:auto;justify-self:stretch}.dot-open{font-size:1.25rem}.sub{font-size:1.1rem}}.box-2{border-top:1px solid var(--clr-head-left);background:var(--clr-layer-md);padding-block:var(--clr-badge-lg) 1.5rem;overflow-wrap:anywhere;color:var(--clr-row-round)}.field_right{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:2rem;align-items:start}.ref-dark{font-weight:var(--clr-text-z);line-height:1.3;font-family:var(--clr-stack-sm);font-size:1.5rem}.pill_third{font-size:.95rem;margin:0;max-width:40rem;color:var(--clr-text-tight)}.meta-pic{padding-block:2rem;color:var(--clr-app-md);letter-spacing:var(--clr-btn-fixed);line-height:1.2;font-size:clamp(1.5rem,4.8vw,3.6rem);font-weight:var(--clr-text-z);font-family:var(--clr-stack-sm)}.cap-frame-right{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:2rem;border-top:1px solid var(--clr-head-left);padding-block:1.3rem;align-items:baseline}.frame-round{line-height:1.6;font-weight:600;color:var(--clr-text-tight);margin:0;font-size:.82rem;font-family:var(--clr-elem-soft)}.core{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;font-style:normal;font-size:.9rem;min-width:0}.page_nav_sticky{min-width:0}.el_cap_left{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;list-style:none;margin:0;padding:0}.pic_panel_first{min-width:0}.body_strip{color:var(--clr-row-round);font-size:.9rem;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em}.body_strip:hover{color:var(--clr-app-md);text-decoration-color:currentColor}.layer-open{font-size:.8rem;border-top:1px solid var(--clr-head-left);color:var(--clr-text-tight);padding-top:1.2rem}@media (max-width:700px){.field_right{grid-template-columns:1fr;gap:1rem}.cap-frame-right{grid-template-columns:1fr;gap:.8rem}.core{flex-direction:column}.meta-pic{font-size:clamp(1.3rem,6vw,2.2rem)}.el_cap_left{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem}}.flow-1{z-index:50;padding:1rem 0;left:0;right:0;box-shadow:var(--clr-title-stack);position:fixed}.core-sm{bottom:0}.cap_3{color:var(--clr-elem-active);background:var(--clr-sec2-half)}.row-md{color:var(--clr-row-round);border-top:1px solid var(--clr-head-left);background:var(--clr-title-first)}.flow-1[hidden]{display:none}.fig_5{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.link-img-first{margin:0;font-size:.95rem}.toggle-pic-active{margin-left:.35rem;text-decoration:underline;color:inherit}.side{gap:.75rem;display:flex;flex-shrink:0}.cap_3 .avatar_first{border-color:var(--clr-layer-md)}.cap_3 .avatar_first:not(.avatar-v2){border-color:transparent;color:var(--clr-sec2-half);background:var(--clr-avatar-last)}.cap_3 .avatar-v2.avatar_first{color:var(--clr-layer-md)}@media (max-width:720px){.flow-1{padding:.7rem 0}.fig_5{flex-direction:column;align-items:stretch;gap:.6rem}.link-img-first{font-size:.84rem;line-height:1.4}.side{justify-content:flex-end}}.view{overflow-wrap:anywhere;padding-block:var(--clr-badge-lg);background:var(--clr-layer-md)}.wrap_ref_half{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1.5rem 3rem;align-items:start}.chip{min-width:0;padding-left:34%;border-bottom:1px solid var(--clr-head-left);grid-column:1/-1}.img-2{color:var(--clr-app-md)}.col_icon_left{line-height:1.08;margin-bottom:1.7rem;font-size:calc(var(--clr-mark-light) * 1.16);max-width:21ch}.unit{grid-row:2;padding-top:2rem;min-width:0;grid-column:2}.col-cap-muted{display:block;width:4rem;height:.35rem;margin-bottom:1.5rem;background:var(--clr-app-md)}.info-full .col-cap-muted{border-radius:50%;height:1rem;width:1rem}.flow{max-width:30rem}.field-grid-auto{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;margin-top:1.5rem}.outer_narrow{white-space:normal;text-align:center;max-width:100%}.tile_body{font-weight:600;max-width:100%}.block-y{grid-row:2;grid-column:1;min-width:0;padding-top:2rem;margin:0}.badge-ctx{aspect-ratio:5/4;object-fit:cover;width:100%;border-radius:var(--clr-row-third) var(--clr-row-third) 0 0}.area-4{display:flex;justify-content:space-between;gap:1.2rem;padding:1rem 0;border-bottom:1px solid var(--clr-head-left);font-size:.85rem;color:var(--clr-text-tight)}@media (min-width:1100px){.unit{padding-top:4rem}}@media (max-width:700px){.wrap_ref_half{grid-template-columns:1fr;gap:1.4rem}.chip{padding-left:0}.col_icon_left{font-size:var(--clr-mark-light)}.unit,.block-y{grid-row:auto;padding:0;grid-column:auto}.block-y{margin-top:.4rem}.badge-ctx{aspect-ratio:4/3}}.col-avatar-round{overflow-wrap:anywhere}.cap_b>*{min-width:0}.outer-center{max-width:24ch}.lead-part-light{color:var(--clr-text-tight)}.sec_slot_dark{text-align:center;max-width:100%;white-space:normal}.field-6{max-width:54rem;margin-bottom:3rem}.outer-center{font-size:clamp(2rem,4vw,3.4rem)}.cap_b{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.6fr);gap:clamp(2rem,6vw,6rem);align-items:start}.text-chip{border-left:3px solid var(--clr-app-md);padding-left:1.5rem}.badge-center{line-height:1.35;font-size:1.5rem;font-family:var(--clr-stack-sm)}.side-x{margin:1.8rem 0}.side-x div{margin-bottom:1.2rem}.side-x dt,.img-wide{margin:0 0 .4rem;font-size:.8rem;color:var(--clr-text-tight)}.side-x dd{font-size:1.15rem;margin:0}.sec-center{margin:.7rem 0 0;list-style:none;padding:0}.sec-center li{font-size:.9rem;border-top:1px solid var(--clr-head-left);padding:.6rem 0}.pill-first{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(--clr-head-left)}.outer-layer{font-family:var(--clr-stack-sm);line-height:1.1;font-size:clamp(2rem,5vw,3.5rem);color:var(--clr-app-md);letter-spacing:-.05em}.burger{font-size:clamp(1.3rem,2.1vw,1.75rem)}.lead-part-light{max-width:62ch;line-height:1.9;margin:0}.panel_12{min-width:0}@media(max-width:760px){.cap_b{grid-template-columns:1fr}.text-chip{padding:1.2rem 0 1.2rem 1.2rem;border-bottom:1px solid var(--clr-head-left);border-top:1px solid var(--clr-head-left)}.side-x{display:flex;flex-wrap:wrap;gap:1.2rem 2.5rem;margin:1.2rem 0}.side-x div{margin:0}.sec-center{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.sec-center li{border-top:0;padding:0}.pill-first{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem}.outer-layer{font-size:2rem}}.outro{overflow-wrap:anywhere}.dot-line>*{min-width:0}.frame-2{max-width:24ch}.elem-7{color:var(--clr-text-tight)}.ctx-note-primary{white-space:normal;max-width:100%;text-align:center}.dot-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(2rem,5vw,5rem);align-items:start}.cap_loose{display:flex;flex-direction:column;gap:1.5rem}.outer-avatar .title-1{max-width:48ch}.shape-logo{width:100%;aspect-ratio:5/4;border-radius:var(--clr-row-third);object-fit:cover}.btn_part{padding-top:.3rem}.side-v3{list-style:none;margin:0 0 2rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}.slot-6{min-width:0;border-top:2px solid var(--clr-head-left);padding-top:1rem}.note-menu-flat{font-size:.8rem;color:var(--clr-app-md);font-weight:700;letter-spacing:.12em;margin-bottom:1rem}.stat-foot-ghost{font-size:1.1rem}.elem-7{font-size:.95rem;margin:0}.sub-8{border-top:1px solid var(--clr-head-left);padding-top:1.5rem;color:var(--clr-text-tight);font-size:.9rem}.slot-6:last-child:nth-child(odd){grid-column:1/-1}@media(max-width:800px){.dot-line{grid-template-columns:1fr}.shape-logo{aspect-ratio:16/9}}@media(max-width:420px){.side-v3{grid-template-columns:1fr}.shape-logo{aspect-ratio:4/3}}.tag-v2{background:var(--clr-title-first);hyphens:auto}.wrap-grid{margin-bottom:2.5rem;max-width:48rem}.foot_round{max-width:26ch;font-size:clamp(1.75rem,3.4vw,var(--clr-field-primary))}.hero-5{margin:0;max-width:60ch}.sec2-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 2rem;list-style:none;padding:0;margin:0}.label-center{padding-top:.75rem;min-width:0;border-top:1px solid var(--clr-row-round)}.top-ref{margin:0}.outer-3{border:1px solid var(--clr-head-left);padding:.65rem;margin-bottom:1.25rem;background:var(--clr-layer-md)}.outer-3:not(:has(img)){display:none}.group_12{object-fit:contain;width:100%;aspect-ratio:4/3}.burger-media{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.5rem}.logo-1{color:var(--clr-text-tight);line-height:1.75;font-variant-numeric:tabular-nums;font-size:.75rem}.avatar-brand-mini{font-size:1.15rem;margin-bottom:.6rem;line-height:1.35}.quote-auto{color:var(--clr-text-tight);line-height:1.7;margin:0;font-size:.9rem}@media(max-width:1000px){.sec2-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sec2-3{grid-template-columns:minmax(0,1fr);gap:2rem}.wrap-grid{margin-bottom:2rem}}.side-primary{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;padding:2.75rem;border-radius:var(--clr-row-third)}.cnt-3{text-align:center;flex-direction:column}.outro_side{background:var(--clr-app-md);color:var(--clr-group-big)}.link-mini{background:var(--clr-title-first);border:1px solid var(--clr-head-left)}