.individuals-page{background:var(--wim-cream);color:var(--wim-charcoal);overflow:hidden}.individuals-container{width:min(100% - 2 * var(--wim-gutter), 76rem);margin-inline:auto}.individuals-page h1,.individuals-page h2{font-family:var(--font-anton), Impact, sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-weight:400;line-height:.98}.individuals-hero{background:var(--wim-blue);color:var(--wim-cream);padding-block:clamp(4.5rem,9vw,8rem);position:relative}.individuals-hero:after{background:var(--wim-teal);content:"";width:min(34vw,30rem);height:.5rem;position:absolute;top:0;right:0}.individuals-hero-inner{max-width:76rem}.individuals-eyebrow,.individuals-option-label{letter-spacing:.14em;margin:0;font-size:.74rem;font-weight:700;line-height:1.5}.individuals-eyebrow{color:var(--wim-peach);align-items:center;gap:.8rem;display:flex}.individuals-eyebrow span{background:var(--wim-teal);width:2.1rem;height:2px}.individuals-hero h1{max-width:12ch;margin-top:1.2rem;font-size:clamp(3.4rem,7vw,6.8rem)}.individuals-hero-inner>p:last-child{max-width:43rem;margin:1.3rem 0 0;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.75}.individuals-options{padding-block:clamp(3.5rem,7vw,6rem)}.individuals-options>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.individuals-option{border-top:2px solid var(--wim-terracotta);border-bottom:1px solid color-mix(in srgb, var(--wim-charcoal) 36%, transparent);grid-template-rows:auto 1fr auto;gap:1.8rem;min-width:0;padding:1.5rem clamp(1.5rem,4vw,4rem) 1.8rem 0;display:grid}.individuals-option+.individuals-option{border-top-color:var(--wim-teal);border-left:1px solid color-mix(in srgb, var(--wim-charcoal) 28%, transparent);padding-left:clamp(1.5rem,4vw,4rem);padding-right:0}.individuals-option-label{color:var(--wim-terracotta)}.individuals-option+.individuals-option .individuals-option-label{color:var(--wim-blue)}.individuals-option h2{color:var(--wim-blue);font-size:clamp(2.5rem,5vw,4.5rem)}.individuals-option>div:nth-child(2) p{max-width:35rem;margin:1rem 0 0;font-size:1.05rem;line-height:1.8}.individuals-actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;display:flex}.individuals-primary,.individuals-secondary,.individuals-close-inner>a{letter-spacing:.045em;text-transform:uppercase;justify-content:center;align-items:center;gap:.7rem;min-height:3rem;font-size:.72rem;font-weight:800;line-height:1.45;text-decoration:none;display:inline-flex}.individuals-primary{border:1px solid var(--wim-blue);background:var(--wim-blue);color:var(--wim-cream);padding:.8rem 1rem}.individuals-primary:hover{border-color:var(--wim-teal);background:var(--wim-teal);color:var(--wim-charcoal)}.individuals-secondary{color:var(--wim-blue);text-decoration:underline;-webkit-text-decoration-color:var(--wim-terracotta);text-decoration-color:var(--wim-terracotta);text-underline-offset:.28em}.individuals-secondary:hover{text-decoration-thickness:2px}.individuals-primary:focus-visible,.individuals-secondary:focus-visible,.individuals-close-inner>a:focus-visible{outline:3px solid var(--wim-terracotta);outline-offset:4px}.individuals-close{border-top:1px solid color-mix(in srgb, var(--wim-charcoal) 25%, transparent);padding-block:1.6rem}.individuals-close-inner{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.individuals-close-inner>p{margin:0;font-size:.95rem}.individuals-close-inner>a{color:var(--wim-blue);text-decoration:underline;-webkit-text-decoration-color:var(--wim-terracotta);text-decoration-color:var(--wim-terracotta);text-underline-offset:.3em}.individuals-close-inner>a span{color:var(--wim-terracotta)}@media (max-width:760px){.individuals-hero{padding-block:3.5rem}.individuals-hero h1{max-width:11ch;font-size:clamp(3rem,12vw,4.8rem)}.individuals-options>div{grid-template-columns:minmax(0,1fr)}.individuals-option,.individuals-option+.individuals-option{border-left:0;gap:1.15rem;padding:1.35rem 0 1.6rem}.individuals-option+.individuals-option{border-top:0}.individuals-option h2{font-size:clamp(2.4rem,10vw,3.7rem)}.individuals-actions{flex-direction:column;align-items:stretch}.individuals-primary,.individuals-secondary{text-align:center;width:100%}.individuals-close-inner{flex-direction:column;align-items:flex-start}}
