@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-cyrillic-ext-wght-normal.7w74d1lj.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-cyrillic-wght-normal.B9hoeQUC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-vietnamese-wght-normal.BhFYcaJr.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-latin-ext-wght-normal.DMEAsnHD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-latin-wght-normal.BWQ3gi2K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#06140c;--brown:#76371c;--terra:#a86447;--mint:#d1e2b1;--pale:#edf6ee;--white:#fff;--cut:clamp(18px,3vw,44px);--ease:cubic-bezier(.2,.9,.2,1);--font-head:"Avenir Next","Avenir","Nunito Sans Variable",system-ui,sans-serif;--font-body:"Avenir Next","Avenir","Nunito Sans Variable",system-ui,sans-serif;--type-skew:-10deg;--type-tilt:-7deg;--type-tight:-.03em}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--pale);color:var(--ink);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-head);letter-spacing:-.02em;text-transform:uppercase;font-weight:800;line-height:1.02}a{color:inherit;text-decoration:none}.wrap{width:min(1200px,100% - 40px);margin-inline:auto}.eyebrow{font:700 .8rem var(--font-head);letter-spacing:.18em;text-transform:uppercase;background:var(--ink);color:var(--mint);clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);padding:.35em 1.1em .35em .8em;display:inline-block}.btn{font:700 .95rem var(--font-head);letter-spacing:.06em;text-transform:uppercase;background:var(--mint);color:var(--ink);cursor:pointer;clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);transition:background .25s var(--ease),color .25s var(--ease),transform .25s var(--ease);border:0;padding:1em 2.2em;display:inline-block}.btn:hover{background:var(--btn-hover,var(--ink));color:var(--mint);transform:translate(4px)}.btn.dark{background:var(--ink);color:var(--mint)}.btn.dark:hover{background:var(--btn-dark-hover,var(--brown));color:var(--btn-dark-hover-fg,var(--white))}.skip{position:absolute;left:-999px}.skip:focus{background:var(--mint);z-index:99;padding:.5em 1em;top:8px;left:8px}:focus-visible{outline:3px solid var(--mint);outline-offset:3px}section{position:relative}.slash{pointer-events:none;position:absolute}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}section,footer{overflow-x:clip}.pcard{background:var(--card-bg,var(--ink));min-height:300px;color:var(--pale);cursor:pointer;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,30px 100%,0 calc(100% - 30px));display:block;position:relative;overflow:hidden}.pc-content{min-height:300px;padding:32px 28px 70px;position:relative}:has(>.pcard),.pcard{height:100%}.pcard>.pc-content,.pc-inner>.pc-content{box-sizing:border-box;height:100%}.pc-num{font:800 4.5rem/1 var(--font-head);color:var(--mint);display:block}.pc-title{font:800 1.7rem/1.05 var(--font-head);text-transform:uppercase;letter-spacing:-.02em;margin:.5em 0 .4em}.pc-desc{opacity:.92}.pc-cta{font:700 .85rem var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--mint);transition:transform .4s var(--ease);position:absolute;bottom:26px;left:28px}.pc-layer{background:var(--sweep,var(--terra));clip-path:polygon(35% 0,100% 0,100% 100%,0 100%);transition:transform .4s var(--ease);pointer-events:none;position:absolute;inset:0;transform:translate(110%)}.pc-inner{transition:transform .4s var(--ease);position:absolute;inset:0;transform:translate(-110%)}.pcard:hover .pc-layer,.pcard:focus-visible .pc-layer,.pcard:hover .pc-inner,.pcard:focus-visible .pc-inner{transform:none}.pcard:hover .pc-cta,.pcard:focus-visible .pc-cta{transform:translate(10px)}.pc-inner .pc-num,.pc-inner .pc-title{color:var(--sweep-dark,var(--ink))}.pc-inner .pc-desc,.pc-inner .pc-cta{color:var(--sweep-light,var(--white));opacity:1}@media (prefers-reduced-motion:reduce){.pc-layer,.pc-inner,.pc-cta{transition:none}}@media (hover:hover){.pcard:not(.hv-lift):not(.hv-none)>.pc-content .pc-cta{opacity:0}.is-editing .pcard:not(.hv-lift):not(.hv-none)>.pc-content .pc-cta{opacity:1}.pcard:not(.hv-lift):not(.hv-none) .pc-content{padding-bottom:calc(1.6*clamp(2.6rem,4.1vw,3.9rem) + 22px)}.pcard:not(.hv-lift):not(.hv-none) .pc-inner .pc-cta{text-align:right;max-width:calc(100% - 34px);font:900 italic calc(clamp(2.6rem,4.1vw,3.9rem) * var(--gfit,1))/.8 var(--font-head);letter-spacing:-.045em;color:var(--sweep-dark,var(--ink));opacity:1;transition:transform .5s var(--ease) 50ms;margin:0;padding:0;bottom:0;left:auto;right:0;transform:translate(35%)}.pcard:not(.hv-lift):not(.hv-none):hover .pc-inner .pc-cta,.pcard:not(.hv-lift):not(.hv-none):focus-visible .pc-inner .pc-cta{transform:none}}.bk-text{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.bk-text p{white-space:pre-line}.md-in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,72px);display:grid}.md-right .md-in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.md-right .md-in>:first-child{order:2}.md-copy p{white-space:pre-line}.md-pic{aspect-ratio:6/5;position:relative}.md-shadow,.md-box{clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);position:absolute;inset:0}.md-shadow{transform:translate(16px,16px)}.md-box{overflow:hidden}.md-box .md-person{object-fit:contain;object-position:50% 100%;width:100%;height:94%;position:absolute;inset:6% 0 0}.md-fill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.md-cutout .md-pic{aspect-ratio:1}.md-panel{clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);position:absolute;inset:12% -6% 0 4%;overflow:hidden}.md-left .md-panel{clip-path:polygon(0 0,86% 0,100% 100%,0 100%);left:-6%;right:4%}.md-stripe,.md-stripe2{position:absolute;left:-6%;right:-20%;rotate:-12deg}.md-stripe{height:8%;top:54%}.md-stripe2{height:3%;top:68%;left:30%}.md-left .md-stripe,.md-left .md-stripe2{left:-20%;right:-6%;rotate:12deg}.md-left .md-stripe2{right:30%}.md-pic>.md-person{object-fit:contain;object-position:50% 100%;width:100%;height:107%;position:absolute;bottom:0;left:0}.md-cap{background:var(--ink);color:var(--mint);letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);padding:7px 24px 7px 14px;font-size:13px;font-weight:800;position:absolute;bottom:26px;left:6%}.md-cutout .md-cap{left:auto;right:2%}.md-tools{top:12px;left:12px}.md-empty{color:var(--ink);opacity:.6;place-items:center;font-weight:800;display:grid;position:absolute;inset:0}.md-nopic .md-in{grid-template-columns:1fr}.bk-cards{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:40px;display:flex;container-type:inline-size}.bk-cards>*{--cols:1;--c:min(var(--n,1),var(--cols));flex:0 0 calc((100% - (var(--c) - 1) * 24px) / var(--c));min-width:0}.bk-cards>:has(>.pcard){height:auto}@container (width>=544px){.bk-cards>*{--cols:2}}@container (width>=828px){.bk-cards>*{--cols:3}}@container (width>=1112px){.bk-cards>*{--cols:4}}.bk-dcards{grid-template-columns:repeat(min(var(--n,1),2),minmax(0,1fr));gap:22px;margin-top:34px;display:grid}@media (width<=760px){.bk-dcards{grid-template-columns:1fr}}.dc{background:var(--card-bg,var(--ink));color:var(--pale);clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,30px 100%,0 calc(100% - 30px));flex-direction:column;padding:clamp(26px,3vw,34px) clamp(22px,3vw,34px) 30px;display:flex;position:relative}.dc-num{font:800 clamp(2.6rem,4vw,3.2rem)/1 var(--font-head);color:var(--mint)}.dc-title{color:var(--white);margin:.45em 0 .5em;font-size:clamp(1.25rem,2vw,1.45rem);line-height:1.08}.dc-q{font:700 1.05rem/1.35 var(--font-head);color:var(--mint);margin:0 0 .7em}.dc-desc{opacity:.92;margin:0 0 1.1em;line-height:1.6}.dc-pts{font:700 .85rem var(--font-head);letter-spacing:.1em;text-transform:uppercase;gap:8px;margin:0 0 26px;padding:0;list-style:none;display:grid}.dc-pts li{position:relative}.dc-dot{color:var(--terra);margin-right:10px}.dc .dc-link{margin:auto 0 12px}.dc .dc-link+.dc-btn{margin-top:0}.dc-btn{align-self:flex-start;max-width:100%;margin-top:auto}@media (width<=760px){.dc-btn{padding:1em 1.6em;font-size:.85rem}}.bk-points{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:28px;display:flex;container-type:inline-size}.bk-points>*{--cols:1;--c:min(var(--n,1),var(--cols));flex:0 0 calc((100% - (var(--c) - 1) * 18px) / var(--c));min-width:0}@container (width>=620px){.bk-points>*{--cols:2}}@container (width>=900px){.bk-points>*{--cols:3}}.bk-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.bk-q{border-bottom:3px solid}.bk-q:first-child{border-top:3px solid}.bk-q-btn{width:100%;color:inherit;text-align:left;cursor:pointer;font:700 1.15rem/1.3 var(--font-head);text-transform:none;letter-spacing:0;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.bk-q-ico{width:32px;height:32px;color:var(--white);font:800 1.3rem/1 var(--font-head);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);flex:none;place-items:center;display:grid}.pcard.hv-lift{transition:transform .35s var(--ease)}.pcard.hv-lift:hover,.pcard.hv-lift:focus-visible{transform:translateY(-8px)}.hv-bar{background:var(--bar,var(--terra));width:0;height:8px;transition:width .4s var(--ease);position:absolute;bottom:0;left:0}.pcard.hv-lift:hover .hv-bar,.pcard.hv-lift:focus-visible .hv-bar{width:100%}.pcard.hv-none:hover .pc-cta{transform:none}@media (width<=860px){.bk-text,.bk-faq,.md-in,.md-right .md-in{grid-template-columns:1fr}.md-right .md-in>:first-child{order:0}.md-pic{width:100%;max-width:560px;margin-inline:auto}.bk-hero .bk-pa,.bk-hero .bk-pb{clip-path:polygon(0 100%,100% 0,100% 100%)!important;width:100%!important;height:22%!important;top:auto!important;left:0!important;right:0!important}.bk-hero .bk-pb{height:12%!important}.bk-hero.bk-left .bk-pa,.bk-hero.bk-left .bk-pb{clip-path:polygon(0 0,100% 100%,0 100%)!important}.bk-hero-copy{margin-left:0!important}}@media (prefers-reduced-motion:reduce){.pcard.hv-lift,.hv-bar{transition:none}}@media (width>=861px){[data-hero-in][data-wait]{opacity:0!important}}.hero-wrap{z-index:2;position:relative;overflow-x:clip}.hero-photo{z-index:3;right:max(-20px,50% - 770px);bottom:calc(var(--cut) + 2px);pointer-events:none;width:min(52vw,780px);position:absolute}.hero-photo img{filter:drop-shadow(0 18px 24px #06140c59);width:100%;height:auto;display:block}.hero-photo:after{content:"";z-index:-1;background:radial-gradient(closest-side,#06140c73,#0000);border-radius:50%;height:26px;position:absolute;bottom:-4px;left:8%;right:8%}.hero-photo-rings{position:absolute;inset:0;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-out{left:0;right:0;top:calc(100% - var(--cut));pointer-events:none;height:420px;clip-path:polygon(0 var(--cut),100% 0,100% 100%,0 100%);position:absolute;overflow:hidden}.hero-orbs{z-index:5;right:max(16px,50% - 660px);bottom:calc(var(--cut) + 50px);width:420px;height:220px;position:absolute}.orb{--s:200px;width:var(--s);height:var(--s);text-align:center;isolation:isolate;font-family:var(--font-head);text-transform:uppercase;transition:color .3s var(--ease) 80ms;border-radius:50%;place-items:center;padding:22px;display:grid;position:absolute}.orb-a{--bg:var(--ink);--fill:var(--mint);--ring:var(--mint);color:var(--mint);top:0;right:0}.orb-b{--s:180px;--bg:var(--mint);--fill:var(--ink);--ring:var(--ink);color:var(--ink);bottom:0;left:30px}.hero-ring{pointer-events:none;animation:orb-pulse 2.6s var(--ease) infinite;border:4px solid;border-radius:50%;position:absolute}.hero-ring-b{animation-delay:1.3s}.hero-ring{opacity:0}.hero-ring.is-stopped{animation:none}.orb-face{z-index:-2;background:var(--bg);border-radius:50%;animation:2.6s ease-in-out infinite orb-breathe;position:absolute;inset:0}.orb-b .orb-face{animation-delay:1.3s}.orb-iris{z-index:-1;background:var(--fill);clip-path:circle(0%);transition:clip-path .55s var(--ease);border-radius:50%;position:absolute;inset:0}.orb-a .orb-iris{box-shadow:inset 0 0 0 4px var(--ink)}.orb-text{justify-items:center;gap:10px;line-height:1;display:grid}.orb-words{transform:rotate(var(--type-tilt)) skewX(var(--type-skew));letter-spacing:var(--type-tight);justify-items:center;display:grid}.orb-lead{font:900 1.1rem/1 var(--font-head)}.orb-key{isolation:isolate;font:900 2.45rem/1 var(--font-head);color:var(--white);margin-top:5px;padding:.04em .26em .06em;position:relative}.orb-b .orb-key{font-size:2.2rem}.orb-key:before{content:"";z-index:-1;background:var(--terra);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);transition:transform .35s var(--ease);position:absolute;inset:0}.orb:hover .orb-key:before,.orb:focus-visible .orb-key:before{transform:scaleX(1.1)}.orb-arrow{transition:transform .35s var(--ease);font-size:1.6em;line-height:1}.orb:hover,.orb:focus-visible{color:var(--bg)}.orb:hover .orb-iris,.orb:focus-visible .orb-iris{clip-path:circle(72%)}.orb:hover .orb-arrow,.orb:focus-visible .orb-arrow{transform:translate(6px)}.orb:hover .orb-face,.orb:focus-visible .orb-face{animation-play-state:paused}.orb:focus-visible{outline:3px solid var(--white);outline-offset:6px}@keyframes orb-pulse{0%{opacity:0;transform:scale(1)}5%{opacity:.9}70%,to{opacity:0;transform:scale(1.34)}}@keyframes orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.hero-stat{margin-top:4px}@media (width>=861px){.hero-copy h1.h1-long{font-size:clamp(2.4rem,min(5.4vw,6.2vh),4.4rem)!important}.hero-stat{padding-block:min(28px,2.6vh)!important}.hero-stat .stat-num{font-size:min(5rem,7.5vh)!important}.hero-photo{top:clamp(16px,3vh,40px)}.hero-photo img{object-fit:contain;object-position:50% 100%;height:100%}.hero-photo-rings{-webkit-mask-position:50% 100%;mask-position:50% 100%;-webkit-mask-size:contain;mask-size:contain}}@media (width<=860px){.hero-wrap>section{padding-bottom:calc(var(--cut) * 2 + min(96vw, 504px))!important}.hero-photo{width:min(100%,520px);left:0;right:0;bottom:calc(var(--cut) + 2px);margin:auto}.hero-space{display:none}.hero-orbs{right:12px;bottom:calc(var(--cut) - 6px);align-items:flex-end;gap:10px;width:auto;height:auto;display:flex}.orb{--s:132px;padding:10px;position:relative;inset:auto}.orb-b{--s:124px;left:auto}.orb-lead{font-size:.74rem}.orb-key{font-size:1.55rem}.orb-b .orb-key{font-size:1.4rem}.orb-text{gap:6px}.orb-arrow{font-size:1.3em}}@media (prefers-reduced-motion:reduce){.orb-face{animation:none}.hero-ring{display:none}}.hero-l .hero-copy{grid-column:2}.hero-l .hero-space{grid-area:1/1}.hero-l .hero-photo{left:max(-20px,50% - 770px);right:auto}.hero-l .hero-orbs{left:max(16px,50% - 660px);right:auto}.hero-l .orb-a{left:0;right:auto}.hero-l .orb-b{left:auto;right:30px}.hero-l .hero-out{clip-path:polygon(0 0,100% var(--cut),100% 100%,0 100%)}.hero-btn{margin-top:26px}@media (width<=860px){.hero-l .hero-copy{grid-column:1}.hero-l .hero-photo{left:0;right:0}.hero-l .hero-orbs{left:12px;right:auto}.hero-l .orb-b{right:auto}}.orb-edit{max-width:9em;font-size:1.25rem;line-height:1.1}.ac-lay{align-items:center;gap:28px;display:grid}.ac-beside .ac-lay{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ac:not(.ac-beside) .ac-copy{text-align:center;max-width:640px;margin:0 auto}.ac-text{max-width:46ch;font-size:1.08rem}.ac:not(.ac-beside) .ac-text{margin-inline:auto}.ac-orbs{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:44px;display:flex;position:relative}.ac-zigzag .ac-orbs{grid-template-columns:repeat(2,max-content);justify-content:center;column-gap:clamp(40px,8vw,120px);display:grid}.ac-zigzag .ac-orbs.n1{grid-template-columns:max-content}.ac-zigzag .ac-orbs.n3 .ac-w1{grid-area:1/2}.ac-zigzag .ac-orbs.n3 .ac-w2{margin-top:calc(var(--acs) * -.38);grid-area:2/1}.ac-zigzag .ac-orbs.n3 .ac-w3{margin-top:calc(var(--acs) * -.38);grid-area:3/2}.ac-ringlayer{pointer-events:none;position:absolute;inset:0}.ac-w{justify-items:center;gap:8px;display:grid;position:relative}.ac{--acs:228px}.ac-orb{z-index:1;width:var(--acs);height:var(--acs);text-align:center;isolation:isolate;font-family:var(--font-head);text-transform:uppercase;transition:color .3s var(--ease) 80ms;border-radius:50%;place-items:center;padding:22px;display:grid;position:relative}.ac-orb[data-c=dk]{--bg:var(--ink);--fill:var(--mint);color:var(--mint)}.ac-orb[data-c=mt]{--bg:var(--mint);--fill:var(--ink);color:var(--ink)}.ac-bg-ink .ac-orb[data-c=dk]{--bg:var(--brown)}.ac-bg-mint .ac-orb[data-c=mt]{--bg:var(--pale)}.ac-orb .orb-face{z-index:-3;background:var(--bg);border-radius:50%;animation:2.6s ease-in-out infinite orb-breathe;position:absolute;inset:0}.ac-host{z-index:-2;pointer-events:none;border-radius:50%;position:absolute;inset:0;overflow:hidden}.ac-orb .orb-iris{z-index:-1;background:var(--fill);clip-path:circle(0%);transition:clip-path .55s var(--ease);border-radius:50%;position:absolute;inset:0}.ac-orb[data-c=dk] .orb-iris{box-shadow:inset 0 0 0 4px var(--ink)}.ac-orb[data-c=mt] .orb-iris{box-shadow:inset 0 0 0 4px var(--mint)}.ac-orb:hover,.ac-orb:focus-visible{color:var(--bg)}.ac-orb:hover .orb-iris,.ac-orb:focus-visible .orb-iris{clip-path:circle(72%)}.ac-orb:hover .orb-arrow,.ac-orb:focus-visible .orb-arrow{transform:translate(6px)}.ac-orb:hover .orb-key:before,.ac-orb:focus-visible .orb-key:before{transform:scaleX(1.1)}.ac-orb:hover .orb-face{animation-play-state:paused}.ac-orb:focus-visible{outline-offset:8px;outline:3px solid}.ac-orb .orb-key{font-size:2.5rem}.ac-ring{opacity:0;pointer-events:none;animation:orb-pulse 2.6s var(--ease) infinite;border:4px solid;border-radius:50%;position:absolute}.ac-ring.is-stopped{animation:none}.tm-grid{flex-wrap:wrap;justify-content:center;gap:34px 24px;margin-top:10px;display:flex;container-type:inline-size}.tm-grid>*{--cols:1;--c:min(var(--n,1),var(--cols));flex:0 0 calc((100% - (var(--c) - 1) * 24px) / var(--c));min-width:0}@container (width>=404px){.tm-grid>*{--cols:2}}@container (width>=618px){.tm-grid>*{--cols:3}}@container (width>=832px){.tm-grid>*{--cols:4}}@container (width>=1046px){.tm-grid>*{--cols:5}}.tm-p{text-align:center;justify-items:center;gap:14px;display:grid;position:relative}.tm-photo{aspect-ratio:1;background:var(--brown);clip-path:circle(0%);width:min(200px,100%);transition:clip-path .9s var(--ease) var(--d,0s);border-radius:50%;position:relative;overflow:hidden}.tm-photo svg{width:100%;height:100%;position:absolute;inset:0}.tm-photo:after{content:"";box-shadow:inset 0 0 0 6px var(--ink);border-radius:50%;position:absolute;inset:0}.tm-ph{font:700 .62rem var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--mint);opacity:.75;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}.tm-in.is-in .tm-photo{clip-path:circle(50%)}.tm-in.is-in .tm-photo:hover{clip-path:circle(47%)}.tm-tag{transform:rotate(var(--type-tilt)) skewX(var(--type-skew));letter-spacing:var(--type-tight);text-transform:uppercase;opacity:0;transition:opacity .5s var(--ease) calc(var(--d,0s) + .4s);justify-items:center;display:grid}.tm-in.is-in .tm-tag{opacity:1}.tm-name{isolation:isolate;color:var(--white);font:900 1.6rem/1 var(--font-head);padding:.12em .45em .1em;position:relative}.tm-name:before{content:"";z-index:-1;background:var(--terra);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);position:absolute;inset:0}.tm-role{font:800 .9rem/1 var(--font-head);margin-top:6px}.st{--st-c:var(--mint);--st-on:var(--ink)}.st-pale,.st-mint{--st-c:var(--ink);--st-on:var(--mint)}.st-track{gap:24px;margin-top:10px;display:grid;position:relative}.st-line{background:color-mix(in srgb,var(--st-c) 20%,transparent);height:6px;position:absolute;top:62px;left:12%;right:12%;transform:skewY(-2deg)}.st-line i{background:var(--terra);transform-origin:0;transition:transform 1.4s var(--ease) .2s;position:absolute;inset:0;transform:scaleX(0)}.st-in.is-in .st-line i{transform:scaleX(1)}.st-step{text-align:center;align-content:start;justify-items:center;gap:14px;display:grid;position:relative}.st-num{isolation:isolate;border:4px solid var(--st-c);background:inherit;border-radius:50%;place-items:center;width:130px;height:130px;display:grid;position:relative}.st .st-num{background:var(--sec-bg,transparent)}.st-num:before{content:"";z-index:-1;background:var(--st-c);clip-path:circle(0%);transition:clip-path .6s var(--ease) var(--d,0s);border-radius:50%;position:absolute;inset:0}.st-in.is-in .st-num:before{clip-path:circle(75%)}.st-num b{font:900 3.6rem/1 var(--font-head);color:var(--st-c);transform:skewX(var(--type-skew));letter-spacing:var(--type-tight);transition:color .4s var(--ease) var(--d,0s)}.st-in.is-in .st-num b{color:var(--st-on)}.st-title{font:900 1.35rem/1.05 var(--font-head);text-transform:uppercase;letter-spacing:var(--type-tight);transform:skewX(var(--type-skew))}.st-text{opacity:.88;max-width:30ch}.bk-badge{z-index:2;justify-items:center;gap:8px;display:grid;position:absolute;top:50%;right:4%;transform:translateY(-50%)}.bk-badge-left{left:4%;right:auto}.bk-badge-a{background:var(--mint);width:190px;height:190px;color:var(--ink);box-shadow:0 0 0 6px var(--ink);border-radius:50%;place-items:center;display:grid;position:relative}.bk-badge-a svg{width:100%;height:100%;animation:14s linear infinite bk-spin;position:absolute;inset:0}.bk-badge-a text{font:900 15.5px var(--font-head);letter-spacing:.14em;text-transform:uppercase;fill:var(--ink)}.bk-badge-core{background:var(--ink);width:86px;height:86px;color:var(--mint);font:900 2rem/1 var(--font-head);transition:transform .35s var(--ease);border-radius:50%;place-items:center;display:grid}.bk-badge-a:hover svg,.bk-badge-a:focus-visible svg{animation-duration:4s}.bk-badge-a:hover .bk-badge-core,.bk-badge-a:focus-visible .bk-badge-core{transform:rotate(-45deg)scale(1.08)}.bk-badge-a:focus-visible{outline:3px solid var(--white);outline-offset:8px}@keyframes bk-spin{to{transform:rotate(360deg)}}@media (width<=860px){.ac-beside .ac-lay{grid-template-columns:1fr}.ac{--acs:156px}.ac-orb{padding:12px}.ac-orb .orb-key{font-size:1.65rem}.ac-orb .orb-lead{font-size:.85rem}.ac-orbs,.ac-zigzag .ac-orbs{gap:18px;display:flex}.ac-zigzag .ac-orbs .ac-w{margin-top:0!important}.st-track{gap:34px;grid-template-columns:1fr!important}.st-line{display:none}.bk-badge{justify-items:start;margin-top:28px;position:relative;inset:auto;transform:none}.bk-badge-a{width:160px;height:160px}}@media (prefers-reduced-motion:reduce){.ac-ring{display:none}.ac-orb .orb-face,.bk-badge-a svg{animation:none}.tm-photo,.tm-tag,.st-num:before,.st-num b,.st-line i{transition:none}}.bk-para{white-space:pre-line;max-width:68ch;font-size:1.1rem;line-height:1.7}.hc{margin-bottom:clamp(56px,7vw,90px)}.hc-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:30px 0 0;padding:0;list-style:none;display:grid}.hc-item{all:unset;box-sizing:border-box;cursor:pointer;width:100%;height:100%;color:var(--pale);clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%);transition:background .3s var(--ease),color .3s var(--ease);background:#d1e2b117;grid-template-columns:auto 1fr;align-content:start;gap:6px 14px;padding:20px 20px 22px;display:grid;position:relative}div.hc-item{cursor:default}.hc-item:hover{background:#d1e2b12b}.hc-item:focus-visible{outline:3px solid var(--terra);outline-offset:3px}.hc-item.is-on,.hc-item.is-on:hover{background:var(--mint);color:var(--ink)}.hc-box{border:2px solid var(--mint);width:30px;height:30px;font:900 1.1rem/1 var(--font-head);color:var(--ink);transform:skewX(var(--type-skew));transition:background .25s var(--ease);grid-row:span 2;place-items:center;display:grid}.hc-item.is-on .hc-box{background:var(--terra);border-color:var(--terra);color:var(--white)}.hc-t{font:900 1.05rem/1.2 var(--font-head);text-transform:uppercase;letter-spacing:var(--type-tight)}.hc-d{opacity:.85;font-size:.95rem;line-height:1.45}@media (width<=1000px){.hc-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.hc-list{grid-template-columns:1fr}}.hg-row{align-items:center;gap:40px;margin:34px 0 8px;display:flex}.hg{flex:0 auto;width:min(100%,640px);min-width:0;height:auto;transition:transform .25s cubic-bezier(.2,1.6,.4,1);overflow:visible;transform:rotate(-3deg)}.hg-f4 .hg{transform:rotate(-3deg)translate(6px,-4px)}.hg-lit{visibility:hidden;transition:transform .22s cubic-bezier(.2,1.4,.4,1);transform:translate(-18px,-4px)}.hg-lit.on{visibility:visible;transform:none}.hg-body{fill:var(--terra)}.hg-f4 .hg-body{fill:var(--mint)}.hg-sweep{visibility:hidden}.hg-f4 .hg-sweep{visibility:visible;animation:.55s cubic-bezier(.3,.7,.2,1) .25s both hg-sweep}@keyframes hg-sweep{to{opacity:0;transform:translate(400px)}}.hg-side{flex-direction:column;flex:none;gap:10px;display:flex}.hd{flex:none;width:min(100%,280px);height:auto;overflow:visible}@media (width<=760px){.hd{width:min(100%,420px)}}.hg-row.hg-dial{text-align:center;flex-direction:column;align-items:center;gap:10px}.hg-dial .hg-side{align-items:center}.hd-seg{fill:none;stroke:#1f3126;stroke-width:34px;transition:stroke .2s}.hd-seg.on{stroke:var(--terra)}.hg-f4 .hd-seg.on{stroke:var(--mint)}.hd-needle{transform-box:view-box;transform-origin:180px 190px;transition:transform .45s cubic-bezier(.3,1.5,.5,1)}@media (prefers-reduced-motion:reduce){.hd-needle,.hd-seg{transition:none}}.hg-label{font:800 .8rem var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--mint)}.hg-level{font:italic 900 2.1rem/1 var(--font-head);text-transform:uppercase;letter-spacing:var(--type-tight)}.hg-max-wrap{height:2.3rem;display:block;overflow:hidden}.hg-max{background:var(--terra);color:var(--white);font:900 .85rem var(--font-head);letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);padding:7px 24px 7px 14px;transition:transform .3s cubic-bezier(.2,.9,.2,1) .3s;display:inline-block;transform:translate(-110%)}.hg-f4 .hg-max{transform:none}@media (width<=760px){.hg-row{flex-direction:column;align-items:flex-start;gap:16px}.hg-level{font-size:1.7rem}}@media (prefers-reduced-motion:reduce){.hg,.hg-lit,.hg-max{transition:none}.hg-f4 .hg-sweep{visibility:hidden;animation:none}}.qf-book{justify-content:center;margin-top:52px;margin-bottom:44px;display:flex}.qf-book .btn{font-size:1.05rem}.qf-box{visibility:hidden;transition:transform .38s cubic-bezier(.2,.9,.2,1);transform:translate(48px)}.qf-box.on{visibility:visible;transform:none}.qf-about{background:var(--ink);color:var(--mint);font:800 .75rem var(--font-head);letter-spacing:.12em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);justify-self:start;padding:6px 22px 6px 12px}@media (width<=860px){.qf-box:not(.on){display:none}}@media (prefers-reduced-motion:reduce){.qf-box{transition:none}}.rv-item{height:100%;position:relative}.rv-card{box-sizing:border-box;background:var(--brown);height:100%;color:var(--pale);clip-path:polygon(30px 0,100% 0,100% 100%,0 100%,0 30px);margin:0;padding:34px 28px;text-decoration:none;transition:transform .25s cubic-bezier(.2,.9,.2,1);display:block;position:relative}.rv-card figure{margin:0}a.rv-card:hover,a.rv-card:focus-visible{transform:translateY(-6px)}a.rv-card:focus-visible{box-shadow:inset 0 0 0 3px var(--mint);outline:none}.rv-card.has-link{padding-bottom:58px}.rv-quote{margin:14px 0 20px}.rv-card.has-photo .rv-quote{margin:40px 110px 20px 0}.rv-photo{background:var(--terra);width:88px;height:88px;box-shadow:0 0 0 4px var(--ink);border-radius:50%;position:absolute;top:26px;right:26px;overflow:hidden}.rv-initials{font:800 2rem/1 var(--font-head);letter-spacing:.02em;color:var(--pale);place-items:center;display:grid}.rv-photo img{object-fit:cover;object-position:50% 15%;width:100%;height:100%;display:block}.rv-src{letter-spacing:.12em;text-transform:uppercase;color:var(--mint);opacity:.85;font-size:12px;font-weight:800;position:absolute;bottom:20px;right:22px}a.rv-card:hover .rv-src{opacity:1}.rv-tools{top:10px;right:10px}@media (prefers-reduced-motion:reduce){.rv-card{transition:none}}@media (width<=560px){.rv-card.has-photo .rv-quote{margin-top:64px;margin-right:0}}.gl-t{position:relative}.gl-t:focus-within{outline:3px solid var(--gl-on);outline-offset:4px}.gl-btn{all:unset;cursor:zoom-in;background:var(--gl-tile);clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);width:100%;height:100%;display:block;position:relative;overflow:hidden}.gl-btn img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;transition:transform .35s cubic-bezier(.2,.9,.2,1);position:absolute;inset:0}.gl-btn:hover img,.gl-btn:focus-visible img{transform:scale(1.06)}.gl-empty{color:var(--ink);opacity:.7;place-items:center;font-weight:800;display:grid;position:absolute;inset:0}.gl-cap{background:var(--ink);max-width:80%;color:var(--mint);letter-spacing:.12em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);pointer-events:none;opacity:0;padding:6px 20px 6px 12px;font-size:12px;font-weight:800;transition:opacity .2s,translate .25s cubic-bezier(.2,.9,.2,1);position:absolute;bottom:14px;left:10%;translate:0 10px}.gl-t:hover .gl-cap,.gl-t:focus-within .gl-cap,.is-editing .gl-cap{opacity:1;translate:none}.is-editing .gl-cap{pointer-events:auto}@media (hover:none){.gl-cap{opacity:1;translate:none}}.gl-tools{top:10px;left:12%}.gl-grid{grid-template-columns:1.5fr 1fr 1fr;grid-auto-rows:clamp(150px,19vw,250px);gap:14px;margin-top:8px;display:grid}.gl-grid .big{grid-row:span 2}.gl-grid .big .gl-btn{clip-path:polygon(4% 0,100% 0,96% 100%,0 100%)}.gl-strip-in{grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.gl-track{--card:clamp(220px,24vw,300px);scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding:8px 6px;display:flex;overflow-x:auto}.gl-track::-webkit-scrollbar{display:none}.gl-track:after{content:"";flex:0 0 calc(100% - var(--card) - 18px)}.gl-track .gl-t{flex:0 0 var(--card);height:calc(var(--card) * 1.4);scroll-snap-align:start;transition:opacity .3s,filter .3s}.gl-track .gl-t.dim{opacity:.45;filter:grayscale(.6)}.gl-track .gl-btn{clip-path:polygon(14% 0,100% 0,86% 100%,0 100%)}.gl-count{align-items:baseline;gap:10px;margin-top:14px;font-weight:900;display:flex}.gl-num{color:var(--gl-on);font-size:clamp(56px,7vw,88px);font-style:italic;line-height:1;animation:.3s cubic-bezier(.2,.9,.2,1) both gl-num}.gl-count>span:last-child{opacity:.6;font-size:22px}@keyframes gl-num{0%{opacity:0;transform:translateY(-24px)skew(-10deg)}to{opacity:1;transform:none}}.gl-side-cap{background:var(--gl-on);color:var(--gl-onfg);letter-spacing:.12em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);margin-top:10px;padding:7px 24px 7px 14px;font-size:13px;font-weight:800;display:inline-block}.gl-arrows{gap:12px;margin-top:18px;display:flex}.gl-arrow{all:unset;box-sizing:border-box;cursor:pointer;background:var(--gl-on);width:56px;height:56px;color:var(--gl-onfg);clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);place-items:center;font-size:24px;font-weight:900;display:grid}.gl-arrow:focus-visible{clip-path:none;outline:3px solid var(--terra);outline-offset:3px}.gl-arrow:disabled{opacity:.3;cursor:default}.gl-view{inset:var(--editbar,0px) 0 0;z-index:100;--gl-on:var(--mint);--gl-onfg:var(--ink);background:var(--ink);place-items:center;padding:clamp(72px,9vw,100px) clamp(16px,8vw,120px);display:grid;position:fixed}.gl-view-fig{justify-items:center;gap:16px;min-width:0;margin:0;animation:.3s cubic-bezier(.2,.9,.2,1) both gl-pop;display:grid}.gl-view-fig img{max-width:100%;max-height:calc(100vh - 220px - var(--editbar,0px));object-fit:contain;display:block}.gl-view-cap{background:var(--terra);color:var(--white);letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);padding:7px 24px 7px 14px;font-size:13px;font-weight:800}.gl-view-num{color:var(--mint);font-size:clamp(32px,5vw,60px);font-style:italic;font-weight:900;position:absolute;top:clamp(14px,3vw,36px);left:clamp(16px,4vw,64px)}.gl-view .gl-view-prev,.gl-view .gl-view-next{position:absolute;top:50%;translate:0 -50%}.gl-view-prev{left:clamp(8px,3vw,40px)}.gl-view-next{right:clamp(8px,3vw,40px)}.gl-view-x{width:48px;height:48px;font-size:20px;position:absolute;top:clamp(14px,3vw,36px);right:clamp(12px,3vw,40px)}@keyframes gl-pop{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gl-num,.gl-view-fig{animation:none}.gl-btn img{transition:none}}@media (width<=860px){.gl-grid{grid-template-columns:1fr 1fr;grid-auto-rows:clamp(130px,40vw,220px)}.gl-grid .big{grid-column:span 2}.gl-strip-in{grid-template-columns:1fr}.gl-track{--card:68vw}.gl-view-prev,.gl-view-next{bottom:20px;top:auto!important;translate:none!important}}.ig-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;display:flex}.ig-acc{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:1.4em;display:flex}.ig-user{align-items:center;gap:8px;font-weight:800;display:inline-flex}.ig-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ig-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.ig-track::-webkit-scrollbar{display:none}.ig-track .ig-post{scroll-snap-align:start;flex:0 0 clamp(220px,26vw,300px)}.ig-post{aspect-ratio:1;background:var(--ig-tile);color:var(--white);display:block;position:relative;overflow:hidden}.ig-post img{object-fit:cover;width:100%;height:100%;transition:transform .35s cubic-bezier(.2,.9,.2,1);position:absolute;inset:0}.ig-post:hover img,.ig-post:focus-visible img{transform:scale(1.05)}.ig-post:focus-visible{outline:3px solid var(--terra);outline-offset:3px}.ig-kind{filter:drop-shadow(0 1px 2px #0009);width:22px;height:22px;position:absolute;top:10px;right:10px}.ig-ov{opacity:0;background:#06140cd1;flex-direction:column;justify-content:space-between;gap:10px;padding:16px;font-size:.92rem;line-height:1.45;transition:opacity .2s;display:flex;position:absolute;inset:0}.ig-post:hover .ig-ov,.ig-post:focus-visible .ig-ov{opacity:1}.ig-cap{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ig-ov small{letter-spacing:.12em;text-transform:uppercase;color:var(--mint);font-size:12px;font-weight:800}.ig-empty{opacity:.35}.ig-note{opacity:.85;margin:0 0 16px;font-size:.95rem}.ig-none{height:0}@media (prefers-reduced-motion:reduce){.ig-post img,.ig-ov{transition:none}}@media (width<=560px){.ig-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ig-track .ig-post{flex-basis:70vw}.ig-ov{padding:10px;font-size:.8rem}.ig-cap{-webkit-line-clamp:3}}.ct-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.ct-list{gap:0;margin:0;display:grid}.ct-row{border-top:2px solid #d1e2b140;grid-template-columns:110px 1fr;gap:18px;padding:18px 0;display:grid}.ct-row:last-child{border-bottom:2px solid #d1e2b140}.ct-mint .ct-row,.ct-pale .ct-row{border-color:#06140c2e}.ct-row dt{font:800 .78rem/1.6 var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--terra)}.ct-mint .ct-row dt{color:var(--brown)}.ct-row dd{margin:0}.ct-v{font:700 1.08rem/1.5 var(--font-head);color:inherit;white-space:pre-line}a.ct-v,.ct-v a{color:inherit;transition:background-size .3s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;text-decoration:none}a.ct-v:hover,.ct-v a:hover{background-size:100% 2px}.ct-ink a.ct-v,.ct-ink .ct-v a{color:var(--mint)}.ct-social{flex-wrap:wrap;gap:8px 22px;display:flex}@media (width<=860px){.ct-in{grid-template-columns:1fr}.ct-row{grid-template-columns:90px 1fr}}.tp{--font:var(--font-head);--skew:var(--type-skew);--tilt:var(--type-tilt);--tight:var(--type-tight);--slant:-24deg;--muted:#8fa093;inset:var(--editbar,0px) 0 0;z-index:200;place-items:center;padding:24px 16px;display:grid;position:fixed;overflow:auto}.tp-back{inset:var(--editbar,0px) 0 0;background:#06140ce6;position:fixed}.tp .km{width:min(1240px,100%,calc((100vh - 48px - var(--editbar,0px)) * 1.9));text-align:left;position:relative}body.tp-open{overflow:hidden}.tp-editing{padding-top:104px}.tp-editing .km{width:min(1240px,100%,calc((100vh - 128px - var(--editbar,0px)) * 1.9))}.km-close{all:unset;cursor:pointer;z-index:7;background:var(--pale);width:46px;height:40px;color:var(--ink);font:900 1.4rem/1 var(--font);transform:skewX(var(--skew));box-shadow:4px 4px 0 var(--ink);place-items:center;display:grid;position:absolute;top:16px;right:48px}.km-close:hover{background:var(--terra);color:var(--white)}.km-close:focus-visible{outline:3px solid var(--mint);outline-offset:3px}.km{--acc:var(--terra);--acc2:var(--brown);aspect-ratio:16/8.4;isolation:isolate;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));background:#0d1f15;min-height:430px;position:relative;overflow:hidden}.km-field{clip-path:polygon(0 0,100% 0,72% 100%,0 100%);position:absolute;inset:0 32% 0 0}.km-field i{background:repeating-linear-gradient(118deg,#ffffff0f 0 2px,transparent 2px 14px),var(--c);position:absolute;inset:0}.km-panel{z-index:2;width:50%;height:100%;display:block;position:absolute;inset:0 0 0 50%}.km-band{z-index:1;width:74%;height:54%;transform:rotate(var(--tilt));transform-origin:0;position:absolute;top:25%;left:-4%;container-type:inline-size}.km-white{background:var(--pale);position:absolute;inset:0;box-shadow:0 0 #0000}.km-white:before{content:"";background:var(--acc);height:6px;position:absolute;top:-6px;left:0;right:0}.km-num{z-index:1;width:19%;transform:skewX(var(--slant));text-align:center;font:900 23cqw/.8 var(--font);letter-spacing:-.06em;color:var(--ink);position:absolute;top:7%;left:7.5%}.km-num-2{font-size:15cqw;top:10%}.km-lrect,.km-track{background:var(--ink);height:31%;position:absolute;top:9%}.km-lrect{width:120%;transform:skewX(var(--slant));left:-110%}.km-track{width:130%;transform:skewX(var(--slant));left:27%}.km-black{z-index:2;height:31%;color:var(--pale);align-items:center;gap:clamp(14px,2.4vw,34px);padding:0 4% 0 5%;display:flex;position:absolute;top:9%;left:27%;right:0}.km-name{white-space:pre-line;font:800 clamp(.95rem,1.6vw,1.3rem)/1.15 var(--font);text-align:center;min-width:0}.km-stat{border-left:3px solid var(--acc);transform:skewX(var(--skew));align-items:baseline;gap:8px;padding-left:clamp(10px,1.6vw,22px);display:flex}.km-stat small{font:800 .78rem var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);width:min-content;line-height:1.1}.km-stat b{font:900 clamp(2rem,4.2vw,3.4rem)/1 var(--font);letter-spacing:var(--tight)}.km-creds{font:800 .8rem/1.2 var(--font);letter-spacing:.06em;color:var(--mint);gap:4px;display:grid}.km-creds span{border-left:3px solid var(--mint);padding:3px 0 3px 8px;display:block}.km-creds span:nth-child(2){border-color:var(--terra);color:#e9b59d}.km-role{color:var(--ink);transform:skewX(var(--skew));grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;display:grid;position:absolute;top:43%;left:31%}.km-role:before{content:"";background:var(--acc);width:18px;height:18px;box-shadow:3px 3px 0 var(--ink);transform:rotate(45deg)skew(10deg)}.km-role span{grid-column:2}.km-role b{font:900 italic clamp(1.4rem,3vw,2.5rem)/1 var(--font);letter-spacing:var(--tight)}.km-role span{font:600 clamp(.85rem,1.3vw,1.05rem) var(--font);opacity:.75}.km-info{gap:12px;display:grid;position:absolute;top:64%;left:31%;right:27%}.km-focus{color:var(--ink);isolation:isolate;gap:4px;display:grid;position:relative}.km-slash{background:var(--terra);clip-path:polygon(18% 100%,100% 0,100% 22%,34% 100%);opacity:.95;z-index:-1;width:22%;height:150%;position:absolute;top:-35%;left:-16%}.km-focus i{font:900 normal .7rem var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--white);background:var(--ink);transform:skewX(var(--skew));justify-self:start;padding:2px 8px}.km-focus b{font:800 calc(clamp(.95rem,1.6vw,1.2rem) * var(--fit,1))/1.2 var(--font)}.km-quote:before{content:"“"}.km-quote:after{content:"”"}.km-quote{font:800 italic calc(clamp(.85rem,1.35vw,1.05rem) * var(--fit,1))/1.35 var(--font);color:var(--ink);opacity:.82;margin:0}.km-photo{z-index:3;aspect-ratio:3/4;max-width:40%;height:92%;position:absolute;bottom:0;right:5%}.km-photo svg{width:100%;height:100%;display:block}.km-nav{z-index:5;align-items:center;gap:14px;display:flex;position:absolute;top:5%;left:4%}.km-arrow{all:unset;cursor:pointer;background:var(--ink);width:46px;height:40px;color:var(--pale);font:900 1.3rem var(--font);transform:skewX(var(--skew));border-bottom:3px solid var(--acc);transition:background .2s var(--ease),color .2s;place-items:center;display:grid}.km-arrow:hover{background:var(--pale);color:var(--ink)}.km-arrow:focus-visible,.km-dot:focus-visible,.km-chat:focus-visible{outline:3px solid var(--mint);outline-offset:3px}.km-dots{align-items:center;gap:9px;display:flex}.km-dot{all:unset;cursor:pointer;background:var(--pale);opacity:.7;border-radius:50%;width:9px;height:9px}.km-dot[aria-current=true]{opacity:1;width:15px;height:15px;box-shadow:inset 0 0 0 3px var(--pale),inset 0 0 0 5px var(--acc),inset 0 0 0 9px var(--pale);background:0 0}.km-badge{z-index:4;transform-origin:100%;background:var(--ink);transform:skewX(var(--skew));align-items:center;gap:12px;padding:10px 22px 10px 14px;display:flex;position:absolute;bottom:23%;right:3%;box-shadow:5px 5px #00000059}.km-check{background:conic-gradient(var(--c) 0 25%,transparent 0 50%,var(--c) 0 75%,transparent 0) 0 0/50% 50%;width:34px;height:34px}.km-badge b{font:900 italic clamp(1.1rem,2.2vw,1.9rem)/1 var(--font);letter-spacing:var(--tight);text-transform:uppercase;color:var(--c)}.km-guide{z-index:4;justify-items:end;gap:8px;display:grid;position:absolute;bottom:5%;right:3%}.km-guide span{font:800 italic .95rem var(--font);color:var(--pale);padding-bottom:5px;position:relative}.km-guide span:after{content:"";background:var(--pale);height:1.5px;box-shadow:0 0 0 1.5px var(--ink);position:absolute;bottom:0;left:0;right:0}.km-guide span{text-shadow:-1.5px -1.5px 0 var(--ink),0 -1.5px 0 var(--ink),1.5px -1.5px 0 var(--ink),1.5px 0 0 var(--ink),1.5px 1.5px 0 var(--ink),0 1.5px 0 var(--ink),-1.5px 1.5px 0 var(--ink),-1.5px 0 0 var(--ink)}.km-chat{background:var(--mint);color:var(--ink);font:900 .9rem var(--font);letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);transition:background .2s var(--ease);align-items:center;gap:10px;padding:10px 20px;text-decoration:none;display:inline-flex}.km-chat:hover{background:var(--terra);color:var(--white)}@media (width>=761px) and (width<=1100px){.km{aspect-ratio:16/9.4}.km-band{height:60%;top:22%}.km-info{top:60%}.km-quote{font-size:calc(.85rem * var(--fit,1))}}@media (width<=760px){.km{aspect-ratio:auto;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));height:auto;min-height:0;display:grid}.km-field{clip-path:polygon(0 0,100% 0,100% 70%,0 100%);height:340px;inset:0 0 auto}.km-panel{display:none}.km-photo{max-width:none;height:300px;margin:56px auto 0;position:relative;right:auto}.km-badge{top:290px;bottom:auto;right:12px}.km-band{width:auto;height:auto;margin-top:-6px;display:grid;position:relative;top:auto;left:auto;transform:none}.km-white{position:absolute}.km-num{text-align:left;width:auto;transform:skewX(var(--skew));opacity:.12;font-size:7.5rem;top:66px;left:-8px}.km-lrect,.km-track{display:none}.km-black{background:var(--ink);flex-wrap:wrap;justify-content:flex-start;height:auto;padding:14px 16px;position:relative;top:auto;left:auto}.km-name{text-align:left}.km-role,.km-info{margin:0 16px;position:relative;inset:auto}.km-role{margin-top:18px}.km-info{margin-top:16px;margin-bottom:18px}.km-slash{display:none}.km-guide{justify-items:start;margin:4px 16px 22px;position:relative;bottom:auto;right:auto}.km-nav{top:12px;left:12px}.tp{place-items:start center;padding:12px}.km-close{top:12px;right:22px}}.is-editing .km-quote:has([data-ed]:empty):before,.is-editing .km-quote:has([data-ed]:empty):after{content:none}.is-editing .km [data-ed=text]:empty{min-width:3ch}.is-editing .km-quote>[data-ed]{display:inline}.is-editing .km-black [data-ed=text]:empty{font:700 italic .78rem/1.3 var(--font-body);letter-spacing:.02em;text-transform:none;white-space:nowrap;width:auto;min-width:0;color:var(--muted)}.km-name{flex:none}.is-editing .km-stat:has(>[data-ed]:empty){flex-direction:column;align-items:flex-start;gap:2px}.km-panel{pointer-events:none}.km .tp-set{z-index:8;white-space:normal;max-width:calc(100% - 24px);position:absolute;bottom:12px;left:12px}.tp-chk{align-items:center;gap:5px;padding:2px 6px;display:inline-flex}.tp-f{color:#57606a;align-items:center;gap:5px;padding:2px 6px;display:inline-flex}.tp-f [data-ed]{color:#1f2328;border-bottom:1px solid #d0d7de;min-width:4em;padding:1px 2px}@media (width<=760px){.km .tp-set{margin:0 12px 14px;position:relative;bottom:auto;left:auto}}button.tm-photo{cursor:pointer;font:inherit;color:inherit;border:0;margin:0;padding:0;display:block}.tm-view{font:900 .7rem var(--font-head);letter-spacing:.14em;text-transform:uppercase;background:var(--ink);color:var(--mint);white-space:nowrap;translate:-50%;transform:skewX(var(--type-skew)) scaleX(0);transition:transform .25s var(--ease);z-index:1;padding:5px 12px;position:absolute;top:44%;left:50%}.tm-photo:hover .tm-view,.tm-photo:focus-visible .tm-view{transform:skewX(var(--type-skew)) scaleX(1)}.tm-photo:hover:after,.tm-photo:focus-visible:after{box-shadow:inset 0 0 0 6px var(--ink),inset 0 0 0 12px var(--terra)}.tm-photo:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.tm-view{transition:none}}.pr{--pr-muted:#8fa093;--pr-gap:48px}.pr-top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;display:flex}.pr-intro{max-width:60ch;margin:0 0 28px;font-size:1.08rem}.pr-bill{background:var(--ink);transform:skewX(var(--type-skew));isolation:isolate;padding:5px;display:inline-flex;position:relative}.pr-bill-btn{all:unset;cursor:pointer;z-index:1;font:900 .85rem var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--pale);transition:color .25s var(--ease);padding:10px 22px;position:relative}.pr-bill-btn[aria-pressed=true]{color:var(--ink)}.pr-bill-btn:focus-visible{outline:3px solid var(--terra);outline-offset:2px}.pr-bill>i{z-index:0;background:var(--mint);transition:translate .35s var(--ease),width .35s var(--ease);position:absolute;top:5px;bottom:5px;left:5px}.pr-save{transform:skewX(calc(var(--type-skew) * -1)) rotate(var(--type-tilt));background:var(--terra);color:var(--white);font:900 .66rem var(--font-head);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;z-index:2;padding:3px 8px;position:absolute;top:-16px;right:-6px}.pr-plans{justify-content:center;align-items:stretch;gap:22px;margin-top:36px;display:flex;position:relative}.pr-plans>.pr-cell{flex-direction:column;flex:1 1 0;min-width:0;display:flex;position:relative}.pr-plan{background:var(--ink);color:var(--pale);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--br,0px)),0 calc(100% - var(--bl,0px)));transition:translate .35s var(--ease),opacity .3s var(--ease);flex:1;position:relative;overflow:hidden;container-type:inline-size}.pr-plans:hover .pr-plan:not(:hover){opacity:.55}.pr-plan:hover{translate:0 -10px}.pr-plan.rec{background:var(--brown)}.pr-c{z-index:1;height:100%;padding:58px max(28px, calc((100cqi - 440px) / 2)) calc(1.6 * clamp(2.4rem,12cqi,4.6rem) + 26px + var(--bl,0px));position:relative}.pr-badge{background:var(--ink);transform:skewX(var(--type-skew));transform-origin:0 0;align-items:center;gap:8px;margin-left:-6px;padding:6px 14px 6px 10px;display:flex;position:absolute;top:18px;left:0}.pr-badge>span{background:conic-gradient(var(--terra) 0 25%,transparent 0 50%,var(--terra) 0 75%,transparent 0) 0 0/50% 50%;width:20px;height:20px}.pr-badge b{font:900 italic .9rem var(--font-head);letter-spacing:var(--type-tight);text-transform:uppercase;color:var(--terra)}.pr-name{font:900 italic clamp(1.4rem,2.4vw,1.9rem)/1 var(--font-head);letter-spacing:var(--type-tight);text-transform:uppercase;transform:skewX(var(--type-skew));color:var(--mint);display:inline-block}.pr-plan.rec .pr-name{color:var(--white)}.pr-for{opacity:.85;min-height:2.9em;margin:.5em 0 1em;font-size:.95rem}.pr-price{align-items:flex-start;gap:6px;height:clamp(3.6rem,6vw,5rem);margin:6px 0 4px;line-height:1;display:flex;overflow:hidden}.pr-price small{font:800 .78rem var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--pr-muted);padding-top:.9em}.pr-plan.rec .pr-price small{color:#e3b9a5}.pr-num{padding-right:.08em;display:inline-block;overflow:hidden}.pr-num b,.pr-price>b{font:900 clamp(3.4rem,6vw,4.8rem)/1 var(--font-head);letter-spacing:-.05em;transform:skewX(var(--type-skew));color:var(--white);display:inline-block}.pr-num>span{display:inline-block}.pr-price em{font:800 normal .9rem var(--font-head);opacity:.75;align-self:flex-end;padding-bottom:.6em}.pr-note{font:600 .78rem var(--font-head);color:var(--pr-muted);margin:0 0 18px}.pr-plan.rec .pr-note{color:#e3b9a5}.pr-feats{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pr-feats li{grid-template-columns:20px 1fr;align-items:start;gap:10px;font-size:.95rem;display:grid;position:relative}.pr-tick{background:var(--mint);width:18px;height:18px;transform:skewX(var(--type-skew));color:var(--ink);font:900 .7rem/1 var(--font-head);place-items:center;margin-top:2px;display:grid}.pr-plan.rec .pr-tick{background:var(--terra);color:var(--white)}.pr-plan>.pr-cta{z-index:3;left:max(28px,50cqi - 220px);bottom:calc(24px + var(--bl,0px));font:800 .85rem var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--mint);text-decoration:none;position:absolute}.pr-inner{transition:translate .4s var(--ease);position:absolute;inset:0;translate:-110%}.pr-inner .pr-name,.pr-inner .pr-num b{color:var(--ink)}.pr-inner .pr-for,.pr-inner .pr-feats li{color:var(--white);opacity:1}.pr-inner .pr-price small,.pr-inner .pr-note,.pr-inner .pr-price em{color:#ffffffd9;opacity:1}.pr-inner .pr-tick{background:var(--ink);color:var(--terra)}.pr-plan.rec .pr-inner .pr-name,.pr-plan.rec .pr-inner .pr-num b{color:var(--brown)}.pr-plan.rec .pr-inner .pr-price small,.pr-plan.rec .pr-inner .pr-note{color:var(--pr-muted)}.pr-plan.rec .pr-inner .pr-tick{background:var(--brown);color:var(--white)}.pr-plan.rec .pr-inner .pr-badge{background:var(--ink)}.pr-plan.rec .pr-inner .pr-badge b{color:var(--brown)}.pr-plan.rec .pr-inner .pr-badge>span{background:conic-gradient(var(--brown) 0 25%,transparent 0 50%,var(--brown) 0 75%,transparent 0) 0 0/50% 50%}.pr-sweep{z-index:2;background:var(--terra);clip-path:polygon(45% 0,100% 0,100% 100%,0 100%);transition:translate .4s var(--ease);pointer-events:none;position:absolute;inset:0;overflow:hidden;translate:110%}.pr-plan.rec .pr-sweep{background:var(--ink)}.pr-giant{z-index:2;left:28px;right:0;bottom:var(--br,0px);transform:skewY(var(--ang,0deg)) translateX(110%);transform-origin:100% 100%;text-align:right;overflow-wrap:normal;white-space:nowrap;font:900 italic calc(clamp(2.4rem,12cqi,4.6rem) * var(--gfit,1))/.8 var(--font-head);letter-spacing:-.045em;text-transform:uppercase;color:var(--ink);transition:transform .5s var(--ease) 50ms;pointer-events:none;margin:0;padding:0;position:absolute}.pr-giant>span{padding:0 var(--ink-r,.1em) var(--ink-b,0) var(--ink-l,0);display:inline-block}.pr-giant.wrap{white-space:normal}.pr-plan.rec .pr-giant{color:var(--brown)}@media (hover:hover){.pr-plan>.pr-cta{opacity:0}.pr-plan:hover .pr-sweep,.pr-plan:focus-within .pr-sweep,.pr-plan:hover .pr-inner,.pr-plan:focus-within .pr-inner{translate:0}.pr-plan:hover .pr-giant,.pr-plan:focus-within .pr-giant{transform:skewY(var(--ang,0deg)) translateX(0)}}@media (hover:none){.pr-sweep,.pr-giant{display:none}}.pr-cmp-item{margin-top:calc(var(--pr-gap) - var(--pr-drop,0px))}.pr-cmp{background:var(--ink);color:var(--pale);clip-path:polygon(0 0,100% var(--pr-pd,28px),100% 100%,0 100%);isolation:isolate;padding:34px clamp(16px,3vw,40px) 120px;position:relative;overflow:hidden}.pr-cmp:after{content:attr(data-mark);z-index:-1;font:900 italic clamp(5rem,17vw,13rem)/1 var(--font-head);letter-spacing:-.06em;color:#edf6ee12;transform:skewX(var(--type-skew));pointer-events:none;white-space:nowrap;position:absolute;bottom:-.16em;left:-1%}.pr-tabs{width:max-content;max-width:100%;transform:skewY(var(--pr-ang,0deg));transform-origin:0 0;flex-wrap:nowrap;align-items:center;gap:12px;display:flex}.pr-arrow{all:unset;cursor:pointer;background:var(--pale);width:40px;height:36px;color:var(--ink);font:900 1.1rem var(--font-head);place-items:center;display:grid}.pr-arrow:hover{background:var(--terra);color:var(--white)}.pr-arrow:focus-visible,.pr-tab:focus-visible{outline:3px solid var(--terra);outline-offset:2px}.pr-pill{isolation:isolate;background:#edf6ee1a;padding:4px;display:flex;position:relative}.pr-pill>i{z-index:0;background:var(--pale);transition:translate .35s var(--ease),width .35s var(--ease);position:absolute;top:4px;bottom:4px;left:4px}.pr-tab{all:unset;cursor:pointer;z-index:1;font:900 italic .95rem var(--font-head);color:var(--pale);padding:8px 20px;transition:color .25s;position:relative}.pr-tab[aria-selected=true]{color:var(--ink)}.pr-scroll{margin-top:var(--pr-tabs-gap,26px);overflow-x:auto}.pr-table{min-width:620px;position:relative}.pr-row{z-index:1;grid-template-columns:minmax(200px,1.6fr) repeat(var(--cols,3),minmax(110px,1fr));align-items:center;min-height:46px;display:grid;position:relative}.pr-row>*{padding:10px 14px}.pr-head{min-height:0;margin-bottom:6px}.pr-head span{font:900 italic 1rem var(--font-head);text-transform:uppercase;letter-spacing:var(--type-tight);color:var(--mint);text-align:center}.pr-head span.rec{color:var(--terra)}.pr-label{font:700 1rem var(--font-head);color:var(--mint);transition:color .2s}.pr-v{text-align:center;font:800 .92rem var(--font-head);color:var(--pale);transition:color .2s}.pr-v .pr-tick{width:20px;height:20px;margin:0;display:inline-grid}.pr-no{width:14px;height:3px;transform:skewX(var(--type-skew));vertical-align:middle;background:#edf6ee4d;display:inline-block}.pr-rowbar{z-index:0;background:var(--pale);height:46px;box-shadow:0 0 0 2px var(--terra);clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);transition:translate .28s var(--ease),height .28s var(--ease),opacity .2s;opacity:0;pointer-events:none;position:absolute;top:0;left:-8px;right:-8px}.pr-table.has-bar .pr-rowbar{opacity:1}.pr-row.on .pr-label,.pr-row.on .pr-v{color:var(--ink)}.pr-row.on .pr-no{background:#06140c4d}.pr-guide{z-index:1;justify-items:end;gap:6px;display:grid;position:absolute;bottom:26px;right:clamp(16px,3vw,40px)}.pr-guide>span{font:800 italic .95rem var(--font-head);border-bottom:1px solid #edf6ee80;padding-bottom:3px}.pr-guide a{background:var(--mint);color:var(--ink);font:900 .85rem var(--font-head);letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);padding:9px 18px;text-decoration:none}.pr-guide a:hover{background:var(--terra);color:var(--white)}.pr-cmp.single .pr-table{min-width:0;max-width:640px;margin-inline:auto}.pr-legal{opacity:.75;max-width:80ch;margin:14px 0 0;font-size:.8rem}@media (width<=860px){.pr-plans{flex-direction:column;align-items:stretch;gap:18px}.pr-plans>.pr-cell{flex:none}.pr-plans:hover .pr-plan:not(:hover){opacity:1}.pr-cmp{padding-bottom:150px}.pr-tabs{gap:8px}.pr-arrow{flex:none;width:32px}.pr-tab{padding:8px 10px;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.pr *{transition:none!important}}.ilink{color:inherit;text-underline-offset:.18em;text-decoration:underline 1px;transition:text-decoration-thickness .15s}.ilink:hover{text-decoration-thickness:2px}.ct-soc{align-items:center;gap:6px;display:inline-flex;position:relative}.ct-soc>a{align-items:center;gap:7px;display:inline-flex}.soc-ico{flex:none;transform:translateY(-.02em)}.tm-img{pointer-events:none;width:136%;max-width:none;height:auto;position:absolute;top:7%;left:-18%}.km-photo img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 14px 18px #06140c4d);width:100%;height:100%;display:block}.km-photo img.km-face{object-fit:initial;max-width:none;height:auto;position:absolute}.km-photo:has(>img.km-face){clip-path:inset(-200% -300% 0)}.bk-cards-intro{max-width:680px;margin:0 0 8px;font-size:1.1rem}.soc-pic{background:currentColor;width:1.15em;height:1.15em;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wa-fab{z-index:60;align-items:center;gap:22px;text-decoration:none;display:flex;position:fixed;bottom:22px;right:22px}.wa-ico{background:var(--mint);width:66px;height:66px;color:var(--ink);box-shadow:0 0 0 4px var(--ink);transition:transform .25s var(--ease);border-radius:50%;flex:none;place-items:center;font-size:30px;display:grid;position:relative}.wa-ico:after{content:"";border:2px solid var(--terra);opacity:.8;border-radius:50%;position:absolute;inset:-12px}.wa-ico .soc-ico{stroke-width:1.8px;width:1em;height:1em}.wa-tag{font:700 .78rem var(--font-head);letter-spacing:.14em;text-transform:uppercase;background:var(--ink);color:var(--mint);clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);padding:.5em 1.2em .5em .9em}.wa-fab:hover .wa-ico,.wa-fab:focus-visible .wa-ico{transform:scale(1.08)}.wa-fab:focus-visible{outline:none}.wa-fab:focus-visible .wa-ico{box-shadow:0 0 0 4px var(--ink),0 0 0 8px var(--mint)}@media (width<=760px){.wa-fab{bottom:16px;right:16px}.wa-ico{width:58px;height:58px;font-size:27px}.wa-tag{display:none}}@media (prefers-reduced-motion:reduce){.wa-ico{transition:none}}.nm{top:calc(env(safe-area-inset-top,0px) + var(--editbar,0px));z-index:50;position:sticky}.nm-bg{z-index:-1;background:var(--ink);clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 10px));position:absolute;inset:0}.nm-row{justify-content:space-between;align-items:center;gap:16px;height:72px;padding-bottom:6px;display:flex}.nm-logo{flex:none;align-items:center;display:inline-flex}.nm-logo img{width:auto;height:52px;display:block}.nm-desk{align-items:center;gap:14px;height:100%;display:flex}.nm-desk>ul{gap:2px;height:100%;list-style:none;display:flex}.nm-li{align-items:center;display:flex;position:relative}.nm-top{font:600 .85rem var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--pale);white-space:nowrap;align-items:center;gap:.45em;padding:.6em 1.15em;transition:color .2s;display:flex;position:relative}.nm-top[data-hot]{color:var(--ink)}.nm-top>span{position:relative}.nm-slash{background:var(--mint);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);inset:0;position:absolute!important}.nm-caret{font-size:.7em;line-height:1}.nm-top[aria-current=page] .nm-label:after{content:"";background:var(--terra);height:3px;position:absolute;bottom:-7px;left:0;right:0;transform:skew(-30deg)}.nm-top[aria-current=page][data-hot] .nm-label:after{background:var(--brown)}.nm-panel-wrap{min-width:230px;padding-top:2px;position:absolute;top:100%;left:-6px}.nm-panel{background:var(--ink);border-top:3px solid var(--terra);clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);padding:10px 8px 14px;list-style:none;box-shadow:0 18px 40px #00000040}.nm-sub{font:600 .82rem var(--font-head);letter-spacing:.09em;text-transform:uppercase;color:var(--pale);white-space:nowrap;align-items:center;gap:.6em;padding:.7em 1.1em .7em .9em;transition:color .2s;display:flex;position:relative}.nm-sub>span{position:relative}.nm-sub[data-hot]{color:var(--ink)}.nm-subslash{background:var(--mint);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);inset:0 2px;position:absolute!important}.nm-tick{color:var(--terra);font-size:.75em;transition:color .2s}.nm-sub[data-hot] .nm-tick{color:var(--brown)}.nm-cta{white-space:nowrap;padding:.75em 1.5em;font-size:.82rem}.nm-burger{background:var(--mint);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);cursor:pointer;width:44px;height:36px;font:800 1rem var(--font-head);color:var(--ink);border:0;display:none}.nm-mob{background:var(--brown);overflow:hidden}.nm-mrow{border-top:1px solid #ffffff1f}.nm-mhead{justify-content:space-between;align-items:center;display:flex}.nm-mhead a{font:700 1.1rem var(--font-head);text-transform:uppercase;color:var(--mint);flex:1;justify-content:space-between;align-items:center;padding-left:24px;display:flex}.nm-mhead a>span:first-child{padding:1em 0}.nm-mhead a[aria-current=page]{box-shadow:inset 5px 0 0 var(--terra)}.nm-marrow{width:56px;height:52px;color:var(--mint);background:#00000026;flex:none;place-items:center;font:400 1.1rem system-ui,sans-serif;display:grid}.nm-msub{background:#0000002e;overflow:hidden}.nm-msub a{font:600 .9rem var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--pale);padding:.8em 24px .8em 44px;display:block}.nm-msub a:before{content:"▸";color:var(--terra);margin-right:.7em;font-size:.8em}.nm-mcta{border-top:1px solid #ffffff1f;padding:18px 24px 22px}[id]{scroll-margin-top:calc(var(--editbar,0px) + 84px)}@media (width<=960px){.nm-desk{display:none!important}.nm-burger{display:block}}@media (prefers-reduced-motion:reduce){.nm-top,.nm-sub{transition:none}}.nm-cta:hover,.nm-cta:focus-visible{background:var(--brown);color:var(--mint)}.nm-mcta .btn:hover,.nm-mcta .btn:focus-visible{background:var(--ink);color:var(--mint)}.nm-here{background:var(--brown);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);inset:0 2px;position:absolute!important}.nm-here:before{content:"";background:var(--mint);clip-path:polygon(8px 0,13px 0,5px 100%,0 100%);width:13px;animation:1.6s ease-in-out infinite nm-here-pulse;position:absolute;top:0;bottom:0;left:0}@keyframes nm-here-pulse{0%,to{opacity:1}50%{opacity:.25}}.nm-sub[data-here]{color:var(--mint)}.nm-sub[data-here] .nm-tick{color:var(--mint);animation:1.6s ease-in-out infinite nm-here-pulse}.nm-sub[data-here][data-hot]{color:var(--ink)}.nm-sub[data-here][data-hot] .nm-tick{color:var(--brown);animation:none}@media (prefers-reduced-motion:reduce){.nm-here:before,.nm-sub[data-here] .nm-tick{animation:none}}.nm-where,.nm-where-m{pointer-events:none;white-space:nowrap;position:absolute;top:calc(100% + 1px);overflow:hidden}.nm-where{left:1.15em}.nm-where-tag{background:var(--terra);color:var(--white);font:700 calc(.62rem * var(--wfit,1)) var(--font-head);white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 7px) 100%,0 100%);align-items:center;gap:.5em;padding:.32em .8em .32em .6em;display:inline-flex}.nm-where-tag .nm-tick{color:var(--ink)}.nm-where-m{text-align:right;flex:1;min-width:0;margin-left:12px;line-height:0;display:none;position:static}.nm-row{position:relative}.nm-msub a[data-here]{background:var(--pale);color:var(--ink);box-shadow:inset 5px 0 0 var(--terra)}@media (width<=960px){.nm-where-m{text-align:left;margin:0;line-height:normal;display:block;position:absolute;top:calc(100% + 1px);left:0;right:0}}.nm-where-m .nm-where-tag{text-overflow:ellipsis;max-width:100%;overflow:hidden}.nm-burger,.nm-mob a,.nm-mob button,.nm-logo{-webkit-tap-highlight-color:transparent}
