.ixP7Na_section{background:var(--color-surface-container);padding:0 0 6rem}.ixP7Na_container{width:100%;max-width:1440px;padding-left:var(--margin-desktop);padding-right:var(--margin-desktop);margin:0 auto}.ixP7Na_grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ixP7Na_grid>*{border-radius:var(--radius-card);background:var(--color-surface);position:relative;overflow:hidden}.ixP7Na_grid>:after{--frame-angle:0deg;content:"";z-index:2;border:2px solid var(--color-secondary);border-radius:inherit;-webkit-mask:conic-gradient(from -45deg, #000 var(--frame-angle), transparent 0);-webkit-mask:conic-gradient(from -45deg, #000 var(--frame-angle), transparent 0);mask:conic-gradient(from -45deg, #000 var(--frame-angle), transparent 0);pointer-events:none;transition:--frame-angle .9s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.ixP7Na_grid>:hover:after,.ixP7Na_grid>:focus-within:after,.ixP7Na_grid>[data-active]:after{--frame-angle:360deg}@media (prefers-reduced-motion:reduce){.ixP7Na_grid>:after{transition:none}}@media (min-width:40em){.ixP7Na_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.ixP7Na_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ixP7Na_group{flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.ixP7Na_groupTitle{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-secondary);align-items:center;gap:.625rem;margin:0;font-size:.75rem;font-weight:600;display:flex}.ixP7Na_groupTitle:before{content:"";background:var(--color-secondary);flex-shrink:0;width:1.5rem;height:2px}.ixP7Na_list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.ixP7Na_link{font-family:var(--font-display);color:var(--color-on-surface);transition:color var(--transition-base),background-size .35s ease;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;align-items:center;gap:.5rem;font-size:1.5rem;line-height:1.3;text-decoration:none;display:inline-flex}.ixP7Na_link:hover{color:var(--color-secondary);background-size:100% 1px}
.NB1KaW_hero{background:var(--color-surface-container);color:var(--color-on-surface);padding:calc(80px + 4.5rem) 0 3.5rem}@media (max-width:39.9375em){.NB1KaW_hero{padding-top:calc(80px + 2.5rem)}}.NB1KaW_container{width:100%;max-width:1440px;padding-left:var(--margin-desktop);padding-right:var(--margin-desktop);grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:0 auto;display:grid}@media (min-width:64em){.NB1KaW_container{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;column-gap:4rem}}.NB1KaW_eyebrow{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-secondary);align-items:center;gap:.625rem;margin:0;font-size:.75rem;font-weight:600;display:flex}.NB1KaW_eyebrow:before{content:"";background:var(--color-secondary);flex-shrink:0;width:1.5rem;height:2px}@media (min-width:64em){.NB1KaW_eyebrow{grid-column:1/-1}}.NB1KaW_title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-on-surface);margin:0;font-size:2.75rem;font-weight:300;line-height:1.05}@media (min-width:40em){.NB1KaW_title{font-size:3.75rem}}@media (min-width:64em){.NB1KaW_title{font-size:4.5rem}}.NB1KaW_description{max-width:34rem;color:var(--color-on-surface);margin:0;font-size:1rem;line-height:1.5}
