.bn-header{position:sticky;top:0;z-index:40;height:var(--bn-header-h);color:var(--bn-text)}.bn-header:before{content:"";position:absolute;inset:0;z-index:-1;background:#171412;border-bottom:1px solid var(--bn-hairline);transition:opacity .2s var(--bn-ease)}.bn-header[data-scrolled=false]:before{opacity:0}.bn-header-row{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.bn-header-logo{display:inline-flex;align-items:center;gap:12px;min-height:44px;flex-shrink:0;text-decoration:none}.bn-header-logo,.bn-header-logo:hover{color:var(--bn-text)}.bn-header-word{font-size:20px;font-weight:600;letter-spacing:-.02em}.bn-header-nav{display:none;align-items:center;gap:34px;font-size:15px}.bn-header-checkup,.bn-header-link{display:inline-flex;align-items:center;min-height:44px}.bn-header-actions{display:flex;align-items:center;gap:22px;font-size:15px}.bn-header .bn-header-phone,.bn-header .bn-header-quote{min-height:44px;padding:0 18px;font-size:14px}.bn-header-menu{display:inline-grid;place-items:center;width:44px;height:44px;flex-shrink:0;padding:0;border-radius:999px;border:1px solid var(--bn-hairline-strong);background:transparent;color:var(--bn-text);cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.bn-header-menu:hover{background:var(--bn-raised);border-color:var(--bn-hairline-hover)}@media (min-width:1024px){.bn-header-nav{display:flex}.bn-header .bn-header-menu,.bn-menu{display:none}}.bn-header .bn-header-call{display:none}@media (max-width:767.98px){.bn-header-actions{gap:12px}.bn-header-logo{gap:10px}.bn-header-mark{width:28px;height:28px}.bn-header-word{font-size:18px}.bn-header .bn-header-checkup,.bn-header .bn-header-phone,.bn-header .bn-header-quote{display:none}.bn-header .bn-header-call{display:inline-flex;gap:6px;min-height:44px;padding:0 16px;font-size:14px}}html:has(.bn-header){scroll-padding-top:76px}@media (min-width:768px){html:has(.bn-header){scroll-padding-top:94px}}.bn-menu{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:var(--bn-bg);color:var(--bn-text)}.bn-menu-top{flex-shrink:0;height:var(--bn-header-h);display:flex;align-items:center;justify-content:flex-end}.bn-menu-body{padding-top:8px;padding-bottom:max(32px,env(safe-area-inset-bottom))}.bn-menu-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--bn-hairline)}.bn-menu-link{display:flex;align-items:center;gap:12px;min-height:60px;border-bottom:1px solid var(--bn-hairline);font-size:26px;font-weight:600;letter-spacing:-.02em;text-decoration:none}.bn-menu-link,.bn-menu-link:hover{color:var(--bn-text)}.bn-menu-link[aria-current=page]:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--bn-accent)}.bn-menu-foot{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:28px;font-size:17px}.bn-menu-phone{width:100%}@media (prefers-reduced-motion:no-preference){.bn-menu{animation:bn-menu-in .16s var(--bn-ease) both}@keyframes bn-menu-in{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-motion:reduce){.bn-header-menu,.bn-header:before{transition:none}}@media (prefers-reduced-motion:no-preference){[data-reveal=pending][data-reveal]{opacity:0;transform:translateY(12px)}}[data-reveal]{opacity:1;transform:none;transition:opacity .48s cubic-bezier(.22,.61,.36,1),transform .48s cubic-bezier(.22,.61,.36,1)}:root{--mkt-heading-display:2.25rem;--mkt-heading-section:1.5rem;--mkt-heading-break:clamp(2rem,3.05vw,2.75rem);--mkt-heading-sub:1.25rem}.editorial-title{font-optical-sizing:auto;letter-spacing:-.022em;text-wrap:balance}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger-ink,#9c2c17)}.rule-fade{height:1px;border:0;background:linear-gradient(to right,transparent,var(--hairline) 12%,var(--hairline) 88%,transparent)}.lift{transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s cubic-bezier(.22,.61,.36,1),border-color .22s ease}@media (hover:hover){.lift:hover{transform:translateY(-3px)}}.lift:active{transform:translateY(0) scale(.98);transition-duration:80ms}.focus-ring:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-btn)}.glass-panel{background-color:rgb(255 253 249/.72);border:1px solid var(--hairline-soft);box-shadow:0 1px 2px rgb(60 40 20/.04),0 24px 60px -32px rgb(60 40 20/.28),inset 0 1px 0 rgb(255 255 255/.6)}@supports (backdrop-filter:blur(1px)){.glass-panel{background-color:rgb(255 253 249/.58);backdrop-filter:blur(18px) saturate(1.4)}}.glass-card{background-color:rgb(255 253 249/.68);box-shadow:0 1px 2px rgb(60 40 20/.04),0 20px 48px -28px rgb(60 40 20/.22),inset 0 1px 0 rgb(255 255 255/.55)}@supports (backdrop-filter:blur(1px)){.glass-card{background-color:rgb(255 253 249/.72);backdrop-filter:blur(14px) saturate(1.3)}}.mkt-thread .glass-card{background-color:rgb(255 250 242/.78);box-shadow:0 1px 2px rgb(96 62 30/.04),0 20px 48px -28px rgb(96 62 30/.2),inset 0 1px 0 rgb(255 255 255/.55)}@supports (backdrop-filter:blur(1px)){.mkt-thread .glass-card{background-color:rgb(255 250 242/.72);backdrop-filter:blur(14px) saturate(1.15)}}@media (hover:none){.glass-card,.mkt-thread .glass-card{backdrop-filter:none}}@media (prefers-reduced-motion:no-preference){[data-reveal-showcase=pending][data-reveal-showcase]{opacity:0;transform:translateY(26px) scale(.985)}}[data-reveal-showcase]{opacity:1;transform:none;transition:opacity .76s cubic-bezier(.16,.84,.44,1),transform .76s cubic-bezier(.16,.84,.44,1)}@supports (animation-timeline:scroll(root block)){@keyframes mkt-header-solidify-solid{0%{background-color:rgb(27 30 35/0);border-bottom-color:rgb(58 64 73/0);box-shadow:0 0 0 0 rgb(0 0 0/0)}to{background-color:rgb(27 30 35/.97);border-bottom-color:rgb(58 64 73/1);box-shadow:0 1px 24px -12px rgb(0 0 0/.6)}}html:has(.mkt-hero-stage) .mkt-header-scroll{animation:mkt-header-solidify-solid linear both;animation-timeline:scroll(root block);animation-range:0 120px}}@supports (animation-timeline:scroll(root block)) and (backdrop-filter:blur(1px)){@keyframes mkt-header-solidify-glass{0%{background-color:rgb(27 30 35/0);border-bottom-color:rgb(58 64 73/0);box-shadow:0 0 0 0 rgb(0 0 0/0)}to{background-color:rgb(27 30 35/.94);border-bottom-color:rgb(58 64 73/1);box-shadow:0 1px 24px -12px rgb(0 0 0/.6)}}html:has(.mkt-hero-stage) .mkt-header-scroll{animation-name:mkt-header-solidify-glass}}.mkt-thread{--surface:#f8e9d7;--surface-raised:#fcf3e6;--surface-sunken:#f1e0c9;--ink:#31363c;--ink-soft:#545c66;--ink-faint:#5a626d;--accent:#e96e36;--accent-ink:#b04c1a;--accent-tint:#f6dcc9;--accent-on-tint:#9c4217;--on-accent:#fff8f2;--teal:#3e7e7a;--teal-ink:#2e6360;--teal-tint:#ddeae6;--teal-on-tint:#274f4c;--hairline:#e2cfb6;--hairline-soft:#ede0cc;--info:#2f5b7a;--info-tint:#dce7ee;--info-ink:#2f5b7a;--success-tint:#e1ead9;--success-ink:#2f6b45;--warning-tint:#f3e4c2;--warning-ink:#8a5a12;--danger-tint:#f4dcd0;--danger-ink:#a03b22;--focus:#b04c1a;--shadow-card:0 1px 2px rgba(96,62,30,0.05),0 12px 28px -14px rgba(96,62,30,0.16);background-color:var(--surface);color:var(--ink)}.mkt-thread .glass-panel{background-color:rgb(252 243 230/.8);border:1px solid rgb(226 207 182/.9);box-shadow:0 1px 2px rgb(96 62 30/.05),0 24px 60px -32px rgb(96 62 30/.25),inset 0 1px 0 rgb(255 255 255/.5)}@supports (backdrop-filter:blur(1px)){.mkt-thread .glass-panel{background-color:rgb(252 243 230/.65);backdrop-filter:blur(18px) saturate(1.15)}}@property --mkt-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.mkt-deep{--surface:#1b1e23;--surface-raised:#242830;--surface-sunken:#14161a;--ink:#f8e9d7;--ink-soft:#c2c9d1;--ink-faint:#99a1ac;--accent:#e96e36;--accent-ink:#f29a6b;--accent-tint:#46392e;--accent-on-tint:#f5b48c;--on-accent:#fff8f2;--teal:#3e7e7a;--teal-ink:#7fbdb8;--teal-tint:#22343a;--teal-on-tint:#9fd0cb;--hairline:#3a4049;--hairline-soft:#31363b;--hairline-control:#6e7a8b;--info:#a6c8e0;--info-tint:#263443;--info-ink:#a6c8e0;--success-tint:#263a2e;--success-ink:#9ed0b0;--warning-tint:#3d3320;--warning-ink:#e3c083;--danger-tint:#46271f;--danger-ink:#f0a28c;--focus:#7fbdb8;--shadow-card:0 1px 2px rgba(0,0,0,0.4),0 12px 28px -14px rgba(0,0,0,0.55);background-color:var(--surface);color:var(--ink)}.mkt-deep .glass-card{background-color:rgb(36 40 48/.72);box-shadow:0 1px 2px rgb(0 0 0/.3),0 20px 48px -28px rgb(0 0 0/.55),inset 0 1px 0 rgb(248 233 215/.06)}@supports (backdrop-filter:blur(1px)){.mkt-deep .glass-card{background-color:rgb(36 40 48/.55);backdrop-filter:blur(16px) saturate(1.1)}}.mkt-thread .btn-ember,section.bg-surface .btn-ember,section.bg-surface-sunken .btn-ember{background-color:#b04c1a;color:var(--on-accent);box-shadow:0 1px 2px rgb(59 33 18/.18),0 8px 22px -10px rgb(59 33 18/.4);transition:background-color .16s ease,box-shadow .16s ease}.mkt-thread .btn-ember:hover,section.bg-surface .btn-ember:hover,section.bg-surface-sunken .btn-ember:hover{background-color:#9c4217;box-shadow:0 1px 2px rgb(59 33 18/.22),0 10px 26px -10px rgb(59 33 18/.45)}.mkt-thread .btn-ember:active,section.bg-surface .btn-ember:active,section.bg-surface-sunken .btn-ember:active{transform:scale(.98);box-shadow:0 1px 1px rgb(59 33 18/.25),0 4px 12px -6px rgb(59 33 18/.35)}.mkt-deep .btn-ember{background-color:#b04c1a;color:var(--on-accent);box-shadow:0 0 0 1px rgb(233 110 54/.35),0 6px 24px -6px rgb(233 110 54/.45)}.mkt-deep .btn-ember:hover{box-shadow:0 0 0 1px rgb(233 110 54/.5),0 8px 30px -6px rgb(233 110 54/.6)}.mkt-deep .btn-ember:active{transform:scale(.98);box-shadow:0 0 0 1px rgb(233 110 54/.4),0 3px 12px -4px rgb(233 110 54/.4)}.mkt-section-label{font-family:var(--font-grotesque),var(--font-inter),system-ui,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.mkt-section-label.text-accent-on-tint{color:var(--accent-on-tint)}.mkt-underline-link{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .26s cubic-bezier(.22,.61,.36,1);padding-bottom:2px}@media (hover:hover){.mkt-underline-link:focus-visible,.mkt-underline-link:hover{background-size:100% 1px}}.mkt-hero-stage{height:auto;margin-top:-4rem}@media (max-width:1023px){.mkt-hero-stage:not(.is-scrub){min-height:100svh}}.mkt-hero-pin{position:relative;height:auto;overflow:visible}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.mkt-hero-stage{height:220svh}.mkt-hero-stage .mkt-hero-pin{position:sticky;top:0;height:100svh;overflow:hidden}}@media (max-width:639px) and (scripting:enabled) and (prefers-reduced-motion:no-preference){.mkt-hero-stage{height:200svh}}.mkt-hero-stage [data-f=laptop]{opacity:0}.mkt-intro{position:fixed;inset:0;z-index:100;display:none;place-items:center;background:var(--surface);color:var(--ink);pointer-events:none}html[data-mkt-intro=done] .mkt-intro{display:none}.mkt-intro-lockup{display:flex;flex-direction:column;align-items:center;gap:1.35rem}.mkt-intro-mark{width:clamp(76px,14vw,124px);height:auto;overflow:visible}.mkt-intro-t{stroke:var(--ink)}.mkt-intro-v{stroke:var(--accent)}.mkt-intro-word{font-family:var(--font-inter),system-ui,sans-serif;font-weight:600;font-size:clamp(2rem,5vw,2.75rem);line-height:1;letter-spacing:-.02em}@media (prefers-reduced-motion:no-preference){.mkt-intro{display:grid;animation:mkt-intro-plate .45s cubic-bezier(.4,0,.2,1) .35s both}.mkt-intro-stage{animation:mkt-intro-lift .45s cubic-bezier(.4,0,.2,1) .35s both}.mkt-intro-lockup{animation:mkt-intro-lockup .35s cubic-bezier(.16,1,.3,1) both}@keyframes mkt-intro-plate{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes mkt-intro-lift{0%{transform:none}to{transform:translateY(-12px) scale(.98)}}@keyframes mkt-intro-lockup{0%{transform:scale(1.03)}to{transform:none}}}@media (prefers-reduced-motion:reduce){.mkt-hero-stage .mkt-hero-pin{display:flex;flex-direction:column}.mkt-hero-stage [data-f=stage]{width:min(1040px,100%)}.mkt-hero-stage [data-f=camera]{display:flex;align-items:flex-start;gap:1.5rem;width:100%}.mkt-hero-stage [data-f=laptop]{display:none}.mkt-hero-stage [data-f=window]{flex:1 1 auto;min-width:0;width:100%}.mkt-hero-stage [data-f=site]{position:static}.mkt-hero-stage [data-f=phone]{position:static;left:auto;top:auto;right:auto;bottom:auto;flex:0 0 auto;width:clamp(178px,24%,232px);max-width:none}}@media (max-width:639px){.mkt-hero-stage .glass-card{background-color:rgb(36 40 48/.97)}}@media (prefers-reduced-motion:no-preference){html:has(.mkt-thread){scroll-behavior:smooth}}.mkt-skeleton{border-radius:10px;background:color-mix(in srgb,var(--ink) 7%,transparent)}@media (prefers-reduced-motion:no-preference){.mkt-skeleton{background-image:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--ink) 5%,transparent) 50%,transparent 70%);background-size:220% 100%;animation:mkt-skeleton-sweep 1.6s ease-in-out infinite}@keyframes mkt-skeleton-sweep{0%{background-position:130% 0}to{background-position:-90% 0}}}[data-glow],[data-magnet]{position:relative;isolation:isolate}.mkt-affinity-glow,[data-magnet]:after{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .26s cubic-bezier(.22,.61,.36,1),visibility 0s linear .26s}[data-lit]>.mkt-affinity-glow{opacity:1;visibility:visible;transition:opacity .18s cubic-bezier(.22,.61,.36,1),visibility 0s}[data-magnet]:after{content:"";inset:-1.5px;padding:1.5px;background:radial-gradient(circle 90px at var(--mkt-gx,50%) var(--mkt-gy,50%),rgb(255 232 214/.9),rgb(255 232 214/.15) 45%,transparent 72%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media (hover:hover) and (pointer:fine){[data-magnet]:hover:after{opacity:1;visibility:visible;transition:opacity .18s cubic-bezier(.22,.61,.36,1),visibility 0s}}[data-glow]>.mkt-affinity-glow{background:radial-gradient(circle 260px at var(--mkt-gx,50%) var(--mkt-gy,50%),rgb(248 233 215/.055),transparent 70%)}.mkt-underline-link[data-from=right]{background-position:100% 100%}@media (prefers-reduced-motion:no-preference){[data-wordfade=pending][data-wordfade]>span{opacity:0;transform:translateY(.24em)}}[data-wordfade]>span{display:inline-block;opacity:1;transform:none;transition:opacity .52s cubic-bezier(.22,.61,.36,1),transform .52s cubic-bezier(.22,.61,.36,1)}.mkt-basalt{--bn-bg:#0f0d0c;--bn-raised:#181513;--bn-surface:#221e1b;--bn-band:#131110;--bn-footer:#0a0908;--bn-hairline:#2e2825;--bn-hairline-strong:#3a332f;--bn-hairline-hover:#4a413c;--bn-text:#f3eee9;--bn-text-2:#ada39a;--bn-text-3:#978e85;--bn-ash:#c9beb2;--bn-accent:#e96e36;--bn-accent-hover:#f2895a;--bn-accent-ink:#1a1411;--bn-paper:#f3eee9;--bn-paper-ink:#1a1411;--bn-paper-muted:#6e655e;--bn-paper-rule:#d6cec5;--bn-paper-tile:#e8e2da;--bn-paper-tile-ink:#5a524c;--bn-paper-accent:#b4471a;--bn-header-h:76px;--bn-sans:var(--font-geist),system-ui,sans-serif;--bn-display:var(--font-source-serif),Georgia,serif;--bn-ease:cubic-bezier(0.4,0,0.2,1);--bn-ease-ui:cubic-bezier(0.25,0.46,0.45,0.94);--font-inter:var(--font-geist);--font-fraunces:var(--font-geist);--font-grotesque:var(--font-geist);--font-mono:ui-monospace,monospace;font-family:var(--bn-sans);color-scheme:dark;accent-color:var(--bn-accent);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mkt-basalt .mkt-deep,.mkt-basalt .mkt-flip,.mkt-basalt .mkt-sheet,.mkt-thread.mkt-basalt{--surface:#0f0d0c;--surface-raised:#181513;--surface-sunken:#131110;--ink:#f3eee9;--ink-soft:#ada39a;--ink-faint:#978e85;--accent:#e96e36;--accent-ink:#e96e36;--accent-tint:#2a1c15;--accent-on-tint:#f2895a;--on-accent:#1a1411;--teal:#3e7e7a;--teal-ink:#7fbdb8;--teal-tint:#22343a;--teal-on-tint:#9fd0cb;--hairline:#2e2825;--hairline-soft:#221e1b;--hairline-control:#4a413c;--info:#a6c8e0;--info-tint:#263443;--info-ink:#a6c8e0;--success-tint:#263a2e;--success-ink:#9ed0b0;--warning-tint:#3d3320;--warning-ink:#e3c083;--danger-tint:#46271f;--danger-ink:#f0a28c;--focus:#e96e36;--shadow-card:0 1px 2px rgba(0,0,0,0.4),0 12px 28px -14px rgba(0,0,0,0.55)}.mkt-basalt .mkt-flip{--surface:#131110}.mkt-thread.mkt-basalt{background-color:var(--bn-bg);color:var(--bn-text)}.mkt-thread.mkt-basalt .btn-ember{background-color:var(--bn-accent);color:var(--bn-accent-ink);box-shadow:none}.mkt-thread.mkt-basalt .btn-ember:hover{background-color:var(--bn-accent-hover);box-shadow:none}.mkt-basalt :focus-visible{outline:2px solid var(--bn-accent);outline-offset:3px}.mkt-basalt ::-moz-selection{background:rgba(233,110,54,.35);color:var(--bn-text)}.mkt-basalt ::selection{background:rgba(233,110,54,.35);color:var(--bn-text)}@media (min-width:768px){.mkt-basalt{--bn-header-h:94px}}.bn-under-header{margin-top:calc(-1 * var(--bn-header-h));padding-top:var(--bn-header-h)}.bn-container{width:100%;max-width:1312px;margin-inline:auto;padding-inline:20px;box-sizing:border-box}@media (min-width:768px){.bn-container{padding-inline:40px}}@media (min-width:1200px){.bn-container{padding-inline:64px}}.bn-section{padding-block:48px}@media (min-width:768px){.bn-section{padding-block:72px}}.bn-section--band{background:linear-gradient(180deg,var(--bn-bg) 0,var(--bn-band) 140px,var(--bn-band) calc(100% - 140px),var(--bn-bg) 100%)}@media (min-width:1024px){.bn-section{padding-block:96px}}.bn-label{font-size:15px;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--bn-text-2);font-weight:500}.bn-h2{margin:22px 0 0;font-size:clamp(36px,5.2vw,60px);line-height:1.02;font-weight:600;font-family:var(--bn-display);letter-spacing:-.02em;color:var(--bn-text);text-wrap:balance}.bn-h2:first-child{margin-top:0}.bn-lead{margin:22px 0 0;max-width:600px;font-size:clamp(17px,1.4vw,19px);line-height:1.6;color:var(--bn-text-2)}.bn-card{background:var(--bn-raised);border:1px solid var(--bn-hairline);border-radius:12px}.bn-contour-still{display:block;width:100%;height:100%}.bn-contour-still--width{height:auto}.bn-paper{background:var(--bn-paper);color:var(--bn-paper-ink);border-radius:12px}.bn-ico{stroke:currentColor;stroke-width:2;flex-shrink:0}.bn-ico,.bn-mark path{fill:none;stroke-linecap:round;stroke-linejoin:round}.bn-mark path{stroke-width:6.1}.bn-mark .bn-mark-t{stroke:var(--bn-text)}.bn-mark .bn-mark-v{stroke:var(--bn-accent)}.bn-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;border:1px solid transparent;font:600 15px/1.2 var(--bn-sans);text-decoration:none;text-align:center;cursor:pointer;box-sizing:border-box;transition:background-color .16s var(--bn-ease-ui),border-color .16s var(--bn-ease-ui),color .16s var(--bn-ease-ui),box-shadow .2s var(--bn-ease-ui),transform .1s ease-out}.bn-btn:active{transform:scale(.97)}.bn-btn--lg{min-height:52px;padding:0 24px;font-size:16px}.bn-btn--sm{min-height:44px;padding:0 18px;font-size:14px}.bn-btn--primary{background:var(--bn-accent);color:var(--bn-accent-ink)}.bn-btn--primary:hover{background:var(--bn-accent-hover);color:var(--bn-accent-ink)}.bn-btn--quiet{color:var(--bn-text);background:var(--bn-raised);border-color:transparent;box-shadow:0 0 0 1px var(--bn-hairline-strong)}.bn-btn--quiet:hover{color:var(--bn-text);background:var(--bn-surface);box-shadow:0 0 0 1px var(--bn-hairline-hover)}.bn-btn--light{background:var(--bn-paper);color:var(--bn-bg)}.bn-btn--light:hover{background:#ffffff;color:var(--bn-bg)}.bn-btn[aria-disabled=true],.bn-btn[disabled]{cursor:default;opacity:.6;transform:none}.bn-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--bn-text);font-weight:500;text-decoration:none}.bn-link>span{border-bottom:1px solid var(--bn-hairline-strong);padding-bottom:3px;transition:border-color .16s ease}.bn-link:hover>span{border-color:var(--bn-accent)}.bn-link:hover{color:var(--bn-text)}.bn-nav-link{color:var(--bn-text-2);text-decoration:none;transition:color .16s ease}.bn-input,.bn-nav-link:hover,.bn-nav-link[aria-current=page]{color:var(--bn-text)}.bn-input{width:100%;box-sizing:border-box;min-height:48px;border-radius:8px;border:1px solid var(--bn-hairline-strong);background:var(--bn-surface);font:400 16px/1.4 var(--bn-sans);padding:0 16px;transition:border-color .16s ease}.bn-input::-moz-placeholder{color:var(--bn-text-2);opacity:.8}.bn-input::placeholder{color:var(--bn-text-2);opacity:.8}.bn-input:hover{border-color:var(--bn-hairline-hover)}.bn-input:focus-visible{outline:2px solid var(--bn-accent);outline-offset:2px;border-color:var(--bn-hairline-hover)}.bn-input[aria-invalid=true]{border-color:#f0a28c}.bn-field-label{display:block;font-size:14px;color:var(--bn-text-2);margin-bottom:8px}.bn-chip{display:inline-flex;align-items:center;font-size:12px;line-height:1.4;color:var(--bn-ash);border:1px dashed var(--bn-hairline-hover);border-radius:999px;padding:4px 12px}.bn-faq{border-top:1px solid var(--bn-hairline);padding:22px 0}.bn-faq>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:44px;font-size:clamp(18px,1.6vw,20px);font-weight:600;letter-spacing:-.01em;color:var(--bn-text)}.bn-faq>summary::-webkit-details-marker{display:none}.bn-faq-plus{color:var(--bn-text-3);transition:transform .2s ease,color .2s ease}.bn-faq[open] .bn-faq-plus{transform:rotate(45deg);color:var(--bn-accent)}.bn-faq-answer{margin:14px 0 0;max-width:640px;font-size:17px;line-height:1.6;color:var(--bn-text-2)}@media (prefers-reduced-motion:no-preference){html:has(.mkt-basalt){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.bn-btn,.bn-faq-plus,.bn-link>span,.bn-nav-link{transition:none}.bn-btn:active{transform:none}}@media (prefers-reduced-motion:no-preference){.mkt-basalt .mkt-intro-mark path{stroke-dasharray:100;stroke-dashoffset:100;animation:bn-intro-draw .36s cubic-bezier(.65,0,.35,1) both}.mkt-basalt .mkt-intro-mark path:nth-child(2){animation-delay:50ms}.mkt-basalt .mkt-intro-mark path:nth-child(3){animation-delay:.11s}.mkt-basalt .mkt-intro-mark path:nth-child(4){animation-delay:.16s}@keyframes bn-intro-draw{to{stroke-dashoffset:0}}}@font-face{font-family:Geist;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/_next/static/media/aa016aab0e6d1295.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_f3f556{font-family:Geist}@font-face{font-family:Geist;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/22a5144ee8d83bca.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_520778{font-family:Geist,Geist Fallback}.__variable_520778{--font-geist:"Geist",Geist Fallback}@font-face{font-family:"Source Serif 4";unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;src:url(/_next/static/media/591e43f23f51e5a5.woff2) format("woff2");font-display:swap;font-weight:200 900}.__className_92d319{font-family:"Source Serif 4"}@font-face{font-family:"Source Serif 4";unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.45%;descent-override:28.28%;line-gap-override:0.00%;size-adjust:118.46%}.__className_776caa{font-family:"Source Serif 4","Source Serif 4 Fallback"}.__variable_776caa{--font-source-serif:"Source Serif 4","Source Serif 4 Fallback"}