.band--accent{background:var(--accent)}.prose{gap:var(--s-3);flex-direction:column;display:flex}.prose h2{margin-top:var(--s-4)}.prose h2:first-child,.prose h3:first-child{margin-top:0}.prose h3{margin-top:var(--s-3)}a.crew__card,a.who__c{color:inherit;transition:border-color .25s var(--ease);text-decoration:none}a.crew__card:hover,a.who__c:hover{border-color:var(--carbon)}.who__c .crew__photo{margin-bottom:var(--s-2)}.shero picture{position:absolute;inset:0}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.split__media--ph{border:1px dashed var(--mist);border-radius:var(--r-card);background:var(--fog);min-height:280px;padding:var(--s-4);text-align:center;place-items:center;display:grid}.on-dark .split__media--ph{background:#ffffff0f;border-color:#fff3}.value3{margin-top:var(--s-5)}.split>*,.book>*,.lp-hero__grid>*,.hero__grid>*{min-width:0}@media (max-width:900px){.book{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.field--row,.traits{grid-template-columns:minmax(0,1fr)}}.field input,.field select,.field textarea{box-sizing:border-box;width:100%;min-width:0}.nav-item--link .nav-trigger{text-decoration:none;display:inline-flex}.mnav__solo{border-bottom:1px solid var(--mist);text-decoration:none;display:flex}.anim-ph{border-radius:var(--r-card);color:#ffffff73;font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;border:1px dashed #ffffff38;place-items:center;min-height:320px;display:grid;position:absolute;inset:0}.split .anim-ph,.card__media .anim-ph{border-color:var(--mist);color:var(--ash);background:var(--fog);position:relative}.on-dark .split .anim-ph{color:#ffffff73;background:0 0;border-color:#ffffff38}.areagrid{border:1px solid var(--mist);border-radius:var(--r-card);background:var(--paper);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.areagrid__c{padding:var(--s-5);gap:var(--s-2);border-right:1px solid var(--mist);border-bottom:1px solid var(--mist);flex-direction:column;display:flex}.areagrid__c:nth-child(3n){border-right:0}.areagrid__c:nth-last-child(-n+3){border-bottom:0}.areagrid__n{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}@media (max-width:1000px){.areagrid{grid-template-columns:1fr 1fr}.areagrid__c:nth-child(3n){border-right:1px solid var(--mist)}.areagrid__c:nth-child(2n){border-right:0}.areagrid__c:nth-last-child(-n+3){border-bottom:1px solid var(--mist)}.areagrid__c:nth-last-child(-n+2){border-bottom:0}}@media (max-width:640px){.areagrid{grid-template-columns:1fr}.areagrid__c{border-right:0!important;border-bottom:1px solid var(--mist)!important}.areagrid__c:last-child{border-bottom:0!important}}.cat__filters{gap:var(--s-4);padding:var(--s-4);background:var(--paper);border:1px solid var(--mist);border-radius:var(--r-card);flex-wrap:wrap;display:flex}.cat__group{gap:var(--s-2);flex-direction:column;display:flex}.cat__group .grp{margin:0}.cat__chips{flex-wrap:wrap;gap:6px;display:flex}.chip{font:inherit;font-size:var(--fs-meta);border-radius:var(--r-pill);border:1px solid var(--mist);background:var(--paper);color:var(--zinc);cursor:pointer;transition:all .2s var(--ease);padding:6px 12px;font-weight:500}.chip:hover{border-color:var(--carbon);color:var(--carbon)}.chip.is-on{background:var(--carbon);border-color:var(--carbon);color:var(--paper)}.cat__grid{gap:var(--s-3);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1000px){.cat__grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.cat__grid{grid-template-columns:1fr}}.cat__card{gap:var(--s-3);padding:var(--s-5);background:var(--paper);border:1px solid var(--mist);border-radius:var(--r-card);color:inherit;transition:border-color .25s var(--ease);flex-direction:column;justify-content:space-between;text-decoration:none;display:flex}a.cat__card:hover{border-color:var(--carbon)}.cat__card[hidden]{display:none}.cat__top{gap:var(--s-2);flex-direction:column;align-items:flex-start;display:flex}.cat__tags{flex-wrap:wrap;gap:6px;display:flex}.cat__tags .tag{border-color:var(--mist);color:var(--zinc)}.fmt__tabs{gap:var(--s-2);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.fmt__tab{font:inherit;font-size:var(--fs-meta);border-radius:var(--r-pill);border:1px solid var(--mist);background:var(--paper);color:var(--zinc);cursor:pointer;transition:all .2s var(--ease);padding:10px 18px;font-weight:500}.fmt__tab:hover{border-color:var(--carbon);color:var(--carbon)}.fmt__tab.is-on{background:var(--accent);border-color:var(--accent);color:var(--paper)}.fmt__panel{gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.fmt__panel[hidden]{display:none}@media (max-width:900px){.fmt__panel{grid-template-columns:minmax(0,1fr)}}.fmt__l{gap:var(--s-3);flex-direction:column;align-items:flex-start;display:flex}.fmt__spec{gap:var(--s-2) var(--s-5);margin:var(--s-2) 0;grid-template-columns:auto 1fr;width:100%;display:grid}.fmt__spec div{display:contents}.fmt__spec dt{color:var(--ash);font-size:var(--fs-body)}.fmt__spec dd{font-size:var(--fs-body);margin:0;font-weight:500}.fmt__price{padding:var(--s-4);box-sizing:border-box;border:1px solid var(--mist);border-radius:var(--r-card);background:var(--paper);flex-direction:column;gap:4px;width:100%;display:flex}.fmt__r{border:1px solid var(--mist);border-radius:var(--r-card);background:var(--paper);overflow-x:auto}.fmt__table{border-collapse:collapse;width:100%;font-size:var(--fs-body)}.fmt__table th{text-align:left;font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--ash);background:var(--fog);border-bottom:1px solid var(--mist);padding:14px 16px;font-weight:500}.fmt__table td{border-bottom:1px solid var(--mist);vertical-align:middle;padding:14px 16px}.fmt__table tr:last-child td{border-bottom:0}.fmt__table td span:not(.seat):not(.todo){color:var(--ash);font-size:var(--fs-meta);display:block}.seat{border-radius:var(--r-pill);background:var(--fog);font-size:var(--fs-meta);white-space:nowrap;padding:4px 10px;display:inline-block}.tools{padding:var(--s-6) var(--s-4);background:var(--paper);border:1px solid var(--mist);border-radius:var(--r-card)}.tools__row{justify-content:center;gap:var(--s-2);max-width:980px;margin:var(--s-3) auto 0;flex-wrap:wrap;display:flex}.tool{border:1px solid var(--mist);border-radius:var(--r-pill);font-size:var(--fs-body);background:var(--page);padding:10px 18px;font-weight:500}.xgrid{gap:var(--s-3);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1100px){.xgrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.xgrid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.xgrid{grid-template-columns:1fr}}.xcard{gap:var(--s-2);padding:var(--s-3);background:var(--paper);border:1px solid var(--mist);border-radius:var(--r-card);color:inherit;transition:border-color .25s var(--ease);flex-direction:column;text-decoration:none;display:flex}.xcard:hover{border-color:var(--carbon)}.xcard__photo{aspect-ratio:1;border-radius:calc(var(--r-card) - 4px);background:var(--fog);place-items:center;display:grid;overflow:hidden}.xcard__photo img{object-fit:cover;width:100%;height:100%}.xcard__b{padding:var(--s-2) var(--s-1) var(--s-1);flex-direction:column;flex:1;gap:6px;display:flex}.xcard__x{font-size:var(--fs-body);color:var(--zinc);-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xcard .link{padding-top:var(--s-2);margin-top:auto}.display,.h2,.h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.nav-item--link a.nav-trigger{font:inherit;font-size:var(--fs-meta);color:var(--zinc);font-weight:500;line-height:inherit}.nav-item--link a.nav-trigger:hover{color:var(--carbon);background:var(--page)}.eyebrow--accent{color:var(--accent)}.faq2{max-width:1040px;margin:0 auto}.faq2__list{gap:var(--s-3);flex-direction:column;display:flex}.faq2__item summary{justify-content:space-between;align-items:center;gap:var(--s-4);cursor:pointer;background:var(--paper);border:1px solid var(--mist);border-radius:var(--r-card);font-size:var(--fs-body);color:var(--carbon);transition:border-color .25s var(--ease);padding:20px 28px;font-weight:600;list-style:none;display:flex}.faq2__item summary::-webkit-details-marker{display:none}.faq2__item summary:hover{border-color:var(--carbon)}.faq2__ico{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .3s var(--ease);flex:0 0 18px}.faq2__item[open] .faq2__ico{transform:rotate(180deg)}.faq2__a{max-width:78ch;color:var(--zinc);font-size:var(--fs-body);margin:0;padding:18px 28px 14px;line-height:1.6}.faq2__a b{color:var(--carbon);font-weight:600}@media (max-width:640px){.faq2__item summary{padding:16px 18px}.faq2__a{padding:14px 18px 10px}}.jobs{gap:var(--s-3);flex-direction:column;display:flex}.job{background:var(--paper);border:1px solid var(--mist);border-radius:var(--r-card);overflow:hidden}.job[open]{border-color:var(--carbon)}.job__sum{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);cursor:pointer;list-style:none;display:flex}.job__sum::-webkit-details-marker{display:none}.job__meta{margin-top:var(--s-2);flex-wrap:wrap;gap:6px;display:flex}.job__meta .tag{border-color:var(--mist);color:var(--zinc)}.job__toggle{border:1px solid var(--mist);border-radius:var(--r-pill);flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.job__toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:16px;height:16px;transition:transform .3s var(--ease)}.job[open] .job__toggle svg{transform:rotate(180deg)}.job__body{padding:0 var(--s-5) var(--s-5);gap:var(--s-4);border-top:1px solid var(--mist);padding-top:var(--s-4);flex-direction:column;align-items:flex-start;display:flex}.job__cols{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}@media (max-width:900px){.job__cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.job__sum,.job__body{padding-left:var(--s-3);padding-right:var(--s-3)}}.prose{padding:var(--s-6) clamp(var(--s-4),6vw,var(--s-6))!important;gap:0!important}.prose>*{max-width:72ch}.prose h2{font-size:var(--fs-h3);letter-spacing:-.013em;margin:var(--s-6) 0 var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--mist);line-height:1.2}.prose h2:first-child{border-top:0;margin-top:0;padding-top:0}.prose h3{font-size:var(--fs-h4);margin:var(--s-5) 0 var(--s-2);line-height:1.25}.prose p{margin:0 0 var(--s-3);line-height:1.65;font-size:var(--fs-body)}.prose p:first-child{font-size:var(--fs-sub);color:var(--carbon);line-height:1.5}.prose .ticks{margin:var(--s-2) 0 var(--s-4)}.prose .ticks li{line-height:1.6}.row{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.hero__cta,.row{row-gap:var(--s-2);column-gap:12px}.card>.btn,.card>.link{align-self:flex-start}.sec__head .h2+p{margin-top:var(--s-3)}.who{gap:var(--s-3);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.who{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.who{grid-template-columns:1fr}}.who__c{background:var(--paper);border:1px solid var(--mist);border-radius:var(--r-card);padding:var(--s-5);gap:var(--s-2);flex-direction:column;display:flex}.steps--4{grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.steps--4>.step{flex-basis:46%}}@media (max-width:640px){.steps--4>.step{flex-basis:82%}}.deliv__n{font-size:var(--fs-h2);letter-spacing:-.02em;margin-bottom:var(--s-2);line-height:1}.band__list{max-width:860px;margin-left:auto;margin-right:auto}.band__list .grp{text-align:center}.ico-ph{border:1px dashed var(--mist);background:linear-gradient(135deg,var(--fog),var(--paper));width:40px;height:40px;margin-bottom:var(--s-2);border-radius:10px;flex:0 0 40px;display:block;position:relative}.ico-ph:after{content:"ikona";letter-spacing:.06em;text-transform:uppercase;color:var(--ash);place-items:center;font-size:8px;display:grid;position:absolute;inset:0}.on-dark .ico-ph,.card--dark .ico-ph,.card--accent .ico-ph,.pillar--accent .ico-ph{background:#ffffff14;border-color:#ffffff4d}.on-dark .ico-ph:after,.card--dark .ico-ph:after,.card--accent .ico-ph:after,.pillar--accent .ico-ph:after{color:#fff9}.ph-label{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--ash)}.anim-ph{background-image:radial-gradient(#ffffff24 1px,#0000 1px);background-size:18px 18px}.split .anim-ph,.card__media .anim-ph{background-image:radial-gradient(var(--mist) 1px,transparent 1px)}.anim-ph span:before{content:"Lottie · ";opacity:.7}.split__media--ph{background-image:radial-gradient(var(--mist) 1px,transparent 1px);background-size:18px 18px}.faq2__list{gap:10px}.faq2__item summary{font-size:var(--fs-body);padding:14px 22px;font-weight:600}.faq2__a{padding:12px 22px 8px}.faq2 .sec__head--center{margin-bottom:var(--s-5)}.price-box{gap:var(--s-6);border-color:var(--mist)!important}.price-box__l{gap:var(--s-2);flex-direction:column;align-items:flex-start;display:flex}.price-box__price{margin-top:var(--s-3);border:1px solid var(--mist);border-radius:var(--r-card);background:var(--page);align-items:baseline;gap:8px;padding:14px 18px;display:flex}.price-box__amt{font-size:var(--fs-h3);letter-spacing:-.013em;font-weight:500;line-height:1}.price-box__r .ticks li{font-size:var(--fs-body)}.fmt__price .price-box__v{font-size:var(--fs-h3)}.cat{gap:var(--s-5);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}@media (max-width:1000px){.cat{grid-template-columns:minmax(0,1fr)}}.cat__side{gap:var(--s-4);padding:var(--s-4);background:var(--paper);border:1px solid var(--mist);border-radius:var(--r-card);flex-direction:column;display:flex;position:sticky;top:96px}@media (max-width:1000px){.cat__side{position:static}}.cat__filters{display:none}.cat__bar{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.cat__count{margin:0}.cat__views{border:1px solid var(--mist);border-radius:var(--r-pill);background:var(--paper);gap:4px;padding:3px;display:flex}.cat__view{font:inherit;font-size:var(--fs-meta);color:var(--zinc);border-radius:var(--r-pill);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:inline-flex}.cat__view svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:14px;height:14px}.cat__view.is-on{background:var(--carbon);color:var(--paper)}.cat__grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1200px){.cat__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cat__grid{grid-template-columns:minmax(0,1fr)}}.cat__card{padding:var(--s-4)}.cat__media{aspect-ratio:16/9;background:var(--fog);border:1px dashed var(--mist);background-image:radial-gradient(var(--mist) 1px,transparent 1px);background-size:14px 14px;border-radius:10px;place-items:center;display:grid}.cat__sum{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cat[data-layout=list] .cat__grid{grid-template-columns:minmax(0,1fr);gap:10px}.cat[data-layout=list] .cat__card{align-items:center;gap:var(--s-4);grid-template-columns:180px minmax(0,1fr) auto;display:grid}.cat[data-layout=list] .cat__tags,.cat[data-layout=list] .cat__meta{display:none}.cat[data-layout=list] .cat__media{aspect-ratio:16/10}@media (max-width:640px){.cat[data-layout=list] .cat__card{grid-template-columns:minmax(0,1fr)}}.cat--people .cat__grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1300px){.cat--people .cat__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.cat--people .cat__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.cat--people .cat__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cat--people{grid-template-columns:minmax(0,1fr)}.cat--people .cat__side{padding:var(--s-3) var(--s-4);flex-flow:wrap;position:static}.cat--people .cat__card{padding:10px 10px var(--s-3);gap:var(--s-2)}.cat--people .cat__top,.cat--people .link{padding:0 6px}.cat--people .xcard__photo{aspect-ratio:1}.mnav__all .mnav__t{color:var(--accent)}.cat__who{color:var(--carbon);margin:2px 0 0}.cat--courses .cat__tags .tag{font-size:var(--fs-caption);padding:3px 8px}.cat--courses .cat__card{gap:var(--s-2)}.cat--courses .cat__card .link{margin-top:var(--s-2)}.cert{border:1px solid var(--mist);border-radius:var(--r-pill);font-size:var(--fs-meta);color:var(--carbon);background:var(--paper);padding:6px 12px;font-weight:500;display:inline-flex}.fmt__empty{padding:var(--s-5);gap:var(--s-2);flex-direction:column;align-items:flex-start;display:flex}.fmt__empty .grp{margin:0}.display{overflow-wrap:anywhere;max-width:100%}.prose,.prose *{overflow-wrap:anywhere}.cat{gap:var(--s-4);grid-template-columns:220px minmax(0,1fr)}.cat__side{padding:var(--s-3);gap:var(--s-3)}.cat__group .grp{margin:0 0 2px;font-size:10px}.cat__chips{gap:4px}.cat .chip{padding:4px 10px;font-size:12px;font-weight:500;line-height:1.35}.cat--people .cat__side{padding:10px var(--s-3)}.tline{gap:var(--s-5);counter-reset:t;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tline__i{gap:var(--s-2);flex-direction:column;display:flex;position:relative}.tline__n{border:1.5px solid var(--carbon);width:52px;height:52px;font-weight:600;font-size:var(--fs-body);background:var(--page);z-index:1;margin-bottom:var(--s-2);border-radius:50%;place-items:center;display:grid;position:relative}.tline__i:not(:last-child):after{content:"";top:26px;left:60px;right:calc(-1 * var(--s-5) + 8px);background:var(--carbon);height:1.5px;position:absolute}@media (max-width:900px){.tline{grid-template-columns:minmax(0,1fr)}.tline__i{padding-left:72px}.tline__n{position:absolute;top:0;left:0}.tline__i:not(:last-child):after{top:56px;left:26px;right:auto;bottom:calc(-1 * var(--s-5));width:1.5px;height:auto}}.illu-ph{border-radius:var(--r-card);background:var(--fog);border:1px dashed var(--mist);background-image:radial-gradient(var(--mist) 1px,transparent 1px);clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);background-size:18px 18px;place-items:center;min-height:320px;display:grid}.illu-ph span{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--ash)}.illu-ph span:before{content:"Lottie / ilustracja · ";opacity:.7}@media (max-width:900px){.illu-ph{min-height:220px}}.mtabs__list{gap:var(--s-3);border-bottom:1px solid var(--mist);margin-bottom:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:900px){.mtabs__list{grid-template-columns:minmax(0,1fr)}}.mtabs__tab{align-items:center;gap:var(--s-3);text-align:left;font:inherit;padding:var(--s-3) 0;cursor:pointer;color:var(--ash);transition:color .2s var(--ease),border-color .2s var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;display:flex}.mtabs__tab .ico-ph{margin:0}.mtabs__tab:hover{color:var(--carbon)}.mtabs__tab.is-on{color:var(--carbon);border-bottom-color:var(--accent)}.mtabs__t{font-size:var(--fs-body);font-weight:600;line-height:1.35}.mtabs__panel{gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.mtabs__panel[hidden]{display:none}@media (max-width:900px){.mtabs__panel{grid-template-columns:minmax(0,1fr)}}.mtabs__l{gap:var(--s-4);flex-direction:column;align-items:flex-start;display:flex}.mtabs__lead{font-size:var(--fs-sub);color:var(--carbon);line-height:1.5}.mtabs__facts{gap:var(--s-3);flex-direction:column;margin:0;display:flex}.mtabs__facts div{display:block}.mtabs__facts dt{color:var(--carbon);font-weight:600;display:inline}.mtabs__facts dt:after{content:": "}.mtabs__facts dd{color:var(--zinc);margin:0;display:inline}.frows{gap:var(--s-6);flex-direction:column;display:flex}.frow{gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.frow--rev .illu-ph{order:2}@media (max-width:900px){.frow{grid-template-columns:minmax(0,1fr)}.frow--rev .illu-ph{order:0}}.frow__c{gap:var(--s-3);flex-direction:column;align-items:flex-start;display:flex}.frow__label{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);border-radius:var(--r-small);border:1px solid;padding:3px 8px;display:inline-block}.tstack{gap:var(--s-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1000px){.tstack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tstack{grid-template-columns:minmax(0,1fr)}}.tstack__g{gap:var(--s-2);flex-direction:column;display:flex}.tstack__logos{margin-top:var(--s-2);flex-wrap:wrap;gap:8px;display:flex}.logo-ph{border:1px dashed var(--mist);background:var(--paper);min-width:44px;height:44px;color:var(--ash);border-radius:10px;place-items:center;padding:0 10px;font-size:11px;font-weight:500;display:inline-grid}@media (max-width:1000px){.cat{grid-template-columns:minmax(0,1fr)}}.illu{border-radius:var(--r-card);background:var(--fog);border:1px solid var(--mist);place-items:center;min-height:320px;display:grid;position:relative;overflow:hidden}.illu:before{content:"";background-image:radial-gradient(var(--mist) 1px,transparent 1px);opacity:.55;background-size:22px 22px;position:absolute;inset:0}.illu__svg{fill:none;width:100%;height:100%;min-height:320px;stroke:var(--zinc);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;display:block;position:relative}@media (max-width:900px){.illu,.illu__svg{min-height:230px}}.on-dark .illu,.card--dark .illu{background:#ffffff0a;border-color:#ffffff24}.on-dark .illu:before{background-image:radial-gradient(#ffffff29 1px,#0000 1px)}.on-dark .illu__svg{stroke:#ffffffb3}.illu [style*=--i]{transition:transform .75s var(--ease),opacity .75s var(--ease);transition-delay:calc(var(--i) * 70ms)}.illu-slab{opacity:0;transform:translateY(26px)}.fx .illu.is-in .illu-slab,.illu.is-in .illu-slab{opacity:1;transform:none}.illu-slab__face{fill:var(--paper);stroke:var(--zinc)}.illu-slab__edge{fill:none;stroke:var(--mist)}.illu-slab__dot{fill:var(--accent);stroke:none;opacity:0;transition:opacity .5s var(--ease) calc(var(--i) * 70ms + .3s)}.illu.is-in .illu-slab__dot{opacity:1}.illu:hover .illu-slab{transform:translateY(calc(var(--i) * -7px))}.on-dark .illu-slab__face{fill:#ffffff0f;stroke:#ffffff8c}.on-dark .illu-slab__edge{stroke:#fff3}.illu-dot{fill:var(--ash);stroke:none;opacity:.35}.illu.is-in .illu-dot{animation:illuPulse 3.6s var(--ease) infinite;animation-delay:calc(var(--d) * .11s)}@keyframes illuPulse{0%,70%,to{opacity:.25;transform:scale(1)}18%{opacity:1;transform:scale(1.5)}}.illu-grid,.illu-dot{transform-box:fill-box;transform-origin:50%}.illu-grid__ring{fill:none;stroke:var(--accent);stroke-dasharray:540;stroke-dashoffset:540px}.illu.is-in .illu-grid__ring{transition:stroke-dashoffset 1.6s var(--ease) .2s;stroke-dashoffset:0}.illu-mom__bar{fill:var(--mist);stroke:none;transform-box:fill-box;transform-origin:bottom;transition:transform .7s var(--ease) calc(var(--i) * 60ms);transform:scaleY(0)}.illu.is-in .illu-mom__bar{transform:none}.illu-mom__line{stroke:var(--accent);stroke-width:2px;stroke-dasharray:420;stroke-dashoffset:420px}.illu.is-in .illu-mom__line{transition:stroke-dashoffset 1.4s var(--ease) .35s;stroke-dashoffset:0}.illu-mom__pt{fill:var(--accent);stroke:none;opacity:0;transition:opacity .4s var(--ease) calc(var(--i) * 60ms + .5s)}.illu.is-in .illu-mom__pt{opacity:1}.on-dark .illu-mom__bar{fill:#ffffff29}.illu-flow__link{stroke:var(--ash);stroke-dasharray:200;stroke-dashoffset:200px;transition:stroke-dashoffset .9s var(--ease) calc(var(--i) * .12s)}.illu.is-in .illu-flow__link{stroke-dashoffset:0}.illu-flow__node rect{fill:var(--paper)}.illu-flow__node{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .5s var(--ease) calc(var(--i) * .12s),transform .5s var(--ease) calc(var(--i) * .12s);transform:scale(.9)}.illu.is-in .illu-flow__node{opacity:1;transform:none}.illu-flow__node:last-of-type rect{fill:var(--accent);stroke:var(--accent)}.illu-flow__node:last-of-type line{stroke:#fff}.on-dark .illu-flow__node rect{fill:#ffffff14}.illu-stack__row{opacity:0;transform:translate(-16px)}.illu.is-in .illu-stack__row{opacity:1;transform:none}.illu-stack__row rect{fill:var(--paper)}.illu-stack__row circle{fill:var(--accent);stroke:none}.illu:hover .illu-stack__row{transform:translateX(calc(var(--i) * 5px))}.on-dark .illu-stack__row rect{fill:#ffffff0f}.illu-orbit__ring{stroke:var(--mist);stroke-dasharray:700;stroke-dashoffset:700px}.illu.is-in .illu-orbit__ring{transition:stroke-dashoffset 1.8s var(--ease);stroke-dashoffset:0}.illu-orbit__ring--b{transition-delay:.2s}.illu-orbit__core{fill:var(--accent);stroke:var(--accent)}.illu-orbit__sat{fill:var(--paper);stroke:var(--zinc)}.illu.is-in .illu-orbit__sat{animation:illuBob 4s var(--ease) infinite;animation-delay:calc(var(--i) * .26s)}@keyframes illuBob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.illu-orbit__sat{transform-box:fill-box;transform-origin:50%}.on-dark .illu-orbit__ring{stroke:#fff3}.on-dark .illu-orbit__sat{fill:var(--carbon);stroke:#fff9}@media (prefers-reduced-motion:reduce){.illu *{opacity:1!important;stroke-dashoffset:0!important;transition:none!important;animation:none!important;transform:none!important}}.ico{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px;color:var(--accent);flex:0 0 26px;display:block}.card--dark .ico,.card--accent .ico,.on-dark .ico,.pillar--accent .ico{color:#fff}.mtabs__tab .ico{width:22px;height:22px;color:var(--ash);flex-basis:22px}.mtabs__tab.is-on .ico{color:var(--accent)}.sec--compact .h2{font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.18}.sec--compact .stat__v{font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.05}.sec--compact .fact{padding:var(--s-4)}.sec--compact .fact .body-lg{font-size:var(--fs-body)}.iplan{margin-top:var(--s-5)}.iplan__steps{margin-bottom:var(--s-6);scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:flex-start;gap:0;display:flex;overflow-x:auto}.iplan__steps::-webkit-scrollbar{display:none}.iplan__step{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:10px;min-width:132px;padding:0 8px;display:flex;position:relative}.iplan__step:before{content:"";background:var(--mist);border-radius:2px;width:calc(100% - 46px);height:2px;position:absolute;top:17px;right:calc(50% + 23px)}.iplan__step:first-child:before{display:none}.iplan__n{border-radius:var(--r-pill);border:1px solid var(--mist);background:var(--paper);width:34px;height:34px;font-size:var(--fs-meta);color:var(--zinc);z-index:1;transition:all .4s var(--ease);place-items:center;font-weight:600;display:grid;position:relative}.iplan__step.is-key .iplan__n{background:var(--accent);border-color:var(--accent);color:#fff}.iplan__l{font-size:var(--fs-meta);font-weight:500}.iplan__d{font-size:var(--fs-caption);color:var(--ash)}.iplan__cards{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:980px){.iplan__cards{grid-template-columns:minmax(0,1fr)}}.iplan__card{border:1px solid var(--mist);border-radius:var(--r-card);background:var(--paper);padding:var(--pad-card);gap:var(--s-3);transition:border-color .3s var(--ease),transform .3s var(--ease);flex-direction:column;display:flex}.iplan__card:hover{border-color:var(--accent);transform:translateY(-3px)}.iplan__card .ico{flex-basis:30px;width:30px;height:30px}.iplan__cta{margin-top:var(--s-5);border-radius:var(--r-card);background:var(--ink);color:var(--white);padding:var(--s-6) var(--s-5);align-items:center;gap:var(--s-3);text-align:center;flex-direction:column;display:flex}.iplan__cta .h3{color:var(--paper)}.iplan__cta p{color:#ffffffb8;max-width:54ch}.ucase{background:var(--mist);border:1px solid var(--mist);border-radius:var(--r-card);margin-top:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (max-width:1000px){.ucase{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.ucase{grid-template-columns:minmax(0,1fr)}}.ucase__c{background:var(--paper);padding:var(--pad-card);gap:var(--s-3);transition:background .3s var(--ease);flex-direction:column;display:flex}.ucase__c:hover{background:var(--fog)}.ucase__c--wide{grid-column:span 2}@media (max-width:680px){.ucase__c--wide{grid-column:auto}}.ucase__hd{align-items:center;gap:12px;display:flex}.ucase__t{font-size:var(--fs-h4);font-weight:600;line-height:1.25}.ucase__c .ticks{margin:0}.ucase__c .link{padding-top:var(--s-2);color:var(--accent);margin-top:auto;font-weight:500}.ucase__c .link:after{content:" →";transition:transform .3s var(--ease);display:inline-block}.ucase__c:hover .link:after{transform:translate(3px)}.refs-wait{gap:var(--s-3);margin-top:var(--s-5);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}@media (max-width:900px){.refs-wait{grid-template-columns:minmax(0,1fr)}}.refs-wait__c{border:1px solid var(--mist);border-radius:var(--r-card);background:var(--paper);padding:var(--pad-card);gap:var(--s-3);flex-direction:column;align-items:flex-start;display:flex}.refs-wait__facts{background:var(--mist);border:1px solid var(--mist);border-radius:var(--r-card);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.refs-wait__facts li{background:var(--paper);padding:var(--s-4) var(--s-4);flex-direction:column;flex:1;gap:4px;display:flex}.refs-wait__facts b{font-size:var(--fs-body);font-weight:600}.refs-wait__facts span{font-size:var(--fs-caption);color:var(--ash)}.calc{gap:var(--s-3);margin-top:var(--s-5);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:980px){.calc{grid-template-columns:minmax(0,1fr)}}.calc__form{border:1px solid var(--mist);border-radius:var(--r-card);background:var(--paper);padding:var(--pad-card);gap:var(--s-5);flex-direction:column;display:flex}.calc__row{flex-direction:column;gap:12px;display:flex}.calc__lbl{flex-direction:column;gap:2px;display:flex}.calc__lbl span{font-size:var(--fs-body);font-weight:600}.calc__lbl em{font-style:normal;font-size:var(--fs-caption);color:var(--ash)}.calc__opts{flex-wrap:wrap;gap:10px;display:flex}.calc__opts--wrap{flex-wrap:wrap}.calc__opt{border:1px solid var(--mist);background:var(--paper);cursor:pointer;min-width:0;transition:border-color .25s var(--ease),background .25s var(--ease);border-radius:12px;flex-direction:column;flex:150px;gap:2px;padding:12px 14px;display:flex;position:relative}.calc__opts--sm .calc__opt{text-align:center;flex:0 0 62px;align-items:center}.calc__opt input{opacity:0;width:0;height:0;position:absolute}.calc__opt b{font-size:var(--fs-body);font-weight:600}.calc__opt span{font-size:var(--fs-caption);color:var(--ash)}.calc__opt:hover{border-color:var(--ash)}.calc__opt.is-on{border-color:var(--accent);background:#000aff0a}.calc__opt.is-on b{color:var(--accent)}.calc__opt input:focus-visible+b{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.calc__step{border:1px solid var(--mist);background:var(--paper);border-radius:12px;align-items:center;gap:4px;width:max-content;padding:6px;display:inline-flex}.calc__pm{border:1px solid var(--mist);background:var(--paper);cursor:pointer;width:38px;height:38px;color:var(--carbon);transition:all .25s var(--ease);border-radius:9px;font-size:1.1rem;line-height:1}.calc__pm:hover{border-color:var(--accent);color:var(--accent)}.calc__hv{text-align:center;min-width:56px;font-size:var(--fs-h4);font-variant-numeric:tabular-nums;font-weight:600}.calc__adds{background:var(--mist);border:1px solid var(--mist);border-radius:12px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.calc__add{background:var(--paper);cursor:pointer;transition:background .25s var(--ease);align-items:center;gap:12px;padding:12px 14px;display:flex}.calc__add:hover{background:var(--fog)}.calc__add input{opacity:0;width:0;height:0;position:absolute}.calc__box{border:1px solid var(--ash);width:18px;height:18px;transition:all .2s var(--ease);border-radius:5px;flex:0 0 18px;position:relative}.calc__add input:checked+.calc__box{background:var(--accent);border-color:var(--accent)}.calc__add input:checked+.calc__box:after{content:"";border:2px solid #fff;border-top:0;border-left:0;width:5px;height:10px;position:absolute;top:1.5px;left:5px;transform:rotate(42deg)}.calc__add input:focus-visible+.calc__box{outline:2px solid var(--accent);outline-offset:2px}.calc__addt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.calc__addt b{font-size:var(--fs-body);font-weight:500}.calc__addt em{font-style:normal;font-size:var(--fs-caption);color:var(--ash)}.calc__addp{font-size:var(--fs-meta);color:var(--zinc);white-space:nowrap;font-variant-numeric:tabular-nums}.calc__sum{border:1px solid var(--carbon);border-radius:var(--r-card);background:var(--ink);color:var(--white);padding:var(--pad-card);gap:var(--s-3);flex-direction:column;display:flex;position:sticky;top:96px}@media (max-width:980px){.calc__sum{z-index:5;padding:var(--s-4);order:-1;gap:12px;position:sticky;top:72px}.calc__lines{display:none}.calc__total{border-top:0;padding-top:0}.calc__note{display:none}}.calc__lines{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.calc__lines li{justify-content:space-between;gap:var(--s-2);font-size:var(--fs-meta);color:#ffffffb3;display:flex}.calc__lines b{color:var(--paper);font-variant-numeric:tabular-nums;white-space:nowrap}.calc__total{justify-content:space-between;align-items:baseline;gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid #ffffff2e;display:flex}.calc__total span{font-size:var(--fs-meta);color:#ffffffb3}.calc__total strong{font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,3vw,2rem);font-weight:600}.calc__gross{font-size:var(--fs-caption);color:#fff9}.calc__gross b{color:#ffffffe6}.calc__gross em{font-style:normal}.calc__note{font-size:var(--fs-caption);color:#ffffff8c}.calc__sum .btn{justify-content:center;width:100%}.calc__copy{color:#fff9;font-size:var(--fs-caption);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.calc__copy:hover{color:var(--paper)}.calc__out{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.rooms--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.rooms--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.rooms--4{grid-template-columns:minmax(0,1fr)}}.room__ph img{object-fit:cover;width:100%;height:100%;display:block}.room__ph .ph-label{font-size:var(--fs-caption);color:inherit;text-align:center;padding:0 var(--s-3)}.calc__opts--pic{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1200px){.calc__opts--pic{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.calc__opts--pic{grid-template-columns:repeat(2,minmax(0,1fr))}}.calc__opt--pic{flex:initial;gap:4px;padding:8px}.calc__thumb{aspect-ratio:4/3;background:var(--fog);border-radius:8px;place-items:center;margin-bottom:6px;display:grid;position:relative;overflow:hidden}.calc__thumb--dark{background:var(--ink)}.calc__thumb--dark .ph-label{color:#ffffff80}.calc__thumb img{object-fit:cover;width:100%;height:100%;display:block}.calc__thumb .ph-label{letter-spacing:.05em;text-transform:uppercase;color:var(--ash);text-align:center;padding:0 8px;font-size:10px}.calc__opt--pic b,.calc__opt--pic span:not(.calc__thumb):not(.ph-label):not(.calc__tick){padding:0 6px}.calc__tick{border-radius:var(--r-pill);background:var(--accent);opacity:0;width:20px;height:20px;transition:all .25s var(--ease);position:absolute;top:6px;right:6px;transform:scale(.6)}.calc__tick:after{content:"";border:2px solid #fff;border-top:0;border-left:0;width:5px;height:10px;position:absolute;top:4px;left:7px;transform:rotate(42deg)}.calc__opt--pic.is-on .calc__tick{opacity:1;transform:none}.certs{margin-top:var(--s-4);text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.certs__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.certs__lbl{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--ash);margin-right:4px}.certchip{border:1px solid var(--mist);border-radius:var(--r-pill);min-height:32px;font-size:var(--fs-meta);color:var(--carbon);background:var(--paper);white-space:nowrap;align-items:center;padding:0 14px;font-weight:500;display:inline-flex}.certs__note{font-size:var(--fs-caption);color:var(--ash);max-width:64ch;margin:0 auto}.on-dark .certs__lbl,.shero .certs__lbl,.shero .certs__note{color:#ffffff8c}.shero .certchip{color:var(--paper);background:#ffffff14;border-color:#ffffff38}@media (max-width:640px){.certchip{white-space:normal;text-align:center}}.grid2--square>.card{flex:0 0 calc((100% - 3 * var(--s-3)) / 3.4);justify-content:flex-start;min-height:340px}.grid2--square .h3{font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.25}.grid2--square .body-lg{font-size:var(--fs-body)}@media (max-width:1100px){.grid2--square>.card{flex-basis:calc((100% - var(--s-3)) / 2)}}@media (max-width:700px){.grid2--square>.card{flex-basis:84%;min-height:0}}.grid2--flat>.card{min-height:0}.grid2--flat .card__media{margin-top:var(--s-3)}.grid2--flat .card .btn{margin-top:auto}.grid2--flat .h3{font-size:clamp(1.15rem,1.7vw,1.45rem)}.grid2--flat .body-lg{font-size:var(--fs-body)}.grid2 canvas,.carousel canvas,.grid2 .anim-ph{pointer-events:none}.wall{margin-top:var(--s-5);position:relative}.wall--clip{max-height:640px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.wall__grid{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}@media (max-width:900px){.wall__grid{grid-template-columns:minmax(0,1fr)}.wall--clip{max-height:none;-webkit-mask-image:none;mask-image:none}}.wall__col{gap:var(--s-3);flex-direction:column;display:flex}.wall--clip .wall__col:nth-child(2){margin-top:var(--s-5)}.wall--clip .wall__col:nth-child(3){margin-top:calc(var(--s-5) * 2)}@media (max-width:900px){.wall--clip .wall__col:nth-child(2),.wall--clip .wall__col:nth-child(3){margin-top:0}}.quote{background:var(--paper);border:1px solid var(--mist);border-radius:var(--r-card);padding:var(--s-4);gap:var(--s-3);transition:border-color .3s var(--ease),transform .3s var(--ease);flex-direction:column;margin:0;display:flex}.quote:hover{border-color:var(--accent);transform:translateY(-2px)}.quote__head{align-items:center;gap:12px;display:flex}.quote__ava{border-radius:var(--r-pill);background:var(--fog);border:1px solid var(--mist);width:38px;height:38px;font-size:var(--fs-caption);color:var(--ash);flex:0 0 38px;place-items:center;font-weight:600;display:grid}.quote__who{font-size:var(--fs-body);font-weight:600}.quote__role{font-size:var(--fs-caption);color:var(--ash)}.quote__t{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--zinc);margin:0}.wall__cta{margin-top:var(--s-5);z-index:1;justify-content:center;display:flex;position:relative}.grid2--flat,.grid2--square{scroll-snap-type:none}.grid2--flat>.card,.grid2--square>.card{scroll-snap-align:none}.grid2{cursor:grab}.grid2.is-dragging{cursor:grabbing}.cbars{margin-top:var(--s-5);border-top:1px solid var(--mist);padding-top:var(--s-3)}.cbars__hd,.cbar{align-items:center;gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) 68px;display:grid}.cbars__hd{font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--ash);padding-bottom:var(--s-3)}.cbars__hd span:last-child{text-align:right}.cbar{padding:14px 0}.cbar__l{font-size:var(--fs-body);line-height:1.35}.cbar__track{border-radius:var(--r-pill);background:var(--fog);height:22px;position:relative;overflow:hidden}.cbar__fill{width:var(--w);border-radius:var(--r-pill);background:var(--accent);transform-origin:0;transition:transform .8s var(--ease) calc(var(--i) * 90ms);position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.cbars.is-in .cbar__fill{transform:none}.cbar__v{text-align:right;font-size:var(--fs-h4);color:var(--accent);font-variant-numeric:tabular-nums;font-weight:600}.cbar--soft .cbar__fill{background:var(--blue-500)}.cbar--soft .cbar__v{color:var(--blue-500)}.cbar--warn .cbar__fill{background:var(--accent-2)}.cbar--warn .cbar__v{color:var(--accent-2)}.cbars__notes{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--mist);flex-direction:column;gap:6px;display:flex}.cbars__notes p{color:var(--zinc)}@media (max-width:760px){.cbars__hd{grid-template-columns:minmax(0,1fr) 62px}.cbars__hd span:nth-child(2){display:none}.cbar{gap:10px var(--s-3);grid-template-columns:minmax(0,1fr) 62px;padding:12px 0}.cbar__l{grid-area:1/1}.cbar__v{font-size:var(--fs-h5,1.05rem);grid-area:1/2}.cbar__track{grid-area:2/1/auto/-1;height:14px}}@media (prefers-reduced-motion:reduce){.cbar__fill{transition:none!important;transform:none!important}}.spec{margin-top:var(--section);padding-top:var(--s-4);border-top:2px solid var(--carbon);flex-direction:column;gap:10px;display:flex}.spec__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spec__grp{font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--ash)}.spec__name{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-body);background:var(--carbon);color:var(--paper);border-radius:var(--r-small);padding:3px 9px;font-weight:600}.spec__var{font-size:var(--fs-meta);color:var(--accent);border:1px solid var(--accent);border-radius:var(--r-pill);padding:2px 10px}.spec__note{font-size:var(--fs-body);color:var(--zinc);max-width:72ch}.spec__meta{gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.spec__meta p{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.spec__meta span{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--ash)}.spec__meta code,.pmap__blk,.pmap__slug,.tok__n code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-caption);background:var(--fog);border:1px solid var(--mist);border-radius:var(--r-small);color:var(--zinc);padding:1px 6px}.tok{gap:var(--s-3);margin-top:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:900px){.tok{grid-template-columns:minmax(0,1fr)}}.tok__g{background:var(--paper);border:1px solid var(--mist);border-radius:var(--r-card);padding:var(--pad-card);gap:var(--s-2);flex-direction:column;display:flex}.tok__list{margin:var(--s-2) 0 0;flex-direction:column;gap:1px;padding:0;list-style:none;display:flex}.tok__i{align-items:center;gap:var(--s-3);border-bottom:1px solid var(--fog);grid-template-columns:40px minmax(0,1fr) auto;padding:7px 0;display:grid}.tok__i:last-child{border-bottom:0}.tok__list--type .tok__i{grid-template-columns:52px minmax(0,1fr) auto}.tok__sw{border:1px solid var(--mist);border-radius:8px;width:34px;height:34px}.tok__bar{border-radius:var(--r-pill);background:var(--accent);max-width:40px;height:10px;display:block}.tok__shape{background:var(--fog);border:1px solid var(--mist);width:34px;height:34px;display:block}.tok__type{color:var(--carbon);max-height:34px;font-weight:600;line-height:1;display:block;overflow:hidden}.tok__v{font-size:var(--fs-caption);color:var(--ash);font-variant-numeric:tabular-nums;white-space:nowrap}.tok__d{font-size:var(--fs-caption);color:var(--ash);grid-column:2/-1}.pmap{gap:var(--s-3);margin-top:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1100px){.pmap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pmap{grid-template-columns:minmax(0,1fr)}}.pmap__t{background:var(--paper);border:1px solid var(--mist);border-radius:var(--r-card);padding:var(--pad-card);gap:var(--s-3);flex-direction:column;display:flex}.pmap__h{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pmap__rows{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.pmap__r{justify-content:space-between;align-items:center;gap:var(--s-2);border:1px solid var(--mist);background:var(--fog);border-radius:8px;padding:9px 11px;display:flex}.pmap__lbl{font-size:var(--fs-meta);font-weight:500}.pmap__r--dark{background:var(--ink);border-color:var(--ink);color:var(--white)}.pmap__r--dark .pmap__blk{color:#fffc;background:#ffffff1f;border-color:#fff3}.pmap__r--accent{background:var(--accent);border-color:var(--accent);color:#fff}.pmap__r--accent .pmap__blk{color:#fff;background:#ffffff2e;border-color:#ffffff4d}.pmap__r--muted{color:var(--ash);background:0 0;border-style:dashed}.marquee__item--ph{min-width:132px;height:46px;padding:0 var(--s-3);border:1px dashed var(--mist);background:var(--paper);font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--ash);opacity:1;border-radius:10px;place-items:center;display:inline-grid}.marquee__set{gap:var(--s-4)}.wall--clip{max-height:none}@media (min-width:901px){.wall--clip{-webkit-mask-composite:destination-in;max-height:620px;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%),linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(#000 55%,#0000 100%),linear-gradient(90deg,#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}.bc{padding:14px 0}.bc ol{flex-wrap:wrap;align-items:center;gap:0 5px;margin:0;padding:0;list-style:none;display:flex}.bc li{font-size:var(--fs-caption);color:var(--ash);align-items:center;gap:5px;min-width:0;line-height:1.3;display:flex}.bc li+li:before{content:"";border-right:1px solid var(--mist);border-bottom:1px solid var(--mist);flex:0 0 4px;width:4px;height:4px;margin-right:1px;transform:rotate(-45deg)}.bc a{color:var(--zinc);transition:color .25s var(--ease),border-color .25s var(--ease);border-bottom:1px solid #0000;padding-bottom:1px}.bc a:hover{color:var(--carbon);border-bottom-color:var(--mist)}.bc [aria-current=page]{color:var(--carbon);overflow-wrap:anywhere;font-weight:500}.bc-wrap+.hero,.bc-wrap+.lp-hero{padding-top:0}.bc-wrap+.shero{margin-top:var(--s-2)}@media (max-width:560px){.bc{padding:10px 0}}.cfacts{border:1px solid var(--mist);border-radius:var(--r-card);background:var(--mist);grid-template-columns:repeat(4,1fr);gap:1px;margin:0;display:grid;overflow:hidden}.cfact{background:var(--paper);padding:var(--s-4) var(--s-3);flex-direction:column;gap:5px;display:flex}.cfact dt{margin:0}.cfact dd{font-size:var(--fs-sub);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.25}.cfact__note{font-size:var(--fs-caption);color:var(--ash);margin:0;line-height:1.4}.cfacts__scope{margin:var(--s-3) 0 0;font-size:var(--fs-meta);color:var(--zinc)}.cfacts__scope a{color:var(--carbon);border-bottom:1px solid var(--mist)}.cfacts__scope a:hover{color:var(--accent);border-bottom-color:var(--accent)}.cfacts__consent{margin:var(--s-2) 0 0;font-size:var(--fs-caption);color:var(--ash)}@media (max-width:900px){.cfacts{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.cfacts{grid-template-columns:1fr}}.ba{border:1px solid var(--mist);border-radius:var(--r-card);background:var(--paper);overflow:hidden}.ba__hd,.ba__row{gap:var(--s-3);padding:12px var(--s-4);grid-template-columns:minmax(0,2.2fr) 1fr 1fr .8fr;align-items:center;display:grid}.ba__hd{background:var(--fog);border-bottom:1px solid var(--mist)}.ba__hd span:not(:first-child),.ba__v,.ba__delta{text-align:right;font-variant-numeric:tabular-nums}.ba__row+.ba__row{border-top:1px solid var(--mist)}.ba__row{padding-top:var(--s-3);padding-bottom:var(--s-3)}.ba__metric{flex-direction:column;gap:3px;min-width:0;display:flex}.ba__name{font-size:var(--fs-meta);font-weight:500;line-height:1.3}.ba__method{font-size:var(--fs-caption);color:var(--ash);line-height:1.4}.ba__v{font-size:var(--fs-sub);letter-spacing:-.01em;line-height:1.2}.ba__v--before{color:var(--ash);text-decoration:line-through;-webkit-text-decoration-color:var(--mist);text-decoration-color:var(--mist)}.ba__v--after{font-weight:600}.ba__delta{font-size:var(--fs-meta);font-weight:500}.ba__delta--up,.ba__delta--down{color:var(--accent)}.ba__delta--flat{color:var(--ash)}.ba__foot{gap:var(--s-2) var(--s-6);margin-top:var(--s-3);flex-wrap:wrap;display:flex}@media (max-width:760px){.ba__hd{display:none}.ba__row{gap:var(--s-2);padding:var(--s-4);grid-template-columns:1fr}.ba__v,.ba__delta{text-align:left;justify-content:space-between;align-items:baseline;display:flex}.ba__v:before,.ba__delta:before{content:attr(data-l);font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--ash)}}.topbar{padding:9px var(--gutter);font-size:var(--fs-caption);line-height:1.35}.topbar__short{display:none}.hdr__bar{padding:9px 9px 9px 19px}.hdr{margin-top:6px;top:6px}.iconbtn{width:26px;height:26px}@media (max-width:1180px){.topbar span:not(.topbar__cta),.topbar__long{display:none}.topbar__short{display:inline}.topbar{padding:8px var(--gutter);gap:6px}.hdr__bar{padding:7px 7px 7px 16px}.burger{width:32px;height:32px}.burger__l{left:9px;right:9px}.burger__l:first-child{top:10px}.burger__l:nth-child(2){top:15.25px}.burger__l:nth-child(3){top:20.5px}.hdr.is-menu .burger__l:first-child,.hdr.is-menu .burger__l:nth-child(3){top:15.25px}.hdr__tools .btn{padding:6px 12px}}.q3__c{aspect-ratio:1;justify-content:space-between;gap:var(--s-3);flex-direction:column;min-height:0;display:flex}.q3__c .h4{font-size:var(--fs-h3);letter-spacing:-.013em;margin-top:auto;line-height:1.2}@media (max-width:900px){.q3{grid-template-columns:repeat(2,1fr)}.q3__c{padding:var(--s-4)}.q3__c .h4{font-size:var(--fs-sub)}}@media (max-width:560px){.q3{grid-template-columns:1fr}.q3__c{aspect-ratio:auto;min-height:220px}}.grid2--square>.card{aspect-ratio:1;flex-basis:calc((100% - 3 * var(--s-3)) / 3.1);min-height:0}.grid2--square .card .btn{align-self:flex-start;margin-top:auto}@media (max-width:1100px){.grid2--square>.card{flex-basis:calc((100% - var(--s-3)) / 2.1)}}@media (max-width:700px){.grid2--square>.card{aspect-ratio:auto;flex:0 0 84%;min-width:0}.grid2--square .card .btn{white-space:normal;text-align:left}}.engage{grid-template-columns:1fr 1fr;grid-template-rows:auto repeat(var(--rows,4),auto);column-gap:var(--s-3);row-gap:var(--s-4);display:grid}.engage__col{grid-row:1/-1;grid-template-rows:subgrid;row-gap:var(--s-4);border:1px solid var(--mist);border-radius:var(--r-card);padding:var(--s-5);background:var(--paper);display:grid}.engage__col--no{background:0 0}.engage__steps,.engage__stop{margin:0;padding:0;list-style:none;display:contents}.engage__t{margin:0 0 var(--s-2)}.engage__step,.engage__stop li{gap:var(--s-3);grid-template-columns:36px minmax(0,1fr);align-self:start;display:grid;position:relative}.engage__step:not(:last-child):after{content:"";top:42px;left:17.5px;bottom:calc(-1 * var(--s-4) + 6px);background:var(--mist);width:1px;position:absolute}.engage__n,.engage__x{border:1px solid var(--mist);background:var(--fog);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.engage__n{font-size:var(--fs-meta);color:var(--accent);font-weight:500}.engage__h{font-size:var(--fs-sub);letter-spacing:-.009em;margin:6px 0 4px;font-weight:500;line-height:1.3}.engage__body .body-lg{margin:0}.engage__stop li{align-items:center}.engage__stop p{color:var(--zinc)}.engage__x{background:0 0}.engage__x svg{fill:none;width:16px;height:16px;stroke:var(--ash);stroke-width:1.5px;stroke-linecap:round}@media (max-width:900px){.engage{gap:var(--s-3);flex-direction:column;display:flex}.engage__col{display:block}.engage__steps,.engage__stop{gap:var(--s-4);flex-direction:column;display:flex}.engage__t{margin-bottom:var(--s-4)}}.grid2--square>.card>.card__head{flex-direction:column;flex:auto;display:flex}.grid2--square>.card>.card__head>.ico+.h3{margin-top:auto}@media (max-width:700px){.grid2--square>.card>.card__head>.ico+.h3{margin-top:var(--s-4)}}.grid2--tiles>.card{flex-basis:calc((100% - 3 * var(--s-3)) / 4);padding:var(--s-4)}.grid2--tiles .h3{font-size:clamp(1.05rem,1.35vw,1.25rem)}@media (max-width:1100px){.grid2--tiles>.card{flex-basis:calc((100% - 2 * var(--s-3)) / 2.6)}}@media (max-width:700px){.grid2--tiles>.card{flex-basis:84%}}.wall .quote{aspect-ratio:1;gap:var(--s-4);flex-direction:column;display:flex}.wall .quote__t{font-size:var(--fs-sub);color:var(--carbon);order:1;line-height:1.45}.wall .quote__head{order:2;margin-top:auto}@media (min-width:901px){.wall--clip{max-height:780px}}@media (max-width:560px){.wall .quote{aspect-ratio:auto}.wall .quote__t{font-size:var(--fs-body)}}.engage__x{border-color:#d93025}.engage__x svg{stroke:#d93025}@media (min-width:901px){.split--band-rev>.split__col:first-child{order:2}}@media (max-width:560px){.hero__cta{flex-direction:column;align-items:stretch;width:100%}.hero__cta>.btn{justify-content:center;width:100%}}.wall__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wall--clip .wall__col:nth-child(4){margin-top:var(--s-5)}.wall .quote{padding:var(--s-4)}.wall .quote__t{font-size:var(--fs-body-lg);line-height:1.5}@media (max-width:1100px){.wall__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wall--clip .wall__col:nth-child(n){margin-top:0}.wall--clip .wall__col:nth-child(2n){margin-top:var(--s-5)}}@media (max-width:560px){.wall__grid{grid-template-columns:minmax(0,1fr)}.wall--clip .wall__col:nth-child(2n){margin-top:0}}.ftr__sum{font-size:var(--fs-meta);padding:7px 0}.ftr__chev{width:16px;height:16px}@media (max-width:900px){.ftr--menu{padding:0 var(--s-4)}.ftr__acc[open] .ftr__panel{padding-bottom:var(--s-4)}}@media (min-width:1101px){.wall__grid{width:calc((100% - 4.5 * var(--s-3)) / 5.5 * 6 + 5 * var(--s-3));grid-template-columns:repeat(6,minmax(0,1fr))}.wall--clip{max-height:560px;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%),linear-gradient(90deg,#000 80%,#0000 98%);mask-image:linear-gradient(#000 70%,#0000 100%),linear-gradient(90deg,#000 80%,#0000 98%)}.wall--clip .wall__col:nth-child(5){margin-top:0}.wall--clip .wall__col:nth-child(6){margin-top:var(--s-5)}.wall .quote{padding:var(--s-3);gap:var(--s-2)}.wall .quote__t{font-size:var(--fs-meta);-webkit-line-clamp:8;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.wall .quote__ava{flex-basis:32px;width:32px;height:32px}.wall .quote__who{font-size:var(--fs-meta)}}.grid2--tiles>.card>.card__head>.ico+.h3{margin-top:56px}@media (max-width:700px){.grid2--tiles>.card>.card__head>.ico+.h3{margin-top:var(--s-4)}}.sf{isolation:isolate;position:relative}.sf:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.sf--night{background:var(--mb-black);color:var(--mb-ice)}.sf--night:before{background-image:radial-gradient(var(--mb-dot-dark) 1.2px,transparent 1.3px);background-size:14px 14px}.sf--night :is(.h1,.h2,.h3,.h4,.display){color:var(--mb-ice)}.sf--night .muted{color:#c8d6f89e}.sf--night .eyebrow,.sf--night .grp{color:var(--mb-muted-dark)}.sf--night .accent{color:var(--mb-pink-hl)}.sf--night .btn--primary,.mb-pill{background:var(--mb-indigo);color:#fff}.sf--night .btn--primary:hover{background:#4236e0}.sf--blue{background:var(--mb-indigo);color:#fff}.sf--blue:before{background-image:radial-gradient(var(--mb-dot-indigo) 2px,transparent 2.2px);background-position:9px 9px;background-size:18px 18px}.sf--blue .muted{color:#fffc}.sf--blue .eyebrow,.sf--blue .grp{color:var(--mb-periwinkle)}.sf--blue .accent{color:var(--mb-pink-hl)}.sf--blue .btn--primary{color:var(--mb-indigo);background:#fff}.sf--blue .btn--primary:hover{background:var(--mb-periwinkle)}.sf--soft{background:var(--mb-periwinkle);color:var(--mb-indigo-ink)}.sf--soft:before{background-image:radial-gradient(var(--mb-dot-peri) 1px,transparent 1.2px);opacity:.55;background-size:9px 9px}.sf--soft :is(.h1,.h2,.h3,.h4){color:var(--mb-indigo-ink)}.sf--soft .muted{color:#2f27cbcc}.sf--soft .eyebrow,.sf--soft .grp,.sf--soft .link{color:var(--mb-indigo-ink)}.sf--soft .accent{color:var(--mb-indigo)}.sf--soft .btn--primary{background:var(--mb-indigo)}.sf--soft .btn--ghost{color:var(--mb-indigo-ink);border-color:#2f27cb59}.sf--soft .btn--ghost:hover{border-color:var(--mb-indigo-ink)}.sf--soft .ticks li:before{background:var(--mb-indigo-ink)}.sf--gray{background:var(--mb-silver);color:var(--mb-ink)}.sf--gray .muted,.sf--gray .eyebrow,.sf--gray .grp{color:#5f5f5f}.sf--gray .btn--primary{background:var(--mb-indigo)}.sf--gray .btn--ghost{border-color:#00000040}.sf--grad{background:var(--mb-grad);color:#fff}.sf--grad .muted{color:#ffffffd1}.sf--grad .eyebrow,.sf--grad .grp{color:var(--mb-periwinkle)}.sf--grad .accent{color:var(--mb-pink-hl)}.sf--grad .btn--primary{color:var(--mb-indigo);background:#fff}.sf--grad .btn--primary:hover{background:var(--mb-periwinkle)}.sf--pink{background:var(--mb-pink);color:var(--mb-pink-ink)}.sf--pink :is(.h1,.h2,.h3,.h4),.sf--pink .eyebrow,.sf--pink .grp{color:var(--mb-pink-ink)}.sf--pink .muted{color:#6e53ebd9}.sf--pink .btn--primary{background:var(--mb-pink-ink)}.sf--close{padding:calc(var(--s-6) * 1.4) var(--s-6)}.sf--close .sec__head{margin:0 auto}.sf--close .mono-note{color:inherit;opacity:.7}.sf.on-dark .btn--ghost{color:#fff;border-color:#ffffff4d}.sf.on-dark .btn--ghost:hover{border-color:#fff}@media (max-width:768px){.sf--close{padding:var(--s-6) var(--s-4)}}.card--blue{background:var(--mb-indigo);border-color:var(--mb-indigo);color:#fff}.card--blue .muted{color:#fffc}.card--soft{background:var(--mb-periwinkle);border-color:var(--mb-periwinkle);color:var(--mb-indigo-ink)}.card--soft .h3,.card--soft .eyebrow{color:var(--mb-indigo-ink)}.card--soft .muted{color:#2f27cbcc}.card--night{background:var(--mb-black);border-color:var(--mb-black);color:var(--mb-ice)}.card--night .h3{color:var(--mb-ice)}.card--night .muted{color:#c8d6f89e}.card--gray{background:var(--mb-silver);border-color:var(--mb-silver)}.card--pink{background:var(--mb-pink);border-color:var(--mb-pink);color:var(--mb-pink-ink)}.mb-wm{width:auto;height:14px;display:block}.mb-mark{width:1em;height:1em;display:block}.mb-coin{border:2px solid var(--mb-indigo);width:44px;height:44px;color:var(--mb-indigo);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mb-coin .ico{stroke:currentColor;fill:none;stroke-width:2px;width:22px;height:22px}.mb-photo{object-fit:cover;width:100%;height:100%;display:block}.mb-photo--ph{background:var(--mb-silver);align-items:flex-end;padding:16px;display:flex}.mb-eyebrow{font-size:var(--fs-meta);color:var(--mb-muted-dark);margin-bottom:var(--s-4)}.mb-board,.mb-stmt{isolation:isolate;background:var(--mb-black);border-radius:var(--r-card);color:var(--mb-ice);position:relative;overflow:hidden}.mb-board:before,.mb-stmt:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--mb-dot-dark) 1.2px,transparent 1.3px);background-size:14px 14px;position:absolute;inset:0}.mb-board{padding:clamp(28px,5vw,72px)}.mb-board__head{margin-bottom:var(--s-6)}.mb-board__head :is(.h2,.eyebrow){color:var(--mb-ice)}.mb-board__head .muted{color:#c8d6f89e}.mb-stmt__t{letter-spacing:-.02em;color:var(--mb-ice);max-width:22ch;font-size:clamp(2rem,3.4vw + .6rem,4.125rem);line-height:1.08}.mb-stmt__t .accent{color:var(--mb-pink-hl)}.mb-stmt__cta{align-items:center;gap:20px;margin-top:clamp(32px,4vw,56px);display:flex}.mb-pill{border-radius:var(--r-pill);height:56px;transition:background .3s var(--ease);align-items:center;padding:0 36px;font-size:1.0625rem;font-weight:500;text-decoration:none;display:inline-flex}.mb-pill:hover{background:#4236e0}.mb-round{background:var(--mb-indigo);color:#fff;width:56px;height:56px;transition:background .3s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mb-round:hover{background:#4236e0}.mb-round .mb-mark{width:22px;height:22px}.mb-bento{grid-template-columns:repeat(var(--cols),minmax(0,1fr));align-items:start;gap:20px;display:grid}.mb-bento__col{margin-top:var(--off,0);flex-direction:column;gap:20px;display:flex}.mb-tile{border-radius:16px;position:relative;overflow:hidden}.mb-tile--center{justify-content:center;align-items:center;display:flex}.mb-tile--photo{background:var(--mb-silver)}.mb-tile--soft{background:var(--mb-periwinkle)}.mb-tile--blue{background:var(--mb-indigo);color:#fff}.mb-tile--grad{background:var(--mb-grad);color:#fff;flex-direction:column;padding:32px;display:flex}.mb-tile--silver{background:var(--mb-silver);color:#fff;background-image:radial-gradient(#fff 3px,transparent 3.4px),radial-gradient(var(--mb-silver-dot) 3px,transparent 3.4px);background-position:24px 24px,56px 56px;background-size:64px 64px,64px 64px}.mb-tile__h{letter-spacing:-.02em;color:#fff;font-size:clamp(1.75rem,1.6vw + 1rem,2.75rem);line-height:1.08}.mb-tile__h .accent{color:var(--mb-pink-hl)}.mb-tile__coil{color:#fff;align-items:center;gap:0;margin-top:auto;margin-right:-32px;display:flex}.mb-tile__coil .mb-coin{background:var(--mb-indigo);color:#fff;z-index:1;border-color:#fff;width:34px;height:34px;margin-right:-6px;position:relative}.mb-tile__coil .mb-coin .ico{width:18px;height:18px}.mb-tile__coil .mb-coil{flex:1;height:110px}.mb-tile__mark{color:#fff;width:58%;height:auto}.mb-coins{display:flex}.mb-coins .mb-coin{border-width:2.5px;width:64px;height:64px;margin-left:-10px}.mb-coins .mb-coin:first-child{margin-left:0}.mb-coins .mb-coin .ico{width:30px;height:30px}.mb-coins--sm .mb-coin{border-width:1.5px;width:26px;height:26px;margin-left:-5px}.mb-coins--sm .mb-coin .ico{width:13px;height:13px}.mb-net{color:#fff;position:absolute;inset:6% 8%}.mb-net svg{width:100%;height:100%;display:block;overflow:visible}.mb-net__n{position:absolute;transform:translate(-50%,-50%)}.mb-net .mb-coin{width:46px;height:46px;color:var(--mb-indigo);background:#fff;border-color:#fff}.mb-posters{border-radius:var(--r-card);background:linear-gradient(#5a5a5a,#9a9a9a 40%,#6b6b6b);grid-template-columns:repeat(3,1fr);gap:clamp(16px,3vw,56px);padding:clamp(24px,5vw,80px);display:grid}.mb-poster{background:var(--mb-black);aspect-ratio:3/4.4;color:var(--mb-ice);border:8px solid #111;flex-direction:column;padding:28px 28px 22px;text-decoration:none;display:flex;box-shadow:0 20px 40px #00000059}.mb-poster__img{aspect-ratio:1;flex:none;height:auto}.mb-poster .mb-photo--ph{color:#fff;background:linear-gradient(#232d3e,#808fba)}.mb-poster .mb-photo--ph .todo{color:#fff;background:#00000059}.mb-poster__t{letter-spacing:-.01em;color:var(--mb-ice);margin-top:18px;font-size:clamp(1.125rem,1vw + .7rem,1.75rem);line-height:1.15}.mb-poster__foot{color:var(--mb-ice);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.mb-poster__foot .mb-wm{height:11px}.mb-poster__mk{width:18px;height:18px}.mb-pgrid{grid-template-columns:repeat(5,1fr);gap:clamp(12px,1.8vw,28px) clamp(12px,1.6vw,24px);display:grid}.mb-pt{aspect-ratio:3/4;flex-direction:column;min-width:0;padding:clamp(14px,1.4vw,22px);display:flex;position:relative;overflow:hidden}.mb-pt__brand{align-items:center;gap:6px;display:flex}.mb-pt__brand .mb-mark{width:12px;height:12px}.mb-pt__brand .mb-wm{height:9px}.mb-pt__brand--foot{margin-top:auto}.mb-pt__brand--lg .mb-mark{width:30px;height:30px}.mb-pt__brand--lg .mb-wm{width:100%;height:22px}.mb-pt__h{letter-spacing:-.02em;margin-top:clamp(16px,2vw,32px);font-size:clamp(1.25rem,1.3vw + .5rem,2rem);line-height:1.05}.mb-pt__h--sm{letter-spacing:-.01em;margin-top:14px;font-size:clamp(.95rem,.6vw + .6rem,1.2rem);line-height:1.25}.mb-pt__meta{margin-top:clamp(14px,2vw,28px);font-size:.8125rem}.mb-pt__foot{letter-spacing:.06em;text-transform:uppercase;opacity:.9;margin-top:auto;font-size:.75rem}.mb-pt__small{max-width:24ch;margin-top:10px;font-size:.6875rem;line-height:1.35}.mb-pt--night{background:var(--mb-black);color:var(--mb-ice);border:1px solid #2a2a2a}.mb-pt--night:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(var(--mb-dot-dark) 1px,transparent 1.1px);background-size:6px 6px;position:absolute;inset:0}.mb-pt--night>*{position:relative}.mb-pt--night .mb-pt__meta{color:#d0d0d0}.mb-pt--blue{background:var(--mb-indigo);color:#fff}.mb-pt__net{inset:4% 8% 26%}.mb-pt__net .mb-coin{width:30px;height:30px}.mb-pt__net .mb-coin .ico{width:15px;height:15px}.mb-pt__wm{color:#fff;width:100%;height:auto;margin-top:auto}.mb-pt--photo{background:#050a06;padding:0}.mb-pt--photo .mb-photo--ph{color:#fff;background:linear-gradient(#050a06,#3b4258 60%,#99a2c3)}.mb-pt__corner{color:#fff;width:26px;height:26px;position:absolute;top:16px;right:16px}.mb-pt--soft{background:var(--mb-periwinkle);color:var(--mb-indigo-ink)}.mb-pt--soft .mb-pt__h{margin-top:0}.mb-pt__dots{background-image:radial-gradient(var(--mb-dot-peri) 1px,transparent 1.2px);background-size:6px 6px;flex:1;margin:clamp(14px,2vw,26px) 0 12px}.mb-pt__row{justify-content:space-between;align-items:center;display:flex}.mb-pt__url{font-size:.5625rem}.mb-pt--silver{background:var(--mb-silver);color:var(--mb-ink)}.mb-pt--silver .mb-pt__small{color:var(--mb-ink-muted);margin-top:6px}.mb-pt--silver .mb-pt__h--sm{margin-top:10px}.mb-chart{background:#fff;padding:12px 12px 8px}.mb-chart__top{justify-content:space-between;align-items:center;font-size:.5625rem;display:flex}.mb-chart__l{color:var(--mb-indigo-ink)}.mb-chart__b{color:var(--mb-ink);border:1px solid #e6e6e6;border-radius:999px;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.mb-chart__b .mb-mark{width:9px;height:9px;color:var(--mb-indigo)}.mb-chart__v{color:var(--mb-ink);letter-spacing:-.02em;margin:2px 0 6px;font-size:clamp(1rem,1vw + .5rem,1.5rem)}.mb-chart__svg{width:100%;height:auto;display:block}.mb-pt--grad{background:var(--mb-grad-deep);justify-content:center;align-items:center}.mb-pt__big{width:62%;height:auto;color:var(--mb-indigo);filter:drop-shadow(0 18px 24px #0a06508c)drop-shadow(-6px -6px #5c62ff)}.mb-pt__type{letter-spacing:-.025em;color:#fff;margin-top:clamp(16px,2vw,32px);font-size:clamp(1.5rem,1.6vw + .6rem,2.4rem);font-weight:500;line-height:.98}.mb-pt__float{position:absolute}.mb-pt__float .mb-coin{border-color:var(--mb-indigo);background:#fff;width:clamp(26px,2.4vw,38px);height:clamp(26px,2.4vw,38px)}.mb-pt__float .mb-coin .ico{width:55%;height:55%}.mb-pt__float--a{top:7%;right:10%}.mb-pt__float--b{top:47%;right:8%}.mb-pt__float--c{top:50%;left:9%}.mb-pt--pink{background:var(--mb-pink);color:var(--mb-pink-ink);padding-left:0;padding-right:0}.mb-pt--pink .mb-pt__brand{padding:0 clamp(14px,1.4vw,22px)}.mb-pt__coils{color:#5a3fd6;flex-direction:column;flex:1;justify-content:space-evenly;display:flex}.mb-pt__coils .mb-coil{width:92%;height:clamp(40px,4.2vw,64px);display:block}.mb-coil--shift{margin-left:8%}@media (max-width:1100px){.mb-pgrid{grid-template-columns:repeat(3,1fr)}.mb-pt{grid-area:auto!important}}@media (max-width:900px){.mb-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-bento__col{margin-top:0}.mb-posters{grid-template-columns:1fr;max-width:420px;margin:0 auto}}@media (max-width:560px){.mb-bento{grid-template-columns:minmax(0,1fr)}.mb-board{padding:24px 16px}.mb-coins .mb-coin{width:48px;height:48px;margin-left:-8px}.mb-coins .mb-coin .ico{width:22px;height:22px}.mb-tile{min-height:220px;height:auto!important}.mb-tile--photo{aspect-ratio:3/4}.mb-pgrid{grid-template-columns:1fr 1fr}.mb-stmt__cta{flex-wrap:wrap}.mb-pill{height:48px;padding:0 28px}.mb-round{width:48px;height:48px}}.nav-item--link .nav-trigger:after{content:"→";opacity:0;width:0;transition:opacity .25s var(--ease),transform .25s var(--ease),width .25s var(--ease),margin-left .25s var(--ease);margin-left:0;font-size:11px;line-height:1;display:inline-block;overflow:hidden;transform:translate(-3px)}.nav-item--link .nav-trigger:hover:after,.nav-item--link .nav-trigger:focus-visible:after{opacity:1;width:11px;margin-left:5px;transform:none}.mnav__foot .btn:only-child{grid-column:1/-1}.mb-video__frame{aspect-ratio:16/9;border-radius:var(--r-card);background:var(--mb-black);color:#fff;isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden}.mb-video--narrow{max-width:960px}.mb-video__img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;inset:0}.mb-video__frame:hover .mb-video__img{transform:scale(1.03)}.mb-video__shade{background:linear-gradient(#0000000d 35%,#000000b8 100%);position:absolute;inset:0}.mb-video__play{background:var(--mb-indigo);width:84px;height:84px;transition:transform .3s var(--ease),background .3s var(--ease);border-radius:50%;justify-content:center;align-items:center;margin:-42px 0 0 -42px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 0 0 10px #3224df40}.mb-video__frame:hover .mb-video__play{background:#4236e0;transform:scale(1.06)}.mb-video__play svg{fill:#fff;width:30px;height:30px;margin-left:4px}.mb-video__meta{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:clamp(16px,3vw,32px);left:clamp(18px,3vw,36px);right:clamp(18px,3vw,36px)}.mb-video__label{font-size:var(--fs-meta);color:var(--mb-ice);flex-basis:100%}.mb-video__t{letter-spacing:-.02em;color:#fff;max-width:28ch;font-size:clamp(1.25rem,1.2vw + .8rem,2rem);line-height:1.1}.mb-video__d{font-size:var(--fs-meta);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border-radius:999px;margin-left:auto;padding:6px 12px}.mb-video__note{font-size:var(--fs-meta);color:var(--zinc);margin-top:12px}.mb-video .mb-photo--ph{background:linear-gradient(#130e57,#3224df)}@media (max-width:560px){.mb-video__play{width:60px;height:60px;margin:-30px 0 0 -30px}.mb-video__play svg{width:22px;height:22px}}.lp-hero__canvas>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;border-radius:12px!important}.hero__visual img,.split__media img{object-fit:cover}.on-dark,.band,.ftr,.card--dark,.eslide__body,.nnl__c--now,.studio-hdr__bar,.shero__inner,.iplan__cta,.calc__sum,.pmap__r--dark,.sfc--night,.sfc--blue,.sfc--gradient{--paper:#fff}.accent{color:var(--accent-text)}.on-dark:not(.sf) .accent{color:var(--accent-on-dark)}:root:is(:is([data-theme=dark],[data-eff=dark]),[data-eff=dark]) .band:not(.sf),:root:is(:is([data-theme=dark],[data-eff=dark]),[data-eff=dark]) .ftr{box-shadow:inset 0 0 0 1px #ffffff0f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .band:not(.sf),:root:not([data-theme=light]) .ftr{box-shadow:inset 0 0 0 1px #ffffff0f}}.themebtn{border:1px solid var(--mist);background:var(--paper);width:36px;height:36px;color:var(--carbon);cursor:pointer;transition:border-color .25s var(--ease);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.themebtn:hover{border-color:var(--carbon)}.themebtn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.themebtn .ti{display:none}.themebtn[data-mode=system] .ti--system,.themebtn[data-mode=light] .ti--light,.themebtn[data-mode=dark] .ti--dark{display:block}.sfc{border-color:#0000!important}.sfc--night{color:var(--mb-ice);background:var(--mb-black)!important}.sfc--night :is(.h3,.h4,h3,.pillar__k,.q3__n,.areagrid__n,b){color:var(--mb-ice)}.sfc--night .muted,.sfc--night .src{color:#c8d6f8a8}.sfc--night .ico{color:var(--mb-ice)}.sfc--blue{color:#fff;background:var(--mb-indigo)!important}.sfc--blue :is(.h3,.h4,h3,.pillar__k,.q3__n,.areagrid__n,b){color:#fff}.sfc--blue .muted,.sfc--blue .src{color:#fffc}.sfc--blue .ico{color:#fff}.sfc--soft{color:var(--mb-indigo-ink);background:var(--mb-periwinkle)!important}.sfc--soft :is(.h3,.h4,h3,.pillar__k,.q3__n,.areagrid__n,b,.eyebrow){color:var(--mb-indigo-ink)}.sfc--soft .muted,.sfc--soft .src{color:#2f27cbcc}.sfc--soft .ico{color:var(--mb-indigo-ink)}.sfc--gray{color:var(--mb-ink);background:var(--mb-silver)!important}.sfc--gray :is(.h3,.h4,h3,.pillar__k,.q3__n,.areagrid__n,b){color:var(--mb-ink)}.sfc--gray .muted,.sfc--gray .src{color:#4a4a4a}.sfc--gray .ico{color:var(--mb-ink)}.sfc--pink{color:var(--mb-pink-ink);background:var(--mb-pink)!important}.sfc--pink :is(.h3,.h4,h3,.pillar__k,.q3__n,.areagrid__n,b,.eyebrow){color:#4b32c9}.sfc--pink .muted,.sfc--pink .src{color:#4b32c9d1}.sfc--pink .ico{color:#4b32c9}.sfc--gradient{color:#fff;background:var(--mb-grad)!important}.sfc--gradient :is(.h3,.h4,h3,.pillar__k,.q3__n,.areagrid__n,b){color:#fff}.sfc--gradient .muted,.sfc--gradient .src{color:#ffffffd1}.sfc--gradient .ico{color:#fff}.sfc :is(.ticks li):before{background:currentColor}.sfc--soft .btn--ghost,.sfc--gray .btn--ghost,.sfc--pink .btn--ghost{color:inherit;border-color:currentColor}.sfc--night .btn--primary,.sfc--gray .btn--primary,.sfc--soft .btn--primary,.sfc--pink .btn--primary{background:var(--mb-indigo);color:#fff}.sfc--blue .btn--primary,.sfc--gradient .btn--primary{color:var(--mb-indigo);background:#fff}:root:is(:is([data-theme=dark],[data-eff=dark]),[data-eff=dark]) .sf--night,:root:is(:is([data-theme=dark],[data-eff=dark]),[data-eff=dark]) .sfc--night,:is([data-theme=dark],[data-eff=dark]) .sfc--night,:is([data-theme=dark],[data-eff=dark]) .mb-board,:is([data-theme=dark],[data-eff=dark]) .mb-stmt{box-shadow:inset 0 0 0 1px #ffffff14}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sfc--night,:root:not([data-theme=light]) .sf--night,:root:not([data-theme=light]) .mb-board,:root:not([data-theme=light]) .mb-stmt{box-shadow:inset 0 0 0 1px #ffffff14}}.certchip--ico{gap:8px;padding-left:10px}.certchip__i{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.certchip__logo{flex:none;width:auto;height:18px;display:block}.certchip--partner{border-color:var(--accent-line);background:var(--accent-soft);color:var(--carbon);font-weight:600}.certchip--partner .certchip__i{color:var(--accent-text)}.soundbtn .snd-on{align-items:flex-end;gap:2px;height:14px;display:none}.soundbtn .snd-on i{background:currentColor;border-radius:1px;width:2px;height:40%;animation:1s ease-in-out infinite snd}.soundbtn .snd-on i:nth-child(2){animation-delay:-.3s}.soundbtn .snd-on i:nth-child(3){animation-delay:-.6s}.soundbtn .snd-on i:nth-child(4){animation-delay:-.15s}.soundbtn[aria-pressed=true]{background:var(--mb-indigo);border-color:var(--mb-indigo);color:#fff}.soundbtn[aria-pressed=true] .snd-off{display:none}.soundbtn[aria-pressed=true] .snd-on{display:flex}@keyframes snd{0%,to{height:30%}50%{height:100%}}@media (prefers-reduced-motion:reduce){.soundbtn .snd-on i{height:70%;animation:none}}.mb-stmt--light{background:var(--paper);color:var(--carbon);border:1px solid var(--mist)}.mb-stmt--light:before{background-image:radial-gradient(#bcc0cb 1.8px,#0000 2px);background-size:16px 16px}.mb-stmt--light .mb-stmt__t{color:var(--carbon)}.mb-stmt--light .mb-eyebrow{color:var(--zinc)}:is([data-theme=dark],[data-eff=dark]) .mb-stmt--light:before{background-image:radial-gradient(#ffffff17 1.2px,#0000 1.4px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mb-stmt--light:before{background-image:radial-gradient(#ffffff17 1.2px,#0000 1.4px)}}[data-theme=light] .mb-stmt--light:before{background-image:radial-gradient(#bcc0cb 1.8px,#0000 2px);background-size:16px 16px}@media (max-width:480px){.hdr__tools{gap:6px}.themebtn{width:32px;height:32px}.hdr__tools>.btn--primary{display:none}}.mb-cert{background:var(--paper);border:1px solid var(--mist);isolation:isolate;border-radius:24px;justify-content:center;align-items:center;min-height:507px;display:flex;position:relative;overflow:hidden}.mb-cert__img{object-fit:cover;object-position:center bottom;z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:auto 0 0}.mb-cert__body{text-align:center;max-width:520px;padding:72px 24px}.mb-cert__eb{color:var(--carbon);margin:0 0 20px;font-size:15px;font-weight:500}.mb-cert__t strong,.mb-cert__t b{font-weight:700}.mb-cert__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.mb-cert__btn{border:1.5px solid var(--carbon);height:44px;color:var(--carbon);border-radius:999px;align-items:center;padding:0 20px;font-size:16px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.mb-cert__btn:hover{background:var(--carbon);color:var(--paper)}.mb-cert__link{color:var(--carbon);font-size:16px;text-decoration:none}.mb-cert__link:hover{text-decoration:underline}@media (max-width:900px){.mb-cert{flex-direction:column;min-height:0}.mb-cert__img{aspect-ratio:2560/838;object-fit:contain;z-index:0;order:2;height:auto;position:relative;inset:auto}.mb-cert__body{padding:48px 20px 8px}}.certchip__mask{height:18px;-webkit-mask:var(--logo) center/contain no-repeat;-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat;background:currentColor;flex:none;display:block}.certchip--logo{padding:0 16px}.certchip--logo .certchip__mask{height:22px}.band.sf--night .split .eyebrow{color:#fffbfb}.band.sf--night .split .muted{color:#ffffffd4}.mb-board:before,.mb-stmt:before{content:none}.mb-board,.mb-stmt{background-image:radial-gradient(var(--mb-dot-dark) 1.2px,transparent 1.3px);background-size:14px 14px}.mb-stmt--light{background-color:var(--paper);background-image:radial-gradient(#bcc0cb 1.8px,#0000 2px);background-size:16px 16px}:is([data-theme=dark],[data-eff=dark]) .mb-stmt--light{background-image:radial-gradient(#ffffff17 1.2px,#0000 1.4px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mb-stmt--light{background-image:radial-gradient(#ffffff17 1.2px,#0000 1.4px)}}[data-theme=light] .mb-stmt--light{background-image:radial-gradient(#bcc0cb 1.8px,#0000 2px)}.mb-stmt--light,[data-theme=light] .mb-stmt--light{background-image:none}.mb-stmt__dots{object-fit:cover;object-position:left top;z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:is([data-theme=dark],[data-eff=dark]) .mb-stmt__dots{opacity:.12}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mb-stmt__dots{opacity:.12}}.certchip--logo .certchip__logo{height:22px}:is([data-theme=dark],[data-eff=dark]) .certchip--logo .certchip__logo{filter:invert()brightness(1.1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .certchip--logo .certchip__logo{filter:invert()brightness(1.1)}}.shero .certchip--logo .certchip__logo{filter:invert()}.mb-cert{border-radius:12px;min-height:375px}.mb-cert__img{object-position:center center}.mb-cert__body{max-width:420px;padding:70px 24px}.mb-cert__eb{margin:0 0 14px;font-size:12px;font-weight:500;line-height:1.3}.mb-cert__t{letter-spacing:0;margin:0 0 24px;font-size:clamp(28px,2.3vw,34px);font-weight:400;line-height:1.3}.mb-cert__p{color:#5f5f5f;margin:0 0 42px;font-size:14px;line-height:1.5}.mb-cert__cta{gap:16px}.mb-cert__btn{border-width:1px;height:33px;padding:0 15px;font-size:12.5px}.mb-cert__link{font-size:12.5px}@media (max-width:900px){.mb-cert__body{padding:48px 20px 8px}}.certchip--partner .certchip__logo{height:18px}:is([data-theme=dark],[data-eff=dark]) .certchip__logo[src*=chatgpt]{filter:invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .certchip__logo[src*=chatgpt]{filter:invert()}}.proofbar{border-block:1px solid var(--mist);--cut:560px;place-items:center;width:100%;padding:14px 0;display:grid;position:relative}.proofbar__logos{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 max(6%,calc(50% - var(--cut)/2 - 4rem)),transparent calc(50% - var(--cut)/2),transparent calc(50% + var(--cut)/2),#000 min(94%,calc(50% + var(--cut)/2 + 4rem)),#000 94%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 max(6%,calc(50% - var(--cut)/2 - 4rem)),transparent calc(50% - var(--cut)/2),transparent calc(50% + var(--cut)/2),#000 min(94%,calc(50% + var(--cut)/2 + 4rem)),#000 94%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 max(6%,calc(50% - var(--cut)/2 - 4rem)),transparent calc(50% - var(--cut)/2),transparent calc(50% + var(--cut)/2),#000 min(94%,calc(50% + var(--cut)/2 + 4rem)),#000 94%,transparent 100%);align-items:center;display:flex;position:absolute;inset:0}.proofbar__logos .marquee__track{animation-duration:56s}.proofbar__logos .marquee__item{opacity:.5}.proofbar__logos .marquee__item--ph{min-width:110px;height:32px}.proofbar__claim{z-index:1;background:var(--page);color:var(--carbon);white-space:nowrap;align-items:center;gap:8px;padding:6px 40px;font-size:14px;line-height:1.3;text-decoration:none;display:inline-flex;position:relative}.proofbar__claim span{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding:3px 0;transition:background-size .35s cubic-bezier(.25,.46,.45,.94)}.proofbar__claim:hover span{background-size:100% 1px}.proofbar__claim svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .25s}.proofbar__claim:hover svg{transform:translate(3px)}@media (max-width:1023px){.proofbar{gap:12px;padding:14px 0 16px}.proofbar__logos{width:100%;position:relative;inset:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.proofbar__claim{white-space:normal;text-align:center;background:0 0;order:-1;padding:0 20px;display:block}.proofbar__claim svg{vertical-align:-2px;margin-left:6px;display:inline-block}}.mb-stmt{padding:clamp(40px,4.5vw,64px) clamp(24px,7vw,112px)}.mb-stmt__t{max-width:28ch;font-size:clamp(1.75rem,2.4vw + .5rem,3rem)}.mb-stmt__cta{margin-top:clamp(24px,2.6vw,36px)}.mb-stmt .mb-eyebrow{margin-bottom:14px}.proofbar__claim{font-size:13px}.sec--scroll .card .h3{font-weight:700}@media (max-width:700px){.grid2.grid2--tiles>.card{aspect-ratio:1;height:auto;min-height:0}}.tline__i:not(:last-child):after,.iplan__step:before{content:none}.tline__line{top:26px;left:60px;right:calc(-1 * var(--s-5) + 8px);background:var(--carbon);height:1.5px;position:absolute}.iplan__steps.tline{grid-template-columns:repeat(var(--n,5),minmax(0,1fr));gap:var(--s-5);margin-bottom:var(--s-6);display:grid;overflow:visible}.iplan__step.tline__i{text-align:left;align-items:flex-start;gap:var(--s-2);min-width:0;padding:0}.iplan__n.tline__n{border:1.5px solid var(--carbon);background:var(--page);width:52px;height:52px;color:var(--carbon);font-size:var(--fs-body);font-weight:600}.iplan__step.is-key .iplan__n.tline__n{background:var(--carbon);border-color:var(--carbon);color:var(--page)}.iplan__step .iplan__l{font-size:var(--fs-h4,1.25rem);color:var(--carbon);font-weight:500;line-height:1.25}.iplan__step .iplan__d{font-size:var(--fs-body);color:var(--zinc)}@media (max-width:900px){.iplan__steps.tline{grid-template-columns:minmax(0,1fr)}.iplan__step.tline__i{padding-left:72px}.tline__line{top:56px;left:26px;right:auto;bottom:calc(-1 * var(--s-5));width:1.5px;height:auto}}.viz-still{width:100%;max-width:450px;height:auto;margin:0 auto;display:block}.viz-still--bg{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.js .viz-still{display:none}main{padding-bottom:0}main>:last-child .sec,main>.sec:last-child{margin-bottom:0}.ftr--menu{margin-top:clamp(24px,3vw,40px)}.cpanel{background:var(--paper);border:1px solid var(--mist);border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);padding:clamp(28px,4vw,56px);display:grid}.cpanel__pill{border:1.5px solid var(--carbon);border-radius:999px;align-items:center;height:28px;margin-bottom:20px;padding:0 12px;font-size:13px;display:inline-flex}.cpanel__t{letter-spacing:-.01em;max-width:22ch;margin:0 0 12px;font-size:clamp(24px,2.2vw,32px);font-weight:500;line-height:1.25}.cpanel__intro{color:var(--zinc);max-width:52ch;margin:0 0 28px;font-size:14px;line-height:1.55}.cpanel__person{align-items:center;gap:16px;margin:0 0 36px;display:flex}.cpanel__ava{object-fit:cover;border-radius:50%;flex:none;width:64px;height:64px}.cpanel__ava--ico{background:var(--accent-soft,#e8edff);color:var(--accent-text,#1343f0);place-items:center;display:grid}.cpanel__ava--ico svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.cpanel__pt{margin:0 0 4px;font-size:clamp(20px,1.7vw,24px);font-weight:500}.cpanel__ps{color:var(--zinc);margin:0;font-size:13px}.cpanel__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;display:grid}.cpanel__gt{margin:0 0 12px;font-size:clamp(18px,1.5vw,22px);font-weight:500}.cpanel__g ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cpanel__g li{color:var(--carbon);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.cpanel__g li svg{fill:none;width:16px;height:16px;stroke:var(--accent,#1343f0);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px}.cpanel__g a{color:inherit;text-decoration:none}.cpanel__g a:hover{text-decoration:underline}.cpanel__cta{border:1.5px solid var(--carbon);height:36px;color:var(--carbon);border-radius:999px;align-items:center;margin-top:32px;padding:0 16px;font-size:13.5px;text-decoration:none;display:inline-flex}.cpanel__cta:hover{background:var(--carbon);color:var(--paper)}.cpanel__form .field input,.cpanel__form .field textarea{background:var(--fog,#f2f3f5)}.cpanel__send{justify-content:center;width:100%}@media (max-width:900px){.cpanel,.cpanel__groups{grid-template-columns:minmax(0,1fr)}}.sec#kontakt{margin-top:clamp(16px,2vw,28px)}.cpanel__form .field label{text-transform:none;letter-spacing:0;color:var(--carbon);font-size:13px}.indnav{flex-wrap:wrap;align-items:center;gap:8px;margin-top:clamp(16px,2vw,24px);display:flex}.indnav__l{color:var(--zinc);margin-right:6px;font-size:13px}.indnav__i{border:1px solid var(--mist);background:var(--paper);height:36px;color:var(--carbon);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;text-decoration:none;display:inline-flex}.indnav__i:hover{border-color:var(--accent,#1343f0)}.indnav__i.is-active{background:var(--carbon);border-color:var(--carbon);color:var(--paper)}.stories{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.story{background:var(--paper);border:1px solid var(--mist);border-radius:var(--r-card);aspect-ratio:1;flex-direction:column;gap:14px;padding:28px;display:flex}.story--todo{border-style:dashed}.story__b{letter-spacing:.06em;text-transform:uppercase;color:var(--zinc);margin:0;font-size:12px}.story__t{margin:0;font-size:clamp(18px,1.5vw,21px);font-weight:600;line-height:1.3}.story__done{color:var(--zinc);gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.story__done li:before{content:"→ ";color:var(--accent,#1343f0)}.story__fx{border-top:1px solid var(--mist);align-items:baseline;gap:10px;margin-top:auto;padding-top:14px;display:flex}.story__v{letter-spacing:-.02em;color:var(--accent-text,#1343f0);font-size:clamp(28px,2.6vw,40px);font-weight:600}.story__vl{color:var(--zinc);font-size:13px}.mcases__g+.mcases__g{margin-top:var(--s-6)}.mcases__gh{margin-bottom:var(--s-3);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.mcases{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mcase{background:var(--paper);border:1px solid var(--mist);border-radius:var(--r-card);flex-direction:column;gap:10px;padding:24px;display:flex}.mcase__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mcase__chip{background:var(--accent-soft,#e8edff);color:var(--accent-text,#1343f0);border-radius:999px;padding:3px 10px;font-size:12px}.mcase__geo{color:var(--zinc);text-align:right;font-size:12px}.mcase__f{margin:4px 0 0;font-size:17px;font-weight:600;line-height:1.3}.mcase__num{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.mcase__num span{letter-spacing:-.02em;font-size:clamp(28px,2.6vw,38px);font-weight:600;line-height:1.1}.mcase__num small{color:var(--zinc);font-size:13px}.mcase__co{color:var(--zinc);margin:0;font-size:14px;line-height:1.5}.mcase__ef{margin:0;font-size:14px;line-height:1.5}.mcase__src{color:var(--zinc);border-top:1px solid var(--mist);margin-top:auto;padding-top:10px;font-size:12px;text-decoration:none}.mcase__src:hover{color:var(--carbon);text-decoration:underline}.mcases__note{color:var(--zinc);margin-top:var(--s-4);max-width:80ch;font-size:13px}@media (max-width:1000px){.stories,.mcases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.stories,.mcases{grid-template-columns:minmax(0,1fr)}.story{aspect-ratio:auto}}.illu-sp{--sp-off:var(--paper);--sp-done:var(--carbon);stroke:none}.on-dark .illu-sp{--sp-off:#16161c;--sp-done:#c8d6f8}.illu-sp__grid{stroke:var(--mist);stroke-width:1px;stroke-dasharray:2 6;fill:none}.on-dark .illu-sp__grid{stroke:#ffffff1f}.illu-sp__track{fill:none;stroke:var(--mist);stroke-width:2px;stroke-linejoin:round}.on-dark .illu-sp__track{stroke:#ffffff2e}.illu-sp__prog{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;animation:8s linear infinite spProg}@keyframes spProg{0%{stroke-dashoffset:100px;opacity:1}87.5%{stroke-dashoffset:0;opacity:1}92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.illu-sp__n{fill:var(--sp-done);stroke:var(--accent);stroke-width:2px}.is-key .illu-sp__n{r:12px;fill:var(--accent)!important;animation:none!important}.illu-sp__halo{fill:var(--accent);opacity:.18;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite spHalo}@keyframes spHalo{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:.05;transform:scale(1.35)}}.illu-sp__num{fill:var(--zinc);letter-spacing:.06em;font:600 10px/1 Inter Tight,system-ui,sans-serif}.illu-sp__lbl{fill:var(--carbon);font:500 12px/1 Inter Tight,system-ui,sans-serif}.on-dark .illu-sp__num{fill:#ffffff80}.on-dark .illu-sp__lbl{fill:#ffffffe0}.is-key .illu-sp__lbl{fill:var(--accent-text,#1343f0);font-weight:700}.on-dark .is-key .illu-sp__lbl{fill:#9db4ff}.illu-sp__head{fill:#fff;stroke:var(--accent);stroke-width:2.5px}@media (prefers-reduced-motion:reduce){.illu-sp__comet{display:none}}.illu--bare{background:0 0;border:0;border-radius:0;min-height:0}.illu--bare:before{display:none}.lp-hero__canvas .illu--bare{position:absolute;inset:0}.lp-hero__canvas .illu--bare .illu__svg{height:100%;min-height:0}.sf--soft .illu-sp{--sp-off:var(--mb-periwinkle);--sp-done:var(--mb-indigo-ink);--accent:var(--mb-indigo)}.sf--soft .illu-sp__grid{stroke:#2f27cb29}.sf--soft .illu-sp__track{stroke:#2f27cb38}.sf--soft .illu-sp__num{fill:#2f27cb99}.sf--soft .illu-sp__lbl{fill:var(--mb-indigo-ink)}.sf--soft .is-key .illu-sp__lbl{fill:var(--mb-indigo)}.illu-sp__note{fill:var(--zinc);font:400 10.5px/1 Inter Tight,system-ui,sans-serif}.on-dark .illu-sp__note{fill:#ffffff8c}.sf--soft .illu-sp__note{fill:#2f27cb99}.lp-hero--soft .pill{color:var(--mb-indigo-ink);background:0 0;border-color:#2f27cb59}.lp-hero--soft .display{color:var(--mb-indigo-ink)}.lp-hero--soft .lp-meta dt{color:#2f27cb99}.lp-hero--soft .lp-meta dd{color:var(--mb-indigo-ink)}.lp-hero--soft .lp-meta{border-color:#2f27cb2e}.illu.illu--bare,.on-dark .illu.illu--bare{background:0 0!important;border:0!important}.abt-eb{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text,#1343f0);margin:0 0 14px;font:500 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.abt-hero{text-align:center;padding-top:clamp(24px,4vw,56px)}.abt-h1{letter-spacing:-.035em;margin:0;font-size:clamp(44px,6vw,84px);font-weight:600;line-height:1}.abt-h1 .accent,.abt-h2 .accent{color:var(--zinc)}.abt-sub{color:var(--zinc);text-align:center;max-width:56ch;margin:16px auto 0;font-size:clamp(16px,1.4vw,19px);line-height:1.5}.abt-cta{background:var(--carbon);height:44px;color:var(--paper);border-radius:12px;align-items:center;gap:10px;margin-top:26px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.abt-cta svg{fill:currentColor;width:14px;height:14px}.abt-cta--ghost{color:var(--carbon);border:1px solid var(--mist);background:0 0}.abt-hero__img{max-width:1100px;margin:clamp(28px,4vw,48px) auto 0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.abt-hero__img img{width:100%;height:auto;display:block}.abt-mis{text-align:left;position:relative}.abt-mis__word{text-align:center;letter-spacing:-.05em;background:linear-gradient(90deg,var(--mb-indigo,#3224df),#c6d4fa 55%,var(--mb-pink,#fdcbfc));color:#0000;opacity:.22;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(80px,16vw,240px);font-weight:700;line-height:.9;position:absolute;inset:0 0 auto}.abt-mis__col{max-width:640px;margin:0 auto;padding-top:clamp(70px,10vw,150px);position:relative}.abt-h2{letter-spacing:-.03em;text-align:inherit;margin:0 0 22px;font-size:clamp(32px,3.6vw,52px);font-weight:600;line-height:1.05}.abt-p{color:var(--zinc);margin:0 0 18px;font-size:clamp(16px,1.25vw,18px);line-height:1.65}.abt-motto{text-align:center}.abt-days{flex-wrap:nowrap;justify-content:center;gap:0;margin-top:32px;display:flex;overflow:hidden}.abt-day{border-inline:1px solid var(--mist);width:clamp(78px,9vw,112px);height:clamp(84px,9vw,110px);opacity:calc(1 - var(--d) * .22);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:8px;display:flex}.abt-day__k{color:var(--ash,#9aa0ab);font-size:clamp(20px,2vw,28px);font-weight:600}.abt-day__l{color:var(--ash,#9aa0ab);font-size:12px}.abt-day.is-on{opacity:1;border:1px solid var(--accent,#1343f0);background:var(--paper);border-radius:12px;box-shadow:0 10px 30px -10px #1343f073}.abt-day.is-on .abt-day__k,.abt-day.is-on .abt-day__l{color:var(--accent-text,#1343f0)}.abt-people{text-align:center}.abt-people__img{max-width:1000px;margin:28px auto 0}.abt-people__img img{width:100%;height:auto;display:block}.abt-names{flex-wrap:wrap;justify-content:center;gap:10px;max-width:980px;margin:28px auto 0;padding:0;list-style:none;display:flex}.abt-names a,.abt-names li>b{border:1px solid var(--mist);background:var(--paper);color:var(--carbon);border-radius:999px;align-items:baseline;gap:8px;padding:10px 16px;font-size:14px;text-decoration:none;display:inline-flex}.abt-names a:hover{border-color:var(--accent,#1343f0)}.abt-names b{font-weight:600}.abt-names span{color:var(--zinc);font-size:12.5px}.abt-vals{border-top:1px solid var(--mist);border-left:1px solid var(--mist);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.abt-val{border-right:1px solid var(--mist);border-bottom:1px solid var(--mist);background:var(--paper);flex-direction:column;justify-content:space-between;min-height:200px;padding:24px;display:flex}.abt-val__t{letter-spacing:-.01em;margin:0;font-size:clamp(17px,1.4vw,20px);font-weight:600;line-height:1.2}.abt-val__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--zinc);margin:0;font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.abt-vals__title{background:linear-gradient(135deg,#f6f3ff,#fff4fb);border:1px solid #9d86ff;grid-column:span 2;place-items:center;min-height:200px;margin:-1px 0 0 -1px;display:grid}.abt-vals__title h2{letter-spacing:-.03em;background:linear-gradient(90deg,#1343f0,#b13be8 55%,#ff7a3d);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(32px,3.4vw,52px);font-weight:600}@media (max-width:900px){.abt-vals{grid-template-columns:repeat(2,minmax(0,1fr))}.abt-vals__title{order:-1;grid-column:span 2;min-height:140px}}.abt-badges{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.abt-badges__l{color:var(--zinc);margin:0 0 16px;font-size:13px}.abt-badges__row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.abt-badge{border:1px solid var(--mist);background:var(--paper);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:132px;height:132px;padding:14px;display:flex}.abt-badge img{width:auto;max-width:96px;height:auto;max-height:40px}.abt-badge span{color:var(--carbon);font-size:12px;line-height:1.3}:is([data-theme=dark],[data-eff=dark]) .abt-badge img[src*=dekra],:is([data-theme=dark],[data-eff=dark]) .abt-badge img[src*=sus],:is([data-theme=dark],[data-eff=dark]) .abt-badge img[src*=ris],:is([data-theme=dark],[data-eff=dark]) .abt-badge img[src*=chatgpt]{filter:invert()}@media (max-width:760px){.abt-badges{grid-template-columns:minmax(0,1fr)}}.abt-mis__word{padding-bottom:.1em;line-height:1.15}.abt-eb{letter-spacing:0;text-transform:none;color:var(--accent-text,#1343f0);font:500 13px/1.2 inherit}.abt-eb--accent{color:var(--accent-text,#1343f0)}.abt-val__tag{letter-spacing:.02em;text-transform:none;font-family:inherit;font-size:12px}.abt-vals__title{border-color:var(--mb-indigo,#3224df);background:var(--mb-periwinkle,#c6d4fa)}.abt-vals__title h2{color:var(--mb-indigo-ink,#2f27cb);background:0 0}.abt-day.is-on{box-shadow:none}.step__out{border-top:1px solid var(--mist);color:var(--carbon);gap:4px;margin:auto 0 0;padding-top:14px;font-size:14px;line-height:1.45;display:grid}.step__out span{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text,#1343f0);font-size:11px;font-weight:600}.step{flex-direction:column;display:flex}.viz-wrap--svg{width:100%;display:block}.viz-wrap--svg>svg{height:auto;margin:0 auto;display:block;width:100%!important;max-width:600px!important}.band .split:has(.viz-wrap--svg){align-items:center}.wall__rows{display:none}@media (max-width:640px){.wall__grid{display:none}.wall--clip{max-height:none;-webkit-mask-image:none;mask-image:none}.wall{margin-top:var(--s-4)}.wall__rows{margin-inline:calc(-1 * var(--gutter,16px));flex-direction:column;gap:10px;display:flex}.wall__row{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter,16px);padding-inline:var(--gutter,16px);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;display:flex;overflow-x:auto}.wall__row::-webkit-scrollbar{display:none}.wall .quote--row{aspect-ratio:auto;scroll-snap-align:start;flex-direction:column;flex:0 0 252px;gap:10px;height:156px;padding:14px;display:flex}.wall .quote--row .quote__t{color:var(--carbon);-webkit-line-clamp:5;-webkit-box-orient:vertical;order:0;font-size:13px;line-height:1.42;display:-webkit-box;overflow:hidden}.wall .quote--row .quote__head{order:0;gap:8px;margin-top:auto}.wall .quote--row .quote__ava{flex-basis:28px;width:28px;height:28px;font-size:11px}.wall .quote--row .quote__who{font-size:13px}.wall .quote--row .quote__role{white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:11px;overflow:hidden}.wall .quote--row:hover{transform:none}.wall__cta{margin-top:var(--s-4)}.sec:has(.wall__rows) .sec__head .body-lg{font-size:var(--fs-body);margin-top:var(--s-2)!important}.wall .quote--row .quote__t .todo{padding:6px 8px}}.chero{padding:clamp(20px,3vw,40px) 0 0}.chero__bar{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:clamp(20px,4vw,64px);display:grid}.chero__t{letter-spacing:-.025em;margin:6px 0 0;font-size:clamp(34px,4vw,56px);font-weight:500;line-height:1.04}.chero__lead{font-size:var(--fs-body);color:var(--zinc);max-width:52ch;margin:14px 0 0}.chero__jumps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cjump{border:1px solid var(--mist);border-radius:var(--r-card);background:var(--paper);color:var(--carbon);aspect-ratio:1;flex-direction:column;justify-content:flex-end;gap:4px;padding:16px 16px 14px;text-decoration:none;transition:border-color .2s;display:flex;position:relative}.cjump:hover{border-color:var(--accent,#1343f0)}.cjump b{letter-spacing:-.03em;color:var(--accent-text,#1343f0);font-size:clamp(32px,3.2vw,48px);font-weight:500;line-height:1}.cjump span{font-size:14px;line-height:1.3}.cjump i{color:var(--zinc);font-style:normal;position:absolute;top:14px;right:16px}.chero__cta{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.chero__chips{margin-top:clamp(16px,2vw,24px)}.chl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:clamp(16px,2vw,24px) 0 0;padding:0;list-style:none;display:grid}.chl__i{border-radius:var(--r-card);background:var(--paper);border:1px solid var(--mist);aspect-ratio:1;flex-direction:column;gap:4px;padding:18px;display:flex}.chl__i:nth-child(4n+1){background:var(--mb-periwinkle);border-color:#0000}.chl__n{letter-spacing:-.035em;color:var(--accent-text,#1343f0);font-size:clamp(36px,3.6vw,56px);font-weight:500;line-height:1}.chl__d{color:var(--carbon);font-size:14px}.chl__f{margin-top:auto;font-size:14px;font-weight:600;line-height:1.3}.chl__b{color:var(--zinc);font-size:12px}.sec--tight .sec__head{margin-bottom:clamp(16px,2vw,24px)}.sec--tight .sec__head .h2{font-size:clamp(26px,2.4vw,36px)}.sec--tight .sec__head .body-lg{font-size:var(--fs-body)}@media (max-width:900px){.chero__bar{grid-template-columns:minmax(0,1fr);align-items:start}.chl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cjump{aspect-ratio:auto;padding:12px}.cjump b{font-size:28px}.cjump span{font-size:12px}.cjump i{top:10px;right:10px}.chl{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:42%;grid-auto-flow:column;overflow-x:auto}.chl__i{scroll-snap-align:start;padding:14px}}.sec--tight .sec__head .body-lg{margin-top:8px!important}@media (max-width:640px){.chero__lead{display:none}.chero__cta{justify-content:flex-start}.chero__chips{scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.chero__chips .indnav__i{flex:none}.chl__f{font-size:13px}.chl{scroll-padding-inline:var(--gutter)}}.wall--rows{margin-top:var(--s-5);flex-direction:column;gap:12px;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.wall--rows .wall__row{padding:0;overflow:hidden}.wall__track{gap:12px;width:max-content;animation:70s linear infinite wallx;display:flex}.wall__row--rev .wall__track{animation-duration:80s;animation-direction:reverse}.wall__row:nth-child(3) .wall__track{animation-duration:62s}.wall--rows:hover .wall__track,.wall__row:focus-within .wall__track{animation-play-state:paused}@keyframes wallx{to{transform:translate(calc(-50% - 6px))}}@media (prefers-reduced-motion:reduce){.wall__track{animation:none}}.wall--rows .quote--row{aspect-ratio:auto;background:var(--paper);border:1px solid var(--mist);border-radius:var(--r-card);flex-direction:column;flex:0 0 340px;gap:10px;height:216px;padding:20px 22px;display:flex;position:relative}.wall--rows .quote--row:hover{border-color:var(--accent,#1343f0);transform:none}.quote__mark{color:var(--mb-periwinkle);font-family:Georgia,serif;font-size:64px;line-height:1;position:absolute;top:6px;right:18px}.wall--rows .quote__t{color:var(--carbon);-webkit-line-clamp:4;-webkit-box-orient:vertical;order:0;padding-right:28px;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}.wall--rows .quote--todo .quote__t{color:var(--zinc)}.quote__badge{background:var(--fog);color:var(--zinc);border:1px dashed var(--ash);border-radius:999px;align-self:flex-start;padding:5px 8px;font-size:11px;line-height:1}.wall--rows .quote__head{order:0;gap:10px;margin-top:auto}.wall--rows .quote__ava{border:0;flex:0 0 34px;width:34px;height:34px;font-size:12px;font-weight:600}.quote__ava--0{background:var(--mb-periwinkle);color:#2f27cb}.quote__ava--1{color:#fff;background:#14141a}.quote__ava--2{color:#7a1f6e;background:#f6d6f2}.wall--rows .quote__who{font-size:14px}.wall--rows .quote__role{font-size:12px}@media (max-width:640px){.wall--rows{margin-inline:calc(-1 * var(--gutter));margin-top:var(--s-4);gap:10px;-webkit-mask-image:none;mask-image:none}.wall--rows .wall__row{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);scrollbar-width:none;overflow-x:auto}.wall--rows .wall__row::-webkit-scrollbar{display:none}.wall__track{gap:10px;animation:none}.wall--rows .wall__dup{display:none}.wall--rows .quote--row{scroll-snap-align:start;flex:0 0 252px;gap:8px;height:156px;padding:14px}.quote__mark{font-size:44px;top:2px;right:12px}.wall--rows .quote__t{-webkit-line-clamp:3;padding-right:20px;font-size:13px;line-height:1.42}.quote__badge{padding:4px 7px;font-size:10px}.wall--rows .quote__ava{flex-basis:28px;width:28px;height:28px;font-size:11px}.wall--rows .quote__who{font-size:13px}.wall--rows .quote__role{font-size:11px}}:is([data-theme=dark],[data-eff=dark]) .quote__ava--1{color:#14141a;background:#ececf1}:is([data-theme=dark],[data-eff=dark]) .quote__ava--2{color:#f6d6f2;background:#3a1f38}.abt-people--home .abt-eb{font-size:var(--fs-meta);color:var(--zinc);margin-bottom:var(--s-2)}.abt-people--home .abt-h2{font-size:var(--fs-h2);letter-spacing:-.015em;margin-bottom:0;font-weight:400;line-height:1.13}.abt-people--home .abt-h2 .accent{color:var(--accent-text,#1343f0)}.abt-people--home .abt-sub{font-size:var(--fs-body-lg);max-width:60ch;margin-top:var(--s-3)}.abt-people--home .abt-people__img{max-width:720px;margin-top:var(--s-4)}.abt-people--home .abt-names{margin-top:var(--s-4)}.abt-people--home .abt-cta{background:var(--accent,#1343f0);color:#fff;border:0;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.sfx{position:relative}.sfade{pointer-events:none;z-index:2;width:clamp(56px,9vw,150px);height:100%;display:block;position:absolute;top:0;right:0}.sfade--d,:is([data-theme=dark],[data-eff=dark]) .sfade--l{display:none}:is([data-theme=dark],[data-eff=dark]) .sfade--d{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sfade--l{display:none}:root:not([data-theme=light]) .sfade--d{display:block}}html.js .sfx [data-scroller]{transition:-webkit-mask-image .3s;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - clamp(56px,9vw,150px)),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - clamp(56px,9vw,150px)),#0000)}html.js .sfx [data-scroller].is-end{-webkit-mask-image:none;mask-image:none}.grid2--square>.card{flex-basis:calc((100% - 3 * var(--s-3)) / 3.35)}.grid2--tiles>.card{flex-basis:calc((100% - 3 * var(--s-3)) / 4.35)}@media (max-width:1100px){.grid2--square>.card{flex-basis:calc((100% - var(--s-3)) / 2.3)}.grid2--tiles>.card{flex-basis:calc((100% - 2 * var(--s-3)) / 2.6)}}@media (max-width:700px){.grid2--square>.card,.grid2--tiles>.card{flex-basis:80%}}@media (max-width:640px){.fact{flex-basis:76%}}.mx-page[data-theme=light] .sfade--l,[data-theme=light] .sfade--l{display:block}.mx-page[data-theme=light] .sfade--d,[data-theme=light] .sfade--d{display:none}html.js .sfade{display:none!important}.shero2{padding-top:clamp(16px,2.4vw,32px)}.shero2__head{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:clamp(20px,4vw,64px);display:grid}.shero2 .display{margin-top:var(--s-3);max-width:18ch}.shero2__side{gap:var(--s-3);flex-direction:column;display:flex}.shero2__side .body-lg{max-width:52ch;margin:0}.shero2__media{border-radius:var(--r-card);aspect-ratio:2.6;background:var(--ink);margin-top:clamp(20px,3vw,40px);overflow:hidden}.shero2__media picture,.shero2__media img{object-fit:cover;object-position:center 42%;width:100%;height:100%;display:block}.shero2__meta{margin-top:var(--s-3)}.shero2__meta .hbox{background:var(--paper);border:1px solid var(--mist);color:var(--carbon)}@media (max-width:900px){.shero2__head{grid-template-columns:minmax(0,1fr);align-items:start}.shero2__media{aspect-ratio:16/10}}.shero2 .hbox{-webkit-backdrop-filter:none;backdrop-filter:none}.shero2 .hbox__i{stroke:var(--accent-text,#1343f0)}.shero2 .hbox__k{color:var(--zinc)}.shero2 .hbox__v{color:var(--carbon)}@media (max-width:640px){.shero2 .display br{display:none}}.abt-vals{border:0;gap:12px}.abt-val{border:1px solid var(--mist);border-radius:var(--r-card);aspect-ratio:1;min-height:0}.abt-vals__title{border-radius:var(--r-card);min-height:0;margin:0}@media (max-width:900px){.abt-vals{gap:10px}.abt-val{padding:16px}}.abt-people--home .abt-eb{letter-spacing:0;text-transform:none;font-family:inherit;font-weight:400}.bc-wrap:has(+.sc-hero){display:none}.sc-dark{--paper:#fff;color:#ececf1;background:#0a0a0c;position:relative}.sc-dark .btn--ghost,.sc-dark .btn--onDark{color:#fff;background:0 0;border-color:#ffffff47}.sc-eb{color:#9aa0ff;margin:0 0 14px;font-size:13px}.sc-eb--ink{color:var(--accent-text,#1343f0)}.sc-h2{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(30px,3.6vw,52px);font-weight:500;line-height:1.06}.sc-h2--ink{color:var(--carbon)}.sc-p{color:#ececf1ad;max-width:56ch;margin:16px 0 0;font-size:16px;line-height:1.55}.sc-p--ink{color:var(--zinc)}.sc-center{text-align:center;margin-inline:auto}.sc-link{color:#fff;border-bottom:1px solid #ffffff59;margin-top:20px;padding-bottom:2px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.sc-link--ink{color:var(--carbon);border-color:var(--mist);margin-top:0}.sc-hero{margin-top:calc(-1 * (46px + var(--s-2) * 2));isolation:isolate;align-items:flex-end;min-height:min(880px,100svh);display:flex;overflow:hidden}.sc-hero__bg{z-index:-1;opacity:.9;position:absolute;inset:0}.sc-hero__bg .viz-still--bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sc-hero__in{width:100%;padding-top:180px;padding-bottom:clamp(40px,6vw,88px);position:relative}.sc-hero__t{letter-spacing:-.045em;color:#fff;max-width:14ch;margin:0;font-size:clamp(46px,7.4vw,112px);font-weight:500;line-height:.98}.sc-hero__sub{color:#ececf1b8;max-width:56ch;margin:28px 0 0;font-size:clamp(16px,1.4vw,20px);line-height:1.5}.sc-hero__cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.sc-hero__scroll{color:#ececf180;align-items:center;gap:10px;margin:clamp(40px,6vw,80px) 0 0;font-size:13px;display:flex}.sc-hero__scroll span{border:1px solid #ffffff40;border-radius:999px;place-items:center;width:28px;height:28px;display:inline-grid}.sc-logos{border-top:1px solid #ffffff14;padding:clamp(56px,7vw,112px) 0}.sc-logos__head{max-width:760px}.sc-logos__row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:clamp(36px,4vw,56px) 0 0;padding:0;list-style:none;display:grid}.sc-logos__row li{aspect-ratio:2;border-radius:var(--r-card);border:1px solid #ffffff1a;place-items:center;padding:20px;display:grid}.sc-logos__row img{filter:invert()grayscale();opacity:.85;max-width:70%;max-height:44px}.sc-feat{border-top:1px solid #ffffff14;padding:clamp(56px,7vw,112px) 0 clamp(64px,8vw,128px)}.sc-feat__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.sc-feat__pts{border-top:1px solid #ffffff1a;gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.sc-feat__pts li{border-bottom:1px solid #ffffff1a;grid-template-columns:44px 1fr;gap:12px;padding:14px 0;display:grid}.sc-feat__pts b{color:#9aa0ff;padding-top:2px;font-size:13px;font-weight:500}.sc-feat__pts strong{color:#fff;margin-bottom:2px;font-size:16px;font-weight:600;display:block}.sc-feat__pts span{color:#ececf19e;font-size:14px;line-height:1.45}.sc-feat__vis{aspect-ratio:1;border-radius:var(--r-card);border:1px solid #ffffff1a;position:relative;overflow:hidden}.sc-feat__vis .tp-bg{place-items:center;padding:6%;display:grid;position:absolute;inset:0}.sc-feat__vis .illu{width:100%}.sc-tick{border-block:1px solid var(--mist);margin-top:0;padding:clamp(18px,2.4vw,32px) 0;overflow:hidden}.sc-tick__track{width:max-content;animation:40s linear infinite wallx;display:flex}.sc-tick:hover .sc-tick__track{animation-play-state:paused}.sc-tick__set{align-items:center;display:flex}.sc-tick__i{letter-spacing:-.035em;color:var(--carbon);white-space:nowrap;align-items:center;gap:clamp(20px,2.6vw,40px);padding-right:clamp(20px,2.6vw,40px);font-size:clamp(34px,5vw,72px);font-weight:500;text-decoration:none;display:inline-flex}.sc-tick__i:hover{color:var(--accent-text,#1343f0)}.sc-tick__i span{color:var(--accent-text,#1343f0);font-size:.4em}@media (prefers-reduced-motion:reduce){.sc-tick__track,.sc-cases__track{animation:none}}.sc-cases{padding:clamp(56px,7vw,112px) 0 0}.sc-cases__head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:32px;display:grid}.sc-cases__head .sc-p{margin:0}.sc-cases__row{margin-top:clamp(28px,3.5vw,48px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.sc-cases__track{gap:12px;width:max-content;padding-inline:12px;animation:60s linear infinite wallx;display:flex}.sc-cases__row:hover .sc-cases__track{animation-play-state:paused}.sc-case{aspect-ratio:1;border-radius:var(--r-card);background:var(--paper);border:1px solid var(--mist);color:var(--carbon);flex-direction:column;flex:0 0 300px;gap:6px;padding:22px;text-decoration:none;transition:border-color .2s;display:flex}.sc-case:nth-child(4n+1){background:var(--mb-periwinkle);border-color:#0000}.sc-case:nth-child(4n+3){color:#fff;background:#0a0a0c;border-color:#0000}.sc-case:nth-child(4n+3) .sc-case__n{color:#9aa0ff}.sc-case:nth-child(4n+3) .sc-case__b,.sc-case:nth-child(4n+3) .sc-case__s,.sc-case:nth-child(4n+3) .sc-case__d{color:#fff9}.sc-case:hover{border-color:var(--accent,#1343f0)}.sc-case__b{color:var(--zinc);font-size:12px}.sc-case__f{font-size:16px;font-weight:600;line-height:1.3}.sc-case__n{letter-spacing:-.04em;color:var(--accent-text,#1343f0);margin-top:auto;font-size:clamp(44px,4.4vw,64px);font-weight:500;line-height:1}.sc-case__d{color:var(--zinc);font-size:14px}.sc-case__s{color:var(--ash);margin-top:6px;font-size:11px}.sc-proof{padding-top:clamp(64px,8vw,128px)}.sc-proof .sc-p{max-width:48ch}.sc-proof__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(28px,3.5vw,48px);display:grid}.sc-pcard{aspect-ratio:1;border-radius:var(--r-card);color:var(--carbon);background:var(--paper);border:1px solid var(--mist);flex-direction:column;gap:10px;padding:clamp(20px,2.4vw,32px);text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.sc-pcard:hover{border-color:var(--accent,#1343f0);transform:translateY(-2px)}.sc-pcard--1{color:#fff;background:#0a0a0c;border-color:#0000}.sc-pcard--2{background:var(--mb-periwinkle);border-color:#0000}.sc-pcard__k{color:var(--accent-text,#1343f0);font-size:13px}.sc-pcard--1 .sc-pcard__k{color:#9aa0ff}.sc-pcard__t{letter-spacing:-.025em;margin-top:auto;font-size:clamp(22px,2.2vw,32px);font-weight:500;line-height:1.1}.sc-pcard__d{opacity:.75;font-size:15px;line-height:1.5}.sc-pcard__l{font-size:14px;font-weight:600}.sc-posts{padding-top:clamp(64px,8vw,128px)}.sc-posts__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.sc-posts__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(24px,3vw,40px);display:grid}.sc-post{color:var(--carbon);flex-direction:column;gap:8px;text-decoration:none;display:flex}.sc-post__img{aspect-ratio:1;border-radius:var(--r-card);letter-spacing:-.02em;place-items:center;font-size:clamp(22px,2.2vw,30px);font-weight:500;display:grid}.sc-post__img--0{color:#9aa0ff;background:#0a0a0c}.sc-post__img--1{background:var(--mb-periwinkle);color:#2f27cb}.sc-post__img--2{color:#7a1f6e;background:#f6d6f2}.sc-post__img--3{background:var(--fog);color:var(--zinc);border:1px solid var(--mist)}.sc-post__k{color:var(--zinc);margin-top:6px;font-size:12px}.sc-post__t{font-size:16px;font-weight:600;line-height:1.35}.sc-post:hover .sc-post__t{color:var(--accent-text,#1343f0)}.sc-post--soon{opacity:.6}.sc-cta{border-radius:var(--r-card);text-align:center;margin-top:clamp(64px,8vw,128px);padding:clamp(56px,8vw,128px) clamp(24px,5vw,80px);overflow:hidden}.sc-cta__in{flex-direction:column;align-items:center;display:flex;position:relative}.sc-cta__t{letter-spacing:-.04em;color:#fff;max-width:16ch;margin:0;font-size:clamp(36px,5vw,76px);font-weight:500;line-height:1}.sc-cta .sc-p{margin-inline:auto}.sc-cta .sc-hero__cta{justify-content:center}@media (max-width:900px){.sc-feat__grid,.sc-cases__head{grid-template-columns:minmax(0,1fr)}.sc-logos__row{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-proof__grid{grid-template-columns:minmax(0,1fr)}.sc-pcard{aspect-ratio:auto;min-height:240px}.sc-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sc-hero{min-height:0}.sc-hero__in{padding-top:140px}.sc-logos__row{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-logos__row li{padding:14px}.sc-case{flex-basis:240px;padding:18px}.sc-cases__track{animation:none}.sc-cases__row{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.sc-cases__row .sc-case[aria-hidden]{display:none}.sc-case{scroll-snap-align:center}}.aemb{border:1px solid var(--mist);border-radius:var(--r-card);background:#f7f8fa;position:relative;overflow:hidden}.aemb__frame{width:100%;height:var(--aemb-h);background:#f7f8fa;border:0;display:none}html.js .aemb__frame{display:block}html.js .aemb__still{display:none}@media (max-width:700px){.aemb__frame{height:var(--aemb-hm)}}.aemb__still{color:#14141a;grid-template-columns:200px minmax(0,1fr);gap:24px;min-height:560px;padding:32px;display:grid}.aemb__steps{color:#8a8f98;flex-direction:column;gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.aemb__steps li{border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.aemb__steps li span{background:#eef0f4;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;display:inline-grid}.aemb__steps li.is-on{color:#1343f0;background:#e6ecff;font-weight:600}.aemb__steps li.is-on span{color:#fff;background:#1343f0}.aemb__card{text-align:center;background:#fff;border:1px solid #e6e8ec;border-radius:16px;flex-direction:column;grid-area:1/2;align-self:start;align-items:center;padding:40px 24px;display:flex}.aemb__ai{color:#fff;background:#3d5afe;border-radius:14px;place-items:center;width:52px;height:52px;font-size:18px;font-weight:700;display:grid}.aemb__t{max-width:20ch;margin:18px 0 0;font-size:22px;font-weight:600;line-height:1.25}.aemb__s{color:#6b7280;margin:6px 0 0;font-size:13px}.aemb__lbl{letter-spacing:.06em;text-transform:uppercase;color:#6b7280;text-align:left;align-self:stretch;width:100%;max-width:420px;margin:26px auto 8px;font-size:11px}.aemb__opts{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;max-width:420px;display:grid}.aemb__opt{text-align:left;border:1px solid #e6e8ec;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;font-size:13px;display:flex}.aemb__opt small{color:#8a8f98;font-size:11px}.aemb__opt.is-on{background:#eef2ff;border-color:#3d5afe}.aemb__btn{color:#fff;background:#3d5afe;border-radius:999px;place-items:center;width:100%;max-width:420px;height:42px;margin-top:18px;font-size:14px;font-weight:600;display:grid}.aemb__note{color:#8a8f98;margin:10px 0 0;font-size:12px}.aemb__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.aemb__trust{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aemb__trust li{border:1px solid var(--mist);background:var(--paper);border-radius:999px;padding:6px 12px;font-size:13px}.aemb__trust li:before{content:"✓ ";color:var(--accent-text,#1343f0)}@media (max-width:700px){.aemb__still{grid-template-columns:minmax(0,1fr);min-height:0;padding:16px}.aemb__steps{display:none}.aemb__card{grid-column:1;padding:28px 16px}.aemb__opts{grid-template-columns:1fr}}.xp{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);padding-top:clamp(16px,2vw,28px);display:grid}.xp__card{background:var(--paper);border:1px solid var(--mist);border-radius:var(--r-card);padding:12px 12px 18px;position:sticky;top:96px}.xp__photo{aspect-ratio:4/5;object-fit:cover;border-radius:calc(var(--r-card) - 4px);width:100%;display:block}.xp__name{letter-spacing:-.015em;margin:14px 6px 0;font-size:22px;font-weight:500;line-height:1.2}.xp__role{color:var(--zinc);margin:4px 6px 0;font-size:14px}.xp__soc{gap:8px;margin:14px 6px 0;display:flex}.xp__soc a{border:1px solid var(--mist);width:34px;height:34px;color:var(--carbon);border-radius:999px;place-items:center;display:grid}.xp__soc a:hover{border-color:var(--accent,#1343f0)}.xp__soc svg{fill:currentColor;width:16px;height:16px}.xp__h{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(26px,2.4vw,34px);font-weight:500}.xp__bio{max-width:68ch}.xp__bio p{color:var(--carbon);margin:0 0 14px;font-size:16px;line-height:1.65}.xp__video{aspect-ratio:16/9;border-radius:var(--r-card);background:#0a0a0c;max-width:720px;margin-top:28px;position:relative;overflow:hidden}.xp__video iframe{border:0;width:100%;height:100%;display:none;position:absolute;inset:0}html.js .xp__video iframe{display:block}html.js .xp__vstill{display:none}.xp__vstill{color:#ffffffb3;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex;position:absolute;inset:0}.xp__play{background:#f03;border-radius:12px;width:68px;height:48px;position:relative}.xp__play:after{content:"";border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:16px solid #fff;position:absolute;top:15px;left:28px}.xp-others{margin-top:clamp(48px,6vw,96px)}.xp-row{scrollbar-width:none;scroll-snap-type:x proximity;gap:12px;display:flex;overflow-x:auto}.xp-row::-webkit-scrollbar{display:none}.xp-mini{color:var(--carbon);scroll-snap-align:start;flex-direction:column;flex:0 0 calc(18.8679% - 9.0566px);gap:4px;text-decoration:none;display:flex}.xp-mini img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-card);border:1px solid var(--mist);width:100%;margin-bottom:8px}.xp-mini b{font-size:15px;font-weight:600}.xp-mini span{color:var(--zinc);font-size:13px}.xp-mini:hover b{color:var(--accent-text,#1343f0)}@media (max-width:900px){.xp{grid-template-columns:minmax(0,1fr)}.xp__card{grid-template-columns:120px 1fr;align-items:center;gap:4px 14px;display:grid;position:static}.xp__photo{grid-row:span 3}.xp__name,.xp__role,.xp__soc{margin:0}.xp-mini{flex-basis:42%}}.doc{padding-top:clamp(16px,2vw,28px)}.doc__top{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.doc__top--img{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr)}.doc__head{background:var(--paper);border:1px solid var(--mist);border-radius:var(--r-card);flex-direction:column;padding:clamp(22px,2.6vw,36px);display:flex}.doc--legal .doc__head{background:0 0;border:0;padding:0 0 8px}.doc__meta{color:var(--zinc);flex-wrap:wrap;gap:0;margin:0 0 18px;font-size:13px;display:flex}.doc__meta>span{border-left:1px solid var(--mist);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.doc__meta>span:first-child{border-left:0;padding-left:0}.doc__type{color:var(--carbon)}.doc__type svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:15px;height:15px}.doc__t{letter-spacing:-.025em;max-width:24ch;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:500;line-height:1.1}.doc__lead{color:var(--zinc);max-width:64ch;margin:16px 0 0;font-size:16px;line-height:1.55}.doc__tags{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.doc__tags li{background:var(--fog);color:var(--carbon);border-radius:999px;padding:7px 12px;font-size:13px}.doc__author{border-top:1px solid var(--mist);color:var(--carbon);align-items:center;gap:12px;margin-top:auto;padding-top:20px;text-decoration:none;display:flex}.doc__tags+.doc__author{margin-top:24px}.doc__author img{object-fit:cover;border-radius:999px;width:44px;height:44px}.doc__author b{font-size:14px;display:block}.doc__author small{color:var(--zinc);font-size:12.5px}.doc__img{border-radius:var(--r-card);border:1px solid var(--mist);min-height:280px;overflow:hidden}.doc__img img{object-fit:cover;width:100%;height:100%;display:block}.doc__grid{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.doc__body{background:var(--paper);border:1px solid var(--mist);border-radius:var(--r-card);padding:clamp(22px,3vw,44px)}.doc__body>*{max-width:68ch}.doc__body p,.doc__body li{color:var(--carbon);font-size:16px;line-height:1.65}.doc__body p{margin:0 0 14px}.doc__body ul{margin:0 0 16px;padding-left:20px}.doc__body h2{letter-spacing:-.015em;margin:36px 0 12px;scroll-margin-top:100px;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.2}.doc__body h3{margin:26px 0 8px;scroll-margin-top:100px;font-size:18px;font-weight:600}.doc__body>:first-child{margin-top:0}.doc--legal .doc__body p,.doc--legal .doc__body li{font-size:14.5px;line-height:1.6}.doc__note{border:1px dashed var(--ash);border-radius:12px;padding:14px 16px;color:var(--zinc)!important}.doc__toc{max-height:calc(100vh - 120px);padding:6px 0 0 4px;position:sticky;top:96px;overflow:auto}.doc__toch{letter-spacing:.06em;text-transform:uppercase;color:var(--zinc);margin:0 0 12px;font-size:12px}.doc__toc ol{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.doc__ti a{color:var(--ash);grid-template-columns:18px 1fr;gap:8px;padding:5px 0;font-size:13.5px;line-height:1.35;text-decoration:none;display:grid}.doc__ti a:before{content:"";background:currentColor;height:1px;margin-top:.7em}.doc__ti--h3 a{padding-left:16px;font-size:13px}.doc__ti a:hover,.doc__ti.is-on a{color:var(--carbon)}.doc__ti.is-on a:before{height:1.5px}@media (max-width:900px){.doc__top--img,.doc__grid{grid-template-columns:minmax(0,1fr)}.doc__img{aspect-ratio:16/10;min-height:0}.doc__toc{border:1px solid var(--mist);border-radius:var(--r-card);background:var(--paper);order:-1;max-height:none;padding:16px;position:static}}.posts__h{margin:0 0 18px}.posts__feat{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;display:grid}.posts__side{gap:16px;display:grid}.posts__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.pcard{color:var(--carbon);flex-direction:column;gap:8px;text-decoration:none;display:flex}.pcard__img{border-radius:var(--r-card);aspect-ratio:16/10;border:1px solid var(--mist);background:var(--fog);color:var(--zinc);place-items:center;font-size:22px;display:grid;position:relative;overflow:hidden}.pcard--big .pcard__img{aspect-ratio:4/3}.pcard__img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pcard__img--0{background:var(--mb-periwinkle);color:#2f27cb;border-color:#0000}.pcard__img--1{color:#9aa0ff;background:#0a0a0c;border-color:#0000}.pcard__img--2{color:#7a1f6e;background:#f6d6f2;border-color:#0000}.pcard__date{color:#fff;background:#0a0a0cb3;border-radius:999px;padding:5px 10px;font-size:12px;position:absolute;top:12px;right:12px}.pcard__t{letter-spacing:-.01em;font-size:18px;font-weight:500;line-height:1.3}.pcard--big .pcard__t{font-size:clamp(22px,2vw,28px)}.pcard__s{color:var(--zinc);max-width:60ch;font-size:14.5px;line-height:1.5}.pcard__m{color:var(--zinc);font-size:13px}.pcard__m b{color:var(--carbon);font-weight:600}.pcard:hover .pcard__t{color:var(--accent-text,#1343f0)}.pcard--soon{opacity:.6}.posts__side .pcard__img{aspect-ratio:16/8}@media (max-width:900px){.posts__feat,.posts__grid{grid-template-columns:minmax(0,1fr)}}.carousel .fact{aspect-ratio:1;flex-direction:column;display:flex}.carousel .fact .fact__s{margin-top:auto}@media (max-width:640px){.carousel .fact{aspect-ratio:auto;min-height:220px}}.chl__i--todo{background:var(--paper)!important;border:1px dashed var(--ash)!important}.chl__i--todo .chl__n,.chl__i--todo .chl__d,.chl__i--todo .chl__f,.chl__i--todo .chl__b{color:var(--ash)}.chero .chero__t .accent{color:var(--accent-text,#1343f0)}.doc__body,.doc__toc{overflow-wrap:anywhere}.sec--tight{margin-top:clamp(48px,5vw,72px)}.sec--embed{margin-top:clamp(20px,2.4vw,32px)}.card:not(.sfc):not(.card--dark):not(.card--accent),.quote,.story:not(.story--todo),.mcase,.step,.fact,.pcard__img:not(.pcard__img--ph),.abt-val,.xp-mini img,.sc-case,.sc-pcard,.aemb,.doc__head,.doc__body,.xp__card{border-color:#0000}.card:not(.sfc):hover,.quote:hover,.mcase:hover,:is([data-theme=dark],[data-eff=dark]) .card:not(.sfc):not(.card--dark),:is([data-theme=dark],[data-eff=dark]) .quote,:is([data-theme=dark],[data-eff=dark]) .mcase,:is([data-theme=dark],[data-eff=dark]) .step,:is([data-theme=dark],[data-eff=dark]) .fact{border-color:var(--mist)}.sec__head .body-lg{max-width:56ch}.card .body-lg,.step__p{line-height:1.55}@media (max-width:640px){.sec{margin-top:72px}.sec__head{margin-bottom:24px}}@media (min-width:701px){.grid2--still{grid-template-columns:repeat(var(--n),minmax(0,1fr));cursor:default;display:grid;overflow:visible}.grid2--still>.card{width:auto;min-width:0;flex:none!important}.carousel--still .carousel__track{grid-template-columns:repeat(var(--n),minmax(0,1fr));cursor:default;display:grid;overflow:visible}.carousel--still .fact{flex:none;width:auto}}@media (max-width:700px){.grid2--still,.carousel--still .carousel__track{cursor:default}}.sec{margin-top:clamp(96px,11vw,168px)}main>.wrap:last-of-type .sec:last-child{margin-bottom:clamp(96px,11vw,168px)}.sec__head{margin-bottom:clamp(32px,3.6vw,56px)}.sec__head .h2+p,.sec__head .body-lg{margin-top:20px!important}.grid2,.carousel__track,.mcases,.stories,.posts__grid,.chl,.grid2--still{gap:20px}.card,.step,.fact,.story,.mcase{padding:clamp(24px,2.4vw,36px)}.body-lg,.step__p,.card .body-lg{line-height:1.6}.card .h3+.body-lg,.card .h3+p{margin-top:12px}@media (max-width:640px){.sec{margin-top:80px}.sec__head{margin-bottom:28px}.grid2,.carousel__track{gap:12px}}@media (min-width:701px){#film-warsztat .mb-video__frame{aspect-ratio:16/6.3}}.ck{z-index:90;background:var(--paper,#fff);width:min(420px,100vw - 32px);color:var(--carbon,#111);border:1px solid var(--mist,#e0e0e0);border-radius:16px;padding:20px;font-size:14px;line-height:1.5;position:fixed;bottom:16px;left:16px;box-shadow:0 12px 40px #0000001f}.ck[hidden]{display:none}.ck__t{margin:0 0 6px;font-size:16px;font-weight:600}.ck__p{color:var(--zinc,#555);margin:0}.ck__p a{text-decoration:underline}.ck__set{gap:10px;margin-top:14px;display:grid}.ck__set[hidden]{display:none}.ck__opt{color:var(--zinc,#555);align-items:flex-start;gap:10px;font-size:13px;display:flex}.ck__opt b{color:var(--carbon,#111);font-weight:600;display:block}.ck__opt input{accent-color:var(--mb-indigo,#1343f0);margin-top:3px}.ck__btns{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.ck__btns .btn{padding:10px 16px;font-size:14px}.ck__btns [hidden]{display:none}.ck__link{font:inherit;color:var(--zinc,#555);cursor:pointer;background:0 0;border:0;padding:6px 4px;text-decoration:underline}.ftr__cookie{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ftr__cookie:hover{text-decoration:underline}@media (max-width:560px){.ck{width:auto;padding:16px;bottom:8px;left:8px;right:8px}.ck__btns .btn{flex:auto}}@media (min-width:701px){.grid2--still>.card{min-height:auto}.grid2--still.grid2--tiles>.card>.card__head>.ico+.h3{margin-top:32px}}html,body{max-width:100%;overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}html{overscroll-behavior-x:none}.soundbtn .snd-stop{width:16px;height:16px;display:none}.soundbtn[aria-pressed=true]:hover .snd-on,.soundbtn[aria-pressed=true]:focus-visible .snd-on{display:none}.soundbtn[aria-pressed=true]:hover .snd-stop,.soundbtn[aria-pressed=true]:focus-visible .snd-stop{display:block}@media (hover:none){.soundbtn[aria-pressed=true] .snd-on{display:none}.soundbtn[aria-pressed=true] .snd-stop{display:block}}.chl__n--long{letter-spacing:-.025em;font-size:clamp(26px,2.4vw,38px)}.chl__i{min-height:auto}.chl__n{white-space:nowrap}@media (max-width:640px){.chl{grid-auto-columns:74%}.chl__i{aspect-ratio:auto;min-height:240px;padding:18px}.chl__n{font-size:34px}.chl__n--long{font-size:26px}}:is([data-theme=dark],[data-eff=dark]) img[src*="/img/partners/dekra"],:is([data-theme=dark],[data-eff=dark]) img[src*="/img/partners/sus"],:is([data-theme=dark],[data-eff=dark]) img[src*="/img/partners/ris"],:is([data-theme=dark],[data-eff=dark]) img[src*="/img/partners/chatgpt"]{filter:brightness(0)invert();opacity:.92}@keyframes abt-reveal{0%{opacity:0;filter:blur(8px);color:var(--page)}55%{opacity:1;filter:blur()}to{opacity:1;filter:blur()}}@keyframes abt-reveal-accent{0%,35%{color:var(--page)}to{color:var(--zinc)}}.js .abt-h1{animation:1.6s cubic-bezier(.2,.7,.2,1) .15s both abt-reveal}.js .abt-h1 .accent{animation:2.2s .15s both abt-reveal-accent}.js .abt-hero .abt-sub,.js .abt-hero .abt-cta,.js .abt-hero .abt-eb{animation:.9s both abt-fade}.js .abt-hero .abt-eb{animation-delay:50ms}.js .abt-hero .abt-sub{animation-delay:.9s}.js .abt-hero .abt-cta{animation-delay:1.1s}@keyframes abt-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.js .abt-h1,.js .abt-h1 .accent,.js .abt-hero .abt-sub,.js .abt-hero .abt-cta,.js .abt-hero .abt-eb{animation:none}}.abt-hero__img{max-width:1240px;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.chl__i{gap:0;padding:clamp(22px,2vw,30px)}.chl__n,.chl__n--long{letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(34px,3vw,46px);line-height:1.05}.chl__d{color:var(--carbon);font-size:15px;line-height:1.55}.chl__i--todo .chl__d{color:var(--zinc)}.chl__f{margin-top:auto;padding-top:20px;font-size:14px}@media (max-width:640px){.chl__n,.chl__n--long{margin-bottom:14px;font-size:32px}.chl__d{font-size:14px}}.chl{align-items:stretch}@media (min-width:641px){.chl__i{aspect-ratio:auto;min-height:clamp(300px,24vw,350px)}}:is([data-theme=dark],[data-eff=dark]) :is(.sf--gray,.sfc--gray){color:#ececf1;box-shadow:inset 0 0 0 1px #ffffff29;background:#18181d!important}:is([data-theme=dark],[data-eff=dark]) :is(.sf--gray,.sfc--gray) :is(.h1,.h2,.h3,.h4,h3,b,.pillar__k,.q3__n,.areagrid__n,.ico){color:#ececf1}:is([data-theme=dark],[data-eff=dark]) :is(.sf--gray,.sfc--gray) :is(.muted,.eyebrow,.grp,.src){color:#a3a3ad}:is([data-theme=dark],[data-eff=dark]) .sf--gray .btn--ghost{color:#ececf1;border-color:#ffffff4d}:is([data-theme=dark],[data-eff=dark]) :is(.sf--soft,.sfc--soft){color:#d6d9ff;box-shadow:inset 0 0 0 1px #9aa0ff52;background:#15153a!important}:is([data-theme=dark],[data-eff=dark]) .sf--soft:before{opacity:.18}:is([data-theme=dark],[data-eff=dark]) :is(.sf--soft,.sfc--soft) :is(.h1,.h2,.h3,.h4,h3,b,.pillar__k,.q3__n,.areagrid__n,.ico,.eyebrow,.grp,.link){color:#e4e6ff}:is([data-theme=dark],[data-eff=dark]) :is(.sf--soft,.sfc--soft) :is(.muted,.src){color:#d6d9ffbd}:is([data-theme=dark],[data-eff=dark]) :is(.sf--soft,.sfc--soft) .accent{color:#9aa0ff}:is([data-theme=dark],[data-eff=dark]) .sf--soft .btn--ghost{color:#e4e6ff;border-color:#d6d9ff59}:is([data-theme=dark],[data-eff=dark]) .sf--soft .ticks li:before{background:#9aa0ff}:is([data-theme=dark],[data-eff=dark]) :is(.sf--pink,.sfc--pink){color:#eedcff;box-shadow:inset 0 0 0 1px #d6b4ff47;background:#221832!important}:is([data-theme=dark],[data-eff=dark]) :is(.sf--pink,.sfc--pink) :is(.h1,.h2,.h3,.h4,h3,b,.pillar__k,.q3__n,.areagrid__n,.eyebrow,.grp){color:#f3e6ff}:is([data-theme=dark],[data-eff=dark]) :is(.sf--pink,.sfc--pink) :is(.muted,.src){color:#eedcffbd}:is([data-theme=dark],[data-eff=dark]) .chl__i:nth-child(4n+1):not(.chl__i--todo){background:#15153a;box-shadow:inset 0 0 0 1px #9aa0ff52}:is([data-theme=dark],[data-eff=dark]) .chl__i:nth-child(4n+1):not(.chl__i--todo) :is(.chl__d,.chl__f){color:#d6d9ff}:is([data-theme=dark],[data-eff=dark]) .mb-pt--soft,:is([data-theme=dark],[data-eff=dark]) .pcard__img--0{color:#d6d9ff;background:#15153a;box-shadow:inset 0 0 0 1px #9aa0ff52}:is([data-theme=dark],[data-eff=dark]) .mb-pt--silver{color:#ececf1;background:#18181d;box-shadow:inset 0 0 0 1px #ffffff29}:is([data-theme=dark],[data-eff=dark]) .mb-pt--pink,:is([data-theme=dark],[data-eff=dark]) .pcard__img--2{color:#eedcff;background:#221832;box-shadow:inset 0 0 0 1px #d6b4ff47}:is([data-theme=dark],[data-eff=dark]) .abt-vals__title{color:#e4e6ff;background:#15153a;border-color:#9aa0ff66}:is([data-theme=dark],[data-eff=dark]) .aemb{background:#18181d}:is([data-theme=dark],[data-eff=dark]) :is(.sf--night,.sfc--night){box-shadow:inset 0 0 0 1px #ffffff1f}.mb-cert__img--dark,:is([data-theme=dark],[data-eff=dark]) .mb-cert__img--light{display:none}:is([data-theme=dark],[data-eff=dark]) .mb-cert__img--dark{display:block}:is([data-theme=dark],[data-eff=dark]) .mb-cert{--black:#ececf1;--carbon:#ececf1;--paper:#18181d;--slate:#a3a3ad;color:#ececf1;background:#18181d;border-color:#ffffff29}:is([data-theme=dark],[data-eff=dark]) .mb-cert :is(.mb-cert__t,.mb-cert__t strong,.mb-cert__t b,.mb-cert__eb,.mb-cert__link){color:#ececf1}:is([data-theme=dark],[data-eff=dark]) .mb-cert .mb-cert__p{color:#a3a3ad}:is([data-theme=dark],[data-eff=dark]) .mb-cert .mb-cert__btn{color:#ececf1;border-color:#ececf1}:is([data-theme=dark],[data-eff=dark]) .mb-cert .mb-cert__btn:hover{color:#0a0a0c;background:#ececf1}.net{width:100%;height:100%;min-height:360px;color:var(--carbon);--net-disc:#fff;--net-disc-line:#03030359;--net-core:var(--accent);--net-pulse:var(--accent);place-items:center;display:grid;position:relative}.on-dark .net,.sf--night .net,.sf--blue .net,:is([data-theme=dark],[data-eff=dark]) .net{color:#fff;--net-disc:#fff;--net-disc-line:transparent;--net-core:#3453ff;--net-pulse:#fff}.net__svg{width:100%;height:100%;max-height:560px;font-family:inherit;overflow:visible}.tp-bg .net{position:absolute;inset:0}.net__link{stroke:currentColor;stroke-linecap:round;stroke-dasharray:0 3.2;fill:none;animation:net-in 1s var(--ease,ease) both}.net__pulse{fill:currentColor}.net__pulse--hub{fill:var(--net-pulse)}.net__ring{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:0 3.4;transform-box:fill-box;transform-origin:50%}.net__ring--fine{stroke-width:.9px;stroke-dasharray:0 2.6}.net__ring--cw{animation:26s linear infinite net-spin}.net__ring--ccw{animation:34s linear infinite reverse net-spin}.net__disc{fill:var(--net-disc);stroke:var(--net-disc-line);stroke-width:1px}.net__core{fill:var(--net-core)}.net__glow{fill:var(--net-core);opacity:.14;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite net-breathe}.net__hubt{fill:var(--net-core);font-size:7.5px;font-weight:700}.net__node,.net__hub,.net__lbl{animation:net-pop .9s var(--ease,ease) both}.net__t{fill:currentColor;font-size:12.5px;font-weight:600}.net__sub{fill:currentColor;opacity:.6;font-size:10px;font-weight:400}@keyframes net-spin{to{transform:rotate(360deg)}}@keyframes net-in{0%{opacity:0}}@keyframes net-pop{0%{opacity:0}}@keyframes net-breathe{50%{opacity:.06;transform:scale(1.35)}}@media (max-width:900px){.net{min-height:320px}.net__t{font-size:14px}.net__sub{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.net *{animation:none!important}.net__pulse{display:none}}.tp-bg .net{min-height:0}.tp-bg .net .net__svg{max-height:100%}.net__ring{stroke-width:1.4px}:is([data-theme=light],[data-eff=light]) .net:not(.on-dark .net):not(.sf--night .net) .net__link{stroke-width:1.9px!important}.lp-hero__canvas:has(.net){align-self:stretch}.tp-bg .net .net__svg{width:100%;height:100%;max-height:none;position:absolute;inset:0}.hero__canvas .tp-bg:has(.net){left:0;right:0}@media (max-width:900px){.hero__canvas:has(.net){margin:0}}.marquee__item--word{color:var(--carbon);opacity:.55;white-space:nowrap;font-size:clamp(17px,1.35vw,20px);font-weight:600;line-height:1}.marquee__item--logo{opacity:.6;align-items:center;height:30px;display:inline-flex}.marquee__item--logo img{object-fit:contain;filter:brightness(0);width:auto;max-width:150px;height:100%}:is([data-theme=dark],[data-eff=dark]) .marquee__item--logo img,.on-dark .marquee__item--logo img,.sf--night .marquee__item--logo img{filter:brightness(0)invert()}:is([data-theme=dark],[data-eff=dark]) .marquee__item--word,.on-dark .marquee__item--word{color:#fff}.proofbar__logos .marquee__item--word,.proofbar__logos .marquee__item--logo{opacity:.55}.marquee__set:has(.marquee__item--word,.marquee__item--logo){gap:clamp(40px,4vw,64px);padding-right:clamp(40px,4vw,64px)}.viz-wrap--net{width:100%;display:block}.viz-wrap--net .net{aspect-ratio:520/480;max-width:600px;min-height:0;margin:0 auto}.band .split:has(.viz-wrap--net){align-items:center}:root{--fs-h4:1.25rem;--fs-h3:clamp(1.25rem,.6vw + 1rem,1.5rem);--fs-h2:clamp(1.625rem,1.4vw + .95rem,2.25rem);--fs-display:clamp(2.125rem,2.6vw + .75rem,3.25rem)}.chero__t{font-size:clamp(30px,3vw,44px)}.abt-h1{font-size:clamp(38px,4.6vw,64px)}.abt-h2{font-size:var(--fs-h2)}.abt-mis__word{font-size:clamp(64px,11vw,170px)}.mb-cert__t{font-size:clamp(24px,2vw,28px)}.stat__v{font-size:clamp(1.5rem,2.2vw,1.875rem)}.chl__n,.chl__n--long{margin-bottom:14px;font-size:clamp(26px,2.2vw,32px)}.chl__d{font-size:14px}@media (min-width:641px){.chl__i{min-height:clamp(240px,19vw,290px)}}@media (max-width:640px){.chl__n,.chl__n--long{font-size:26px}}.chl__tag{border:1px solid var(--mist);color:var(--zinc);border-radius:999px;align-self:flex-start;margin-bottom:12px;padding:3px 8px;font-size:11px;line-height:1.3;display:inline-block}.chl__i--ex{border-style:solid}.chl__f--a{color:var(--carbon);text-decoration:none}.chl__f--a:hover{color:var(--accent-text)}.abt-mis__fig{z-index:1;max-width:1100px;margin:clamp(32px,4vw,56px) auto 0;position:relative}.abt-mis__fig img{border-radius:var(--r-card);width:100%;height:auto;display:block}.abt-mis__fig figcaption{color:var(--zinc);text-align:center;margin-top:12px;font-size:13px}:is(.sf--night,.sf--soft,.sf--gray,.sf--pink,.sfc--night,.sfc--gray,.sfc--soft,.sfc--pink) .btn--primary{background:var(--accent);color:#fff}:is(.sf--night,.sf--soft,.sf--gray,.sf--pink,.sfc--night,.sfc--gray,.sfc--soft,.sfc--pink) .btn--primary:hover{background:var(--accent-hover)}:is(.sf--blue,.sf--grad,.sfc--blue,.sfc--gradient) .btn--primary{color:var(--accent);background:#fff}:is(.sf--blue,.sf--grad,.sfc--blue,.sfc--gradient) .btn--primary:hover{color:var(--accent);background:#ecebff}:is([data-theme=dark],[data-eff=dark]) :is(.ico,.cbar__v,.link,.eyebrow--accent,.engage__n,.frow__label,.areagrid__n,.ucase__c .link),:is([data-theme=dark],[data-eff=dark]) main a:not(.btn):not([class*=card]):not(.chl__f--a):not(.cjump):not(.indnav__i):not(.mi):is([style*=accent],.link){color:var(--accent-text)}:is([data-theme=dark],[data-eff=dark]) .ticks li:before{background:var(--accent-text)}:is([data-theme=dark],[data-eff=dark]) .fmt__tab.is-on{background:var(--accent);border-color:var(--accent);color:#fff}:is([data-theme=dark],[data-eff=dark]) .lp-hero--soft :is(.pill,.display,.lp-meta dd){color:#e4e6ff}:is([data-theme=dark],[data-eff=dark]) .lp-hero--soft .pill{border-color:#9aa0ff66}:is([data-theme=dark],[data-eff=dark]) .lp-hero--soft .lp-meta dt{color:#e4e6ff99}:is([data-theme=dark],[data-eff=dark]) .lp-hero--soft .lp-meta{border-color:#9aa0ff33}:is([data-theme=dark],[data-eff=dark]) .abt-vals__title h2{color:#e4e6ff}:is([data-theme=dark],[data-eff=dark]) :is(.mb-coil,.who__c .ico,.card__head .ico){color:var(--accent-text);stroke:currentColor}:is([data-theme=dark],[data-eff=dark]) .cpanel__g li svg{stroke:var(--accent-text)}:is([data-theme=dark],[data-eff=dark]) .mb-coin .ico{color:var(--accent)}.hp{opacity:0;width:1px;height:1px;position:absolute!important;left:-9999px!important}
