main h1:not([data-native-h1]){font-family:var(--font-display),Georgia,serif;font-size:clamp(2.7rem,4.8vw,4.75rem);font-variation-settings:"wdth" 92;font-weight:900;letter-spacing:-.03em;line-height:.98;text-wrap:balance}main select{min-height:44px;padding:.625rem 2.75rem .625rem 1rem;border:1px solid var(--border);border-radius:14px;appearance:none;background-color:var(--background);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2331312e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;color:var(--foreground);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}main select:hover{border-color:color-mix(in srgb,var(--foreground) 44%,transparent)}main select:focus-visible{border-color:var(--ring);outline:3px solid color-mix(in srgb,var(--ring) 24%,transparent);outline-offset:2px}main select:disabled{cursor:not-allowed;opacity:.55}main select option{background:var(--background);color:var(--foreground);font-weight:500}@media (max-width:767px){main h1:not([data-native-h1]){font-size:clamp(2.25rem,7.5vw,3.5rem);line-height:1.02}}@media (prefers-reduced-motion:reduce){main select{transition:none}}