/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--spacing:.25rem;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::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;-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]){appearance:button}::file-selector-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{.visible{visibility:visible}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.grid{display:grid}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#163b61;--ink-deep:#0d2b49;--ocean:#2f79aa;--sky:#83b9de;--sky-soft:#d7ecf4;--cream:#fbf6e8;--paper:#fffdf7;--sand:#eadfc4;--poppy:#d8643d;--marigold:#e9aa3d;--sage:#78926f;--sage-soft:#dce4cf;--lilac:#9683a2;--lilac-soft:#e7deec;--body:#33536a;--quiet:#617687;--rule:#163b6133;--rule-soft:#163b611a;--shadow:0 1.4rem 4rem #2a50651f;--page-width:1280px;--gutter:clamp(1.15rem, 4vw, 4rem)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--cream)}body{background:var(--cream);min-width:320px;color:var(--body);font-family:var(--font-geist-sans), system-ui, sans-serif;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}a,button,summary{-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:.22em;text-decoration-color:#163b6159}a:focus-visible,summary:focus-visible{outline:3px solid var(--poppy);outline-offset:4px}::selection{background:var(--marigold);color:var(--ink-deep)}h1,h2,h3,p,figure{margin-top:0}h1,h2,h3{color:var(--ink);font-family:var(--font-cormorant), Georgia, serif;font-weight:600}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sitePage{background:radial-gradient(circle at 8% 22%, #e9aa3d14, transparent 20rem), radial-gradient(circle at 92% 58%, #83b9de1f, transparent 30rem), var(--cream);min-height:100vh;overflow:clip}.skipLink{z-index:200;background:var(--ink);color:#fff;border-radius:999px;padding:.75rem 1rem;font-size:.78rem;font-weight:700;text-decoration:none;position:fixed;top:.75rem;left:.75rem;translate:0 -180%}.skipLink:focus{translate:0}.siteHeader{z-index:100;padding:.65rem var(--gutter);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf6e8f0;border-bottom:1px solid #163b611f;position:sticky;top:0}.siteNav{width:min(var(--page-width), 100%);grid-template-columns:minmax(14rem,1fr) auto minmax(14rem,1fr);align-items:center;gap:2rem;min-height:4.25rem;margin:0 auto;display:grid}.siteBrand,.navContact,.siteNavLinks a,.footerBrand,.footerLinks a,.footerMore a{text-decoration:none}.siteBrand{color:var(--ink);justify-self:start;align-items:center;gap:.75rem;display:inline-flex}.brandMonogram{border:1px solid var(--ink);width:2.5rem;height:2.5rem;font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.08em;border-radius:50%;flex:none;place-items:center;font-size:.86rem;font-weight:700;display:grid}.brandWords{line-height:1;display:grid}.brandWords strong{font-family:var(--font-cormorant), Georgia, serif;font-size:1.1rem;font-weight:700}.brandWords small{color:var(--quiet);font-family:var(--font-geist-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-top:.3rem;font-size:.56rem;font-weight:650}.siteNavLinks{align-items:center;gap:clamp(1rem,2.2vw,2rem);display:flex}.siteNavLinks a{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700;position:relative}.siteNavLinks a span{display:none}.siteNavLinks a:after{background:var(--poppy);content:"";border-radius:2px;height:2px;transition:scale .16s;position:absolute;bottom:-.55rem;left:0;right:0;scale:0 1}.siteNavLinks a:hover:after,.siteNavLinks a:focus-visible:after,.siteNavLinks a[aria-current=page]:after{scale:1}.navContact{background:var(--ink);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;justify-self:end;align-items:center;gap:.7rem;min-height:2.65rem;padding:.7rem 1rem;font-size:.72rem;font-weight:750;transition:translate .16s,background .16s;display:inline-flex}.navContact:hover{background:var(--poppy);translate:0 -2px}.siteFooter{width:min(var(--page-width), calc(100% - var(--gutter) * 2));border-top:1px solid var(--rule);min-height:11rem;color:var(--quiet);letter-spacing:.07em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:start;gap:2rem;margin:2rem auto 0;padding:2.5rem 0 3.5rem;font-size:.7rem;font-weight:650;display:grid}.footerBrand{color:var(--ink);justify-self:start;align-items:center;gap:.65rem;display:inline-flex}.footerBrand>span:first-child{background:var(--poppy);color:#fff;width:2rem;height:2rem;font-family:var(--font-cormorant), Georgia, serif;border-radius:50%;place-items:center;font-size:.7rem;display:grid}.siteFooter>p{color:var(--ink);font-family:var(--font-cormorant), Georgia, serif;letter-spacing:0;text-transform:none;margin:0;font-size:1.05rem;font-style:italic}.footerLinks{flex-wrap:wrap;justify-content:flex-end;gap:.8rem 1.1rem;display:flex}.footerDirectory{text-align:right;justify-items:end;gap:.8rem;display:grid}.footerMore summary{cursor:pointer}.footerMore div{gap:.65rem;margin-top:.75rem;display:grid}.footerMore a,.footerCopyright{color:var(--quiet)}.footerLinks a:hover,.footerMore a:hover{color:var(--poppy)}.informationDirectory{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(2rem,5vw,4rem);display:grid}.informationDirectory a{border-bottom:1px solid var(--rule);color:var(--ink);gap:.55rem;padding:1.5rem 1rem 1.5rem 0;text-decoration:none;display:grid}.informationDirectory a:nth-child(odd){border-right:1px solid var(--rule);padding-right:1.5rem}.informationDirectory a:nth-child(2n){padding-left:1.5rem}.informationDirectory strong{font-family:var(--font-cormorant), Georgia, serif;font-size:1.6rem}.informationDirectory span{max-width:40rem;color:var(--quiet);font-size:.86rem;line-height:1.55}.informationDirectory a:hover strong{color:var(--poppy)}.routeLabel,.eyebrow{color:var(--poppy);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.69rem;font-weight:780;line-height:1.5}.textAction,.primaryAction{width:fit-content;color:var(--ink);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.75rem;font-weight:780;text-decoration:none;transition:translate .16s,background .16s,color .16s;display:inline-flex}.textAction{border-bottom:2px solid var(--ink);padding-bottom:.3rem}.primaryAction{background:var(--poppy);color:#fff;border-radius:999px;min-height:3.25rem;padding:.9rem 1.25rem}.textAction:hover,.primaryAction:hover{translate:0 -2px}.primaryAction:hover{background:var(--ink)}.quietAction{color:var(--quiet);border-color:var(--quiet)}.sectionFrame{width:min(var(--page-width), calc(100% - var(--gutter) * 2));margin:0 auto;padding:clamp(5.5rem,10vw,9rem) 0;position:relative}.sectionIntro{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:2rem;margin-bottom:clamp(2.5rem,6vw,5.5rem);padding-bottom:1rem;display:flex}.sectionAside{color:var(--quiet);font-family:var(--font-cormorant), Georgia, serif;margin:0;font-size:1rem;font-style:italic}.homeHero{background:var(--sky);border-bottom:0;position:relative}.heroArtwork{object-fit:cover;object-position:center;width:100%;height:auto;min-height:32rem;display:block}.heroPostcard{right:var(--gutter);bottom:1.25rem;left:var(--gutter);color:#ffffffeb;letter-spacing:.14em;text-shadow:0 2px 8px #001e3780;text-transform:uppercase;justify-content:space-between;font-size:.62rem;font-weight:750;display:flex;position:absolute}.homeWelcome{grid-template-columns:8rem minmax(14rem,.65fr) minmax(24rem,1.35fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.sunSeal{background:var(--marigold);width:6rem;height:6rem;color:var(--ink);border-radius:50%;place-items:center;font-size:2.8rem;display:grid;box-shadow:0 0 0 .55rem #e9aa3d2e}.welcomeKicker>p:last-child{color:var(--quiet);font-family:var(--font-cormorant), Georgia, serif;margin:1.5rem 0 0;font-size:clamp(1.25rem,2vw,1.65rem);font-style:italic;line-height:1.25}.welcomeStatement h2,.productThesis h2,.publicPrivacyLead h2,.productShowcaseLead h2,.trustLead h2,.aboutLead h2,.scienceLead h2,.pricingLead h2,.boundaryStatement h2,.sequenceLead h2{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(2.7rem,5.8vw,5.9rem);line-height:.95}.welcomeStatement>p{max-width:47rem;margin:2rem 0 0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.7}.heroActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.homeProduct{background:var(--sky-soft);border-radius:2.5rem;padding-left:clamp(1.5rem,4vw,4rem);padding-right:clamp(1.5rem,4vw,4rem)}.productThesis,.publicPrivacyLead,.trustLead,.aboutLead,.pricingLead,.scienceLead,.sequenceLead,.boundaryStatement{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.productName{color:var(--ocean);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:800}.thesisCopy>p,.publicPrivacyLead>div>p,.productShowcaseLead>p,.trustLead>p,.aboutLead>p,.pricingLead>p,.scienceLead>p,.sequenceLead>p,.boundaryStatement>p{margin:0 0 1.6rem;font-size:1.02rem;line-height:1.72}.coreLoop{grid-template-columns:repeat(3,1fr);gap:1rem;margin:clamp(3rem,7vw,6rem) 0 0;padding:0;list-style:none;display:grid}.coreLoop li{background:var(--paper);border-radius:1.8rem;flex-direction:column;min-height:15rem;padding:1.6rem;display:flex;box-shadow:0 .8rem 2.5rem #2c5b7814}.coreLoop li:nth-child(2){background:#f5d9cd}.coreLoop li:nth-child(3){background:var(--sage-soft)}.coreLoop span,.publicPromiseGrid article>span,.trustGrid article>span,.premiumFeatureGrid article>span,.principlesGrid article>span,.sciencePrinciples article>span{color:var(--poppy);letter-spacing:.14em;font-size:.68rem;font-weight:800}.coreLoop strong{color:var(--ink);font-family:var(--font-cormorant), Georgia, serif;margin-top:auto;font-size:clamp(2rem,3vw,3rem)}.coreLoop small{color:var(--quiet);margin-top:.45rem;font-size:.84rem;line-height:1.5}.coastNote{color:var(--ink);text-align:center;border:1px dashed #163b6147;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;margin-top:1.25rem;padding:1rem 1.5rem;display:flex}.coastNote span{color:var(--poppy);font-size:1.25rem}.coastNote p{font-family:var(--font-cormorant), Georgia, serif;margin:0;font-size:1.15rem;font-style:italic}.homePrivacy{background:#f4e6bd;border-radius:2.5rem;margin-top:clamp(3rem,6vw,6rem);padding-left:clamp(1.5rem,4vw,4rem);padding-right:clamp(1.5rem,4vw,4rem)}.publicPromiseGrid,.trustGrid,.premiumFeatureGrid,.principlesGrid,.developmentGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:clamp(3rem,7vw,6rem);display:grid}.publicPromiseGrid article,.trustGrid article,.premiumFeatureGrid article,.principlesGrid article,.developmentGrid article{background:#fffdf7ad;border:1px solid #163b6121;border-radius:1.6rem;padding:1.6rem}.publicPromiseGrid h3,.trustGrid h3,.premiumFeatureGrid h3,.principlesGrid h3,.developmentGrid h3{margin:2.8rem 0 .8rem;font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1}.publicPromiseGrid p,.trustGrid p,.premiumFeatureGrid p,.principlesGrid p,.developmentGrid p{color:var(--quiet);margin:0;font-size:.88rem;line-height:1.62}.subHero,.legalHero{width:min(var(--page-width), calc(100% - var(--gutter) * 2));background:radial-gradient(circle at 85% 20%, #ffffff8c, transparent 18rem), var(--sky-soft);border-radius:2.5rem;grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);align-items:center;gap:4rem;min-height:min(70vh,46rem);margin:1.5rem auto 0;padding:clamp(5rem,10vw,9rem) clamp(1.5rem,6vw,6rem);display:grid;position:relative;overflow:hidden}.subHero:after,.legalHero:after{content:"";background:#2f79aa21;border-radius:50% 50% 0 0;width:25rem;height:16rem;position:absolute;bottom:-7rem;right:-6rem;rotate:-8deg}.pricingHero{background:#f4d8c2}.scienceHero{background:var(--sage-soft)}.aboutHero{background:var(--lilac-soft)}.subHeroCopy,.legalHeroCopy{z-index:1;position:relative}.subHeroCopy h1,.legalHeroCopy h1{letter-spacing:-.055em;max-width:14ch;margin:1.2rem 0 1.6rem;font-size:clamp(3.7rem,7.8vw,8.5rem);line-height:.86}.subHeroCopy>p:not(.routeLabel),.legalHeroCopy .lede{max-width:41rem;margin-bottom:2rem;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.65}.depthScale,.scienceIndex,.aboutSignal,.pricingSignal{z-index:1;gap:.75rem;display:grid;position:relative}.depthScale{grid-template-columns:repeat(2,1fr)}.depthScale span,.scienceIndex span,.aboutSignal span,.pricingSignal span{min-height:3.5rem;color:var(--ink);font-family:var(--font-cormorant), Georgia, serif;background:#fffdf77a;border:1px solid #163b6126;border-radius:999px;justify-content:space-between;align-items:center;padding:1rem 1.2rem;font-size:1.15rem;display:flex}.scienceIndex b{color:var(--poppy);font-family:var(--font-geist-sans), sans-serif;margin-right:1rem;font-size:.65rem}.aboutSignal span:nth-child(2),.pricingSignal span:nth-child(2){background:#fffdf7c7;translate:1.5rem}.productShowcase,.continuitySection,.trustSection,.pricingPlans,.premiumIncluded,.cloudDirection,.freePromise,.scienceEvidence,.scienceTranslation,.aboutValues{border-bottom:1px solid var(--rule-soft)}.productShowcaseLead{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.55fr);align-items:end;gap:4rem;display:grid}.productGallery{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:clamp(3rem,7vw,6rem);display:grid}.productGallery figure{background:var(--sky-soft);border-radius:2rem;margin:0;padding:clamp(1.25rem,3vw,2.2rem) clamp(.8rem,2vw,1.5rem) 1rem}.productGallery figure:nth-child(2){background:#f5d9cd}.productGallery figure:nth-child(3){background:var(--sage-soft)}.phoneFrame{border:.5rem solid var(--ink-deep);border-radius:2.5rem;width:min(100%,18rem);margin:0 auto;overflow:hidden;box-shadow:0 1.5rem 2.5rem #163b6133}.phoneFrame img{width:100%;display:block}.productGallery figcaption{color:var(--ink);font-family:var(--font-cormorant), Georgia, serif;align-items:center;gap:.8rem;padding:1.2rem .5rem .25rem;font-size:1.65rem;display:flex}.productGallery figcaption span{color:var(--poppy);font-family:var(--font-geist-sans), sans-serif;font-size:.65rem;font-weight:800}.continuitySection{width:min(var(--page-width), calc(100% - var(--gutter) * 2))}.horizonRows,.evidenceRows{margin-top:clamp(3rem,7vw,6rem)}.horizonRows article{border-top:1px solid var(--rule);grid-template-columns:3rem .8fr .8fr 1.4fr;align-items:baseline;gap:1.5rem;padding:1.5rem 0;display:grid}.horizonRows article>span,.evidenceIndex{color:var(--poppy);font-size:.68rem;font-weight:800}.horizonRows h3{margin:0;font-size:2.2rem}.horizonRows strong{color:var(--ink);font-family:var(--font-cormorant), Georgia, serif;font-size:1.2rem;font-style:italic}.horizonRows p{margin:0;line-height:1.6}.continuityBoundary,.roadmapBoundary{background:var(--lilac-soft);color:var(--body);border-radius:1.3rem;margin:2rem 0 0;padding:1.3rem 1.5rem;line-height:1.6}.continuityBoundary strong{color:var(--ink)}.continuityBoundary a{color:var(--ink);font-weight:700}.trustSection>.textAction,.boundarySection>.textAction{margin-top:2rem}.evidenceRows article{border-top:1px solid var(--rule);grid-template-columns:3rem minmax(16rem,.8fr) minmax(20rem,1.2fr);gap:clamp(1.5rem,4vw,4rem);padding:2rem 0;display:grid}.evidenceTitle>p{color:var(--poppy);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .7rem;font-size:.66rem;font-weight:800}.evidenceTitle h3{margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.evidenceClaim>p{margin:0;line-height:1.7}.evidenceMeta{color:var(--quiet);justify-content:space-between;gap:1rem;margin-top:1.2rem;display:flex}.scienceCitations{color:var(--quiet);font-family:var(--font-geist-sans), sans-serif;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.75rem;font-style:normal;display:inline-flex}.scienceCitationsLabel{letter-spacing:.08em;text-transform:uppercase;margin-right:.15rem;font-size:.66rem;font-weight:700}.scienceCitations a{min-height:1.65rem;color:var(--poppy);border:1px solid;border-radius:999px;align-items:center;gap:.18rem;padding:.22rem .42rem;font-size:.72rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.scienceCitations a:hover,.scienceCitations a:focus-visible{background:var(--poppy);color:var(--cream)}.sciencePrinciples{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:4rem;display:grid}.sciencePrinciples article{background:var(--sage-soft);border-radius:1.8rem;min-height:18rem;padding:1.7rem}.sciencePrinciples article:nth-child(2){background:var(--sky-soft)}.sciencePrinciples article:nth-child(3){background:#f5d9cd}.sciencePrinciples h3{margin:4rem 0 1rem;font-size:2rem}.sciencePrinciples p{line-height:1.65}.scienceSources{background:var(--paper);border-radius:2rem;margin-top:5rem;padding:clamp(1.5rem,4vw,3rem)}.scienceSourcesHeading{justify-content:space-between;gap:2rem;display:flex}.scienceSourcesHeading h3{margin:0;font-size:2rem}.scienceSources ol{margin:2rem 0 0;padding:0;list-style:none}.scienceSources li{border-top:1px solid var(--rule-soft);grid-template-columns:2.5rem 1fr;gap:1rem;padding:1rem 0;display:grid}.scienceSources li>span{color:var(--poppy);font-size:.68rem;font-weight:800}.scienceSources li>div{gap:.35rem;display:grid}.scienceSources li a{color:var(--ink);line-height:1.45}.scienceSources li small{color:var(--quiet)}.billingGrid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:4rem;display:grid}.billingCard{border:1px solid var(--rule);background:var(--paper);border-radius:2rem;padding:clamp(1.5rem,4vw,3rem)}.featuredPlan{background:var(--sky-soft);box-shadow:var(--shadow)}.planHeader{justify-content:space-between;align-items:center;gap:2rem;display:flex}.planHeader p{color:var(--ink);font-family:var(--font-cormorant), Georgia, serif;margin:0;font-size:2.2rem}.planHeader span{background:var(--marigold);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.45rem .75rem;font-size:.62rem;font-weight:800}.planPrice{color:var(--ink);margin:3rem 0 1.5rem}.planPrice strong{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.06em;font-size:clamp(4rem,8vw,7rem);font-weight:600}.planPrice span{color:var(--quiet)}.dailyPrice{gap:.35rem;display:grid}.dailyPrice strong{color:var(--poppy)}.dailyPrice span,.planEquivalent{color:var(--quiet);font-size:.88rem;line-height:1.6}.billingCard .primaryAction,.billingCard .textAction{margin-top:1.2rem}.pricingFinePrint{max-width:55rem;color:var(--quiet);margin:1.5rem 0 0;font-size:.72rem;line-height:1.6}.premiumFeatureGrid{grid-template-columns:repeat(4,1fr)}.developmentGrid article>span{color:var(--poppy);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.freePromiseGrid{background:var(--lilac-soft);border-radius:2.5rem;grid-template-columns:1fr 1fr;gap:4rem;padding:clamp(2rem,6vw,5rem);display:grid}.freePromiseGrid h2{margin:0;font-size:clamp(2.5rem,5vw,5rem);line-height:.95}.freePrice{color:var(--poppy);font-family:var(--font-cormorant), Georgia, serif;margin:2rem 0 0;font-size:6rem}.freePromiseGrid ul{margin:0;padding:0;list-style:none}.freePromiseGrid li{border-bottom:1px solid var(--rule);padding:1rem 0 1rem 1.7rem;position:relative}.freePromiseGrid li:before{background:var(--poppy);width:.42rem;height:.42rem;color:var(--poppy);content:"";border-radius:50%;position:absolute;top:1.45rem;left:0}.legalHero{background:var(--sky-soft);display:block}.legalHeroCopy{max-width:55rem}.promiseGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem;display:grid}.promiseGrid div{background:#fffdf794;border-radius:1.2rem;padding:1.2rem}.promiseGrid strong,.promiseGrid span{display:block}.promiseGrid strong{color:var(--ink);font-family:var(--font-cormorant), Georgia, serif;font-size:1.25rem}.promiseGrid span{color:var(--quiet);margin-top:.6rem;font-size:.78rem;line-height:1.5}.legalJumpNav{z-index:20;width:min(var(--page-width), calc(100% - var(--gutter) * 2));border:1px solid var(--rule-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf7f0;border-radius:999px;justify-content:center;gap:.5rem;margin:1rem auto 0;padding:.75rem;display:flex;position:sticky;top:5.55rem}.legalJumpNav a{color:var(--ink);text-transform:uppercase;border-radius:999px;padding:.6rem .9rem;font-size:.68rem;font-weight:750;text-decoration:none}.legalJumpNav a:hover{background:var(--sky-soft)}.legalContent{width:min(var(--page-width), calc(100% - var(--gutter) * 2));margin:0 auto}.policySection{border-bottom:1px solid var(--rule);padding:clamp(5rem,10vw,9rem) 0;scroll-margin-top:10rem}.sectionHeading{grid-template-columns:4rem 1fr;gap:2rem;display:grid}.sectionNumber{color:var(--poppy);margin:0;font-size:.7rem;font-weight:800}.sectionHeading h2{letter-spacing:-.045em;margin:.8rem 0 0;font-size:clamp(3rem,6vw,6rem)}.policyBody,.contractBody{max-width:52rem;margin:3rem auto 0}.policyBody h3{margin:3.5rem 0 .8rem;font-size:2rem}.policyBody>p,.contractBody>p{line-height:1.76}.policyBody a{color:var(--poppy);font-weight:700}.legalPage code{background:var(--sand);color:var(--ink);border-radius:.35rem;padding:.15rem .35rem;font-size:.82em}.contractIntro{color:var(--ink);font-family:var(--font-cormorant), Georgia, serif;font-size:1.55rem}.contractGrid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:3rem;display:grid}.contractCard{background:var(--paper);border-radius:1.5rem;padding:1.5rem;box-shadow:0 .8rem 2.5rem #2c5b7812}.contractCard:nth-child(3n+2){background:var(--sage-soft)}.contractCard:nth-child(3n){background:var(--lilac-soft)}.contractIndex{color:var(--poppy);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.contractCard h3{margin:2.5rem 0 .8rem;font-size:1.7rem}.contractCard>p:last-child{margin-bottom:0;font-size:.84rem;line-height:1.65}.checksumExample{background:#fffdf7a6;border-radius:1rem;grid-template-columns:1fr auto;gap:.5rem 1rem;margin-top:1.2rem;padding:1rem;font-size:.72rem;display:grid}.checksumExample strong{color:var(--sage)}.matchMark{display:none}.contractActions{align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.contractActions p{max-width:27rem;color:var(--quiet);margin:0;font-size:.78rem;line-height:1.5}.faqGrid{margin-top:2rem}.faqGrid details{border-top:1px solid var(--rule);padding:1.25rem 0}.faqGrid summary{color:var(--ink);font-family:var(--font-cormorant), Georgia, serif;cursor:pointer;font-size:1.35rem}.faqGrid details p{max-width:45rem;margin:1rem 0 0;line-height:1.7}.lineageReel,.heroVignette,.heroCoordinates,.directionIndex,.redactedUnderlay,.memoryCursor,.thesisCipher{display:none}@media (width<=1050px){.siteNav{grid-template-columns:1fr auto}.siteNavLinks{display:none}.homeWelcome{grid-template-columns:6rem 1fr}.welcomeStatement{grid-column:2}.premiumFeatureGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.siteHeader{padding-top:.45rem;padding-bottom:.45rem}.siteNav{min-height:3.75rem}.brandMonogram{width:2.15rem;height:2.15rem}.brandWords strong{font-size:.92rem}.navContact{min-height:2.3rem;padding:.65rem .8rem;font-size:.6rem}.heroArtwork{aspect-ratio:2;object-fit:contain;min-height:0}.heroPostcard{font-size:.47rem;bottom:.55rem;left:.8rem;right:.8rem}.sectionFrame{padding-top:4.8rem;padding-bottom:4.8rem}.homeWelcome{grid-template-columns:1fr;gap:2rem}.sunSeal{width:4.5rem;height:4.5rem;font-size:2rem}.welcomeStatement{grid-column:auto}.welcomeStatement h2,.productThesis h2,.publicPrivacyLead h2,.productShowcaseLead h2,.trustLead h2,.aboutLead h2,.scienceLead h2,.pricingLead h2,.boundaryStatement h2,.sequenceLead h2{font-size:clamp(2.7rem,13vw,4.2rem)}.sectionIntro{align-items:flex-start;margin-bottom:2.7rem}.productThesis,.publicPrivacyLead,.trustLead,.aboutLead,.pricingLead,.scienceLead,.sequenceLead,.boundaryStatement,.productShowcaseLead{grid-template-columns:1fr;gap:1.6rem}.homeProduct,.homePrivacy{border-radius:1.8rem;width:calc(100% - 1rem);padding-left:1rem;padding-right:1rem}.coreLoop,.publicPromiseGrid,.trustGrid,.premiumFeatureGrid,.principlesGrid,.developmentGrid,.productGallery,.sciencePrinciples,.billingGrid,.promiseGrid,.freePromiseGrid,.contractGrid{grid-template-columns:1fr}.coreLoop li{min-height:12rem}.coastNote{border-radius:1.2rem}.subHero,.legalHero{border-radius:1.8rem;grid-template-columns:1fr;gap:2.5rem;min-height:0;margin-top:.8rem;padding:4rem 1.3rem}.subHeroCopy h1,.legalHeroCopy h1{font-size:clamp(3.5rem,18vw,5.6rem)}.depthScale{grid-template-columns:repeat(5,1fr);gap:.3rem}.depthScale span{justify-content:center;min-height:2.2rem;padding:.5rem;font-size:.7rem}.horizonRows article,.evidenceRows article{grid-template-columns:2.5rem 1fr}.horizonRows article>p,.evidenceClaim,.horizonRows article>strong{grid-column:2}.productGallery figure{padding-top:2rem}.freePromiseGrid{gap:2rem;padding:2rem 1.25rem}.checksumCard{grid-column:auto}.contractActions{flex-direction:column;align-items:flex-start}.legalJumpNav{border-radius:1rem;justify-content:flex-start;top:4.8rem;overflow-x:auto}.legalJumpNav a{white-space:nowrap}.sectionHeading{grid-template-columns:2.5rem 1fr;gap:1rem}.policyBody,.contractBody{margin-top:2rem}.siteFooter{grid-template-columns:1fr}.footerBrand,.siteFooter>p{justify-self:start}.footerLinks{justify-content:flex-start}.footerDirectory{text-align:left;justify-items:start}}:root{--scroll-progress:0;--hero-shift-x:0px;--hero-shift-y:0px}@view-transition{navigation:auto}::view-transition-old(root){animation:.36s cubic-bezier(.55,0,.8,.2) both coast-page-out}::view-transition-new(root){animation:.62s cubic-bezier(.18,.8,.2,1) both coast-page-in}.siteHeader{view-transition-name:lineage-header}::view-transition-old(lineage-header){animation-duration:.28s}::view-transition-new(lineage-header){animation-duration:.28s}@keyframes coast-page-out{to{opacity:0;filter:saturate(.82)blur(2px);transform:translateY(-.75rem)scale(.995)}}@keyframes coast-page-in{0%{opacity:0;clip-path:inset(0 0 8%);filter:saturate(.84);transform:translateY(1.25rem)scale(1.006)}to{opacity:1;clip-path:inset(0);filter:saturate();transform:translateY(0)scale(1)}}.siteNavLinks a,.footerLinks a,.footerMore a,.footerStatement a,.heroProductLink,.textAction,.primaryAction{transition:color .18s,letter-spacing .24s,border-color .18s,transform .24s cubic-bezier(.2,.8,.2,1),text-shadow .18s}.siteNavLinks a:hover,.siteNavLinks a:focus-visible,.footerLinks a:hover,.footerLinks a:focus-visible,.footerMore a:hover,.footerMore a:focus-visible{color:var(--poppy);letter-spacing:.1em}.textAction:hover,.textAction:focus-visible,.primaryAction:hover,.primaryAction:focus-visible,.heroProductLink:hover,.heroProductLink:focus-visible,.footerStatement a:hover,.footerStatement a:focus-visible{text-shadow:0 .5rem 1.5rem #163b612e;transform:translate(.35rem,-.12rem)}a:focus-visible,summary:focus-visible{outline:2px solid var(--marigold);outline-offset:.38rem;border-radius:.15rem;box-shadow:0 0 0 .22rem #163b61a6}.homeHero{isolation:isolate;scroll-snap-align:start;scroll-snap-stop:always;background:#7db7dd;place-items:center;min-height:calc(100svh - 5.55rem);display:grid;overflow:hidden}.homeHero:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#fbf6e817,#0000 44%),linear-gradient(#0000 62%,#0d2b4957 80%,#0d2b491f 91%,#0000 100%);position:absolute;inset:0}.heroArtwork{z-index:0;object-fit:cover;object-position:center;width:103%;height:103%;min-height:0;transform:translate3d(var(--hero-shift-x), var(--hero-shift-y), 0) scale(1.018);will-change:transform;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-1.5%}.heroLiveBrand{z-index:3;width:min(68rem, calc(100% - var(--gutter) * 2));color:var(--ink-deep);text-align:center;text-shadow:0 1px #fffdf76b;margin-top:-7vh;position:relative}.heroOverline{letter-spacing:.19em;text-transform:uppercase;margin:0 0 clamp(1.3rem,3vh,2.25rem);font-size:clamp(.62rem,.8vw,.76rem);font-weight:800}.heroLiveBrand h1{color:var(--ink-deep);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(5.2rem,10.5vw,10.8rem);line-height:.72}.heroLiveBrand h1 span{display:block}.heroLiveBrand h1 span:last-child{font-size:.84em;font-style:italic}.heroCalifornia{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;width:min(34rem,70%);margin:clamp(1.1rem,2.5vh,2rem) auto 0;display:grid}.heroCalifornia span{opacity:.65;background:currentColor;height:1px}.heroCalifornia em{font-family:var(--font-cormorant), Georgia, serif;font-size:clamp(1.45rem,3vw,2.75rem)}.heroPromise{color:var(--cream);font-family:var(--font-cormorant), Georgia, serif;text-shadow:0 1px .6rem #0d2b49e0;margin:1.1rem 0 0;font-size:clamp(1rem,1.4vw,1.25rem);font-style:italic}.heroProductLink{border-bottom:1px solid var(--cream);width:fit-content;color:var(--cream);letter-spacing:.12em;text-shadow:0 1px .6rem #0d2b49e0;text-transform:uppercase;align-items:center;gap:.7rem;margin:1.35rem auto 0;padding-bottom:.3rem;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.heroPostcard{z-index:3}.lineageProgress{z-index:70;pointer-events:none;width:3.7rem;color:var(--ink);mix-blend-mode:multiply;position:fixed;top:8rem;bottom:2.2rem;right:.45rem}.lineageProgress canvas{width:2.6rem;height:100%;position:absolute;inset:0 0 0 auto}.lineageProgress p{color:var(--ink);letter-spacing:.13em;text-transform:uppercase;transform-origin:50%;white-space:nowrap;align-items:center;gap:.85rem;margin:0;font-size:.54rem;font-weight:800;display:flex;position:absolute;top:50%;left:0;transform:translate(-42%,-50%)rotate(-90deg)}.lineageProgress p strong{color:var(--poppy)}.routeLoading{z-index:300;color:var(--ink);text-align:center;background:linear-gradient(#fbf6e8c2,#fbf6e8db),url(/backgrounds/painted-paper.jpg) 50%/cover;place-content:center;display:grid;position:fixed;inset:0;overflow:hidden}.routeLoadingSky{opacity:.26;clip-path:ellipse(65% 48% at 50% 100%);background:linear-gradient(#2f79aa2e,#0d2b49ad);height:42%;animation:3.6s ease-in-out infinite alternate loading-field;position:absolute;bottom:-16%;left:-10%;right:-10%}.routeLoadingMark{border:1px solid var(--ink);width:5rem;height:5rem;color:var(--ink);font-family:var(--font-cormorant), Georgia, serif;border-radius:50%;place-items:center;margin:0 auto 1.3rem;font-size:1.15rem;font-weight:700;animation:1.8s ease-in-out infinite loading-mark;display:grid}.routeLoadingBrand{font-family:var(--font-cormorant), Georgia, serif;margin:0;font-size:clamp(2rem,5vw,4.5rem)}.routeLoadingStatus{color:var(--poppy);letter-spacing:.14em;text-transform:uppercase;margin:1rem 0 0;font-size:.65rem;font-weight:800}.routeLoadingStatus span{vertical-align:bottom;width:1.8rem;margin-left:.45rem;animation:1.3s steps(4,end) infinite loading-dots;display:inline-block;overflow:hidden}@keyframes loading-field{to{transform:translate(1.5%,-1.5%)scale(1.04)}}@keyframes loading-mark{50%{color:var(--cream);background:var(--poppy);transform:scale(.94);box-shadow:0 0 0 .7rem #d8643d1f}}@keyframes loading-dots{0%{width:0}to{width:1.8rem}}.notFoundMain{min-height:calc(100svh - 5.55rem);padding:clamp(6rem, 12vw, 11rem) max(var(--gutter), calc((100vw - var(--page-width)) / 2));background:linear-gradient(90deg,#0d2b49ed,#0d2b498a),url(/backgrounds/painted-paper.jpg) 50%/cover;align-items:center;display:grid}.notFoundCopy{z-index:1;max-width:48rem;color:var(--cream);position:relative}.notFoundNumber{z-index:-1;color:#fbf6e814;font-family:var(--font-cormorant), Georgia, serif;margin:0;font-size:clamp(12rem,30vw,28rem);line-height:1;position:absolute;top:-.85em;left:-.1em}.notFoundCopy h1{max-width:11ch;color:var(--cream);letter-spacing:-.055em;margin:1.2rem 0 1.6rem;font-size:clamp(4rem,8vw,8rem);line-height:.88}.notFoundCopy>p:not(.routeLabel):not(.notFoundNumber){max-width:37rem;font-size:1.05rem;line-height:1.7}.notFoundCopy .primaryAction,.notFoundCopy .textAction{border-color:var(--cream);color:var(--cream)}.siteFooter{background:linear-gradient(#fbf6e8d1,#fbf6e8e6),url(/backgrounds/painted-paper.jpg) 50%/cover;border:0;width:100%;max-width:none;min-height:0;margin:0;padding:0;display:block}.footerStatement,.footerBottom{padding-right:max(var(--gutter), calc((100vw - var(--page-width)) / 2));padding-left:max(var(--gutter), calc((100vw - var(--page-width)) / 2))}.footerStatement{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.4fr) auto;align-items:end;gap:3rem;min-height:24rem;padding-top:clamp(4.5rem,9vw,8rem);padding-bottom:clamp(4.5rem,9vw,8rem);display:grid}.footerStatement p{max-width:13ch;color:var(--ink);font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.05em;text-transform:none;margin:0;font-size:clamp(3.4rem,7vw,7.5rem);font-weight:600;line-height:.9}.footerStatement a{border-bottom:1px solid var(--ink);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;padding-bottom:.35rem;font-size:.66rem;font-weight:800;text-decoration:none}.footerBottom{grid-template-columns:1fr auto;align-items:start;gap:2rem;padding-top:2.2rem;padding-bottom:3.5rem;display:grid}.footerBottom>p{color:var(--ink);font-family:var(--font-cormorant), Georgia, serif;letter-spacing:0;text-transform:none;margin:0;font-size:1.05rem;font-style:italic}.footerBrand>span:last-child{place-items:initial;width:auto;height:auto;color:var(--ink);font-family:var(--font-cormorant), Georgia, serif;letter-spacing:0;text-transform:none;background:0 0;border-radius:0;font-size:.86rem;font-weight:700;line-height:1.1;display:grid}.footerBrand small{color:var(--quiet);letter-spacing:.12em;margin-top:.3rem;font-size:.55rem}@media (width<=1050px){html{scroll-padding-top:8rem}.siteHeader{padding-bottom:0}.siteNav{grid-template-columns:1fr auto;gap:.45rem 1rem}.siteBrand{grid-area:1/1}.navContact{grid-area:1/2}.siteNavLinks{width:calc(100vw - var(--gutter) * 2);border-top:1px solid var(--rule-soft);scrollbar-width:none;grid-area:2/1/auto/-1;gap:1.5rem;padding:.75rem 0 .7rem;display:flex;overflow-x:auto}.siteNavLinks::-webkit-scrollbar{display:none}.siteNavLinks a{flex:none;font-size:.64rem}.siteNavLinks a:after{bottom:-.35rem}.homeHero{min-height:calc(100svh - 7.25rem)}.lineageProgress{mix-blend-mode:normal;background:#fbf6e880;width:100%;height:3px;inset:7.22rem 0 auto}.lineageProgress:before{background:linear-gradient(90deg, var(--poppy), var(--marigold));content:"";transform:scaleX(var(--scroll-progress));transform-origin:0;position:absolute;inset:0}.lineageProgress canvas,.lineageProgress p{display:none}}@media (width<=760px){.informationDirectory{grid-template-columns:1fr}.informationDirectory a,.informationDirectory a:nth-child(odd),.informationDirectory a:nth-child(2n){border-right:0;padding-left:0;padding-right:0}.siteNav{min-height:3.65rem}.brandWords strong{font-size:.83rem}.brandWords small{font-size:.49rem}.navContact{text-align:right;max-width:7.6rem;font-size:.55rem}.homeHero{min-height:calc(100svh - 7.1rem)}.heroArtwork{aspect-ratio:auto;object-fit:cover;object-position:57% center;width:104%;height:104%;inset:-2%}.heroLiveBrand{width:calc(100% - 2rem);margin-top:-9vh}.heroOverline{max-width:15rem;margin-left:auto;margin-right:auto;font-size:.54rem;line-height:1.6}.heroLiveBrand h1{font-size:clamp(4rem,19vw,6.2rem);line-height:.75}.heroCalifornia{width:min(19rem,82%)}.heroPromise{font-size:1rem}.heroPostcard{font-size:.43rem}.footerStatement{grid-template-columns:1fr;align-items:start;gap:2.5rem;min-height:21rem}.footerStatement p{font-size:clamp(3.4rem,16vw,5.6rem)}.footerStatement a{width:fit-content}.footerBottom{grid-template-columns:1fr;gap:1.25rem}.footerBrand{align-items:flex-start}.footerBottom>p{justify-self:start}.notFoundMain{min-height:calc(100svh - 7.1rem)}.notFoundCopy h1{font-size:clamp(3.8rem,17vw,5.8rem)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}.heroArtwork,.routeLoadingSky,.routeLoadingMark,.routeLoadingStatus span{transition:none;animation:none;transform:none}}.heroLiveBrand{margin-top:-15vh}.heroLiveBrand h1{font-size:clamp(4.6rem,8.6vw,9rem)}.heroCalifornia{margin-top:.55rem}.homeContinuum{background:#123653}.continuumCopyRight,.continuumCopyRight h2,.continuumCopyRight .sceneBody{color:var(--ink);text-shadow:0 1px 18px #fbf6e899}.productHero{background:linear-gradient(135deg, #0d2b49f5, #184265e6), var(--ink-deep)}.productHero .subHeroCopy h1,.productHero .subHeroCopy>p:not(.routeLabel),.productHero .textAction{color:var(--cream)}.productHero .subHeroCopy h1{max-width:11ch;font-size:clamp(3.3rem,6.2vw,6.2rem);line-height:.9}.productShowcase,.continuitySection,.trustSection{background:var(--ink-deep);color:#fbf6e8db;border-color:#d7ecf42e}.productShowcase h2,.continuitySection h2,.trustSection h2,.productShowcase h3,.continuitySection h3,.trustSection h3,.productShowcase .sectionAside,.continuitySection .sectionAside,.trustSection .sectionAside{color:var(--cream)}.productShowcase .sectionIntro,.continuitySection .sectionIntro,.trustSection .sectionIntro{border-color:#d7ecf433}.productShowcaseLead>p,.continuitySection p,.trustSection p,.horizonRows p,.trustGrid p{color:#fbf6e8c7}.productShowcase .textAction,.continuitySection .textAction,.trustSection .textAction{color:var(--cream);border-color:var(--sky)}.trustGrid article,.productGallery figure{background:#184265b8;border-color:#d7ecf42e}@media (prefers-reduced-motion:reduce){html:has(.homePage){scroll-snap-type:none}}.pricingPage .pricingHero{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.55fr)}.pricingHeroPrice{z-index:1;color:var(--cream);border-left:1px solid #fbf6e86b;align-content:center;padding:clamp(1.75rem,4vw,3.25rem) 0 clamp(1.75rem,4vw,3.25rem) clamp(1.5rem,5vw,4rem);display:grid;position:relative}.pricingHeroPrice span{color:#ffd27a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.2rem;font-size:.68rem;font-weight:800}.pricingHeroPrice strong{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.065em;font-size:clamp(4.25rem,8vw,7.5rem);font-weight:600;line-height:.75}.pricingHeroPrice small{color:#fbf6e8c7;font-family:var(--font-cormorant), Georgia, serif;margin-top:1.25rem;font-size:1.15rem;font-style:italic}.annualPlanCard{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:#fffdf76b;grid-template-columns:minmax(0,.88fr) minmax(28rem,1.12fr);display:grid}.annualPlanSummary{padding:clamp(2.5rem,6vw,5.5rem) clamp(2rem,6vw,5.5rem) clamp(2.5rem,6vw,5.5rem) 0}.annualPlanSummary h2,.pricingReassuranceLead h2{letter-spacing:-.05em;margin:0;font-size:clamp(3rem,5.2vw,5.6rem);line-height:.92}.annualPlanDescription{max-width:35rem;color:var(--quiet);margin:1.7rem 0 0;font-size:1rem;line-height:1.7}.annualPriceLockup{color:var(--ink);align-items:flex-end;gap:1.2rem;margin:clamp(2.75rem,6vw,5rem) 0 2rem;display:flex}.annualPriceLockup>strong{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.07em;font-size:clamp(4.8rem,8vw,7.7rem);font-weight:600;line-height:.72}.annualPriceLockup>span{color:var(--ink);letter-spacing:.07em;text-transform:uppercase;font-size:.82rem;font-weight:750;line-height:1.3;display:grid}.annualPriceLockup small{color:var(--quiet);letter-spacing:0;text-transform:none;margin-top:.25rem;font-size:.67rem;font-weight:500}.pricingPrimaryAction{border:1px solid var(--ink);background:var(--ink);width:min(100%,23rem);min-height:3.75rem;color:var(--cream);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.75rem;font-weight:800;text-decoration:none;transition:background .16s,color .16s,translate .16s;display:flex}.pricingPrimaryAction:hover{background:var(--poppy);border-color:var(--poppy);translate:0 -2px}.pricingPrimaryAction span{font-size:1.15rem}.annualPlanNote{color:var(--quiet);margin:.8rem 0 0;font-size:.72rem}.annualPlanBenefits{border-left:1px solid var(--rule);padding:clamp(2.5rem,6vw,5.5rem) 0 clamp(2.5rem,6vw,5.5rem) clamp(2rem,6vw,5.5rem)}.benefitsLabel{color:var(--poppy);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.67rem;font-weight:800}.annualPlanBenefits ul{margin:0;padding:0;list-style:none}.annualPlanBenefits li{border-top:1px solid var(--rule);grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.3rem 0;display:grid}.annualPlanBenefits li:last-child{border-bottom:1px solid var(--rule)}.annualPlanBenefits li>span{color:var(--poppy);letter-spacing:.08em;padding-top:.2rem;font-size:.65rem;font-weight:800}.annualPlanBenefits h3{margin:0 0 .35rem;font-size:clamp(1.4rem,2vw,1.8rem);line-height:1}.annualPlanBenefits p{color:var(--quiet);margin:0;font-size:.83rem;line-height:1.55}.pricingPage .pricingFinePrint{max-width:45rem;margin-top:1.25rem}.pricingReassurance{color:#fbf6e8db;background:linear-gradient(90deg,#0d2b49f0,#0d2b49b8),url(/backgrounds/painted-paper.jpg) 50%/cover}.pricingReassurance .sectionIntro{border-color:#fbf6e861}.pricingReassurance .routeLabel,.assuranceGrid article>span{color:#ffd27a}.pricingReassurance .sectionAside,.pricingReassurance h2,.pricingReassurance h3{color:var(--cream)}.pricingReassuranceLead{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.55fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.pricingReassuranceLead>p{color:#fbf6e8c2;margin:0;line-height:1.72}.assuranceGrid{border-top:1px solid #fbf6e857;border-bottom:1px solid #fbf6e857;grid-template-columns:repeat(3,1fr);margin-top:clamp(3.5rem,7vw,6rem);display:grid}.assuranceGrid article{min-height:15rem;padding:1.8rem clamp(1.25rem,3vw,2.5rem)}.assuranceGrid article+article{border-left:1px solid #fbf6e857}.assuranceGrid article:first-child{padding-left:0}.assuranceGrid article:last-child{padding-right:0}.assuranceGrid article>span{letter-spacing:.12em;font-size:.66rem;font-weight:800}.assuranceGrid h3{margin:3.5rem 0 .75rem;font-size:clamp(1.65rem,2.6vw,2.3rem);line-height:1}.assuranceGrid p{color:#fbf6e8bd;margin:0;font-size:.86rem;line-height:1.6}.pricingClosing{justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;display:flex}.pricingClosing p{color:#fbf6e8b8;font-family:var(--font-cormorant), Georgia, serif;margin:0;font-size:1.05rem;font-style:italic}.pricingClosing .textAction{border-color:var(--cream);color:var(--cream);flex:none}@media (width<=900px){.pricingPage .pricingHero,.annualPlanCard,.pricingReassuranceLead{grid-template-columns:1fr}.pricingHeroPrice{border-top:1px solid #fbf6e86b;border-left:0;padding:2rem 0 0}.annualPlanSummary{padding-right:0}.annualPlanBenefits{border-left:0;padding:0 0 3rem}}@media (width<=760px){.pricingPage .pricingHero{gap:3rem;min-height:auto;padding-top:4.5rem;padding-bottom:4.5rem}.pricingHeroPrice strong{font-size:clamp(4.7rem,24vw,6.4rem)}.annualPlanCard{background:0 0}.annualPriceLockup{flex-direction:column;align-items:flex-start;gap:.85rem}.annualPriceLockup>strong{font-size:clamp(5rem,24vw,6.7rem)}.assuranceGrid{grid-template-columns:1fr}.assuranceGrid article,.assuranceGrid article:first-child,.assuranceGrid article:last-child{min-height:0;padding:1.8rem 0}.assuranceGrid article+article{border-top:1px solid #fbf6e857;border-left:0}.assuranceGrid h3{margin-top:1.8rem}.pricingClosing{flex-direction:column;align-items:flex-start}}.productGallery figcaption{color:var(--cream)}.productGallery figcaption span{color:var(--sky)}.siteFooter .footerBottom{border-top:1px solid var(--rule)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.sitePage{background:linear-gradient(#fbf6e8d1,#fbf6e8d1),url(/backgrounds/painted-paper.jpg) top/110rem repeat-y}.siteHeader{background:linear-gradient(#fbf6e8e6,#fbf6e8e6),url(/backgrounds/painted-paper.jpg) 50%/cover;border-bottom:1px solid #163b6142}.navContact{border-bottom:1px solid var(--ink);min-height:auto;color:var(--ink);background:0 0;border-radius:0;padding:.35rem 0 .3rem}.navContact:hover{color:var(--poppy);background:0 0}.sectionFrame{width:100%;max-width:none;padding-right:max(var(--gutter), calc((100vw - var(--page-width)) / 2));padding-left:max(var(--gutter), calc((100vw - var(--page-width)) / 2))}.sectionIntro{opacity:.88;border-color:currentColor}.primaryAction{min-height:auto;color:var(--ink);background:0 0;border-bottom:2px solid;border-radius:0;padding:0 0 .35rem}.primaryAction:hover{color:var(--poppy);background:0 0}.homeWelcome{background:linear-gradient(90deg,#fbf6e88f,#fbf6e84d),url(/backgrounds/painted-paper.jpg) 50%/cover;grid-template-columns:minmax(14rem,.52fr) minmax(24rem,1.48fr)}.welcomeKicker,.welcomeStatement{z-index:1;position:relative}.homeProduct,.homePrivacy{border-radius:0;margin:0}.homeProduct{background:linear-gradient(90deg,#fbf6e8f0,#fbf6e8c2 62%,#fbf6e880),url(/backgrounds/painted-paper.jpg) 50%/cover}.homePrivacy{background-color:#0000;background-image:linear-gradient(90deg,#0d2b49f0 0 45%,#0d2b49b8 75%,#0d2b498f),url(/backgrounds/painted-paper.jpg);background-position:0 0,50%;background-repeat:repeat,repeat;background-size:auto,cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.subHero,.legalHero{width:100%;min-height:min(80svh,54rem);padding-right:max(var(--gutter), calc((100vw - var(--page-width)) / 2));padding-left:max(var(--gutter), calc((100vw - var(--page-width)) / 2));background:linear-gradient(90deg,#0d2b49f0 0 38%,#0d2b4999 68%,#0d2b4933),url(/backgrounds/painted-paper.jpg) 50%/cover;border-radius:0;margin:0}.pricingHero,.aboutHero{background:linear-gradient(90deg,#0d2b49eb 0 42%,#0d2b498a 72%,#0d2b492e),url(/backgrounds/painted-paper.jpg) 50%/cover}.scienceHero,.legalHero{background:linear-gradient(90deg,#0d2b49f0 0 44%,#0d2b4994 74%,#0d2b4933),url(/backgrounds/painted-paper.jpg) 50%/cover}.subHero:after,.legalHero:after{display:none}.subHeroCopy h1,.legalHeroCopy h1,.subHeroCopy>p:not(.routeLabel),.legalHeroCopy .lede{color:var(--cream);text-shadow:0 2px 18px #0d2b492e}.subHero .routeLabel,.legalHero .eyebrow{color:#ffd27a}.subHero .textAction,.legalHero .textAction,.subHero .primaryAction,.legalHero .primaryAction{border-color:var(--cream);color:var(--cream)}.depthScale,.scienceIndex,.aboutSignal,.pricingSignal{display:none}.productShowcase,.pricingPlans,.scienceEvidence,.cloudDirection,.freePromise,.legalContent{background:linear-gradient(#fbf6e8c7,#fbf6e8c7),url(/backgrounds/painted-paper.jpg) 50%/cover}.continuitySection,.scienceTranslation,.aboutValues{background-color:#0000;background-image:linear-gradient(90deg,#0d2b49eb,#0d2b49ad),url(/backgrounds/painted-paper.jpg);background-position:0 0,50%;background-repeat:repeat,repeat;background-size:auto,cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.trustSection,.premiumIncluded{background-color:#0000;background-image:linear-gradient(90deg,#0d2b49e8,#0d2b49a3),url(/backgrounds/painted-paper.jpg);background-position:0 0,50%;background-repeat:repeat,repeat;background-size:auto,cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.continuitySection,.trustSection,.premiumIncluded,.scienceTranslation,.aboutValues,.homePrivacy{color:#fbf6e8eb}.continuitySection h2,.continuitySection h3,.continuitySection strong,.trustSection h2,.trustSection h3,.premiumIncluded h2,.premiumIncluded h3,.scienceTranslation h2,.scienceTranslation h3,.aboutValues h2,.aboutValues h3,.homePrivacy h2,.homePrivacy h3{color:var(--cream)}.continuitySection .routeLabel,.trustSection .routeLabel,.premiumIncluded .routeLabel,.scienceTranslation .routeLabel,.aboutValues .routeLabel,.homePrivacy .routeLabel,.continuitySection article>span,.trustSection article>span,.premiumIncluded article>span,.scienceTranslation article>span,.aboutValues article>span,.homePrivacy article>span{color:#ffd27a}.continuitySection .sectionAside,.trustSection .sectionAside,.premiumIncluded .sectionAside,.scienceTranslation .sectionAside,.aboutValues .sectionAside,.homePrivacy .sectionAside,.continuitySection p,.trustSection p,.premiumIncluded p,.scienceTranslation p,.aboutValues p,.homePrivacy p{color:#fbf6e8d6}.continuitySection .textAction,.trustSection .textAction,.premiumIncluded .textAction,.scienceTranslation .textAction,.aboutValues .textAction,.homePrivacy .textAction{border-color:var(--cream);color:var(--cream)}.coreLoop,.publicPromiseGrid,.trustGrid,.premiumFeatureGrid,.principlesGrid,.developmentGrid,.sciencePrinciples,.billingGrid,.promiseGrid,.contractGrid{gap:0}.coreLoop li,.publicPromiseGrid article,.trustGrid article,.premiumFeatureGrid article,.principlesGrid article,.developmentGrid article,.sciencePrinciples article,.billingCard,.promiseGrid div,.contractCard{box-shadow:none;background:0 0;border:0;border-top:1px solid;border-radius:0}.coreLoop li+li,.publicPromiseGrid article+article,.trustGrid article+article,.premiumFeatureGrid article+article,.principlesGrid article+article,.developmentGrid article+article,.sciencePrinciples article+article,.billingCard+.billingCard,.promiseGrid div+div,.contractCard:nth-child(2n){border-left:1px solid}.coreLoop li,.publicPromiseGrid article,.trustGrid article,.premiumFeatureGrid article,.principlesGrid article,.developmentGrid article,.sciencePrinciples article{min-height:16rem;padding:1.5rem clamp(1rem,3vw,2.25rem)}.scienceTranslation .sciencePrinciples article,.scienceTranslation .sciencePrinciples article:nth-child(2),.scienceTranslation .sciencePrinciples article:nth-child(3){background:0 0}.coreLoop li:first-child,.publicPromiseGrid article:first-child,.trustGrid article:first-child,.premiumFeatureGrid article:first-child,.principlesGrid article:first-child,.developmentGrid article:first-child,.sciencePrinciples article:first-child{padding-left:0}.coreLoop li:last-child,.publicPromiseGrid article:last-child,.trustGrid article:last-child,.premiumFeatureGrid article:last-child,.principlesGrid article:last-child,.developmentGrid article:last-child,.sciencePrinciples article:last-child{padding-right:0}.publicPromiseGrid article,.trustGrid article,.premiumFeatureGrid article,.principlesGrid article,.developmentGrid article{background:0 0}.publicPromiseGrid h3,.trustGrid h3,.premiumFeatureGrid h3,.principlesGrid h3,.developmentGrid h3,.sciencePrinciples h3{margin-top:3.5rem}.productGallery{gap:clamp(1rem,3vw,3rem)}.productGallery figure,.productGallery figure:nth-child(2),.productGallery figure:nth-child(3){background:0 0;border-radius:0;padding:0}.productGallery figcaption{border-bottom:1px solid var(--rule)}.phoneFrame{border-width:.38rem;box-shadow:0 1.8rem 3.5rem #163b612e}.continuityBoundary,.roadmapBoundary{background:0 0;border-top:1px solid;border-bottom:1px solid;border-radius:0;padding:1.2rem 0}.scienceSources{border-top:1px solid var(--rule);background:0 0;border-radius:0;padding:3rem 0 0}.scienceTranslation .scienceSources,.scienceTranslation .scienceSources li{border-color:#d7ecf43d}.scienceTranslation .scienceSources li a{color:var(--cream);font-weight:550;text-decoration-color:#fbf6e86b}.scienceTranslation .scienceSources li a:hover,.scienceTranslation .scienceSources li a:focus-visible{color:#ffd27a;text-decoration-color:currentColor}.scienceTranslation .scienceSources li small,.scienceTranslation .scienceCitations{color:#fbf6e8b8}.scienceTranslation .scienceCitations a{color:#ffd27a}.scienceTranslation .scienceCitations a:hover,.scienceTranslation .scienceCitations a:focus-visible{color:var(--ink-deep);background:#ffd27a}.billingCard{padding:clamp(1.5rem,4vw,3rem) clamp(1rem,4vw,4rem)}.billingCard:first-child{padding-left:0}.billingCard:last-child{padding-right:0}.featuredPlan{box-shadow:none;background:0 0}.planHeader span{color:var(--poppy);background:0 0;border-radius:0;padding:0}.freePromiseGrid{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:0 0;border-radius:0;padding:3rem 0}.freePromiseGrid li{border-color:var(--rule)}.legalJumpNav{width:100%;padding-right:max(var(--gutter), calc((100vw - var(--page-width)) / 2));padding-left:max(var(--gutter), calc((100vw - var(--page-width)) / 2));border:0;border-bottom:1px solid var(--rule);background:linear-gradient(#fbf6e8eb,#fbf6e8eb),url(/backgrounds/painted-paper.jpg) 50%/cover;border-radius:0;justify-content:flex-start;margin:0;top:5.55rem}.legalJumpNav a{background:0 0;border-radius:0;padding-left:0;padding-right:0}.legalJumpNav a+a{border-left:1px solid var(--rule);margin-left:1.4rem;padding-left:1.4rem}.legalJumpNav a:hover{color:var(--poppy);background:0 0}.legalContent{width:100%;max-width:none;padding-right:max(var(--gutter), calc((100vw - var(--page-width)) / 2));padding-left:max(var(--gutter), calc((100vw - var(--page-width)) / 2));margin:0}.contractGrid{grid-template-columns:1fr}.contractCard,.contractCard:nth-child(3n+2),.contractCard:nth-child(3n){background:0 0;border-left:0;padding:2.2rem 0}.checksumCard{grid-column:auto}.checksumExample{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:0 0;border-radius:0;padding:1rem 0}.faqGrid details{background:0 0;border-radius:0}@media (width<=760px){.homeWelcome{grid-template-columns:1fr}.welcomeStatement{grid-column:auto}.homeProduct,.homePrivacy{width:100%;padding-right:var(--gutter);padding-left:var(--gutter);border-radius:0}.homePrivacy,.continuitySection,.trustSection,.premiumIncluded,.scienceTranslation,.aboutValues{background-attachment:scroll}.subHero,.legalHero{min-height:70svh;padding-right:var(--gutter);padding-left:var(--gutter);background-position:62%;border-radius:0;margin:0}.coreLoop li,.publicPromiseGrid article,.trustGrid article,.premiumFeatureGrid article,.principlesGrid article,.developmentGrid article,.sciencePrinciples article,.billingCard,.promiseGrid div,.contractCard{min-height:0;padding:1.7rem 0;border-left:0!important}.legalJumpNav{padding-right:var(--gutter);padding-left:var(--gutter);border-radius:0;top:4.65rem}.legalContent{padding-right:var(--gutter);padding-left:var(--gutter)}.billingCard:last-child{padding-right:0}}html:has(.homePage){scroll-snap-type:y mandatory}.homePage main{overflow:clip}.homePage .siteFooter{scroll-snap-align:start;scroll-snap-stop:always}.homeContinuum{isolation:isolate;background:#7db7dd;position:relative}.continuumBackdrop{z-index:0;background:#7db7dd;width:100%;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.continuumBackdrop img{object-fit:cover;object-position:50% 52%;filter:saturate(.94)contrast(.98);width:100%;height:100%;transform:scale(1.025)}.continuumBackdrop:after{content:"";pointer-events:none;background:linear-gradient(#f4cf7214,#0000 28%),linear-gradient(#0000 68%,#0d2b4929);position:absolute;inset:0}.continuumScene{z-index:1;min-height:100svh;padding:clamp(5.5rem, 10vh, 9rem) max(var(--gutter), calc((100vw - var(--page-width)) / 2)) clamp(4rem, 8vh, 7rem);scroll-snap-align:start;scroll-snap-stop:always;align-items:center;display:grid;position:relative}.continuumScene:before{z-index:-1;content:"";pointer-events:none;position:absolute;inset:-12svh 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 12svh calc(100% - 12svh),#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12svh calc(100% - 12svh),#0000 100%)}.continuumWelcome:before{background:linear-gradient(90deg,#fbf6e8eb 0%,#fbf6e8b0 36%,#fbf6e814 72%,#0000 100%)}.continuumProduct:before{background:linear-gradient(270deg,#f7e1a6e6 0%,#fbf6e8a6 36%,#fbf6e814 70%,#0000 100%)}.continuumPrivacy{align-items:end}.continuumPrivacy:before{background:linear-gradient(#0d2b490d 0%,#0d2b493d 24%,#0d2b49c7 62%,#0d2b49f2 100%)}.continuumCopy{z-index:1;width:min(48rem,64vw);position:relative}.continuumCopyRight{text-align:right;justify-self:end}.sceneNumber,.sceneEyebrow,.sceneCoordinate,.continuumSequence span{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.17em;text-transform:uppercase;font-size:.7rem;font-weight:760}.sceneNumber{align-items:center;gap:.8rem;margin:0 0 1.25rem;display:flex}.sceneNumber:after{content:"";opacity:.55;background:currentColor;width:clamp(3rem,8vw,8rem);height:1px}.continuumCopyRight .sceneNumber{flex-direction:row-reverse}.sceneEyebrow{margin:0 0 clamp(1.2rem,3vh,2.5rem)}.continuumCopy h2{max-width:10ch;font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(4.6rem,7.4vw,9.2rem);font-weight:500;line-height:.82}.continuumCopyRight h2{margin-left:auto}.sceneBody{text-wrap:pretty;max-width:37rem;margin:clamp(1.5rem,3.5vh,2.6rem) 0 0;font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.58}.continuumCopyRight .sceneBody{margin-left:auto}.continuumCopyInk{color:var(--ink);text-shadow:0 1px 18px #fbf6e857}.continuumCopyInk h2{color:var(--ink)}.continuumCopyLight,.continuumCopyLight h2{color:var(--cream);text-shadow:0 2px 22px #0d2b4966}.sceneActions{margin-top:clamp(1.6rem,4vh,3rem);display:flex}.continuumCopyRight .sceneActions{justify-content:flex-end}.sceneActions a{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid;align-items:center;gap:1.35rem;padding:0 0 .45rem;font-size:.78rem;font-weight:760;transition:color .18s,gap .22s,border-color .18s;display:inline-flex}.sceneActions a:hover,.sceneActions a:focus-visible{color:var(--poppy);gap:2rem}.continuumCopyLight .sceneActions a:hover,.continuumCopyLight .sceneActions a:focus-visible{color:#ffd27a}.continuumSequence{border-top:1px solid #163b617a;border-bottom:1px solid #163b617a;justify-content:flex-end;gap:clamp(1.4rem,3vw,3.4rem);margin:clamp(1.5rem,4vh,3rem) 0 0;padding:1rem 0;list-style:none;display:flex}.continuumSequence li{align-items:baseline;gap:.65rem;display:flex}.continuumSequence strong{font-family:var(--font-cormorant), Georgia, serif;font-size:clamp(1.35rem,2.1vw,2.2rem);font-weight:550}.continuumPromises{border-top:1px solid #fbf6e86b;border-bottom:1px solid #fbf6e86b;flex-wrap:wrap;gap:.7rem 1.5rem;margin:clamp(1.5rem,4vh,2.7rem) 0 0;padding:1.1rem 0;list-style:none;display:flex}.continuumPromises li{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;align-items:center;font-size:.76rem;font-weight:720;display:flex}.continuumPromises li+li:before{content:"";background:#ffd27a;border-radius:50%;width:.35rem;height:.35rem;margin-right:1.5rem}.sceneCoordinate{right:max(var(--gutter), calc((100vw - var(--page-width)) / 2));color:currentColor;opacity:.62;margin:0;position:absolute;bottom:1.65rem}.continuumProduct .sceneCoordinate{right:auto;left:max(var(--gutter), calc((100vw - var(--page-width)) / 2))}.continuumPrivacy .sceneCoordinate{color:var(--cream)}.legalHero .promiseGrid{color:#fbf6e885}.legalHero .promiseGrid strong{color:var(--cream)}.legalHero .promiseGrid span{color:#fbf6e8cc}@supports (animation-timeline:view()){.continuumCopy{animation:linear both continuum-copy-arrive;animation-timeline:view();animation-range:entry 12% cover 38%}@keyframes continuum-copy-arrive{0%{opacity:.2;transform:translateY(2.2rem)}to{opacity:1;transform:translateY(0)}}}html:has(.homePage).scene-motion-ready .continuumScene{opacity:.76;filter:saturate(.9);will-change:opacity, filter, transform;transition:opacity .64s cubic-bezier(.22,.75,.2,1),filter .64s cubic-bezier(.22,.75,.2,1),transform .78s cubic-bezier(.2,.8,.2,1);transform:translateY(1.15rem)scale(.992)}html:has(.homePage).scene-motion-ready .continuumScene.is-past{opacity:.86;filter:saturate(.96);transform:translateY(-.75rem)scale(.997)}html:has(.homePage).scene-motion-ready .continuumScene.is-active{opacity:1;filter:saturate();transform:translate(0)scale(1)}@media (width<=760px){.legalJumpNav{padding:.4rem var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:visible}.legalJumpNav a,.legalJumpNav a+a{text-align:center;border-left:0;margin:0;padding:.58rem .35rem;font-size:.58rem}.legalJumpNav a:nth-child(odd){border-right:1px solid var(--rule-soft)}.legalJumpNav a:nth-child(n+3){border-top:1px solid var(--rule-soft)}.continuumBackdrop img{object-position:52% center;transform:scale(1.06)}.continuumScene{min-height:100svh;padding:clamp(5rem, 10svh, 6.5rem) var(--gutter) 3.8rem;align-items:center}.continuumWelcome:before{background:linear-gradient(#fbf6e8eb 0%,#fbf6e8bd 52%,#fbf6e824 100%)}.continuumProduct:before{background:linear-gradient(#fbf6e82e 0%,#fbf6e8b3 48%,#f7e1a6e6 100%)}.continuumPrivacy:before{background:linear-gradient(#0d2b4938 0%,#0d2b49c7 34%,#0d2b49f5 100%)}.continuumCopy,.continuumCopyRight{text-align:left;justify-self:auto;width:100%}.continuumCopyRight .sceneNumber{flex-direction:row}.continuumCopy h2,.continuumCopyRight h2{max-width:9.5ch;margin-left:0;font-size:clamp(3.4rem,15.3vw,5.7rem);line-height:.84}.sceneEyebrow{max-width:27rem;margin-bottom:1.15rem;font-size:.61rem;line-height:1.5}.sceneBody,.continuumCopyRight .sceneBody{max-width:30rem;margin-top:1.3rem;margin-left:0;font-size:1rem;line-height:1.5}.continuumCopyRight .sceneActions{justify-content:flex-start}.continuumSequence{justify-content:flex-start;gap:1.15rem;margin-top:1.25rem;padding:.8rem 0}.continuumSequence li{gap:.35rem}.continuumSequence span{font-size:.52rem}.continuumSequence strong{font-size:1.25rem}.continuumPromises{margin-top:1.25rem;padding:.75rem 0;display:block}.continuumPromises li{padding:.28rem 0;font-size:.68rem}.continuumPromises li+li:before{margin-right:.65rem}.sceneActions{margin-top:1.35rem}.sceneActions a{font-size:.7rem}.sceneCoordinate{right:var(--gutter);font-size:.56rem;bottom:1.1rem}.continuumProduct .sceneCoordinate{right:var(--gutter);left:auto}}@media (prefers-reduced-motion:reduce){html:has(.homePage){scroll-snap-type:none}.continuumBackdrop img,.continuumCopy{animation:none;transform:none}}html{scroll-padding-top:4.25rem}.siteHeader{z-index:100;padding:0 var(--gutter);-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:#0d2b49db;border-bottom:1px solid #fbf6e82e;position:fixed;top:0;left:0;right:0;box-shadow:0 .45rem 1.5rem #0d2b491a}.siteNav{width:min(var(--page-width), 100%);grid-template-columns:minmax(12rem,1fr) auto;align-items:center;gap:2rem;min-height:3.25rem;margin:0 auto;display:grid;position:relative}.siteBrand{min-height:2.75rem;color:var(--cream);justify-self:start;align-items:center;display:inline-flex}.siteBrand .brandWords{line-height:.92;display:grid}.siteBrand .brandWords strong{color:var(--cream);font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.015em;font-size:1rem;font-weight:650}.siteBrand .brandWords small{color:#fbf6e8c7;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.18em;text-transform:uppercase;margin-top:.2rem;font-size:.46rem;font-weight:720}.siteNavLinks{border:0;grid-area:auto;align-items:stretch;gap:clamp(1.25rem,2.4vw,2.25rem);width:auto;padding:0;display:flex;overflow:visible}.siteNavLinks a{color:#fbf6e8e0;letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:2.75rem;font-size:.64rem;font-weight:720;display:inline-flex}.siteNavLinks a:after{background:#ffd27a;height:2px;bottom:.28rem;left:0;right:0}.siteNavLinks a:hover,.siteNavLinks a:focus-visible,.siteNavLinks a[aria-current=page]{color:var(--cream);letter-spacing:.08em}.siteHeader a:focus-visible,.siteHeader summary:focus-visible{outline-offset:.12rem;box-shadow:none;border-radius:.15rem;outline:2px solid #ffd27a}.mobileNav{display:none}.homeHero{min-height:100svh}.lineageProgress{top:4.25rem}.legalJumpNav{top:3.25rem}@media (width<=760px){html{scroll-padding-top:3.9rem}.siteHeader{padding:0 max(1rem, env(safe-area-inset-right)) 0 max(1rem, env(safe-area-inset-left))}.siteNav{grid-template-columns:minmax(0,1fr) auto;gap:1rem;min-height:3.25rem}.siteBrand .brandWords strong{font-size:.91rem}.siteBrand .brandWords small{font-size:.43rem}.desktopNavLinks{display:none}.mobileNav{color:var(--cream);justify-self:end;display:block;position:relative}.mobileNav summary{min-width:4.5rem;min-height:2.75rem;color:var(--cream);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:.65rem;padding:0;font-size:.61rem;font-weight:750;list-style:none;display:inline-flex}.mobileNav summary::-webkit-details-marker{display:none}.menuIcon,.menuIcon:before,.menuIcon:after{content:"";background:currentColor;width:1rem;height:1px;transition:transform .16s,opacity .16s;display:block}.menuIcon{position:relative}.menuIcon:before,.menuIcon:after{position:absolute;left:0}.menuIcon:before{top:-.3rem}.menuIcon:after{top:.3rem}.mobileNav[open] .menuIcon{background:0 0}.mobileNav[open] .menuIcon:before{top:0;transform:rotate(45deg)}.mobileNav[open] .menuIcon:after{top:0;transform:rotate(-45deg)}.mobileNavPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d2b49f7;border:1px solid #fbf6e82e;width:min(18rem,100vw - 2rem);padding:.35rem 1rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 1.2rem 2.5rem #0d2b4947}.mobileNav:not([open]) .mobileNavPanel{display:none}.mobileNavPanel a{color:#fbf6e8e0;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #fbf6e824;justify-content:space-between;align-items:center;min-height:3rem;font-size:.68rem;font-weight:720;text-decoration:none;display:flex}.mobileNavPanel a:last-child{border-bottom:0}.mobileNavPanel a[aria-current=page]:after{color:#ffd27a;content:"•";font-size:1rem}.lineageProgress,.legalJumpNav{top:3.25rem}}@media (prefers-reduced-transparency:reduce){.siteHeader,.mobileNavPanel{background:var(--ink-deep);-webkit-backdrop-filter:none;backdrop-filter:none}}.sciencePage .scienceHero{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:clamp(3rem,8vw,8rem);min-height:min(76svh,50rem)}.sciencePage .scienceHero .subHeroCopy{max-width:54rem}.sciencePage .scienceHero h1{text-wrap:balance;max-width:10ch}.sciencePage .scienceHero .scienceCitations{color:#fbf6e8b8;margin:0 0 1.8rem}.sciencePage .scienceHero .scienceCitations a{color:#ffd27a}.scienceHeroPanel{z-index:1;color:var(--cream);border-top:1px solid #fbf6e88c;border-bottom:1px solid #fbf6e842;padding:clamp(1.5rem,3vw,2.2rem);position:relative}.scienceHeroPanel>p,.scienceHeroPanel li{letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:750}.scienceHeroPanel>p{color:#ffd27a;margin:0 0 1.4rem}.scienceHeroPanel strong{color:var(--cream);font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,3vw,3rem);font-weight:550;line-height:.98;display:block}.scienceHeroPanel ul{border-top:1px solid #fbf6e838;gap:.75rem;margin:2rem 0 0;padding:1.1rem 0 0;list-style:none;display:grid}.scienceHeroPanel li{color:#fbf6e8c7;align-items:center;gap:.75rem;display:flex}.scienceHeroPanel li:before{content:"";background:#ffd27a;border-radius:50%;flex:none;width:.35rem;height:.35rem}.sciencePage .scienceEvidence{background:linear-gradient(#fbf6e8e0,#fbf6e8e0),url(/backgrounds/painted-paper.jpg) 50%/cover}.sciencePage .scienceLead{align-items:start}.sciencePage .scienceLead h2{text-wrap:balance;max-width:12ch;font-size:clamp(3.25rem,6vw,6.4rem);line-height:.9}.scienceEvidenceLead>div,.scienceTranslationLead>p{max-width:36rem}.scienceEvidenceLead>div>p:first-child,.scienceTranslationLead>p{margin:0;font-size:clamp(1.02rem,1.35vw,1.18rem);line-height:1.7}.scienceReadingNote{border-left:2px solid var(--poppy);color:var(--quiet);margin:1.6rem 0 0;padding:.1rem 0 .1rem 1rem;font-size:.82rem;line-height:1.55}.sciencePage .evidenceRows{border-bottom:1px solid var(--rule);margin-top:clamp(4rem,8vw,7rem)}.sciencePage .evidenceItem{border-top:1px solid var(--rule);grid-template-columns:minmax(0,.95fr) minmax(22rem,1.05fr);align-items:stretch;gap:clamp(2.5rem,7vw,7.5rem);padding:clamp(2.4rem,5vw,4.5rem) 0}.sciencePage .evidenceTitle{padding-left:clamp(3.5rem,6vw,5.5rem);position:relative}.sciencePage .evidenceIndex{border:1px solid var(--poppy);width:2.4rem;height:2.4rem;color:var(--poppy);border-radius:50%;place-items:center;display:grid;position:absolute;top:.1rem;left:0}.sciencePage .evidenceTitle>p,.sciencePage .evidenceSupportLabel,.sciencePage .principleHeading p,.sciencePage .principleSources>span{color:var(--poppy);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1rem;font-size:.66rem;font-weight:780;line-height:1.45}.sciencePage .evidenceTitle h3{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.2rem,3.8vw,3.8rem);line-height:.98}.sciencePage .evidenceTitle .scienceCitations{margin-top:1.5rem}.sciencePage .evidenceSupport{border-left:1px solid var(--rule);padding-left:clamp(1.5rem,4vw,3.5rem)}.sciencePage .evidenceBody{max-width:46rem;color:var(--body);margin:0;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.75}.sciencePage .evidenceMeta{border-top:1px solid var(--rule-soft);margin-top:clamp(2rem,4vw,3.2rem);padding-top:1rem}.sciencePage .evidenceMeta small{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:680;line-height:1.5}.sciencePage .scienceTranslation{border-bottom:0}.sciencePage .scienceTranslationLead h2{max-width:11ch}.sciencePage .sciencePrinciples{border-top:1px solid #fbf6e847;border-bottom:1px solid #fbf6e847;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(4rem,8vw,7rem)}.sciencePage .sciencePrinciples article,.sciencePage .sciencePrinciples article:nth-child(2),.sciencePage .sciencePrinciples article:nth-child(3){background:0 0;border:0;border-radius:0;flex-direction:column;min-height:26rem;padding:1.6rem clamp(1.4rem,3.2vw,3rem) 1.8rem;display:flex}.sciencePage .sciencePrinciples article+article{border-left:1px solid #fbf6e847}.sciencePage .principleHeading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.sciencePage .principleHeading>span{color:#ffd27a;letter-spacing:.14em;font-size:.68rem;font-weight:800}.sciencePage .principleHeading p{color:#fbf6e89e;margin:0}.sciencePage .principleCopy{margin-top:auto}.sciencePage .sciencePrinciples h3{letter-spacing:-.025em;text-wrap:balance;max-width:13ch;margin:0 0 1.2rem;font-size:clamp(2rem,3vw,3.15rem);line-height:.98}.sciencePage .sciencePrinciples .principleCopy p{max-width:30rem;margin:0;line-height:1.7}.sciencePage .principleSources{border-top:1px solid #fbf6e82e;min-height:2.2rem;margin-top:1.5rem;padding-top:1rem}.sciencePage .principleSources>span{color:#fbf6e88f;margin:0}.sciencePage .principleSources .scienceCitations{color:#fbf6e8ad;margin:0}.sciencePage .principleSources .scienceCitations a{color:#ffd27a}.sciencePage .scienceLibrary{background:linear-gradient(#fffdf7f0,#fffdf7f0),url(/backgrounds/painted-paper.jpg) 50%/cover}.sciencePage .scienceSources{border:0;margin:0;padding:0}.sciencePage .scienceSourcesHeading{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.sciencePage .scienceSourcesHeading h2{max-width:10ch;color:var(--ink);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(3.25rem,6vw,6.4rem);line-height:.9}.sciencePage .scienceSourcesHeading>p{max-width:34rem;color:var(--body);margin:0;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.7}.sciencePage .scienceSources ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2.5rem,7vw,7rem);margin-top:clamp(4rem,8vw,7rem);display:grid}.sciencePage .scienceSources li{border-top:1px solid var(--rule);grid-template-columns:2.5rem minmax(0,1fr);min-height:10rem;padding:1.5rem 0 1.8rem}.sciencePage .scienceSources li>span{padding-top:.15rem}.sciencePage .scienceSources li a{color:var(--ink);font-size:.9rem;line-height:1.55;text-decoration-color:#163b6147}.sciencePage .scienceSources li a:hover,.sciencePage .scienceSources li a:focus-visible{color:var(--poppy);text-decoration-color:currentColor}.sciencePage .scienceSources li small{color:var(--quiet);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:650;line-height:1.5}@media (width<=900px){.sciencePage .scienceHero,.sciencePage .scienceLead,.sciencePage .scienceSourcesHeading{grid-template-columns:1fr}.scienceHeroPanel{width:min(100%,32rem)}.sciencePage .evidenceItem{grid-template-columns:1fr;gap:2rem}.sciencePage .evidenceSupport{margin-left:clamp(3.5rem,6vw,5.5rem)}.sciencePage .sciencePrinciples{grid-template-columns:1fr}.sciencePage .sciencePrinciples article,.sciencePage .sciencePrinciples article:nth-child(2),.sciencePage .sciencePrinciples article:nth-child(3){min-height:0;padding:2rem 0}.sciencePage .sciencePrinciples article+article{border-top:1px solid #fbf6e847;border-left:0}.sciencePage .principleCopy{margin-top:3.5rem}}@media (width<=640px){.sciencePage .scienceHero{gap:3rem;min-height:auto}.sciencePage .scienceHeroPanel{padding-left:0;padding-right:0}.sciencePage .scienceLead h2,.sciencePage .scienceSourcesHeading h2{font-size:clamp(3rem,15vw,4.5rem)}.sciencePage .evidenceTitle{padding-left:3.25rem}.sciencePage .evidenceSupport{border-top:1px solid var(--rule-soft);border-left:0;margin-left:0;padding:1.5rem 0 0}.sciencePage .scienceSources ol{grid-template-columns:1fr}.sciencePage .scienceSources li{min-height:0}}:root{--snap-header-offset:4.25rem}html:has(.snapPage){scroll-snap-type:y mandatory;scroll-padding-block-start:var(--snap-header-offset)}.snapPage>main>:is(section,header),.homePage .continuumScene,.snapPage>.siteFooter{scroll-snap-align:start;scroll-snap-stop:always}.snapPage>main:focus{outline:none}@media (width<=760px){:root{--snap-header-offset:3.9rem}}@media (prefers-reduced-motion:reduce){html:has(.snapPage){scroll-snap-type:none}}.aboutPage main{background:var(--ink-deep)}.aboutHero{isolation:isolate;min-height:max(44rem, calc(100svh - var(--snap-header-offset)));background:linear-gradient(180deg, #0d2b4914 0%, #0d2b491f 52%, #0d2b49c7 84%, var(--ink-deep) 100%), linear-gradient(90deg, #0d2b49f5 0%, #0d2b49d6 34%, #0d2b496b 66%, #0d2b4924 100%), url(/backgrounds/coastal-cove-continuum.jpg) center / cover no-repeat, var(--ink-deep);padding-top:clamp(5.5rem,11svh,8.5rem);padding-bottom:clamp(7.5rem,14svh,11rem)}.aboutValues{isolation:isolate;background:linear-gradient(180deg, var(--ink-deep) 0, #0d2b49f5 4rem, transparent 12rem), radial-gradient(circle at 78% 24%, #2f79aa33, transparent 34rem), radial-gradient(circle at 14% 76%, #e9aa3d14, transparent 26rem), var(--ink-deep);background-attachment:scroll;border-bottom:0;margin-top:-1px}.aboutValues:before{content:"";background:linear-gradient(90deg,#0000,#ffd27a 24% 76%,#0000);width:clamp(4rem,8vw,7rem);height:2px;position:absolute;top:0;left:50%;translate:-50%}@media (width<=1050px){.aboutHero{min-height:max(40rem, calc(100svh - var(--snap-header-offset)));background-position:50%,50%,58%,50%}}@media (width<=760px){.aboutHero{min-height:max(38rem, calc(100svh - var(--snap-header-offset)));background:linear-gradient(180deg, #0d2b491a 0%, #0d2b493d 52%, #0d2b49e0 83%, var(--ink-deep) 100%), linear-gradient(90deg, #0d2b49f0 0%, #0d2b49b8 68%, #0d2b495c 100%), url(/backgrounds/coastal-cove-continuum.jpg) 62% center / cover no-repeat, var(--ink-deep);padding-top:clamp(4.5rem,10svh,6.5rem);padding-bottom:clamp(6.5rem,13svh,8.5rem)}.aboutValues{margin-top:-2px}}html:has(.homePage){scroll-padding-block-start:0}html:has(.homePage) .lineageProgress{display:none}.homePage .siteHeader{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0d2b49db 0%,#0d2b49d1 72%,#0d2b49c7 100%);border-bottom:0;position:absolute;inset:0 0 auto}.homePage .homeHero{background:#7db7dd;width:100%;height:100dvh;min-height:100svh;overflow:hidden}.homePage .heroArtwork{object-fit:cover;object-position:center;width:calc(100% + 4rem);max-width:none;height:calc(100% + 4rem);max-height:none;transform:translate3d(var(--hero-shift-x), var(--hero-shift-y), 0) scale(1.01);position:absolute;inset:-2rem auto auto -2rem}.homePage .heroLiveBrand{width:min(68rem, calc(100% - var(--gutter) * 2));margin-top:clamp(-8rem,-12vh,-4.5rem)}@media (width>=761px){.homePage .continuumCopy{width:min(80rem, calc(100vw - var(--gutter) * 2))}.homePage .continuumCopy h2{max-width:min(26ch,100%);font-size:clamp(4rem,6vw,7.5rem);line-height:.88}}@media (width<=760px){.homePage .heroArtwork{object-position:57% center}.homePage .heroLiveBrand{width:calc(100% - 2rem);margin-top:-4svh}.homePage .heroLiveBrand h1{font-size:clamp(3rem,15.5vw,4.5rem);line-height:.78}.homePage .heroCalifornia{gap:.7rem;width:min(17rem,80%);margin-top:.75rem}.homePage .heroCalifornia em{font-size:clamp(1.2rem,7vw,1.7rem)}}@media (prefers-reduced-motion:reduce){.homePage .heroArtwork{transform:none}}@media (prefers-reduced-transparency:reduce){.homePage .siteHeader{background:#0d2b49e6}}:root{--page-width:90rem;--gutter:clamp(1.25rem, 3.25vw, 4rem);--measure-display:30ch;--measure-lede:58ch;--measure-supporting:54ch;--measure-prose:72ch;--type-display-hero:clamp(3.5rem, 5.2vw, 5.75rem);--type-display-section:clamp(3.1rem, 4vw, 4rem);--type-display-row:clamp(2rem, 2.6vw, 2.75rem);--type-display-scene:clamp(3.25rem, 5vw, 5rem);--leading-display:.94;--tracking-display:-.045em;--space-section:clamp(4.75rem, 7.5vw, 7.5rem);--space-section-intro:clamp(2.5rem, 4.5vw, 4.25rem)}body{font-size:1rem;line-height:1.6}h1,h2,h3{font-kerning:normal;font-optical-sizing:auto;overflow-wrap:normal;text-wrap:balance}p,li{text-wrap:pretty}.sectionFrame,.policySection{padding-top:var(--space-section);padding-bottom:var(--space-section)}.sectionIntro{margin-bottom:var(--space-section-intro)}.subHero,.legalHero{grid-template-columns:minmax(0,1fr)}.subHeroCopy{width:min(100%,75rem)}.legalHeroCopy{width:min(100%,64rem);max-width:none}.subHero .subHeroCopy h1,.legalHero .legalHeroCopy h1,.sciencePage .scienceHero h1{font-size:var(--type-display-hero);letter-spacing:var(--tracking-display);margin-top:1.1rem;margin-bottom:1.5rem;line-height:.9}.subHeroCopy>p:not(.routeLabel),.legalHeroCopy .lede{max-width:var(--measure-lede);font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.65}.productThesis,.publicPrivacyLead,.trustLead,.aboutLead,.pricingLead,.scienceLead,.sequenceLead,.boundaryStatement,.productShowcaseLead,.pricingReassuranceLead{grid-template-columns:minmax(0,1.75fr) minmax(18rem,.55fr);align-items:end;gap:clamp(2.25rem,4.5vw,4.5rem)}.productThesis>p,.publicPrivacyLead>p,.trustLead>p,.aboutLead>p,.pricingLead>p,.scienceLead>p,.sequenceLead>p,.boundaryStatement>p,.productShowcaseLead>p,.pricingReassuranceLead>p,.scienceLead>div{max-width:var(--measure-supporting)}.welcomeStatement h2,.productThesis h2,.publicPrivacyLead h2,.productShowcaseLead h2,.trustLead h2,.aboutLead h2,.scienceLead h2,.pricingLead h2,.boundaryStatement h2,.sequenceLead h2,.freePromiseGrid h2,.annualPlanSummary h2,.pricingReassuranceLead h2,.scienceSourcesHeading h2,.sectionHeading h2,.sciencePage .scienceLead h2,.sciencePage .scienceTranslationLead h2,.sciencePage .scienceSourcesHeading h2{font-size:var(--type-display-section);letter-spacing:var(--tracking-display);line-height:var(--leading-display);margin-top:0}.continuumCopy{width:min(72rem,82vw)}.continuumCopy h2,.homePage .continuumCopy h2{font-size:var(--type-display-scene);letter-spacing:var(--tracking-display);line-height:.9}.sceneBody{max-width:var(--measure-lede);font-size:clamp(1.05rem,1.35vw,1.28rem);line-height:1.6}.evidenceRows article{grid-template-columns:3rem minmax(24rem,.9fr) minmax(24rem,1.1fr);gap:clamp(1.75rem,3.5vw,3.75rem)}.evidenceTitle h3,.sciencePage .evidenceTitle h3{font-size:var(--type-display-row);letter-spacing:-.03em;line-height:.98}.sectionHeading{grid-template-columns:clamp(2.75rem,4vw,4rem) minmax(0,1fr);gap:clamp(1rem,2.5vw,2rem)}.policyBody,.contractBody{width:min(100%, var(--measure-prose));max-width:var(--measure-prose)}.policyBody h3,.contractCard h3,.faqGrid summary,.sciencePrinciples h3{line-height:1.1}.contractIntro{line-height:1.42}.faqGrid details p,.pricingFinePrint{max-width:var(--measure-prose)}.siteFooter .footerBottom{grid-template-columns:minmax(14rem,auto) minmax(0,1fr)}.footerLinks{max-width:56rem;font-size:.75rem;line-height:1.55}.siteFooter .footerBrand small{font-size:.6rem;line-height:1.25}@media (width>=900px){.subHero .subHeroCopy h1,.legalHero .legalHeroCopy h1,.sciencePage .scienceHero h1,.welcomeStatement h2,.productThesis h2,.publicPrivacyLead h2,.productShowcaseLead h2,.trustLead h2,.aboutLead h2,.scienceLead h2,.pricingLead h2,.boundaryStatement h2,.sequenceLead h2,.freePromiseGrid h2,.annualPlanSummary h2,.pricingReassuranceLead h2,.scienceSourcesHeading h2,.sectionHeading h2,.sciencePage .scienceLead h2,.sciencePage .scienceTranslationLead h2,.sciencePage .scienceSourcesHeading h2,.continuumCopy h2,.homePage .continuumCopy h2{width:min(100%, var(--measure-display));max-width:var(--measure-display)}.continuumCopyRight h2{margin-left:auto}}@media (width<=1050px){.productThesis,.publicPrivacyLead,.trustLead,.aboutLead,.pricingLead,.scienceLead,.sequenceLead,.boundaryStatement,.productShowcaseLead,.pricingReassuranceLead{grid-template-columns:minmax(0,1fr);gap:1.5rem}.evidenceRows article{grid-template-columns:2.5rem minmax(0,1fr)}.evidenceRows .evidenceTitle,.evidenceRows .evidenceClaim{grid-column:2}}@media (width<=899px){.subHero .subHeroCopy h1,.legalHero .legalHeroCopy h1,.sciencePage .scienceHero h1,.welcomeStatement h2,.productThesis h2,.publicPrivacyLead h2,.productShowcaseLead h2,.trustLead h2,.aboutLead h2,.scienceLead h2,.pricingLead h2,.boundaryStatement h2,.sequenceLead h2,.freePromiseGrid h2,.annualPlanSummary h2,.pricingReassuranceLead h2,.scienceSourcesHeading h2,.sectionHeading h2,.sciencePage .scienceLead h2,.sciencePage .scienceTranslationLead h2,.sciencePage .scienceSourcesHeading h2,.continuumCopy h2,.homePage .continuumCopy h2{width:100%;max-width:none}.siteFooter .footerBottom{grid-template-columns:minmax(0,1fr)}.footerLinks{justify-content:flex-start}.promiseGrid,.sciencePrinciples{grid-template-columns:minmax(0,1fr)}.promiseGrid div+div,.sciencePrinciples article+article{border-left:0}}@media (width<=760px){:root{--gutter:clamp(1.1rem, 5vw, 1.5rem);--type-display-hero:clamp(3.05rem, 14vw, 4.75rem);--type-display-section:clamp(2.55rem, 11.5vw, 3.55rem);--type-display-row:clamp(1.9rem, 8vw, 2.45rem);--type-display-scene:clamp(3rem, 13vw, 4.25rem);--tracking-display:-.03em;--space-section:clamp(4rem, 15vw, 5rem);--space-section-intro:2.5rem}.subHero .subHeroCopy h1,.legalHero .legalHeroCopy h1,.sciencePage .scienceHero h1{line-height:.92}.continuumCopy,.continuumCopyRight{width:100%}.continuumCopy h2,.continuumCopyRight h2,.homePage .continuumCopy h2{margin-left:0;line-height:.92}.sceneBody,.continuumCopyRight .sceneBody{max-width:var(--measure-lede);font-size:1rem;line-height:1.55}.sectionHeading{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem}.policyBody,.contractBody{margin-top:2rem}}@media (width<=480px){.sectionHeading{grid-template-columns:minmax(0,1fr)}.sectionNumber{margin-bottom:.35rem}.scienceSourcesHeading,.sciencePage .scienceSourcesHeading{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:.75rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
