
.home-module__Ommc9a__page{background:var(--paper);overflow-x:clip}.home-module__Ommc9a__display{font-family:var(--font-instrument-serif), Georgia, "Times New Roman", serif;letter-spacing:-.025em;color:var(--ink);font-weight:400}.home-module__Ommc9a__display em{letter-spacing:-.02em}.home-module__Ommc9a__page h2.home-module__Ommc9a__display{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(40px,4.6vw,64px);font-weight:400;line-height:1}.home-module__Ommc9a__eyebrow{align-items:center;margin-bottom:18px;display:flex}.home-module__Ommc9a__eyebrow>span{flex:none;animation:2.6s infinite home-module__Ommc9a__ping;box-shadow:0 0 #1a63ff66}@keyframes home-module__Ommc9a__ping{0%{box-shadow:0 0 #1a63ff66}80%,to{box-shadow:0 0 0 9px #1a63ff00}}.home-module__Ommc9a__btn{border:1px solid var(--ink);background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 24px;font-size:16px;font-weight:600;transition:background .15s,color .15s,transform .15s;display:inline-flex}.home-module__Ommc9a__btn:hover{color:#fff;background:#313f44}.home-module__Ommc9a__btn:active{transform:translateY(1px)}.home-module__Ommc9a__ghost{color:var(--ink);background:0 0}.home-module__Ommc9a__ghost:hover{background:var(--ink);color:var(--paper)}.home-module__Ommc9a__sprout{border-color:var(--green);background:var(--green);color:var(--dark)}.home-module__Ommc9a__sprout:hover{color:var(--dark);background:#dcf7d0;border-color:#dcf7d0}.home-module__Ommc9a__ghostLight{color:#f1f4ed;background:0 0;border-color:#f1f4ed}.home-module__Ommc9a__ghostLight:hover{color:var(--dark);background:#f1f4ed}.home-module__Ommc9a__ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.home-module__Ommc9a__page .home-module__Ommc9a__navCta{background:var(--ink);color:#fff;font-weight:600}.home-module__Ommc9a__page .home-module__Ommc9a__navCta:hover{color:#fff;background:#313f44}.home-module__Ommc9a__hero{min-height:720px;padding:72px var(--gutter) 120px;align-items:center;display:flex;position:relative}.home-module__Ommc9a__heroCopy{z-index:2;min-width:0;max-width:600px;position:relative}.home-module__Ommc9a__hero h1{text-wrap:balance;margin:0 0 28px;font-size:clamp(48px,6.4vw,92px);line-height:.96}.home-module__Ommc9a__lead{letter-spacing:-.01em;max-width:520px;color:var(--ink-2);margin:0 0 32px;font-size:clamp(20px,1.9vw,23px);font-weight:500;line-height:1.4}.home-module__Ommc9a__heroArt{width:62%;position:absolute;top:0;bottom:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24%);mask-image:linear-gradient(90deg,#0000 0,#000 24%)}.home-module__Ommc9a__heroArt img{object-fit:cover;object-position:72% center;transform-origin:60%;width:100%;height:100%;animation:18s ease-in-out infinite home-module__Ommc9a__drift;display:block}@keyframes home-module__Ommc9a__drift{0%,to{transform:scale(1.03)translate(0,0)}50%{transform:scale(1.07)translate(-14px,-10px)}}.home-module__Ommc9a__reassure{color:var(--body);margin:18px 0 0;font-size:15px;line-height:1.5}.home-module__Ommc9a__reassure a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.home-module__Ommc9a__reassure a:hover{color:var(--accent-text)}.home-module__Ommc9a__pathCard{z-index:3;right:var(--gutter);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd9;border-radius:20px;width:300px;padding:16px 18px 8px;animation:7s ease-in-out infinite home-module__Ommc9a__bob;position:absolute;bottom:40px;box-shadow:0 30px 60px -20px #15242a40}@keyframes home-module__Ommc9a__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.home-module__Ommc9a__pathCard strong{letter-spacing:-.01em;margin-bottom:8px;font-size:15px;font-weight:600;display:block}.home-module__Ommc9a__pathCard ol{margin:0;padding:0;list-style:none}.home-module__Ommc9a__pathCard li{border-top:1px solid var(--line);grid-template-columns:26px 1fr;align-items:center;gap:12px;padding:9px 0;font-size:14px;display:grid}.home-module__Ommc9a__pathCard i{background:var(--accent-soft);width:26px;height:26px;color:var(--accent-text);font:12px var(--font-jetbrains-mono), monospace;border-radius:50%;place-items:center;font-style:normal;animation:9s infinite home-module__Ommc9a__on;display:grid}.home-module__Ommc9a__pathCard li:nth-child(2) i{animation-delay:3s}.home-module__Ommc9a__pathCard li:nth-child(3) i{animation-delay:6s}@keyframes home-module__Ommc9a__on{0%,8%{background:var(--accent-soft);color:var(--accent-text)}14%,40%{background:var(--green);color:var(--dark)}48%,to{background:var(--accent-soft);color:var(--accent-text)}}.home-module__Ommc9a__equipment{margin:0 var(--gutter);background:var(--paper-2);border-radius:28px;grid-template-columns:min(34vw,440px) minmax(0,1fr);align-items:center;gap:min(8%,96px);padding:48px min(6%,72px);display:grid}.home-module__Ommc9a__equipment figure{margin:0}.home-module__Ommc9a__equipment img{mix-blend-mode:multiply;width:100%;height:auto;animation:8s ease-in-out infinite home-module__Ommc9a__bob;display:block}.home-module__Ommc9a__equipment h2{margin-bottom:22px}.home-module__Ommc9a__equipment p:not(.home-module__Ommc9a__eyebrow){color:var(--body);max-width:480px;margin:0 0 12px;font-size:18px;line-height:1.65}.home-module__Ommc9a__section{padding:128px var(--gutter) 0;scroll-margin-top:70px}.home-module__Ommc9a__sectionHead{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:end;gap:40px;margin-bottom:40px;display:grid}.home-module__Ommc9a__sectionHead>a{justify-self:start;font-size:16px}.home-module__Ommc9a__panel{background:var(--paper-2);border-radius:28px;position:relative;overflow:hidden}.home-module__Ommc9a__panelImg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.home-module__Ommc9a__glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--ink);background:#ffffffe6;border:1px solid #ffffffb3;border-radius:18px;box-shadow:0 24px 50px -24px #15242a55}.home-module__Ommc9a__num{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-text);font:13px var(--font-jetbrains-mono), monospace;border-radius:50%;place-items:center;margin-bottom:18px;display:inline-grid}.home-module__Ommc9a__page .home-module__Ommc9a__glass h3{letter-spacing:-.01em;margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.25}.home-module__Ommc9a__glass p{color:var(--body);margin:0;font-size:15px;line-height:1.55}.home-module__Ommc9a__stepsPanel{min-height:580px;padding:40px}.home-module__Ommc9a__stepsImg{object-position:center 80%}.home-module__Ommc9a__track{background:#15242a1a;border-radius:2px;height:2px;margin:4px 20px 26px;position:relative}.home-module__Ommc9a__track span{background:var(--accent);border-radius:50%;width:12px;height:12px;animation:8s cubic-bezier(.65,0,.35,1) infinite home-module__Ommc9a__run;position:absolute;top:-5px;left:0;box-shadow:0 0 0 6px #1a63ff26}@keyframes home-module__Ommc9a__run{0%{left:0}25%{left:calc(33.3% - 6px)}50%{left:calc(66.6% - 6px)}75%,to{left:calc(100% - 12px)}}.home-module__Ommc9a__steps{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.home-module__Ommc9a__steps li{min-width:0;padding:22px 22px 24px;animation:8s ease-in-out infinite home-module__Ommc9a__lift}.home-module__Ommc9a__steps li:nth-child(2){animation-delay:2s}.home-module__Ommc9a__steps li:nth-child(3){animation-delay:4s}.home-module__Ommc9a__steps li:nth-child(4){animation-delay:6s}@keyframes home-module__Ommc9a__lift{0%,30%,to{transform:translateY(0);box-shadow:0 24px 50px -24px #15242a55}8%,22%{transform:translateY(-6px);box-shadow:0 30px 60px -20px #1a63ff55}}.home-module__Ommc9a__steps li:last-child .home-module__Ommc9a__num{background:var(--green);color:var(--dark)}.home-module__Ommc9a__pathPanel{align-items:flex-end;min-height:600px;padding:32px;display:flex}.home-module__Ommc9a__pathImg{object-position:center 35%}.home-module__Ommc9a__path{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.home-module__Ommc9a__path li{min-width:0;padding:22px 22px 24px}.home-module__Ommc9a__path li:last-child .home-module__Ommc9a__num{background:var(--green);color:var(--dark)}.home-module__Ommc9a__door{margin:128px var(--gutter) 0;background:var(--dark);color:#f1f4ed;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:56px;display:grid}.home-module__Ommc9a__doorCopy{min-width:0}.home-module__Ommc9a__door .home-module__Ommc9a__eyebrow{color:var(--green)}.home-module__Ommc9a__door .home-module__Ommc9a__eyebrow>span,.home-module__Ommc9a__start .home-module__Ommc9a__eyebrow>span{background:var(--green);animation-name:home-module__Ommc9a__pingGreen}@keyframes home-module__Ommc9a__pingGreen{0%{box-shadow:0 0 #c7ecb666}80%,to{box-shadow:0 0 0 9px #c7ecb600}}.home-module__Ommc9a__page .home-module__Ommc9a__door h2.home-module__Ommc9a__display{color:#f1f4ed}.home-module__Ommc9a__door em{color:var(--green)}.home-module__Ommc9a__doorCopy>p:not(.home-module__Ommc9a__eyebrow){color:#d3dcda;max-width:480px;margin:22px 0 32px;font-size:19px;line-height:1.55}.home-module__Ommc9a__doorCopy b{color:var(--green);font-weight:600}.home-module__Ommc9a__doorArt{aspect-ratio:3/2;background:#f2f2ec;border-radius:20px;position:relative;overflow:hidden}.home-module__Ommc9a__doorArt img{object-fit:cover;transform-origin:50%;width:100%;height:100%;animation:18s ease-in-out infinite home-module__Ommc9a__drift;display:block}.home-module__Ommc9a__page .home-module__Ommc9a__faq{padding-top:128px}.home-module__Ommc9a__page .home-module__Ommc9a__start{margin:40px var(--gutter) 0;border-radius:28px;padding:72px min(6%,72px)}.home-module__Ommc9a__page .home-module__Ommc9a__start h2.home-module__Ommc9a__display{color:#f1f4ed;margin-bottom:24px;font-size:clamp(44px,4.8vw,68px)}.home-module__Ommc9a__page .home-module__Ommc9a__start .home-module__Ommc9a__eyebrow{font-size:12px;line-height:1.5}.home-module__Ommc9a__page .home-module__Ommc9a__footer{margin-top:40px}.home-module__Ommc9a__formStep{gap:18px;min-width:0;display:grid}.home-module__Ommc9a__formStep[hidden]{display:none}.home-module__Ommc9a__formBack{color:#d3dcda;min-height:44px;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;justify-self:center;align-items:center;gap:8px;padding:0 12px;font-size:15px;text-decoration:underline;display:inline-flex}.home-module__Ommc9a__formBack:hover{color:#fff}.home-module__Ommc9a__equipment,.home-module__Ommc9a__panel,.home-module__Ommc9a__door,.home-module__Ommc9a__page .home-module__Ommc9a__faq{content-visibility:auto;contain-intrinsic-block-size:auto 600px}@media (max-width:1100px){.home-module__Ommc9a__page header nav{gap:18px}}@media (max-width:1000px){.home-module__Ommc9a__hero{min-height:0;padding:40px var(--gutter) 40px;flex-direction:column;align-items:stretch}.home-module__Ommc9a__heroArt{aspect-ratio:3/2;border-radius:20px;width:100%;margin-top:32px;position:relative;top:auto;bottom:auto;right:auto;-webkit-mask-image:none;mask-image:none}.home-module__Ommc9a__heroArt img{object-position:center}.home-module__Ommc9a__pathCard{width:auto;margin:-56px 14px 0;position:relative;bottom:auto;right:auto}.home-module__Ommc9a__equipment{grid-template-columns:300px minmax(0,1fr)}.home-module__Ommc9a__sectionHead{grid-template-columns:minmax(0,1fr);gap:16px}.home-module__Ommc9a__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__Ommc9a__stepsPanel{min-height:0}.home-module__Ommc9a__door{grid-template-columns:minmax(0,1fr);gap:32px;padding:40px}.home-module__Ommc9a__page .home-module__Ommc9a__start{padding:56px 40px}}@media (max-width:760px){.home-module__Ommc9a__ctas .home-module__Ommc9a__btn{flex:auto}.home-module__Ommc9a__equipment{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:8px;padding:28px 22px}.home-module__Ommc9a__equipment figure{justify-self:center;width:min(100%,300px)}.home-module__Ommc9a__equipment p:not(.home-module__Ommc9a__eyebrow){font-size:17px}.home-module__Ommc9a__section,.home-module__Ommc9a__page .home-module__Ommc9a__faq{padding-top:88px}.home-module__Ommc9a__steps{grid-template-columns:minmax(0,1fr)}.home-module__Ommc9a__stepsPanel{padding:20px}.home-module__Ommc9a__track{display:none}.home-module__Ommc9a__pathPanel{content-visibility:visible;background:0 0;min-height:0;padding:0;display:block;overflow:visible}.home-module__Ommc9a__pathPanel .home-module__Ommc9a__panelImg{aspect-ratio:4/3;border-radius:22px;height:auto;position:relative}.home-module__Ommc9a__path{grid-template-columns:minmax(0,1fr);gap:10px;margin:-48px 0 0;padding:0 12px}.home-module__Ommc9a__door{border-radius:22px;margin-top:88px;padding:28px 20px}.home-module__Ommc9a__doorCopy>p:not(.home-module__Ommc9a__eyebrow){font-size:17px}.home-module__Ommc9a__page .home-module__Ommc9a__start{padding:56px var(--gutter) 64px;border-radius:0;margin:56px 0 0}.home-module__Ommc9a__page .home-module__Ommc9a__footer{margin-top:0}}@media (prefers-reduced-motion:reduce){.home-module__Ommc9a__page *,.home-module__Ommc9a__page :before{transition:none!important;animation:none!important}}
