/* Editorial direction: Roboto Flex display axes, shared rules and open compositions. */
:root{--display:'Roboto Flex',Arial,sans-serif;--display-axes:'wght' 700,'wdth' 76,'opsz' 72;--editorial-rule:#eeece12b;--ink:#0b0c09;--yellow:#e2d105}
body{background:var(--ink)}
.commercial-payment-slider{margin-top:28px;padding:22px 0;border-block:1px solid var(--editorial-rule)}.commercial-payment-slider>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:20px}.commercial-payment-slider label{font-size:11px;color:#b8bba7}.commercial-payment-slider output{font-size:29px;font-weight:550;line-height:1.2;color:var(--yellow);white-space:nowrap}
#commercialPaymentCount{display:block;appearance:none;-webkit-appearance:none;color-scheme:dark;width:100%;height:6px;padding:0;margin:28px 0 18px;cursor:pointer;border:0;border-radius:99px;background:linear-gradient(to right,var(--yellow) 0 var(--payment-fill,100%),#414a35 var(--payment-fill,100%) 100%);touch-action:pan-y}
#commercialPaymentCount::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--yellow);border:4px solid #161b10;box-shadow:0 0 0 1px #aeb44f}
#commercialPaymentCount::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--yellow);border:4px solid #161b10;box-shadow:0 0 0 1px #aeb44f}
#commercialPaymentCount:focus-visible{outline:2px solid var(--yellow);outline-offset:10px}
.commercial-slider-limits{display:flex;justify-content:space-between;font-size:9px;color:#a5ad96}
.closing .closing-invitation{max-width:590px;margin:0 auto 32px;color:#292b12;font-size:16px;line-height:1.8}.closing:has(.closing-invitation) h2{font-size:clamp(48px,6.7vw,108px);margin-bottom:32px;line-height:1.04}
@media(max-width:700px){.closing .closing-invitation{font-size:13px;line-height:1.85;max-width:390px}.closing:has(.closing-invitation) h2{font-size:clamp(40px,10.8vw,72px)}}

.hero h1,.preview-directory-heading h2,.section-heading h2,.intro h2,.operations-heading h2,.reader-heading h2,.identity-heading h2,.discovery h2,.closing h2{font-family:var(--display);font-variation-settings:var(--display-axes);font-weight:700;font-stretch:76%;text-transform:uppercase;letter-spacing:-.028em;line-height:.98}
.section-heading h2,.intro h2,.operations-heading h2,.reader-heading h2,.identity-heading h2,.discovery h2{font-size:clamp(52px,6.8vw,108px)}
.hero h1{font-size:clamp(62px,6.3vw,105px)}
.hero h1 em,.section-heading h2 em,.intro h2 em,.operations-heading h2 em,.reader-heading h2 em,.identity-heading h2 em,.discovery h2 em{font-family:var(--display);font-style:normal;font-weight:700;font-variation-settings:var(--display-axes);letter-spacing:inherit;color:var(--paper)}
.hero h1 em{font-family:var(--serif);font-weight:400;font-style:italic;font-variation-settings:normal;text-transform:none;color:var(--yellow);letter-spacing:-.045em;font-size:.95em}
.section-kicker,.build-tabs,.reader-business-loop{border-color:var(--editorial-rule)}.section-kicker{margin-bottom:55px}.section-heading>p,.operations-heading>p,.reader-heading>p{font-size:14px;line-height:1.85;color:#bcb9a8}
.preview-directory{background:var(--ink);border:0;padding-block:85px}.preview-directory-heading{display:block;margin-bottom:50px}.preview-directory-heading>.micro{display:flex;align-items:center;gap:14px;font-size:10px}.preview-directory-heading>.micro:before{content:'';width:40px;height:1px;background:var(--yellow)}.preview-directory-heading h2{font-size:clamp(54px,7.5vw,124px);margin-top:28px;max-width:1450px}.preview-directory-heading h2 em{font-family:var(--display);font-weight:700;font-variation-settings:var(--display-axes);font-style:normal;color:var(--paper)}.preview-directory-heading p{max-width:360px;margin-top:28px;font-size:14px;color:#c2c0ae}
.preview-directory-grid{gap:0;border:1px solid var(--editorial-rule)}.preview-directory-grid>a{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:35px;min-height:210px;border:0;border-right:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule);background:transparent;gap:35px}.preview-directory-grid>a:nth-child(3n){border-right:0}.preview-directory-grid>a:nth-last-child(-n+3){border-bottom:0}.preview-directory-grid>a:hover{transform:none;background:#eeece107}.preview-directory-grid .preview-nav-icon{border:0;display:block;width:auto;height:auto;font-size:23px}.preview-directory-grid>a>span:nth-child(2){width:100%}.preview-directory-grid strong{font-family:var(--display);font-weight:650;font-variation-settings:'wght' 650,'wdth' 90,'opsz' 80;font-size:27px;line-height:1.1;letter-spacing:-.025em;text-transform:uppercase}.preview-directory-grid small{font-size:12px;margin-top:10px}.preview-directory-grid i{position:absolute;right:30px;bottom:28px;top:auto;font-size:23px}.preview-directory-grid .preview-nav-featured{background:var(--yellow)}.preview-directory-grid .preview-nav-featured:hover{background:#f3df10}
.commercial-heading h3,.commercial-controls h4,.build-narrative h3,.sales-studio-heading h3,.mystery-shop-heading h3{font-family:var(--display);font-weight:700;font-variation-settings:var(--display-axes);text-transform:uppercase;line-height:1.02;letter-spacing:-.025em}.commercial-heading h3{font-size:clamp(40px,4.4vw,72px)}.commercial-heading h3 em,.build-narrative h3 em,.sales-studio-heading h3 em,.mystery-shop-heading h3 em{font-family:inherit;font-weight:inherit;font-variation-settings:inherit;font-style:normal;color:var(--yellow)}.commercial-current>strong,.commercial-main-amount>strong,.build-equation>strong{font-variation-settings:'wght' 700,'wdth' 88,'opsz' 100;font-weight:700}.commercial-current>strong{font-size:48px}.commercial-main-amount>strong{font-size:clamp(48px,5vw,78px)}.commercial-result{background:transparent;border:0;border-top:1px solid var(--editorial-rule);padding:24px 0 0}.commercial-result-note,.commercial-main-amount>span,.commercial-numbers dt,.commercial-ownership{color:#aaa38a}.commercial-numbers dd{color:#eee8cf}.commercial-controls h4{font-size:34px}.commercial-field select,.commercial-field input{background:transparent;border:0;border-block:1px solid var(--editorial-rule);padding:14px 0;font-size:27px;font-weight:700;color:var(--paper)}.commercial-split-bar{border-radius:0}.commercial-schedule>div>div{border:0;border-top:1px solid var(--editorial-rule);padding-inline:0}.commercial-tabs{gap:0}.commercial-tabs>button{padding-inline:0}.commercial-tabs>button:hover{color:var(--yellow)}
.operations-value-row>article{background:none;border:0;border-top:1px solid var(--editorial-rule);padding-inline:0}.ops-demo,.reader-app{border:0;background:transparent}.ops-tabs{padding:0;background:transparent;gap:0;border-block:1px solid var(--editorial-rule)}.ops-tabs>button{background:transparent;border:0;border-right:1px solid var(--editorial-rule);padding:25px 18px}.ops-tabs>button:last-child{border-right:0}.ops-tabs>button[aria-selected=true]{background:var(--yellow)}.ops-app-header{border-inline:0}.reader-section{background:transparent}.reader-app-bar{border-top:1px solid var(--editorial-rule);border-inline:0;padding-inline:0}.reader-tabs{gap:0;margin:0;border-block:1px solid var(--editorial-rule);padding:0}.reader-tabs button{border:0;border-right:1px solid var(--editorial-rule);background:transparent;padding:22px 36px 22px 18px;min-height:72px}.reader-tabs button:last-child{border-right:0}.reader-tabs [data-reader-tab=mystery]{border:0;border-right:1px solid var(--editorial-rule)}.reader-tabs [aria-selected=true]{background:var(--yellow)}.reader-tab-help{padding-left:0}.reader-greeting{padding-left:0;padding-right:0}.reader-panel{padding:35px 0}.reader-status{background:transparent;border-top:1px solid var(--editorial-rule);padding-inline:0}.reader-welcome{padding-inline:0}.reader-book{border-color:var(--editorial-rule)}.sales-tabs button{background:transparent;border:0;border-bottom:1px solid var(--editorial-rule);padding-inline:0}.sales-tabs [aria-selected=true]{background:transparent;border-color:var(--yellow)}.sales-preview{border:0;background:#191a12;padding:35px}.sales-flow{border-color:var(--editorial-rule)}
.module-card{background:transparent;border:0;border-top:1px solid var(--editorial-rule);border-radius:0}.module-card:hover{background:#ffffff04}.module-categories{gap:0}.module-categories>button{background:transparent;border:0;border-bottom:1px solid var(--editorial-rule);border-radius:0}.module-card-grid{column-gap:35px;row-gap:15px}.proposal{background:transparent;border:0;border-top:1px solid var(--editorial-rule);padding-inline:0}.package-option{border:0;border-bottom:1px solid var(--editorial-rule);background:transparent}.package-option.active{background:#e2d1050a}.build-tabs>button{border-color:var(--editorial-rule)}.business,.investment,.discovery{background:var(--ink)}
.closing{padding-block:110px;background:var(--yellow);text-align:center}.closing h2{font-size:clamp(65px,8.5vw,145px);max-width:1250px;margin:30px auto 50px;color:#080906}.closing h2 em{font-family:var(--serif);font-style:italic;font-weight:400;line-height:.95;letter-spacing:-.05em}.closing-bottom{margin-top:65px}
@media(max-width:1000px){.preview-directory-grid strong{font-size:23px}.preview-directory-grid>a{padding:28px}.preview-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-directory-heading h2{font-size:8vw}.commercial-current>strong{font-size:39px}.reader-tabs button{font-size:11px}}
@media(max-width:700px){.section-pad{padding-block:65px}.section-heading h2,.intro h2,.operations-heading h2,.reader-heading h2,.identity-heading h2,.discovery h2{font-size:clamp(45px,11.8vw,75px)}.section-kicker{margin-bottom:35px}.hero h1{font-size:11.8vw}.preview-directory{padding-block:55px}.preview-directory-heading h2{font-size:clamp(44px,11.6vw,80px);margin-top:22px}.preview-directory-heading p{font-size:12px;margin-top:22px}.preview-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-directory-grid>a{min-height:190px;padding:24px 18px;gap:28px}.preview-directory-grid>a:nth-child(3n){border-right:1px solid var(--editorial-rule)}.preview-directory-grid>a:nth-child(2n){border-right:0}.preview-directory-grid>a:nth-last-child(-n+3){border-bottom:1px solid var(--editorial-rule)}.preview-directory-grid>a:nth-last-child(-n+2){border-bottom:0}.preview-directory-grid strong{font-size:21px;max-width:170px}.preview-directory-grid small{font-size:10px;max-width:140px}.preview-directory-grid i{right:14px;bottom:16px;font-size:18px}.preview-directory-grid .preview-nav-icon{font-size:20px}.commercial-heading h3{font-size:clamp(35px,10vw,58px)}.commercial-main-amount>strong{font-size:clamp(43px,12vw,65px)}.commercial-controls h4{font-size:31px}.commercial-current>strong{font-size:34px}.commercial-current>small{font-size:8px}.ops-tabs>button{padding:17px 12px}.reader-tabs button{font-size:10px;padding:18px 29px 18px 12px;min-height:60px}.reader-panel{padding:28px 0}.reader-app-bar{padding-block:18px}.sales-preview{padding:20px}.module-card-grid{column-gap:20px}.closing{padding-block:75px}.closing h2{font-size:clamp(51px,13vw,90px)}}
