.MiniNav-module__McJZNa__nav{width:100%;font-size:var(--text-body);line-height:var(--lh-body);letter-spacing:var(--ls-body)}.MiniNav-module__McJZNa__grid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);width:100%;display:grid}.MiniNav-module__McJZNa__stackColumn{align-items:flex-start;gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.MiniNav-module__McJZNa__stackColumn:first-child{grid-column:9/span 2}.MiniNav-module__McJZNa__stackColumn:last-child{grid-column:11/span 2}.MiniNav-module__McJZNa__cell{align-items:flex-start;gap:var(--space-none);flex-direction:column;min-width:0;display:flex}.MiniNav-module__McJZNa__label{color:var(--color-text-muted)}.MiniNav-module__McJZNa__stack{align-items:flex-start;gap:var(--space-none);color:var(--color-text-primary);flex-direction:column;display:flex}@media (max-width:1024px){.MiniNav-module__McJZNa__stackColumn:first-child{grid-column:5/span 2}.MiniNav-module__McJZNa__stackColumn:last-child{grid-column:7/span 2}}@media (max-width:768px){.MiniNav-module__McJZNa__stackColumn:first-child{grid-column:1/span 2}.MiniNav-module__McJZNa__stackColumn:last-child{grid-column:3/span 2}.MiniNav-module__McJZNa__nav{font-size:var(--text-caption);line-height:var(--lh-body)}}
.Hero-module__JgYmMq__hero{min-height:100dvh;padding-bottom:var(--space-md);flex-direction:column;grid-column:1/-1;display:flex;position:relative;overflow:visible}@media (min-width:769px){.Hero-module__JgYmMq__hero{padding-top:max(var(--layout-page-top), env(safe-area-inset-top,0px))}}@media (max-width:768px){.Hero-module__JgYmMq__hero{padding-top:calc(var(--site-header-offset,max(var(--layout-page-top), env(safe-area-inset-top,0px))) + var(--layout-nav-to-content-gap-narrow))}}.Hero-module__JgYmMq__heroHideCursor{cursor:none}.Hero-module__JgYmMq__heroClip{z-index:var(--z-raised);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:visible}.Hero-module__JgYmMq__heroMain{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}@media (max-width:768px){.Hero-module__JgYmMq__heroNavCol{display:none}.Hero-module__JgYmMq__heroTitleCol{width:100%;min-width:0}}@media (min-width:769px){.Hero-module__JgYmMq__heroMain{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);align-items:start;display:grid}.Hero-module__JgYmMq__heroNavCol{min-width:0;min-height:var(--site-header-offset,0px);grid-column:1/span 1;align-self:start}.Hero-module__JgYmMq__heroTitleCol{grid-column:2/-1;min-width:0}}.Hero-module__JgYmMq__titleScrollSentinel{clip:rect(0, 0, 0, 0);pointer-events:none;border:0;width:100%;height:1px;margin:0;padding:0;overflow:hidden}.Hero-module__JgYmMq__mailFollower{z-index:calc(var(--z-overlay) + 1);pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;padding:0;position:absolute;top:0;left:0}.Hero-module__JgYmMq__mailInner{white-space:nowrap;font-size:var(--text-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);transform-origin:50%;display:inline-block;position:relative}.Hero-module__JgYmMq__mailInnerBouncing{animation:Hero-module__JgYmMq__heroMailBounce var(--duration-fast) cubic-bezier(.34, 1.45, .64, 1) both}.Hero-module__JgYmMq__mailHighlightTrack{z-index:var(--z-base);pointer-events:none;border-radius:1px;position:absolute;inset:-2px 0;overflow:hidden}.Hero-module__JgYmMq__mailHighlightFill{transform-origin:0;background-color:var(--color-accent);will-change:transform;width:100%;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}.Hero-module__JgYmMq__mailText{z-index:var(--z-raised);--mail-hold-p:0;background-image:linear-gradient(90deg, var(--color-text-on-accent) 0%, var(--color-text-on-accent) calc(var(--mail-hold-p) * 100%), var(--color-text-primary) calc(var(--mail-hold-p) * 100%), var(--color-text-primary) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;position:relative}.Hero-module__JgYmMq__text{font-size:var(--text-display-xl);letter-spacing:var(--ls-display-xl);line-height:var(--lh-display-xl);font-weight:var(--font-weight);text-indent:2em;max-width:100%;margin:0}.Hero-module__JgYmMq__heroFooter{width:100%;padding-top:var(--space-xl);margin-top:auto}@keyframes Hero-module__JgYmMq__heroMailBounce{0%{transform:scale(1)}40%{transform:scale(.94)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Hero-module__JgYmMq__mailInnerBouncing{animation:none}}@media (max-width:768px){.Hero-module__JgYmMq__text{text-indent:var(--indent-md-proportional)}}.Hero-module__JgYmMq__primary{color:var(--color-text-primary)}.Hero-module__JgYmMq__secondary{color:var(--color-text-secondary)}
.SectionDivider-module__u1CUKa__divider{border:none;border-top:1px solid var(--color-border);width:100%;margin:0;margin-top:var(--section-gap-before-divider);margin-bottom:var(--section-gap-after-divider);grid-column:1/-1}
