.aboutPage{--about-red:#bd1747;--about-pink:#df1e5d;--about-ink:#14233a;min-height:100vh;color:var(--about-ink);background:radial-gradient(circle at 20% 32%,#ffffffbf,#0000 27%),radial-gradient(circle at 80% 76%,#ffffff94,#0000 31%),linear-gradient(135deg,#fff4f6 0%,#ffe7ec 50%,#fff7f8 100%);padding:0 0 44px;position:relative;overflow:hidden}.aboutTop{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:center;width:min(100% - 72px,1120px);height:118px;margin:auto;display:flex;position:relative}.aboutBrand{color:var(--about-red);gap:1px;text-decoration:none;display:grid}.aboutBrand strong{font-family:var(--script);text-shadow:none;font-size:42px;font-style:italic;line-height:1}.aboutBrand span{color:var(--about-ink);letter-spacing:.26em;text-transform:uppercase;padding-left:5px;font-size:10px;font-weight:900}.aboutBack{color:var(--about-ink);align-items:center;gap:8px;font-size:16px;font-weight:900;text-decoration:none;display:flex}.aboutBack:first-letter{font-size:28px;font-weight:400}.aboutWave{z-index:1;opacity:.82;background:#ffd1dc;border-radius:0 0 50% 50%/0 0 100% 100%;width:108%;height:55px;position:absolute;top:86px;left:-4%}.aboutStory{z-index:2;width:min(100% - 48px,880px);margin:0 auto;position:relative}.aboutIntro{-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center;background:0 0;border:0;padding:18px 0 15px;position:static}.aboutEyebrow{color:var(--about-pink);letter-spacing:.3em;text-transform:uppercase;font-size:15px;font-weight:900;display:inline-block}.aboutIntro h1{font-family:var(--script);letter-spacing:-.03em;margin:5px 0 14px;font-size:clamp(55px,8vw,82px);font-style:italic;font-weight:700;line-height:.82}.aboutIntro p{color:var(--about-pink);letter-spacing:.31em;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;margin:0;font-size:13px;font-weight:900;display:flex;position:relative}.aboutIntro p:before,.aboutIntro p:after{content:"";background:var(--about-pink);opacity:.72;width:74px;height:2px}.storyBody{font-size:clamp(18px,2.35vw,23px);line-height:1.27}.storyBody>p{margin:0 0 14px}.storyName{color:var(--about-pink)}.storyQuote{text-align:center;color:var(--about-red);font-family:var(--script);margin:19px auto 20px;padding:13px 60px;font-size:clamp(35px,5.5vw,51px);font-style:italic;font-weight:700;line-height:1;position:relative}.storyQuote span{z-index:2;position:relative}.storyQuote:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#ffdce5 9%,#ffd7e2 91%,#0000);border-radius:46% 54% 44% 56%/57% 44% 56% 43%;position:absolute;inset:5px 36px;transform:rotate(-.45deg)}.storyQuote:after{content:"";z-index:0;background:linear-gradient(90deg,transparent 0 6%,var(--about-pink) 6% 7%,transparent 7% 11%,var(--about-pink) 11% 12%,transparent 12% 88%,var(--about-pink) 88% 89%,transparent 89% 93%,var(--about-pink) 93% 94%,transparent 94%);clip-path:polygon(0 39%,15% 42%,15% 58%,0 61%,0 39%,100% 39%,85% 42%,85% 58%,100% 61%);position:absolute;inset:0}.storyQuoteWide{padding-left:47px;padding-right:47px;font-size:clamp(30px,4.8vw,45px);line-height:1.08}.aboutPromise{text-align:center;color:var(--about-red);font-family:var(--script);margin:22px auto 27px;padding:13px 30px;font-size:clamp(30px,5vw,44px);font-style:italic;font-weight:700;line-height:1.05;position:relative}.aboutPromise:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffdbe4 12% 88%,#0000);border-radius:50% 45% 55% 48%;position:absolute;inset:4px 8px}.aboutActions{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:1fr 1fr;gap:22px;display:grid;position:static}.aboutActions a{border:3px solid var(--about-pink);min-height:70px;color:var(--about-pink);border-radius:999px;justify-content:center;align-items:center;gap:14px;font-size:20px;font-weight:900;text-decoration:none;display:flex}.aboutActions svg{stroke-width:2.4px;width:31px;height:31px}.aboutActions .aboutPrimary{color:#fff;background:linear-gradient(135deg,#dc1654,#f02b69);box-shadow:0 7px 18px #c61b4c33}.aboutFooter{color:var(--about-pink);letter-spacing:.3em;text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:center;gap:16px;margin-top:31px;font-size:11px;font-weight:900;display:flex;position:static}.aboutFooter span{background:var(--about-pink);width:68px;height:1px}@media (max-width:640px){.aboutPage{padding-bottom:31px}.aboutTop{width:min(100% - 28px,1120px);height:92px}.aboutBrand strong{font-size:29px}.aboutBrand span{letter-spacing:.18em;font-size:7px}.aboutBack{font-size:14px}.aboutWave{height:43px;top:69px}.aboutStory{width:min(100% - 28px,880px)}.aboutIntro{padding-top:24px}.aboutEyebrow{font-size:12px}.aboutIntro h1{margin-top:7px;font-size:47px;line-height:.88}.aboutIntro p{letter-spacing:.18em;gap:8px;font-size:9px}.aboutIntro p:before,.aboutIntro p:after{width:29px}.storyBody{font-size:17px;line-height:1.34}.storyBody>p{margin-bottom:13px}.storyQuote{margin:17px -6px 18px;padding:13px 31px;font-size:34px;line-height:1.02}.storyQuote:before{inset:4px 19px}.storyQuoteWide{padding-left:26px;padding-right:26px;font-size:29px}.aboutPromise{padding-left:10px;padding-right:10px;font-size:30px}.aboutActions{grid-template-columns:1fr;gap:12px}.aboutActions a{border-width:2px;min-height:58px;font-size:17px}.aboutActions svg{width:25px;height:25px}.aboutFooter{letter-spacing:.19em;gap:9px;margin-top:24px;font-size:8px}.aboutFooter span{width:30px}}.aboutFooter{padding:0}
