:root{background:#000}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{color:#e8e8e8;background:#000;margin:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.original-launch{background:#000;flex-direction:column;min-height:100vh;padding:27px 5.5vw 28px;font-family:Barlow Condensed,Impact,sans-serif;display:flex;overflow:hidden}.logo-intro{z-index:5;pointer-events:none;background:#000;place-items:center;animation:.45s cubic-bezier(.7,0,.2,1) 4s forwards intro-out;display:grid;position:fixed;inset:0}.logo-morph{aspect-ratio:319/500;perspective:900px;opacity:0;width:min(25vw,210px);animation:1.2s cubic-bezier(.16,1,.3,1) .15s forwards mark-in,.55s cubic-bezier(.7,0,.2,1) 3.45s forwards mark-out;position:relative;transform:translate(36px)}.pyramid-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pyramid-face{transform-origin:50%;backface-visibility:hidden;position:absolute;inset:0}.pyramid-face.front{clip-path:polygon(50% 100%,20% 22%,80% 22%);background:linear-gradient(145deg,#f1efe8,#aaa69e)}.pyramid-face.left{clip-path:polygon(50% 100%,0 31%,20% 22%,50% 0);background:linear-gradient(120deg,#88847c,#4e4b46)}.pyramid-face.right{clip-path:polygon(50% 100%,50% 0,80% 22%,100% 31%);background:linear-gradient(240deg,#5a5751,#242320)}.pyramid-face.top{clip-path:polygon(20% 22%,50% 0,80% 22%,50% 31%);background:#b7b3aa}.flat-mark{object-fit:contain;opacity:0;width:100%;height:100%;animation:.44s cubic-bezier(.16,1,.3,1) 2.24s forwards mark-resolve;position:absolute;inset:0;transform:scale(.985)}.pyramid-preview{perspective:1100px;background:#000;place-items:center;min-height:100vh;display:grid}.pyramid-preview-model{aspect-ratio:319/500;width:min(54vw,450px);transform-style:preserve-3d;position:relative;transform:rotateX(-12deg)rotateY(-24deg)}.pyramid-preview-model .pyramid-face{position:absolute;inset:7% 4%}.landing-content{min-height:inherit;opacity:0;flex-direction:column;animation:.8s cubic-bezier(.16,1,.3,1) 4.2s forwards landing-in;display:flex}.launch-hero{grid-template-rows:auto minmax(0,1fr);gap:18px;height:calc(100svh - 55px);min-height:520px;display:grid;position:relative}.launch-header{z-index:2;will-change:transform,opacity;width:min(560px,56vw);transform:translate3d(0,calc(var(--hero-progress,0) * -30px),0);opacity:calc(1 - var(--hero-progress,0) * .32);position:relative}.launch-logo{width:100%;height:auto;display:block}.launch-product{aspect-ratio:1136/864;will-change:transform,opacity;width:min(900px,90vw,131.5svh - 210.4px);min-height:0;opacity:calc(1 - var(--hero-exit,0));transform:translate3d(0,calc(var(--hero-progress,0) * 10px - var(--hero-exit,0) * 26px),0) scale(calc(1 + var(--hero-progress,0) * .025 - var(--hero-exit,0) * .015));align-self:center;margin:0 auto;position:relative;overflow:visible}.launch-product:before{content:"";z-index:0;opacity:calc(.48 + var(--hero-progress,0) * .38);transform:scale(calc(.94 + var(--hero-progress,0) * .08));background:radial-gradient(#b69b6329,#0000 66%);position:absolute;inset:5% -3% 8%}.launch-product img{z-index:1;filter:brightness(1.08)contrast(1.03);will-change:transform;width:100%;height:auto;transform:scale(calc(1 + var(--hero-progress,0) * .018));display:block;position:relative}.product-shine{z-index:2;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.product-shine i{filter:brightness(2.25)contrast(1.08)saturate(1.08);will-change:opacity,-webkit-mask-position,mask-position;background:url(/assets/gradient-detail.png) 50%/100% 100% no-repeat;display:block;position:absolute;inset:0}.product-shine-scroll{display:none!important}.product-shine-idle{opacity:0;animation:6.8s ease-in-out 5.1s infinite product-shine-sweep;-webkit-mask-image:linear-gradient(112deg,#0000 35%,#00000014 41%,#000000b8 48%,#000 50%,#000000b8 52%,#00000014 59%,#0000 65%);mask-image:linear-gradient(112deg,#0000 35%,#00000014 41%,#000000b8 48%,#000 50%,#000000b8 52%,#00000014 59%,#0000 65%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:250% 100%;mask-size:250% 100%}.scroll-cue{z-index:3;color:#777;letter-spacing:.24em;opacity:calc(1 - var(--hero-progress,0) * 1.8);transform:translate3d(0,calc(var(--hero-progress,0) * 12px),0);align-items:center;gap:12px;font:500 9px/1 Arial,sans-serif;display:flex;position:absolute;bottom:18px;right:0}.scroll-cue i{background:#282828;width:52px;height:1px;display:block;position:relative;overflow:hidden}.scroll-cue i:after{content:"";transform-origin:0;background:#b69b63;animation:2.3s cubic-bezier(.16,1,.3,1) 5.1s infinite scroll-line;position:absolute;inset:0}.launch-conversion{align-self:flex-end;width:min(760px,90vw);margin:0 7vw 90px 0;padding-top:clamp(110px,14vw,200px)}.conversion-rule{background:#171717;width:100%;height:1px;margin-bottom:clamp(25px,3vw,42px);overflow:hidden}.conversion-rule:after{content:"";transform-origin:100%;background:linear-gradient(90deg,#b69b63,#b69b6314);width:100%;height:100%;display:block}.coming-soon{letter-spacing:-.015em;text-align:right;margin:0 0 20px;font-size:clamp(25px,3vw,54px);font-style:normal;font-weight:800}.availability-counter{width:min(360px,100%);margin:0 0 18px auto}.availability-label{color:#777;letter-spacing:.22em;text-align:right;margin-bottom:5px;font:500 10px/1 Arial,sans-serif;display:block}.availability-number{justify-content:flex-end;align-items:baseline;gap:11px;display:flex}.availability-number strong{color:#e5e5e5;font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-align:right;min-width:3ch;font:400 clamp(42px,5vw,68px)/.9 Barlow Condensed,Arial,sans-serif}.availability-number span{color:#aaa;letter-spacing:.16em;font:500 12px/1 Arial,sans-serif}.availability-track{background:#292929;height:1px;margin-top:10px;overflow:hidden}.availability-track span{will-change:width;background:#b69b63;height:100%;display:block}.interest-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.interest-actions button,.interest-actions a{color:#dedede;letter-spacing:.12em;cursor:pointer;white-space:nowrap;background:#ffffff04;border:1px solid #747474;border-radius:0;justify-content:center;align-items:center;min-height:clamp(68px,6vw,82px);padding:0 24px;font:500 clamp(16px,1.5vw,20px)/1 Barlow Condensed,Arial,sans-serif;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:flex}.interest-actions button:hover,.interest-actions button:focus-visible,.interest-actions a:hover,.interest-actions a:focus-visible{color:#050505;background:#e4e4e4;border-color:#e4e4e4}.interest-actions .buy-button{color:#050505;background:#dedede;border-color:#dedede}.interest-actions .buy-button:hover,.interest-actions .buy-button:focus-visible{color:#050505;background:#fff;border-color:#fff}.interest-actions button:disabled{opacity:.42;cursor:not-allowed}.interest-overlay{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 42%,#b69b6317,#0000 31%),#000000e0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.interest-dialog{isolation:isolate;background:linear-gradient(145deg,#ffffff06,#0000 38%),#050505;border:1px solid #393939;width:min(540px,100%);padding:50px 48px 42px;position:relative;overflow:hidden;box-shadow:0 30px 120px #000000d1}.interest-dialog:before{content:"";z-index:-1;background:linear-gradient(#0000 9%,#b69b63 46%,#0000 91%);width:1px;position:absolute;inset:0 auto 0 0}.interest-dialog:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #b69b631f;width:180px;position:absolute;top:-105px;right:-90px;transform:rotate(45deg)}.interest-eyebrow{color:#b69b63;letter-spacing:.25em;margin-bottom:15px;font:500 9px/1 Arial,sans-serif;display:block}.interest-dialog h2{letter-spacing:.015em;margin:0 0 12px;font-size:clamp(32px,4vw,50px);font-weight:500;line-height:.95}.interest-copy{color:#777;letter-spacing:.16em;margin:0 0 30px;font:500 10px/1.4 Arial,sans-serif}.interest-close{color:#777;cursor:pointer;background:0 0;border:0;font:300 29px/1 Arial,sans-serif;position:absolute;top:14px;right:17px}.interest-close:hover,.interest-close:focus-visible{color:#fff}.interest-form{gap:11px;display:grid}.interest-form input,.interest-form button{letter-spacing:.11em;border-radius:0;height:60px;font:500 16px/1 Barlow Condensed,Arial,sans-serif}.interest-form input{color:#f1f1f1;background:#ffffff04;border:1px solid #4c4c4c;outline:none;min-width:0;padding:0 19px;transition:border-color .22s,background .22s,box-shadow .22s}.interest-form input::placeholder{color:#686868;opacity:1}.interest-form input:focus{background:#b69b6306;border-color:#b69b63;box-shadow:0 0 0 1px #b69b631f}.interest-form button{color:#050505;cursor:pointer;background:#dedede;border:1px solid #dedede;transition:background .22s,border-color .22s,color .22s}.interest-form button:hover,.interest-form button:focus-visible{background:#b69b63;border-color:#b69b63}.interest-form button:disabled{opacity:.45;cursor:wait}.interest-error{color:#b69b63;letter-spacing:.11em;min-height:15px;margin:1px 0 0;font:700 10px/1.3 Arial,sans-serif}.interest-note{color:#555;letter-spacing:.19em;text-align:right;margin:-4px 0 0;font:500 8px/1 Arial,sans-serif}.kit-embed{min-height:131px}.kit-embed .formkit-form[data-uid="3edaa9df6a"]{max-width:none!important;box-shadow:none!important;background:0 0!important;overflow:visible!important}.kit-embed .formkit-container{box-shadow:none!important;background:0 0!important;padding:0!important}.kit-embed .formkit-hero{display:none!important}.kit-embed .formkit-fields{gap:11px!important;display:grid!important}.kit-embed .formkit-field,.kit-embed .formkit-submit{width:100%!important;margin:0!important}.kit-embed .formkit-input{color:#f1f1f1!important;letter-spacing:.11em!important;height:60px!important;box-shadow:none!important;background:#ffffff04!important;border:1px solid #4c4c4c!important;border-radius:0!important;outline:none!important;padding:0 19px!important;font:500 16px/1 Barlow Condensed,Arial,sans-serif!important}.kit-embed .formkit-input::placeholder{color:#686868!important;opacity:1!important}.kit-embed .formkit-input:focus{background:#b69b6306!important;border-color:#b69b63!important;box-shadow:0 0 0 1px #b69b631f!important}.kit-embed .formkit-submit{color:#050505!important;letter-spacing:.11em!important;background:#dedede!important;border:1px solid #dedede!important;border-radius:0!important;height:60px!important;font:500 16px/1 Barlow Condensed,Arial,sans-serif!important;transition:background .22s,border-color .22s,color .22s!important}.kit-embed .formkit-submit:hover,.kit-embed .formkit-submit:focus-visible{background:#b69b63!important;border-color:#b69b63!important}.kit-embed .formkit-submit>span{padding:0!important}.kit-embed .formkit-alert{color:#b69b63!important;letter-spacing:.1em!important;background:#ffffff05!important;border:1px solid #4c4c4c!important;border-radius:0!important;margin:0 0 11px!important;font:600 10px/1.4 Arial,sans-serif!important}.kit-embed .formkit-powered-by-convertkit-container{opacity:.35;transform-origin:100%;transform:scale(.72);justify-content:flex-end!important;margin:8px 0 0!important}.kit-embed .formkit-powered-by-convertkit{margin:0!important}.shop-placeholder{background:#000;place-items:center;min-height:100svh;padding:24px;display:grid}.shop-placeholder h1{color:#e8e8e8;letter-spacing:.08em;text-align:center;margin:0;font:500 clamp(24px,4vw,52px)/1 Barlow Condensed,Arial,sans-serif}.launch-footer{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-top:auto;display:flex;position:relative}.launch-mark{width:42px;height:auto}.launch-footer p{margin:0;font-size:clamp(13px,1.5vw,21px);font-style:italic;font-weight:800}.launch-footer small{color:#9a9a9a;max-width:490px;font-family:Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.25;display:block}@keyframes mark-in{0%{opacity:0;transform:translate(52px)}to{opacity:1;transform:translate(0)}}@keyframes mark-out{to{opacity:0;transform:translate(-14px)}}@keyframes mark-resolve{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes intro-out{to{opacity:0;visibility:hidden}}@keyframes landing-in{to{opacity:1}}@keyframes scroll-line{0%{transform:translate(-105%)}48%,to{transform:translate(105%)}}@keyframes product-shine-sweep{0%,12%{opacity:0;-webkit-mask-position:100% 0;mask-position:100% 0}20%{opacity:.54}54%{opacity:.42;-webkit-mask-position:0 0;mask-position:0 0}64%,to{opacity:0;-webkit-mask-position:0 0;mask-position:0 0}}.scroll-motion-ready [data-reveal]{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(34px)}.scroll-motion-ready [data-reveal].conversion-rule{transform-origin:100%;transition-duration:1.25s;transform:scaleX(0)}.scroll-motion-ready [data-reveal].is-visible{opacity:1;transform:translate(0,0)}.scroll-motion-ready [data-reveal].conversion-rule.is-visible{transform:scaleX(1)}.scroll-motion-ready .reveal-delay-1{transition-delay:.14s}.scroll-motion-ready .reveal-delay-2{transition-delay:.27s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.logo-intro{display:none}.landing-content{opacity:1;animation:none}.launch-header,.launch-product,.launch-product img,.scroll-cue{opacity:1;transform:none}.product-shine,.scroll-cue i:after{display:none}[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}@media (max-width:700px){.original-launch{min-height:100svh;padding:18px clamp(28px,8vw,40px) 24px}.launch-hero{gap:8px;height:calc(100svh - 42px);min-height:560px}.launch-header{width:min(68vw,270px)}.launch-product{width:clamp(430px,126vw,565px);max-width:none;margin-left:calc(50% - clamp(430px,126vw,565px)/2)}.launch-product:before{opacity:.72;inset:0 2% 4%}.launch-product img{filter:brightness(1.16)contrast(1.04)saturate(1.04)}.product-shine{opacity:calc(.82 + var(--sheen-opacity,0) * .18)}.scroll-cue{bottom:8px}.scroll-cue i{width:38px}.launch-conversion{width:100%;margin:0 0 64px;padding-top:78px}.coming-soon{text-align:left;width:100%;max-width:none;margin:0 0 20px;font-size:clamp(27px,7.8vw,33px);line-height:.98}.coming-soon span{white-space:nowrap;display:block}.availability-counter{width:100%;margin-bottom:20px}.availability-label{margin-bottom:8px}.availability-number{gap:11px}.availability-number strong{font-size:clamp(56px,17vw,66px)}.availability-number span{font-size:11px}.availability-track{height:1px;margin-top:11px}.interest-actions{grid-template-columns:1fr;gap:8px}.interest-actions button,.interest-actions a{letter-spacing:.1em;min-height:52px;padding:0 18px;font-size:15px}.interest-dialog{padding:46px 24px 30px}.interest-copy{margin-bottom:24px;font-size:9px}.launch-footer{gap:18px}.launch-mark{width:37px}.launch-footer small{max-width:290px;font-size:8px}}
