.topography-hero-module__dVVnYW__page{--hero-base:#020202;--hero-accent:#ffe600;--hero-gutter:2rem;background:var(--hero-base);color:#fff;flex-direction:column;min-height:100svh;display:flex}.topography-hero-module__dVVnYW__header{z-index:20;position:sticky;top:0}.topography-hero-module__dVVnYW__header>header>div:first-child{padding-inline:var(--hero-gutter)}.topography-hero-module__dVVnYW__hero{isolation:isolate;align-items:center;min-height:calc(100svh - 4.75rem - 1px);display:flex;position:relative}.topography-hero-module__dVVnYW__hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 233.333% at 80% 200%,#ffe6000b,#0000 65%),#05070b;height:140px;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 98%);mask-image:linear-gradient(#0000,#000 98%)}.topography-hero-module__dVVnYW__background{z-index:-2;pointer-events:none;background:var(--hero-base);position:absolute;inset:0;overflow:hidden}.topography-hero-module__dVVnYW__readability{z-index:-1;pointer-events:none;background:radial-gradient(78% 65% at 14% 42%,#020202f2 0%,#020202eb 45%,#020202cc 60%,#02020266 78%,#0000 100%);position:absolute;inset:0}.topography-hero-module__dVVnYW__content{width:100%;max-width:80rem;padding:clamp(4.5rem,9vh,7.5rem)var(--hero-gutter)clamp(7rem,13vh,10rem);margin-inline:auto}.topography-hero-module__dVVnYW__headline{letter-spacing:-.04em;text-wrap:balance;max-width:68rem;margin:0;font-size:clamp(4rem,6.5vw,6rem);font-weight:700;line-height:1.02}.topography-hero-module__dVVnYW__headline span{display:block}.topography-hero-module__dVVnYW__support{color:#dedee1;max-width:35rem;margin:2rem 0 0;font-size:clamp(1.0625rem,1.45vw,1.25rem);line-height:1.65}.topography-hero-module__dVVnYW__actions{align-items:center;gap:.875rem;margin-top:2rem;display:flex}.topography-hero-module__dVVnYW__primary,.topography-hero-module__dVVnYW__secondary{text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:3.5rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:650;text-decoration:none;display:inline-flex}.topography-hero-module__dVVnYW__primary{background:var(--hero-accent);color:#020202}.topography-hero-module__dVVnYW__secondary{color:#fff;background:#02020299;border:1px solid #676767}.topography-hero-module__dVVnYW__secondary:hover{background:#202020;border-color:#aaa}.topography-hero-module__dVVnYW__primary:focus-visible,.topography-hero-module__dVVnYW__secondary:focus-visible,.topography-hero-module__dVVnYW__motionButton:focus-visible{outline-offset:5px;outline:2px solid #fff}.topography-hero-module__dVVnYW__motionUtility{z-index:2;bottom:1.25rem;right:max(var(--hero-gutter),calc((100% - 80rem)/2 + var(--hero-gutter)));position:absolute}.topography-hero-module__dVVnYW__motionButton,.topography-hero-module__dVVnYW__motionStatus{color:#dedee1;background:#020202d9;border:0;border-radius:.375rem;justify-content:center;align-items:center;gap:.625rem;min-height:2.75rem;padding:.5rem .875rem;font-size:.8125rem;line-height:1.5;display:inline-flex}.topography-hero-module__dVVnYW__motionButton{cursor:pointer}.topography-hero-module__dVVnYW__motionButton:hover{color:#fff;background:#202020}.topography-hero-module__dVVnYW__skipLink{z-index:50;background:var(--hero-accent);color:#020202;padding:.75rem 1rem;position:fixed;top:.5rem;left:1rem;transform:translateY(-200%)}.topography-hero-module__dVVnYW__skipLink:focus{transform:translateY(0)}@media (min-width:1024px){.topography-hero-module__dVVnYW__page{--hero-gutter:clamp(2rem,min(calc(6.25vw - 2rem),calc(11rem - 10vw)),3rem)}}@media (max-width:1023px){.topography-hero-module__dVVnYW__page{--hero-gutter:1.5rem}.topography-hero-module__dVVnYW__headline{font-size:clamp(3rem,7vw,4.5rem)}}@media (max-width:639px){.topography-hero-module__dVVnYW__page{--hero-gutter:1.25rem;min-height:0}.topography-hero-module__dVVnYW__hero{align-items:flex-start;min-height:0}.topography-hero-module__dVVnYW__hero:after{height:72px}.topography-hero-module__dVVnYW__content{padding:3.75rem var(--hero-gutter)8rem}.topography-hero-module__dVVnYW__headline{letter-spacing:-.035em;font-size:clamp(2rem,9.1vw,3rem);line-height:1.08}.topography-hero-module__dVVnYW__support{margin-top:1.5rem;font-size:1rem;line-height:1.65}.topography-hero-module__dVVnYW__actions{flex-direction:column;align-items:stretch;gap:.75rem;margin-top:1.75rem}.topography-hero-module__dVVnYW__readability{background:linear-gradient(#020202e6 0% 50%,#020202de calc(100% - 9rem),#02020226 100%)}.topography-hero-module__dVVnYW__motionUtility{bottom:1rem}}@media (prefers-reduced-motion:reduce){.topography-hero-module__dVVnYW__primary,.topography-hero-module__dVVnYW__secondary{transition:none}.topography-hero-module__dVVnYW__primary:hover{transform:none}}
