@font-face{font-family:Brand;src:url(../media/Cairo-Arabic.40_3w74kn95bo.woff2)format("woff2");font-weight:200 1000;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Brand;src:url(../media/Geist-Variable.0mrjj4bg00-he.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--copper:#bc6a26;--copper-600:#a65a1e;--copper-700:#8f4c19;--copper-900:#3a2212;--accent-fill:#a65a1e;--accent-fill-hover:#8f4c19;--error:#b3261e;--success:#1f7a47;--gold:#d0a34f;--gold-soft:#e3c58a;--paper:#fafaf8;--surface:#f1f1ec;--surface-2:#e8e6df;--ink:#1c1a18;--ink-2:#3a3530;--muted:#5c544d;--line:#1c1a181a;--line-strong:#1c1a182e;--on-dark:#fafaf8;--on-dark-muted:#fafaf8b8;--scrim:linear-gradient(to top, #140e09d1 0%, #140e0973 38%, #140e0900 72%);--fs-900:clamp(2.25rem, 1.6rem + 2.6vw, 3.75rem);--fs-800:clamp(1.875rem, 1.45rem + 1.7vw, 2.75rem);--fs-700:clamp(1.5rem, 1.25rem + 1vw, 2rem);--fs-600:clamp(1.25rem, 1.15rem + .45vw, 1.5rem);--fs-500:1.125rem;--fs-400:1.0625rem;--fs-300:.9375rem;--fs-200:.8125rem;--gutter:clamp(1rem, .6rem + 1.8vw, 2rem);--section:clamp(4rem, 2.8rem + 5vw, 7.5rem);--container:1240px;--prose:68ch;--r-pill:999px;--r-card:20px;--r-inner:14px;--r-input:12px;--shadow-1:0 1px 2px #3a22120f, 0 4px 16px #3a22120f;--shadow-2:0 2px 4px #3a22120f, 0 18px 48px #3a22121f;--ease:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.32, .72, 0, 1);--z-header:30;--z-float:40;--z-sheet:50;--z-review:60;--z-toast:70}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--error:#f28b82;--success:#7fd3a0;--paper:#14110f;--surface:#1d1916;--surface-2:#28221e;--ink:#f3efe9;--ink-2:#ddd5cc;--muted:#b3a89c;--line:#f3efe91a;--line-strong:#f3efe92e;--copper-600:#c8773a;--copper-700:#d98c50;--copper-900:#0f0b09;--shadow-1:0 1px 2px #0000004d, 0 4px 16px #00000040;--shadow-2:0 2px 4px #0000004d, 0 18px 48px #0006}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--error:#f28b82;--success:#7fd3a0;--paper:#14110f;--surface:#1d1916;--surface-2:#28221e;--ink:#f3efe9;--ink-2:#ddd5cc;--muted:#b3a89c;--line:#f3efe91a;--line-strong:#f3efe92e;--copper-600:#c8773a;--copper-700:#d98c50;--copper-900:#0f0b09;--shadow-1:0 1px 2px #0000004d, 0 4px 16px #00000040;--shadow-2:0 2px 4px #0000004d, 0 18px 48px #0006}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:Brand,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--fs-400);font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;margin:0;line-height:1.8;overflow-x:clip}:lang(en) body,body:lang(en){font-size:1rem;line-height:1.65}img,svg,video,iframe{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4{text-wrap:balance;overflow-wrap:break-word;margin:0;font-weight:700;line-height:1.3}:lang(en) h1,:lang(en) h2:where(:not(.lv-from-h4)),:lang(en) h3:where(:not(.lv-from-h4)){letter-spacing:-.02em;font-weight:600;line-height:1.15}:lang(ar){letter-spacing:0!important}p{text-wrap:pretty;margin:0}::selection{background:color-mix(in srgb, var(--copper) 28%, transparent)}:focus-visible{outline:2px solid var(--copper-600);outline-offset:3px;border-radius:6px}.skip-link{inset-inline-start:1rem;z-index:100;background:var(--ink);color:var(--paper);border-radius:var(--r-pill);transition:top .2s var(--ease);padding:.6rem 1rem;position:absolute;top:-4rem}.skip-link:focus{top:1rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.i{vertical-align:-.25em;flex:none;width:1.25em;height:1.25em;display:inline-block}.i-dir:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.container-narrow{width:min(100% - 2 * var(--gutter), 820px);margin-inline:auto}.section{padding-block:var(--section) calc(var(--section) * 1.08)}.section-tight{padding-block:calc(var(--section) * .6) calc(var(--section) * .66)}.surface{background:var(--surface)}.stack>*+*{margin-block-start:var(--stack,1rem)}.cluster{gap:var(--cluster,.75rem);flex-wrap:wrap;align-items:center;display:flex}.site-header{z-index:var(--z-header);background:color-mix(in srgb, var(--paper) 86%, transparent);-webkit-backdrop-filter:saturate(160%)blur(14px);border-block-end:1px solid var(--line);position:sticky;top:0}.header-row{align-items:center;gap:1.25rem;height:72px;display:flex}.brand-logo{flex:none;align-items:center;min-height:44px;display:flex}.brand-logo img{width:auto;height:44px}.brand-badge{border-radius:var(--r-pill);background:var(--copper-900);flex:none;align-items:center;min-height:44px;padding-inline:.85rem;display:inline-flex}.brand-badge img{width:auto;height:22px;display:block}.brand-badge:focus-visible{outline:2px solid var(--gold-soft);outline-offset:2px}@media (max-width:479px){.brand-badge{min-height:36px;padding-inline:.6rem}.brand-badge img{height:16px}}.primary-nav{margin-inline-start:auto}.primary-nav>ul{align-items:center;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.primary-nav a,.primary-nav button.nav-parent{border-radius:var(--r-pill);min-height:44px;font-size:var(--fs-300);color:var(--ink-2);white-space:nowrap;transition:background-color .25s var(--ease), color .25s var(--ease);align-items:center;gap:.3rem;padding:.45rem .8rem;font-weight:500;display:inline-flex}.primary-nav a:hover,.primary-nav button.nav-parent:hover{background:var(--surface);color:var(--ink)}.primary-nav a[aria-current=page]{color:var(--copper-700);background:color-mix(in srgb, var(--copper) 9%, transparent);font-weight:600}.primary-nav a.is-section,.primary-nav button.nav-parent.is-section{color:var(--copper-700);background:color-mix(in srgb, var(--copper) 9%, transparent)}.nav-sheet a.is-section,.nav-sheet a[aria-current=page]{color:var(--copper-700)}.nav-has-sub{position:relative}.nav-sub{inset-inline-start:0;border-radius:var(--r-inner);background:var(--paper);min-width:250px;box-shadow:var(--shadow-2);border:1px solid var(--line);opacity:0;visibility:hidden;transition:opacity .2s var(--ease), transform .3s var(--ease), visibility .2s;margin:0;padding:.5rem;list-style:none;position:absolute;top:calc(100% + 8px);transform:translateY(6px)}.nav-has-sub:hover .nav-sub,.nav-has-sub:focus-within .nav-sub{opacity:1;visibility:visible;transform:none}.nav-sub a{border-radius:10px;width:100%;display:flex}.header-actions{align-items:center;gap:.5rem;display:flex}.lang-switch{border-radius:var(--r-pill);border:1px solid var(--line-strong);min-width:44px;height:44px;font-size:var(--fs-300);justify-content:center;align-items:center;gap:.35rem;padding-inline:.85rem;font-weight:600;display:inline-flex}.lang-switch:hover{background:var(--surface)}.phone-link{min-height:44px;color:var(--copper-600);font-weight:700;font-size:var(--fs-300);direction:ltr;align-items:center;gap:.45rem;display:inline-flex}.menu-toggle{width:44px;height:44px;color:inherit;border-radius:var(--r-pill);border:1px solid var(--line-strong);justify-content:center;align-items:center;display:none}.icon-btn{border-radius:var(--r-pill);border:1px solid var(--line-strong);width:44px;height:44px;color:var(--copper-600);justify-content:center;align-items:center;display:inline-flex}@media (max-width:1199px){.primary-nav,.header-actions .phone-link{display:none}.menu-toggle{display:inline-flex}.header-actions{margin-inline-start:auto}}@media (min-width:1200px){.header-actions .icon-btn.phone-only{display:none}}@media (min-width:1200px) and (max-width:1359px){html[lang=en] .primary-nav,html[lang=en] .header-actions .phone-link{display:none}html[lang=en] .menu-toggle,html[lang=en] .header-actions .icon-btn.phone-only{display:inline-flex}html[lang=en] .header-actions{margin-inline-start:auto}}@media (min-width:1200px) and (max-width:1439px){.primary-nav a,.primary-nav button.nav-parent{padding-inline:.6rem}}@media (min-width:1200px){:root[data-header-fold] .primary-nav{visibility:hidden;block-size:0;inline-size:0;margin:0;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}:root[data-header-fold] .primary-nav>ul{inline-size:max-content}:root[data-header-fold] .header-actions .phone-link{display:none}:root[data-header-fold] .menu-toggle,:root[data-header-fold] .header-actions .icon-btn.phone-only{display:inline-flex}:root[data-header-fold] .header-actions{margin-inline-start:auto}}@media (max-width:479px){.brand-logo img{height:36px}.header-row{gap:.6rem}}@media (max-width:379px){.brand-logo img{height:30px}.header-actions{gap:.35rem}.header-actions .icon-btn.phone-only{display:none}.lang-switch{padding-inline:.65rem}.lang-switch .i{display:none}}.nav-sheet{z-index:var(--z-sheet);background:color-mix(in srgb, var(--paper) 96%, transparent);-webkit-backdrop-filter:blur(20px);padding:1rem var(--gutter) 2rem;opacity:0;visibility:hidden;transition:opacity .35s var(--ease), visibility .35s;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.nav-sheet.is-open,.nav-sheet:target{opacity:1;visibility:visible}.nav-sheet.is-open{transition:opacity .35s var(--ease), visibility 0s}.nav-sheet:target li{opacity:1;transform:none}.social.social-light a{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.social.social-light a:hover{background:var(--surface);color:var(--copper-600)}.sheet-copy{font-size:var(--fs-200);color:var(--muted)}.nav-sheet-head{justify-content:space-between;align-items:center;height:56px;display:flex}.nav-sheet ul{margin:1.5rem 0 0;padding:0;list-style:none}.nav-sheet li{opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);transform:translateY(14px)}.nav-sheet.is-open li{opacity:1;transform:none}.nav-sheet.is-open li:nth-child(2){transition-delay:40ms}.nav-sheet.is-open li:nth-child(3){transition-delay:80ms}.nav-sheet.is-open li:nth-child(4){transition-delay:.12s}.nav-sheet.is-open li:nth-child(5){transition-delay:.16s}.nav-sheet.is-open li:nth-child(6){transition-delay:.2s}.nav-sheet.is-open li:nth-child(7){transition-delay:.24s}.nav-sheet.is-open li:nth-child(8){transition-delay:.28s}.nav-sheet>nav>ul>li>a,.nav-sheet>nav>ul>li>span{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;padding:.85rem .25rem;font-size:1.35rem;font-weight:700;display:flex}.nav-sheet .sub{margin:0;padding:0 0 .5rem}.nav-sheet .sub a{color:var(--muted);font-size:var(--fs-400);padding:.5rem 1rem;display:block}.nav-sheet-foot{gap:.75rem;margin-top:auto;padding-top:2rem;display:grid}.btn{--btn-bg:var(--accent-fill);--btn-fg:#fff;border-radius:var(--r-pill);background:var(--btn-bg);min-height:48px;color:var(--btn-fg);font-weight:700;font-size:var(--fs-300);white-space:nowrap;transition:background-color .3s var(--ease), transform .2s var(--ease), box-shadow .3s var(--ease);align-items:center;gap:.6rem;padding-block:.35rem;padding-inline:1.4rem .45rem;display:inline-flex;box-shadow:0 6px 18px #a65a1e38}.btn .btn-ico{border-radius:var(--r-pill);width:36px;height:36px;transition:transform .35s var(--ease);background:#ffffff29;justify-content:center;align-items:center;display:inline-flex}.btn:hover{background:var(--accent-fill-hover)}.btn:hover .btn-ico:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(-3px)}.btn:hover .btn-ico:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(3px)}.btn:active{transform:scale(.98)}.btn-plain{padding-inline:1.4rem}.btn-ghost{--btn-bg:transparent;--btn-fg:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn-ghost:hover,.btn-ghost.btn:hover,.btn-ghost .btn-ico{background:var(--surface)}.btn-light{--btn-bg:#fff;--btn-fg:#1c1a18;box-shadow:0 8px 24px #0000002e}.btn-light:hover,.btn-light.btn:hover{background:#f3efe9}.btn-light .btn-ico{color:#a65a1e;background:#f1f1ec}@media (max-width:767px){.btn{white-space:normal;text-wrap:balance;max-inline-size:100%;line-height:1.35}.btn>.btn-ico,.btn>.i{flex:none}}.link-arrow{color:var(--copper-600);align-items:center;gap:.4rem;min-height:44px;font-weight:700;display:inline-flex}.link-arrow .i{transition:transform .3s var(--ease)}.link-arrow:hover .i:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(4px)}.link-arrow:hover .i:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(-4px)}.link-arrow .i-dir:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.link-arrow:hover .i-dir:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)translate(4px)}.prose a,a.text-link{color:var(--copper-600);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.eyebrow{font-size:var(--fs-200);color:var(--copper-600);margin-block-end:.75rem;font-weight:700;display:inline-block}:lang(en) .eyebrow{text-transform:uppercase;letter-spacing:.12em}.sec-head{gap:.9rem;max-width:760px;margin-block-end:clamp(2rem,1.4rem + 2vw,3.25rem);display:grid}.sec-head h2{font-size:var(--fs-800)}.sec-head p{color:var(--muted);font-size:var(--fs-500);max-width:60ch}.sec-head.center{text-align:center;justify-items:center;margin-inline:auto}.sec-head-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-block-end:clamp(2rem,1.4rem + 2vw,3rem);display:flex}.sec-head-row .sec-head{margin:0}.hero{padding:12px 12px 0}.hero-frame{isolation:isolate;color:#fff;background:#2a1c12;border-radius:28px;min-height:clamp(520px,78dvh,760px);position:relative;overflow:hidden}.hero-slide{opacity:0;visibility:hidden;transition:opacity 1.1s var(--ease-soft), visibility 1.1s;position:absolute;inset:0}.hero-slide.is-active{opacity:1;visibility:visible}.hero-slide img{object-fit:cover;width:100%;height:100%;transition:transform 9s linear;position:absolute;inset:0;transform:scale(1.06)}.hero-slide.is-active img{transform:scale(1)}.hero-slide:after{content:"";background:var(--scrim);position:absolute;inset:0}.hero-copy{z-index:2;inset-inline:clamp(1.25rem,5vw,4.5rem);justify-items:start;gap:1.5rem;max-width:820px;display:grid;position:absolute;bottom:clamp(5.5rem,12vh,7.5rem)}.hero-copy h1,.hero-copy h2{font-size:var(--fs-900);text-shadow:0 2px 24px #00000040;font-weight:800;line-height:1.25}:lang(en) .hero-copy h1,:lang(en) .hero-copy h2{font-weight:600;line-height:1.05}.hero-controls{z-index:3;inset-inline:clamp(1.25rem,5vw,4.5rem);align-items:center;gap:1rem;display:flex;position:absolute;bottom:1.75rem}.hero-dots{flex:1;gap:.5rem;max-width:420px;display:flex}.hero-dot{background:#ffffff4d;border-radius:3px;flex:1;height:3px;position:relative;overflow:hidden}.hero-dot span{transform-origin:100%;background:#fff;position:absolute;inset:0;transform:scaleX(0)}[dir=ltr] .hero-dot span{transform-origin:0}.hero-dot.is-done span{transform:scaleX(1)}.hero-dot.is-active span{animation:hero-progress var(--hero-delay,9s) linear forwards}.hero-frame.is-paused .hero-dot.is-active span{animation-play-state:paused}@keyframes hero-progress{to{transform:scaleX(1)}}.hero-btn{border-radius:var(--r-pill);color:#fff;-webkit-backdrop-filter:blur(8px);width:44px;height:44px;transition:background-color .25s var(--ease);background:#ffffff24;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.hero-btn:hover{background:#ffffff42}.hero-count{font-variant-numeric:tabular-nums;font-size:var(--fs-200);color:#fffc}@media (max-width:767px){.hero-copy h1,.hero-copy h2{font-size:clamp(1.625rem,1.1rem + 2.6vw,2.25rem)}.hero{padding:8px 8px 0}.hero-frame{border-radius:22px;min-height:min(640px,82dvh)}.hero-copy{bottom:5.5rem}}.page-hero{padding-block:clamp(2.5rem,1.8rem + 3vw,4.5rem) clamp(2rem,1.5rem + 2vw,3rem)}.page-hero h1{font-size:var(--fs-900);max-width:22ch;font-weight:800}:lang(en) .page-hero h1{max-width:24ch;font-weight:600}.page-hero .lede{font-size:var(--fs-500);color:var(--muted);max-width:60ch;margin-block-start:1.1rem}.breadcrumbs{font-size:var(--fs-200);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin-block-end:1.25rem;display:flex}.breadcrumbs a{align-items:center;gap:.4rem;min-height:44px;display:inline-flex}.breadcrumbs a:hover,.breadcrumbs a .i{color:var(--copper-600)}.breadcrumbs .sep{opacity:.6;display:inline-flex}.breadcrumbs .sep .i{width:.95em;height:.95em}.breadcrumbs [aria-current]{color:var(--ink-2);font-weight:600}.media-hero{padding:12px 12px 0}.media-hero-frame{color:#fff;isolation:isolate;background:#2a1c12;border-radius:28px;align-items:end;min-height:clamp(360px,58dvh,560px);display:flex;position:relative;overflow:hidden}.media-hero-frame>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.media-hero-frame:after{content:"";background:var(--scrim);z-index:-1;position:absolute;inset:0}.media-hero-copy{gap:1rem;max-width:860px;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.media-hero-copy h1{font-size:var(--fs-900);font-weight:800}:lang(en) .media-hero-copy h1{font-weight:600}.media-hero-copy .breadcrumbs{color:#ffffffd1;margin:0}@media (max-width:767px){.media-hero{padding:8px 8px 0}.media-hero-frame{border-radius:22px}}.bezel{border-radius:var(--r-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);padding:6px}.bezel>.core{border-radius:var(--r-inner);background:var(--paper);height:100%;box-shadow:var(--shadow-1);overflow:hidden}.card-media{aspect-ratio:4/3;background:var(--surface-2);position:relative;overflow:hidden}.card-media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}a.card:hover .card-media img,.card:focus-within .card-media img{transform:scale(1.05)}.card-body{gap:.5rem;padding:1.1rem 1.2rem 1.3rem;display:grid}.card-title{font-size:var(--fs-600);font-weight:700}:lang(en) .card-title{font-weight:600}.card-meta{font-size:var(--fs-200);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.card-text{color:var(--muted);font-size:var(--fs-300)}.card{height:100%;transition:transform .4s var(--ease);display:block}a.card:hover{transform:translateY(-3px)}.scroller{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:min(78%,320px);grid-auto-flow:column;gap:1rem;padding-block-end:1rem;display:grid;overflow-x:auto}.scroller>*{scroll-snap-align:start}@media (min-width:1024px){.scroller.fit-4{grid-template-columns:repeat(4,1fr);grid-auto-flow:row;overflow:visible}}.bento{grid-auto-flow:dense;gap:1rem;display:grid}@media (min-width:900px){.bento-5{grid-template-rows:repeat(2,minmax(250px,auto));grid-template-columns:1.4fr 1fr 1fr}.bento-5>:first-child{grid-row:span 2}}.tile{border-radius:var(--r-card);color:#fff;isolation:isolate;background:#2a1c12;align-items:end;min-height:250px;display:flex;position:relative;overflow:hidden}.tile img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1s var(--ease);position:absolute;inset:0}.tile:after{content:"";background:var(--scrim);z-index:-1;position:absolute;inset:0}.tile:hover img{transform:scale(1.05)}.tile-body{gap:.35rem;padding:1.25rem 1.35rem;display:grid}.tile-title{font-size:var(--fs-600);font-weight:700;line-height:1.35}.tile-kicker{font-size:var(--fs-200);color:#ffffffd9}.split{align-items:center;gap:clamp(2rem,4vw,4.5rem);display:grid}@media (min-width:900px){.split{grid-template-columns:1.05fr .95fr}.split.reverse>:first-child{order:2}.split>.split-media{align-self:start;position:sticky;top:calc(72px + 1.5rem)}}.split-media{border-radius:var(--r-card);background:var(--surface);padding:clamp(1rem,3vw,2.5rem)}.split-copy{justify-items:start;gap:1.4rem;display:grid}.split-copy h2:where(:not(.lv-shift)){font-size:var(--fs-800)}.lead{color:var(--ink-2);max-width:46ch;font-size:clamp(1.125rem,1.05rem + .4vw,1.375rem);line-height:1.85}:lang(en) .lead{line-height:1.6}.sec-brand .lead,.sec-dark .lead,.sec-photo .lead,.grp-tile .lead,.grp-brand .lead,.grp-dark .lead{color:inherit}.band{isolation:isolate;position:relative;overflow:hidden}.band-bg{z-index:-2;position:absolute;inset:0}.band-bg img{object-fit:cover;width:100%;height:100%}.band:before{content:"";z-index:-1;background:linear-gradient(90deg,#fafaf8f7 0%,#fafaf8e6 55%,#fafaf8b8 100%);position:absolute;inset:0}[dir=rtl] .band:before{background:linear-gradient(270deg,#fafaf8f7 0%,#fafaf8e6 55%,#fafaf8b8 100%)}:root[data-theme=dark] .band:before{background:linear-gradient(90deg,#14110ff5,#14110fdb)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .band:before{background:linear-gradient(90deg,#14110ff5,#14110fdb)}}.band-soft:before{background:#f1f1ec8c!important}:root[data-theme=dark] .band-soft:before{background:#14110fe6!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .band-soft:before{background:#14110fe6!important}}.band-grid{align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}@media (min-width:960px){.band-grid{grid-template-columns:1fr 1fr}}.logo-wall{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}@media (min-width:640px){.logo-wall{grid-template-columns:repeat(4,1fr)}}.logo-wall li{border-radius:var(--r-inner);aspect-ratio:3/2;background:#fff;justify-content:center;align-items:center;padding:.9rem;list-style:none;display:flex;box-shadow:inset 0 0 0 1px #1c1a1814}.logo-wall img{object-fit:contain;width:auto;max-height:100%}.logo-wall ul,ul.logo-wall{margin:0;padding:0}.stats{background:var(--accent-fill);color:#fff;border-radius:28px;margin:0 12px}@media (max-width:767px){.stats{border-radius:22px;margin:0 8px}}.stats-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:2rem 1rem;padding-block:clamp(2.5rem,2rem + 2vw,4rem);display:grid}@media (min-width:900px){.stats-grid{grid-template-columns:repeat(4,1fr)}}.stat{text-align:center;justify-items:center;gap:.35rem;padding-inline:.5rem;display:grid}.stat img{opacity:.95;width:52px;height:52px}.stat-num{font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.6rem + 1.6vw,3rem);font-weight:800;line-height:1.1}.stat-label{font-size:var(--fs-300);color:#fff;max-width:24ch;line-height:1.6}@media (min-width:900px){.stat+.stat{border-inline-start:1px solid #ffffff2e}}.newsletter{text-align:center;justify-items:center;gap:1.25rem;display:grid}.newsletter h2{font-size:var(--fs-800);color:var(--copper)}.newsletter-form{border-radius:var(--r-pill);background:var(--paper);width:min(100%,520px);box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-1);gap:.5rem;padding:6px;display:flex}.newsletter-form input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding-inline:1.1rem}.newsletter-form input:focus{outline:none}.newsletter-form:focus-within{box-shadow:inset 0 0 0 2px var(--copper-600), var(--shadow-1)}.prose{max-width:var(--prose);font-size:var(--fs-400);color:var(--ink-2)}.prose>*+*{margin-block-start:1.1em}.prose h2{font-size:var(--fs-700);color:var(--ink);margin-block-start:2em}.prose h3{font-size:var(--fs-600);color:var(--ink);margin-block-start:1.7em}.prose h2+*,.prose h3+*{margin-block-start:.7em}.prose ul,.prose ol{padding-inline-start:1.3em}.prose li+li{margin-block-start:.4em}.prose li::marker{color:var(--copper)}.prose strong{color:var(--ink);font-weight:700}.prose figure{margin:2em 0}.prose figure img,.prose>img{border-radius:var(--r-card);width:100%}.prose figcaption{font-size:var(--fs-200);color:var(--muted);text-align:center;margin-block-start:.6rem}.prose blockquote{border-inline-start:3px solid var(--gold);color:var(--ink);margin-inline:0;padding-inline-start:1.2em;font-weight:500}.prose table{border-collapse:collapse;width:100%;font-size:var(--fs-300)}.prose th,.prose td{border-block-end:1px solid var(--line);text-align:start;padding:.6rem .75rem}.facts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;display:grid}.fact{background:var(--surface);border-radius:var(--r-inner);gap:.2rem;padding:1rem 1.1rem;display:grid}.fact-label{font-size:var(--fs-200);color:var(--muted);align-items:center;gap:.4rem;display:flex}.fact-value{font-size:var(--fs-500);font-weight:700}.icon-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.icon-list li{grid-template-columns:auto 1fr;align-items:start;gap:.75rem;display:grid}.icon-list .i{color:var(--copper);margin-top:.3em}.icon-list.two-col{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.7rem 2rem}.pager{margin-block-start:clamp(2.5rem,2rem + 2vw,3.5rem)}.pager>ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pager-num{border-radius:var(--r-pill);min-width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--line-strong);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding-inline:.9rem;font-weight:700;display:inline-flex}a.pager-num:hover{background:var(--surface)}.pager-num[aria-current=page]{background:var(--accent-fill);color:#fff;box-shadow:0 6px 18px #a65a1e38}.field{gap:.45rem;display:grid}.field label{font-size:var(--fs-300);font-weight:600}.field input,.field textarea,.field select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-input);min-height:50px;padding:.8rem 1rem;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:150px}.field input:focus,.field textarea:focus{border-color:var(--copper-600);box-shadow:0 0 0 3px color-mix(in srgb, var(--copper) 20%, transparent);outline:none}.field .hint{font-size:var(--fs-200);color:var(--muted)}.field .error{font-size:var(--fs-200);color:var(--error);align-items:center;gap:.4rem;display:flex}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 3px color-mix(in srgb, var(--error) 16%, transparent)}.form-grid .field{align-content:start}.alert{border-radius:var(--r-inner);font-size:var(--fs-300);background:var(--surface);align-items:flex-start;gap:.6rem;padding:.85rem 1rem;display:flex}.alert.is-error{color:var(--error);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--error) 40%, transparent)}.alert.is-ok{color:var(--success);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success) 40%, transparent)}.form-grid{gap:1.1rem;display:grid}@media (min-width:700px){.form-grid.two{grid-template-columns:1fr 1fr}.form-grid .full{grid-column:1/-1}}.partners{border-block-start:1px solid var(--line);padding-block:clamp(3rem,2rem + 3vw,4.5rem)}.partners h2{font-size:var(--fs-600);text-align:center;color:var(--muted);margin-block-end:1.75rem;font-weight:600}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{gap:1rem;width:max-content;animation:60s linear infinite marquee;display:flex}[dir=rtl] .marquee-track{animation-name:marquee-rtl}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-item{border-radius:var(--r-inner);background:#fff;flex:none;justify-content:center;align-items:center;width:132px;height:84px;padding:.75rem;display:flex;box-shadow:inset 0 0 0 1px #1c1a1814}.marquee-item img{object-fit:contain;width:auto;max-height:100%}@keyframes marquee{to{transform:translate(-50%)}}@keyframes marquee-rtl{to{transform:translate(50%)}}.site-footer{background:var(--copper-900);color:var(--on-dark);position:relative}.site-footer:before{content:"";inset-inline:0;background:linear-gradient(90deg, transparent, var(--gold), transparent);opacity:.8;height:3px;position:absolute;top:0}.footer-grid{gap:2.5rem;padding-block:clamp(3rem,2.2rem + 3vw,4.5rem);display:grid}@media (min-width:900px){.footer-grid{grid-template-columns:1.3fr 1fr 1.2fr}}.footer-logo img{width:124px;height:auto}.footer-grid h2{font-size:var(--fs-400);color:var(--gold-soft);margin-block-end:1rem;font-weight:700}:lang(en) .footer-grid h2{text-transform:uppercase;letter-spacing:.1em;font-size:var(--fs-200)}.footer-links{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.footer-links a,.footer-links>li>span{color:var(--on-dark-muted);align-items:center;gap:.6rem;min-height:44px;transition:color .2s;display:inline-flex}.footer-links{gap:.1rem}.footer-links a:hover{color:var(--gold-soft)}.footer-links .i{color:var(--gold)}.ltr-num{direction:ltr;unicode-bidi:isolate}.social{gap:.5rem;margin-block-start:1.25rem;display:flex}.social a{border-radius:var(--r-pill);width:44px;height:44px;color:var(--on-dark);justify-content:center;align-items:center;transition:background-color .25s,color .25s;display:inline-flex;box-shadow:inset 0 0 0 1px #fff3}.social a:hover{background:var(--gold);color:var(--copper-900)}.footer-legal{font-size:var(--fs-200);color:var(--on-dark-muted);border-block-start:1px solid #ffffff1f;gap:1rem;padding-block:1.5rem 2rem;display:grid}@media (min-width:900px){.footer-legal{grid-template-columns:repeat(3,auto) 1fr;align-items:center;gap:2.5rem}.footer-legal .copy{justify-self:end}}.footer-legal strong{color:var(--on-dark);font-size:var(--fs-300);font-weight:600;display:block}.wa-float .i{width:28px;height:28px}.wa-float{z-index:var(--z-float);border-radius:var(--r-pill);color:#fff;background:#1f8f4e;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;position:fixed;bottom:1.1rem;right:1.1rem;box-shadow:0 10px 30px #1f8f4e59}.consent{z-index:var(--z-float);background:var(--paper);border-radius:var(--r-card);width:min(760px,100% - 2rem);box-shadow:var(--shadow-2), inset 0 0 0 1px var(--line);font-size:var(--fs-200);grid-template-columns:1fr auto;align-items:center;gap:.3rem 1.25rem;padding:.9rem 1rem;line-height:1.6;display:grid;position:fixed;bottom:1rem;left:1rem}.consent h2{font-size:var(--fs-300);grid-column:1}.consent p:not(.note){color:var(--muted);grid-column:1}.consent .cluster{--cluster:.5rem;flex-wrap:nowrap;grid-area:1/2/span 3}.consent .btn{min-height:44px}@media (max-width:700px){body.has-consent .wa-float{bottom:calc(var(--consent-h,11rem) + 1rem)}.consent{grid-template-columns:1fr;width:auto;padding:.8rem;bottom:.5rem;left:.5rem;right:.5rem}.consent .cluster{grid-area:auto/1}.consent p:not(.note){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.consent[hidden]{display:none}@keyframes reveal-up{0%{opacity:0;translate:0 22px}}@media (prefers-reduced-motion:no-preference){.rv-wait{opacity:0;translate:0 22px}.rv-wait:focus-within{opacity:1;translate:none}.rv-in{animation:reveal-up .8s var(--ease) backwards}.reveal-stagger>.rv-in:nth-child(3n+2){animation-delay:70ms}.reveal-stagger>.rv-in:nth-child(3n+3){animation-delay:.14s}}@media print{.rv-wait{opacity:1!important;translate:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.marquee{scroll-snap-type:x mandatory;padding-inline:var(--gutter);overflow-x:auto;-webkit-mask-image:none;mask-image:none}.marquee-track{animation:none}.marquee-item{scroll-snap-align:start}.marquee-item[aria-hidden=true]{display:none}}
.flow>*+*,.flow>*+:is(figure,ul,ol,dl){margin-block-start:var(--flow,1.4rem)}.flow>.blk-heading+*{--flow:1rem}.flow>*+.blk-heading.heading-h2,.flow>*+.blk-heading.heading-h3{margin-block-start:2.4rem}.flow>.blk-buttons{margin-block-start:1.75rem}.sec{isolation:isolate;padding-block:var(--section) calc(var(--section) * 1.08);position:relative}.sec:not(.sec-muted):not(.sec-brand):not(.sec-dark):not(.band):not(.sec-photo)+.sec:not(.sec-muted):not(.sec-brand):not(.sec-dark):not(.band):not(.sec-photo){padding-block-start:0}.sec:not(.sec-muted):not(.sec-brand):not(.sec-dark):not(.band):not(.sec-photo):not(.sec-notice):has(+.sec:not(.sec-muted):not(.sec-brand):not(.sec-dark):not(.band):not(.sec-photo)){padding-block-end:calc(var(--section) * .7)}.page-hero+.page-content>.sec:first-child,.media-hero+.page-content>.sec:first-child,.tour-hero+.page-content>.sec:first-child{padding-block-start:calc(var(--section) * .35)}.page-content>.sec.sec-notice:first-child{padding-block:0 clamp(1.75rem,1.3rem + 1.8vw,2.75rem)}.page-hero:has(+.page-content>.sec-notice:first-child){padding-block-end:clamp(1.5rem,1.1rem + 1.4vw,2.5rem)}.notice-row{border-block-start:1px solid var(--line-strong);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding-block-start:clamp(1.1rem,.9rem + .6vw,1.5rem);display:grid}.notice-row>.notice-ico{width:1.5rem;height:1.5rem;color:var(--copper);margin-block-start:.2rem}.notice-row>.prose{max-width:70ch;color:var(--ink-2);font-size:var(--fs-400)}.notice-row>.prose strong{font-weight:600}.sec-muted{background:var(--surface)}.sec-dark{background:var(--copper-900);color:var(--on-dark)}.sec-brand{background:var(--accent-fill);color:#fff;border-radius:28px;margin-inline:12px;padding-block:clamp(2.5rem,2rem + 2vw,4rem)}.sec+.sec-brand,.sec-brand+.sec{margin-block-start:0}@media (max-width:767px){.sec-brand{border-radius:22px;margin-inline:8px}}.sec-photo{color:#fff;overflow:hidden}.sec-photo:before{content:"";z-index:-1;background:linear-gradient(#140e09b8,#140e09d1);position:absolute;inset:0}.band-bg img{object-fit:cover}.band .flow{max-width:860px}.band .blk-heading.heading-h2{color:var(--copper)}.blk-heading{text-wrap:balance}.blk-heading.heading-h1,.blk-heading.heading-h2{font-size:var(--fs-800);line-height:1.25}:lang(en) .blk-heading.heading-h1,:lang(en) .blk-heading.heading-h2{line-height:1.12}.blk-heading.heading-h3{font-size:var(--fs-600);line-height:1.4}.blk-heading.heading-h4,.blk-heading.heading-h5,.blk-heading.heading-h6{font-size:var(--fs-500);line-height:1.5}.blk-heading.heading-p{font-size:var(--fs-500);color:var(--ink-2);font-weight:600}.blk-heading .heading-link{color:inherit;padding-block:.45em}.blk-heading .heading-link:has(>.heading-icon){align-items:center;gap:.5rem;min-height:44px;padding-block:0;display:inline-flex}.blk-heading.is-bold strong{font-weight:inherit}.blk-heading .heading-link:hover{color:var(--copper-600)}.blk-heading.has-icon{align-items:center;gap:.6rem;display:flex}.blk-heading.has-icon.icon-above{flex-direction:column;align-items:flex-start}.blk-heading .heading-icon{color:var(--copper);flex:none;width:1.1em;height:1.1em}.blk-heading .heading-affix{color:var(--muted);font-weight:500}.hl-brand{color:var(--copper-600)}.hl-underline{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.3em;text-decoration-thickness:3px}.hl-bg{background:var(--accent-fill);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:10px 0;padding-inline:.25em}.align-center{text-align:center;justify-items:center}.align-center.blk-heading.has-icon{justify-content:center}.align-end{text-align:end}.flow.align-center>.blk-buttons,.align-center>.grp-body>.blk-buttons,.align-center .blk-buttons{justify-content:center}.sec-brand .blk-heading,.sec-dark .blk-heading,.sec-photo .blk-heading,.grp-tile .blk-heading,.grp-brand .blk-heading,.grp-dark .blk-heading{color:#fff}.sec-brand .prose,.sec-dark .prose,.sec-photo .prose,.grp-tile .prose,.grp-brand .prose,.grp-dark .prose{color:#ffffffe6}.sec-brand .prose a,.sec-dark .prose a,.sec-photo .prose a,.grp-tile .prose a{color:#fff}.sec-dark .heading-icon,.sec-photo .heading-icon,.grp-tile .heading-icon,.sec-brand .heading-icon{color:var(--gold-soft)}.blk-richtext.prose:not(.post-prose){font-size:var(--fs-400)}.prose .accent{color:var(--copper-600);font-weight:700}.prose-card,.grp .prose{max-width:none}.flow.align-center>.prose{margin-inline:auto}.sec .flow>.prose:first-child:not(:only-child),.sec .flow>.blk-heading+.prose{font-size:clamp(1.0625rem,1.02rem + .25vw,1.1875rem)}.split-copy .prose,.sec .flow .split-copy .prose{color:var(--ink-2);max-width:46ch;font-size:clamp(1.0625rem,1.02rem + .25vw,1.1875rem);line-height:1.85}:lang(en) .split-copy .prose{line-height:1.6}.prose>p.lead{font-size:clamp(1.125rem,1.05rem + .4vw,1.375rem);line-height:1.85}:lang(en) .prose>p.lead{line-height:1.6}:is(.split-copy .prose:has(>p.lead),.band-split>.prose:has(>p.lead)){max-width:none}.band-split .prose>p.lead{max-width:52ch}.split-copy>.grp>.grp-body{justify-items:start;gap:1.4rem;display:grid}.split-copy>.grp,.split-copy :is(.run,.cols,.card-grid,.gallery,.scroller,.bento,.facts){justify-self:stretch}.split-copy>.grp>.grp-body>*+*{margin-block-start:0}.split-media .blk-image img{width:100%}.sec-dark .split-copy .prose,.sec-brand .split-copy .prose,.sec-photo .split-copy .prose,.grp-tile .split-copy .prose,.grp-brand .split-copy .prose,.grp-dark .split-copy .prose{color:#ffffffe6}.sec-dark .split-media,.sec-brand .split-media,.sec-photo .split-media{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f}.split-headed>.split-copy>.blk-heading{text-align:start;justify-content:flex-start;margin:0}.sec-headed{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1.75rem,1.2rem + 2vw,3rem) 1.5rem;display:grid}.sec-headed>*{margin:0!important}.sec-headed>.blk-heading{text-align:start;grid-area:1/1;justify-content:flex-start;max-width:760px}.sec-headed>.blk-buttons{grid-area:1/2;justify-content:flex-end}.sec-headed>:not(.blk-heading):not(.blk-buttons){grid-area:2/1/auto/-1}.sec-headed>.blk-buttons .btn{--btn-bg:transparent;--btn-fg:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.sec-headed>.blk-buttons .btn:hover{background:var(--surface)}.sec-muted .sec-headed>.blk-buttons .btn:hover{background:var(--paper)}.sec-headed>.blk-buttons .btn .btn-ico{background:var(--surface);color:var(--copper-600)}.sec-muted .sec-headed>.blk-buttons .btn .btn-ico{background:var(--paper)}.sec-headed:has(>.bento)>.blk-buttons .btn{--btn-bg:transparent;--btn-fg:var(--copper-600);box-shadow:none;gap:.4rem;min-height:44px;padding-inline:0}.sec-headed:has(>.bento)>.blk-buttons .btn:hover{color:var(--copper-700);background:0 0}.sec-headed:has(>.bento)>.blk-buttons .btn .btn-ico{width:auto;height:auto;color:inherit;background:0 0}@media (max-width:639px){.sec-headed{grid-template-columns:minmax(0,1fr);row-gap:1rem}.sec-headed>.blk-buttons{grid-area:2/1;justify-content:flex-start}.sec-headed>:not(.blk-heading):not(.blk-buttons){grid-row:3;padding-block-start:.5rem}}.band .flow:has(.band-split){max-width:none}.band-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.4rem;display:grid}.band-split>*{margin:0!important}.band-split>.blk-heading{text-align:start;grid-row:1;justify-content:flex-start}.band-split>.prose{grid-row:2}.band-split>.blk-buttons{grid-row:3}.band-split>.blk-gallery,.band-split>.blk-image{grid-row:4;margin-block-start:.6rem!important}@media (min-width:960px){.band-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(2rem,4vw,4rem)}.band-split>*{grid-column:1}.band-split>.blk-gallery,.band-split>.blk-image{grid-area:1/2/span 3;align-self:center;margin-block-start:0!important}}.blk-image{margin:0}.blk-image img{border-radius:var(--r-card)}.blk-image.is-small img,.blk-image .img-small{border-radius:0;width:auto;max-width:100%}.blk-image figcaption{font-size:var(--fs-200);color:var(--muted);margin-block-start:.6rem}.blk-image figcaption .cap-lines>*{font-size:inherit;color:inherit;line-height:1.6}.blk-image figcaption .cap-lines>*+*{margin-block-start:.15rem}.img-link{border-radius:var(--r-card);display:block}.img-link:hover img{filter:saturate(1.05)}.align-center .blk-image.is-small img{margin-inline:auto}.img-tip{inline-size:fit-content;max-inline-size:100%;display:block;position:relative}.align-center .img-tip{margin-inline:auto}.split-media .img-tip{inline-size:100%}.img-tip:after{content:attr(data-tooltip);border-radius:var(--r-pill);color:#fff;width:fit-content;max-width:calc(100% - 1.5rem);font-size:var(--fs-300);text-align:center;pointer-events:none;opacity:0;transition:opacity .25s var(--ease), transform .25s var(--ease);background:#140e09d6;margin-inline:auto;padding:.4rem .9rem;font-weight:700;line-height:1.35;position:absolute;inset-block-start:.75rem;inset-inline:.75rem;transform:translateY(4px)}.img-tip:hover:after,.img-tip:focus-within:after{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.img-tip:after{transition:none;transform:none}}.gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.gallery{grid-template-columns:repeat(min(var(--gallery-cols,3), 4), minmax(0, 1fr))}}@media (min-width:1100px){.gallery{grid-template-columns:repeat(var(--gallery-cols,3), minmax(0, 1fr))}}.gallery figure{margin:0}.gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-inner);width:100%;transition:transform .9s var(--ease)}.gallery a{border-radius:var(--r-inner);display:block;overflow:hidden}.gallery a:hover img{transform:scale(1.04)}.gallery figcaption{font-size:var(--fs-200);color:var(--muted);margin-block-start:.4rem}.gallery.scroller{grid-template-columns:none;grid-auto-columns:min(78%,320px);grid-auto-flow:column;display:grid}.gallery-masonry img,.gallery-justified img{aspect-ratio:auto}.logo-wall li{overflow:hidden}.logo-wall img{width:auto;max-width:100%;height:auto;max-height:100%}.blk-video{margin:0;position:relative}.blk-video video{border-radius:var(--r-card);background:#000;width:100%;height:auto}.blk-video>.video-play{pointer-events:none;transition:opacity .3s var(--ease), transform .3s var(--ease), visibility .3s}.blk-video:hover>.video-play{transform:scale(1.06)}.blk-video.is-started>.video-play{opacity:0;visibility:hidden}.video-frame{aspect-ratio:16/9;border-radius:var(--r-card);background:#1c1a18;width:100%;display:block;position:relative;overflow:hidden}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-facade img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-play{border-radius:var(--r-pill);width:72px;height:72px;color:var(--copper-600);box-shadow:var(--shadow-2);transition:transform .3s var(--ease);background:#ffffffeb;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.video-play .i{width:28px;height:28px}.video-facade:hover .video-play{transform:scale(1.06)}.blk-buttons{--cluster:.75rem}.btn-sep{color:var(--muted);font-size:var(--fs-300)}.btn-glass{--btn-bg:#ffffff1f;--btn-fg:#fff;-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #ffffff59}.btn-glass:hover,.btn-glass.btn:hover{background:#ffffff38}.btn-glass .btn-ico{background:#ffffff29}.sec-brand .link-arrow,.sec-dark .link-arrow,.sec-photo .link-arrow,.grp-tile .link-arrow{color:#fff}.sec .flow>.blk-buttons:only-child{justify-content:center}.sec .flow>.blk-buttons:only-child .btn{min-height:84px;font-size:var(--fs-600);gap:1.25rem;padding-block:.5rem;padding-inline:2.4rem .6rem;font-weight:800;box-shadow:0 14px 36px #a65a1e47}:lang(en) .sec .flow>.blk-buttons:only-child .btn{letter-spacing:-.01em;font-weight:600}.sec .flow>.blk-buttons:only-child .btn .btn-ico{width:64px;height:64px}.sec .flow>.blk-buttons:only-child .btn .btn-ico .i{width:1.5rem;height:1.5rem}@media (max-width:479px){.sec .flow>.blk-buttons:only-child .btn{min-height:68px;font-size:var(--fs-500);gap:.9rem;padding-inline:1.6rem .45rem}.sec .flow>.blk-buttons:only-child .btn .btn-ico{width:52px;height:52px}}.icon-list li>.icon-list-link{display:contents}.icon-list .icon-list-gap{width:.35rem}.icon-list li.no-icon{grid-template-columns:1fr}.icon-list.is-inline{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.icon-list a:hover{color:var(--copper-600)}.grp-tile .icon-list .i,.sec-brand .icon-list .i,.sec-dark .icon-list .i,.sec-photo .icon-list .i{color:var(--gold-soft)}.icon-list .icon-num{border-radius:var(--r-pill);background:var(--accent-fill);color:#fff;min-width:1.75rem;height:1.75rem;font-size:var(--fs-200);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding-inline:.4rem;font-weight:800;line-height:1;display:inline-flex}.grp-tile .icon-list .icon-num,.sec-brand .icon-list .icon-num,.sec-dark .icon-list .icon-num,.sec-photo .icon-list .icon-num{background:var(--gold-soft);color:var(--copper-900)}.facts,.facts dd{margin:0}.blk-card .card-media{aspect-ratio:4/3}.blk-card .card-media img,.card-media>img{object-fit:cover}.blk-card .card-text{color:var(--muted);font-size:var(--fs-300)}a.blk-card:hover .card-title,a.card:hover .card-title{color:var(--copper-700)}.feature{border-radius:var(--r-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);align-content:start;gap:.75rem;height:100%;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:grid}.feature.is-link{transition:transform .4s var(--ease), box-shadow .4s var(--ease)}.feature.is-link:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-1);transform:translateY(-3px)}.feature-icon{border-radius:var(--r-pill);background:var(--paper);width:52px;height:52px;color:var(--copper-600);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);justify-content:center;align-items:center;display:inline-flex}.feature-icon .i{width:24px;height:24px}.feature-media img{border-radius:var(--r-inner)}.feature-title{font-size:var(--fs-600);overflow-wrap:anywhere}.feature-text{color:var(--muted);font-size:var(--fs-300)}.feature-more{color:var(--ink-2);font-weight:700;font-size:var(--fs-300)}.sec-dark .feature-more,.sec-brand .feature-more,.sec-photo .feature-more,.grp-dark .feature-more,.grp-brand .feature-more,.grp-tile .feature-more{color:#fff}.sec-dark .feature,.sec-brand .feature,.sec-photo .feature,.grp-dark .feature,.grp-brand .feature{color:#fff;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff24}.sec-dark .feature-text,.sec-brand .feature-text,.sec-photo .feature-text,.grp-dark .feature-text,.grp-brand .feature-text{color:#ffffffd1}.sec-dark .feature.is-link:hover,.sec-brand .feature.is-link:hover,.sec-photo .feature.is-link:hover{box-shadow:inset 0 0 0 1px #ffffff4d, var(--shadow-1)}.cta{isolation:isolate;border-radius:var(--r-card);background:var(--surface);align-items:end;min-height:280px;padding:clamp(1.5rem,1rem + 3vw,3rem);display:flex;position:relative;overflow:hidden}.cta.has-media{color:#fff;background:#2a1c12}.cta .cta-bg{object-fit:cover;z-index:-2}.cta.has-media:after{content:"";z-index:-1;background:var(--scrim);position:absolute;inset:0}.cta-copy{justify-items:start;gap:1rem;max-width:640px;display:grid}.cta-title{font-size:var(--fs-700)}.cta-text{font-size:var(--fs-400);opacity:.92}.price-card{height:100%}.price-card>.core{align-content:start;gap:.9rem;padding:1.5rem;display:grid;position:relative}.price-ribbon{font-size:var(--fs-200);color:var(--copper-700);background:color-mix(in srgb, var(--copper) 12%, var(--paper));border-radius:var(--r-pill);justify-self:start;padding:.25rem .75rem;font-weight:700}.price-heading{font-size:var(--fs-600)}.price-sub{color:var(--muted);font-size:var(--fs-300)}.price-amount .num{font-size:var(--fs-800);font-variant-numeric:tabular-nums;font-weight:800}.price-amount .cur,.price-amount .per{color:var(--muted);font-weight:600}.price-note{font-size:var(--fs-200);color:var(--muted)}.blk-stats.stats-grid{padding-block:0}.blk-stats:not(.stats-grid){display:grid}.stat-num{color:var(--copper)}.sec-brand .stat-num,.sec-dark .stat-num,.sec-photo .stat-num,.grp-tile .stat-num,.sec-brand .stat-label{color:#fff}.sec-dark .stat-label,.sec-photo .stat-label,.grp-tile .stat-label{color:#ffffffd9}.stat-label{color:var(--muted)}.rating{color:var(--gold);gap:.2rem;display:inline-flex}.rating .i{width:1.15rem;height:1.15rem}.sec:not(.sec-brand):not(.sec-dark):not(.sec-photo) .grp:not(.grp-tile):not(.grp-brand):not(.grp-dark) .rating{color:#b07d28}.blk-social .social{margin-block-start:0}.tab-list{border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);flex-wrap:wrap;gap:.4rem;width:fit-content;max-width:100%;padding:6px;display:flex}.tab{border-radius:var(--r-pill);min-height:44px;color:var(--ink-2);transition:background-color .25s var(--ease), color .25s var(--ease);align-items:center;gap:.4rem;padding-inline:1.1rem;font-weight:600;display:inline-flex}.tab[aria-selected=true]{background:var(--paper);color:var(--copper-700);box-shadow:var(--shadow-1)}.tab-panel{margin-block-start:1.5rem}.tab-panel-title{font-size:var(--fs-600);margin-block-end:.75rem}.blk-map>.core{padding:0}.map-panel{isolation:isolate;background:var(--surface-2);border-radius:var(--r-inner);flex-direction:column;justify-content:flex-end;padding:clamp(.75rem,.5rem + 1vw,1.25rem);display:flex;position:relative;overflow:hidden}.map-small{min-height:280px}.map-medium{min-height:clamp(340px,44vw,480px)}.map-large{min-height:clamp(420px,56vw,640px)}.map-frame{z-index:-1;border:0;width:100%;height:100%;position:absolute;inset:0}.map-placeholder{z-index:-1;place-items:center;display:grid;position:absolute;inset:0}.map-canvas{z-index:-1;background:linear-gradient(118deg, transparent 0 41%, color-mix(in srgb, var(--paper) 88%, transparent) 41% 43.2%, transparent 43.2%), linear-gradient(28deg, transparent 0 62%, color-mix(in srgb, var(--paper) 80%, transparent) 62% 63.6%, transparent 63.6%), linear-gradient(0deg, color-mix(in srgb, var(--copper) 5%, var(--surface-2)), var(--surface-2));position:absolute;inset:0}.map-pin{top:34%;color:var(--copper-600);filter:drop-shadow(0 6px 14px #3a22124d);position:absolute;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .map-pin{transform:translate(50%,-50%)}.map-pin .i{width:48px;height:48px}.map-consent{text-align:center;justify-items:center;gap:.6rem;margin-block-start:3rem;padding:1rem;display:grid;position:relative}.map-note{font-size:var(--fs-200);color:var(--muted);max-width:36ch}.map-addr{border-radius:var(--r-pill);background:var(--paper);min-height:56px;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);font-size:var(--fs-300);align-items:center;gap:.75rem;padding:.45rem .6rem;padding-inline-end:1rem;font-weight:600;display:flex;position:relative}.map-addr-ico{border-radius:var(--r-pill);background:color-mix(in srgb, var(--copper) 11%, var(--paper));width:44px;height:44px;color:var(--copper-600);flex:none;justify-content:center;align-items:center;display:inline-flex}.map-addr-text{flex:1;min-width:0;line-height:1.45}.map-addr-go{color:var(--copper-600);display:inline-flex}.map-addr:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-2)}.blk-form{gap:1rem;display:grid}.form-heading{font-size:var(--fs-700)}.form-intro{color:var(--muted)}.cf-form .field label{align-items:baseline;gap:.25rem;display:inline-flex}.cf-form .req{color:var(--error);font-weight:700}.cf-form .field .error{align-items:flex-start;gap:.35rem;font-weight:600;display:flex}.cf-form .field .error .i{width:1.2em;height:1.2em;margin-block-start:.12em}[dir=rtl] .cf-form input[dir=ltr]{text-align:end}.cf-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-block-start:.35rem;display:flex}.cf-form .btn[disabled]{opacity:.75;cursor:progress}.cf-status{outline:none;display:grid}.cf-status:empty{display:none}.cf-alert{border-radius:var(--r-inner);font-size:var(--fs-300);align-items:flex-start;gap:.7rem;margin-block-start:1.1rem;padding:.85rem 1.1rem;font-weight:600;line-height:1.7;display:flex}.cf-alert .i{flex:none;width:1.35em;height:1.35em;margin-block-start:.15em}.cf-alert.is-error{background:color-mix(in srgb, var(--error) 8%, var(--paper));color:var(--error);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--error) 32%, transparent)}.cf-alert.is-ok{background:color-mix(in srgb, var(--success) 9%, var(--paper));color:var(--success);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success) 32%, transparent)}.hp-field{width:1px;height:1px;inset-inline-start:-10000px;overflow:hidden;position:absolute!important}.col:has(>.grp-body>.blk-form){border-radius:var(--r-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);padding:6px}.col:has(>.grp-body>.blk-form)>.grp-body{border-radius:var(--r-inner);background:var(--paper);height:100%;box-shadow:var(--shadow-1);padding:clamp(1.5rem,1rem + 2.2vw,3rem)}.col:has(>.grp-body>.blk-form) .blk-heading{font-size:var(--fs-700)}.cols:has(.blk-form):has(.blk-map){align-items:stretch}.cols:has(.blk-form) .blk-map{height:100%}.cols:has(.blk-form) .blk-map>.core{height:100%}.cols:has(.blk-form) .map-panel{height:100%}.cols:has(.blk-form)>.col:has(.blk-map)>.grp-body{height:100%}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,.45rem + 1.2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.card-grid{grid-template-columns:repeat(var(--grid-cols,3), minmax(0, 1fr))}}@media (max-width:559px){.card-grid:not(.list-grid){grid-template-columns:minmax(0,1fr)}}.card-grid>li,.scroller>li{display:flex}.card-grid>li>*,.scroller>li>*{flex:1}.scroller{margin:0;padding:0;padding-block-end:1rem;list-style:none}.card-text-card{position:relative}.card-text-card .card-link:after{content:"";border-radius:var(--r-card);position:absolute;inset:0}.card-text-card .card-link:focus-visible{outline:none}.card-text-card .card-link:focus-visible:after{outline:2px solid var(--copper-600);outline-offset:3px}.card-text-card .card-meta a{z-index:1;align-items:center;min-height:44px;margin-block:-.6rem;display:inline-flex;position:relative}.card-text-card .card-meta a:hover{color:var(--copper-600);text-underline-offset:.25em;text-decoration:underline}.card-text-card .card-meta .i{color:var(--copper);width:1.05em;height:1.05em}.card-text-card .card-meta .card-byline{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}.card-text-card:hover{transform:translateY(-3px)}.card-text-card:hover .card-media img{transform:scale(1.05)}.card-text-card:hover .card-title{color:var(--copper-700)}.card-text-card .card-body{align-content:start}.card-text-card .core{flex-direction:column;display:flex}.card-text-card .card-body{flex:1}.card-more{font-size:var(--fs-300);min-height:0;margin-block-start:auto;padding-block-start:.25rem}.ratio-wide .card-media{aspect-ratio:3/2}.ratio-portrait .card-media{aspect-ratio:3/4}.card-media:empty{display:none}.card-grid>li:has(>.card-text-card>.core>.card-media:empty){align-self:start}.card-image-only .card-media{aspect-ratio:4/3}.card-image-only .card-media img{object-fit:cover}.card-fallback{text-align:center;color:var(--copper-700);place-items:center;padding:1rem;font-weight:700;display:grid;position:absolute;inset:0}.grid-empty{color:var(--muted);text-align:center;padding-block:2rem}.load-more{justify-content:center;margin-block-start:1.5rem;display:flex}.load-more-end{text-align:center;color:var(--muted);margin-block-start:1.5rem}.bento-3,.bento-4,.bento-5{grid-auto-flow:dense;gap:1rem;display:grid}@media (min-width:900px){.bento-3{grid-template-rows:repeat(2,minmax(250px,auto));grid-template-columns:1.4fr 1fr}.bento-3>:first-child{grid-row:span 2}.bento-4{grid-template-rows:repeat(2,minmax(250px,auto));grid-template-columns:1.4fr 1fr 1fr}.bento-4>:first-child{grid-row:span 2}.bento-4>:last-child{grid-column:span 2}}.tile .tile-body{position:relative}.tile>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}@media (max-width:899px){.bento .tile{min-height:220px}}.grp,.grp-body{position:relative}.grp-muted,.grp-brand,.grp-dark{border-radius:var(--r-card);padding:clamp(1.25rem,1rem + 1.2vw,2rem)}.grp-muted{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.sec-muted .grp-muted{background:var(--paper)}.grp-brand{background:var(--accent-fill);color:#fff}.grp-dark{background:var(--copper-900);color:var(--on-dark)}a.grp.is-link,a.col.is-link{transition:transform .45s var(--ease), box-shadow .45s var(--ease);border-radius:var(--r-card)}a.grp.is-link:not(.grp-tile),a.col.is-link:not(.grp-tile){color:inherit;display:block}a.grp.is-link:not(.grp-tile):not(.grp-muted):not(.grp-brand):not(.grp-dark){background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);padding:6px}a.grp.is-link:not(.grp-tile):not(.grp-muted):not(.grp-brand):not(.grp-dark)>.grp-body{border-radius:var(--r-inner);background:var(--paper);box-shadow:var(--shadow-1);height:100%;padding:1rem 1.1rem 1.2rem}a.grp.is-link:hover,a.col.is-link:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}a.grp.is-link:hover .blk-heading{color:var(--copper-700)}a.grp.is-link .blk-image img,a.grp.is-link .blk-image{border-radius:var(--r-inner)}.grp-tile{--tile-pad:clamp(1.1rem, .8rem + 1.2vw, 1.9rem);isolation:isolate;border-radius:var(--r-card);color:#fff;min-height:clamp(320px,22rem + 6vw,460px);padding:var(--tile-pad);box-shadow:var(--shadow-1);background:#2a1c12;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.grp-tile>.grp-bg{object-fit:cover;z-index:-2;transition:transform 1.1s var(--ease)}.grp-tile:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#140e0900 24%,#140e0914 34%,#140e099e 66%,#140e09e6 100%),linear-gradient(#140e099e 0%,#140e094d 16%,#140e0900 32%);position:absolute;inset:0}.grp-tile>.grp-body{flex-direction:column;flex:1;justify-content:flex-end;gap:.6rem;display:flex}.grp-tile>.grp-body>*+*{margin-block-start:0}.grp-tile .rating{filter:drop-shadow(0 0 .5px #140e09f2)drop-shadow(0 1px 6px #00000059);order:-1;margin-block-end:auto}.grp-tile .blk-heading.heading-h2,.grp-tile .blk-heading.heading-h3{font-size:var(--fs-600);text-shadow:0 1px 18px #0000004d;max-width:34ch;line-height:1.45}:lang(en) .grp-tile .blk-heading.heading-h2,:lang(en) .grp-tile .blk-heading.heading-h3{line-height:1.2}.grp-tile .blk-heading.heading-h4,.grp-tile .blk-heading.heading-h5,.grp-tile .blk-heading.heading-h6,.grp-tile .blk-heading.heading-p{font-size:var(--fs-300);color:#ffffffe6;font-weight:600}.grp-tile .icon-list{font-weight:700;font-size:var(--fs-500);border-block-start:1px solid #ffffff38;padding-block-start:.9rem}.grp-tile .cols{border-block-start:1px solid #ffffff38;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding-block-start:1rem;display:flex}.grp-tile .cols>.col{flex:0 auto}.grp-tile .cols .grp-body{justify-items:start;gap:.35rem;display:grid}.grp-tile .cols .grp-body>*+*{margin-block-start:0}.grp-tile .cols>.col:last-child:not(:first-child) .grp-body{justify-items:end}.grp-tile .cols .blk-heading{font-size:var(--fs-300);color:#ffffffe6;text-shadow:none;font-weight:600}.grp-tile .cols .icon-list{font-size:var(--fs-700);font-variant-numeric:tabular-nums;border:0;padding:0;font-weight:800}.grp-tile .cols .icon-list .i{width:1.1rem;height:1.1rem}.grp-tile .cols .rating{order:0;margin:0}.grp-tile>.grp-body,.grp-tile .cols,.grp-tile .cols>.col,.grp-tile .cols>.col>.grp-body{position:static}.grp-tile .cols .rating{position:absolute;inset-block-start:var(--tile-pad);inset-inline-start:var(--tile-pad)}.tile-go{border-radius:var(--r-pill);color:#fff;width:44px;height:44px;transition:background-color .3s var(--ease), color .3s var(--ease);background:#ffffff29;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-end:var(--tile-pad);inset-inline-end:var(--tile-pad);box-shadow:inset 0 0 0 1px #ffffff47}.tile-go .i{transition:transform .35s var(--ease)}a.grp-tile:hover .tile-go,a.grp-tile:focus-visible .tile-go{color:var(--copper-600);background:#fff}[dir=rtl] a.grp-tile:hover .tile-go .i-dir{transform:scaleX(-1)translate(3px)}[dir=ltr] a.grp-tile:hover .tile-go .i{transform:translate(3px)}a.grp-tile:has(>.tile-go)>.grp-body>:last-child{padding-inline-end:calc(44px + .75rem)}a.grp-tile:hover>.grp-bg{transform:scale(1.05)}a.grp-tile:focus-visible{outline:2px solid var(--copper-600);outline-offset:4px}.cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1rem,.6rem + 1.6vw,2.25rem);display:grid}.cols.valign-center{align-items:center}.cols.valign-stretch,.cols.cols-tiles{align-items:stretch}@media (min-width:768px){.cols.stack-mobile{grid-template-columns:var(--cols)}}@media (min-width:1024px){.cols.stack-tablet{grid-template-columns:var(--cols)}}.cols.stack-never{grid-template-columns:var(--cols)}@media (min-width:768px){.cols.cols-even.stack-mobile{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}}@media (min-width:1024px){.cols.cols-even.stack-tablet{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}}.col{min-width:0}@media (min-width:768px){.cols:not(.stack-tablet):not(:has(>.col>.grp-body>:not(.blk-buttons):last-child)){align-items:stretch}.cols:not(.stack-tablet):not(:has(>.col>.grp-body>:not(.blk-buttons):last-child))>.col>.grp-body{flex-direction:column;height:100%;display:flex}.cols:not(.stack-tablet):not(:has(>.col>.grp-body>:not(.blk-buttons):last-child))>.col>.grp-body>.blk-buttons:last-child{margin-block-start:auto;padding-block-start:1.5rem}}.cols.cols-n3>.col:not(.grp-tile) .blk-heading:is(.heading-h1,.heading-h2){font-size:var(--fs-700);line-height:1.3}.cols:is(.cols-n4,.cols-n5,.cols-n6)>.col:not(.grp-tile) .blk-heading:is(.heading-h1,.heading-h2),.run:is(.run-n3,.run-n4,.run-n5,.run-n6)>.grp:not(.grp-tile) .blk-heading:is(.heading-h1,.heading-h2){font-size:var(--fs-600);line-height:1.35}:lang(en) :is(.cols,.run) .blk-heading:is(.heading-h1,.heading-h2){line-height:1.15}.cols-tiles{gap:1rem}.cols-tiles>.col{display:flex}@media (min-width:1200px){.cols.cols-tiles.stack-mobile,.cols.cols-tiles.stack-tablet{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.cols.cols-tiles+.cols.cols-tiles{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.cols.cols-tiles+.cols.cols-tiles+.cols.cols-tiles{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.flow>.cols-tiles+.cols-tiles{margin-block-start:1rem}.run{--run-gap:clamp(.75rem, .5rem + 1vw, 1.25rem);gap:var(--run-gap);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (min-width:768px){.run-n2,.run-n4,.run-n3,.run-n5,.run-n6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.run-n3,.run-n6{grid-template-columns:repeat(3,minmax(0,1fr))}.run-n4:not(:has(>.grp-tile)){grid-template-columns:repeat(4,minmax(0,1fr))}.run-n5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.run-n4:has(>.grp-tile){grid-template-columns:repeat(12,minmax(0,1fr))}:is(.run-n4:has(>.grp-tile)>:nth-child(4n+1),.run-n4:has(>.grp-tile)>:nth-child(4n+4)){grid-column:span 7}:is(.run-n4:has(>.grp-tile)>:nth-child(4n+2),.run-n4:has(>.grp-tile)>:nth-child(4n+3)){grid-column:span 5}}.run-group.run-n2:not(:has(>.grp-tile)){align-items:center;gap:clamp(2rem,4vw,4.5rem)}.run-group.run-n2>.grp:not(.is-link):not(.grp-tile):not(.grp-muted) :is(.blk-image img,.img-tip){width:100%}.run-group.run-n2>.grp:has(>.grp-body>.blk-image:only-child){border-radius:var(--r-card);background:var(--surface);padding:clamp(1rem,3vw,2.5rem)}:is(.sec-dark .run-group.run-n2>.grp:has(>.grp-body>.blk-image:only-child),.sec-brand .run-group.run-n2>.grp:has(>.grp-body>.blk-image:only-child),.sec-photo .run-group.run-n2>.grp:has(>.grp-body>.blk-image:only-child)){background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f}.run>*{min-width:0}.run.run-feature{--run-max:3;grid-template-columns:repeat(auto-fit, minmax(min(100%, max(12.5rem, (100% - (var(--run-max) - 1) * var(--run-gap)) / var(--run-max))), 1fr))}.run.run-feature.run-n2{--run-max:2}.run.run-feature.run-n4{--run-max:4}@media (min-width:900px){.split-copy .run.run-feature.run-n3{grid-template-columns:minmax(0,1fr)}.split-copy .run-feature.run-n3>.feature:has(>.feature-icon){grid-template-columns:auto minmax(0,1fr);column-gap:1.1rem}.split-copy .run-feature.run-n3>.feature:has(>.feature-icon)>*{grid-column:2}.split-copy .run-feature.run-n3>.feature:has(>.feature-icon)>.feature-icon{grid-area:1/1/span 2;align-self:start}}.run>.grp>.grp-body>*+.blk-heading,.cols>.col>.grp-body>:is(.blk-image,.blk-gallery,.blk-video)+.blk-heading{margin-block-start:.85rem}.cols.cols-even>.col>.grp-body>.blk-image:not(.is-small):first-child:is(:has(+.blk-heading),:has(+.grp>.grp-body>.blk-heading:first-child)) img{aspect-ratio:4/3;object-fit:cover}.run-group:has(>.grp>.grp-body>.blk-image+.blk-heading){row-gap:clamp(1.75rem,1.2rem + 2vw,2.75rem)}.run-image{align-items:start}.run-image>.blk-image:not(.is-small) :is(img,.img-tip){inline-size:100%}.sec-brand .run{text-align:center;justify-items:center;gap:2rem 1rem}@media (min-width:900px){.sec-brand .run-n4{grid-template-columns:repeat(4,minmax(0,1fr))}.sec-brand .run>*+*{border-inline-start:1px solid #ffffff2e}}@media (max-width:899px){.sec-brand .run-n4{grid-template-columns:repeat(2,minmax(0,1fr))}}.sec-brand .run>.grp{width:100%;padding-inline:.5rem}.sec-brand .run .grp-body{justify-items:center;gap:.35rem;display:grid}.sec-brand .run .grp-body>*+*{margin-block-start:0}.sec-brand .blk-image img{opacity:.95;width:52px;height:auto;margin-inline:auto}.sec-brand .stat-num{font-size:clamp(2rem,1.6rem + 1.6vw,3rem)}.run-office{gap:1rem}@media (min-width:640px){.run-office{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.run-office{grid-template-columns:repeat(3,minmax(0,1fr))}}.heading-rich.is-link{border-radius:var(--r-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);height:100%;padding:6px}.heading-rich>.heading-rich-link{border-radius:var(--r-inner);background:var(--paper);height:100%;box-shadow:var(--shadow-1);color:inherit;transition:transform .4s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-content:start;align-items:center;gap:.15rem .85rem;padding:1.1rem 1.2rem 1.35rem;display:grid}.heading-rich:not(.is-link){gap:.75rem;display:grid}.heading-rich:not(.is-link) .heading-rich-title{font-size:var(--fs-800);line-height:1.25}.heading-rich:not(.is-link) .heading-rich-body{font-size:var(--fs-500);color:inherit;opacity:.92;border:0;margin:0;padding:0}.sec-brand .heading-rich:not(.is-link),.sec-dark .heading-rich:not(.is-link){color:#fff}.heading-rich.is-link:hover>.heading-rich-link{transform:translateY(-2px)}.heading-rich-icon,.heading-rich:before{grid-area:1/1}.heading-rich-icon{border-radius:var(--r-pill);background:color-mix(in srgb, var(--copper) 11%, var(--paper));width:46px;height:46px;color:var(--copper-600);justify-content:center;align-items:center;display:inline-flex}.heading-rich-title{font-size:var(--fs-600);grid-area:1/2;font-weight:700;line-height:1.25}:lang(en) .heading-rich-title{letter-spacing:-.01em;font-weight:600}.heading-rich-go{border-radius:var(--r-pill);width:44px;height:44px;color:var(--copper-600);box-shadow:inset 0 0 0 1px var(--line-strong);transition:background-color .3s var(--ease), color .3s var(--ease);grid-area:1/3;justify-content:center;align-items:center;display:inline-flex}.heading-rich.is-link:hover .heading-rich-go{background:var(--accent-fill);color:#fff;box-shadow:none}.heading-rich-link .heading-rich-body{border-block-start:1px solid var(--line);color:var(--muted);font-size:var(--fs-300);grid-column:1/-1;margin-block-start:1rem;padding-block-start:1rem;line-height:1.65}.heading-rich-body>*+*{margin-block-start:.2rem}.heading-rich-title:first-child:not(:only-child){grid-column:1/3}@media (max-width:767px){.hide-mobile{display:none!important}}@media (min-width:768px) and (max-width:1023px){.hide-tablet{display:none!important}}@media (min-width:1024px){.hide-desktop{display:none!important}}.cf-turnstile{min-width:0;display:grid}.cf-turnstile-slot{border-radius:var(--r-input);background:var(--surface);max-width:100%;min-height:65px}.cf-turnstile-slot:has(iframe){background:0 0}
.post,.post-nav{--post-col:640px}.post-hero{padding:12px 12px 0}.post-hero-panel{isolation:isolate;background:var(--surface);padding:clamp(1.75rem, 1.2rem + 2.4vw, 3.5rem) var(--gutter) clamp(7.5rem, 5.5rem + 8vw, 12rem);border-radius:28px;position:relative;overflow:hidden}.post-hero-panel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 90% at 100% 0%, color-mix(in srgb, var(--copper) 13%, transparent) 0%, color-mix(in srgb, var(--gold) 6%, transparent) 40%, transparent 74%);position:absolute;inset:0}[dir=rtl] .post-hero-panel:before{background:radial-gradient(46% 90% at 0% 0%, color-mix(in srgb, var(--copper) 13%, transparent) 0%, color-mix(in srgb, var(--gold) 6%, transparent) 40%, transparent 74%)}.post-col{width:min(100%, var(--post-col));margin-inline:auto}.post-hero .breadcrumbs{gap:.2rem;margin-block-end:clamp(.75rem,.5rem + 1vw,1.5rem)}.post-hero .breadcrumbs a{align-items:center;gap:.4rem;min-height:44px;display:inline-flex}.post-hero .breadcrumbs a .i{color:var(--copper-600)}.post-hero .breadcrumbs .sep{display:inline-flex}.post-hero .breadcrumbs .sep .i{width:.95em;height:.95em}.post-hero h1{font-size:var(--fs-900);font-weight:800;line-height:1.25}:lang(en) .post-hero h1{letter-spacing:-.03em;font-weight:600;line-height:1.08}@media (max-width:767px){.post-hero{padding:8px 8px 0}.post-hero-panel{border-radius:22px}}.post-layout{width:min(100% - 2 * var(--gutter), var(--post-col));margin-inline:auto}@media (min-width:1100px){.post-layout{width:min(100% - 2 * var(--gutter), var(--container));grid-template-columns:minmax(0, 1fr) minmax(0, var(--post-col)) minmax(0, 1fr);column-gap:clamp(2rem,4vw,4rem);display:grid}.post-layout>*{grid-column:2}.post-layout>.post-cover{grid-row:1}.post-layout>.post-body{grid-row:2}.post-layout>.post-share{grid-area:2/1}}.post-cover{--cover-w:621px;z-index:1;inline-size:100%;max-inline-size:calc(var(--cover-w) + 12px);border-radius:var(--r-card);background:var(--paper);box-shadow:var(--shadow-2), inset 0 0 0 1px var(--line);margin:0;margin-block-start:calc(-1*clamp(6rem,4.4rem + 6.6vw,10rem));margin-inline:auto;padding:6px;position:relative}.post-cover img{border-radius:var(--r-inner);width:100%}.post-body{margin-block-start:clamp(2.25rem,1.8rem + 2vw,3.5rem)}.post-prose{max-width:none;color:var(--ink-2);text-align:start;margin-block-start:0;font-size:clamp(1.0625rem,1.01rem + .22vw,1.1875rem)}.post-prose:lang(ar){line-height:2}.post-prose:lang(en){line-height:1.75}.post-prose>*+*{margin-block-start:1.15em}.post-prose.is-uniform-bold strong{font-weight:inherit;color:inherit}.post-prose>p:first-child,.post-prose>.note+p{color:var(--ink);font-size:1.14em;line-height:1.9}.post-prose .p-accent{font-size:var(--fs-600);color:var(--copper-600);align-items:center;gap:.75rem;margin-block-start:2.1em;font-weight:800;line-height:1.5;display:flex}.post-prose .p-accent:before{content:"";background:var(--gold);border-radius:2px;flex:none;width:1.5rem;height:2px}.post-prose .p-accent+p{margin-block-start:.6em}.post-prose figure{margin-block:2.25em}.post-prose figure img{border-radius:var(--r-card);box-shadow:var(--shadow-1);background:var(--surface-2)}.post-prose figure+.p-accent{margin-block-start:2.4em}.post-share{border-block-start:1px solid var(--line);gap:.85rem;margin-block-start:clamp(2.25rem,1.8rem + 2vw,3rem);padding-block-start:1.5rem;display:grid}.post-share-title{font-size:var(--fs-300);color:var(--muted);font-weight:600}.post-share-list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.post-share-list a{border-radius:var(--r-pill);width:44px;height:44px;color:var(--copper-600);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong);transition:background-color .25s var(--ease), color .25s var(--ease), box-shadow .25s var(--ease), transform .25s var(--ease);justify-content:center;align-items:center;display:inline-flex}.post-share-list a:hover{background:var(--accent-fill);color:#fff;transform:translateY(-2px);box-shadow:0 6px 18px #a65a1e38}.post-share-list .i{width:1.2rem;height:1.2rem}@media (min-width:1100px){.post-share{border-radius:var(--r-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border:0;place-self:start end;justify-items:center;margin-block-start:clamp(2.25rem,1.8rem + 2vw,3.5rem);padding:1rem .5rem;position:sticky;top:104px}.post-share-title{font-size:var(--fs-200);text-align:center;max-width:7ch;line-height:1.3}.post-share-list{flex-direction:column}}.post-nav{width:min(100% - 2 * var(--gutter), var(--post-col));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"prev arch next";align-items:stretch;gap:.75rem;margin:clamp(3rem,2.4rem + 2.6vw,4.5rem) auto clamp(3.5rem,2.6rem + 3.6vw,5.5rem);display:grid}.post-nav-prev{grid-area:prev}.post-nav-next{text-align:end;grid-area:next;justify-items:end}.post-nav-archive{grid-area:arch}.post-nav-link{border-radius:var(--r-card);min-height:96px;box-shadow:inset 0 0 0 1px var(--line-strong);transition:background-color .25s var(--ease), box-shadow .25s var(--ease);align-content:start;gap:.3rem;padding:1.1rem 1.35rem;display:grid}.post-nav-link:hover{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.post-nav-label{font-size:var(--fs-300);color:var(--copper-600);align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.post-nav-label .i{transition:transform .3s var(--ease)}.post-nav-title{font-size:var(--fs-500);color:var(--ink);font-weight:700;line-height:1.45}:lang(en) .post-nav-title{font-weight:600}.post-nav-prev:hover .i{transform:translate(-4px)}.post-nav-next:hover .i{transform:translate(4px)}[dir=rtl] .post-nav-prev:hover .i-dir{transform:translate(4px)scaleX(-1)}[dir=rtl] .post-nav-next:hover .i-dir{transform:translate(-4px)scaleX(-1)}.post-nav-archive{border-radius:var(--r-pill);width:52px;height:52px;color:var(--copper-600);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .25s var(--ease), color .25s var(--ease);justify-content:center;align-self:center;align-items:center;display:inline-flex}.post-nav-archive:hover{background:var(--accent-fill);color:#fff}@media (max-width:639px){.post-nav{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"prev next""arch arch"}.post-nav-archive{justify-self:center}.post-nav-link{padding:1rem 1.1rem}}.rel-list{margin:0;padding:0;list-style:none}.rel-card{position:relative}.rel-card .card-media{aspect-ratio:3/2}.rel-card .card-title{font-size:var(--fs-500);line-height:1.45}.post-related h2 [lang=ar]{font-weight:700;line-height:1.3}.rel-card .card-title a:after{content:"";border-radius:var(--r-card);position:absolute;inset:0}.rel-card .card-title a:focus-visible{outline:none}.rel-card .card-title a:focus-visible:after{outline:2px solid var(--copper-600);outline-offset:3px}.rel-card .card-meta{gap:.35rem}.rel-card .card-meta .i{color:var(--copper);width:1.05em;height:1.05em}.rel-card .card-meta a{z-index:1;align-items:center;min-height:44px;margin-block:-.6rem;display:inline-flex;position:relative}.rel-card .card-meta a:hover{color:var(--copper-600);text-underline-offset:.25em;text-decoration:underline}.rel-card:hover{transform:translateY(-3px)}.rel-card:hover .card-media img{transform:scale(1.05)}.rel-card:hover .card-title{color:var(--copper-700)}.post-related{padding-block-end:clamp(2.5rem,2rem + 2vw,3.5rem)}.post-comments{padding-block:0 clamp(2.5rem,2rem + 2vw,3.5rem)}.post-comments-row{border-block-start:1px solid var(--line);padding-block-start:1.5rem}.post-closed{color:var(--muted);font-size:var(--fs-300);align-items:center;gap:.5rem;display:inline-flex}.post-closed .i{color:var(--copper)}.svc{padding-block:clamp(2.25rem, 1.6rem + 2.8vw, 4.25rem) calc(var(--section) * .9)}.svc-grid{grid-template-areas:"head""body""media";gap:1.75rem;display:grid}.svc-head{grid-area:head;justify-items:start;gap:1rem;display:grid}.svc-media{grid-area:media;margin:0}.svc-body{grid-area:body;min-width:0}@media (min-width:900px){.svc-grid{grid-template:"head media""body media"1fr/minmax(0,1.04fr) minmax(0,.96fr);gap:2.25rem clamp(3rem,1rem + 4.5vw,5.5rem)}.svc-media{align-self:start;position:sticky;top:calc(72px + 1.75rem)}}.svc-crumbs{gap:.2rem .45rem;margin:0}.svc-crumbs a{min-height:44px;transition:color .2s var(--ease);align-items:center;gap:.4rem;display:inline-flex}.svc-crumbs a .i{color:var(--copper-600)}.svc-crumbs .sep{display:inline-flex}.svc-crumbs .sep .i{width:.95em;height:.95em}.svc-crumbs [aria-current=page]{color:var(--ink-2);font-weight:600}.svc-head h1{font-size:var(--fs-900);max-width:16ch;font-weight:800;line-height:1.2}:lang(en) .svc-head h1{font-weight:600;line-height:1.05}.svc-photo{background:var(--surface-2);position:relative;overflow:hidden}.svc-photo:not(.is-cropped) img{width:100%;height:auto}.svc-prose{max-width:64ch}.svc-prose>p:first-child:not(:only-child){color:var(--ink);font-size:clamp(1.125rem,1.05rem + .4vw,1.3125rem);font-weight:500;line-height:1.85}:lang(en) .svc-prose>p:first-child:not(:only-child){line-height:1.6}.svc-prose>p+p{margin-block-start:1.25em}:lang(en) .svc-prose{line-height:1.7}@media (max-width:899px){.svc-head h1{max-width:none}}.tours-hero{padding-block-end:clamp(1.75rem,1.2rem + 2vw,2.75rem)}.tours-hero .breadcrumbs{margin-block-end:.5rem}.tours-hero .breadcrumbs a{align-items:center;gap:.4rem;min-height:44px;display:inline-flex}.tours-hero .breadcrumbs a .i{color:var(--copper-600)}.tours-hero .breadcrumbs .sep{display:inline-flex}.tours-hero .breadcrumbs .sep .i{width:.95em;height:.95em}.tours-hero .breadcrumbs [aria-current=page]{color:var(--ink-2);font-weight:600}.tours-hero h1:lang(en){max-width:24ch;font-weight:600;line-height:1.15}.tours-hero h1:lang(en),.tour-card .card-title:lang(en){letter-spacing:-.02em!important}.tour-list{padding-block:0 var(--section)}.tour-grid{--tg-gap:clamp(.75rem, .45rem + 1.2vw, 1.5rem);gap:var(--tg-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.tour-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.tour-grid>li:last-child:nth-child(odd){width:calc((100% - var(--tg-gap)) / 2);grid-column:1/-1;justify-self:center}}@media (min-width:1024px){.tour-grid>li:last-child:nth-child(3n+1){grid-column:2}}.tour-card .card-media{aspect-ratio:3/4}.tour-card .card-body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.25rem 1.1rem}.tour-card .card-title{font-size:var(--fs-600);line-height:1.3}.tour-card .link-arrow{font-size:var(--fs-300);white-space:nowrap}@media (max-width:767px){.tour-card .card-body{grid-template-columns:minmax(0,1fr);gap:0;padding:.7rem .85rem .2rem}.tour-card .card-title{font-size:var(--fs-500);line-height:1.3}.tour-card .link-arrow{font-size:var(--fs-200)}}a.tour-card:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}a.tour-card:hover .link-arrow{color:var(--copper-700)}[dir=rtl] .tour-card .link-arrow .i-dir{transform:scaleX(-1)}[dir=rtl] a.tour-card:hover .link-arrow .i-dir{transform:translate(-4px)scaleX(-1)}[dir=ltr] a.tour-card:hover .link-arrow .i{transform:translate(4px)}
.breadcrumbs{gap:.2rem .45rem}.breadcrumbs a{justify-content:center;min-inline-size:44px}.breadcrumbs .sep{display:inline-flex}.breadcrumbs .sep .i{width:.95em;height:.95em}.media-hero-copy .breadcrumbs a .i,.media-hero-copy .breadcrumbs [aria-current]{color:#fff}.page-hero{isolation:isolate;position:relative}.page-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 78% at 100% 0%, color-mix(in srgb, var(--copper) 12%, transparent) 0%, color-mix(in srgb, var(--gold) 5%, transparent) 38%, transparent 72%);position:absolute;inset:0}[dir=rtl] .page-hero:before{background:radial-gradient(42% 78% at 0% 0%, color-mix(in srgb, var(--copper) 12%, transparent) 0%, color-mix(in srgb, var(--gold) 5%, transparent) 38%, transparent 72%)}.page-hero h1{max-width:28ch}.page-hero h1:lang(en),.page-hero h1 [lang=en]{letter-spacing:-.02em}.hero .hero-img{object-fit:cover}.hero-slide>img{object-fit:cover;width:100%;height:100%;transition:transform 9s linear;position:absolute;inset:0;transform:scale(1.06)}.hero-slide.is-active>img{transform:scale(1)}.hero-overlay{z-index:1;pointer-events:none;background:#140e09;position:absolute;inset:0}.hero-copy{z-index:2}.hero-slide:after{z-index:1}.brand-logo img{max-width:none}.nav-sheet-head .brand-logo img{height:36px}.brand-text{color:var(--copper-600);font-weight:800}html[dir=rtl] :is(h1,h2,h3,h4,.card-title,.tile-title,.post-nav-title,.wa-title,.wa-name,.feature-title,.breadcrumbs span,.lede)[dir=ltr]{text-align:right}html[dir=ltr] :is(h1,h2,h3,h4,.card-title,.tile-title,.post-nav-title,.wa-title,.wa-name,.feature-title,.breadcrumbs span,.lede)[dir=rtl]{text-align:left}.pager .btn{min-height:48px}.pager .pager-next{margin-inline-start:.25rem}.pager .pager-prev{margin-inline-end:.25rem;padding-inline:.45rem 1.4rem}.pager .btn-ghost .btn-ico{color:var(--copper-600)}.pager .pager-prev:hover .btn-ico:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(3px)}.pager .pager-prev:hover .btn-ico:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(-3px)}main:focus{outline:none}.page-content>.sec:last-child{padding-block-end:calc(var(--section) * 1.08)}.tour-foot{align-items:start;row-gap:2rem;display:grid}.tour-share.tour-foot>.post-share{margin-block-start:0}.tour-terms{border-block-start:1px solid var(--line);justify-items:start;gap:.85rem;max-width:640px;padding-block-start:1.5rem;display:grid}@media (min-width:1100px){.tour-foot{border-block-start:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(2rem,1rem + 3vw,4rem);padding-block-start:1.5rem}.tour-share.tour-foot>:is(.tour-terms,.post-share){border-block-start:0;padding-block-start:0}}.tour-terms-title{font-size:var(--fs-300);color:var(--muted);font-weight:600}.tour-terms-list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tour-terms-list+.tour-terms-list{margin-block-start:-.25rem}.tour-term{min-height:44px;border-radius:var(--r-pill);min-inline-size:44px;font-size:var(--fs-300);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong);transition:background-color .25s var(--ease), color .25s var(--ease), box-shadow .25s var(--ease), transform .3s var(--ease);justify-content:center;align-items:center;padding-inline:1.1rem;font-weight:500;display:inline-flex}.tour-terms-list.is-cat .tour-term{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-weight:600}.tour-term:hover{color:var(--copper-700);box-shadow:inset 0 0 0 1px var(--copper-600);transform:translateY(-1px)}.tour-term:active{transform:scale(.98)}.tour-related .card-terms{display:inline}.tour-related .card-meta .card-terms a:before{content:"";position:absolute;inset-block:0;inset-inline:min(0px,50% - 22px)}.tour-share{padding-block-end:var(--section)}.tour-share .post-share{max-width:640px;box-shadow:none;border-block-start:1px solid var(--line);background:0 0;border-radius:0;justify-items:start;padding:1.5rem 0 0;display:grid;position:static}.tour-share .post-share-list{flex-direction:row}.tour-share .post-share-title{max-width:none;font-size:var(--fs-300);text-align:start}.list-hero,.tours-hero{padding-block-end:clamp(1.75rem,1.2rem + 2vw,2.75rem)}.list-sec{padding-block:0 var(--section)}.list-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:700px){.list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.list-grid .card-media{aspect-ratio:16/10}.list-grid .card-title{font-size:var(--fs-600)}.tour-card .card-title{font-size:var(--fs-600);line-height:1.3}.tour-grid .tour-card .card-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:.5rem;padding:1.1rem 1.25rem 1.2rem}.tour-grid .card-text{font-size:var(--fs-300)}@media (max-width:767px){.tour-grid .tour-card .card-body{padding:.8rem .9rem .9rem}.tour-grid .card-text{font-size:var(--fs-200);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.tour-grid>li{display:flex}.tour-grid>li>*{flex:1}.page-whatsappArchive .card-text-card .card-body{padding-block:1.3rem}.back-to-top{border-radius:var(--r-pill);width:44px;height:44px;color:var(--on-dark);transition:background-color .25s var(--ease), color .25s var(--ease);justify-content:center;justify-self:end;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #fff3}.back-to-top:hover{background:var(--gold);color:var(--copper-900)}@media (min-width:900px){.footer-legal{grid-template-columns:repeat(3,auto) 1fr auto}}.wa-doc-body{padding-block:0 var(--section)}.wa-card{max-width:560px;display:block}.wa-card>.core{align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:flex}.wa-card-ico{border-radius:var(--r-pill);color:#fff;background:#1f8f4e;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.wa-card-ico .i{width:28px;height:28px}.wa-card-text{flex:1;gap:.1rem;display:grid}.wa-card-dept{font-weight:700;font-size:var(--fs-500)}.wa-card-cta{color:var(--muted);font-size:var(--fs-300)}.wa-card-go{color:var(--copper-600)}a.wa-card:hover{transform:translateY(-2px)}.wa-widget{z-index:var(--z-float);bottom:calc(1.1rem + var(--dock-h,0px));position:fixed}.wa-widget.wa-right,.wa-float.wa-right{right:1.1rem}.wa-widget.wa-left,.wa-float.wa-left{left:1.1rem}.wa-widget .wa-float{position:static}.wa-float{bottom:calc(1.1rem + var(--dock-h,0px));transition:transform .3s var(--ease), box-shadow .3s var(--ease)}.wa-float:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 14px 34px #1f8f4e6b}.wa-panel{border-radius:var(--r-card);background:var(--paper);width:min(340px,100vw - 2.2rem);box-shadow:var(--shadow-2), inset 0 0 0 1px var(--line);transform-origin:100% 100%;animation:wa-in .35s var(--ease);position:absolute;bottom:calc(100% + .75rem);overflow:hidden}.wa-right .wa-panel{right:0}.wa-left .wa-panel{transform-origin:0 100%;left:0}.wa-panel[hidden]{display:none}@keyframes wa-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.wa-head{color:#fff;background:#1f8f4e;align-items:flex-start;gap:.75rem;padding:1rem 1rem 1.1rem;display:flex}.wa-head-ico .i{width:30px;height:30px}.wa-head-copy{flex:1;gap:.2rem;display:grid}.wa-title{font-weight:700;font-size:var(--fs-500)}.wa-sub{font-size:var(--fs-200);opacity:.92}.wa-close{border-radius:var(--r-pill);color:#fff;justify-content:center;align-items:center;width:44px;height:44px;margin:-.5rem;display:inline-flex}.wa-close:hover{background:#ffffff24}.wa-desc{font-size:var(--fs-300);color:var(--muted);padding:.75rem 1rem 0}.wa-accounts{gap:.5rem;margin:0;padding:.75rem;list-style:none;display:grid}.wa-account{border-radius:var(--r-inner);background:var(--surface);transition:background-color .2s var(--ease);align-items:center;gap:.75rem;min-height:64px;padding:.6rem .7rem;display:flex}.wa-account:hover{background:color-mix(in srgb, #1f8f4e 10%, var(--surface))}.wa-avatar{border-radius:var(--r-pill);background:var(--paper);color:#1f8f4e;width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line);flex:none;justify-content:center;align-items:center;display:inline-flex}.wa-account-text{flex:1;gap:.05rem;min-width:0;display:grid}.wa-name{font-weight:700}.wa-dept{font-size:var(--fs-200);color:var(--muted)}.wa-go{color:#1f8f4e}.nav-sheet{background:var(--paper)}@media (max-width:700px){body:has(.consent) .wa-widget{translate:0 -11.9rem}body:has(.consent)>.page>.wa-float{translate:0 -11.9rem}}.mobile-dock{display:none}@media (max-width:767px){body:has(.mobile-dock){--dock-h:64px}.page:has(.mobile-dock){padding-block-end:calc(64px + env(safe-area-inset-bottom))}.mobile-dock{inset-inline:0;z-index:var(--z-header);background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:saturate(160%)blur(14px);border-block-start:1px solid var(--line);padding-block-end:env(safe-area-inset-bottom);display:block;position:fixed;bottom:0}.mobile-dock ul{justify-content:space-around;align-items:center;height:64px;margin:0;padding:0;list-style:none;display:flex}.mobile-dock a{border-radius:var(--r-pill);min-width:56px;min-height:48px;color:var(--ink-2);flex-direction:column;justify-content:center;align-items:center;gap:.1rem;display:inline-flex}.mobile-dock a[aria-current=page]{color:var(--copper-700);background:color-mix(in srgb, var(--copper) 9%, transparent)}.mobile-dock .i{width:24px;height:24px}.dock-label{font-size:.75rem}}.consent{z-index:var(--z-toast)}body.sheet-open .consent{visibility:hidden}.page:has(.nav-sheet:target) .consent{visibility:hidden}.consent{bottom:calc(1rem + var(--dock-h,0px))}.consent-top{top:1rem;bottom:auto}@media (min-width:701px){.consent-bottom-left{left:1rem;right:auto}.consent-bottom-right{left:auto;right:1rem}.consent-bottom,.consent-top{left:50%;transform:translate(-50%)}}.consent-cats{border:0;grid-column:1;gap:.5rem;margin:.5rem 0 0;padding:0;display:grid}.consent-cat{align-items:flex-start;gap:.6rem;display:flex}.consent-cat input{width:18px;height:18px;accent-color:var(--accent-fill);margin-block-start:.3rem}.consent-cat-desc{color:var(--muted);font-size:var(--fs-200);display:block}.lightbox{background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0}.lightbox::backdrop{background:#140e09e0}.lightbox img{border-radius:var(--r-inner);width:auto;max-width:min(92vw,1400px);height:auto;max-height:86dvh;margin:auto;position:absolute;inset:0;box-shadow:0 30px 80px #00000080}.lightbox button{border-radius:var(--r-pill);color:#fff;background:#ffffff24;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.75rem;line-height:1;display:inline-flex;position:absolute}.lightbox button:hover{background:#ffffff42}.lb-close{top:1rem;inset-inline-end:1rem}.lb-prev{top:50%;left:1rem;transform:translateY(-50%)}.lb-next{top:50%;right:1rem;transform:translateY(-50%)}.nf{padding-block:clamp(3rem, 2rem + 5vw, 6rem) var(--section)}.nf-inner{text-align:center;justify-items:center;gap:1.25rem;display:grid}.nf-code{color:#0000;-webkit-text-stroke:2px var(--copper);font-size:clamp(5rem,3rem + 10vw,11rem);font-weight:800;line-height:1;letter-spacing:-.04em!important}.nf h1{font-size:var(--fs-800)}.nf-msg{color:var(--muted);font-size:var(--fs-500);max-width:48ch}.search-form{border-radius:var(--r-pill);background:var(--paper);width:min(100%,560px);box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-1);gap:.5rem;margin-block-start:1.25rem;padding:6px;display:flex}.search-form input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;min-height:44px;padding-inline:1.1rem}.search-form input:focus{outline:none}.search-form:focus-within{box-shadow:inset 0 0 0 2px var(--copper-600), var(--shadow-1)}.nf-search{margin-block-start:.5rem}.svc-layout>.sec:first-child{padding-block-start:0}@media (prefers-reduced-motion:reduce){.wa-panel{animation:none}.grp-tile>.grp-bg,a.grp.is-link,.card-text-card,.heading-rich>.heading-rich-link{transition:none!important;transform:none!important}}
.awards{gap:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);display:grid}.awards-head{gap:.85rem;max-width:760px;display:grid}.awards-head h2{font-size:var(--fs-800)}.awards-lead{font-size:var(--fs-500);color:var(--ink-2);align-items:flex-start;gap:.7rem;margin:0;line-height:1.65;display:flex}.awards-lead-ico{border-radius:var(--r-pill);width:34px;height:34px;color:var(--copper-700);background:color-mix(in srgb, var(--copper) 10%, transparent);flex:none;justify-content:center;align-items:center;margin-block-start:.05em;display:inline-flex}.awards-lead-ico .i{width:20px;height:20px}.awards-lead-link{color:var(--copper-600);text-underline-offset:.25em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.awards-lead-link:hover{color:var(--copper-700)}.awards-lead-link .i{vertical-align:-.15em;width:1em;height:1em;transition:transform .3s var(--ease);margin-inline-start:.35em}.awards-lead-link:hover .i:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(3px)}.awards-lead-link:hover .i-dir:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)translate(3px)}.awards-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.awards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.awards-grid>.is-lead{grid-column:1/-1}.awards-grid.n-1{grid-template-columns:minmax(0,1fr)}}@media (min-width:1100px){.awards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.awards-grid.has-lead.n-5{grid-template-columns:1.3fr 1fr 1fr}.awards-grid.has-lead.n-3{grid-template-columns:1.3fr 1fr}.awards-grid.has-lead:is(.n-5,.n-3)>.is-lead{grid-area:1/1/span 2}.awards-grid.n-1{grid-template-columns:minmax(0,1fr)}}.award{height:100%;transition:transform .4s var(--ease);position:relative}.award>.core{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark body"".year";align-content:start;gap:.35rem 1rem;padding:1.2rem 1.25rem 1.25rem;display:grid;position:relative}.award-mark{grid-area:mark;display:flex}.award-mark img{object-fit:contain;width:auto;max-width:120px;height:56px}.award-ico{border-radius:var(--r-pill);width:46px;height:46px;color:var(--copper-700);background:color-mix(in srgb, var(--copper) 10%, transparent);justify-content:center;align-items:center;display:inline-flex}.award-ico .i{width:24px;height:24px}.award-body{grid-area:body;align-content:start;gap:.3rem;min-width:0;display:grid}.award-title{font-size:var(--fs-500);color:var(--ink);overflow-wrap:break-word;font-weight:700;line-height:1.45}:lang(en) .award-title{letter-spacing:-.01em}.award-by,.award-note{font-size:var(--fs-300);color:var(--muted);line-height:1.6}.award-year{font-size:var(--fs-300);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-area:year;align-items:center;gap:.35rem .6rem;margin:.35rem 0 0;font-weight:700;display:flex}.award-link{color:inherit}.award-link:after{content:"";border-radius:var(--r-inner);position:absolute;inset:0}.award-link:focus-visible{outline:none}.award:has(.award-link:focus-visible){outline:2px solid var(--copper-600);outline-offset:3px;border-radius:var(--r-card)}.award-go{border-radius:var(--r-pill);width:32px;height:32px;color:var(--copper-600);background:var(--surface);transition:transform .35s var(--ease), background-color .25s;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.award-go .i{width:16px;height:16px}.award.is-link>.core{padding-inline-end:3.5rem}.award.is-link:hover{transform:translateY(-2px)}.award.is-link:hover>.core{box-shadow:var(--shadow-2)}.award.is-link:hover .award-go:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(3px)}.award.is-link:hover .award-go:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(-3px)}.award.is-lead>.core{background:var(--copper-900);color:var(--on-dark);box-shadow:var(--shadow-2), inset 0 0 0 1px #ffffff0f;grid-template-columns:minmax(0,1fr);grid-template-areas:"mark""body""year";gap:1rem;padding:clamp(1.4rem,1rem + 1.8vw,2.25rem)}.award.is-lead>.core:before{content:"";inset-inline:0;opacity:.8;background:linear-gradient(90deg, transparent, var(--gold), transparent);height:3px;position:absolute;top:0}.award.is-lead .award-ico{width:60px;height:60px;color:var(--gold);background:#ffffff0f;box-shadow:inset 0 0 0 1px #fff3}.award.is-lead .award-ico .i{width:30px;height:30px}.award.is-lead .award-title{font-size:var(--fs-700);color:var(--on-dark);line-height:1.35}.award.is-lead .award-by{color:var(--gold-soft);font-size:var(--fs-400);font-weight:600}.award.is-lead .award-note{color:var(--on-dark-muted)}.award.is-lead .award-year{color:var(--gold);align-self:end;margin-block-start:auto;padding-block-start:.5rem;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);font-weight:800;line-height:1.1}.award.is-lead .award-go{color:var(--gold-soft);background:#ffffff1a}.award.is-lead.is-link:has(.award-link:focus-visible){outline-color:var(--copper-600)}.award.is-lead .to-confirm{font-size:var(--fs-200)}.to-confirm{border-radius:var(--r-pill);white-space:nowrap;font-size:var(--fs-200);vertical-align:middle;font-variant-numeric:normal;color:var(--copper-700);background:color-mix(in srgb, var(--copper) 9%, transparent);border:1px dashed color-mix(in srgb, var(--copper-700) 60%, transparent);align-items:center;padding:.05em .65em;font-weight:700;line-height:1.6;display:inline-flex}.blk-heading .to-confirm{vertical-align:.3em;font-weight:700}.award.is-lead .to-confirm,.site-footer .to-confirm{color:var(--gold-soft);background:#ffffff14;border-color:#e3c58a8c}.tile .to-confirm{color:#fff;background:#140e0973;border-color:#fff9}.post-date{font-size:var(--fs-300);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin-block-start:.9rem;display:flex}.post-date .i{color:var(--copper);width:1.15em;height:1.15em}.card-meta time,.tile-kicker time{font-variant-numeric:tabular-nums}.card-meta .to-confirm,.tile-kicker .to-confirm{margin-inline-start:.2rem}.media-ph{color:color-mix(in srgb, var(--copper) 42%, transparent);background:radial-gradient(120% 90% at 85% 10%, color-mix(in srgb, var(--gold) 16%, transparent), transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--copper) 10%, var(--surface)), var(--surface-2));place-items:center;display:grid;position:absolute;inset:0}.media-ph .i{aspect-ratio:1;width:clamp(36px,22%,56px);height:auto}.tile .media-ph{z-index:-2;color:#ffffff29;background:linear-gradient(160deg,#4a2c17,#2a1c12 70%)}@media (min-width:768px){.awards-grid.n-1>.is-lead>.core{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark body year";align-items:center;column-gap:clamp(1.25rem,.5rem + 2.5vw,2.75rem)}.awards-grid.n-1>.is-lead .award-year{align-self:center;margin:0;padding:0}}.post-cover.is-placeholder{max-inline-size:633px}.post-cover-ph{aspect-ratio:3/2;border-radius:var(--r-inner);display:block;position:relative;overflow:hidden}.post-hero h1.is-long{font-size:var(--fs-800)}:is(.grp-brand,.sec-brand) .btn-glass{--btn-bg:#3a22124d}:is(.grp-brand,.sec-brand) .btn-glass:hover,:is(.grp-brand,.sec-brand) .btn-glass.btn:hover{background:#3a221273}.footer-badges{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.footer-badge{align-items:center;max-width:100%;display:flex}.footer-badge img{max-width:100%;height:auto;display:block}.footer-badge-link{border-radius:var(--r-pill);max-width:100%;transition:box-shadow .25s var(--ease);align-items:center;padding:6px 12px;display:inline-flex}.footer-badge-link:hover{box-shadow:inset 0 0 0 1px #ffffff38}.footer-badge-link:focus-visible{outline:2px solid var(--gold-soft);outline-offset:3px;border-radius:var(--r-pill)}
.a11y-fab{display:none}html.a11y-js .a11y-fab{display:inline-flex}.a11y:not([data-ready]) .a11y-fab{visibility:hidden}.a11y{z-index:var(--z-float);bottom:calc(1.1rem + var(--dock-h,0px) + env(safe-area-inset-bottom,0px));position:fixed}.a11y-left{left:calc(1.1rem + env(safe-area-inset-left,0px))}.a11y-right{right:calc(1.1rem + env(safe-area-inset-right,0px))}.a11y-fab{border-radius:var(--r-pill);background:var(--paper);min-height:48px;color:var(--ink);box-shadow:0 10px 30px #3a221229, 0 2px 6px #3a221214, inset 0 0 0 1px var(--line-strong);font-size:min(var(--fs-300), 17px);white-space:nowrap;translate:0 calc(-1 * var(--a11y-lift,0px));transition:transform .3s var(--ease), box-shadow .3s var(--ease), translate .35s var(--ease);direction:ltr;align-items:center;gap:.55rem;padding:5px 1.05rem 5px 5px;font-weight:700;line-height:1.2}.a11y-right .a11y-fab{flex-direction:row-reverse;padding:5px 5px 5px 1.05rem}.a11y-fab:hover{box-shadow:0 16px 36px #3a221233, 0 2px 6px #3a221214, inset 0 0 0 1px var(--line-strong);transform:translateY(-2px)}.a11y-fab:active{transform:scale(.98)}.a11y-fab-ico{border-radius:var(--r-pill);background:var(--accent-fill);color:#fff;width:38px;height:38px;transition:transform .35s var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.a11y-fab-ico .i{width:24px;height:24px}.a11y-fab:hover .a11y-fab-ico{transform:scale(1.05)}.a11y-fab-label{letter-spacing:0!important;word-spacing:normal!important;line-height:1.2!important}.a11y.is-speaking .a11y-fab-ico{box-shadow:0 0 0 3px var(--paper), 0 0 0 5px var(--accent-fill)}:is(html.a11y-js[dir=rtl]:has(.a11y-left) .footer-legal:has(.back-to-top),html.a11y-js[dir=ltr]:has(.a11y-right) .footer-legal:has(.back-to-top)){padding-block-end:calc(1.1rem + 48px + 1rem + max(0px, env(safe-area-inset-bottom,0px) - var(--dock-h,0px)))}.a11y-panel{color:var(--ink);width:min(max(400px,25rem),100vw - 2rem);max-width:none;inset:auto auto calc(1.1rem + 48px + .75rem + var(--dock-h,0px) + env(safe-area-inset-bottom,0px)) calc(1.1rem + env(safe-area-inset-left,0px));max-height:calc(100dvh - 48px - 3.2rem - var(--dock-h,0px) - env(safe-area-inset-bottom,0px));font-size:var(--fs-300);background:0 0;border:0;margin:0;padding:0;line-height:1.5;position:fixed;overflow:visible}.a11y-right .a11y-panel{inset-inline:auto;left:auto;right:calc(1.1rem + env(safe-area-inset-right,0px))}.a11y-panel:not([open]){display:none}.a11y-panel[open]{flex-direction:column;display:flex}.a11y-panel::backdrop{background:#140e0966}@media (prefers-reduced-motion:no-preference){:root:not([data-a11y-motion]) .a11y-panel[open]{animation:a11y-in .4s var(--ease)}}@keyframes a11y-in{0%{opacity:0;translate:0 10px}}@media (max-width:700px){.a11y-panel,.a11y-right .a11y-panel{width:auto;left:.5rem;right:.5rem;bottom:calc(.5rem + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}}.a11y-shell{border-radius:var(--r-card);background:var(--surface);min-height:0;box-shadow:var(--shadow-2), inset 0 0 0 1px var(--line);flex-direction:column;flex:auto;padding:6px;display:flex}.a11y-core{overscroll-behavior:contain;border-radius:var(--r-inner);background:var(--paper);min-height:0;box-shadow:var(--shadow-1);flex:auto;align-content:start;gap:1.15rem;padding:.4rem 1rem 1.1rem;display:grid;overflow-y:auto;container:a11y-core/inline-size}.a11y-head{z-index:1;background:var(--paper);border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;margin-inline:-1rem;padding:.55rem .6rem .55rem 1rem;padding-inline:1rem .6rem;display:flex;position:sticky;top:0}.a11y-title{font-size:var(--fs-500);font-weight:700;line-height:1.3}.a11y-title:focus{outline:none}.a11y-title:focus-visible{outline:2px solid var(--copper-600);outline-offset:3px}.a11y-close{border-radius:var(--r-pill);width:44px;height:44px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);transition:background-color .25s var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.a11y-close:hover{background:var(--surface)}.a11y-close .i{width:20px;height:20px}.a11y-sub,.a11y-legend{font-size:var(--fs-300);color:var(--ink);align-items:center;gap:.6rem;font-weight:700;line-height:1.4;display:flex}.a11y-sub{margin-block-end:.6rem}.a11y-field{border:0;min-width:0;margin:0;padding:0}.a11y-legend{margin-block-end:.6rem;padding:0}.a11y-row-ico{border-radius:var(--r-pill);background:var(--surface);width:2rem;height:2rem;color:var(--copper-600);box-shadow:inset 0 0 0 1px var(--line);flex:none;justify-content:center;align-items:center;display:inline-flex}.a11y-row-ico .i{width:1.1rem;height:1.1rem}.a11y-seg{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:1.5rem;grid-template-columns:repeat(auto-fit,minmax(4.1rem,1fr));gap:4px;padding:4px;display:grid}.a11y-seg-opt{border-radius:var(--r-pill);min-height:44px;color:var(--ink-2);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .2s var(--ease), box-shadow .2s var(--ease);justify-content:center;align-items:center;padding-inline:.4rem;font-weight:600;display:flex;position:relative}.a11y-seg-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.a11y-seg-opt:hover{background:color-mix(in srgb, var(--paper) 60%, transparent)}.a11y-seg-opt:has(input:checked){background:var(--paper);color:var(--ink);box-shadow:var(--shadow-1), inset 0 0 0 2px var(--ink);font-weight:800}.a11y-seg-opt:has(input:focus-visible){outline:2px solid var(--copper-600);outline-offset:2px}.a11y-switches,.a11y-choices{border-radius:var(--r-inner);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);gap:2px;margin:0;padding:4px;list-style:none;display:grid}.a11y-row,.a11y-choice{cursor:pointer;min-height:52px;color:var(--ink);transition:background-color .2s var(--ease);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.35rem .6rem;display:grid}.a11y-row:hover,.a11y-choice:hover{background:var(--paper)}.a11y-row-text{font-weight:600;line-height:1.35}.a11y-switch{appearance:none;cursor:pointer;border-radius:var(--r-pill);background:var(--paper);width:2.9rem;height:1.7rem;box-shadow:inset 0 0 0 2px var(--muted);transition:background-color .25s var(--ease), box-shadow .25s var(--ease);flex:none;margin:0;position:relative}.a11y-switch:before{content:"";top:50%;background:var(--muted);width:1.2rem;height:1.2rem;transition:inset-inline-start .25s var(--ease), background-color .25s var(--ease);border-radius:50%;position:absolute;inset-inline-start:.25rem;translate:0 -50%}.a11y-switch:checked{background:var(--accent-fill);box-shadow:inset 0 0 0 2px var(--accent-fill)}.a11y-switch:checked:before{background:#fff;inset-inline-start:calc(100% - 1.45rem)}.a11y-switch:checked:after{content:"";top:50%;border:solid var(--accent-fill);border-width:0 2px 2px 0;width:.3rem;height:.56rem;position:absolute;inset-inline-end:.68rem;translate:0 -62%;rotate:45deg}.a11y-switch:focus-visible{outline:2px solid var(--copper-600);outline-offset:3px}@container a11y-core (max-width:15.5em){.a11y-row{grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:.45rem;padding-block:.6rem}.a11y-row .a11y-row-ico{display:none}}.a11y-choice{grid-template-columns:auto minmax(0,1fr);min-height:48px;font-weight:600}.a11y-radio{appearance:none;cursor:pointer;background:var(--paper);width:1.3rem;height:1.3rem;box-shadow:inset 0 0 0 2px var(--muted);border-radius:50%;flex:none;margin:0}.a11y-radio:checked{background:var(--accent-fill);box-shadow:inset 0 0 0 2px var(--accent-fill), inset 0 0 0 5px var(--paper)}.a11y-radio:focus-visible{outline:2px solid var(--copper-600);outline-offset:3px}.a11y-choice:has(.a11y-radio:checked){background:var(--paper);box-shadow:var(--shadow-1);font-weight:800}.a11y-listen{gap:.75rem;display:grid}.a11y-listen .a11y-sub{margin:0}.a11y-listen-controls{flex-wrap:wrap;align-items:center;gap:.5rem .6rem;display:flex}.a11y-play{gap:.55rem}.a11y-btn-ico{display:inline-flex}.a11y-btn-ico .i{width:1.15em;height:1.15em}.a11y-stop{border-radius:var(--r-pill);width:48px;height:48px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);transition:background-color .25s var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.a11y-stop:hover:not([aria-disabled=true]){background:var(--surface)}.a11y-stop[aria-disabled=true]{cursor:default}.a11y-stop[aria-disabled=true]>*{opacity:.45}.a11y-stop .i{width:18px;height:18px}.a11y-status{font-size:var(--fs-200);color:var(--muted);min-height:1.4em}.a11y-listen .a11y-field .a11y-legend{color:var(--ink-2);font-weight:600}.a11y-foot{justify-content:flex-start;padding-block-start:.2rem;display:flex}.a11y-reset{gap:.55rem;min-height:44px}:root[data-a11y-text="115"]{font-size:115%}:root[data-a11y-text="130"]{font-size:130%}:root[data-a11y-text="150"]{font-size:150%}:root:is([data-a11y-text],[data-a11y-spacing]) body{overflow-wrap:break-word}:root:is([data-a11y-text],[data-a11y-spacing]) :is(a[href^=mailto\:],a[href^=http]){overflow-wrap:anywhere}:root:is([data-a11y-text],[data-a11y-spacing]) .lang-switch{white-space:nowrap;flex:none}@media (max-width:599px){:root:is([data-a11y-text],[data-a11y-spacing]) :is(.stats-grid,.tour-grid,.sec-brand .run-n4){grid-template-columns:minmax(0,1fr)}:root:is([data-a11y-text],[data-a11y-spacing]) .tour-grid>li:last-child:nth-child(odd){justify-self:stretch;width:auto}}@media (max-width:639px){:root:is([data-a11y-text],[data-a11y-spacing]) .post-nav{grid-template-columns:minmax(0,1fr);grid-template-areas:"prev""next""arch"}}@media (max-width:479px){:root:is([data-a11y-text="130"],[data-a11y-text="150"]){--fs-900:min(clamp(2.25rem, 1.6rem + 2.6vw, 3.75rem), 12vw);--fs-800:min(clamp(1.875rem, 1.45rem + 1.7vw, 2.75rem), 10.5vw)}:root:is([data-a11y-text],[data-a11y-spacing]) .map-panel{padding:.5rem}:root:is([data-a11y-text],[data-a11y-spacing]) .map-addr{padding-inline:.6rem}}:root:is([data-a11y-text],[data-a11y-spacing]) .heading-rich>.heading-rich-link .heading-rich-title{grid-area:2/1/auto/-1}@media (max-width:1023px){:root:is([data-a11y-text],[data-a11y-spacing]) .map-addr-ico{display:none}}:root:is([data-a11y-text],[data-a11y-spacing]) .hero-frame{grid-template:1fr auto/minmax(0,1fr);display:grid}:root:is([data-a11y-text],[data-a11y-spacing]) .hero-slide{grid-area:1/1;align-items:flex-end;display:flex;position:relative;inset:auto}:root:is([data-a11y-text],[data-a11y-spacing]) .hero-copy{margin-inline:clamp(1.25rem,5vw,4.5rem);padding-block:4.5rem 1.5rem;position:relative;inset:auto}:root:is([data-a11y-text],[data-a11y-spacing]) .hero-controls{flex-wrap:wrap;grid-area:2/1;margin-inline:clamp(1.25rem,5vw,4.5rem);padding-block:.75rem 1.5rem;position:relative;inset:auto}:root:is([data-a11y-text],[data-a11y-spacing]) :is(.form-grid,.field)>*{min-width:0}:root:is([data-a11y-text],[data-a11y-spacing]) .field :is(input,textarea,select){width:100%;min-width:0}:root:is([data-a11y-text],[data-a11y-spacing]) .header-row{height:auto;min-height:72px}@media (max-width:599px){:root:is([data-a11y-text],[data-a11y-spacing]) .brand-logo img{height:30px}:root:is([data-a11y-text],[data-a11y-spacing]) .header-row{gap:.6rem}:root:is([data-a11y-text],[data-a11y-spacing]) .header-actions{gap:.35rem}:root:is([data-a11y-text],[data-a11y-spacing]) .header-actions .icon-btn.phone-only{display:none}:root:is([data-a11y-text],[data-a11y-spacing]) .lang-switch{padding-inline:.65rem}:root:is([data-a11y-text],[data-a11y-spacing]) .lang-switch .i{display:none}}@media (min-width:1200px){:root:is([data-a11y-text],[data-a11y-spacing]) .primary-nav,:root:is([data-a11y-text],[data-a11y-spacing]) .header-actions .phone-link{display:none}:root:is([data-a11y-text],[data-a11y-spacing]) .menu-toggle,:root:is([data-a11y-text],[data-a11y-spacing]) .header-actions .icon-btn.phone-only{display:inline-flex}:root:is([data-a11y-text],[data-a11y-spacing]) .header-actions{margin-inline-start:auto}}:root[data-a11y-spacing] body,:root[data-a11y-spacing] body *{word-spacing:.16em!important;line-height:2!important}:root[data-a11y-spacing] body :lang(en){letter-spacing:.12em!important}:root[data-a11y-spacing] main p{margin-block-end:2em!important}:root[data-a11y-spacing] body .a11y .a11y-fab-label{letter-spacing:0!important;word-spacing:normal!important;line-height:1.2!important}:root[data-a11y-contrast]{--paper:#fff;--surface:#fff;--surface-2:#ececec;--ink:#0d0b0a;--ink-2:#0d0b0a;--muted:#2b2622;--line:#0d0b0a8c;--line-strong:#0d0b0a;--copper:#6e3a12;--copper-600:#6e3a12;--copper-700:#552c0d;--accent-fill:#6e3a12;--accent-fill-hover:#552c0d;--error:#8c1a14;--success:#0e5530;--gold:#e8c77f;--gold-soft:#f3dcaa;--copper-900:#1c110a;--on-dark:#fff;--on-dark-muted:#fff;--scrim:linear-gradient(to top, #000000e6 0%, #000c 55%, #000000a8 100%);--shadow-1:0 0 0 1px #0d0b0a80;--shadow-2:0 0 0 2px #0d0b0a}@media (prefers-color-scheme:dark){:root[data-a11y-contrast]:not([data-theme=light]){--paper:#000;--surface:#000;--surface-2:#1a1a1a;--ink:#fff;--ink-2:#fff;--muted:#e6e1db;--line:#fff9;--line-strong:#fff;--copper-600:#ffb27a;--copper-700:#ffc79f;--copper:#ffb27a;--error:#ffb4ab;--success:#9ff0bf;--shadow-1:0 0 0 1px #ffffff8c;--shadow-2:0 0 0 2px #fff}}:root[data-theme=dark][data-a11y-contrast]{--paper:#000;--surface:#000;--surface-2:#1a1a1a;--ink:#fff;--ink-2:#fff;--muted:#e6e1db;--line:#fff9;--line-strong:#fff;--copper-600:#ffb27a;--copper-700:#ffc79f;--copper:#ffb27a;--error:#ffb4ab;--success:#9ff0bf;--shadow-1:0 0 0 1px #ffffff8c;--shadow-2:0 0 0 2px #fff}:root[data-a11y-contrast] :focus-visible{outline:3px solid var(--ink);outline-offset:3px}:root[data-a11y-contrast] .site-footer :focus-visible{outline-color:#fff}:root[data-a11y-contrast] .band:before,:root[data-a11y-contrast] .band-soft:before{background:var(--paper)!important}:root[data-a11y-contrast] .sec-photo:before{background:#000000db}:root[data-a11y-contrast] :is(.site-header,.mobile-dock,.nav-sheet){background:var(--paper);-webkit-backdrop-filter:none}:root[data-a11y-contrast] .wa-float,:root[data-a11y-contrast] .wa-head,:root[data-a11y-contrast] .wa-card-ico{background:#0b5c2e}:root[data-a11y-contrast] :is(.prose,.blk-richtext,.card-text,.lead,.footer-legal) a:not(.btn){text-underline-offset:.22em;text-decoration-line:underline}:root[data-a11y-contrast] .breadcrumbs .sep{opacity:1}:root[data-a11y-contrast] .hero-overlay{opacity:.55!important}:root[data-a11y-colour=grey],:root[data-a11y-colour=grey] .a11y-panel[open]{filter:grayscale()}:root[data-a11y-colour=cvd]{--error:#a13a00;--success:#005b96}@media (prefers-color-scheme:dark){:root[data-a11y-colour=cvd]:not([data-theme=light]){--error:#ffb27a;--success:#8cc8ff}}:root[data-theme=dark][data-a11y-colour=cvd]{--error:#ffb27a;--success:#8cc8ff}:root[data-a11y-colour=cvd] :is(main,.site-footer) :is(p,li,td,dd,figcaption) a:not(.btn),:root[data-a11y-colour=cvd] :is(.primary-nav,.nav-sheet,.mobile-dock) a:is([aria-current=page],.is-section){text-underline-offset:.3em;text-decoration-line:underline;text-decoration-thickness:2px}:root[data-a11y-colour=cvd] .field :is(input,textarea)[aria-invalid=true]{border-width:3px}:root[data-a11y-colour=cvd] :is(.alert.is-error,.alert.is-ok){box-shadow:inset 0 0 0 2px}:root[data-a11y-links] a{text-underline-offset:.22em;text-decoration-thickness:max(1px,.07em);text-decoration-line:underline!important}:root[data-a11y-font]{--a11y-font:system-ui, -apple-system, "Segoe UI", "Noto Sans", "Helvetica Neue", sans-serif}:root[data-a11y-font] :lang(ar){--a11y-font:"SF Arabic", "Geeza Pro", "Noto Sans Arabic", "Segoe UI", Tahoma, sans-serif}:root[data-a11y-font] body,:root[data-a11y-font] body :not(svg,svg *){font-family:var(--a11y-font)!important}:root[data-a11y-motion]{scroll-behavior:auto}:root[data-a11y-motion] *,:root[data-a11y-motion] :before,:root[data-a11y-motion] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}:root[data-a11y-motion] .rv-wait{opacity:1!important;translate:none!important}:root[data-a11y-motion] .marquee-track{animation:none}:root[data-a11y-motion] .marquee-item[aria-hidden=true]{display:none}@media (prefers-reduced-motion:reduce){.marquee{scroll-snap-type:none;overflow:visible}.marquee-track{flex-wrap:wrap;justify-content:center;width:auto}}:root[data-a11y-motion] .marquee{scroll-snap-type:none;padding-inline:var(--gutter);overflow:visible;-webkit-mask-image:none;mask-image:none}:root[data-a11y-motion] .marquee-track{flex-wrap:wrap;justify-content:center;width:auto}:root[data-a11y-motion] .wa-panel{animation:none}:root[data-a11y-motion] :is(.grp-tile>.grp-bg,a.grp.is-link,.card-text-card,.heading-rich>.heading-rich-link){transition:none!important;transform:none!important}:root[data-a11y-motion] .img-tip:after{transition:none;transform:none}.footer-marks{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:0 1.75rem;display:flex}.footer-access{color:var(--on-dark);font-size:var(--fs-300);flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin:0;line-height:1.6;display:flex}.footer-access-ico{border-radius:var(--r-pill);width:40px;height:40px;color:var(--gold);flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.footer-access-ico .i{width:22px;height:22px}.footer-access-text{font-weight:600}.footer-access-link{min-height:44px;color:var(--gold-soft);text-underline-offset:.25em;align-items:center;gap:.35rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s;display:inline-flex}.footer-access-link:hover{color:#fff}.footer-access-link:focus-visible{outline-color:var(--gold-soft)}.footer-access-link .i{width:1em;height:1em}

