:root{--vh:100vh}@supports (height:100svh){:root{--vh:100svh}}html.is-locked,html.is-locked body{overflow:hidden}[data-page=home]{background:var(--noir);overflow-x:clip}@media (prefers-reduced-motion:no-preference){html:has([data-page=home]){scroll-behavior:smooth}}.intro-pending body:before{content:"";z-index:99;background:var(--noir);position:fixed;inset:0}[data-page=home] :focus-visible{outline:2px solid var(--gold);outline-offset:3px;box-shadow:0 0 0 6px #14100e99}[data-page=home] .skip-link{z-index:60}.grain{z-index:50;opacity:.1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .42 0 0 0 0 .3 0 0 0 1.1 -.15'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0;transform:translateZ(0)}.cursor{inset-block-start:0;z-index:55;border:1.5px solid var(--gold);pointer-events:none;will-change:transform;border-radius:50%;width:30px;height:30px;display:none;position:fixed;left:0;box-shadow:0 0 0 1px #14100e40}.has-ring .cursor{display:block}[data-page=home] .site-header{z-index:40;background:0 0;border-block-end:0;position:fixed;inset-inline:0}[data-page=home] .site-header:before{content:"";z-index:-1;backdrop-filter:blur(10px);pointer-events:none;background:#14100e80;position:absolute;inset:0}[data-page=home] .site-header.is-solid:before{background:var(--noir);backdrop-filter:none;border-block-end:1px solid #e6cf9c47}[data-page=home] .site-header .nav__link{color:var(--paper)}@media (width<=959px){[data-page=home] .site-header .nav__link:hover{border-block-end-color:var(--gold-light);color:var(--gold-light)}}@media (width>=960px){[data-page=home] .site-header .nav__link:hover,[data-page=home] .site-header .nav__link:focus-visible,[data-page=home] .site-header .lang[data-open] .lang__current{color:var(--noir)}[data-page=home] .site-header .nav__link[aria-current=page]:after{border-color:#e6cf9c80}[data-page=home] .site-header .nav__link:focus-visible{outline-offset:4px;box-shadow:none}}[data-page=home] .site-header .nav__lang{border-inline-start-color:#e6cf9c59}[data-page=home] .site-header .nav-toggle{color:var(--paper);border-color:#e6cf9c73}[data-page=home] .lang__menu{background:linear-gradient(180deg, #241a12 0%, var(--noir) 100%);border-color:#e6cf9c52;box-shadow:0 24px 48px -12px #000000b3,inset 0 1px #e6cf9c1f}[data-page=home] .lang__menu:before{background:#241a12;border-color:#e6cf9c52}[data-page=home] .lang__option{color:var(--paper)}[data-page=home] .lang__option:hover,[data-page=home] .lang__option:focus-visible{color:var(--paper);background:#e6cf9c21}[data-page=home] .lang__tick{color:var(--gold-light)}@media (width<=959px){[data-page=home] .lang__menu{box-shadow:none;background:0 0}[data-page=home] .lang__option{border-color:#e6cf9c40}[data-page=home] .lang__option[aria-current]{border-color:var(--gold)}}[data-page=home] .site-header__logo img{filter:brightness(0)invert()drop-shadow(0 1px 5px #140c0480)}@media (width<=959px){.js [data-page=home] .nav{background:var(--noir);border-block-end-color:#e6cf9c47}[data-page=home] .site-header .nav__link{border-block-end-color:#e6cf9c38}}[data-page=home] main .btn{white-space:nowrap;min-height:50px;padding:12px 26px;position:relative;overflow:hidden}[data-page=home] main .btn:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#fff4d68c,#0000);width:42%;position:absolute;inset-block:-10%;inset-inline-start:0;transform:translate(-160%)skew(-18deg)}[dir=rtl] [data-page=home] main .btn:after{transform:translate(160%)skew(18deg)}@media (prefers-reduced-motion:no-preference){[data-page=home] main .btn:hover:after{transition:transform .75s ease-out;transform:translate(360%)skew(-18deg)}[dir=rtl] [data-page=home] main .btn:hover:after{transform:translate(-360%)skew(18deg)}}main .btn--glass{border-color:var(--gold-light);color:var(--paper);background:#14100e94}main .btn--glass:hover{background:var(--paper);color:var(--noir)}.ch{scroll-margin-block-start:76px;position:relative;overflow:clip}.ch+.ch{border-block-start:1px solid var(--gold)}.ch__media{position:absolute;inset:0;overflow:clip}.ch__media img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.fx-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.intro{z-index:100;position:fixed;inset:0;overflow:hidden}.intro__bg{background:var(--noir);position:absolute;inset:0}.intro__svg{position:absolute;inset:0;overflow:visible}.intro__thread,.intro__glow,.intro__ring{fill:none;stroke-linecap:round}.intro__thread{stroke:var(--gold-light);stroke-width:2.4px}.intro__glow{stroke:var(--gold);stroke-width:9px;opacity:.28}.intro__ring{stroke:var(--gold-light);stroke-width:2.4px;opacity:0}.intro__tip-core{fill:#fff8e6}.intro__pulse{opacity:0;background:radial-gradient(circle,#e6cf9c6b 0%,#c9a45c29 45%,#0000 70%);border-radius:50%;margin:0;position:absolute;translate:-50% -50%}.intro__logo{opacity:0;position:absolute;translate:-50% -50%}.intro__logo img{width:100%}.intro__shine{filter:brightness(2.1)saturate(.9);position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 38%,#000 50%,#0000 62%);mask-image:linear-gradient(100deg,#0000 38%,#000 50%,#0000 62%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.intro__sparks{width:0;height:0;position:absolute}.intro__sparks i{background:#fff0c8;border-radius:50%;width:5px;height:5px;margin:-2.5px;position:absolute;box-shadow:0 0 8px 2px #e6cf9ce6}.first-view{min-height:max(calc(var(--vh) - 170px), 560px);flex-direction:column;display:flex}.hx{background:var(--noir);min-height:320px;color:var(--paper);flex:1 0 auto;display:flex;position:relative;overflow:clip}.hx__media{position:absolute;inset:0;overflow:clip}.hx__parallax{position:absolute;inset:-16px -24px -8px}@media (hover:none){.hx__parallax{inset:0}}.hx__kb{transform-origin:62% 56%;position:absolute;inset:0}.hx__still{object-fit:cover;object-position:62% 80%;width:100%;max-width:none;height:100%;position:absolute;inset:0}@media (width>=900px){.hx__still{object-position:50% 78%}}.hx__mist{pointer-events:none;will-change:transform;position:absolute;inset-block:-10% 22%;inset-inline:-30%}.hx__mist--a{--drift:7%;background:radial-gradient(44% 40% at 26% 52%,#e9e6d442,#0000 70%),radial-gradient(36% 30% at 72% 34%,#e9e6d42e,#0000 70%);animation-duration:26s}.hx__mist--b{--drift:-10%;background:radial-gradient(38% 34% at 62% 62%,#f0e4c438,#0000 70%),radial-gradient(30% 24% at 14% 26%,#f0e4c426,#0000 70%);animation-duration:38s}.hx__mist--c{--drift:5%;background:radial-gradient(52% 26% at 46% 72%,#e2e8d633,#0000 72%);animation-duration:54s}@keyframes mist{0%{transform:translateX(calc(var(--drift) * -1))}to{transform:translateX(var(--drift))}}@media (prefers-reduced-motion:no-preference){.hx__mist{animation-name:mist;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:paused}.is-near .hx__mist{animation-play-state:running}}.hx__scrim{background:linear-gradient(#22120661 0%,#0000 30%),radial-gradient(140% 58% at 8% 46%,#1e0f05cc 0%,#1e0f0580 55%,#0000 100%);position:absolute;inset:0}[dir=rtl] .hx__scrim{background:linear-gradient(#22120661 0%,#0000 30%),radial-gradient(140% 58% at 92% 46%,#1e0f05cc 0%,#1e0f0580 55%,#0000 100%)}@media (width>=900px){.hx__scrim{background:linear-gradient(#22120661 0%,#0000 30%),radial-gradient(62% 58% at 8% 24%,#1e0f05c7 0%,#1e0f0575 52%,#0000 100%)}[dir=rtl] .hx__scrim{background:linear-gradient(#22120661 0%,#0000 30%),radial-gradient(62% 58% at 92% 24%,#1e0f05c7 0%,#1e0f0575 52%,#0000 100%)}}.hx__content{z-index:2;align-self:center;padding-block:76px 16px;position:relative}.motion .hx__content{visibility:hidden}.hx__title{color:var(--paper);text-shadow:0 2px 24px #14100e73;font-size:clamp(1.5rem,6.8vw,2.75rem);line-height:1.2}[dir=rtl] .hx__title{font-size:clamp(2.0625rem,4.6vw,4.25rem);line-height:1.3}@media (width>=900px){.hx__title{font-size:clamp(2.5rem,3.6vw,3.5rem)}}.hx__line{overflow-clip-margin:.04em;padding-block-end:.08em;display:block;overflow:clip}.hx__line-inner{display:inline-block}.hx__actions{flex-wrap:wrap;gap:12px;margin-block-start:clamp(18px,3vh,32px);display:flex}@media (width<=479px){.hx__actions{gap:10px}[data-page=home] main .hx__actions .btn{min-height:46px;padding:10px 15px;font-size:.875rem}}.promo{color:var(--noir);background:linear-gradient(#fffae88c 0%,#fffae800 45%,#5a3a0e2e 100%),linear-gradient(90deg,#b48536 0%,#dcbd78 22%,#f1dfae 50%,#dcbd78 78%,#b48536 100%);border-block:1px solid #8a6422;position:relative;overflow:clip}.promo__static{padding:12px var(--gutter);flex-wrap:wrap;justify-content:center;gap:6px 40px;margin:0;list-style:none;display:flex}.promo__window{display:none;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.promo__track{width:max-content;display:flex}.promo__row{flex:none;align-items:center;gap:56px;margin:0;padding:12px 0;padding-inline-end:56px;list-style:none;display:flex}.promo__item{letter-spacing:.04em;white-space:nowrap;align-items:center;gap:10px;font-size:.875rem;font-weight:500;line-height:1.4;display:inline-flex}.promo__item strong{letter-spacing:.1em;text-transform:uppercase;font-size:.875rem;font-weight:800}.promo__item strong+span:before{content:"";vertical-align:middle;background:#14100e8c;width:18px;height:1px;margin-inline-end:10px;display:inline-block}[dir=rtl] .promo__item{letter-spacing:0;font-size:1rem}[dir=rtl] .promo__item strong{letter-spacing:0;font-size:1.0625rem}.promo__crown{background:var(--noir);flex:none;width:20px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 14'%3E%3Cpath d='M1 3.5l4.4 3.8L10 1l4.6 6.3L19 3.5 17.4 12H2.6z'/%3E%3Crect x='2.6' y='12.4' width='14.8' height='1.6' rx='.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 14'%3E%3Cpath d='M1 3.5l4.4 3.8L10 1l4.6 6.3L19 3.5 17.4 12H2.6z'/%3E%3Crect x='2.6' y='12.4' width='14.8' height='1.6' rx='.5'/%3E%3C/svg%3E") 50%/contain no-repeat}@keyframes promo-run{to{transform:translate(-50%)}}@keyframes promo-run-rtl{to{transform:translate(50%)}}@media (prefers-reduced-motion:no-preference){.js .promo__static{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.js .promo__window{display:block}.promo__track{will-change:transform;animation:77s linear infinite paused promo-run}[dir=rtl] .promo__track{animation-name:promo-run-rtl}.promo.is-near .promo__track{animation-play-state:running}.promo.is-near .promo__track:hover{animation-play-state:paused}}.certs{--mark-h:clamp(40px, 5.6vh, 52px);background:linear-gradient(180deg, #19120c 0%, var(--noir) 100%);color:var(--paper);border-block-start:1px solid #c9a45c61;padding-block:clamp(16px,2.6vh,28px);position:relative}.certs__label{color:var(--gold);letter-spacing:.3em;text-transform:uppercase;justify-content:center;align-items:center;gap:16px;margin-block-end:clamp(14px,2.2vh,22px);font-size:.6875rem;font-weight:600;display:flex}.certs__label:before,.certs__label:after{content:"";background:linear-gradient(90deg,#c9a45c00,#c9a45ca6);width:clamp(28px,6vw,72px);height:1px}.certs__label:after{transform:scaleX(-1)}[dir=rtl] .certs__label{letter-spacing:0;font-size:.875rem}.certs__list{flex-wrap:wrap;justify-content:center;row-gap:18px;display:flex}.certs__item{text-align:center;flex-direction:column;flex:0 0 33.333%;align-items:center;min-width:0;padding-inline:8px;display:flex;position:relative}.certs__mark{width:100%;max-width:132px;height:var(--mark-h);display:block;position:relative}.certs__mark img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.certs__true{opacity:0}.certs__name{color:#fffdf8eb;letter-spacing:.05em;margin-block-start:10px;font-size:.75rem;font-weight:600;line-height:1.3}.certs__note{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin-block-start:3px;font-size:.625rem;font-weight:600;line-height:1.3}[dir=rtl] .certs__name{letter-spacing:0;font-size:.8125rem}[dir=rtl] .certs__note{letter-spacing:0;font-size:.75rem}@media (width>=760px){.certs{--mark-h:clamp(56px, 8.4vh, 86px)}.certs__list{flex-wrap:nowrap;max-width:1200px;margin-inline:auto}.certs__item{flex:1 1 0;padding-inline:clamp(6px,1vw,14px)}.certs__item+.certs__item:before{content:"";background:linear-gradient(#c9a45c00,#c9a45c6b,#c9a45c00);width:1px;position:absolute;inset-block:6%;inset-inline-start:0}.certs__mark{max-width:176px}.certs__name{margin-block-start:12px;font-size:.8125rem}.certs__note{font-size:.6875rem}}.motion .certs__list{visibility:hidden}@media (prefers-reduced-motion:no-preference){.certs__mark{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.certs__mark img{transition:opacity .45s}@media (hover:hover){.certs__item:hover .certs__mark{transform:translateY(-3px)}.certs__item:hover .certs__mark img{opacity:0}.certs__item:hover .certs__mark .certs__true{opacity:1}}}.ch--house{color:#2a1e19;background:radial-gradient(52% 46% at 56% 60%,#fbf6ec9e,#fbf6ec00 100%),url(/images/house-gold.webp) -150px 0/auto min(100%,960px) no-repeat,linear-gradient(#fbf6ec4d,#fbf6ec00 40%),url(/images/house-silk.webp) 50% 78%/cover no-repeat,#fbf6ec}@media (width>=1000px){.ch--house{background-position:0 0,0 0,0 0,50% 78%,0 0;background-size:auto,auto 100%,auto,cover,auto}}.house__head{text-align:center;margin-block-end:clamp(30px,5vh,46px)}.house__head h2{color:#2a1e19;font-size:clamp(2.25rem,4.4vw,3.75rem);line-height:1.1}[dir=rtl] .house__head h2{line-height:1.3}.house__head p{color:#4b3a2d;max-width:34em;margin-block-start:10px;margin-inline:auto;font-size:1rem;line-height:1.55}.roster{padding-block:clamp(52px,8vh,84px)}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);display:grid;position:relative}.tile{background:radial-gradient(54% 38% at 50% 33%, #fffcf357, #fffcf300 100%), linear-gradient(180deg, #fffbf000 58%, #fffaf066 84%, #fffaf07a 100%), url(/images/tiles-silk.webp) var(--silk-pos,50% 60%) / var(--silk-size,cover) no-repeat, #f1e4c8;text-align:center;border-radius:16px;flex-direction:column;min-width:0;padding:clamp(10px,1.1vw,16px);display:flex;position:relative;box-shadow:inset 0 1px #ffffff8c,inset 0 -22px 40px -30px #966c2c66,0 18px 34px -24px #6040168c}.tile:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#e9d199 0%,#b58a3c 24%,#f3e2b4 48%,#a67f36 72%,#dcc081 100%);padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tile__frame{pointer-events:none;border:1px solid #b58a3c57;border-radius:11px;position:absolute;inset:6px}.tile__frame:before{content:"";background:linear-gradient(135deg,#e9d199,#a67f36);width:8px;height:8px;position:absolute;inset-block-start:-11px;inset-inline-start:calc(50% - 4px);transform:rotate(45deg)}.tile__window{aspect-ratio:8/5;place-items:center;padding:1% 1.5%;display:grid}.tile__stage{aspect-ratio:16/9;width:100%;max-width:280px;position:relative}.tile__float,.tile__face{position:absolute;inset:0}.tile__logo{object-fit:contain;width:100%;height:100%;display:block}.tile__sheen{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tile__name{color:var(--noir);text-shadow:0 1px #fffcf3b3;flex-direction:column;align-items:center;gap:2px;margin-block:clamp(10px,1vw,14px) 10px;padding-inline:4px;font-weight:400;display:flex}.tile__name-ar{letter-spacing:0;font-family:El Messiri,IBM Plex Sans Arabic,serif;font-size:clamp(1.25rem,1.85vw,1.625rem);font-weight:500;line-height:1.3}.tile__name-en{letter-spacing:.02em;font-family:Cinzel Decorative,Georgia,serif;font-size:clamp(1rem,1.5vw,1.3125rem);line-height:1.25}.tile__status{color:var(--gold-deep);letter-spacing:.14em;text-transform:uppercase;background:#fffcf4d1;border:1px solid #a67f3661;border-radius:999px;align-self:center;align-items:center;gap:8px;margin-block:auto clamp(8px,1vw,12px);padding:5px 13px;font-size:.75rem;font-weight:700;line-height:1.4;display:inline-flex;box-shadow:0 4px 12px -6px #60401673}[dir=rtl] .tile__status{letter-spacing:0;font-size:.875rem}@media (width<=479px){.tile__status{letter-spacing:.06em;white-space:nowrap;gap:6px;padding:5px 10px;font-size:.6875rem}[dir=rtl] .tile__status{letter-spacing:0;font-size:.8125rem}}.tile__status i{background:var(--gold);flex:none;width:5px;height:5px;transform:rotate(45deg)}.tile--live{box-shadow:inset 0 1px #ffffff8c,inset 0 -22px 40px -30px #966c2c66,0 0 34px #d6aa5c6b}.tile--live:before{padding:2.5px}.tile--live .tile__status i{background:#a67f36;border-radius:50%;transform:none;box-shadow:0 0 8px 2px #c9a45cb3}.tile__status svg{flex:none}[dir=rtl] .tile__status svg{transform:scaleX(-1)}.tile__link{z-index:1;border-radius:inherit;color:#0000;font-size:0;position:absolute;inset:0}.tile__link svg{display:none}@media (prefers-reduced-motion:no-preference){.tile{transition:transform .45s cubic-bezier(.2,.7,.2,1),border-color .3s}.is-near .tile__float{animation:6.4s ease-in-out infinite logo-float;animation-delay:calc(var(--i) * -.73s)}@keyframes logo-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-6px)}}.tile__sheen:after{--dir:1;content:"";opacity:0;width:42%;transform:translateX(calc(var(--dir) * -110%)) skewX(-20deg);background:linear-gradient(90deg,#ffecb400 0%,#ffe29659 30%,#fffbecf2 50%,#ffe29659 70%,#ffecb400 100%);position:absolute;inset-block:-10%;inset-inline-start:0}[dir=rtl] .tile__sheen:after{--dir:-1}@keyframes sheen-hover{0%{opacity:1;transform:translateX(calc(var(--dir) * -110%)) skewX(-20deg)}to{opacity:1;transform:translateX(calc(var(--dir) * 310%)) skewX(-20deg)}}.tile:after{content:"";border-radius:inherit;box-shadow:0 0 0 1px var(--gold), 0 16px 36px #7a542633;opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}@media (hover:hover){.tile:hover{transform:translateY(-6px)}.tile.is-lit .tile__sheen:after{animation:1.6s cubic-bezier(.45,0,.25,1) both sheen-hover}}}@media (width>=640px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1000px){.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.ch--app{color:var(--paper);background:radial-gradient(46% 62% at 72% 52%,#d6a45257,#0000 72%),radial-gradient(40% 50% at 12% 18%,#9664282e,#0000 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34'%3E%3Cpath d='M17 1 33 17 17 33 1 17Z' fill='none' stroke='%23c9a45c' stroke-opacity='.07'/%3E%3C/svg%3E"),linear-gradient(#1d140d 0%,#150f0a 100%)}[dir=rtl] .ch--app{background:radial-gradient(46% 62% at 28% 52%,#d6a45257,#0000 72%),radial-gradient(40% 50% at 88% 18%,#9664282e,#0000 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34'%3E%3Cpath d='M17 1 33 17 17 33 1 17Z' fill='none' stroke='%23c9a45c' stroke-opacity='.07'/%3E%3C/svg%3E"),linear-gradient(#1d140d 0%,#150f0a 100%)}.app{gap:clamp(30px,5vh,48px);padding-block:clamp(56px,9vh,92px) clamp(40px,6vh,64px);display:grid}.showcase{isolation:isolate;max-width:420px;color:var(--gold-light);background:radial-gradient(70% 70% at 50% 44%,#2c1b0e 0%,#120c08 62%,#0a0705 100%);border-radius:16px;margin-block-end:clamp(24px,4vh,34px);text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 0 34px #d6aa5c38,0 22px 44px #00000073}.showcase:after{content:"";z-index:2;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#e9d199 0%,#b58a3c 24%,#f3e2b4 48%,#a67f36 72%,#dcc081 100%);padding:2px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.feature__art{position:relative}.feature__art picture{display:block}.feature__logo{mix-blend-mode:screen;-webkit-mask-composite:source-in;width:100%;-webkit-mask-image:linear-gradient(#0000,#000 3% 80%,#0000 97%),linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(#0000,#000 3% 80%,#0000 97%),linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-composite:intersect}.feature__melt{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.is-melting .feature__melt{display:block}.is-melting .feature__logo{opacity:0}.showcase__slogan{z-index:1;font-family:var(--font-display);text-align:center;padding-inline:12px;font-size:clamp(.8125rem,1.15vw,1rem);line-height:1.4;position:absolute;inset-block-end:4%;inset-inline:0}@media (prefers-reduced-motion:no-preference){.showcase{transition:transform .45s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.showcase:hover{transform:translateY(-4px)}}}.app__title{color:var(--paper);font-size:clamp(1.875rem,3.5vw,3.125rem);line-height:1.16}[dir=rtl] .app__title{line-height:1.3}.app__lead{color:#fffdf8c7;max-width:27em;margin-block-start:14px;font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.55}.app__points{gap:10px;margin-block-start:22px;display:grid}.app__points li{color:var(--gold-light);padding-inline-start:22px;font-weight:600;line-height:1.4;position:relative}.app__points li:before{content:"";background:linear-gradient(135deg,#d9b871,#a67f36);width:8px;height:8px;position:absolute;inset-block-start:.45em;inset-inline-start:2px;transform:rotate(45deg)}.app__stores{flex-wrap:wrap;gap:12px;margin-block-start:28px;display:flex}.badge{color:#fff;background:#000;border:1px solid #a6a6a6;border-radius:11px;align-items:center;gap:10px;min-height:54px;padding:8px 18px 8px 14px;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 12px 26px #00000073}[dir=rtl] .badge{padding:8px 14px 8px 18px}.badge__logo{flex:none;width:28px;height:28px}.badge--google .badge__logo{width:26px;height:26px}.badge__text{flex-direction:column;gap:3px;display:flex}.badge__small{letter-spacing:.02em;font-size:.6875rem;font-weight:500}.badge--google .badge__small{letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}[dir=rtl] .badge__small,[dir=rtl] .badge--google .badge__small{letter-spacing:0;font-size:.75rem}.badge__name{letter-spacing:-.01em;font-size:1.3125rem;font-weight:600}@media (prefers-reduced-motion:no-preference) and (hover:hover){.badge{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.badge:hover{box-shadow:0 0 0 1px var(--gold), 0 0 22px #d6aa5c59, 0 16px 30px #00000080;transform:translateY(-3px)}}.app__soon{color:var(--gold-light);letter-spacing:.16em;text-transform:uppercase;background:#c9a45c1f;border:1px solid #c9a45c99;border-radius:999px;align-items:center;gap:10px;margin-block-end:16px;padding:7px 15px 7px 12px;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex;box-shadow:0 6px 16px #00000040}[dir=rtl] .app__soon{letter-spacing:0;padding:7px 12px 7px 15px;font-size:.875rem}.app__soon i{background:var(--gold);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.app__soon i:after{content:"";background:var(--gold);opacity:0;border-radius:50%;position:absolute;inset:0}.app__stage{--phone-w:clamp(196px, 20vw, 268px);perspective:1600px;place-items:center;padding-block:26px 40px;display:grid;position:relative}.app__halo{width:calc(var(--phone-w) * 2.3);aspect-ratio:1;border:1px solid #e6cf9c42;border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}[dir=rtl] .app__halo{translate:50% -50%}.app__halo i{border:1px dashed #e6cf9c52;border-radius:50%;position:absolute;inset:9%}.app__floor{width:calc(var(--phone-w) * 2.1);background:radial-gradient(closest-side,#0009,#0000 100%);height:38px;position:absolute;inset-block-end:6px;inset-inline-start:50%;translate:-50%}[dir=rtl] .app__floor{translate:50%}.devices{translate:calc(var(--phone-w) * -.32) 0;transform-style:preserve-3d;position:relative;transform:rotateY(-12deg)rotateX(4deg)}[dir=rtl] .devices{translate:calc(var(--phone-w) * .32) 0;transform:rotateY(12deg)rotateX(4deg)}.devices__slot--front{z-index:2;position:relative}.devices__slot--back{inset-block-start:-7%;position:absolute;left:64%;transform:translateZ(-120px)rotate(5deg)scale(.94)}[dir=rtl] .devices__slot--back{left:auto;right:64%;transform:translateZ(-120px)rotate(-5deg)scale(.94)}.device{--w:var(--phone-w);width:var(--w);aspect-ratio:390/844;box-sizing:content-box;position:relative}.device__screen{isolation:isolate;background:#14100e;width:100%;height:100%;position:relative;overflow:hidden}.soon{color:var(--gold-light);text-align:center;background:radial-gradient(70% 42% at 50% 36%,#d6a45257,#0000 72%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath d='M11 1 21 11 11 21 1 11Z' fill='none' stroke='%23c9a45c' stroke-opacity='.1'/%3E%3C/svg%3E"),linear-gradient(#2a1b10 0%,#170f09 60%,#0e0906 100%);flex-direction:column;justify-content:center;align-items:center;padding:18% 9% 0;display:flex;position:absolute;inset:0}.soon__glow{inset-block-start:22%;aspect-ratio:1;background:radial-gradient(closest-side,#f0c87838,#0000);border-radius:50%;width:90%;position:absolute;left:50%;translate:-50%}.soon__logo{width:86%;height:auto;filter:brightness(1.12) saturate(1.05) drop-shadow(0 calc(var(--w) * .012) calc(var(--w) * .03) #0009);position:relative}.soon__slogan{color:#e6cf9cd9;font-family:var(--font-display);font-size:calc(var(--w) * .042);margin-block-start:5%;line-height:1.35;position:relative}.soon__rule{background:linear-gradient(90deg,#0000,#c9a45ccc,#0000);width:56%;height:1px;margin-block:9% 7%;display:block;position:relative}.soon__rule i{inset-block-start:50%;width:calc(var(--w) * .028);aspect-ratio:1;background:linear-gradient(135deg,#f3e2b4,#b58a3c);position:absolute;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.soon__title{background:linear-gradient(#fff3cf 0%,#e6cf9c 40%,#c9a45c 75%,#a67f36 100%);color:#0000;font-family:var(--font-display);font-size:calc(var(--w) * .1);letter-spacing:.02em;-webkit-background-clip:text;background-clip:text;line-height:1.15;position:relative}[dir=rtl] .soon__title{font-size:calc(var(--w) * .12);letter-spacing:0}.soon__dots{gap:calc(var(--w) * .025);margin-block-start:6%;display:flex;position:relative}.soon__dots i{width:calc(var(--w) * .02);aspect-ratio:1;background:var(--gold);opacity:.35;border-radius:50%}.soon__store{inset-block-end:6.5%;align-items:center;gap:calc(var(--w) * .03);padding:calc(var(--w) * .025) calc(var(--w) * .05);border-radius:calc(var(--w) * .04);color:#fff;white-space:nowrap;background:#0000008c;border:1px solid #ffffff4d;line-height:1;display:flex;position:absolute;left:50%;translate:-50%}.soon__store svg{width:calc(var(--w) * .075);height:calc(var(--w) * .075)}.soon__store span{gap:calc(var(--w) * .008);text-align:start;flex-direction:column;display:flex}.soon__store small{font-size:calc(var(--w) * .03)}.soon__store b{font-size:calc(var(--w) * .05);font-weight:600}.device--iphone{padding:calc(var(--w) * .036);border-radius:calc(var(--w) * .165);box-shadow:0 0 0 1px #4a4136, inset 0 0 0 1px #ffffff57, inset 0 0 0 calc(var(--w) * .012) #2b2620, inset 0 0 0 calc(var(--w) * .036) #050505, 10px 18px 26px #0006, 30px 56px 72px #00000073;background:linear-gradient(115deg,#ffffff8c 0%,#0000 16% 80%,#ffffff4d 100%),linear-gradient(90deg,#6d6253 0%,#c8bba5 7%,#8f8371 16%,#a79a85 50%,#8f8371 84%,#cfc2ac 93%,#6a5f50 100%)}.device--iphone .device__screen{border-radius:calc(var(--w) * .128)}.device--galaxy{--w:calc(var(--phone-w) * .98);padding:calc(var(--w) * .021);border-radius:calc(var(--w) * .07);box-shadow:0 0 0 1px #18191c, inset 0 0 0 1px #ffffff38, inset 0 0 0 calc(var(--w) * .021) #040404, 10px 18px 26px #00000061, 30px 56px 72px #0000006b;background:linear-gradient(115deg,#ffffff57 0%,#0000 18% 82%,#ffffff29 100%),linear-gradient(90deg,#232428 0%,#7c7f86 5%,#3a3c41 13%,#54575d 50%,#3a3c41 87%,#83868d 95%,#202125 100%)}.device--galaxy .device__screen{border-radius:calc(var(--w) * .045)}.device__status{z-index:4;color:#14100e;font-family:var(--font-body);pointer-events:none;justify-content:space-between;align-items:center;font-weight:700;line-height:1;transition:color .35s;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.device[data-tone=dark] .device__status{color:#fff}.device__status--ios{height:6.4%;font-size:calc(var(--w) * .047);padding-inline:10% 7.5%}.device__status--android{height:4.8%;font-size:calc(var(--w) * .038);padding-inline:6.5%;font-weight:600}.device__icons{align-items:center;gap:calc(var(--w) * .014);display:flex}.device__icons svg{width:auto;height:calc(var(--w) * .032);fill:currentColor;display:block}.device__status--ios .device__battery{height:calc(var(--w) * .034)}.device__status--android .device__battery{height:calc(var(--w) * .038)}.device__island{inset-block-start:1.5%;z-index:5;background:#000;border-radius:999px;width:29%;height:3.3%;position:absolute;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff0d}.device__camera{inset-block-start:1.45%;z-index:5;aspect-ratio:1;background:radial-gradient(circle at 36% 34%,#3b4a5c 0 16%,#0b0d10 42%,#000 70%);border-radius:50%;width:3.6%;position:absolute;left:50%;translate:-50%;box-shadow:0 0 0 1px #ffffff0f}.device__bar{inset-block-end:.9%;z-index:4;background:#ffffffd1;border-radius:999px;width:34%;height:.55%;position:absolute;left:50%;translate:-50%}.device--galaxy .device__bar{width:28%;height:.42%;inset-block-end:.8%}.device__glass{z-index:3;pointer-events:none;background:linear-gradient(118deg,#ffffff38 0%,#ffffff0f 24%,#0000 34% 72%,#ffffff0f 100%);position:absolute;inset:0}.device__key{z-index:-1;width:calc(var(--w) * .014);border-radius:2px;position:absolute}.device--iphone .device__key{left:calc(var(--w) * -.011);background:linear-gradient(90deg,#5f5547,#b7aa94)}.device__key--action{height:3.6%;inset-block-start:15%}.device__key--up{height:7%;inset-block-start:22%}.device__key--down{height:7%;inset-block-start:31%}.device--iphone .device__key--side{inset-block-start:26%;right:calc(var(--w) * -.011);background:linear-gradient(270deg,#5f5547,#b7aa94);height:11%;left:auto}.device--galaxy .device__key{right:calc(var(--w) * -.011);background:linear-gradient(270deg,#2c2d31,#8a8d94)}.device__key--vol{height:11%;inset-block-start:20%}.device__key--power{height:5.5%;inset-block-start:34%}@media (prefers-reduced-motion:no-preference){.is-near .app__halo i{animation:60s linear infinite halo}@keyframes halo{to{transform:rotate(360deg)}}.is-near .app__soon i:after{animation:2.4s ease-out infinite soon-pulse}.is-near .soon__dots i{animation:1.8s ease-in-out infinite soon-dot}.is-near .soon__dots i:nth-child(2){animation-delay:.3s}.is-near .soon__dots i:nth-child(3){animation-delay:.6s}@keyframes soon-dot{0%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1.15)}}@keyframes soon-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}}@media (width<=999px){.ch--app{overflow:clip}}@media (width>=1000px){.ch--app{--fit:calc(var(--vh) - 77px)}.app{box-sizing:border-box;min-height:var(--fit);padding-block:clamp(18px, calc(var(--fit) * .045), 48px);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-content:center;align-items:center;column-gap:clamp(24px,4vw,64px)}.showcase{max-width:min(420px, calc(var(--fit) * .44));margin-block-end:clamp(14px, calc(var(--fit) * .03), 30px)}.app__soon{margin-block-end:clamp(8px, calc(var(--fit) * .016), 16px)}.app__title{font-size:clamp(1.75rem, min(3.5vw, calc(var(--fit) * .058)), 3.125rem)}.app__lead{font-size:clamp(1rem, calc(var(--fit) * .022), 1.1875rem);margin-block-start:clamp(6px, calc(var(--fit) * .014), 14px)}.app__points{gap:clamp(4px, calc(var(--fit) * .01), 10px);margin-block-start:clamp(10px, calc(var(--fit) * .024), 22px)}.app__stores{margin-block-start:clamp(14px, calc(var(--fit) * .03), 28px)}.badge{min-height:clamp(48px, calc(var(--fit) * .066), 56px)}.app__stage{--phone-w:clamp(160px, min(20vw, calc(var(--fit) * .33)), 268px);padding-block:clamp(14px, calc(var(--fit) * .03), 26px) clamp(20px, calc(var(--fit) * .045), 40px)}}.ch--reviews{color:#2a1e19;background:radial-gradient(70% 60% at 50% 55%,#fffbf09e,#fffbf02e 100%),url(/images/reviews-clouds-tall.webp) 50% 40%/cover no-repeat,#efe3cb;position:relative}@media (width>=760px){.ch--reviews{background:radial-gradient(60% 70% at 50% 55%,#fffbf094,#fffbf01f 100%),url(/images/reviews-clouds-wide.webp) 50%/100% 100% no-repeat,#efe3cb}}.reviews-wrap{padding-block:clamp(64px,10vh,112px)}.reviews__head{text-align:center;margin-block-end:clamp(40px,6vh,64px)}.reviews__title{color:var(--noir);margin-block-start:18px;font-size:clamp(2.125rem,4.4vw,3.5rem);line-height:1.12}[dir=rtl] .reviews__title{line-height:1.3}.reviews__ornament{justify-content:center;align-items:center;gap:12px;display:flex}.reviews__ornament:before,.reviews__ornament:after{content:"";background:linear-gradient(90deg,#a67f3600,#a67f36e6);width:clamp(44px,8vw,96px);height:1px}.reviews__ornament:after{transform:scaleX(-1)}.reviews__ornament i{background:linear-gradient(135deg,#e9d199,#a67f36);width:8px;height:8px;transform:rotate(45deg)}.reviews{margin-inline:calc(var(--gutter) * -1);padding:18px var(--gutter) 30px;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:84%;grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.reviews::-webkit-scrollbar{display:none}@media (width>=760px){.reviews{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;align-items:center;gap:clamp(18px,2.2vw,30px);max-width:1180px;margin-inline:auto;padding:0;overflow:visible}}.review{scroll-snap-align:start;backdrop-filter:blur(12px);background:linear-gradient(160deg,#fffefadb,#fffaeebd);border:1px solid #c9a45c73;border-radius:22px;padding:clamp(30px,3vw,42px) clamp(24px,2.4vw,36px);position:relative;box-shadow:inset 0 1px #ffffffd9,0 30px 60px -30px #5434128c,0 8px 20px -12px #5434124d}.review--featured{color:var(--paper);background:radial-gradient(90% 70% at 50% 0,#d6a45242,#0000 70%),linear-gradient(170deg,#2b1c11 0%,#160f0a 100%);border-color:#e6cf9c8c;box-shadow:inset 0 1px #fff0cd2e,0 0 0 1px #0000004d,0 40px 70px -28px #281606b3}@media (width>=760px){.review--featured{padding-block:clamp(42px,4.2vw,58px);translate:0 -14px}}.review figure{flex-direction:column;height:100%;margin:0;display:flex}.review__mark{color:#2a1e19;background:linear-gradient(145deg,#f3e2b4,#c9a45c 55%,#a67f36);border-radius:50%;place-items:center;width:46px;height:46px;margin-block-end:22px;display:grid;box-shadow:inset 0 1px #fff9,0 8px 16px -6px #7a542699}[dir=rtl] .review__mark svg{transform:scaleX(-1)}.review__quote{color:#3a2a1f;font-family:var(--font-reading);flex:1;margin:0;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.65}.review--featured .review__quote{color:#fffdf8eb;font-size:clamp(1.125rem,1.45vw,1.375rem)}.review__by{border-block-start:1px solid #a67f3647;align-items:center;gap:12px;margin-block-start:26px;padding-block-start:20px;display:flex}.review--featured .review__by{border-block-start-color:#e6cf9c3d}.review__avatar{color:#8a6422;background:#c9a45c24;border:1px solid #a67f368c;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.review--featured .review__avatar{color:var(--gold-light);background:#e6cf9c1a;border-color:#e6cf9c8c}.review__name{color:#2a1e19;letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem;font-weight:700;line-height:1.4}.review--featured .review__name{color:var(--gold-light)}[dir=rtl] .review__name{letter-spacing:0;font-size:.9375rem}@media (prefers-reduced-motion:no-preference){.review{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}@media (hover:hover){.review:hover{transform:translateY(-8px)}}}.ch--help{background:var(--noir);min-height:clamp(520px,72vh,720px);color:var(--paper);align-items:center;display:flex}.closing__drift{transform-origin:50% 30%;position:absolute;inset:0}.ch__media .closing__forest{object-fit:cover;object-position:48% 0;width:100%;max-width:none;height:170%;position:absolute;inset:0 0 auto}.closing__scrim{background:radial-gradient(38% 55% at 76% 52%, #d6a45233, transparent 72%), linear-gradient(to bottom, #14100ea8 0%, #14100e75 45%, var(--noir) 100%), linear-gradient(to right, #14100ec7 0%, #14100e4d 60%, transparent 90%);position:absolute;inset:0}[dir=rtl] .closing__scrim{background:radial-gradient(38% 55% at 24% 52%, #d6a45233, transparent 72%), linear-gradient(to bottom, #14100ea8 0%, #14100e75 45%, var(--noir) 100%), linear-gradient(to left, #14100ec7 0%, #14100e4d 60%, transparent 90%)}@media (prefers-reduced-motion:no-preference){@keyframes closing-drift{0%{transform:scale(1)}to{transform:scale(1.07)}}.closing__drift{animation:30s ease-in-out infinite alternate paused closing-drift}.is-near .closing__drift{animation-play-state:running}}.closing__content{z-index:2;padding-block:clamp(64px,10vh,104px);position:relative}.closing__title{color:var(--paper);text-shadow:0 2px 24px #14100e73;font-size:clamp(2.5rem,5.6vw,5rem);line-height:1.08}[dir=rtl] .closing__title{line-height:1.3}.closing__lead{color:#efe6d6;max-width:34em;margin-block-start:14px;font-size:1.125rem}.follow{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-block-start:clamp(24px,3.6vh,36px);display:flex}.follow__label{color:var(--gold-light);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:14px;font-size:.75rem;font-weight:700;display:flex}.follow__label:after{content:"";background:linear-gradient(90deg,#c9a45ccc,#c9a45c00);width:40px;height:1px}[dir=rtl] .follow__label{letter-spacing:0;font-size:.875rem}[dir=rtl] .follow__label:after{transform:scaleX(-1)}.follow__list{gap:12px;display:flex}.follow__link{width:46px;height:46px;color:var(--gold-light);background:radial-gradient(circle at 50% 38%,#2c2118,#120e0b 70%) padding-box padding-box,linear-gradient(135deg,#f3e2b4,#b58a3c 40%,#e9d199 60%,#a67f36) border-box;border:1.5px solid #0000;border-radius:50%;place-items:center;display:grid;box-shadow:0 6px 16px #0006}.follow__link:hover,.follow__link:focus-visible{color:var(--noir);background:linear-gradient(135deg,#f3e2b4,#c9a45c 55%,#a67f36) padding-box padding-box,linear-gradient(135deg,#f3e2b4,#b58a3c 40%,#e9d199 60%,#a67f36) border-box}@media (prefers-reduced-motion:no-preference){.follow__link{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.follow__link:hover{transform:translateY(-3px)}}.connect-layout{align-items:center;gap:clamp(36px,5vh,56px);display:grid}@media (width>=960px){.connect-layout{grid-template-columns:minmax(0,1fr) minmax(0,520px);column-gap:clamp(40px,6vw,96px)}}.connect-intro__ornament{align-items:center;gap:12px;margin-block-end:18px;display:flex}.connect-intro__ornament:before,.connect-intro__ornament:after{content:"";background:linear-gradient(90deg,#c9a45c00,#c9a45ce6);width:36px;height:1px}.connect-intro__ornament:after{transform:scaleX(-1)}.connect-intro__ornament i{background:linear-gradient(135deg,#f3e2b4,#a67f36);width:7px;height:7px;transform:rotate(45deg)}.connect-intro .closing__title{font-size:clamp(2.5rem,5vw,4.5rem)}.connect-intro__actions{flex-wrap:wrap;gap:12px;margin-block-start:clamp(24px,3.6vh,34px);display:flex}.cta{white-space:nowrap;border-radius:999px;align-items:center;gap:10px;min-height:54px;padding:12px 24px;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.cta--whatsapp{color:#fff;background:linear-gradient(#2bd56e,#1aa952);box-shadow:inset 0 1px #ffffff59,0 14px 30px -10px #1aa952a6}.cta--whatsapp:hover{color:#fff}.cta--call{color:var(--gold-light);background:#c9a45c1f;border:1px solid #e6cf9cb3}.cta--call:hover{background:var(--gold);color:var(--noir)}@media (prefers-reduced-motion:no-preference){.cta{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.cta:hover{transform:translateY(-3px)}}.concierge{background:linear-gradient(160deg,#2b1d12eb,#120d09f0) padding-box padding-box,linear-gradient(135deg,#f3e2b4,#b58a3c 30%,#fff3cf 52%,#a67f36 76%,#e6cf9c) border-box;border:1.5px solid #0000;border-radius:26px;padding:clamp(10px,1.2vw,14px);position:relative;box-shadow:0 0 80px #d6a45238,0 40px 80px -30px #000c}.concierge__corner{pointer-events:none;border:0 solid #e6cf9cb3;width:22px;height:22px;position:absolute}.concierge__corner--a{border-block-start-width:1px;border-inline-start-width:1px;border-start-start-radius:10px;inset-block-start:10px;inset-inline-start:10px}.concierge__corner--b{border-block-start-width:1px;border-inline-end-width:1px;border-start-end-radius:10px;inset-block-start:10px;inset-inline-end:10px}.concierge__corner--c{border-block-end-width:1px;border-inline-start-width:1px;border-end-start-radius:10px;inset-block-end:10px;inset-inline-start:10px}.concierge__corner--d{border-block-end-width:1px;border-inline-end-width:1px;border-end-end-radius:10px;inset-block-end:10px;inset-inline-end:10px}.concierge__list{margin:0;padding:0;list-style:none;position:relative}.concierge__list li+li{border-block-start:1px solid #e6cf9c24}.concierge__row{color:var(--paper);border-radius:16px;align-items:center;gap:16px;padding:clamp(14px,1.8vw,20px) clamp(14px,1.8vw,22px);text-decoration:none;display:flex}.concierge__row:hover,.concierge__row:focus-visible{color:var(--paper);background:linear-gradient(90deg,#c9a45c29,#c9a45c0a)}[dir=rtl] .concierge__row:hover,[dir=rtl] .concierge__row:focus-visible{background:linear-gradient(270deg,#c9a45c29,#c9a45c0a)}.concierge__badge{width:52px;height:52px;color:var(--gold-light);background:radial-gradient(circle at 50% 38%,#3a2a1c,#140f0b 70%) padding-box padding-box,linear-gradient(135deg,#f3e2b4,#b58a3c 40%,#e9d199 60%,#a67f36) border-box;border:1.5px solid #0000;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 6px 16px #00000073}.concierge__badge img{object-fit:cover;width:100%;height:100%}.concierge__initials{letter-spacing:.04em;font-family:Cinzel Decorative,Georgia,serif;font-size:1.0625rem;line-height:1}.concierge__body{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.concierge__label{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:1.4}[dir=rtl] .concierge__label{letter-spacing:0;font-size:.8125rem}.concierge__name{color:var(--paper);text-align:start;text-overflow:ellipsis;font-size:clamp(1.0625rem,1.3vw,1.1875rem);font-weight:600;line-height:1.3;overflow:hidden}.concierge__name--email{overflow-wrap:anywhere;font-size:clamp(.9375rem,1.2vw,1.0625rem)}.concierge__value{color:#fffdf8b3;text-align:start;font-size:.9375rem}.concierge__go{color:var(--gold-light);opacity:0;flex:none;transform:translate(-6px)}[dir=rtl] .concierge__go{transform:translate(6px)scaleX(-1)}.concierge__row:hover .concierge__go,.concierge__row:focus-visible .concierge__go{opacity:1;transform:none}[dir=rtl] .concierge__row:hover .concierge__go,[dir=rtl] .concierge__row:focus-visible .concierge__go{transform:scaleX(-1)}@media (prefers-reduced-motion:no-preference){.concierge__row{transition:background-color .3s}.concierge__go{transition:opacity .3s,transform .35s cubic-bezier(.22,1,.36,1)}}.connect-intro .follow{margin-block-start:clamp(28px,4vh,40px)}.help__hairline{height:1px;position:absolute;inset-block-end:0;inset-inline:0}.help__hairline i{background:linear-gradient(to right, transparent, var(--gold) 14%, var(--gold-light) 50%, var(--gold) 86%, transparent);transform-origin:0;height:100%;display:block}[dir=rtl] .help__hairline i{transform-origin:100%}[data-page=home] .site-footer{background:var(--noir);color:#bdb1a0;border-block-start:0;padding-block:clamp(44px,6vw,64px) 26px;font-size:.875rem}[data-page=home] .site-footer__logo{filter:brightness(1.45)saturate(1.05);width:136px;margin-block-end:20px}[data-page=home] .site-footer__heading{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin-block-end:14px;font-size:.75rem;font-weight:700}[dir=rtl] [data-page=home] .site-footer__heading{letter-spacing:0;font-size:.875rem}[data-page=home] .site-footer a{color:#e7dccb;text-decoration:none}[data-page=home] .site-footer a:hover{color:var(--gold-light);text-underline-offset:4px;text-decoration:underline}[data-page=home] .site-footer .tc{color:var(--gold-light)}[data-page=home] .site-footer__base{color:#a79b8a;border-block-start-color:#c9a45c47;font-size:.8125rem}
