.Xqbw-q_page{padding-bottom:24px;overflow-x:clip}.Xqbw-q_page em{color:#541e4b;font-style:italic}.Xqbw-q_eyebrow,.Xqbw-q_sectionEyebrow{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#da396c;margin:0;font-size:13px;font-weight:600}.Xqbw-q_sectionEyebrow{text-align:center}.Xqbw-q_sectionTitle{font-family:var(--font-heading);font-synthesis:none;letter-spacing:-.025em;text-align:center;color:#2b1d2b;text-wrap:balance;margin:18px 0 0;font-size:clamp(34px,5vw,56px);font-weight:400;line-height:1.14}.Xqbw-q_br{display:none}@media (min-width:768px){.Xqbw-q_br{display:inline}}.Xqbw-q_hero{gap:56px;width:min(1200px,100% - 48px);margin:0 auto;padding:40px 0 72px;display:grid}@media (min-width:1024px){.Xqbw-q_hero{grid-template-columns:minmax(0,1fr) min(500px,42vw);align-items:center;gap:clamp(40px,5.5vw,80px);padding:56px 0 110px}}.Xqbw-q_heroCopy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.Xqbw-q_heroTitle{font-family:var(--font-heading);font-synthesis:none;letter-spacing:-.025em;color:#2b1d2b;margin:20px 0 0;font-size:clamp(40px,4.45vw,64px);font-weight:400;line-height:1.08}.Xqbw-q_heroTitle>span{display:block}@media (max-width:1023.98px){.Xqbw-q_heroTitle{font-size:clamp(30px,8.3vw,56px)}}.Xqbw-q_heroLead{max-width:560px;font-family:var(--font-sans);color:#7a6577;margin:26px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.75}.Xqbw-q_signature{align-items:center;gap:14px;margin-top:26px;display:flex}.Xqbw-q_avatar{width:48px;height:48px;font-family:var(--font-sans);color:#fff;background:linear-gradient(135deg,#ffd681 0%,#ffa88c 100%);border-radius:50%;place-items:center;font-size:18px;font-weight:600;display:grid}.Xqbw-q_signatureText{flex-direction:column;gap:2px;display:flex}.Xqbw-q_signatureName{font-family:var(--font-heading);color:#541e4b;font-size:22px;font-style:italic;line-height:1.2}.Xqbw-q_signatureRole{font-family:var(--font-sans);color:#7a6577;font-size:14px;font-weight:500}.Xqbw-q_founderArt{aspect-ratio:500/620;justify-self:center;width:100%;max-width:500px;position:relative}.Xqbw-q_founderCard{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffffb8;border:10px solid #fff;border-radius:44px;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 60px #541e4b1f}.Xqbw-q_founderImage{width:80.6%;height:auto;position:absolute;top:2.4%;left:50%;transform:translate(-50%)}.Xqbw-q_bloom{pointer-events:none;display:block;position:absolute}.Xqbw-q_bloom img{max-width:none;display:block;position:absolute}.Xqbw-q_heroBloom{aspect-ratio:1;width:22.4%;top:79.8%;left:-2.9%;transform:translate(-50%,-50%)rotate(10deg)}@media (max-width:639.98px){.Xqbw-q_heroBloom{width:20%;left:4%}}.Xqbw-q_sticker{font-family:var(--font-sans);color:#8a5bc2;white-space:nowrap;background:#fff;border-radius:18px;align-items:center;gap:10px;padding:10px 22px 10px 16px;font-size:28px;font-weight:700;line-height:1.1;display:inline-flex;position:absolute;top:8.9%;right:-2.7%;transform:rotate(-8deg);box-shadow:0 6px 16px #541e4b1f}@media (max-width:639.98px){.Xqbw-q_sticker{padding:8px 16px 8px 12px;font-size:22px;right:0}.Xqbw-q_sticker img{width:20px;height:20px}}.Xqbw-q_story{flex-direction:column;align-items:center;gap:64px;width:min(1040px,100% - 48px);margin:0 auto;padding:24px 0 96px;display:flex}@media (min-width:768px){.Xqbw-q_story{gap:80px;padding-bottom:120px}}.Xqbw-q_chapter{width:100%;max-width:680px}.Xqbw-q_kicker{align-items:center;gap:12px;display:flex}.Xqbw-q_kickerNum{width:36px;height:36px;font-family:var(--font-sans);color:#da396c;background:#ffffffd9;border:1px solid #f1dce6;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.Xqbw-q_kickerRule{background:#ebcfdd;width:60px;height:1.5px}.Xqbw-q_chapterTitle{font-family:var(--font-heading);font-synthesis:none;letter-spacing:-.025em;color:#2b1d2b;margin:22px 0 0;font-size:clamp(30px,3.9vw,40px);font-weight:400;line-height:1.18}.Xqbw-q_chapterBody{font-family:var(--font-sans);color:#4a3a48;margin:22px 0 0;font-size:18px;line-height:1.75}.Xqbw-q_chapterBody+.Xqbw-q_chapterBody{margin-top:18px}.Xqbw-q_pullQuote{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffffb8;border:10px solid #fff;border-radius:44px;place-items:center;width:100%;min-height:300px;margin:0;padding:48px clamp(20px,4vw,56px);display:grid;box-shadow:0 18px 44px #541e4b14}.Xqbw-q_pullQuote p{font-family:var(--font-heading);letter-spacing:-.025em;text-align:center;color:#2b1d2b;margin:0;font-size:clamp(26px,4.2vw,44px);line-height:1.22}@media (max-width:639.98px){.Xqbw-q_pullQuote{border-width:6px;border-radius:32px;min-height:0}}.Xqbw-q_honestNote{background:linear-gradient(167deg,#f6ecff 0%,#fff1f6 100%);border:1.5px solid #fff;border-radius:28px;align-items:flex-start;gap:18px;width:100%;max-width:680px;padding:24px 28px;display:flex}@media (max-width:639.98px){.Xqbw-q_honestNote{gap:14px;padding:20px}}.Xqbw-q_honestIcon{flex-shrink:0;width:40px;height:40px}.Xqbw-q_honestTitle{font-family:var(--font-sans);color:#2b1d2b;margin:0;font-size:16px;font-weight:600;line-height:1.3}.Xqbw-q_honestBody{font-family:var(--font-sans);color:#7a6577;margin:6px 0 0;font-size:16px;line-height:1.65}.Xqbw-q_believe{width:min(1160px,100% - 48px);margin:0 auto;padding:0 0 96px}@media (min-width:768px){.Xqbw-q_believe{padding-bottom:120px}}.Xqbw-q_promises{gap:16px;margin:52px 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.Xqbw-q_promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.Xqbw-q_promise{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffffb8;border:6px solid #fff;border-radius:32px;align-items:flex-start;gap:20px;min-height:222px;padding:30px;display:flex;box-shadow:0 14px 34px #541e4b12}@media (max-width:639.98px){.Xqbw-q_promise{border-radius:28px;gap:16px;min-height:0;padding:22px}}.Xqbw-q_promiseIcon{background:#fffffff2;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 4px 10px #541e4b0f}.Xqbw-q_promiseIcon img{width:24px;height:24px;display:block}.Xqbw-q_promiseText{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.Xqbw-q_promiseTitle{font-family:var(--font-heading);font-synthesis:none;letter-spacing:-.025em;color:#2b1d2b;margin:0;font-size:clamp(22px,2.2vw,26px);font-weight:400;line-height:1.3}.Xqbw-q_promiseBody{font-family:var(--font-sans);color:#7a6577;margin:0;font-size:16px;line-height:1.6}.Xqbw-q_built{width:min(1160px,100% - 48px);margin:0 auto;padding:0 0 100px}@media (min-width:768px){.Xqbw-q_built{padding-bottom:130px}}.Xqbw-q_steps{gap:40px;margin:56px 0 0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:640px){.Xqbw-q_steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px}}@media (min-width:1024px){.Xqbw-q_steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}}.Xqbw-q_stepsLine{display:none}@media (min-width:1024px){.Xqbw-q_stepsLine{width:77.6%;height:4px;display:block;position:absolute;top:62px;left:18.1%}}.Xqbw-q_step{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:0 18px;display:flex;position:relative}.Xqbw-q_stepTile{background:#ffffffd9;border:6px solid #fff;border-radius:50%;place-items:center;width:128px;height:128px;display:grid;box-shadow:0 12px 28px #541e4b1a}.Xqbw-q_stepArt{width:84px;height:84px;display:block;position:relative}.Xqbw-q_stepArt img{object-fit:cover;width:100%;height:100%;display:block}.Xqbw-q_stepArtCropped{overflow:hidden}.Xqbw-q_stepArtCropped img{width:117.86%;max-width:none;height:117.86%;position:absolute;top:-7.05%;left:-10.81%}.Xqbw-q_stepBadge{font-family:var(--font-sans);color:#da396c;background:#fce4ee;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.Xqbw-q_stepTitle{font-family:var(--font-heading);font-synthesis:none;letter-spacing:-.025em;color:#2b1d2b;margin:0;font-size:22px;font-weight:400;line-height:1.3}.Xqbw-q_stepBody{max-width:34ch;font-family:var(--font-sans);color:#7a6577;margin:0;font-size:15px;line-height:1.58}.Xqbw-q_cta{width:min(1280px,100% - 32px);margin:0 auto;padding:0 0 72px}@media (min-width:768px){.Xqbw-q_cta{padding-bottom:110px}}.Xqbw-q_poster{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);text-align:center;background:#ffffffb8;border:10px solid #fff;border-radius:48px;flex-direction:column;align-items:center;padding:80px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #541e4b1a}@media (min-width:768px){.Xqbw-q_poster{padding:110px 32px}}@media (max-width:639.98px){.Xqbw-q_poster{border-width:6px;border-radius:36px;padding:64px 20px 56px}}.Xqbw-q_poster>:not(.Xqbw-q_posterGlow):not(.Xqbw-q_bloom){z-index:1;position:relative}.Xqbw-q_posterGlow{pointer-events:none;width:1640px;max-width:none;height:840px;position:absolute;top:-460px;left:50%;transform:translate(-50%)}.Xqbw-q_posterSparkle{width:28px;height:28px}.Xqbw-q_posterTitle{font-family:var(--font-heading);font-synthesis:none;letter-spacing:-.025em;color:#2b1d2b;margin:26px 0 0;font-size:clamp(34px,5vw,62px);font-weight:400;line-height:1.14}.Xqbw-q_posterLead{max-width:620px;font-family:var(--font-sans);color:#7a6577;margin:22px 0 0;font-size:18px;line-height:1.55}.Xqbw-q_posterFine{font-family:var(--font-sans);color:#7a6577;margin:16px 0 0;font-size:14px;font-weight:500}.Xqbw-q_poster .site-btn{margin-top:34px}.Xqbw-q_ctaBloomA{aspect-ratio:1;width:144px;top:60%;left:11%;transform:translate(-50%,-50%)rotate(10deg)}.Xqbw-q_ctaBloomB{aspect-ratio:1;width:80px;top:13%;left:16.5%;transform:translate(-50%,-50%)rotate(-12deg)}.Xqbw-q_ctaBloomC{aspect-ratio:1;width:128px;top:21.7%;left:88.3%;transform:translate(-50%,-50%)rotate(-8deg)}.Xqbw-q_ctaBloomD{aspect-ratio:1;width:88px;top:64.8%;left:82%;transform:translate(-50%,-50%)rotate(12deg)}@media (max-width:1023.98px){.Xqbw-q_ctaBloomA{width:104px;top:78%;left:9%}.Xqbw-q_ctaBloomB{width:60px;top:9%;left:12%}.Xqbw-q_ctaBloomC{width:92px;top:11%;left:89%}.Xqbw-q_ctaBloomD{width:64px;top:82%;left:90%}}@media (max-width:639.98px){.Xqbw-q_ctaBloomA{width:72px;top:91%;left:12%}.Xqbw-q_ctaBloomB{width:44px;top:6%;left:11%}.Xqbw-q_ctaBloomC{width:64px;top:6%;left:90%}.Xqbw-q_ctaBloomD{width:46px;top:93%;left:90%}}
