@font-face{font-family:Fraunces;font-style:italic;font-weight:300 700;font-display:swap;src:url(/landing/assets/beb9eee2-d438-45dd-ba56-033fe02d7384.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 700;font-display:swap;src:url(/landing/assets/d10fb862-e7b6-4634-81da-dffd81293422.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 700;font-display:swap;src:url(/landing/assets/3e1ac6c2-6672-4e4c-ba60-29fcc557c37e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 700;font-display:swap;src:url(/landing/assets/b535e829-a8d0-4ee8-98e5-3dd5bbb76baa.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 700;font-display:swap;src:url(/landing/assets/f5be5523-b190-422d-ba89-887bdb0bcaf1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 700;font-display:swap;src:url(/landing/assets/cf8311f5-c215-4891-b929-cf083e103f67.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:300 700;font-display:swap;src:url(/landing/assets/cf1b670b-dc12-43da-95b7-1e68cc3785c7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:300 700;font-display:swap;src:url(/landing/assets/a9993c39-058f-4097-a554-f408edcb7823.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Geist;font-style:normal;font-weight:300 700;font-display:swap;src:url(/landing/assets/5170f782-7522-4f04-9afc-5c55d0b46f99.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/landing/assets/c0313fc9-ab31-40c2-a888-703669528813.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/landing/assets/80373a59-af5d-4597-b0c6-c918ad9fda73.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/landing/assets/28eca893-491e-4797-a743-dafa164b9e1b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.bb-landing{--green:#00db96;--purple:#49297e;--blue:#90dcff;--pink:#e10086;--yellow:#fdfb76;--cream:#fefcf7;--cream-2:#f6f1e6;--ink:#1a0f35;--ink-soft:#4a3a6b;background:var(--cream);color:var(--ink);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;scroll-behavior:smooth;font-family:Geist,system-ui,sans-serif;font-size:17px;line-height:1.55;overflow-x:hidden}.bb-landing *{box-sizing:border-box;margin:0;padding:0}.bb-landing .serif{letter-spacing:-.022em;font-variation-settings:"opsz" 144, "SOFT" 50;font-family:Fraunces,Georgia,serif;font-weight:380}.bb-landing .serif em,.bb-landing .serif i{font-variation-settings:"opsz" 144, "SOFT" 100;font-style:italic}.bb-landing .mono{font-feature-settings:"ss01";font-family:Geist Mono,monospace}.bb-landing nav a:hover{color:var(--ink)!important}@keyframes bb-float{0%,to{transform:translate(0)}50%{transform:translate(20px,-30px)}}@media (max-width:720px){.bb-landing .hide-mobile{display:none!important}}@media (max-width:860px){.bb-landing .flow-grid,.bb-landing .mem-grid{grid-template-columns:1fr!important}}
.bb-car{background:var(--cream-2,#f6f1e6);color:var(--ink,#1a0f35);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;position:relative;overflow:hidden}.bb-car .bb-car-serif{font-family:var(--font-serif);letter-spacing:-.022em;font-weight:400}.bb-car .bb-car-serif em{color:inherit;font-style:italic}.bb-car .bb-car-mono{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted,#8579a3);font-size:11px}.bb-car .bb-car-track{transition:transform .7s cubic-bezier(.65,.05,.25,1);display:flex}.bb-car .bb-car-slide{align-content:stretch;min-width:100%;height:auto;min-height:min(78vh,700px);display:grid}.bb-car .bb-car-pad{padding:56px 64px}.bb-car .bb-car-dots{z-index:5;gap:8px;display:flex;position:absolute;bottom:28px;left:64px}.bb-car .bb-car-dot{cursor:pointer;background:#1a0f3529;border:0;border-radius:99px;width:34px;height:4px;padding:0;transition:background .3s}.bb-car .bb-car-dot.on{background:var(--purple,#49297e)}.bb-car .bb-car-arrows{z-index:5;gap:8px;display:flex;position:absolute;bottom:22px;right:64px}.bb-car .bb-car-arw{border:1px solid var(--line,#49297e1a);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#fefcf7d9;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s,transform .2s;display:grid}.bb-car .bb-car-arw:hover{background:var(--cream,#fefcf7);transform:translateY(-1px)}.bb-car .bb-car-pause.is-paused{background:#00db9624;border-color:#00db9659}.bb-car .bb-car-count{z-index:5;position:absolute;top:32px;right:64px}.bb-car .bb-car-btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:99px;justify-content:center;align-items:center;gap:9px;height:48px;padding:0 24px;font-family:inherit;font-size:14.5px;font-weight:500;text-decoration:none;transition:transform .15s,background .2s;display:inline-flex}.bb-car .bb-car-btn:hover{transform:translateY(-1px)}.bb-car .bb-car-btn.dark{background:var(--ink,#1a0f35);color:var(--cream,#fefcf7)}.bb-car .bb-car-btn.ghost{border-color:var(--line,#49297e1a);color:var(--ink,#1a0f35);background:0 0}.bb-car .bb-car-btn.ghost:hover{background:#49297e0d}.bb-car .bb-car-chip{color:var(--purple,#49297e);background:#49297e12;border-radius:99px;align-self:flex-start;align-items:center;gap:7px;padding:6px 13px;font-size:12px;font-weight:500;display:inline-flex}.bb-car .bb-car-chip .d{background:var(--mint,#00db96);border-radius:50%;width:5px;height:5px}.bb-car .bb-car-ph{background:#ece6d6;position:relative;overflow:hidden}.bb-car .bb-car-ph:before{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 18px,#49297e1c 18px 19px);position:absolute;inset:0}.bb-car .bb-car-ph.has-img:before{display:none}.bb-car .bb-car-ph img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bb-car .bb-car-ph .lbl{z-index:1;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted,#8579a3);font-size:10px;position:absolute;bottom:14px;left:16px}.bb-car .bb-car-s1{background:var(--cream,#fefcf7);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.bb-car .bb-car-s1 .copy{flex-direction:column;justify-content:center;gap:22px;max-width:640px;display:flex}.bb-car .bb-car-s1 h1{letter-spacing:-.03em;margin:0;font-size:clamp(44px,4.6vw,68px);line-height:.98}.bb-car .bb-car-s1 h1 em{color:var(--purple,#49297e)}.bb-car .bb-car-s1 p{color:var(--ink-soft,#4a3a6b);text-wrap:pretty;max-width:560px;margin:0;font-size:16.5px;line-height:1.6}.bb-car .bb-car-s1 p.ink{color:var(--ink,#1a0f35)}.bb-car .bb-car-reward{border:1px solid var(--line,#49297e1a);background:#00db9612;border-radius:16px;align-items:flex-start;gap:14px;max-width:560px;padding:16px 18px;display:flex}.bb-car .bb-car-reward .big{color:var(--purple,#49297e);font-size:26px;line-height:1}.bb-car .bb-car-reward .txt{color:var(--ink-soft,#4a3a6b);font-size:14px;line-height:1.55}.bb-car .bb-car-ctas{flex-wrap:wrap;gap:10px;display:flex}.bb-car .bb-car-art{background:var(--cream-2,#f6f1e6);min-height:320px;position:relative}.bb-car .bb-car-art .frame{border-radius:20px;position:absolute}.bb-car .bb-car-art .frame.main{inset:56px 64px 140px 24px}.bb-car .bb-car-art .frame.detail{border:6px solid var(--cream,#fefcf7);width:210px;height:150px;bottom:56px;right:32px}.bb-car .bb-car-shop{background:var(--cream,#fefcf7);grid-template-rows:auto 1fr;padding-bottom:96px}.bb-car .bb-car-shop.tone-blue-soft{background:var(--blue-soft,#d6f0ff)}.bb-car .bb-car-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.bb-car .bb-car-head h2{letter-spacing:-.025em;margin:10px 0 0;font-size:clamp(30px,3vw,42px);line-height:1}.bb-car .bb-car-head h2 em{color:var(--purple,#49297e)}.bb-car .bb-car-head p{color:var(--ink-soft,#4a3a6b);max-width:520px;margin:8px 0 0;font-size:15px}.bb-car .bb-car-row{grid-template-columns:repeat(4,1fr);align-items:start;gap:22px;display:grid}.bb-car .bb-car-card{min-width:0}.bb-car .bb-car-card .img{aspect-ratio:4/5;border:1px solid var(--line,#49297e1a);border-radius:18px}.bb-car .bb-car-card .cat{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--purple,#49297e);opacity:.72;margin-top:14px;font-size:10.5px;display:block}.bb-car .bb-car-card h3{color:var(--ink,#1a0f35);margin:6px 0 0;font-size:15px;font-weight:500;line-height:1.35}.bb-car .bb-car-card a.h3-link{color:inherit;text-decoration:none}.bb-car .bb-car-card .prices{align-items:stretch;gap:16px;margin-top:14px;display:flex}.bb-car .bb-car-card .prices .col{flex-direction:column;gap:3px;display:flex}.bb-car .bb-car-card .prices .col+.col{border-left:1px solid var(--line,#49297e1a);padding-left:16px}.bb-car .bb-car-card .prices .lbl{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-muted,#8579a3);font-size:10px}.bb-car .bb-car-card .prices .val{letter-spacing:-.02em;color:var(--purple,#49297e);font-size:22px}.bb-car .bb-car-card .prices .col.full .val{color:var(--ink-soft,#4a3a6b)}.bb-car .bb-car-s3{background:var(--purple,#49297e);color:var(--cream,#fefcf7);place-items:center end;min-height:min(78vh,700px);padding:40px 44px 84px;display:grid;position:relative}.bb-car .bb-car-s3art{background:#5a3d92;position:absolute;inset:0;overflow:hidden}.bb-car .bb-car-s3art img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 38%;object-position:50% 38%;width:132%;height:100%;display:block;position:absolute;top:0;right:0}.bb-car .bb-car-s3art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#2d16569e 0%,#2d165638 30%,#2d165699 62%,#2d1656e6 100%);position:absolute;inset:0}.bb-car .bb-car-s3copy{-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);z-index:4;background:#341a619e;border:1px solid #fefcf729;border-radius:22px;flex-direction:column;width:min(58%,700px);padding:34px 38px;display:flex;position:relative}.bb-car .bb-car-s3 .hd{border-bottom:1px solid #fefcf72e;margin-bottom:16px;padding-bottom:16px}.bb-car .bb-car-s3 .hd .bb-car-mono{color:#fefcf78c}.bb-car .bb-car-s3 .hd h2{letter-spacing:-.028em;margin:8px 0 0;font-size:clamp(24px,2.2vw,36px);line-height:1.05}.bb-car .bb-car-s3 .hd h2 em{color:var(--mint,#00db96)}.bb-car .bb-car-letter{-moz-columns:2;columns:2;-moz-column-gap:34px;color:#fefcf7de;text-wrap:pretty;column-gap:34px;font-size:clamp(12.4px,.9vw,13.4px);line-height:1.64}.bb-car .bb-car-letter p{margin:0}.bb-car .bb-car-letter p+p{margin-top:10px}.bb-car .bb-car-sigrow{border-top:1px solid #fefcf724;align-items:flex-end;gap:18px;margin-top:18px;padding-top:16px;display:flex}.bb-car .bb-car-sig{color:var(--mint,#00db96);margin:0;font-size:24px;line-height:1}.bb-car .bb-car-from{text-align:right;color:#fefcf79e;white-space:pre-line;margin:0 0 0 auto;font-size:12.5px;line-height:1.5}@media (max-width:1080px){.bb-car .bb-car-pad{padding:32px 28px}.bb-car .bb-car-slide{min-height:0}.bb-car .bb-car-s1{grid-template-columns:1fr}.bb-car .bb-car-art{min-height:320px}.bb-car .bb-car-row{grid-template-columns:repeat(2,1fr);gap:16px}.bb-car .bb-car-dots,.bb-car .bb-car-arrows{left:28px;right:28px}.bb-car .bb-car-arrows{justify-content:flex-end}.bb-car .bb-car-count{margin:20px 28px -8px;display:block;position:static}.bb-car .bb-car-head{flex-wrap:wrap}.bb-car .bb-car-shop{padding-bottom:92px}.bb-car .bb-car-track{align-items:flex-start;transition:transform .7s cubic-bezier(.65,.05,.25,1),height .4s}.bb-car .bb-car-slide{align-self:flex-start}.bb-car .bb-car-s3{flex-direction:column;min-height:0;padding:0;display:flex}.bb-car .bb-car-s3art{aspect-ratio:16/10;position:relative;inset:auto}.bb-car .bb-car-s3art img{-o-object-position:46% 36%;object-position:46% 36%;width:100%;position:relative}.bb-car .bb-car-s3art:after{background:linear-gradient(#2d165626 0%,#2d165600 45%,#2d16568c 100%)}.bb-car .bb-car-s3copy{border-radius:18px;width:auto;margin:-64px 18px 90px;padding:26px 24px}.bb-car .bb-car-letter{-moz-columns:1;columns:1}}@media (max-width:640px){.bb-car .bb-car-pad{padding:26px 20px}.bb-car .bb-car-s1 h1{font-size:clamp(34px,9vw,44px)}.bb-car .bb-car-s1 p{font-size:15px}.bb-car .bb-car-ctas{flex-direction:column;align-items:stretch}.bb-car .bb-car-btn{width:100%}.bb-car .bb-car-art{min-height:260px}.bb-car .bb-car-art .frame.detail{width:140px;height:110px;bottom:24px;right:16px}.bb-car .bb-car-dots{bottom:30px;left:20px}.bb-car .bb-car-dot{width:26px}.bb-car .bb-car-arrows{bottom:18px;right:20px}.bb-car .bb-car-count{margin:18px 20px -6px}.bb-car .bb-car-s3copy{margin:-56px 14px 88px;padding:22px 20px}.bb-car .bb-car-sigrow{flex-direction:column;align-items:flex-start}.bb-car .bb-car-from{text-align:left;margin-left:0}}
.bb-ff{--ff-green:#00db96;--ff-green-deep:#009969;--ff-purple:#49297e;--ff-purple-soft:#6b4ca3;--ff-blue:#90dcff;--ff-blue-soft:#d6f0ff;--ff-yellow:#fdfb76;--ff-yellow-soft:#fffbcc;--ff-lav:#e9e2f7;--ff-cream:#fefcf7;--ff-cream-2:#f6f1e6;--ff-ink:#1a0f35;--ff-ink-soft:#4a3a6b;--ff-ink-muted:#8579a3;--ff-line:#49297e1a;--ff-line-2:#49297e0f;background:var(--ff-cream);color:var(--ff-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;padding:clamp(72px,9vw,132px) clamp(24px,5vw,88px) clamp(80px,8vw,120px);font-size:16px;line-height:1.5;position:relative;overflow:hidden}.bb-ff:before{content:"";pointer-events:none;background:radial-gradient(circle,#00db961f,#90dcff14 40%,#00db9600 68%);border-radius:50%;width:52vw;height:52vw;position:absolute;top:-18vw;right:-14vw}.bb-ff .bb-ff-wrap{z-index:1;max-width:1180px;margin:0 auto;position:relative}.bb-ff .bb-ff-eyebrow{align-items:center;gap:9px;display:flex}.bb-ff .bb-ff-eyebrow .d{background:var(--ff-green);flex:none;width:6px;height:6px;transform:rotate(45deg)}.bb-ff .bb-ff-eyebrow span:last-child{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ff-green-deep);font-size:11px}.bb-ff .bb-ff-intro{margin-top:28px}.bb-ff .bb-ff-intro h2{font-family:var(--font-serif);letter-spacing:-.032em;text-wrap:balance;max-width:15.5em;color:var(--ff-ink);margin:0;font-size:clamp(36px,5vw,72px);font-weight:400;line-height:1.02}.bb-ff .bb-ff-intro h2 em{color:var(--ff-purple);font-style:italic;font-weight:400}.bb-ff .bb-ff-ledger{border-top:1px solid var(--ff-line);margin-top:clamp(48px,5.5vw,80px)}.bb-ff .bb-ff-brow{-moz-column-gap:clamp(12px, 2.5vw, 36px);border-bottom:1px solid var(--ff-line);grid-template-columns:56px minmax(0,1fr) 148px;align-items:end;column-gap:clamp(12px,2.5vw,36px);padding:clamp(22px,2.6vw,34px) 0 0;transition:background .3s;display:grid}.bb-ff.bb-ff-anim .bb-ff-brow{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1),background .3s;transform:translateY(16px)}.bb-ff.bb-ff-anim .bb-ff-brow.in{opacity:1;transform:none}.bb-ff .bb-ff-brow:hover{background:#49297e05}.bb-ff .bb-ff-brow .num{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ff-ink-muted);align-self:center;padding-bottom:clamp(28px,3vw,40px);font-size:11px}.bb-ff .bb-ff-brow p{font-family:var(--font-serif);letter-spacing:-.028em;text-wrap:pretty;color:var(--ff-ink);align-self:center;max-width:18em;margin:0;padding-bottom:clamp(28px,3vw,40px);font-size:clamp(22px,2.7vw,40px);font-weight:400;line-height:1.12}.bb-ff .bb-ff-swatch{border-radius:999px 999px 0 0;flex-shrink:0;place-self:end;width:148px;height:74px;margin:0;position:relative;overflow:hidden}.bb-ff .bb-ff-swatch svg{display:block;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.bb-ff .bb-ff-brow:first-child .bb-ff-swatch{background:var(--ff-blue-soft)}.bb-ff .bb-ff-brow:nth-child(2) .bb-ff-swatch{background:var(--ff-yellow-soft)}.bb-ff .bb-ff-brow:nth-child(3) .bb-ff-swatch{background:var(--ff-lav)}.bb-ff .bb-ff-stage{text-align:center;background:var(--ff-cream-2);border:none;border-radius:50% 50% 28px 28px/28% 28% 28px 28px;flex-direction:column;align-items:center;max-width:100%;margin-top:clamp(64px,8vw,120px);padding:clamp(64px,7vw,110px) clamp(28px,6vw,96px) clamp(48px,5vw,80px);display:flex}.bb-ff .bb-ff-dial{aspect-ratio:1;width:min(100%,480px);margin:0 auto;position:relative}.bb-ff .bb-ff-dial svg.bb-ff-ring-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bb-ff .bb-ff-ring{fill:none;stroke:#49297e2e;stroke-width:1.2px;stroke-dasharray:2 8;stroke-linecap:round}.bb-ff .bb-ff-arc{fill:none;stroke:var(--ff-purple);stroke-width:1.6px;stroke-linecap:round;transform-origin:50%;stroke-dasharray:520;stroke-dashoffset:0;transition:transform 1.1s cubic-bezier(.5,0,.2,1)}.bb-ff.bb-ff-anim .bb-ff-arc{stroke-dashoffset:520px;transition:transform 1.1s cubic-bezier(.5,0,.2,1),stroke-dashoffset 1.2s .2s}.bb-ff.bb-ff-anim .bb-ff-dial.in .bb-ff-arc{stroke-dashoffset:0}.bb-ff .bb-ff-node{width:0;height:0;position:absolute}.bb-ff .bb-ff-node .dot{background:var(--c);opacity:.7;border-radius:50%;width:20px;height:20px;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s,opacity .5s;position:absolute;top:-10px;left:-10px}.bb-ff .bb-ff-node.on .dot{opacity:1;transform:scale(1.75);box-shadow:0 6px 22px #1a0f3524}.bb-ff .bb-ff-node .lbl{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ff-ink-muted);white-space:nowrap;font-size:clamp(18px,1.6vw,24px);font-style:italic;transition:color .5s;position:absolute}.bb-ff .bb-ff-node.on .lbl{color:var(--ff-ink)}.bb-ff .bb-ff-node.n0{top:5%;left:50%}.bb-ff .bb-ff-node.n1{top:50%;left:95%}.bb-ff .bb-ff-node.n2{top:95%;left:50%}.bb-ff .bb-ff-node.n3{top:50%;left:5%}.bb-ff .bb-ff-node.n0 .lbl{bottom:22px;left:50%;transform:translate(-50%)}.bb-ff .bb-ff-node.n2 .lbl{top:22px;left:50%;transform:translate(-50%)}.bb-ff .bb-ff-node.n1 .lbl{top:50%;left:24px;transform:translateY(-50%)}.bb-ff .bb-ff-node.n3 .lbl{top:50%;right:24px;transform:translateY(-50%)}.bb-ff .bb-ff-core{text-align:center;pointer-events:none;place-items:center;display:grid;position:absolute;inset:26%}.bb-ff .bb-ff-core p{font-family:var(--font-serif);letter-spacing:-.024em;color:var(--ff-ink);margin:0;font-size:clamp(20px,1.9vw,28px);font-weight:400;line-height:1.22}.bb-ff .bb-ff-core em{color:var(--ff-purple);font-style:italic}.bb-ff .bb-ff-mobcore{font-family:var(--font-serif);letter-spacing:-.02em;margin-top:26px;font-size:21px;line-height:1.3;display:none}.bb-ff .bb-ff-mobcore em{color:var(--ff-purple);font-style:italic}.bb-ff .bb-ff-close{text-align:center;max-width:720px;margin-top:clamp(28px,3.5vw,48px)}.bb-ff .bb-ff-close .k{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--ff-ink);text-wrap:pretty;margin:0;font-size:clamp(26px,3.2vw,46px);font-weight:400;line-height:1.1}.bb-ff .bb-ff-close .k em{color:var(--ff-purple);font-style:italic}.bb-ff .bb-ff-cta{border:1px solid var(--ff-line);background:var(--ff-cream);color:var(--ff-ink);font-family:var(--font-sans);white-space:nowrap;border-radius:99px;align-items:center;gap:12px;margin-top:30px;padding:12px 20px 12px 22px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background .25s,border-color .25s,gap .25s;display:inline-flex}.bb-ff .bb-ff-cta:hover{color:var(--ff-ink);background:#00db961a;border-color:#00db9680;gap:18px}.bb-ff .bb-ff-cta .arw{background:var(--ff-green);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.bb-ff.bb-ff-anim .bb-ff-reveal{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.bb-ff.bb-ff-anim .bb-ff-reveal.in{opacity:1;transform:none}.bb-ff .bb-ff-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1080px){.bb-ff .bb-ff-stage{border-radius:42% 42% 24px 24px/22% 22% 24px 24px}.bb-ff .bb-ff-dial{width:min(100%,420px)}.bb-ff .bb-ff-swatch{width:120px;height:60px}.bb-ff .bb-ff-brow{grid-template-columns:48px minmax(0,1fr) 120px}}@media (max-width:640px){.bb-ff{padding:56px 20px 72px}.bb-ff .bb-ff-intro h2{font-size:clamp(30px,8.2vw,40px)}.bb-ff .bb-ff-brow{-moz-column-gap:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:12px;padding:20px 0}.bb-ff .bb-ff-brow .num,.bb-ff .bb-ff-brow p{align-self:center;padding-bottom:0}.bb-ff .bb-ff-swatch{display:none}.bb-ff .bb-ff-brow p{max-width:none;font-size:22px}.bb-ff .bb-ff-stage{text-align:left;border-radius:120px 120px 22px 22px;align-items:stretch;padding:48px 22px 40px}.bb-ff .bb-ff-close{text-align:left}.bb-ff .bb-ff-close .k{font-size:clamp(24px,7vw,32px)}.bb-ff .bb-ff-dial{aspect-ratio:auto;width:100%;padding-left:34px}.bb-ff .bb-ff-dial svg.bb-ff-ring-svg,.bb-ff .bb-ff-core{display:none}.bb-ff .bb-ff-dial:before{content:"";background:repeating-linear-gradient(#49297e47 0 2px,#0000 2px 9px);width:1px;position:absolute;top:14px;bottom:14px;left:10px}.bb-ff .bb-ff-node{align-items:center;gap:16px;width:auto;height:auto;padding:14px 0;display:flex;position:relative;top:auto!important;left:auto!important}.bb-ff .bb-ff-node .dot{margin-left:-34px;position:relative;top:auto;left:auto}.bb-ff .bb-ff-node .lbl{position:relative;inset:auto!important;transform:none!important}.bb-ff .bb-ff-node.on .dot{transform:scale(1.5)}.bb-ff .bb-ff-mobcore{display:block}}
