.page-module___8aEwW__page{--ink:#000;--soft:#4d4d4d;--dim:#8a8a8a;--fold:#dedede;--pad:clamp(20px, 4vw, 56px);--gap:clamp(28px, 6vw, 96px);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;background:#fff;font-size:clamp(1.125rem,1.4vw,1.3rem);line-height:1.5}.page-module___8aEwW__hero{isolation:isolate;touch-action:pan-y;background:#fff;height:100svh;min-height:620px;position:relative;overflow:hidden}.page-module___8aEwW__canvas{filter:blur(7px)contrast(40);width:calc(100% + 56px);height:calc(100% + 56px);position:absolute;inset:-28px}.page-module___8aEwW__over{color:#fff;mix-blend-mode:difference;pointer-events:none;flex-direction:column;align-items:center;height:100%;display:flex;position:relative}.page-module___8aEwW__over a,.page-module___8aEwW__over button{pointer-events:auto}.page-module___8aEwW__nav{width:100%;padding:28px var(--pad);justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__nav img{filter:invert();width:clamp(150px,15vw,208px);height:auto}.page-module___8aEwW__nav a{color:inherit;text-underline-offset:.3em}.page-module___8aEwW__logo{pointer-events:none;width:auto;height:min(44svh,58vw);position:absolute;top:41%;left:50%;translate:-50% -50%}.page-module___8aEwW__foot{padding:0 var(--pad) 84px;text-align:center;margin-top:auto}.page-module___8aEwW__dry{width:fit-content;margin:0 auto}.page-module___8aEwW__foot h1{letter-spacing:-.045em;margin:0;font-size:clamp(2.4rem,5.2vw,5rem);font-weight:600;font-stretch:112%;line-height:.95}.page-module___8aEwW__foot p{max-width:40ch;margin:16px auto 0;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.4}.page-module___8aEwW__foot .page-module___8aEwW__hint{opacity:.6;max-width:none;font-size:1rem}.page-module___8aEwW__foot button{color:inherit;font:inherit;text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.page-module___8aEwW__touch{display:none}@media (hover:none){.page-module___8aEwW__mouse{display:none}.page-module___8aEwW__touch{display:inline}}.page-module___8aEwW__folded{isolation:isolate;background:#fff;position:relative}.page-module___8aEwW__run{filter:blur(6px)contrast(40);width:min(100%,860px);height:calc(100% + 30px);position:absolute;top:0;left:50%;translate:-50%}.page-module___8aEwW__leaves{padding:0 var(--pad);color:#fff;mix-blend-mode:difference;text-align:center;--soft:#b4b4b4;--dim:#7a7a7a;position:relative}.page-module___8aEwW__leaves h2,.page-module___8aEwW__leaves h3,.page-module___8aEwW__leaves p{text-wrap:balance;margin-left:auto;margin-right:auto}.page-module___8aEwW__studio{padding-top:clamp(120px,15vw,220px)}.page-module___8aEwW__section{padding-top:clamp(140px,17vw,260px)}.page-module___8aEwW__big{letter-spacing:-.045em;max-width:15ch;margin-block:0;font-size:clamp(2.5rem,6.6vw,6.6rem);font-weight:600;font-stretch:112%;line-height:.95}.page-module___8aEwW__lead{letter-spacing:-.01em;max-width:34ch;margin-block:clamp(80px,9vw,130px) 0;font-size:clamp(1.3rem,2.1vw,1.85rem);line-height:1.35}.page-module___8aEwW__label{letter-spacing:.08em;text-transform:uppercase;max-width:32ch;color:var(--dim);margin-block:0;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:500}.page-module___8aEwW__plate{width:min(100%,760px);height:clamp(200px,26vw,360px);margin:clamp(48px,6vw,88px) auto 0}.page-module___8aEwW__range,.page-module___8aEwW__steps{padding:0;list-style:none}.page-module___8aEwW__range{row-gap:clamp(80px,9vw,140px);margin:clamp(64px,7vw,110px) 0 0;display:grid}.page-module___8aEwW__range h3{letter-spacing:-.05em;margin-block:0;font-size:clamp(3rem,9vw,8.6rem);font-weight:600;font-stretch:112%;line-height:.9}.page-module___8aEwW__range h3 a{color:inherit;text-decoration:none}.page-module___8aEwW__range h3 a:hover{text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:3px}.page-module___8aEwW__range p{max-width:30ch;color:var(--soft);margin-block:clamp(14px,1.6vw,22px) 0;font-size:clamp(1.2rem,1.8vw,1.6rem);line-height:1.35}.page-module___8aEwW__range .page-module___8aEwW__field{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-top:clamp(16px,1.8vw,26px);font-size:clamp(1rem,1.3vw,1.2rem)}.page-module___8aEwW__range .page-module___8aEwW__field+p{margin-top:clamp(18px,2vw,28px)}.page-module___8aEwW__steps{counter-reset:step;row-gap:clamp(72px,8vw,120px);margin:clamp(64px,7vw,110px) 0 0;padding-bottom:clamp(170px,20vw,280px);display:grid}.page-module___8aEwW__steps li{counter-increment:step;flex-direction:column;align-items:center;display:flex;position:relative}.page-module___8aEwW__steps li:before{content:counter(step);font-size:1.3rem;font-weight:600;position:absolute;top:30px;left:50%;translate:-50% -50%}.page-module___8aEwW__drop{width:60px;height:60px;display:block}.page-module___8aEwW__steps div{margin-top:clamp(28px,3vw,40px)}.page-module___8aEwW__steps h3{letter-spacing:-.04em;margin-block:0;font-size:clamp(2rem,4vw,3.6rem);font-weight:600;font-stretch:112%;line-height:1}.page-module___8aEwW__steps p{max-width:32ch;color:var(--soft);margin-block:12px 0;font-size:clamp(1.2rem,1.8vw,1.6rem);line-height:1.35}.page-module___8aEwW__contact{z-index:1;padding:clamp(72px, 10vw, 144px) var(--pad) 140px;background:var(--ink);color:#fff;text-align:center;position:relative}.page-module___8aEwW__contact h2{letter-spacing:-.05em;max-width:12ch;margin:0 auto;font-size:clamp(2.6rem,7vw,7rem);font-weight:600;font-stretch:112%;line-height:.93}.page-module___8aEwW__contact a{color:inherit;text-underline-offset:.25em;margin-top:clamp(28px,4vw,56px);font-size:clamp(1.3rem,2.4vw,2.1rem);text-decoration-thickness:1px;display:inline-block}.page-module___8aEwW__contact p{color:#9a9a9a;max-width:40ch;margin:16px auto 0;font-size:clamp(1.1rem,1.5vw,1.35rem)}.page-module___8aEwW__contact :focus-visible{outline-color:#fff}.page-module___8aEwW__trail{z-index:40;visibility:hidden;pointer-events:none;mix-blend-mode:difference;filter:blur(4px)contrast(30);width:100%;height:100%;position:fixed;inset:0}@media (max-width:640px){.page-module___8aEwW__run{filter:blur(4px)contrast(40)}.page-module___8aEwW__drop{width:48px;height:48px}.page-module___8aEwW__steps li:before{font-size:1.1rem;top:24px}}
