._section_2dmx4_1{padding-block:70px;scroll-margin-top:100px}._heading_2dmx4_1{grid-template-columns:1.4fr 1fr;align-items:end;gap:45px;margin-bottom:30px;display:grid}._heading_2dmx4_1 h2{letter-spacing:-.05em;margin-top:22px;font-size:clamp(36px,4.5vw,62px);line-height:1.1}._heading_2dmx4_1 h2 em{color:#bad9f3;font-style:normal}._heading_2dmx4_1 p,._copy_2dmx4_1 p{color:#afc1d3;font-size:14px;line-height:1.9}._choices_2dmx4_1{flex-wrap:wrap;gap:10px;margin-bottom:25px;display:flex}._choices_2dmx4_1 button{color:#c4d6e8;min-height:48px;font:inherit;cursor:pointer;background:#0d1622;border:1px solid #95caff35;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;padding:12px 17px;font-size:13px;display:flex}._choices_2dmx4_1 button[aria-pressed=true]{color:#061018;background:#b0f3f7;border-color:#d8ffff}._choices_2dmx4_1 button:hover{border-color:#b0f3f7}._choices_2dmx4_1 svg{width:14px;height:14px}:is(._choices_2dmx4_1 button:focus-visible,._copy_2dmx4_1 a:focus-visible){outline-offset:5px;outline:3px solid #b4a0ff}._grid_2dmx4_1{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:44px;display:grid}._preview_2dmx4_1{--paper:#e9eee5;--ink:#293f33;--accent:#7e9979;background:var(--paper);color:var(--ink);border:1px solid #ffffff20;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 25px 70px #0004}._restaurants_2dmx4_1{--paper:#ece1d2;--ink:#472b24;--accent:#ab7960}._cafes_2dmx4_1{--paper:#f4e6cd;--ink:#423a2b;--accent:#baa064}._hotels_2dmx4_1{--paper:#e0e8eb;--ink:#243f4b;--accent:#81a1ad}._home-services_2dmx4_1{--paper:#e5eceb;--ink:#253f46;--accent:#719a91}._label_2dmx4_1{background:var(--ink);color:var(--paper);letter-spacing:.08em;padding:12px 20px;font-size:8px}._masthead_2dmx4_1{border-bottom:1px solid #0002;justify-content:space-between;align-items:center;gap:12px;padding:23px 25px;display:flex}._masthead_2dmx4_1 strong{font-family:Georgia,serif;font-size:25px}._masthead_2dmx4_1>span{font-size:9px}._hero_2dmx4_1{background:linear-gradient(125deg,var(--paper),var(--accent));min-height:335px;padding:45px 30px;position:relative;overflow:hidden}._arch_2dmx4_1{background:linear-gradient(150deg,#ffffff30,#0000);border:24px solid #ffffff38;border-radius:180px 180px 0 0;position:absolute;inset:25px -40px -60px 48%;transform:rotate(12deg)}._arch_2dmx4_1 i{border:1px solid #ffffff70;border-radius:120px 120px 0 0;position:absolute;inset:14%}._arch_2dmx4_1 i:nth-child(2){inset:30%}._arch_2dmx4_1 i:nth-child(3){inset:42%}._heroCopy_2dmx4_1{max-width:340px;position:relative}._heroCopy_2dmx4_1>span:first-child{letter-spacing:.1em;font-size:8px}._heroCopy_2dmx4_1 h3{letter-spacing:-.04em;margin:24px 0 30px;font-family:Georgia,serif;font-size:clamp(33px,3.5vw,48px);font-weight:400;line-height:1.1}._sampleAction_2dmx4_1{background:var(--ink);color:var(--paper);border-radius:4px;align-items:center;gap:20px;padding:13px 16px;font-size:11px;display:inline-flex}._sampleAction_2dmx4_1 svg{width:14px;height:14px}._tiles_2dmx4_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:25px;display:grid}._tiles_2dmx4_1>div{border-top:1px solid #0003;padding-top:14px}._tiles_2dmx4_1 span{letter-spacing:.1em;margin-bottom:12px;font-size:7px;display:block}._tiles_2dmx4_1 strong{font-family:Georgia,serif;font-size:17px;font-weight:400;line-height:1.35;display:block}._copy_2dmx4_1{min-width:0}._copy_2dmx4_1 h3{letter-spacing:-.03em;margin:20px 0;font-size:31px;line-height:1.2}._copy_2dmx4_1 ul{margin:20px 0 28px;padding:0;list-style:none}._copy_2dmx4_1 li{color:#c2d2e3;border-bottom:1px solid #95caff24;padding:11px 0;font-size:13px;line-height:1.65}._copy_2dmx4_1>a:first-of-type{gap:20px;font-size:12px;display:inline-flex}._detailLink_2dmx4_1{color:#a9c7dd;text-underline-offset:4px;margin-top:18px;font-size:11px;line-height:1.8;text-decoration:underline;display:block}._note_2dmx4_1{color:#9bb0c6;max-width:850px;margin-top:25px;font-size:12px;line-height:1.8}@media (max-width:850px){._grid_2dmx4_1{grid-template-columns:1fr;gap:30px}._heading_2dmx4_1{grid-template-columns:1fr;gap:20px}._preview_2dmx4_1{max-width:740px}._heroCopy_2dmx4_1 h3{font-size:46px}._section_2dmx4_1{padding-block:48px}}@media (max-width:500px){._heading_2dmx4_1 h2{font-size:39px}._choices_2dmx4_1 button{flex:42%;padding:12px;font-size:12px}._masthead_2dmx4_1{padding:20px}._masthead_2dmx4_1 strong{font-size:23px}._masthead_2dmx4_1>span{display:none}._hero_2dmx4_1{min-height:310px;padding:35px 23px}._heroCopy_2dmx4_1 h3{max-width:270px;font-size:39px}._tiles_2dmx4_1{gap:12px;padding:20px}._tiles_2dmx4_1 strong{font-size:15px}._copy_2dmx4_1 h3{font-size:29px}._label_2dmx4_1{font-size:7px}._section_2dmx4_1{scroll-margin-top:24px}}
