/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.hidden{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}body{--navy:#090b0a;--navy2:#171a15;--olive:#596b32;--sand:#c6a15b;--orange:#c6a15b;--paper:#f3f0e7;--ink:#11130f}.cta{grid-template-columns:minmax(0,.85fr) minmax(460px,1.15fr);align-items:start;gap:80px;text-align:left!important;padding-left:max(30px,50vw - 590px)!important;padding-right:max(30px,50vw - 590px)!important;display:grid!important}.cta .eyebrow{justify-content:flex-start!important}.cta .waitlistIntro>p:last-child{color:#b7c0b4;max-width:540px;font-size:17px;line-height:1.7}.waitlistForm{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:#141814;border:1px solid #c6a15b66;padding:34px}.waitlistForm label span,.waitlistForm legend{letter-spacing:.14em;color:var(--sand);font-size:10px;font-weight:900}.emailField{gap:10px;display:grid}.emailField input{color:#fff;width:100%;font:inherit;background:#090b0a;border:1px solid #596b3280;outline:none;padding:17px 16px}.emailField input:focus{border-color:var(--sand);box-shadow:0 0 0 2px #c6a15b33}.waitlistForm fieldset{border:0;margin:28px 0 22px;padding:0}.waitlistForm legend{margin-bottom:12px}.interestGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.interestOption{cursor:pointer}.interestOption input{opacity:0;pointer-events:none;position:absolute}.interestOption span{border:1px solid #596b3266;flex-direction:column;justify-content:center;gap:7px;min-height:78px;padding:12px;line-height:1.3;display:flex;color:#e8e5dc!important}.interestOption span b{color:#7f9054;font-size:9px}.interestOption input:checked+span{border-color:var(--sand);box-shadow:inset 0 -3px 0 var(--sand);background:#596b3238}.interestOption input:focus-visible+span{outline:2px solid var(--sand);outline-offset:2px}.waitlistForm button{background:var(--sand);color:#090b0a;letter-spacing:.1em;cursor:pointer;border:0;justify-content:space-between;width:100%;padding:17px 20px;font-size:12px;font-weight:1000;display:flex}.privacyNote{color:#8f9990;margin:12px 0 0;font-size:10px}.formMessage{min-height:20px;margin:10px 0 0;font-size:13px;font-weight:700}.formMessage.success{color:#c6d69b}.formMessage.error{color:#f2aa91}@media (max-width:900px){.cta{grid-template-columns:1fr!important;gap:40px!important}.interestGrid{grid-template-columns:1fr}.waitlistForm{padding:24px}}.founderPhoto{background:#111;border:1px solid #c6a15b66;height:360px;position:relative;overflow:hidden}.founderPhoto:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.founderPhoto img{object-fit:cover;object-position:center 22%;filter:contrast(1.03)saturate(.94);width:100%;height:100%;display:block}.founder{background:#fff;grid-template-columns:340px 1fr;gap:90px;padding:120px max(30px,50vw - 590px);display:grid}.founderCard{background:var(--navy);color:#fff;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);box-shadow:14px 14px 0 var(--sand);align-self:start;padding:36px;position:sticky;top:30px}.founderMonogram{height:150px;color:var(--sand);letter-spacing:-.08em;border:1px solid #c6a15b66;place-items:center;font-size:58px;font-weight:1000;display:grid}.founderCard>p{letter-spacing:.2em;color:var(--sand);margin:34px 0 10px;font-size:9px}.founderCard h2{text-transform:uppercase;margin:0 0 10px;font-size:34px;line-height:1}.founderCard>strong{letter-spacing:.1em;color:#aabb83;font-size:12px}.founderCard dl{border-top:1px solid #ffffff24;margin:32px 0 0}.founderCard dl div{border-bottom:1px solid #ffffff24;justify-content:space-between;gap:15px;padding:14px 0;display:flex}.founderCard dt{letter-spacing:.12em;color:#9eaa9e;text-transform:uppercase;font-size:9px}.founderCard dd{text-align:right;margin:0;font-size:11px;font-weight:700}.founderStory{max-width:760px}.founderStory h2{letter-spacing:-.045em;text-transform:uppercase;margin:0 0 42px;font-size:clamp(38px,4.7vw,64px);line-height:1.02}.founderStory>p:not(.eyebrow){color:#53636a;font-size:17px;line-height:1.8}.founderStory blockquote{border-left:6px solid var(--sand);text-transform:uppercase;color:var(--olive);margin:42px 0 0;padding:25px 0 25px 28px;font-size:26px;font-weight:900;line-height:1.35}@media (max-width:900px){.founder{grid-template-columns:1fr;gap:65px}.founderCard{max-width:420px;position:relative;top:auto}.founderStory{max-width:none}}.contact{background:var(--paper);grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;gap:68px;padding:120px max(30px,50vw - 590px);display:grid}.contactIntro{position:sticky;top:30px}.contactIntro h2{letter-spacing:-.045em;text-transform:uppercase;margin:0 0 28px;font-size:clamp(40px,4.6vw,62px);line-height:1}.contactIntro>p:last-child{color:#5d6c74;max-width:500px;font-size:16px;line-height:1.7}.contactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.contactCard{clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px);background:#fff;border:1px solid #cfd8d4;flex-direction:column;min-height:210px;padding:24px;transition:background .2s,border-color .2s;display:flex}.contactCard:hover{border-color:var(--sand);background:#f8f5ec}.contactCard span{letter-spacing:.16em;color:var(--olive);font-size:9px;font-weight:900}.contactCard strong{overflow-wrap:anywhere;margin:18px 0 10px;font-size:clamp(16px,1.5vw,21px);line-height:1.25}.contactCard p{color:#637079;margin:0;font-size:14px;line-height:1.55}.contactCard b{letter-spacing:.1em;color:var(--olive);margin-top:auto;padding-top:16px;font-size:10px}@media (max-width:900px){.contact{grid-template-columns:1fr;gap:38px}.contactIntro{position:relative;top:auto}}@media (max-width:650px){.contact{padding:85px 20px}.contactGrid{grid-template-columns:1fr;gap:7px}.contactCard{min-height:190px}}.referral{background:var(--navy);color:#fff;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:90px;padding:110px max(30px,50vw - 590px);display:grid;position:relative;overflow:hidden}.referral:before{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 42px,#ffffff08 43px 44px);position:absolute;inset:0}.referralIntro,.referralSteps{z-index:1;position:relative}.referral .eyebrow{color:var(--sand)}.referral h2{letter-spacing:-.045em;text-transform:uppercase;max-width:720px;margin:0 0 26px;font-size:clamp(40px,4.7vw,64px);line-height:1}.referralIntro>p:not(.eyebrow){color:#c4cec9;max-width:650px;font-size:17px;line-height:1.7}.referralButton{background:var(--sand);width:min(100%,430px);color:var(--navy);letter-spacing:.1em;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);justify-content:space-between;align-items:center;gap:25px;margin:32px 0 15px;padding:18px 22px;font-size:11px;font-weight:1000;transition:background .2s,transform .2s;display:flex}.referralButton:hover{background:#e2c98f;transform:translateY(-2px)}.referralButton:focus-visible{outline-offset:4px;outline:3px solid #fff}.referralIntro small{color:#94a098;max-width:620px;font-size:10px;line-height:1.6;display:block}.referralSteps{border-top:1px solid #ffffff26;margin:0;padding:0;list-style:none}.referralSteps li{border-bottom:1px solid #ffffff26;grid-template-columns:58px 1fr;gap:20px;padding:25px 0;display:grid}.referralSteps li>span{color:var(--sand);letter-spacing:.12em;font-size:12px;font-weight:1000}.referralSteps strong{letter-spacing:.12em;font-size:12px}.referralSteps p{color:#abb6b0;margin:8px 0 0;font-size:14px;line-height:1.55}.footerLinks{align-items:center;gap:22px;display:flex}.footerLinks a:first-child{color:var(--olive);font-weight:900}.footerLinks a:hover{text-decoration:underline}@media (max-width:900px){.referral{grid-template-columns:1fr;gap:50px}.referralSteps{max-width:650px}.footerLinks{flex-direction:column;gap:10px}}@media (max-width:650px){.referral{padding:85px 20px}.referralSteps li{grid-template-columns:42px 1fr;gap:12px}.referralButton{width:100%}}:root{--navy:#061b35;--navy2:#0a294b;--olive:#687843;--sand:#d2b985;--orange:#f05822;--paper:#f3f1e9;--ink:#0b2038}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.nav{border-bottom:1px solid #dce1df;justify-content:space-between;align-items:center;max-width:1240px;height:92px;margin:auto;padding:0 30px;display:flex}.brand img{object-fit:contain;object-position:left;width:280px;height:70px}.navLinks{letter-spacing:.09em;align-items:center;gap:32px;font-size:12px;font-weight:900;display:flex}.navCta{background:var(--navy);color:#fff;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);padding:14px 20px}.languageSwitcher{letter-spacing:.08em;white-space:nowrap;border:1px solid;border-radius:4px;align-items:center;gap:7px;min-height:36px;padding:6px 9px;font-size:11px;font-weight:900;display:inline-flex}.languageSwitcher a{opacity:.6}.languageSwitcher a[aria-current=page]{opacity:1;text-underline-offset:3px;text-decoration:underline}.navLinks{gap:22px}.hero{background:linear-gradient(135deg,#f4f3ed 0,#fff 62%);grid-template-columns:1.25fr .75fr;align-items:center;gap:40px;min-height:720px;padding:100px max(30px,50vw - 590px);display:grid;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 38px,#0b203806 39px 40px);position:absolute;inset:0}.heroCopy{z-index:2;position:relative}.eyebrow{letter-spacing:.18em;color:var(--olive);align-items:center;gap:10px;margin:0 0 22px;font-size:11px;font-weight:900;display:flex}.eyebrow:before{content:"";background:var(--orange);width:32px;height:3px}h1{letter-spacing:-.055em;text-transform:uppercase;max-width:800px;margin:0 0 28px;font-size:clamp(56px,7vw,92px);line-height:.94}h1 span{color:var(--olive);display:block}.lede{color:#4e6170;max-width:680px;font-size:19px;line-height:1.65}.actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{letter-spacing:.08em;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);align-items:center;gap:25px;padding:17px 22px;font-size:12px;font-weight:900;display:inline-flex}.primary{background:var(--navy);color:#fff}.ghost{background:#fff;border:1px solid #aeb8b4}.status{letter-spacing:.13em;gap:24px;margin-top:55px;font-size:10px;display:flex}.status span{color:#7f8e90}.status strong:before{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.heroMark{background:var(--navy);color:#fff;clip-path:polygon(8% 0,100% 0,100% 88%,88% 100%,0 100%,0 8%);width:390px;height:430px;box-shadow:18px 18px 0 var(--sand);place-items:center;display:grid;position:relative}.heroMark:after{content:"";border:1px solid #d2b98555;position:absolute;inset:20px}.chevron{letter-spacing:-.2em;color:var(--paper);border-bottom:20px solid var(--olive);padding-right:.2em;font-size:140px;font-weight:1000}.heroMark p{letter-spacing:.25em;color:var(--sand);font-size:9px;position:absolute;bottom:45px}.corner{border-color:var(--orange);z-index:2;width:55px;height:55px;position:absolute}.topLeft{border-top:5px solid;border-left:5px solid;top:35px;left:35px}.bottomRight{border-bottom:5px solid;border-right:5px solid;bottom:35px;right:35px}.apps{max-width:1240px;margin:auto;padding:120px 30px}.sectionHead{grid-template-columns:1.5fr 1fr;align-items:end;gap:80px;margin-bottom:60px;display:grid}.sectionHead h2,.mission h2,.cta h2{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(40px,5vw,66px);line-height:1}.sectionHead>p,.mission>div:last-child{color:#5d6c74;font-size:17px;line-height:1.7}.appGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.appCard{clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);background:#fff;border:1px solid #cfd8d4;flex-direction:column;min-height:430px;padding:28px;display:flex;position:relative}.appCard:hover{background:var(--paper)}.code{letter-spacing:.15em;color:#839090;justify-content:space-between;font-size:10px;font-weight:900;display:flex}.code span{color:var(--orange)}.rank{color:var(--olive);margin-top:55px;font-size:72px;font-weight:1000;line-height:.8}.label{letter-spacing:.15em;text-transform:uppercase;font-weight:900;color:var(--olive)!important;margin:35px 0 8px!important;font-size:10px!important}.appCard h3{text-transform:uppercase;margin:0 0 15px;font-size:29px}.appCard p{color:#637079;margin:0;font-size:15px;line-height:1.65}.appCard a{letter-spacing:.1em;border-top:1px solid #d6dedb;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:11px;font-weight:900;display:flex}.mission{background:var(--paper);grid-template-columns:1.25fr 1fr;gap:110px;padding:115px max(30px,50vw - 590px);display:grid}.mission>div:last-child p:first-child{margin-top:45px}.cta{text-align:center;background:var(--navy);color:#fff;padding:110px 24px}.cta .eyebrow{color:var(--sand);justify-content:center}.cta h2{max-width:820px;margin:0 auto 35px}.light{background:var(--paper);color:var(--navy)}footer{letter-spacing:.08em;color:#66757b;justify-content:space-between;align-items:center;gap:20px;max-width:1240px;min-height:125px;margin:auto;padding:28px 30px;font-size:10px;display:flex}footer img{object-fit:contain;object-position:left;width:230px;height:65px}@media (max-width:950px){.hero{grid-template-columns:1fr}.heroMark{display:none}.sectionHead,.mission{grid-template-columns:1fr;gap:30px}.appGrid{grid-template-columns:1fr}.appCard{min-height:330px}.rank{margin-top:30px}}@media (max-width:650px){.nav{height:76px;padding:0 18px}.brand img{width:205px}.navLinks>a:not(.navCta){display:none}.navCta{padding:12px}.hero{min-height:650px;padding:78px 22px}h1{font-size:54px}.lede{font-size:17px}.apps,.mission{padding:85px 20px}.sectionHead{gap:18px}.cta{padding:85px 20px}footer{text-align:center;flex-direction:column}.status{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.consentRow{grid-template-columns:20px 1fr;align-items:start;gap:12px;margin:0 0 20px;display:grid}.consentRow input{width:18px;height:18px;accent-color:var(--sand);margin:1px 0 0}.consentRow input:focus-visible{outline:2px solid var(--sand);outline-offset:3px}.consentRow label{color:#c7d0ca;cursor:pointer;font-size:11px;line-height:1.55}.privacyNote{line-height:1.55}.privacyNote a{color:var(--sand);text-underline-offset:2px;text-decoration:underline}.footerLinks{flex-wrap:wrap;justify-content:flex-end;gap:12px 18px;max-width:640px}.legalPage{min-height:100vh;color:var(--ink);background:#fff}.legalHeader{border-bottom:1px solid #dce1df;justify-content:space-between;align-items:center;max-width:1240px;height:92px;margin:auto;padding:0 30px;display:flex}.legalBrand img{object-fit:contain;object-position:left;width:280px;height:70px}.legalBack{letter-spacing:.1em;color:var(--olive);font-size:11px;font-weight:900}.legalHero{background:var(--navy);color:#fff;padding:90px max(30px,50vw - 590px);position:relative;overflow:hidden}.legalHero:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 42px,#ffffff07 43px 44px);position:absolute;inset:0}.legalHero>div{z-index:1;max-width:940px;position:relative}.legalHero .eyebrow{color:var(--sand)}.legalHero h1{max-width:none;margin:0 0 24px;font-size:clamp(54px,7vw,90px);line-height:.95}.legalHero>div>p:not(.eyebrow){color:#c3cec7;max-width:760px;font-size:18px;line-height:1.7}.legalHero span{color:var(--sand);letter-spacing:.14em;margin-top:28px;font-size:10px;font-weight:900;display:block}.legalShell{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:90px;max-width:1180px;margin:auto;padding:80px 30px 110px;display:grid}.legalIndex{border-top:5px solid var(--sand);background:var(--paper);padding:25px;position:sticky;top:30px}.legalIndex>p{color:var(--olive);letter-spacing:.14em;margin:0 0 18px;font-size:10px;font-weight:1000}.legalIndex nav{border-top:1px solid #cfd7d2}.legalIndex nav a{border-bottom:1px solid #cfd7d2;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:12px;font-weight:800;display:flex}.legalIndex nav a[aria-current=page]{color:var(--olive)}.legalContact{color:#68736e;letter-spacing:.1em;margin-top:25px;font-size:9px;line-height:1.6;display:block}.legalContact strong{color:var(--ink);letter-spacing:0;overflow-wrap:anywhere;margin-top:4px;display:block}.legalDocument{max-width:780px}.legalSummary,.legalEmergency{border-left:6px solid var(--sand);background:var(--paper);margin:0 0 55px;padding:28px 30px}.legalEmergency{background:#fbf1ed;border-left-color:#b3472f}.legalSummary strong,.legalEmergency strong{letter-spacing:.14em;color:var(--olive);font-size:10px}.legalEmergency strong{color:#9a3725}.legalSummary p,.legalEmergency p{margin:10px 0 0;font-size:16px;line-height:1.65}.legalSection{border-bottom:1px solid #dce2df;margin:0 0 44px;padding:0 0 44px;scroll-margin-top:30px}.legalSection:last-child{border-bottom:0;margin-bottom:0}.legalSection h2{letter-spacing:-.03em;text-transform:uppercase;margin:0 0 20px;font-size:clamp(27px,3vw,38px);line-height:1.1}.legalSection h3{letter-spacing:.08em;text-transform:uppercase;color:var(--olive);margin:30px 0 10px;font-size:14px}.legalSection p,.legalSection li{color:#4d5f67;font-size:16px;line-height:1.78}.legalSection ul{padding-left:22px}.legalSection li+li{margin-top:8px}.legalSection a{color:var(--olive);text-underline-offset:3px;font-weight:800;text-decoration:underline}.legalCallout{border-left:4px solid var(--sand);background:#f5f0e4;padding:18px 20px}.legalFooter{letter-spacing:.08em;color:#66757b;border-top:1px solid #dce2df;justify-content:space-between;align-items:center;gap:20px;font-size:10px;max-width:1180px!important;min-height:90px!important;margin:auto!important;padding:25px 30px!important;display:flex!important}.legalFooter p{margin:0}.legalFooter a{color:var(--olive);font-weight:900}@media (max-width:800px){.legalShell{grid-template-columns:1fr;gap:50px;padding-top:55px}.legalIndex{position:relative;top:auto}.legalHeader{height:76px;padding:0 18px}.legalBrand img{width:205px}.legalHero{padding:70px 22px}.legalHero h1{font-size:52px}.legalFooter{text-align:center;flex-direction:column}.legalBack{font-size:9px}}@media (max-width:650px){.footerLinks{justify-content:center}}.footerCompany{flex-direction:column;gap:7px;line-height:1.45;display:flex}.footerCompany p{color:var(--ink);margin:0;font-weight:900}.footerCompany address{font-style:normal}.footerCompany>a{color:var(--olive);font-weight:900}.footerCompany a:hover{text-decoration:underline}.legalContact>span{display:block}.legalContact>a{color:var(--ink);letter-spacing:0;overflow-wrap:anywhere;margin-top:6px;font-weight:800;display:block}.legalContact address{letter-spacing:0;margin-top:9px;font-style:normal;line-height:1.55}.legalFooter address{letter-spacing:0;margin-top:6px;font-style:normal}.legalFooterLinks{align-items:center;gap:18px;display:flex}.legalFooterLinks a:first-child{color:var(--ink)}@media (max-width:900px){.legalFooterLinks{flex-direction:column;gap:8px}}@media (max-width:650px){.footerCompany,.legalFooterLinks{align-items:center}}.appDetailPage{--appAccent:var(--sand);color:var(--ink);background:#fff}.appDetailPage[data-app=respiratory-edge]{--appAccent:#e21b23}.appDetailNav{background:#fff;max-width:none;padding-left:max(30px,50vw - 590px);padding-right:max(30px,50vw - 590px)}.appJourneyNav{z-index:20;color:#fff;background:#0d100d;border-top:1px solid #ffffff18;border-bottom:1px solid #c6a15b55;justify-content:space-between;align-items:center;gap:28px;min-height:66px;padding:11px max(30px,50vw - 590px);display:flex;position:sticky;top:0;box-shadow:0 10px 28px #0005}.appJourneyNav>span{color:var(--sand);letter-spacing:.16em;flex:none;font-size:9px;font-weight:1000}.appJourneyNav>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 24px;display:flex}.appJourneyNav a{color:#dce3de;letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:9px 0;font-size:10px;font-weight:900;transition:color .2s,border-color .2s;display:inline-flex}.appJourneyNav a b{color:var(--appAccent);font-size:9px}:is(.appJourneyNav a:hover,.appJourneyNav a:focus-visible){color:#fff;border-color:var(--sand)}.appDetailHero{color:#fff;background:#090b0a;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;gap:90px;min-height:780px;padding:90px max(30px,50vw - 590px) 105px;display:grid;position:relative;overflow:hidden}.appDetailHero:before{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 42px,#ffffff08 43px 44px);position:absolute;inset:0}.appHeroCopy,.appHeroVisual{z-index:1;position:relative}.appDetailHero .eyebrow{color:var(--sand)}.appField{color:#aeb9b1;letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:900}.appHeroCopy h1{letter-spacing:-.055em;max-width:800px;margin:0 0 22px;font-size:clamp(58px,7vw,96px);line-height:.92}.appHeroCopy h2{color:var(--appAccent);text-transform:uppercase;max-width:720px;margin:0 0 24px;font-size:clamp(24px,3vw,38px);line-height:1.15}.appHeroSummary{color:#c4cec8;max-width:720px;margin:0;font-size:18px;line-height:1.7}.appDetailHero .primary{background:var(--sand);color:#090b0a}.appDetailHero .ghost{color:#fff;background:0 0;border-color:#fff5}.appStatusPanel{border:1px solid #fff2;border-left:5px solid var(--appAccent);background:#ffffff08;max-width:760px;margin-top:42px;padding:25px 28px}.appStatusPanel>div:first-child{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.appStatusPanel span{letter-spacing:.15em;color:#9ca8a0;font-size:9px;font-weight:1000}.appStatusPanel strong{text-transform:uppercase;color:#fff;text-align:right;font-size:14px;line-height:1.3}.appStatusPanel>p{color:#b8c3bc;margin:15px 0 0;font-size:13px;line-height:1.65}.appProgress{border-top:1px solid #ffffff1f;margin-top:22px;padding-top:20px}.appProgressLabels{justify-content:space-between;gap:20px;margin-bottom:10px;display:flex}.appProgressLabels strong{color:var(--sand);font-size:16px}.appProgressTrack{background:#ffffff1a;height:8px;overflow:hidden}.appProgressTrack span{background:linear-gradient(90deg,var(--appAccent),var(--sand));height:100%;display:block}.appHeroVisual{justify-content:center;align-items:center;min-height:560px;display:flex}.appHeroVisual figure{margin:0;position:relative}.appHeroVisual figcaption{text-align:center;color:#8f9c94;letter-spacing:.14em;text-transform:uppercase;margin-top:16px;font-size:9px;font-weight:900}.appIconBadge{border:2px solid var(--sand);z-index:3;background:#101310;width:112px;height:112px;padding:8px;position:absolute;top:20px;right:0;box-shadow:10px 10px #000}.appIconBadge img{object-fit:cover;width:100%;height:100%;display:block}.appScreenFrame{background:#020302;border:1px solid #fff3;border-radius:38px;width:min(100%,350px);padding:7px;position:relative;overflow:hidden;box-shadow:0 35px 80px #000b,12px 12px #c6a15b33}.appScreenFrame:before{content:"";z-index:2;pointer-events:none;background:#030403;border-radius:0 0 12px 12px;width:28%;height:16px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.appScreenFrame>img{border-radius:31px;width:100%;height:auto;display:block}.appScreenFrame.cropDeviceBars{aspect-ratio:9/18.1}.appScreenFrame.cropDeviceBars>img{object-fit:cover;object-position:center center;border-radius:31px}.planningVisual{aspect-ratio:1;color:#fff;text-align:center;clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px);width:min(100%,430px);box-shadow:18px 18px 0 var(--sand);background:#151814;border:1px solid #c6a15b55;flex-direction:column;justify-content:center;align-items:center;display:flex}.planningVisual span{color:var(--sand);letter-spacing:.18em;font-size:11px;font-weight:1000}.planningVisual strong{color:var(--appAccent);margin:22px 0 18px;font-size:clamp(42px,5vw,72px);line-height:1}.planningVisual p{color:#abb5ad;margin:0;font-size:14px}.appAudience{background:#fff;grid-template-columns:1fr 1fr;align-items:end;gap:100px;padding:105px max(30px,50vw - 590px);scroll-margin-top:66px;display:grid}.appAudience h2{letter-spacing:-.045em;text-transform:uppercase;max-width:660px;margin:0;font-size:clamp(40px,5vw,66px);line-height:1}.appAudience>p{color:#56666d;margin:0;font-size:18px;line-height:1.75}.appFeatures{background:var(--paper);padding:110px max(30px,50vw - 590px);scroll-margin-top:66px}.appSectionHead{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;margin-bottom:55px;display:grid}.appSectionHead h2{letter-spacing:-.045em;text-transform:uppercase;max-width:790px;margin:0;font-size:clamp(40px,5vw,66px);line-height:1}.appSectionHead>p{color:#607078;margin:0;font-size:15px;line-height:1.7}.appFeatureGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.appFeatureGrid article{clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px);background:#fff;border:1px solid #ced7d3;flex-direction:column;min-height:300px;padding:28px;display:flex}.appFeatureGrid article>span{color:var(--appAccent);letter-spacing:.14em;font-size:10px;font-weight:1000}.appFeatureGrid h3{text-transform:uppercase;margin:auto 0 13px;font-size:23px;line-height:1.05}.appFeatureGrid p{color:#637079;margin:0;font-size:14px;line-height:1.65}.appScreenshots{color:#fff;background:#090b0a;padding:110px max(30px,50vw - 590px);scroll-margin-top:66px}.appScreenshots .eyebrow{color:var(--sand)}.appScreenshots .appSectionHead>p{color:#aeb9b2}.screenshotGallery{grid-template-columns:repeat(2,minmax(250px,390px));justify-content:center;align-items:start;gap:70px;display:grid}.screenshotGallery.count1{grid-template-columns:minmax(250px,390px)}.screenshotGallery.count3{grid-template-columns:repeat(3,minmax(250px,350px));gap:45px}.screenshotGallery figure{flex-direction:column;align-items:center;margin:0;display:flex}.screenshotGallery figcaption{color:#b6c0ba;max-width:350px;margin-top:22px;font-size:13px;line-height:1.65}.screenshotGallery figcaption span{color:var(--sand);letter-spacing:.16em;margin-bottom:8px;font-size:9px;font-weight:1000;display:block}.noScreenshots{color:#fff;background:#090b0a;grid-template-columns:1fr 1fr;align-items:end;gap:90px;padding:110px max(30px,50vw - 590px);scroll-margin-top:66px;display:grid}.noScreenshots .eyebrow{color:var(--sand)}.noScreenshots h2{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(40px,5vw,66px);line-height:1}.noScreenshots>p{border-left:5px solid var(--appAccent);color:#bbc5bf;background:#ffffff08;margin:0;padding:28px;font-size:17px;line-height:1.75}.appGear{background:#fff;grid-template-columns:260px 1fr;align-items:center;gap:70px;padding:95px max(30px,50vw - 590px);display:grid}.gearMark{height:230px;color:var(--sand);letter-spacing:-.05em;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);box-shadow:12px 12px 0 var(--sand);background:#151814;border:1px solid #c6a15b66;place-items:center;font-size:48px;font-weight:1000;display:grid}.appGear h2{letter-spacing:-.045em;text-transform:uppercase;margin:0 0 20px;font-size:clamp(38px,4.8vw,62px);line-height:1}.appGear>div:last-child>p:not(.eyebrow){color:#58686f;max-width:770px;margin:0;font-size:16px;line-height:1.7}.appGear>div:last-child>span{color:var(--olive);letter-spacing:.15em;margin-top:25px;font-size:10px;font-weight:1000;display:block}.appWaitlist{scroll-margin-top:66px}#gear-heading{scroll-margin-top:90px}.appDetailFooter{max-width:none;padding-left:max(30px,50vw - 590px);padding-right:max(30px,50vw - 590px)}@media (max-width:1050px){.appDetailHero{grid-template-columns:1fr;gap:55px}.appHeroVisual{min-height:auto}.appIconBadge{right:calc(50% - 210px)}.appFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1150px) and (min-width:801px){.screenshotGallery.count3{grid-template-columns:repeat(2,minmax(250px,350px))}.screenshotGallery.count3 figure:last-child{grid-column:1/-1}}@media (max-width:800px){.appJourneyNav{flex-direction:column;align-items:flex-start;gap:6px;padding-top:15px;padding-bottom:15px;position:relative}.appJourneyNav>div{justify-content:flex-start;gap:3px 18px}.appAudience,.appSectionHead,.noScreenshots{grid-template-columns:1fr;gap:35px}.appGear{grid-template-columns:1fr;gap:45px}.gearMark{width:min(100%,300px)}.screenshotGallery,.screenshotGallery.count3{grid-template-columns:1fr;gap:65px}.screenshotGallery.count3 figure:last-child{grid-column:auto}.appDetailFooter{text-align:center;flex-direction:column}.appDetailFooter .footerLinks{justify-content:center;align-items:center}}@media (max-width:650px){.appDetailNav{height:76px;padding:0 18px}.appJourneyNav{padding-left:20px;padding-right:20px}.appJourneyNav>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.appJourneyNav a{font-size:9px}.appDetailHero{min-height:auto;padding:72px 20px 85px}.appHeroCopy h1{font-size:52px}.appHeroCopy h2{font-size:25px}.appHeroSummary{font-size:16px}.appStatusPanel{padding:22px}.appStatusPanel>div:first-child{flex-direction:column;gap:8px}.appStatusPanel strong{text-align:left}.appHeroVisual{padding-top:10px}.appIconBadge{width:82px;height:82px;top:0;right:calc(50% - 180px)}.appScreenFrame{width:min(88vw,340px)}.appAudience,.appFeatures,.appScreenshots,.noScreenshots,.appGear{padding:82px 20px}.appAudience>p{font-size:16px}.appFeatureGrid{grid-template-columns:1fr}.appFeatureGrid article{min-height:245px}.appDetailFooter{padding:28px 20px}.planningVisual{width:min(88vw,390px)}}.interestRequirement{color:#f2aa91;margin:12px 0 0;font-size:13px;font-weight:800;line-height:1.45}.interestRequirement.satisfied{color:#c6d69b}.waitlistForm button:disabled{opacity:.55;cursor:not-allowed}.socials{color:#fff;background:#0e120d;padding:110px max(30px,50vw - 590px);scroll-margin-top:66px}.socialIntro{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);align-items:end;gap:24px 80px;margin-bottom:48px;display:grid}.socialIntro .eyebrow,.socialIntro h2{grid-column:1}.socialIntro h2{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(40px,5vw,66px);line-height:1}.socialIntro>p:last-child{color:#c5cec8;grid-area:1/2/3;margin:0;font-size:16px;line-height:1.7}.socialGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.socialCard{color:#fff;clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px);background:#121612;border:1px solid #ffffff2b;grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:24px;min-height:250px;padding:24px;transition:transform .2s,border-color .2s,background .2s;display:grid}.socialCard:hover{border-color:var(--sand);background:#1a2018;transform:translateY(-3px)}.socialDetails{flex-direction:column;align-self:stretch;min-width:0;display:flex}.socialDetails span{color:var(--sand);letter-spacing:.16em;font-size:9px;font-weight:900}.socialDetails strong{overflow-wrap:anywhere;margin:18px 0 10px;font-size:clamp(16px,1.5vw,21px);line-height:1.25}.socialDetails p{color:#bdc8c1;margin:0;font-size:14px;line-height:1.55}.socialDetails b{color:var(--sand);letter-spacing:.1em;margin-top:auto;padding-top:16px;font-size:10px}.socialQr{text-align:center;background:#fff;border:1px solid #c6a15b66;gap:7px;padding:9px;display:grid}.socialQr img{width:100%;height:auto;display:block}.socialQr small{color:var(--olive);letter-spacing:.1em;font-size:8px;font-weight:900}@media (max-width:900px){.socialIntro{grid-template-columns:1fr;gap:18px}.socialIntro>p:last-child{grid-area:auto/1}.socialGrid{grid-template-columns:1fr}}@media (max-width:650px){.socials{padding:82px 20px}.socialCard{grid-template-columns:minmax(0,1fr) 108px;gap:16px;padding:20px}.socialQr{padding:7px}}.appQr{text-align:center;background:#fff;border:1px solid #cfd8d4;gap:6px;width:112px;margin:22px 0 18px;padding:8px;display:grid}.appQr img{width:100%;height:auto;display:block}.appQr span{letter-spacing:.12em;color:var(--olive);font-size:8px;font-weight:900}.focusedAppCard{border-color:#c6a15b88;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:54px;min-height:0;padding:42px;display:grid}.focusedAppCopy{flex-direction:column;display:flex}.focusedAppCopy .label{margin-top:40px!important}.focusedAppCopy h3{font-size:clamp(38px,5vw,64px);line-height:.95}.appHighlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:30px 0;padding:0;list-style:none;display:grid}.appHighlights li{color:#e1e7e2;border-top:1px solid #ffffff26;padding:12px 0 12px 22px;font-size:14px;line-height:1.45;position:relative}.appHighlights li:before{content:"+";color:var(--sand);font-weight:1000;position:absolute;left:0}.focusedAppActions{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.focusedAppActions a{flex:1;min-width:220px}.focusedAppVisual{grid-template-columns:minmax(0,1fr) 116px;place-items:end center;gap:18px;display:grid}.focusedAppVisual>img{object-fit:cover;object-position:top;border:1px solid #ffffff2b;width:min(100%,320px);height:500px;box-shadow:14px 14px #596b3266}.focusedAppVisual .appQr{margin:0}.waitlistAppFocus{background:#090b0a;border:1px solid #596b3266;margin:28px 0 22px;padding:18px}.waitlistAppFocus span{color:var(--sand);letter-spacing:.14em;font-size:9px;font-weight:900;display:block}.waitlistAppFocus strong{color:#fff;margin:8px 0 6px;font-size:19px;display:block}.waitlistAppFocus p{color:#b9c4bd;margin:0;font-size:12px;line-height:1.5}@media (max-width:950px){.focusedAppCard{grid-template-columns:1fr}.focusedAppVisual{grid-template-columns:minmax(0,1fr) 116px}.focusedAppVisual>img{height:560px}}@media (max-width:650px){.focusedAppCard{gap:34px;padding:24px}.appHighlights,.focusedAppVisual{grid-template-columns:1fr}.focusedAppVisual>img{height:540px}.focusedAppVisual .appQr{justify-self:start}.focusedAppActions{flex-direction:column}.focusedAppActions a{min-width:0}}.appCommercial{color:#fff;background:#0e120d;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:center;gap:70px;padding:110px max(30px,50vw - 590px);scroll-margin-top:66px;display:grid}.appCommercialIntro .eyebrow{color:var(--sand)}.appCommercialIntro h2{letter-spacing:-.045em;text-transform:uppercase;margin:0 0 22px;font-size:clamp(38px,4.8vw,62px);line-height:1}.appCommercialIntro>p:not(.eyebrow){color:#c5cec8;margin:0;font-size:16px;line-height:1.7}.appCommercialFrame{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:#050605;border:1px solid #c6a15b80;padding:10px;position:relative;box-shadow:14px 14px #596b32}.appCommercialFrame video{aspect-ratio:16/9;object-fit:contain;background:#000;width:100%;height:auto;display:block}.appCommercialFrame a{color:var(--sand);font-weight:900}@media (max-width:900px){.appCommercial{grid-template-columns:1fr;gap:40px}}@media (max-width:650px){.appCommercial{padding:82px 20px}.appCommercialFrame{padding:6px;box-shadow:8px 8px #596b32}}:root{--navy:#050605;--navy2:#11140f;--paper:#10130f;--ink:#f7f7f2}body,.nav,.apps,.founder,.contact,footer,.legalPage,.appDetailPage,.appDetailNav,.appAudience,.appGear{color:#f7f7f2;background:#050605}.nav,.legalHeader{border-color:#ffffff26}.hero{color:#fff;background:linear-gradient(135deg,#050605 0,#0d100c 62%)}.hero:before{background:repeating-linear-gradient(135deg,#0000 0 38px,#ffffff08 39px 40px)}.lede,.sectionHead>p,.mission>div:last-child,.founderStory>p:not(.eyebrow),.contactIntro>p:last-child,.appAudience>p,.appSectionHead>p,.appGear>div:last-child>p:not(.eyebrow){color:#c5cec8}.ghost{color:#fff;background:#151914;border-color:#fff5}.status span,.code{color:#aab5ae}.appCard,.contactCard,.appFeatureGrid article{color:#fff;background:#121612;border-color:#ffffff2b}.appCard:hover,.contactCard:hover{background:#1a2018}.appCard p,.contactCard p,.appFeatureGrid p{color:#bdc8c1}.appCard a{border-color:#ffffff2b}.mission,.appFeatures{color:#fff;background:#0e120d}.founderCard{background:#11150f}.contact{background:#0b0e0b}.referral{background:#050605}.footerCompany p,.footerCompany a,.footerLinks a,.legalContact>a,.legalContact strong,.legalFooterLinks a:first-child{color:#f7f7f2}.legalHeader,.legalShell,.legalFooter{color:#f7f7f2;background:#050605}.legalIndex,.legalSummary{background:#11150f}.legalIndex nav,.legalIndex nav a,.legalSection,.legalFooter{border-color:#ffffff26}.legalContact,.legalFooter{color:#abb6b0}.legalSection p,.legalSection li{color:#c5cec8}.legalCallout{background:#171b14}.legalEmergency{background:#21120e}.appDetailNav{border-color:#ffffff26}.brand img,.legalBrand img,footer>img{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:#fff;padding:6px 10px}.founderCard dl{border-top:2px solid #c6a15b99;margin-top:30px;display:block!important}.founderCard dl div{border-bottom:1px solid #ffffff38;grid-template-columns:88px 1fr;align-items:center;gap:16px;padding:16px 0;display:grid!important}.founderCard dt{color:var(--sand);font-size:11px;font-weight:900}.founderCard dd{color:#fff;font-size:13px;font-weight:900;line-height:1.35}.heroTelemetry{flex-wrap:wrap;align-items:center;gap:30px;margin-top:55px;display:flex}.heroTelemetry .status{margin-top:0}.visitCounter{color:#fff;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:#11150f;border:1px solid #c6a15b80;align-items:center;gap:12px;padding:10px 14px;display:flex}.visitCounter span{color:var(--sand);letter-spacing:.14em;font-size:9px;font-weight:900}.visitCounter strong{font-variant-numeric:tabular-nums;font-size:16px;line-height:1}@media (max-width:650px){.heroTelemetry{flex-direction:column;align-items:flex-start;gap:14px}.heroTelemetry .status{margin-top:0}}.appGear.merchandise{padding-top:110px;padding-bottom:110px;display:block}.merchandiseIntro{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:end;gap:35px 70px;margin-bottom:45px;display:grid}.merchandiseIntro .eyebrow,.merchandiseIntro h2{grid-column:1}.merchandiseIntro>p:not(.eyebrow){grid-area:1/2/3}.merchButton{background:var(--sand);color:#090b0a;grid-column:1;width:max-content;margin-top:5px}.merchandiseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.merchandiseCard{color:#fff;background:#121612;border:1px solid #ffffff2b;transition:transform .2s,border-color .2s;overflow:hidden}.merchandiseCard:hover{border-color:var(--sand);transform:translateY(-4px)}.merchandiseCard>img{aspect-ratio:1;object-fit:cover;background:#fff;width:100%;display:block}.merchandiseCard>div{flex-direction:column;min-height:190px;padding:22px;display:flex}.merchandiseCard span{letter-spacing:.14em;color:var(--sand);font-size:9px;font-weight:900}.merchandiseCard h3{text-transform:uppercase;margin:16px 0 12px;font-size:18px;line-height:1.25}.merchandiseCard strong{color:#fff;font-size:16px}.merchandiseCard b{color:var(--sand);letter-spacing:.12em;margin-top:auto;padding-top:18px;font-size:10px}@media (max-width:900px){.merchandiseIntro{grid-template-columns:1fr}.merchandiseIntro>p:not(.eyebrow){grid-area:auto/1}.merchandiseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.appGear.merchandise{padding:82px 20px}.merchandiseGrid{grid-template-columns:1fr}.merchButton{justify-content:space-between;width:100%}}.cookieNotice{z-index:1000;color:#fff;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#10140f;border:1px solid #c6a15b;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;max-width:1080px;margin:0 auto;padding:24px 26px;display:grid;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 18px 60px #000b}.cookieNotice h2{margin:4px 0 8px;font-size:22px;line-height:1.2}.cookieNotice p{color:#d7ded9;max-width:760px;margin:0;font-size:15px;line-height:1.55}.cookieEyebrow{letter-spacing:.16em;font-weight:900;color:var(--sand)!important;font-size:10px!important}.cookieLinks{gap:18px;display:flex;margin-top:12px!important}.cookieLinks a{color:var(--sand);font-size:13px;font-weight:800;text-decoration:underline}.cookieActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.cookieActions button,.cookiePreferences{border:1px solid var(--sand);min-height:44px;font:inherit;letter-spacing:.08em;cursor:pointer;padding:12px 16px;font-size:11px;font-weight:900}.cookieDecline{color:#fff;background:0 0}.cookieAccept{background:var(--sand);color:#090b0a}.cookiePreferences{z-index:999;color:var(--sand);background:#10140f;position:fixed;bottom:14px;left:14px;box-shadow:0 8px 25px #0008}.cookieActions button:focus-visible{outline-offset:3px;outline:3px solid #fff}.cookiePreferences:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (max-width:760px){.cookieNotice{grid-template-columns:1fr;padding:20px;bottom:12px;left:12px;right:12px}.cookieActions{justify-content:stretch}.cookieActions button{flex:1;min-width:150px}.cookieNotice h2{font-size:20px}}.studyGuides{color:#f7f7f2;background:#10140f;border-top:1px solid #ffffff18;padding:105px max(30px,50vw - 590px)}.studyGuidesIntro{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);align-items:end;gap:35px 70px;margin-bottom:45px;display:grid}.studyGuidesIntro .eyebrow,.studyGuidesIntro h2{grid-column:1}.studyGuidesIntro h2{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(38px,4.8vw,62px);line-height:1}.studyGuidesIntro>p:not(.eyebrow){color:#c5cec8;grid-area:1/2/3;max-width:560px;margin:0;font-size:17px;line-height:1.7}.studyGuidesGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.studyGuideCard{color:#fff;background:#171d16;border:1px solid #ffffff2b;flex-direction:column;min-width:0;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.studyGuideCard:hover{border-color:var(--sand);transform:translateY(-3px)}.studyGuideCard>img{aspect-ratio:3/4;object-fit:cover;background:#0d100d;width:100%;display:block}.studyGuideCard>div{flex-direction:column;flex:1;padding:24px;display:flex}.studyGuideCard span{color:var(--sand);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:1000}.studyGuideCard h3{margin:16px 0 12px;font-size:18px;line-height:1.3}.studyGuidePrice{color:#fff;text-transform:uppercase;margin:0 0 20px;font-size:14px}.studyGuideCard b{color:var(--sand);letter-spacing:.13em;margin-top:auto;font-size:10px}.studyGuideCard i{margin-left:4px;font-size:15px;font-style:normal}@media (max-width:1000px){.studyGuidesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.studyGuidesIntro{grid-template-columns:1fr}.studyGuidesIntro>p:not(.eyebrow){grid-area:auto/1}}@media (max-width:600px){.studyGuides{padding:82px 20px}.studyGuidesGrid{grid-template-columns:1fr}.studyGuideCard>div{padding:24px 22px}}
