:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-rendering:geometricPrecision;background:#0b1d2e}@font-face{font-family:Cascalto Fraunces;src:url(/fonts/fraunces-wght.woff2) format("woff2");font-weight:300 900;font-display:swap}@font-face{font-family:Cascalto Archivo;src:url(/fonts/archivo-wght.woff2) format("woff2");font-weight:300 900;font-display:swap}*{box-sizing:border-box}body,html{min-height:100%;margin:0}html{scroll-behavior:smooth}body{background:var(--canvas,#0b1d2e);color:var(--ink,#f5f0e8);overflow-x:hidden}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.brand-page{--scene-soft:color-mix(in srgb,var(--surface) 42%,transparent);--scene-accent:color-mix(in srgb,var(--accent) 64%,transparent);min-height:100svh;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 18%,transparent),transparent 42%),linear-gradient(315deg,color-mix(in srgb,var(--muted) 14%,transparent),transparent 46%),var(--canvas);color:var(--ink);position:relative;isolation:isolate}.brand-page[data-mode=light]{color-scheme:light}.brand-main{width:min(100%,920px);margin:0 auto;padding:clamp(48px,10svh,96px) clamp(18px,5vw,56px) 32px;display:grid;place-items:center;text-align:center}.brand-header,.brand-main{position:relative;z-index:1}.brand-header{width:min(100%,1160px);margin:0 auto;padding:24px clamp(18px,5vw,56px) 0}.brand-header-inner{display:flex;align-items:center}.homepage-flow{width:min(100%,1160px);margin:0 auto;padding:28px clamp(18px,5vw,56px) 72px;display:grid;gap:18px;position:relative;z-index:1}.hero-section{min-height:min(760px,82svh);display:grid;align-content:center;gap:24px;padding:48px 0 72px}.hero-with-asset{grid-template-columns:minmax(0,.92fr) minmax(320px,.78fr);align-items:center}.brand-hero,.hero-copy,.hero-section{display:grid;justify-items:start;gap:24px}.wordmark{min-height:44px;display:inline-grid;place-items:center;padding:8px 14px;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:999px;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1;letter-spacing:0;background:color-mix(in srgb,var(--surface) 16%,transparent)}.brand-logo{display:block;width:auto;height:auto}.brand-logo-header{max-width:min(280px,72vw);max-height:70px}.headline{max-width:920px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:4.6rem;line-height:1;font-weight:500;letter-spacing:0}.tease{max-width:680px;margin:0;color:color-mix(in srgb,var(--ink) 82%,transparent);font-size:1.22rem;line-height:1.65}.status-label{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 52%,transparent);color:var(--ink);background:color-mix(in srgb,var(--surface) 22%,transparent);font-size:.76rem;line-height:1.1;letter-spacing:0}.bridge-section,.content-section,.launch-section{border-top:1px solid color-mix(in srgb,var(--ink) 16%,transparent);padding:44px 0}.split-section{display:grid;grid-template-columns:minmax(150px,.34fr) minmax(0,.66fr);gap:32px}.with-section-asset{grid-template-columns:minmax(140px,.22fr) minmax(0,.42fr) minmax(280px,.36fr);align-items:center}.brand-asset-frame{width:100%;margin:0;padding:clamp(8px,1.6vw,16px);border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface) 12%,transparent)}.brand-asset-frame img{display:block;width:100%;height:auto}.hero-asset{max-width:560px}.hero-asset,.section-asset{justify-self:end}.wide-asset{max-width:860px}.bridge-section h2,.content-section h2{max-width:780px;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:2.05rem;line-height:1.15;font-weight:500;letter-spacing:0}.content-section li,.content-section p,.launch-section p{max-width:760px;margin:0;color:color-mix(in srgb,var(--ink) 84%,transparent);font-size:1.05rem;line-height:1.75}.content-section p+p,.substance-section p+p{margin-top:18px}.section-kicker{color:var(--ink);font-size:.86rem;font-weight:700;line-height:1.4;letter-spacing:0}.promise-section{display:grid;gap:20px}.promise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.promise-grid p{min-height:168px;padding:20px;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface) 16%,transparent)}.proof-list{max-width:860px;margin:0;padding:0;display:grid;gap:12px;list-style:none;counter-reset:proof}.proof-section{display:grid;gap:20px}.proof-list li{min-height:96px;padding:18px 18px 18px 58px;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:8px;background:color-mix(in srgb,var(--canvas) 58%,transparent);position:relative;counter-increment:proof}.proof-list li:before{content:counter(proof);position:absolute;left:18px;top:18px;width:26px;height:26px;display:grid;place-items:center;border-radius:999px;background:var(--ink);color:var(--canvas);font-size:.82rem;font-weight:700}.bridge-section{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;border-bottom:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}.bridge-link{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;border-radius:8px;background:var(--ink);color:var(--canvas);font-weight:700}.launch-section{display:grid;gap:14px;justify-items:start}.footer-band{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;padding:20px max(18px,env(safe-area-inset-left)) max(20px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-right));border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:color-mix(in srgb,var(--canvas) 78%,transparent)}.brand-logo-footer{max-width:170px;max-height:42px;margin-right:6px}.back-link,.footer-link,.locale-link{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;border-radius:999px;font-size:.92rem;color:color-mix(in srgb,var(--ink) 82%,transparent)}.locale-switcher{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.locale-link[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.not-found-panel,.privacy-panel{width:min(100%,760px);display:grid;justify-items:center;gap:24px}.not-found-copy,.privacy-copy{margin:0;color:color-mix(in srgb,var(--ink) 84%,transparent);font-size:1.12rem;line-height:1.75}.scene{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.scene-mark{position:absolute;inset:12%;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);opacity:.72}.scene-focus .scene-mark{border-radius:999px 42% 999px 48%;filter:blur(18px);rotate:-8deg}.scene-depth .scene-mark{inset:18% 12%;border-width:0 0 1px;box-shadow:0 28px 90px var(--scene-accent)}.scene-strata .scene-mark{inset:auto 8% 14%;height:32%;border-width:1px 0;background:repeating-linear-gradient(to bottom,transparent 0 22%,color-mix(in srgb,var(--surface) 18%,transparent) 22% 26%)}.scene-flowline .scene-mark{inset:18%;border-radius:26px;border-style:solid}.scene-goldenhour .scene-mark{inset:auto auto 8% 8%;width:42vw;height:42vw;border-radius:999px;background:radial-gradient(circle,var(--scene-accent),transparent 64%);border:0}.scene-caustics .scene-mark{inset:14%;border-radius:999px;background:linear-gradient(115deg,transparent 20%,color-mix(in srgb,var(--muted) 14%,transparent) 22%,transparent 24%),linear-gradient(35deg,transparent 34%,color-mix(in srgb,var(--accent) 14%,transparent) 36%,transparent 38%)}.scene-sweep .scene-mark{border-radius:999px;background:radial-gradient(circle,transparent 58%,color-mix(in srgb,var(--accent) 18%,transparent) 59%,transparent 61%)}.scene-arc .scene-mark{inset:20% 18%;border-radius:999px 999px 0 0;border-width:2px 2px 0}@media (max-width:420px){.brand-header,.homepage-flow{padding-inline:16px}.hero-section{min-height:620px;padding-block:32px 52px}.brand-logo-header{max-width:min(240px,78vw)}.headline{font-size:2.36rem;line-height:1.04}.tease{font-size:1.04rem}.footer-band{gap:4px}.back-link,.footer-link,.locale-link{padding-inline:10px}}@media (max-width:780px){.bridge-section,.hero-with-asset,.split-section{grid-template-columns:1fr}.hero-asset,.section-asset{justify-self:stretch}.promise-grid{grid-template-columns:1fr}.promise-grid p{min-height:0}.bridge-section h2,.content-section h2{font-size:1.72rem}.bridge-link{width:100%}}@media (min-width:421px) and (max-width:780px){.headline{font-size:3.1rem}}.cascalto-page{--cascalto-serif:"Cascalto Fraunces",Georgia,"Times New Roman",serif;--cascalto-sans:"Cascalto Archivo",Inter,ui-sans-serif,system-ui,sans-serif;--cascalto-measure:min(100%,1240px);--cascalto-section-pad:clamp(64px,6.5vw,104px);--cascalto-hairline:color-mix(in srgb,var(--ink) 10%,transparent);min-height:100svh;background:var(--canvas);color:var(--ink);font-family:var(--cascalto-sans);position:relative;overflow-x:clip;isolation:isolate}.cascalto-page:before{content:"";z-index:-2;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 22%,transparent),transparent 34%),radial-gradient(circle at 78% 8%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 34%),var(--canvas)}.cascalto-flowline,.cascalto-page:before{position:fixed;inset:0;pointer-events:none}.cascalto-flowline{z-index:-1;width:100%;height:100%;opacity:.14}.cascalto-flowline path{fill:none;stroke:var(--accent);stroke-width:1;stroke-linecap:round;stroke-dasharray:2600;stroke-dashoffset:2600;animation:cascalto-flow-draw 1.8s ease-out forwards}.cascalto-header{position:absolute;inset:0 0 auto;z-index:3;min-height:84px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,34px);width:var(--cascalto-measure);margin:0 auto;padding:18px clamp(16px,4vw,42px)}.cascalto-header:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--canvas) 90%,transparent),transparent)}.cascalto-lockup{min-height:44px;display:inline-flex;align-items:center;gap:12px;color:var(--ink);font-family:var(--cascalto-serif);font-size:clamp(1.32rem,2.4vw,1.62rem);font-weight:600;line-height:1;letter-spacing:0;text-shadow:0 2px 14px color-mix(in srgb,var(--canvas) 88%,transparent);transition:opacity .15s ease,transform .15s ease}.cascalto-lockup:hover{opacity:.9;transform:translateY(-1px)}.cascalto-mark{width:clamp(34px,4.6vw,46px);height:clamp(34px,4.6vw,46px);margin-top:0;opacity:1;filter:drop-shadow(0 2px 10px color-mix(in srgb,var(--canvas) 70%,transparent))}.cascalto-wordmark-logo{display:block;width:clamp(126px,12vw,158px);height:auto;filter:drop-shadow(0 2px 12px color-mix(in srgb,var(--canvas) 72%,transparent))}.cascalto-nav{display:flex;justify-content:center;gap:clamp(20px,2.2vw,30px);min-width:0;font-size:.82rem;line-height:1}.cascalto-nav a{min-height:44px;display:inline-flex;align-items:center;border-radius:999px;color:color-mix(in srgb,var(--ink) 78%,transparent);position:relative;transition:color .15s ease}.cascalto-nav a:after{content:"";position:absolute;right:0;bottom:9px;left:0;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .15s ease}.cascalto-nav a:hover,.cascalto-nav a[aria-current=page]{color:var(--ink)}.cascalto-nav a:focus-visible:after,.cascalto-nav a:hover:after,.cascalto-nav a[aria-current=page]:after{transform:scaleX(1)}.cascalto-header .locale-switcher{flex-wrap:nowrap;padding:3px;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--canvas) 64%,transparent);backdrop-filter:blur(12px)}.cascalto-header .locale-link{min-width:44px;min-height:44px;padding:0 10px;font-weight:700;font-size:.74rem;color:color-mix(in srgb,var(--ink) 70%,transparent);transition:background-color .15s ease,color .15s ease,transform .15s ease}.cascalto-header .locale-link:hover{color:var(--ink);transform:translateY(-1px)}.cascalto-header .locale-link[aria-current=page]{border-radius:999px;background:var(--ink);color:var(--canvas);box-shadow:none}.cascalto-mobile-nav{display:none;position:relative}.cascalto-mobile-menu-toggle{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:999px;padding:0 13px;background:color-mix(in srgb,var(--canvas) 68%,transparent);color:var(--ink);font:inherit;font-size:.78rem;font-weight:800;line-height:1;cursor:pointer;backdrop-filter:blur(12px);transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.cascalto-mobile-menu-toggle:hover{border-color:color-mix(in srgb,var(--ink) 32%,transparent);background:color-mix(in srgb,var(--canvas) 82%,transparent);transform:translateY(-1px)}.cascalto-mobile-menu .locale-link:focus-visible,.cascalto-mobile-menu a:focus-visible,.cascalto-mobile-menu-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.cascalto-mobile-menu-icon{width:16px;height:16px;display:grid;align-content:center;gap:5px}.cascalto-mobile-menu-icon span{display:block;width:16px;height:2px;border-radius:999px;background:currentColor;transition:transform .15s ease,opacity .15s ease}.cascalto-mobile-menu-toggle[aria-expanded=true] .cascalto-mobile-menu-icon span:first-child{transform:translateY(3.5px) rotate(45deg)}.cascalto-mobile-menu-toggle[aria-expanded=true] .cascalto-mobile-menu-icon span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.cascalto-mobile-menu{position:absolute;top:calc(100% + 10px);right:0;width:min(86vw,340px);border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:8px;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 64%,transparent),color-mix(in srgb,var(--canvas) 90%,transparent)),var(--canvas);box-shadow:0 24px 70px color-mix(in srgb,var(--canvas) 72%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ink) 14%,transparent)}.cascalto-mobile-menu[hidden]{display:none}.cascalto-mobile-menu-links{display:grid}.cascalto-mobile-menu-links a{min-height:48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent);padding:0 16px;color:color-mix(in srgb,var(--ink) 86%,transparent);font-size:.92rem;font-weight:800}.cascalto-mobile-menu-links a[aria-current=page]{color:var(--ink);box-shadow:inset 3px 0 0 var(--accent)}.cascalto-mobile-menu-locales{display:none;padding:10px}.cascalto-mobile-menu-locales .locale-switcher{justify-content:stretch}.cascalto-mobile-menu-locales .locale-link{flex:1 1 0}.cascalto-hero{position:relative;min-height:clamp(600px,84svh,760px);display:grid;align-items:end;padding:clamp(106px,14svh,140px) clamp(18px,6vw,86px) clamp(54px,8svh,82px);overflow:hidden}.cascalto-hero-image,.cascalto-hero-shade{position:absolute;inset:0;width:100%;height:100%}.cascalto-hero-image{-o-object-fit:cover;object-fit:cover;filter:saturate(.88) contrast(1.02)}.cascalto-hero-shade{background:linear-gradient(90deg,color-mix(in srgb,var(--canvas) 94%,transparent),color-mix(in srgb,var(--canvas) 64%,transparent) 42%,color-mix(in srgb,var(--canvas) 16%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--canvas) 28%,transparent),color-mix(in srgb,var(--canvas) 58%,transparent) 78%,var(--canvas)),radial-gradient(circle at 18% 82%,color-mix(in srgb,var(--canvas) 86%,transparent),transparent 42%)}.cascalto-hero-copy{position:relative;z-index:1;display:grid;align-self:end;gap:16px;max-width:610px;padding-block-end:clamp(8px,2svh,22px)}.cascalto-eyebrow{margin:0;color:var(--accent);font-size:.72rem;font-weight:800;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.cascalto-arc h2,.cascalto-content-row h2,.cascalto-headline,.cascalto-operations h2,.cascalto-promise h2,.cascalto-waitlist h2{margin:0;font-family:var(--cascalto-serif);font-weight:600;letter-spacing:0}.cascalto-headline{font-size:clamp(2.8rem,6vw,5rem);line-height:.94;max-width:720px}.cascalto-headline em{display:block;color:var(--accent);font-style:italic}.cascalto-arc span,.cascalto-content-row p,.cascalto-footer,.cascalto-honesty p,.cascalto-lead,.cascalto-operations p,.cascalto-waitlist p{color:color-mix(in srgb,var(--ink) 84%,transparent);line-height:1.72}.cascalto-lead{max-width:560px;margin:0;color:color-mix(in srgb,var(--ink) 92%,transparent);font-size:clamp(1.05rem,1.3vw,1.25rem)}.cascalto-actions{display:flex;flex-wrap:wrap;gap:10px;min-height:46px}.cascalto-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:999px;font-weight:800;line-height:1.1;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,filter .15s ease,transform .15s ease}.cascalto-button-primary{background:var(--accent);color:var(--canvas);border-color:var(--accent)}.cascalto-button-primary:not(:disabled):hover{filter:brightness(1.06);box-shadow:0 14px 42px color-mix(in srgb,var(--accent) 26%,transparent);transform:translateY(-1px)}.cascalto-button-ghost{color:var(--ink);background:color-mix(in srgb,var(--canvas) 34%,transparent)}.cascalto-button-ghost:not(:disabled):hover{border-color:color-mix(in srgb,var(--ink) 32%,transparent);background:color-mix(in srgb,var(--canvas) 50%,transparent);transform:translateY(-1px)}.cascalto-button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.cascalto-button:disabled{opacity:.68;cursor:default}.cascalto-arc,.cascalto-footer,.cascalto-honesty,.cascalto-operations,.cascalto-promise,.cascalto-sections,.cascalto-waitlist{width:var(--cascalto-measure);margin:0 auto;padding-inline:clamp(18px,5vw,56px)}.cascalto-promise{display:grid;gap:28px;scroll-margin-top:92px;padding-block:var(--cascalto-section-pad);border-top:1px solid var(--cascalto-hairline)}.cascalto-promise>div:first-child{max-width:820px}.cascalto-promise-tagline{max-width:620px;margin:14px 0 0;color:color-mix(in srgb,var(--ink) 76%,transparent);font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.55}.cascalto-arc h2,.cascalto-content-row h2,.cascalto-operations h2,.cascalto-promise h2,.cascalto-waitlist h2{color:var(--ink);font-size:clamp(2rem,4vw,3.35rem);line-height:1.02}.cascalto-layer-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(356px,1fr);align-items:stretch;gap:1px;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:8px;overflow:hidden;background:color-mix(in srgb,var(--ink) 10%,transparent)}.cascalto-layer-grid:after,.cascalto-layer-grid:before{content:"";position:absolute;z-index:2;pointer-events:none;background:color-mix(in srgb,var(--accent) 34%,transparent)}.cascalto-layer-grid:before{top:50%;right:0;left:0;height:1px}.cascalto-layer-grid:after{top:0;bottom:0;left:50%;width:1px}.cascalto-layer-tile{z-index:1;min-height:356px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:15px;margin:0;padding:clamp(24px,2.8vw,32px);background:color-mix(in srgb,var(--surface) 42%,transparent);position:relative;transition:background-color .15s ease,box-shadow .15s ease}.cascalto-layer-tile-focal{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 11%,transparent),transparent 58%),color-mix(in srgb,var(--surface) 50%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 34%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ink) 13%,transparent)}.cascalto-layer-tile:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:color-mix(in srgb,var(--accent) 34%,transparent);transition:background-color .15s ease}.cascalto-layer-tile:hover{background:color-mix(in srgb,var(--surface) 52%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent) 26%,transparent)}.cascalto-layer-tile:hover:before{background:var(--accent)}.cascalto-layer-index{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.cascalto-layer-index svg{width:35px;height:35px;color:var(--accent)}.cascalto-layer-index span{color:var(--accent);font-size:.98rem;font-weight:900;letter-spacing:.07em;font-variant-numeric:tabular-nums}.cascalto-layer-tile h3{margin:0;color:var(--ink);font-family:var(--cascalto-serif);font-size:clamp(1.34rem,2.2vw,1.86rem);line-height:1.08}.cascalto-layer-tile p{margin:0;color:color-mix(in srgb,var(--ink) 78%,transparent);font-size:.98rem;line-height:1.62;align-self:start}.cascalto-layer-motif{align-self:end;display:grid;gap:8px;min-height:92px;color:var(--accent)}.cascalto-layer-motif>span{width:-moz-max-content;width:max-content;max-width:100%;border-bottom:1px solid color-mix(in srgb,var(--accent) 52%,transparent);padding-bottom:4px;color:color-mix(in srgb,var(--ink) 86%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:800;line-height:1.1;letter-spacing:.08em;text-transform:uppercase}.cascalto-layer-motif svg{width:100%;height:92px;overflow:visible}.cascalto-doc-back,.cascalto-motif-track{color:color-mix(in srgb,var(--ink) 26%,transparent)}.cascalto-cycle-tick,.cascalto-doc-fold,.cascalto-doc-front{color:color-mix(in srgb,var(--ink) 60%,transparent)}.cascalto-cycle-fill,.cascalto-range-band,.cascalto-record-check{color:var(--accent)}.cascalto-cycle-dot,.cascalto-range-dot{fill:var(--accent)}.cascalto-layer-tile-focal .cascalto-layer-motif{min-height:108px}.cascalto-layer-tile-focal .cascalto-layer-motif svg{height:108px}.cascalto-range-band{stroke-width:8px;stroke-linecap:round;opacity:.52}.cascalto-range-marker{color:var(--ink)}.cascalto-cycle-layout{display:grid;grid-template-columns:86px minmax(0,1fr);gap:14px;align-items:center}.cascalto-cycle-ring{width:78px;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--surface) 72%,transparent) 0 45%,transparent 46%),conic-gradient(var(--accent) 0 24%,color-mix(in srgb,var(--ink) 36%,transparent) 24% 25%,color-mix(in srgb,var(--accent) 62%,transparent) 25% 49%,color-mix(in srgb,var(--ink) 36%,transparent) 49% 50%,color-mix(in srgb,var(--accent) 40%,transparent) 50% 74%,color-mix(in srgb,var(--ink) 36%,transparent) 74% 75%,color-mix(in srgb,var(--accent) 24%,transparent) 75% 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 14%,transparent)}.cascalto-cycle-layout ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.cascalto-cycle-layout li{min-height:0;border:0;border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:0;padding:0 0 6px;background:transparent;font-size:.72rem}.cascalto-spec-chips{align-self:end;display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none}.cascalto-spec-chips li{min-height:28px;display:inline-flex;align-items:center;border-top:1px solid color-mix(in srgb,var(--ink) 13%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink) 13%,transparent);border-left:1px solid color-mix(in srgb,var(--ink) 13%,transparent);padding:6px 9px;background:color-mix(in srgb,var(--canvas) 24%,transparent);color:color-mix(in srgb,var(--ink) 76%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.7rem;font-weight:700;line-height:1.1;letter-spacing:.04em;text-transform:uppercase}.cascalto-spec-chips li:first-child{border-radius:3px 0 0 3px}.cascalto-spec-chips li:last-child{border-right:1px solid color-mix(in srgb,var(--ink) 13%,transparent);border-radius:0 3px 3px 0}.cascalto-sections{display:grid;gap:var(--cascalto-section-pad);padding-block:var(--cascalto-section-pad);border-top:1px solid var(--cascalto-hairline)}.cascalto-content-row{display:grid;grid-template-columns:minmax(320px,.48fr) minmax(0,.52fr);gap:clamp(28px,4.5vw,62px);align-items:center}.cascalto-content-row:nth-child(2n) .cascalto-plate{order:2}.cascalto-content-row h2{margin:10px 0 18px}.cascalto-section-copy{display:grid;align-content:center}.cascalto-callout-list{display:grid;gap:1px;border:1px solid color-mix(in srgb,var(--ink) 13%,transparent);border-radius:8px;overflow:hidden;background:color-mix(in srgb,var(--ink) 10%,transparent)}.cascalto-callout{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start;padding:clamp(16px,2vw,22px);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 42%),color-mix(in srgb,var(--surface) 40%,transparent)}.cascalto-callout span{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.78rem;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.cascalto-callout p{max-width:650px;margin:0}.cascalto-plate{margin:0;border-radius:8px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);background:var(--surface);box-shadow:0 28px 94px color-mix(in srgb,var(--canvas) 64%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ink) 10%,transparent)}.cascalto-plate img{display:block;width:100%;height:clamp(420px,44vw,620px);-o-object-fit:cover;object-fit:cover}.cascalto-operations{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:clamp(28px,5vw,66px);align-items:stretch;padding-block:var(--cascalto-section-pad);border-top:1px solid var(--cascalto-hairline)}.cascalto-operations-copy{display:grid;align-content:center}.cascalto-operations h2{margin:10px 0 18px}.cascalto-operations-copy p:last-child{max-width:600px;margin:0}.cascalto-operations-loop{display:grid;margin:0;padding:0;list-style:none;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:8px;overflow:hidden;background:linear-gradient(90deg,transparent 0 48px,color-mix(in srgb,var(--accent) 34%,transparent) 48px 49px,transparent 49px),color-mix(in srgb,var(--ink) 10%,transparent)}.cascalto-operations-loop li{min-height:122px;display:grid;grid-template-columns:50px minmax(0,1fr);gap:clamp(16px,2.2vw,24px);align-items:start;padding:clamp(18px,2.4vw,24px);background:color-mix(in srgb,var(--surface) 38%,transparent);position:relative;transition:background-color .15s ease,box-shadow .15s ease}.cascalto-operations-loop li+li{border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.cascalto-operations-loop li:hover{background:color-mix(in srgb,var(--surface) 48%,transparent);box-shadow:inset 3px 0 0 var(--accent)}.cascalto-operations-number{width:32px;height:32px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 54%,transparent);border-radius:999px;color:var(--accent);background:color-mix(in srgb,var(--canvas) 48%,transparent);font-size:.76rem;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.cascalto-operations-loop strong{display:block;margin-bottom:8px;color:var(--ink);font-family:var(--cascalto-serif);font-size:clamp(1.18rem,1.8vw,1.44rem);line-height:1.08}.cascalto-operations-loop p{margin:0;color:color-mix(in srgb,var(--ink) 78%,transparent);font-size:.96rem;line-height:1.58}.cascalto-arc{padding-block:var(--cascalto-section-pad);border-top:1px solid var(--cascalto-hairline)}.cascalto-arc h2{max-width:760px;margin:8px 0 30px}.cascalto-arc ol{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:8px;overflow:hidden;background:color-mix(in srgb,var(--ink) 10%,transparent)}.cascalto-arc ol:before{content:"";position:absolute;top:42px;right:22px;left:22px;z-index:2;height:1px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 22%,transparent));pointer-events:none}.cascalto-arc li{position:relative;z-index:1;min-height:240px;display:grid;grid-template-rows:auto 1fr;align-content:start;gap:28px;padding:24px 22px 26px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 36%,transparent),color-mix(in srgb,var(--canvas) 68%,transparent)),color-mix(in srgb,var(--canvas) 72%,transparent)}.cascalto-arc li:nth-child(2){padding-top:42px}.cascalto-arc li:nth-child(3){padding-top:60px}.cascalto-arc li:nth-child(4){padding-top:78px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 11%,transparent),color-mix(in srgb,var(--canvas) 68%,transparent)),color-mix(in srgb,var(--canvas) 72%,transparent)}.cascalto-arc-number{width:40px;height:40px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 54%,transparent);border-radius:999px;background:color-mix(in srgb,var(--canvas) 74%,transparent);color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.76rem;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.cascalto-arc li div{display:grid;gap:14px}.cascalto-arc strong{color:var(--ink);font-family:var(--cascalto-serif);font-size:1.34rem;line-height:1.1}.cascalto-mid-cta{display:flex;justify-content:center;padding-top:clamp(28px,4vw,42px)}.cascalto-mid-cta .cascalto-button{min-width:min(100%,270px);border-color:color-mix(in srgb,var(--accent) 72%,transparent);box-shadow:0 18px 58px color-mix(in srgb,var(--accent) 14%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ink) 20%,transparent)}.cascalto-waitlist{display:grid;grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);gap:clamp(34px,5.6vw,76px);align-items:center;padding-block:var(--cascalto-section-pad);border-top:1px solid var(--cascalto-hairline)}.cascalto-waitlist h2{margin:10px 0 18px}.cascalto-waitlist>div:first-child p:last-child{max-width:560px;margin:0}.cascalto-waitlist-card{display:grid;gap:clamp(20px,2.2vw,24px);padding:clamp(28px,3.2vw,34px);border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 48%,transparent),color-mix(in srgb,var(--surface) 36%,transparent)),color-mix(in srgb,var(--canvas) 64%,transparent);box-shadow:0 26px 74px color-mix(in srgb,var(--canvas) 54%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ink) 16%,transparent)}.cascalto-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cascalto-waitlist label{display:grid;gap:9px;color:var(--ink);font-size:.9rem;font-weight:700}.cascalto-waitlist input[type=email],.cascalto-waitlist input[type=text]{min-height:52px;width:100%;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:8px;padding:14px 15px;background:color-mix(in srgb,var(--canvas) 54%,transparent);color:var(--ink);font:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.cascalto-waitlist input[type=email]:focus,.cascalto-waitlist input[type=text]:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--canvas) 66%,transparent)}.cascalto-waitlist input:disabled{opacity:.72}.cascalto-waitlist input[aria-invalid=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.cascalto-waitlist .cascalto-consent{grid-template-columns:44px minmax(0,1fr);gap:0 12px;align-items:start;margin-block:2px;font-weight:500;color:color-mix(in srgb,var(--ink) 84%,transparent);line-height:1.58}.cascalto-consent input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--accent)}.cascalto-consent input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.cascalto-consent a{color:var(--ink);font-weight:800;text-decoration:underline;text-underline-offset:.18em}.cascalto-helper{margin:0;font-size:.9rem;color:color-mix(in srgb,var(--ink) 72%,transparent)}.cascalto-form-status,.cascalto-inline-error{margin:0;border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);border-radius:8px;padding:10px 12px;background:color-mix(in srgb,var(--canvas) 44%,transparent);color:var(--ink);font-size:.9rem;line-height:1.45}.cascalto-turnstile{min-height:64px;display:grid;gap:8px;align-items:center;padding:12px 14px;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:8px;background:color-mix(in srgb,var(--canvas) 34%,transparent);overflow:hidden}.cascalto-turnstile>div{max-width:100%}.cascalto-turnstile span{color:color-mix(in srgb,var(--ink) 62%,transparent);font-size:.78rem;line-height:1.35}.cascalto-turnstile[data-turnstile-state=unavailable]{min-height:56px;border-color:color-mix(in srgb,var(--accent) 32%,transparent)}.cascalto-submit-indicator{width:.68rem;height:.68rem;margin-right:.48rem;border-radius:999px;background:currentColor}.cascalto-submit-indicator[aria-hidden=true]{display:none}.cascalto-success-panel{min-height:220px;align-content:center}.cascalto-success-panel p{margin:0;color:var(--ink);font-family:var(--cascalto-serif);font-size:clamp(1.55rem,4vw,2.45rem);line-height:1.08}.cascalto-result-shell{position:relative;z-index:2;width:var(--cascalto-measure);margin:0 auto;padding:clamp(110px,13svh,132px) clamp(16px,4vw,42px) clamp(20px,3vw,34px)}.cascalto-confirmation-result{position:relative;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;max-width:920px;margin:0 auto}.cascalto-confirmation-icon{width:44px;min-width:44px;height:44px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 48%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--ink);font-size:.84rem;font-weight:900;line-height:1}.cascalto-confirmation-copy{min-width:0;display:grid;gap:14px}.cascalto-confirmation-copy h2{margin:0;color:var(--ink);font-family:var(--cascalto-serif);font-size:clamp(1.72rem,4.5vw,2.8rem);line-height:1;overflow-wrap:anywhere}.cascalto-confirmation-copy h2:focus-visible,.cascalto-confirmation-dismiss:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.cascalto-confirmation-copy p{max-width:650px;margin:0;color:color-mix(in srgb,var(--ink) 82%,transparent);font-size:clamp(.98rem,2vw,1.12rem);line-height:1.55}.cascalto-confirmation-copy .cascalto-button{width:-moz-fit-content;width:fit-content;min-width:min(100%,210px)}.cascalto-confirmation-dismiss{width:44px;min-width:44px;height:44px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:999px;background:color-mix(in srgb,var(--canvas) 44%,transparent);color:var(--ink);font:inherit;font-size:1rem;font-weight:900;line-height:1;cursor:pointer}.cascalto-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cascalto-honesty{padding-block:28px;border-top:1px solid var(--cascalto-hairline)}.cascalto-honesty p{max-width:860px;margin:0;font-size:.98rem}.cascalto-footer{min-height:96px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 22px;padding-block:26px;border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.cascalto-footer .cascalto-lockup{font-size:1.15rem}@keyframes cascalto-flow-draw{to{stroke-dashoffset:0}}@keyframes cascalto-motif-settle{0%{opacity:.42;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cascalto-stroke-draw{0%{stroke-dashoffset:320}to{stroke-dashoffset:0}}@keyframes cascalto-range-settle{0%{transform:translateX(-24px)}to{transform:translateX(0)}}@keyframes cascalto-ring-sweep{0%{transform:rotate(-34deg);opacity:.48}to{transform:rotate(0deg);opacity:1}}@keyframes cascalto-card-reveal{0%{opacity:.68;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cascalto-arc li,.cascalto-callout,.cascalto-layer-motif,.cascalto-operations-loop li{animation:cascalto-card-reveal .76s ease-out both;animation-timeline:view();animation-range:entry 8% cover 28%}.cascalto-layer-motif{animation-name:cascalto-motif-settle}.cascalto-cycle-fill,.cascalto-range-band,.cascalto-record-check{stroke-dasharray:320;stroke-dashoffset:320;animation:cascalto-stroke-draw .9s ease-out both;animation-timeline:view();animation-range:entry 12% cover 34%}.cascalto-range-dot,.cascalto-range-marker{animation:cascalto-range-settle .78s ease-out both;animation-timeline:view();animation-range:entry 12% cover 34%}.cascalto-cycle-ring{animation:cascalto-ring-sweep .9s ease-out both;animation-timeline:view();animation-range:entry 12% cover 34%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cascalto-flowline path{animation:none;stroke-dashoffset:0}.cascalto-arc li,.cascalto-callout,.cascalto-cycle-fill,.cascalto-cycle-ring,.cascalto-layer-motif,.cascalto-operations-loop li,.cascalto-range-band,.cascalto-range-dot,.cascalto-range-marker,.cascalto-record-check{animation:none;opacity:1;transform:none}.cascalto-cycle-fill,.cascalto-range-band,.cascalto-record-check{stroke-dashoffset:0}.cascalto-button,.cascalto-header .locale-link,.cascalto-layer-tile,.cascalto-layer-tile:before,.cascalto-lockup,.cascalto-mobile-menu-icon span,.cascalto-mobile-menu-toggle,.cascalto-nav a,.cascalto-nav a:after,.cascalto-operations-loop li,.cascalto-waitlist input[type=email],.cascalto-waitlist input[type=text]{transition:none}}@media (max-width:860px){.cascalto-header{grid-template-columns:minmax(0,1fr) auto auto;gap:10px}.cascalto-nav{display:none}.cascalto-mobile-nav{display:block}.cascalto-lockup{min-width:0}.cascalto-content-row,.cascalto-layer-grid,.cascalto-operations,.cascalto-promise,.cascalto-waitlist{grid-template-columns:1fr}.cascalto-layer-grid{grid-auto-rows:auto}.cascalto-layer-grid:after,.cascalto-layer-grid:before{display:none}.cascalto-layer-tile{min-height:0}.cascalto-content-row:nth-child(2n) .cascalto-plate{order:0}.cascalto-arc ol{grid-template-columns:repeat(2,minmax(0,1fr))}.cascalto-arc ol:before{display:none}.cascalto-plate img{height:clamp(300px,58vw,440px)}.cascalto-operations-copy{align-content:start}}@media (max-width:520px){.cascalto-header{gap:8px;padding:14px 10px}.cascalto-lockup{gap:10px;font-size:1.1rem}.cascalto-mark{width:clamp(32px,9.4vw,38px);height:clamp(32px,9.4vw,38px)}.cascalto-header .locale-switcher{gap:0;padding:3px}.cascalto-header .locale-link{min-width:32px;padding:0 6px}.cascalto-result-shell{padding:94px 10px 18px}.cascalto-confirmation-result{grid-template-columns:minmax(0,1fr);padding:22px}.cascalto-confirmation-dismiss{position:absolute;top:12px;right:12px}.cascalto-confirmation-copy{padding-top:2px}.cascalto-confirmation-copy h2{max-width:calc(100% - 52px);font-size:clamp(1.5rem,8vw,2.05rem)}.cascalto-confirmation-copy .cascalto-button{width:100%}.cascalto-wordmark-logo{width:clamp(104px,29vw,122px)}.cascalto-mobile-menu-toggle{padding-inline:9px}.cascalto-hero{min-height:clamp(550px,86svh,660px);padding-inline:16px;padding-bottom:40px}.cascalto-hero-shade{background:linear-gradient(180deg,color-mix(in srgb,var(--canvas) 18%,transparent),color-mix(in srgb,var(--canvas) 34%,transparent) 34%,var(--canvas)),linear-gradient(90deg,color-mix(in srgb,var(--canvas) 78%,transparent),color-mix(in srgb,var(--canvas) 26%,transparent))}.cascalto-headline{font-size:clamp(2.12rem,10.5vw,3rem);line-height:.96}.cascalto-hero-copy{gap:12px;padding-block-end:4px}.cascalto-lead{font-size:clamp(.98rem,4vw,1.08rem);line-height:1.55}.cascalto-actions,.cascalto-button{width:100%}.cascalto-arc ol,.cascalto-layer-grid{grid-template-columns:1fr}.cascalto-layer-motif,.cascalto-layer-tile-focal .cascalto-layer-motif{min-height:82px}.cascalto-layer-motif svg,.cascalto-layer-tile-focal .cascalto-layer-motif svg{height:82px}.cascalto-cycle-layout{grid-template-columns:68px minmax(0,1fr);gap:12px}.cascalto-cycle-ring{width:64px}.cascalto-arc li{min-height:0;padding:22px 18px}.cascalto-arc li:nth-child(2),.cascalto-arc li:nth-child(3),.cascalto-arc li:nth-child(4){padding-top:22px}.cascalto-operations-loop{background:linear-gradient(90deg,transparent 0 34px,color-mix(in srgb,var(--accent) 30%,transparent) 34px 35px,transparent 35px),color-mix(in srgb,var(--ink) 10%,transparent)}.cascalto-operations-loop li{min-height:0;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:18px 16px}.cascalto-plate img{height:auto}}@media (max-width:480px){.cascalto-field-grid{grid-template-columns:1fr}}@media (max-width:320px){.cascalto-header{grid-template-columns:minmax(0,1fr) auto;justify-items:stretch;padding-inline:8px}.cascalto-header>.locale-switcher{display:none}.cascalto-mobile-menu-locales{display:block}.cascalto-mobile-menu-label{display:none}.cascalto-mobile-menu-toggle{padding-inline:0}.cascalto-mobile-menu{right:-2px;width:min(264px,calc(100vw - 16px))}.cascalto-wordmark-logo{width:min(122px,47vw)}.cascalto-hero{min-height:clamp(520px,84svh,610px);padding-inline:14px;padding-bottom:34px}.cascalto-headline{font-size:clamp(2rem,11vw,2.18rem);line-height:.98}.cascalto-lead{font-size:.94rem;line-height:1.5}.cascalto-header .locale-link{min-width:44px;min-height:44px;padding-inline:6px;font-size:.74rem}.cascalto-arc,.cascalto-footer,.cascalto-honesty,.cascalto-operations,.cascalto-promise,.cascalto-sections,.cascalto-waitlist{padding-inline:14px}}.limparo-page{--limparo-sans:"Cascalto Archivo",Inter,ui-sans-serif,system-ui,sans-serif;--limparo-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--limparo-measure:min(100%,1240px);--limparo-section-pad:clamp(64px,7vw,112px);--limparo-hairline:color-mix(in srgb,var(--muted) 18%,transparent);min-height:100svh;overflow-x:clip;background:var(--canvas);color:var(--ink);font-family:var(--limparo-sans);isolation:isolate}.limparo-header{position:absolute;inset:0 0 auto;z-index:5;width:var(--limparo-measure);min-height:84px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,34px);margin:0 auto;padding:18px clamp(16px,4vw,42px)}.limparo-header:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--canvas) 92%,transparent),transparent)}.limparo-lockup{min-height:44px;display:inline-flex;align-items:center;color:var(--ink);font-size:1.32rem;font-weight:900;letter-spacing:0;text-shadow:0 2px 14px color-mix(in srgb,var(--canvas) 84%,transparent)}.limparo-lockup img{display:block;width:clamp(126px,12vw,158px);height:auto;filter:brightness(0) invert(1) drop-shadow(0 2px 12px color-mix(in srgb,var(--canvas) 76%,transparent));opacity:.94}.limparo-nav{display:flex;justify-content:center;gap:clamp(18px,2.2vw,30px);font-size:.82rem;font-weight:800;line-height:1}.limparo-footer a,.limparo-nav a,.limparo-privacy-inline{min-height:44px;display:inline-flex;align-items:center;border-radius:999px;color:color-mix(in srgb,var(--ink) 78%,transparent)}.limparo-nav a{position:relative}.limparo-nav a:after{content:"";position:absolute;right:0;bottom:9px;left:0;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .15s ease}.limparo-nav a:hover,.limparo-nav a[aria-current=page]{color:var(--ink)}.limparo-nav a:focus-visible:after,.limparo-nav a:hover:after,.limparo-nav a[aria-current=page]:after{transform:scaleX(1)}.limparo-header .locale-switcher{flex-wrap:nowrap;padding:3px;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--canvas) 68%,transparent);backdrop-filter:blur(12px)}.limparo-header .locale-link{min-width:44px;min-height:44px;padding:0 10px;color:color-mix(in srgb,var(--ink) 72%,transparent);font-size:.74rem;font-weight:900}.limparo-header .locale-link[aria-current=page]{border-radius:999px;background:var(--ink);color:var(--canvas);box-shadow:none}.limparo-mobile-nav{display:none;position:relative}.limparo-mobile-nav summary{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:999px;padding:0 13px;background:color-mix(in srgb,var(--canvas) 72%,transparent);color:var(--ink);font-size:.78rem;font-weight:900;cursor:pointer;list-style:none;backdrop-filter:blur(12px)}.limparo-mobile-nav summary::-webkit-details-marker{display:none}.limparo-mobile-menu-icon{width:16px;height:16px;display:grid;align-content:center;gap:5px}.limparo-mobile-menu-icon span{width:16px;height:2px;border-radius:999px;background:currentColor}.limparo-mobile-menu{position:absolute;top:calc(100% + 10px);right:0;width:min(86vw,340px);overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:8px;background:color-mix(in srgb,var(--canvas) 94%,transparent);box-shadow:0 24px 70px color-mix(in srgb,var(--canvas) 72%,transparent)}.limparo-mobile-menu nav{display:grid}.limparo-mobile-menu nav a{min-height:48px;display:flex;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent);padding:0 16px;color:color-mix(in srgb,var(--ink) 86%,transparent);font-weight:900}.limparo-mobile-menu nav a[aria-current=page]{color:var(--ink);box-shadow:inset 3px 0 0 var(--accent)}.limparo-mobile-menu .locale-switcher{justify-content:stretch;padding:10px}.limparo-mobile-menu .locale-link{flex:1 1 0}.limparo-hero{position:relative;min-height:clamp(680px,92svh,860px);display:grid;align-items:end;overflow:hidden;padding:clamp(106px,14svh,150px) clamp(18px,6vw,86px) clamp(54px,8svh,86px)}.limparo-hero-image,.limparo-hero-scrim{position:absolute;inset:0;width:100%;height:100%}.limparo-hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.9) contrast(1.02)}.limparo-page[data-route-key=operations] .limparo-hero-image{-o-object-position:center;object-position:center;transform:scaleX(-1)}.limparo-hero-scrim{background:linear-gradient(90deg,color-mix(in srgb,var(--canvas) 94%,transparent),color-mix(in srgb,var(--canvas) 68%,transparent) 48%,color-mix(in srgb,var(--canvas) 18%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--canvas) 22%,transparent),color-mix(in srgb,var(--canvas) 62%,transparent) 74%,var(--canvas))}.limparo-hero-grid{position:relative;width:var(--limparo-measure);display:grid;grid-template-columns:minmax(0,.58fr) minmax(300px,.42fr);align-items:end;gap:clamp(28px,6vw,84px);margin:0 auto}.limparo-hero-copy{display:grid;gap:16px;max-width:660px}.limparo-launch-chip{width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);border-radius:999px;padding:7px 12px;background:color-mix(in srgb,var(--canvas) 56%,transparent);color:color-mix(in srgb,var(--ink) 92%,transparent);font-size:.78rem;line-height:1;backdrop-filter:blur(12px)}.limparo-eyebrow,.limparo-launch-chip{margin:0;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.limparo-eyebrow{color:var(--accent);font-size:.74rem;line-height:1.35}.limparo-arc h2,.limparo-content-row h2,.limparo-founding h2,.limparo-headline,.limparo-operations h2,.limparo-promise h2{margin:0;color:var(--ink);font-weight:900;letter-spacing:0}.limparo-headline{max-width:760px;font-size:clamp(3rem,6.4vw,5.35rem);line-height:.94}.limparo-headline em{display:block;color:var(--accent);font-style:normal}.limparo-arc p,.limparo-content-row p,.limparo-footer,.limparo-founding p,.limparo-honesty p,.limparo-lead,.limparo-operations p,.limparo-section-heading p{color:color-mix(in srgb,var(--ink) 84%,transparent);line-height:1.72}.limparo-lead{max-width:600px;margin:0;color:color-mix(in srgb,var(--ink) 92%,transparent);font-size:clamp(1.05rem,1.3vw,1.24rem)}.limparo-actions{display:flex;flex-wrap:wrap;gap:10px}.limparo-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 52%,transparent);border-radius:999px;padding:13px 18px;font-weight:900;line-height:1}.limparo-button-primary{background:var(--accent);color:var(--canvas);box-shadow:0 18px 58px color-mix(in srgb,var(--accent) 18%,transparent)}.limparo-button-ghost{background:color-mix(in srgb,var(--canvas) 58%,transparent);color:var(--ink)}.limparo-button-disabled{width:100%;border-color:color-mix(in srgb,var(--muted) 26%,transparent);background:color-mix(in srgb,var(--canvas) 54%,transparent);color:color-mix(in srgb,var(--ink) 66%,transparent);cursor:not-allowed}.limparo-chemistry-card{display:grid;gap:20px;border:1px solid color-mix(in srgb,var(--ink) 24%,transparent);border-radius:8px;padding:clamp(22px,3vw,32px);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 70%,transparent),color-mix(in srgb,var(--canvas) 76%,transparent)),color-mix(in srgb,var(--surface) 48%,transparent);box-shadow:0 26px 80px color-mix(in srgb,var(--canvas) 64%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ink) 18%,transparent);backdrop-filter:blur(18px)}.limparo-chemistry-card-header{display:grid;gap:6px}.limparo-chemistry-card-header p{margin:0;color:var(--accent);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.limparo-chemistry-card-header strong{color:var(--ink);font-size:clamp(1.34rem,2vw,1.78rem)}.limparo-chemistry-readings{display:grid;gap:1px;margin:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ink) 12%,transparent)}.limparo-chemistry-readings div{min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 15px;background:color-mix(in srgb,var(--canvas) 54%,transparent)}.limparo-chemistry-readings dt{display:grid;gap:4px;color:color-mix(in srgb,var(--muted) 88%,transparent);font-size:.82rem;font-weight:900}.limparo-chemistry-readings dt small{color:color-mix(in srgb,var(--ink) 64%,transparent);font-family:var(--limparo-sans);font-size:.68rem;font-weight:800;letter-spacing:0;text-transform:none}.limparo-chemistry-readings dd{display:flex;align-items:baseline;gap:6px;margin:0;color:var(--ink);font-family:var(--limparo-mono);font-variant-numeric:tabular-nums;font-size:clamp(1.28rem,2.8vw,1.8rem);font-weight:900}.limparo-chemistry-readings small{color:color-mix(in srgb,var(--muted) 84%,transparent);font-size:.72rem}.limparo-safe-band{grid-column:1/-1;height:4px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--ink) 12%,transparent)}.limparo-safe-band span{display:block;width:var(--band-fill);height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 52%,#ffffff),var(--accent))}.limparo-chemistry-status{min-height:34px;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;border-radius:999px;padding:8px 13px;background:var(--accent);color:var(--canvas);font-size:.76rem;font-weight:900}.limparo-arc,.limparo-footer,.limparo-founding,.limparo-honesty,.limparo-operations,.limparo-promise,.limparo-sections{width:var(--limparo-measure);margin:0 auto;padding-inline:clamp(18px,4vw,42px)}.limparo-promise{display:grid;gap:clamp(28px,4vw,48px);padding-block:var(--limparo-section-pad);border-top:1px solid var(--limparo-hairline)}.limparo-section-heading{display:grid;gap:12px;max-width:760px}.limparo-arc h2,.limparo-content-row h2,.limparo-founding h2,.limparo-operations h2,.limparo-section-heading h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1}.limparo-layer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ink) 10%,transparent)}.limparo-layer-card{min-height:330px;display:grid;grid-template-rows:auto auto 1fr auto;gap:16px;padding:clamp(20px,2.4vw,28px);background:color-mix(in srgb,var(--surface) 34%,transparent)}.limparo-arc li>span,.limparo-layer-card>span,.limparo-operations li>span{width:38px;height:38px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 52%,transparent);border-radius:999px;color:var(--accent);font-family:var(--limparo-mono);font-size:.76rem;font-weight:900;font-variant-numeric:tabular-nums}.limparo-layer-card h3{margin:0;color:var(--ink);font-size:clamp(1.24rem,1.7vw,1.48rem);line-height:1.1}.limparo-layer-card p{margin:0;color:color-mix(in srgb,var(--ink) 78%,transparent);line-height:1.6}.limparo-layer-card ul{display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none}.limparo-layer-card li{min-height:28px;display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--ink) 13%,transparent);margin:-1px 0 0 -1px;padding:6px 9px;color:color-mix(in srgb,var(--muted) 86%,transparent);font-family:var(--limparo-mono);font-size:.68rem;font-weight:900;text-transform:uppercase}.limparo-sections{display:grid;gap:var(--limparo-section-pad);padding-block:var(--limparo-section-pad);border-top:1px solid var(--limparo-hairline)}.limparo-content-row{display:grid;grid-template-columns:minmax(320px,.48fr) minmax(0,.52fr);gap:clamp(28px,4.5vw,62px);align-items:center}.limparo-content-row:nth-child(2n) .limparo-plate{order:2}.limparo-plate{margin:0;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:8px;background:var(--surface);box-shadow:0 28px 94px color-mix(in srgb,var(--canvas) 64%,transparent)}.limparo-plate img{display:block;width:100%;height:clamp(360px,42vw,560px);-o-object-fit:cover;object-fit:cover}.limparo-section-copy{display:grid;align-content:center;gap:16px}.limparo-section-copy p{margin:0}.limparo-founding,.limparo-operations{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:clamp(28px,5vw,66px);align-items:stretch;padding-block:var(--limparo-section-pad);border-top:1px solid var(--limparo-hairline)}.limparo-founding>div:first-child,.limparo-operations>div{display:grid;align-content:center;gap:16px}.limparo-arc ol,.limparo-operations ol{display:grid;gap:1px;margin:0;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ink) 10%,transparent);list-style:none}.limparo-arc li,.limparo-operations li{display:grid;gap:12px;padding:clamp(18px,2.4vw,24px);background:color-mix(in srgb,var(--surface) 34%,transparent)}.limparo-arc strong,.limparo-operations strong{color:var(--ink);font-size:1.2rem;line-height:1.15}.limparo-arc li p,.limparo-content-row p,.limparo-layer-card p,.limparo-operations li p,.limparo-operations p{font-size:clamp(1rem,1.04vw,1.08rem)}.limparo-arc li p,.limparo-operations li p{margin:0}.limparo-arc{display:grid;gap:24px;padding-block:var(--limparo-section-pad);border-top:1px solid var(--limparo-hairline)}.limparo-arc h2{max-width:760px}.limparo-arc ol{grid-template-columns:repeat(4,minmax(0,1fr))}.limparo-founding-card{display:grid;gap:18px;align-content:center;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);border-radius:8px;padding:clamp(26px,3.2vw,34px);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 42%,transparent),color-mix(in srgb,var(--canvas) 68%,transparent)),color-mix(in srgb,var(--surface) 28%,transparent);box-shadow:0 26px 74px color-mix(in srgb,var(--canvas) 54%,transparent)}.limparo-founding-status{min-height:34px;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;background:color-mix(in srgb,var(--accent) 18%,transparent);font-size:.78rem;font-weight:900}.limparo-founding-preview{display:grid;gap:9px;padding:16px;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:8px;background:color-mix(in srgb,var(--canvas) 44%,transparent)}.limparo-founding-preview span{height:12px;border-radius:999px;background:color-mix(in srgb,var(--muted) 22%,transparent)}.limparo-founding-preview span:nth-child(2){width:72%}.limparo-founding-preview span:nth-child(3){width:48%}.limparo-founding-card p{margin:0}.limparo-privacy-inline{width:-moz-fit-content;width:fit-content;color:var(--ink);font-weight:900;text-decoration:underline;text-underline-offset:.18em}.limparo-honesty{padding-block:28px;border-top:1px solid var(--limparo-hairline)}.limparo-honesty p{max-width:900px;margin:0;font-size:.98rem}.limparo-footer{min-height:96px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 22px;padding-block:26px;border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}@media (prefers-reduced-motion:reduce){.limparo-button,.limparo-mobile-menu-icon span,.limparo-nav a:after{transition:none}}@media (max-width:900px){.limparo-header{grid-template-columns:minmax(0,1fr) auto auto;gap:10px}.limparo-nav{display:none}.limparo-mobile-nav{display:block}.limparo-content-row,.limparo-founding,.limparo-hero-grid,.limparo-operations{grid-template-columns:1fr}.limparo-arc ol,.limparo-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.limparo-content-row:nth-child(2n) .limparo-plate{order:0}.limparo-plate img{height:clamp(300px,58vw,440px)}}@media (max-width:540px){.limparo-header{gap:8px;padding:14px 10px}.limparo-lockup img{width:clamp(104px,29vw,122px)}.limparo-hero{min-height:clamp(640px,96svh,760px);padding-inline:16px;padding-bottom:40px}.limparo-hero-scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--canvas) 20%,transparent),color-mix(in srgb,var(--canvas) 42%,transparent) 30%,var(--canvas)),linear-gradient(90deg,color-mix(in srgb,var(--canvas) 82%,transparent),color-mix(in srgb,var(--canvas) 32%,transparent))}.limparo-headline{font-size:clamp(2.18rem,10.5vw,3rem);line-height:.98}.limparo-actions,.limparo-button{width:100%}.limparo-arc ol,.limparo-layer-grid{grid-template-columns:1fr}.limparo-layer-card{min-height:0}.limparo-plate img{height:auto}}@media (max-width:420px){.limparo-header>.locale-switcher{display:none}}@media (max-width:320px){.limparo-header{grid-template-columns:minmax(0,1fr) auto;padding-inline:8px}.limparo-mobile-nav summary{padding-inline:0}.limparo-mobile-nav summary>span:last-child{display:none}.limparo-mobile-menu{right:-2px;width:min(264px,calc(100vw - 16px))}.limparo-lockup img{width:min(122px,47vw)}.limparo-hero{min-height:clamp(650px,98svh,760px);padding-inline:14px;padding-bottom:34px}.limparo-headline{font-size:clamp(2rem,11vw,2.18rem)}.limparo-lead{font-size:.94rem;line-height:1.5}.limparo-arc,.limparo-footer,.limparo-founding,.limparo-honesty,.limparo-operations,.limparo-promise,.limparo-sections{padding-inline:14px}}@keyframes limparo-caustic-drift{0%{transform:translate3d(-1.5%,-1%,0) rotate(0deg)}to{transform:translate3d(1.5%,1%,0) rotate(1deg)}}@keyframes limparo-card-settle{0%{opacity:0;transform:translate3d(0,24px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes limparo-reading-settle{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes limparo-status-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 24%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 0%,transparent)}}.limparo-page{--limparo-measure:min(100%,1280px);--limparo-section-pad:clamp(72px,8vw,132px);background:linear-gradient(180deg,color-mix(in srgb,var(--canvas) 84%,#edf9fb) 0,var(--canvas) 42%,#061f2f 100%),var(--canvas)}.limparo-header{position:fixed;top:14px;right:auto;left:50%;width:min(calc(100% - 32px),1220px);min-height:70px;border:0;border-radius:8px;padding:12px clamp(14px,3vw,28px);transform:translateX(-50%);background:color-mix(in srgb,var(--canvas) 58%,transparent);box-shadow:0 18px 64px color-mix(in srgb,#00141d 32%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ink) 14%,transparent);backdrop-filter:blur(18px) saturate(1.16)}.limparo-header:before{border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--ink) 10%,transparent),transparent 32%,color-mix(in srgb,var(--accent) 10%,transparent)),color-mix(in srgb,var(--surface) 15%,transparent)}.limparo-lockup{text-shadow:none}.limparo-lockup img{filter:none;opacity:1}.limparo-footer a,.limparo-nav a,.limparo-privacy-inline{color:color-mix(in srgb,var(--ink) 86%,transparent)}.limparo-header .locale-switcher,.limparo-mobile-nav summary{border:0;background:color-mix(in srgb,var(--ink) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent)}.limparo-hero{min-height:clamp(690px,94svh,900px);align-items:center;padding-top:clamp(112px,14svh,160px);padding-bottom:clamp(52px,8svh,88px)}.limparo-hero-image{-o-object-position:center 42%;object-position:center 42%;filter:saturate(1.06) contrast(.96) brightness(1.08)}.limparo-hero-scrim{background:linear-gradient(90deg,color-mix(in srgb,var(--canvas) 90%,#effcff 6%) 0,color-mix(in srgb,var(--canvas) 66%,transparent) 43%,color-mix(in srgb,var(--canvas) 16%,transparent) 76%),linear-gradient(180deg,color-mix(in srgb,#dff8ff 8%,transparent) 0,color-mix(in srgb,var(--canvas) 16%,transparent) 44%,var(--canvas) 100%)}.limparo-caustic-field{position:absolute;inset:-18%;z-index:0;pointer-events:none;opacity:.34;mix-blend-mode:screen;background:repeating-linear-gradient(112deg,transparent 0 28px,color-mix(in srgb,var(--ink) 14%,transparent) 30px 32px,transparent 35px 62px),repeating-linear-gradient(24deg,transparent 0 36px,color-mix(in srgb,var(--accent) 17%,transparent) 38px 40px,transparent 44px 72px);animation:limparo-caustic-drift 16s ease-in-out infinite alternate}.limparo-hero-grid{z-index:1;grid-template-columns:minmax(0,.56fr) minmax(320px,.44fr)}.limparo-hero-copy{gap:18px}.limparo-eyebrow{color:color-mix(in srgb,var(--accent) 88%,var(--ink) 12%)}.limparo-headline{max-width:820px;text-wrap:balance}.limparo-headline em{color:color-mix(in srgb,var(--ink) 82%,var(--accent))}.limparo-arc p,.limparo-content-row p,.limparo-footer,.limparo-founding p,.limparo-honesty p,.limparo-lead,.limparo-operations p,.limparo-section-heading p{color:color-mix(in srgb,var(--ink) 88%,transparent);font-size:clamp(1rem,1.05vw,1.12rem);line-height:1.78}.limparo-button{border:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.limparo-button:hover{transform:translateY(-1px)}.limparo-button-primary{background:color-mix(in srgb,var(--accent) 88%,var(--ink) 12%);color:#062230}.limparo-button-ghost{background:color-mix(in srgb,var(--ink) 12%,transparent)}#founding-access,#standard{scroll-margin-top:176px}.limparo-chemistry-card{position:relative;overflow:hidden;border:0;background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 12%,transparent),color-mix(in srgb,var(--surface) 30%,transparent)),color-mix(in srgb,#092737 76%,transparent);box-shadow:0 28px 90px color-mix(in srgb,#001018 48%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--ink) 14%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ink) 22%,transparent);animation:limparo-card-settle .7s cubic-bezier(.2,.9,.2,1) both}.limparo-chemistry-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ink) 10%,transparent),transparent),repeating-linear-gradient(180deg,transparent 0 42px,color-mix(in srgb,var(--ink) 5%,transparent) 43px 44px);opacity:.72}.limparo-chemistry-card>*{position:relative}.limparo-chemistry-card-header strong{font-size:clamp(1.42rem,2.2vw,1.95rem)}.limparo-chemistry-readings{gap:0;border:0;border-radius:7px;background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent)}.limparo-chemistry-reading{border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent);background:color-mix(in srgb,var(--canvas) 30%,transparent);animation:limparo-reading-settle .52s ease-out both;animation-delay:calc(var(--reading-index) * 80ms + .12s)}.limparo-chemistry-reading:last-child{border-bottom:0}.limparo-chemistry-readings dt{color:color-mix(in srgb,var(--muted) 92%,var(--ink) 8%);font-family:var(--limparo-mono);letter-spacing:0}.limparo-chemistry-readings dt span{overflow-wrap:anywhere}.limparo-chemistry-readings dd{min-width:112px;justify-content:flex-end;font-size:clamp(1.72rem,3.6vw,2.64rem);letter-spacing:0}.limparo-chemistry-value{display:inline-block;min-width:4ch;text-align:right}.limparo-chemistry-status{color:#062230;animation:limparo-status-breathe 2.6s ease-in-out infinite}.limparo-arc,.limparo-footer,.limparo-founding,.limparo-honesty,.limparo-operations,.limparo-promise,.limparo-sections{border-top:0}.limparo-promise{width:min(100%,1360px);gap:clamp(34px,5vw,72px);padding-top:clamp(78px,9vw,144px)}.limparo-section-heading{max-width:820px;margin-left:clamp(0px,8vw,86px)}.limparo-arc h2,.limparo-content-row h2,.limparo-founding h2,.limparo-moment h2,.limparo-operations h2,.limparo-privacy-hero h1,.limparo-section-heading h2{font-size:clamp(2.1rem,4.5vw,4rem);line-height:.98;text-wrap:balance}.limparo-layer-grid{grid-template-columns:1.18fr .82fr 1fr;gap:clamp(12px,1.7vw,20px);overflow:visible;border:0;background:transparent}.limparo-layer-card{min-height:300px;border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 34%,transparent),color-mix(in srgb,var(--canvas) 30%,transparent)),color-mix(in srgb,var(--ink) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent)}.limparo-layer-card:first-child{grid-column:span 2}.limparo-layer-card:nth-child(4){grid-column:span 2;min-height:250px}.limparo-arc li>span,.limparo-layer-card>span,.limparo-operations li>span{width:auto;height:auto;border:0;border-radius:0;place-items:start;color:color-mix(in srgb,var(--accent) 62%,var(--ink) 10%);font-size:clamp(2.4rem,6vw,5rem);line-height:.82;opacity:.7}.limparo-layer-card h3{font-size:clamp(1.35rem,2.1vw,1.8rem)}.limparo-layer-card p{font-size:1.02rem;line-height:1.68}.limparo-layer-card li{border-color:color-mix(in srgb,var(--ink) 12%,transparent);background:color-mix(in srgb,var(--canvas) 22%,transparent)}.limparo-moment{position:relative;min-height:clamp(470px,62vw,680px);display:grid;align-items:end;overflow:hidden;margin:clamp(14px,3vw,34px) 0;padding:clamp(64px,9vw,128px) clamp(18px,7vw,112px)}.limparo-moment-image,.limparo-moment-scrim{position:absolute;inset:0;width:100%;height:100%}.limparo-moment-image{-o-object-fit:cover;object-fit:cover;filter:saturate(1.08) contrast(.94) brightness(1.06)}.limparo-moment-scrim{background:linear-gradient(90deg,color-mix(in srgb,var(--canvas) 82%,transparent),color-mix(in srgb,var(--canvas) 36%,transparent) 54%,color-mix(in srgb,var(--canvas) 18%,transparent)),linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--canvas) 82%,transparent) 100%)}.limparo-moment-copy{position:relative;z-index:1;width:min(780px,100%);display:grid;gap:14px}.limparo-moment-copy p{margin:0;color:color-mix(in srgb,var(--ink) 88%,transparent);font-size:clamp(1.04rem,1.4vw,1.22rem);line-height:1.72}.limparo-sections{width:min(100%,1180px);gap:clamp(62px,9vw,126px);padding-top:clamp(58px,7vw,104px)}.limparo-image-system{width:min(100%,1220px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin:0 auto;padding:0 clamp(18px,4vw,42px) clamp(58px,7vw,104px)}.limparo-image-system .limparo-plate{min-height:clamp(260px,30vw,430px)}.limparo-image-system .limparo-plate:only-child{max-width:620px;margin-left:auto}.limparo-content-row{grid-template-columns:minmax(280px,.44fr) minmax(0,.56fr)}.limparo-content-row-text{max-width:860px;grid-template-columns:1fr;margin-left:auto;padding-right:clamp(0px,7vw,76px)}.limparo-plate{border:0;box-shadow:0 28px 90px color-mix(in srgb,#001018 38%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent)}.limparo-plate img{height:clamp(380px,44vw,620px)}.limparo-image-system .limparo-plate img{height:100%;min-height:clamp(260px,30vw,430px)}.limparo-founding,.limparo-operations{width:min(100%,1220px);gap:clamp(34px,6vw,82px)}.limparo-arc ol,.limparo-operations ol{gap:clamp(12px,1.5vw,18px);overflow:visible;border:0;background:transparent}.limparo-arc li,.limparo-operations li{border-radius:8px;background:color-mix(in srgb,var(--ink) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 9%,transparent)}.limparo-arc li>span,.limparo-operations li>span{font-size:clamp(1.6rem,3vw,2.5rem)}.limparo-arc{width:min(100%,1340px);gap:clamp(28px,5vw,58px)}.limparo-arc ol{grid-template-columns:.9fr 1.1fr 1fr 1.15fr}.limparo-founding{align-items:center}.limparo-founding-card{border:0;background:linear-gradient(135deg,color-mix(in srgb,var(--ink) 12%,transparent),color-mix(in srgb,var(--surface) 26%,transparent)),color-mix(in srgb,#082635 78%,transparent);box-shadow:0 30px 88px color-mix(in srgb,#001018 42%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--ink) 13%,transparent)}.limparo-waitlist-card{display:grid;gap:clamp(18px,2.2vw,24px);border:0;border-radius:16px;padding:clamp(24px,3.2vw,34px);background:radial-gradient(circle at 14% 0,color-mix(in srgb,var(--accent) 18%,transparent),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--ink) 10%,transparent),color-mix(in srgb,var(--surface) 28%,transparent)),color-mix(in srgb,#082635 82%,transparent);box-shadow:0 30px 88px color-mix(in srgb,#001018 42%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--ink) 13%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ink) 18%,transparent)}.limparo-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.limparo-waitlist-card label{display:grid;gap:9px;color:var(--ink);font-size:.9rem;font-weight:800}.limparo-waitlist-card input[type=email],.limparo-waitlist-card input[type=text]{min-height:52px;width:100%;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:8px;padding:14px 15px;background:color-mix(in srgb,var(--canvas) 54%,transparent);color:var(--ink);font:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.limparo-waitlist-card input[type=email]:focus,.limparo-waitlist-card input[type=text]:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--canvas) 66%,transparent)}.limparo-waitlist-card input:disabled{opacity:.72}.limparo-waitlist-card input[aria-invalid=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.limparo-consent{grid-template-columns:44px minmax(0,1fr);gap:0 12px;align-items:start;margin-block:2px;color:color-mix(in srgb,var(--ink) 84%,transparent);font-weight:500;line-height:1.58}.limparo-consent input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--accent)}.limparo-consent input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.limparo-consent a{color:var(--ink);font-weight:800;text-decoration:underline;text-underline-offset:.18em}.limparo-helper{margin:0;color:color-mix(in srgb,var(--limparo-mist) 78%,transparent);font-size:.9rem;line-height:1.5}.limparo-form-status,.limparo-inline-error{margin:0;border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);border-radius:8px;padding:10px 12px;background:color-mix(in srgb,var(--canvas) 44%,transparent);color:var(--ink);font-size:.9rem;line-height:1.45}.limparo-turnstile{min-height:64px;display:grid;gap:8px;align-items:center;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:8px;padding:12px 14px;background:color-mix(in srgb,var(--canvas) 34%,transparent);overflow:hidden}.limparo-turnstile>div{max-width:100%}.limparo-turnstile span{color:color-mix(in srgb,var(--limparo-mist) 70%,transparent);font-size:.78rem;line-height:1.35}.limparo-turnstile[data-turnstile-state=unavailable]{min-height:56px;border-color:color-mix(in srgb,var(--accent) 32%,transparent)}.limparo-submit-indicator{width:.68rem;height:.68rem;margin-right:.48rem;border-radius:999px;background:currentColor}.limparo-submit-indicator[aria-hidden=true]{display:none}.limparo-waitlist-card .limparo-button{width:100%}.limparo-waitlist-card .limparo-button:disabled{cursor:not-allowed;opacity:.62;transform:none}.limparo-success-panel{min-height:220px;align-content:center}.limparo-success-panel p{margin:0;color:var(--ink);font-size:clamp(1.55rem,4vw,2.45rem);line-height:1.08}.limparo-result-shell{position:relative;z-index:2;width:var(--limparo-measure);margin:0 auto;padding:clamp(110px,13svh,132px) clamp(16px,4vw,42px) clamp(20px,3vw,34px)}.limparo-confirmation-result{position:relative;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;max-width:920px;margin:0 auto}.limparo-confirmation-icon{width:44px;min-width:44px;height:44px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 48%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--ink);font-size:.84rem;font-weight:900;line-height:1}.limparo-confirmation-copy{min-width:0;display:grid;gap:14px}.limparo-confirmation-copy h2{margin:0;color:var(--ink);font-size:clamp(1.72rem,4.5vw,2.8rem);line-height:1;overflow-wrap:anywhere}.limparo-confirmation-copy h2:focus-visible,.limparo-confirmation-dismiss:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.limparo-confirmation-copy p{max-width:650px;margin:0;color:color-mix(in srgb,var(--limparo-mist) 84%,transparent);font-size:clamp(.98rem,2vw,1.12rem);line-height:1.55}.limparo-confirmation-copy .limparo-button{width:-moz-fit-content;width:fit-content;min-width:min(100%,210px)}.limparo-confirmation-dismiss{width:44px;min-width:44px;height:44px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:999px;background:color-mix(in srgb,var(--canvas) 44%,transparent);color:var(--ink);font:inherit;font-size:1rem;font-weight:900;line-height:1;cursor:pointer}.limparo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.limparo-founding-status{background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--ink)}.limparo-founding-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.limparo-founding-values li{min-height:68px;display:flex;align-items:center;border-radius:8px;padding:12px;background:color-mix(in srgb,var(--ink) 8%,transparent);color:color-mix(in srgb,var(--ink) 90%,transparent);font-size:.92rem;font-weight:900;line-height:1.2;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 9%,transparent)}.limparo-founding-card .limparo-button{width:100%}.limparo-founding-acknowledgement{border-radius:8px;padding:13px 14px;background:color-mix(in srgb,var(--accent) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent)}.limparo-honesty{padding-block:22px 34px}.limparo-honesty p{color:color-mix(in srgb,var(--muted) 90%,var(--ink) 10%)}.limparo-footer{border-top:0;background:linear-gradient(180deg,transparent,color-mix(in srgb,#001018 18%,transparent))}.limparo-privacy-page{min-height:100svh}.limparo-privacy-header{grid-template-columns:auto minmax(0,1fr) auto}.limparo-privacy-home-link{justify-self:center;min-height:44px;display:inline-flex;align-items:center;color:color-mix(in srgb,var(--ink) 88%,transparent);font-weight:900}.limparo-privacy-hero{position:relative;min-height:clamp(580px,78svh,760px);display:grid;gap:16px;overflow:hidden;padding:clamp(130px,18svh,190px) clamp(18px,7vw,108px) clamp(64px,10vw,124px)}.limparo-privacy-hero>:not(.limparo-caustic-field){position:relative;z-index:1;width:min(820px,100%)}.limparo-privacy-hero h1,.limparo-privacy-hero p{margin:0}.limparo-privacy-hero p:last-child{color:color-mix(in srgb,var(--ink) 88%,transparent);font-size:clamp(1.08rem,1.5vw,1.28rem);line-height:1.74}@media (prefers-reduced-motion:reduce){.limparo-caustic-field,.limparo-chemistry-card,.limparo-chemistry-reading,.limparo-chemistry-status{animation:none}.limparo-button:hover,.limparo-chemistry-card,.limparo-chemistry-reading{opacity:1;transform:none}}@media (max-width:900px){.limparo-header{width:min(calc(100% - 20px),1220px)}.limparo-hero-grid{grid-template-columns:1fr;align-items:start}.limparo-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.limparo-layer-card:first-child,.limparo-layer-card:nth-child(4){grid-column:auto}.limparo-arc ol{grid-template-columns:repeat(2,minmax(0,1fr))}.limparo-content-row,.limparo-content-row-text,.limparo-founding,.limparo-image-system,.limparo-operations{grid-template-columns:1fr;padding-right:0}}@media (max-width:540px){.limparo-header{top:8px;width:min(calc(100% - 16px),1220px);min-height:62px;padding:9px 10px}.limparo-result-shell{padding:94px 10px 18px}.limparo-confirmation-result{grid-template-columns:minmax(0,1fr);padding:22px}.limparo-confirmation-dismiss{position:absolute;top:12px;right:12px}.limparo-confirmation-copy{padding-top:2px}.limparo-confirmation-copy h2{max-width:calc(100% - 52px);font-size:clamp(1.5rem,8vw,2.05rem)}.limparo-confirmation-copy .limparo-button{width:100%}.limparo-mobile-menu{border:0;background:color-mix(in srgb,var(--canvas) 96%,#061f2f 8%)}.limparo-hero{min-height:auto;padding-top:112px}.limparo-hero-grid{gap:28px}.limparo-hero-scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--canvas) 34%,transparent),color-mix(in srgb,var(--canvas) 50%,transparent) 30%,var(--canvas)),linear-gradient(90deg,color-mix(in srgb,var(--canvas) 76%,transparent),color-mix(in srgb,var(--canvas) 24%,transparent))}.limparo-chemistry-readings div{grid-template-columns:minmax(0,1fr) auto}.limparo-arc ol,.limparo-field-grid,.limparo-founding-values,.limparo-layer-grid{grid-template-columns:1fr}.limparo-moment{min-height:520px;padding-inline:18px}.limparo-section-heading{margin-left:0}.limparo-privacy-header{grid-template-columns:minmax(0,1fr) auto}.limparo-privacy-home-link{display:none}}@media (max-width:320px){.limparo-header{width:min(calc(100% - 12px),1220px);padding-inline:8px}.limparo-chemistry-readings div{grid-template-columns:1fr;gap:6px}.limparo-chemistry-readings dd{min-width:0;justify-content:flex-start;font-size:1.55rem}.limparo-moment,.limparo-privacy-hero{padding-inline:14px}}@keyframes limparo-polish-rise{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translateZ(0)}}.limparo-page{--limparo-mist:color-mix(in srgb,var(--muted) 88%,var(--ink) 12%);--limparo-tile:color-mix(in srgb,var(--ink) 82%,var(--accent) 18%);--limparo-depth-shadow:0 34px 100px color-mix(in srgb,#001018 42%,transparent)}.limparo-headline{font-size:clamp(2.8rem,5.9vw,5rem);font-weight:800;letter-spacing:0}.limparo-arc h2,.limparo-content-row h2,.limparo-founding h2,.limparo-moment h2,.limparo-operations h2,.limparo-privacy-hero h1,.limparo-section-heading h2{color:var(--limparo-tile);font-size:clamp(1.95rem,3.75vw,3.45rem);font-weight:700}.limparo-founding h2,.limparo-moment h2{color:color-mix(in srgb,var(--ink) 88%,var(--accent) 12%)}.limparo-arc p,.limparo-content-row p,.limparo-founding p,.limparo-operations p,.limparo-section-heading p{color:color-mix(in srgb,var(--limparo-mist) 88%,transparent)}.limparo-arc strong,.limparo-layer-card h3,.limparo-operations strong{color:color-mix(in srgb,var(--ink) 86%,var(--accent) 14%);font-weight:700}.limparo-arc li>span,.limparo-layer-card>span,.limparo-operations li>span,.limparo-privacy-device span{font-family:var(--limparo-mono);font-variant-numeric:tabular-nums}.limparo-layer-card{border-radius:14px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.limparo-layer-card:hover{transform:translateY(-3px);box-shadow:0 24px 72px color-mix(in srgb,#001018 24%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--ink) 14%,transparent)}.limparo-plate{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);border-radius:16px;isolation:isolate;box-shadow:var(--limparo-depth-shadow),inset 0 1px 0 color-mix(in srgb,var(--ink) 18%,transparent);transition:transform .22s ease,box-shadow .22s ease}.limparo-plate:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,transparent),transparent 42%),linear-gradient(180deg,transparent 50%,color-mix(in srgb,#001018 32%,transparent));mix-blend-mode:screen;opacity:.56}.limparo-plate:hover{transform:translate3d(0,-4px,0) scale(1.01);box-shadow:0 42px 120px color-mix(in srgb,#001018 48%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ink) 22%,transparent)}.limparo-plate img{filter:saturate(1.08) contrast(.96) brightness(.98) hue-rotate(-3deg);transform:scale(1.012);transition:transform .26s ease,filter .26s ease}.limparo-plate:hover img{transform:scale(1.045);filter:saturate(1.16) contrast(.98) brightness(1.02) hue-rotate(-5deg)}.limparo-plate[data-source-slot="03"],.limparo-plate[data-source-slot="05"]{background-repeat:no-repeat;background-color:color-mix(in srgb,var(--surface) 40%,var(--canvas))}.limparo-plate[data-source-slot="03"]{background-size:292% auto;background-position:100% 0}.limparo-plate[data-source-slot="05"]{background-size:262% auto;background-position:0 100%}.limparo-plate[data-source-slot="03"] img,.limparo-plate[data-source-slot="05"] img{opacity:0}.limparo-plate[data-source-slot="05"]:hover{background-size:272% auto}.limparo-plate[data-source-slot="03"]:hover{background-size:296% auto}.limparo-moment{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ink) 8%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--ink) 8%,transparent)}.limparo-moment:after{content:"";position:absolute;inset:24px clamp(16px,4vw,58px);z-index:1;pointer-events:none;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:16px}.limparo-moment-image{filter:saturate(1.1) contrast(.92) brightness(1.02) hue-rotate(-4deg)}.limparo-founding-card{border-radius:16px}.limparo-founding-values li{font-weight:700}.limparo-founding-card .limparo-button-primary{color:#052636}.limparo-privacy-hero{min-height:clamp(520px,72svh,700px);place-items:center;align-content:center;padding-top:clamp(112px,15svh,162px);text-align:center}.limparo-privacy-hero>:not(.limparo-caustic-field){width:min(66ch,calc(100vw - 36px))}.limparo-privacy-card{display:grid;justify-items:center;gap:16px;border-radius:16px;padding:clamp(28px,5vw,54px);background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 38%),color-mix(in srgb,var(--ink) 6%,transparent);box-shadow:0 30px 96px color-mix(in srgb,#001018 34%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent);backdrop-filter:blur(10px)}.limparo-privacy-device{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:8px 12px;background:color-mix(in srgb,var(--canvas) 45%,transparent);color:var(--limparo-mist);font-size:.74rem;font-weight:800;letter-spacing:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 14%,transparent)}.limparo-privacy-device img{width:28px;height:28px;filter:drop-shadow(0 8px 18px color-mix(in srgb,var(--accent) 26%,transparent))}.limparo-privacy-card .limparo-eyebrow,.limparo-privacy-card h1,.limparo-privacy-card p{margin:0}.limparo-privacy-card p:last-child{max-width:62ch;color:color-mix(in srgb,var(--limparo-mist) 92%,transparent)}.limparo-reveal{animation:limparo-polish-rise .7s ease both}.limparo-reveal-late{animation-delay:.1s}@supports (animation-timeline:view()){.limparo-arc .limparo-reveal,.limparo-founding .limparo-reveal,.limparo-moment .limparo-reveal,.limparo-operations .limparo-reveal,.limparo-promise .limparo-reveal,.limparo-sections .limparo-reveal{animation-timeline:view();animation-range:entry 12% cover 30%}}@media (prefers-reduced-motion:reduce){.limparo-layer-card,.limparo-layer-card:hover,.limparo-plate,.limparo-plate img,.limparo-plate:hover,.limparo-plate:hover img,.limparo-reveal{animation:none;transition:none;opacity:1;transform:none}}@media (max-width:900px){.limparo-headline{font-size:clamp(2.4rem,8.2vw,4rem)}.limparo-arc h2,.limparo-content-row h2,.limparo-founding h2,.limparo-moment h2,.limparo-operations h2,.limparo-privacy-hero h1,.limparo-section-heading h2{font-size:clamp(1.9rem,7vw,3rem)}.limparo-founding>.limparo-reveal-late{display:grid}}@media (max-width:540px){.limparo-plate{border-radius:14px}.limparo-moment:after{inset:16px;border-radius:14px}.limparo-privacy-card{padding:24px 18px}}.frigalto-page{--frigalto-page-width:1360px;--frigalto-canvas:var(--canvas,#1c1c2e);--frigalto-surface:var(--surface,#3d4f6f);--frigalto-accent:var(--accent,#c47832);--frigalto-muted:var(--muted,#a8b0b8);--frigalto-ink:var(--ink,#f2f0ed);min-height:100vh;overflow-x:clip;background:linear-gradient(90deg,color-mix(in srgb,var(--frigalto-muted) 10%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--frigalto-muted) 8%,transparent) 1px,transparent 1px),radial-gradient(circle at 80% 8%,color-mix(in srgb,var(--frigalto-accent) 12%,transparent),transparent 28rem),var(--frigalto-canvas);background-size:72px 72px,72px 72px,auto,auto;color:var(--frigalto-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.frigalto-page *{box-sizing:border-box}.frigalto-page a,.frigalto-page button,.frigalto-page summary{min-height:44px}.frigalto-page a:focus-visible,.frigalto-page button:focus-visible,.frigalto-page summary:focus-visible{outline:2px solid var(--frigalto-accent);outline-offset:4px}.frigalto-footer,.frigalto-header{position:relative;z-index:5;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;width:min(var(--frigalto-page-width),calc(100% - 32px));margin:18px auto 0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--frigalto-muted) 28%,transparent);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--frigalto-surface) 88%,var(--frigalto-canvas)),color-mix(in srgb,var(--frigalto-surface) 58%,var(--frigalto-canvas))),var(--frigalto-surface);box-shadow:0 22px 60px color-mix(in srgb,#000 34%,transparent)}.frigalto-lockup{display:inline-flex;align-items:center;justify-content:center;min-width:176px;padding:6px 12px;border-radius:6px;background:color-mix(in srgb,var(--frigalto-ink) 88%,var(--frigalto-muted));color:var(--frigalto-canvas);text-decoration:none}.frigalto-header .frigalto-lockup{border:1px solid color-mix(in srgb,var(--frigalto-ink) 42%,var(--frigalto-surface));background:linear-gradient(135deg,color-mix(in srgb,var(--frigalto-muted) 82%,var(--frigalto-ink)),color-mix(in srgb,var(--frigalto-muted) 56%,var(--frigalto-surface))),var(--frigalto-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--frigalto-ink) 34%,transparent)}.frigalto-lockup img{display:block;width:min(166px,44vw);height:auto}.frigalto-footer,.frigalto-nav{font-family:Archivo,Inter,ui-sans-serif,system-ui,sans-serif}.frigalto-nav{display:flex;justify-content:center;gap:8px}.frigalto-footer a,.frigalto-mobile-menu a,.frigalto-nav a,.frigalto-privacy-home-link{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:6px;color:var(--frigalto-ink);text-decoration:none}.frigalto-mobile-menu a[aria-current=page],.frigalto-nav a[aria-current=page]{background:color-mix(in srgb,var(--frigalto-accent) 20%,transparent);color:var(--frigalto-ink)}.frigalto-header .locale-switcher,.frigalto-mobile-menu .locale-switcher{display:flex;gap:4px}.frigalto-header .locale-link,.frigalto-mobile-menu .locale-link{min-width:44px;border-color:color-mix(in srgb,var(--frigalto-muted) 36%,transparent);color:var(--frigalto-ink)}.frigalto-header .locale-link[aria-current=page],.frigalto-mobile-menu .locale-link[aria-current=page]{background:var(--frigalto-accent);color:var(--frigalto-canvas)}.frigalto-mobile-nav{display:none;position:relative}.frigalto-mobile-nav summary{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--frigalto-muted) 34%,transparent);border-radius:6px;cursor:pointer;list-style:none;font-family:Archivo,Inter,ui-sans-serif,system-ui,sans-serif}.frigalto-mobile-nav summary::-webkit-details-marker{display:none}.frigalto-mobile-menu-icon{display:grid;gap:5px;width:18px}.frigalto-mobile-menu-icon span{display:block;height:2px;background:var(--frigalto-ink)}.frigalto-mobile-menu{position:absolute;right:0;top:calc(100% + 10px);z-index:10;width:min(280px,calc(100vw - 32px));padding:12px;border:1px solid color-mix(in srgb,var(--frigalto-muted) 30%,transparent);border-radius:8px;background:color-mix(in srgb,var(--frigalto-surface) 92%,var(--frigalto-canvas));box-shadow:0 24px 60px color-mix(in srgb,#000 45%,transparent)}.frigalto-mobile-menu nav{display:grid;gap:6px}.frigalto-hero{position:relative;min-height:760px;margin-top:-74px;display:grid;align-items:end;overflow:hidden}.frigalto-hero-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.frigalto-hero-scrim{position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--frigalto-canvas) 96%,transparent) 0,color-mix(in srgb,var(--frigalto-canvas) 72%,transparent) 44%,color-mix(in srgb,var(--frigalto-canvas) 42%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--frigalto-canvas) 74%,transparent),transparent 34%,var(--frigalto-canvas) 100%)}.frigalto-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.84fr);gap:clamp(28px,5vw,76px);width:min(var(--frigalto-page-width),calc(100% - 32px));margin:0 auto;padding:150px 0 92px}.frigalto-hero-copy{display:grid;align-content:center;gap:18px}.frigalto-eyebrow,.frigalto-founding-status,.frigalto-launch-chip,.frigalto-pulse-sample{margin:0;color:var(--frigalto-accent);font:700 .78rem/1.2 Archivo,Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:0;text-transform:uppercase}.frigalto-founding-status,.frigalto-launch-chip{justify-self:start;padding:8px 10px;border:1px solid color-mix(in srgb,var(--frigalto-accent) 40%,transparent);border-radius:6px;background:color-mix(in srgb,var(--frigalto-canvas) 68%,transparent)}.frigalto-founding h2,.frigalto-headline,.frigalto-identity h2,.frigalto-image-band h2,.frigalto-privacy-card h1,.frigalto-recognition h2,.frigalto-section-heading h2{margin:0;font-family:Archivo,Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:0;color:var(--frigalto-ink)}.frigalto-headline{max-width:820px;font-size:clamp(3.2rem,8vw,7.8rem);line-height:.92}.frigalto-founding p,.frigalto-hero-copy p,.frigalto-identity p,.frigalto-image-band p,.frigalto-lead,.frigalto-privacy-card p,.frigalto-recognition p,.frigalto-section-heading p{max-width:68ch;color:color-mix(in srgb,var(--frigalto-ink) 84%,transparent);font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.7}.frigalto-actions{display:flex;flex-wrap:wrap;gap:12px}.frigalto-button{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:46px;padding:12px 18px;border:1px solid color-mix(in srgb,var(--frigalto-muted) 34%,transparent);border-radius:6px;font:700 .92rem/1 Archivo,Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:0;text-decoration:none}.frigalto-button-primary{border-color:var(--frigalto-accent);background:var(--frigalto-accent);color:var(--frigalto-canvas)}.frigalto-button-primary:disabled{cursor:not-allowed;opacity:.82}.frigalto-button-ghost{color:var(--frigalto-ink);background:color-mix(in srgb,var(--frigalto-surface) 42%,transparent)}.frigalto-pulse{position:relative;display:grid;gap:18px;align-self:end;padding:clamp(18px,3vw,28px);border:1px solid color-mix(in srgb,var(--frigalto-muted) 34%,transparent);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--frigalto-surface) 86%,var(--frigalto-canvas)),color-mix(in srgb,var(--frigalto-canvas) 82%,var(--frigalto-surface))),var(--frigalto-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--frigalto-ink) 5%,transparent),0 28px 80px color-mix(in srgb,#000 38%,transparent);font-variant-numeric:tabular-nums}.frigalto-founding:before,.frigalto-image-band:before,.frigalto-layer-card:before,.frigalto-pulse:after,.frigalto-pulse:before{content:"";position:absolute;width:34px;height:34px;border-color:color-mix(in srgb,var(--frigalto-muted) 46%,transparent)}.frigalto-founding:before,.frigalto-image-band:before,.frigalto-layer-card:before,.frigalto-pulse:before{top:12px;left:12px;border-top:1px solid;border-left:1px solid}.frigalto-pulse:after{right:12px;bottom:12px;border-right:1px solid;border-bottom:1px solid}.frigalto-pulse-topline{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:16px;align-items:center}.frigalto-pulse-metrics dt,.frigalto-pulse-topline span,.frigalto-pulse-unit-list span{color:color-mix(in srgb,var(--frigalto-muted) 92%,transparent)}.frigalto-pulse-topline strong{display:block;margin-top:8px;color:var(--frigalto-ink);font-family:Archivo,Inter,ui-sans-serif,system-ui,sans-serif}.frigalto-pulse-arc{width:170px;max-width:100%;fill:none}.frigalto-pulse-fill,.frigalto-pulse-track{stroke-linecap:round;stroke-width:14}.frigalto-pulse-track{stroke:color-mix(in srgb,var(--frigalto-muted) 24%,transparent)}.frigalto-pulse-fill{stroke:var(--frigalto-accent);stroke-dasharray:334;stroke-dashoffset:34;animation:frigalto-arc-settle 1.1s ease both}.frigalto-pulse-needle{fill:var(--frigalto-accent)}.frigalto-pulse-arc text{fill:var(--frigalto-ink);font:800 30px/1 Archivo,Inter,ui-sans-serif,system-ui,sans-serif}.frigalto-pulse-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:16px}.frigalto-pulse-metrics,.frigalto-pulse-unit-list{display:grid;gap:8px;margin:0}.frigalto-pulse-metrics div,.frigalto-pulse-unit-list span{padding:8px 10px;border:1px solid color-mix(in srgb,var(--frigalto-muted) 20%,transparent);border-radius:6px;background:color-mix(in srgb,var(--frigalto-canvas) 36%,transparent)}.frigalto-pulse-metrics div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:8px}.frigalto-pulse-metrics dd{margin:0;color:var(--frigalto-ink);font-weight:700}.frigalto-sr-summary{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.frigalto-founding,.frigalto-honesty,.frigalto-identity,.frigalto-image-band,.frigalto-layers,.frigalto-operations-detail,.frigalto-privacy-hero,.frigalto-recognition{width:min(var(--frigalto-page-width),calc(100% - 32px));margin:0 auto}.frigalto-identity,.frigalto-recognition{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(22px,4vw,72px);padding:clamp(70px,10vw,132px) 0}.frigalto-founding,.frigalto-layers,.frigalto-operations-detail{padding:clamp(64px,9vw,118px) 0}.frigalto-section-heading{display:grid;gap:12px;max-width:760px;margin-bottom:28px}.frigalto-founding h2,.frigalto-identity h2,.frigalto-image-band h2,.frigalto-privacy-card h1,.frigalto-recognition h2,.frigalto-section-heading h2{font-size:clamp(2rem,5vw,4.6rem);line-height:1}.frigalto-layer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.frigalto-layer-card{position:relative;display:grid;gap:12px;min-width:0;padding:22px;border:1px solid color-mix(in srgb,var(--frigalto-muted) 28%,transparent);border-radius:8px;background:color-mix(in srgb,var(--frigalto-surface) 36%,transparent)}.frigalto-layer-card>span{color:var(--frigalto-accent);font:800 .82rem/1 Archivo,Inter,ui-sans-serif,system-ui,sans-serif}.frigalto-layer-card h3,.frigalto-layer-card p,.frigalto-layer-card ul{margin:0}.frigalto-layer-card h3{font-family:Archivo,Inter,ui-sans-serif,system-ui,sans-serif;color:var(--frigalto-ink)}.frigalto-layer-card li,.frigalto-layer-card p{color:color-mix(in srgb,var(--frigalto-ink) 78%,transparent);line-height:1.55}.frigalto-founding-values,.frigalto-layer-card ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.frigalto-founding-values li,.frigalto-layer-card li{padding:7px 9px;border:1px solid color-mix(in srgb,var(--frigalto-muted) 24%,transparent);border-radius:6px;background:color-mix(in srgb,var(--frigalto-canvas) 30%,transparent)}.frigalto-image-band{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,.85fr);gap:clamp(22px,4vw,52px);align-items:center;padding:22px;border:1px solid color-mix(in srgb,var(--frigalto-muted) 28%,transparent);border-radius:8px;background:color-mix(in srgb,var(--frigalto-surface) 24%,transparent)}.frigalto-honesty img,.frigalto-image-band img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid color-mix(in srgb,var(--frigalto-muted) 24%,transparent)}.frigalto-image-band div{display:grid;gap:14px}.frigalto-operations-loop{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;padding:0;list-style:none}.frigalto-operations-loop li{display:grid;align-content:start;gap:10px;min-width:0;padding:18px;border:1px solid color-mix(in srgb,var(--frigalto-muted) 24%,transparent);border-radius:8px;background:color-mix(in srgb,var(--frigalto-surface) 30%,transparent)}.frigalto-operations-loop span{color:var(--frigalto-accent);font:800 .82rem/1 Archivo,Inter,ui-sans-serif,system-ui,sans-serif}.frigalto-operations-loop strong{color:var(--frigalto-ink)}.frigalto-operations-loop p{margin:0;color:color-mix(in srgb,var(--frigalto-ink) 78%,transparent);line-height:1.55}.frigalto-founding{display:grid;grid-template-columns:minmax(0,.75fr) minmax(320px,.6fr);gap:clamp(24px,5vw,76px);position:relative}.frigalto-founding-panel,.frigalto-privacy-card{display:grid;gap:16px;padding:clamp(22px,4vw,34px);border:1px solid color-mix(in srgb,var(--frigalto-muted) 30%,transparent);border-radius:8px;background:color-mix(in srgb,var(--frigalto-surface) 42%,transparent)}.frigalto-founding-note,.frigalto-founding-panel p,.frigalto-founding-values{margin:0}.frigalto-waitlist-card{display:grid;gap:16px;min-width:0}.frigalto-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.frigalto-waitlist-card label{display:grid;gap:8px;color:var(--frigalto-ink);font-size:.9rem;font-weight:800}.frigalto-waitlist-card input[type=email],.frigalto-waitlist-card input[type=text]{min-height:52px;width:100%;border:1px solid color-mix(in srgb,var(--frigalto-muted) 30%,transparent);border-radius:6px;padding:13px 14px;background:color-mix(in srgb,var(--frigalto-canvas) 62%,transparent);color:var(--frigalto-ink);font:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.frigalto-waitlist-card input[type=email]:focus,.frigalto-waitlist-card input[type=text]:focus{border-color:var(--frigalto-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--frigalto-accent) 34%,transparent);background:color-mix(in srgb,var(--frigalto-canvas) 76%,transparent)}.frigalto-waitlist-card input:disabled{opacity:.7}.frigalto-waitlist-card input[aria-invalid=true]{border-color:var(--frigalto-accent);box-shadow:0 0 0 1px var(--frigalto-accent)}.frigalto-consent{grid-template-columns:28px minmax(0,1fr);gap:0 10px;align-items:start;color:color-mix(in srgb,var(--frigalto-ink) 84%,transparent);font-weight:500;line-height:1.55}.frigalto-consent input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--frigalto-accent)}.frigalto-consent input:focus-visible{outline:2px solid var(--frigalto-accent);outline-offset:4px}.frigalto-consent a,.frigalto-privacy-inline{color:var(--frigalto-ink);font-weight:800;text-decoration:underline;text-underline-offset:.18em}.frigalto-helper{margin:0;color:color-mix(in srgb,var(--frigalto-ink) 72%,transparent);font-size:.9rem;line-height:1.5}.frigalto-form-status,.frigalto-inline-error{margin:0;border:1px solid color-mix(in srgb,var(--frigalto-accent) 42%,transparent);border-radius:6px;padding:10px 12px;background:color-mix(in srgb,var(--frigalto-canvas) 52%,transparent);color:var(--frigalto-ink);font-size:.9rem;line-height:1.45}.frigalto-turnstile{min-height:64px;display:grid;gap:8px;align-items:center;border:1px solid color-mix(in srgb,var(--frigalto-muted) 26%,transparent);border-radius:6px;padding:12px 14px;background:color-mix(in srgb,var(--frigalto-canvas) 38%,transparent);overflow:hidden}.frigalto-turnstile>div{max-width:100%}.frigalto-turnstile span{color:color-mix(in srgb,var(--frigalto-ink) 68%,transparent);font-size:.78rem;line-height:1.35}.frigalto-turnstile[data-turnstile-state=unavailable]{min-height:56px;border-color:color-mix(in srgb,var(--frigalto-accent) 34%,transparent)}.frigalto-waitlist-card[data-live-submission=false]{opacity:.82}.frigalto-waitlist-card[data-live-submission=false] .frigalto-button-primary{cursor:not-allowed}.frigalto-submit-indicator{width:.68rem;height:.68rem;margin-right:.48rem;border-radius:999px;background:currentColor}.frigalto-submit-indicator[aria-hidden=true]{display:none}.frigalto-waitlist-card .frigalto-button{width:100%}.frigalto-waitlist-card .frigalto-button:disabled{cursor:not-allowed;opacity:.62;transform:none}.frigalto-success-panel{min-height:180px;align-content:center}.frigalto-success-panel p{margin:0;color:var(--frigalto-ink);font-size:clamp(1.35rem,3vw,2rem);line-height:1.12}.frigalto-result-shell{position:relative;z-index:2;width:min(var(--frigalto-page-width),calc(100% - 32px));margin:0 auto;padding:clamp(108px,13svh,132px) 0 clamp(20px,3vw,34px)}.frigalto-confirmation-result{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;max-width:920px;margin:0 auto;padding:clamp(20px,3vw,30px);border:1px solid color-mix(in srgb,var(--frigalto-muted) 30%,transparent);border-radius:8px;background:color-mix(in srgb,var(--frigalto-surface) 50%,transparent)}.frigalto-confirmation-icon{width:44px;min-width:44px;height:44px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--frigalto-accent) 48%,transparent);border-radius:999px;background:color-mix(in srgb,var(--frigalto-accent) 16%,transparent);color:var(--frigalto-ink);font-size:.84rem;font-weight:900;line-height:1}.frigalto-confirmation-copy{min-width:0;display:grid;gap:14px}.frigalto-confirmation-copy h2{margin:0;color:var(--frigalto-ink);font-size:clamp(1.72rem,4.5vw,2.8rem);line-height:1;overflow-wrap:anywhere}.frigalto-confirmation-copy h2:focus-visible,.frigalto-confirmation-dismiss:focus-visible{outline:2px solid var(--frigalto-accent);outline-offset:4px}.frigalto-confirmation-copy p{max-width:650px;margin:0;color:color-mix(in srgb,var(--frigalto-ink) 82%,transparent);font-size:clamp(.98rem,2vw,1.12rem);line-height:1.55}.frigalto-confirmation-copy .frigalto-button{width:-moz-fit-content;width:fit-content;min-width:min(100%,210px)}.frigalto-confirmation-dismiss{width:44px;min-width:44px;height:44px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--frigalto-ink) 16%,transparent);border-radius:999px;background:color-mix(in srgb,var(--frigalto-canvas) 44%,transparent);color:var(--frigalto-ink);font:inherit;font-size:1rem;font-weight:900;line-height:1;cursor:pointer}.frigalto-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.frigalto-privacy-inline{justify-self:start}.frigalto-honesty{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);align-items:center;gap:24px;padding:24px 0 82px}.frigalto-honesty p{margin:0;color:color-mix(in srgb,var(--frigalto-ink) 84%,transparent);line-height:1.7}.frigalto-footer{grid-template-columns:auto 1fr auto;margin-top:0;margin-bottom:18px}.frigalto-footer .frigalto-lockup{border:1px solid color-mix(in srgb,var(--frigalto-muted) 28%,transparent);background:color-mix(in srgb,var(--frigalto-surface) 88%,var(--frigalto-canvas))}.frigalto-footer span{color:color-mix(in srgb,var(--frigalto-ink) 76%,transparent)}.frigalto-privacy-page{display:grid;grid-template-rows:auto 1fr auto}.frigalto-privacy-header{margin-top:18px}.frigalto-privacy-hero{display:grid;align-items:center;min-height:68vh;padding:clamp(70px,10vw,128px) 0}.frigalto-privacy-card{max-width:820px}@keyframes frigalto-arc-settle{0%{stroke-dashoffset:334}}@media (prefers-reduced-motion:reduce){.frigalto-page,.frigalto-page *,.frigalto-pulse-fill{scroll-behavior:auto;animation:none;transition:none}.frigalto-pulse-fill{stroke-dashoffset:34}}@media (max-width:1080px){.frigalto-layer-grid,.frigalto-operations-loop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.frigalto-header{grid-template-columns:auto 1fr}.frigalto-header>.locale-switcher,.frigalto-nav{display:none}.frigalto-mobile-nav{display:block;justify-self:end}.frigalto-hero{min-height:auto;margin-top:-84px}.frigalto-confirmation-result,.frigalto-founding,.frigalto-hero-grid,.frigalto-honesty,.frigalto-identity,.frigalto-image-band,.frigalto-recognition{grid-template-columns:1fr}.frigalto-hero-grid{padding-top:136px}.frigalto-pulse{align-self:auto}.frigalto-founding{gap:22px}.frigalto-footer{grid-template-columns:1fr;justify-items:start}}@media (max-width:520px){.frigalto-footer,.frigalto-founding,.frigalto-header,.frigalto-honesty,.frigalto-identity,.frigalto-image-band,.frigalto-layers,.frigalto-operations-detail,.frigalto-privacy-hero,.frigalto-recognition{width:min(100% - 20px,1180px)}.frigalto-lockup{min-width:0;max-width:182px}.frigalto-hero-grid{width:min(100% - 20px,1180px)}.frigalto-headline{font-size:clamp(2.35rem,14vw,4.1rem)}.frigalto-field-grid,.frigalto-layer-grid,.frigalto-operations-loop,.frigalto-pulse-grid,.frigalto-pulse-topline{grid-template-columns:1fr}.frigalto-pulse-arc{justify-self:center}.frigalto-actions{display:grid}.frigalto-button{width:100%}.frigalto-result-shell{width:min(100% - 20px,1180px)}.frigalto-confirmation-dismiss{position:absolute;top:12px;right:12px}}.pesvaro-page{--pesvaro-canvas:var(--canvas,#1d2d1d);--pesvaro-ink:var(--ink,#f4f2ec);--pesvaro-deep:var(--canvas,#1d2d1d);--pesvaro-surface:var(--surface,#3a5a3a);--pesvaro-accent:var(--accent,#5c9a5c);--pesvaro-muted:var(--muted,#c8b78a);--pesvaro-width:1360px;--pesvaro-section-pad:clamp(72px,8vw,136px);--pesvaro-hairline:color-mix(in srgb,var(--pesvaro-muted) 24%,transparent);color-scheme:dark;min-height:100vh;overflow-x:clip;background:radial-gradient(circle at 82% 9%,color-mix(in srgb,var(--pesvaro-accent) 14%,transparent) 0 12%,transparent 36%),radial-gradient(circle at 8% 82%,color-mix(in srgb,var(--pesvaro-muted) 8%,transparent) 0 10%,transparent 32%),var(--pesvaro-canvas);color:var(--pesvaro-ink);font-family:Cascalto Archivo,Inter,ui-sans-serif,system-ui,sans-serif;scroll-padding-top:120px;text-rendering:geometricPrecision}.pesvaro-page *{box-sizing:border-box}.pesvaro-page a,.pesvaro-page summary{color:inherit}.pesvaro-page a:focus-visible,.pesvaro-page summary:focus-visible{outline:2px solid var(--pesvaro-accent);outline-offset:4px}.pesvaro-footer,.pesvaro-header{position:relative;z-index:3;width:min(var(--pesvaro-width),calc(100% - 40px));margin-inline:auto}.pesvaro-header{position:fixed;top:clamp(10px,2vw,18px);left:50%;z-index:50;display:grid;grid-template-columns:minmax(140px,.8fr) auto minmax(154px,.8fr);align-items:center;gap:22px;margin-inline:0;border:1px solid color-mix(in srgb,var(--pesvaro-muted) 30%,transparent);border-radius:999px;padding:10px 14px 10px 18px;background:color-mix(in srgb,var(--pesvaro-canvas) 78%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--pesvaro-ink) 8%,transparent),0 18px 52px color-mix(in srgb,#000 34%,transparent);transform:translateX(-50%);backdrop-filter:blur(18px)}.pesvaro-lockup{display:inline-flex;width:-moz-fit-content;width:fit-content;min-width:132px;align-items:center;text-decoration:none}.pesvaro-lockup img{display:block;width:clamp(132px,12vw,162px);height:auto}.pesvaro-header .locale-switcher,.pesvaro-nav{display:flex;align-items:center;justify-content:center;gap:8px}.pesvaro-header .locale-switcher{justify-content:flex-end}.pesvaro-footer span,.pesvaro-header .locale-link,.pesvaro-mobile-menu .locale-link,.pesvaro-mobile-menu a,.pesvaro-nav a{font-size:.72rem;font-weight:760;letter-spacing:.12em;line-height:1;text-transform:uppercase;text-decoration:none}.pesvaro-header .locale-link,.pesvaro-mobile-menu .locale-link,.pesvaro-nav a{border:1px solid transparent;border-radius:999px;color:color-mix(in srgb,var(--pesvaro-ink) 86%,transparent);padding:10px 12px;transition:border-color .16s ease,background .16s ease,color .16s ease}.pesvaro-header .locale-link[aria-current=page],.pesvaro-mobile-menu .locale-link[aria-current=page],.pesvaro-nav a:hover,.pesvaro-nav a[aria-current=page]{border-color:color-mix(in srgb,var(--pesvaro-muted) 58%,transparent);background:color-mix(in srgb,var(--pesvaro-muted) 82%,transparent);color:var(--pesvaro-deep)}.pesvaro-mobile-nav{display:none}.pesvaro-mobile-nav summary{display:inline-flex;min-height:42px;align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--pesvaro-muted) 38%,transparent);border-radius:999px;padding:10px 12px;cursor:pointer;font-size:.72rem;font-weight:780;letter-spacing:.11em;text-transform:uppercase;list-style:none}.pesvaro-mobile-nav summary::-webkit-details-marker{display:none}.pesvaro-mobile-menu-icon{display:grid;gap:5px}.pesvaro-mobile-menu-icon span{display:block;width:17px;height:1px;background:currentColor}.pesvaro-mobile-menu{position:absolute;top:calc(100% + 10px);right:0;display:grid;min-width:min(280px,calc(100vw - 32px));gap:18px;border:1px solid color-mix(in srgb,var(--pesvaro-muted) 32%,transparent);border-radius:8px;padding:16px;background:color-mix(in srgb,var(--pesvaro-canvas) 94%,#000);box-shadow:0 22px 70px color-mix(in srgb,#000 38%,transparent)}.pesvaro-mobile-menu nav{display:grid;gap:8px}.pesvaro-hero{position:relative;display:grid;min-height:clamp(700px,100svh,900px);align-items:center;overflow:hidden;border-bottom:1px solid var(--pesvaro-hairline);padding-top:clamp(80px,11vw,126px);background:linear-gradient(90deg,color-mix(in srgb,var(--pesvaro-canvas) 96%,transparent) 0 42%,color-mix(in srgb,var(--pesvaro-canvas) 66%,transparent) 72%),radial-gradient(circle at 78% 38%,color-mix(in srgb,var(--pesvaro-accent) 16%,transparent) 0 14%,transparent 42%)}.pesvaro-hero-photo{position:absolute;inset:0;overflow:hidden}.pesvaro-hero-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:56% center;object-position:56% center;opacity:.38;filter:saturate(.78) contrast(1.08)}.pesvaro-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--pesvaro-canvas) 0 36%,color-mix(in srgb,var(--pesvaro-canvas) 88%,transparent) 58%,color-mix(in srgb,var(--pesvaro-canvas) 54%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--pesvaro-canvas) 82%,transparent),color-mix(in srgb,var(--pesvaro-canvas) 62%,transparent) 54%,var(--pesvaro-canvas)),radial-gradient(circle at 76% 34%,color-mix(in srgb,var(--pesvaro-accent) 24%,transparent),transparent 42%)}.pesvaro-hero-atmosphere{position:absolute;inset:0;overflow:hidden;pointer-events:none}.pesvaro-hero-atmosphere:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--pesvaro-canvas) 0 38%,color-mix(in srgb,var(--pesvaro-canvas) 84%,transparent) 50%,color-mix(in srgb,var(--pesvaro-canvas) 42%,transparent) 66%,color-mix(in srgb,var(--pesvaro-canvas) 12%,transparent) 82%,transparent 100%),linear-gradient(180deg,color-mix(in srgb,var(--pesvaro-canvas) 52%,transparent) 0,transparent 20%,transparent 58%,color-mix(in srgb,var(--pesvaro-canvas) 82%,transparent) 100%),linear-gradient(0deg,color-mix(in srgb,var(--pesvaro-accent) 24%,transparent),color-mix(in srgb,var(--pesvaro-accent) 14%,transparent)),url(/images/pesvaro/clean/01-clean-v1.png);background-repeat:no-repeat;background-position:0,50%,50%,62% 42%;background-size:cover;background-blend-mode:normal,normal,multiply,normal;filter:saturate(1.06) brightness(.86) contrast(1.02)}.pesvaro-sweep{position:absolute;inset:clamp(18px,4vw,48px);border:1px solid color-mix(in srgb,var(--pesvaro-muted) 28%,transparent);border-radius:8px;overflow:hidden;opacity:.68;background:radial-gradient(circle at 74% 26%,color-mix(in srgb,var(--pesvaro-accent) 14%,transparent) 0 10%,transparent 34%),linear-gradient(90deg,color-mix(in srgb,var(--pesvaro-ink) 5%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--pesvaro-ink) 4%,transparent) 1px,transparent 1px);background-size:136px 136px}.pesvaro-sweep:before{content:"";position:absolute;inset:12%;border:1px solid color-mix(in srgb,var(--pesvaro-muted) 24%,transparent);border-radius:50%;opacity:.72}.pesvaro-sweep:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0 36%,color-mix(in srgb,var(--pesvaro-muted) 10%,transparent) 48%,transparent 62%),radial-gradient(circle at 18% 82%,color-mix(in srgb,var(--pesvaro-accent) 15%,transparent),transparent 34%);opacity:.38}.pesvaro-sweep-pass{position:absolute;inset:-38%;background:radial-gradient(circle,color-mix(in srgb,var(--pesvaro-accent) 24%,transparent) 0 16%,transparent 46%);opacity:.18;transform:translate3d(-18%,16%,0) scale(.78);animation:pesvaro-sweep-pass 2.4s ease-out .28s forwards}.pesvaro-watchpoint{position:absolute;left:var(--watch-x);top:var(--watch-y);width:12px;height:12px;border:1px solid var(--pesvaro-muted);border-radius:50%;background:var(--pesvaro-accent);box-shadow:0 0 0 8px color-mix(in srgb,var(--pesvaro-accent) 12%,transparent);opacity:.5;transform:translate3d(-50%,-50%,0) scale(.72);animation:pesvaro-watchpoint-settle .76s ease-out calc(.78s + var(--watch-delay)) forwards}.pesvaro-hero-copy{position:relative;z-index:2;display:grid;width:min(var(--pesvaro-width),calc(100% - 40px));max-width:840px;gap:20px;margin-left:clamp(20px,9vw,150px);margin-right:auto;padding-block:clamp(90px,12vw,150px)}.pesvaro-hero-instrument{position:absolute;right:max(20px,calc((100vw - var(--pesvaro-width)) / 2));bottom:clamp(38px,8vw,110px);z-index:2;display:grid;width:min(330px,30vw);gap:18px;border:1px solid color-mix(in srgb,var(--pesvaro-muted) 34%,transparent);border-radius:8px;padding:18px;background:color-mix(in srgb,var(--pesvaro-surface) 58%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pesvaro-ink) 7%,transparent),0 28px 78px color-mix(in srgb,#000 36%,transparent);color:var(--pesvaro-ink);backdrop-filter:blur(14px)}.pesvaro-instrument-map{position:relative;min-height:170px;overflow:hidden;border:1px solid color-mix(in srgb,var(--pesvaro-ink) 12%,transparent);border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--pesvaro-ink) 9%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--pesvaro-ink) 9%,transparent) 1px,transparent 1px),radial-gradient(circle at 62% 44%,color-mix(in srgb,var(--pesvaro-accent) 18%,transparent),transparent 38%);background-size:34px 34px,34px 34px,auto}.pesvaro-instrument-map span{position:absolute;width:10px;height:10px;border:1px solid var(--pesvaro-muted);border-radius:999px;background:var(--pesvaro-accent);box-shadow:0 0 0 7px color-mix(in srgb,var(--pesvaro-accent) 16%,transparent)}.pesvaro-instrument-map span:first-child{left:18%;top:28%}.pesvaro-instrument-map span:nth-child(2){left:68%;top:22%}.pesvaro-instrument-map span:nth-child(3){left:42%;top:64%}.pesvaro-instrument-map span:nth-child(4){left:82%;top:74%}.pesvaro-instrument-rows{display:grid;gap:8px}.pesvaro-instrument-rows span{border:1px solid color-mix(in srgb,var(--pesvaro-ink) 12%,transparent);border-radius:999px;padding:8px 10px;color:color-mix(in srgb,var(--pesvaro-ink) 74%,transparent);font-size:.74rem;font-weight:740;font-variant-numeric:tabular-nums}.pesvaro-eyebrow,.pesvaro-launch-chip{width:-moz-fit-content;width:fit-content;color:color-mix(in srgb,var(--pesvaro-muted) 88%,var(--pesvaro-ink));font-size:.76rem;font-weight:820;letter-spacing:.16em;line-height:1.1;text-transform:uppercase}.pesvaro-launch-chip{border:1px solid color-mix(in srgb,var(--pesvaro-muted) 54%,transparent);border-radius:999px;padding:10px 13px;background:color-mix(in srgb,var(--pesvaro-canvas) 72%,transparent)}.pesvaro-founding h2,.pesvaro-headline,.pesvaro-honesty h2,.pesvaro-intro-panel h2,.pesvaro-operations h2,.pesvaro-privacy-card h1,.pesvaro-proof-copy h2{margin:0;color:var(--pesvaro-ink);font-family:Cascalto Archivo,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:850;letter-spacing:0;text-wrap:balance}.pesvaro-headline{max-width:900px;overflow-wrap:break-word;font-size:clamp(3.12rem,8.3vw,7.35rem);hyphens:auto;line-height:1.06}.pesvaro-compliance-note p,.pesvaro-founding p,.pesvaro-honesty p,.pesvaro-intro-panel p,.pesvaro-lead,.pesvaro-operations p,.pesvaro-privacy-card p,.pesvaro-proof-copy p{margin:0;color:color-mix(in srgb,var(--pesvaro-ink) 74%,transparent);font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.72}.pesvaro-lead{max-width:700px;font-size:clamp(1.06rem,1.8vw,1.34rem)}.pesvaro-compliance-note,.pesvaro-empathy,.pesvaro-footer,.pesvaro-honesty,.pesvaro-operations{width:min(var(--pesvaro-width),calc(100% - 40px));margin-inline:auto}.pesvaro-empathy{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(320px,1fr);gap:clamp(28px,5vw,76px);align-items:stretch;padding-block:var(--pesvaro-section-pad)}.pesvaro-empathy-quote,.pesvaro-intro-panel{display:grid;align-content:start;border:1px solid color-mix(in srgb,var(--pesvaro-muted) 28%,transparent);border-radius:8px;background:color-mix(in srgb,var(--pesvaro-surface) 26%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pesvaro-ink) 5%,transparent)}.pesvaro-empathy-quote{gap:22px;padding:clamp(24px,4vw,48px)}.pesvaro-empathy-quote blockquote{margin:0;color:var(--pesvaro-ink);font-size:clamp(1.45rem,3vw,3rem);font-weight:780;line-height:1.05;text-wrap:balance}.pesvaro-intro-panel{gap:18px;padding:clamp(22px,3.6vw,42px);background:linear-gradient(135deg,color-mix(in srgb,var(--pesvaro-muted) 9%,transparent),transparent 48%),color-mix(in srgb,var(--pesvaro-canvas) 74%,transparent)}.pesvaro-honesty h2,.pesvaro-intro-panel h2,.pesvaro-operations h2,.pesvaro-proof-copy h2{font-size:clamp(1.9rem,4.4vw,4.6rem);line-height:.98}.pesvaro-intro-panel h2{font-size:clamp(1.85rem,3.8vw,4rem)}.pesvaro-callout-list{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}.pesvaro-callout-list li{display:grid;grid-template-columns:minmax(92px,.34fr) minmax(0,1fr);gap:14px;border-top:1px solid color-mix(in srgb,var(--pesvaro-muted) 22%,transparent);padding-top:12px}.pesvaro-callout-list strong{color:var(--pesvaro-muted);font-size:.78rem;font-weight:840;font-variant-numeric:tabular-nums;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.pesvaro-callout-list span{color:color-mix(in srgb,var(--pesvaro-ink) 72%,transparent);font-size:.98rem;line-height:1.55}.pesvaro-proof-band,.pesvaro-proof-scenes{display:grid;scroll-margin-top:118px}.pesvaro-proof-band{grid-template-columns:minmax(280px,.58fr) minmax(400px,1.42fr);gap:clamp(36px,5.4vw,96px);align-items:center;padding:clamp(96px,9.5vw,162px) max(20px,calc((100vw - var(--pesvaro-width)) / 2));border-top:1px solid var(--pesvaro-hairline)}.pesvaro-proof-band[data-tone=deep]{background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--pesvaro-accent) 13%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--pesvaro-surface) 18%,transparent),transparent 42%),var(--pesvaro-canvas)}.pesvaro-proof-band[data-tone=deep] .pesvaro-proof-copy h2,.pesvaro-proof-band[data-tone=deep] .pesvaro-proof-copy p:not(.pesvaro-eyebrow){color:var(--pesvaro-ink)}.pesvaro-proof-band[data-tone=deep] .pesvaro-proof-copy p:not(.pesvaro-eyebrow){color:color-mix(in srgb,var(--pesvaro-ink) 76%,transparent)}.pesvaro-proof-band[data-tone=stone]{background:radial-gradient(circle at 16% 18%,color-mix(in srgb,var(--pesvaro-muted) 10%,transparent),transparent 36%),color-mix(in srgb,var(--pesvaro-canvas) 86%,#000)}.pesvaro-proof-band[data-tone=stone] .pesvaro-proof-plate{order:-1}.pesvaro-proof-band[data-scene=scan]{grid-template-columns:minmax(470px,.96fr) minmax(500px,1.04fr)}.pesvaro-proof-band[data-scene=scan] .pesvaro-proof-plate{min-height:clamp(620px,56vw,760px)}.pesvaro-proof-band[data-scene=scan] .pesvaro-proof-plate>img{filter:saturate(1.08) contrast(1.04) brightness(1.18)}.pesvaro-proof-band[data-scene=scan] .pesvaro-proof-plate:after{background:linear-gradient(180deg,color-mix(in srgb,var(--pesvaro-deep) 0%,transparent),color-mix(in srgb,var(--pesvaro-deep) 24%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--pesvaro-deep) 12%,transparent),color-mix(in srgb,var(--pesvaro-deep) 0%,transparent) 68%)}.pesvaro-proof-copy{display:grid;gap:18px}.pesvaro-proof-plate{position:relative;min-height:clamp(620px,62vw,860px);margin:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--pesvaro-muted) 28%,transparent);border-radius:8px;background:var(--pesvaro-canvas);box-shadow:0 34px 110px color-mix(in srgb,#000 32%,transparent)}.pesvaro-proof-plate>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;filter:saturate(1.03) contrast(1.05) brightness(1.1)}.pesvaro-proof-plate:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--pesvaro-deep) 4%,transparent),color-mix(in srgb,var(--pesvaro-deep) 42%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--pesvaro-deep) 38%,transparent),color-mix(in srgb,var(--pesvaro-deep) 2%,transparent))}.pesvaro-proof-plate:before{content:"";position:absolute;inset:13px;z-index:2;pointer-events:none;background:linear-gradient(var(--pesvaro-muted),var(--pesvaro-muted)) 0 0 /42px 1px no-repeat,linear-gradient(var(--pesvaro-muted),var(--pesvaro-muted)) 0 0 /1px 42px no-repeat,linear-gradient(var(--pesvaro-muted),var(--pesvaro-muted)) 100% 0 /42px 1px no-repeat,linear-gradient(var(--pesvaro-muted),var(--pesvaro-muted)) 100% 0 /1px 42px no-repeat,linear-gradient(var(--pesvaro-muted),var(--pesvaro-muted)) 0 100% /42px 1px no-repeat,linear-gradient(var(--pesvaro-muted),var(--pesvaro-muted)) 0 100% /1px 42px no-repeat,linear-gradient(var(--pesvaro-muted),var(--pesvaro-muted)) 100% 100% /42px 1px no-repeat,linear-gradient(var(--pesvaro-muted),var(--pesvaro-muted)) 100% 100% /1px 42px no-repeat;opacity:.58}.pesvaro-proof-card{position:absolute;z-index:1;right:clamp(18px,4vw,54px);bottom:clamp(18px,4vw,54px);display:grid;width:min(540px,calc(100% - clamp(42px, 9vw, 120px)));gap:22px;border:1px solid color-mix(in srgb,var(--pesvaro-ink) 14%,transparent);border-radius:8px;padding:clamp(18px,3vw,32px);background:color-mix(in srgb,var(--pesvaro-surface) 68%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pesvaro-ink) 6%,transparent),0 28px 80px color-mix(in srgb,#000 38%,transparent);color:var(--pesvaro-ink);backdrop-filter:blur(14px)}.pesvaro-phone-scene{right:auto;left:clamp(18px,4vw,54px);width:min(410px,calc(100% - clamp(42px, 9vw, 120px)))}.pesvaro-proof-band[data-scene=scan] .pesvaro-phone-scene{left:clamp(18px,3vw,34px);bottom:clamp(18px,3vw,34px);width:min(300px,calc(100% - 56px));gap:14px;padding:clamp(12px,2vw,18px);background:color-mix(in srgb,var(--pesvaro-surface) 46%,transparent);backdrop-filter:blur(9px)}.pesvaro-card-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;color:color-mix(in srgb,var(--pesvaro-ink) 72%,transparent);font-size:.74rem;font-weight:780;letter-spacing:.12em;line-height:1.25;text-transform:uppercase}.pesvaro-card-topline strong{color:var(--pesvaro-ink);font-weight:820}.pesvaro-network-grid{display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;align-items:center}.pesvaro-spec-ring{width:150px;max-width:100%;overflow:visible}.pesvaro-ring-fill,.pesvaro-ring-track{fill:none;stroke-width:8}.pesvaro-ring-track{stroke:color-mix(in srgb,var(--pesvaro-ink) 18%,transparent)}.pesvaro-ring-fill{stroke:var(--pesvaro-accent);stroke-linecap:round;stroke-dasharray:96 100;transform:rotate(-90deg);transform-origin:50% 50%}.pesvaro-spec-ring text:first-of-type{fill:var(--pesvaro-ink);font-size:30px;font-weight:840;font-variant-numeric:tabular-nums}.pesvaro-spec-ring text:last-of-type{fill:color-mix(in srgb,var(--pesvaro-ink) 68%,transparent);font-size:8.2px;font-weight:820;letter-spacing:.05em;text-transform:uppercase}.pesvaro-device-list,.pesvaro-device-row{display:grid;gap:10px}.pesvaro-device-row{grid-template-columns:10px 1fr auto auto;align-items:center;border:1px solid color-mix(in srgb,var(--pesvaro-ink) 12%,transparent);border-radius:8px;padding:10px;background:color-mix(in srgb,var(--pesvaro-deep) 30%,transparent)}.pesvaro-device-row span{width:9px;height:9px;border-radius:50%;background:var(--pesvaro-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--pesvaro-accent) 14%,transparent)}.pesvaro-device-row em,.pesvaro-device-row small,.pesvaro-device-row strong,.pesvaro-package-stack strong,.pesvaro-scan-context strong{font-variant-numeric:tabular-nums}.pesvaro-device-row strong{font-size:.92rem}.pesvaro-device-row em,.pesvaro-device-row small{color:color-mix(in srgb,var(--pesvaro-ink) 68%,transparent);font-size:.78rem;font-style:normal}.pesvaro-phone-frame{display:grid;gap:16px;max-width:380px;margin-inline:auto;border:1px solid color-mix(in srgb,var(--pesvaro-ink) 16%,transparent);border-radius:28px;padding:18px;background:color-mix(in srgb,var(--pesvaro-deep) 36%,transparent)}.pesvaro-proof-band[data-scene=scan] .pesvaro-phone-frame{gap:12px;max-width:250px;margin-inline:0;border-radius:22px;padding:14px;background:color-mix(in srgb,var(--pesvaro-deep) 30%,transparent)}.pesvaro-proof-band[data-scene=scan] .pesvaro-scan-frame{width:min(100%,172px)}.pesvaro-phone-light{width:72px;height:6px;margin-inline:auto;border-radius:999px;background:color-mix(in srgb,var(--pesvaro-ink) 32%,transparent)}.pesvaro-scan-frame{position:relative;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--pesvaro-muted) 44%,transparent);border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--pesvaro-ink) 8%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--pesvaro-ink) 8%,transparent) 1px,transparent 1px);background-size:24px 24px}.pesvaro-scan-frame span{position:absolute;inset-inline:16%;height:1px;background:var(--pesvaro-accent);opacity:.78}.pesvaro-scan-frame span:first-child{top:34%}.pesvaro-scan-frame span:last-child{top:64%}.pesvaro-package-stack,.pesvaro-pill-row,.pesvaro-scan-context{display:flex;flex-wrap:wrap;gap:8px}.pesvaro-package-stack span,.pesvaro-pill-row span,.pesvaro-scan-context span{border:1px solid color-mix(in srgb,var(--pesvaro-ink) 14%,transparent);border-radius:999px;padding:8px 10px;color:color-mix(in srgb,var(--pesvaro-ink) 78%,transparent);font-size:.78rem;font-weight:720}.pesvaro-phone-frame>p{margin:0;color:var(--pesvaro-ink);font-weight:780}.pesvaro-trend-chart{width:100%;min-height:150px}.pesvaro-chart-grid,.pesvaro-target-band,.pesvaro-trend-line{fill:none;stroke-linecap:round}.pesvaro-target-band{stroke:color-mix(in srgb,var(--pesvaro-muted) 70%,transparent);stroke-width:20;opacity:.34}.pesvaro-chart-grid{stroke:color-mix(in srgb,var(--pesvaro-ink) 10%,transparent);stroke-width:1}.pesvaro-trend-line{stroke:var(--pesvaro-accent);stroke-width:4;stroke-dasharray:520;stroke-dashoffset:0}.pesvaro-trend-dot{fill:var(--pesvaro-muted);opacity:1}.pesvaro-trend-caption{margin:0;color:var(--pesvaro-ink);font-weight:780}.pesvaro-package-stack{position:relative;border-top:1px solid color-mix(in srgb,var(--pesvaro-ink) 14%,transparent);padding-top:16px}.pesvaro-package-stack:after{content:"";position:absolute;right:4px;top:14px;width:36px;height:36px;border:1px solid var(--pesvaro-muted);border-radius:50%;opacity:.72}.pesvaro-compliance-note{scroll-margin-top:118px;padding-block:clamp(26px,4vw,44px);border-bottom:1px solid var(--pesvaro-hairline)}.pesvaro-compliance-note p{max-width:780px;color:color-mix(in srgb,var(--pesvaro-ink) 64%,transparent);font-size:.95rem}.pesvaro-operations{position:relative;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(460px,1.28fr);gap:clamp(36px,6vw,98px);width:auto;scroll-margin-top:116px;margin-inline:0;border-top:1px solid color-mix(in srgb,var(--pesvaro-muted) 20%,transparent);border-bottom:1px solid color-mix(in srgb,var(--pesvaro-muted) 20%,transparent);padding:clamp(84px,9vw,140px) max(20px,calc((100vw - var(--pesvaro-width)) / 2));background:radial-gradient(circle at 82% 24%,color-mix(in srgb,var(--pesvaro-muted) 9%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--pesvaro-surface) 16%,transparent),transparent 44%),color-mix(in srgb,var(--pesvaro-canvas) 91%,#000)}.pesvaro-operations>div{display:grid;gap:18px;align-content:start}.pesvaro-operations ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.pesvaro-operations li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;border-top:1px solid color-mix(in srgb,var(--pesvaro-muted) 20%,transparent);padding-block:18px}.pesvaro-operations li span{color:color-mix(in srgb,var(--pesvaro-muted) 82%,var(--pesvaro-ink));font-size:.82rem;font-weight:840;font-variant-numeric:tabular-nums}.pesvaro-operations strong{display:block;grid-column:2;color:var(--pesvaro-ink);font-size:1.08rem}.pesvaro-operations li p{grid-column:2;margin-top:6px;font-size:.98rem}.pesvaro-result-shell{position:relative;z-index:2;width:min(var(--pesvaro-width),calc(100% - 40px));margin:0 auto;padding-top:clamp(96px,10vw,132px)}.pesvaro-confirmation-result{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:18px;align-items:start}.pesvaro-confirmation-icon{display:grid;place-items:center;width:44px;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--pesvaro-muted) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--pesvaro-accent) 20%,transparent);color:var(--pesvaro-ink);font-size:.72rem;font-weight:900}.pesvaro-confirmation-copy{display:grid;gap:10px}.pesvaro-confirmation-copy h2{margin:0;color:var(--pesvaro-ink);font-size:clamp(1.35rem,3vw,2rem);line-height:1}.pesvaro-confirmation-copy p{margin:0;color:color-mix(in srgb,var(--pesvaro-ink) 74%,transparent)}.pesvaro-confirmation-dismiss{display:grid;place-items:center;width:38px;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--pesvaro-muted) 26%,transparent);border-radius:999px;background:color-mix(in srgb,var(--pesvaro-canvas) 78%,transparent);color:color-mix(in srgb,var(--pesvaro-ink) 80%,transparent);cursor:pointer}.pesvaro-founding{position:relative;display:grid;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);gap:clamp(34px,6vw,96px);align-items:start;width:auto;margin-inline:0;scroll-margin-top:116px;padding:clamp(86px,9vw,144px) max(20px,calc((100vw - var(--pesvaro-width)) / 2));border-top:1px solid color-mix(in srgb,var(--pesvaro-muted) 18%,transparent);border-bottom:1px solid color-mix(in srgb,var(--pesvaro-muted) 18%,transparent);background:radial-gradient(circle at 12% 14%,color-mix(in srgb,var(--pesvaro-accent) 10%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--pesvaro-canvas) 96%,#000),color-mix(in srgb,var(--pesvaro-surface) 18%,var(--pesvaro-canvas))),var(--pesvaro-canvas)}.pesvaro-founding-copy,.pesvaro-founding-panel{display:grid;gap:18px}.pesvaro-founding h2{max-width:650px;font-size:clamp(2.6rem,6vw,5.2rem);letter-spacing:0;line-height:.92}.pesvaro-founding p{max-width:720px}.pesvaro-founding-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none}.pesvaro-founding-points li{border:1px solid color-mix(in srgb,var(--pesvaro-muted) 20%,transparent);border-radius:999px;padding:10px 12px;color:color-mix(in srgb,var(--pesvaro-ink) 78%,transparent);font-size:.78rem;font-weight:820;line-height:1.15}.pesvaro-waitlist-card{display:grid;gap:16px;width:100%;border:1px solid color-mix(in srgb,var(--pesvaro-muted) 30%,transparent);border-radius:8px;padding:clamp(18px,3vw,30px);background:linear-gradient(145deg,color-mix(in srgb,var(--pesvaro-surface) 42%,transparent),color-mix(in srgb,var(--pesvaro-canvas) 82%,transparent)),color-mix(in srgb,var(--pesvaro-canvas) 88%,#000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pesvaro-ink) 5%,transparent),0 30px 92px color-mix(in srgb,#000 30%,transparent)}.pesvaro-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pesvaro-waitlist-card label{display:grid;gap:8px;color:color-mix(in srgb,var(--pesvaro-ink) 84%,transparent);font-size:.78rem;font-weight:820;text-transform:uppercase}.pesvaro-waitlist-card input[type=email],.pesvaro-waitlist-card input[type=text]{min-width:0;min-height:48px;border:1px solid color-mix(in srgb,var(--pesvaro-muted) 24%,transparent);border-radius:7px;padding:0 13px;background:color-mix(in srgb,var(--pesvaro-canvas) 54%,transparent);color:var(--pesvaro-ink);font:inherit;font-size:1rem;font-weight:650;text-transform:none}.pesvaro-waitlist-card input[type=email]:focus,.pesvaro-waitlist-card input[type=text]:focus{border-color:var(--pesvaro-muted);outline:2px solid color-mix(in srgb,var(--pesvaro-accent) 58%,transparent);outline-offset:2px}.pesvaro-waitlist-card input:disabled{cursor:not-allowed;opacity:.62}.pesvaro-waitlist-card input[aria-invalid=true]{border-color:#d98b79}.pesvaro-consent{grid-template-columns:22px minmax(0,1fr);align-items:start;text-transform:none}.pesvaro-consent input{width:18px;height:18px;margin-top:2px;accent-color:var(--pesvaro-accent)}.pesvaro-consent span{color:color-mix(in srgb,var(--pesvaro-ink) 72%,transparent);font-size:.92rem;font-weight:560;line-height:1.45;text-transform:none}.pesvaro-consent a,.pesvaro-footer a,.pesvaro-privacy-home-link{color:var(--pesvaro-muted);font-weight:820}.pesvaro-turnstile{min-height:62px;border:1px dashed color-mix(in srgb,var(--pesvaro-muted) 28%,transparent);border-radius:8px;padding:12px;color:color-mix(in srgb,var(--pesvaro-ink) 64%,transparent);font-size:.78rem}.pesvaro-form-status,.pesvaro-helper,.pesvaro-inline-error{margin:0;color:color-mix(in srgb,var(--pesvaro-ink) 72%,transparent);font-size:.9rem;line-height:1.4}.pesvaro-form-status,.pesvaro-inline-error{color:#f0b0a2}.pesvaro-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid color-mix(in srgb,var(--pesvaro-muted) 34%,transparent);border-radius:999px;padding:0 18px;font:inherit;font-size:.82rem;font-weight:900;color:var(--pesvaro-deep);cursor:pointer;text-transform:uppercase}.pesvaro-button-primary{background:var(--pesvaro-muted)}.pesvaro-button:disabled{cursor:not-allowed;opacity:.5}.pesvaro-submit-indicator{width:8px;aspect-ratio:1;margin-right:8px;border-radius:999px;background:var(--pesvaro-deep)}.pesvaro-submit-indicator[aria-hidden=true]{display:none}.pesvaro-success-panel{min-height:180px;align-content:center}.pesvaro-success-panel p{color:var(--pesvaro-ink);font-size:clamp(1.35rem,3vw,2.2rem);font-weight:900;line-height:1}.pesvaro-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pesvaro-privacy-page{min-height:100vh}.pesvaro-privacy-header{position:relative}.pesvaro-privacy-hero{display:grid;place-items:center;min-height:calc(100vh - 210px);padding:clamp(118px,12vw,180px) max(20px,calc((100vw - var(--pesvaro-width)) / 2)) clamp(76px,8vw,120px)}.pesvaro-privacy-card{display:grid;gap:18px;width:min(850px,100%);border:1px solid color-mix(in srgb,var(--pesvaro-muted) 28%,transparent);border-radius:8px;padding:clamp(24px,5vw,54px);background:color-mix(in srgb,var(--pesvaro-surface) 24%,transparent);box-shadow:0 28px 88px color-mix(in srgb,#000 26%,transparent)}.pesvaro-privacy-card h1{font-size:clamp(2.6rem,7vw,5.8rem);line-height:.92}.pesvaro-honesty{position:relative;display:grid;grid-template-columns:minmax(440px,1fr) minmax(360px,.92fr);gap:clamp(38px,6vw,104px);align-items:center;scroll-margin-top:118px;width:auto;margin-inline:0;padding:clamp(92px,9vw,148px) max(20px,calc((100vw - var(--pesvaro-width)) / 2));border-top:1px solid color-mix(in srgb,var(--pesvaro-muted) 20%,transparent);background:radial-gradient(circle at 18% 26%,color-mix(in srgb,var(--pesvaro-accent) 10%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--pesvaro-surface) 18%,transparent),color-mix(in srgb,var(--pesvaro-canvas) 96%,#000)),color-mix(in srgb,var(--pesvaro-canvas) 90%,#000)}.pesvaro-honesty-media{position:relative;margin:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--pesvaro-muted) 26%,transparent);border-radius:8px;box-shadow:0 32px 98px color-mix(in srgb,#000 30%,transparent)}.pesvaro-honesty-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--pesvaro-deep) 0%,transparent),color-mix(in srgb,var(--pesvaro-deep) 34%,transparent)),radial-gradient(circle at 70% 24%,color-mix(in srgb,var(--pesvaro-accent) 14%,transparent),transparent 38%)}.pesvaro-honesty-media img{display:block;width:100%;height:clamp(400px,38vw,560px);-o-object-fit:cover;object-fit:cover;-o-object-position:55% center;object-position:55% center;opacity:.96;filter:saturate(1) contrast(1.04) brightness(1.08)}.pesvaro-honesty-copy{display:grid;gap:18px;align-content:center;max-width:640px}.pesvaro-honesty-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.pesvaro-honesty-chips span{border:1px solid color-mix(in srgb,var(--pesvaro-muted) 24%,transparent);border-radius:999px;padding:9px 11px;color:color-mix(in srgb,var(--pesvaro-ink) 78%,transparent);font-size:.78rem;font-weight:780;line-height:1.1}.pesvaro-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid color-mix(in srgb,var(--pesvaro-muted) 32%,transparent);padding-block:clamp(30px,5vw,54px);background:var(--pesvaro-canvas);color:var(--pesvaro-ink)}.pesvaro-footer:before{content:"";position:absolute;inset-block:0;left:50%;width:100vw;transform:translateX(-50%);background:var(--pesvaro-canvas);z-index:-1}[data-pesvaro-reveal].pesvaro-scroll-seen{animation:pesvaro-section-enter .72s cubic-bezier(.2,.75,.18,1) both}.pesvaro-founding.pesvaro-scroll-seen .pesvaro-waitlist-card,.pesvaro-honesty.pesvaro-scroll-seen .pesvaro-honesty-media,.pesvaro-proof-band.pesvaro-scroll-seen .pesvaro-proof-plate{animation:pesvaro-image-settle .82s cubic-bezier(.2,.75,.18,1) both}.pesvaro-founding.pesvaro-scroll-seen .pesvaro-founding-points li,.pesvaro-operations.pesvaro-scroll-seen li,.pesvaro-proof-band.pesvaro-scroll-seen .pesvaro-proof-card{animation:pesvaro-card-rise .64s ease-out .12s both}.pesvaro-founding.pesvaro-scroll-seen .pesvaro-founding-points li:first-child,.pesvaro-operations.pesvaro-scroll-seen li:first-child,.pesvaro-proof-band.pesvaro-scroll-seen .pesvaro-device-row:first-child{animation-delay:.12s}.pesvaro-founding.pesvaro-scroll-seen .pesvaro-founding-points li:nth-child(2),.pesvaro-operations.pesvaro-scroll-seen li:nth-child(2),.pesvaro-proof-band.pesvaro-scroll-seen .pesvaro-device-row:nth-child(2){animation-delay:.21s}.pesvaro-founding.pesvaro-scroll-seen .pesvaro-founding-points li:nth-child(3),.pesvaro-operations.pesvaro-scroll-seen li:nth-child(3),.pesvaro-proof-band.pesvaro-scroll-seen .pesvaro-device-row:nth-child(3){animation-delay:.3s}.pesvaro-founding.pesvaro-scroll-seen .pesvaro-founding-points li:nth-child(4),.pesvaro-operations.pesvaro-scroll-seen li:nth-child(4){animation-delay:.39s}.pesvaro-founding.pesvaro-scroll-seen .pesvaro-founding-points li:nth-child(5),.pesvaro-operations.pesvaro-scroll-seen li:nth-child(5){animation-delay:.48s}.pesvaro-founding.pesvaro-scroll-seen .pesvaro-founding-points li:nth-child(6),.pesvaro-operations.pesvaro-scroll-seen li:nth-child(6){animation-delay:.57s}.pesvaro-proof-band.pesvaro-scroll-seen .pesvaro-scan-frame span:first-child{animation:pesvaro-scan-line 1.6s ease-out .18s forwards}.pesvaro-proof-band.pesvaro-scroll-seen .pesvaro-trend-line{animation:pesvaro-trend-draw 1.1s ease-out .22s forwards}.pesvaro-proof-band.pesvaro-scroll-seen .pesvaro-trend-dot{animation:pesvaro-dot-appear .42s ease-out .96s both}@keyframes pesvaro-section-enter{0%{opacity:.84;transform:translate3d(0,22px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes pesvaro-image-settle{0%{opacity:.88;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes pesvaro-sweep-pass{0%{opacity:0;transform:translate3d(-18%,16%,0) scale(.78)}35%{opacity:.88}to{opacity:.24;transform:translate3d(18%,-12%,0) scale(1.2)}}@keyframes pesvaro-watchpoint-settle{0%{opacity:.36;transform:translate3d(-50%,-50%,0) scale(.72)}to{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}}@keyframes pesvaro-card-rise{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes pesvaro-scan-line{0%{opacity:0;transform:translate3d(0,-30px,0)}30%{opacity:1}to{opacity:.78;transform:translate3d(0,48px,0)}}@keyframes pesvaro-trend-draw{0%{stroke-dashoffset:520}to{stroke-dashoffset:0}}@keyframes pesvaro-dot-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pesvaro-page,.pesvaro-page *{scroll-behavior:auto;animation-duration:1ms;animation-iteration-count:1;transition-duration:1ms}.pesvaro-sweep-pass{opacity:.2;transform:translate3d(18%,-12%,0) scale(1.2);animation:none}.pesvaro-watchpoint{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}.pesvaro-founding.pesvaro-scroll-seen .pesvaro-founding-points li,.pesvaro-founding.pesvaro-scroll-seen .pesvaro-waitlist-card,.pesvaro-honesty.pesvaro-scroll-seen .pesvaro-honesty-media,.pesvaro-operations.pesvaro-scroll-seen li,.pesvaro-proof-band.pesvaro-scroll-seen .pesvaro-proof-card,.pesvaro-proof-band.pesvaro-scroll-seen .pesvaro-proof-plate,.pesvaro-proof-band.pesvaro-scroll-seen .pesvaro-scan-frame span:first-child,.pesvaro-proof-band.pesvaro-scroll-seen .pesvaro-trend-dot,.pesvaro-proof-band.pesvaro-scroll-seen .pesvaro-trend-line,[data-pesvaro-reveal].pesvaro-scroll-seen{animation:none}.pesvaro-trend-line{stroke-dashoffset:0}.pesvaro-trend-dot{opacity:1}}@media (max-width:900px){.pesvaro-header{grid-template-columns:1fr auto}.pesvaro-header>.locale-switcher,.pesvaro-nav{display:none}.pesvaro-mobile-nav{position:relative;display:block;justify-self:end}.pesvaro-mobile-menu .locale-switcher{justify-content:start}.pesvaro-empathy,.pesvaro-founding,.pesvaro-honesty,.pesvaro-operations,.pesvaro-proof-band{grid-template-columns:1fr}.pesvaro-hero-instrument{display:none}.pesvaro-hero-copy{margin-inline:auto}.pesvaro-proof-band[data-tone=stone] .pesvaro-proof-plate{order:0}.pesvaro-proof-band[data-scene=scan]{grid-template-columns:1fr}.pesvaro-proof-plate{min-height:620px}}@media (max-width:560px){.pesvaro-compliance-note,.pesvaro-empathy,.pesvaro-footer,.pesvaro-founding,.pesvaro-header,.pesvaro-hero-copy,.pesvaro-honesty,.pesvaro-operations{width:min(100% - 28px,var(--pesvaro-width))}.pesvaro-header{gap:10px;padding:8px 10px 8px 12px}.pesvaro-lockup{min-width:0}.pesvaro-lockup img{width:clamp(116px,44vw,138px)}.pesvaro-mobile-nav summary>span:last-child{display:none}.pesvaro-hero{min-height:680px;padding-top:96px}.pesvaro-sweep{inset:14px;background-size:64px 64px}.pesvaro-hero-atmosphere:before{background:linear-gradient(180deg,color-mix(in srgb,var(--pesvaro-canvas) 60%,transparent) 0,color-mix(in srgb,var(--pesvaro-canvas) 56%,transparent) 28%,color-mix(in srgb,var(--pesvaro-canvas) 74%,transparent) 62%,color-mix(in srgb,var(--pesvaro-canvas) 90%,transparent) 100%),linear-gradient(0deg,color-mix(in srgb,var(--pesvaro-accent) 22%,transparent),color-mix(in srgb,var(--pesvaro-accent) 14%,transparent)),url(/images/pesvaro/clean/01-clean-v1.png);background-repeat:no-repeat;background-position:50%,50%,60% 32%;background-size:cover;background-blend-mode:normal,multiply,normal;filter:saturate(1.04) brightness(.62) contrast(1.02)}.pesvaro-headline{font-size:clamp(2.6rem,13.7vw,3.95rem);line-height:1.08}.pesvaro-empathy-quote blockquote{font-size:clamp(1.35rem,8vw,2.1rem)}.pesvaro-callout-list li{grid-template-columns:1fr;gap:6px}.pesvaro-proof-band{padding-inline:14px}.pesvaro-proof-plate{min-height:760px}.pesvaro-proof-band[data-scene=scan] .pesvaro-proof-plate{min-height:720px}.pesvaro-phone-scene,.pesvaro-proof-card{inset:auto 18px 14px 18px;width:auto;padding:14px;background:color-mix(in srgb,var(--pesvaro-surface) 62%,transparent)}.pesvaro-proof-band[data-scene=scan] .pesvaro-phone-scene{inset:auto 18px 18px 18px;width:auto;background:color-mix(in srgb,var(--pesvaro-surface) 50%,transparent)}.pesvaro-proof-band[data-scene=scan] .pesvaro-phone-frame{max-width:244px}.pesvaro-network-grid{grid-template-columns:1fr;gap:12px}.pesvaro-spec-ring{width:118px;justify-self:center}.pesvaro-device-row{grid-template-columns:10px 1fr}.pesvaro-device-row em,.pesvaro-device-row small{grid-column:2}.pesvaro-operations li{grid-template-columns:40px minmax(0,1fr);gap:12px}.pesvaro-confirmation-result,.pesvaro-field-grid,.pesvaro-founding-points{grid-template-columns:1fr}.pesvaro-confirmation-dismiss{position:absolute;top:14px;right:14px}}@media (max-width:320px){.pesvaro-compliance-note,.pesvaro-empathy,.pesvaro-footer,.pesvaro-founding,.pesvaro-header,.pesvaro-hero-copy,.pesvaro-honesty,.pesvaro-operations{width:calc(100% - 20px)}.pesvaro-mobile-menu{right:-2px;min-width:calc(100vw - 20px)}.pesvaro-headline{font-size:clamp(2.05rem,12.7vw,2.55rem);line-height:1.1}.pesvaro-compliance-note p,.pesvaro-founding p,.pesvaro-honesty p,.pesvaro-lead,.pesvaro-operations p,.pesvaro-proof-copy p{font-size:.95rem}.pesvaro-proof-plate{min-height:730px}.pesvaro-proof-band[data-scene=scan] .pesvaro-proof-plate{min-height:700px}.pesvaro-phone-scene,.pesvaro-proof-card{inset-inline:14px}.pesvaro-card-topline{font-size:.66rem}}.ortalio-page{--ortalio-canvas:var(--canvas,#2b1d14);--ortalio-surface:var(--surface,#8b5a3c);--ortalio-accent:var(--accent,#c49a3c);--ortalio-muted:var(--muted,#c4a882);--ortalio-ink:var(--ink,#f8f4ed);--ortalio-width:1320px;--ortalio-sticky-offset:18px;--ortalio-header-height:88px;--ortalio-section-pad:clamp(76px,8vw,136px);--ortalio-hairline:color-mix(in srgb,var(--ortalio-muted) 24%,transparent);min-height:100svh;overflow-x:clip;background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--ortalio-accent) 11%,transparent),transparent 34%),radial-gradient(circle at 88% 82%,color-mix(in srgb,var(--ortalio-surface) 18%,transparent),transparent 36%),var(--ortalio-canvas);color:var(--ortalio-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate}.ortalio-page *{box-sizing:border-box}.ortalio-page a,.ortalio-page summary{color:inherit}.ortalio-page a:focus-visible,.ortalio-page summary:focus-visible{outline:2px solid var(--ortalio-accent);outline-offset:4px}.ortalio-footer,.ortalio-header{position:relative;z-index:4;width:min(var(--ortalio-width),calc(100% - 40px));margin-inline:auto}.ortalio-header{position:sticky;top:var(--ortalio-sticky-offset);inset-inline:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,34px);min-height:66px;margin-block:var(--ortalio-sticky-offset) calc(var(--ortalio-header-height) * -1);border:1px solid color-mix(in srgb,var(--ortalio-muted) 32%,transparent);border-radius:8px;padding:10px 12px 10px 18px;background:linear-gradient(180deg,color-mix(in srgb,var(--ortalio-canvas) 86%,transparent),color-mix(in srgb,var(--ortalio-canvas) 70%,transparent)),color-mix(in srgb,var(--ortalio-canvas) 72%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ortalio-ink) 8%,transparent),0 22px 58px color-mix(in srgb,#000 34%,transparent);backdrop-filter:blur(18px)}.ortalio-lockup{min-height:44px;display:inline-flex;align-items:center;min-width:0}.ortalio-lockup img{display:block;width:clamp(126px,13vw,162px);height:auto}.ortalio-lockup span{color:var(--ortalio-ink);font-family:Georgia,Times New Roman,serif;font-size:1.24rem;font-weight:700}.ortalio-locale,.ortalio-nav{display:flex;justify-content:center;align-items:center;gap:6px;min-width:0}.ortalio-footer a,.ortalio-home-link,.ortalio-locale a,.ortalio-mobile-menu a,.ortalio-nav a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 12px;color:color-mix(in srgb,var(--ortalio-ink) 80%,transparent);font-size:.78rem;font-weight:840;line-height:1.1}.ortalio-locale a,.ortalio-mobile-menu a,.ortalio-nav a{border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.ortalio-locale a[aria-current=page],.ortalio-mobile-menu a:hover,.ortalio-mobile-menu a[aria-current=page],.ortalio-nav a:hover,.ortalio-nav a[aria-current=page]{border-color:color-mix(in srgb,var(--ortalio-muted) 52%,transparent);background:color-mix(in srgb,var(--ortalio-muted) 84%,transparent);color:var(--ortalio-canvas);transform:translateY(-1px)}.ortalio-page:has(#field-proof:target) .ortalio-mobile-menu a[data-ortalio-anchor=field-proof],.ortalio-page:has(#field-proof:target) .ortalio-nav a[data-ortalio-anchor=field-proof],.ortalio-page:has(#founding-access:target) .ortalio-mobile-menu a[data-ortalio-anchor=founding-access],.ortalio-page:has(#founding-access:target) .ortalio-nav a[data-ortalio-anchor=founding-access],.ortalio-page:has(#operating-rhythm:target) .ortalio-mobile-menu a[data-ortalio-anchor=operating-rhythm],.ortalio-page:has(#operating-rhythm:target) .ortalio-nav a[data-ortalio-anchor=operating-rhythm],.ortalio-page:not(:has(#field-proof:target)):not(:has(#operating-rhythm:target)):not(:has(#founding-access:target)) .ortalio-mobile-menu a[data-ortalio-anchor=overview],.ortalio-page:not(:has(#field-proof:target)):not(:has(#operating-rhythm:target)):not(:has(#founding-access:target)) .ortalio-nav a[data-ortalio-anchor=overview]{border-color:color-mix(in srgb,var(--ortalio-muted) 52%,transparent);background:color-mix(in srgb,var(--ortalio-muted) 84%,transparent);color:var(--ortalio-canvas);transform:translateY(-1px)}.ortalio-mobile-nav{display:none;position:relative}.ortalio-mobile-nav summary{min-height:44px;display:inline-flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--ortalio-muted) 34%,transparent);border-radius:999px;padding:0 12px;background:color-mix(in srgb,var(--ortalio-canvas) 72%,transparent);color:var(--ortalio-ink);cursor:pointer}.ortalio-mobile-nav summary::-webkit-details-marker{display:none}.ortalio-mobile-menu-icon{width:16px;display:grid;gap:5px}.ortalio-mobile-menu-icon span{display:block;height:2px;border-radius:999px;background:currentColor}.ortalio-mobile-menu{position:absolute;top:calc(100% + 10px);right:0;width:min(86vw,340px);display:grid;gap:12px;border:1px solid color-mix(in srgb,var(--ortalio-muted) 30%,transparent);border-radius:8px;padding:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--ortalio-surface) 42%,transparent),color-mix(in srgb,var(--ortalio-canvas) 94%,#000)),var(--ortalio-canvas);box-shadow:0 26px 76px color-mix(in srgb,#000 42%,transparent)}.ortalio-mobile-menu nav{display:grid;gap:6px}.ortalio-mobile-menu .ortalio-locale{justify-content:start}.ortalio-hero{position:relative;min-height:clamp(680px,92svh,900px);display:grid;align-items:end;overflow:hidden;padding:clamp(128px,14svh,170px) max(20px,calc((100vw - var(--ortalio-width)) / 2)) clamp(70px,9svh,112px);border-bottom:1px solid var(--ortalio-hairline)}.ortalio-hero-photo,.ortalio-hero-photo img,.ortalio-hero-scrim{position:absolute;inset:0;width:100%;height:100%}.ortalio-hero-photo{z-index:0}.ortalio-hero-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 44%;object-position:center 44%;filter:saturate(1.05) contrast(1.04) brightness(.9)}.ortalio-hero-scrim{z-index:2;background:linear-gradient(90deg,color-mix(in srgb,var(--ortalio-canvas) 92%,transparent),color-mix(in srgb,var(--ortalio-canvas) 58%,transparent) 46%,color-mix(in srgb,var(--ortalio-canvas) 12%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--ortalio-canvas) 36%,transparent),color-mix(in srgb,var(--ortalio-canvas) 46%,transparent) 52%,var(--ortalio-canvas)),radial-gradient(circle at 18% 82%,color-mix(in srgb,var(--ortalio-accent) 22%,transparent),transparent 38%)}.ortalio-hero-copy{position:relative;z-index:3;display:grid;gap:14px;max-width:750px}.ortalio-eyebrow,.ortalio-launch-chip,.ortalio-overline{margin:0;color:color-mix(in srgb,var(--ortalio-muted) 86%,var(--ortalio-ink));font-size:.74rem;font-weight:860;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.ortalio-launch-chip{width:-moz-fit-content;width:fit-content;min-height:34px;display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--ortalio-muted) 52%,transparent);border-radius:999px;padding:0 12px;background:color-mix(in srgb,var(--ortalio-canvas) 62%,transparent)}.ortalio-overline{color:var(--ortalio-accent);font-family:Georgia,Times New Roman,serif;font-size:clamp(.92rem,1.2vw,1.1rem);font-weight:700;letter-spacing:.04em;text-transform:none}.ortalio-confirmation-copy h2,.ortalio-headline,.ortalio-privacy-card h1,.ortalio-proof-world h2,.ortalio-section-copy h2{margin:0;color:var(--ortalio-ink);font-family:Georgia,Times New Roman,serif;font-weight:560;letter-spacing:0}.ortalio-headline{max-width:820px;font-size:clamp(3.15rem,6.5vw,6.4rem);line-height:.94}.ortalio-confirmation-copy p,.ortalio-lead,.ortalio-loop-card p,.ortalio-privacy-card p,.ortalio-proof-world p,.ortalio-section-copy p{margin:0;color:color-mix(in srgb,var(--ortalio-ink) 78%,transparent);font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.7}.ortalio-lead{max-width:650px;color:color-mix(in srgb,var(--ortalio-ink) 88%,transparent)}.ortalio-signature-card{position:absolute;right:max(20px,calc((100vw - var(--ortalio-width)) / 2));bottom:clamp(46px,7svh,92px);z-index:3;display:grid;gap:10px;width:min(320px,30vw);border:1px solid color-mix(in srgb,var(--ortalio-muted) 34%,transparent);border-radius:8px;padding:18px;background:color-mix(in srgb,var(--ortalio-surface) 42%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ortalio-ink) 7%,transparent),0 28px 78px color-mix(in srgb,#000 34%,transparent);backdrop-filter:blur(16px)}.ortalio-signature-card>span{width:38px;aspect-ratio:1;border-radius:999px 999px 999px 18px;border:1px solid color-mix(in srgb,var(--ortalio-muted) 64%,transparent);background:radial-gradient(circle at 34% 28%,var(--ortalio-accent) 0 12%,transparent 14%),radial-gradient(circle at 64% 54%,color-mix(in srgb,var(--ortalio-muted) 88%,transparent) 0 18%,transparent 20%),color-mix(in srgb,var(--ortalio-canvas) 68%,transparent)}.ortalio-signature-card strong{color:var(--ortalio-ink);font-family:Georgia,Times New Roman,serif;font-size:1.2rem;line-height:1.12}.ortalio-signature-card p{margin:0;color:color-mix(in srgb,var(--ortalio-ink) 72%,transparent);font-size:.92rem;line-height:1.45}.ortalio-launch-note,.ortalio-operations,.ortalio-proof-world,.ortalio-reality,.ortalio-shift{position:relative;width:min(var(--ortalio-width),calc(100% - 40px));margin-inline:auto;scroll-margin-top:calc(var(--ortalio-header-height) + var(--ortalio-sticky-offset) + 24px)}.ortalio-proof-world{display:grid;grid-template-columns:minmax(420px,1.1fr) minmax(320px,.9fr);gap:clamp(34px,6vw,90px);align-items:center;padding-block:var(--ortalio-section-pad)}.ortalio-detail-photo,.ortalio-handoff-photo,.ortalio-proof-photo{position:relative;margin:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--ortalio-muted) 26%,transparent);border-radius:8px;background:var(--ortalio-canvas);box-shadow:0 32px 92px color-mix(in srgb,#000 32%,transparent)}.ortalio-detail-photo:after,.ortalio-handoff-photo:after,.ortalio-proof-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0 46%,color-mix(in srgb,var(--ortalio-canvas) 34%,transparent)),radial-gradient(circle at 72% 22%,color-mix(in srgb,var(--ortalio-accent) 12%,transparent),transparent 38%)}.ortalio-detail-photo img,.ortalio-handoff-photo img,.ortalio-proof-photo img{display:block;width:100%;height:clamp(420px,42vw,620px);-o-object-fit:cover;object-fit:cover;filter:saturate(1.05) contrast(1.03) brightness(.96)}.ortalio-proof-copy,.ortalio-section-copy{display:grid;gap:18px;align-content:center}.ortalio-proof-world h2,.ortalio-section-copy h2{max-width:760px;font-size:clamp(2.3rem,5vw,5rem);line-height:.98}.ortalio-proof-world p,.ortalio-section-copy p{max-width:690px}.ortalio-reality{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(360px,1fr);gap:clamp(34px,6vw,84px);align-items:end;padding-block:var(--ortalio-section-pad);border-top:1px solid var(--ortalio-hairline)}.ortalio-operations:before,.ortalio-reality:before{content:"";position:absolute;z-index:0;pointer-events:none;background:color-mix(in srgb,var(--ortalio-accent) 76%,var(--ortalio-muted));opacity:.055;-webkit-mask:url(/logos/ortalio/mark.svg) center/contain no-repeat;mask:url(/logos/ortalio/mark.svg) center/contain no-repeat}.ortalio-operations>*,.ortalio-reality>*{position:relative;z-index:1}.ortalio-reality:before{right:min(4vw,54px);bottom:clamp(18px,4vw,58px);width:clamp(260px,30vw,520px);aspect-ratio:1;transform:rotate(-8deg)}.ortalio-chip-list,.ortalio-proof-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ortalio-chip-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ortalio-chip-list li,.ortalio-loop-card,.ortalio-proof-list li{border:1px solid color-mix(in srgb,var(--ortalio-muted) 24%,transparent);border-radius:8px;background:linear-gradient(145deg,color-mix(in srgb,var(--ortalio-surface) 30%,transparent),color-mix(in srgb,var(--ortalio-canvas) 72%,transparent)),color-mix(in srgb,var(--ortalio-canvas) 80%,#000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ortalio-ink) 5%,transparent)}.ortalio-chip-list li,.ortalio-proof-list li{min-height:96px;display:grid;align-items:center;padding:18px;color:color-mix(in srgb,var(--ortalio-ink) 82%,transparent);font-size:.94rem;font-weight:820;line-height:1.32}.ortalio-shift{display:grid;grid-template-columns:minmax(340px,.86fr) minmax(380px,1fr);gap:clamp(34px,6vw,90px);align-items:center;padding-block:var(--ortalio-section-pad)}.ortalio-detail-photo img{height:clamp(390px,34vw,520px)}.ortalio-proof-list{margin-top:10px}.ortalio-proof-list li{min-height:0;padding:15px 16px}.ortalio-operations{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(42px,5.4vw,78px);align-items:start;width:auto;margin-inline:0;padding:clamp(92px,9vw,154px) max(20px,calc((100vw - var(--ortalio-width)) / 2)) clamp(112px,10vw,176px);border-block:1px solid var(--ortalio-hairline);background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--ortalio-accent) 10%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--ortalio-surface) 14%,transparent),color-mix(in srgb,var(--ortalio-canvas) 92%,#000)),var(--ortalio-canvas)}.ortalio-operations:before{top:clamp(42px,8vw,118px);right:max(28px,calc((100vw - var(--ortalio-width)) / 2));width:clamp(220px,22vw,420px);aspect-ratio:1;opacity:.06;transform:rotate(11deg)}.ortalio-operations .ortalio-section-copy{max-width:810px}.ortalio-loop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px)}.ortalio-loop-card{position:relative;min-height:280px;display:grid;align-content:space-between;gap:24px;padding:clamp(22px,2.2vw,30px)}.ortalio-loop-card:before{content:"";position:absolute;top:31px;right:-12px;width:12px;height:1px;background:color-mix(in srgb,var(--ortalio-muted) 38%,transparent)}.ortalio-loop-card:last-child:before{display:none}.ortalio-loop-card>span{width:42px;aspect-ratio:1;display:block;background:linear-gradient(145deg,var(--ortalio-accent),color-mix(in srgb,var(--ortalio-muted) 82%,var(--ortalio-ink)));opacity:.82;-webkit-mask:url(/logos/ortalio/mark.svg) center/contain no-repeat;mask:url(/logos/ortalio/mark.svg) center/contain no-repeat;filter:drop-shadow(0 10px 22px color-mix(in srgb,var(--ortalio-accent) 22%,transparent))}.ortalio-loop-card h3{margin:0;color:var(--ortalio-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:560;line-height:1.08;letter-spacing:0}.ortalio-loop-card p{font-size:.94rem;line-height:1.55}.ortalio-launch-note{display:grid;grid-template-columns:minmax(420px,1fr) minmax(360px,.84fr);gap:clamp(34px,6vw,92px);align-items:start;padding-block:var(--ortalio-section-pad)}.ortalio-handoff-photo img{height:clamp(380px,34vw,540px)}.ortalio-founding-copy{display:grid;gap:clamp(24px,4vw,42px)}.ortalio-founding-panel{position:sticky;top:calc(var(--ortalio-header-height) + var(--ortalio-sticky-offset) + 18px)}.ortalio-result-shell{position:relative;z-index:3;width:min(var(--ortalio-width),calc(100% - 40px));margin:calc(var(--ortalio-header-height) + var(--ortalio-sticky-offset) + 22px) auto 0}.ortalio-confirmation-result,.ortalio-waitlist-card{display:grid;gap:18px;border:1px solid color-mix(in srgb,var(--ortalio-muted) 30%,transparent);border-radius:8px;padding:clamp(20px,3vw,30px);background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--ortalio-accent) 14%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--ortalio-surface) 34%,transparent),color-mix(in srgb,var(--ortalio-canvas) 88%,#000)),var(--ortalio-canvas);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ortalio-ink) 8%,transparent),0 28px 88px color-mix(in srgb,#000 30%,transparent)}.ortalio-waitlist-card[data-live-submission=false]{border-color:color-mix(in srgb,var(--ortalio-muted) 24%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--ortalio-surface) 24%,transparent),color-mix(in srgb,var(--ortalio-canvas) 92%,#000)),var(--ortalio-canvas)}.ortalio-form-status,.ortalio-success-panel{color:var(--ortalio-ink)}.ortalio-success-panel{border-color:color-mix(in srgb,var(--ortalio-accent) 54%,transparent)}.ortalio-field-grid{display:grid;grid-template-columns:1fr;gap:14px}.ortalio-waitlist-card label{display:grid;gap:8px;color:color-mix(in srgb,var(--ortalio-ink) 88%,transparent);font-size:.82rem;font-weight:840;line-height:1.25}.ortalio-waitlist-card input[type=email],.ortalio-waitlist-card input[type=text]{width:100%;min-height:48px;border:1px solid color-mix(in srgb,var(--ortalio-muted) 30%,transparent);border-radius:8px;padding:0 14px;background:color-mix(in srgb,var(--ortalio-canvas) 80%,#000);color:var(--ortalio-ink);font:inherit;font-size:1rem;line-height:1.2}.ortalio-waitlist-card input[type=email]::-moz-placeholder,.ortalio-waitlist-card input[type=text]::-moz-placeholder{color:color-mix(in srgb,var(--ortalio-muted) 66%,transparent)}.ortalio-waitlist-card input[type=email]::placeholder,.ortalio-waitlist-card input[type=text]::placeholder{color:color-mix(in srgb,var(--ortalio-muted) 66%,transparent)}.ortalio-waitlist-card input[type=email]:focus,.ortalio-waitlist-card input[type=text]:focus{border-color:var(--ortalio-accent);outline:2px solid color-mix(in srgb,var(--ortalio-accent) 36%,transparent);outline-offset:2px}.ortalio-waitlist-card input:disabled{cursor:not-allowed;opacity:.68}.ortalio-waitlist-card input[aria-invalid=true]{border-color:#ffb199}.ortalio-consent{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;color:color-mix(in srgb,var(--ortalio-ink) 78%,transparent);font-size:.9rem;font-weight:560;line-height:1.55}.ortalio-consent input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--ortalio-accent)}.ortalio-consent a{color:var(--ortalio-accent);text-decoration:underline;text-underline-offset:3px}.ortalio-turnstile{min-height:48px;display:grid;place-items:center start;gap:8px;border:1px dashed color-mix(in srgb,var(--ortalio-muted) 32%,transparent);border-radius:8px;padding:12px;background:color-mix(in srgb,var(--ortalio-canvas) 54%,transparent)}.ortalio-form-status,.ortalio-helper,.ortalio-turnstile>span{margin:0;color:color-mix(in srgb,var(--ortalio-ink) 72%,transparent);font-size:.88rem;line-height:1.5}.ortalio-form-status,.ortalio-inline-error{color:#ffcfbd}.ortalio-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:8px;padding:0 18px;font:inherit;font-size:.92rem;font-weight:860;line-height:1.1;cursor:pointer;transition:opacity .15s ease,transform .15s ease,background-color .15s ease}.ortalio-button-primary{background:var(--ortalio-accent);color:var(--ortalio-canvas)}.ortalio-button:hover:not(:disabled){transform:translateY(-1px)}.ortalio-button:disabled{cursor:not-allowed;opacity:.54}.ortalio-submit-indicator{width:12px;height:12px;border:2px solid;border-top:2px solid transparent;border-radius:999px;animation:ortalio-submit-spin .82s linear infinite}.ortalio-submit-indicator[aria-hidden=true]{display:none}.ortalio-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ortalio-confirmation-result{position:relative;grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.ortalio-confirmation-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--ortalio-accent) 88%,var(--ortalio-muted));color:var(--ortalio-canvas);font-size:.78rem;font-weight:900;letter-spacing:0}.ortalio-confirmation-copy{display:grid;gap:10px}.ortalio-confirmation-copy h2{font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.04}.ortalio-confirmation-copy .ortalio-button{justify-self:start;margin-top:4px}.ortalio-confirmation-dismiss{width:44px;height:44px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--ortalio-muted) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ortalio-canvas) 70%,transparent);color:var(--ortalio-ink);cursor:pointer}@keyframes ortalio-submit-spin{to{transform:rotate(1turn)}}.ortalio-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid color-mix(in srgb,var(--ortalio-muted) 30%,transparent);padding-block:clamp(28px,5vw,52px);background:var(--ortalio-canvas)}.ortalio-footer:before{content:"";position:absolute;inset-block:0;left:50%;z-index:-1;width:100vw;transform:translateX(-50%);background:var(--ortalio-canvas)}.ortalio-footer a,.ortalio-home-link{color:var(--ortalio-muted);font-weight:840}.ortalio-privacy-page{min-height:100vh}.ortalio-privacy-header{position:sticky;margin-block:18px 0}.ortalio-privacy-hero{display:grid;place-items:center;min-height:calc(100vh - 190px);padding:clamp(76px,9vw,132px) max(20px,calc((100vw - var(--ortalio-width)) / 2)) clamp(70px,8vw,112px)}.ortalio-privacy-card{display:grid;gap:18px;width:min(880px,100%);border:1px solid color-mix(in srgb,var(--ortalio-muted) 28%,transparent);border-radius:8px;padding:clamp(24px,5vw,56px);background:radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--ortalio-accent) 10%,transparent),transparent 34%),color-mix(in srgb,var(--ortalio-surface) 25%,transparent);box-shadow:0 28px 88px color-mix(in srgb,#000 28%,transparent)}.ortalio-privacy-card h1{font-size:clamp(2.6rem,7vw,5.8rem);line-height:.92}@keyframes ortalio-golden-drift{0%{opacity:.68;transform:translate3d(-2%,2%,0) scale(1)}to{opacity:.9;transform:translate3d(2%,-1%,0) scale(1.04)}}.ortalio-hero-scrim:after{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 26% 74%,color-mix(in srgb,var(--ortalio-accent) 18%,transparent),transparent 34%);animation:ortalio-golden-drift 7.2s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.ortalio-page,.ortalio-page *{scroll-behavior:auto;animation-duration:1ms;animation-iteration-count:1;transition-duration:1ms}.ortalio-hero-scrim:after{opacity:.78;transform:none;animation:none}}@media (max-width:1080px){.ortalio-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.ortalio-loop-card:before,.ortalio-signature-card{display:none}}@media (max-width:768px){.ortalio-header{grid-template-columns:1fr auto}.ortalio-header>.ortalio-locale,.ortalio-nav{display:none}.ortalio-mobile-nav{display:block;justify-self:end}.ortalio-launch-note,.ortalio-operations,.ortalio-proof-world,.ortalio-reality,.ortalio-shift{grid-template-columns:1fr}.ortalio-founding-panel{position:static}.ortalio-shift .ortalio-detail-photo{order:-1}.ortalio-loop{grid-template-columns:1fr}.ortalio-loop-card{min-height:0}.ortalio-hero{min-height:760px}}@media (max-width:520px){.ortalio-page{--ortalio-sticky-offset:10px;--ortalio-header-height:74px}.ortalio-footer,.ortalio-header,.ortalio-launch-note,.ortalio-proof-world,.ortalio-reality,.ortalio-result-shell,.ortalio-shift{width:calc(100% - 28px)}.ortalio-header{top:10px;padding:8px 10px 8px 12px}.ortalio-lockup img{width:clamp(116px,44vw,138px)}.ortalio-mobile-nav summary>span:last-child{display:none}.ortalio-hero{min-height:700px;padding:106px 14px 54px}.ortalio-hero-photo img{-o-object-position:50% 40%;object-position:50% 40%;filter:saturate(1.05) contrast(1.04) brightness(.75)}.ortalio-hero-scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--ortalio-canvas) 42%,transparent),color-mix(in srgb,var(--ortalio-canvas) 60%,transparent) 42%,var(--ortalio-canvas) 94%),radial-gradient(circle at 22% 76%,color-mix(in srgb,var(--ortalio-accent) 20%,transparent),transparent 38%)}.ortalio-headline{font-size:clamp(2.45rem,13.4vw,3.8rem);line-height:1.06}.ortalio-confirmation-copy p,.ortalio-lead,.ortalio-loop-card p,.ortalio-privacy-card p,.ortalio-proof-world p,.ortalio-section-copy p{font-size:.98rem}.ortalio-confirmation-result{grid-template-columns:1fr}.ortalio-confirmation-dismiss{position:absolute;top:12px;right:12px}.ortalio-chip-list{grid-template-columns:1fr}.ortalio-detail-photo img,.ortalio-handoff-photo img,.ortalio-proof-photo img{height:360px}.ortalio-operations{padding-inline:14px}.ortalio-footer{justify-content:start}}@media (max-width:320px){.ortalio-footer,.ortalio-header,.ortalio-launch-note,.ortalio-proof-world,.ortalio-reality,.ortalio-result-shell,.ortalio-shift{width:calc(100% - 20px)}.ortalio-mobile-menu{right:-2px;min-width:calc(100vw - 20px)}.ortalio-headline{font-size:clamp(2rem,12.6vw,2.45rem)}.ortalio-eyebrow,.ortalio-overline{font-size:.68rem}.ortalio-confirmation-copy h2,.ortalio-privacy-card h1,.ortalio-proof-world h2,.ortalio-section-copy h2{font-size:clamp(2rem,11vw,2.55rem)}.ortalio-chip-list li,.ortalio-confirmation-result,.ortalio-loop-card,.ortalio-waitlist-card{padding:16px}}.frescalo-page{--frescalo-canvas:var(--canvas,#0b1d2e);--frescalo-surface:var(--surface,#1a3a5c);--frescalo-accent:var(--accent,#2e8b8b);--frescalo-muted:var(--muted,#d4a76a);--frescalo-ink:var(--ink,#f5f0e8);--frescalo-width:1320px;--frescalo-sticky-offset:18px;--frescalo-header-height:88px;--frescalo-section-pad:clamp(78px,8vw,136px);--frescalo-hairline:color-mix(in srgb,var(--frescalo-muted) 24%,transparent);min-height:100svh;overflow-x:clip;background:radial-gradient(circle at 14% 18%,color-mix(in srgb,var(--frescalo-accent) 14%,transparent),transparent 34%),radial-gradient(circle at 82% 76%,color-mix(in srgb,var(--frescalo-surface) 28%,transparent),transparent 38%),linear-gradient(180deg,#071421 0,var(--frescalo-canvas) 38%,#06111d 100%);color:var(--frescalo-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate}.frescalo-page *{box-sizing:border-box}.frescalo-page a,.frescalo-page summary{color:inherit}.frescalo-page a:focus-visible,.frescalo-page summary:focus-visible{outline:2px solid var(--frescalo-accent);outline-offset:4px}.frescalo-footer,.frescalo-header{position:relative;z-index:4;width:min(var(--frescalo-width),calc(100% - 40px));margin-inline:auto}.frescalo-header{position:sticky;top:var(--frescalo-sticky-offset);inset-inline:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,34px);min-height:66px;margin-block:var(--frescalo-sticky-offset) calc(var(--frescalo-header-height) * -1);border:1px solid color-mix(in srgb,var(--frescalo-muted) 32%,transparent);border-radius:8px;padding:10px 12px 10px 18px;background:linear-gradient(180deg,color-mix(in srgb,var(--frescalo-canvas) 88%,transparent),color-mix(in srgb,var(--frescalo-canvas) 72%,transparent)),color-mix(in srgb,var(--frescalo-canvas) 74%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--frescalo-ink) 8%,transparent),0 22px 58px color-mix(in srgb,#000 38%,transparent);backdrop-filter:blur(18px)}.frescalo-lockup{min-height:44px;display:inline-flex;align-items:center;min-width:0}.frescalo-lockup img{flex-shrink:0;display:block;width:clamp(126px,13vw,162px);height:auto;aspect-ratio:162/41;-o-object-fit:contain;object-fit:contain}.frescalo-lockup span{color:var(--frescalo-ink);font-family:Georgia,Times New Roman,serif;font-size:1.24rem;font-weight:700;letter-spacing:0}.frescalo-locale,.frescalo-nav{min-width:0}.frescalo-locale,.frescalo-locale .locale-switcher,.frescalo-nav{display:flex;justify-content:center;align-items:center;gap:6px}.frescalo-footer a,.frescalo-home-link,.frescalo-locale a,.frescalo-mobile-menu a,.frescalo-nav a,.frescalo-privacy-link{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 12px;color:color-mix(in srgb,var(--frescalo-ink) 80%,transparent);font-size:.78rem;font-weight:840;line-height:1.1;text-decoration:none}.frescalo-locale a,.frescalo-mobile-menu a,.frescalo-nav a{border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.frescalo-locale a:hover,.frescalo-locale a[aria-current=page],.frescalo-mobile-menu a:hover,.frescalo-nav a:hover,.frescalo-page:has(#launch-note:target) .frescalo-mobile-menu a[data-frescalo-anchor=launch-note],.frescalo-page:has(#launch-note:target) .frescalo-nav a[data-frescalo-anchor=launch-note],.frescalo-page:has(#living-systems:target) .frescalo-mobile-menu a[data-frescalo-anchor=living-systems],.frescalo-page:has(#living-systems:target) .frescalo-nav a[data-frescalo-anchor=living-systems],.frescalo-page:has(#operating-record:target) .frescalo-mobile-menu a[data-frescalo-anchor=operating-record],.frescalo-page:has(#operating-record:target) .frescalo-nav a[data-frescalo-anchor=operating-record],.frescalo-page:has(#overview:target) .frescalo-mobile-menu a[data-frescalo-anchor=overview],.frescalo-page:has(#overview:target) .frescalo-nav a[data-frescalo-anchor=overview],.frescalo-page:not(:has(#living-systems:target)):not(:has(#operating-record:target)):not(:has(#launch-note:target)) .frescalo-mobile-menu a[data-frescalo-anchor=overview],.frescalo-page:not(:has(#living-systems:target)):not(:has(#operating-record:target)):not(:has(#launch-note:target)) .frescalo-nav a[data-frescalo-anchor=overview]{border-color:color-mix(in srgb,var(--frescalo-muted) 52%,transparent);background:color-mix(in srgb,var(--frescalo-muted) 84%,transparent);color:var(--frescalo-canvas);transform:translateY(-1px)}.frescalo-mobile-nav{display:none;position:relative}.frescalo-mobile-nav summary{min-height:44px;display:inline-flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--frescalo-muted) 34%,transparent);border-radius:999px;padding:0 12px;background:color-mix(in srgb,var(--frescalo-canvas) 72%,transparent);color:var(--frescalo-ink);cursor:pointer}.frescalo-mobile-nav summary::-webkit-details-marker{display:none}.frescalo-mobile-menu-icon{width:16px;display:grid;gap:5px}.frescalo-mobile-menu-icon span{display:block;height:2px;border-radius:999px;background:currentColor}.frescalo-mobile-menu{position:absolute;top:calc(100% + 10px);right:0;width:min(86vw,340px);display:grid;gap:12px;border:1px solid color-mix(in srgb,var(--frescalo-muted) 30%,transparent);border-radius:8px;padding:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--frescalo-surface) 42%,transparent),color-mix(in srgb,var(--frescalo-canvas) 94%,#000)),var(--frescalo-canvas);box-shadow:0 26px 76px color-mix(in srgb,#000 42%,transparent)}.frescalo-mobile-menu nav{display:grid;gap:6px}.frescalo-hero{position:relative;min-height:clamp(700px,94svh,940px);display:grid;align-items:end;overflow:hidden;padding:clamp(132px,14svh,178px) max(20px,calc((100vw - var(--frescalo-width)) / 2)) clamp(72px,9svh,118px);border-bottom:1px solid var(--frescalo-hairline);scroll-margin-top:calc(var(--frescalo-header-height) + var(--frescalo-sticky-offset) + 24px)}.frescalo-hero-photo,.frescalo-hero-photo img,.frescalo-hero-scrim{position:absolute;inset:0;width:100%;height:100%}.frescalo-hero-photo{z-index:0}.frescalo-hero-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%;filter:saturate(1.08) contrast(1.04) brightness(.88)}.frescalo-hero-scrim{z-index:2;background:linear-gradient(90deg,color-mix(in srgb,var(--frescalo-canvas) 98%,transparent) 0,color-mix(in srgb,var(--frescalo-canvas) 96%,transparent) 22%,color-mix(in srgb,var(--frescalo-canvas) 88%,transparent) 38%,color-mix(in srgb,var(--frescalo-canvas) 54%,transparent) 58%,color-mix(in srgb,var(--frescalo-canvas) 18%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--frescalo-canvas) 34%,transparent),color-mix(in srgb,var(--frescalo-canvas) 48%,transparent) 52%,var(--frescalo-canvas)),radial-gradient(circle at 18% 82%,color-mix(in srgb,var(--frescalo-accent) 24%,transparent),transparent 38%)}.frescalo-hero-scrim:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 0 46%,color-mix(in srgb,var(--frescalo-canvas) 72%,transparent),transparent 54%),linear-gradient(105deg,color-mix(in srgb,var(--frescalo-canvas) 64%,transparent) 0,color-mix(in srgb,var(--frescalo-canvas) 22%,transparent) 42%,transparent 66%);pointer-events:none}.frescalo-hero-scrim:after{content:"";position:absolute;inset:-24%;background:radial-gradient(ellipse at 18% 62%,color-mix(in srgb,var(--frescalo-accent) 18%,transparent),transparent 34%),repeating-linear-gradient(118deg,transparent 0 34px,color-mix(in srgb,var(--frescalo-muted) 12%,transparent) 35px 38px,transparent 39px 72px);mix-blend-mode:screen;opacity:.38;animation:frescalo-caustic-drift 8.4s ease-in-out infinite alternate}.frescalo-hero-copy{position:relative;z-index:3;display:grid;gap:14px;max-width:760px}.frescalo-eyebrow,.frescalo-launch-chip{margin:0;color:color-mix(in srgb,var(--frescalo-muted) 86%,var(--frescalo-ink));font-size:.74rem;font-weight:860;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.frescalo-launch-chip{width:-moz-fit-content;width:fit-content;min-height:34px;display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--frescalo-muted) 52%,transparent);border-radius:999px;padding:0 12px;background:color-mix(in srgb,var(--frescalo-canvas) 64%,transparent)}.frescalo-headline,.frescalo-launch-card h2,.frescalo-privacy-card h1,.frescalo-section-copy h2{margin:0;color:var(--frescalo-ink);font-family:Georgia,Times New Roman,serif;font-weight:560;letter-spacing:0}.frescalo-headline{max-width:880px;font-size:clamp(3rem,6.3vw,6.15rem);line-height:.96}.frescalo-hero-note,.frescalo-launch-card p,.frescalo-lead,.frescalo-pillar-card p,.frescalo-privacy-card p,.frescalo-record-card p,.frescalo-section-copy p{margin:0;color:color-mix(in srgb,var(--frescalo-ink) 78%,transparent);font-size:clamp(1rem,1.22vw,1.18rem);line-height:1.7}.frescalo-lead{max-width:650px;color:color-mix(in srgb,var(--frescalo-ink) 90%,transparent);font-size:clamp(1.08rem,1.5vw,1.34rem)}.frescalo-hero-note{max-width:720px}.frescalo-signature-card{position:absolute;right:max(20px,calc((100vw - var(--frescalo-width)) / 2));bottom:clamp(46px,7svh,92px);z-index:3;display:grid;gap:10px;width:min(330px,30vw);border:1px solid color-mix(in srgb,var(--frescalo-muted) 34%,transparent);border-radius:8px;padding:18px;background:color-mix(in srgb,var(--frescalo-surface) 42%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--frescalo-ink) 7%,transparent),0 28px 78px color-mix(in srgb,#000 34%,transparent);backdrop-filter:blur(16px)}.frescalo-signature-card>span{width:38px;aspect-ratio:1;border-radius:999px 999px 999px 18px;border:1px solid color-mix(in srgb,var(--frescalo-muted) 64%,transparent);background:radial-gradient(circle at 34% 28%,var(--frescalo-accent) 0 12%,transparent 14%),radial-gradient(circle at 64% 54%,color-mix(in srgb,var(--frescalo-muted) 88%,transparent) 0 18%,transparent 20%),color-mix(in srgb,var(--frescalo-canvas) 68%,transparent)}.frescalo-pillar-card h3,.frescalo-record-card h3,.frescalo-signature-card strong{margin:0;color:var(--frescalo-ink);font-family:Georgia,Times New Roman,serif;font-weight:560;line-height:1.12;letter-spacing:0}.frescalo-signature-card strong{font-size:1.2rem}.frescalo-signature-card p{margin:0;color:color-mix(in srgb,var(--frescalo-ink) 72%,transparent);font-size:.92rem;line-height:1.45}.frescalo-empathy,.frescalo-launch-note,.frescalo-living-systems,.frescalo-operating-record{position:relative;width:min(var(--frescalo-width),calc(100% - 40px));margin-inline:auto;scroll-margin-top:calc(var(--frescalo-header-height) + var(--frescalo-sticky-offset) + 24px)}.frescalo-empathy{grid-template-columns:minmax(420px,1fr) minmax(340px,.9fr)}.frescalo-empathy,.frescalo-living-systems,.frescalo-operating-record{display:grid;gap:clamp(34px,6vw,90px);align-items:center;padding-block:var(--frescalo-section-pad)}.frescalo-living-systems,.frescalo-operating-record{grid-template-columns:minmax(340px,.9fr) minmax(360px,.8fr);border-top:1px solid var(--frescalo-hairline)}.frescalo-operating-record{padding-block:var(--frescalo-section-pad) clamp(58px,6vw,96px)}.frescalo-launch-card,.frescalo-section-copy{display:grid;gap:18px;align-content:center}.frescalo-launch-card h2,.frescalo-section-copy h2{max-width:810px;font-size:clamp(2.3rem,5vw,5rem);line-height:.98}.frescalo-section-copy p{max-width:720px}.frescalo-launch-photo,.frescalo-portrait-photo,.frescalo-record-photo{position:relative;margin:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--frescalo-muted) 26%,transparent);border-radius:8px;background:var(--frescalo-canvas);box-shadow:0 32px 92px color-mix(in srgb,#000 34%,transparent)}.frescalo-launch-photo:after,.frescalo-portrait-photo:after,.frescalo-record-photo:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 0 48%,color-mix(in srgb,var(--frescalo-canvas) 32%,transparent)),radial-gradient(circle at 72% 22%,color-mix(in srgb,var(--frescalo-accent) 12%,transparent),transparent 38%)}.frescalo-launch-photo img,.frescalo-portrait-photo img,.frescalo-record-photo img{display:block;width:100%;height:clamp(430px,43vw,640px);-o-object-fit:cover;object-fit:cover;filter:saturate(1.06) contrast(1.03) brightness(.96)}.frescalo-living-photo img{-o-object-position:center 38%;object-position:center 38%}.frescalo-pillar-grid,.frescalo-record-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px)}.frescalo-launch-card,.frescalo-pillar-card,.frescalo-privacy-card,.frescalo-record-card{border:1px solid color-mix(in srgb,var(--frescalo-muted) 24%,transparent);border-radius:8px;background:linear-gradient(145deg,color-mix(in srgb,var(--frescalo-surface) 30%,transparent),color-mix(in srgb,var(--frescalo-canvas) 72%,transparent)),color-mix(in srgb,var(--frescalo-canvas) 80%,#000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--frescalo-ink) 5%,transparent),0 24px 70px color-mix(in srgb,#000 22%,transparent)}.frescalo-pillar-card,.frescalo-record-card{display:grid;align-content:start;gap:14px;min-height:210px;padding:clamp(20px,2.4vw,28px)}.frescalo-pillar-card h3,.frescalo-record-card h3{font-size:clamp(1.25rem,1.8vw,1.65rem)}.frescalo-record-index{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:10px;color:color-mix(in srgb,var(--frescalo-muted) 88%,var(--frescalo-ink));font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:860;line-height:1;letter-spacing:.12em}.frescalo-record-index:after{content:"";width:38px;height:1px;background:color-mix(in srgb,var(--frescalo-muted) 42%,transparent)}.frescalo-record-photo{align-self:stretch}.frescalo-record-photo img{height:100%;min-height:460px}.frescalo-risk-line{border-left:2px solid color-mix(in srgb,var(--frescalo-muted) 70%,transparent);padding-left:16px;color:color-mix(in srgb,var(--frescalo-muted) 86%,var(--frescalo-ink))!important;font-weight:720}.frescalo-launch-note{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(420px,1fr);gap:clamp(34px,6vw,92px);align-items:center;padding-block:clamp(54px,6vw,98px) var(--frescalo-section-pad)}.frescalo-launch-note:before{content:"";position:absolute;top:calc(-1 * clamp(42px, 5vw, 72px));left:clamp(18px,12%,136px);right:clamp(18px,12%,136px);height:clamp(68px,7vw,106px);pointer-events:none;opacity:.72;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--frescalo-muted) 48%,transparent) 16% 84%,transparent) center 42% /100% 1px no-repeat,linear-gradient(90deg,transparent,color-mix(in srgb,var(--frescalo-muted) 24%,transparent) 24% 76%,transparent) center 62% /76% 1px no-repeat,repeating-linear-gradient(112deg,transparent 0 58px,color-mix(in srgb,var(--frescalo-accent) 12%,transparent) 59px 60px,transparent 61px 122px),radial-gradient(ellipse at 52% 50%,color-mix(in srgb,var(--frescalo-accent) 5%,transparent),transparent 70%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.frescalo-launch-photo img{height:clamp(380px,34vw,540px)}.frescalo-launch-card{padding:clamp(24px,4vw,42px)}.frescalo-founding-panel{display:grid;gap:clamp(18px,2.8vw,28px);align-content:start}.frescalo-result-shell{position:relative;z-index:3;width:min(var(--frescalo-width),calc(100% - 40px));margin:calc(var(--frescalo-header-height) + var(--frescalo-sticky-offset) + 22px) auto 0}.frescalo-confirmation-result,.frescalo-waitlist-card{display:grid;gap:18px;border:1px solid color-mix(in srgb,var(--frescalo-muted) 30%,transparent);border-radius:8px;padding:clamp(20px,3vw,30px);background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--frescalo-accent) 14%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--frescalo-surface) 36%,transparent),color-mix(in srgb,var(--frescalo-canvas) 88%,#000)),var(--frescalo-canvas);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--frescalo-ink) 8%,transparent),0 28px 88px color-mix(in srgb,#000 30%,transparent)}.frescalo-waitlist-card[data-live-submission=false]{border-color:color-mix(in srgb,var(--frescalo-muted) 24%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--frescalo-surface) 24%,transparent),color-mix(in srgb,var(--frescalo-canvas) 92%,#000)),var(--frescalo-canvas)}.frescalo-form-status,.frescalo-success-panel{color:var(--frescalo-ink)}.frescalo-success-panel{border-color:color-mix(in srgb,var(--frescalo-accent) 54%,transparent)}.frescalo-field-grid{display:grid;grid-template-columns:1fr;gap:14px}.frescalo-waitlist-card label{display:grid;gap:8px;color:color-mix(in srgb,var(--frescalo-ink) 88%,transparent);font-size:.82rem;font-weight:840;line-height:1.25}.frescalo-waitlist-card input[type=email],.frescalo-waitlist-card input[type=text]{width:100%;min-height:48px;border:1px solid color-mix(in srgb,var(--frescalo-muted) 30%,transparent);border-radius:8px;padding:0 14px;background:color-mix(in srgb,var(--frescalo-canvas) 80%,#000);color:var(--frescalo-ink);font:inherit;font-size:1rem;line-height:1.2}.frescalo-waitlist-card input[type=email]::-moz-placeholder,.frescalo-waitlist-card input[type=text]::-moz-placeholder{color:color-mix(in srgb,var(--frescalo-muted) 66%,transparent)}.frescalo-waitlist-card input[type=email]::placeholder,.frescalo-waitlist-card input[type=text]::placeholder{color:color-mix(in srgb,var(--frescalo-muted) 66%,transparent)}.frescalo-waitlist-card input[type=email]:focus,.frescalo-waitlist-card input[type=text]:focus{border-color:var(--frescalo-accent);outline:2px solid color-mix(in srgb,var(--frescalo-accent) 36%,transparent);outline-offset:2px}.frescalo-waitlist-card input:disabled{cursor:not-allowed;opacity:.68}.frescalo-waitlist-card input[aria-invalid=true]{border-color:#ffb199}.frescalo-consent{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;color:color-mix(in srgb,var(--frescalo-ink) 78%,transparent);font-size:.9rem;font-weight:560;line-height:1.55}.frescalo-consent input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--frescalo-accent)}.frescalo-consent a{color:var(--frescalo-accent);text-decoration:underline;text-underline-offset:3px}.frescalo-turnstile{min-height:48px;display:grid;place-items:center start;gap:8px;border:1px dashed color-mix(in srgb,var(--frescalo-muted) 32%,transparent);border-radius:8px;padding:12px;background:color-mix(in srgb,var(--frescalo-canvas) 54%,transparent)}.frescalo-form-status,.frescalo-helper,.frescalo-turnstile>span{margin:0;color:color-mix(in srgb,var(--frescalo-ink) 72%,transparent);font-size:.88rem;line-height:1.5}.frescalo-form-status,.frescalo-inline-error{color:#ffcfbd}.frescalo-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:8px;padding:0 18px;font:inherit;font-size:.92rem;font-weight:860;line-height:1.1;cursor:pointer;transition:opacity .15s ease,transform .15s ease,background-color .15s ease}.frescalo-button-primary{background:var(--frescalo-muted);color:var(--frescalo-canvas)}.frescalo-button:hover:not(:disabled){transform:translateY(-1px)}.frescalo-button:disabled{cursor:not-allowed;opacity:.54}.frescalo-submit-indicator{width:12px;height:12px;border:2px solid;border-top:2px solid transparent;border-radius:999px;animation:frescalo-submit-spin .82s linear infinite}.frescalo-submit-indicator[aria-hidden=true]{display:none}.frescalo-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.frescalo-confirmation-result{position:relative;grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.frescalo-confirmation-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--frescalo-accent) 88%,var(--frescalo-muted));color:var(--frescalo-canvas);font-size:.78rem;font-weight:900;letter-spacing:0}.frescalo-confirmation-copy{display:grid;gap:10px}.frescalo-confirmation-copy h2{font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.04}.frescalo-confirmation-copy .frescalo-button{justify-self:start;margin-top:4px}.frescalo-confirmation-dismiss{width:44px;height:44px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--frescalo-muted) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--frescalo-canvas) 70%,transparent);color:var(--frescalo-ink);cursor:pointer}.frescalo-privacy-link{justify-self:start;border:1px solid color-mix(in srgb,var(--frescalo-muted) 42%,transparent);color:var(--frescalo-muted)}.frescalo-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid color-mix(in srgb,var(--frescalo-muted) 30%,transparent);padding-block:clamp(28px,5vw,52px);background:var(--frescalo-canvas)}.frescalo-footer:before{content:"";position:absolute;inset-block:0;left:50%;z-index:-1;width:100vw;transform:translateX(-50%);background:var(--frescalo-canvas)}.frescalo-footer a,.frescalo-home-link{color:var(--frescalo-muted);font-weight:840}.frescalo-privacy-page{min-height:100vh}.frescalo-privacy-header{position:sticky;grid-template-columns:auto minmax(0,1fr) auto;margin-block:18px 0}.frescalo-privacy-header .frescalo-home-link{justify-self:end}.frescalo-privacy-hero{display:grid;place-items:center;min-height:calc(100vh - 190px);padding:clamp(76px,9vw,132px) max(20px,calc((100vw - var(--frescalo-width)) / 2)) clamp(70px,8vw,112px)}.frescalo-privacy-card{display:grid;gap:18px;width:min(880px,100%);margin-top:calc(var(--frescalo-header-height) + 24px);padding:clamp(24px,5vw,56px);background:radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--frescalo-accent) 12%,transparent),transparent 34%),color-mix(in srgb,var(--frescalo-surface) 25%,transparent)}.frescalo-privacy-card h1{font-size:clamp(2.6rem,7vw,5.8rem);line-height:.92}@keyframes frescalo-caustic-drift{0%{opacity:.3;transform:translate3d(-2%,2%,0) scale(1)}to{opacity:.46;transform:translate3d(2%,-1%,0) scale(1.04)}}@keyframes frescalo-submit-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.frescalo-page,.frescalo-page *{scroll-behavior:auto;animation-duration:1ms;animation-iteration-count:1;transition-duration:1ms}.frescalo-hero-scrim:after{opacity:.34;transform:none;animation:none}}@media (max-width:1120px){.frescalo-pillar-grid,.frescalo-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.frescalo-signature-card{display:none}}@media (max-width:768px){.frescalo-header{grid-template-columns:1fr auto}.frescalo-header>.frescalo-locale,.frescalo-nav{display:none}.frescalo-mobile-nav{display:block;justify-self:end}.frescalo-empathy,.frescalo-launch-note,.frescalo-living-systems,.frescalo-operating-record{grid-template-columns:1fr}.frescalo-living-photo{order:-1}.frescalo-pillar-grid,.frescalo-record-grid{grid-template-columns:1fr}.frescalo-pillar-card,.frescalo-record-card{min-height:0}.frescalo-hero{min-height:clamp(620px,82svh,700px);align-items:start;padding-top:126px;padding-bottom:52px}}@media (max-width:520px){.frescalo-page{--frescalo-sticky-offset:10px;--frescalo-header-height:74px}.frescalo-empathy,.frescalo-footer,.frescalo-header,.frescalo-launch-note,.frescalo-living-systems,.frescalo-operating-record,.frescalo-result-shell{width:calc(100% - 28px)}.frescalo-header{top:10px;padding:8px 10px 8px 12px}.frescalo-lockup img{width:clamp(116px,44vw,138px)}.frescalo-mobile-nav summary>span:last-child{display:none}.frescalo-hero{min-height:clamp(600px,82svh,660px);padding:96px 14px 44px}.frescalo-hero-photo img{-o-object-position:50% 42%;object-position:50% 42%;filter:saturate(1.05) contrast(1.04) brightness(.72)}.frescalo-hero-scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--frescalo-canvas) 42%,transparent),color-mix(in srgb,var(--frescalo-canvas) 60%,transparent) 42%,var(--frescalo-canvas) 94%),radial-gradient(circle at 22% 76%,color-mix(in srgb,var(--frescalo-accent) 20%,transparent),transparent 38%)}.frescalo-headline{font-size:clamp(2.35rem,12.7vw,3.7rem);line-height:1.06}.frescalo-launch-card h2,.frescalo-section-copy h2{font-size:clamp(2rem,11.2vw,3.2rem);line-height:1.06}.frescalo-confirmation-copy p,.frescalo-hero-note,.frescalo-launch-card p,.frescalo-lead,.frescalo-pillar-card p,.frescalo-privacy-card p,.frescalo-record-card p,.frescalo-section-copy p{font-size:.98rem}.frescalo-confirmation-result{grid-template-columns:1fr}.frescalo-confirmation-dismiss{position:absolute;top:12px;right:12px}.frescalo-launch-photo img,.frescalo-portrait-photo img,.frescalo-record-photo img{height:360px;min-height:0}.frescalo-launch-photo img{-o-object-position:36% 50%;object-position:36% 50%}.frescalo-footer{justify-content:start}.frescalo-footer .frescalo-locale{width:100%;justify-content:start}}@media (max-width:320px){.frescalo-empathy,.frescalo-footer,.frescalo-header,.frescalo-launch-note,.frescalo-living-systems,.frescalo-operating-record,.frescalo-result-shell{width:calc(100% - 20px)}.frescalo-mobile-menu{right:-2px;min-width:calc(100vw - 20px)}.frescalo-headline{font-size:clamp(2rem,12.2vw,2.4rem)}.frescalo-eyebrow{font-size:.68rem}.frescalo-confirmation-copy h2,.frescalo-launch-card h2,.frescalo-privacy-card h1,.frescalo-section-copy h2{font-size:clamp(2rem,11vw,2.55rem)}.frescalo-confirmation-result,.frescalo-launch-card,.frescalo-pillar-card,.frescalo-record-card,.frescalo-waitlist-card{padding:16px}}.foliogreen-page{color-scheme:light;min-height:100svh;overflow-x:clip;background:linear-gradient(180deg,rgba(250,248,245,.98),rgba(239,244,235,.78) 48%,rgba(250,248,245,.98)),var(--canvas);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.foliogreen-page *{box-sizing:border-box}.foliogreen-page a,.foliogreen-page summary{color:inherit}.foliogreen-page a:focus-visible,.foliogreen-page summary:focus-visible{outline:2px solid var(--muted);outline-offset:4px}.foliogreen-header{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px;padding:14px clamp(18px,4vw,56px);border-bottom:1px solid rgba(45,74,45,.16);background:rgba(250,248,245,.9);backdrop-filter:blur(18px)}.foliogreen-lockup{display:inline-flex;align-items:center;min-width:150px;color:var(--ink);font-weight:800}.foliogreen-lockup img{display:block;width:min(180px,42vw);height:auto}.foliogreen-nav{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:.82rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.foliogreen-home-link,.foliogreen-mobile-menu a,.foliogreen-nav a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px}.foliogreen-home-link:hover,.foliogreen-nav a:hover{background:rgba(168,197,160,.34)}.foliogreen-page .locale-switcher{justify-content:flex-start;gap:4px}.foliogreen-page .locale-link{min-width:44px;border:1px solid rgba(45,74,45,.12);background:rgba(255,253,248,.64);color:var(--ink);font-size:.78rem;font-weight:900}.foliogreen-page .locale-link[aria-current=page]{border-color:rgba(196,163,90,.72);background:var(--ink);color:#fffdf8;box-shadow:none}.foliogreen-header .locale-switcher{flex-wrap:nowrap;justify-content:flex-end}.foliogreen-locale{display:flex;justify-content:flex-end}.foliogreen-mobile-menu .locale-switcher{justify-content:flex-start;margin-top:8px;padding-top:8px;border-top:1px solid rgba(45,74,45,.12)}.foliogreen-mobile-menu .locale-link{justify-content:center}.foliogreen-mobile-nav{display:none;position:relative}.foliogreen-mobile-nav summary{min-height:44px;display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgba(45,74,45,.2);border-radius:999px;cursor:pointer;font-size:.82rem;font-weight:800;list-style:none;text-transform:uppercase}.foliogreen-mobile-nav summary::-webkit-details-marker{display:none}.foliogreen-mobile-menu-icon{display:grid;gap:5px}.foliogreen-mobile-menu-icon span{width:18px;height:2px;background:var(--ink)}.foliogreen-mobile-menu{position:absolute;top:calc(100% + 12px);right:0;width:min(280px,calc(100vw - 32px));padding:10px;border:1px solid rgba(45,74,45,.18);border-radius:8px;background:#fffdf8;box-shadow:0 24px 70px rgba(45,74,45,.18)}.foliogreen-mobile-menu nav{display:grid;gap:4px}.foliogreen-mobile-menu a{justify-content:flex-start}.foliogreen-empathy,.foliogreen-hero,.foliogreen-launch-note,.foliogreen-portfolio,.foliogreen-privacy-hero,.foliogreen-record{scroll-margin-top:96px}.foliogreen-hero{position:relative;min-height:min(760px,calc(100svh - 76px));display:grid;align-items:end;padding:clamp(112px,13vw,180px) clamp(18px,6vw,76px) clamp(52px,8vw,96px);overflow:hidden;isolation:isolate}.foliogreen-hero:after{content:"";position:absolute;inset:22px;z-index:-1;border:1px solid rgba(196,163,90,.34);pointer-events:none}.foliogreen-hero-photo,.foliogreen-hero-scrim{position:absolute;inset:0}.foliogreen-hero-photo{z-index:-2;margin:0}.foliogreen-hero-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.foliogreen-hero-scrim{z-index:-1;background:linear-gradient(90deg,rgba(20,37,22,.82),rgba(20,37,22,.6) 46%,rgba(20,37,22,.16)),linear-gradient(180deg,rgba(20,37,22,.16),rgba(20,37,22,.48))}.foliogreen-hero-copy{max-width:760px;color:#fffdf8}.foliogreen-eyebrow,.foliogreen-launch-chip{width:-moz-fit-content;width:fit-content;margin:0 0 14px;color:inherit;font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.foliogreen-launch-chip{padding:8px 12px;border:1px solid rgba(255,253,248,.62);border-radius:999px;background:rgba(45,74,45,.52)}.foliogreen-hero h1{max-width:820px;margin:0;font-size:clamp(3rem,8vw,7.25rem);line-height:.95;letter-spacing:0}.foliogreen-hero-copy>p:last-child{max-width:660px;margin:24px 0 0;font-size:clamp(1.05rem,2vw,1.32rem);line-height:1.62}.foliogreen-specimen-card{position:absolute;right:clamp(18px,6vw,76px);bottom:clamp(24px,6vw,70px);width:min(330px,calc(100% - 36px));padding:24px 22px 22px;border:1px solid rgba(196,163,90,.72);background:linear-gradient(90deg,rgba(196,163,90,.22) 0 5px,transparent 5px),rgba(250,248,245,.9);color:var(--ink);box-shadow:0 30px 70px rgba(20,37,22,.24)}.foliogreen-specimen-seal{display:grid;place-items:center;width:52px;height:52px;margin-bottom:18px;border-radius:50%;background:radial-gradient(circle at 34% 28%,rgba(250,248,245,.88) 0 18%,transparent 19%),linear-gradient(135deg,rgba(196,163,90,.28),rgba(168,197,160,.24) 54%,transparent 55%),#fffdf8;box-shadow:inset 0 0 0 1px rgba(196,163,90,.62),0 0 0 1px rgba(45,74,45,.14),0 16px 34px rgba(20,37,22,.16);transform:translateY(0);animation:foliogreen-seal-settle .72s cubic-bezier(.2,.78,.22,1) both}.foliogreen-specimen-seal svg{width:42px;height:42px;overflow:visible}.foliogreen-seal-field,.foliogreen-seal-folio,.foliogreen-seal-leaf,.foliogreen-seal-ring,.foliogreen-seal-stem,.foliogreen-seal-vein{fill:none;vector-effect:non-scaling-stroke}.foliogreen-seal-ring{stroke:var(--accent);stroke-width:1.35;stroke-dasharray:183;stroke-dashoffset:183;animation:foliogreen-seal-draw .9s ease-out .16s forwards}.foliogreen-seal-field{fill:rgba(45,74,45,.94);stroke:rgba(250,248,245,.42);stroke-width:.85}.foliogreen-seal-folio{stroke:rgba(250,248,245,.82);stroke-width:1.35}.foliogreen-seal-leaf{fill:rgba(168,197,160,.92);stroke:rgba(250,248,245,.9);stroke-width:1.1}.foliogreen-seal-stem,.foliogreen-seal-vein{stroke:rgba(250,248,245,.78);stroke-width:1.05;stroke-linecap:round;stroke-linejoin:round}.foliogreen-specimen-card strong{display:block;font-size:1rem}.foliogreen-specimen-card p{margin:10px 0 0;line-height:1.55}.foliogreen-empathy,.foliogreen-launch-note,.foliogreen-portfolio,.foliogreen-record{width:min(100%,1220px);margin:0 auto;padding:clamp(70px,10vw,128px) clamp(18px,5vw,44px)}.foliogreen-empathy,.foliogreen-record{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,6vw,78px);align-items:center}.foliogreen-empathy{position:relative}.foliogreen-empathy:before,.foliogreen-record:before{content:"";position:absolute;left:clamp(18px,5vw,44px);right:clamp(18px,5vw,44px);top:42px;height:1px;background:linear-gradient(90deg,rgba(196,163,90,.72),rgba(45,74,45,.08))}.foliogreen-launch-card figure,.foliogreen-photo-panel,.foliogreen-record-photo,.foliogreen-wide-photo{margin:0;overflow:hidden;border-radius:8px;border:1px solid rgba(45,74,45,.14);background:rgba(168,197,160,.2);box-shadow:0 24px 70px rgba(45,74,45,.14)}.foliogreen-photo-panel{aspect-ratio:4/5}.foliogreen-wide-photo{aspect-ratio:16/9;margin-top:36px}.foliogreen-record-photo{aspect-ratio:5/4}.foliogreen-launch-card img,.foliogreen-photo-panel img,.foliogreen-record-photo img,.foliogreen-wide-photo img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.foliogreen-section-copy{max-width:720px}.foliogreen-section-copy .foliogreen-eyebrow{color:var(--ink);border-bottom:1px solid var(--muted);padding-bottom:8px}.foliogreen-privacy-card h1,.foliogreen-section-copy h2{margin:0;color:var(--ink);font-size:clamp(2.2rem,5vw,4.6rem);line-height:1.02;letter-spacing:0}.foliogreen-pillar-card span,.foliogreen-privacy-card p,.foliogreen-section-copy p{color:var(--ink);font-size:1.02rem;line-height:1.72}.foliogreen-chip-list,.foliogreen-record-list{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 0;padding:0;list-style:none}.foliogreen-chip-list li,.foliogreen-record-list li{padding:10px 13px;border:1px solid rgba(45,74,45,.18);border-radius:999px;background:rgba(168,197,160,.24);color:var(--ink);font-size:.9rem;font-weight:800}.foliogreen-portfolio{border-top:1px solid rgba(45,74,45,.14);border-bottom:1px solid rgba(45,74,45,.14)}.foliogreen-pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.foliogreen-pillar-card{min-height:260px;padding:24px;border:1px solid rgba(45,74,45,.16);border-radius:8px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(250,248,245,.92)),#fffdf8;box-shadow:0 18px 52px rgba(45,74,45,.08)}.foliogreen-pillar-card p{margin:0 0 18px;color:var(--ink);font-size:.78rem;font-weight:900;text-transform:uppercase}.foliogreen-pillar-card h3{margin:0 0 16px;color:var(--ink);font-size:1.35rem;line-height:1.18}.foliogreen-record{position:relative;background:linear-gradient(180deg,rgba(168,197,160,.26),rgba(250,248,245,0)),var(--canvas)}.foliogreen-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}.foliogreen-ledger article{min-height:116px;padding:18px;border:1px solid rgba(45,74,45,.14);border-radius:8px;background:linear-gradient(90deg,rgba(196,163,90,.2) 0 4px,transparent 4px),#fffdf8;box-shadow:0 16px 44px rgba(45,74,45,.08)}.foliogreen-ledger span{display:block;margin-bottom:8px;color:var(--ink);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.foliogreen-ledger p{margin:0;font-size:.94rem;line-height:1.55}.foliogreen-section-bridge{position:relative;width:min(100%,1220px);min-height:clamp(78px,10vw,118px);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(14px,3vw,28px);align-items:center;margin:clamp(-18px,-1.5vw,-10px) auto clamp(-12px,-1vw,-6px);padding:0 clamp(18px,5vw,44px);overflow:hidden}.foliogreen-section-bridge:before{content:"";position:absolute;left:50%;top:50%;width:clamp(180px,30vw,360px);aspect-ratio:1.8/1;border:1px solid rgba(168,197,160,.18);border-radius:50% 12% 50% 12%;background:radial-gradient(circle at 32% 34%,rgba(168,197,160,.14),transparent 42%),rgba(250,248,245,.32);transform:translate(-50%,-50%) rotate(-8deg);pointer-events:none}.foliogreen-bridge-line{position:relative;height:1px;background:linear-gradient(90deg,transparent,rgba(196,163,90,.5),rgba(45,74,45,.12))}.foliogreen-bridge-line:last-child{background:linear-gradient(90deg,rgba(45,74,45,.12),rgba(196,163,90,.5),transparent)}.foliogreen-bridge-specimen{position:relative;z-index:1;width:clamp(48px,7vw,68px);height:clamp(48px,7vw,68px);display:grid;place-items:center;border:1px solid rgba(196,163,90,.58);border-radius:999px;background:linear-gradient(135deg,rgba(255,253,248,.96),rgba(250,248,245,.82)),var(--canvas);box-shadow:inset 0 0 0 5px rgba(168,197,160,.12),0 16px 42px rgba(45,74,45,.1)}.foliogreen-bridge-specimen span,.foliogreen-bridge-specimen:before{content:"";position:absolute;border:1.4px solid var(--ink);opacity:.7}.foliogreen-bridge-specimen:before{width:28%;height:42%;border-radius:60% 4px 60% 4px;transform:translate(-7px,1px) rotate(-22deg)}.foliogreen-bridge-specimen span{width:38%;height:28%;border-left:0;border-bottom:0;border-radius:0 70% 0 0;transform:translate(8px,-2px) rotate(8deg)}.foliogreen-launch-card{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(24px,5vw,52px);align-items:center;padding:clamp(20px,4vw,44px);border:1px solid rgba(196,163,90,.62);border-radius:8px;background:linear-gradient(90deg,rgba(196,163,90,.16) 0 6px,transparent 6px),#fffdf8;box-shadow:0 26px 80px rgba(45,74,45,.1)}.foliogreen-launch-card figure{aspect-ratio:4/3}.foliogreen-result-shell{position:relative;z-index:2;width:min(100%,1220px);margin:28px auto 0;padding:0 clamp(18px,5vw,44px)}.foliogreen-confirmation-result,.foliogreen-waitlist-card{width:min(100%,760px);display:grid;gap:18px;margin:24px auto 0;border:1px solid rgba(45,74,45,.16);border-radius:8px;padding:clamp(20px,4vw,32px);background:linear-gradient(90deg,rgba(196,163,90,.14) 0 5px,transparent 5px),#fffdf8;color:var(--ink);box-shadow:0 24px 70px rgba(45,74,45,.12)}.foliogreen-waitlist-card[data-live-submission=false]{border-color:rgba(45,74,45,.12);background:linear-gradient(90deg,rgba(168,197,160,.16) 0 5px,transparent 5px),rgba(255,253,248,.92)}.foliogreen-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.foliogreen-field,.foliogreen-waitlist-card label{display:grid;gap:8px;color:var(--ink);font-size:.86rem;font-weight:850;line-height:1.25}.foliogreen-field input[type=email],.foliogreen-field input[type=text]{width:100%;min-height:48px;border:1px solid rgba(45,74,45,.2);border-radius:8px;padding:0 14px;background:#ffffff;color:var(--ink);font:inherit;font-size:1rem;line-height:1.2}.foliogreen-field input[type=email]::-moz-placeholder,.foliogreen-field input[type=text]::-moz-placeholder{color:rgba(45,74,45,.54)}.foliogreen-field input[type=email]::placeholder,.foliogreen-field input[type=text]::placeholder{color:rgba(45,74,45,.54)}.foliogreen-button:focus-visible,.foliogreen-confirmation-copy h2:focus-visible,.foliogreen-confirmation-dismiss:focus-visible,.foliogreen-field input[type=email]:focus,.foliogreen-field input[type=text]:focus{border-color:var(--accent);outline:2px solid rgba(196,163,90,.48);outline-offset:2px}.foliogreen-waitlist-card input:disabled{cursor:not-allowed;opacity:.68}.foliogreen-waitlist-card input[aria-invalid=true]{border-color:#9b2c2c}.foliogreen-consent{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;color:var(--ink);font-size:.92rem;font-weight:600;line-height:1.55}.foliogreen-consent input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--ink)}.foliogreen-consent a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.foliogreen-turnstile{min-height:52px;display:grid;place-items:center start;gap:8px;border:1px dashed rgba(45,74,45,.26);border-radius:8px;padding:12px;background:rgba(168,197,160,.16)}.foliogreen-form-status,.foliogreen-helper,.foliogreen-turnstile>span{margin:0;color:rgba(45,74,45,.78);font-size:.88rem;line-height:1.5}.foliogreen-form-status,.foliogreen-inline-error{color:#7a1f1f;font-weight:780}.foliogreen-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:8px;padding:0 18px;font:inherit;font-size:.92rem;font-weight:880;line-height:1.1;cursor:pointer;transition:opacity .15s ease,transform .15s ease,background-color .15s ease}.foliogreen-button-primary{background:var(--ink);color:#fffdf8}.foliogreen-button:hover:not(:disabled){transform:translateY(-1px)}.foliogreen-button:disabled{cursor:not-allowed;opacity:.54}.foliogreen-submit-indicator{width:12px;height:12px;border:2px solid;border-top:2px solid transparent;border-radius:999px;animation:foliogreen-submit-spin .82s linear infinite}.foliogreen-submit-indicator[aria-hidden=true]{display:none}.foliogreen-success-panel{border-color:rgba(45,74,45,.34)}.foliogreen-success-panel p{margin:0;color:var(--ink);font-weight:800;line-height:1.55}.foliogreen-confirmation-result{position:relative;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.foliogreen-confirmation-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;background:var(--ink);color:#fffdf8;font-size:.78rem;font-weight:900;letter-spacing:0}.foliogreen-confirmation-copy{display:grid;gap:10px}.foliogreen-confirmation-copy h2{margin:0;color:var(--ink);font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.04;letter-spacing:0}.foliogreen-confirmation-copy p{margin:0;color:var(--ink);line-height:1.6}.foliogreen-confirmation-copy .foliogreen-button{justify-self:start;margin-top:4px}.foliogreen-confirmation-dismiss{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(45,74,45,.2);border-radius:999px;background:#ffffff;color:var(--ink);cursor:pointer}.foliogreen-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.foliogreen-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:34px clamp(18px,5vw,56px);background:var(--ink);color:#fffdf8}.foliogreen-footer .foliogreen-lockup img{width:min(170px,44vw)}.foliogreen-footer a:not(.foliogreen-lockup){min-height:44px;display:inline-flex;align-items:center;font-weight:800}.foliogreen-privacy-page{min-height:100svh;display:flex;flex-direction:column}.foliogreen-privacy-header{position:sticky}.foliogreen-privacy-hero{flex:1;display:grid;place-items:center;padding:clamp(64px,12vw,128px) clamp(18px,5vw,44px);background:linear-gradient(135deg,rgba(168,197,160,.28),rgba(250,248,245,0) 52%),var(--canvas)}.foliogreen-privacy-card{width:min(100%,860px);padding:clamp(28px,6vw,64px);border:1px solid rgba(45,74,45,.16);border-radius:8px;background:#fffdf8;box-shadow:0 26px 90px rgba(45,74,45,.12)}.foliogreen-privacy-card h1{margin-bottom:24px}.foliogreen-privacy-card .foliogreen-home-link{margin-top:20px;border:1px solid rgba(45,74,45,.2)}.foliogreen-page:has(#launch-note:target) .foliogreen-mobile-menu a[data-foliogreen-anchor=launch-note],.foliogreen-page:has(#launch-note:target) .foliogreen-nav a[data-foliogreen-anchor=launch-note],.foliogreen-page:has(#operating-record:target) .foliogreen-mobile-menu a[data-foliogreen-anchor=operating-record],.foliogreen-page:has(#operating-record:target) .foliogreen-nav a[data-foliogreen-anchor=operating-record],.foliogreen-page:has(#portfolio:target) .foliogreen-mobile-menu a[data-foliogreen-anchor=portfolio],.foliogreen-page:has(#portfolio:target) .foliogreen-nav a[data-foliogreen-anchor=portfolio],.foliogreen-page:not(:has(#portfolio:target)):not(:has(#operating-record:target)):not(:has(#launch-note:target)) .foliogreen-mobile-menu a[data-foliogreen-anchor=overview],.foliogreen-page:not(:has(#portfolio:target)):not(:has(#operating-record:target)):not(:has(#launch-note:target)) .foliogreen-nav a[data-foliogreen-anchor=overview]{background:var(--ink);color:#fffdf8}@keyframes foliogreen-seal-settle{0%{opacity:.72;transform:translateY(5px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes foliogreen-seal-draw{to{stroke-dashoffset:0}}@keyframes foliogreen-submit-spin{to{transform:rotate(1turn)}}@media (max-width:1040px){.foliogreen-header>.locale-switcher,.foliogreen-locale,.foliogreen-nav{display:none}.foliogreen-mobile-nav{display:block}.foliogreen-specimen-card{position:relative;right:auto;bottom:auto;margin-top:34px}.foliogreen-hero{align-items:center}}@media (max-width:780px){.foliogreen-header{min-height:68px;padding:12px 16px}.foliogreen-hero{min-height:720px;padding:92px 18px 44px}.foliogreen-empathy,.foliogreen-field-grid,.foliogreen-launch-card,.foliogreen-ledger,.foliogreen-pillar-grid,.foliogreen-record{grid-template-columns:1fr}.foliogreen-footer{align-items:flex-start;flex-direction:column}}@media (max-width:420px){.foliogreen-header{gap:8px}.foliogreen-lockup{min-width:104px}.foliogreen-lockup img{width:min(128px,40vw)}.foliogreen-mobile-nav summary{padding:10px 12px}.foliogreen-hero h1,.foliogreen-privacy-card h1,.foliogreen-section-copy h2{font-size:clamp(2.25rem,14vw,3.8rem)}.foliogreen-pillar-card{min-height:0}}@media (prefers-reduced-motion:reduce){.foliogreen-page,.foliogreen-page *,.foliogreen-page :after,.foliogreen-page :before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.foliogreen-specimen-seal{opacity:1;transform:none;animation:none!important}.foliogreen-seal-ring{stroke-dashoffset:0;animation:none!important}}.manteverde-page{--manteverde-canvas:var(--canvas,#3b3225);--manteverde-surface:var(--surface,#6b6355);--manteverde-accent:var(--accent,#7a8b5c);--manteverde-muted:var(--muted,#a0b08a);--manteverde-ink:var(--ink,#e8e4de);--manteverde-width:1280px;--manteverde-header-height:82px;color-scheme:dark;min-height:100svh;overflow-x:clip;background:linear-gradient(180deg,var(--manteverde-canvas),#2c2419 48%,var(--manteverde-canvas)),var(--manteverde-canvas);color:var(--manteverde-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate}.manteverde-page *{box-sizing:border-box}.manteverde-page a,.manteverde-page summary{color:inherit}.manteverde-page a:focus-visible,.manteverde-page summary:focus-visible{outline:2px solid var(--manteverde-muted);outline-offset:4px}.manteverde-footer,.manteverde-header{position:relative;z-index:30;width:min(var(--manteverde-width),calc(100% - 40px));margin-inline:auto}.manteverde-header{position:sticky;top:16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;min-height:66px;margin-block:16px calc(var(--manteverde-header-height) * -1);border:1px solid color-mix(in srgb,var(--manteverde-muted) 32%,transparent);border-radius:8px;padding:10px 12px 10px 18px;background:linear-gradient(180deg,color-mix(in srgb,var(--manteverde-canvas) 92%,transparent),color-mix(in srgb,var(--manteverde-canvas) 78%,transparent)),var(--manteverde-canvas);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--manteverde-ink) 8%,transparent),0 22px 58px color-mix(in srgb,#000 38%,transparent);backdrop-filter:blur(18px)}.manteverde-lockup{min-height:44px;min-width:0;display:inline-flex;align-items:center;flex-shrink:0;color:var(--manteverde-ink);font-weight:800;text-decoration:none}.manteverde-lockup img{display:block;flex-shrink:0;width:162px;max-width:42vw;height:auto;-o-object-fit:contain;object-fit:contain}.manteverde-nav{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.manteverde-footer a,.manteverde-home-link,.manteverde-mobile-menu a,.manteverde-nav a,.manteverde-page .locale-link{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;padding:0 12px;color:color-mix(in srgb,var(--manteverde-ink) 82%,transparent);font-size:.78rem;font-weight:840;line-height:1.1;letter-spacing:0;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.manteverde-footer a:hover,.manteverde-home-link:hover,.manteverde-mobile-menu a:hover,.manteverde-mobile-menu a[aria-current=page],.manteverde-nav a:hover,.manteverde-nav a[aria-current=page],.manteverde-page .locale-link:hover,.manteverde-page .locale-link[aria-current=page],.manteverde-page:has(#launch-note:target) .manteverde-mobile-menu a[data-manteverde-anchor=launch-note],.manteverde-page:has(#launch-note:target) .manteverde-nav a[data-manteverde-anchor=launch-note],.manteverde-page:has(#operating-record:target) .manteverde-mobile-menu a[data-manteverde-anchor=operating-record],.manteverde-page:has(#operating-record:target) .manteverde-nav a[data-manteverde-anchor=operating-record],.manteverde-page:has(#overview:target) .manteverde-mobile-menu a[data-manteverde-anchor=overview],.manteverde-page:has(#overview:target) .manteverde-nav a[data-manteverde-anchor=overview],.manteverde-page:has(#systems:target) .manteverde-mobile-menu a[data-manteverde-anchor=systems],.manteverde-page:has(#systems:target) .manteverde-nav a[data-manteverde-anchor=systems],.manteverde-page:not(:has(#systems:target)):not(:has(#operating-record:target)):not(:has(#launch-note:target)) .manteverde-mobile-menu a[data-manteverde-anchor=overview],.manteverde-page:not(:has(#systems:target)):not(:has(#operating-record:target)):not(:has(#launch-note:target)) .manteverde-nav a[data-manteverde-anchor=overview]{border-color:color-mix(in srgb,var(--manteverde-muted) 52%,transparent);background:color-mix(in srgb,var(--manteverde-muted) 82%,transparent);color:var(--manteverde-canvas);transform:translateY(-1px)}.manteverde-page .locale-switcher{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:4px}.manteverde-page .locale-link{min-width:42px;padding:0 10px;color:color-mix(in srgb,var(--manteverde-ink) 84%,transparent);font-size:.74rem;font-weight:860}.manteverde-page .locale-link[aria-current=page]{box-shadow:none}.manteverde-locale{min-width:-moz-max-content;min-width:max-content;display:flex;justify-content:flex-end}.manteverde-mobile-nav{display:none;position:relative}.manteverde-mobile-nav summary{min-height:44px;display:inline-flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--manteverde-muted) 36%,transparent);border-radius:999px;padding:0 12px;background:color-mix(in srgb,var(--manteverde-canvas) 76%,transparent);color:var(--manteverde-ink);cursor:pointer;font-size:.78rem;font-weight:840;line-height:1;list-style:none}.manteverde-mobile-nav summary::-webkit-details-marker{display:none}.manteverde-mobile-menu-icon{width:16px;display:grid;gap:5px}.manteverde-mobile-menu-icon span{display:block;height:2px;border-radius:999px;background:currentColor}.manteverde-mobile-menu{position:absolute;top:calc(100% + 10px);right:0;width:min(86vw,330px);display:grid;gap:10px;border:1px solid color-mix(in srgb,var(--manteverde-muted) 34%,transparent);border-radius:8px;padding:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--manteverde-surface) 32%,transparent),color-mix(in srgb,var(--manteverde-canvas) 94%,#000)),var(--manteverde-canvas);box-shadow:0 26px 76px color-mix(in srgb,#000 42%,transparent)}.manteverde-mobile-menu nav{display:grid;gap:6px}.manteverde-mobile-menu a{justify-content:flex-start}.manteverde-mobile-menu .locale-switcher{justify-content:flex-start;margin-top:8px;border-top:1px solid color-mix(in srgb,var(--manteverde-muted) 24%,transparent);padding-top:10px}.manteverde-mobile-menu .locale-link{justify-content:center}.manteverde-empathy,.manteverde-hero,.manteverde-launch-note,.manteverde-operating-record,.manteverde-privacy-hero,.manteverde-regulatory-pressure,.manteverde-systems{scroll-margin-top:calc(var(--manteverde-header-height) + 26px)}.manteverde-hero{position:relative;min-height:820px;display:grid;align-items:end;overflow:hidden;padding:148px max(20px,calc((100vw - var(--manteverde-width)) / 2)) 92px;isolation:isolate}.manteverde-hero-photo,.manteverde-hero-photo img,.manteverde-hero-scrim{position:absolute;inset:0;width:100%;height:100%}.manteverde-hero-photo{z-index:-2;margin:0}.manteverde-hero-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%;filter:saturate(1.02) contrast(1.05) brightness(.86)}.manteverde-hero-scrim{z-index:-1;background:linear-gradient(90deg,var(--manteverde-canvas) 0,color-mix(in srgb,var(--manteverde-canvas) 94%,transparent) 34%,color-mix(in srgb,var(--manteverde-canvas) 46%,transparent) 66%,color-mix(in srgb,var(--manteverde-canvas) 18%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--manteverde-canvas) 32%,transparent),var(--manteverde-canvas))}.manteverde-hero-copy{width:min(760px,100%);display:grid;gap:16px}.manteverde-eyebrow,.manteverde-launch-chip{width:-moz-fit-content;width:fit-content;margin:0;color:color-mix(in srgb,var(--manteverde-muted) 88%,var(--manteverde-ink));font-size:.74rem;font-weight:860;line-height:1.35;letter-spacing:0;text-transform:uppercase}.manteverde-launch-chip{min-height:34px;display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--manteverde-muted) 56%,transparent);border-radius:999px;padding:0 12px;background:color-mix(in srgb,var(--manteverde-canvas) 66%,transparent)}.manteverde-hero h1,.manteverde-launch-card h2,.manteverde-privacy-card h1,.manteverde-section-copy h2{margin:0;color:var(--manteverde-ink);font-family:Georgia,Times New Roman,serif;font-weight:560;letter-spacing:0}.manteverde-hero h1{max-width:880px;font-size:5rem;line-height:.98}.manteverde-claims-line,.manteverde-launch-card p,.manteverde-lead,.manteverde-pillar-card p,.manteverde-privacy-card p,.manteverde-proof-line,.manteverde-record-list,.manteverde-reporting-stack p,.manteverde-section-copy p{margin:0;color:color-mix(in srgb,var(--manteverde-ink) 82%,transparent);font-size:1.08rem;line-height:1.7}.manteverde-lead{max-width:700px;color:color-mix(in srgb,var(--manteverde-ink) 92%,transparent);font-size:1.22rem}.manteverde-promise-list{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 0;padding:0;list-style:none}.manteverde-promise-list li{min-height:42px;display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--manteverde-muted) 42%,transparent);border-radius:999px;padding:0 14px;background:color-mix(in srgb,var(--manteverde-canvas) 58%,transparent);color:var(--manteverde-ink);font-size:.9rem;font-weight:780}.manteverde-datum{width:min(520px,100%);display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:8px}.manteverde-datum span:first-child{height:1px;background:linear-gradient(90deg,var(--manteverde-muted),transparent);transform-origin:left;animation:manteverde-line-draw .76s ease-out .24s both}.manteverde-datum span:last-child{width:22px;aspect-ratio:1;border-left:1px solid var(--manteverde-muted);border-bottom:1px solid var(--manteverde-muted);transform:rotate(-45deg)}.manteverde-strata-divider{position:relative;width:100%;min-height:78px;display:grid;grid-template-rows:22px 25px 22px 1px;background:linear-gradient(180deg,color-mix(in srgb,var(--manteverde-accent) 22%,var(--manteverde-canvas)),var(--manteverde-canvas)),var(--manteverde-canvas);overflow:hidden}.manteverde-drainage-channel,.manteverde-foliage-edge{display:flex;align-items:end;min-width:0}.manteverde-foliage-edge{gap:clamp(14px,7vw,94px);padding-inline:max(18px,calc((100vw - var(--manteverde-width)) / 2));background:linear-gradient(180deg,color-mix(in srgb,var(--manteverde-accent) 58%,transparent),color-mix(in srgb,var(--manteverde-accent) 18%,transparent))}.manteverde-foliage-edge span{flex:0 0 clamp(24px,4vw,58px);height:clamp(10px,1.9vw,22px);border-radius:999px 999px 0 0;background:color-mix(in srgb,var(--manteverde-accent) 76%,var(--manteverde-muted));opacity:.9}.manteverde-foliage-edge span:nth-child(2),.manteverde-foliage-edge span:nth-child(5){flex-basis:clamp(18px,3vw,42px);height:clamp(8px,1.4vw,16px);opacity:.7}.manteverde-foliage-edge span:nth-child(3){flex-basis:clamp(34px,5vw,72px);height:clamp(14px,2.4vw,28px)}.manteverde-substrate-band{border-top:1px solid color-mix(in srgb,var(--manteverde-muted) 22%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--manteverde-surface) 72%,var(--manteverde-canvas)),color-mix(in srgb,var(--manteverde-surface) 36%,var(--manteverde-canvas))),var(--manteverde-surface)}.manteverde-drainage-channel{justify-content:center;gap:clamp(22px,6vw,86px);border-top:1px solid color-mix(in srgb,var(--manteverde-ink) 12%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#171410 18%,var(--manteverde-canvas)),color-mix(in srgb,#171410 48%,var(--manteverde-canvas))),var(--manteverde-canvas)}.manteverde-drainage-channel span{width:clamp(5px,1.1vw,10px);aspect-ratio:1;align-self:center;border-radius:999px;background:color-mix(in srgb,var(--manteverde-muted) 72%,transparent);box-shadow:0 0 0 5px color-mix(in srgb,var(--manteverde-muted) 10%,transparent)}.manteverde-membrane-hairline{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--manteverde-ink) 68%,transparent),transparent)}.manteverde-strata-divider>*{display:block;transform-origin:left;animation:manteverde-line-draw .82s ease-out both}.manteverde-empathy,.manteverde-launch-note,.manteverde-operating-record,.manteverde-privacy-hero,.manteverde-regulatory-pressure,.manteverde-systems{width:min(var(--manteverde-width),calc(100% - 40px));margin-inline:auto}.manteverde-empathy,.manteverde-launch-note{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(360px,1fr);gap:58px;align-items:center;padding-block:108px}.manteverde-operating-record,.manteverde-systems{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.85fr);gap:34px;align-items:center;padding:104px 40px;background:var(--manteverde-ink);color:var(--manteverde-canvas)}.manteverde-operating-record:before,.manteverde-systems:before{content:"";position:absolute;inset:22px;border:1px solid color-mix(in srgb,var(--manteverde-canvas) 14%,transparent);pointer-events:none}.manteverde-regulatory-pressure{display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,.7fr);gap:34px;align-items:start;border-block:1px solid color-mix(in srgb,var(--manteverde-muted) 22%,transparent);padding:88px 40px;background:linear-gradient(180deg,color-mix(in srgb,var(--manteverde-surface) 24%,var(--manteverde-canvas)),var(--manteverde-canvas)),var(--manteverde-canvas)}.manteverde-pressure-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.manteverde-pressure-list li{border-left:2px solid color-mix(in srgb,var(--manteverde-muted) 72%,transparent);padding:10px 0 10px 16px;color:color-mix(in srgb,var(--manteverde-ink) 86%,transparent);font-size:1rem;font-weight:760;line-height:1.45}.manteverde-proof-line{grid-column:1/-1;border-top:1px solid color-mix(in srgb,var(--manteverde-muted) 28%,transparent);padding-top:18px;font-weight:740}.manteverde-launch-card,.manteverde-privacy-card,.manteverde-section-copy{display:grid;gap:18px;align-content:center}.manteverde-launch-card h2,.manteverde-section-copy h2{max-width:820px;font-size:4rem;line-height:1}.manteverde-operating-record .manteverde-eyebrow,.manteverde-operating-record .manteverde-section-copy h2,.manteverde-operating-record .manteverde-section-copy p,.manteverde-systems .manteverde-eyebrow,.manteverde-systems .manteverde-section-copy h2,.manteverde-systems .manteverde-section-copy p{color:var(--manteverde-canvas)}.manteverde-launch-photo,.manteverde-photo-panel,.manteverde-record-photo,.manteverde-wide-photo{position:relative;margin:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--manteverde-muted) 28%,transparent);border-radius:8px;background:var(--manteverde-canvas);box-shadow:0 32px 92px color-mix(in srgb,#000 30%,transparent)}.manteverde-launch-photo img,.manteverde-photo-panel img,.manteverde-record-photo img,.manteverde-wide-photo img{display:block;width:100%;height:480px;-o-object-fit:cover;object-fit:cover;filter:saturate(1.04) contrast(1.03) brightness(.96)}.manteverde-wide-photo img{-o-object-position:center 46%;object-position:center 46%}.manteverde-record-photo img{-o-object-position:center 54%;object-position:center 54%}.manteverde-record-photo figcaption{position:absolute;left:18px;right:18px;bottom:18px;margin:0;border:1px solid color-mix(in srgb,var(--manteverde-ink) 18%,transparent);border-radius:8px;padding:14px;background:color-mix(in srgb,var(--manteverde-canvas) 78%,transparent);color:var(--manteverde-ink);font-size:.9rem;line-height:1.45;backdrop-filter:blur(12px)}.manteverde-record-list,.manteverde-system-list{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.manteverde-record-list li,.manteverde-system-list li{min-height:42px;display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--manteverde-canvas) 18%,transparent);border-radius:999px;padding:0 14px;background:color-mix(in srgb,var(--manteverde-canvas) 7%,transparent);color:var(--manteverde-canvas);font-size:.9rem;font-weight:760}.manteverde-pillar-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.manteverde-pillar-card{display:grid;gap:12px;align-content:start;min-height:210px;border:1px solid color-mix(in srgb,var(--manteverde-canvas) 18%,transparent);border-radius:8px;padding:22px;background:color-mix(in srgb,var(--manteverde-canvas) 6%,transparent)}.manteverde-pillar-card h3{margin:0;color:var(--manteverde-canvas);font-family:Georgia,Times New Roman,serif;font-size:1.34rem;font-weight:560;line-height:1.18;letter-spacing:0}.manteverde-operating-record .manteverde-claims-line,.manteverde-pillar-card p,.manteverde-reporting-stack p,.manteverde-systems .manteverde-claims-line{color:color-mix(in srgb,var(--manteverde-canvas) 82%,transparent)}.manteverde-reporting-stack{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.manteverde-claims-line,.manteverde-reporting-stack p{border:1px solid color-mix(in srgb,var(--manteverde-canvas) 18%,transparent);border-radius:8px;padding:18px;background:color-mix(in srgb,var(--manteverde-canvas) 6%,transparent)}.manteverde-claims-line{grid-column:1/-1;font-size:.95rem;font-weight:720}.manteverde-launch-note{padding-block:118px 96px}.manteverde-launch-card,.manteverde-privacy-card{border:1px solid color-mix(in srgb,var(--manteverde-muted) 34%,transparent);border-radius:8px;padding:30px;background:linear-gradient(145deg,color-mix(in srgb,var(--manteverde-surface) 34%,transparent),color-mix(in srgb,var(--manteverde-canvas) 84%,transparent)),var(--manteverde-canvas);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--manteverde-ink) 5%,transparent),0 24px 70px color-mix(in srgb,#000 24%,transparent)}.manteverde-result-shell{position:relative;z-index:2;width:min(var(--manteverde-width),calc(100% - 40px));margin:28px auto 0}.manteverde-launch-note .manteverde-waitlist-card{grid-column:1/-1}.manteverde-confirmation-result,.manteverde-waitlist-card{width:min(100%,780px);display:grid;gap:18px;margin:22px auto 0;border:1px solid color-mix(in srgb,var(--manteverde-muted) 34%,transparent);border-radius:8px;padding:clamp(20px,4vw,32px);background:linear-gradient(90deg,color-mix(in srgb,var(--manteverde-muted) 24%,transparent) 0 5px,transparent 5px),linear-gradient(145deg,color-mix(in srgb,var(--manteverde-surface) 36%,transparent),color-mix(in srgb,var(--manteverde-canvas) 88%,transparent)),var(--manteverde-canvas);color:var(--manteverde-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--manteverde-ink) 5%,transparent),0 24px 70px color-mix(in srgb,#000 28%,transparent)}.manteverde-waitlist-card[data-live-submission=false]{border-color:color-mix(in srgb,var(--manteverde-muted) 24%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--manteverde-accent) 18%,transparent) 0 5px,transparent 5px),color-mix(in srgb,var(--manteverde-canvas) 92%,#000)}.manteverde-waitlist-intro{display:grid;gap:10px}.manteverde-confirmation-copy h2,.manteverde-waitlist-intro h3{margin:0;color:var(--manteverde-ink);font-family:Georgia,Times New Roman,serif;font-weight:560;letter-spacing:0}.manteverde-waitlist-intro h3{font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.08}.manteverde-confirmation-copy p,.manteverde-form-status,.manteverde-helper,.manteverde-success-panel p,.manteverde-waitlist-intro p{margin:0;color:color-mix(in srgb,var(--manteverde-ink) 82%,transparent);font-size:.95rem;line-height:1.58}.manteverde-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.manteverde-field,.manteverde-waitlist-card label{display:grid;gap:8px;color:var(--manteverde-ink);font-size:.86rem;font-weight:850;line-height:1.25}.manteverde-field input[type=email],.manteverde-field input[type=text]{width:100%;min-height:48px;border:1px solid color-mix(in srgb,var(--manteverde-muted) 34%,transparent);border-radius:8px;padding:0 14px;background:color-mix(in srgb,var(--manteverde-surface) 72%,#000);color:var(--manteverde-ink);font:inherit;font-size:1rem;line-height:1.2}.manteverde-field input[type=email]::-moz-placeholder,.manteverde-field input[type=text]::-moz-placeholder{color:color-mix(in srgb,var(--manteverde-ink) 48%,transparent)}.manteverde-field input[type=email]::placeholder,.manteverde-field input[type=text]::placeholder{color:color-mix(in srgb,var(--manteverde-ink) 48%,transparent)}.manteverde-button:focus-visible,.manteverde-confirmation-copy h2:focus-visible,.manteverde-confirmation-dismiss:focus-visible,.manteverde-field input[type=email]:focus,.manteverde-field input[type=text]:focus{border-color:var(--manteverde-muted);outline:2px solid color-mix(in srgb,var(--manteverde-muted) 52%,transparent);outline-offset:2px}.manteverde-waitlist-card input:disabled{cursor:not-allowed;opacity:.68}.manteverde-waitlist-card input[aria-invalid=true]{border-color:#d9a08f}.manteverde-consent{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;font-size:.92rem;font-weight:650;line-height:1.55}.manteverde-consent input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--manteverde-muted)}.manteverde-consent a{color:var(--manteverde-ink);text-decoration:underline;text-underline-offset:3px}.manteverde-turnstile{min-height:56px;display:grid;place-items:center start;gap:8px;overflow:hidden;border:1px dashed color-mix(in srgb,var(--manteverde-muted) 34%,transparent);border-radius:8px;padding:12px;background:color-mix(in srgb,var(--manteverde-surface) 38%,transparent)}.manteverde-turnstile>div{max-width:100%}.manteverde-turnstile>span{color:color-mix(in srgb,var(--manteverde-ink) 74%,transparent);font-size:.82rem;line-height:1.35}.manteverde-form-status,.manteverde-inline-error{color:#f0b7a6;font-weight:780}.manteverde-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:8px;padding:0 18px;font:inherit;font-size:.92rem;font-weight:880;line-height:1.1;cursor:pointer;transition:opacity .15s ease,transform .15s ease,background-color .15s ease}.manteverde-button-primary{background:var(--manteverde-ink);color:var(--manteverde-canvas)}.manteverde-button:hover:not(:disabled){transform:translateY(-1px)}.manteverde-button:disabled{cursor:not-allowed;opacity:.54}.manteverde-submit-indicator{width:12px;height:12px;border:2px solid;border-top:2px solid transparent;border-radius:999px;animation:manteverde-submit-spin .82s linear infinite}.manteverde-submit-indicator[aria-hidden=true]{display:none}.manteverde-success-panel{border-color:color-mix(in srgb,var(--manteverde-muted) 46%,transparent)}.manteverde-confirmation-result{width:100%;position:relative;grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.manteverde-confirmation-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;background:var(--manteverde-ink);color:var(--manteverde-canvas);font-size:.78rem;font-weight:900;letter-spacing:0}.manteverde-confirmation-copy{display:grid;gap:10px}.manteverde-confirmation-copy h2{font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.04}.manteverde-confirmation-copy .manteverde-button{justify-self:start;margin-top:4px}.manteverde-confirmation-dismiss{width:44px;height:44px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--manteverde-muted) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--manteverde-surface) 72%,#000);color:var(--manteverde-ink);cursor:pointer}.manteverde-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.manteverde-privacy-hero{min-height:720px;display:grid;place-items:center;padding-block:148px 84px}.manteverde-privacy-card{width:min(780px,100%)}.manteverde-privacy-card h1{font-size:4.2rem;line-height:1}.manteverde-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid color-mix(in srgb,var(--manteverde-muted) 24%,transparent);padding:28px 0 36px}.manteverde-footer .locale-switcher{margin-left:auto}@keyframes manteverde-submit-spin{to{transform:rotate(1turn)}}@keyframes manteverde-line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:920px){.manteverde-header{grid-template-columns:auto auto}.manteverde-locale,.manteverde-nav{display:none}.manteverde-mobile-nav{display:block}.manteverde-hero{min-height:760px;padding-block:124px 70px}.manteverde-hero h1{font-size:3.7rem}.manteverde-empathy,.manteverde-launch-note,.manteverde-operating-record,.manteverde-regulatory-pressure,.manteverde-systems{grid-template-columns:1fr}.manteverde-operating-record,.manteverde-regulatory-pressure,.manteverde-systems{padding:80px 22px}.manteverde-field-grid,.manteverde-pillar-grid,.manteverde-reporting-stack{grid-template-columns:1fr}.manteverde-launch-card h2,.manteverde-privacy-card h1,.manteverde-section-copy h2,.manteverde-waitlist-intro h3{font-size:3rem}.manteverde-confirmation-result{grid-template-columns:minmax(0,1fr) auto}.manteverde-confirmation-icon{display:none}}@media (max-width:420px){.manteverde-empathy,.manteverde-footer,.manteverde-header,.manteverde-launch-note,.manteverde-operating-record,.manteverde-privacy-hero,.manteverde-regulatory-pressure,.manteverde-systems{width:min(calc(100% - 24px),var(--manteverde-width))}.manteverde-header{gap:8px;padding-inline:12px}.manteverde-lockup img{width:130px;max-width:46vw}.manteverde-mobile-nav summary{padding-inline:10px}.manteverde-mobile-nav summary>span:last-child{max-width:0;overflow:hidden}.manteverde-hero{min-height:700px;padding-inline:18px}.manteverde-hero h1{font-size:2.55rem;line-height:1.03}.manteverde-launch-card h2,.manteverde-privacy-card h1,.manteverde-section-copy h2,.manteverde-waitlist-intro h3{font-size:2.35rem}.manteverde-form-status,.manteverde-helper,.manteverde-launch-card p,.manteverde-lead,.manteverde-privacy-card p,.manteverde-section-copy p,.manteverde-waitlist-intro p{font-size:1rem}.manteverde-confirmation-result,.manteverde-waitlist-card{padding:18px}.manteverde-confirmation-result{gap:14px}.manteverde-launch-photo img,.manteverde-photo-panel img,.manteverde-record-photo img,.manteverde-wide-photo img{height:300px}.manteverde-launch-card,.manteverde-privacy-card{padding:22px}.manteverde-footer{align-items:flex-start;flex-direction:column}.manteverde-footer .locale-switcher{margin-left:0}}@media (prefers-reduced-motion:reduce){.manteverde-page,.manteverde-page *,.manteverde-page :after,.manteverde-page :before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.manteverde-datum span:first-child,.manteverde-strata-divider>*{transform:scaleX(1);animation:none!important}}