@font-face{font-family:fraunces;src:url(../media/fraunces-s.p.1mtbm3nktush8.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.0%;size-adjust:116.36%}._9oUpKW_className{font-family:fraunces,fraunces Fallback}._9oUpKW_variable{--font-fraunces:"fraunces", "fraunces Fallback"}
@font-face{font-family:dmSans;src:url(../media/dm_sans-s.p.26ydf-cqcbk-4.ttf)format("truetype");font-display:swap;font-weight:100 1000}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:106.22%}.oP55sW_className{font-family:dmSans,dmSans Fallback}.oP55sW_variable{--font-dm-sans:"dmSans", "dmSans Fallback"}
:root{--paper:#f5f0e6;--paper-deep:#ebe2d2;--ink:#193e3b;--ink-soft:#53645e;--petrol:#104e4b;--petrol-dark:#103d3a;--orange:#d16c3d;--line:#dcd5c7;--serif:var(--font-fraunces), Georgia, "Times New Roman", serif;--sans:var(--font-dm-sans), Arial, Helvetica, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea{font:inherit}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img,svg{max-width:100%}::selection{color:#163a37;background:#d5b879}:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.skip-link{z-index:100;color:#fff;background:var(--petrol);padding:12px 18px;position:absolute;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}
.site-header{justify-content:space-between;align-items:center;gap:28px;max-width:1440px;margin:auto;padding:26px 4.8%;display:flex}.wordmark{font-family:var(--serif);letter-spacing:-1.4px;align-items:center;gap:10px;font-size:28px;font-weight:600;text-decoration:none;display:inline-flex}.wordmark-dot{color:var(--orange)}.brand-icon{border-radius:10px}.main-nav{gap:32px;display:flex}.main-nav a{color:var(--ink-soft);font-size:13px;text-decoration:none}.main-nav a:hover{color:var(--petrol)}.header-cta{border:1px solid #b6c0b1;border-radius:99px;align-items:center;gap:14px;padding:12px 20px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.header-cta:hover{background:var(--paper-deep)}.hero{isolation:isolate;max-width:1384px;min-height:728px;color:var(--paper);background:radial-gradient(at 50% 70%,#2d6560 0,#17514e 39%,#123f3c 100%);border-radius:26px;margin:0 28px;position:relative;overflow:hidden}.hero-grain{opacity:.16;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.5' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-copy{z-index:2;text-align:center;padding:48px 20px 0;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:2.5px;margin:0 0 24px;font-size:10px;font-weight:600;line-height:1.7}.hero-eyebrow{color:#d7e2ce;letter-spacing:3.2px;justify-content:center;align-items:center;gap:10px;margin-bottom:19px;display:flex}.hero-eyebrow>span{background:#d7965e;border-radius:100%;width:5px;height:5px}.hero h1{font-family:var(--serif);letter-spacing:-5px;margin:0;font-size:clamp(60px,6.7vw,96px);font-weight:450;line-height:1.04}.hero h1 em{color:#e8c28c;font-style:normal}.hero-subtitle{color:#d1dacf;margin:24px 0 0;font-size:13px;font-weight:400;line-height:1.75}.hero-shelf{z-index:1;width:100%;max-width:1280px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.hero-shelf img{width:100%;height:auto;display:block}.hero-scroll{color:#ecdfc9;z-index:4;border:1px solid #ffffff3b;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.hero-scroll:hover{background:#ffffff17}.hero-caption{max-width:1280px;color:var(--ink-soft);letter-spacing:.2px;justify-content:space-between;align-items:center;margin:auto;padding:20px 26px;font-size:10px;display:flex}.hero-caption>span:first-child{align-items:center;gap:8px;display:flex}.status-dot{background:var(--orange);border-radius:100%;width:5px;height:5px;display:inline-block}.section-shell{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:44px;padding-right:44px}.intro{text-align:center;padding-top:103px;padding-bottom:116px;position:relative}.intro .eyebrow{margin-bottom:23px}.intro h2,.editorial-copy h2,.section-heading h2,.how-heading h2,.faq-heading h2,.launch-section h2{font-family:var(--serif);letter-spacing:-2.5px;margin:0;font-size:clamp(42px,4.9vw,67px);font-weight:450;line-height:1.11}.intro h2 em,.editorial-copy h2 em,.section-heading h2 em,.how-heading h2 em,.faq-heading h2 em{color:#9c6c49;font-style:normal}.intro-bottom{text-align:left;grid-template-columns:1fr 1fr;gap:42px;max-width:690px;margin:35px auto 0;display:grid}.intro-bottom p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.9}.intro-disc{color:#9b8d77;justify-content:center;align-items:center;gap:8px;margin-top:36px;display:flex}.intro-disc>span{font-family:var(--serif);font-size:17px}.editorial-row{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-top:20px;padding-bottom:120px;display:grid}.editorial-copy{max-width:410px}.editorial-copy .eyebrow{align-items:center;gap:13px;margin-bottom:26px;display:flex}.section-number{letter-spacing:0;border:1px solid #c7cebf;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;display:inline-flex}.editorial-copy h2{margin-bottom:30px;font-size:clamp(42px,4.3vw,60px)}.editorial-copy>p:not(.eyebrow){color:var(--ink-soft);max-width:350px;margin:0 0 17px;font-size:14px;line-height:1.85}.text-link{border-bottom:1px solid #a6b3a1;align-items:center;gap:14px;margin-top:12px;padding-bottom:7px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.text-link:hover{color:var(--orange);border-color:var(--orange)}.phone-stage{isolation:isolate;background:#eae2d4;border-radius:24px;justify-content:center;align-items:center;min-height:620px;padding:66px 32px 58px;display:flex;position:relative;overflow:hidden}.stage-caption,.stage-footnote{text-align:center;letter-spacing:2.3px;text-transform:uppercase;color:#72796b;z-index:3;font-size:9px;position:absolute;left:24px;right:24px}.stage-caption{top:26px}.stage-footnote{letter-spacing:1px;text-transform:none;font-size:10px;bottom:26px}.stage-orbit{z-index:-1;border:1px solid #d3c9b7;border-radius:50%;width:420px;height:420px;position:absolute;top:118px;right:-146px}.stage-orbit:before,.stage-orbit:after{content:"";border:inherit;border-radius:50%;position:absolute;inset:24px}.stage-orbit:after{inset:48px}.phone-mockup{aspect-ratio:1/2.055;z-index:2;background:#292725;border-radius:38px;flex-shrink:0;width:236px;padding:5px;position:relative;box-shadow:0 0 0 1px #5c514f,0 16px 25px #37322824,0 40px 40px -22px #37322838}.phone-screen{isolation:isolate;background:#fff;border-radius:33px;width:100%;height:100%;position:relative;overflow:hidden}.phone-island{z-index:3;background:#191918;border-radius:20px;width:66px;height:19px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.phone-island:after{content:"";background:#20282d;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:8px}.phone-side-button{background:#4e4841;border-radius:0 2px 2px 0;width:2px;height:43px;position:absolute;top:95px;right:-3px}.phone-side-button:before,.phone-side-button:after{content:"";background:#4e4841;border-radius:2px 0 0 2px;width:2px;height:31px;position:absolute;top:-17px;right:240px}.phone-side-button:after{top:23px}.phone-home-indicator{z-index:3;background:#252523;border-radius:3px;width:70px;height:3px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.phone-placeholder{text-align:center;color:#a8a69e;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:13px;height:100%;padding:30px 17px;display:flex}.placeholder-title{color:#7b7b72;max-width:140px;font-size:11px;line-height:1.5}.placeholder-instruction{color:#a6a399;max-width:140px;font-size:8px;line-height:1.5}.phone-screenshot{object-fit:cover;object-position:top}.ritual-section{background:#ece8dc;border-top:1px solid #e1ddce;border-bottom:1px solid #e1ddce}.editorial-reverse{gap:105px;padding-top:78px;padding-bottom:78px}.editorial-reverse .editorial-copy{justify-self:end}.listening-stage{background:#d7dfd2;min-height:590px}.listening-stage .phone-mockup{transform:rotate(-5deg)}.stage-record{z-index:-1;background:repeating-radial-gradient(circle,#282d2c 0 2px,#333936 3px,#282d2c 4px);border-radius:50%;width:330px;height:330px;position:absolute;bottom:86px;right:-126px;box-shadow:0 15px 30px #1f34272b}.stage-record>span{background:#cc734b;border-radius:50%;position:absolute;inset:38%}.stage-record>span:after{content:"";background:#b9c3b3;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.side-pair{align-items:center;gap:8px;margin-top:29px;display:flex}.side-pair>span{width:34px;height:34px;font-family:var(--serif);border:1px solid #9aa892;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex}.side-pair>div{background:#aeb8a5;width:29px;height:1px}.side-pair p{color:#6c7966;margin:0 0 0 11px;font-size:9px;line-height:1.6}.details-section{padding-top:117px;padding-bottom:112px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:44px;display:flex}.section-heading h2{font-size:58px}.section-heading>p{color:var(--ink-soft);max-width:250px;margin-bottom:4px;font-size:12px;line-height:1.8}.feature-grid{grid-template-columns:repeat(4,1fr);gap:26px;display:grid}.small-phone-stage{background:#e9e0d1;border-radius:19px;justify-content:center;align-items:center;min-height:350px;padding:24px 12px;display:flex;overflow:hidden}.small-phone-stage .phone-mockup{border-radius:25px;width:145px;padding:4px;box-shadow:0 14px 18px #302a2626,0 25px 30px -15px #302a262b}.small-phone-stage .phone-screen{border-radius:21px}.small-phone-stage .phone-island{width:45px;height:12px;top:5px}.small-phone-stage .phone-island:after{width:4px;height:4px;top:4px;right:5px}.small-phone-stage .phone-home-indicator{width:46px;height:2px;bottom:4px}.small-phone-stage .phone-side-button{display:none}.small-phone-stage .phone-placeholder{gap:9px;padding:20px 12px}.small-phone-stage .phone-placeholder svg{width:18px}.small-phone-stage .placeholder-title{font-size:9px}.small-phone-stage .placeholder-instruction{font-size:7px}.wishlist-tone{background:#dedfd2}.collections-tone{background:#e6d9d3}.rediscover-tone{background:#dce1da}.feature-card h3{font-family:var(--serif);letter-spacing:-.6px;margin:22px 0 11px;font-size:24px;font-weight:500;line-height:1.2}.feature-card>p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.85}.how-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1.6fr;gap:60px;padding-top:72px;padding-bottom:72px;display:grid}.how-heading h2{letter-spacing:-1.6px;font-size:43px}.how-steps{grid-template-columns:repeat(3,1fr);gap:27px;margin:9px 0 0;padding:0;list-style:none;display:grid}.how-steps li{position:relative}.step-symbol{border:1px solid #c8cebf;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:25px;display:flex}.step-count{color:#909b87;font-size:9px;position:absolute;top:17px;right:0}.how-steps h3{font-family:var(--serif);letter-spacing:-.6px;margin:0 0 11px;font-size:21px;font-weight:500;line-height:1.2}.how-steps p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.85}.faq-section{grid-template-columns:1fr 1.2fr;gap:100px;padding-top:116px;padding-bottom:120px;display:grid}.faq-heading h2{font-size:57px}.faq-heading .text-link{margin-top:28px}.faq-list{padding-top:2px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{flex-shrink:0;transition:transform .15s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{color:var(--ink-soft);margin:0 25px 24px 0;font-size:13px;line-height:1.85}.faq-list details p a{text-underline-offset:3px}.launch-section{isolation:isolate;max-width:1384px;color:var(--paper);text-align:center;background:#174b47;border-radius:26px;margin:0 28px;padding:76px 25px 57px;position:relative;overflow:hidden}.launch-section>.eyebrow{color:#c5d1b8;letter-spacing:2.2px;margin-bottom:24px;font-size:9px}.launch-section h2{letter-spacing:-3px;font-size:76px;line-height:1.06}.launch-section h2 em{color:#e6c28d;font-style:normal}.launch-description{color:#d3ddd0;margin:24px 0;font-size:12px;line-height:1.9}.button{border-radius:99px;justify-content:center;align-items:center;gap:26px;padding:16px 25px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.button-light{color:#224640;background:#f3ead8}.button-light:hover{background:#e9ce9e}.launch-platforms{color:#b8c7b6;letter-spacing:1px;margin-top:18px;font-size:9px;display:block}.launch-record{z-index:-1;border:1px solid #72917e3b;border-radius:50%;width:540px;height:540px;position:absolute;bottom:-205px;right:-225px}.launch-record:before,.launch-record:after,.launch-record>div{content:"";border:inherit;border-radius:50%;position:absolute;inset:25px}.launch-record:after{inset:50px}.launch-record>div{inset:75px}.launch-record>div>span{border:inherit;border-radius:50%;position:absolute;inset:25px}.site-footer{max-width:1330px;margin:0 auto;padding:72px 38px 24px}.footer-top{grid-template-columns:1.3fr .7fr 1fr 1fr;gap:38px;padding-bottom:53px;display:grid}.footer-brand .wordmark{font-size:27px}.footer-brand>p{color:var(--ink-soft);margin-top:18px;font-size:12px;line-height:1.8}.footer-link-group{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-link-group h2{text-transform:uppercase;letter-spacing:1.7px;color:#737c6b;margin:5px 0 8px;font-size:9px;font-weight:600}.footer-link-group>a{font-size:11px;text-decoration:none}.footer-link-group>a:hover{text-underline-offset:3px;text-decoration:underline}.footer-contact>a{overflow-wrap:anywhere;align-items:center;gap:6px;font-size:10px;display:flex}.footer-contact p{font-family:var(--serif);color:#6d7665;letter-spacing:-.4px;margin-top:7px;font-size:18px;line-height:1.4}.footer-bottom{border-top:1px solid var(--line);color:#7d8475;justify-content:space-between;gap:20px;padding-top:23px;font-size:9px;line-height:1.6;display:flex}.footer-bottom>a{text-decoration:none}.mobile-only{display:none}@media (min-width:1440px){.hero,.launch-section{margin-left:auto;margin-right:auto}}@media (max-width:1100px){.main-nav{gap:22px}.hero{min-height:650px}.hero-copy{padding-top:48px}.hero-shelf{width:1100px;max-width:none;bottom:30px}.hero h1{font-size:74px}.editorial-row,.editorial-reverse{gap:55px}.section-shell{padding-left:36px;padding-right:36px}.phone-stage{min-height:570px}.feature-grid{gap:18px}.small-phone-stage{min-height:310px}.small-phone-stage .phone-mockup{width:130px}.feature-card h3{font-size:22px}.how-section{grid-template-columns:1fr 1.7fr;gap:34px}.how-heading h2{font-size:38px}.how-steps{gap:20px}.footer-top{grid-template-columns:1.1fr .7fr .9fr 1fr;gap:24px}.footer-contact>a{gap:3px;font-size:9px}.footer-bottom>span:last-child{display:none}}@media (max-width:800px){.site-header{padding:22px 28px}.wordmark{font-size:25px}.brand-icon{border-radius:9px;width:35px;height:35px}.main-nav{gap:17px}.main-nav a{font-size:11px}.header-cta{gap:9px;padding:11px 15px;font-size:10px}.hero{border-radius:22px;min-height:622px;margin:0 18px}.hero-copy{padding-top:45px}.hero h1{letter-spacing:-3.4px;font-size:66px}.hero-shelf{width:1000px;bottom:25px}.hero-subtitle{margin-top:21px;font-size:12px}.hero-caption{padding:19px 29px;font-size:9px}.intro{padding-top:73px;padding-bottom:85px}.intro h2{font-size:49px}.intro-bottom{gap:32px;max-width:590px}.intro-bottom p{font-size:13px}.editorial-row{gap:35px;padding-bottom:85px}.editorial-copy h2{letter-spacing:-1.8px;font-size:42px}.editorial-copy>p:not(.eyebrow){font-size:12px}.editorial-copy .eyebrow{letter-spacing:1.8px;font-size:9px}.phone-stage{min-height:500px;padding:61px 22px 55px}.phone-mockup{border-radius:32px;width:190px}.phone-screen{border-radius:27px}.phone-island{width:58px;height:16px;top:8px}.phone-island:after{width:5px;height:5px;top:5px}.phone-side-button:before,.phone-side-button:after{right:194px}.stage-caption{letter-spacing:1.8px;font-size:8px}.stage-footnote{font-size:8px}.editorial-reverse{padding-top:65px;padding-bottom:65px}.details-section{padding-top:82px;padding-bottom:80px}.section-heading h2{font-size:48px}.section-heading>p{max-width:220px;font-size:11px}.feature-grid{grid-template-columns:1fr 1fr;gap:33px 24px}.small-phone-stage{min-height:365px}.small-phone-stage .phone-mockup{width:155px}.small-phone-stage .phone-screen{border-radius:22px}.small-phone-stage .phone-mockup{border-radius:26px}.feature-card h3{font-size:24px}.feature-card>p{font-size:12px}.how-section{grid-template-columns:1fr;gap:40px;padding-top:58px;padding-bottom:58px}.how-heading h2{font-size:44px}.how-heading h2 br{display:none}.how-steps{gap:38px}.how-steps h3{font-size:23px}.how-steps p{font-size:12px}.faq-section{grid-template-columns:.8fr 1.2fr;gap:43px;padding-top:85px;padding-bottom:85px}.faq-heading h2{font-size:46px}.faq-heading .eyebrow{letter-spacing:1.5px;font-size:8px}.faq-list summary{padding:20px 0;font-size:12px}.faq-list details p{margin-right:12px;font-size:12px}.launch-section{border-radius:22px;margin:0 18px;padding-top:65px;padding-bottom:48px}.launch-section h2{font-size:65px}.site-footer{padding:58px 36px 24px}.footer-top{grid-template-columns:1fr 1fr;gap:35px 45px}.footer-contact>a{font-size:11px}.footer-link-group>a,.footer-brand>p{font-size:12px}.footer-contact p{font-size:20px}}@media (max-width:580px){.site-header{gap:12px;padding:19px 21px}.wordmark{gap:8px;font-size:25px}.main-nav{display:none}.header-cta{gap:8px;padding:10px 13px;font-size:9px}.brand-icon{width:33px;height:33px}.hero{border-radius:19px;min-height:610px;margin:0 12px}.hero-copy{padding:42px 15px 0}.hero-eyebrow{letter-spacing:2.3px;margin-bottom:24px;font-size:8px}.hero h1{letter-spacing:-2.8px;font-size:clamp(45px,10.7vw,62px);line-height:1.12}.hero-subtitle{margin-top:21px;font-size:11px;line-height:1.9}.mobile-only{display:block}.hero-shelf{width:850px;bottom:30px;left:49%}.hero-scroll{width:25px;height:25px;bottom:13px}.hero-caption{justify-content:center;padding:17px 22px 0;font-size:8px}.hero-caption>span:last-child{display:none}.section-shell{padding-left:26px;padding-right:26px}.intro{padding-top:75px;padding-bottom:68px}.eyebrow{letter-spacing:1.9px;font-size:8px}.intro h2{letter-spacing:-1.8px;font-size:38px;line-height:1.17}.intro-bottom{text-align:center;grid-template-columns:1fr;gap:17px;max-width:330px;margin-top:28px}.intro-bottom p{font-size:12px;line-height:1.95}.intro-disc{margin-top:29px}.editorial-row,.editorial-reverse{grid-template-columns:1fr;gap:33px;padding-top:0;padding-bottom:66px}.editorial-copy,.editorial-reverse .editorial-copy{justify-self:stretch;max-width:100%}.editorial-copy .eyebrow{margin-bottom:19px;font-size:8px}.editorial-copy h2{letter-spacing:-2px;margin-bottom:24px;font-size:45px}.editorial-copy>p:not(.eyebrow){max-width:350px;font-size:13px;line-height:1.85}.text-link{margin-top:6px;font-size:11px}.phone-stage{border-radius:21px;min-height:565px;padding-top:60px;padding-bottom:56px}.phone-mockup{border-radius:36px;width:219px}.phone-screen{border-radius:31px}.phone-side-button:before,.phone-side-button:after{right:223px}.phone-island{width:64px;height:18px;top:8px}.phone-island:after{width:5px;height:5px;top:6px}.stage-caption{font-size:8px;top:24px}.stage-footnote{font-size:9px;bottom:24px}.editorial-reverse{gap:32px;padding-top:57px;padding-bottom:57px}.editorial-reverse .editorial-copy{grid-row:1}.editorial-reverse .phone-stage{grid-row:2}.listening-stage .phone-mockup{transform:rotate(-4deg)}.side-pair{margin-top:25px}.details-section{padding-top:66px;padding-bottom:62px}.section-heading{margin-bottom:30px;display:block}.section-heading h2{letter-spacing:-1.9px;font-size:44px}.section-heading>p{margin:22px 0 0;font-size:11px}.feature-grid{gap:30px 17px}.small-phone-stage{border-radius:15px;min-height:270px;padding:17px 7px}.small-phone-stage .phone-mockup{border-radius:21px;width:113px;padding:3px}.small-phone-stage .phone-screen{border-radius:18px}.small-phone-stage .phone-island{width:35px;height:10px;top:4px}.small-phone-stage .phone-island:after{width:3px;height:3px;top:3px;right:4px}.small-phone-stage .phone-home-indicator{width:35px;height:2px;bottom:4px}.small-phone-stage .phone-placeholder{gap:7px;padding:18px 8px}.small-phone-stage .phone-placeholder svg{width:15px;height:15px}.small-phone-stage .placeholder-title{font-size:8px}.small-phone-stage .placeholder-instruction{font-size:6px}.feature-card h3{letter-spacing:-.6px;margin-top:17px;font-size:21px;line-height:1.16}.feature-card>p{font-size:11px;line-height:1.8}.how-section{gap:35px;margin-left:26px;margin-right:26px;padding:49px 0}.how-heading h2{letter-spacing:-1.7px;font-size:39px}.how-heading h2 br{display:block}.how-steps{grid-template-columns:1fr;gap:30px}.how-steps li{min-height:82px;padding-left:63px}.step-symbol{width:40px;height:40px;margin:0;position:absolute;top:0;left:0}.step-count{top:5px;right:0}.how-steps h3{max-width:240px;margin-bottom:9px;font-size:23px}.how-steps p{max-width:300px;font-size:12px}.faq-section{grid-template-columns:1fr;gap:34px;padding-top:66px;padding-bottom:67px}.faq-heading h2{font-size:45px}.faq-heading h2 br{display:none}.faq-heading .text-link{margin-top:21px}.faq-list summary{padding:22px 0;font-size:12px}.launch-section{border-radius:19px;margin:0 12px;padding:55px 20px 43px}.launch-section h2{letter-spacing:-2.5px;font-size:55px}.launch-section>.eyebrow{letter-spacing:1.8px;margin-bottom:21px;font-size:7px}.launch-description{margin:23px 0;font-size:11px}.button{gap:25px;padding:15px 23px;font-size:11px}.launch-platforms{font-size:8px}.launch-record{width:400px;height:400px;bottom:-160px;right:-235px}.site-footer{padding:51px 27px 23px}.footer-top{grid-template-columns:1fr 1fr;gap:33px 20px;padding-bottom:34px}.footer-brand{grid-column:1/-1}.footer-brand .wordmark{font-size:27px}.footer-brand>p{margin:16px 0 0}.footer-link-group{gap:12px}.footer-link-group h2{letter-spacing:1.5px;font-size:8px}.footer-link-group>a{font-size:11px}.footer-contact{grid-column:1/-1;gap:8px}.footer-contact>a{font-size:11px}.footer-contact p{margin:5px 0 0;font-size:18px}.footer-contact p br{display:none}.footer-bottom{flex-direction:column;gap:9px;padding-top:22px;font-size:8px}}@media (max-width:360px){.hero h1{letter-spacing:-2.4px;font-size:41px}.hero{min-height:585px}.hero-shelf{width:790px;bottom:29px}.section-shell{padding-left:22px;padding-right:22px}.small-phone-stage{min-height:240px}.small-phone-stage .phone-mockup{width:99px}.feature-card h3{font-size:20px}.header-cta{padding:10px;font-size:8px}.site-header{padding-left:17px;padding-right:17px}.how-section{margin-left:22px;margin-right:22px;padding-left:0;padding-right:0}}
