.page-module__dLCkJq__page{width:min(100%, var(--ds-container));padding:clamp(3rem, 6vw, 6.5rem) var(--ds-gutter) clamp(4rem, 8vw, 8rem);margin-inline:auto}.page-module__dLCkJq__hero{border:3px solid var(--ds-outline);border-radius:var(--ds-radius-xl);background:radial-gradient(circle at 91% 18%, var(--ds-yellow) 0 4.5rem, transparent 4.6rem), var(--ds-surface);box-shadow:8px 8px 0 var(--ds-pink);grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.page-module__dLCkJq__kicker{border:2px solid var(--ds-outline);border-radius:var(--ds-radius-round);background:var(--ds-blue);color:#101014;width:fit-content;font-size:var(--ds-text-caption);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;padding:.45rem .8rem;font-weight:900}.page-module__dLCkJq__hero h1{max-width:11ch;color:var(--ds-ink-strong);font-family:var(--ds-font-display);letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(3rem,8vw,8.5rem);line-height:.88}.page-module__dLCkJq__heroCopy{border:2px solid var(--ds-outline);border-radius:var(--ds-radius-md);background:var(--ds-yellow);color:#101014;max-width:34rem;font-size:var(--ds-text-lead);box-shadow:5px 5px 0 var(--ds-shadow);margin:0;padding:1.25rem;font-weight:750}.page-module__dLCkJq__groups{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);margin-top:clamp(2.5rem,5vw,5rem);display:grid}.page-module__dLCkJq__group{border:3px solid var(--ds-outline);border-radius:var(--ds-radius-lg);background:var(--ds-surface);min-width:0;box-shadow:6px 6px 0 var(--group-accent,var(--ds-blue));grid-column:span 4;padding:clamp(1.2rem,2.5vw,2rem)}.page-module__dLCkJq__group:first-child{--group-accent:var(--ds-blue);grid-column:span 6}.page-module__dLCkJq__group:nth-child(2){--group-accent:var(--ds-yellow);grid-column:span 6}.page-module__dLCkJq__group:nth-child(3){--group-accent:var(--ds-pink);grid-column:3/span 8}.page-module__dLCkJq__group header{border-bottom:2px solid var(--ds-outline);gap:.45rem;margin-bottom:1.25rem;padding-bottom:1rem;display:grid}.page-module__dLCkJq__group h2{color:var(--ds-ink-strong);font-family:var(--ds-font-display);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(1.65rem,3vw,2.75rem);line-height:1}.page-module__dLCkJq__group header p{color:var(--ds-ink-muted);margin:0}.page-module__dLCkJq__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.page-module__dLCkJq__group:nth-child(2) .page-module__dLCkJq__links{grid-template-columns:1fr}.page-module__dLCkJq__links a{border:2px solid var(--ds-outline);border-radius:var(--ds-radius-md);background:var(--ds-surface-muted);min-height:100%;color:var(--ds-ink);transition:translate var(--ds-duration-fast) var(--ds-ease-spring), box-shadow var(--ds-duration-fast) ease, background-color var(--ds-duration-fast) ease;gap:.35rem;padding:1rem;text-decoration:none;display:grid}.page-module__dLCkJq__links a:hover{background:color-mix(in srgb, var(--group-accent) 25%, var(--ds-surface));box-shadow:4px 4px 0 var(--ds-shadow);translate:-2px -2px}.page-module__dLCkJq__links strong{color:var(--ds-ink-strong);font-size:1.05rem}.page-module__dLCkJq__links span{color:var(--ds-ink-muted);font-size:.9rem}.page-module__dLCkJq__links span:last-child{color:var(--ds-ink);font-weight:850}.page-module__dLCkJq__note{max-width:58rem;color:var(--ds-ink-muted);text-align:center;margin:clamp(2rem,4vw,4rem) auto 0}@media (max-width:64rem){.page-module__dLCkJq__hero{grid-template-columns:1fr}.page-module__dLCkJq__heroCopy{max-width:46rem}.page-module__dLCkJq__group:first-child,.page-module__dLCkJq__group:nth-child(2),.page-module__dLCkJq__group:nth-child(3){grid-column:span 12}}@media (max-width:42rem){.page-module__dLCkJq__page{padding-inline:.7rem}.page-module__dLCkJq__hero{border-radius:var(--ds-radius-lg);box-shadow:6px 6px 0 var(--ds-pink);padding:1.25rem}.page-module__dLCkJq__hero h1{font-size:clamp(2.8rem,18vw,5rem)}.page-module__dLCkJq__group{border-radius:var(--ds-radius-md);padding:1rem}.page-module__dLCkJq__links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-module__dLCkJq__links a{transition:none}}
