:root{--bg: #fbf7f0;--surface: #fffdf9;--ink: #241811;--ink-soft: #6e5b4e;--accent: #c73627;--accent-bright: #fd4e34;--accent-deep: #b02f22;--accent-soft: #fae7e1;--hairline: rgba(36, 24, 17, .14);--shadow-tint: rgba(36, 24, 17, .16);--on-accent: #241811;--font-display: "EB Garamond", "Georgia", serif;--font-body: "Outfit", "Helvetica Neue", sans-serif;--radius: 14px;--max: 1200px;--ease-out: cubic-bezier(.16, 1, .3, 1)}@media(prefers-color-scheme:dark){:root{--bg: #1e1410;--surface: #2a1c15;--ink: #f0e9de;--ink-soft: #bcaa97;--accent: #fd4e34;--accent-bright: #fd4e34;--accent-deep: #e8442e;--accent-soft: #38221a;--hairline: rgba(240, 233, 222, .15);--shadow-tint: rgba(0, 0, 0, .5);--on-accent: #241811}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}h1,h2,h3{font-family:var(--font-display);font-weight:500;line-height:1.12;letter-spacing:-.01em;margin:0 0 1rem}h1{font-size:clamp(2.4rem,4.2vw,3.6rem)}h2{font-size:clamp(2rem,3.6vw,3rem)}h3{font-size:1.5rem}p{margin:0 0 1rem}a{color:inherit}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.section-inner{max-width:var(--max);margin:0 auto;padding:clamp(4.5rem,9vw,8rem) 1.5rem}.section-narrow{max-width:780px}.eyebrow{font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 1.25rem}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.wave{display:inline-flex;align-items:center;gap:5px;height:34px;margin-bottom:1.5rem}.wave i{width:4px;border-radius:2px;background:var(--accent-bright);animation:wave-eq 1.8s ease-in-out infinite alternate}.wave i:nth-child(1){height:14px;animation-delay:-.9s}.wave i:nth-child(2){height:24px;animation-delay:-.45s}.wave i:nth-child(3){height:32px;animation-delay:-1.2s}.wave i:nth-child(4){height:20px;animation-delay:-.15s}.wave i:nth-child(5){height:30px;animation-delay:-.75s}.wave i:nth-child(6){height:16px;animation-delay:-1.5s}.wave i:nth-child(7){height:26px;animation-delay:-.3s}@keyframes wave-eq{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:.95rem;font-weight:600;padding:.85rem 1.75rem;border-radius:999px;border:none;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .25s var(--ease-out),background-color .25s var(--ease-out)}.btn:active{transform:translateY(1px) scale(.98)}.btn-primary{background:var(--accent-bright);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-deep);color:#fff8f2}.btn-primary:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.waitlist-form{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1.75rem}.waitlist-form input{flex:1 1 240px;font-family:var(--font-body);font-size:1rem;color:var(--ink);background:var(--surface);border:1px solid var(--hairline);border-radius:999px;padding:.85rem 1.4rem}.waitlist-form input::placeholder{color:var(--ink-soft)}.waitlist-form input[aria-invalid=true]{border-color:#a14a3a}.form-note{min-height:1.4em;font-size:.9rem;color:var(--accent);margin:.6rem 0 0}.form-note.is-error{color:#a14a3a}.nav{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--hairline)}.nav-inner{max-width:1320px;margin:0 auto;height:68px;padding:0 1.5rem;display:flex;align-items:center;gap:2rem}.brand{display:inline-flex;align-items:center;text-decoration:none}.brand-logo{height:30px;width:auto}.brand-logo-footer{height:38px}.nav-links{display:flex;gap:1.75rem;margin-left:auto}.nav-links a{font-size:.92rem;font-weight:500;color:var(--ink-soft);text-decoration:none;transition:color .2s var(--ease-out)}.nav-links a:hover{color:var(--ink)}.btn-nav{padding:.6rem 1.3rem;font-size:.88rem}.nav-toggle{display:none;margin-left:auto;background:none;border:none;color:var(--ink);font-size:1.6rem;cursor:pointer;padding:.25rem}.mobile-menu[hidden]{display:none}.mobile-menu{display:flex;flex-direction:column;gap:1.1rem;padding:1.25rem 1.5rem 1.75rem;border-top:1px solid var(--hairline)}.mobile-menu a{text-decoration:none;font-weight:500}.mobile-menu .btn{align-self:flex-start}.hero{position:relative}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(58% 46% at 76% 16%,rgba(253,78,52,.07),transparent 70%)}.hero-inner{position:relative;max-width:1320px;margin:0 auto;min-height:calc(100dvh - 68px);padding:clamp(2.5rem,5vh,5rem) 1.5rem clamp(3rem,6vh,5rem);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem)}.hero-copy h1{margin-bottom:1.25rem}.hero-copy h1 em{font-style:italic;font-weight:400;display:inline-block;padding-bottom:.08em}.hero-sub{font-size:1.12rem;color:var(--ink-soft);max-width:42ch;margin:0}.hero-media{margin:0;transform:translateY(1.5rem)}.hero-slider{position:relative;aspect-ratio:4 / 3;border-radius:var(--radius);overflow:hidden;box-shadow:0 24px 60px -18px var(--shadow-tint)}.hero-slider img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.2s ease}.hero-slider img.is-active{opacity:1}.hero-slider-dots{display:flex;justify-content:center;gap:.25rem;margin-top:.75rem}.hero-slider-dots button{-webkit-appearance:none;appearance:none;border:0;background:none;padding:8px;cursor:pointer}.hero-slider-dots button:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:var(--ink-soft);opacity:.3;transition:opacity .3s ease,background-color .3s ease,transform .3s ease}.hero-slider-dots button:hover:before{opacity:.7}.hero-slider-dots button.is-active:before{opacity:1;background:var(--accent-bright);transform:scale(1.25)}.hero-slider-dots button:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:50%}.manifesto{border-top:1px solid var(--hairline)}.manifesto-lede{font-family:var(--font-display);font-size:clamp(1.9rem,3.6vw,3.1rem);line-height:1.22;font-weight:500;max-width:28ch;margin:0 0 2.5rem}.manifesto-body{max-width:78ch;color:var(--ink-soft);font-size:1.05rem}@media(min-width:1400px){.manifesto .section-inner{max-width:1360px;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:4rem;align-items:start}.manifesto-lede{margin-bottom:0}.manifesto-body{justify-self:end;margin-top:14rem}}.how{background:var(--surface);border-block:1px solid var(--hairline)}.how h2{max-width:30ch;margin-bottom:3rem}.how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,3.5vw,3rem)}.how-item{border-top:1px solid var(--hairline);padding-top:1.5rem}.how-item i{font-size:1.7rem;color:var(--accent);display:block;margin-bottom:1rem}.how-item h3{font-size:1.35rem;margin-bottom:.5rem}.how-item p{color:var(--ink-soft);font-size:.98rem;margin:0}.how-demo{margin-top:clamp(3rem,6vw,4.5rem);padding-top:clamp(2.5rem,5vw,3.5rem);border-top:1px solid var(--hairline)}.how-demo-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem 2rem;margin-bottom:2rem}.how-demo-head h3{font-size:clamp(1.5rem,2.4vw,1.9rem);margin:0}.how-demo-head p{color:var(--ink-soft);font-size:.98rem;margin:0}.demo-media{position:relative;margin:0;border-radius:var(--radius);overflow:hidden;box-shadow:0 24px 60px -18px var(--shadow-tint)}.demo-media video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;background:var(--ink)}.demo-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:84px;height:84px;border:none;border-radius:50%;background:var(--accent-bright);color:var(--on-accent);font-size:1.9rem;display:flex;align-items:center;justify-content:center;padding-left:6px;cursor:pointer;transition:transform .35s var(--ease-out),opacity .35s var(--ease-out),background .2s}.demo-play:hover{background:var(--accent-deep);transform:scale(1.06)}.demo-play:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.demo-media.is-playing .demo-play{opacity:0;transform:scale(.85);pointer-events:none}.split-inner{max-width:var(--max);margin:0 auto;padding:clamp(4rem,8vw,7rem) 1.5rem;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem)}.split-reverse .split-media{order:2}.split-reverse .split-copy{order:1}.split-media{margin:0}.split-media img{border-radius:var(--radius);box-shadow:0 20px 50px -16px var(--shadow-tint)}.split-copy p{color:var(--ink-soft);font-size:1.05rem;max-width:46ch}#recorder .split-copy p{max-width:none}.story{position:relative}.story-media{margin:0}.story-media img{width:100%;height:clamp(28rem,70vh,40rem);object-fit:cover;object-position:35% center}.story-card{position:relative;max-width:640px;margin:clamp(-9rem,-12vw,-5rem) auto 0;margin-inline:auto max(1.5rem,calc((100% - var(--max)) / 2 + 1.5rem));background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);padding:clamp(2rem,4vw,3.25rem);box-shadow:0 24px 60px -20px var(--shadow-tint)}.story-lines span{display:block;font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.35}.story-lines span:nth-child(2n){margin-left:2.5rem}.for-whom h2{max-width:24ch;margin:0 auto 2.75rem;text-align:center}.whom-list{list-style:none;margin:0 auto;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-width:720px}.whom-list li{width:fit-content;max-width:min(78%,30rem);padding:.85rem 1.35rem;background:var(--surface);border:1px solid var(--hairline);border-radius:20px 20px 20px 6px;font-size:1.05rem;line-height:1.5}.whom-list li:nth-child(2n){align-self:flex-end;background:var(--accent-soft);border-color:transparent;border-radius:20px 20px 6px}.waitlist-inner{max-width:var(--max);margin:0 auto;padding:clamp(4.5rem,9vw,8rem) 1.5rem;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(2.5rem,6vw,5rem)}.waitlist-copy p{color:var(--ink-soft);font-size:1.05rem;max-width:68ch}.waitlist-media{margin:0}.waitlist-media img{border-radius:var(--radius);box-shadow:0 20px 50px -16px var(--shadow-tint)}.faq{border-top:1px solid var(--hairline)}.faq h2{margin-bottom:2.5rem}.faq-list details{border-top:1px solid var(--hairline)}.faq-list details:last-child{border-bottom:1px solid var(--hairline)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:1.35rem .25rem;font-family:var(--font-display);font-size:1.3rem;font-weight:500}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{color:var(--accent);font-size:1.15rem;transition:transform .3s var(--ease-out)}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details p{color:var(--ink-soft);max-width:62ch;padding:0 .25rem 1.5rem;margin:0}.footer{border-top:1px solid var(--hairline);background:var(--surface)}.footer-inner{max-width:var(--max);margin:0 auto;padding:3.5rem 1.5rem 2rem;display:flex;flex-wrap:wrap;gap:2rem;align-items:flex-start;justify-content:space-between}.footer-brand p{color:var(--ink-soft);font-size:.95rem;margin:.5rem 0 0}.footer-links{display:flex;gap:1.75rem}.footer-links a{font-size:.92rem;font-weight:500;color:var(--ink-soft);text-decoration:none}.footer-links a:hover{color:var(--ink)}.footer-legal{max-width:var(--max);margin:0 auto;padding:0 1.5rem 2.5rem;font-size:.82rem;color:var(--ink-soft)}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.wave i{animation:none}.hero-media{transform:none}*{transition-duration:.01ms!important}}@media(max-width:900px){.nav-links,.btn-nav{display:none}.nav-toggle{display:block}.hero-inner{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:3rem}.hero-media{transform:none}.manifesto-body{margin-left:0;max-width:46ch}.br-desktop{display:none}.how-grid,.split-inner,.split-reverse .split-inner,.waitlist-inner{grid-template-columns:minmax(0,1fr)}.split-reverse .split-media{order:0}.split-reverse .split-copy{order:1}.whom-list li{max-width:88%}.story-card{margin-top:-4rem}}.consent-note{font-size:.8rem;color:var(--ink-soft);margin:.75rem 0 0;max-width:none}@media(min-width:901px){.consent-note{white-space:nowrap}}.consent-note a{text-decoration:underline;text-underline-offset:2px}.ty{border-top:1px solid var(--hairline)}.ty-inner{max-width:640px;margin:0 auto;padding:clamp(5rem,12vh,8rem) 1.5rem;text-align:center}.ty-inner .wave{justify-content:center}.ty-inner h1{font-size:clamp(2.4rem,4.5vw,3.4rem)}.ty-lede{color:var(--ink-soft);font-size:1.08rem;max-width:44ch;margin:0 auto 2.5rem}.ty-actions{display:flex;flex-direction:column;gap:.9rem;align-items:center}.ty-actions .btn{min-width:280px}.btn-outline{background:transparent;color:var(--ink);border:1px solid var(--hairline)}.btn-outline:hover{border-color:var(--ink)}.ty-contact{font-size:.92rem;color:var(--ink-soft);margin-top:2.5rem}.ty-contact a{text-decoration:underline;text-underline-offset:2px}.ty-home{display:inline-block;margin-top:2rem;font-size:.9rem;color:var(--ink-soft);text-decoration:none}.ty-home:hover{color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/landing.css.map */
