section.svelte-tc3uts{position:relative;min-height:100vh;overflow:hidden;display:grid;grid-template-rows:1fr auto;padding:var(--gutter)}.light.svelte-tc3uts{position:absolute;inset:0;pointer-events:none;transition:background .15s linear}.title.svelte-tc3uts{align-self:center;text-align:center;position:relative}h1.svelte-tc3uts em:where(.svelte-tc3uts){color:var(--ink2)}.doors.svelte-tc3uts{position:relative;display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(20px,4vw,56px);font-size:clamp(20px,2vw,24px);font-style:italic;animation:fadeUp .9s 1.75s var(--ease) both}section.svelte-14xmo7j{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--col-gap);align-items:end}h2.svelte-14xmo7j{margin:18px 0 0}p.svelte-14xmo7j{margin:22px 0 0;max-width:30ch}.foot.svelte-14xmo7j{margin-top:28px;display:flex;flex-wrap:wrap;gap:24px;align-items:baseline}.foot.svelte-14xmo7j a:where(.svelte-14xmo7j){font-size:20px;font-style:italic}@media (max-width: 760px){section.svelte-14xmo7j{grid-template-columns:minmax(0,1fr)}}.split.svelte-uzi5tk{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--col-gap);align-items:end}h2.svelte-uzi5tk{margin:18px 0 0}.lead.svelte-uzi5tk{margin:22px 0 0;max-width:30ch}.view.svelte-uzi5tk{display:inline-block;margin-top:28px;font-size:20px;font-style:italic}.also.svelte-uzi5tk{margin-top:clamp(56px,8vw,112px);display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:12px}.all.svelte-uzi5tk{font-size:18px;font-style:italic;color:var(--ink2);transition:color .3s var(--ease)}.all.svelte-uzi5tk:hover{color:var(--ink)}.cards.svelte-uzi5tk{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.card.svelte-uzi5tk{border:1px solid var(--hairline);padding:26px 24px 22px;display:grid;grid-template-rows:auto 1fr auto;gap:14px;min-height:190px;transition:background .3s var(--ease),border-color .3s var(--ease)}.card.svelte-uzi5tk:hover{background:var(--hover);border-color:var(--hairline-hover)}.card-top.svelte-uzi5tk{display:flex;justify-content:space-between;align-items:baseline}.card-title.svelte-uzi5tk{display:block;font-size:30px;line-height:1.05}.card-desc.svelte-uzi5tk{display:block;margin-top:8px;font-size:17px;line-height:1.4;color:var(--ink2);text-wrap:pretty}.cta.svelte-uzi5tk{font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-style:italic;letter-spacing:0;text-transform:none;color:var(--ink)}@media (max-width: 760px){.split.svelte-uzi5tk{grid-template-columns:minmax(0,1fr)}.shot.svelte-uzi5tk{order:2}}.head.svelte-1yybwk7{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:16px}h2.svelte-1yybwk7{margin:18px 0 0}.sub.svelte-1yybwk7{margin:0;font-size:clamp(18px,1.4vw,22px);font-style:italic;color:var(--ink2);max-width:36ch;text-align:right}.list.svelte-1yybwk7{margin-top:clamp(36px,5vw,64px);border-top:1px solid var(--hairline)}.row.svelte-1yybwk7{display:grid;grid-template-columns:minmax(120px,160px) minmax(0,1fr) auto;gap:clamp(16px,3vw,40px);align-items:baseline;padding:26px 0}.title.svelte-1yybwk7{font-size:clamp(22px,2vw,30px);line-height:1.2;text-wrap:pretty}.kind.svelte-1yybwk7{font-size:20px;font-style:italic;color:var(--ink2)}.all.svelte-1yybwk7{display:inline-block;margin-top:28px;font-size:20px;font-style:italic}@media (max-width: 640px){.sub.svelte-1yybwk7{text-align:left}.row.svelte-1yybwk7{grid-template-columns:minmax(0,1fr) auto}.row.svelte-1yybwk7 .lbl-t:where(.svelte-1yybwk7){grid-column:1 / -1}}section.svelte-11w2kqj{padding:var(--section-y) var(--gutter) clamp(40px,5vw,64px);border-top:1px solid var(--divider);text-align:center}h2.svelte-11w2kqj{margin:18px auto 0;font-size:clamp(40px,6.5vw,104px);line-height:1;letter-spacing:-.01em;max-width:18ch}h2.svelte-11w2kqj em:where(.svelte-11w2kqj){color:var(--ink2)}.email.svelte-11w2kqj{display:block;margin:18px auto 0;width:-moz-fit-content;width:fit-content;font-size:clamp(17px,1.3vw,20px);font-style:italic;color:var(--ink2)}.mail.svelte-11w2kqj{display:inline-block;margin-top:32px;font-size:clamp(22px,2.4vw,32px);font-style:italic}.foot.svelte-11w2kqj{margin-top:clamp(64px,10vw,140px);text-align:left}
