._site_5t1mr_1{min-height:100vh;background:var(--background);color:var(--foreground);font:16px/1.6 var(--font-family-base)}._site_5t1mr_1 *{box-sizing:border-box}._site_5t1mr_1 a{color:inherit}._site_5t1mr_1 :focus-visible{outline:3px solid #679aff;outline-offset:4px}._header_5t1mr_1,._footer_5t1mr_1{padding:12px max(24px,calc((100% - 1160px)/2));display:flex;justify-content:space-between;align-items:center;gap:16px}._header_5t1mr_1{background:#fff}._header_5t1mr_1 ._logo_5t1mr_1{width:clamp(96px,10vw,128px);height:auto;display:block;flex-shrink:0}._header_5t1mr_1>a{flex-shrink:0}@media(max-width:700px){._header_5t1mr_1 nav a:nth-child(2),._header_5t1mr_1 nav a:nth-child(3){display:none}}._header_5t1mr_1 nav{display:flex;align-items:center;gap:clamp(10px,3vw,32px)}._header_5t1mr_1 a{text-decoration:none;font-weight:650}._button_5t1mr_1,._site_5t1mr_1 ._button_5t1mr_1{display:inline-block;border:0;border-radius:3px;background:var(--primary);color:#fff;text-decoration:none;font:inherit;font-weight:700;padding:10px 16px;cursor:pointer}._button_5t1mr_1:hover{filter:brightness(1.15)}._hero_5t1mr_1{background-color:var(--secondary);background-repeat:no-repeat;background-size:auto 100%;background-position:right center;color:#fff}._wrap_5t1mr_1{width:min(1160px,calc(100% - 48px));margin:auto;padding:clamp(36px,6vw,78px) 0}._hero_5t1mr_1 ._wrap_5t1mr_1{padding-block:clamp(68px,10vw,136px)}._site_5t1mr_1 h1,._site_5t1mr_1 h2,._site_5t1mr_1 h3{font-family:var(--font-family-display);line-height:1.05;margin:0 0 16px}._site_5t1mr_1 h1{font-size:clamp(3rem,7vw,6.4rem);letter-spacing:-.05em;max-width:750px}._site_5t1mr_1 h2{font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.035em}._site_5t1mr_1 h3{font-size:1.55rem}._hero_5t1mr_1 p{max-width:570px}._kicker_5t1mr_1{font-size:.75rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--primary)}._hero_5t1mr_1 ._kicker_5t1mr_1{color:var(--accent)}._grid_5t1mr_1{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}._tile_5t1mr_1{display:block;background:#fff;border:1px solid var(--border);padding:20px;text-decoration:none}._tile_5t1mr_1 img{width:100%;aspect-ratio:2/1;object-fit:cover;margin-bottom:16px}._tile_5t1mr_1:hover{border-color:var(--primary)}._tile_5t1mr_1 span{color:var(--primary);font-weight:700}._split_5t1mr_1{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}._split_5t1mr_1 img{width:100%}._callout_5t1mr_1{padding:30px;background:var(--surface);margin-top:28px}._footer_5t1mr_1{background:var(--secondary);color:#fff;padding-block:24px}._form_5t1mr_1{max-width:710px;margin:auto;background:#fff;border:1px solid var(--border);padding:clamp(18px,4vw,40px)}._form_5t1mr_1 label{display:block;font-weight:650;margin:14px 0}._form_5t1mr_1 input,._form_5t1mr_1 select,._form_5t1mr_1 textarea{display:block;width:100%;padding:12px;border:1px solid var(--border);border-radius:4px;margin-top:6px;font:inherit;color:var(--foreground);background:#fff}._form_5t1mr_1 pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);padding:16px;font:inherit}._actions_5t1mr_1{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}@media(max-width:700px){._grid_5t1mr_1,._split_5t1mr_1{grid-template-columns:1fr}._hero_5t1mr_1{background-size:cover}._header_5t1mr_1 nav{font-size:.8rem}._header_5t1mr_1{padding-inline:12px}._wrap_5t1mr_1{width:calc(100% - 32px)}._footer_5t1mr_1{flex-wrap:wrap}}
