label.svelte-1vbno6n{display:flex;align-items:center;gap:.65rem;font-size:.85rem}select.svelte-1vbno6n{border:1px solid rgb(48 43 36 / 35%);background:transparent;color:inherit;font:inherit;padding:.55rem .9rem}dialog.svelte-1aweh95{width:min(62rem,calc(100% - 2rem));max-height:calc(100vh - 2rem);overflow-y:auto;border:1px solid rgb(48 43 36 / 40%);background:#edf0e4;color:#302b24;padding:clamp(1.5rem,5vw,3rem)}dialog.svelte-1aweh95::backdrop{background:#1e1c188c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.close.svelte-1aweh95{position:absolute;top:.7rem;right:1rem;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;font-size:2rem}.dialog-layout.svelte-1aweh95{display:grid;grid-template-columns:minmax(15rem,.9fr) 1.1fr;gap:clamp(2rem,6vw,5rem);align-items:start}.details.svelte-1aweh95{padding-top:1rem}.eyebrow.svelte-1aweh95{margin:0 0 .65rem;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase}h2.svelte-1aweh95{margin:0 0 1.5rem;font-size:clamp(2.3rem,6vw,4.5rem);font-weight:400;line-height:1}dl.svelte-1aweh95{margin:0}dl.svelte-1aweh95 div:where(.svelte-1aweh95){display:grid;grid-template-columns:5rem 1fr;gap:1rem;border-top:1px solid rgb(48 43 36 / 22%);padding:.65rem 0}dt.svelte-1aweh95{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;opacity:.7}dd.svelte-1aweh95{margin:0}.note.svelte-1aweh95{margin-top:2.5rem}.note.svelte-1aweh95 h3:where(.svelte-1aweh95){margin:0 0 .7rem;font-size:.78rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.note.svelte-1aweh95 p:where(.svelte-1aweh95){margin:0;font-size:1.05rem;line-height:1.65}dialog.medium.svelte-1aweh95{width:min(52rem,calc(100% - 2rem))}.medium.svelte-1aweh95 .dialog-layout:where(.svelte-1aweh95){grid-template-columns:minmax(12rem,1fr) 1.2fr;gap:clamp(1.5rem,5vw,4rem);align-items:center}.medium.svelte-1aweh95 .details:where(.svelte-1aweh95){padding-top:0}.medium.svelte-1aweh95 h2:where(.svelte-1aweh95){font-size:clamp(2rem,5vw,3.5rem);line-height:normal}.medium.svelte-1aweh95 dl:where(.svelte-1aweh95) div:where(.svelte-1aweh95){grid-template-columns:6.5rem 1fr;padding:.55rem 0}.medium.svelte-1aweh95 dt:where(.svelte-1aweh95){font-size:.75rem}@media(max-width:650px){.large.svelte-1aweh95 .dialog-layout:where(.svelte-1aweh95),.medium.svelte-1aweh95 .dialog-layout:where(.svelte-1aweh95){grid-template-columns:1fr}}
