@font-face{font-family:"Noto Serif Display";font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/noto-serif-display-cyrillic-ext-300-italic.BTDpIr4x.woff2) format("woff2"),url(/_astro/noto-serif-display-cyrillic-ext-300-italic.D-bDMAYb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Noto Serif Display";font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/noto-serif-display-cyrillic-300-italic.le0k-bXk.woff2) format("woff2"),url(/_astro/noto-serif-display-cyrillic-300-italic.C_krQAFE.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif Display";font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/noto-serif-display-greek-ext-300-italic.CjFutssy.woff2) format("woff2"),url(/_astro/noto-serif-display-greek-ext-300-italic.Dm99AR5s.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Noto Serif Display";font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/noto-serif-display-greek-300-italic.CV2b1E_I.woff2) format("woff2"),url(/_astro/noto-serif-display-greek-300-italic.CcrnKmME.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Noto Serif Display";font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/noto-serif-display-vietnamese-300-italic.BoQNJL-e.woff2) format("woff2"),url(/_astro/noto-serif-display-vietnamese-300-italic.4S5tpM8P.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Noto Serif Display";font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/noto-serif-display-latin-ext-300-italic.CJQrcR9L.woff2) format("woff2"),url(/_astro/noto-serif-display-latin-ext-300-italic.J8N5lDhG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Serif Display";font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/noto-serif-display-latin-300-italic.CLkZeVv2.woff2) format("woff2"),url(/_astro/noto-serif-display-latin-300-italic.ax6qdXfk.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ia{--f-display:"Noto Serif Display","Playfair Display",serif;--f-text:Manrope,Arial,sans-serif;--f-label:"Playfair Display SC",serif;--ink:#111;--grey:#6b6b6b;--rule:rgba(17,17,17,.12);--warm:#f6f5f1;--hdr:81px;--gut:40px;--gap:40px;--mw:1320px;--t-xl:clamp(40px,5vw,72px);--t-h2:clamp(26px,2.6vw,36px);color:var(--ink);font:400 17px/1.7 var(--f-text);overflow-x:clip}@media(max-width:1024px){.ia{--hdr:73px;--gut:24px;--gap:24px}}@media(max-width:767px){.ia{--hdr:65px;--gut:20px;--gap:20px}}.ia :where(h1,h2,h3,h4,p,ul,ol,figure,dl){margin:0}.ia :where(ul,ol){list-style:none;padding:0}.ia :focus-visible{outline:2px solid #111;outline-offset:3px}.ia .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ia-g{max-width:var(--mw);margin:0 auto;padding-left:var(--gut);padding-right:var(--gut);box-sizing:content-box}.ia-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}.ia-cap{font:500 11px/1.6 var(--f-text);text-transform:uppercase;letter-spacing:.14em;color:var(--grey);display:block}.ia-cap--g{color:var(--grey)}.ia-tl{display:inline-flex;align-items:center;gap:.4em;font:400 15px/1.5 var(--f-text);min-height:44px;color:var(--ink);text-decoration:none}.ia-tl:hover,.ia-tl:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ia-btn{font:400 12px/1 var(--f-label);letter-spacing:.24em;text-transform:uppercase;border:1px solid var(--ink);background:none;color:var(--ink);padding:16px 40px;min-height:44px;cursor:pointer}.ia-btn:hover{background:var(--ink);color:#fff}.ia-band{background:#f8f6f2;padding:calc(var(--hdr) + 96px) 0 0}.ia-band .ia-g{padding-bottom:0}.ia-band .ia-h1{font:300 var(--t-xl)/1.05 var(--f-display);letter-spacing:0;font-kerning:normal}.ia-lede{font:400 17px/1.7 var(--f-text);max-width:58ch;margin-top:28px;color:#333}.ia-contents{margin-top:56px;border-top:1px solid var(--rule)}.ia-contents ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 24px}.ia-contents a{display:flex;align-items:center;min-height:44px;font:500 11px/1.4 var(--f-text);text-transform:uppercase;letter-spacing:.14em;color:var(--ink);text-decoration:none}.ia-contents a:hover,.ia-contents a:focus-visible{text-decoration:underline;text-underline-offset:4px}.ia-band:not(:has(.ia-contents)) .ia-g{padding-bottom:72px}.ia-band--n .ia-band__l{grid-column:1/6}@media(max-width:1024px){.ia-band{padding-top:calc(var(--hdr) + 72px)}.ia-contents ul{display:grid;grid-template-columns:repeat(3,1fr)}.ia-band--n .ia-band__l{grid-column:1/-1}}@media(max-width:767px){.ia-band{padding-top:calc(var(--hdr) + 56px)}.ia-contents{margin-top:40px}.ia-contents ul{grid-template-columns:repeat(2,1fr)}.ia-band:not(:has(.ia-contents)) .ia-g{padding-bottom:48px}}.ia-card{display:flex;flex-direction:column;gap:14px;text-decoration:none;color:inherit;height:100%}.ia-card__im{display:block;aspect-ratio:3/2;overflow:hidden;background:var(--warm)}.ia-card__im img{width:100%;height:100%;object-fit:cover;display:block}.ia-card__tx{display:flex;flex-direction:column;gap:6px}.ia-card__t{font:300 22px/1.25 var(--f-display);letter-spacing:0}.ia-card:hover .ia-card__t,.ia-card:focus-visible .ia-card__t{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ia-card--text{background:var(--warm);padding:28px 24px;gap:0}.ia-card--text .ia-card__t{font-size:24px;margin:8px 0 12px}.ia-card__d{font:300 italic 17px/1.55 var(--f-display);color:#333;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:14px}.ia-card--compact{flex-direction:row;gap:16px;align-items:flex-start}.ia-card--compact .ia-card__im{flex:0 0 120px}.ia-card--compact .ia-card__t{font-size:18px}.ia-rows .ia-row{position:relative;padding:20px 0;border-top:1px solid var(--rule)}.ia-rows .ia-row:first-child{border-top:0;padding-top:4px}.ia-row__t{font:300 22px/1.3 var(--f-display);letter-spacing:0}.ia-row__t a{color:var(--ink);text-decoration:none}.ia-row__t a:after{content:"";position:absolute;inset:0}.ia-row:hover .ia-row__t a,.ia-row__t a:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ia-row__d{font:400 15px/1.6 var(--f-text);color:var(--grey);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:6px 0 8px;max-width:72ch}.ia-row__m{margin-top:6px}.ia-row--c .ia-row__t{font-size:18px}.ia-more{margin-top:8px;border-top:1px solid var(--rule)}.ia-more summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font:400 15px/1.5 var(--f-text);list-style:none;padding-top:8px}.ia-more summary::-webkit-details-marker{display:none}.ia-more summary:hover{text-decoration:underline;text-underline-offset:4px}.ia-more[open] summary{margin-bottom:8px}@media(max-width:767px){.ia-row__d{display:none}.ia-row__t{font-size:19px}}.ia-latest{padding-top:72px;padding-bottom:24px}.ia-h2s{font:300 28px/1.2 var(--f-display);margin-bottom:32px;letter-spacing:0}.ia-latest__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}@media(max-width:1024px){.ia-latest__grid{gap:16px}.ia-card__t{font-size:19px}}@media(max-width:767px){.ia-latest__grid{grid-template-columns:1fr;gap:20px}.ia-latest__i--c .ia-card{flex-direction:row;gap:16px;align-items:flex-start}.ia-latest__i--c .ia-card__im{flex:0 0 120px}.ia-latest__i--c .ia-card__t{font-size:18px}.ia-card__t{font-size:22px}}.ia-topic{padding-top:72px;padding-bottom:24px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);scroll-margin-top:var(--hdr)}.ia-topic__head{grid-column:1/5;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ia-topic__list{grid-column:5/13}.ia-num{font:300 15px/1 var(--f-display);color:var(--grey);letter-spacing:.1em}.ia-h2{font:300 var(--t-h2)/1.2 var(--f-display);letter-spacing:0}.ia-topic__line{font:400 17px/1.6 var(--f-text);color:#444;max-width:34ch}.ia-topic__im{display:block;width:280px;max-width:100%;aspect-ratio:2/3;margin-top:20px;background:var(--warm)}.ia-topic__im img{width:100%;height:100%;object-fit:cover;display:block}.ia-topic--c .ia-topic__head{flex-direction:column}@media(max-width:1024px){.ia-topic{display:block;padding-top:56px}.ia-topic__head{display:grid;grid-template-columns:minmax(0,1fr) 33%;column-gap:var(--gap);grid-template-areas:"n im" "h im" "l im";align-items:start;margin-bottom:28px}.ia-topic__head .ia-num{grid-area:n}.ia-topic__head .ia-h2{grid-area:h}.ia-topic__head .ia-topic__line{grid-area:l}.ia-topic__im{grid-area:im;margin-top:0;width:100%}.ia-topic--c .ia-topic__head{display:flex}}@media(max-width:767px){.ia-topic{padding-top:48px}.ia-topic__head{display:flex;flex-direction:column}.ia-topic__im{aspect-ratio:3/2;width:100%;margin-top:16px}.ia-topic--c .ia-topic__head{display:flex}}.ia-doors{padding-top:72px;padding-bottom:0}.ia-doors ul{display:flex;flex-wrap:wrap;gap:0 40px;border-top:1px solid var(--rule);padding-top:12px}.ia-pag{padding-top:40px}.ia-ctawrap{margin-top:72px}.ia-band--a{padding-top:calc(var(--hdr) + 72px)}.ia-band--a .ia-g{padding-bottom:56px}.ia-hd1{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}.ia-hd1 .ia-hd{grid-column:2/11}.ia-crumb ol{display:flex;flex-wrap:wrap;gap:0 8px}.ia-crumb li{font:500 11px/1.6 var(--f-text);text-transform:uppercase;letter-spacing:.14em;color:var(--grey)}.ia-crumb li+li:before{content:"/";margin-right:8px}.ia-crumb a{color:var(--grey);text-decoration:none;display:inline-block;padding:10px 0}.ia-crumb a:hover,.ia-crumb a:focus-visible{text-decoration:underline;text-underline-offset:4px}.ia-h1a{font:400 clamp(30px,4vw,52px)/1.12 var(--f-display);letter-spacing:0;max-width:22em;font-kerning:normal;margin:12px 0 22px}.ia-meta{font:400 14px/1.6 var(--f-text);color:var(--grey)}@media(max-width:1024px){.ia-band--a{padding-top:calc(var(--hdr) + 56px)}.ia-hd1{display:block}}@media(max-width:767px){.ia-band--a{padding-top:calc(var(--hdr) + 48px)}.ia-band--a .ia-g{padding-bottom:40px}.ia-h1a{font-size:30px}}.ia-mainc{min-width:0}.ia-a-p1 .ia-mainc{max-width:680px;margin:72px auto 0}@media(max-width:1024px){.ia-a-p1 .ia-mainc{max-width:640px;margin:48px auto 0}}@media(max-width:767px){.ia-a-p1 .ia-mainc{margin-top:40px}}.ia-prose{font:400 18px/1.75 var(--f-text);color:var(--ink);overflow-wrap:break-word}.ia-prose *{box-sizing:border-box}.ia-prose p{margin:0 0 1.3em}.ia-prose a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.ia-prose h2{font:400 clamp(26px,2.6vw,34px)/1.25 var(--f-display);letter-spacing:0;margin:2.2em 0 .7em;scroll-margin-top:calc(var(--hdr) + 16px)}.ia-prose h3{font:400 22px/1.35 var(--f-display);margin:1.6em 0 .6em}.ia-prose .ds-lead{font:300 22px/1.65 var(--f-display)}.ia-prose ul,.ia-prose ol{padding-left:22px;margin:0 0 1.3em;list-style:revert}.ia-prose li{margin-bottom:10px;padding-left:5px}.ia-prose figure{margin:0}.ia-prose img{display:block;width:100%;height:auto}.ia-prose a.ia-zoom{display:block;cursor:zoom-in;text-decoration:none}.ia-prose figcaption{font:400 13px/1.6 var(--f-text);color:var(--grey);margin-top:10px}.ia-prose .ds-photos{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:36px 0}.ia-prose .ds-photos.ds-seq{grid-template-columns:repeat(4,1fr);gap:10px}.ia-prose .ds-photos.ds-seq figcaption{display:none}.ia-prose .ds-seq-cap{font:400 13px/1.6 var(--f-text);color:var(--grey);margin:-24px 0 36px}.ia-prose .ds-single{max-width:520px;margin:36px auto}.ia-prose .ds-wide{width:min(960px,calc(100vw - 2 * var(--gut)));margin:40px 0 40px 50%;transform:translate(-50%)}.ia-prose .ds-checklist,.ia-prose .ds-highlight{background:var(--warm);border-left:2px solid var(--ink);padding:24px 26px;margin:24px 0}.ia-prose .ds-checklist{list-style:revert}.ia-prose .ds-highlight{font:300 20px/1.6 var(--f-display);margin:32px 0}.ia-prose .ds-note{font-size:14px;color:var(--grey)}.ia-prose .ds-note.ds-related{border-top:1px solid var(--rule);padding-top:20px;margin-top:32px}.ia-prose .ds-faq{border-top:1px solid var(--rule);margin-top:48px}.ia-prose .ds-faq h3{border-top:1px solid var(--rule);padding-top:20px;margin-top:20px}.ia-prose .ds-faq h3:first-of-type{border-top:0;margin-top:0}.ia-prose .ds-prices,.ia-prose .ds-sunset{width:100%;border-collapse:collapse;margin:28px 0 12px;font-size:16px;line-height:1.6}.ia-prose .ds-prices th,.ia-prose .ds-prices td,.ia-prose .ds-sunset th,.ia-prose .ds-sunset td{border-bottom:1px solid var(--rule);padding:14px 12px;text-align:left;vertical-align:top}.ia-prose .ds-prices th,.ia-prose .ds-sunset th{font:500 11px/1.5 var(--f-text);text-transform:uppercase;letter-spacing:.14em;color:var(--grey)}.ia-prose .ds-prices td:first-child,.ia-prose .ds-sunset td:first-child{font-weight:600}.ia-prose .ds-sunset-wrap{overflow-x:auto}@media(max-width:1024px){.ia-prose .ds-sunset-wrap{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.ia-prose .ds-sunset{min-width:560px}}@media(max-width:767px){.ia-prose{font-size:17px}.ia-prose .ds-lead,.ia-prose h3{font-size:20px}.ia-prose .ds-photos{gap:10px;margin:28px 0}.ia-prose .ds-photos.ds-seq{grid-template-columns:1fr 1fr}.ia-prose .ds-seq-cap{margin-top:-18px}.ia-prose .ds-prices{font-size:15px}.ia-prose .ds-prices td:first-child{white-space:normal}.ia-prose .ds-highlight{font-size:18px}.ia-prose .ds-checklist,.ia-prose .ds-highlight{padding:22px 18px}}.ia-prose .ds-button{display:inline-block;border:1px solid var(--ink);padding:16px 40px;min-height:48px;font:400 12px/1.4 var(--f-label);letter-spacing:.24em;text-transform:uppercase;text-decoration:none;color:var(--ink);background:none}.ia-prose .ds-button:hover,.ia-prose .ds-button:focus-visible{background:var(--ink);color:#fff}@media(max-width:767px){.ia-prose .ds-button{display:block;text-align:center}}.ia-prose .ds-cta{background:var(--warm);padding:32px;margin-top:0}.ia-prose .ds-cta h2{margin-top:0}@media(max-width:767px){.ia-prose .ds-cta{padding:22px 18px}}.ia-cta{margin-top:56px}.ia-share{margin-top:48px}.ia-share .sd-share{--c:#111}.ia-credit{margin-top:24px}.ia-toc{background:var(--warm);padding:24px 26px;margin:0 0 1.6em;border-top:2px solid var(--ink)}.ia-toc__h{font:500 11px/1.6 var(--f-text);text-transform:uppercase;letter-spacing:.14em;color:var(--grey);margin:0 0 12px!important}.ia-prose .ia-toc ol{columns:2;column-gap:40px;margin:0;padding-left:22px;list-style:decimal}.ia-prose .ia-toc li{break-inside:avoid;margin-bottom:8px;font:400 15px/1.5 var(--f-text)}.ia-toc a{text-decoration:none!important}.ia-toc a:hover,.ia-toc a:focus-visible{text-decoration:underline!important}.ia-toc--m{display:none}@media(max-width:1024px){.ia-prose .ia-toc ol{columns:1}}@media(max-width:767px){nav.ia-toc{display:none}details.ia-toc--m{display:block;padding:0 18px}.ia-toc--m summary{min-height:48px;display:flex;align-items:center;font:500 13px/1.4 var(--f-text);cursor:pointer;letter-spacing:.08em}.ia-prose .ia-toc--m ol{columns:1;padding-bottom:16px}}.ia-next{padding-top:96px;padding-bottom:72px}.ia-next__c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);align-items:start}.ia-next__c--1{grid-template-columns:minmax(0,680px)}.ia-next__h{margin-bottom:16px}.ia-next__links{display:flex;flex-direction:column;align-items:flex-start}@media(max-width:1024px){.ia-next{padding-top:72px}.ia-next__c{grid-template-columns:1fr;gap:40px}}dialog.ia-lb{border:0;padding:0;margin:0;max-width:none;max-height:none;width:100vw;height:100vh;height:100dvh;background:#111;color:#fff;overflow:hidden}dialog.ia-lb[open]{display:grid;grid-template-columns:88px minmax(0,1fr) 88px;grid-template-rows:56px minmax(0,1fr)}dialog.ia-lb::backdrop{background:#111}.ia-lb__top{grid-column:1/4;grid-row:1;display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 24px}.ia-lb__count{margin:0;font:500 12px/1 Manrope,Arial,sans-serif;letter-spacing:.16em;color:#bdbdbd}.ia-lb button{background:none;border:0;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.ia-lb__close{width:44px;height:44px}.ia-lb__nav{grid-row:2;align-self:center;width:44px;height:88px;justify-self:center}.ia-lb__prev{grid-column:1}.ia-lb__next{grid-column:3}.ia-lb button:disabled{opacity:.25;cursor:default}.ia-lb button:focus-visible{outline:2px solid #fff;outline-offset:2px}.ia-lb__fig{grid-column:2;grid-row:2;margin:0;display:flex;align-items:center;justify-content:center;min-height:0;padding-bottom:16px}.ia-lb__fig img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}@media(max-width:767px){dialog.ia-lb[open]{grid-template-columns:44px minmax(0,1fr) 44px}.ia-lb__fig{padding-bottom:8px}}@media(prefers-reduced-motion:reduce){.ia *{transition:none!important;scroll-behavior:auto!important}}.ia-doorlist{list-style:none}.ia-door{padding:14px 0;border-top:1px solid var(--rule)}.ia-door:first-child{border-top:0;padding-top:4px}.ia-door__n{font:300 22px/1.25 var(--f-display);margin:0 0 4px;letter-spacing:0}.ia-door--l{padding:8px 0}
