@font-face{font-family:Fraunces;src:url(../fonts/fraunces-soft.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(../fonts/fraunces-soft-italic.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Bricolage;src:url(../fonts/bricolage.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../fonts/jetbrains-mono-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fraunces Fallback;src:local("Georgia");font-style:normal;size-adjust:110.8%;ascent-override:88.4%;descent-override:23.5%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;src:local("Georgia Italic"),local("Georgia-Italic");font-style:italic;size-adjust:102.4%;ascent-override:95.7%;descent-override:25.4%;line-gap-override:0%}@font-face{font-family:Bricolage Fallback;src:local("Arial");size-adjust:105.7%;ascent-override:88%;descent-override:25.5%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;src:local("Consolas Bold"),local("Consolas-Bold"),local("Consolas");font-weight:700;size-adjust:109.1%;ascent-override:93.5%;descent-override:27.5%;line-gap-override:0%}:root{--bb-ink: #14110d;--bb-ink-2: #1f1a13;--bb-ink-3: #2b241a;--bb-ink-soft: #4a4034;--bb-cream: #fff8e7;--bb-cream-2: #fbefd0;--bb-paper: #fffcf4;--bb-butter: #ffd45c;--bb-butter-2: #ffe596;--bb-butter-3: #fff1c2;--bb-gold: #e0a526;--bb-gold-deep: #8a5a06;--bb-teal: #0f5a52;--bb-teal-2: #16786d;--bb-teal-3: #d6ece8;--bb-teal-ink: #08332e;--bb-jam: #ff4f6d;--bb-jam-soft: #ffe0e5;--bb-jam-deep: #c8243f;--bb-mint: #2fd8a0;--bb-mint-soft: #d5f7ea;--bb-berry: #6a5cff;--bb-berry-soft: #e6e3ff;--bb-berry-deep: #5b4cf0;--bb-toast: #ff8a3d;--bb-toast-soft: #ffe6d4;--bb-sky: #4cc3ff;--bb-sky-soft: #ddf3ff;--bb-bg: var(--bb-cream);--bb-surface: var(--bb-paper);--bb-text: var(--bb-ink);--bb-text-soft: var(--bb-ink-soft);--bb-line: rgba(20, 17, 13, .1);--bb-line-strong: rgba(20, 17, 13, .18);--bb-focus: var(--bb-berry);--bb-field-focus: inset 0 0 0 2px var(--bb-ink), 0 0 0 2px var(--bb-butter), 0 0 0 6px color-mix(in srgb, var(--bb-butter) 35%, transparent);--bb-success: #12a36f;--bb-warning: #e08a00;--bb-danger: #c21f3a;--accent: var(--bb-butter);--accent-ink: var(--bb-ink);--accent-soft: var(--bb-butter-3);--bb-grad-butter: linear-gradient(135deg, #fff1b8 0%, #ffd45c 45%, #f5b62b 100%);--bb-grad-gold-text: linear-gradient(100deg, #b57a10 0%, #e0a526 30%, #ffd45c 55%, #e0a526 80%, #b57a10 100%);--bb-grad-gold-text-light: linear-gradient(100deg, #7a4f05 0%, #9a6a0a 28%, #b07a0e 52%, #9a6a0a 78%, #7a4f05 100%);--bb-grad-gold-text-bright: linear-gradient(100deg, #ffd45c 0%, #ffe596 50%, #ffd45c 100%);--bb-accent-grad: var(--bb-grad-gold-text-light);--bb-grad-sunrise: radial-gradient(120% 90% at 85% 0%, rgba(255, 212, 92, .55) 0%, rgba(255, 212, 92, 0) 55%), radial-gradient(90% 70% at 0% 100%, rgba(47, 216, 160, .18) 0%, rgba(47, 216, 160, 0) 60%);--bb-grad-ink: radial-gradient(90% 80% at 80% 0%, rgba(255, 212, 92, .16) 0%, rgba(255, 212, 92, 0) 60%), radial-gradient(70% 60% at 0% 100%, rgba(106, 92, 255, .16) 0%, rgba(106, 92, 255, 0) 60%), #14110d;--bb-grad-teal: radial-gradient(90% 90% at 100% 0%, rgba(47, 216, 160, .25) 0%, rgba(47, 216, 160, 0) 60%), #0f5a52;--bb-grad-arcade: conic-gradient(from 200deg at 50% 50%, #ffd45c, #ff8a3d, #ff4f6d, #6a5cff, #4cc3ff, #2fd8a0, #ffd45c);--bb-font-display: "Fraunces", "Fraunces Fallback", Georgia, "Times New Roman", serif;--bb-font-body: "Bricolage", "Bricolage Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--bb-font-mono: "JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-display: clamp(3rem, 1.6rem + 6.4vw, 7.75rem);--fs-h1: clamp(2.6rem, 1.6rem + 4.4vw, 5.75rem);--fs-h2: clamp(2.1rem, 1.45rem + 2.9vw, 4.25rem);--fs-h3: clamp(1.45rem, 1.2rem + 1.05vw, 2.1rem);--fs-h4: clamp(1.2rem, 1.1rem + .45vw, 1.45rem);--fs-lead: clamp(1.125rem, 1.02rem + .45vw, 1.4rem);--fs-body: 1.0625rem;--fs-small: .9375rem;--fs-micro: .75rem;--fs-nano: .6875rem;--lh-tight: 1.02;--lh-snug: 1.15;--lh-body: 1.62;--tracking-tight: -.025em;--tracking-wide: .18em;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-8: 4rem;--sp-9: 6rem;--sp-section: clamp(5rem, 2.8rem + 8vw, 10rem);--sp-section-sm: clamp(3.5rem, 2.2rem + 5vw, 6.5rem);--gutter: clamp(1rem, .6rem + 2vw, 2.5rem);--container: 1280px;--container-wide: 1480px;--container-narrow: 820px;--r-xs: .5rem;--r-sm: .875rem;--r-md: 1.25rem;--r-lg: 1.75rem;--r-xl: 2.25rem;--r-pill: 999px;--bezel-pad: .4rem;--sh-1: 0 1px 1px rgba(20, 17, 13, .04), 0 2px 6px -2px rgba(20, 17, 13, .06);--sh-2: 0 1px 1px rgba(20, 17, 13, .03), 0 10px 30px -12px rgba(20, 17, 13, .14), 0 30px 60px -30px rgba(20, 17, 13, .16);--sh-3: 0 2px 2px rgba(20, 17, 13, .03), 0 24px 50px -18px rgba(20, 17, 13, .22), 0 60px 120px -40px rgba(20, 17, 13, .22);--sh-butter: 0 18px 50px -18px rgba(240, 170, 20, .6), 0 2px 0 rgba(255, 255, 255, .5) inset;--sh-inset-hi: inset 0 1px 0 rgba(255, 255, 255, .65);--sh-inset-hi-dark: inset 0 1px 0 rgba(255, 255, 255, .08);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.32, .72, 0, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--ease-in-out-soft: cubic-bezier(.65, 0, .35, 1);--dur-1: .16s;--dur-2: .28s;--dur-3: .52s;--dur-4: .9s;--z-base: 1;--z-raised: 10;--z-sticky: 100;--z-header: 200;--z-hud: 300;--z-overlay: 400;--z-modal: 500;--z-toast: 600;--header-h: 84px;color-scheme:light}@media(max-width:767px){:root{--header-h: 68px;--fs-body: 1rem;--sp-section: 3rem;--sp-section-sm: 2.5rem}}.bb-accent--butter{--accent: var(--bb-butter);--accent-ink: var(--bb-ink);--accent-soft: var(--bb-butter-3)}.bb-accent--gold{--accent: var(--bb-gold);--accent-ink: var(--bb-ink);--accent-soft: var(--bb-butter-3)}.bb-accent--teal{--accent: var(--bb-teal);--accent-ink: var(--bb-cream);--accent-soft: var(--bb-teal-3)}.bb-accent--jam{--accent: var(--bb-jam);--accent-ink: var(--bb-ink);--accent-soft: var(--bb-jam-soft)}.bb-accent--mint{--accent: var(--bb-mint);--accent-ink: var(--bb-ink);--accent-soft: var(--bb-mint-soft)}.bb-accent--berry{--accent: var(--bb-berry);--accent-ink: #fff;--accent-soft: var(--bb-berry-soft)}.bb-accent--toast{--accent: var(--bb-toast);--accent-ink: var(--bb-ink);--accent-soft: var(--bb-toast-soft)}.bb-accent--sky{--accent: var(--bb-sky);--accent-ink: var(--bb-ink);--accent-soft: var(--bb-sky-soft)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem);hanging-punctuation:first last}html.bb-smooth{scroll-behavior:smooth}html.bb-sticky-visible{scroll-padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}html.bb-exit-banner{scroll-padding-bottom:calc(7.5rem + env(safe-area-inset-bottom))}html.bb-sticky-visible.bb-tool-docked{scroll-padding-bottom:calc(10.5rem + env(safe-area-inset-bottom))}@media(prefers-reduced-motion:reduce){html,html.bb-smooth{scroll-behavior:auto}}body{margin:0;min-height:100dvh;background:var(--bb-bg);color:var(--bb-text);font-family:var(--bb-font-body);font-size:var(--fs-body);line-height:var(--lh-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}body.bb:after{content:"";position:fixed;inset:0;z-index:var(--z-toast);pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:var(--bb-wrap, break-word);margin:0}p{text-wrap:pretty}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}figure{margin:0}table{border-collapse:collapse}h1,h2,h3,h4,.bb-display{font-family:var(--bb-font-display);font-weight:640;font-variation-settings:"SOFT" 100,"WONK" 0;line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);text-wrap:balance;color:inherit}h1{font-size:var(--fs-h1);line-height:var(--lh-tight)}h2{font-size:var(--fs-h2);line-height:1.05}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4);font-family:var(--bb-font-body);font-weight:700;letter-spacing:-.01em}h5,h6{font-size:1rem;font-weight:700}h1 em,h2 em,h3 em,.bb-display em,.bb-accent-word{font-style:italic;font-weight:560;font-variation-settings:"SOFT" 100,"WONK" 1;background-image:var(--bb-accent-grad, var(--bb-grad-gold-text-light));background-size:200% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;padding-inline:.04em .08em;margin-inline-end:-.08em;animation:bb-shimmer 2.4s var(--ease-in-out-soft) .35s 1 both}@media(max-width:767px){h1 em{animation:none}}.bb-surface-dark,.bb-mega__promo,.bb-mnav,.bb-footer,.bb-ap-plan,.bb-bank__hero,.bb-levelup{--bb-accent-grad: var(--bb-grad-gold-text)}.bb-js [data-reveal]:not(.is-in) :is(h1,h2,h3) em,.bb-js [data-reveal]:not(.is-in) .bb-accent-word{animation-name:none}.bb-section--butter h1 em,.bb-section--butter h2 em,.bb-section--butter h3 em{background:none;color:var(--bb-teal);animation:none}@media(forced-colors:active){h1 em,h2 em,h3 em,.bb-display em,.bb-accent-word{background:none;color:inherit}}a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.18em;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:text-decoration-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:3px solid var(--bb-focus);outline-offset:3px;border-radius:6px}::selection{background:var(--bb-butter);color:var(--bb-ink)}strong,b{font-weight:700}small{font-size:var(--fs-small)}hr{border:0;height:1px;background:var(--bb-line);margin:var(--sp-7) 0}code,kbd,samp{font-family:var(--bb-font-mono);font-size:.9em}.screen-reader-text,.bb-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bb-skip-link{position:fixed;top:.75rem;left:.75rem;z-index:calc(var(--z-toast) + 1);padding:.75rem 1.25rem;border-radius:var(--r-pill);background:var(--bb-ink);color:var(--bb-butter);font-weight:700;transform:translateY(-160%);transition:transform var(--dur-2) var(--ease-spring)}.bb-skip-link:focus{transform:translateY(0)}.alignleft{float:left;margin:.4em 1.5em 1em 0}.alignright{float:right;margin:.4em 0 1em 1.5em}.aligncenter{margin-inline:auto}.wp-caption-text,figcaption{font-size:var(--fs-small);color:var(--bb-text-soft);margin-top:.6rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body.bb-motion-off *,body.bb-motion-off *:before,body.bb-motion-off *:after{animation:none!important;transition:none!important}.bb-container{--bb-cw: var(--container);width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.bb-container--wide{--bb-cw: var(--container-wide);max-width:calc(var(--container-wide) + var(--gutter) * 2)}.bb-container--narrow{--bb-cw: var(--container-narrow);max-width:calc(var(--container-narrow) + var(--gutter) * 2)}.bb-main{display:block}.bb-section{position:relative;padding-block:var(--sp-section);isolation:isolate}.bb-cv{content-visibility:auto;contain-intrinsic-size:auto none auto var(--cv-h, 1400px)}@media(min-width:768px){.bb-cv{contain-intrinsic-size:auto none auto var(--cv-h-lg, 1200px)}}.page-template-templatespage-about-php #buttered-meaning{--cv-h: 770px;--cv-h-lg: 710px}.page-template-templatespage-about-php #our-story{--cv-h: 1710px;--cv-h-lg: 910px}.page-template-templatespage-about-php #mission{--cv-h: 1410px;--cv-h-lg: 950px}.page-template-templatespage-about-php #why-buttered{--cv-h: 1780px;--cv-h-lg: 1300px}.page-template-templatespage-about-php #how-we-work{--cv-h: 1250px;--cv-h-lg: 740px}.page-template-templatespage-about-php #client-words{--cv-h: 1680px;--cv-h-lg: 1660px}.page-template-templatespage-about-php #owner-results{--cv-h: 1040px;--cv-h-lg: 700px}.page-template-templatespage-about-php #youtube{--cv-h: 620px;--cv-h-lg: 570px}.page-template-templatespage-about-php #about-faq{--cv-h: 1160px;--cv-h-lg: 540px}.page-template-templatespage-services-php #pillar-marketing{--cv-h: 1070px;--cv-h-lg: 1860px}.page-template-templatespage-services-php #pillar-ai-automation{--cv-h: 1160px;--cv-h-lg: 1370px}.page-template-templatespage-services-php #pillar-printing{--cv-h: 1140px;--cv-h-lg: 1300px}.page-template-templatespage-services-php #pillar-launch{--cv-h: 1190px;--cv-h-lg: 1260px}.page-template-templatespage-services-php #buttered-system{--cv-h: 1370px;--cv-h-lg: 850px}.page-template-templatespage-services-php #results{--cv-h: 640px;--cv-h-lg: 590px}.page-template-templatespage-services-php #faq{--cv-h: 950px;--cv-h-lg: 570px}.page-template-templatespage-services-php #get-started{--cv-h: 1090px;--cv-h-lg: 630px}.single-post #proof{--cv-h: 650px;--cv-h-lg: 740px}.single-post #get-buttered{--cv-h: 1020px;--cv-h-lg: 570px}.bb-main .bb-cv-off,.bb-cv-off.bb-cv-off{content-visibility:visible!important}@media print{.bb-cv{content-visibility:visible}}.bb-section--tight{padding-block:var(--sp-section-sm)}.bb-section--flush-top{padding-top:0}.bb-section--flush-bottom{padding-bottom:0}.bb-section--cream{background:var(--bb-cream);color:var(--bb-ink)}.bb-section--paper{background:var(--bb-paper);color:var(--bb-ink)}.bb-section--sunrise{background:var(--bb-grad-sunrise),var(--bb-cream);color:var(--bb-ink)}.bb-section--butter{background:var(--bb-grad-butter);color:var(--bb-ink);--bb-line: rgba(20, 17, 13, .14);--bb-focus: var(--bb-ink)}.bb-section--ink{background:var(--bb-grad-ink);color:var(--bb-cream);--bb-text: var(--bb-cream);--bb-text-soft: rgba(255, 248, 231, .72);--bb-line: rgba(255, 248, 231, .12);--bb-line-strong: rgba(255, 248, 231, .22);--bb-surface: var(--bb-ink-2);--bb-focus: var(--bb-butter);--bb-accent-grad: var(--bb-grad-gold-text);color-scheme:dark}.bb-section--teal{background:var(--bb-grad-teal);color:var(--bb-cream);--bb-text: var(--bb-cream);--bb-text-soft: rgba(255, 248, 231, .78);--bb-line: rgba(255, 248, 231, .16);--bb-surface: var(--bb-teal-ink);--bb-focus: var(--bb-butter);--bb-accent-grad: var(--bb-grad-gold-text-bright);color-scheme:dark}.bb-section--cream,.bb-section--paper,.bb-section--sunrise{--bb-accent-grad: var(--bb-grad-gold-text-light)}.bb-section--berry{background:var(--bb-berry);color:#fff;--bb-text-soft: rgba(255, 255, 255, .8);--bb-accent-grad: linear-gradient(90deg, #fff, #fff)}.bb-section--jam{background:var(--bb-jam);color:#fff;--bb-text-soft: rgba(255, 255, 255, .85);--bb-accent-grad: linear-gradient(90deg, #fff, #fff)}.bb-heading{display:grid;gap:var(--sp-4);max-width:52rem;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem)}@media(max-width:767px){.bb-heading{gap:.75rem;margin-bottom:1.75rem}}.bb-heading--center{margin-inline:auto;text-align:center;justify-items:center}.bb-heading__title{margin:0}.bb-heading__lead{font-size:var(--fs-lead);line-height:1.5;color:var(--bb-text-soft);max-width:44rem}.bb-heading--center .bb-heading__lead{margin-inline:auto}.bb-lead{font-size:var(--fs-lead);line-height:1.5;color:var(--bb-text-soft)}.bb-grid{display:grid;gap:var(--grid-gap, clamp(1rem, .6rem + 1.5vw, 2rem));grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}.bb-grid--2{--cols: 2}.bb-grid--3{--cols: 3}.bb-grid--4{--cols: 4}.bb-grid--auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min, 17rem)),1fr))}@media(max-width:1023px){.bb-grid--3,.bb-grid--4{--cols: 2}}@media(max-width:767px){.bb-grid--2,.bb-grid--3,.bb-grid--4{--cols: 1}}.bb-bento{display:grid;gap:clamp(.9rem,.6rem + 1vw,1.5rem);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense}.bb-bento>*{grid-column:span 4}.bb-bento>.bb-span-3{grid-column:span 3}.bb-bento>.bb-span-5{grid-column:span 5}.bb-bento>.bb-span-6{grid-column:span 6}.bb-bento>.bb-span-7{grid-column:span 7}.bb-bento>.bb-span-8{grid-column:span 8}.bb-bento>.bb-span-12{grid-column:span 12}.bb-bento>.bb-row-2{grid-row:span 2}@media(max-width:1023px){.bb-bento>*,.bb-bento>[class*=bb-span-]{grid-column:span 6}.bb-bento>.bb-span-12,.bb-bento>.bb-span-8,.bb-bento>.bb-span-7{grid-column:span 12}}@media(max-width:767px){.bb-bento{grid-template-columns:1fr}.bb-bento>*,.bb-bento>[class*=bb-span-]{grid-column:1 / -1;grid-row:auto}}.bb-split{display:grid;gap:clamp(2rem,1rem + 4vw,6rem);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center}.bb-split--reverse>:first-child{order:2}.bb-split--top{align-items:start}@media(max-width:899px){.bb-split{grid-template-columns:1fr}.bb-split--reverse>:first-child{order:0}}.bb-stack{display:grid;gap:var(--stack-gap, var(--sp-4));align-content:start}.bb-row{display:flex;flex-wrap:wrap;gap:var(--row-gap, var(--sp-3));align-items:center}.bb-row--center{justify-content:center}.bb-row--between{justify-content:space-between}.bb-rail{display:grid;grid-auto-flow:column;grid-auto-columns:var(--rail-item, min(82%, 22rem));gap:var(--sp-5);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--sp-2);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.bb-rail::-webkit-scrollbar{display:none}.bb-rail>*{scroll-snap-align:start}@media(hover:hover)and (pointer:fine){.bb-rail{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--bb-text) 32%,transparent) color-mix(in srgb,var(--bb-text) 7%,transparent);padding-bottom:var(--sp-5)}.bb-rail::-webkit-scrollbar{display:block;height:8px}.bb-rail::-webkit-scrollbar-track{margin-inline:var(--gutter);border-radius:99px;background:color-mix(in srgb,var(--bb-text) 7%,transparent)}.bb-rail::-webkit-scrollbar-thumb{border-radius:99px;background:color-mix(in srgb,var(--bb-text) 32%,transparent)}}@media(min-width:1100px){.bb-rail--bleed{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);scroll-padding-inline:max(var(--gutter),calc((100vw - var(--bb-cw, var(--container))) / 2))}}.bb-icon{width:var(--icon-size, 1.25em);height:var(--icon-size, 1.25em);flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bb-eyebrow{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;max-width:100%;padding:.42rem .85rem .42rem .7rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--bb-text) 6%,transparent);box-shadow:inset 0 0 0 1px var(--bb-line);font-family:var(--bb-font-body);font-size:var(--fs-nano);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.2;text-wrap:balance;color:var(--bb-text)}.bb-eyebrow .bb-icon{--icon-size: .95rem}.bb-case-keep{text-transform:none}.bb-eyebrow__dot{--dot-ring: color-mix(in srgb, var(--bb-gold) 25%, transparent);position:relative;flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--bb-gold)}.bb-eyebrow__dot:after{content:"";position:absolute;inset:-.1875rem;border-radius:50%;background:var(--dot-ring);-webkit-mask:radial-gradient(closest-side,transparent 56.5%,#000 57.5%);mask:radial-gradient(closest-side,transparent 56.5%,#000 57.5%);animation:bb-pulse-ring 2.4s var(--ease-in-out-soft) infinite;pointer-events:none}.bb-eyebrow--butter{background:var(--bb-butter);color:var(--bb-ink);box-shadow:none}.bb-eyebrow--ink{background:var(--bb-ink);color:var(--bb-butter);box-shadow:none}.bb-eyebrow--ink .bb-eyebrow__dot{background:var(--bb-butter)}.bb-eyebrow--teal{background:var(--bb-teal);color:var(--bb-cream);box-shadow:none}.bb-eyebrow--teal .bb-eyebrow__dot{background:var(--bb-mint)}.bb-eyebrow--cream{background:var(--bb-cream);color:var(--bb-ink);box-shadow:none}.bb-eyebrow--jam{background:var(--bb-jam);color:var(--bb-ink);box-shadow:none}.bb-eyebrow--jam .bb-eyebrow__dot{--dot-ring: rgba(20, 17, 13, .18);background:var(--bb-ink)}.bb-eyebrow--mint{background:var(--bb-mint);color:var(--bb-ink);box-shadow:none}.bb-eyebrow--berry{background:var(--bb-berry);color:#fff;box-shadow:none}.bb-eyebrow--berry .bb-eyebrow__dot{background:var(--bb-butter)}.bb-btn{--btn-bg: var(--bb-butter);--btn-fg: var(--bb-ink);--btn-icon-bg: rgba(20, 17, 13, .1);--btn-shadow: var(--sh-butter);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.85rem;min-height:3.25rem;padding:.4rem .45rem .4rem 1.5rem;border:0;border-radius:var(--r-pill);background:var(--btn-bg);color:var(--btn-fg);box-shadow:var(--btn-shadow);font-family:var(--bb-font-body);font-size:1rem;font-weight:700;letter-spacing:-.005em;line-height:1.1;text-decoration:none;white-space:nowrap;transition:transform var(--dur-3) var(--ease-spring),box-shadow var(--dur-3) var(--ease-spring),background-color var(--dur-2) var(--ease-out);-webkit-tap-highlight-color:transparent;isolation:isolate;overflow:hidden}.bb-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 48%,transparent 66%);transform:translate(-120%);transition:transform .9s var(--ease-out)}@media(hover:hover)and (pointer:fine){.bb-btn:hover:before{transform:translate(120%)}.bb-btn:hover{transform:translateY(-2px)}.bb-btn:hover .bb-btn__icon{transform:translate(3px,-2px) scale(1.06)}}.bb-btn:focus-visible{transform:translateY(-2px)}.bb-btn:focus-visible .bb-btn__icon{transform:translate(3px,-2px) scale(1.06)}.bb-btn:active{transform:translateY(0) scale(.98)}.bb-btn__label{position:relative}.bb-btn__icon{display:grid;place-items:center;width:2.45rem;height:2.45rem;border-radius:50%;background:var(--btn-icon-bg);transition:transform var(--dur-3) var(--ease-spring),background-color var(--dur-2) var(--ease-out)}.bb-btn__icon .bb-icon{--icon-size: 1.05rem;stroke-width:2}.bb-btn:not(:has(.bb-btn__icon)){padding-inline:1.6rem}.bb-btn--ink{--btn-bg: var(--bb-ink);--btn-fg: var(--bb-butter);--btn-icon-bg: rgba(255, 212, 92, .16);--btn-shadow: 0 16px 40px -18px rgba(20, 17, 13, .6)}.bb-btn--teal{--btn-bg: var(--bb-teal);--btn-fg: var(--bb-cream);--btn-icon-bg: rgba(255, 248, 231, .14);--btn-shadow: 0 16px 40px -18px rgba(15, 90, 82, .7)}.bb-btn--jam{--btn-bg: var(--bb-jam);--btn-fg: var(--bb-ink);--btn-icon-bg: rgba(20, 17, 13, .12);--btn-shadow: 0 16px 40px -18px rgba(255, 79, 109, .7)}.bb-btn--cream{--btn-bg: var(--bb-cream);--btn-fg: var(--bb-ink);--btn-icon-bg: rgba(20, 17, 13, .08);--btn-shadow: var(--sh-2)}.bb-btn--ghost{--btn-bg: transparent;--btn-fg: currentColor;--btn-icon-bg: color-mix(in srgb, currentColor 10%, transparent);--btn-shadow: inset 0 0 0 1.5px color-mix(in srgb, currentColor 28%, transparent)}.bb-btn--ghost:hover,.bb-btn--ghost:focus-visible{--btn-shadow: inset 0 0 0 1.5px currentColor}.bb-btn--sm{min-height:2.6rem;font-size:.9rem;padding-left:1.1rem;gap:.6rem}.bb-btn--sm .bb-btn__icon{width:1.95rem;height:1.95rem}.bb-btn--lg{min-height:3.9rem;font-size:1.08rem;padding-left:1.85rem}.bb-btn--lg .bb-btn__icon{width:2.95rem;height:2.95rem}.bb-btn--block{width:100%;justify-content:space-between}.bb-btn[disabled],.bb-btn.is-loading{opacity:.65;pointer-events:none}.bb-btn.is-loading .bb-btn__icon .bb-icon{animation:bb-spin .9s linear infinite}.bb-link{position:relative;display:inline-flex;align-items:center;gap:.4rem;font-weight:700;text-decoration:none;color:inherit}.bb-link:not(.bb-card__link):after{content:"";position:absolute;inset:-.7rem 0}.bb-link .bb-icon{--icon-size: 1rem;transition:transform var(--dur-3) var(--ease-spring)}.bb-link span{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;transition:background-size var(--dur-3) var(--ease-out)}.bb-link:focus-visible span{background-size:100% 1.5px}@media(hover:hover)and (pointer:fine){.bb-link:hover .bb-icon{transform:translate(3px,-2px)}.bb-link:hover span{background-size:100% 1.5px}}.bb-bezel{position:relative;padding:var(--bezel-pad);border-radius:var(--r-xl);background:color-mix(in srgb,var(--bb-text) 4%,transparent);box-shadow:inset 0 0 0 1px var(--bb-line)}.bb-bezel__core{position:relative;height:100%;border-radius:calc(var(--r-xl) - var(--bezel-pad));background:var(--bb-surface);box-shadow:var(--sh-inset-hi),var(--sh-2);overflow:hidden}.bb-section--ink .bb-bezel__core,.bb-section--teal .bb-bezel__core{box-shadow:var(--sh-inset-hi-dark),0 30px 60px -30px #00000080}.bb-card{position:relative;display:flex;flex-direction:column;gap:var(--sp-4);height:100%;padding:clamp(1.4rem,1rem + 1.4vw,2.25rem);border-radius:calc(var(--r-xl) - var(--bezel-pad));background:var(--bb-surface);color:var(--bb-text);box-shadow:var(--sh-inset-hi),var(--sh-1);transition:transform var(--dur-3) var(--ease-spring),box-shadow var(--dur-3) var(--ease-spring)}@media(hover:hover)and (pointer:fine){.bb-card--interactive:hover{transform:translateY(-6px);box-shadow:var(--sh-inset-hi),var(--sh-3)}}.bb-card--interactive:focus-within{box-shadow:var(--sh-inset-hi),var(--sh-3)}.bb-card__icon{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:1rem;background:var(--accent-soft);color:color-mix(in srgb,var(--accent) 70%,var(--bb-ink))}.bb-card__icon .bb-icon{--icon-size: 1.5rem}.bb-card__title{font-size:var(--fs-h4);line-height:1.2}.bb-card__text{color:var(--bb-text-soft);font-size:var(--fs-small)}.bb-card__foot{margin-top:auto;padding-top:var(--sp-3)}.bb-card__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.bb-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;border-radius:var(--r-pill);background:var(--bb-surface);box-shadow:inset 0 0 0 1px var(--bb-line),var(--sh-1);font-size:var(--fs-small);font-weight:600;line-height:1.2;white-space:nowrap}.bb-chip .bb-icon{--icon-size: 1rem;color:var(--accent)}.bb-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:var(--r-pill);background:var(--accent);color:var(--accent-ink);font-size:var(--fs-nano);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.bb-stat{display:grid;gap:.35rem}.bb-stat__value{font-family:var(--bb-font-display);font-size:clamp(2.6rem,1.8rem + 3vw,4.5rem);font-weight:680;font-variation-settings:"SOFT" 100;line-height:.95;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.bb-stat__label{font-weight:600;line-height:1.35}.bb-stat__source{font-size:var(--fs-micro);color:var(--bb-text-soft)}.bb-stat__source a{color:inherit}.bb-marquee{--marquee-speed: 38s;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.bb-marquee__track{display:flex;flex:none;gap:var(--marquee-gap, 2.5rem);padding-right:var(--marquee-gap, 2.5rem);animation:bb-marquee var(--marquee-speed) linear infinite}.bb-marquee--reverse .bb-marquee__track{animation-direction:reverse}.bb-marquee:hover .bb-marquee__track{animation-play-state:paused}.bb-field{display:grid;gap:.45rem}.bb-label{font-size:var(--fs-small);font-weight:700;letter-spacing:-.005em}.bb-label small{font-weight:500;color:var(--bb-text-soft)}.bb-input,.bb-select,.bb-textarea{width:100%;min-height:3.35rem;padding:.85rem 1.1rem;border:0;border-radius:var(--r-sm);background:var(--bb-paper);color:var(--bb-ink);box-shadow:inset 0 0 0 1.5px var(--bb-line-strong),var(--sh-1);font-size:1rem;line-height:1.3;transition:box-shadow var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out);appearance:none}.bb-section--ink .bb-input,.bb-section--teal .bb-input,.bb-section--ink .bb-select,.bb-section--ink .bb-textarea{background:#fff8e70f;color:var(--bb-cream);box-shadow:inset 0 0 0 1.5px #fff8e733}.bb-input::placeholder,.bb-textarea::placeholder{color:color-mix(in srgb,currentColor 45%,transparent)}.bb-input:focus,.bb-select:focus,.bb-textarea:focus{outline:2px solid transparent;box-shadow:var(--bb-field-focus)}.bb-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--bb-danger)}.bb-textarea{min-height:8rem;resize:vertical}.bb-select{padding-right:2.75rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2314110d' stroke-width='2' stroke-linecap='round'><path d='M4 6l4 4 4-4'/></svg>");background-repeat:no-repeat;background-position:right 1.1rem center}.bb-field__error{font-size:var(--fs-micro);font-weight:700;color:var(--bb-danger)}.bb-section--ink .bb-field__error,.bb-section--teal .bb-field__error{color:#ffb3c0}.bb-field__hint{font-size:var(--fs-micro);color:var(--bb-text-soft)}.bb-check{display:flex;gap:.7rem;align-items:flex-start;font-size:var(--fs-micro);line-height:1.45;color:var(--bb-text-soft)}.bb-check input{flex:none;width:1.25rem;height:1.25rem;margin:.05rem 0 0;accent-color:var(--bb-teal)}.bb-form-row{display:grid;gap:var(--sp-4);grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr))}@media(max-width:599px){.bb-form-row{grid-template-columns:1fr}}.bb-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.bb-range{--fill: 50%;width:100%;height:2.25rem;background:transparent;appearance:none;cursor:pointer}.bb-range::-webkit-slider-runnable-track{height:.6rem;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--bb-gold) var(--fill),color-mix(in srgb,var(--bb-text) 12%,transparent) var(--fill))}.bb-range::-moz-range-track{height:.6rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--bb-text) 12%,transparent)}.bb-range::-moz-range-progress{height:.6rem;border-radius:var(--r-pill);background:var(--bb-gold)}.bb-range::-webkit-slider-thumb{appearance:none;width:1.75rem;height:1.75rem;margin-top:-.575rem;border-radius:.55rem;background:var(--bb-butter);box-shadow:0 0 0 3px var(--bb-ink),0 6px 14px -4px #14110d73;transition:transform var(--dur-2) var(--ease-bounce)}.bb-range::-moz-range-thumb{width:1.75rem;height:1.75rem;border:0;border-radius:.55rem;background:var(--bb-butter);box-shadow:0 0 0 3px var(--bb-ink),0 6px 14px -4px #14110d73}.bb-range:active::-webkit-slider-thumb{transform:scale(1.15) rotate(8deg)}.bb-faq{display:grid;gap:.75rem}.bb-faq__item{border-radius:var(--r-md);background:var(--bb-surface);box-shadow:inset 0 0 0 1px var(--bb-line),var(--sh-1);transition:box-shadow var(--dur-3) var(--ease-spring)}.bb-faq__item[open]{box-shadow:inset 0 0 0 1.5px var(--bb-gold),var(--sh-2)}.bb-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.4rem;font-weight:700;font-size:1.06rem;line-height:1.35;cursor:pointer;list-style:none}.bb-faq__q::-webkit-details-marker{display:none}.bb-faq__q:after{content:"";flex:none;width:2rem;height:2rem;border-radius:50%;background:var(--bb-butter) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%2314110d' stroke-width='2.2' stroke-linecap='round'><path d='M7 2v10M2 7h10'/></svg>") center / .85rem no-repeat;transition:transform var(--dur-3) var(--ease-spring)}.bb-faq__item[open] .bb-faq__q:after{transform:rotate(135deg)}.bb-faq__a{padding:0 1.4rem 1.35rem;color:var(--bb-text-soft)}.bb-faq__a>*+*{margin-top:.75rem}.bb-dialog{width:min(36rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:0;border-radius:var(--r-xl);background:var(--bb-paper);color:var(--bb-ink);box-shadow:var(--sh-3);overflow:auto;overscroll-behavior:contain}.bb-dialog--wide{width:min(56rem,calc(100vw - 2rem))}.bb-dialog::backdrop{background:#14110d9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bb-dialog[open]{animation:bb-pop-in var(--dur-3) var(--ease-spring)}.bb-dialog__close{position:absolute;top:.9rem;right:.9rem;z-index:5;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:#14110d12;color:var(--bb-ink);transition:transform var(--dur-3) var(--ease-spring),background-color var(--dur-2),color var(--dur-2)}dialog.bb-dialog>.bb-dialog__close:first-child{position:sticky;top:.75rem;right:auto;margin:.75rem .75rem -3.5rem auto;background:var(--bb-ink);color:var(--bb-cream);box-shadow:0 0 0 1.5px #fff8e738,0 10px 24px -10px #14110d8c}@media(hover:hover)and (pointer:fine){.bb-dialog__close:hover,dialog.bb-dialog>.bb-dialog__close:first-child:hover{transform:rotate(90deg);background:var(--bb-butter);color:var(--bb-ink)}}.bb-dialog__close:focus-visible{outline-color:var(--bb-butter);outline-offset:2px}html.bb-dialog-open:not(.bb-gate-open){overflow:hidden;scrollbar-gutter:stable}.bb-dialog__body{padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.bb-toasts{position:fixed;top:calc(var(--header-h) + .75rem + env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));z-index:var(--z-toast);display:grid;align-content:start;gap:.6rem;justify-items:end;pointer-events:none;transition:top var(--dur-3) var(--ease-spring),opacity var(--dur-2) var(--ease-out),visibility 0s linear var(--dur-2)}html.bb-header-hidden .bb-toasts{top:max(.75rem,env(safe-area-inset-top))}html.bb-announce-on:not(.bb-past-top) .bb-toasts{top:calc(var(--header-h) + 3rem + env(safe-area-inset-top))}.bb-toasts>.bb-toast:nth-last-child(n+3){display:none}@media(max-width:767px){.bb-toasts{left:.75rem;right:.75rem;justify-items:stretch}.bb-toasts>.bb-toast:not(:last-child){display:none}}html.bb-nav-open .bb-toasts,html.bb-gate-open .bb-toasts,html.bb-modal-open .bb-toasts{opacity:0;visibility:hidden}.bb-toast{display:flex;align-items:center;gap:.8rem;min-width:16rem;max-width:24rem;padding:.75rem 1rem .75rem .75rem;border-radius:var(--r-md);background:var(--bb-ink);color:var(--bb-cream);box-shadow:0 20px 40px -16px #14110d8c,inset 0 0 0 1px #fff8e714;pointer-events:none;animation:bb-toast-drop var(--dur-3) var(--ease-spring) both}@media(max-width:767px){.bb-toast{max-width:none;min-width:0}}.bb-toast.is-leaving{animation:bb-toast-out var(--dur-2) var(--ease-out) both}.bb-toast__badge{display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;border-radius:.8rem;background:var(--accent, var(--bb-butter));color:var(--accent-ink, var(--bb-ink));font-family:var(--bb-font-mono);font-size:.8rem;font-weight:700}.bb-toast__title{font-weight:700;line-height:1.2}.bb-toast__text{font-size:var(--fs-micro);color:#fff8e7b8;line-height:1.35}.bb-video{position:relative;display:block;width:100%;aspect-ratio:var(--ratio, 16 / 9);border:0;padding:0;border-radius:calc(var(--r-xl) - var(--bezel-pad));background:var(--bb-ink) center / cover no-repeat;overflow:hidden;cursor:pointer;color:var(--bb-cream)}.bb-video--vertical{--ratio: 9 / 16}.bb-video__btn{position:absolute;inset:0;z-index:3;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.bb-video__btn:focus-visible{outline:3px solid var(--bb-butter);outline-offset:-6px;box-shadow:inset 0 0 0 9px #14110d8c}.bb-video.is-playing .bb-video__btn{display:none}.bb-video img,.bb-video iframe,.bb-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}.bb-video__play{position:absolute;inset:0;margin:auto;z-index:2;display:grid;place-items:center;width:5rem;height:5rem;border-radius:50%;background:var(--bb-butter);color:var(--bb-ink);box-shadow:0 0 0 10px #ffd45c47,0 20px 40px -10px #00000080;transition:transform var(--dur-3) var(--ease-spring),box-shadow var(--dur-3) var(--ease-spring)}.bb-video__play .bb-icon{--icon-size: 1.8rem;fill:currentColor;transform:translate(2px)}@media(hover:hover)and (pointer:fine){.bb-video:hover .bb-video__play{transform:scale(1.08);box-shadow:0 0 0 16px #ffd45c38,0 20px 40px -10px #00000080}}.bb-video:has(.bb-video__btn:focus-visible) .bb-video__play{transform:scale(1.08)}.bb-video:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 38%,rgba(20,17,13,.6) 66%,rgba(20,17,13,.9));pointer-events:none}.bb-video__meta{position:absolute;left:1.1rem;right:1.1rem;bottom:1rem;z-index:2;text-align:left}.bb-video__title{font-weight:700;line-height:1.25}.bb-video__sub{font-size:var(--fs-micro);opacity:.8}.bb-video.is-playing:after,.bb-video.is-playing .bb-video__play,.bb-video.is-playing .bb-video__meta{display:none}.bb-breadcrumbs{font-size:var(--fs-micro);font-weight:600;color:var(--bb-text-soft)}.bb-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.bb-breadcrumbs li{display:inline-flex;align-items:center;gap:.4rem}.bb-breadcrumbs li+li:before{content:"/";opacity:.5}.bb-breadcrumbs a{display:inline-block;padding:.8rem .3rem;margin:-.8rem -.3rem;text-decoration:none}.bb-breadcrumbs a:hover{color:var(--bb-text)}.bb-breadcrumbs a:focus-visible{outline-offset:-.35rem}@media(max-width:767px){.bb-breadcrumbs li:last-child{min-width:0;max-width:100%}.bb-breadcrumbs li:last-child>:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.bb-tabs__list{display:inline-flex;flex-wrap:wrap;gap:.35rem;padding:.35rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--bb-text) 6%,transparent);box-shadow:inset 0 0 0 1px var(--bb-line)}.bb-tabs__tab{padding:.6rem 1.1rem;border:0;border-radius:var(--r-pill);background:transparent;font-weight:700;font-size:var(--fs-small);transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.bb-tabs__tab[aria-selected=true]{background:var(--bb-ink);color:var(--bb-butter)}.bb-section--ink .bb-tabs__tab[aria-selected=true]{background:var(--bb-butter);color:var(--bb-ink)}.bb-tabs__panel[hidden]{display:none}.bb-checklist{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.bb-checklist li{display:flex;gap:.7rem;align-items:flex-start}.bb-checklist li:before{content:"";flex:none;width:1.4rem;height:1.4rem;margin-top:.1rem;border-radius:.45rem;background:var(--bb-mint) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%2314110d' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M3 7.5l2.6 2.6L11 4.5'/></svg>") center / .8rem no-repeat}.bb-drip{position:absolute;left:0;right:0;height:clamp(40px,6vw,90px);pointer-events:none;color:var(--drip-color, var(--bb-butter));z-index:2}.bb-drip svg{width:100%;height:100%}.bb-drip--top{top:-1px}.bb-drip--bottom{bottom:-1px;transform:scaleY(-1)}.bb-quick-answer{position:relative;padding:1.5rem 1.6rem;border-radius:var(--r-lg);background:var(--bb-butter-3);box-shadow:inset 0 0 0 1px #e0a52659;color:var(--bb-ink)}.bb-quick-answer__label{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:var(--fs-nano);font-weight:800;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--bb-gold-deep)}.bb-quick-answer p{font-size:1.08rem;line-height:1.55}.bb-prose{--flow: 1.15em;max-width:46rem;font-size:clamp(1.03rem,.98rem + .2vw,1.13rem);line-height:1.75;color:var(--bb-text)}.bb-prose>*+*{margin-top:var(--flow)}.bb-prose>:first-child{margin-top:0}.bb-prose h2{font-size:clamp(1.75rem,1.35rem + 1.6vw,2.6rem);margin-top:2.2em;line-height:1.1}.bb-prose h3{font-size:clamp(1.3rem,1.15rem + .7vw,1.7rem);margin-top:1.8em}.bb-prose h4{margin-top:1.6em}.bb-prose h2+*,.bb-prose h3+*,.bb-prose h4+*{margin-top:.6em}.bb-prose a{color:var(--bb-teal);font-weight:600;text-decoration-color:color-mix(in srgb,var(--bb-teal) 40%,transparent)}.bb-section--ink .bb-prose a,.bb-section--teal .bb-prose a{color:var(--bb-butter);text-decoration-color:#ffd45c66}.bb-prose ul,.bb-prose ol{padding-left:1.3em}.bb-prose li+li{margin-top:.45em}.bb-prose ul li::marker{color:var(--bb-gold)}.bb-prose ol li::marker{color:var(--bb-gold-deep);font-weight:700}.bb-prose blockquote{margin-inline:0;padding:1.4rem 1.6rem;border-left:4px solid var(--bb-butter);border-radius:0 var(--r-md) var(--r-md) 0;background:color-mix(in srgb,var(--bb-butter) 14%,transparent);font-family:var(--bb-font-display);font-size:1.25em;line-height:1.45;font-variation-settings:"SOFT" 100}.bb-prose blockquote cite{display:block;margin-top:.6rem;font-family:var(--bb-font-body);font-size:.75em;font-style:normal;font-weight:700}.bb-prose img,.bb-prose figure img,.bb-prose .wp-block-image img{border-radius:var(--r-lg)}.bb-prose figure{margin-block:2em}.bb-prose table{width:100%;font-size:.92em;border-radius:var(--r-md);overflow:hidden;box-shadow:inset 0 0 0 1px var(--bb-line);display:block;overflow-x:auto}.bb-prose :is(.bb-table-wrap,.bb-table-scroll){max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--bb-line);scrollbar-width:thin}.bb-prose :is(.bb-table-wrap,.bb-table-scroll):focus-visible{outline-offset:2px}.bb-prose :is(.bb-table-wrap,.bb-table-scroll)>table{display:table;min-width:100%;overflow:visible;border-radius:0;box-shadow:none}.bb-prose th,.bb-prose td{padding:.8em 1em;text-align:left;border-bottom:1px solid var(--bb-line);vertical-align:top}.bb-prose th:empty,.bb-prose td:empty{padding:0}.bb-prose th{background:var(--bb-ink);color:var(--bb-butter);font-weight:700}.bb-prose tr:nth-child(2n) td{background:color-mix(in srgb,var(--bb-butter) 8%,transparent)}.bb-prose code{padding:.15em .4em;border-radius:.35em;background:color-mix(in srgb,var(--bb-text) 7%,transparent)}.bb-prose pre{padding:1.2rem;border-radius:var(--r-md);background:var(--bb-ink);color:var(--bb-cream);overflow-x:auto}.bb-prose pre:not([class*=language-]){white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:599px){.bb-prose th,.bb-prose td{padding:.6em .7em}.bb-prose table:has(td[data-label]){display:block;overflow:visible;box-shadow:none;border-radius:0;font-size:.95em}.bb-prose table:has(td[data-label]) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.bb-prose table:has(td[data-label]) :is(tbody,tr){display:block}.bb-prose table:has(td[data-label]) tr{margin-bottom:.75rem;border-radius:var(--r-md);background:var(--bb-surface);box-shadow:inset 0 0 0 1px var(--bb-line);overflow:hidden}.bb-prose table:has(td[data-label]) td{display:grid;grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);gap:.75rem;background:none}.bb-prose table:has(td[data-label]) tr:nth-child(2n) td{background:none}.bb-prose table:has(td[data-label]) td:last-child{border-bottom:0}.bb-prose table:has(td[data-label]) td[data-label]:before{content:attr(data-label);font-weight:700;color:var(--bb-text)}.bb-prose table:has(td[data-label]) td:first-child{background:color-mix(in srgb,var(--bb-butter) 16%,transparent);font-weight:700}.bb-prose :is(.bb-table-wrap,.bb-table-scroll):has(td[data-label]){overflow:visible;box-shadow:none}}.bb-prose pre code{background:none;padding:0}.bb-prose hr{margin-block:2.5em}.bb-prose .bb-callout{padding:1.3rem 1.5rem;border-radius:var(--r-md);background:var(--bb-teal-3);box-shadow:inset 0 0 0 1px #0f5a5233}.bb-prose .bb-callout strong:first-child{display:block;margin-bottom:.3rem;color:var(--bb-teal)}.bb-prose .bb-key-takeaways{padding:1.5rem 1.7rem;border-radius:var(--r-lg);background:var(--bb-ink);color:var(--bb-cream)}.bb-prose .bb-key-takeaways h2,.bb-prose .bb-key-takeaways h3{margin-top:0;color:var(--bb-butter);font-size:1.3rem}.bb-prose .bb-key-takeaways ul{margin-top:.8rem}.bb-js [data-reveal]{transition:opacity .42s var(--ease-out),transform .9s var(--ease-spring);transition-delay:calc(var(--i, 0) * 70ms)}.bb-reveal [data-reveal]{opacity:0;transform:translate3d(0,2rem,0)}.bb-reveal [data-reveal=fade]{transform:none}.bb-reveal [data-reveal=scale]{transform:scale(.95)}.bb-reveal [data-reveal=left]{transform:translate3d(-2.5rem,0,0)}.bb-reveal [data-reveal=right]{transform:translate3d(2.5rem,0,0)}.bb-reveal [data-reveal=drop]{transform:translate3d(0,-1.5rem,0) rotate(-2deg)}.bb-reveal [data-reveal].is-in{opacity:1;transform:none;filter:none}.bb-reveal-init [data-reveal]{transition:none!important}html:not(.bb-reveal) [data-reveal]:not(.is-in){transform:none!important}[data-stagger]>*{--i: 0}@media(prefers-reduced-motion:reduce){.bb-js [data-reveal]{opacity:1;transform:none;filter:none;transition:none}}body.bb-motion-off [data-reveal],body.bb-motion-reduced [data-reveal]{opacity:1!important;transform:none!important;filter:none!important}.is-offscreen :is(.bb-eyebrow__dot,.bb-marquee__track,.bb-marquee-band__sep,.bb-float,.bb-wobble,.bb-spin-slow,.bb-sc-pat,.bb-sc-sparkle,.bb-audit-cta__needle,.bb-compare__badge,.bb-compare__vs,.bb-cta-band__ring,.bb-cta-band__coin,.bb-cta-band__drop,.bb-faq-section__help-icon,.bb-guarantee__ring,.bb-guarantee__mini-pat,.bb-offer__pat,.bb-butter-art__ring,.bb-butter-art__float,.bb-butter-art__drip,.bb-butter-art__pat,.bb-pains__bridge-icon,.bb-quick-answer__spark,.bb-split-feature__art-sun,.bb-split-feature__art-toast,.bb-split-feature__art-melt,.bb-split-feature__art-pat,.bb-split-feature__svg-art,.bb-split-feature__dots,.bb-split-feature__chip,.bb-stats-band__glow,.bb-announce__shine,.bb-announce__spark),.is-offscreen .bb-benefits__pats>span,.is-offscreen .bb-butter-art--svg>svg,.is-offscreen .bb-page-hero__badge .bb-chip,.is-offscreen .bb-eyebrow__dot:after,.is-offscreen .bb-fresh__dot:after{animation-play-state:paused}.bb-float{animation:bb-float 6s var(--ease-in-out-soft) infinite}.bb-float--slow{animation-duration:9s}.bb-float--delay{animation-delay:-3s}.bb-wobble{animation:bb-wobble 5s var(--ease-in-out-soft) infinite;transform-origin:50% 90%}.bb-spin-slow{animation:bb-spin 24s linear infinite}body.bb-motion-reduced .bb-float,body.bb-motion-reduced .bb-wobble,body.bb-motion-reduced .bb-spin-slow{animation:none}@keyframes bb-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes bb-pulse-ring{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5714);opacity:0}}@keyframes bb-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--bb-gold) 25%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--bb-gold) 0%,transparent)}}@keyframes bb-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes bb-spin{to{transform:rotate(360deg)}}@keyframes bb-float{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-14px,0) rotate(1.5deg)}}@keyframes bb-wobble{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes bb-pop-in{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}@keyframes bb-toast-in{0%{opacity:0;transform:translateY(16px) scale(.92)}to{opacity:1;transform:none}}@keyframes bb-toast-drop{0%{opacity:0;transform:translateY(-14px) scale(.94)}to{opacity:1;transform:none}}@keyframes bb-toast-out{to{opacity:0;transform:translate(30px) scale(.96)}}@keyframes bb-melt{0%{transform:scaleY(.2);opacity:0}60%{opacity:1}to{transform:scaleY(1);opacity:1}}@keyframes bb-drip-fall{0%{transform:translateY(-6px) scaleY(.6)}70%{transform:translateY(0) scaleY(1.08)}to{transform:translateY(0) scaleY(1)}}@keyframes bb-bounce-in{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@keyframes bb-glow{0%,to{filter:drop-shadow(0 0 0 rgba(255,212,92,0))}50%{filter:drop-shadow(0 0 18px rgba(255,212,92,.75))}}@keyframes bb-count-pop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}:root{--bb-island-top: 10px;--bb-island-h: 58px;--bb-island-side: 10px;--bb-island-max: 1360px;--bb-drip-h: clamp(40px, 6vw, 90px);--bb-island-y: max(var(--bb-island-top), env(safe-area-inset-top, 0px));--bb-island-gutter: max(var(--bb-island-side), env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px))}@media(min-width:768px){:root{--bb-island-top: 14px;--bb-island-h: 70px;--bb-island-side: 16px}}.bb-announce[hidden],.bb-mnav[hidden],.bb-mnav__panel[hidden]{display:none!important}.bb-main:focus{outline:none}html.bb-sticky-visible{scroll-padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))}html.bb-exit-banner{scroll-padding-bottom:calc(9.5rem + env(safe-area-inset-bottom))}html.bb-tool-docked{scroll-padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}html.bb-scroll-lock{overflow:hidden}html.bb-scroll-lock body{padding-right:var(--bb-sbw, 0px)}.bb-announce{--bb-focus: var(--bb-butter);position:relative;z-index:calc(var(--z-header) + 1);display:block;overflow:hidden;background:var(--bb-ink);color:var(--bb-cream);font-size:.8125rem;line-height:1.35;transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-spring)}.bb-announce.is-leaving{opacity:0;transform:translate3d(0,-40%,0)}.bb-announce:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--bb-butter),var(--bb-toast),var(--bb-jam),var(--bb-berry),var(--bb-sky),var(--bb-mint),var(--bb-butter));opacity:.85}.bb-announce__shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,#ffd45c00 30%,#ffd45c33,#ffd45c00 70%);transform:translate3d(-100%,0,0);animation:bb-chrome-sweep 7s var(--ease-in-out-soft) infinite}.bb-announce__inner{position:relative;display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.5rem 3.25rem .55rem 1rem}.bb-announce__link{display:inline-flex;align-items:center;gap:.6rem;max-width:62rem;margin:0;color:inherit;font-weight:600;text-decoration:none}.bb-announce__text strong,.bb-announce__text em,.bb-announce__text mark{color:var(--bb-butter);background:none}@media(max-width:599px){.bb-announce__link{gap:.45rem;min-width:0}.bb-announce__text{display:-webkit-box;min-width:0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2}.bb-announce__spark{display:none}}.bb-announce__spark{display:grid;place-items:center;flex:none;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--bb-butter);color:var(--bb-ink);animation:bb-chrome-twinkle 3.2s var(--ease-in-out-soft) infinite}.bb-announce__spark .bb-icon{--icon-size: .85rem;stroke-width:2}.bb-announce__go{display:grid;place-items:center;flex:none;width:1.6rem;height:1.6rem;border-radius:50%;background:#fff8e71a;transition:transform var(--dur-3) var(--ease-spring),background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.bb-announce__go .bb-icon{--icon-size: .85rem;stroke-width:2}a.bb-announce__link:hover .bb-announce__go{transform:translate3d(4px,0,0);background:var(--bb-butter);color:var(--bb-ink)}a.bb-announce__link:hover .bb-announce__text{text-decoration:underline;text-decoration-color:#ffd45c99;text-underline-offset:.2em}.bb-announce__close{position:absolute;top:50%;right:.25rem;z-index:1;display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-top:-1.375rem;padding:0;border:0;border-radius:50%;background:transparent;color:#fff8e7b3;transition:transform var(--dur-3) var(--ease-spring),color var(--dur-2) var(--ease-out)}.bb-announce__close:hover{color:var(--bb-butter);transform:rotate(90deg)}.bb-announce__close .bb-icon{--icon-size: 1rem;stroke-width:2}.bb-past-top .bb-announce__shine,.bb-past-top .bb-announce__spark{animation-play-state:paused}.bb-header-sentinel{position:absolute;top:0;left:0;width:1px;height:96px;opacity:0;pointer-events:none}.bb-header{position:sticky;top:0;z-index:var(--z-header);padding-top:var(--bb-island-y);pointer-events:none;transition:transform var(--dur-4) var(--ease-spring)}.bb-header--overlay{margin-bottom:calc(-1 * (var(--bb-island-y) + var(--bb-island-h)))}.bb-header.is-hidden{transform:translate3d(0,calc(-100% - 2rem),0);transition:transform var(--dur-3) var(--ease-out)}.bb-header__island{position:relative;isolation:isolate;display:flex;align-items:center;gap:.5rem;width:min(calc(100% - var(--bb-island-gutter) * 2),var(--bb-island-max));height:var(--bb-island-h);margin-inline:auto;padding:0 .4rem 0 .9rem;border-radius:var(--r-pill);color:var(--bb-ink);pointer-events:auto}.bb-header__island:before{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;background:linear-gradient(180deg,#fffcf4bd,#fff8e799);-webkit-backdrop-filter:blur(18px) saturate(1.7);backdrop-filter:blur(18px) saturate(1.7);box-shadow:inset 0 0 0 1px var(--bb-line),inset 0 1px #ffffffbf,0 1px 1px #14110d08,0 12px 32px -16px #14110d33}.bb-header__island:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#fffcf4e6;box-shadow:inset 0 0 0 1px var(--bb-line-strong),inset 0 1px #fffc,var(--sh-2);opacity:0;transition:opacity var(--dur-3) var(--ease-out)}.bb-header.is-scrolled .bb-header__island:after,.bb-header.has-open .bb-header__island:after{opacity:1}.bb-header__progress{position:absolute;left:calc(var(--bb-island-h) / 2);right:calc(var(--bb-island-h) / 2);bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--bb-gold),var(--bb-butter) 45%,var(--bb-toast) 75%,var(--bb-jam));transform:scaleX(0);transform-origin:0 50%;opacity:0;pointer-events:none;transition:opacity var(--dur-3) var(--ease-out)}@supports (animation-timeline: scroll()){.bb-header__progress{animation:bb-chrome-progress linear both;animation-timeline:scroll(root block)}.bb-header.is-scrolled .bb-header__progress{opacity:1}}body.bb-has-readbar .bb-header__progress{display:none}.bb-header__brand{display:flex;align-items:center;flex:none;min-width:0}.bb-logo{display:flex;align-items:center;flex:none}.bb-logo a{display:flex;align-items:center;min-height:2.75rem;border-radius:var(--r-sm);color:inherit;text-decoration:none}.bb-logo picture{display:block}.bb-logo img{display:block;width:auto;height:40px;transform-origin:40% 60%;transition:transform var(--dur-4) var(--ease-bounce)}.bb-logo a:hover img{transform:rotate(-4deg) scale(1.06)}@media(min-width:768px){.bb-logo--header img,.bb-logo--mobile img{height:52px}}.bb-logo--footer img{height:72px;filter:drop-shadow(0 18px 30px rgba(255,212,92,.18))}@media(min-width:1024px){.bb-logo--footer img{height:88px}.bb-logo--footer{transform:rotate(-2deg)}}.bb-wordmark{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--bb-font-display);font-size:1.2rem;font-weight:700;font-variation-settings:"SOFT" 100;letter-spacing:-.02em;line-height:1;white-space:nowrap}.bb-wordmark em{font-style:italic;font-weight:560;color:var(--bb-teal)}.bb-wordmark__pat{position:relative;flex:none;width:1.7rem;height:1.25rem;border-radius:.4rem;background:var(--bb-grad-butter);box-shadow:inset 0 -3px #a86f0c59,inset 0 1px #ffffffb3,0 6px 12px -6px #f0aa1499;transform:rotate(-10deg)}.bb-logo--footer .bb-wordmark{font-size:1.7rem;color:var(--bb-cream)}.bb-logo--footer .bb-wordmark em{color:var(--bb-butter)}@media(max-width:479px){.bb-logo--header .bb-wordmark em,.bb-logo--mobile .bb-wordmark em{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.bb-nav{display:none}.bb-nav__list{display:flex;align-items:center;gap:.1rem;margin:0;padding:0;list-style:none}.bb-nav__item--drop{position:relative}.bb-nav__link,.bb-nav__trigger{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.3rem;height:2.75rem;padding:0 .85rem;border:0;border-radius:var(--r-pill);background:transparent;color:var(--bb-ink);font-family:var(--bb-font-body);font-size:.95rem;font-weight:650;letter-spacing:-.01em;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-2) var(--ease-out)}.bb-nav__link:before,.bb-nav__trigger:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#14110d0f;opacity:0;transform:scale(.82);transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-spring)}.bb-nav__link:hover:before,.bb-nav__trigger:hover:before,.bb-nav__link:focus-visible:before,.bb-nav__trigger:focus-visible:before{opacity:1;transform:none}.bb-nav__trigger[aria-expanded=true]{color:var(--bb-butter)}.bb-nav__trigger[aria-expanded=true]:before{opacity:1;transform:none;background:var(--bb-ink)}.bb-nav__chev{display:grid;place-items:center;transition:transform var(--dur-3) var(--ease-spring)}.bb-nav__chev .bb-icon{--icon-size: .85rem;stroke-width:2.2}.bb-nav__trigger[aria-expanded=true] .bb-nav__chev{transform:rotate(180deg)}.bb-nav__link[aria-current=page]:after,.bb-nav__item.is-ancestor>.bb-nav__trigger:after,.bb-nav__item.is-current>.bb-nav__trigger:after{content:"";position:absolute;left:50%;bottom:.32rem;width:.32rem;height:.32rem;margin-left:-.16rem;border-radius:50%;background:var(--bb-gold)}.bb-header__actions{display:flex;align-items:center;gap:.4rem;flex:none;margin-left:auto}.bb-header__phone{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border-radius:50%;background:#14110d0d;box-shadow:inset 0 0 0 1px var(--bb-line);color:var(--bb-ink);text-decoration:none;transition:transform var(--dur-3) var(--ease-bounce),background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.bb-header__phone .bb-icon{--icon-size: 1.1rem;stroke-width:1.9}.bb-header__phone:hover{background:var(--bb-teal);color:var(--bb-cream);transform:rotate(-12deg)}.bb-header__cta{display:none}@media(min-width:600px){.bb-header__cta{display:inline-flex}}.bb-header__cta .bb-btn__label{display:grid;justify-items:start;line-height:1.05}.bb-header__cta-sub{font-size:.66rem;font-weight:600;letter-spacing:.02em;color:color-mix(in srgb,var(--bb-cream) 72%,transparent)}@media(max-width:1279px){.bb-header__cta-sub{display:none}}.bb-burger{position:relative;display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:var(--bb-ink);color:var(--bb-butter);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-3) var(--ease-spring)}.bb-burger:active{transform:scale(.92)}.bb-burger__lines{position:relative;display:block;width:18px;height:10px}.bb-burger__lines span{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform .56s var(--ease-spring)}.bb-burger__lines span:first-child{top:0}.bb-burger__lines span:last-child{top:8px;transform:translate(3.5px) scaleX(.62)}.bb-burger:hover .bb-burger__lines span:last-child{transform:none}.bb-burger[aria-expanded=true] .bb-burger__lines span:first-child,.bb-burger--close .bb-burger__lines span:first-child{transform:translateY(4px) rotate(45deg)}.bb-burger[aria-expanded=true] .bb-burger__lines span:last-child,.bb-burger--close .bb-burger__lines span:last-child{transform:translateY(-4px) rotate(-45deg)}@media(min-width:1100px){.bb-nav{display:flex;flex:1 1 auto;justify-content:center;min-width:0}.bb-header__actions{margin-left:0}.bb-header .bb-burger{display:none}}@media(min-width:1100px)and (max-width:1439px){.bb-nav__link,.bb-nav__trigger{padding:0 .7rem}.bb-header__actions .bb-hud__unit,.bb-header__actions .bb-hud__lvl{display:none}.bb-header__actions .bb-hud__btn{gap:.35rem;padding-right:.75rem}}@media(min-width:1100px)and (max-width:1279px){.bb-header__phone{display:none}.bb-header__island{padding-left:.75rem}.bb-logo--header img{height:44px}.bb-nav__list{gap:0}.bb-nav__link,.bb-nav__trigger{gap:.15rem;padding:0 .5rem;font-size:.875rem}}.bb-mega,.bb-drop{position:absolute;z-index:1;padding:.4rem;border-radius:var(--r-xl);background:#fffcf49e;-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5);box-shadow:inset 0 0 0 1px var(--bb-line),var(--sh-3);opacity:0;visibility:hidden;transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-spring),visibility 0s linear var(--dur-3)}.bb-mega:not(.is-open){content-visibility:hidden;transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-spring),visibility 0s linear var(--dur-3),content-visibility 0s linear var(--dur-3);transition-behavior:allow-discrete}html:not(.bb-js) .bb-nav__item:hover>.bb-mega,html:not(.bb-js) .bb-nav__item:focus-within>.bb-mega{content-visibility:visible}.bb-mega{top:calc(100% + .75rem);left:0;right:0;transform:translate3d(0,-.6rem,0) scale(.985);transform-origin:50% 0}.bb-drop{top:calc(100% + (var(--bb-island-h) - 2.75rem) / 2 + .75rem);left:50%;width:max-content;min-width:15rem;max-width:22rem;border-radius:var(--r-lg);transform:translate3d(-50%,-.5rem,0) scale(.98);transform-origin:50% 0}.bb-mega:before,.bb-drop:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:1.25rem}.bb-mega.is-open,.bb-drop.is-open{opacity:1;visibility:visible;transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-4) var(--ease-spring),visibility 0s}.bb-mega.is-open{transform:none}.bb-drop.is-open{transform:translate3d(-50%,0,0)}.bb-mega.is-instant,.bb-drop.is-instant{transition:none}html:not(.bb-js) .bb-nav__item:hover>.bb-mega,html:not(.bb-js) .bb-nav__item:focus-within>.bb-mega,html:not(.bb-js) .bb-nav__item:hover>.bb-drop,html:not(.bb-js) .bb-nav__item:focus-within>.bb-drop{opacity:1;visibility:visible;transition:none}html:not(.bb-js) .bb-nav__item:hover>.bb-mega,html:not(.bb-js) .bb-nav__item:focus-within>.bb-mega{transform:none}html:not(.bb-js) .bb-nav__item:hover>.bb-drop,html:not(.bb-js) .bb-nav__item:focus-within>.bb-drop{transform:translate3d(-50%,0,0)}.bb-mega__core,.bb-drop__core{position:relative;border-radius:calc(var(--r-xl) - .4rem);background:radial-gradient(60% 80% at 100% 0%,#ffd45c29,#ffd45c00 60%),var(--bb-paper);box-shadow:var(--sh-inset-hi),inset 0 0 0 1px #14110d0a}.bb-mega__core{max-height:calc(100vh - var(--bb-island-y) - var(--bb-island-h) - 2.5rem);max-height:calc(100dvh - var(--bb-island-y) - var(--bb-island-h) - 2.5rem);padding:1.35rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.bb-drop__core{padding:.4rem;border-radius:calc(var(--r-lg) - .4rem)}.bb-mega [data-mega-item],.bb-drop [data-mega-item]{opacity:0;transform:translate3d(0,.6rem,0);transition:opacity 0s var(--dur-3),transform 0s var(--dur-3)}.bb-mega.is-open [data-mega-item],.bb-drop.is-open [data-mega-item]{opacity:1;transform:none;transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-4) var(--ease-spring);transition-delay:calc(50ms + var(--i, 0) * 40ms)}html:not(.bb-js) .bb-mega [data-mega-item],html:not(.bb-js) .bb-drop [data-mega-item]{opacity:1;transform:none}.bb-chrome-chip{--chip: 2.5rem;display:grid;place-items:center;flex:none;width:var(--chip);height:var(--chip);border-radius:calc(var(--chip) * .34);background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 -3px #14110d29,inset 0 1px #ffffff73,0 8px 18px -10px var(--accent);transform:rotate(-4deg);transition:transform var(--dur-4) var(--ease-bounce)}.bb-chrome-chip .bb-icon{--icon-size: calc(var(--chip) * .48);stroke-width:1.9}.bb-chrome-chip--sm{--chip: 2.1rem}.bb-chrome-chip--xs{--chip: 1.75rem}.bb-chrome-chip--ink{background:var(--bb-ink);color:var(--bb-butter);box-shadow:inset 0 -3px #14110d80,inset 0 1px #ffffff1f}a:hover>.bb-chrome-chip,a:focus-visible>.bb-chrome-chip{transform:rotate(6deg) scale(1.08)}.bb-mega__grid--services{display:grid;grid-template-columns:repeat(var(--pillars, 4),minmax(0,1fr)) minmax(15rem,1.15fr);grid-template-rows:auto auto;gap:.35rem 1.1rem}.bb-mega__col{display:grid;grid-row:span 2;grid-template-rows:subgrid;align-content:start;row-gap:.35rem;min-width:0}.bb-mega__grid--services>.bb-mega__promo{grid-row:span 2}.bb-mega__colhead{display:flex;align-items:flex-start;gap:.75rem;padding:.55rem .55rem .9rem;border-radius:var(--r-sm);color:var(--bb-ink);text-decoration:none;box-shadow:inset 0 -1px 0 var(--bb-line);transition:background-color var(--dur-2) var(--ease-out)}.bb-mega__colhead:hover{background:var(--accent-soft)}.bb-mega__colhead-text{display:grid;gap:.2rem;min-width:0}.bb-mega__coltitle{font-family:var(--bb-font-display);font-size:1.12rem;font-weight:650;font-variation-settings:"SOFT" 100;letter-spacing:-.015em;line-height:1.15}.bb-mega__coltag{font-size:.78rem;line-height:1.38;color:var(--bb-ink-soft)}.bb-mega__links{display:grid;align-content:start;gap:.05rem;margin:0;padding:0;list-style:none}.bb-mega__link{display:flex;align-items:center;gap:.6rem;min-height:2.35rem;padding:.4rem .55rem;border-radius:.7rem;color:var(--bb-ink);font-size:.9rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-spring)}.bb-mega__link .bb-icon{--icon-size: 1.05rem;color:color-mix(in srgb,var(--accent) 62%,var(--bb-ink));transition:transform var(--dur-3) var(--ease-bounce)}.bb-mega__link:hover{background:var(--accent-soft);transform:translate3d(3px,0,0)}.bb-mega__link:hover .bb-icon{transform:rotate(-10deg) scale(1.15)}.bb-mega__link[aria-current=page]{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.bb-mega__promo{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;gap:.6rem;min-height:15rem;padding:1.4rem;border-radius:var(--r-lg);background:var(--bb-grad-ink);color:var(--bb-cream);overflow:hidden;box-shadow:var(--sh-inset-hi-dark),var(--sh-3);transform:rotate(.6deg);transition:transform var(--dur-4) var(--ease-spring)}.bb-mega__promo:hover{transform:rotate(0) translate3d(0,-3px,0)}.bb-mega__promo-eyebrow{display:inline-flex;align-items:center;gap:.4rem;width:max-content;padding:.3rem .65rem;border-radius:var(--r-pill);background:#ffd45c24;color:var(--bb-butter);font-size:var(--fs-nano);font-weight:800;letter-spacing:var(--tracking-wide);text-transform:uppercase}.bb-mega__promo-eyebrow .bb-icon{--icon-size: .8rem}.bb-mega__promo-title{margin:0;font-family:var(--bb-font-display);font-size:1.75rem;font-weight:650;font-variation-settings:"SOFT" 100;letter-spacing:-.025em;line-height:1.02}.bb-mega__promo-link{color:inherit;text-decoration:none}.bb-mega__promo-link:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.bb-mega__promo-text{font-size:.86rem;line-height:1.5;color:#fff8e7b8}.bb-mega__promo-go{display:inline-flex;align-items:center;gap:.45rem;margin-top:.25rem;color:var(--bb-butter);font-size:.88rem;font-weight:700}.bb-mega__promo-go .bb-icon{--icon-size: 1rem;transition:transform var(--dur-3) var(--ease-spring)}.bb-mega__promo:hover .bb-mega__promo-go .bb-icon{transform:translate3d(3px,-3px,0)}.bb-orbit{position:absolute;top:-1.75rem;right:-1.75rem;z-index:-1;width:9.5rem;height:9.5rem;pointer-events:none}.bb-orbit__ring{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px #ffd45c38;animation:bb-spin 16s linear infinite}.bb-orbit__dot{position:absolute;width:.7rem;height:.7rem;border-radius:50%}.bb-orbit__dot--1{top:.6rem;left:1.4rem;background:var(--bb-jam)}.bb-orbit__dot--2{bottom:1.1rem;left:.2rem;background:var(--bb-mint);width:.55rem;height:.55rem}.bb-orbit__dot--3{top:50%;right:-.25rem;background:var(--bb-sky)}.bb-orbit__pat{position:absolute;top:50%;left:50%;width:3.4rem;height:2.5rem;margin:-1.25rem 0 0 -1.7rem;border-radius:.7rem;background:var(--bb-grad-butter);box-shadow:inset 0 -5px #a86f0c59,inset 0 2px #fff9,0 16px 30px -12px #ffd45c8c;animation:bb-float 6s var(--ease-in-out-soft) infinite}.bb-orbit__pat:before{content:"";position:absolute;top:.4rem;left:.5rem;width:1.1rem;height:.28rem;border-radius:999px;background:#ffffffbf}.bb-orbit__pat:after{content:"";position:absolute;right:.7rem;bottom:-.55rem;width:.5rem;height:.8rem;border-radius:0 0 999px 999px;background:var(--bb-gold)}.bb-orbit:before{content:"";position:absolute;inset:1rem;border-radius:50%;background:radial-gradient(closest-side,#ffd45c59,#ffd45c00)}.bb-mega:not(.is-open) .bb-orbit__ring,.bb-mega:not(.is-open) .bb-orbit__pat,.bb-mega:not(.is-open) .bb-mega-gauge__needle{animation-play-state:paused}.bb-mega__grid--industries{display:grid;grid-template-columns:minmax(14rem,.85fr) minmax(0,2.6fr);gap:1.1rem;align-items:stretch}.bb-mega__intro{display:flex;flex-direction:column;gap:.75rem;padding:1.35rem;border-radius:var(--r-lg);background:var(--bb-grad-sunrise),var(--bb-cream);box-shadow:inset 0 0 0 1px var(--bb-line)}.bb-mega__intro-link{margin-top:auto}.bb-mega__kicker{display:inline-flex;align-items:center;gap:.4rem;width:max-content;padding:.3rem .65rem;border-radius:var(--r-pill);background:var(--bb-ink);color:var(--bb-butter);font-size:var(--fs-nano);font-weight:800;letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.2}.bb-mega__kicker .bb-icon{--icon-size: .8rem}.bb-mega__title{margin:0;font-family:var(--bb-font-display);font-size:1.6rem;font-weight:650;font-variation-settings:"SOFT" 100;letter-spacing:-.025em;line-height:1.05;text-wrap:balance}.bb-mega__text{font-size:.88rem;line-height:1.5;color:var(--bb-ink-soft)}.bb-mega__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none}.bb-mega__tile{position:relative;display:flex;flex-direction:column;gap:.55rem;height:100%;padding:1rem 1rem 1.1rem;border-radius:var(--r-md);background:color-mix(in srgb,var(--accent-soft) 50%,var(--bb-paper));color:var(--bb-ink);text-decoration:none;box-shadow:inset 0 0 0 1px var(--bb-line);transition:transform var(--dur-3) var(--ease-spring),box-shadow var(--dur-3) var(--ease-spring)}.bb-mega__tile:hover{transform:translate3d(0,-3px,0) rotate(-.5deg);box-shadow:inset 0 0 0 1.5px var(--accent),var(--sh-2)}.bb-mega__tile[aria-current=page]{box-shadow:inset 0 0 0 1.5px var(--accent)}.bb-mega__tile-title{font-size:1rem;font-weight:700;line-height:1.2}.bb-mega__tile-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.8rem;line-height:1.45;color:var(--bb-ink-soft)}.bb-mega__tile-go{position:absolute;top:.85rem;right:.85rem;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--bb-paper);box-shadow:inset 0 0 0 1px var(--bb-line);transition:transform var(--dur-3) var(--ease-spring),background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.bb-mega__tile-go .bb-icon{--icon-size: .85rem;stroke-width:2}.bb-mega__tile:hover .bb-mega__tile-go{transform:translate3d(2px,-2px,0);background:var(--accent);color:var(--accent-ink)}.bb-mega__grid--resources{display:grid;grid-template-columns:minmax(17rem,1fr) minmax(0,2.1fr);gap:1.1rem}.bb-mega__audit{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:.7rem;padding:1.4rem;border-radius:var(--r-lg);background:var(--bb-grad-butter);color:var(--bb-ink);overflow:hidden;box-shadow:inset 0 0 0 1px #a86f0c40,var(--sh-butter)}.bb-mega__kicker--ink{background:var(--bb-ink);color:var(--bb-butter)}.bb-mega__title--audit{max-width:calc(100% - 5rem)}.bb-mega__title--audit em{font-style:italic;font-weight:560;font-variation-settings:"SOFT" 100,"WONK" 1;color:var(--bb-teal)}.bb-mega__text--ink{color:#14110dc7}.bb-mega-gauge{position:absolute;top:1.15rem;right:1.15rem;width:4.5rem;height:2.6rem;overflow:hidden;pointer-events:none}.bb-mega-gauge:before{content:"";position:absolute;top:0;left:0;width:4.5rem;height:4.5rem;border-radius:50%;background:conic-gradient(from 270deg,var(--bb-jam) 0deg 60deg,var(--bb-toast) 60deg 120deg,var(--bb-mint) 120deg 180deg,transparent 180deg);-webkit-mask:radial-gradient(circle,transparent 56%,#000 57%);mask:radial-gradient(circle,transparent 56%,#000 57%)}.bb-mega-gauge:after{content:"";position:absolute;left:50%;top:1.95rem;width:.6rem;height:.6rem;margin-left:-.3rem;border-radius:50%;background:var(--bb-ink)}.bb-mega-gauge__needle{position:absolute;left:50%;top:.55rem;width:3px;height:1.7rem;margin-left:-1.5px;border-radius:3px;background:var(--bb-ink);transform-origin:50% 100%;animation:bb-chrome-needle 4.5s var(--ease-in-out-soft) infinite}.bb-mega-audit{margin-top:auto}.bb-mega-audit__field{display:flex;align-items:center;gap:.4rem;padding:.3rem .3rem .3rem .85rem;border-radius:var(--r-pill);background:var(--bb-paper);box-shadow:inset 0 0 0 1px var(--bb-line-strong),var(--sh-2)}.bb-mega-audit__field:focus-within{box-shadow:inset 0 0 0 2px var(--bb-ink),0 0 0 4px #14110d1f}.bb-mega-audit__field>.bb-icon{--icon-size: 1.05rem;color:var(--bb-teal)}.bb-mega-audit__input{flex:1 1 auto;min-width:0;height:2.6rem;padding:0;border:0;background:transparent;color:var(--bb-ink);font-size:.95rem}.bb-mega-audit__input:focus{outline:none}.bb-mega-audit__input::placeholder{color:#14110d73}.bb-mega-audit__submit{display:inline-flex;align-items:center;gap:.4rem;flex:none;height:2.6rem;padding:0 1rem;border:0;border-radius:var(--r-pill);background:var(--bb-ink);color:var(--bb-butter);font-size:.88rem;font-weight:700;transition:transform var(--dur-3) var(--ease-spring)}.bb-mega-audit__submit .bb-icon{--icon-size: .95rem;stroke-width:2}.bb-mega-audit__submit:hover{transform:translate3d(2px,0,0)}.bb-mega__toolwrap{min-width:0}.bb-mega__label{margin:.2rem .5rem .7rem;font-size:var(--fs-nano);font-weight:800;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--bb-ink-soft)}.bb-mega__tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin:0;padding:0;list-style:none}.bb-mega__tool{display:flex;align-items:center;gap:.65rem;height:100%;padding:.5rem;border-radius:var(--r-sm);color:var(--bb-ink);text-decoration:none;transition:background-color var(--dur-2) var(--ease-out)}.bb-mega__tool:hover,.bb-mega__tool[aria-current=page]{background:var(--accent-soft)}.bb-mega__tool-text{display:grid;gap:.15rem;min-width:0}.bb-mega__tool-title{font-size:.86rem;font-weight:650;line-height:1.25}.bb-mega__tool-type{font-family:var(--bb-font-mono);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bb-ink-soft)}.bb-mega__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-top:1.1rem;padding:.95rem .55rem 0;box-shadow:inset 0 1px 0 var(--bb-line);font-size:.88rem;color:var(--bb-ink-soft)}.bb-mega__foot p{margin:0}.bb-mega__foot a{color:var(--bb-ink);font-weight:700}.bb-mega__foot-links{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem}.bb-mega__foot-links a{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none}.bb-mega__foot-links a .bb-icon{--icon-size: 1rem;color:var(--bb-gold-deep)}.bb-mega__foot-links a:hover span{text-decoration:underline;text-underline-offset:.2em}.bb-drop__list{display:grid;margin:0;padding:0;list-style:none}.bb-drop__link{display:flex;align-items:center;gap:.65rem;padding:.6rem .75rem;border-radius:.7rem;color:var(--bb-ink);font-size:.92rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color var(--dur-2) var(--ease-out)}.bb-drop__link:hover,.bb-drop__link[aria-current=page]{background:var(--bb-butter-3)}.bb-drop__link small{display:block;margin-top:.15rem;font-size:.78rem;font-weight:500;color:var(--bb-ink-soft)}.bb-drop__link--overview{justify-content:space-between;margin-bottom:.2rem;font-family:var(--bb-font-display);font-size:1.02rem;font-weight:650;font-variation-settings:"SOFT" 100;box-shadow:inset 0 -1px 0 var(--bb-line);border-radius:.7rem .7rem .3rem .3rem}.bb-drop__go{display:grid;place-items:center;flex:none;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--bb-butter);color:var(--bb-ink);transition:transform var(--dur-3) var(--ease-spring)}.bb-drop__go .bb-icon{--icon-size: .85rem;stroke-width:2.2}.bb-drop__link--overview:hover .bb-drop__go{transform:translate3d(3px,0,0)}.bb-drop__link--sub{padding-left:1.75rem}.bb-drop__icon{display:grid;place-items:center;flex:none;color:var(--bb-gold-deep)}@media(max-width:1279px){.bb-mega__grid--services{grid-template-columns:repeat(var(--pillars, 4),minmax(0,1fr))}.bb-mega__promo{grid-column:1 / -1;min-height:0;padding-right:9rem;transform:none}.bb-mega__tools{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-mega__grid--industries{grid-template-columns:minmax(12.5rem,.8fr) minmax(0,2.4fr)}}@media(min-width:1100px)and (max-height:760px){.bb-mega__coltag,.bb-mega__promo-text{display:none}.bb-mega__core{padding-bottom:0}.bb-mega__promo{padding-block:.9rem}.bb-mega__foot{position:sticky;bottom:0;z-index:2;margin-inline:-1.35rem;padding:.8rem 1.9rem .9rem;background:var(--bb-paper);box-shadow:inset 0 1px 0 var(--bb-line),0 -14px 20px -16px #14110d4d}}.bb-mnav{position:fixed;inset:0;z-index:var(--z-overlay);isolation:isolate;display:flex;flex-direction:column;overflow:hidden;background:#14110df2;-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3);color:var(--bb-cream);opacity:0;transition:opacity var(--dur-3) var(--ease-out)}.bb-mnav.is-open{opacity:1}.bb-mnav .bb-accent--teal{--accent: var(--bb-mint);--accent-ink: var(--bb-ink)}.bb-mnav__glow{position:absolute;z-index:-1;width:28rem;height:28rem;border-radius:50%;pointer-events:none;animation:bb-float 10s var(--ease-in-out-soft) infinite}.bb-mnav__glow--a{top:-9rem;right:-12rem;background:radial-gradient(closest-side,#ffd45c52,#ffd45c00)}.bb-mnav__glow--b{top:55%;left:-14rem;background:radial-gradient(closest-side,#6a5cff47,#6a5cff00);animation-duration:13s;animation-delay:-5s}.bb-mnav:not(.is-open) .bb-mnav__glow{animation-play-state:paused}.bb-mnav__bar{position:relative;z-index:2;display:flex;flex:none;align-items:center;justify-content:space-between;width:min(calc(100% - var(--bb-island-gutter) * 2),var(--bb-island-max));height:var(--bb-island-h);margin:var(--bb-mnav-top, var(--bb-island-y)) auto 0;padding:0 .4rem 0 .9rem;border-radius:var(--r-pill);background:var(--bb-cream);color:var(--bb-ink);box-shadow:inset 0 1px #fffc,var(--sh-3);--bb-focus: var(--bb-berry)}.bb-mnav.is-open .bb-burger--close .bb-burger__lines span:first-child{animation:bb-chrome-x1 .62s var(--ease-spring) both}.bb-mnav.is-open .bb-burger--close .bb-burger__lines span:last-child{animation:bb-chrome-x2 .62s var(--ease-spring) both}.bb-mnav__scroll{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom));scrollbar-width:none}.bb-mnav__scroll::-webkit-scrollbar{display:none}.bb-mnav__nav{flex:none;padding:.75rem max(1.25rem,var(--gutter)) 0}.bb-mnav__list{display:grid;width:min(100%,40rem);margin:0 auto;padding:0;list-style:none}.bb-mnav__item{box-shadow:inset 0 -1px #fff8e71a}.bb-mnav__row{display:flex;align-items:center;gap:.85rem;width:100%;min-height:4rem;padding:.5rem 0;border:0;background:transparent;color:var(--bb-cream);font-family:var(--bb-font-display);font-size:clamp(1.9rem,1.2rem + 3.6vw,2.75rem);font-weight:600;font-variation-settings:"SOFT" 100;letter-spacing:-.025em;line-height:1.05;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.bb-mnav__num{flex:none;align-self:flex-start;min-width:1.6rem;margin-top:.55em;font-family:var(--bb-font-mono);font-size:.7rem;font-weight:700;letter-spacing:.08em;line-height:1;color:var(--bb-butter);opacity:0;transition:opacity var(--dur-3) var(--ease-out)}.bb-mnav.is-open .bb-mnav__num{opacity:.85;transition-delay:calc(.2s + var(--i, 0) * 60ms)}.bb-mnav__item{--i: 0}.bb-mnav__mask{display:block;flex:1 1 auto;min-width:0;overflow:hidden;padding-block:.06em .14em;margin-block:-.06em -.14em}.bb-mnav__label{display:inline-block;transform:translate3d(0,115%,0) rotate(4deg);transform-origin:0 100%;transition:transform var(--dur-3) var(--ease-out),color var(--dur-2) var(--ease-out)}.bb-mnav.is-open .bb-mnav__label{transform:none;transition:transform var(--dur-4) var(--ease-spring) calc(.11s + var(--i, 0) * 60ms),color var(--dur-2) var(--ease-out) 0s}.bb-mnav__row:hover .bb-mnav__label,.bb-mnav__row[aria-expanded=true] .bb-mnav__label,.bb-mnav__item.is-active>.bb-mnav__row .bb-mnav__label{color:var(--bb-butter)}.bb-mnav__row[aria-current=page] .bb-mnav__label{font-style:italic;color:var(--bb-butter)}.bb-mnav__plus{position:relative;flex:none;width:2.75rem;height:2.75rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffd45c66;transition:transform var(--dur-4) var(--ease-spring),background-color var(--dur-2) var(--ease-out)}.bb-mnav__plus:before,.bb-mnav__plus:after{content:"";position:absolute;top:50%;left:50%;width:.9rem;height:2px;margin:-1px 0 0 -.45rem;border-radius:2px;background:var(--bb-butter)}.bb-mnav__plus:after{transform:rotate(90deg)}.bb-mnav__row[aria-expanded=true] .bb-mnav__plus{transform:rotate(135deg);background:var(--bb-butter)}.bb-mnav__row[aria-expanded=true] .bb-mnav__plus:before,.bb-mnav__row[aria-expanded=true] .bb-mnav__plus:after{background:var(--bb-ink)}.bb-mnav__arrow{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;color:#fff8e773;transition:transform var(--dur-3) var(--ease-spring),color var(--dur-2) var(--ease-out)}.bb-mnav__arrow .bb-icon{--icon-size: 1.25rem}.bb-mnav__row:hover .bb-mnav__arrow{transform:translate3d(3px,-3px,0);color:var(--bb-butter)}.bb-mnav__panel{padding:.25rem 0 1.5rem 2.45rem}.bb-mnav__panel>*{animation:bb-chrome-rise var(--dur-3) var(--ease-spring) both}.bb-mnav__panel>:nth-child(2){animation-delay:40ms}.bb-mnav__panel>:nth-child(3){animation-delay:80ms}.bb-mnav__panel>:nth-child(4){animation-delay:.12s}.bb-mnav__panel>:nth-child(n+5){animation-delay:.16s}.bb-mnav__group+.bb-mnav__group{margin-top:.9rem}.bb-mnav__grouphead{display:flex;align-items:center;gap:.6rem;min-height:2.75rem;margin:0;color:#fff8e79e;font-size:var(--fs-nano);font-weight:800;letter-spacing:var(--tracking-wide);text-transform:uppercase;text-decoration:none}a.bb-mnav__grouphead:hover{color:var(--bb-butter)}.bb-mnav__grouphead--static{margin-top:.75rem;min-height:2.25rem}.bb-mnav__sublist{display:grid;margin:0;padding:0;list-style:none}.bb-mnav__sublist--2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem}@media(max-width:419px){.bb-mnav__sublist--2{grid-template-columns:minmax(0,1fr)}}.bb-mnav__sublink{display:flex;align-items:center;gap:.65rem;min-height:2.75rem;padding:.35rem 0;color:#fff8e7e0;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;transition:color var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-spring)}.bb-mnav__sublink .bb-icon{--icon-size: 1.1rem;flex:none;color:var(--accent)}.bb-mnav__sublink:hover,.bb-mnav__sublink[aria-current=page]{color:var(--bb-butter);transform:translate3d(3px,0,0)}.bb-mnav__sublink--sub{padding-left:1.25rem;font-weight:500}.bb-mnav__feature{display:flex;align-items:center;gap:.85rem;margin:.25rem 0 .75rem;padding:.85rem 1rem;border-radius:var(--r-md);background:var(--bb-grad-butter);color:var(--bb-ink);text-decoration:none;box-shadow:var(--sh-butter)}.bb-mnav__feature--ink{margin-top:1.1rem;background:#fff8e70f;color:var(--bb-cream);box-shadow:inset 0 0 0 1px #ffd45c40}.bb-mnav__feature strong{display:block;font-family:var(--bb-font-display);font-size:1.15rem;font-weight:650;line-height:1.15}.bb-mnav__feature small{display:block;margin-top:.15rem;font-size:.8rem;opacity:.78}.bb-mnav__all{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;margin-top:.5rem;color:var(--bb-butter);font-weight:700;text-decoration:none}.bb-mnav__all .bb-icon{--icon-size: 1rem;transition:transform var(--dur-3) var(--ease-spring)}.bb-mnav__all:hover .bb-icon{transform:translate3d(4px,0,0)}.bb-mnav__foot{display:grid;gap:.85rem;width:min(100%,40rem);margin:auto auto 0;padding:2.25rem max(1.25rem,var(--gutter)) 0}.bb-mnav__foot>*{opacity:0;transform:translate3d(0,1rem,0);transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-out)}.bb-mnav.is-open .bb-mnav__foot>*{opacity:1;transform:none;transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-4) var(--ease-spring);transition-delay:calc(.38s + var(--i, 0) * 70ms)}.bb-mnav__foot .bb-btn{width:100%;justify-content:space-between}.bb-mnav__duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.bb-mnav__pill--wide{grid-column:1 / -1}@media(min-width:600px){.bb-mnav__duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr)}.bb-mnav__pill--wide{grid-column:auto}.bb-mnav__pill--wide:only-child{grid-column:1 / -1}}.bb-mnav__pill{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.1rem;padding:.5rem 1rem;border-radius:var(--r-pill);color:var(--bb-cream);font-weight:700;font-size:.95rem;white-space:nowrap;text-decoration:none;box-shadow:inset 0 0 0 1.5px #fff8e738;transition:box-shadow var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.bb-mnav__pill .bb-icon{--icon-size: 1.1rem;color:var(--bb-butter)}.bb-mnav__pill:hover{box-shadow:inset 0 0 0 1.5px var(--bb-butter);color:var(--bb-butter)}.bb-mnav__pill--soft{background:#ffd45c1a}.bb-mnav__tagline{margin:.4rem 0 0;font-family:var(--bb-font-display);font-size:1.1rem;font-style:italic;text-align:center;color:#fff8e7b3}@media(min-width:1100px){.bb-mnav{display:none!important}}.bb-social{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.bb-social--mnav{justify-content:center}.bb-social__link{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:#fff8e70f;box-shadow:inset 0 0 0 1px #fff8e724;color:var(--bb-cream);text-decoration:none;transition:transform var(--dur-3) var(--ease-bounce),background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.bb-social__link .bb-icon{--icon-size: 1.05rem}.bb-social__link:hover{background:var(--bb-butter);color:var(--bb-ink);transform:translate3d(0,-3px,0) rotate(-8deg)}.bb-footer{position:relative;isolation:isolate;overflow:clip;padding-top:var(--bb-drip-h);content-visibility:auto;contain-intrinsic-size:auto none auto 1595px}@media(min-width:768px){.bb-footer{contain-intrinsic-size:auto none auto 1325px}}.bb-footer .bb-accent--teal{--accent: var(--bb-mint);--accent-ink: var(--bb-ink)}.bb-footer__drip{position:absolute;top:-1px;left:0;right:0;z-index:2;height:var(--bb-drip-h);color:var(--bb-butter);pointer-events:none;filter:drop-shadow(0 6px 10px rgba(240,170,20,.25))}.bb-footer__drip svg{display:block;width:100%;height:100%}.bb-cssdrip{position:absolute;inset:0;display:block}.bb-cssdrip__band{position:absolute;top:0;left:0;right:0;height:30%;background:var(--bb-butter)}.bb-cssdrip__drop{position:absolute;top:20%;left:var(--x);width:var(--w);height:var(--h);max-height:80%;margin-left:calc(var(--w) / -2);border-radius:0 0 999px 999px;background:var(--bb-butter);transform-origin:50% 0;animation:bb-chrome-ooze 6s var(--ease-in-out-soft) var(--d, 0s) infinite}.bb-footer__droplet{position:absolute;top:calc(var(--bb-drip-h) * .8);left:var(--x);z-index:2;width:.55rem;height:.75rem;margin-left:-.275rem;border-radius:50%/62% 62% 38% 38%;background:var(--bb-butter);opacity:0;pointer-events:none;animation:bb-chrome-droplet 6s var(--ease-in-out-soft) var(--d, 0s) infinite}.bb-footer__cta{position:relative;z-index:1;padding:clamp(4.5rem,3rem + 6vw,9rem) 0 clamp(4rem,3rem + 4vw,7rem);text-align:center}.bb-footer__cta:before{content:"";position:absolute;top:46%;left:50%;z-index:-1;width:min(70rem,150vw);height:min(36rem,100vw);background:radial-gradient(closest-side,#ffd45c33,#ffd45c00);pointer-events:none;transform:translate(-50%,-50%);animation:bb-chrome-breathe 9s var(--ease-in-out-soft) infinite}.bb-footer__cta-inner{position:relative;display:grid;justify-items:center}.bb-footer__headline{margin:1.4rem 0 0;font-size:clamp(3.4rem,1.2rem + 10vw,11rem);font-weight:700;font-variation-settings:"SOFT" 100,"WONK" 1;letter-spacing:-.05em;line-height:.88;text-wrap:balance;color:var(--bb-cream)}.bb-footer__headline em{padding-inline:.02em .1em}.bb-footer__tagline{max-width:46rem;margin:1.5rem auto 0;font-family:var(--bb-font-display);font-size:clamp(1.3rem,1rem + 1.5vw,2.25rem);font-weight:500;font-variation-settings:"SOFT" 100;letter-spacing:-.015em;line-height:1.2;color:#fff8e7eb;text-wrap:balance}.bb-footer__lead{max-width:36rem;margin:1.1rem auto 0;font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.55;color:var(--bb-text-soft)}.bb-footer__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2.25rem}.bb-footer__note{margin-top:1.1rem;font-size:var(--fs-micro);letter-spacing:.02em;color:#fff8e78c}@media(max-width:479px){.bb-footer__actions{width:100%}.bb-footer__actions .bb-btn{width:100%;justify-content:space-between}}.bb-footer__decos{position:absolute;inset:0;z-index:-1;pointer-events:none}.bb-footer__deco{position:absolute;animation:bb-float 7s var(--ease-in-out-soft) infinite}.bb-footer__deco--1{top:16%;left:6%}.bb-footer__deco--2{top:20%;right:7%;animation-delay:-2.2s}.bb-footer__deco--3{bottom:18%;left:11%;animation-delay:-4.1s;animation-duration:8s}.bb-footer__deco--4{bottom:24%;right:12%;animation-duration:9s}.bb-footer__deco--5{top:52%;left:3%;animation-delay:-1.3s;animation-duration:6s}.bb-footer__deco--6{top:48%;right:4%;animation-delay:-3.3s;animation-duration:8.5s}.bb-footer__decos .bb-chrome-chip{--chip: 3rem}.bb-footer__deco--5 .bb-chrome-chip{--chip: 2.4rem;transform:rotate(10deg)}.bb-footer__deco--6 .bb-chrome-chip{--chip: 2.6rem;transform:rotate(-12deg)}.bb-footer__pat{position:relative;display:block;width:4.75rem;height:3.4rem;border-radius:.95rem;background:var(--bb-grad-butter);box-shadow:inset 0 -7px #a86f0c59,inset 0 2px #ffffffa6,0 26px 46px -20px #ffd45c8c;transform:rotate(-14deg)}.bb-footer__pat:after{content:"";position:absolute;top:.5rem;left:.6rem;width:1.4rem;height:.35rem;border-radius:999px;background:#ffffffb3}.bb-footer__pat--sm{width:3.2rem;height:2.3rem;border-radius:.7rem;transform:rotate(16deg)}@media(max-width:767px){.bb-footer__deco--3,.bb-footer__deco--4,.bb-footer__deco--5,.bb-footer__deco--6{display:none}.bb-footer__deco--1{top:2.25rem;left:.75rem}.bb-footer__deco--2{top:2.5rem;right:.9rem}.bb-footer__deco--1 .bb-footer__pat{width:3.2rem;height:2.3rem;border-radius:.7rem}.bb-footer__deco--2 .bb-chrome-chip{--chip: 2.3rem}}.bb-footer:not(.is-inview) .bb-footer__deco,.bb-footer:not(.is-inview) .bb-footer__droplet,.bb-footer:not(.is-inview) .bb-cssdrip__drop,.bb-footer:not(.is-inview) .bb-footer__cta:before{animation-play-state:paused}.bb-footer__body{position:relative;z-index:1}.bb-footer__main{display:grid;gap:3rem 2rem;padding-block:clamp(3rem,2rem + 3vw,5rem);box-shadow:inset 0 1px 0 var(--bb-line)}@media(min-width:1024px){.bb-footer__main{grid-template-columns:minmax(17rem,1fr) minmax(0,2.6fr)}}.bb-footer__brand{display:grid;gap:1.25rem;align-content:start;justify-items:start;max-width:26rem}.bb-footer__blurb{font-size:var(--fs-small);line-height:1.6;color:var(--bb-text-soft)}.bb-footer__nap{display:grid;gap:.55rem;font-size:var(--fs-small);font-style:normal;line-height:1.5;color:#fff8e7d6}.bb-footer__napline{display:flex;align-items:flex-start;gap:.6rem}.bb-footer__napline .bb-icon{--icon-size: 1.05rem;margin-top:.18rem;color:var(--bb-butter)}.bb-footer__napline{align-items:center}.bb-footer__napline .bb-icon{margin-top:0}.bb-footer__napline a{display:inline-flex;align-items:center;min-height:2.75rem;color:inherit;text-decoration-color:#ffd45c73}.bb-footer__napline a:hover{color:var(--bb-butter)}.bb-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.25rem}@media(min-width:768px){.bb-footer__cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.bb-footer__col{min-width:0}.bb-footer__colhead{margin:0 0 .75rem;font-family:var(--bb-font-body);font-size:var(--fs-nano);font-weight:800;letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.2;color:var(--bb-butter)}.bb-footer__links{display:grid;gap:0;margin:0;padding:0;list-style:none}.bb-footer__link{position:relative;display:inline-flex;align-items:center;min-height:2.75rem;padding:.3rem 0;color:#fff8e7c7;font-size:.95rem;line-height:1.3;text-decoration:none;transition:color var(--dur-2) var(--ease-out)}.bb-footer__link:after{content:"";position:absolute;left:0;right:0;bottom:.4rem;height:1.5px;border-radius:2px;background:var(--bb-butter);transform:scaleX(0);transform-origin:100% 50%;transition:transform var(--dur-3) var(--ease-spring)}.bb-footer__link:hover,.bb-footer__link[aria-current=page]{color:var(--bb-cream)}.bb-footer__link:hover:after,.bb-footer__link[aria-current=page]:after{transform:scaleX(1);transform-origin:0 50%}@media(min-width:1024px){.bb-footer__link{min-height:2.15rem}.bb-footer__link:after{bottom:.25rem}}@media(max-width:767px){.bb-footer__main{gap:2rem;padding-block:2.25rem 2rem}.bb-footer__brand{gap:1rem}.bb-footer__blurb{font-size:.875rem;line-height:1.55}.bb-footer__cols{grid-template-columns:minmax(0,1fr);gap:0;box-shadow:inset 0 1px 0 var(--bb-line)}.bb-footer__col{box-shadow:inset 0 -1px 0 var(--bb-line)}.bb-footer__col.is-fold>.bb-footer__colhead{margin:0;font-size:var(--fs-micro)}.bb-footer__coltoggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:3.25rem;margin:0;padding:0 .15rem 0 0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.bb-footer__coltoggle:after{content:"";flex:none;width:.5rem;height:.5rem;margin-top:-.3rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform var(--dur-3) var(--ease-spring),margin var(--dur-3) var(--ease-out)}.bb-footer__col.is-open .bb-footer__coltoggle:after{margin-top:.3rem;transform:rotate(-135deg)}.bb-footer__coltoggle:focus-visible{outline:3px solid var(--bb-focus);outline-offset:2px;border-radius:.35rem}.bb-footer__col.is-open .bb-footer__links{padding-bottom:.75rem}.bb-footer__news{margin-bottom:2rem}.bb-footer__news-core{gap:1rem;padding:1.25rem}.bb-footer__news-copy{gap:.45rem}.bb-footer__news-text{font-size:.875rem;line-height:1.5}.bb-footer__bottom{gap:.25rem 1.5rem;padding-block:1rem 1.5rem}.bb-footer__legal{gap:0 1rem}.bb-footer__legal a{min-height:2.25rem}}.bb-footer__news{margin-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.bb-footer__news-core{display:grid;gap:1.25rem 2.5rem;align-items:center;padding:clamp(1.4rem,1rem + 2vw,2.5rem);background:radial-gradient(70% 120% at 0% 0%,#ffd45c24,#ffd45c00 60%),radial-gradient(60% 120% at 100% 100%,#6a5cff29,#6a5cff00 60%),var(--bb-ink-2)}@media(min-width:900px){.bb-footer__news-core{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.bb-footer__news-copy{display:grid;gap:.6rem;justify-items:start}.bb-footer__news-title{margin:.2rem 0 0;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);line-height:1.05}.bb-footer__news-text{font-size:var(--fs-small);color:var(--bb-text-soft)}.bb-footer__news-form{min-width:0}.bb-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem;padding-block:1.25rem 2rem;box-shadow:inset 0 1px 0 var(--bb-line);font-size:var(--fs-micro);color:#fff8e79e}.bb-footer__copy{margin:0}.bb-footer__copy a{color:inherit}.bb-footer__legal{display:flex;flex-wrap:wrap;gap:0 1.25rem;margin:0;padding:0;list-style:none}.bb-footer__legal a{display:inline-flex;align-items:center;min-height:2.75rem;color:inherit;text-decoration:none;transition:color var(--dur-2) var(--ease-out)}.bb-footer__legal a:hover,.bb-footer__legal a[aria-current=page]{color:var(--bb-butter)}.bb-totop{display:inline-flex;align-items:center;gap:.7rem;min-height:3rem;padding:.3rem .3rem .3rem 1rem;border-radius:var(--r-pill);color:var(--bb-cream);font-size:.85rem;font-weight:700;text-decoration:none;box-shadow:inset 0 0 0 1px var(--bb-line-strong);transition:box-shadow var(--dur-2) var(--ease-out)}.bb-totop:hover{box-shadow:inset 0 0 0 1px var(--bb-butter)}.bb-totop__icon{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--bb-butter);color:var(--bb-ink);transition:transform var(--dur-4) var(--ease-bounce)}.bb-totop__icon .bb-icon{--icon-size: 1.05rem;stroke-width:2.2}.bb-totop:hover .bb-totop__icon{transform:translate3d(0,-4px,0)}.bb-footer__giant{position:relative;z-index:0;margin:0;font-family:var(--bb-font-display);font-size:min(21vw,20rem);font-weight:800;font-variation-settings:"SOFT" 100,"WONK" 1;letter-spacing:-.06em;line-height:.8;text-align:center;white-space:nowrap;color:transparent;background:linear-gradient(180deg,#ffd45c3d,#ffd45c00 82%);-webkit-background-clip:text;background-clip:text;-webkit-user-select:none;user-select:none;pointer-events:none}.bb-sticky-sentinel{position:absolute;top:35vh;left:0;width:1px;height:1px;opacity:0;pointer-events:none}.bb-sticky{--bb-focus: var(--bb-butter);position:fixed;left:max(.6rem,env(safe-area-inset-left));right:max(.6rem,env(safe-area-inset-right));bottom:calc(.6rem + env(safe-area-inset-bottom));z-index:var(--z-sticky);display:flex;align-items:stretch;gap:.35rem;height:3.75rem;padding:.35rem;border-radius:var(--r-pill);background:#14110de6;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);color:var(--bb-cream);box-shadow:inset 0 0 0 1px #fff8e71f,var(--sh-3);opacity:0;visibility:hidden;transform:translate3d(0,calc(100% + 1.5rem),0);transition:transform var(--dur-3) var(--ease-out),opacity var(--dur-2) var(--ease-out),visibility 0s linear var(--dur-3)}.bb-sticky.is-visible{opacity:1;visibility:visible;transform:none;transition:transform var(--dur-4) var(--ease-spring),opacity var(--dur-2) var(--ease-out),visibility 0s}.bb-sticky__action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;flex:none;width:3.4rem;border-radius:1.3rem;background:#fff8e712;color:var(--bb-cream);font-size:.72rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-3) var(--ease-spring),background-color var(--dur-2) var(--ease-out)}.bb-sticky__action:first-child{border-radius:1.55rem 1.1rem 1.1rem 1.55rem}html.bb-chat-on .bb-sticky{right:calc(max(.6rem,env(safe-area-inset-right)) + 4.25rem)}html.bb-chat-on .bb-sticky__action{width:3rem}html.bb-chat-on .bb-sticky .bb-sticky__primary{justify-content:center;padding-inline:.85rem}html.bb-chat-on .bb-sticky .bb-sticky__primary .bb-btn__icon{display:none}@media(max-width:399px){html.bb-chat-on .bb-sticky .bb-sticky__primary{font-size:.88rem;padding-inline:.6rem}}@media(max-width:349px){html.bb-chat-on .bb-sticky__action{width:2.75rem}html.bb-chat-on .bb-sticky .bb-sticky__primary{font-size:.78rem;padding-inline:.45rem}}.bb-sticky__action .bb-icon{--icon-size: 1.2rem;color:var(--bb-butter)}.bb-sticky__action:active{transform:scale(.94);background:#fff8e724}.bb-sticky .bb-sticky__primary{flex:1 1 auto;min-width:0;min-height:0;height:100%;gap:.5rem;padding-left:1.15rem;font-size:.95rem;justify-content:space-between}.bb-sticky .bb-sticky__primary .bb-btn__label{overflow:hidden;text-overflow:ellipsis}.bb-sticky .bb-sticky__primary .bb-btn__icon{width:2.4rem;height:2.4rem}@media(min-width:768px){.bb-sticky{display:none}}@media(prefers-reduced-motion:reduce){.bb-announce__shine,.bb-announce__spark,.bb-orbit__ring,.bb-orbit__pat,.bb-mega-gauge__needle,.bb-mnav__glow,.bb-footer__deco,.bb-footer__droplet,.bb-cssdrip__drop,.bb-footer__cta:before{animation:none!important}.bb-header{transition:none}.bb-mnav__label,.bb-mnav__foot>*,.bb-mega [data-mega-item],.bb-drop [data-mega-item]{transform:none!important}}body.bb-motion-reduced .bb-announce__shine,body.bb-motion-reduced .bb-announce__spark,body.bb-motion-reduced .bb-orbit__ring,body.bb-motion-reduced .bb-orbit__pat,body.bb-motion-reduced .bb-mega-gauge__needle,body.bb-motion-reduced .bb-mnav__glow,body.bb-motion-reduced .bb-footer__deco,body.bb-motion-reduced .bb-footer__droplet,body.bb-motion-reduced .bb-cssdrip__drop,body.bb-motion-reduced .bb-footer__cta:before{animation:none!important}body.bb-motion-reduced .bb-header{transition:none}body.bb-motion-reduced .bb-mnav__label,body.bb-motion-reduced .bb-mnav__foot>*,body.bb-motion-reduced .bb-mega [data-mega-item],body.bb-motion-reduced .bb-drop [data-mega-item],body.bb-motion-reduced .bb-sticky{transform:none!important}body.bb-motion-reduced .bb-mega,body.bb-motion-reduced .bb-mega.is-open{transform:none}@keyframes bb-chrome-sweep{0%,55%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}@keyframes bb-chrome-twinkle{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(18deg) scale(1.12)}}@keyframes bb-chrome-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bb-chrome-needle{0%,to{transform:rotate(-60deg)}45%{transform:rotate(52deg)}60%{transform:rotate(38deg)}}@keyframes bb-chrome-x1{0%{transform:none}to{transform:translateY(4px) rotate(45deg)}}@keyframes bb-chrome-x2{0%{transform:translate(3.5px) scaleX(.62)}to{transform:translateY(-4px) rotate(-45deg)}}@keyframes bb-chrome-rise{0%{opacity:0;transform:translate3d(0,.75rem,0)}to{opacity:1;transform:none}}@keyframes bb-chrome-ooze{0%,to{transform:scaleY(.86)}50%{transform:scaleY(1.06)}}@keyframes bb-chrome-droplet{0%{opacity:0;transform:translateZ(0) scale(.3)}14%{opacity:1;transform:translate3d(0,.2rem,0) scale(1)}58%{opacity:1;transform:translate3d(0,7rem,0) scale(.92)}72%,to{opacity:0;transform:translate3d(0,9rem,0) scale(.5)}}@keyframes bb-chrome-breathe{0%,to{opacity:.8;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}.bb-sc-pat{position:absolute;display:block;width:var(--pat-size, 2.4rem);aspect-ratio:1.25;border-radius:.6rem;background:linear-gradient(160deg,var(--bb-butter-3) 0%,var(--bb-butter) 42%,var(--bb-gold) 100%);box-shadow:inset 0 2px #ffffffa6,inset 0 -4px color-mix(in srgb,var(--bb-gold-deep) 28%,transparent),0 14px 26px -14px color-mix(in srgb,var(--bb-gold-deep) 70%,transparent);transform:rotate(var(--pat-rot, -12deg));animation:bb-sc-bob var(--pat-dur, 7s) var(--ease-in-out-soft) infinite;animation-delay:var(--pat-delay, 0s);pointer-events:none}.bb-sc-pat:after{content:"";position:absolute;left:16%;top:16%;width:40%;height:16%;border-radius:var(--r-pill);background:#fff9}.bb-sc-sparkle{position:absolute;display:block;width:var(--spark-size, 1.1rem);aspect-ratio:1;background:var(--spark-color, var(--bb-gold));clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);animation:bb-sc-twinkle var(--spark-dur, 3.4s) var(--ease-in-out-soft) infinite;animation-delay:var(--spark-delay, 0s);pointer-events:none}.bb-section--ink .bb-sc-sparkle,.bb-section--teal .bb-sc-sparkle{--spark-color: var(--bb-butter)}.bb-fresh{display:inline-flex;align-items:center;gap:.5rem;padding:.38rem .85rem .38rem .65rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--bb-surface) 78%,transparent);box-shadow:inset 0 0 0 1px var(--bb-line);font-size:var(--fs-micro);font-weight:600;line-height:1.2;color:var(--bb-text-soft)}.bb-fresh time{font-weight:700;color:var(--bb-text)}.bb-fresh__dot{position:relative;flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--bb-mint)}.bb-fresh__dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--bb-mint);animation:bb-sc-ping 2.6s var(--ease-out) infinite}:is(.bb-page-hero,.bb-cta-band,.bb-faq-section,.bb-stats-band,.bb-qa-section,.bb-process-section,.bb-pains,.bb-benefits,.bb-split-feature,.bb-compare,.bb-related,.bb-audit-cta,.bb-offer,.bb-guarantee){--bb-wrap: anywhere;overflow-wrap:anywhere}:is(.bb-page-hero,.bb-cta-band,.bb-faq-section,.bb-stats-band,.bb-qa-section,.bb-process-section,.bb-pains,.bb-benefits,.bb-split-feature,.bb-compare,.bb-related,.bb-audit-cta,.bb-offer,.bb-guarantee) .bb-eyebrow{width:fit-content;line-height:1.35}@keyframes bb-sc-bob{0%,to{transform:translateZ(0) rotate(var(--pat-rot, -12deg))}50%{transform:translate3d(0,-12px,0) rotate(calc(var(--pat-rot, -12deg) + 8deg))}}@keyframes bb-sc-twinkle{0%,to{transform:scale(.55) rotate(0);opacity:.35}50%{transform:scale(1) rotate(45deg);opacity:1}}@keyframes bb-sc-ping{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(2.8);opacity:0}}@keyframes bb-sc-orbit{0%,to{transform:translateZ(0) rotate(-2deg)}25%{transform:translate3d(8px,-9px,0) rotate(0)}50%{transform:translate3d(0,-16px,0) rotate(2deg)}75%{transform:translate3d(-8px,-7px,0) rotate(0)}}@keyframes bb-sc-hover{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-3%,0)}}@keyframes bb-sc-wiggle{0%,80%,to{transform:rotate(0)}84%{transform:rotate(-10deg)}88%{transform:rotate(8deg)}92%{transform:rotate(-5deg)}96%{transform:rotate(3deg)}}@keyframes bb-sc-breathe{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.08);opacity:1}}@media(prefers-reduced-motion:reduce){.bb-sc-pat,.bb-sc-sparkle,.bb-fresh__dot:after{animation:none}}body.bb-motion-reduced .bb-sc-pat,body.bb-motion-reduced .bb-sc-sparkle,body.bb-motion-reduced .bb-fresh__dot:after{animation:none!important}.bb-showcase-cta{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:clamp(2.25rem,1.5rem + 2.5vw,3.75rem)}.bb-showcase-cta--center{justify-content:center}.bb-showcase-cta{align-items:center;column-gap:var(--sp-5)}.bb-showcase-cta .bb-btn{max-width:100%;white-space:normal;text-align:left}.bb-showcase-cta__link{min-height:2.75rem;font-size:var(--fs-small);color:var(--bb-text)}.bb-showcase-note{display:flex;align-items:flex-start;gap:.5rem;max-width:46rem;margin-top:clamp(1.25rem,1rem + 1vw,1.75rem);font-size:var(--fs-micro);line-height:1.5;color:var(--bb-text-soft)}.bb-showcase-note .bb-icon{--icon-size: 1rem;flex:none;margin-top:.05rem;color:var(--bb-gold)}.bb-showcase-note--center{display:block;margin-inline:auto;text-align:center}.bb-showcase-note--center .bb-icon{display:inline-block;margin:0 .35rem 0 0;vertical-align:-.2em}.bb-churn{--chip: 3.75rem;--node-pad: .6rem;position:relative;display:grid;gap:clamp(1.5rem,1rem + 2vw,2.75rem)}.bb-churn__pat{display:grid;place-items:center;width:100%;height:100%;border-radius:.5rem;background:var(--bb-grad-butter);color:var(--bb-ink);font-size:.5625rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 0 0 2px #14110dd9,0 0 22px 4px color-mix(in srgb,var(--bb-butter) 55%,transparent),inset 0 1px #ffffffb3;transform:rotate(-6deg) scale(.5)}@media(prefers-reduced-motion:reduce){.bb-churn__pat{animation:none!important}}body.bb-motion-reduced .bb-churn__pat{animation:none!important}.bb-page-hero{--hero-offset: 0px;padding-top:calc(var(--hero-offset) + clamp(2rem,1rem + 4vw,4.5rem));padding-bottom:clamp(3.5rem,2rem + 6vw,7rem);overflow:clip}.bb-header--overlay~.bb-main .bb-page-hero{--hero-offset: var(--header-h)}.bb-page-hero--compact{padding-top:calc(var(--hero-offset) + clamp(1.5rem,1rem + 2.5vw,3rem));padding-bottom:clamp(2.5rem,1.5rem + 3vw,4rem)}.bb-page-hero__deco{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.bb-page-hero.bb-section--sunrise .bb-page-hero__deco:after{content:"";position:absolute;top:0;left:0;right:0;height:clamp(3rem,2rem + 4vw,6rem);background:linear-gradient(180deg,var(--bb-cream) 0%,color-mix(in srgb,var(--bb-cream) 0%,transparent) 100%)}.bb-header--overlay~.bb-main .bb-page-hero .bb-page-hero__deco:after{display:none}.bb-page-hero__sun{position:absolute;top:-22%;right:-30%;width:min(110vw,48rem);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--bb-butter) 50%,transparent),color-mix(in srgb,var(--bb-butter) 0%,transparent))}.bb-page-hero__deco .bb-sc-pat--1{--pat-size: 2rem;--pat-rot: 14deg;top:calc(var(--hero-offset) + .75rem);right:5%;display:none}.bb-page-hero__deco .bb-sc-pat--2{--pat-size: 1.6rem;--pat-rot: -18deg;--pat-delay: -2.5s;bottom:5%;left:4%;display:none}.bb-page-hero__deco .bb-sc-pat--3{--pat-size: 1.25rem;--pat-rot: 24deg;--pat-delay: -4s;display:none}.bb-page-hero__deco .bb-sc-sparkle--1{top:calc(var(--hero-offset) + 1rem);left:46%;--spark-size: .9rem}.bb-page-hero__deco .bb-sc-sparkle--2{bottom:14%;right:10%;--spark-size: 1.25rem;--spark-delay: -1.2s;--spark-color: var(--bb-jam);display:none}.bb-page-hero__deco .bb-sc-sparkle--3{top:46%;left:2%;--spark-size: .7rem;--spark-delay: -2.2s;--spark-color: var(--bb-berry);display:none}.bb-page-hero__inner{display:grid;gap:clamp(2.5rem,1.5rem + 4vw,5rem);align-items:center}.bb-page-hero__copy{display:grid;gap:var(--sp-5);min-width:0;align-content:start}.bb-page-hero--align-center .bb-page-hero__copy{justify-items:center;max-width:62rem;margin-inline:auto;text-align:center}.bb-page-hero__crumbs{min-width:0}.bb-page-hero--align-center .bb-page-hero__crumbs ol{justify-content:center}.bb-page-hero .bb-page-hero__heading{margin-bottom:0;max-width:48rem}.bb-js .bb-page-hero .bb-page-hero__heading[data-reveal]{opacity:1;transform:none;filter:none;transition:none}.bb-page-hero__heading .bb-heading__title{animation:bb-sc-rise-soft 1s var(--ease-spring) both}.bb-page-hero--split .bb-heading__title{font-size:clamp(2.5rem,1.6rem + 3vw,4.5rem);text-wrap:balance}.bb-page-hero--compact .bb-heading__title{font-size:var(--fs-h2)}.bb-page-hero--tool{padding-bottom:clamp(1.75rem,1rem + 2vw,3rem)}.bb-page-hero--tool .bb-page-hero__heading{max-width:58rem}.bb-page-hero--tool .bb-heading__title{font-size:clamp(2.2rem,1.4rem + 2.4vw,3.6rem);line-height:1.06;text-wrap:balance}.bb-page-hero--tool .bb-heading__lead{max-width:46rem}.bb-page-hero__heading .bb-eyebrow{animation:bb-sc-rise .8s var(--ease-spring) both}.bb-page-hero__heading .bb-heading__lead{animation:bb-sc-rise-soft .9s var(--ease-spring) 80ms both}.bb-page-hero__ctas{animation:bb-sc-rise .9s var(--ease-spring) .2s both}.bb-page-hero__meta{animation:bb-sc-rise .9s var(--ease-spring) .26s both}.bb-page-hero__stats{animation:bb-sc-rise .9s var(--ease-spring) .32s both}.bb-page-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--sp-3);width:100%}.bb-page-hero__ctas .bb-btn{flex:1 1 100%;justify-content:space-between}.bb-page-hero--align-center .bb-page-hero__ctas{justify-content:center}.bb-page-hero__meta{margin:0}.bb-page-hero__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4) var(--sp-5);width:100%;margin:var(--sp-2) 0 0;padding-top:var(--sp-5);box-shadow:inset 0 1px 0 var(--bb-line)}.bb-page-hero--align-center .bb-page-hero__stats{max-width:48rem;justify-items:center}.bb-page-hero__stat{display:flex;flex-direction:column-reverse;gap:.3rem;min-width:0}.bb-page-hero__stat-value{margin:0;font-family:var(--bb-font-display);font-size:clamp(2rem,1.5rem + 1.8vw,3rem);font-weight:650;font-variation-settings:"SOFT" 100;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.03em}.bb-page-hero__stat-label{font-size:var(--fs-small);line-height:1.35;color:var(--bb-text-soft)}.bb-page-hero__visual{position:relative;min-width:0;animation:bb-sc-pop-soft 1.1s var(--ease-spring) .16s both}.bb-page-hero__stage{position:relative;max-width:34rem;margin-inline:auto}.bb-page-hero--center .bb-page-hero__stage{max-width:60rem}.bb-page-hero__media img,.bb-page-hero__media picture,.bb-page-hero__media video,.bb-page-hero__media svg{display:block;width:100%;height:auto}.bb-page-hero__media img{object-fit:cover}.bb-page-hero__media .bb-video{border-radius:0}.bb-page-hero .bb-page-hero__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:var(--sp-5) 0 0;padding:0;list-style:none}.bb-page-hero .bb-page-hero__badges--row{justify-content:flex-start;margin:0}.bb-page-hero--align-center .bb-page-hero__badges--row{justify-content:center}.bb-page-hero__badge{max-width:100%;animation:bb-sc-pop-in .7s var(--ease-bounce) both;animation-delay:calc(.5s + var(--n, 0) * .12s)}.bb-page-hero__badge .bb-chip{max-width:100%;white-space:normal;padding:.35rem .9rem .35rem .35rem;box-shadow:inset 0 0 0 1px var(--bb-line),var(--sh-2)}.bb-page-hero__badge .bb-chip .bb-icon{--icon-size: 1.75rem;padding:.38rem;border-radius:50%;background:var(--accent);color:var(--accent-ink);stroke-width:2}.bb-butter-art{position:relative;width:100%;max-width:30rem;margin-inline:auto;aspect-ratio:1;container-type:inline-size}.bb-butter-art__glow{position:absolute;inset:6%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--bb-butter) 75%,transparent),color-mix(in srgb,var(--bb-butter) 0%,transparent))}.bb-butter-art__ring{position:absolute;inset:3%;border-radius:50%;background:var(--bb-grad-arcade);opacity:.55;-webkit-mask:radial-gradient(closest-side,transparent 95%,#000 96%,#000 99%,transparent 100%),repeating-conic-gradient(#000 0deg 7deg,transparent 7deg 12deg);-webkit-mask-composite:source-in;mask:radial-gradient(closest-side,transparent 95%,#000 96%,#000 99%,transparent 100%),repeating-conic-gradient(#000 0deg 7deg,transparent 7deg 12deg);mask-composite:intersect;animation:bb-spin 48s linear infinite}.bb-butter-art__plate{position:absolute;left:14%;right:14%;bottom:16%;height:22%;border-radius:50%;background:radial-gradient(closest-side,var(--bb-paper) 0%,var(--bb-paper) 72%,var(--bb-cream-2) 100%);box-shadow:0 34px 40px -26px #14110d61,inset 0 -6px #14110d0d}.bb-butter-art__plate:after{content:"";position:absolute;inset:22% 18%;border-radius:50%;background:radial-gradient(closest-side,#14110d29,#14110d00)}.bb-butter-art__float{position:absolute;inset:0;animation:bb-sc-hover 6.5s var(--ease-in-out-soft) infinite}.bb-butter-art__block{--w: 46cqi;--d: 28cqi;--h: 17cqi;position:absolute;left:50%;top:50%;width:var(--w);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--w) / -2);transform-style:preserve-3d;transform:rotateX(58deg) rotate(38deg)}.bb-butter-art__face{position:absolute;display:block}.bb-butter-art__face--top{inset:0;border-radius:6%;background:linear-gradient(135deg,var(--bb-butter-3) 0%,var(--bb-butter-2) 38%,var(--bb-butter) 100%);box-shadow:inset 0 0 0 2px #ffffff73;transform:translateZ(var(--h));overflow:hidden}.bb-butter-art__shine{position:absolute;left:12%;top:18%;width:52%;height:13%;border-radius:var(--r-pill);background:#ffffffb3;transform:rotate(-4deg)}.bb-butter-art__face--front{left:0;top:calc(var(--d) - var(--h));width:var(--w);height:var(--h);border-radius:0 0 6% 6%;background:linear-gradient(180deg,var(--bb-butter) 0%,var(--bb-gold) 100%);transform-origin:50% 100%;transform:rotateX(-90deg)}.bb-butter-art__face--side{top:0;left:calc(var(--w) - var(--h));width:var(--h);height:var(--d);background:linear-gradient(90deg,var(--bb-gold) 0%,color-mix(in srgb,var(--bb-gold) 70%,var(--bb-gold-deep)) 100%);transform-origin:100% 50%;transform:rotateY(90deg)}.bb-butter-art__drip{position:absolute;top:-1px;width:9%;border-radius:0 0 999px 999px;background:linear-gradient(180deg,var(--bb-butter-2),var(--bb-butter));transform-origin:50% 0;animation:bb-sc-drip 4.2s var(--ease-in-out-soft) infinite}.bb-butter-art__drip--1{left:14%;height:58%}.bb-butter-art__drip--2{left:46%;width:7%;height:38%;animation-delay:-1.4s}.bb-butter-art__drip--3{left:74%;height:72%;animation-delay:-2.6s}.bb-butter-art__pat{position:absolute;display:block;width:11%;aspect-ratio:1.25;border-radius:.5rem;background:linear-gradient(160deg,var(--bb-butter-3) 0%,var(--bb-butter) 45%,var(--bb-gold) 100%);box-shadow:inset 0 2px #fff9,0 10px 18px -10px color-mix(in srgb,var(--bb-gold-deep) 70%,transparent);animation:bb-sc-bob 6s var(--ease-in-out-soft) infinite}.bb-butter-art__pat--1{--pat-rot: -16deg;left:10%;top:22%}.bb-butter-art__pat--2{--pat-rot: 20deg;right:9%;top:30%;width:8%;animation-delay:-2s}.bb-butter-art__pat--3{--pat-rot: 8deg;right:22%;bottom:10%;width:7%;animation-delay:-3.5s}.bb-butter-art--svg{display:grid;place-items:center}.bb-butter-art--svg>svg{position:relative;width:84%;height:auto;animation:bb-sc-hover 6.5s var(--ease-in-out-soft) infinite}.bb-page-hero--align-center .bb-audit-form__micro{justify-content:center}.bb-page-hero__ctas .bb-btn{max-width:100%;min-width:0;white-space:normal;text-align:left}@media(min-width:480px){.bb-page-hero__deco .bb-sc-pat--1{display:block}.bb-page-hero__ctas .bb-btn{white-space:nowrap}.bb-page-hero__ctas .bb-btn{flex:0 0 auto;width:auto;justify-content:center}}@media(min-width:640px){.bb-page-hero__stats{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}}@media(min-width:768px){.bb-page-hero__frame{transform:rotate(1.6deg)}.bb-page-hero--center .bb-page-hero__frame{transform:rotate(-.8deg)}.bb-page-hero__deco .bb-sc-pat--2,.bb-page-hero__deco .bb-sc-sparkle--3{display:block}.bb-page-hero__deco .bb-sc-pat--3{display:block;right:40%;bottom:8%}.bb-page-hero__deco .bb-sc-sparkle--2{display:block}}@media(min-width:1024px){.bb-page-hero--split.bb-page-hero--has-visual .bb-page-hero__inner{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.bb-page-hero__deco .bb-sc-pat--1{right:48%}.bb-page-hero__sun{top:-30%;right:-12%;width:52rem}.bb-page-hero__stage .bb-page-hero__badges{position:absolute;inset:0;display:block;margin:0;pointer-events:none}.bb-page-hero__stage .bb-page-hero__badge{position:absolute;pointer-events:auto}.bb-page-hero__stage .bb-page-hero__badge .bb-chip{white-space:nowrap;animation:bb-sc-orbit 9s var(--ease-in-out-soft) infinite;animation-delay:calc(var(--n, 0) * -2.3s)}.bb-page-hero__badge--1{top:7%;left:-8%}.bb-page-hero__badge--2{top:42%;right:-5%}.bb-page-hero__badge--3{bottom:9%;left:-4%}.bb-page-hero__badge--4{top:-3%;right:10%}.bb-page-hero__badge--5{bottom:-3%;right:18%}.bb-page-hero--center .bb-page-hero__badge--1{left:-4%}.bb-page-hero--center .bb-page-hero__badge--2{right:-4%}}@media(min-width:1024px)and (max-height:920px){.bb-page-hero{padding-top:calc(var(--hero-offset) + clamp(1.25rem,.25rem + 2.5vw,2.5rem))}.bb-page-hero--split,.bb-page-hero--center{padding-bottom:clamp(2.75rem,1.5rem + 3vw,4.5rem)}.bb-page-hero__copy{gap:var(--sp-4)}.bb-page-hero .bb-page-hero__heading{gap:.85rem}.bb-page-hero--split .bb-page-hero__heading .bb-heading__lead{max-width:36rem;font-size:1.15rem}.bb-page-hero--split .bb-heading__title{font-size:clamp(2.5rem,1.4rem + 2.7vw,4.1rem)}}@keyframes bb-sc-rise{0%{opacity:0;transform:translate3d(0,1.5rem,0)}to{opacity:1;transform:none}}@keyframes bb-sc-rise-soft{0%{transform:translate3d(0,.45em,0)}to{transform:none}}@keyframes bb-sc-pop-soft{0%{transform:translate3d(0,1.5rem,0) scale(.96)}to{transform:none}}@keyframes bb-sc-pop-in{0%{opacity:0;transform:scale(.4) translate3d(0,.75rem,0)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes bb-sc-drip{0%,to{transform:scaleY(.82)}55%{transform:scaleY(1.06)}}@media(prefers-reduced-motion:reduce){.bb-butter-art__ring,.bb-butter-art__float,.bb-butter-art__drip,.bb-butter-art__pat,.bb-butter-art--svg>svg,.bb-page-hero__badge .bb-chip{animation:none}}body.bb-motion-reduced .bb-butter-art__ring,body.bb-motion-reduced .bb-butter-art__float,body.bb-motion-reduced .bb-butter-art__drip,body.bb-motion-reduced .bb-butter-art__pat,body.bb-motion-reduced .bb-butter-art--svg>svg,body.bb-motion-reduced .bb-page-hero__badge,body.bb-motion-reduced .bb-page-hero__badge .bb-chip,body.bb-motion-reduced .bb-page-hero__visual,body.bb-motion-reduced .bb-page-hero__heading .bb-eyebrow,body.bb-motion-reduced .bb-page-hero__heading .bb-heading__title,body.bb-motion-reduced .bb-page-hero__heading .bb-heading__lead,body.bb-motion-reduced .bb-page-hero__ctas,body.bb-motion-reduced .bb-page-hero__meta,body.bb-motion-reduced .bb-page-hero__stats{animation:none!important}.bb-qa-section .bb-quick-answer{--bb-text: var(--bb-ink);--bb-text-soft: var(--bb-ink-soft);--bb-line: rgba(20, 17, 13, .12);--bb-surface: var(--bb-paper);--bb-focus: var(--bb-berry);padding:clamp(1.4rem,1rem + 2vw,2.4rem) clamp(1.25rem,.9rem + 2vw,2.4rem) clamp(1.4rem,1rem + 2vw,2.25rem) calc(clamp(1.25rem,.9rem + 2vw,2.4rem) + .4rem);border-radius:var(--r-lg);background:radial-gradient(80% 120% at 100% 0%,color-mix(in srgb,var(--bb-butter) 30%,transparent),color-mix(in srgb,var(--bb-butter) 0%,transparent) 60%),linear-gradient(135deg,var(--bb-butter-3) 0%,color-mix(in srgb,var(--bb-butter-3) 55%,var(--bb-paper)) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bb-gold) 40%,transparent),var(--sh-2);overflow:hidden;color:var(--bb-ink)}.bb-qa-section .bb-quick-answer:before{content:"";position:absolute;top:0;bottom:0;left:0;width:.4rem;background:var(--bb-grad-butter)}.bb-quick-answer .bb-quick-answer__label{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .6rem;padding:.3rem .7rem .3rem .5rem;border-radius:var(--r-pill);background:var(--bb-ink);color:var(--bb-butter);font-size:var(--fs-nano);font-weight:800;line-height:1.2;letter-spacing:var(--tracking-wide);text-transform:uppercase}.bb-quick-answer__heading{gap:0;max-width:none;margin-bottom:.75rem}.bb-quick-answer__heading .bb-heading__title{font-size:clamp(1.5rem,1.2rem + 1.3vw,2.25rem);line-height:1.12}.bb-quick-answer .bb-quick-answer__answer{font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.62;color:var(--bb-ink);text-wrap:pretty}.bb-quick-answer .bb-quick-answer__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1.15rem;font-size:var(--fs-micro);line-height:1.3;color:var(--bb-ink-soft)}.bb-quick-answer__author{display:inline-flex;align-items:center;gap:.4rem;font-weight:700}.bb-quick-answer__author .bb-icon{color:var(--bb-gold-deep)}.bb-quick-answer__spark{position:absolute;top:1.1rem;right:1.2rem;width:1.6rem;aspect-ratio:1;background:var(--bb-gold);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:.8;animation:bb-sc-twinkle 4s var(--ease-in-out-soft) infinite}@media(prefers-reduced-motion:reduce){.bb-quick-answer__spark{animation:none}}body.bb-motion-reduced .bb-quick-answer__spark{animation:none!important}.bb-qa-section{--cv-h: 1200px;--cv-h-lg: 760px}.bb-marquee-band{--tape-bg: var(--bb-butter);--tape-fg: var(--bb-ink);--alt-fg: var(--bb-butter);--sep-bg: var(--bb-butter);--sep-fg: var(--bb-ink);padding-block:clamp(1.75rem,1.2rem + 2vw,3rem);overflow:clip}.bb-marquee-band.bb-section--butter{--tape-bg: var(--bb-ink);--tape-fg: var(--bb-butter);--alt-fg: var(--bb-teal);--sep-bg: var(--bb-ink);--sep-fg: var(--bb-butter)}.bb-marquee-band.bb-section--teal{--alt-fg: var(--bb-butter)}.bb-marquee-band.bb-section--cream,.bb-marquee-band.bb-section--paper,.bb-marquee-band.bb-section--sunrise{--tape-bg: var(--bb-ink);--tape-fg: var(--bb-butter);--alt-fg: var(--bb-teal)}.bb-marquee-band__row{position:relative}.bb-marquee-band .bb-marquee{--marquee-gap: clamp(1.25rem, .8rem + 1.5vw, 2.25rem)}.bb-marquee-band .bb-marquee__track{align-items:center;margin:0;padding:0 var(--marquee-gap) 0 0;list-style:none}.bb-marquee-band__item{display:inline-flex;flex:none;align-items:center;gap:var(--marquee-gap)}.bb-marquee-band__text{font-family:var(--bb-font-display);font-size:clamp(2rem,1.2rem + 3.6vw,4.75rem);font-style:italic;font-weight:560;font-variation-settings:"SOFT" 100,"WONK" 1;line-height:1.12;letter-spacing:-.02em;white-space:nowrap}.bb-marquee-band__sep{display:grid;place-items:center;flex:none;width:clamp(2.3rem,1.8rem + 1.5vw,3.4rem);aspect-ratio:1;border-radius:50%;background:var(--sep-bg);color:var(--sep-fg)}@media(min-width:768px){.bb-marquee-band__sep{animation:bb-spin 10s linear infinite}}.bb-marquee-band__sep .bb-icon{--icon-size: 56%;stroke-width:1.8}.bb-marquee-band__row--reverse .bb-marquee__track{animation-direction:reverse}.bb-marquee-band__row--alt{color:var(--alt-fg)}.bb-marquee-band__row--alt .bb-marquee-band__sep{background:transparent;color:currentColor;box-shadow:inset 0 0 0 1.5px currentColor}.bb-marquee-band--double .bb-marquee-band__row--one{padding-block:.35rem;background:var(--tape-bg);color:var(--tape-fg);box-shadow:var(--sh-2)}.bb-marquee-band--double .bb-marquee-band__row--one .bb-marquee-band__sep{background:var(--tape-fg);color:var(--tape-bg)}.bb-marquee-band--double .bb-marquee-band__row+.bb-marquee-band__row{margin-top:clamp(.6rem,.3rem + 1vw,1.1rem)}.bb-marquee-band__toggle{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0}.bb-marquee-band__pause{position:absolute;top:50%;right:max(.5rem,calc(var(--gutter) - .75rem));z-index:3;display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-top:-1.375rem;border-radius:50%;background:var(--bb-surface);color:var(--bb-text);box-shadow:inset 0 0 0 1px var(--bb-line-strong),var(--sh-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-3) var(--ease-spring)}.bb-marquee-band__pause:hover{transform:scale(1.08)}.bb-marquee-band__pause .bb-icon{--icon-size: 1.05rem;stroke-width:2.2}.bb-marquee-band__pause-icon{display:grid;place-items:center}.bb-marquee-band__pause-icon--play,.bb-marquee-band__toggle:checked+.bb-marquee-band__pause .bb-marquee-band__pause-icon--pause{display:none}.bb-marquee-band__toggle:checked+.bb-marquee-band__pause .bb-marquee-band__pause-icon--play{display:grid}.bb-marquee-band__toggle:checked+.bb-marquee-band__pause{background:var(--bb-butter);color:var(--bb-ink)}.bb-marquee-band__toggle:focus-visible+.bb-marquee-band__pause{outline:3px solid var(--bb-focus);outline-offset:3px}.bb-marquee-band__toggle:checked~.bb-marquee-band__row .bb-marquee__track,.bb-marquee-band__toggle:checked~.bb-marquee-band__row .bb-marquee-band__sep{animation-play-state:paused}.bb-marquee-band{--cv-h: 160px;--cv-h-lg: 290px}@media(max-width:767px){.bb-marquee-band--double .bb-marquee-band__row--two{display:none}}@media(min-width:768px){.bb-marquee-band--double .bb-marquee-band__row{margin-inline:-2%}.bb-marquee-band--double .bb-marquee-band__row--one{transform:rotate(-1.6deg)}.bb-marquee-band--double .bb-marquee-band__row--two{transform:rotate(1.1deg)}}@media(prefers-reduced-motion:reduce){.bb-marquee-band .bb-marquee__track,.bb-marquee-band__sep{animation:none}.bb-marquee-band__toggle,.bb-marquee-band__pause{display:none}}body.bb-motion-reduced .bb-marquee-band__toggle,body.bb-motion-reduced .bb-marquee-band__pause,body.bb-motion-off .bb-marquee-band__toggle,body.bb-motion-off .bb-marquee-band__pause{display:none}body.bb-motion-reduced .bb-marquee-band .bb-marquee__track,body.bb-motion-reduced .bb-marquee-band__sep{animation:none!important}.bb-audit-form{display:grid;gap:.8rem;width:100%;max-width:40rem}.bb-audit-form__field{position:relative;display:grid;gap:.65rem}.bb-audit-form__icon{position:absolute;top:0;left:1.15rem;z-index:1;display:flex;align-items:center;height:3.6rem;color:var(--bb-ink-soft);pointer-events:none}.bb-audit-form__input{width:100%;min-height:3.6rem;padding:.9rem 1.1rem .9rem 3.1rem;border:0;border-radius:var(--r-pill);background:var(--bb-paper);color:var(--bb-ink);box-shadow:inset 0 0 0 1.5px #14110d2e,var(--sh-1);font-size:1.0625rem;line-height:1.3;appearance:none}.bb-audit-form__input::placeholder{color:#14110d99}.bb-audit-form__input:focus{outline:2px solid transparent;box-shadow:var(--bb-field-focus)}.bb-audit-form__submit{width:100%;justify-content:space-between}.bb-audit-form .bb-tool-formerr{display:flex;align-items:center;gap:.45rem;margin:.6rem 0 0;font-size:var(--fs-small);font-weight:700;line-height:1.35;color:var(--bb-danger)}.bb-audit-form .bb-tool-formerr:before{content:"!";display:grid;place-items:center;flex:none;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--bb-danger);color:#fff;font-size:.75rem;font-weight:800}.bb-section--ink .bb-audit-form .bb-tool-formerr,.bb-section--teal .bb-audit-form .bb-tool-formerr{color:#ffb3c0}.bb-audit-form__input[aria-invalid=true],.bb-audit-form__field:has(.bb-audit-form__input[aria-invalid=true]){box-shadow:inset 0 0 0 2px var(--bb-danger),0 0 0 4px color-mix(in srgb,var(--bb-danger) 25%,transparent)}.bb-audit-form .bb-audit-form__micro{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:0;padding:0 .25rem;list-style:none;font-size:var(--fs-micro);font-weight:600;color:var(--bb-text-soft)}.bb-audit-form__micro li{display:inline-flex;align-items:center;gap:.35rem}.bb-audit-form__micro .bb-icon{color:var(--bb-teal);stroke-width:2.4}.bb-section--ink .bb-audit-form__micro .bb-icon,.bb-section--teal .bb-audit-form__micro .bb-icon{color:var(--bb-mint)}.bb-audit-cta--inline{width:100%;max-width:40rem}.bb-audit-cta__tray{max-width:72rem;margin-inline:auto}.bb-audit-cta__card{display:grid;gap:clamp(1.5rem,1rem + 2vw,3rem);padding:clamp(1.5rem,1rem + 3vw,4rem)}.bb-audit-cta__glow{position:absolute;top:-40%;right:-20%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--bb-butter) 38%,transparent),color-mix(in srgb,var(--bb-butter) 0%,transparent));pointer-events:none}.bb-audit-cta__copy{position:relative;display:grid;gap:var(--sp-5);min-width:0}.bb-audit-cta__heading{margin-bottom:0}.bb-audit-cta--card .bb-audit-cta__heading .bb-heading__title,.bb-audit-cta--band .bb-audit-cta__heading .bb-heading__title{font-size:clamp(2rem,1.4rem + 2.6vw,3.5rem)}.bb-audit-cta__visual{position:relative;display:grid;justify-items:center;gap:.85rem;order:-1}.bb-audit-cta__gauge{display:grid;justify-items:center;gap:.3rem;width:min(100%,13rem)}.bb-audit-cta__dial{position:relative;width:100%;aspect-ratio:2;overflow:hidden}.bb-audit-cta__arc{position:absolute;top:0;left:0;width:100%;aspect-ratio:1;border-radius:50%;background:conic-gradient(from 270deg,var(--bb-jam) 0deg,var(--bb-toast) 55deg,var(--bb-butter) 105deg,var(--bb-mint) 180deg,transparent 180deg);-webkit-mask:radial-gradient(closest-side,transparent 66%,#000 67%);mask:radial-gradient(closest-side,transparent 66%,#000 67%)}.bb-audit-cta__needle{position:absolute;bottom:0;left:calc(50% - 2px);width:4px;height:80%;border-radius:4px;background:var(--bb-text);transform-origin:50% 100%;transform:rotate(-60deg);animation:bb-sc-needle 5s var(--ease-spring) infinite}.bb-audit-cta__hub{position:absolute;bottom:-.65rem;left:calc(50% - .7rem);width:1.4rem;height:1.4rem;border-radius:50%;background:var(--bb-text);box-shadow:0 0 0 4px var(--bb-butter)}.bb-audit-cta__score{margin:.6rem 0 0;font-size:clamp(2rem,1.5rem + 2vw,2.75rem);font-weight:700;line-height:1;color:var(--bb-text)}.bb-audit-cta__score small{font-size:.42em;color:var(--bb-text-soft)}.bb-audit-cta__gauge-label{font-size:var(--fs-nano);font-weight:800;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--bb-text-soft)}.bb-audit-cta__points{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.35rem .8rem .35rem .55rem;border-radius:var(--r-pill);background:var(--bb-ink);color:var(--bb-butter);font-size:var(--fs-micro);font-weight:700}.bb-section--ink .bb-audit-cta__points,.bb-section--teal .bb-audit-cta__points{background:var(--bb-butter);color:var(--bb-ink)}.bb-audit-cta__deco{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.bb-audit-cta__deco .bb-sc-sparkle--1{top:16%;right:8%;--spark-size: 1.1rem}.bb-audit-cta__deco .bb-sc-sparkle--2{bottom:18%;left:46%;--spark-size: .75rem;--spark-delay: -1.6s;--spark-color: var(--bb-jam)}.bb-audit-cta__deco .bb-sc-pat--1{--pat-size: 1.7rem;--pat-rot: 16deg;bottom:12%;right:4%;display:none}.bb-audit-cta__band{display:grid;gap:clamp(1.5rem,1rem + 2vw,3rem);align-items:center}.bb-audit-cta__form-wrap{display:grid;gap:.9rem;justify-items:start;min-width:0}.bb-audit-cta.bb-audit-cta--card{--cv-h: 1300px;--cv-h-lg: 900px}.bb-audit-cta.bb-audit-cta--band{--cv-h: 900px;--cv-h-lg: 640px}.bb-audit-form__submit{max-width:100%;min-width:0;white-space:normal;text-align:left}@media(min-width:480px){.bb-audit-form__submit{white-space:nowrap}}@media(min-width:560px){.bb-audit-form__field{display:flex;align-items:center;gap:.5rem;padding:.4rem;border-radius:var(--r-pill);background:var(--bb-paper);box-shadow:inset 0 0 0 1.5px #14110d2e,var(--sh-2)}.bb-audit-form__field:focus-within{box-shadow:var(--bb-field-focus),var(--sh-2)}.bb-audit-form__icon{left:1.2rem;height:100%}.bb-audit-form__input,.bb-audit-form__input:focus{flex:1 1 auto;min-width:0;min-height:3.25rem;padding-left:2.75rem;background:transparent;box-shadow:none}.bb-audit-form__submit{flex:none;width:auto}}@media(min-width:768px){.bb-audit-cta__deco .bb-sc-pat--1{display:block}}@media(min-width:900px){.bb-audit-cta__card{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:center}.bb-audit-cta__visual{order:0}.bb-audit-cta__gauge{width:min(100%,15rem)}}@media(min-width:960px){.bb-audit-cta__band{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@keyframes bb-sc-needle{0%,to{transform:rotate(-62deg)}28%{transform:rotate(40deg)}50%{transform:rotate(-12deg)}74%{transform:rotate(66deg)}}@media(prefers-reduced-motion:reduce){.bb-audit-cta__needle{animation:none}}body.bb-motion-reduced .bb-audit-cta__needle{animation:none!important}.bb-game-off .bb-hud,.bb-game-off .bb-pat,.bb-game-off .bb-levelup,.bb-game-off [data-bb-wheel],.bb-game-off [data-bb-game-ui],.bb-wheel-off [data-bb-wheel],.bb-pat[hidden],.bb-levelup[hidden],.bb-bank [hidden],.bb-wheel [hidden]{display:none!important}html.bb-js:not(.bb-ovl) :is(.bb-bank,.bb-levelup,.bb-wheel){opacity:0!important}.bb-depth{position:absolute;left:0;width:1px;height:1px;opacity:0;pointer-events:none}.bb-hud{--p: .06;position:relative;display:inline-flex;flex:none}.bb-hud__btn{position:relative;display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.25rem .9rem .25rem .3rem;border:0;border-radius:var(--r-pill);background:var(--bb-ink);color:var(--bb-cream);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bb-butter) 18%,transparent),0 12px 26px -14px #14110dbf;line-height:1;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-3) var(--ease-spring),box-shadow var(--dur-3) var(--ease-spring)}.bb-hud__btn:hover{transform:translateY(-1px) scale(1.03);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bb-butter) 42%,transparent),0 16px 32px -14px #14110dcc}.bb-hud__btn:active{transform:scale(.97)}.bb-hud__btn:focus-visible{outline-color:var(--bb-berry)}.bb-hud__meter{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--bb-butter) 30%,transparent),color-mix(in srgb,var(--bb-butter) 5%,transparent) 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bb-butter) 22%,transparent)}.bb-hud__stick{width:1.7rem;height:auto;overflow:visible;transform-origin:50% 70%}.bb-hud__dish{fill:#fff8e724}.bb-hud__fill{transform-box:fill-box;transform-origin:0 50%;transform:scaleX(var(--p));transition:transform var(--dur-4) var(--ease-spring)}.bb-hud__butter{fill:var(--bb-butter)}.bb-hud__top{fill:var(--bb-butter-3);opacity:.85}.bb-hud__shine{fill:none;stroke:#fffc;stroke-width:1.6;stroke-linecap:round}.bb-hud__foil{fill:var(--bb-gold)}.bb-hud__fold{fill:none;stroke:#14110d47;stroke-width:1}.bb-hud__score{display:inline-flex;align-items:baseline;gap:.25rem}.bb-hud__num{min-width:2.2ch;font-family:var(--bb-font-mono);font-size:.98rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--bb-butter);text-align:right}.bb-hud__unit{font-size:var(--fs-nano);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff8e7b3}.bb-hud__lvl{font-size:1.05rem;line-height:1}.bb-hud__btn:before,.bb-hud__btn:after{content:"";position:absolute;top:-2px;right:-2px;width:.72rem;height:.72rem;border-radius:50%;background:var(--bb-jam);opacity:0;transform:scale(0);pointer-events:none}.bb-hud__btn:after{transition:transform var(--dur-3) var(--ease-bounce),opacity var(--dur-2) var(--ease-out)}.bb-hud[data-reward="1"] .bb-hud__btn:after{opacity:1;transform:scale(1);box-shadow:0 0 0 2px var(--bb-paper)}.bb-hud.is-ping[data-reward="1"] .bb-hud__btn:before{animation:bb-hud-ping 1.8s var(--ease-out) 3}.bb-hud.is-bumping .bb-hud__stick{animation:bb-hud-wobble .72s var(--ease-bounce)}.bb-hud.is-bumping .bb-hud__meter{animation:bb-glow .9s var(--ease-out)}.bb-hud.is-bumping .bb-hud__num{animation:bb-count-pop .52s var(--ease-bounce)}.bb-hud__floats{position:absolute;left:50%;top:100%;z-index:2;width:0;height:0;pointer-events:none}.bb-hud__float{position:absolute;left:0;top:0;padding:.3rem .55rem;border-radius:var(--r-pill);background:var(--bb-butter);color:var(--bb-ink);box-shadow:var(--sh-butter);font-family:var(--bb-font-mono);font-size:.78rem;font-weight:700;line-height:1;white-space:nowrap;animation:bb-hud-float 1.3s var(--ease-out) forwards}.bb-hud--floating{position:fixed;left:max(1rem,env(safe-area-inset-left));bottom:max(1rem,env(safe-area-inset-bottom));z-index:var(--z-hud);animation:bb-toast-in var(--dur-3) var(--ease-spring) both}.bb-hud--floating .bb-hud__btn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bb-butter) 25%,transparent),var(--sh-3)}.bb-hud--floating .bb-hud__floats{top:auto;bottom:100%}@media(max-width:767px){.bb-hud__btn{gap:.3rem;padding-right:.7rem}.bb-hud__score{gap:.18rem}.bb-hud__unit{font-size:.625rem;letter-spacing:.04em}.bb-hud__lvl{display:none}.bb-hud--floating{bottom:calc(5.25rem + env(safe-area-inset-bottom))}}.bb-toast{position:relative;padding-right:3rem}.bb-toast--wide{max-width:26rem}.bb-toast__body{display:grid;justify-items:start;gap:.15rem;min-width:0}.bb-toast__title,.bb-toast__text{display:block}.bb-toast__close,.bb-toast__action{pointer-events:auto}.bb-toast__close{position:absolute;top:50%;right:.2rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-top:-1.375rem;padding:0;border:0;border-radius:50%;background:transparent;color:#fff8e7a8;--bb-focus: var(--bb-butter);transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.bb-toast__close:hover{background:#fff8e71a;color:var(--bb-cream)}.bb-toast__action{position:relative;display:inline-flex;align-items:center;min-height:2rem;margin-top:.35rem;padding:.3rem .8rem;border:0;border-radius:var(--r-pill);background:var(--bb-butter);color:var(--bb-ink);font-size:var(--fs-micro);font-weight:800;line-height:1.1;--bb-focus: var(--bb-butter);transition:transform var(--dur-3) var(--ease-spring)}.bb-toast__action:after{content:"";position:absolute;inset:-.4rem -.3rem}.bb-toast__action:hover{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.bb-toast,.bb-toast.is-leaving{animation-duration:1ms}}.bb-motion-reduced .bb-toast,.bb-motion-reduced .bb-toast.is-leaving{animation-duration:1ms}@keyframes bb-hud-wobble{0%{transform:rotate(0) scale(1)}25%{transform:rotate(-14deg) scale(1.2)}50%{transform:rotate(10deg) scale(1.08)}75%{transform:rotate(-5deg) scale(1.03)}to{transform:none}}@keyframes bb-hud-float{0%{opacity:0;transform:translate(-50%,18px) scale(.6)}18%{opacity:1;transform:translate(-50%,8px) scale(1.1)}65%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-16px) scale(.94)}}@keyframes bb-hud-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.bb-pat{position:relative;z-index:var(--z-raised);display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;vertical-align:middle;cursor:pointer;-webkit-tap-highlight-color:transparent}.bb-pat--float{position:absolute;left:var(--x, auto);top:var(--y, auto);right:var(--r, auto);bottom:var(--b, auto)}.bb-pat:before{content:"";position:absolute;inset:.3rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--bb-butter) 60%,transparent),transparent 70%);opacity:.55;transform:scale(.85);pointer-events:none}.bb-pat__art{position:relative;width:1.65rem;height:auto;overflow:visible;filter:drop-shadow(0 3px 5px color-mix(in srgb,var(--bb-gold-deep) 45%,transparent))}.bb-pat:focus-visible{outline-offset:0}.bb-pat.is-collected{opacity:0;pointer-events:none;transform:scale(.4);transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-spring)}.bb-pat.is-live:before{animation:bb-pat-halo 2.6s var(--ease-in-out-soft) infinite}.bb-pat.is-live .bb-pat__art{animation:bb-pat-bob 3.4s var(--ease-in-out-soft) infinite}.bb-pat.is-live .bb-pat__spark{animation:bb-pat-twinkle 2.4s var(--ease-in-out-soft) infinite}.bb-pat:hover .bb-pat__art,.bb-pat:focus-visible .bb-pat__art{animation:bb-pat-wiggle .62s var(--ease-bounce)}.bb-pat:after{content:"+" attr(data-points);position:absolute;left:50%;bottom:calc(100% - .2rem);padding:.18rem .42rem;border-radius:var(--r-pill);background:var(--bb-ink);color:var(--bb-butter);font-family:var(--bb-font-mono);font-size:.66rem;font-weight:700;line-height:1;white-space:nowrap;opacity:0;transform:translate3d(-50%,.3rem,0) scale(.8);transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-spring);pointer-events:none}.bb-pat:not([data-points]):after{content:none}.bb-pat:hover:after,.bb-pat:focus-visible:after{opacity:1;transform:translate3d(-50%,0,0) scale(1)}.bb-pat.is-collected:after{opacity:0}.bb-section--butter .bb-pat:before,.bb-section--toast .bb-pat:before{background:radial-gradient(circle,rgba(255,255,255,.55),transparent 70%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--bb-gold-deep) 55%,transparent);opacity:.9}.bb-section--butter .bb-pat__face,.bb-section--toast .bb-pat__face{fill:var(--bb-butter-3);stroke:var(--bb-gold-deep);stroke-width:1.1;stroke-linejoin:round}.bb-section--butter .bb-pat__side,.bb-section--toast .bb-pat__side{fill:var(--bb-gold-deep)}.bb-section--butter .bb-pat__art,.bb-section--toast .bb-pat__art{filter:drop-shadow(0 3px 6px rgba(20,17,13,.28))}.bb-pat__shadow{fill:#14110d24}.bb-pat__side{fill:var(--bb-gold)}.bb-pat__face{fill:var(--bb-butter)}.bb-pat__shine{fill:none;stroke:#ffffffd9;stroke-width:1.8;stroke-linecap:round}.bb-pat__spark{fill:var(--bb-butter-3);transform-box:fill-box;transform-origin:center}.bb-pat-fly{position:fixed;z-index:var(--z-toast);display:grid;place-items:center;pointer-events:none;will-change:transform}.bb-pat-fly svg{width:1.65rem;height:auto;overflow:visible;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--bb-butter) 90%,transparent))}@keyframes bb-pat-bob{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-3px) rotate(3deg)}}@keyframes bb-pat-halo{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:.9;transform:scale(1.15)}}@keyframes bb-pat-twinkle{0%,60%,to{opacity:0;transform:scale(.3) rotate(0)}75%{opacity:1;transform:scale(1.15) rotate(45deg)}}@keyframes bb-pat-wiggle{0%{transform:rotate(0) scale(1)}30%{transform:rotate(-16deg) scale(1.15)}60%{transform:rotate(12deg) scale(1.1)}to{transform:none}}.bb-switch{display:inline-flex;align-items:center;gap:.65rem;min-height:2.75rem;padding:0 .25rem;border:0;background:none;color:inherit;font-size:var(--fs-small);font-weight:700;-webkit-tap-highlight-color:transparent}.bb-switch__track{position:relative;flex:none;width:2.75rem;height:1.6rem;border-radius:var(--r-pill);background:color-mix(in srgb,currentColor 20%,transparent);box-shadow:inset 0 0 0 1px var(--bb-line);transition:background-color var(--dur-2) var(--ease-out)}.bb-switch__knob{position:absolute;top:.2rem;left:.2rem;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--bb-paper);box-shadow:var(--sh-1);transition:transform var(--dur-3) var(--ease-spring),background-color var(--dur-2) var(--ease-out)}.bb-switch[aria-checked=true] .bb-switch__track{background:var(--bb-teal)}.bb-switch[aria-checked=true] .bb-switch__knob{background:var(--bb-butter);transform:translate(1.15rem)}.bb-progress{position:relative;height:.7rem;border-radius:var(--r-pill);background:color-mix(in srgb,currentColor 13%,transparent);overflow:hidden}.bb-progress__fill{position:absolute;inset:0;border-radius:inherit;background:var(--bb-grad-butter);transform-origin:0 50%;transform:scaleX(var(--p, 0));transition:transform var(--dur-4) var(--ease-spring);overflow:hidden}.bb-progress__fill:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.65) 50%,transparent 70%);transform:translate(-100%);animation:bb-progress-sheen 2.8s var(--ease-in-out-soft) infinite}@keyframes bb-progress-sheen{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.bb-motion-reduced .bb-pat:before,.bb-motion-reduced .bb-pat__art,.bb-motion-reduced .bb-pat__spark,.bb-motion-reduced .bb-hud__btn:before,.bb-motion-reduced .bb-progress__fill:after{animation:none!important}.bb-lead [hidden],.bb-gate [hidden],.bb-exit [hidden],.bb-leadsec [hidden]{display:none!important}.bb-label__req{font-weight:500;color:var(--bb-text-soft)}.bb-field.is-invalid .bb-select,.bb-field.is-invalid .bb-textarea,.bb-field.is-invalid .bb-input{box-shadow:inset 0 0 0 2px var(--bb-danger)}.bb-field__error{margin:0}.bb-lead--ink .bb-field__error,.bb-exit .bb-field__error{color:color-mix(in srgb,var(--bb-jam) 45%,var(--bb-cream))}.bb-field__hint{margin:0;line-height:1.45}.bb-field__suggest{justify-self:start;display:inline-flex;align-items:center;min-height:2rem;padding:0;border:0;background:none;color:var(--bb-teal);font-size:var(--fs-micro);font-weight:700;text-decoration:underline;text-underline-offset:.18em}.bb-section--ink .bb-field__suggest,.bb-lead--ink .bb-field__suggest,.bb-exit .bb-field__suggest{color:var(--bb-butter)}.bb-linkbtn{display:inline-flex;align-items:center;min-height:2rem;padding:0;border:0;background:none;color:inherit;font-size:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.18em}.bb-consents{display:grid;gap:.45rem;min-width:0;margin:0;padding:.85rem .95rem .6rem;border:0;border-radius:var(--r-md);background:color-mix(in srgb,var(--bb-text) 4%,transparent);box-shadow:inset 0 0 0 1px var(--bb-line)}.bb-consents__legend{float:left;width:100%;margin:0 0 .2rem;padding:0;font-size:var(--fs-micro);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--bb-text)}.bb-consents__legend small{font-size:inherit;font-weight:600;letter-spacing:0;text-transform:none;color:var(--bb-text-soft)}.bb-consent{clear:both;min-height:2.75rem;padding:.35rem 0;cursor:pointer}.bb-consent+.bb-consent{border-top:1px dashed var(--bb-line);padding-top:.6rem}.bb-consent.is-wanted{margin-inline:-.6rem;padding-inline:.6rem;border-radius:var(--r-sm);background:color-mix(in srgb,var(--bb-butter) 26%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--bb-gold) 60%,transparent)}.bb-gate__consenthint{margin:0;padding:.65rem .85rem;border-radius:var(--r-sm);background:var(--bb-butter-3);color:var(--bb-ink);font-size:var(--fs-small);font-weight:600;line-height:1.45}.bb-consent input{margin-top:.12rem;cursor:pointer}.bb-consent__text{min-width:0;overflow-wrap:anywhere}.bb-consent__name{color:var(--bb-text);font-weight:700}.bb-consent input:checked+.bb-consent__text .bb-consent__name{color:var(--bb-teal)}.bb-section--ink .bb-consent input:checked+.bb-consent__text .bb-consent__name,.bb-lead--ink .bb-consent input:checked+.bb-consent__text .bb-consent__name,.bb-exit .bb-consent input:checked+.bb-consent__text .bb-consent__name{color:var(--bb-mint)}.bb-consent a{color:inherit;font-weight:600}.bb-legal{margin:0;font-size:var(--fs-micro);line-height:1.45;color:var(--bb-text-soft)}.bb-legal a{color:inherit;font-weight:600}.bb-lead{position:relative;display:grid;gap:1.1rem;min-width:0;container-type:inline-size}.bb-lead__head{display:grid;gap:.55rem;justify-items:start}.bb-lead__title{margin:0;font-size:var(--fs-h3);line-height:1.08}.bb-lead__text{color:var(--bb-text-soft);font-size:var(--fs-small);line-height:1.55}.bb-lead-form{position:relative;display:grid;gap:1rem;min-width:0}.bb-lead-form[aria-busy=true] .bb-lead-form__fields{opacity:.72;transition:opacity var(--dur-2) var(--ease-out)}.bb-lead-form__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem 1rem;align-items:start}@container (min-width: 30rem){.bb-lead--stacked .bb-lead-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-lead--stacked .bb-field--full{grid-column:1 / -1}.bb-lead-form__btn{width:auto}}.bb-lead-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.bb-lead-form__btn{width:100%;justify-content:space-between}.bb-lead__known{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:var(--fs-small);color:var(--bb-text-soft)}.bb-lead__note{margin:0;font-size:var(--fs-micro);line-height:1.45;color:var(--bb-text-soft)}.bb-lead-form__notice{margin:0;padding:.7rem .9rem;border-radius:var(--r-sm);font-size:var(--fs-small);font-weight:600;line-height:1.45;color:var(--bb-text)}.bb-lead-form__notice--ok{background:color-mix(in srgb,var(--bb-mint) 14%,transparent);box-shadow:inset 4px 0 0 var(--bb-mint)}.bb-lead-form__notice--error{background:color-mix(in srgb,var(--bb-danger) 10%,transparent);box-shadow:inset 4px 0 0 var(--bb-danger)}.bb-lead-form__error{margin:0;padding:.7rem .9rem;border-radius:var(--r-sm);background:color-mix(in srgb,var(--bb-danger) 10%,transparent);box-shadow:inset 4px 0 0 var(--bb-danger);color:var(--bb-text);font-size:var(--fs-small);font-weight:600;line-height:1.45}.bb-lead--compact .bb-lead-form{gap:.7rem}.bb-lead--compact .bb-lead-form__fields{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:end}.bb-lead--compact .bb-lead-form__fields>.bb-field{grid-column:1 / -1}.bb-lead--compact .bb-lead-form__fields>.bb-field:has(+.bb-lead-form__submit){grid-column:1}.bb-lead--compact .bb-lead-form__submit{grid-column:2}.bb-lead--compact .bb-lead-form__submit .bb-btn{min-height:3.35rem}@container (max-width: 26rem){.bb-lead--compact .bb-lead-form__fields{grid-template-columns:minmax(0,1fr)}.bb-lead--compact .bb-lead-form__fields>.bb-field:has(+.bb-lead-form__submit),.bb-lead--compact .bb-lead-form__submit{grid-column:1}.bb-lead--compact .bb-lead-form__submit .bb-btn{width:100%;justify-content:space-between}}.bb-lead--ink{--bb-text: var(--bb-cream);--bb-text-soft: rgba(255, 248, 231, .72);--bb-line: rgba(255, 248, 231, .14);--bb-line-strong: rgba(255, 248, 231, .22);--bb-focus: var(--bb-butter);color:var(--bb-cream)}.bb-lead--ink .bb-input,.bb-lead--ink .bb-select,.bb-lead--ink .bb-textarea{background:#fff8e70f;color:var(--bb-cream);box-shadow:inset 0 0 0 1.5px #fff8e733}.bb-lead--ink .bb-input:focus,.bb-lead--ink .bb-select:focus,.bb-lead--ink .bb-textarea:focus{box-shadow:inset 0 0 0 2px var(--bb-butter),0 0 0 5px color-mix(in srgb,var(--bb-butter) 30%,transparent)}.bb-section--teal .bb-select,.bb-section--teal .bb-textarea{background:#fff8e70f;color:var(--bb-cream);box-shadow:inset 0 0 0 1.5px #fff8e733}.bb-lead__success{display:grid;justify-items:start;gap:.55rem;padding:clamp(1.1rem,.9rem + 1vw,1.6rem);border-radius:var(--r-md);background:color-mix(in srgb,var(--bb-mint) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bb-mint) 45%,transparent);animation:bb-pop-in var(--dur-3) var(--ease-spring) both}.bb-lead__success:focus{outline:none}.bb-lead__burst{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:1rem;background:var(--bb-mint);color:var(--bb-ink);box-shadow:0 14px 30px -14px #14110d73;animation:bb-bounce-in var(--dur-4) var(--ease-bounce) both}.bb-lead__burst .bb-icon{stroke-width:2.4}.bb-lead__success-title{font-family:var(--bb-font-display);font-size:clamp(1.3rem,1.1rem + .8vw,1.65rem);font-weight:640;font-variation-settings:"SOFT" 100;line-height:1.12;letter-spacing:-.015em}.bb-lead__success-text,.bb-lead__success-mail{color:var(--bb-text-soft);font-size:var(--fs-small);line-height:1.5}.bb-lead__points,.bb-gate__points{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.4rem .85rem;border-radius:var(--r-pill);background:var(--bb-butter);color:var(--bb-ink);font-family:var(--bb-font-mono);font-size:var(--fs-micro);font-weight:700;box-shadow:var(--sh-butter);animation:bb-bounce-in var(--dur-4) var(--ease-bounce) .25s both}.bb-lead__next{margin-top:.35rem}.bb-lead--compact .bb-lead__success{padding:1rem}.bb-leadsec__grid{display:grid;gap:clamp(2.25rem,1rem + 4vw,5rem);align-items:start}@media(min-width:960px){.bb-leadsec__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.bb-leadsec__copy{position:sticky;top:calc(var(--header-h) + 2rem)}}.bb-leadsec__grid--solo{grid-template-columns:minmax(0,1fr)!important;max-width:46rem;margin-inline:auto}.bb-leadsec__heading{margin-bottom:clamp(1.75rem,1.25rem + 1.5vw,2.5rem)}.bb-leadsec__steps{display:grid;gap:1.1rem;margin:0;padding:0;list-style:none}.bb-leadsec__step{display:flex;gap:.9rem;align-items:flex-start}.bb-leadsec__num{flex:none;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:.85rem;background:var(--bb-ink);color:var(--bb-butter);font-family:var(--bb-font-mono);font-weight:700;box-shadow:0 10px 22px -12px #14110d99}.bb-section--ink .bb-leadsec__num,.bb-section--teal .bb-leadsec__num{background:var(--bb-butter);color:var(--bb-ink)}.bb-leadsec__steptext{color:var(--bb-text-soft);line-height:1.55}.bb-leadsec__steptext strong{display:block;color:var(--bb-text);font-size:1.02rem}.bb-leadsec__direct{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--bb-line)}.bb-leadsec__direct-label{margin-bottom:.7rem;font-weight:700}.bb-leadsec__direct-links{display:flex;flex-wrap:wrap;gap:.6rem}.bb-leadsec__link{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:.55rem 1.05rem;border-radius:var(--r-pill);background:var(--bb-surface);box-shadow:inset 0 0 0 1px var(--bb-line),var(--sh-1);color:var(--bb-text);font-weight:700;text-decoration:none;transition:transform var(--dur-3) var(--ease-spring),box-shadow var(--dur-3) var(--ease-spring)}.bb-leadsec__link .bb-icon{color:var(--bb-teal)}.bb-section--ink .bb-leadsec__link .bb-icon,.bb-section--teal .bb-leadsec__link .bb-icon{color:var(--bb-butter)}.bb-leadsec__link:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--bb-line-strong),var(--sh-2)}.bb-leadsec__core{padding:clamp(1.25rem,.85rem + 1.8vw,2.4rem)}body.bb .fluentform{--ff-gap: .95rem;color:var(--bb-text);font-family:var(--bb-font-body)}body.bb .fluentform .ff-el-group{margin-bottom:var(--ff-gap)}body.bb .fluentform .ff-el-input--label{display:block;margin-bottom:.45rem}body.bb .fluentform .ff-el-input--label label{font-size:var(--fs-small);font-weight:700;letter-spacing:-.005em;color:var(--bb-text)}body.bb .fluentform .ff-el-is-required.asterisk-right label:after{color:var(--bb-danger);margin-left:.2rem}body.bb .fluentform .ff-el-form-control{display:block;width:100%;min-height:3.35rem;padding:.85rem 1.1rem;border:0;border-radius:var(--r-sm);background-color:var(--bb-paper);color:var(--bb-ink);box-shadow:inset 0 0 0 1.5px var(--bb-line-strong),var(--sh-1);font-family:var(--bb-font-body);font-size:1rem;line-height:1.3;transition:box-shadow var(--dur-2) var(--ease-out)}body.bb .fluentform textarea.ff-el-form-control{min-height:8rem;resize:vertical}body.bb .fluentform select.ff-el-form-control{padding-right:2.75rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2314110d' stroke-width='2' stroke-linecap='round'><path d='M4 6l4 4 4-4'/></svg>");background-repeat:no-repeat;background-position:right 1.1rem center;appearance:none}body.bb .fluentform .ff-el-form-control::placeholder{color:color-mix(in srgb,var(--bb-ink) 45%,transparent)}body.bb .fluentform .ff-el-form-control:focus{outline:2px solid transparent;box-shadow:var(--bb-field-focus)}body.bb .fluentform .bb-consent__name{font-weight:800;color:var(--bb-text)}body.bb .fluentform .ff-el-help-message{margin-top:.4rem;font-size:var(--fs-micro);font-style:normal;line-height:1.45;color:var(--bb-text-soft)}body.bb .fluentform .ff-el-is-error .ff-el-form-control{box-shadow:inset 0 0 0 2px var(--bb-danger)}body.bb .fluentform .ff-el-is-error .text-danger,body.bb .fluentform .error.text-danger{margin-top:.4rem;color:var(--bb-danger);font-size:var(--fs-micro);font-weight:600;line-height:1.4}body.bb .fluentform .ff-errors-in-stack:empty{display:none}body.bb .fluentform .ff-errors-in-stack:not(:empty){margin:0 0 1rem;padding:.75rem .9rem;border-radius:var(--r-sm);background:color-mix(in srgb,var(--bb-danger) 9%,transparent);box-shadow:inset 4px 0 0 var(--bb-danger);color:var(--bb-text);font-size:var(--fs-small)}body.bb .fluentform .ff-t-container{display:flex;gap:0 1rem;width:100%}body.bb .fluentform .ff-t-cell{flex:1 1 0;min-width:0;padding:0}@media(max-width:599px){body.bb .fluentform .ff-t-container{flex-direction:column}}body.bb .fluentform .ff-el-form-check{margin-bottom:.45rem}body.bb .fluentform .ff-el-form-check-label{display:flex;align-items:flex-start;gap:.7rem;min-height:2.75rem;font-size:var(--fs-micro);font-weight:500;line-height:1.45;color:var(--bb-text-soft);cursor:pointer}body.bb .fluentform .ff-el-form-check-input{flex:none;width:1.25rem;height:1.25rem;margin:.1rem 0 0;accent-color:var(--bb-teal);cursor:pointer}body.bb .fluentform .ff_tc_checkbox{flex:none;display:inline-flex}body.bb .fluentform .ff_tc_checkbox .ff-el-form-check-input{margin-top:.1rem}body.bb .fluentform .ff_t_c{min-width:0;overflow-wrap:anywhere}body.bb .fluentform .ff_t_c p{margin:0}body.bb .fluentform .ff_t_c a{color:inherit;font-weight:600;text-decoration:underline}body.bb .fluentform .bb-ff-consent{margin-bottom:.4rem;padding:.5rem .85rem;border-radius:var(--r-sm);background:color-mix(in srgb,var(--bb-text) 4%,transparent);box-shadow:inset 0 0 0 1px var(--bb-line)}body.bb .fluentform .bb-ff-legal p,body.bb .fluentform .bb-ff-note,body.bb .fluentform .bb-ff-legal .bb-legal{margin:0;font-size:var(--fs-micro);line-height:1.45;color:var(--bb-text-soft)}body.bb .fluentform .bb-ff-legal a{color:inherit;font-weight:600}body.bb .fluentform .ff_submit_btn_wrapper{margin-top:.4rem;margin-bottom:.9rem}body.bb .fluentform .ff-btn.ff-btn-submit{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.35rem;padding:.75rem 1.75rem;border:0;border-radius:var(--r-pill);background:var(--bb-butter);color:var(--bb-ink);box-shadow:var(--sh-butter);font-family:var(--bb-font-body);font-size:1rem;font-weight:700;line-height:1.1;letter-spacing:-.005em;transition:transform var(--dur-3) var(--ease-spring),box-shadow var(--dur-3) var(--ease-spring),opacity var(--dur-2) var(--ease-out)}body.bb .fluentform .ff-btn.ff-btn-submit:after{content:"";width:1.15rem;height:1.15rem;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14M13 6l6 6-6 6'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14M13 6l6 6-6 6'/></svg>") center / contain no-repeat;transition:transform var(--dur-3) var(--ease-spring)}body.bb .fluentform .ff-btn.ff-btn-submit:hover{transform:translateY(-2px)}body.bb .fluentform .ff-btn.ff-btn-submit:hover:after{transform:translate(3px)}body.bb .fluentform .ff-btn.ff-btn-submit:active{transform:translateY(0) scale(.98)}body.bb .fluentform .ff-btn.ff-btn-submit:focus-visible{outline:3px solid var(--bb-focus);outline-offset:3px}body.bb .fluentform .ff-btn.ff-btn-submit:disabled,body.bb .fluentform .ff-btn.ff-btn-submit.disabled{opacity:.65;pointer-events:none}@media(max-width:479px){body.bb .fluentform .ff-btn.ff-btn-submit{width:100%;justify-content:space-between}}body.bb .ff-message-success{margin-top:1rem;padding:1.1rem 1.25rem;border:0;border-radius:var(--r-md);background:color-mix(in srgb,var(--bb-mint) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bb-mint) 45%,transparent);color:var(--bb-text);font-weight:600;line-height:1.5;animation:bb-pop-in var(--dur-3) var(--ease-spring) both}body.bb .ff-message-success:focus{outline:none}body.bb .bb-section--ink .fluentform .ff-el-form-control,body.bb .bb-section--teal .fluentform .ff-el-form-control,body.bb .bb-lead--ink .fluentform .ff-el-form-control{background-color:#fff8e70f;color:var(--bb-cream);box-shadow:inset 0 0 0 1.5px #fff8e733}body.bb .bb-section--ink .fluentform select.ff-el-form-control,body.bb .bb-section--teal .fluentform select.ff-el-form-control{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23fff8e7' stroke-width='2' stroke-linecap='round'><path d='M4 6l4 4 4-4'/></svg>")}html.bb-js:not(.bb-ovl) :is(.bb-gate,.bb-exit){opacity:0!important}.bb-text-center{text-align:center}.bb-text-soft{color:var(--bb-text-soft)}.bb-text-butter{color:var(--bb-butter)}.bb-text-teal{color:var(--bb-teal)}.bb-text-gold{color:var(--bb-gold-deep)}.bb-mono{font-family:var(--bb-font-mono);font-variant-numeric:tabular-nums}.bb-nowrap{white-space:nowrap}.bb-mt-0{margin-top:0!important}.bb-mt-4{margin-top:var(--sp-4)}.bb-mt-6{margin-top:var(--sp-6)}.bb-mt-8{margin-top:var(--sp-8)}.bb-mb-6{margin-bottom:var(--sp-6)}.bb-mx-auto{margin-inline:auto}.bb-w-full{width:100%}.bb-relative{position:relative}.bb-rounded{border-radius:var(--r-xl);overflow:hidden}.bb-show-mobile{display:none!important}@media(max-width:767px){.bb-hide-mobile{display:none!important}.bb-show-mobile{display:revert!important}}.bb-cv-auto{content-visibility:auto;contain-intrinsic-size:auto 900px}
