:root{--bg-main:#edeedb;--bg-soft:#fdfcfa80;--bg-footer:#fdfcfa;--text:#111;--muted:#5e5e57;--accent:#f2a400;--header-height:96px;--container:1180px;--hero-top:70px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg-main);color:var(--text);margin:0;font-family:Lexend,sans-serif}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.site-shell{overflow-x:clip}.site-shell.menu-open{height:100vh;overflow:hidden}.container{width:min(var(--container), calc(100% - 120px));margin:0 auto}.site-header{z-index:300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#edeedbeb;position:sticky;top:0}.header-inner{min-height:var(--header-height);align-items:center;display:flex;position:relative}.header-left{align-items:center;display:flex}.brand{flex:none;align-items:center;display:inline-flex}.brand-logo{width:auto;height:28px;transform:translateY(2px)}.main-nav{align-items:center;gap:34px;margin-left:28px;font-size:15px;font-weight:500;display:flex}.main-nav a.active,.mobile-menu-links a.active{font-weight:800}.header-flower{width:44px;position:absolute;left:50%;transform:translate(-50%)}.header-flower img{width:100%;height:auto}.header-cta{background:#fdfcfaf2;border-radius:999px;justify-content:center;align-items:center;min-height:50px;margin-left:auto;padding:0 22px;font-size:15px;font-weight:600;transition:all .25s;display:inline-flex}.header-cta:hover{background:#fff;transform:translateY(-1px);box-shadow:0 6px 20px #0000000f}.mobile-menu-button{cursor:pointer;background:0 0;border:0;padding:0;display:none}.mobile-menu-button svg{stroke:currentColor;fill:none;width:28px;height:28px;display:block}.mobile-menu-button-close{color:#111;font-size:44px;line-height:1;display:block}.mobile-menu-overlay{top:var(--header-height);z-index:100;background:#edeedb;padding:40px 28px;position:fixed;bottom:0;left:0;right:0}.mobile-menu-links{flex-direction:column;gap:20px;margin-top:20px;display:flex}.mobile-menu-links a{font-size:28px;font-weight:700;line-height:1.15}.hero-section{padding:40px 0}.hero-grid{min-height:auto;padding-top:var(--hero-top);grid-template-columns:minmax(720px,1fr) 320px;justify-content:space-between;align-items:start;gap:16px;display:grid}.hero-copy{margin-top:0}.hero-copy h1{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(52px,5.8vw,76px);font-weight:800;line-height:.98}.hero-copy h1 span{white-space:nowrap;display:block}.hero-text{max-width:520px;margin:28px 0 0;font-size:19px;line-height:1.65}.hero-mobile-cta{display:none}.hero-art{justify-content:center;align-items:flex-end;padding-top:90px;display:flex}.hero-art img{width:min(100%,280px);height:auto}.how-section{background:var(--bg-soft);padding:140px 0}.how-grid{grid-template-columns:320px 1fr;align-items:center;gap:120px;display:grid}.how-phone img{width:210px;margin:0 auto}.how-content h2{letter-spacing:-.04em;margin:0 0 42px;font-size:clamp(36px,4.5vw,56px);font-weight:800;line-height:1}.steps{gap:34px;display:grid}.step-item{grid-template-columns:72px 1fr;align-items:start;gap:18px;display:grid}.step-number{color:#6f6d65;padding-top:4px;font-size:24px;font-weight:400;line-height:1}.step-copy h3{margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.2}.step-copy p{max-width:580px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.story-section{padding:120px 0}.story-top{grid-template-columns:1fr 340px;align-items:start;gap:30px;display:grid}.story-copy h2,.privacy-copy h2,.closing-cta h2{letter-spacing:-.04em;margin:0;font-size:clamp(36px,4.5vw,56px);font-weight:800;line-height:1}.story-copy p,.privacy-copy p,.closing-cta p{font-size:17px;line-height:1.75}.story-copy p{max-width:520px;margin:16px 0 0}.story-flower{justify-content:center;padding-top:22px;display:flex}.story-flower img{width:min(100%,240px)}.quotes{min-height:130px;margin-top:24px;margin-bottom:120px}.quote{color:#55544d;margin:0;font-family:Life Savers,cursive;font-size:clamp(20px,2.2vw,28px);line-height:1.4}.quote-left{max-width:660px}.quote-right{max-width:760px;margin-top:24px;margin-left:100px}.privacy-grid{grid-template-columns:400px 1fr;align-items:center;gap:200px;margin-top:68px;display:grid}.privacy-illustration{justify-content:center;align-self:center;margin-top:0;display:flex}.privacy-illustration img{width:min(100%,180px);margin:0 auto}.privacy-copy h2{max-width:700px}.privacy-copy p{max-width:520px;margin:28px 0 0}.wave-wrap{justify-content:center;margin:110px 0;display:flex}.wave-desktop{width:min(100%,760px)}.wave-mobile{display:none}.closing-cta{text-align:center;max-width:880px;margin:0 auto 10px}.closing-cta h2{letter-spacing:-.04em;font-size:clamp(36px,4.5vw,56px);font-weight:800;line-height:1}.closing-cta p{margin:20px 0 0}.highlight-text{color:var(--accent);font-weight:700}.primary-button{background:#fdfcfaf2;border-radius:999px;justify-content:center;align-items:center;min-height:56px;margin-top:34px;padding:0 28px;font-weight:700;transition:all .25s;display:inline-flex}.primary-button:hover{background:#fff;transform:translateY(-1px);box-shadow:0 6px 20px #0000000f}.origin-privacy-grid{grid-template-columns:300px minmax(640px,1fr);align-items:center;gap:150px;margin-top:120px;display:grid}.origin-privacy-copy{padding-left:150px}.origin-privacy-copy h2{letter-spacing:-.04em;margin:0;font-size:clamp(36px,4.5vw,56px);font-weight:800;line-height:1}.origin-privacy-copy p{max-width:520px;margin:20px 0 0;font-size:17px;line-height:1.75}.origin-privacy-art{justify-content:center;display:flex}.origin-privacy-art img{width:min(100%,210px)}.origin-hero{padding:40px 0}.origin-hero-grid{min-height:508px;padding-top:var(--hero-top);grid-template-columns:minmax(720px,1fr) 320px;justify-content:space-between;align-items:start;gap:16px;display:grid}.origin-hero-copy{margin-top:0}.origin-hero-copy h1{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(52px,5.8vw,76px);font-weight:800;line-height:.98}.origin-hero-copy p{max-width:520px;margin:28px 0 0;font-size:19px;line-height:1.65}.origin-hero-art{justify-content:center;align-items:flex-end;padding-top:90px;display:flex}.origin-hero-art img{width:min(100%,280px)}.origin-free-section{background:var(--bg-soft);padding:140px 0}.origin-free-grid{grid-template-columns:minmax(640px,1fr) 420px;align-items:center;gap:72px;display:grid}.origin-free-copy h2,.origin-owned-copy h2,.origin-closing h2{letter-spacing:-.04em;margin:0;font-size:clamp(36px,4.5vw,56px);font-weight:800;line-height:1}.origin-free-copy p,.origin-owned-copy p,.origin-closing p{max-width:520px;font-size:17px;line-height:1.75}.origin-free-copy p{max-width:520px;margin:20px 0 0}.origin-free-card{background:#fdfcfa;border-radius:34px;max-width:420px;margin:0 auto;padding:34px 32px}.origin-free-card h3{margin:0;font-size:22px;font-weight:800;line-height:1.15}.origin-free-card p{margin:18px 0 0;font-size:14px;line-height:1.7}.origin-owned-section{padding:120px 0 100px}.origin-owned-grid{grid-template-columns:minmax(640px,1fr) 300px;align-items:center;gap:78px;display:grid}.origin-owned-copy p{max-width:520px;margin:28px 0 0}.origin-owned-art{justify-content:center;display:flex}.origin-owned-art img{width:min(100%,180px)}.origin-closing{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:880px;margin:0 auto;display:flex}.origin-closing p{max-width:520px;margin:0}.origin-cta-button{background:#fdfcfaf2;border-radius:999px;justify-content:center;align-items:center;min-height:56px;margin-top:22px;padding:0 32px;font-weight:700;transition:all .25s;display:inline-flex}.origin-cta-button:hover{background:#fff;transform:translateY(-1px);box-shadow:0 6px 20px #0000000f}.birth-page{background:var(--bg-main)}.birth-story-section{padding:40px 0 32px}.birth-hero-layout{padding-top:var(--hero-top);grid-template-columns:minmax(0,760px) 1fr;align-items:start;gap:100px;display:grid}.birth-copy{max-width:760px;margin-top:0}.birth-copy h1,.birth-copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(52px,5.8vw,76px);font-weight:800;line-height:.98}.birth-copy h2{letter-spacing:-.04em;font-size:clamp(36px,4.5vw,56px);line-height:1}.birth-copy p,.birth-copy .birth-emphasis{max-width:520px;margin:28px 0 0;font-size:19px;line-height:1.65}.birth-mini-wave{justify-content:flex-start;margin:34px 0 30px;display:flex}.birth-mini-wave img{width:36px;height:auto}.birth-emphasis{margin-top:0}.birth-for-copy{margin-top:48px}.birth-for-text{margin-top:28px}.birth-art-panel{top:calc(var(--header-height) + 250px);justify-content:center;align-self:start;padding-left:80px;display:flex;position:sticky}.birth-art-wrap{justify-content:center;width:100%;max-width:320px;display:flex}.birth-art-wrap img{width:min(100%,180px);height:auto}.birth-for-section{padding:0 0 90px}.birth-for-section .wave-wrap{margin:10px 0 48px}.birth-closing{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:880px;margin:0 auto 10px;display:flex}.birth-closing h2{letter-spacing:-.04em;margin:0;font-size:clamp(36px,4.5vw,56px);font-weight:800;line-height:1}.birth-closing p{max-width:520px;margin:28px 0 0;font-size:19px;line-height:1.65}.birth-cta-button{background:#fdfcfaf2;border-radius:999px;justify-content:center;align-items:center;min-height:56px;margin-top:22px;padding:0 32px;font-weight:700;transition:all .25s;display:inline-flex}.birth-cta-button:hover{background:#fff;transform:translateY(-1px);box-shadow:0 6px 20px #0000000f}.download-page{background:var(--bg-main)}.download-hero{padding:40px 0 120px}.download-grid{min-height:auto;padding-top:var(--hero-top);grid-template-columns:minmax(720px,1fr) 320px;justify-content:space-between;align-items:start;gap:16px;display:grid}.download-copy{max-width:760px;margin-top:0}.download-copy h1{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(52px,5.8vw,76px);font-weight:800;line-height:.98}.download-copy p{max-width:760px;margin:28px 0 0;font-size:19px;line-height:1.65}.store-badges{align-items:center;gap:28px;margin-top:44px;display:flex}.store-badge-link img{width:auto;height:52px;display:block}.download-note{margin-top:72px}.download-art{justify-content:center;align-items:center;padding-top:40px;display:flex}.download-art img{width:min(100%,240px);height:auto}.contact-page{background:var(--bg-main)}.contact-hero{padding:40px 0 120px}.contact-grid{min-height:620px;padding-top:var(--hero-top);grid-template-columns:minmax(720px,1fr) 320px;justify-content:space-between;align-items:start;gap:16px;display:grid}.contact-copy{max-width:760px;margin-top:0}.contact-copy h1{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(52px,5.8vw,76px);font-weight:800;line-height:.98}.contact-copy p{max-width:760px;margin:28px 0 0;font-size:19px;line-height:1.65}.contact-email{letter-spacing:-.04em;margin-top:40px;font-size:clamp(36px,4.5vw,56px);font-weight:700;line-height:1;display:inline-block}.contact-art{justify-content:center;align-items:center;padding-top:80px;display:flex}.contact-art img{width:min(100%,280px);height:auto}.legal-page{background:var(--bg-main)}.legal-hero{padding:40px 0 120px}.legal-copy{width:100%;padding-top:var(--hero-top)}.legal-copy h1{letter-spacing:-.05em;margin:0;font-size:clamp(52px,5.8vw,76px);font-weight:800;line-height:.98}.legal-updated{color:#444;margin:20px 0 0;font-size:13px;line-height:1.5}.legal-content{width:100%;margin-top:28px}.legal-content h2{margin:40px 0 12px;font-size:24px;font-weight:800;line-height:1.25}.legal-content p,.legal-content li{font-size:19px;line-height:1.65}.legal-content p{margin:0 0 16px}.legal-content ul{margin:0 0 16px 20px;padding:0}.legal-content li{margin-bottom:8px}.site-footer{background:var(--bg-footer);margin-top:35px;padding:96px 0 28px}.footer-grid{grid-template-columns:1fr auto;align-items:start;gap:60px;display:grid}.footer-label,.footer-title{letter-spacing:.22em;color:#6d6c66;margin:0 0 18px;font-size:11px}.footer-brand p:last-child{color:#36352f;margin:0;font-size:14px;line-height:1.7}.footer-links{grid-template-columns:repeat(2,auto);gap:68px;display:grid}.footer-links a{margin-bottom:12px;font-size:14px;display:block}.footer-bottom{border-top:1px solid #11111114;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding-top:22px;display:flex}.footer-bottom p,.footer-legal a{color:#66655e;font-size:12px}.footer-legal{flex-wrap:wrap;gap:18px;display:flex}.footer-instagram{margin-top:18px;display:inline-flex}.footer-instagram img{opacity:.8;width:40px;height:auto;transition:opacity .2s}.footer-instagram:hover img{opacity:1}@media (width<=1024px) and (width>=761px){.container{width:calc(100% - 96px)}.header-inner{min-height:88px}.brand-logo{height:26px;transform:translateY(1px)}.main-nav{gap:28px;margin-left:22px;font-size:14px;display:flex}.header-cta{min-height:44px;padding:0 20px;font-size:14px;display:inline-flex}.mobile-menu-button{display:none}.header-flower{width:40px}.hero-grid{grid-template-columns:minmax(0,1fr) 240px;gap:32px;padding-top:56px}.hero-copy h1{max-width:620px;font-size:clamp(44px,6.2vw,62px)}.hero-text{max-width:430px;font-size:17px;line-height:1.55}.hero-art{justify-content:flex-end;padding-top:48px}.hero-art img{width:220px}.how-section{padding:100px 0}.how-grid{grid-template-columns:180px 1fr;align-items:center;gap:48px}.how-phone{display:block}.how-phone img{width:150px;margin:0 auto}.how-content h2{margin:0 0 34px;font-size:clamp(34px,4.8vw,48px)}.steps{gap:28px}.step-item{grid-template-columns:56px 1fr;gap:16px}.step-number{font-size:20px}.step-copy h3{font-size:18px}.step-copy p{max-width:420px;font-size:14px;line-height:1.55}.story-section{padding:100px 0}.story-top{grid-template-columns:1fr 180px;align-items:start;gap:36px}.story-copy h2,.privacy-copy h2,.closing-cta h2{font-size:clamp(34px,4.8vw,48px);line-height:1}.story-copy p,.privacy-copy p,.closing-cta p{font-size:16px;line-height:1.6}.story-copy p{max-width:430px}.story-flower{justify-content:center;padding-top:6px}.story-flower img{width:120px}.quotes{margin-top:20px;margin-bottom:96px}.quote{font-size:clamp(18px,2.3vw,26px)}.quote-right{margin-left:56px}.privacy-grid{grid-template-columns:150px 1fr;align-items:center;gap:56px;margin-top:44px}.privacy-illustration{justify-content:center;margin-top:0;transform:none}.privacy-illustration img{width:110px;margin:0 auto}.privacy-copy p{max-width:430px}.wave-wrap{margin:96px 0}.wave-desktop{width:620px}.closing-cta{max-width:700px;margin:0 auto}.closing-cta h2{font-size:clamp(40px,5.2vw,54px)}.closing-cta p{max-width:520px;margin:18px auto 0}.primary-button{min-height:52px;margin-top:28px;padding:0 24px}.origin-hero-grid{grid-template-columns:minmax(0,1fr) 220px;gap:32px;min-height:auto;padding-top:56px}.origin-hero-copy h1{max-width:620px;font-size:clamp(44px,6.2vw,62px)}.origin-hero-copy p{max-width:430px;font-size:17px;line-height:1.55}.origin-hero-art{justify-content:flex-end;align-items:center;padding-top:24px}.origin-hero-art img{width:170px}.origin-free-section{padding:100px 0}.origin-free-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:36px}.origin-free-copy h2,.origin-owned-copy h2,.origin-closing h2{font-size:clamp(34px,4.8vw,48px)}.origin-free-copy p,.origin-owned-copy p,.origin-closing p{max-width:430px;font-size:16px;line-height:1.6}.origin-free-card{max-width:320px;padding:28px 26px}.origin-owned-section{padding:100px 0 90px}.origin-owned-grid{grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:56px}.origin-owned-art{justify-content:flex-end}.origin-owned-art img{width:110px}.origin-owned-copy p{max-width:430px}.origin-privacy-grid{grid-template-columns:150px 1fr;align-items:center;gap:56px;margin-top:90px}.origin-privacy-art{justify-content:center}.origin-privacy-art img{width:120px}.origin-privacy-copy{padding-left:0}.origin-privacy-copy h2{font-size:clamp(34px,4.8vw,48px)}.origin-privacy-copy p{max-width:430px;font-size:16px;line-height:1.6}.origin-closing{max-width:700px}.origin-closing h2{font-size:clamp(40px,5.2vw,54px)}.origin-closing p{max-width:520px}.birth-hero-layout{grid-template-columns:minmax(0,1fr) 220px;gap:40px;padding-top:56px}.birth-copy h1,.birth-copy h2{font-size:clamp(44px,6.2vw,62px)}.birth-copy h2{font-size:clamp(34px,4.8vw,48px)}.birth-copy p,.birth-copy .birth-emphasis{max-width:430px;font-size:17px;line-height:1.6}.birth-art-panel{justify-content:flex-end;padding-left:0}.birth-art-wrap img{width:150px}.birth-for-section .wave-wrap{margin:24px 0 40px}.birth-closing{max-width:700px}.birth-closing h2{font-size:clamp(40px,5.2vw,54px)}.birth-closing p{max-width:520px;font-size:17px;line-height:1.6}.download-grid{grid-template-columns:minmax(0,1fr) 220px;gap:32px;padding-top:56px}.download-copy h1{font-size:clamp(44px,6.2vw,62px)}.download-copy p{max-width:430px;font-size:17px;line-height:1.6}.download-art{justify-content:flex-end;padding-top:24px}.download-art img{width:180px}.contact-grid{grid-template-columns:minmax(0,1fr) 220px;gap:32px;min-height:auto;padding-top:56px}.contact-copy h1{font-size:clamp(44px,6.2vw,62px)}.contact-copy p{max-width:430px;font-size:17px;line-height:1.6}.contact-email{font-size:clamp(30px,4.6vw,42px)}.contact-art{justify-content:flex-end;padding-top:24px}.contact-art img{width:180px}.legal-copy{padding-top:56px}.legal-copy h1{font-size:clamp(44px,6.2vw,62px)}.legal-content{max-width:760px}.legal-content p,.legal-content li{font-size:17px;line-height:1.65}.site-footer{margin-top:64px;padding:72px 0 28px}.footer-grid{grid-template-columns:1fr auto;gap:48px}.footer-links{gap:48px}.footer-bottom{margin-top:48px}}body{line-height:1.65}@media (width<=760px){:root{--header-height:88px;--hero-top:20px}.container{width:calc(100% - 56px)}.site-header{position:sticky;top:0}.header-inner{min-height:var(--header-height);grid-template-columns:1fr auto;align-items:center;padding:16px 0;display:grid;position:relative}.header-left{min-width:0}.brand{max-width:120px}.brand-logo{width:100%;height:auto;transform:translateY(0)}.main-nav{display:none}.header-left{width:auto}.header-left .main-nav,.header-cta{display:none}.mobile-menu-button{color:#111;appearance:none;background:0 0;border:0;justify-self:end;padding:0;display:block}.mobile-menu-button-close{font-size:44px;line-height:1;display:block}.header-flower{width:34px;display:block;top:50%;left:50%;transform:translate(-50%,-50%)}.site-shell.menu-open .header-flower{display:none}.hero-section{padding:20px 0 40px}.hero-grid{grid-template-columns:1fr;gap:28px;min-height:auto}.hero-copy{margin-top:0}.hero-copy h1{letter-spacing:-.04em;max-width:100%;font-size:clamp(36px,10vw,52px);line-height:1}.hero-copy h1 span{white-space:normal}.hero-text{max-width:100%;font-size:16px;line-height:1.6}.hero-mobile-cta{background:#fdfcfa;border-radius:999px;justify-content:center;align-items:center;min-height:52px;margin-top:24px;padding:0 22px;font-size:15px;font-weight:700;transition:all .25s;display:none}.hero-mobile-cta:hover{background:#fff}.hero-art{justify-content:center;align-items:center;padding-top:0}.hero-art img{width:min(100%,200px);height:auto}.how-section{padding:64px 0}.how-grid{grid-template-columns:1fr;gap:0}.how-phone{display:none}.how-content h2{margin:0 0 32px;font-size:clamp(32px,9vw,44px);line-height:1}.steps{gap:32px}.step-item{grid-template-columns:44px 1fr;gap:12px}.step-number{padding-top:2px;font-size:18px}.step-copy h3{font-size:18px;line-height:1.25}.step-copy p{font-size:14px;line-height:1.7}.story-section{padding:72px 0 64px}.story-top{grid-template-columns:1fr;gap:22px}.story-flower{order:-1;justify-content:center;padding-top:0}.story-flower img{width:min(100%,96px)}.story-copy h2,.privacy-copy h2,.closing-cta h2{letter-spacing:-.04em;font-size:clamp(32px,9vw,44px);line-height:1.08}.story-copy p,.privacy-copy p,.closing-cta p{font-size:16px;line-height:1.65}.quotes{min-height:auto;margin-top:20px;margin-bottom:88px}.quote{margin-bottom:0%;font-size:clamp(18px,6vw,24px);line-height:1.45}.quote-right{margin-top:16px;margin-left:0}.privacy-grid{grid-template-columns:1fr;gap:36px;margin-top:0}.privacy-illustration{justify-content:center;margin-top:36px;display:flex;transform:translateY(-10px)}.privacy-illustration img{width:100px;margin:-10px auto 0}.privacy-copy h2{max-width:100%}.privacy-copy p{max-width:100%;margin-top:20px}.wave-wrap{margin:56px 0 48px}.wave-desktop{display:none}.wave-mobile{width:50%;margin:0 auto;display:block}.closing-cta{max-width:100%;margin:0 auto 30px}.closing-cta h2{font-size:clamp(30px,8vw,40px)}.primary-button{width:100%;min-height:54px;margin-top:28px;padding:0 20px}.origin-hero{padding:20px 0 40px}.origin-hero-grid{grid-template-columns:1fr;gap:28px;min-height:auto}.origin-hero-copy{margin-top:0}.origin-hero-copy h1{letter-spacing:-.04em;max-width:100%;font-size:clamp(36px,10vw,52px);line-height:1}.origin-hero-copy p{max-width:100%;margin-top:20px;font-size:16px;line-height:1.6}.origin-hero-art{justify-content:center;align-items:center;padding-top:0}.origin-hero-art img{width:min(100%,170px)}.origin-free-section{padding:72px 0}.origin-free-grid{grid-template-columns:1fr;gap:28px}.origin-free-copy h2,.origin-owned-copy h2,.origin-closing h2{font-size:clamp(32px,9vw,44px);line-height:1}.origin-free-copy p,.origin-free-card p,.origin-owned-copy p,.origin-closing p{font-size:16px;line-height:1.65}.origin-free-copy p,.origin-owned-copy p{max-width:100%}.origin-free-card{max-width:300px;padding:34px 28px}.origin-free-card h3{font-size:18px;line-height:1.2}.origin-owned-section{padding:80px 0 64px}.origin-owned-grid{grid-template-columns:1fr;gap:20px;display:grid}.origin-owned-art{order:-1;justify-content:center;display:flex}.origin-owned-art img{width:110px;height:auto}.origin-closing{text-align:center;max-width:100%;margin:0 auto 10px}.origin-cta-button{width:100%;min-height:54px;margin-top:28px;padding:0 20px}.birth-story-section{padding:20px 0 0}.birth-hero-layout{grid-template-columns:1fr;gap:28px}.birth-copy{max-width:100%;margin-top:0}.birth-copy h1,.birth-copy h2{letter-spacing:-.04em;font-size:clamp(36px,10vw,52px);line-height:1}.birth-copy h2{font-size:clamp(32px,9vw,44px)}.birth-copy p,.birth-copy .birth-emphasis{max-width:100%;margin:20px 0 0;font-size:16px;line-height:1.65}.birth-mini-wave{margin:24px 0 22px}.birth-mini-wave img{width:30px}.birth-for-copy{margin-top:48px}.birth-art-panel{display:none}.birth-for-section{padding:64px 0}.birth-closing{gap:10px;max-width:100%;margin:0 auto 30px}.birth-closing p{max-width:100%;font-size:16px;line-height:1.65}.birth-cta-button{width:100%;min-height:54px;margin-top:20px;padding:0 20px}.download-hero{padding:20px 0 64px}.download-grid{grid-template-columns:1fr;gap:28px;min-height:auto}.download-copy{max-width:100%;margin-top:0}.download-copy h1{letter-spacing:-.04em;max-width:100%;font-size:clamp(36px,10vw,52px);line-height:1}.download-copy p{max-width:100%;margin:20px 0 0;font-size:16px;line-height:1.65}.store-badges{flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px}.store-badge-link img{height:48px}.download-note{margin-top:48px}.download-art{display:none}.contact-hero{padding:20px 0 64px}.contact-grid{grid-template-columns:1fr;gap:28px;min-height:auto}.contact-copy{max-width:100%;margin-top:0}.contact-copy h1{letter-spacing:-.04em;max-width:100%;font-size:clamp(36px,10vw,52px);line-height:1}.contact-copy p{max-width:100%;margin:20px 0 0;font-size:16px;line-height:1.65}.contact-email{margin-top:28px;font-size:clamp(28px,8vw,40px);line-height:1}.contact-art{justify-content:center;align-items:center;padding-top:0;display:flex}.contact-art img{width:min(100%,220px)}.legal-hero{padding:20px 0 64px}.legal-copy{max-width:100%;padding-top:var(--hero-top)}.legal-copy h1{letter-spacing:-.04em;font-size:clamp(36px,10vw,52px);line-height:1}.legal-updated{margin-top:16px;font-size:12px}.legal-content{margin-top:24px}.legal-content h2{font-size:18px;line-height:1.3}.legal-content p,.legal-content li{font-size:16px;line-height:1.65}.legal-content ul{margin-left:18px}.site-footer{padding:52px 0 28px}.footer-grid{grid-template-columns:1fr;gap:40px}.footer-links{grid-template-columns:1fr 1fr;gap:24px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:16px;margin-top:40px}.footer-legal{gap:12px 18px}.origin-privacy-grid{margin-top:100px;display:block}.origin-privacy-art{justify-content:center;margin-bottom:24px;display:flex}.origin-privacy-art img{width:130px;height:auto}.origin-privacy-copy{width:100%;max-width:100%}.origin-privacy-copy h2{letter-spacing:-.04em;max-width:100%;margin:0;font-size:clamp(30px,8vw,40px);line-height:.98}.origin-privacy-copy p{max-width:100%;margin:18px 0 0;font-size:16px;line-height:1.6}.origin-privacy-copy{padding-left:0}.closing-cta,.origin-closing,.birth-closing{text-align:left;align-items:flex-start;margin-left:0;margin-right:0}.closing-cta p,.origin-closing p,.birth-closing p{max-width:100%;margin-left:0;margin-right:0}.primary-button,.origin-cta-button,.birth-cta-button{align-self:flex-start}}
