.areas[data-astro-cid-ctgl4kap]{display:grid;list-style:none;margin:0;padding:0}.area[data-astro-cid-ctgl4kap]{position:relative;isolation:isolate;border-top:1px solid var(--border);transition:border-color .6s var(--e)}.area__wash[data-astro-cid-ctgl4kap]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(233,194,133,.09),rgba(190,145,80,.03) 42%,transparent 74%);opacity:0;transition:opacity .65s var(--e);pointer-events:none}.area__rule[data-astro-cid-ctgl4kap]{position:absolute;top:-1px;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--gold),rgba(217,188,140,.15) 62%,transparent);transform:scaleX(0);transform-origin:0 50%;transition:transform .8s var(--e);pointer-events:none}.area[data-astro-cid-ctgl4kap]:hover,.area[data-astro-cid-ctgl4kap]:focus-within{border-top-color:transparent}.area[data-astro-cid-ctgl4kap]:hover .area__wash[data-astro-cid-ctgl4kap],.area[data-astro-cid-ctgl4kap]:focus-within .area__wash[data-astro-cid-ctgl4kap]{opacity:1}.area[data-astro-cid-ctgl4kap]:hover .area__rule[data-astro-cid-ctgl4kap],.area[data-astro-cid-ctgl4kap]:focus-within .area__rule[data-astro-cid-ctgl4kap]{transform:scaleX(1)}.area__icon[data-astro-cid-ctgl4kap]{display:block;transition:translate .7s var(--e)}.area[data-astro-cid-ctgl4kap]:hover .area__icon[data-astro-cid-ctgl4kap],.area[data-astro-cid-ctgl4kap]:focus-within .area__icon[data-astro-cid-ctgl4kap]{translate:0 -2px}.area[data-astro-cid-ctgl4kap]:hover .area__icon[data-astro-cid-ctgl4kap] .ico,.area[data-astro-cid-ctgl4kap]:focus-within .area__icon[data-astro-cid-ctgl4kap] .ico{color:var(--gold)}.area[data-astro-cid-ctgl4kap]:hover .area__icon[data-astro-cid-ctgl4kap] .ico-s,.area[data-astro-cid-ctgl4kap]:focus-within .area__icon[data-astro-cid-ctgl4kap] .ico-s{stroke:var(--gold-muted)}.area__title[data-astro-cid-ctgl4kap]{font-weight:300;color:var(--ivory);text-wrap:balance}.area__desc[data-astro-cid-ctgl4kap]{color:var(--silver);text-wrap:pretty}.areas--compact[data-astro-cid-ctgl4kap]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(18px,2.2vw,38px);row-gap:clamp(22px,2.4vw,34px)}.areas--compact[data-astro-cid-ctgl4kap] .area[data-astro-cid-ctgl4kap]{padding:clamp(20px,1.8vw,26px) 0 clamp(6px,1vw,12px)}.areas--compact[data-astro-cid-ctgl4kap] .area__icon[data-astro-cid-ctgl4kap]{width:48px}.areas--compact[data-astro-cid-ctgl4kap] .area__title[data-astro-cid-ctgl4kap]{margin-top:clamp(16px,1.8vw,22px);font-size:15px;letter-spacing:calc(.15em * var(--track));text-transform:uppercase;line-height:1.45}.areas--compact[data-astro-cid-ctgl4kap] .area__desc[data-astro-cid-ctgl4kap]{margin-top:10px;font-size:15px;line-height:1.62}.areas--spacious[data-astro-cid-ctgl4kap]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,72px);row-gap:clamp(22px,2.4vw,34px)}.areas--spacious[data-astro-cid-ctgl4kap] .area[data-astro-cid-ctgl4kap]{padding:clamp(18px,1.8vw,24px) 0 clamp(6px,.9vw,12px)}.areas--spacious[data-astro-cid-ctgl4kap] .area__icon[data-astro-cid-ctgl4kap]{width:48px}.areas--spacious[data-astro-cid-ctgl4kap] .area__title[data-astro-cid-ctgl4kap]{margin-top:clamp(16px,1.8vw,22px);font-size:17px;letter-spacing:calc(.14em * var(--track));text-transform:uppercase;line-height:1.4}.areas--spacious[data-astro-cid-ctgl4kap] .area__desc[data-astro-cid-ctgl4kap]{margin-top:11px;max-width:46ch;font-size:16px;line-height:1.65}@media(max-width:1180px){.areas--compact[data-astro-cid-ctgl4kap]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.areas--compact[data-astro-cid-ctgl4kap]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.areas--spacious[data-astro-cid-ctgl4kap]{grid-template-columns:minmax(0,1fr)}.areas--spacious[data-astro-cid-ctgl4kap] .area__icon[data-astro-cid-ctgl4kap]{width:44px}}@media(max-width:560px){.areas--compact[data-astro-cid-ctgl4kap]{grid-template-columns:minmax(0,1fr);row-gap:0}.areas--compact[data-astro-cid-ctgl4kap] .area[data-astro-cid-ctgl4kap]{padding-block:22px}.areas--compact[data-astro-cid-ctgl4kap] .area__title[data-astro-cid-ctgl4kap],.areas--spacious[data-astro-cid-ctgl4kap] .area__title[data-astro-cid-ctgl4kap]{margin-top:15px;font-size:15px}.areas--compact[data-astro-cid-ctgl4kap] .area__desc[data-astro-cid-ctgl4kap]{font-size:16px;line-height:1.62}.areas--compact[data-astro-cid-ctgl4kap] .area__icon[data-astro-cid-ctgl4kap]{width:40px}}@media(prefers-reduced-motion:reduce){.area[data-astro-cid-ctgl4kap],.area__wash[data-astro-cid-ctgl4kap],.area__rule[data-astro-cid-ctgl4kap],.area__icon[data-astro-cid-ctgl4kap]{transition:none}.area[data-astro-cid-ctgl4kap]:hover .area__rule[data-astro-cid-ctgl4kap],.area[data-astro-cid-ctgl4kap]:focus-within .area__rule[data-astro-cid-ctgl4kap]{transform:scaleX(1)}.area[data-astro-cid-ctgl4kap]:hover .area__icon[data-astro-cid-ctgl4kap],.area[data-astro-cid-ctgl4kap]:focus-within .area__icon[data-astro-cid-ctgl4kap]{translate:none}}
