.brand-workspace .step-dashboard{border:0;padding:20px 0 12px}.dashboard-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.dashboard-heading h3{letter-spacing:-.04em;margin:8px 0 12px;font-size:32px;line-height:1.15}.dashboard-heading p:last-child{color:#666;max-width:650px;margin:0;font-size:14px}.brand-workspace .brand-step-grid{border-top:1px solid #bbb;border-left:1px solid #bbb;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.brand-workspace .brand-step-card{background:#fff;border-bottom:1px solid #bbb;border-right:1px solid #bbb;flex-direction:column;min-width:0;padding:22px 20px;display:flex}.step-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.step-number{letter-spacing:.12em;color:#666;font-size:10px}.step-depth{color:#777;border:1px solid #ddd;padding:3px 5px;font-size:9px}.brand-step-card h4{letter-spacing:-.035em;margin:20px 0 16px;font-size:23px;line-height:1.2}.brand-step-card .step-status{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0 0 22px;font-size:12px;display:flex}.step-status .phase{border-left:1px solid #ccc;margin-left:2px;padding-left:8px;font-weight:650}.step-facts{gap:12px;margin:0 0 24px;font-size:12px;display:grid}.step-facts>div{gap:3px;display:grid}.step-facts dt{color:#777;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.step-facts dd{overflow-wrap:anywhere;margin:0}.brand-step-card .step-actions{flex-wrap:wrap;align-items:start;gap:7px;margin-top:auto;display:flex}.brand-step-card .step-actions>a,.brand-step-card .step-actions>button,.step-summary>summary{color:#111;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bbb;justify-content:center;align-items:center;min-height:32px;margin:0;padding:7px 8px;font-family:inherit;font-size:11px;line-height:1.4;text-decoration:none;display:inline-flex}.step-summary{border:0;min-width:0;margin:0;padding:0;font-size:13px}.step-summary>summary{list-style:none}.step-summary>summary::-webkit-details-marker{display:none}.step-summary[open]{border-top:1px solid #ddd;flex-basis:100%;order:1;margin-top:14px;padding-top:14px}.step-summary[open]>summary{border-color:#111;margin-bottom:14px;font-weight:650}.step-summary p{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.step-summary p:last-child{margin-bottom:0}.brand-step-card button:disabled{color:#888;cursor:default;background:#f7f7f7;border-color:#ddd}.dashboard-note{color:#666;max-width:900px;margin:18px 0 0;font-size:12px}.brand-workspace>details.workspace-section,.account-fold{border:0;border-top:1px solid #ccc;margin:0;padding:22px 0}.workspace-section>summary,.account-fold>summary{cursor:pointer;letter-spacing:-.02em;font-size:18px;font-weight:650;line-height:1.5}.workspace-section[open]>summary,.account-fold[open]>summary{margin-bottom:24px}.workspace-section .guide{margin-top:18px}.step-editor{border:1px solid #111;margin:28px 0;padding:28px;scroll-margin-top:24px}.step-editor h3{margin:4px 0 0;font-size:26px}.step-editor>p{max-width:820px;font-size:14px}.step-editor label{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.step-editor textarea{white-space:pre-wrap;width:100%;min-height:90px;font-size:16px;line-height:1.6}.step-editor fieldset{min-width:0}.step-editor fieldset>label{margin-bottom:24px}.step-editor .section-head{align-items:start;gap:20px}.brand-workspace>.section-head{align-items:start;gap:24px}.brand-workspace>.section-head .actions{gap:12px;font-size:12px}.account-quick-fold{border:0;margin:12px 0 24px;padding:0}.account-quick-fold>summary{cursor:pointer;color:#555;font-size:13px}.account-heading h1{font-size:clamp(32px,4vw,48px)}.account-heading>div>p:last-child{font-size:14px}.workspace-guide{border:1px solid #bbb;margin:28px 0;padding:28px}.workspace-guide .section-head{align-items:start}.workspace-guide h3{font-size:25px}.brand-workspace .workspace-section>section{padding:18px 0}.brand-workspace .workspace-section .studio-panel{margin-top:0}@media (width<=1100px){.brand-workspace .brand-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-workspace .brand-step-card{padding:22px}.step-facts{grid-template-columns:1fr 1fr;gap:16px 12px}.brand-step-card h4{font-size:25px}}@media (width<=600px){.brand-workspace .brand-step-grid{grid-template-columns:1fr}.brand-workspace .brand-step-card{padding:22px 18px}.dashboard-heading{display:block}.dashboard-heading>.text-button{margin-top:14px}.dashboard-heading h3{font-size:28px}.step-facts,.brand-step-card .step-status{font-size:13px}.brand-step-card .step-actions>a,.brand-step-card .step-actions>button,.step-summary>summary{min-height:40px;padding:9px 12px;font-size:12px}.step-editor,.workspace-guide{padding:20px}.step-editor .section-head{display:block}.step-editor .section-head>button{margin-top:16px}.workspace-section>summary,.account-fold>summary{font-size:17px}.brand-workspace>.section-head{display:block}.brand-workspace>.section-head .actions{margin-top:12px}.account-heading .actions{flex-wrap:wrap}.brand-workspace .dashboard-note{font-size:12px}}.account-heading{align-items:center;gap:24px;margin:16px 0 6px}.account-heading h1{margin:6px 0;font-size:32px}.account-heading>div>.eyebrow{margin:0}.account-heading>div>p:last-child{margin:6px 0;font-size:12px}.account-heading .actions{margin:0}.account-top{border-top:0;gap:24px;padding:18px 0 20px}.account-top label{margin:0;font-size:13px}.account-top select{min-height:44px;margin-top:7px}.account-top .new-brand{margin-top:0;padding:14px 18px}.account-quick-fold{margin:0;padding:8px 0 14px}.brand-workspace{border-top:0;padding:26px 0 0}.brand-workspace>.section-head{margin-bottom:12px}.brand-workspace>.section-head .eyebrow{margin:0}.brand-workspace>.section-head h2{margin:8px 0;font-size:34px;line-height:1.15}.brand-workspace>.small{margin:8px 0 12px;font-size:12px}.brand-workspace .step-dashboard{padding-top:12px}.brand-workspace .dashboard-heading h3{font-size:28px}.brand-workspace .dashboard-heading{margin-bottom:20px}@media (width<=600px){.account-heading{margin-top:12px;display:block}.account-heading h1{font-size:28px}.account-heading .actions{margin-top:16px}.account-top{padding:16px 0}.brand-workspace{padding-top:22px}.brand-workspace>.section-head h2{font-size:28px}.brand-workspace .dashboard-heading h3{font-size:25px}.account-top .new-brand{padding:12px 16px}}.brand-workspace>.section-head .brand-account-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;min-width:0}.brand-account-actions>.text-button{white-space:nowrap;align-items:center;min-height:40px;display:inline-flex}.brand-export-menu{border:0;flex-shrink:0;margin:0;padding:0;position:relative}.brand-export-menu>summary{cursor:pointer;color:#fff;background:#111;border:1px solid #111;align-items:center;gap:14px;min-height:40px;padding:8px 13px;font-size:12px;font-weight:600;line-height:1.5;list-style:none;display:inline-flex}.brand-export-menu>summary::-webkit-details-marker{display:none}.brand-export-menu>summary:focus-visible{outline-offset:3px;outline:3px solid #555}.brand-export-options{z-index:55;background:#fff;border:1px solid #bbb;width:180px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 25px #0002}.brand-export-options>a{white-space:nowrap;color:#111;align-items:center;min-height:44px;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.brand-export-options>a:hover{background:#f2f2f2}@media (width<=600px){.brand-workspace>.section-head .brand-account-actions{justify-content:flex-start;gap:4px 16px}.brand-export-menu>summary,.brand-account-actions>.text-button{min-height:44px}.brand-account-actions .brand-export-menu{margin-left:auto}}.audience-page{max-width:1200px;margin:0 auto 4rem}.audience-back{text-underline-offset:4px;margin:0 0 1.7rem;font-size:.95rem;display:inline-block}.audience-heading{max-width:820px;margin-bottom:2rem}.audience-heading h1{letter-spacing:-.04em;margin:.4rem 0 1rem;font-size:clamp(2.6rem,5vw,4rem)}.audience-heading>p:last-child{font-size:1.15rem}.audience-channels{grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0 2.4rem;display:grid}.audience-channels>article{border:1px solid #bbb;padding:1.3rem 1.5rem}.audience-channels>article>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.audience-channels .eyebrow{margin:0}.audience-channels p{margin:.5rem 0}.audience-badge{border:1px solid #aaa;padding:.2rem .5rem;font-size:.75rem}.audience-roost.guide{background:#fff;border:0;border-top:2px solid #111;margin:0;padding:1.5rem 0}.audience-roost h2{margin:.4rem 0 1rem;font-size:1.8rem}.audience-progress{border-bottom:1px solid #bbb;grid-template-columns:2fr 1fr;gap:2rem;margin-bottom:1.5rem;padding:1.3rem 0 1.6rem;display:grid}.audience-number{margin:.3rem 0 .6rem;font-size:1.4rem}.audience-number strong{font-size:3.2rem;line-height:1}.audience-number span{color:#666}.audience-target progress{accent-color:#111;width:100%;max-width:32rem;height:.7rem;display:block}.audience-target>p:not(.eyebrow):not(.audience-number),.audience-target details{max-width:44rem;font-size:.95rem}.audience-metrics{align-self:center;margin:0}.audience-metrics>div{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;display:flex}.audience-metrics dd{margin:0;font-size:1.4rem;font-weight:700}.audience-roost>.actions{gap:.6rem;margin:1.2rem 0}.audience-roost button[aria-pressed=true]{color:#fff;background:#111}.audience-roost .relationship-table{margin-top:1rem}.audience-roost .relationship-table th{text-transform:uppercase;letter-spacing:.04em;color:#555;font-size:.78rem}.audience-roost .relationship-table td{font-size:1rem}.audience-roost .person-subtitle{color:#666;font-size:.9rem;display:block}.audience-empty{border:1px dashed #999;margin:1.5rem 0;padding:2rem 1.5rem}.audience-empty h3{margin:0 0 .5rem}.audience-empty p{max-width:44rem;margin:0}.audience-settings,.audience-notes,.audience-export{border-top:1px solid #bbb;margin-top:1.7rem;padding:1.2rem 0}.audience-settings>summary,.audience-notes>summary{cursor:pointer;font-size:1.05rem;font-weight:650}.audience-note-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.audience-notes p,.audience-channels p{overflow-wrap:anywhere;white-space:pre-wrap}.audience-mode{flex-wrap:wrap;gap:1rem;margin-top:2rem;padding:0;list-style:none;display:flex}.audience-mode li{border-top:2px solid #aaa;flex:1;min-width:120px;padding:.7rem 0}.audience-mode span{color:#555;font-size:.9rem;display:block}.audience-search{flex-wrap:wrap;align-items:end;gap:.8rem;display:flex}.audience-search label{flex:1;max-width:32rem}.audience-search input{width:100%}.audience-roost .relationship-detail{margin-top:2rem;padding:1.5rem}.audience-access{padding:1.5rem 0}.audience-private-note{color:#555;font-size:.95rem}@media (width<=700px){.audience-channels,.audience-progress,.audience-note-grid{grid-template-columns:1fr}.audience-progress{gap:1rem}.audience-channels>article{padding:1.1rem}.audience-metrics{max-width:none}.audience-roost>.actions{align-items:stretch}.audience-roost .relationship-table{margin-right:0}.audience-page{min-width:0}.audience-heading>p:last-child{font-size:1rem}}.audience-page>.audience-channels{border:0;margin:1rem 0 1.2rem;padding:0}.audience-back{margin:1rem 0 .9rem}.audience-heading{margin-bottom:1rem}.audience-heading h1{margin:.4rem 0 .6rem;font-size:clamp(2.2rem,4vw,3rem)}.audience-heading>p:last-child{margin:.5rem 0;font-size:1.05rem}.audience-channels>article{padding:1rem 1.25rem}.audience-channels h2{margin:.5rem 0;font-size:1.5rem}.audience-channels details,.audience-target details{border:0;margin:.65rem 0 0;padding:0;font-size:.9rem}.audience-roost>.eyebrow{margin:.3rem 0}.audience-roost>h2{margin:.4rem 0;font-size:1.6rem}.audience-roost>.small{margin:.5rem 0}.audience-progress{gap:1.5rem;margin-bottom:1rem;padding:.8rem 0 1rem}.audience-metrics dt{font-size:.9rem}.audience-target>p:not(.eyebrow):not(.audience-number){margin:.5rem 0}.audience-roost>section{padding:1.2rem 0}.audience-roost>.actions{margin:1rem 0 .7rem}.audience-notes>section,.audience-note-grid>section{border:0;padding:1rem 0}.audience-settings,.audience-notes,.audience-export{border:0;border-top:1px solid #bbb;margin:1rem 0;padding:1rem 0}.audience-channels h2{margin:.5rem 1.4rem 0 0;display:inline-block}.audience-channels details{margin:.5rem 0 0;display:inline-block}.audience-channels details[open]{display:block}.audience-channels details[open] summary{margin-bottom:.6rem}.audience-roost .relationship-table table{min-width:780px}.audience-roost .relationship-table th:first-child,.audience-roost .relationship-table td:first-child{background:#fff;min-width:180px;position:sticky;left:0}.audience-roost .relationship-table td:first-child{font-weight:650}.audience-roost .relationship-table .person-subtitle{font-weight:400}.audience-roost .relationship-table button{white-space:nowrap;padding:.45rem .75rem}.audience-roost .relationship-table th:last-child,.audience-roost .relationship-table td:last-child{width:85px}.audience-roost .relationship-table th:nth-child(4){width:36%}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.ttf)format("truetype");font-display:swap}:is(.brawl-home,.brand-directory) header.bh-header.public-navigation{color:#111;background:#fff;border:0;border-bottom:1px solid #e7e7e7;max-width:none;margin:0;padding:0;font:400 16px/1.6 Inter,Arial,sans-serif;display:block}.public-navigation.bh-header *{box-sizing:border-box}.public-navigation.bh-header .bh-header-inner{justify-content:space-between;align-items:center;gap:25px;width:min(1180px,100% - 80px);min-height:80px;margin-inline:auto;display:flex}.public-navigation.bh-header .bh-wordmark{color:#111;white-space:nowrap;letter-spacing:-.065em;flex:none;font-size:23px;font-weight:800;line-height:1.1;text-decoration:none;display:inline-block}.public-navigation.bh-header .bh-wordmark span{letter-spacing:0;color:#6a6a6a;margin-top:7px;font-size:9px;font-weight:400;display:block}.public-navigation.bh-header .bh-header-inner>nav{flex-wrap:nowrap;flex:none;align-items:center;gap:22px;min-width:0;max-width:none;display:flex}.public-navigation.bh-header .bh-desktop-links{align-items:center;gap:22px;display:flex}.public-navigation.bh-header .bh-desktop-links a{color:#444;white-space:nowrap;font-size:11px;text-decoration:none}.public-navigation.bh-header .bh-header-inner>nav>a{white-space:nowrap;flex-shrink:0}.public-navigation.bh-header nav .bh-header-waitlist{color:#fff;background:#111;border:1px solid #111;border-radius:5px;order:0;justify-content:center;align-items:center;min-height:37px;padding:8px 13px;font-size:11px;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}.public-navigation.bh-header nav .bh-header-waitlist:hover{background:#353535}.public-navigation.bh-header nav>a.bh-login{color:#111;align-items:center;min-height:44px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex!important}.public-navigation.bh-header .bh-mobile-login{display:none}.public-navigation.bh-header .bh-menu{background:0 0;border:0;flex-shrink:0;margin:0;padding:0;position:relative}.public-navigation.bh-header .bh-menu summary{cursor:pointer;color:#111;white-space:nowrap;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:8px 0;font-size:12px;font-weight:600;line-height:1.5;list-style:none;display:flex}.public-navigation.bh-header .bh-menu summary::-webkit-details-marker{display:none}.public-navigation.bh-header .bh-menu nav{z-index:60;background:#fff;border:1px solid #ddd;border-radius:5px;flex-direction:column;align-items:stretch;gap:0;width:215px;max-width:none;padding:8px;display:flex;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 12px 30px #0002}.public-navigation.bh-header .bh-menu nav a{color:#111;justify-content:space-between;align-items:center;min-height:50px;padding:12px;font-size:15px;line-height:1.5;text-decoration:none;display:flex!important}.public-navigation.bh-header .bh-menu nav a:hover{background:#f2f2f2}.public-navigation.bh-header :is(a,summary):focus-visible{outline-offset:4px;outline:2px solid #111}@media (width<=1050px){.public-navigation.bh-header .bh-header-inner{width:calc(100% - 56px)}.public-navigation.bh-header .bh-header-inner>nav{gap:15px}}@media (width<=900px){.public-navigation.bh-header .bh-desktop-links{display:none}.public-navigation.bh-header .bh-header-inner>nav{gap:18px}}@media (width<=760px){.public-navigation.bh-header .bh-header-inner{gap:10px;width:calc(100% - 36px);min-height:72px}.public-navigation.bh-header .bh-wordmark{font-size:20px}.public-navigation.bh-header .bh-wordmark span{font-size:8px}.public-navigation.bh-header .bh-header-inner>nav{justify-content:flex-end;gap:8px}.public-navigation.bh-header .bh-desktop-account{display:none}.public-navigation.bh-header .bh-mobile-login{display:inline}.public-navigation.bh-header nav>a.bh-login{border:1px solid #bbb;border-radius:5px;min-height:44px;padding:0 8px;font-size:12px;line-height:1}.public-navigation.bh-header nav .bh-header-waitlist{min-height:44px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex!important}.public-navigation.bh-header .bh-menu summary{gap:5px;min-height:44px;font-size:12px;line-height:1}}@media (width<=420px){.public-navigation.bh-header .bh-header-inner{gap:8px;width:calc(100% - 24px)}.public-navigation.bh-header .bh-wordmark{font-size:16px}.public-navigation.bh-header .bh-wordmark span{margin-top:5px;font-size:7px}}@media (width<=360px){.public-navigation.bh-header .bh-header-inner,.public-navigation.bh-header .bh-header-inner>nav{gap:6px}.public-navigation.bh-header nav>a.bh-login{padding-inline:6px}.public-navigation.bh-header nav .bh-header-waitlist{padding-inline:8px}.public-navigation.bh-header .bh-wordmark{font-size:15px}}.brawl-home{--bh-ink:#151515;--bh-muted:#636363;--bh-line:#e2e2e2;color:var(--bh-ink);background:#fff;font-size:16px;line-height:1.6;overflow-x:clip}.brawl-home *{box-sizing:border-box}.brawl-home main{max-width:none;min-height:0;margin:0;padding:0}.brawl-home p{max-width:none;color:var(--bh-muted);margin:0 0 18px}.brawl-home h1,.brawl-home h2,.brawl-home h3{color:inherit;letter-spacing:-.055em;margin:0;line-height:1.12}.brawl-home h1{font-size:clamp(44px,5.3vw,70px);font-weight:800}.brawl-home h2{font-size:clamp(30px,3.3vw,44px);font-weight:750}.brawl-home h3{letter-spacing:-.035em;font-size:19px}.brawl-home a{text-decoration-thickness:1px}.bh-wrap{width:min(1180px,100% - 80px);margin-inline:auto}.brawl-home .bh-icon{vertical-align:middle;flex-shrink:0;width:22px;height:22px;display:inline-block}.brawl-home .bh-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#6a6a6a;margin:0 0 12px;font-size:10px;font-weight:650;line-height:1.5}.brawl-home .bh-section{border:0;border-top:1px solid var(--bh-line);padding:62px 0}.brawl-home .bh-dark{color:#fff;background:#121212;border-color:#121212}.brawl-home .bh-dark p{color:#c9c9c9}.brawl-home .bh-dark .bh-eyebrow{color:#b6b6b6}.brawl-home .bh-wash{background:#f8f8f8}.brawl-home .bh-section-title{margin-bottom:17px}.brawl-home .bh-section-title>p:last-child:not(.bh-eyebrow){margin-top:18px}.bh-title-row{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:0;display:flex}.bh-title-row>.bh-button{margin-bottom:19px}.bh-two-column{grid-template-columns:1fr 1.05fr;align-items:center;gap:70px;display:grid}.brawl-home .bh-section-intro{max-width:650px;margin-bottom:24px;font-size:15px}.brawl-home .bh-small{font-size:12px;line-height:1.7}.brawl-home .bh-tag{color:#666;white-space:nowrap;background:#f3f3f3;border:1px solid #d5d5d5;border-radius:4px;padding:3px 7px;font-size:9px;line-height:1.4;display:inline-block}.brawl-home .bh-button{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:5px;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:11px 18px;font-size:12px;font-weight:650;line-height:1.5;text-decoration:none;transition:background .15s;display:inline-flex}.brawl-home .bh-button:hover{background:#353535}.brawl-home .bh-button-light{color:#111;background:#fff;border-color:#fff}.brawl-home .bh-button-light:hover{background:#eee}.brawl-home .bh-button:disabled{cursor:wait;opacity:.65}.bh-button span{font-size:15px}.bh-skip{z-index:30;color:#111;background:#fff;padding:10px;position:absolute;top:-100px;left:12px}.bh-skip:focus{top:10px}.bh-sr-only,.bh-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.brawl-home header.bh-header{background:#fff;border:0;border-bottom:1px solid #e7e7e7;max-width:none;margin:0;padding:0;display:block}.bh-header-inner{justify-content:space-between;align-items:center;gap:25px;min-height:80px;display:flex}.brawl-home .bh-wordmark{color:#111;white-space:nowrap;letter-spacing:-.065em;font-size:23px;font-weight:800;line-height:1.1;text-decoration:none;display:inline-block}.bh-wordmark span{letter-spacing:0;color:#6a6a6a;margin-top:7px;font-size:9px;font-weight:400;display:block}.bh-header nav{align-items:center;gap:22px;display:flex}.bh-header nav>a:not(.bh-button){color:#444;white-space:nowrap;font-size:11px;text-decoration:none}.bh-header nav .bh-button{gap:15px;min-height:37px;padding:8px 13px;font-size:11px}.brawl-home .bh-hero{border:0;padding:48px 0 27px}.bh-hero-layout{grid-template-columns:.85fr 1.25fr;align-items:center;gap:24px;min-height:460px;display:grid}.bh-hero-copy>p{max-width:415px;margin-top:22px;font-size:17px;line-height:1.6}.bh-hero-copy .bh-platforms{color:#555;margin:18px 0 24px;font-size:13px}.bh-platforms span{margin:0 7px}.brawl-home figure{margin:0}.bh-device-figure{align-self:center;min-width:0}.bh-device-figure>img{filter:grayscale();width:112%;max-width:none;height:auto;margin-left:-3%;display:block}.bh-device-figure figcaption{color:#888;text-align:right;margin-top:6px;font-size:9px}.brawl-home .bh-second-hero{border:0;padding:42px 0;overflow:hidden}.bh-second-layout{grid-template-columns:1.12fr 1fr;align-items:center;gap:64px;min-height:380px;display:grid}.bh-second-layout>figure{min-width:0}.bh-second-layout img{filter:grayscale();width:118%;max-width:none;height:auto;margin-left:-10%;display:block}.bh-second-layout h2{max-width:470px;margin:0 0 22px;font-size:clamp(32px,3.65vw,47px)}.bh-second-layout>div>p{max-width:430px;margin:0 0 24px;font-size:16px}.bh-promise-row{gap:26px;margin-top:27px;display:flex}.bh-promise-row>span{color:#ccc;flex-direction:column;align-items:flex-start;gap:10px;font-size:10px;display:flex}.bh-promise-row .bh-icon{width:25px;height:25px}.bh-output-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.bh-output-grid>figure{min-width:0}.bh-output-grid>figure>figcaption{margin-bottom:12px;font-size:12px;font-weight:650}.brawl-home .bh-example-note{color:#888;margin:18px 0 0;font-size:10px}.bh-example-wordmark{letter-spacing:-.025em;color:#111;font-family:Georgia,serif;font-size:11px;font-weight:600;display:block}.bh-pitch-example{color:#111;background:#fff;border:1px solid #e0e0e0;min-width:0;padding:20px;box-shadow:0 5px 16px #00000006}.bh-pitch-example h3{margin:17px 0 12px;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.15}.bh-pitch-example>p{max-width:230px;margin-bottom:15px;font-size:10px}.bh-pitch-example>img{object-fit:cover;filter:grayscale();width:100%;height:125px;display:block}.bh-example-cta{color:#fff;background:#111;justify-content:space-between;gap:15px;margin-top:12px;padding:7px 10px;font-size:9px;line-height:1.4;display:inline-flex}.bh-deck-example{color:#111;background:#fff;border:1px solid #ddd;min-width:0;padding:22px;box-shadow:0 5px 16px #00000006}.bh-deck-example h3{margin:23px 0;font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.12}.bh-deck-photos{grid-template-columns:1fr 1fr;gap:7px;display:grid}.bh-deck-photos img{object-fit:cover;filter:grayscale();width:100%;height:135px;display:block}.bh-deck-example>small{color:#777;margin-top:14px;font-size:9px;display:block}.bh-site-example{color:#111;background:#fff;border:7px solid #191919;border-bottom-width:12px;border-radius:8px;min-width:0;box-shadow:0 8px 16px #0000000a}.bh-browser-top{background:#fafafa;border-bottom:1px solid #ddd;gap:3px;padding:7px;display:flex}.bh-browser-top i{background:#ccc;border-radius:50%;width:4px;height:4px}.bh-site-inner{isolation:isolate;background:#333;min-height:325px;padding:15px;position:relative;overflow:hidden}.bh-site-inner>.bh-example-wordmark{z-index:1;color:#fff;font-family:Arial,sans-serif;font-size:9px;position:relative}.bh-site-inner>img{z-index:-1;object-fit:cover;filter:grayscale()brightness(.56);width:100%;height:100%;position:absolute;inset:0}.bh-site-inner h3{color:#fff;max-width:230px;margin-top:64px;font-size:32px;line-height:1.05}.bh-site-inner .bh-example-cta{color:#111;background:#fff;margin-top:22px}.bh-ai-steps{gap:24px;margin:28px 0 0;padding:0;list-style:none;display:grid}.bh-ai-steps li{align-items:flex-start;gap:18px;min-width:0;display:flex}.bh-ai-steps li>span{color:#fff;background:#111;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.bh-ai-steps h3{letter-spacing:-.025em;margin:2px 0 7px;font-size:16px;line-height:1.3}.bh-ai-steps p{max-width:390px;margin:0;font-size:12px}.bh-ai-chooser{background:#fff;border:1px solid #ddd;border-radius:7px;padding:28px;box-shadow:0 6px 20px #00000003}.bh-ai-chooser>h3{margin-bottom:8px;font-size:20px}.bh-ai-chooser>p{margin-bottom:21px;font-size:12px}.bh-ai-row{background:#fafafa;border:1px solid #ececec;border-radius:4px;align-items:center;gap:14px;margin:10px 0;padding:12px;display:flex}.bh-ai-mark{color:#fff;background:#222;border-radius:5px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:27px;display:grid}.bh-ai-row>strong{font-size:13px;font-weight:650}.bh-ai-row>a{color:#333;background:#eee;border-radius:4px;margin-left:auto;padding:7px 12px;font-size:11px;text-decoration:none}.bh-inline-link{color:#555;margin-top:16px;font-size:11px;display:inline-block}.bh-mode-strip{min-width:355px;margin-bottom:18px}.bh-mode-strip>strong{margin-bottom:12px;font-size:10px;font-weight:650;display:block}.bh-mode-strip>p{color:#222;white-space:nowrap;background:#f4f4f4;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:12px 16px;font-size:11px;display:flex}.bh-mode-strip span{color:#aaa}.bh-area-grid{grid-template-columns:repeat(5,1fr);gap:15px;margin-top:20px;display:grid}.bh-area-grid article{border:1px solid #e4e4e4;border-radius:5px;padding:20px 16px;position:relative}.bh-area-grid article>.bh-icon{width:25px;height:25px;margin-bottom:16px}.bh-area-grid h3{letter-spacing:-.035em;margin-bottom:12px;font-size:15px}.bh-area-grid .bh-tag{margin-bottom:10px}.bh-area-grid p{margin:0;font-size:11px;line-height:1.5}.bh-area-grid article:nth-child(n+4){color:#777}.bh-voice .bh-two-column{grid-template-columns:.85fr 1.2fr;gap:70px}.bh-voice .bh-section-title{margin-bottom:20px}.bh-voice .bh-section-title h2{font-size:43px}.bh-voice .bh-two-column>div>p{max-width:360px;margin-bottom:22px;font-size:14px}.bh-tools-list{gap:10px;margin-top:24px;display:grid}.bh-tool{align-items:center;gap:12px;min-width:0;display:flex}.bh-tool>span{min-width:0;display:block}.bh-tool strong{font-size:12px;font-weight:650;line-height:1.5;display:block}.bh-tool small{color:#777;font-size:10px;line-height:1.6;display:block}.bh-voice .bh-tool{border:1px solid #414141;border-radius:4px;padding:10px}.bh-voice .bh-tool small{color:#bdbdbd}.bh-voice .bh-tool .bh-icon{color:#fff}.bh-before-after{grid-template-columns:1fr 1fr;gap:21px;display:grid}.bh-before-after article{color:#111;background:#fff;border-radius:5px;min-height:215px;padding:22px}.bh-before-after article>strong{margin-bottom:17px;font-size:12px;display:block}.bh-before-after article>p{margin:0;line-height:1.7;color:#666!important;font-size:13px!important}.bh-reaction-panel{color:#111;background:#fff;border-radius:5px;margin-top:15px;padding:15px 18px}.bh-reaction-panel>p{font-weight:650;color:#111!important;margin-bottom:12px!important;font-size:11px!important}.bh-reaction-panel>div{gap:8px;display:flex}.bh-reaction-panel button{color:#111;background:#fafafa;border:1px solid #e1e1e1;border-radius:4px;flex:1;gap:7px;min-height:35px;padding:8px 10px;font-size:10px}.bh-reaction-panel button .bh-icon{width:14px;height:14px}.bh-reaction-panel button[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.bh-reaction-panel>span{color:#888;margin-top:10px;font-size:9px;display:block}.bh-memory-layout{grid-template-columns:1.1fr 1.25fr .55fr;align-items:center;gap:32px;display:grid}.bh-memory-layout h2{font-size:33px}.bh-memory-layout>div>p{font-size:13px}.bh-memory-cards{grid-template-columns:1fr 1fr;gap:13px;display:grid}.bh-memory-cards article{border:1px solid #ddd;border-radius:4px;align-self:stretch;padding:20px 15px}.bh-memory-cards ul{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.bh-memory-cards li{color:#777;align-items:center;gap:9px;font-size:10px;display:flex}.bh-memory-cards li .bh-icon{width:13px;height:13px}.bh-memory-photo{object-fit:cover;filter:grayscale();border-radius:3px;width:100%;height:235px;display:block}.bh-showcase .bh-two-column{grid-template-columns:.85fr 1.25fr;gap:60px}.bh-showcase .bh-two-column>div:first-child>p{font-size:14px}.bh-showcase .bh-tool{margin:25px 0}.bh-showcase-montage{grid-template-columns:1.05fr 1fr;align-items:center;gap:18px;display:grid}.bh-showcase-small{grid-template-columns:1fr 1fr;align-items:center;gap:10px;display:grid}.bh-showcase-small .bh-pitch-example{padding:12px}.bh-showcase-small .bh-example-wordmark{font-size:7px}.bh-showcase-small .bh-pitch-example h3{margin:13px 0;font-size:17px}.bh-showcase-small .bh-pitch-example>p{margin-bottom:10px;font-size:8px;line-height:1.5}.bh-showcase-small .bh-pitch-example>img{height:97px}.bh-showcase-small .bh-example-cta{padding:6px;font-size:6px}.bh-showcase-small .bh-deck-example{padding:11px}.bh-showcase-small .bh-deck-example h3{margin:15px 0;font-size:17px}.bh-showcase-small .bh-deck-photos{grid-template-columns:1fr}.bh-showcase-small .bh-deck-photos img{height:72px}.bh-showcase-small .bh-deck-photos img+img{display:none}.bh-showcase-small .bh-deck-example>small{font-size:6px;line-height:1.4}.bh-published-image{background:#222;min-width:0;position:relative}.bh-published-image img{object-fit:cover;filter:grayscale()brightness(.8);width:100%;height:330px;display:block}.bh-published-image figcaption{color:#fff;text-align:right;letter-spacing:-.045em;text-shadow:0 1px 6px #000a;font-family:Georgia,serif;font-size:29px;line-height:1.05;position:absolute;bottom:17px;right:15px}.bh-roost .bh-two-column{grid-template-columns:.95fr 1.25fr;gap:50px}.bh-roost .bh-tool{margin:25px 0}.bh-roost .bh-two-column>div:first-child>p:not(.bh-small){font-size:14px}.bh-roost-demo{grid-template-columns:.85fr auto 1.15fr;align-items:center;gap:15px;display:grid}.bh-sample-signup{background:#fff;border:1px solid #ddd;border-radius:5px;padding:18px}.bh-sample-signup>strong{margin-bottom:14px;font-size:12px;display:block}.bh-input-example{color:#999;white-space:nowrap;border:1px solid #ddd;padding:9px;font-size:10px;display:block;overflow:hidden}.bh-sample-signup .bh-example-cta{text-align:center;margin-top:8px;font-size:9px;display:block}.bh-sample-signup>small{color:#888;margin-top:13px;font-size:8px;line-height:1.6;display:block}.bh-flow-arrow{color:#999;font-size:24px}.bh-inbox{background:#fff;border:1px solid #ddd;border-radius:5px;padding:18px}.bh-inbox>h3{font-size:14px}.bh-inbox>.bh-small{margin:8px 0 16px;font-size:9px}.bh-inbox .bh-person{margin-top:13px}.bh-inbox>.bh-tag{margin-top:17px;font-size:8px}.bh-person{align-items:center;gap:10px;min-width:0;display:flex}.bh-avatar{background:#f3f3f3;border:1px solid #ccc;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.bh-person>span:last-child{min-width:0}.bh-person strong{color:#222;font-size:10px;display:block}.bh-person small{color:#888;font-size:9px;line-height:1.6;display:block}.bh-pride-layout{grid-template-columns:1fr 1.2fr .65fr;align-items:center;gap:40px;display:grid}.bh-pride-layout h2{font-size:36px}.bh-pride-layout>div>p{font-size:13px}.bh-team-example{border:1px solid #ddd;border-radius:5px;padding:22px}.bh-team-example>p{color:#777;margin-bottom:8px;font-size:10px!important}.bh-team-example>div{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:14px;padding:15px 0;display:flex}.bh-team-example>small{color:#888;margin-top:16px;font-size:9px;display:block}.bh-pride-photo{object-fit:cover;filter:grayscale();width:100%;height:230px}.bh-pride .bh-tool{margin-top:25px}.bh-faq-layout{grid-template-columns:.65fr 1.65fr;gap:45px;display:grid}.bh-faq h2{font-size:30px}.bh-faq-grid{grid-template-columns:1fr 1fr;align-items:start;gap:9px 18px;display:grid}.brawl-home .bh-faq details{background:#fafafa;border:1px solid #e1e1e1;border-radius:4px;min-width:0;margin:0;padding:0}.bh-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:14px 15px;font-size:11px;font-weight:500;line-height:1.6;list-style:none;display:flex}.bh-faq summary::-webkit-details-marker{display:none}.bh-faq summary>span{color:#888;font-size:15px}.bh-faq details[open] summary>span{transform:rotate(45deg)}.bh-faq details>p{margin:0;padding:0 15px 17px;font-size:11px;line-height:1.8}.bh-waitlist-layout{grid-template-columns:1fr 1.2fr;align-items:start;gap:65px;display:grid}.brawl-home .bh-waitlist{padding:46px 0}.bh-waitlist h2{margin:0 0 13px;font-size:39px}.bh-waitlist-layout>div>p:last-child{margin:0;font-size:13px}.bh-waitlist-form{padding-top:8px}.bh-email-row{gap:12px;display:flex}.brawl-home .bh-waitlist input,.brawl-home .bh-waitlist textarea{color:#111;background:#fff;border:1px solid #ccc;border-radius:4px;width:100%;min-height:43px;margin:0;padding:10px 13px;font-size:12px;display:block}.bh-email-row>input{flex:1;min-width:0}.bh-email-row>.bh-button{flex-shrink:0;justify-content:center;min-width:160px;min-height:43px;font-size:11px}.brawl-home .bh-checkbox{color:#ccc;align-items:flex-start;gap:8px;margin:13px 0;font-size:10px;font-weight:400;line-height:1.6;display:flex}.brawl-home .bh-checkbox input{accent-color:#111;flex-shrink:0;width:13px;min-height:13px;margin:2px 0 0;padding:0}.bh-waitlist-form .bh-privacy-copy{color:#aaa;margin:12px 0 0;font-size:9px;line-height:1.7}.bh-waitlist-details{border-top:1px solid #555;margin-top:20px;padding-top:18px}.bh-waitlist-details>p{color:#ddd;margin-bottom:15px;font-size:12px}.bh-waitlist-details>label{color:#ddd;margin:0 0 14px;font-size:11px;font-weight:500}.bh-waitlist-details>label>input,.bh-waitlist-details>label>textarea{margin-top:7px}.brawl-home .bh-waitlist textarea{min-height:85px}.bh-waitlist-details .bh-button{justify-content:center;min-width:180px;margin-top:5px}.bh-waitlist-form .bh-form-status{color:#fff;border:1px solid #aaa;margin:18px 0 0;padding:14px 16px;font-size:12px;line-height:1.7}.bh-waitlist-form .bh-form-status.bh-saved{margin:0}.brawl-home footer.bh-footer{border:0;max-width:none;padding:24px 0;display:block}.bh-footer-inner{justify-content:space-between;align-items:center;gap:25px;display:flex}.bh-footer-inner nav{flex-wrap:wrap;align-items:center;gap:17px;display:flex}.bh-footer nav>a{color:#777;font-size:9px;text-decoration:none}.bh-footer .bh-wordmark{font-size:20px}.bh-footer .bh-wordmark span{margin-top:4px;font-size:8px}.bh-footer-inner>p{color:#888;margin:0;font-size:10px}.brawl-home :is(a,button,input,textarea,summary):focus-visible{outline-offset:4px;outline:2px solid}.bh-dark :is(a,button,input,textarea):focus-visible{outline-color:#fff}@media (width<=1050px){.bh-wrap{width:calc(100% - 56px)}.bh-header nav{gap:15px}.bh-header nav>a:not(.bh-button){font-size:10px}.bh-header .bh-account-link{display:none}.bh-hero-layout{grid-template-columns:1fr 1.2fr;gap:10px;min-height:390px}.bh-hero-copy>p{font-size:15px}.bh-hero-copy .bh-platforms{font-size:12px}.bh-second-layout{gap:40px;min-height:330px}.bh-two-column{gap:40px}.bh-voice .bh-two-column{grid-template-columns:.9fr 1.1fr;gap:35px}.bh-memory-layout{grid-template-columns:1fr 1.3fr;gap:32px}.bh-memory-photo{display:none}.bh-showcase .bh-two-column{grid-template-columns:.75fr 1.25fr;gap:30px}.bh-roost .bh-two-column{grid-template-columns:.85fr 1.25fr;gap:30px}.bh-roost-demo{grid-template-columns:.9fr 1.1fr;gap:9px}.bh-flow-arrow{display:none}.bh-inbox,.bh-sample-signup{padding:14px}.bh-pride-layout{grid-template-columns:1fr 1.2fr;gap:40px}.bh-pride-photo{display:none}.bh-faq-layout{grid-template-columns:.7fr 1.5fr;gap:30px}.bh-waitlist-layout{gap:40px}.bh-mode-strip{min-width:320px}.bh-before-after{gap:14px}.bh-before-after article{padding:17px}.bh-footer-inner{flex-wrap:wrap}.bh-footer-inner>p{margin-left:auto}}@media (width<=760px){.bh-wrap{width:calc(100% - 36px)}.bh-header-inner{gap:16px;min-height:72px}.bh-header nav>a:not(.bh-button){display:none}.brawl-home .bh-wordmark{font-size:20px}.bh-wordmark span{font-size:8px}.bh-header nav .bh-button{gap:14px;min-height:38px;padding:8px 12px;font-size:10px}.brawl-home .bh-hero{padding:34px 0 22px}.bh-hero-layout{flex-direction:column;align-items:stretch;gap:15px;min-height:0;display:flex}.brawl-home h1{font-size:clamp(42px,10vw,64px)}.bh-hero-copy>p{max-width:490px;margin-top:17px;font-size:15px}.bh-hero-copy .bh-platforms{margin:14px 0 19px;font-size:12px}.bh-device-figure{align-self:stretch;width:100%}.bh-device-figure>img{width:105%;margin-left:-2.5%}.bh-device-figure figcaption{margin-top:0;font-size:8px}.brawl-home .bh-second-hero{padding:30px 0 40px}.bh-second-layout{flex-direction:column-reverse;align-items:stretch;gap:22px;min-height:0;display:flex}.bh-second-layout h2{max-width:450px;margin:0 0 18px;font-size:36px}.bh-second-layout>div>p{max-width:470px;font-size:14px}.bh-promise-row{gap:26px;margin-top:22px}.bh-promise-row>span{font-size:9px}.bh-promise-row .bh-icon{width:21px;height:21px}.bh-second-layout img{width:106%;margin-left:-3%}.brawl-home .bh-section{padding:42px 0}.brawl-home h2{font-size:32px}.bh-title-row{display:block}.bh-title-row>.bh-button{margin-bottom:20px}.bh-output-grid{grid-template-columns:1fr;gap:30px}.bh-output-grid>figure>figcaption{font-size:12px}.bh-pitch-example{padding:23px}.bh-pitch-example h3{font-size:31px}.bh-pitch-example>p{max-width:280px;font-size:12px}.bh-pitch-example>img{height:180px}.bh-example-wordmark{font-size:13px}.bh-example-cta{padding:9px 12px;font-size:10px}.bh-deck-example{padding:24px}.bh-deck-example h3{font-size:33px}.bh-deck-photos img{height:150px}.bh-deck-example>small{font-size:10px}.bh-site-inner{min-height:350px;padding:20px}.bh-site-inner h3{margin-top:65px;font-size:43px}.bh-two-column,.bh-voice .bh-two-column,.bh-showcase .bh-two-column,.bh-roost .bh-two-column{grid-template-columns:1fr;gap:28px}.brawl-home .bh-section-intro{font-size:14px}.bh-ai-steps{gap:23px;margin-top:23px}.bh-ai-steps h3{font-size:15px}.bh-ai-steps p{font-size:12px}.bh-ai-chooser{padding:23px}.bh-ai-row{padding:11px}.bh-ai-row>strong{font-size:12px}.bh-mode-strip{min-width:0;max-width:450px;margin:22px 0}.bh-mode-strip>p{gap:8px;padding:11px;font-size:10px}.bh-area-grid{grid-template-columns:1fr 1fr;gap:12px}.bh-area-grid article{padding:18px 16px}.bh-area-grid article:last-child{grid-column:1/-1}.bh-area-grid h3{font-size:15px}.bh-area-grid p{font-size:11px}.bh-area-grid article>.bh-icon{margin-bottom:12px}.bh-voice .bh-section-title h2{font-size:36px}.bh-voice .bh-two-column>div>p{max-width:450px;font-size:14px}.bh-tools-list{gap:8px}.bh-tool strong{font-size:11px}.bh-tool small{font-size:10px}.bh-before-after{gap:12px}.bh-before-after article{min-height:0;padding:16px}.bh-before-after article>p{line-height:1.65;font-size:11px!important}.bh-before-after article>strong{margin-bottom:12px;font-size:11px}.bh-reaction-panel{padding:14px 13px}.bh-reaction-panel>div{gap:6px}.bh-reaction-panel button{min-height:35px;padding:7px;font-size:9px}.bh-reaction-panel button .bh-icon{width:11px;height:11px}.bh-memory-layout{grid-template-columns:1fr;gap:24px}.bh-memory-layout h2{font-size:32px}.bh-memory-layout>div>p{max-width:470px;font-size:14px}.bh-memory-cards{gap:13px}.bh-memory-cards article{padding:20px 15px}.bh-memory-cards li{gap:7px;font-size:10px}.bh-memory-photo{height:200px;display:block}.bh-showcase .bh-two-column>div:first-child>p{max-width:470px;font-size:14px}.bh-showcase-montage{grid-template-columns:1fr;gap:18px}.bh-showcase-small{align-items:stretch;gap:13px}.bh-showcase-small .bh-pitch-example{padding:14px}.bh-showcase-small .bh-pitch-example h3{font-size:22px}.bh-showcase-small .bh-example-wordmark,.bh-showcase-small .bh-pitch-example>p{font-size:9px}.bh-showcase-small .bh-pitch-example>img{height:105px}.bh-showcase-small .bh-deck-example{padding:14px}.bh-showcase-small .bh-deck-example h3{font-size:21px}.bh-showcase-small .bh-deck-photos img{height:115px}.bh-showcase-small .bh-deck-example>small{font-size:8px}.bh-published-image img{height:300px}.bh-published-image figcaption{font-size:37px;bottom:20px;right:20px}.bh-roost .bh-tool{margin:22px 0}.bh-roost-demo{grid-template-columns:1fr;gap:16px}.bh-sample-signup{padding:22px}.bh-sample-signup>strong{font-size:15px}.bh-input-example{padding:12px;font-size:12px}.bh-sample-signup .bh-example-cta{padding:11px;font-size:11px}.bh-sample-signup>small{font-size:10px}.bh-inbox{padding:22px}.bh-inbox>h3{font-size:17px}.bh-inbox>.bh-small{font-size:10px}.bh-inbox .bh-person{margin-top:19px}.bh-person strong{font-size:12px}.bh-person small{font-size:10px}.bh-avatar{width:31px;height:31px;font-size:11px}.bh-pride-layout{grid-template-columns:1fr;gap:25px}.bh-pride-layout h2{font-size:32px}.bh-pride-layout>div>p{font-size:14px}.bh-team-example>p{font-size:11px!important}.bh-team-example>small{font-size:10px}.bh-pride-photo{width:100%;height:200px;display:block}.bh-faq-layout{grid-template-columns:1fr;gap:10px}.bh-faq-grid{grid-template-columns:1fr;gap:9px}.bh-faq summary{padding:15px;font-size:12px}.bh-faq details>p{font-size:12px}.bh-waitlist-layout{grid-template-columns:1fr;gap:27px}.bh-waitlist h2{font-size:36px}.bh-waitlist .bh-wrap>div>p:last-child{font-size:13px}.bh-email-row{gap:8px}.bh-email-row>.bh-button{min-width:125px;padding:9px 12px;font-size:10px}.brawl-home .bh-waitlist input{font-size:11px}.brawl-home .bh-checkbox{margin-top:14px;font-size:10px}.bh-waitlist-details>label{font-size:12px}.bh-footer-inner{align-items:flex-start;gap:20px}.bh-footer-inner nav{gap:12px;max-width:170px;margin-left:auto}.bh-footer nav>a{font-size:9px}.bh-footer-inner>p{width:100%;margin:0;font-size:10px}.brawl-home footer.bh-footer{padding:25px 0}.brawl-home .bh-button{min-height:43px;font-size:11px}.bh-section-title{max-width:520px}}@media (prefers-reduced-motion:reduce){.brawl-home *{scroll-behavior:auto!important;transition:none!important}}.bh-header .bh-desktop-links{align-items:center;gap:22px;display:flex}.bh-header .bh-desktop-links a{color:#444;white-space:nowrap;font-size:11px;text-decoration:none}.bh-header .bh-mobile-login{display:none}.bh-header nav>a.bh-login{color:#111;align-items:center;min-height:44px;font-size:12px;display:inline-flex!important}.bh-header .bh-menu{background:0 0;border:0;margin:0;padding:0;position:relative}.bh-menu summary{cursor:pointer;color:#111;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:8px 0;font-size:12px;font-weight:600;list-style:none;display:flex}.bh-menu summary::-webkit-details-marker{display:none}.bh-header .bh-menu nav{z-index:50;background:#fff;border:1px solid #ddd;border-radius:5px;flex-direction:column;align-items:stretch;gap:0;width:215px;padding:8px;display:flex;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 12px 30px #0002}.bh-header .bh-menu nav a{color:#111;justify-content:space-between;align-items:center;min-height:50px;padding:12px;font-size:15px;text-decoration:none;display:flex!important}.bh-menu nav a:hover{background:#f2f2f2}.bh-header :is(a,summary):focus-visible{outline-offset:4px;outline:2px solid #111}.bh-header .bh-header-waitlist{order:0}@media (width<=900px){.bh-header .bh-desktop-links{display:none}.bh-header nav{gap:18px}}@media (width<=760px){.bh-header-inner{gap:10px}.bh-header nav{gap:13px}.bh-header nav .bh-header-waitlist{min-height:44px;padding:8px 12px;font-size:12px;display:inline-flex!important}.bh-header .bh-desktop-account{display:none}.bh-header .bh-mobile-login{display:inline}.bh-menu summary,.bh-header nav>a.bh-login{font-size:12px}.bh-header .bh-menu nav{gap:0}}@media (width<=420px){.bh-header-inner{gap:8px;width:calc(100% - 24px)}.bh-header .bh-wordmark{font-size:16px}.bh-header .bh-wordmark span{margin-top:5px;font-size:7px}.bh-header nav{gap:9px}.bh-header nav .bh-header-waitlist{padding:8px 9px;font-size:11px}.bh-header nav>a.bh-login,.bh-menu summary{font-size:11px}.bh-menu summary{gap:5px}}.brawl-home .bh-waitlist-fields{border:0;min-width:0;margin:0;padding:0}.brawl-home .bh-header-inner>nav{flex-wrap:nowrap;flex:none;min-width:0;max-width:none}.brawl-home .bh-header-inner>nav>a,.brawl-home .bh-menu{flex-shrink:0}.brawl-home .bh-header-inner>nav>a,.brawl-home .bh-menu summary{white-space:nowrap}.brawl-home .bh-header .bh-menu nav{max-width:none}@media (width<=760px){.brawl-home .bh-header-inner>nav{justify-content:flex-end;gap:8px}.brawl-home .bh-header-inner>nav>.bh-login{border:1px solid #bbb;border-radius:5px;min-height:44px;padding:0 8px;font-size:12px;line-height:1}.brawl-home .bh-header-inner>nav>.bh-header-waitlist{justify-content:center;min-height:44px;padding:0 10px;font-size:12px;line-height:1}.brawl-home .bh-header .bh-menu summary{gap:5px;min-height:44px;font-size:12px;line-height:1}.brawl-home .bh-header .bh-wordmark{flex:none}}@media (width<=360px){.brawl-home .bh-header-inner,.brawl-home .bh-header-inner>nav{gap:6px}.brawl-home .bh-header-inner>nav>.bh-login{padding-inline:6px}.brawl-home .bh-header-inner>nav>.bh-header-waitlist{padding-inline:8px}.brawl-home .bh-header .bh-wordmark{font-size:15px}}.guide-page{color:#111;background:#fff}.guide-shell{width:min(1120px,100% - 48px);margin:auto}.guide-breadcrumb{border-bottom:1px solid #ddd;flex-wrap:wrap;gap:10px;padding:28px 0;font-size:.8rem;display:flex}.guide-hero{border:0;padding:62px 0 34px;display:block}.guide-hero h1{letter-spacing:-.055em;max-width:970px;margin:20px 0 24px;font-size:clamp(2.7rem,6vw,5.1rem);line-height:1.02}.guide-hero>p:not(.bh-eyebrow){max-width:750px;line-height:1.65}.guide-article{max-width:780px;margin:0 auto}.guide-answer{border-top:2px solid #111;padding:26px 0;font-size:1.25rem;line-height:1.7}.guide-contents{border-block:1px solid #ddd;flex-wrap:wrap;gap:12px 22px;padding:20px 0;display:flex}.guide-article section{padding:30px 0;scroll-margin-top:24px}.guide-article h2,.guide-hub-note h2,.guide-related h2{letter-spacing:-.04em;margin:14px 0 22px;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.14}.guide-article h3{margin:22px 0 12px;font-size:1.2rem;line-height:1.35}.guide-article p,.guide-article li,.guide-article dd{line-height:1.8}.guide-article li{margin:12px 0}.guide-comparison{border:1px solid #111;grid-template-columns:1fr 1fr;margin:24px 0;display:grid}.guide-comparison article{padding:24px}.guide-comparison article+article{color:#fff;background:#111}.guide-comparison h3{margin-top:0}.guide-template{background:#f4f4f2;padding:28px!important}.guide-template pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:26px 0 0;font:.85rem/1.7 ui-monospace,monospace}.guide-three{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.guide-three article{border-top:2px solid #111}.guide-example{border-left:3px solid #111;margin:24px 0;padding:2px 0 2px 22px}.guide-table-wrap{overflow-x:auto}.guide-table-wrap table{border-collapse:collapse;width:100%}.guide-table-wrap th,.guide-table-wrap td{text-align:left;border:1px solid #ccc;padding:16px;line-height:1.6}.guide-table-wrap thead{color:#fff;background:#111}.guide-feature-list>div{border-top:1px solid #ddd;grid-template-columns:140px 1fr;gap:20px;padding:16px 0;display:grid}.guide-feature-list dt{font-weight:800}.guide-feature-list dd{margin:0}.guide-article details{border-bottom:1px solid #ccc;padding:18px 0}.guide-article summary{cursor:pointer;font-weight:700;line-height:1.5}.guide-join{grid-template-columns:1fr 1fr;gap:48px;margin:60px 0;padding:40px;display:grid}.guide-join h2{letter-spacing:-.04em;margin:18px 0;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.guide-join p{line-height:1.65}.guide-join input,.guide-join textarea{box-sizing:border-box}.guide-small{font-size:.85rem;line-height:1.7}.guide-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.guide-card{color:inherit;border:1px solid #ccc;flex-direction:column;align-items:flex-start;padding:26px;text-decoration:none;display:flex}.guide-card:hover,.guide-card:focus-visible{background:#f3f3f1}.guide-card h2,.guide-card h3{letter-spacing:-.035em;margin:22px 0 12px;font-size:1.6rem;line-height:1.15}.guide-card p{line-height:1.7}.guide-card>span:last-child{margin-top:auto;padding-top:20px;text-decoration:underline}.guide-hub-note{max-width:740px;padding:50px 0}.guide-hub-note p{line-height:1.8}.guide-related{padding:0 0 60px}.guide-related .guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-footer{border-top:1px solid #ccc;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:30px;padding:42px max(24px,50% - 560px);display:flex}.guide-footer nav{flex-wrap:wrap;gap:18px;display:flex}.guide-footer>p{font-size:.8rem}.guide-page .bh-waitlist-form{min-width:0}.guide-page .bh-checkbox{align-items:flex-start}.guide-page .bh-checkbox input{flex-shrink:0}.guide-page a:focus-visible,.guide-page summary:focus-visible{outline-offset:4px;outline:2px solid}@media (width<=700px){.guide-shell{width:calc(100% - 32px)}.guide-hero{padding:34px 0 20px}.guide-hero h1{font-size:2.8rem}.guide-card-grid,.guide-related .guide-card-grid,.guide-comparison,.guide-three,.guide-join{grid-template-columns:1fr}.guide-answer{font-size:1.1rem}.guide-join{gap:20px;margin:36px 0;padding:26px 20px}.guide-template{padding:20px!important}.guide-feature-list>div{grid-template-columns:1fr;gap:6px}.guide-footer{padding:30px 16px}.guide-contents{font-size:.9rem}.guide-join .bh-button{max-width:100%}}.brawl-manifesto .bm-hero{border-bottom:1px solid #222;padding:80px 0 0}.brawl-manifesto .bm-hero h1{letter-spacing:-.06em;max-width:1100px;font-size:clamp(48px,6.7vw,88px);line-height:1.02}.bm-hero h1 em{text-underline-offset:.1em;font-style:normal;text-decoration:underline;text-decoration-thickness:.055em}.bm-hero-bottom{grid-template-columns:1fr auto;align-items:end;gap:70px;margin:38px 0 60px;display:grid}.bm-hero-bottom p{font-size:19px;max-width:660px!important;margin:0!important}.bm-hero-bottom a{color:#111;white-space:nowrap;font-size:13px}.bm-hero-bottom a span{margin-left:16px}.bm-ring-label{letter-spacing:.14em;border-top:1px solid #ddd;padding:14px 0;font-size:11px;font-weight:700;display:block}.brawl-manifesto .bm-section{border:0;border-bottom:1px solid #ddd;padding:85px 0}.bm-editorial{grid-template-columns:.95fr 1.1fr;align-items:start;gap:85px;display:grid}.brawl-manifesto .bm-section h2{max-width:900px;font-size:clamp(34px,3.8vw,50px)}.brawl-manifesto .bm-prose p{color:#454545;margin-bottom:23px;font-size:17px;line-height:1.8}.brawl-manifesto .bm-prose p:last-child{margin-bottom:0}.brawl-manifesto .bm-prose a,.bm-research-note a{color:inherit;font-size:13px}.brawl-manifesto .bm-black{color:#fff;background:#111;border-color:#111}.brawl-manifesto .bm-black p{color:#ccc}.brawl-manifesto .bm-black .bh-eyebrow{color:#aaa}.brawl-manifesto .bm-black .bm-pull{color:#fff}.brawl-manifesto .bm-pull{letter-spacing:-.03em;font-size:26px;font-weight:650;line-height:1.4}.brawl-manifesto .bm-lead{color:#fff;max-width:380px;margin-top:28px;font-size:24px;line-height:1.5}.bm-wash{background:#f6f6f6}.bm-rescue{background:#fafafa;border:1px solid #ddd;padding:36px;margin-top:45px!important}.bm-rescue img{width:min(100%,900px);height:auto;margin:auto;display:block}.brawl-manifesto figcaption{color:#777;margin:20px 0 0;font-size:11px;line-height:1.7}.brawl-manifesto figcaption a{color:inherit}.bm-anime{margin-top:30px!important}.bm-gif{background:#252525;border:1px solid #444}.bm-gif img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}.bm-gif-poster{aspect-ratio:16/9;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.bm-gif-poster>span{margin-bottom:18px;font-size:50px;line-height:1}.bm-gif-poster strong{letter-spacing:-.03em;max-width:300px;font-size:23px;line-height:1.2}.bm-gif-poster p{margin:12px 0 0!important;font-size:10px!important}.bm-gif button{color:#111;cursor:pointer;background:#fff;border:0;border-top:1px solid #555;width:100%;min-height:48px;padding:12px;font-size:13px;font-weight:650;display:block}.bm-gif p[role=status]{padding:12px;font-size:13px}.brawl-manifesto .bm-intro{max-width:800px;margin-top:24px;font-size:16px;line-height:1.8}.bm-stats{border-top:1px solid #111;border-bottom:1px solid #111;grid-template-columns:repeat(3,1fr);margin:40px 0;display:grid}.bm-stats article{border-right:1px solid #ddd;flex-direction:column;align-items:start;padding:28px 25px;display:flex}.bm-stats article:first-child{padding-left:0}.bm-stats article:last-child{border:0;padding-right:0}.bm-stats strong{letter-spacing:-.07em;margin-bottom:22px;font-size:80px;line-height:1}.bm-stats h3{letter-spacing:-.035em;margin-bottom:15px;font-size:20px}.bm-stats p{font-size:14px;line-height:1.7}.bm-stats small{color:#666;margin-bottom:20px;font-size:11px;line-height:1.7;display:block}.bm-stats a{color:#111;margin-top:auto;font-size:12px}.bm-research-note{border-left:3px solid #111;max-width:850px;padding:6px 0 6px 25px}.bm-research-note h3{margin-bottom:14px;font-size:23px}.bm-research-note p{font-size:15px;line-height:1.8}.bm-research-note a{margin:0 25px 8px 0;display:inline-block}.bm-areas{border-top:1px solid #111;grid-template-columns:repeat(5,1fr);margin-top:40px;display:grid}.bm-areas article{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:25px 18px}.bm-areas article:first-child{padding-left:0}.bm-areas article:last-child{border-right:0;padding-right:0}.bm-areas article>strong{letter-spacing:-.06em;margin-bottom:12px;font-size:48px;line-height:1;display:block}.bm-areas h3{margin-bottom:15px;font-size:18px}.bm-areas p{font-size:13px;line-height:1.7}.bm-areas small{border:1px solid #aaa;padding:3px 7px;font-size:10px;display:inline-block}.bm-cycle{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:45px;display:grid}.bm-cycle article{background:#f5f5f5;padding:20px}.bm-cycle span{color:#777;font-size:11px}.bm-cycle h3{margin:14px 0 12px;font-size:22px}.bm-cycle p{margin:0;font-size:13px;line-height:1.7}.bm-systems{grid-template-columns:repeat(2,1fr);column-gap:60px;margin-top:40px;display:grid}.bm-systems article{border-top:1px solid #444;padding:28px 0}.bm-systems article>p:first-child{text-transform:uppercase;letter-spacing:.1em;color:#aaa;margin-bottom:7px;font-size:10px}.bm-systems article>h3{margin-bottom:16px;font-size:32px}.bm-systems article>p:last-child{max-width:480px;margin:0;font-size:15px;line-height:1.8}.brawl-manifesto .bm-note{max-width:780px;margin-top:30px;font-size:12px;line-height:1.8}.bm-closing h2{font-size:clamp(45px,6vw,76px)!important}.bm-closing>.bh-wrap>p:not(.bh-eyebrow){max-width:780px;margin-top:28px;font-size:19px;line-height:1.8}.bm-closing .bm-pull{font-size:30px!important}.bm-actions{align-items:center;gap:30px;margin-top:35px;display:flex}.bm-actions>a:last-child{color:#fff;font-size:13px}.brawl-manifesto :is(a,button):focus-visible{outline-offset:4px;outline:2px solid}@media (width<=900px){.bm-editorial{gap:40px}.bm-areas{grid-template-columns:1fr 1fr}.bm-areas article{padding:22px!important}.bm-areas article:last-child{grid-column:1/-1}.bm-stats strong{font-size:65px}}@media (width<=760px){.brawl-manifesto .bm-hero{padding-top:48px}.brawl-manifesto .bm-hero h1{font-size:clamp(42px,10.8vw,66px)}.bm-hero-bottom{grid-template-columns:1fr;gap:24px;margin:30px 0 38px}.bm-hero-bottom p{font-size:16px}.bm-ring-label{font-size:9px}.brawl-manifesto .bm-section{padding:48px 0}.bm-editorial{grid-template-columns:1fr;gap:25px}.brawl-manifesto .bm-section h2{font-size:34px}.brawl-manifesto .bm-prose p{font-size:16px;line-height:1.8}.brawl-manifesto .bm-prose .bm-pull{font-size:24px}.bm-rescue{padding:18px;margin-top:26px!important}.brawl-manifesto figcaption{font-size:10px}.bm-stats{grid-template-columns:1fr;margin-top:28px}.bm-stats article{border:0;border-bottom:1px solid #ddd;padding:25px 0}.bm-stats strong{font-size:74px}.bm-stats small{max-width:400px}.bm-cycle{grid-template-columns:1fr 1fr;gap:12px}.bm-cycle article{padding:17px}.bm-systems{grid-template-columns:1fr;gap:0;margin-top:27px}.bm-systems article>h3{font-size:29px}.bm-areas article{padding:20px 14px!important}.bm-areas p{font-size:12px}.bm-areas h3{font-size:17px}.bm-closing>.bh-wrap>p:not(.bh-eyebrow){font-size:16px}.bm-actions{flex-direction:column;align-items:start;gap:23px}.bm-gif-poster{padding:20px}.bm-gif-poster strong{font-size:21px}.bm-gif-poster>span{margin-bottom:12px;font-size:38px}}.brawl-manifesto .bm-gif button[aria-pressed=true]{color:#111;background:#fff}.brawl-manifesto .bm-black figcaption{color:#aaa}.brawl-home.public-info main.public-info-main{max-width:860px;margin:auto;padding:55px 30px 70px}.public-info-main :is(h1,h2){margin:28px 0 20px}.public-info-main h1{font-size:48px}.public-info-main h2{font-size:28px}.public-info-main p,.public-info-main li{font-size:17px;line-height:1.8}.public-info-main li{margin:12px 0}.public-info-main a{color:inherit}.public-info-main input{width:100%;font:inherit;border:1px solid #aaa;margin:8px 0 18px;padding:12px}.public-info-main label{display:block}.public-info-main button{font:inherit;cursor:pointer;padding:12px 18px}.public-info-main .narrow{border:0;max-width:none;margin:0;padding:0}@media (width<=760px){.brawl-home.public-info main.public-info-main{padding:28px 18px 45px}.public-info-main h1{font-size:38px}.public-info-main h2{font-size:26px}.public-info-main ol,.public-info-main ul{padding-left:25px}}.public-info-main .public-connection-field strong{font-size:14px;display:block}.public-info-main .public-connection-field code{overflow-wrap:anywhere;border:1px solid #aaa;margin-top:8px;padding:12px;font-size:16px;display:block}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.ttf)format("truetype");font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#111;background:#fff;margin:0;font-family:Inter,Arial,sans-serif;font-size:17px;line-height:1.65}a{color:inherit;text-underline-offset:4px}button,input,select,textarea{font:inherit}button,.button{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:0;justify-content:center;align-items:center;gap:20px;min-height:46px;padding:12px 21px;font-weight:600;text-decoration:none;display:inline-flex}button:hover,.button:hover{background:#333}button:disabled{opacity:.45;cursor:not-allowed}.secondary{color:#111;background:#fff}.secondary:hover{background:#f2f2f2}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #555}header,footer{justify-content:space-between;align-items:center;gap:25px;max-width:1320px;margin:auto;padding:32px 48px;display:flex}header{border-bottom:1px solid #111}.wordmark{letter-spacing:-.8px;font-size:23px;font-weight:800;line-height:1.2;text-decoration:none}.wordmark span{letter-spacing:0;margin-top:7px;font-size:12px;font-weight:400;display:block}nav,footer div{align-items:center;gap:24px;display:flex}nav a{font-size:14px;text-decoration:none}.link,.text-button{color:#111;background:0 0;border:0;min-height:32px;padding:0;font-weight:500;text-decoration:underline}.link:hover,.text-button:hover{background:0 0}main{max-width:1224px;min-height:65vh;margin:auto;padding:0 48px}section{border-bottom:1px solid #ccc;padding:64px 0}.hero{border-bottom:0;max-width:1000px;padding:100px 0 60px}.eyebrow{letter-spacing:2px;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:700}h1,h2,h3,h4{letter-spacing:-.045em;margin-top:0;line-height:1.13}h1{margin-bottom:25px;font-size:clamp(44px,7.4vw,94px);font-weight:800}h2{margin-bottom:24px;font-size:clamp(32px,4vw,49px)}h3{margin-top:42px;margin-bottom:18px;font-size:27px}h4{letter-spacing:-.02em;margin:24px 0 12px;font-size:19px}p{max-width:740px;margin:0 0 22px}.lead{max-width:760px;font-size:clamp(23px,3vw,32px);line-height:1.45}.hero>p:not(.eyebrow){max-width:750px}.hero .button{margin:12px 0 48px}.process{border-top:1px solid #111;border-bottom:1px solid #111;grid-template-columns:repeat(4,1fr);max-width:820px;padding:20px 0;display:grid}.process span{border-right:1px solid #ccc;padding:4px 22px;font-size:17px;font-weight:600}.process span:first-child{padding-left:0}.process span:last-child{border:0}.split{grid-template-columns:1fr 1fr;gap:85px;padding-top:70px;padding-bottom:90px;display:grid}.split>div{max-width:430px}.muted,.small{color:#555}.small{font-size:13px;line-height:1.6}label{margin-bottom:21px;font-size:14px;font-weight:600;display:block}input,select,textarea{color:#111;background:#fff;border:1px solid #aaa;border-radius:0;width:100%;min-height:47px;margin-top:8px;padding:12px 13px;display:block}textarea{resize:vertical;min-height:130px}.check{align-items:flex-start;gap:12px;font-size:13px;font-weight:400;display:flex}.check input{flex-shrink:0;width:17px;min-height:17px;margin:3px 0 0}.trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.notice{white-space:pre-wrap;background:#f3f3f3;border-left:3px solid #111;margin:22px 0;padding:16px 20px;font-size:15px}.narrow{max-width:760px;margin:auto;padding:75px 0}.narrow h1{font-size:54px}.narrow h2{margin-top:45px;font-size:30px}.narrow .button,.narrow form button{width:100%}.divider{text-align:center;color:#666;margin:24px 0;font-size:13px}.section-head{justify-content:space-between;align-items:flex-start;gap:25px;padding-top:64px;display:flex}.section-head h1{font-size:56px}.section-head h2{font-size:40px}.section-head p{margin-bottom:10px}.account-top{justify-content:space-between;gap:30px;padding:30px 0;display:flex}.account-top>label{flex:1}.inline{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.inline label{flex:1;min-width:180px;margin-bottom:0}.inline button{margin-bottom:0}.steps{border-top:1px solid #111;border-left:1px solid #111;grid-template-columns:repeat(4,1fr);margin:30px 0;display:grid}.step{text-align:left;color:#111;background:#fff;border:1px solid #111;border-top:0;border-left:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:9px;min-height:145px;padding:23px 18px;display:flex}.step:hover{background:#f4f4f4}.step .number{letter-spacing:2px;font-size:11px;font-weight:400}.step strong{font-size:17px}.step>span:last-child{color:#555;font-size:11px;font-weight:400}.guide{background:#f6f6f6;margin:25px 0;padding:30px}.guide h3{margin-top:0}.guide li{margin-bottom:13px}.document{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.document p{margin:5px 0;font-size:13px}.actions{flex-wrap:wrap;gap:15px;display:flex}.snapshot{border-bottom:1px solid #ccc;padding:24px 0}pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:500px;font-size:13px;line-height:1.65;overflow:auto}.materials{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px;display:grid}.materials article{overflow-wrap:anywhere;border:1px solid #ddd;padding:20px}.materials p{font-size:13px}.materials button{margin-top:14px;font-size:12px}.billing{border:1px solid #111;margin:25px 0;padding:30px}.billing h3{margin-top:0}.plan-grid{border-top:1px solid #ccc;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:25px;padding:20px 0;display:grid}.plan-grid h4{margin-top:0}.plan-grid p{margin-top:10px;font-size:14px}.plan-grid button{font-size:13px}fieldset{border:1px solid #ccc;margin:20px 0;padding:20px}legend{font-size:14px}details{border:1px solid #ccc;margin:30px 0;padding:20px}summary{cursor:pointer;font-weight:600}details .text-button{margin:10px}.admin-row{border-top:1px solid #ccc;padding:25px 0}.admin-row h3{margin-top:0}footer{color:#555;align-items:flex-start;padding-top:45px;padding-bottom:45px;font-size:12px}footer p{margin:0}footer div{flex-wrap:wrap}@media (width<=800px){header,footer{padding:24px}.wordmark{font-size:20px}nav{gap:14px}nav a{font-size:12px}main{padding:0 24px}.hero{padding:65px 0 25px}.split{grid-template-columns:1fr;gap:35px;padding:50px 0}.split>div{max-width:none}.narrow{padding:50px 0}.narrow h1{font-size:42px}.steps{grid-template-columns:repeat(2,1fr)}.section-head{flex-direction:column;padding-top:45px}.section-head h1{font-size:43px}.account-top{flex-direction:column}.materials{grid-template-columns:1fr 1fr}.plan-grid{grid-template-columns:1fr}.plan-grid>div{border-bottom:1px solid #ddd;padding-bottom:20px}.process span{padding:4px 12px;font-size:13px}.document{flex-direction:column;align-items:flex-start}.guide{padding:22px}.billing{padding:23px}footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.skip-link{z-index:10;color:#fff;background:#111;padding:12px 20px;position:absolute;top:-100px;left:24px}.skip-link:focus{top:12px}.landing-hero{grid-template-columns:1.6fr 1fr;align-items:center;gap:58px;max-width:none;padding-bottom:86px;display:grid}.landing-hero h1{font-size:clamp(64px,8.5vw,112px);line-height:1.02}.landing-hero .lead{max-width:620px;font-size:clamp(23px,2.5vw,29px)}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.hero .hero-actions .button{margin:0}.hero-actions>a:last-child{font-size:14px}.framework-mark{width:100%;max-width:380px;margin:0}.framework-mark svg{width:100%;display:block}.framework-mark figcaption{text-align:center;letter-spacing:1.5px;text-transform:uppercase;font-size:11px;line-height:1.9}.landing-heading{max-width:700px;margin-bottom:42px}.landing-heading>p:last-child{max-width:630px}.framework-section{border-top:1px solid #111;grid-template-columns:1fr 1.25fr;gap:70px;padding:80px 0;display:grid}.area-row{border-top:1px solid #ccc;grid-template-columns:45px 1fr;gap:25px;padding:27px 0;display:grid}.area-row:first-child{border-top:0;padding-top:0}.area-letter{font-size:37px;font-weight:700;line-height:1}.area-row .eyebrow{margin-bottom:8px}.area-row h3{margin:0 0 10px;font-size:24px}.area-row p:last-child{color:#555;margin:0;font-size:15px}.mode-grid{border-top:1px solid #111;grid-template-columns:repeat(4,1fr);gap:30px;margin:0;padding:32px 0;list-style:none;display:grid}.mode-grid h3{margin:18px 0;font-size:29px}.mode-grid p{margin:0;font-size:15px}.method-note{color:#555;border-top:1px solid #ccc;margin-bottom:0;padding-top:22px;font-size:13px}.brand-path{border-top:1px solid #111;border-left:1px solid #111;grid-template-columns:repeat(4,1fr);margin:0 0 50px;padding:0;list-style:none;display:grid}.brand-path li{letter-spacing:-.03em;border-bottom:1px solid #111;border-right:1px solid #111;padding:22px;font-size:19px}.brand-path span{color:#555;letter-spacing:2px;margin-bottom:13px;font-size:10px;display:block}.connected-work{grid-template-columns:1fr 1fr;gap:70px;display:grid}.connected-work h3{margin-top:0;font-size:26px}.connected-work p{font-size:16px}.connected-work a{font-size:14px}.founder-line{padding-top:30px;font-size:18px;font-weight:600}.founder-line span{color:#555;font-size:12px;font-weight:400}section[id]{scroll-margin-top:24px}@media (width<=900px){.landing-hero{gap:25px}.framework-section{gap:35px}.mode-grid{grid-template-columns:repeat(2,1fr);row-gap:35px}.brand-path{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){header{align-items:flex-start;gap:16px}nav{flex-wrap:wrap;justify-content:flex-end;gap:9px 14px;max-width:160px}.wordmark{min-width:135px;font-size:19px}.landing-hero{grid-template-columns:1fr;gap:20px;padding-bottom:45px}.landing-hero h1{font-size:72px}.framework-mark{max-width:280px;margin:0 auto}.hero-actions{gap:20px}.framework-section{grid-template-columns:1fr;gap:0;padding:50px 0}.area-row{grid-template-columns:35px 1fr;gap:20px}.mode-grid{gap:28px 22px}.mode-grid h3{font-size:25px}.brand-path li{padding:18px;font-size:17px}.connected-work{grid-template-columns:1fr;gap:25px}.landing-heading{margin-bottom:30px}.hero-actions>a:last-child{font-size:13px}}.admission-counts{border-top:1px solid #111;border-bottom:1px solid #111;grid-template-columns:repeat(3,1fr);margin:30px 0;display:grid}.admission-counts p{margin:0;padding:20px 0}.admission-counts strong{letter-spacing:-.04em;font-size:38px;line-height:1.2;display:block}.admission-counts span{color:#555;font-size:13px}.admission-search{max-width:600px;margin:30px 0}.admission-group{padding:38px 0}.admission-group h2{font-size:34px}.admission-person{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.admission-person h3{margin:0 0 8px;font-size:25px}.admission-person p{overflow-wrap:anywhere}.admission-status{border:1px solid #aaa;flex-shrink:0;padding:5px 10px;font-size:12px}.admission-group .admin-row{padding:28px 0}.admission-group .admin-row>.small{margin-bottom:14px}@media (width<=600px){.admission-person{flex-direction:column;gap:0}.admission-status{margin-bottom:20px}.admission-counts strong{font-size:32px}.admission-group .actions button{width:100%}}.admin-nav{gap:24px;padding-top:30px;display:flex}.admin-nav a[aria-current=page]{font-weight:700;text-decoration-thickness:2px}.feedback-form{max-width:740px}.feedback-row{border-top:1px solid #ccc;padding:28px 0}.feedback-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.feedback-heading h3{margin:0 0 16px;font-size:27px}.feedback-message{white-space:pre-wrap;overflow-wrap:anywhere}.feedback-row form{max-width:740px}.feedback-row fieldset{margin-top:25px}.feedback-counts,.progress-counts{border-top:1px solid #111;border-bottom:1px solid #111;grid-template-columns:repeat(4,1fr);gap:20px;margin:30px 0;display:grid}.feedback-counts p,.progress-counts p{margin:0;padding:20px 0}.feedback-counts strong,.progress-counts strong{letter-spacing:-.04em;font-size:34px;display:block}.feedback-counts span,.progress-counts span{color:#555;font-size:13px;display:block}.feedback-filters{flex-wrap:wrap;align-items:flex-end;gap:24px;display:flex}.feedback-filters label:first-child{flex:2;min-width:230px}.feedback-filters label{flex:1;min-width:150px}.feedback-row fieldset:disabled{opacity:.7}.progress-panel{margin:35px 0}.progress-counts{grid-template-columns:repeat(3,1fr)}.next-action{border:1px solid #111;padding:24px}.next-action h4{margin-top:0}.next-action .eyebrow{margin-bottom:12px}.process-area{border-top:1px solid #ccc;padding-top:10px}.process-steps{padding-left:23px}.process-steps li{border-bottom:1px solid #ddd;padding:15px 0}.process-steps li p{margin:6px 0;font-size:14px}.process-steps li>span{color:#555;font-size:12px}.process-area h4>.small{margin-left:12px;font-weight:400}.process-overview>p:first-of-type{margin-top:20px}@media (width<=600px){.feedback-counts,.progress-counts{grid-template-columns:repeat(2,1fr)}.feedback-heading{flex-direction:column;gap:0}.feedback-heading .admission-status{margin-bottom:15px}.feedback-row .small{overflow-wrap:anywhere}}.studio-panel{margin:30px 0}.charter-card{border:1px solid #111;padding:28px}.charter-card h3{margin-top:0}.charter-fields{grid-template-columns:1fr 1fr;gap:20px 35px;margin:25px 0;display:grid}.charter-fields dt{margin-bottom:6px;font-size:14px;font-weight:700}.charter-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px}.charter-fields dd>span{margin-top:6px;display:block}.studio-panel details>p:first-of-type{margin-top:20px}.studio-panel fieldset{max-width:750px}.studio-panel .document{overflow-wrap:anywhere}.materials img{object-fit:contain;background:#f6f6f6;width:100%;height:160px;margin:15px 0;display:block}.roadmap-feature{border-top:1px solid #ccc;padding:30px 0}.roadmap-feature h2{margin-bottom:15px;font-size:28px}.roadmap-feature .actions{align-items:center}.roadmap-feature .actions>span{font-size:14px;font-weight:600}.roadmap-feature form{max-width:740px}.roadmap-feature button[aria-pressed=true]{border-width:2px}@media (width<=600px){.charter-fields{grid-template-columns:1fr}.charter-card{padding:20px}.admin-nav{flex-wrap:wrap;gap:14px}}.admin-data-scope{border-left:3px solid #111;max-width:900px;padding:12px 20px;font-size:14px}.admin-usage-counts{border-bottom:1px solid #111;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0;display:grid}.admin-usage-counts p{margin:0;padding:12px 0 24px}.admin-usage-counts strong{font-size:32px;line-height:1.25;display:block}.admin-usage-counts span{color:#555;font-size:13px}.admin-palette{padding:20px 0 35px}.admin-palette h2{font-size:27px}.admin-palette ul{flex-wrap:wrap;gap:12px 24px;padding:0;list-style:none;display:flex}.admin-palette li{align-items:center;gap:12px;font-size:13px;display:flex}.admin-colors{flex-wrap:wrap;gap:8px 16px;display:inline-flex}.admin-color{align-items:center;gap:7px;font-family:monospace;font-size:12px;display:inline-flex}.admin-swatch{border:1px solid #888;flex-shrink:0;width:19px;height:19px;display:inline-block}.admin-user-details,.admin-request{margin:14px 0 20px;padding:18px}.admin-user-stats{flex-wrap:wrap;gap:24px 40px;margin:25px 0;display:flex}.admin-user-stats dt{color:#555;font-size:12px}.admin-user-stats dd{margin:7px 0;font-size:15px}.admin-brand-list{margin:20px 0;padding:0;list-style:none}.admin-brand-list li{overflow-wrap:anywhere;border-top:1px solid #ddd;padding:18px 0}.admin-brand-list li>div{justify-content:space-between;gap:20px;display:flex}.admin-brand-list p{margin:9px 0}.admin-brand-names{overflow-wrap:anywhere;font-size:15px}@media (width<=600px){.admin-usage-counts{grid-template-columns:repeat(2,1fr)}.admin-brand-list li>div{flex-direction:column;gap:5px}.admin-user-stats{gap:18px 30px}}.journey-card{border:1px solid #bbb;border-top:6px solid var(--brand-accent,#111);margin:24px 0;padding:28px}.journey-card h4{margin:8px 0;font-size:30px}.mode-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:26px 0;padding:0;list-style:none;display:grid}.mode-track li{border-top:3px solid #ccc;padding:12px 0;font-size:13px}.mode-track li[aria-current=step]{border-color:var(--brand-accent,#111)}.mode-track strong,.mode-track span,.mode-track small{display:block}.mode-track strong{font-size:17px}.mode-track small{color:#555;margin-top:8px}progress{width:100%;height:12px;accent-color:var(--brand-accent,#111);margin-top:12px;display:block}.journey-swatches{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.journey-swatches span{font-size:12px}.journey-swatches i{vertical-align:middle;border:1px solid #aaa;width:18px;height:18px;margin-right:5px;display:inline-block}.journey-footnote{border-top:1px solid #aaa;padding:14px 0;font-size:12px;line-height:1.7}.journey-sticky{z-index:1;background:#fff;padding:14px;position:sticky;bottom:0;box-shadow:0 -5px 16px #fffd}.deliverable-panel>label{max-width:600px}.deliverable-panel h4{margin:20px 0 8px;font-size:29px}.working-artifact{border:1px solid #ccc;border-top:5px solid var(--brand-accent,#111);margin:28px 0;padding:30px}.artifact-copy{white-space:pre-wrap;overflow-wrap:anywhere}.artifact-field+.artifact-field{border-top:1px solid #ddd;padding-top:10px}.artifact-field h5{text-transform:capitalize;margin-bottom:8px;font-size:16px}.mode-example{border-left:3px solid #aaa;margin:24px 0;padding:10px 24px}.deliverable-panel .actions{flex-wrap:wrap;align-items:center}.progress-panel>details,.progress-panel .next-action{margin:24px 0}@media (width<=600px){.mode-track{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-card,.working-artifact{padding:22px}.journey-card h4{font-size:25px}.journey-sticky{position:static}}@media (prefers-reduced-motion:reduce){progress{transition:none}}.account-heading{padding-top:32px}.account-heading h1{margin-bottom:12px;font-size:40px}.account-heading .actions{flex-wrap:wrap;align-items:center}.account-top{align-items:center;padding:20px 0}.new-brand{min-width:220px}.new-brand form{margin-top:20px}.brand-workspace{padding-top:28px}.brand-workspace>.section-head{padding-top:0}.brand-workspace .progress-panel{margin-top:24px}@media (width<=600px){.account-heading h1{font-size:34px}.account-heading{gap:14px}.new-brand{width:100%}}.file-library{scroll-margin-top:24px}.file-library h3{margin-top:0}.file-library .actions{margin:18px 0}.file-library button[aria-pressed=true]{color:#fff;background:#111}.file-library .materials a{display:block}.file-library .materials button{display:flex}.file-library progress{min-width:180px}.relationship-form{gap:1rem;max-width:48rem;margin:1.5rem 0;display:grid}.relationship-form label{gap:.4rem;display:grid}.relationship-form input[type=checkbox],.relationship-form input[type=radio]{width:auto;margin-right:.6rem}.relationship-form label:has(input[type=checkbox]){display:block}.relationship-table{overflow-x:auto}.relationship-table table{border-collapse:collapse;width:100%}.relationship-table th,.relationship-table td{text-align:left;vertical-align:top;border-bottom:1px solid #bbb;padding:.8rem}.relationship-pipeline{gap:1rem;padding:1rem 0;display:flex;overflow-x:auto}.relationship-pipeline>div{background:#f5f5f5;border:1px solid #ccc;min-width:14rem;padding:1rem}.relationship-pipeline button{width:100%;margin:.5rem 0;display:block}.relationship-detail{border:1px solid #aaa;margin:1rem 0;padding:1rem}.relationship-choice{border:1px solid #aaa;align-items:start;padding:1rem;display:flex!important}.relationship-public fieldset{gap:.7rem;padding:1rem;display:grid}.preserve-lines{white-space:pre-wrap}.honeypot{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.relationship-public input,.relationship-public textarea,.relationship-public select{min-width:0;max-width:100%}.relationship-public{overflow-wrap:anywhere}@media (width<=600px){.relationship-form{max-width:100%}.relationship-public{padding:1rem}.relationship-table th,.relationship-table td{padding:.5rem}}.brand-quick-links{width:100%;max-width:none;min-height:44px;padding:6px 0 20px;display:block}.brand-quick-links-row{align-items:baseline;gap:8px 14px;margin:10px 0;font-size:15px;line-height:1.7;display:flex}.brand-quick-links-row>strong{flex:0 0 110px}.brand-quick-links ul{flex-wrap:wrap;align-items:baseline;gap:4px 0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.brand-quick-links li{margin:0}.brand-quick-links li:not(:last-child):after{content:"|";color:#888;margin:0 10px}.brand-quick-links a{font-size:inherit;text-underline-offset:3px;padding:5px 0;display:inline-block}.brand-quick-links a:focus-visible{outline-offset:3px;outline:2px solid #111}@media (width<=600px){.brand-quick-links-row{margin:14px 0;display:block}.brand-quick-links-row>strong{margin-bottom:3px;display:block}.brand-quick-links a{padding:8px 0}}
