@font-face{font-family:InterVariable;src:url('/assets/InterVariable.woff2') format('woff2');font-display:swap;font-weight:100 900}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:#f7f5ef;color:#25251f;font-family:InterVariable,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:'cv02','cv03','cv04','cv11','ss01','ss03'}main{isolation:isolate}a{color:inherit;text-underline-offset:5px}button,summary,a{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible,video:focus-visible{outline:3px solid #996b2d;outline-offset:6px}img{max-width:100%;height:auto}p{line-height:1.7;text-wrap:pretty;max-width:56ch;color:#68675e}h1,h2,h3{font-weight:550;text-wrap:balance}h1{font-size:clamp(2.8rem,5.2vw,4.7rem);letter-spacing:-.065em;max-width:20ch;margin:24px 0}h1 span{color:#777966}h2{font-size:clamp(2.15rem,3.7vw,3.35rem);letter-spacing:-.055em;max-width:30ch;margin:18px 0 24px}h3{font-size:1.12rem;letter-spacing:-.025em;margin:0 0 8px}figure{margin:0}.wrap{width:100%;max-width:1240px;padding:0 40px;margin:auto}.header{padding:24px 0}.nav{display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:inline-flex;align-items:center;gap:11px;font-weight:600;font-size:1.2rem;letter-spacing:-.045em;text-decoration:none}.brand img{border-radius:24%;flex-shrink:0}.nav nav,.footer nav{display:flex;gap:30px;font-size:.875rem}.nav nav a,.footer nav a{text-decoration:none}.nav nav a:hover,.footer nav a:hover{text-decoration:underline}.nav-cta{font-size:.875rem;text-decoration:none;padding:11px 17px;border:1px solid #25251f26;border-radius:100px}.nav-cta:hover{background:#25251f08}.mobile-nav{display:none}.hero{padding:62px 0 76px}.split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.hero .split{grid-template-columns:1.2fr 1fr}.eyebrow{font-size:.85rem;color:#70705d;margin:0}.intro{font-size:1.125rem;max-width:40ch}.actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:32px;font-size:.875rem}.button{display:inline-flex;align-items:center;gap:20px;justify-content:center;padding:17px 22px;border-radius:100px;text-decoration:none;font-weight:550}.primary{background:#343e2f;color:#fff}.primary:hover{background:#222c1f}.secondary{border:1px solid #25251f45;background:transparent}.secondary:hover{background:#25251f08}.text-link{font-size:.875rem;text-decoration:none}.text-link:hover{text-decoration:underline}.small{font-size:.8rem;color:#727167;margin-top:20px}.hero-art{display:flex;align-items:center;flex-direction:column;gap:22px;background:#e9e9de;border-radius:50% 50% 40px 40px;padding:38px 30px 24px}.phone{width:270px;padding:7px;background:#191a18;border-radius:42px;box-shadow:0 22px 44px #25251f22;outline:1px solid #fff2}.phone img{display:block;width:100%;border-radius:35px}.hero-art figcaption{text-align:center;font-size:.875rem;color:#45483b}.hero-art figcaption span{display:block;font-size:.7rem;color:#737568;margin-top:6px}.principles{border-top:1px solid #25251f15;border-bottom:1px solid #25251f15;padding:28px 0}.principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:72px}.principles p{margin:0;font-size:.875rem}.principles strong{color:#3e4137;font-weight:500}.section{padding:110px 0}.visual{display:flex;justify-content:center;align-items:center;min-height:660px;background:#eae7df;border-radius:32px;padding:40px}.visual .phone{width:260px}.section-copy>p:not(.eyebrow):not(.small){font-size:1rem;max-width:48ch}.feature{padding:22px 0;border-bottom:1px solid #25251f15}.feature:last-child{border:0;padding-bottom:0}.feature p{font-size:.875rem;margin:0;max-width:48ch}.film{background:#252822;color:#f7f5ef}.film p{color:#c2c3b6}.film .eyebrow{color:#b8c5a6}.video-wrap{display:flex;justify-content:center}.video-wrap video{width:280px;max-height:600px;aspect-ratio:9/19.5;background:#171915;border-radius:24px;outline:1px solid #fff2}.film .small{max-width:42ch;font-size:.8rem}.capture-visual{display:flex;align-items:center;flex-direction:column;gap:12px}.capture-visual img{width:290px;border-radius:min(2vw,16px)}figcaption{font-size:.8rem;color:#737267}.privacy{background:#e9ecdf}.privacy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:72px;margin:42px 0 26px}.privacy-grid p{font-size:.875rem;margin:0}.faq{align-items:start}.faq details{border-bottom:1px solid #25251f25;padding:22px 0}.faq details:first-child{padding-top:0}.faq summary{cursor:pointer;font-size:1rem;padding:6px 0}.faq details p{font-size:.875rem}.closing{border-top:1px solid #25251f15;padding:85px 0}.closing h2{font-size:clamp(2.4rem,4.5vw,4rem)}.closing .button{margin-top:6px;font-size:.875rem}footer{padding:28px 0;border-top:1px solid #25251f15}.footer{display:flex;justify-content:space-between;align-items:center;gap:24px}.footer .brand{font-size:1rem}.footer p{font-size:.75rem}.footer nav{font-size:.8rem;gap:24px}.skip{position:absolute;left:20px;top:-100px;padding:16px;background:white;z-index:5}.skip:focus{top:10px}.legal{max-width:800px;padding-top:65px;padding-bottom:70px}.legal h1{font-size:2.8rem;max-width:26ch}.legal h2{font-size:1.4rem;letter-spacing:-.025em;margin-top:36px}.legal p{max-width:70ch;font-size:1rem}.legal a{overflow-wrap:anywhere}@media(max-width:1000px){.split,.hero .split{gap:40px;grid-template-columns:1fr 1fr}.wrap{padding:0 28px}.hero{padding-top:40px}.phone{width:240px}.hero-art{padding:30px 20px 24px}.principles-grid,.privacy-grid{gap:40px}.footer{flex-wrap:wrap}.legal{padding-top:40px;padding-bottom:50px}}@media(max-width:700px){.wrap{padding-left:22px;padding-right:22px}.header{padding:18px 0}.nav>nav,.nav-cta{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{cursor:pointer;padding:12px;font-size:1rem}.mobile-nav nav{position:absolute;right:0;top:48px;z-index:3;min-width:200px;padding:20px;background:#fff;border-radius:16px;outline:1px solid #25251f15;flex-direction:column;font-size:1rem;gap:20px}.split,.hero .split{grid-template-columns:1fr;gap:42px}.hero{padding:25px 0 48px}.hero h1{max-width:18ch;font-size:3.15rem}.eyebrow,.intro,.small,.actions,.text-link,.hero-art figcaption,.hero-art figcaption span,figcaption,.principles p,.feature p,.privacy-grid p,.faq details p,.film .small,.closing .small,.closing .button,.footer p,.footer nav{font-size:1rem}.intro{max-width:35ch}.actions{gap:22px}.small{max-width:30ch}.hero-art{padding-top:35px;border-radius:150px 150px 28px 28px}.phone{width:245px}.principles-grid{grid-template-columns:1fr;gap:20px}.principles p+ p{padding-top:20px;border-top:1px solid #25251f15}.section{padding:64px 0}.visual{min-height:0;padding:36px 20px;order:2}.section-copy{order:1}.visual .phone{width:245px}.privacy-grid{grid-template-columns:1fr;gap:28px}.privacy h2{max-width:15ch}.capture-visual img{width:290px}.video-wrap video{width:280px}.footer{align-items:start;gap:18px;flex-direction:column}.footer p{margin:0}.footer nav{gap:26px}.legal h1{font-size:2.3rem}.legal{padding-top:36px;padding-bottom:50px}.closing{padding:60px 0}.faq{gap:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
footer>nav.wrap{display:flex;flex-wrap:wrap;gap:24px}
