#bfc{--paper:#fcfaf3;--ink:#141210;--ink-2:#4a4339;--mustard:#f5b700;--teal:#0f4c47;--pale:#e8ecd0;--rule:1px solid var(--ink);--sans:"DM Sans","DM Sans Fallback",system-ui,sans-serif;--disp:var(--font-shrikhand),"Shrikhand",Georgia,serif;--mono:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;background:var(--paper);color:var(--ink)}#bfc #bfck{font-family:var(--sans);font-optical-sizing:none;font-variation-settings:"opsz" 14;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;padding-top:66px;font-size:1.0625rem;line-height:1.6;position:relative;overflow-x:clip}#bfc #bfck *{box-sizing:border-box}#bfc #bfck :is(h1,h2,h3){font-family:var(--sans);letter-spacing:-.045em;color:inherit;text-transform:none;text-shadow:none;text-wrap:balance;margin:0;font-style:normal;font-weight:700;line-height:1}#bfc #bfck :is(h1,h2) em{font-family:var(--disp);letter-spacing:-.01em;color:inherit;background:linear-gradient(transparent 80%,var(--mustard) 80%,var(--mustard) 95%,transparent 95%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .05em 0 .02em;font-style:normal;font-weight:400;display:inline}#bfc #bfck p{margin:0}#bfc #bfck a{color:inherit;text-decoration:none}#bfc #bfck img{max-width:100%;height:auto;display:block}#bfc #bfck :is(a,button,summary):focus-visible{outline:3px solid var(--mustard);outline-offset:3px;box-shadow:0 0 0 6px var(--ink)}#bfc #bfck .bfc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#bfc #bfck .bfc-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(16px,3.4vw,40px)}#bfc #bfck .bfc-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);font-size:.72rem;font-weight:500;line-height:1.5;display:block}#bfc #bfck .bfc-label span{opacity:.5;padding:0 .3em}#bfc #bfck h2{margin-top:14px;font-size:clamp(2.2rem,4.4vw,3.9rem)}#bfc #bfck .bfc-lede{max-width:620px;color:var(--ink-2);margin-top:18px;font-size:1.12rem}#bfc #bfck .bfc-btn{border:var(--rule);background:var(--mustard);min-height:50px;color:var(--ink);letter-spacing:-.01em;border-radius:3px;justify-content:center;align-items:center;gap:.55em;padding:.7em 1.35em;font-size:.95rem;font-weight:700;line-height:1.2;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s,background .18s;display:inline-flex}#bfc #bfck .bfc-btn:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-2px,-2px)}#bfc #bfck .bfc-btn-line{background:0 0}#bfc #bfck .bfc-btn-line:hover{background:var(--paper)}#bfc #bfck .bfc-btn-ink{background:var(--ink);color:var(--paper)}#bfc #bfck .bfc-btn-ink:hover{box-shadow:4px 4px 0 var(--paper)}#bfc #bfck .bfc-link{border-bottom:2px solid var(--mustard);align-items:center;gap:.35em;padding-bottom:1px;font-size:.92rem;font-weight:700;transition:border-color .15s;display:inline-flex}#bfc #bfck .bfc-link:hover{border-color:currentColor}#bfc #bfck .bfc-link-quiet{color:var(--ink-2);border-bottom-color:#14121040;font-weight:500}#bfc #bfck .bfc-ctas{flex-wrap:wrap;gap:12px 14px;margin-top:30px;display:flex}#bfc #bfck .bfc-hero{border-top:var(--rule);border-bottom:var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}#bfc #bfck .bfc-hero-copy{border-right:var(--rule);flex-direction:column;justify-content:center;padding:clamp(44px,6vw,96px) clamp(16px,3.4vw,56px);display:flex}#bfc #bfck .bfc-hero h1{letter-spacing:-.055em;margin-top:22px;font-size:clamp(2.7rem,5.4vw,5.5rem);line-height:.96}#bfc #bfck .bfc-hero h1 em{font-size:.92em;line-height:1.12}#bfc #bfck .bfc-hero-sub{max-width:540px;color:var(--ink-2);margin-top:26px;font-size:clamp(1.05rem,1.35vw,1.2rem)}#bfc #bfck .bfc-hero-note{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-top:22px;font-size:.74rem}#bfc #bfck .bfc-stage{background:radial-gradient(circle at 54% 50%,var(--pale) 0,var(--pale) 36%,transparent 36.2%),var(--paper);place-items:center;min-height:480px;padding:clamp(40px,5vw,72px) clamp(24px,4vw,64px);display:grid;position:relative;overflow:hidden}#bfc #bfck .bfc-art{z-index:2;width:min(100%,560px);margin:0;position:relative;transform:rotate(-2deg)}#bfc #bfck .bfc-art img{border:6px solid var(--ink);width:100%;box-shadow:14px 14px 0 var(--mustard);background:#fff;border-radius:14px}#bfc #bfck .bfc-art figcaption{text-align:center;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-top:22px;font-size:.72rem}#bfc #bfck .bfc-flower{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}#bfc #bfck .bfc-flower.f1{width:210px;animation:9s ease-in-out infinite alternate bfc-sway;top:-34px;right:-40px}#bfc #bfck .bfc-flower.f2{width:170px;animation:90s linear infinite bfc-turn;bottom:-36px;left:-30px}@keyframes bfc-sway{0%{transform:rotate(-5deg)}to{transform:rotate(6deg)}}@keyframes bfc-turn{to{transform:rotate(360deg)}}#bfc #bfck .bfc-ticker{background:var(--ink);color:var(--paper);border-bottom:var(--rule);overflow:hidden}#bfc #bfck .bfc-ticker-track{width:max-content;animation:60s linear infinite bfc-tick;display:flex}#bfc #bfck .bfc-ticker span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:22px;padding:13px 0 13px 22px;font-size:.74rem;display:inline-flex}#bfc #bfck .bfc-ticker span:after{content:"";background:var(--mustard);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #f5b70040}@keyframes bfc-tick{to{transform:translate(-50%)}}#bfc #bfck .bfc-stats dl{border-bottom:var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}#bfc #bfck .bfc-stats dl>div{border-right:var(--rule);flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding:clamp(22px,3vw,36px) clamp(16px,2.6vw,32px);display:flex}#bfc #bfck .bfc-stats dl>div:last-child{border-right:0}#bfc #bfck .bfc-stats .is-featured{background:var(--mustard)}#bfc #bfck .bfc-stats dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:.7rem;line-height:1.45}#bfc #bfck .bfc-stats dd{font-family:var(--disp);letter-spacing:-.01em;margin:0;font-size:clamp(2.6rem,4.6vw,4rem);line-height:1}#bfc #bfck .bfc-add{background:var(--pale);border-bottom:var(--rule);padding:clamp(64px,8vw,112px) 0}#bfc #bfck .bfc-steps{border-top:var(--rule);border-left:var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:40px 0 0;padding:0;list-style:none;display:grid}#bfc #bfck .bfc-steps li{border-right:var(--rule);border-bottom:var(--rule);background:var(--paper);padding:26px 24px 30px}#bfc #bfck .bfc-steps li:first-child{background:var(--mustard)}#bfc #bfck .bfc-step-n{font-family:var(--disp);letter-spacing:-.01em;font-size:2.2rem;line-height:1;display:block}#bfc #bfck .bfc-steps h3{letter-spacing:-.035em;margin-top:18px;font-size:1.32rem;line-height:1.1}#bfc #bfck .bfc-steps p{color:var(--ink-2);margin-top:10px;font-size:.98rem;line-height:1.55}#bfc #bfck .bfc-steps li:first-child p{color:var(--ink)}#bfc #bfck .bfc-notes{border-top:var(--rule);border-left:var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:28px;display:grid}#bfc #bfck .bfc-notes>div{border-right:var(--rule);border-bottom:var(--rule);background:#fff;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 24px 26px;display:flex}#bfc #bfck .bfc-notes p:not(.bfc-label){color:var(--ink-2);font-size:.96rem;line-height:1.55}#bfc #bfck .bfc-notes pre{border:var(--rule);background:var(--ink);max-width:100%;color:var(--paper);font-family:var(--mono);white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere;border-radius:3px;margin:0;padding:12px 14px;font-size:.78rem;line-height:1.5;overflow-x:auto}#bfc #bfck .bfc-portfolio{border-bottom:var(--rule);padding:clamp(64px,8vw,112px) 0}#bfc #bfck .bfc-group{margin-top:52px}#bfc #bfck .bfc-group-title{border-bottom:3px solid var(--ink);letter-spacing:-.04em;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;font-size:clamp(1.5rem,2.4vw,2rem);display:flex}#bfc #bfck .bfc-group-count{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;font-size:.72rem;font-weight:500}#bfc #bfck .bfc-grid{border-left:var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#bfc #bfck .bfc-card{border-right:var(--rule);border-bottom:var(--rule);background:var(--paper);flex-direction:column;gap:12px;min-width:0;padding:26px 24px 24px;transition:background .2s;display:flex}#bfc #bfck .bfc-card:hover{background:#fff}#bfc #bfck .bfc-card.is-featured{background:var(--mustard)}#bfc #bfck .bfc-status{border:var(--rule);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#fff;border-radius:3px;align-self:flex-start;align-items:center;gap:8px;padding:5px 9px;font-size:.64rem;line-height:1.35;display:inline-flex}#bfc #bfck .bfc-dot{background:var(--teal);border-radius:50%;flex-shrink:0;width:8px;height:8px}#bfc #bfck .bfc-status.is-listed{background:var(--mustard)}#bfc #bfck .bfc-status.is-listed .bfc-dot{background:var(--ink)}#bfc #bfck .bfc-status.is-live .bfc-dot{box-shadow:0 0 0 1px var(--ink);background:#fff}#bfc #bfck .bfc-proof{border:var(--rule);background:var(--mustard);letter-spacing:-.01em;border-radius:3px;align-self:flex-start;align-items:center;gap:10px;margin-top:14px;padding:7px 12px;font-size:.95rem;font-weight:700;line-height:1.35;display:inline-flex}#bfc #bfck .bfc-proof .bfc-dot{background:var(--ink)}#bfc #bfck .bfc-fine{color:var(--ink);margin-top:28px;font-size:.8rem;line-height:1.5}#bfc #bfck .bfc-card-name{font-family:var(--disp);letter-spacing:-.01em;margin-top:6px;font-size:clamp(1.55rem,2.1vw,1.9rem);font-weight:400;line-height:1.08}#bfc #bfck .bfc-card-tag{letter-spacing:-.02em;font-size:1.04rem;font-weight:700;line-height:1.3}#bfc #bfck .bfc-card-body{color:var(--ink-2);font-size:.96rem;line-height:1.55}#bfc #bfck .bfc-card.is-featured .bfc-card-body{color:var(--ink)}#bfc #bfck .bfc-card-note{border-left:3px solid var(--mustard);padding-left:12px;font-size:.9rem;font-weight:600}#bfc #bfck .bfc-tools{border-top:var(--rule);margin-top:auto;padding-top:12px}#bfc #bfck .bfc-tools summary{cursor:pointer;min-height:32px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:.7rem;list-style:none;display:inline-flex}#bfc #bfck .bfc-tools summary::-webkit-details-marker{display:none}#bfc #bfck .bfc-tools summary:before{content:"+";border:var(--rule);background:#fff;border-radius:3px;place-items:center;width:20px;height:20px;font-size:.85rem;line-height:1;display:inline-grid}#bfc #bfck .bfc-tools[open] summary:before{content:"−"}#bfc #bfck .bfc-tools ul{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}#bfc #bfck .bfc-tools code{border:var(--rule);font-family:var(--mono);background:#fff;border-radius:3px;padding:3px 7px;font-size:.7rem;line-height:1.4;display:inline-block}#bfc #bfck .bfc-url{border:var(--rule);background:#fff;border-radius:3px;flex-direction:column;align-items:stretch;min-width:0;display:flex}#bfc #bfck .bfc-url-text{min-width:0;font-family:var(--mono);word-break:normal;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;padding:10px 12px;font-size:.72rem;line-height:1.45}#bfc #bfck .bfc-copy{border:0;border-top:var(--rule);background:var(--ink);width:100%;min-height:44px;color:var(--paper);font-family:var(--sans);letter-spacing:-.01em;cursor:pointer;border-radius:0 0 2px 2px;flex-shrink:0;padding:0 14px;font-size:.85rem;font-weight:700;transition:background .15s,color .15s}#bfc #bfck .bfc-copy:hover{background:var(--teal)}#bfc #bfck .bfc-copy.is-done{background:var(--mustard);color:var(--ink)}#bfc #bfck .bfc-card.is-featured .bfc-copy.is-done{background:#fff}#bfc #bfck .bfc-fill{border-right:var(--rule);border-bottom:var(--rule);background:var(--pale);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:32px 24px;display:none}#bfc #bfck .bfc-fill img{width:min(220px,70%);animation:9s ease-in-out infinite alternate bfc-sway}@media (min-width:1081px){#bfc #bfck .bfc-fill{display:flex}}@media (prefers-reduced-motion:reduce){#bfc #bfck .bfc-fill img{animation:none}}#bfc #bfck .bfc-card-links{flex-wrap:wrap;align-items:center;gap:10px 20px;padding-top:2px;display:flex}#bfc #bfck .bfc-faq{border-bottom:var(--rule);padding:clamp(64px,8vw,112px) 0}#bfc #bfck .bfc-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}#bfc #bfck .bfc-faq-list{border-top:var(--rule)}#bfc #bfck .bfc-faq-list details{border-bottom:var(--rule)}#bfc #bfck .bfc-faq-list summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:16px 0;font-size:1.12rem;font-weight:700;line-height:1.3;list-style:none;display:flex}#bfc #bfck .bfc-faq-list summary::-webkit-details-marker{display:none}#bfc #bfck .bfc-faq-list summary:after{content:"+";border:var(--rule);background:#fff;border-radius:3px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:1.1rem;font-weight:500;transition:background .15s;display:inline-grid}#bfc #bfck .bfc-faq-list details[open] summary:after{content:"−";background:var(--mustard)}#bfc #bfck .bfc-faq-list details p{color:var(--ink-2);padding:0 46px 20px 0;line-height:1.6}#bfc #bfck .bfc-close{background:var(--mustard);border-bottom:var(--rule);padding:clamp(56px,7vw,96px) 0}#bfc #bfck .bfc-close .bfc-label{color:var(--ink)}#bfc #bfck .bfc-close h2 em{background:linear-gradient(transparent 80%,var(--ink) 80%,var(--ink) 95%,transparent 95%)}#bfc #bfck .bfc-close-in{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:32px;display:grid}#bfc #bfck .bfc-close-body{max-width:600px;margin-top:18px;font-size:1.12rem}#bfc #bfck .bfc-close-ctas{flex-direction:column;align-items:stretch;gap:12px;display:flex}#bfc #bfck .bfc-more{flex-wrap:wrap;gap:10px 24px;margin-top:22px;display:flex}#bfc #bfck .bfc-close .bfc-btn-line:hover{background:#fff}@media (max-width:1080px){#bfc #bfck .bfc-grid,#bfc #bfck .bfc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){#bfc #bfck .bfc-hero{grid-template-columns:1fr}#bfc #bfck .bfc-hero-copy{border-right:0;border-bottom:var(--rule)}#bfc #bfck .bfc-stage{min-height:0}#bfc #bfck .bfc-stats dl{grid-template-columns:repeat(2,minmax(0,1fr))}#bfc #bfck .bfc-stats dl>div:nth-child(2n){border-right:0}#bfc #bfck .bfc-stats dl>div:nth-child(-n+2){border-bottom:var(--rule)}#bfc #bfck .bfc-notes,#bfc #bfck .bfc-faq-grid{grid-template-columns:1fr}#bfc #bfck .bfc-close-in{grid-template-columns:1fr;align-items:start}#bfc #bfck .bfc-close-ctas{flex-flow:wrap}}@media (max-width:640px){#bfc #bfck .bfc-grid,#bfc #bfck .bfc-steps{grid-template-columns:1fr}#bfc #bfck .bfc-flower.f1{width:140px;top:-24px;right:-34px}#bfc #bfck .bfc-flower.f2{width:120px}#bfc #bfck .bfc-ctas .bfc-btn,#bfc #bfck .bfc-close-ctas .bfc-btn{flex:100%}#bfc #bfck .bfc-group-title{flex-direction:column;gap:4px}#bfc #bfck .bfc-faq-list details p{padding-right:0}}@media (prefers-reduced-motion:reduce){#bfc #bfck .bfc-flower,#bfc #bfck .bfc-ticker-track{animation:none}#bfc #bfck .bfc-btn,#bfc #bfck .bfc-btn:hover{transition:none;transform:none}}#bfc #bfck .bfc-close .bfc-link{border-bottom-color:var(--ink)}
