.Hero-module__s-6kkG__hero{min-height:100svh;padding-inline:var(--space-gutter);border-bottom:var(--hairline) solid var(--color-line);flex-direction:column;display:flex;position:relative;overflow:clip}.Hero-module__s-6kkG__ghost{right:calc(var(--space-gutter) * -1);z-index:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Hero-module__s-6kkG__body{z-index:1;flex:1;grid-template-columns:minmax(0,1fr);align-content:center;gap:clamp(2.25rem,1.5rem + 4vw,3.5rem);width:100%;max-width:78rem;margin-inline:auto;padding-block:clamp(4rem,3rem + 6vw,8rem);display:grid;position:relative}.Hero-module__s-6kkG__content{min-width:0}.Hero-module__s-6kkG__contentInner{width:100%;max-width:46rem}.Hero-module__s-6kkG__eyebrow{font-family:var(--font-ui);font-size:var(--step-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-stone);align-items:center;gap:0;margin:0 0 clamp(1.75rem,1.2rem + 2vw,3rem);font-weight:500;line-height:1.2;display:flex}.Hero-module__s-6kkG__eyebrowDot{background-color:var(--color-clay);border-radius:50%;flex:none;width:6px;height:6px}.Hero-module__s-6kkG__eyebrowRule{width:clamp(26px,3vw,42px);height:var(--hairline);background-color:var(--color-line);flex:none;margin-left:0;margin-right:.85rem}.Hero-module__s-6kkG__headline{max-width:22ch;font-family:var(--font-display);font-size:var(--step-display);letter-spacing:-.02em;font-variation-settings:"wght" 400, "opsz" 78, "SOFT" 22;color:var(--color-ink);text-wrap:balance;margin:0;line-height:1.05}.Hero-module__s-6kkG__supporting{max-width:42ch;font-family:var(--font-body);font-size:var(--step-body-lg);color:var(--color-stone);margin:clamp(1.15rem,.9rem + 1.2vw,1.85rem) 0 0;line-height:1.6}.Hero-module__s-6kkG__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);display:flex}.Hero-module__s-6kkG__cta{font-family:var(--font-ui);font-size:var(--step-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-paper);background-color:var(--color-pine);border:var(--hairline) solid var(--color-pine);transition:background-color .24s var(--ease-editorial), border-color .24s var(--ease-editorial);border-radius:2px;align-items:center;gap:.7em;padding:1.05em 1.6em;font-weight:500;text-decoration:none;display:inline-flex}.Hero-module__s-6kkG__cta:hover{background-color:var(--color-pine-deep);border-color:var(--color-pine-deep)}.Hero-module__s-6kkG__ctaArrow{flex:none}.Hero-module__s-6kkG__secondaryLink{font-family:var(--font-body);font-size:var(--step-body);color:var(--color-ink);border-bottom:var(--hairline) solid var(--color-clay);transition:color .24s var(--ease-editorial), border-color .24s var(--ease-editorial);padding-bottom:2px;font-style:italic;text-decoration:none}.Hero-module__s-6kkG__secondaryLink:hover{color:var(--color-clay-deep);border-color:var(--color-clay-deep)}.Hero-module__s-6kkG__visual{background-color:var(--color-pine);min-height:clamp(320px,68vw,480px);position:relative;overflow:hidden}.Hero-module__s-6kkG__heroImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.Hero-module__s-6kkG__visual:after{content:"";opacity:.05;mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.Hero-module__s-6kkG__visualFrame{z-index:2;border:var(--hairline) solid var(--color-line-dark);pointer-events:none;position:absolute;inset:clamp(10px,2vw,16px)}@media (min-width:60rem){.Hero-module__s-6kkG__body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:0}.Hero-module__s-6kkG__content{height:min(74vh,640px);border-inline-end:var(--hairline) solid var(--color-line);align-items:flex-start;padding-inline-end:var(--space-gutter);display:flex}.Hero-module__s-6kkG__contentInner{width:100%;max-width:46rem}.Hero-module__s-6kkG__visual{height:min(74vh,640px);min-height:0;margin-inline-start:var(--space-gutter)}.Hero-module__s-6kkG__ghost{top:50%;right:calc(var(--space-gutter) * -1.4)}}@media (min-width:48rem) and (max-width:59.9375rem){.Hero-module__s-6kkG__body{padding-block:clamp(4rem,8vw,6rem)}.Hero-module__s-6kkG__contentInner{max-width:42rem}.Hero-module__s-6kkG__visual{min-height:30rem}}@media (max-width:47.9375rem){.Hero-module__s-6kkG__hero{min-height:auto}.Hero-module__s-6kkG__body{gap:clamp(2.5rem,8vw,3.5rem);padding-block:clamp(3.5rem,12vw,5rem)}.Hero-module__s-6kkG__contentInner{max-width:none}.Hero-module__s-6kkG__eyebrow{margin-bottom:1.5rem}.Hero-module__s-6kkG__eyebrowDot{width:5px;height:5px}.Hero-module__s-6kkG__eyebrowRule{width:28px;margin-right:.75rem}.Hero-module__s-6kkG__headline{max-width:18ch}.Hero-module__s-6kkG__supporting{max-width:38ch}.Hero-module__s-6kkG__actions{flex-direction:column;align-items:flex-start}.Hero-module__s-6kkG__visual{min-height:clamp(300px,105vw,460px)}.Hero-module__s-6kkG__ghost{top:42%;right:-2rem}}
