._44jZIW_section{--gutter:clamp(1.25rem, 3vw, 2.5rem);min-height:100svh;padding:clamp(6rem, 9vw, 8rem) var(--gutter);align-content:center;display:grid}._44jZIW_paper{background:var(--paper)}._44jZIW_canvas{background:var(--canvas)}._44jZIW_inner{width:100%;max-width:80rem;margin-inline:auto}._44jZIW_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-block-end:clamp(2rem,4vw,3rem);display:flex}._44jZIW_title{font-family:var(--font-serif), var(--font-thai-serif), Georgia, serif;font-size:clamp(2.75rem,1.75rem + 3.5vw,5rem);font-weight:400;line-height:calc(1 * var(--leading-scale,1));letter-spacing:calc(-.01em * var(--tracking,1));text-wrap:balance;margin:0}._44jZIW_link{text-underline-offset:.3em;align-items:center;gap:.5rem;min-height:2.75rem;font-weight:600;text-decoration:underline;text-decoration-thickness:from-font;display:inline-flex}._44jZIW_link svg{transition:translate .3s cubic-bezier(.2,0,0,1)}@media (hover:hover){._44jZIW_link:hover svg{translate:2px -2px}}._44jZIW_chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._44jZIW_chip{white-space:nowrap;border:1px solid var(--control-border);border-radius:999px;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .5rem 0 1.125rem;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s,scale .15s cubic-bezier(.2,0,0,1);display:inline-flex}._44jZIW_chip:active{scale:.97}@media (hover:hover){._44jZIW_chip:hover{color:#fff;background:var(--ink);border-color:var(--ink)}}._44jZIW_chipCount{font-variant-numeric:tabular-nums;min-width:1.875rem;height:1.875rem;color:var(--ink);background:var(--canvas);border-radius:999px;place-items:center;padding:0 .5rem;font-size:.8125rem;font-weight:600;display:grid}
.NHNBVW_layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.NHNBVW_media{aspect-ratio:4/5;background:var(--canvas);border-radius:1.5rem;position:relative;overflow:hidden}.NHNBVW_photo{object-fit:cover;object-position:80% 50%}.NHNBVW_text{gap:1.25rem;max-width:34rem;font-size:1.125rem;line-height:1.6;display:grid}.NHNBVW_text p{text-wrap:pretty;margin:0}.NHNBVW_text>:last-child{margin-block-start:1rem}.NHNBVW_eyebrow{letter-spacing:calc(.14em * var(--tracking,1));text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:600}.NHNBVW_title{font-family:var(--font-serif), var(--font-thai-serif), Georgia, serif;font-size:clamp(2.5rem,1.5rem + 2.75vw,4rem);font-weight:400;line-height:calc(1.02 * var(--leading-scale,1));letter-spacing:calc(-.01em * var(--tracking,1));text-wrap:balance;margin:0 0 .5rem}@media (max-width:56rem){.NHNBVW_layout{grid-template-columns:minmax(0,1fr)}.NHNBVW_media{aspect-ratio:4/3}}
.ioUzHW_areaGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(16rem,auto);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ioUzHW_areaGrid>li{display:grid}.ioUzHW_areaGrid>.ioUzHW_areaFeatured{grid-row:span 2}.ioUzHW_areaCard{isolation:isolate;color:#fff;background:var(--ink);border-radius:1.5rem;flex-direction:column;justify-content:flex-end;gap:.5rem;padding:1.75rem;text-decoration:none;transition:translate .3s cubic-bezier(.2,0,0,1),box-shadow .3s cubic-bezier(.2,0,0,1);display:flex;position:relative;overflow:hidden}@media (hover:hover){.ioUzHW_areaCard:hover{translate:0 -4px;box-shadow:0 18px 40px -16px #10151c59}}.ioUzHW_photo{z-index:-2;object-fit:cover;transition:scale .8s cubic-bezier(.2,0,0,1)}@media (hover:hover){.ioUzHW_areaCard:hover .ioUzHW_photo{scale:1.05}}.ioUzHW_shade{z-index:-1;background:linear-gradient(#090d1400 15%,#090d148c 50%,#090d14db 100%);position:absolute;inset:0}.ioUzHW_areaName{font-family:var(--font-serif), var(--font-thai-serif), Georgia, serif;font-size:2.25rem;font-weight:400;line-height:calc(1.05 * var(--leading-scale,1));margin:0}.ioUzHW_areaText{color:#ffffffd9;text-wrap:pretty;max-width:32ch;margin:0}.ioUzHW_areaArrow{top:1.25rem;width:2.75rem;height:2.75rem;color:var(--ink);background:var(--paper);border-radius:50%;place-items:center;transition:color .3s,background-color .3s;display:grid;position:absolute;inset-inline-end:1.25rem}.ioUzHW_areaArrow svg{transition:translate .3s cubic-bezier(.2,0,0,1)}@media (hover:hover){.ioUzHW_areaCard:hover .ioUzHW_areaArrow{color:#fff;background:var(--ink)}.ioUzHW_areaCard:hover .ioUzHW_areaArrow svg{translate:2px -2px}}.ioUzHW_areaFeatured .ioUzHW_areaName{font-size:clamp(3rem,2rem + 3vw,5rem)}@media (max-width:56rem){.ioUzHW_areaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ioUzHW_areaGrid>.ioUzHW_areaFeatured{grid-area:auto/span 2;min-height:26rem}}@media (max-width:34rem){.ioUzHW_areaGrid{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(14rem,auto)}.ioUzHW_areaGrid>.ioUzHW_areaFeatured{grid-column:auto}}
.B8v7Fa_locations{background:var(--paper);border-radius:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem clamp(1.5rem,4vw,3rem);margin-block-start:clamp(1.5rem,3vw,2.5rem);padding:clamp(1.25rem,2.5vw,2rem);display:grid}.B8v7Fa_group{align-content:start;gap:.875rem;display:grid}.B8v7Fa_groupTitle{letter-spacing:calc(.14em * var(--tracking,1));text-transform:uppercase;color:var(--muted);margin:0;font-size:.8125rem;font-weight:600}@media (max-width:52rem){.B8v7Fa_locations{grid-template-columns:minmax(0,1fr)}}
.FZjndG_types{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1rem);margin:0;padding:0;list-style:none;display:grid}.FZjndG_type{background:var(--paper);border-radius:1.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:clamp(1.25rem,2vw,1.75rem);display:grid}.FZjndG_icon{background:var(--canvas);border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;display:grid}.FZjndG_typeName{font-family:var(--font-serif), var(--font-thai-serif), Georgia, serif;font-size:1.875rem;font-weight:400;line-height:calc(1 * var(--leading-scale,1));margin:0}.FZjndG_deals{grid-column:1/-1;margin:0;padding:0;list-style:none;display:grid}.FZjndG_deal{border-block-start:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:0 .25rem;font-weight:600;text-decoration:none;display:flex}.FZjndG_dealLabel{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:from-font}.FZjndG_none{color:var(--muted);font-weight:500}.FZjndG_count{font-variant-numeric:tabular-nums;background:var(--canvas);border-radius:999px;place-items:center;min-width:2rem;height:1.75rem;padding:0 .5rem;font-size:.875rem;display:grid}@media (hover:hover){a.FZjndG_deal:hover .FZjndG_count{color:#fff;background:var(--ink)}}.FZjndG_budgets{background:var(--paper);border-radius:1.5rem;gap:1rem;margin-block-start:clamp(1.5rem,3vw,2.5rem);padding:clamp(1.25rem,2.5vw,2rem);display:grid}.FZjndG_budgetsTitle{font-family:var(--font-serif), var(--font-thai-serif), Georgia, serif;font-size:1.875rem;font-weight:400;line-height:calc(1 * var(--leading-scale,1));margin:0 0 .25rem}.FZjndG_budgetRow{grid-template-columns:11rem minmax(0,1fr);align-items:center;gap:.75rem 1.5rem;display:grid}.FZjndG_budgetLabel{letter-spacing:calc(.14em * var(--tracking,1));text-transform:uppercase;color:var(--muted);margin:0;font-size:.8125rem;font-weight:600}@media (max-width:60rem){.FZjndG_types{grid-template-columns:repeat(2,minmax(0,1fr))}.FZjndG_budgetRow{grid-template-columns:minmax(0,1fr)}}@media (max-width:34rem){.FZjndG_type{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem}.FZjndG_icon{width:2.75rem;height:2.75rem}.FZjndG_typeName{font-size:1.5rem}.FZjndG_deal{min-height:2.75rem;padding:0;font-size:.9375rem}}
.wIbwua_layout{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.wIbwua_intro{justify-items:start;gap:1.25rem;display:grid}.wIbwua_lead{max-width:28ch;color:var(--muted);margin:0;font-size:1.125rem}@media (max-width:56rem){.wIbwua_layout{grid-template-columns:minmax(0,1fr)}}
