@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/inter-latin-400.68f645c6b6.woff2') format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url('/assets/fonts/inter-latin-600.e0d61f6dc5.woff2') format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url('/assets/fonts/inter-latin-800.207ec5e15f.woff2') format('woff2')}:root{--ground:#f1ebe0;--ground-deep:#d9cdb8;--soil:#2f2118;--soil-2:#3b2a1f;--soil-soft:#6f5b4b;--clay:#b4532a;--clay-wash:#f6e1d5;--clay-text:#7c3416;--ochre:#d9a441;--ochre-wash:#faefd2;--moss:#56683a;--moss-wash:#e6ecd8;--water:#3f7a8c;--ink:#231a14;--ink-2:#4a3c32;--ink-3:#6b5b4e;--line:#e8dfd0;--line-strong:#ddd2bf;--radius-card:20px;--radius-panel:28px;--ease:cubic-bezier(0.22,1,0.36,1);--shadow-lift:0 1px 2px rgb(47 33 24 / 0.08);--shadow-pop:0 30px 60px -20px rgb(47 33 24 / 0.38),0 8px 18px -8px rgb(47 33 24 / 0.2);--wrap:1240px;--gutter:clamp(16px,4vw,48px);--header-h:68px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px);-webkit-text-size-adjust:100%}body{margin:0;font-family:'Inter',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:1rem;line-height:1.6;color:var(--ink);background:radial-gradient(760px 420px at 86% 0,rgb(217 164 65 / 0.34),transparent 70%),radial-gradient(900px 480px at 18% 0,rgb(140 150 90 / 0.3),transparent 70%),var(--ground);background-repeat:no-repeat;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--ochre);color:var(--soil)}:focus-visible{outline:3px solid var(--clay);outline-offset:3px;border-radius:8px}.on-dark :focus-visible,.l-hero :focus-visible,.l-cta :focus-visible{outline-color:var(--ochre)}.sc-skip{position:fixed;left:12px;top:-80px;z-index:100;padding:10px 16px;border-radius:999px;background:var(--soil);color:#fff;font-weight:600;text-decoration:none;transition:top .2s var(--ease)}.sc-skip:focus{top:12px}.wrap{width:min(100% - 2 * var(--gutter),var(--wrap));margin-inline:auto}.sc-header{position:sticky;top:0;z-index:50;height:var(--header-h);background:rgb(241 235 224 / 0.7);-webkit-backdrop-filter:saturate(1.4) blur(16px);backdrop-filter:saturate(1.4) blur(16px);border-bottom:1px solid transparent;transition:border-color .3s,background .3s}.sc-header.is-scrolled{border-bottom-color:var(--line-strong);background:rgb(241 235 224 / 0.86)}.sc-header-in{display:flex;align-items:center;gap:28px;height:100%;width:min(100% - 2 * var(--gutter),var(--wrap));margin-inline:auto}.sc-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;font-size:1.2rem;letter-spacing:-0.04em;color:var(--soil)}.sc-logo b{font-weight:800;color:#9a4020}.sc-logo img{border-radius:9px}.sc-nav{display:none;gap:26px;margin-left:12px}.sc-nav a,.sc-link{font-size:.875rem;font-weight:600;text-decoration:none;color:var(--ink-2);transition:color .2s}.sc-nav a:hover,.sc-link:hover{color:var(--clay-text)}.sc-header-actions{display:none;align-items:center;gap:22px;margin-left:auto}.sc-menu{margin-left:auto;position:relative}.sc-menu summary{list-style:none;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:#fff;border:1px solid var(--line-strong);cursor:pointer}.sc-menu summary::-webkit-details-marker{display:none}.sc-burger,.sc-burger::before,.sc-burger::after{display:block;width:16px;height:2px;background:var(--soil);border-radius:2px;transition:transform .25s var(--ease),opacity .2s}.sc-burger{position:relative}.sc-burger::before,.sc-burger::after{content:'';position:absolute;left:0}.sc-burger::before{top:-5px}.sc-burger::after{top:5px}.sc-menu[open] .sc-burger{background:transparent}.sc-menu[open] .sc-burger::before{transform:translateY(5px) rotate(45deg)}.sc-menu[open] .sc-burger::after{transform:translateY(-5px) rotate(-45deg)}.sc-menu-panel{position:fixed;left:12px;right:12px;top:calc(var(--header-h) + 4px);display:grid;gap:4px;padding:14px;background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-panel);box-shadow:var(--shadow-pop);animation:sc-pop .28s var(--ease) both}.sc-menu-panel a:not(.sc-btn){padding:13px 14px;border-radius:14px;font-weight:600;text-decoration:none;color:var(--ink)}.sc-menu-panel a:not(.sc-btn):hover{background:var(--ground)}.sc-menu-panel .sc-btn{margin-top:6px}@keyframes sc-pop{from{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@media (min-width:960px){.sc-nav,.sc-header-actions{display:flex}.sc-menu{display:none}}.sc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;border:1px solid transparent;font:inherit;font-size:.95rem;font-weight:600;letter-spacing:-0.01em;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .25s var(--ease),background .25s,box-shadow .25s,color .25s,border-color .25s}.sc-btn:hover{transform:translateY(-2px)}.sc-btn:active{transform:translateY(0)}.sc-btn .sc-arrow{transition:transform .25s var(--ease)}.sc-btn:hover .sc-arrow{transform:translate(2px,-2px)}.sc-btn-sm{min-height:42px;padding:0 20px;font-size:.875rem}.sc-btn-dark{background:var(--soil);color:#fff;box-shadow:0 10px 22px -8px rgb(47 33 24 / .5)}.sc-btn-dark:hover{background:var(--soil-2);box-shadow:0 16px 28px -10px rgb(47 33 24 / .55)}.sc-btn-light{background:#fff;color:var(--soil);box-shadow:0 12px 28px -10px rgb(0 0 0 / .5)}.sc-btn-light:hover{background:var(--ochre-wash)}.sc-btn-ghost{background:transparent;color:var(--ink);border-color:var(--line-strong)}.sc-btn-ghost:hover{background:rgb(255 255 255 / .6)}.sc-btn-ghost-dark{background:rgb(255 255 255 / .06);color:#f6efe3;border-color:rgb(255 255 255 / .28)}.sc-btn-ghost-dark:hover{background:rgb(255 255 255 / .14)}.sc-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:18px;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--clay-text)}.sc-eyebrow::before{content:'';width:22px;height:2px;border-radius:2px;background:currentColor}.sc-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.sc-pill-soon{background:var(--ochre-wash);color:#6a4708;box-shadow:inset 0 0 0 1px rgb(217 164 65 / .55)}.sc-pill-beta{background:var(--clay-wash);color:#7c3416;box-shadow:inset 0 0 0 1px rgb(180 83 42 / .4)}.sc-pill-live{background:var(--moss-wash);color:#3c4b27;box-shadow:inset 0 0 0 1px rgb(86 104 58 / .35)}.sc-pill-live::before,.sc-pill-soon::before,.sc-pill-beta::before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor}.sc-ticks{display:block;height:14px;width:min(260px,40%);background:repeating-linear-gradient(90deg,var(--soil) 0 2px,transparent 2px 6px);-webkit-mask-image:linear-gradient(90deg,#000 62%,rgb(0 0 0 / .22) 62%);mask-image:linear-gradient(90deg,#000 62%,rgb(0 0 0 / .22) 62%)}@media (scripting:enabled){.rv{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--d,0) * 90ms)}.rv.in{opacity:1;transform:none}html:not(.lp) .rv{animation:rv-failsafe 0s 3.5s forwards}}@keyframes rv-failsafe{to{opacity:1;transform:none}}@keyframes l-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.l-rise{animation:l-rise .9s var(--ease) both;animation-delay:calc(var(--i,0) * 90ms + 80ms)}.l-hero-wrap{padding:8px clamp(10px,2vw,28px) 0}.l-hero{position:relative;isolation:isolate;border-radius:var(--radius-panel);color:#f6efe3;overflow:clip;padding:clamp(40px,6vw,84px) var(--gutter) clamp(120px,14vw,220px);background:radial-gradient(640px 420px at 82% 38%,rgb(217 164 65 / .3),transparent 70%),radial-gradient(700px 480px at 4% 100%,rgb(180 83 42 / .4),transparent 70%),radial-gradient(520px 320px at 40% -10%,rgb(140 150 90 / .22),transparent 70%),linear-gradient(180deg,#34251b 0%,#261a12 100%);box-shadow:0 40px 80px -40px rgb(47 33 24 / .6)}.l-hero::before{content:'';position:absolute;inset:0;z-index:-1;opacity:.5;pointer-events:none;background-image:radial-gradient(rgb(255 255 255 / .09) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%)}.l-hero-grid{display:grid;gap:36px;width:min(100%,var(--wrap));margin-inline:auto;align-items:center}.l-hero .sc-eyebrow{color:#e8c37a}.l-hero h1{font-size:clamp(2.7rem,6.6vw,4.9rem);font-weight:800;letter-spacing:-0.058em;line-height:.94;margin-bottom:26px;text-wrap:balance}.l-hero h1 .sweep{display:block;color:#d3c4ae;background:linear-gradient(105deg,#bba98f 18%,#d9ccb8 34%,#fff 48%,#fff 52%,#d9ccb8 62%,#bba98f 78%);background-size:320% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:l-sweep 7s linear 1.4s infinite}@keyframes l-sweep{from{background-position:220% 0}to{background-position:-120% 0}}.l-lede{max-width:33rem;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.6;color:#e1d6c4}.l-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.l-flow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;font-size:.6875rem;font-weight:800;letter-spacing:.16em;color:#e8c37a}.l-flow i{font-style:normal;color:#a99985}.l-trust{margin-top:18px;font-size:.875rem;color:#cfc2ae}.hero-art{width:100%;max-width:560px;margin-inline:auto;height:auto;overflow:visible}@media (min-width:960px){.l-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:20px}.hero-art{margin-right:0}}.hero-art .dcp-line{stroke-dasharray:1;stroke-dashoffset:0;animation:l-draw 3.4s cubic-bezier(.5,0,.2,1) .9s both}.hero-art .dcp-fill{animation:l-fade 1.2s ease 3.4s both}.hero-art .dcp-end{animation:l-fade .6s ease 4s both}.hero-art .auger{animation:l-bob 2.6s ease-in-out infinite alternate}.hero-art .flights{animation:l-spin 1.1s linear infinite}.hero-art .water-line{stroke-dasharray:7 6;animation:l-dash 1.6s linear infinite}.hero-art .layer{animation:l-layer .9s var(--ease) both;animation-delay:calc(var(--k) * 120ms + 200ms);transform-box:fill-box;transform-origin:top}@keyframes l-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes l-fade{from{opacity:0}to{opacity:1}}@keyframes l-bob{from{transform:translateY(0)}to{transform:translateY(7px)}}@keyframes l-spin{from{transform:translateY(0)}to{transform:translateY(24px)}}@keyframes l-dash{to{stroke-dashoffset:-26}}@keyframes l-layer{from{opacity:0;transform:scaleY(.6)}to{opacity:1;transform:none}}.l-show{position:relative;z-index:2;margin-top:clamp(-190px,-13vw,-90px);padding-inline:var(--gutter)}.l-win{width:min(100%,1080px);margin-inline:auto;background:#fff;border-radius:20px;border:1px solid var(--line-strong);box-shadow:var(--shadow-pop),0 0 0 10px rgb(47 33 24 / .05);overflow:hidden}.l-win-bar{display:flex;align-items:center;gap:7px;height:38px;padding:0 16px;background:#f7f2e9;border-bottom:1px solid var(--line)}.l-win-bar i{width:10px;height:10px;border-radius:50%;background:var(--line-strong)}.l-win-bar span{margin-left:14px;flex:1;max-width:280px;height:22px;line-height:22px;padding:0 12px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:.6875rem;color:var(--ink-3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.l-win img{width:100%}.l-section{padding-block:clamp(80px,11vw,150px) 0}.l-head{display:grid;gap:22px;margin-bottom:clamp(36px,5vw,64px)}.l-head h2,.l-h2{font-size:clamp(2.2rem,5.4vw,4.2rem);font-weight:800;letter-spacing:-0.055em;line-height:.96;text-wrap:balance}.l-head h2 em,.l-h2 em{font-style:normal;color:var(--ink-3);display:block}.l-head p{max-width:34rem;font-size:1.0625rem;color:var(--ink-2);align-self:end}@media (min-width:900px){.l-head{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:56px}}.l-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-lift);padding:clamp(24px,3vw,34px)}.l-card h3{font-size:1.375rem;font-weight:800;letter-spacing:-0.035em;line-height:1.15;margin-bottom:12px}.l-card p{color:var(--ink-2)}.l-dark{background:radial-gradient(520px 300px at 100% 0,rgb(217 164 65 / .26),transparent 70%),linear-gradient(180deg,#34251b,#261a12);color:#f6efe3;border-color:transparent;border-radius:var(--radius-panel);box-shadow:0 30px 60px -30px rgb(47 33 24 / .55)}.l-dark p{color:#ddd1bf}.l-split{display:grid;gap:18px}.l-before{background:rgb(255 255 255 / .45);border-style:dashed;border-color:var(--line-strong);box-shadow:none}.l-before h3,.l-dark h3{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.l-list{display:grid;gap:14px;margin-top:22px}.l-list li{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;line-height:1.5}.l-list svg{margin-top:3px}.l-before .l-list li{color:var(--ink-2);text-decoration:none}.l-dark .l-list li{color:#f2e9db}@media (min-width:860px){.l-split{grid-template-columns:.9fr 1.1fr}.l-dark{padding:44px}}.l-steps{display:grid;gap:18px;counter-reset:s}.l-step{overflow:hidden}.l-step .num{position:absolute;right:22px;top:6px;font-size:7rem;font-weight:800;letter-spacing:-0.08em;line-height:1;color:var(--ground);pointer-events:none;user-select:none}.l-step .l-ticks{display:block;height:14px;width:96px;margin-bottom:52px;background:repeating-linear-gradient(90deg,var(--clay) 0 2px,transparent 2px 6px);-webkit-mask-image:linear-gradient(90deg,#000 var(--pct),rgb(0 0 0 / .2) var(--pct));mask-image:linear-gradient(90deg,#000 var(--pct),rgb(0 0 0 / .2) var(--pct))}.l-step .sc-pill{margin-top:18px}.l-step small{display:block;margin-bottom:8px;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--clay-text)}@media (min-width:900px){.l-steps{grid-template-columns:repeat(3,1fr)}}.l-team{display:grid;gap:40px;align-items:center}.l-team .l-win{box-shadow:var(--shadow-pop)}.l-team-img{position:relative}.l-team-img::after{content:'';position:absolute;inset:auto 0 0 0;height:40%;background:linear-gradient(transparent,var(--ground));pointer-events:none;border-radius:0 0 20px 20px}.l-checks{display:grid;gap:14px;margin-top:26px}.l-checks li{display:grid;grid-template-columns:24px 1fr;gap:12px;color:var(--ink-2)}.l-checks svg{margin-top:2px}.l-copy p{margin-top:20px;font-size:1.0625rem;color:var(--ink-2);max-width:34rem}@media (min-width:960px){.l-team{grid-template-columns:.85fr 1.15fr;gap:64px}}.l-grid{display:grid;gap:16px}.l-feat{display:flex;flex-direction:column;gap:4px;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}.l-feat:hover{transform:translateY(-4px);box-shadow:0 22px 40px -22px rgb(47 33 24 / .35);border-color:var(--line-strong)}.l-feat .ico{display:grid;place-items:center;width:48px;height:48px;margin-bottom:22px;border-radius:16px;background:var(--clay-wash);color:var(--clay-text)}.l-feat h3{font-size:1.1875rem;margin-bottom:8px}.l-feat p{font-size:.9688rem}.l-feat p{margin-bottom:16px}.l-feat .sc-pill{align-self:flex-start;margin-top:auto}.l-feat.beta .ico{background:var(--ochre-wash);color:#6a4708}@media (min-width:640px){.l-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.l-grid{grid-template-columns:repeat(3,1fr)}}.l-phone-panel{display:grid;gap:40px;align-items:center;padding:clamp(28px,5vw,72px) clamp(20px,5vw,72px);background:#fff;border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow-lift);overflow:clip}.l-phones{position:relative;display:flex;justify-content:center;align-items:flex-start;padding-block:8px 0;min-height:0}.phone{position:relative;flex:0 0 auto;width:clamp(112px,26vw,250px);padding:clamp(4px,.9vw,8px);border-radius:clamp(20px,4.6vw,38px);background:linear-gradient(145deg,#3a2a20,#1d140e);box-shadow:var(--shadow-pop)}.phone img{width:100%;border-radius:clamp(16px,3.8vw,31px);background:var(--ground)}.phone::before{content:'';position:absolute;z-index:1;left:50%;top:clamp(8px,1.6vw,15px);width:26%;height:clamp(5px,1vw,9px);border-radius:99px;background:#0f0a06;transform:translateX(-50%)}.phone:nth-child(1){margin-right:clamp(-40px,-3.4vw,-14px);transform:translateY(34px) rotate(-3deg);z-index:1}.phone:nth-child(2){z-index:3}.phone:nth-child(3){margin-left:clamp(-40px,-3.4vw,-14px);transform:translateY(54px) rotate(3deg);z-index:2}.l-phones{padding-bottom:70px}@media (min-width:960px){.l-phone-panel{grid-template-columns:1fr 1.05fr}.l-phones{order:2}}.l-exports{display:grid;gap:44px;align-items:center}.l-paper-stage{position:relative;padding:clamp(24px,4vw,56px) clamp(16px,4vw,48px);border-radius:var(--radius-panel);background:radial-gradient(420px 300px at 20% 0,rgb(217 164 65 / .35),transparent 70%),linear-gradient(180deg,#e6dccb,#d9cdb8);overflow:clip}.paper{position:relative;width:min(100%,560px);margin-inline:auto}.paper::before,.paper::after{content:'';position:absolute;inset:0;background:#fbf8f2;border-radius:6px;box-shadow:0 10px 24px -12px rgb(47 33 24 / .45)}.paper::before{transform:translate(14px,12px) rotate(1.6deg);opacity:.8}.paper::after{transform:translate(7px,6px) rotate(.8deg)}.paper img{position:relative;z-index:1;width:100%;border-radius:4px;background:#fff;box-shadow:0 24px 48px -18px rgb(47 33 24 / .55),0 2px 6px rgb(47 33 24 / .15)}.l-rows{display:grid;gap:12px;margin-top:30px}.l-row{display:grid;grid-template-columns:1fr auto;gap:8px 16px;align-items:center;padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:18px}.l-row h3{font-size:1.0625rem;font-weight:800;letter-spacing:-0.02em}.l-row p{grid-column:1 / -1;font-size:.9375rem;color:var(--ink-2)}@media (min-width:960px){.l-exports{grid-template-columns:1.15fr .85fr;gap:64px}}.l-faq{display:grid;gap:36px}.l-acc{border-top:1px solid var(--line-strong)}.l-acc details{border-bottom:1px solid var(--line-strong)}.l-acc summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 4px;cursor:pointer;list-style:none;font-size:1.125rem;font-weight:600;letter-spacing:-0.02em;line-height:1.35;border-radius:10px}.l-acc summary::-webkit-details-marker{display:none}.l-acc summary::after{content:'';flex:0 0 auto;width:30px;height:30px;border-radius:50%;border:1px solid var(--line-strong);background:linear-gradient(var(--ink),var(--ink)) center / 12px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) center / 2px 12px no-repeat;transition:transform .35s var(--ease),background-color .2s}.l-acc details[open] summary::after{transform:rotate(135deg);background-color:#fff}.l-acc summary:hover{color:var(--clay-text)}.l-acc .ans{padding:0 4px 24px;max-width:40rem;color:var(--ink-2);animation:l-rise .4s var(--ease) both}@media (min-width:900px){.l-faq{grid-template-columns:.8fr 1.2fr;gap:72px}.l-faq .l-h2{position:sticky;top:calc(var(--header-h) + 28px);align-self:start}}.l-cta-wrap{padding-inline:clamp(10px,2vw,28px)}.l-cta{position:relative;isolation:isolate;overflow:clip;width:min(100%,1400px);margin-inline:auto;text-align:center;border-radius:var(--radius-panel);color:#f6efe3;padding:clamp(64px,10vw,140px) var(--gutter);background:radial-gradient(620px 360px at 50% 120%,rgb(217 164 65 / .45),transparent 70%),radial-gradient(520px 320px at 0 0,rgb(180 83 42 / .34),transparent 70%),linear-gradient(180deg,#34251b,#241810)}.l-cta h2{font-size:clamp(2.4rem,6.4vw,5rem);font-weight:800;letter-spacing:-0.058em;line-height:.96;max-width:14ch;margin-inline:auto;text-wrap:balance}.l-cta h2 em{font-style:normal;color:#cbbca6;display:block}.l-cta p{max-width:32rem;margin:22px auto 0;color:#ddd1bf;font-size:1.0625rem}.l-cta .l-hero-actions{justify-content:center}.l-cta::before{content:'';position:absolute;inset:auto 0 0 0;height:90px;z-index:-1;opacity:.55;background:repeating-linear-gradient(90deg,rgb(255 255 255 / .35) 0 2px,transparent 2px 6px);-webkit-mask-image:linear-gradient(180deg,transparent,#000);mask-image:linear-gradient(180deg,transparent,#000)}.sc-footer{margin-top:clamp(70px,9vw,120px);border-top:1px solid var(--line-strong);background:rgb(255 255 255 / .35)}.sc-footer-in{display:grid;gap:36px;width:min(100% - 2 * var(--gutter),var(--wrap));margin-inline:auto;padding-block:56px 36px}.sc-footer-brand p{margin-top:16px;max-width:22rem;color:var(--ink-3);font-size:.9375rem}.sc-footer-col{display:grid;gap:4px;align-content:start}.sc-footer-col h2{margin-bottom:8px;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.sc-footer-col a{display:inline-block;padding:5px 0;font-size:.9375rem;font-weight:600;text-decoration:none;color:var(--ink-2)}.sc-footer-col a:hover{color:var(--clay-text);text-decoration:underline;text-underline-offset:4px}.sc-footer-base{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(100% - 2 * var(--gutter),var(--wrap));margin-inline:auto;padding-block:22px 34px;border-top:1px solid var(--line);font-size:.8125rem;color:var(--ink-3)}@media (min-width:800px){.sc-footer-in{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px}}.legal-hero{padding-block:clamp(48px,7vw,96px) 0}.legal-hero h1{font-size:clamp(2.4rem,6vw,4.4rem);font-weight:800;letter-spacing:-0.055em;line-height:.98}.legal-hero p{margin-top:18px;max-width:38rem;color:var(--ink-2);font-size:1.0625rem}.legal-draft{display:flex;gap:14px;margin-top:26px;padding:18px 20px;max-width:46rem;border-radius:18px;background:var(--ochre-wash);box-shadow:inset 0 0 0 1px rgb(217 164 65 / .6);color:#5b3d06;font-size:.9688rem}.legal-draft strong{font-weight:800}.legal{width:min(100% - 2 * var(--gutter),820px);margin:clamp(32px,5vw,56px) auto 0;padding:clamp(24px,5vw,56px);background:#fff;border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow-lift);font-size:.9688rem;line-height:1.65;color:var(--ink-2)}.legal h1{display:none}.legal h2{margin:2.6em 0 .6em;font-size:.9375rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.legal>div>h2:first-of-type{margin-top:0}.legal h3{margin:0 0 .4em;font-size:.9688rem;color:var(--ink)}.legal .sub{margin-top:1.4em}.legal p{margin-top:.8em}.legal strong{color:var(--ink)}.legal .pt{margin:1.2em 0 0 clamp(0px,3vw,28px)}.legal .pt>h3{display:flex;gap:16px;font-weight:800}.legal .pt>h3 .n{min-width:2.4rem;color:var(--clay-text)}.legal .pb{margin-left:clamp(0px,5vw,56px)}.legal .pb.flex{display:flex;gap:16px;margin-left:clamp(0px,3vw,28px);margin-top:1em}.legal .pb.flex .n{font-weight:800;color:var(--clay-text);margin:0;min-width:2.4rem}.legal .ol{margin:.7em 0 0 clamp(0px,1.5vw,12px);display:grid;gap:.6em}.legal li{display:flex;gap:12px}.legal li>div{flex:1;min-width:0}.legal .pf{flex:0 0 auto;min-width:2.2rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.legal ul.bul{list-style:disc;padding-left:1.3em;display:grid;gap:.5em;margin-top:.8em}.legal-back{display:inline-flex;margin:28px 0 0}.legal-spacer{height:0}.legal a{color:var(--clay-text);text-underline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none !important;transition:none !important}.rv{opacity:1 !important;transform:none !important}.hero-art .dcp-line{stroke-dashoffset:0}.l-hero h1 .sweep{background:none;-webkit-text-fill-color:#d3c4ae}}