.hKWd-a_placeholder{background:var(--color-placeholder);color:#1c1b19;border-radius:3px;padding:0 .25em}
.lx8Qiq_title{font-size:clamp(2.2rem,4.5vw,3.25rem)}.lx8Qiq_intro{max-width:34rem;color:var(--color-muted);margin:0}
.lqVEMa_section{padding-top:var(--section-spacing)}.lqVEMa_heading{text-align:center;justify-items:center;margin-bottom:2.5rem;display:grid}
.m7jlnq_fieldError{color:var(--color-error);font-size:.85rem}
.Hea9eW_honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
._8PrePW_form{background:var(--color-bg-alt);grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;padding:2.5rem;display:grid}._8PrePW_column{border:0;align-content:start;gap:1.25rem;min-width:0;margin:0;padding:0;display:grid}._8PrePW_field{color:var(--color-muted);gap:.4rem;font-size:.9rem;display:grid}._8PrePW_input{border:1px solid var(--color-line);background:var(--color-bg);width:100%;min-width:0;color:var(--color-text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:0;padding:.8rem 1rem;font-size:1rem}._8PrePW_input:focus-visible{border-color:var(--color-gold)}._8PrePW_textarea{resize:vertical;min-height:110px}._8PrePW_slots{flex-wrap:wrap;gap:.5rem;display:flex}._8PrePW_slot input{opacity:0;position:absolute}._8PrePW_slot span{border:1px solid var(--color-line);min-width:4.5rem;color:var(--color-text);text-align:center;cursor:pointer;padding:.5rem .75rem;display:inline-block}._8PrePW_slot span:hover{border-color:var(--color-gold)}._8PrePW_slot input:checked+span{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-bg)}._8PrePW_slot input:focus-visible+span{outline:2px solid var(--color-gold);outline-offset:2px}._8PrePW_hint{margin:0;font-size:.85rem}._8PrePW_hint:empty{display:none}._8PrePW_consent{color:var(--color-muted);align-items:flex-start;gap:.6rem;font-size:.85rem;display:flex}._8PrePW_consent input{accent-color:var(--color-gold);margin-top:.3rem}._8PrePW_submit{border:1px solid var(--color-gold);background:var(--color-gold);color:var(--color-bg);font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:.85rem 1.6rem;font-size:.85rem;font-weight:600;transition:background-color .2s,color .2s}._8PrePW_submit:hover{color:var(--color-gold);background:0 0}._8PrePW_submit:disabled{opacity:.6;cursor:wait}._8PrePW_input[aria-invalid=true]{border-color:var(--color-error)}._8PrePW_status{margin:0}._8PrePW_status:empty{display:none}._8PrePW_success,._8PrePW_error{border-left:3px solid;padding:.8rem 1rem}._8PrePW_success{border-color:var(--color-gold);color:var(--color-text)}._8PrePW_error{border-color:var(--color-error);color:var(--color-error)}@media (max-width:760px){._8PrePW_form{padding:1.5rem var(--container-gutter);grid-template-columns:minmax(0,1fr);gap:1.25rem}}
.Tw4VxG_section{padding-top:var(--section-spacing)}.Tw4VxG_grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:2rem 0 0;padding:0;list-style:none;display:grid}.Tw4VxG_item{aspect-ratio:1;position:relative;overflow:hidden}.Tw4VxG_item img{object-fit:cover}@media (hover:hover){.Tw4VxG_item img{filter:grayscale();transition:filter .4s}.Tw4VxG_item:hover img{filter:none}}@media (max-width:760px){.Tw4VxG_grid{grid-template-columns:repeat(2,1fr)}}
