:root{--cream:#f4f1e9;--paper:#faf9f5;--green:#183c34;--deep:#112b25;--sage:#dbe2d3;--ink:#20362e;--muted:#697870;--line:#d8ded5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.announcement{background:var(--green);color:#f3f3e9;text-align:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:11px 16px}.announcement span{margin-left:8px}.site-header{height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,24px);background:var(--cream)}.logo{font-family:Manrope,sans-serif;font-weight:800;font-size:23px;letter-spacing:-.08em;display:inline-flex;align-items:center}.logo-period{color:#9aab85}.logo-mark{width:24px;height:24px;display:inline-flex;align-items:center;gap:2px;margin-right:9px;transform:rotate(-18deg)}.logo-mark i{display:block;width:6px;border-radius:6px;background:var(--green)}.logo-mark i:nth-child(1){height:13px}.logo-mark i:nth-child(2){height:22px}.logo-mark i:nth-child(3){height:16px}.site-header nav{display:flex;gap:35px;font-size:12px;font-weight:700}.site-header nav a:hover,.text-link:hover{opacity:.6}.header-cta{border-bottom:1px solid var(--green);padding-bottom:7px;font-size:12px;font-weight:700}.header-cta span{margin-left:10px}.hero{min-height:620px;display:grid;grid-template-columns:1fr 1fr}.hero-copy{padding:85px 6vw 60px max(8vw,32px);display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#597469;margin:0 0 28px}.eyebrow-line{display:inline-block;width:28px;height:1px;background:currentColor;vertical-align:middle;margin-right:10px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Manrope,sans-serif;letter-spacing:-.07em;line-height:1.08}h1{font-size:clamp(54px,5.2vw,84px);font-weight:700;margin-bottom:30px}h1 em,h2 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.06em}h1 em{color:#607a65}.hero-description{font-size:16px;line-height:1.75;max-width:495px;color:#52675d;margin-bottom:34px}.hero-actions{display:flex;align-items:center;gap:28px}.button{display:inline-flex;gap:35px;align-items:center;justify-content:space-between;padding:18px 23px;font-size:12px;font-weight:700;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--green);color:#fff}.button-dark:hover{background:var(--deep)}.text-link{font-size:12px;font-weight:700;border-bottom:1px solid;padding-bottom:5px}.text-link span{margin-left:8px}.launch-note{font-size:11px;color:#6d7b72;margin:37px 0 0}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#9ead88;margin-right:7px;vertical-align:middle}.hero-art{min-height:620px;background:#dce2d5;position:relative;overflow:hidden;display:grid;place-items:center}.art-orbit{position:absolute;border:1px solid rgba(255,255,255,.55);border-radius:50%;width:670px;height:670px}.art-orbit-two{width:480px;height:480px}.art-label{position:absolute;z-index:3;color:#456557;font-size:10px;letter-spacing:.2em;font-weight:700}.art-label-top{top:8%;left:8%;right:8%;display:flex;justify-content:space-between}.art-label-top span{font-size:18px}.art-label-bottom{bottom:7%;left:8%}.suitcase{position:relative;width:min(69%,430px);aspect-ratio:1/.88;border:13px solid #557065;border-radius:37px;background:#e7ebe0;box-shadow:17px 22px 0 #adc0ac,22px 32px 32px #8da89170;transform:rotate(-12deg);z-index:2;padding:15px}.suitcase:before{content:'';position:absolute;top:-33px;left:38%;width:24%;height:25px;border:8px solid #557065;border-radius:13px 13px 0 0}.suitcase-inner{height:100%;border:2px solid #cbd7c9;border-radius:15px;position:relative;overflow:hidden}.cube{position:absolute;background:#9eae98;border:7px solid #718b78;border-radius:14px;box-shadow:inset 0 0 0 3px #bbc9b2,6px 8px 12px #415c4740}.cube-large{width:61%;height:47%;top:8%;left:6%;transform:rotate(4deg)}.cube-medium{width:51%;height:36%;top:57%;left:5%;transform:rotate(-3deg);background:#b8c5ac}.cube-small{width:31%;height:46%;top:39%;right:5%;transform:rotate(9deg);background:#d0d4b9}.cube-seam{position:absolute;inset:11px;border:2px dashed #e4eadc;border-radius:7px}.cube-handle{position:absolute;width:30%;height:6px;top:-11px;left:34%;border:5px solid #66826f;border-bottom:0;border-radius:6px 6px 0 0}.cube-word{position:absolute;top:46%;left:22%;font-family:Manrope,sans-serif;font-size:11px;letter-spacing:.15em;font-weight:800;color:#e8ede1}.visual-disclosure{position:absolute;right:18px;bottom:14px;color:#426054;font-size:10px;z-index:4;background:#ecf0e8c9;padding:5px 7px}.ticker{display:flex;align-items:center;justify-content:space-around;gap:38px;overflow:hidden;white-space:nowrap;background:var(--green);color:#dce8d6;padding:20px 5vw;font-size:11px;font-weight:700;letter-spacing:.2em}.ticker b{font-size:20px;font-weight:400;color:#8fac8e}.section-wrap{max-width:1440px;margin:auto;padding-left:8vw;padding-right:8vw}.intro{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding-top:130px;padding-bottom:78px}.intro h2,.faq h2{font-size:clamp(42px,4.5vw,68px);margin:0}.intro h2 em,.faq h2 em{color:#738f75}.intro-right{padding-top:65px}.intro-right>p:first-child{font-size:17px;line-height:1.8;max-width:540px}.fine-print{font-size:12px;color:#78877c;line-height:1.6}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:130px}.feature-grid article{min-height:330px;background:#e9ede5;padding:30px 32px;position:relative}.feature-grid article:nth-child(2){background:#e0e7dc}.feature-grid article:nth-child(3){background:#d8e2d5}.feature-number{font-size:11px;color:#789080}.feature-icon{height:125px;display:flex;align-items:center;justify-content:center;color:#6c8b74}.icon-stack{position:relative}.icon-stack i{position:absolute;width:60px;height:47px;border:3px solid currentColor;border-radius:7px;transform:rotate(-10deg)}.icon-stack i:nth-child(2){transform:translate(9px,9px) rotate(-10deg)}.icon-stack i:nth-child(3){transform:translate(18px,18px) rotate(-10deg)}.icon-zip i:first-child{width:84px;height:50px;border:3px solid currentColor;border-radius:8px}.icon-zip i:last-child{position:absolute;width:64px;border-top:3px dashed currentColor;transform:rotate(-12deg)}.icon-sun{font-size:83px;line-height:1}.feature-grid h3{font-family:Manrope,sans-serif;font-size:19px;letter-spacing:-.04em}.feature-grid p{color:#66786d;font-size:13px;line-height:1.7;max-width:270px}.scene{display:grid;grid-template-columns:1fr 1fr;background:var(--paper);padding-top:0;padding-bottom:0}.scene-art{min-height:550px;background:#e7dcc9;position:relative;overflow:hidden;display:grid;place-items:center}.scene-sun{width:360px;height:360px;border-radius:50%;background:#ead2aa;position:absolute;top:30px;right:-70px}.scene-bag{width:53%;height:56%;border:12px solid #647b67;border-radius:28px 28px 42px 42px;position:relative;background:#d5d8bd;transform:rotate(-10deg);box-shadow:15px 20px 0 #9ba897}.scene-bag-top{position:absolute;top:-55px;left:30%;width:40%;height:48px;border:13px solid #647b67;border-bottom:0;border-radius:30px 30px 0 0}.scene-cube{position:absolute;border:6px double #879b7d;border-radius:8px;background:#b6c5ab}.scene-cube.a{width:72%;height:34%;left:13%;top:12%}.scene-cube.b{width:44%;height:34%;left:10%;bottom:10%;background:#c7ccb0}.scene-cube.c{width:32%;height:34%;right:10%;bottom:10%;background:#9eae9c}.scene-copy{padding:100px 8vw;align-self:center}.scene-copy h2,.truth h2{font-size:clamp(42px,4vw,64px)}.scene-copy>p:not(.eyebrow){font-size:16px;line-height:1.8;color:#66776c;max-width:440px}.scene-copy ul{list-style:none;padding:20px 0 0;margin:0;max-width:400px}.scene-copy li{border-top:1px solid var(--line);padding:16px 0;font-size:13px;font-weight:700}.scene-copy li span{font-size:11px;color:#8b9f8d;margin-right:26px}.truth{background:var(--green);color:#e7eddf;display:grid;grid-template-columns:90px 1fr 1fr;gap:50px;align-items:center;padding-top:100px;padding-bottom:100px}.truth-symbol{font-size:68px;color:#abc4a4}.truth .eyebrow{color:#adc3a8}.truth h2{margin:0}.truth>p{max-width:400px;line-height:1.8;color:#c7d6ca;margin:40px 0 0;font-size:15px}.faq{display:grid;grid-template-columns:1fr 1.15fr;gap:10%;padding-top:130px;padding-bottom:140px}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:23px 0;font-weight:700;font-size:14px}summary::-webkit-details-marker{display:none}summary span{font-size:21px;font-weight:400;line-height:.7}details[open] summary span{transform:rotate(45deg)}details p{font-size:13px;line-height:1.75;color:#66786d;padding-right:25px;margin:0 0 23px}.waitlist{background:#dce5d9;min-height:510px;display:flex;justify-content:space-between;overflow:hidden}.waitlist-inner{padding:95px 8vw;max-width:700px;z-index:1}.waitlist h2{font-size:clamp(50px,5vw,76px);margin-bottom:25px}.waitlist h2 em{color:#748d75}.waitlist-inner>p:not(.eyebrow):not(.privacy-note){font-size:15px;line-height:1.7;color:#5f7465;max-width:440px}.waitlist form{margin-top:34px}.waitlist label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:700;margin-bottom:9px}.form-row{display:flex;max-width:480px}.form-row input{min-width:0;flex:1;border:1px solid #aabda9;background:#f8faf5;padding:16px;outline:none;border-radius:0}.form-row input:focus{border-color:var(--green)}.form-row button{border:0;background:var(--green);color:white;font-size:12px;font-weight:700;padding:0 20px;cursor:pointer}.form-row button:disabled{opacity:.48;cursor:not-allowed}.form-row button span{margin-left:10px}.form-message,.privacy-note{font-size:11px;color:#586e5f;margin:9px 0 0}.waitlist-decoration{align-self:center;font-family:Manrope,sans-serif;font-size:clamp(200px,28vw,450px);font-weight:800;letter-spacing:-.2em;color:#cbdac8;line-height:1;margin-right:-7vw;white-space:nowrap}.waitlist-decoration span{font-size:.45em;vertical-align:middle}footer{min-height:150px;padding:50px 8vw;background:var(--deep);color:#eaf0e6;display:flex;align-items:center;justify-content:space-between;gap:20px}footer p,footer>span{font-size:11px;color:#b3c5b8;margin:0}footer .logo{font-size:21px}@media(max-width:850px){.site-header nav{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:75px 8vw 65px}.hero-art{min-height:500px}.intro,.faq{grid-template-columns:1fr;gap:30px}.intro-right{padding-top:0}.scene{grid-template-columns:1fr}.scene-art{min-height:500px}.scene-copy{padding:80px 8vw}.truth{grid-template-columns:60px 1fr;gap:20px}.truth>p{grid-column:2;margin:0}.waitlist-decoration{display:none}}@media(max-width:600px){.announcement{font-size:9px;letter-spacing:.1em}.site-header{height:68px}.logo{font-size:20px}.header-cta{font-size:10px}.hero-copy{padding-top:74px}.hero h1{font-size:clamp(48px,12vw,66px)}.hero-description{font-size:14px}.hero-actions{gap:20px;flex-wrap:wrap}.button{padding:16px 19px}.hero-art{min-height:410px}.suitcase{width:67%;border-width:10px;padding:10px}.cube{border-width:5px}.cube-word{font-size:7px}.art-label{font-size:8px}.section-wrap{padding-left:6vw;padding-right:6vw}.intro{padding-top:90px;padding-bottom:50px}.intro h2,.faq h2{font-size:43px}.intro-right>p:first-child{font-size:15px}.feature-grid{grid-template-columns:1fr;padding-bottom:90px}.feature-grid article{min-height:255px}.feature-icon{height:83px}.scene-art{min-height:400px}.scene-copy{padding:85px 6vw}.scene-copy h2,.truth h2{font-size:43px}.truth{padding-top:75px;padding-bottom:75px;grid-template-columns:1fr}.truth-symbol{font-size:44px}.truth>p{grid-column:1}.faq{padding-top:90px;padding-bottom:100px}.waitlist-inner{padding:85px 6vw}.waitlist h2{font-size:52px}.form-row{flex-direction:column;gap:9px}.form-row button{padding:17px}footer{padding:45px 6vw;align-items:flex-start;flex-direction:column}}

.purchase{padding-top:0;padding-bottom:110px}.purchase-card{background:#e5eade;display:grid;grid-template-columns:1.4fr 1fr;gap:8%;padding:55px 6vw;border:1px solid var(--line)}.purchase h2,.policies h2{font-size:clamp(38px,4vw,58px)}.purchase-price{font-family:Manrope,sans-serif;font-size:28px;font-weight:800;color:var(--green);margin:20px 0}.purchase-price span{font-family:'DM Sans',sans-serif;font-size:12px;font-weight:400;color:var(--muted)}.purchase-action{align-self:center}.purchase-action .button{width:100%}.purchase-action p,.policy-grid p{font-size:13px;line-height:1.7;color:#52675d}.purchase-action p{margin:15px 0 0}.policies{padding-top:100px;padding-bottom:110px}.policy-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:40px}.policy-grid>div{border-top:1px solid var(--line);padding-top:20px}.policy-grid h3{font-family:Manrope,sans-serif}@media(max-width:850px){.purchase-card{grid-template-columns:1fr;gap:25px}}@media(max-width:600px){.purchase{padding-bottom:70px}.purchase-card{padding:32px 6vw}.policies{padding-top:75px;padding-bottom:80px}.policy-grid{grid-template-columns:1fr;gap:20px}}
