[data-villa]{--villa-bg:#fbf9f6;--villa-surface:#f0ece5;--villa-ink:#1b1a18;--villa-muted:#68655f;--villa-line:#dedbd6;--villa-deep:#121110;--villa-accent:#74644c;--villa-on-accent:var(--villa-surface);--villa-accent-lift:#c9b48f;--villa-accent-soft:#eceae4;--villa-page-max:1440px;--villa-measure:1440px;--villa-gutter:32px;--villa-rhythm-tight:96px;--villa-rhythm:120px;--villa-rhythm-open:160px;--villa-gap-cards:32px;--villa-gap-dense:24px;--villa-radius-s:10px;--villa-radius:20px;--villa-radius-pill:999px;--villa-elevation-1:0 10px 28px #1211101a;--villa-elevation-2:0 24px 64px #1211102e;--villa-rule:color-mix(in srgb, var(--villa-ink) 28%, var(--villa-bg));--villa-line-info:color-mix(in srgb, var(--villa-ink) 47%, var(--villa-bg));--villa-line-on-deep:color-mix(in srgb, var(--villa-bg) 24%, var(--villa-deep));--villa-rule-on-deep:color-mix(in srgb, var(--villa-bg) 38%, var(--villa-deep));--villa-line-on-surface:color-mix(in srgb, var(--villa-ink) 12%, var(--villa-surface));--villa-type-micro:.55rem;--villa-type-label:.75rem;--villa-type-small:.9rem;--villa-type-body:1rem;--villa-type-lead:1.15rem;--villa-type-statement:clamp(1.35rem, 2.4vw, 1.85rem);--villa-type-section:clamp(1.8rem, 3vw, 2.6rem);--villa-type-chapter:clamp(2.3rem, 5.4vw, 4.6rem);--villa-type-ghost:clamp(4.5rem, 9vw, 8rem);--villa-apricot:#fbd3b4;--villa-mint:#c6e5d2;--villa-espresso:#2e2723;--villa-espresso-plum:#3a2a2c;--villa-espresso-night:#211b18;--villa-apricot-whisper:color-mix(in srgb, var(--villa-apricot) 55%, var(--villa-bg));--villa-cream:color-mix(in srgb, var(--villa-apricot) 30%, var(--villa-bg));--villa-mint-whisper:color-mix(in srgb, var(--villa-mint) 34%, var(--villa-bg));--villa-ink-light:var(--villa-ink);--villa-muted-deep:#5e5b55;--villa-accent-ink:#7a4a0e;--villa-on-deep-muted:#cdbfae;--villa-foil-1:#7d6848;--villa-foil-2:#c9b48f;--villa-foil-3:#efe4cc;--villa-shadow-rgb:46 39 35;--villa-e1:0 1px 2px rgb(var(--villa-shadow-rgb) / .08), 0 10px 24px -14px rgb(var(--villa-shadow-rgb) / .22);--villa-e2:0 2px 4px rgb(var(--villa-shadow-rgb) / .06), 0 26px 48px -26px rgb(var(--villa-shadow-rgb) / .34);--villa-e3:0 6px 12px rgb(var(--villa-shadow-rgb) / .1), 0 48px 90px -34px rgb(var(--villa-shadow-rgb) / .5);--villa-r-1:8px;--villa-r-2:16px;--villa-r-3:28px;--villa-r-pill:999px;--villa-r-arch:50% 50% var(--villa-r-1) var(--villa-r-1) / 28% 28% var(--villa-r-1) var(--villa-r-1);--villa-r-arch-plate:50% 50% var(--villa-r-3) var(--villa-r-3) / 64px 64px var(--villa-r-3) var(--villa-r-3);--villa-measure-service:1792px;--villa-line-champagne:var(--villa-foil-2);--villa-type-hero:clamp(3.2rem, 7.8vw, 9.4rem);--villa-type-band:clamp(2.5rem, 5vw, 6rem);--villa-type-title:clamp(2.1rem, 3vw, 3.6rem);--villa-type-prose:clamp(1.5rem, 2.6vw, 3.1rem);--villa-type-card:clamp(1.7rem, 2vw, 2.4rem);--villa-type-body-l:clamp(1.1rem, 1.3vw, 1.55rem);--villa-service-anchor-offset:7.5rem;--villa-service-arrow-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 12' fill='none' stroke='%23000' stroke-width='1.2'%3E%3Cpath d='M0 6h29M23.5 1 29 6l-5.5 5'/%3E%3C/svg%3E") center / contain no-repeat;--villa-edge-bronze-strong:#bb8a59;--villa-edge-bronze-soft:#e4bd97;--villa-edge-bronze-mid:color-mix(in srgb, var(--villa-edge-bronze-strong) 45%, var(--villa-edge-bronze-soft));--villa-glow-apricot:color-mix(in srgb, var(--villa-apricot) 75%, transparent);--villa-ground-paper-1:radial-gradient(56% 38% at 84% 50%, var(--villa-cream) 0%, transparent 100%), linear-gradient(180deg, var(--villa-bg) 0% 16%, var(--villa-cream) 58%, var(--villa-bg) 90% 100%);--villa-ground-paper-2:radial-gradient(62% 36% at 50% 62%, var(--villa-cream) 0%, transparent 100%), linear-gradient(184deg, var(--villa-bg) 0% 18%, color-mix(in srgb, var(--villa-cream) 60%, var(--villa-bg)) 56%, var(--villa-bg) 88% 100%);--villa-ground-paper-3:radial-gradient(50% 38% at 16% 46%, var(--villa-cream) 0%, transparent 100%), linear-gradient(180deg, var(--villa-bg) 0% 20%, color-mix(in srgb, var(--villa-cream) 55%, var(--villa-bg)) 60%, var(--villa-bg) 90% 100%);--villa-ground-apricot-1:radial-gradient(52% 40% at 26% 55%, var(--villa-apricot-whisper) 0%, transparent 100%), radial-gradient(40% 34% at 80% 42%, var(--villa-cream) 0%, transparent 100%), linear-gradient(176deg, var(--villa-bg) 0% 14%, var(--villa-cream) 42%, var(--villa-apricot-whisper) 62%, var(--villa-bg) 90% 100%);--villa-ground-apricot-2:radial-gradient(60% 42% at 70% 50%, var(--villa-apricot-whisper) 0%, transparent 100%), radial-gradient(44% 34% at 18% 40%, var(--villa-cream) 0%, transparent 100%), linear-gradient(182deg, var(--villa-bg) 0% 12%, var(--villa-apricot-whisper) 48%, var(--villa-cream) 72%, var(--villa-bg) 92% 100%);--villa-ground-mint:radial-gradient(54% 40% at 22% 48%, var(--villa-mint-whisper) 0%, transparent 100%), radial-gradient(38% 30% at 82% 58%, var(--villa-cream) 0%, transparent 100%), linear-gradient(180deg, var(--villa-bg) 0% 14%, var(--villa-mint-whisper) 50%, var(--villa-bg) 88% 100%);--villa-ground-espresso-1:radial-gradient(60% 50% at 78% 28%, color-mix(in srgb, var(--villa-espresso-plum) 85%, transparent) 0%, transparent 100%),  linear-gradient(180deg, var(--villa-espresso) 0% 38%, color-mix(in srgb, var(--villa-espresso) 45%, var(--villa-deep)) 76%, var(--villa-deep) 94% 100%);--villa-ground-espresso-2:radial-gradient(70% 90% at 12% 0%, color-mix(in srgb, var(--villa-espresso-plum) 90%, transparent) 0%, transparent 100%), linear-gradient(150deg, var(--villa-espresso) 0%, var(--villa-espresso-night) 100%);--villa-ground-espresso-card:linear-gradient(165deg, color-mix(in srgb, var(--villa-espresso) 30%, var(--villa-espresso-night)) 0%, var(--villa-espresso-night) 100%);--grain-opacity:.03}@media (max-width:1279px){[data-villa]{--villa-gutter:24px}}@media (max-width:767px){[data-villa]{--villa-gutter:16px;--villa-rhythm-tight:64px;--villa-rhythm:80px;--villa-rhythm-open:96px}}[data-villa] body{background-color:var(--villa-bg);color:var(--villa-ink);font-family:var(--villa-font-body), Georgia, "Times New Roman", serif}.villa-measure{max-inline-size:var(--villa-measure);padding-inline:var(--villa-gutter);margin-inline:auto}.villa-measure--service{max-inline-size:var(--villa-measure-service)}.villa-band{padding-block:var(--villa-rhythm)}.villa-band--tight.villa-band--continues{padding-block-start:20px}.villa-band--tight{padding-block:var(--villa-rhythm-tight)}.villa-band--open.villa-band--hero{padding-block:0 16px}.villa-band--open{padding-block:var(--villa-rhythm-open)}.villa-band--tight.villa-floors{padding-block:clamp(18px,2.8svh,30px)}@media (max-width:767px){.villa-band--tight.villa-floors{padding-block:14px}.villa-floors .villa-ledger .villa-ledger-row{padding-block:8px}.villa-floors .villa-type-lead{font-size:var(--villa-type-small)}}.villa-prose{max-inline-size:66ch}.villa-eyebrow{font-size:var(--villa-type-label);letter-spacing:.18em;text-transform:uppercase;color:var(--villa-muted)}[data-villa] :focus-visible{outline:2px solid var(--villa-accent);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){[data-villa] *,[data-villa] :before,[data-villa] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.villa-scene{isolation:isolate;align-items:center;min-block-size:100svh;display:flex;position:relative;overflow:hidden}.villa-figure{z-index:0;pointer-events:none;inline-size:var(--villa-figure-w,44%);-webkit-mask-composite:source-in;position:absolute;inset-block:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(270deg,#000 46%,#0000 94%),linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(270deg,#000 46%,#0000 94%),linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.villa-figure--start{inset-inline:0 auto;-webkit-mask-image:linear-gradient(90deg,#000 46%,#0000 94%),linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 46%,#0000 94%),linear-gradient(#0000 0%,#000 12% 88%,#0000 100%)}@media (min-width:1024px){.villa-figure.villa-figure--fill{--villa-fill-measure:min(100%, var(--villa-measure));--villa-fill-share:.54;--villa-fill-offset:calc((100% - var(--villa-fill-measure)) / 2 + var(--villa-gutter) + var(--villa-fill-share) * (var(--villa-fill-measure) - 2 * var(--villa-gutter)) + var(--villa-gap-cards));inline-size:auto;inset-inline-start:var(--villa-fill-offset);inset-inline-end:0;-webkit-mask-image:linear-gradient(270deg,#000 90%,#0000 100%),linear-gradient(#0000 0%,#000 3% 88%,#0000 100%);mask-image:linear-gradient(270deg,#000 90%,#0000 100%),linear-gradient(#0000 0%,#000 3% 88%,#0000 100%)}.villa-figure--fill img{object-position:20% top}.villa-figure.villa-figure--fill-56{--villa-fill-share:.56}.villa-figure.villa-figure--fill.villa-figure--start{inset-inline-start:0;inset-inline-end:var(--villa-fill-offset);-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000 100%),linear-gradient(#0000 0%,#000 3% 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 90%,#0000 100%),linear-gradient(#0000 0%,#000 3% 88%,#0000 100%)}.villa-figure.villa-figure--fill.villa-figure--corner{-webkit-mask-image:linear-gradient(270deg,#000 90%,#0000 100%),linear-gradient(#0000 0%,#000 4% 70%,#0000 98%);mask-image:linear-gradient(270deg,#000 90%,#0000 100%),linear-gradient(#0000 0%,#000 4% 70%,#0000 98%)}.villa-figure.villa-figure--fill.villa-figure--corner.villa-figure--start{-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000 100%),linear-gradient(#0000 0%,#000 4% 70%,#0000 98%);mask-image:linear-gradient(90deg,#000 90%,#0000 100%),linear-gradient(#0000 0%,#000 4% 70%,#0000 98%)}}.villa-figure--fill,.villa-figure--melt{mix-blend-mode:multiply}.villa-figure--fill img,.villa-figure--melt img{filter:url(#villa-backdrop-melt)}.villa-figure--fill img.villa-quiet,.villa-figure--melt img.villa-quiet{filter:url(#villa-backdrop-melt)grayscale(.55)}.villa-plate-numeral{--villa-numeral-size:5.5rem}.villa-plate-figure{box-shadow:var(--villa-elevation-1)}.villa-band--caps:before,.villa-band--caps:after{content:"";z-index:0;pointer-events:none;block-size:clamp(56px,7vh,104px);position:absolute;inset-inline:0}.villa-band--caps:before{background:linear-gradient(to bottom, var(--villa-bg), transparent);inset-block-start:0}.villa-band--caps:after{background:linear-gradient(to top, var(--villa-bg), transparent);inset-block-end:0}.villa-pin{position:relative}.villa-pin__stage{isolation:isolate;z-index:0;align-items:center;block-size:100svh;display:flex;position:sticky;inset-block-start:0;overflow:hidden}@property --villa-pin-p{syntax:"<number>";inherits:true;initial-value:0}.villa-pin__figure{inline-size:calc(56% + 44% * var(--villa-pin-p));z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to left, #000 calc(46% + 54% * var(--villa-pin-p)), transparent calc(94% + 6% * var(--villa-pin-p)));-webkit-mask-image:linear-gradient(to left, #000 calc(46% + 54% * var(--villa-pin-p)), transparent calc(94% + 6% * var(--villa-pin-p)));mask-image:linear-gradient(to left, #000 calc(46% + 54% * var(--villa-pin-p)), transparent calc(94% + 6% * var(--villa-pin-p)));position:absolute;inset-block:0;inset-inline-end:0}.villa-pin__scrim{z-index:1;pointer-events:none;opacity:var(--villa-pin-p);background:color-mix(in srgb, var(--villa-bg) 88%, transparent);position:absolute;inset:0}@media (min-width:1024px){.villa-pin__scrim{background:linear-gradient(to left, transparent 0%, color-mix(in srgb, var(--villa-bg) 82%, transparent) 30%, var(--villa-bg) 46%)}}.villa-pin__veil{inset-block:-4.5rem -2rem;inset-inline:calc(var(--villa-gutter) / 2);z-index:-1;pointer-events:none;border-radius:var(--villa-r-arch-plate);background:radial-gradient(70% 45% at 50% 58%, color-mix(in srgb, var(--villa-cream) 95%, transparent) 0%, transparent 100%), color-mix(in srgb, var(--villa-bg) 95%, transparent);box-shadow:0 0 40px 10px color-mix(in srgb, var(--villa-bg) 55%, transparent);position:absolute}@media (min-width:1024px){.villa-pin__veil{display:none}}.villa-pin__rail{opacity:.25;background:currentColor;block-size:2px;inline-size:200px;position:relative}.villa-pin__rail:after{content:"";background:var(--villa-accent);opacity:1;inline-size:100%;transform:scaleX(var(--villa-pin-p));transform-origin:inline-start center;position:absolute;inset-block:0;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.villa-pin__stage{block-size:auto;min-block-size:100svh;position:relative}.villa-pin__scrim,.villa-pin__rail{display:none}}.villa-figure--slack{inset-block:-64px}.villa-grain{z-index:6;pointer-events:none;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:120px 120px;position:absolute;inset:0}.villa-numeral{font-variant-numeric:tabular-nums;letter-spacing:.22em;font-size:var(--villa-type-label);color:var(--villa-muted)}.villa-display{font-family:var(--villa-font-display);font-size:var(--villa-type-chapter);letter-spacing:-.02em;text-wrap:balance;line-height:1.04}.villa-display-dot{color:var(--villa-accent)}.villa-quiet{filter:grayscale(.55);transition:filter .7s}.villa-quiet:hover,.group:hover .villa-quiet{filter:grayscale(0)}@media (prefers-reduced-motion:reduce){.villa-quiet{transition:none}}.villa-hero-figure{-webkit-mask-image:none;mask-image:none}.villa-hero-figure--on-tone{mix-blend-mode:darken}.villa-hero-frame{max-inline-size:min(100%,187.9svh - 620.07px);margin-inline-start:auto}@media (min-width:1024px){.villa-hero-stack{gap:0;display:grid}.villa-hero-stack>*{grid-area:1/1}}@media (max-width:1023px){.villa-hero-figure{-webkit-mask-image:none;mask-image:none}.villa-scene,.villa-band{flex-direction:column}.villa-figure,.villa-figure--start{aspect-ratio:4/5;flex:none;inline-size:100%;margin-block-end:clamp(1.5rem,5vh,2.5rem);position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.villa-figure--slack{transform:none}}[data-family=renk]{background-color:#fef5f2}[data-family=bakim]{background-color:#fcf6ee}[data-family=sekil]{background-color:#f5f3ec}[data-family=kaynak]{background-color:#fff8e9}.villa-pool{z-index:0;pointer-events:none;background:radial-gradient(ellipse var(--villa-pool-w,82%) var(--villa-pool-h,58%) at 50% var(--villa-pool-y,70%), color-mix(in srgb, var(--villa-deep) 24%, transparent) 0%, color-mix(in srgb, var(--villa-deep) 14%, transparent) 46%, transparent 80%);position:absolute;inset:0}[data-pool=plates]{--villa-pool-y:70%;--villa-pool-h:58%}[data-pool=full]{--villa-pool-y:50%;--villa-pool-h:86%}.villa-ground{z-index:0;pointer-events:none;background:radial-gradient(ellipse 78% 55% at 50% 62%, var(--villa-surface) 0%, transparent 72%);position:absolute;inset:0}.villa-strand{z-index:0;pointer-events:none;fill:none;stroke:var(--villa-line);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s cubic-bezier(.16,1,.3,1);position:absolute}.villa-strand[data-drawn]{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.villa-strand{stroke-dashoffset:0;transition:none}}.villa-drift{animation:9s ease-in-out infinite villa-drift-float}@keyframes villa-drift-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.villa-drift{animation:none}}.villa-lift{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}.group:hover .villa-lift,.group:focus-within .villa-lift{box-shadow:var(--villa-elevation-2);transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.villa-lift{transition:none}}@media (min-width:64rem){.villa-band:has(.villa-drift){content-visibility:auto;contain-intrinsic-size:auto 662px}}@media (min-width:90rem){.villa-band:has(.villa-drift){contain-intrinsic-size:auto 813px}}.villa-reel-band{overflow:hidden}.villa-reel{gap:var(--villa-gap-dense);inline-size:max-content;padding-inline-end:var(--villa-gap-dense);animation:45s linear infinite villa-reel-slide;display:flex}@keyframes villa-reel-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}: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)) .villa-reel{animation-name:villa-reel-slide-rtl}@keyframes villa-reel-slide-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}.villa-reel__tile{border-radius:var(--villa-radius);background:var(--villa-surface);flex:none;block-size:22rem;inline-size:17rem;position:relative;overflow:hidden}@media (max-width:767px){.villa-reel__tile{block-size:15.5rem;inline-size:12rem}}.villa-reel__img{transition:transform 1.6s cubic-bezier(.16,1,.3,1)}.villa-reel__tile:hover .villa-reel__img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.villa-reel{animation:none}.villa-reel__img{transition:none}.villa-reel__tile:hover .villa-reel__img{transform:none}}.villa-seam{--villa-device:seam}.villa-seam--rule{border-block-start:1px solid var(--villa-line)}.villa-seam--step{--villa-device:seam}.villa-seam--cap{position:relative}.villa-seam--cap:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 100% at 50% 0%, var(--villa-bg) 0%, transparent 78%);block-size:clamp(64px,9vh,140px);position:absolute;inset-block-start:0;inset-inline:0}.villa-tone.villa-seam--cap:before,.villa-tone.villa-seam--cap:after{content:"";z-index:1;pointer-events:none;block-size:clamp(88px,13vh,160px);position:absolute;inset-inline:0}.villa-tone.villa-seam--cap:before{background:linear-gradient(to bottom, var(--villa-bg) 0%, color-mix(in srgb, var(--villa-bg) 60%, transparent) 45%, transparent 100%);inset-block-start:0}.villa-tone.villa-seam--cap:after{background:linear-gradient(to top, var(--villa-bg) 0%, color-mix(in srgb, var(--villa-bg) 60%, transparent) 45%, transparent 100%);inset-block-end:0}.villa-seam--carry{--villa-device:seam}.villa-panel{--villa-device:panel;border-radius:var(--villa-radius);background:var(--villa-surface);padding:clamp(1.5rem,3vw,2.25rem)}.villa-panel--deep{background:var(--villa-deep);--villa-ink:var(--villa-bg);--villa-muted:var(--villa-accent-lift);--villa-accent:var(--villa-accent-lift);--villa-line:var(--villa-line-on-deep);--villa-ledger-rule:var(--villa-line-on-deep);--villa-columns-rule:var(--villa-line-on-deep);color:var(--villa-ink)}.villa-panel--line{border:1px solid var(--villa-rule);background:0 0;border-radius:0}.villa-panel--bracket{--villa-bracket-arm:26px;--villa-bracket-stroke:1.5px;--villa-bracket-ink:var(--villa-rule);background:0 0;border-radius:0;position:relative}.villa-panel--bracket:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(0deg, var(--villa-bracket-ink), var(--villa-bracket-ink)) left top / var(--villa-bracket-arm) var(--villa-bracket-stroke) no-repeat, linear-gradient(0deg, var(--villa-bracket-ink), var(--villa-bracket-ink)) left top / var(--villa-bracket-stroke) var(--villa-bracket-arm) no-repeat, linear-gradient(0deg, var(--villa-bracket-ink), var(--villa-bracket-ink)) right top / var(--villa-bracket-arm) var(--villa-bracket-stroke) no-repeat, linear-gradient(0deg, var(--villa-bracket-ink), var(--villa-bracket-ink)) right top / var(--villa-bracket-stroke) var(--villa-bracket-arm) no-repeat, linear-gradient(0deg, var(--villa-bracket-ink), var(--villa-bracket-ink)) left bottom / var(--villa-bracket-arm) var(--villa-bracket-stroke) no-repeat, linear-gradient(0deg, var(--villa-bracket-ink), var(--villa-bracket-ink)) left bottom / var(--villa-bracket-stroke) var(--villa-bracket-arm) no-repeat, linear-gradient(0deg, var(--villa-bracket-ink), var(--villa-bracket-ink)) right bottom / var(--villa-bracket-arm) var(--villa-bracket-stroke) no-repeat, linear-gradient(0deg, var(--villa-bracket-ink), var(--villa-bracket-ink)) right bottom / var(--villa-bracket-stroke) var(--villa-bracket-arm) no-repeat;position:absolute;inset:0}.villa-panel--bracket-on-deep{--villa-bracket-ink:var(--villa-rule-on-deep)}@media (max-width:767px){.villa-panel--bracket{--villa-bracket-arm:18px}}.villa-ledger{--villa-device:ledger;border-block-start:1px solid var(--villa-ledger-rule,var(--villa-line))}.villa-ledger--surface{--villa-ledger-rule:var(--villa-line-on-surface)}.villa-ledger--deep{--villa-ledger-rule:var(--villa-line-on-deep)}.villa-ledger-row{border-block-end:1px solid var(--villa-ledger-rule,var(--villa-line));min-block-size:2.4em;padding-block:clamp(.9rem,1.6vw,1.25rem)}.villa-ledger-index{font-size:var(--villa-type-label);font-variant-numeric:tabular-nums;letter-spacing:.18em;color:var(--villa-muted);flex:none}.villa-ledger-end{text-align:end;margin-inline-start:auto}.villa-columns{--villa-device:columns;grid-template-columns:repeat(var(--villa-columns-n,4), minmax(0, 1fr));display:grid}.villa-columns--deep{--villa-columns-rule:var(--villa-line-on-deep)}.villa-columns-item{border-inline-start:1px solid var(--villa-columns-rule,var(--villa-rule));padding-inline-start:1.8rem}.villa-columns-body{max-inline-size:24ch}@media (min-width:768px){.villa-gallery-row,.villa-columns--gallery{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.villa-columns--gallery{column-gap:var(--villa-gap-dense)}}@media (max-width:767px){.villa-columns{border-block-start:1px solid var(--villa-columns-rule,var(--villa-rule));grid-template-columns:minmax(0,1fr)}.villa-columns-item{border-inline-start:0;border-block-end:1px solid var(--villa-columns-rule,var(--villa-rule));min-block-size:2.4em;padding-block:clamp(.9rem,1.6vw,1.25rem);padding-inline-start:0}}.villa-numeral-ghost{--villa-device:numeral;font-family:var(--villa-font-display);font-size:var(--villa-numeral-size,var(--villa-type-ghost));color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--villa-ink) 42%, transparent);line-height:1}.villa-numeral-ghost--deep{-webkit-text-stroke:1px color-mix(in srgb, var(--villa-accent-lift) 38%, transparent)}.villa-eyebrow--ruled,.villa-eyebrow--ruled-end{--villa-device:eyebrow-rule}.villa-eyebrow--ruled:before,.villa-eyebrow--ruled-end:after{content:"";vertical-align:middle;background:linear-gradient(90deg, var(--villa-accent), transparent);block-size:1px;inline-size:2.1rem;display:inline-block}.villa-eyebrow--ruled:before{margin-inline-end:.85rem}.villa-eyebrow--ruled-end:after{background:linear-gradient(270deg, var(--villa-accent), transparent);margin-inline-start:.85rem}: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)) .villa-eyebrow--ruled:before{background:linear-gradient(270deg, var(--villa-accent), transparent)}: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)) .villa-eyebrow--ruled-end:after{background:linear-gradient(90deg, var(--villa-accent), transparent)}.villa-tone{isolation:isolate;position:relative;overflow-x:clip}.villa-tone--paper-1{background:var(--villa-ground-paper-1)}.villa-tone--paper-2{background:var(--villa-ground-paper-2)}.villa-tone--paper-3{background:var(--villa-ground-paper-3)}.villa-tone--apricot-1{background:var(--villa-ground-apricot-1)}.villa-tone--apricot-2{background:var(--villa-ground-apricot-2)}.villa-tone--mint{background:var(--villa-ground-mint)}.villa-tone--espresso-1{background:var(--villa-ground-espresso-1)}.villa-tone--espresso-2{background:var(--villa-ground-espresso-2)}.villa-inks--light{--villa-ink:var(--villa-ink-light);--villa-muted:var(--villa-muted-deep);--villa-accent:var(--villa-accent-ink);--villa-accent-lift:var(--villa-apricot);--villa-surface:var(--villa-cream);color:var(--villa-ink)}.villa-faq-item[open],.villa-inks--dark,.villa-panel--espresso{--villa-ink:var(--villa-bg);--villa-muted:var(--villa-on-deep-muted);--villa-accent:var(--villa-apricot);--villa-accent-lift:var(--villa-apricot);--villa-surface:var(--villa-espresso-night);--villa-line:color-mix(in srgb, var(--villa-bg) 18%, transparent);--villa-rule:color-mix(in srgb, var(--villa-bg) 30%, transparent);--villa-ledger-rule:color-mix(in srgb, var(--villa-bg) 18%, transparent);--villa-columns-rule:color-mix(in srgb, var(--villa-bg) 22%, transparent);color:var(--villa-ink)}.villa-tone-grain{z-index:-1;pointer-events:none;position:absolute;inset:0}.villa-inks--dark>.villa-tone-grain{mix-blend-mode:soft-light}.villa-seam--melt,.villa-seam--curve{--villa-device:seam}.villa-seam--curve:before{content:"";z-index:0;pointer-events:none;background:var(--villa-seam-fill,var(--villa-bg));block-size:clamp(28px,3.6vw,52px);position:absolute;inset-block-start:-1px;inset-inline:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 52' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V14C1150 50 790 54 520 36 310 22 140 24 0 38Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 52' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V14C1150 50 790 54 520 36 310 22 140 24 0 38Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}#cati+.villa-seam--cap:before{z-index:1;background:var(--villa-deep);block-size:clamp(28px,3.6vw,52px);inset-block-start:-1px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 52' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V14C1150 50 790 54 520 36 310 22 140 24 0 38Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 52' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V14C1150 50 790 54 520 36 310 22 140 24 0 38Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.villa-tone--espresso-1+.villa-seam--curve{--villa-seam-fill:var(--villa-deep)}.villa-arch{isolation:isolate;border-radius:50% 50% var(--villa-r-1) var(--villa-r-1) / var(--villa-arch-rise,28%) var(--villa-arch-rise,28%) var(--villa-r-1) var(--villa-r-1);background:var(--villa-surface);position:relative;overflow:hidden}.villa-panel--card{background:var(--villa-bg);border-radius:var(--villa-r-3);box-shadow:var(--villa-e2)}.villa-panel--plate,.villa-panel--espresso{border-radius:var(--villa-r-arch-plate);padding:clamp(3rem,6vw,4.5rem) clamp(1.5rem,4vw,3.5rem) clamp(2rem,4vw,3rem)}.villa-panel--plate{background:var(--villa-bg);box-shadow:var(--villa-e2)}.villa-panel--espresso{background:var(--villa-ground-espresso-2);box-shadow:var(--villa-e3)}.villa-panel--night{background:var(--villa-ground-espresso-card);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--villa-bg) 16%, transparent), var(--villa-e3)}.villa-ticket{--villa-scallop-r:9px;--villa-scallop-step:30px;box-shadow:none;border-radius:var(--villa-r-2);padding-block:calc(clamp(1.5rem, 3vw, 2.25rem) + var(--villa-scallop-r));-webkit-mask:radial-gradient(var(--villa-scallop-r) at 50% 0, #0000 97%, #000) 50% 0 / var(--villa-scallop-step) 100% repeat-x, radial-gradient(var(--villa-scallop-r) at 50% 100%, #0000 97%, #000) 50% 100% / var(--villa-scallop-step) 100% repeat-x;-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(var(--villa-scallop-r) at 50% 0, #0000 97%, #000) 50% 0 / var(--villa-scallop-step) 100% repeat-x, radial-gradient(var(--villa-scallop-r) at 50% 100%, #0000 97%, #000) 50% 100% / var(--villa-scallop-step) 100% repeat-x;mask:radial-gradient(var(--villa-scallop-r) at 50% 0, #0000 97%, #000) 50% 0 / var(--villa-scallop-step) 100% repeat-x, radial-gradient(var(--villa-scallop-r) at 50% 100%, #0000 97%, #000) 50% 100% / var(--villa-scallop-step) 100% repeat-x;-webkit-mask-composite:source-in;mask-composite:intersect}.villa-ticket-wrap{filter:drop-shadow(0 22px 26px #2e272338)}.villa-panel--photo{padding:0;position:relative;overflow:hidden}.villa-panel--photo .villa-figure{--villa-figure-w:46%;inset-inline:0 auto;-webkit-mask-image:linear-gradient(90deg,#000 50%,#0000 100%);mask-image:linear-gradient(90deg,#000 50%,#0000 100%)}: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)) .villa-panel--photo .villa-figure{-webkit-mask-image:linear-gradient(270deg,#000 50%,#0000 100%);mask-image:linear-gradient(270deg,#000 50%,#0000 100%)}.villa-panel--photo .villa-figure img{mix-blend-mode:lighten}.villa-panel-scrim{z-index:0;pointer-events:none;background:linear-gradient(to right, transparent 28%, var(--villa-espresso-night) 56%);position:absolute;inset:0}: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)) .villa-panel-scrim{background:linear-gradient(to left, transparent 28%, var(--villa-espresso-night) 56%)}@media (max-width:1023px){.villa-panel--photo .villa-figure{aspect-ratio:16/11;margin-block-end:0;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}.villa-panel-scrim{background:linear-gradient(to bottom, transparent 22%, var(--villa-espresso-night) 48%)}: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)) .villa-panel-scrim{background:linear-gradient(to bottom, transparent 22%, var(--villa-espresso-night) 48%)}}.villa-arch-frame{border:1px solid color-mix(in srgb, var(--villa-on-deep-muted) 55%, transparent);border-radius:50% 50% var(--villa-r-2) var(--villa-r-2) / clamp(90px, 14vw, 200px) clamp(90px, 14vw, 200px) var(--villa-r-2) var(--villa-r-2);position:relative}.villa-arch-frame:before{content:"";border:1px solid color-mix(in srgb, var(--villa-on-deep-muted) 28%, transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:10px}.villa-panel--arch{background:0 0;padding:clamp(5rem,11vw,9rem) clamp(1.5rem,6vw,5rem) clamp(2.5rem,5vw,4rem)}.villa-window{min-block-size:16rem;display:none}@media (min-width:1024px){.villa-window{display:block}}.villa-backplate{position:relative}.villa-backplate:before{content:"";z-index:-1;border-radius:var(--villa-r-3);background:color-mix(in srgb, var(--villa-apricot) 62%, var(--villa-bg));pointer-events:none;position:absolute;inset-block:14px -14px;inset-inline:14px -14px}.villa-lift-card{transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1)}.villa-lift-card:hover,.villa-lift-card:focus-visible{box-shadow:var(--villa-e3);transform:translateY(-4px)}.villa-porthole{aspect-ratio:1;background:radial-gradient(circle at 50% 32%, var(--villa-bg) 0%, var(--villa-mint-whisper) 100%);inline-size:min(100%,15rem);color:var(--villa-accent);outline:1px solid color-mix(in srgb, var(--villa-ink) 16%, transparent);outline-offset:8px;box-shadow:var(--villa-e1);border-radius:50%;place-items:center;margin-inline:auto;display:grid;position:relative;overflow:hidden}.villa-frame--still{isolation:auto;background:0 0}.villa-frame--still img{mix-blend-mode:lighten}.villa-plate-figure--still{background:var(--villa-ground-espresso-2)}.villa-plate-figure--still img{mix-blend-mode:lighten}.villa-plate-scrim{background:linear-gradient(to top, color-mix(in srgb, var(--villa-espresso-night) 88%, transparent) 0%, color-mix(in srgb, var(--villa-espresso-night) 30%, transparent) 50%, transparent 78%)}.villa-frame--still:after{content:"";z-index:1;border:1px solid color-mix(in srgb, var(--villa-bg) 18%, transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.villa-foil{font-family:var(--villa-font-display);color:var(--villa-foil-2);background-image:linear-gradient(180deg, var(--villa-foil-3) 0%, var(--villa-foil-2) 52%, var(--villa-foil-1) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,2.2vw,1.85rem);line-height:1.1}@media (forced-colors:active){.villa-foil{-webkit-text-fill-color:currentColor;color:canvastext;background:0 0}}.villa-link{color:var(--villa-accent);text-underline-offset:4px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);transition:text-decoration-color .3s}.villa-link:hover,.villa-link:focus-visible{text-decoration-color:currentColor}.villa-action{--villa-action-ground:var(--villa-espresso);--villa-action-ink:var(--villa-bg);border-radius:var(--villa-r-pill);background:var(--villa-action-ground);color:var(--villa-action-ink);align-items:center;gap:.75rem;padding:1rem 2rem;transition:opacity .3s;display:inline-flex}.villa-action:hover{opacity:.9}.villa-inks--dark .villa-action,.villa-panel--espresso .villa-action{--villa-action-ground:var(--villa-bg);--villa-action-ink:var(--villa-espresso)}.villa-ig-ring{background:conic-gradient(from 210deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75);border-radius:50%;flex:none;place-items:center;block-size:3.5rem;inline-size:3.5rem;padding:2.5px;display:grid}.villa-ig-avatar{background:var(--villa-bg);border:2px solid var(--villa-bg);block-size:100%;inline-size:100%;color:var(--villa-ink);border-radius:50%;place-items:center;display:grid}.villa-ig-handle{letter-spacing:0;color:var(--villa-ink);overflow-wrap:anywhere;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.05rem;font-weight:600}.villa-ig-follow{background:var(--villa-ink);color:var(--villa-bg);border-radius:.6rem;flex:none;padding:.55rem 1.1rem;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.9rem;font-weight:600;transition:opacity .2s}.villa-ig-follow:hover{opacity:.85}.villa-ig-tile-shade{background:linear-gradient(#00000047,#0000 30%);transition:background-color .3s;position:absolute;inset:0}.villa-ig-tile:hover .villa-ig-tile-shade,.villa-ig-tile:focus-visible .villa-ig-tile-shade{background-color:#0000001f}.villa-ig-reel-glyph{color:#fff;filter:drop-shadow(0 1px 2px #00000059);block-size:1.25rem;inline-size:1.25rem;position:absolute;inset-block-start:.55rem;inset-inline-end:.55rem}.villa-float{z-index:0;inline-size:var(--villa-float-size,7rem);aspect-ratio:3/4;border:1px solid color-mix(in srgb, var(--villa-accent) 32%, transparent);border-radius:var(--villa-r-arch);pointer-events:none;animation:26s ease-in-out infinite alternate villa-float;display:none;position:absolute;inset-block-start:var(--villa-float-y,12%);inset-inline-start:var(--villa-float-x,auto);inset-inline-end:var(--villa-float-x-end,auto)}@media (min-width:1024px){.villa-float{display:block}}@keyframes villa-float{0%{transform:translateY(-10px)}to{transform:translateY(12px)}}.villa-head{min-inline-size:0;display:block}.villa-figure--corner{-webkit-mask-image:linear-gradient(270deg,#000 38%,#0000 96%),linear-gradient(#0000 0%,#000 20% 52%,#0000 96%);mask-image:linear-gradient(270deg,#000 38%,#0000 96%),linear-gradient(#0000 0%,#000 20% 52%,#0000 96%)}.villa-figure--corner.villa-figure--start{-webkit-mask-image:linear-gradient(90deg,#000 38%,#0000 96%),linear-gradient(#0000 0%,#000 20% 52%,#0000 96%);mask-image:linear-gradient(90deg,#000 38%,#0000 96%),linear-gradient(#0000 0%,#000 20% 52%,#0000 96%)}.villa-corner-figure{z-index:0;pointer-events:none;inline-size:var(--villa-corner-w,42%);block-size:var(--villa-corner-h,80%);opacity:var(--villa-corner-o,.6);-webkit-mask-composite:source-in;position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}.villa-corner-figure[data-corner^=top]{inset-block-start:0}.villa-corner-figure[data-corner^=bottom]{inset-block-end:0}.villa-corner-figure[data-corner$=start]{inset-inline-start:0}.villa-corner-figure[data-corner$=end]{inset-inline-end:0}.villa-corner-figure[data-corner=top-start]{-webkit-mask-image:linear-gradient(90deg,#000 25%,#0000 96%),linear-gradient(#000 25%,#0000 96%),linear-gradient(#0000 0%,#000 22%);mask-image:linear-gradient(90deg,#000 25%,#0000 96%),linear-gradient(#000 25%,#0000 96%),linear-gradient(#0000 0%,#000 22%)}.villa-corner-figure[data-corner=top-end]{-webkit-mask-image:linear-gradient(270deg,#000 25%,#0000 96%),linear-gradient(#000 25%,#0000 96%),linear-gradient(#0000 0%,#000 22%);mask-image:linear-gradient(270deg,#000 25%,#0000 96%),linear-gradient(#000 25%,#0000 96%),linear-gradient(#0000 0%,#000 22%)}.villa-corner-figure[data-corner=bottom-start]{-webkit-mask-image:linear-gradient(90deg,#000 25%,#0000 96%),linear-gradient(#0000 4%,#000 75%),linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(90deg,#000 25%,#0000 96%),linear-gradient(#0000 4%,#000 75%),linear-gradient(#000 78%,#0000 100%)}.villa-corner-figure[data-corner=bottom-end]{-webkit-mask-image:linear-gradient(270deg,#000 25%,#0000 96%),linear-gradient(#0000 4%,#000 75%),linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(270deg,#000 25%,#0000 96%),linear-gradient(#0000 4%,#000 75%),linear-gradient(#000 78%,#0000 100%)}.villa-corner-figure[data-blend=lighten]{mix-blend-mode:lighten}.villa-corner-figure[data-treatment=dim] img{filter:brightness(.5)sepia(.25)saturate(.8)}@media (max-width:1023px){.villa-corner-figure{display:none}}.villa-figure--mirror img{transform:scaleX(-1)}@media (max-width:1023px){.villa-figure--corner{aspect-ratio:4/3;inline-size:78%;margin-inline-start:auto;-webkit-mask-image:linear-gradient(270deg,#000 40%,#0000 98%),linear-gradient(#0000 0%,#000 22% 58%,#0000 100%);mask-image:linear-gradient(270deg,#000 40%,#0000 98%),linear-gradient(#0000 0%,#000 22% 58%,#0000 100%);transform:none!important}.villa-figure--corner.villa-figure--start{margin-inline:0 auto;-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000 98%),linear-gradient(#0000 0%,#000 22% 58%,#0000 100%);mask-image:linear-gradient(90deg,#000 40%,#0000 98%),linear-gradient(#0000 0%,#000 22% 58%,#0000 100%)}}@media (prefers-reduced-motion:reduce){.villa-float{animation:none}.villa-lift-card,.villa-link,.villa-action{transition:none}.villa-lift-card:hover,.villa-lift-card:focus-visible{transform:none}}.villa-service-target{scroll-margin-block-start:var(--villa-service-anchor-offset)}.villa-service-arrow{vertical-align:middle;block-size:.6em;inline-size:1.5em;-webkit-mask:var(--villa-service-arrow-mask);-webkit-mask:var(--villa-service-arrow-mask);mask:var(--villa-service-arrow-mask);background:currentColor;flex:none;margin-inline-start:.6em;display:inline-block}: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)) .villa-service-arrow{transform:scaleX(-1)}.villa-service-link{min-block-size:44px;font-family:var(--villa-font-display);font-size:var(--villa-type-body-l);align-items:center;display:inline-flex}.villa-service-action{min-block-size:58px;font-family:var(--villa-font-display);font-size:var(--villa-type-body-l);justify-content:center;padding-inline:clamp(2rem,3.2vw,3.6rem)}.villa-service-photo{border:1px solid var(--villa-line-champagne);inline-size:100%;box-shadow:var(--villa-e2);display:block}.villa-service-photo--hero{--villa-arch-rise:33%;aspect-ratio:2/3}.villa-service-photo--closeup{--villa-arch-rise:46%;aspect-ratio:13/14}.villa-service-photo--process{--villa-arch-rise:37.5%;aspect-ratio:3/4;display:none}.villa-service-photo--step{aspect-ratio:7/4;border-radius:var(--villa-r-2);box-shadow:none;border:0;position:relative;overflow:hidden}.villa-service-photo--card{--villa-arch-rise:54%;aspect-ratio:2;border-end-end-radius:0;border-end-start-radius:0}.villa-service-photo--absent{background:linear-gradient(160deg, var(--villa-cream) 0%, var(--villa-apricot-whisper) 100%)}.villa-service-photo--absent:after{content:"";border:1px solid var(--villa-line-champagne);border-radius:inherit;pointer-events:none;position:absolute;inset:10px}.villa-service-photo-window{aspect-ratio:3/4;inline-size:100%;display:block}@media (min-width:1024px){.villa-service-photo--hero{--villa-arch-rise:47%;aspect-ratio:15/16}.villa-service-photo--closeup{--villa-arch-rise:37.5%;aspect-ratio:3/4}.villa-service-photo--card{aspect-ratio:8/5}}.villa-band--tight.villa-service-hero{padding-block:clamp(20px,1.4vw,26px) clamp(28px,2.1vw,40px)}.villa-service-hero-grid{grid-template-columns:minmax(0,1fr);row-gap:28px;display:grid}.villa-service-crumbs-list{letter-spacing:.18em;color:var(--villa-ink);flex-wrap:wrap;align-items:center;display:flex}.villa-service-crumb{align-items:center;min-block-size:44px;display:inline-flex}.villa-service-crumb+.villa-service-crumb:before{content:"";background:var(--villa-muted);border-radius:50%;block-size:3px;inline-size:3px;margin-inline:.9em}.villa-service-crumb a{align-items:center;min-block-size:44px;display:inline-flex}.villa-service-crumb a:hover{text-underline-offset:4px;text-decoration-line:underline}.villa-service-crumb[aria-current=page]{color:var(--villa-accent)}.villa-service-title{overflow-wrap:anywhere;margin-block-start:clamp(4px,1vw,20px)}.villa-service-standfirst{max-inline-size:34em;color:var(--villa-muted);margin-block-start:clamp(16px,1.6vw,28px);line-height:1.35}.villa-service-hero-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.villa-service-hero-actions .villa-service-link{align-self:center}.villa-service-hero-figure{position:relative}.villa-service-chip{--villa-device:panel;border-radius:var(--villa-r-2);background:var(--villa-bg);max-inline-size:calc(100% - 40px);box-shadow:var(--villa-e2);font-family:var(--villa-font-display);font-size:var(--villa-type-statement);color:var(--villa-ink);padding:.7em 1.1em;line-height:1.2;position:absolute;inset-block-end:20px;inset-inline-start:20px}.villa-service-anchors{--villa-device:columns;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-start:28px;display:grid}.villa-service-anchors>li:last-child:nth-child(odd){grid-column:1/-1}.villa-service-anchor{border:1px solid var(--villa-line-champagne);border-radius:var(--villa-r-pill);min-block-size:52px;font-family:var(--villa-font-display);font-size:var(--villa-type-body-l);text-align:center;color:var(--villa-ink);justify-content:center;align-items:center;padding-inline:12px;line-height:1.2;display:flex}.villa-service-anchor:hover{color:var(--villa-accent)}@media (max-width:767px){.villa-service-crumb--home,.villa-service-crumb--home+.villa-service-crumb:before{display:none}.villa-service-crumb:not(.villa-service-crumb--home)>a{text-underline-offset:4px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}.villa-service-crumb:not(.villa-service-crumb--home)>a:before{content:"";block-size:.6em;inline-size:1.5em;-webkit-mask:var(--villa-service-arrow-mask);-webkit-mask:var(--villa-service-arrow-mask);mask:var(--villa-service-arrow-mask);background:currentColor;flex:none;margin-inline-end:.6em;display:inline-block;transform:scaleX(-1)}: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)) .villa-service-crumb:not(.villa-service-crumb--home)>a:before{transform:none}}@media (min-width:768px){.villa-service-anchors{grid-template-columns:repeat(var(--villa-anchor-n,4), minmax(0, 1fr));border:1px solid var(--villa-line-champagne);border-radius:var(--villa-r-pill);gap:0;margin-block-start:clamp(28px,2.45vw,47px)}.villa-service-anchors>li{position:relative}.villa-service-anchors>li:last-child:nth-child(odd){grid-column:auto}.villa-service-anchors>li+li:before{content:"";background:var(--villa-line-champagne);inline-size:1px;position:absolute;inset-block:26%;inset-inline-start:0}.villa-service-anchor{border:0;border-radius:0;flex-direction:column;gap:.5em;min-block-size:clamp(64px,4.9vw,94px)}.villa-service-anchor:before{content:"";background:var(--villa-accent);block-size:1px;inline-size:40px}}@media (min-width:1024px){.villa-service-hero-grid{column-gap:var(--villa-gutter);grid-template-rows:1fr auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0}.villa-service-hero-text{grid-area:2/1/auto/span 7}.villa-service-hero-actions{flex-direction:row;grid-area:3/1/auto/span 7;align-items:center;gap:56px;margin-block-start:48px}.villa-service-hero-actions .villa-service-link{align-self:auto}.villa-service-hero-figure{grid-area:1/8/-1/span 5;justify-self:end;inline-size:min(100%,max(16rem,93.75svh - 244.688px))}.villa-service-chip{max-inline-size:100%;padding:.95em 1.9em;inset-block-end:clamp(40px,3.3vw,63px);inset-inline-start:-26px}}.villa-service-closelook{grid-template-columns:minmax(0,1fr);row-gap:28px;display:grid}.villa-service-lead{font-family:var(--villa-font-display);font-size:var(--villa-type-prose);color:var(--villa-ink);line-height:1.25}.villa-service-lead+.villa-service-lead{margin-block-start:.6em}.villa-service-lead:first-child:first-letter{float:left;float:inline-start;margin-block-start:.04em;margin-inline-end:.07em;font-size:4.4em;line-height:.74}.villa-service-further{max-inline-size:66ch;color:var(--villa-muted);margin-block-start:28px;line-height:1.6}.villa-service-facts{--villa-device:panel;z-index:2;border:1px solid var(--villa-line-champagne);border-radius:var(--villa-r-3);background:var(--villa-bg);box-shadow:var(--villa-e2);font-family:var(--villa-font-display);font-size:var(--villa-type-statement);grid-template-columns:minmax(0,1fr);line-height:1.25;display:grid;position:relative}.villa-service-fact{align-items:center;min-block-size:64px;padding:16px 24px;display:flex;position:relative}.villa-service-fact+.villa-service-fact{border-block-start:1px solid var(--villa-line-champagne)}.villa-service-closelook-object{grid-template-columns:minmax(0,1fr);display:grid}.villa-service-closelook-object .villa-service-photo--closeup{border-end-end-radius:0;border-end-start-radius:0}.villa-service-closelook-plate{border-start-start-radius:0;border-start-end-radius:0;padding-block-start:clamp(2rem,4vw,3rem)}.villa-service-closelook[data-plate=none] .villa-service-photo--closeup{border-end-end-radius:var(--villa-r-1);border-end-start-radius:var(--villa-r-1)}.villa-service-closelook[data-photo=none] .villa-service-closelook-plate{border-radius:var(--villa-r-arch-plate);padding-block-start:clamp(3rem,6vw,4.5rem)}.villa-service-closelook-object>.villa-service-photo-window{display:none}.villa-service-plate-heading{margin-block-start:20px}.villa-service-plate-body{color:var(--villa-muted);margin-block-start:24px;line-height:1.4}.villa-service-closelook-plate .villa-service-facts{margin-block-start:32px}@media (min-width:768px){.villa-service-facts[data-cells="2"]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.villa-service-fact{min-block-size:clamp(110px,7.9vw,152px);padding:24px clamp(24px,2.6vw,50px)}.villa-service-fact+.villa-service-fact{border-block-start:0}.villa-service-fact+.villa-service-fact:before{content:"";background:var(--villa-line-champagne);inline-size:1px;position:absolute;inset-block:22%;inset-inline-start:0}}@media (min-width:1024px){.villa-service-closelook{--villa-cl-prose:1 / span 5;--villa-cl-object:6 / span 7;--villa-cl-object-n:7;--villa-cl-plate:1 / span 5;--villa-cl-photo:4 / span 4;--villa-cl-plate-gap-start:0px;--villa-cl-plate-gap-end:calc(40% + .4 * var(--villa-gutter));--villa-cl-facts-over-start:0px;--villa-cl-facts-over-end:calc(var(--villa-gutter) + 28px);--villa-cl-plate-margin:14.8% 4.4%;column-gap:var(--villa-gutter);grid-template-rows:1fr auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0}.villa-service-closelook[data-plate-side=start]{--villa-cl-prose:8 / span 5;--villa-cl-object:1 / span 7;--villa-cl-plate:3 / span 5;--villa-cl-photo:1 / span 4;--villa-cl-plate-gap-start:calc(40% + .4 * var(--villa-gutter));--villa-cl-plate-gap-end:0px;--villa-cl-facts-over-start:calc(var(--villa-gutter) + 28px);--villa-cl-facts-over-end:0px}.villa-service-closelook[data-prose=none]{--villa-cl-object:2 / span 10;--villa-cl-object-n:10;--villa-cl-plate:1 / span 7;--villa-cl-photo:7 / span 4;--villa-cl-plate-gap-end:calc(14.3% + .9 * var(--villa-gutter))}.villa-service-closelook[data-prose=none][data-plate-side=start]{--villa-cl-plate:4 / span 7;--villa-cl-photo:1 / span 4;--villa-cl-plate-gap-start:calc(14.3% + .9 * var(--villa-gutter));--villa-cl-plate-gap-end:0px}.villa-service-closelook[data-photo=none]{--villa-cl-plate:1 / -1;--villa-cl-plate-margin:0;--villa-cl-plate-gap-end:calc(57% + .6 * var(--villa-gutter))}.villa-service-closelook[data-photo=none][data-plate-side=start]{--villa-cl-plate-gap-start:calc(57% + .6 * var(--villa-gutter));--villa-cl-plate-gap-end:0px}.villa-service-closelook[data-photo=none][data-prose=none]{--villa-cl-plate-gap-end:calc(40% + .6 * var(--villa-gutter))}.villa-service-closelook[data-photo=none][data-prose=none][data-plate-side=start]{--villa-cl-plate-gap-start:calc(40% + .6 * var(--villa-gutter));--villa-cl-plate-gap-end:0px}.villa-service-closelook-prose{grid-column:var(--villa-cl-prose);grid-row:2}.villa-service-closelook>.villa-service-facts{grid-column:var(--villa-cl-prose);margin-block-start:40px;margin-inline:calc(-1 * var(--villa-cl-facts-over-start)) calc(-1 * var(--villa-cl-facts-over-end));grid-row:3}.villa-service-closelook-object{grid-column:var(--villa-cl-object);grid-row:1/-1;grid-template-columns:repeat(var(--villa-cl-object-n), minmax(0, 1fr));column-gap:var(--villa-gutter);align-self:center}.villa-service-closelook-plate{grid-column:var(--villa-cl-plate);margin-block:var(--villa-cl-plate-margin);border-radius:var(--villa-r-arch-plate);grid-row:1;padding-block-start:clamp(3rem,6vw,4.5rem)}.villa-service-closelook-plate>*{margin-inline:var(--villa-cl-plate-gap-start) var(--villa-cl-plate-gap-end)}.villa-service-closelook-object>.villa-service-photo--closeup,.villa-service-closelook-object>.villa-service-photo-window{grid-column:var(--villa-cl-photo);z-index:1;grid-row:1;align-self:start}.villa-service-closelook-object .villa-service-photo--closeup{border-end-end-radius:var(--villa-r-1);border-end-start-radius:var(--villa-r-1)}.villa-service-closelook-object>.villa-service-photo-window{align-self:center;inline-size:auto;margin:8% 6%;display:block}.villa-service-closelook[data-plate=none]{--villa-cl-prose:1 / span 7;--villa-cl-object:8 / span 5;--villa-cl-object-n:5;--villa-cl-photo:1 / -1;--villa-cl-facts-over-end:0px}.villa-service-closelook[data-plate=none][data-plate-side=start]{--villa-cl-prose:6 / span 7;--villa-cl-object:1 / span 5;--villa-cl-facts-over-start:0px}}.villa-signature-frame{grid-template-columns:minmax(0,1fr);row-gap:28px;display:grid}.villa-signature-heading{margin-block-start:16px}.villa-signature{--metal-accent:var(--villa-line-champagne);--metal-price:var(--villa-accent);--metal-muted:var(--villa-muted);--metal-frame-a:var(--villa-line-champagne);--metal-frame-b:var(--villa-line);--metal-shadow-rgb:46, 39, 35;--metal-line-rgb:201, 180, 143;--brand-bg:var(--villa-bg);--brand-fg:var(--villa-ink);--brand-muted:var(--villa-muted);--font-display:var(--villa-font-display);--radius-m:var(--villa-r-3)}.villa-signature--tone-atlas .atlas-grid{grid-template-columns:minmax(0,1fr);gap:28px}.villa-signature--tone-atlas .tone-ribbon{--villa-tone-ribbon-column-gap:12px;gap:24px var(--villa-tone-ribbon-column-gap);grid-template-columns:repeat(4,minmax(0,1fr));align-content:start}.villa-signature--tone-atlas .tone-lock{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:12px;display:grid}.villa-signature--tone-atlas .tone-swatch{aspect-ratio:5/9;border:1px solid var(--villa-line-champagne);border-radius:50% 50% var(--villa-r-1) var(--villa-r-1) / 28% 28% var(--villa-r-1) var(--villa-r-1);block-size:auto;inline-size:100%;box-shadow:var(--villa-e1);grid-area:1/1}.villa-signature--tone-atlas .tone-lock[aria-pressed=true] .tone-swatch{border-color:var(--villa-line-champagne);outline:1px solid var(--villa-line-champagne);outline-offset:5px;box-shadow:var(--villa-e2)}.villa-signature--tone-atlas .tone-lock[aria-pressed=true]:before,.villa-signature--tone-atlas .tone-lock[aria-pressed=true]:after{content:"";z-index:3;pointer-events:none;border-radius:50%;grid-area:1/1;align-self:end;block-size:32px;inline-size:32px;margin-block-end:10px}.villa-signature--tone-atlas .tone-lock[aria-pressed=true]:before{background:var(--villa-espresso);box-shadow:0 0 0 1px var(--villa-bg)}.villa-signature--tone-atlas .tone-lock[aria-pressed=true]:after{z-index:4;background:var(--villa-bg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m10 16.5 4.2 4.2L22.5 12'/%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 32 32' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m10 16.5 4.2 4.2L22.5 12'/%3E%3C/svg%3E") 50%/contain no-repeat}.villa-signature--tone-atlas .tone-caption{min-block-size:2.5em;font-family:var(--villa-font-display);font-size:var(--villa-type-body-l);text-align:center;grid-area:2/1;justify-content:center;padding-inline:0;line-height:1.25}.villa-signature--tone-atlas .tone-name{font-size:inherit;letter-spacing:0;color:var(--villa-ink)}.villa-signature--tone-atlas .tone-lock[aria-pressed=true] .tone-name{border-block-end-color:var(--villa-accent);font-weight:inherit;color:var(--villa-accent)}.villa-signature--tone-atlas .tone-lock:focus-visible{outline:2px solid var(--villa-accent);outline-offset:4px;border-radius:var(--villa-r-2)}.villa-signature--tone-atlas .atlas-showcase{--villa-device:panel;aspect-ratio:2/3;border:1px solid var(--villa-line-champagne);border-radius:50% 50% var(--villa-r-1) var(--villa-r-1) / 33% 33% var(--villa-r-1) var(--villa-r-1);min-block-size:0;inline-size:min(100%,24rem);box-shadow:var(--villa-e3);outline:0;order:-1;margin-inline:auto;padding:clamp(1.25rem,2.4vw,2.8rem);scroll-margin-block-start:var(--villa-service-anchor-offset)}.villa-signature--tone-atlas .atlas-showcase:after{content:"";pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--villa-espresso-night) 92%, transparent) 0%, color-mix(in srgb, var(--villa-espresso-night) 80%, transparent) 28%, transparent 62%);position:absolute;inset:0}.villa-signature--tone-atlas .atlas-showcase[data-ink]{color:var(--villa-bg)}.villa-signature--tone-atlas .atlas-showcase-body{margin-block:auto 0}.villa-signature--tone-atlas .atlas-showcase-name{font-size:var(--villa-type-band);text-align:center;text-wrap:balance;overflow-wrap:anywhere;line-height:1.04}.villa-signature-caption{max-inline-size:52ch;color:var(--villa-muted);margin-block-start:24px;line-height:1.5}@media (max-width:767px){.villa-signature--tone-atlas .atlas-showcase{aspect-ratio:auto;block-size:15rem}.villa-signature--tone-atlas .tone-ribbon{grid-template-columns:repeat(auto-fill, minmax(max(calc(var(--villa-type-body-l) * 4), calc((100% - 3 * var(--villa-tone-ribbon-column-gap)) / 4)), 1fr))}.villa-signature-frame .villa-signature-caption{font-size:var(--villa-type-body-l)}}@media (min-width:768px){.villa-signature--tone-atlas .tone-ribbon{grid-template-columns:repeat(8,minmax(0,1fr));gap:24px 16px}.villa-signature--tone-atlas .tone-swatch{aspect-ratio:5/12;border-radius:50% 50% var(--villa-r-1) var(--villa-r-1) / 21% 21% var(--villa-r-1) var(--villa-r-1)}.villa-signature--tone-atlas .tone-lock[aria-pressed=true] .tone-swatch{outline-offset:8px}}@media (min-width:1024px){.villa-signature-frame[data-kind=tone-atlas]{column-gap:var(--villa-gutter);grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0}.villa-signature-frame[data-kind=tone-atlas]>.villa-signature-head{grid-area:2/1/auto/span 8}.villa-signature--tone-atlas,.villa-signature--tone-atlas .atlas-grid{display:contents}.villa-signature--tone-atlas .tone-ribbon{grid-area:3/1/auto/span 8;gap:24px;margin-block-start:clamp(28px,3vw,56px)}.villa-signature--tone-atlas .atlas-showcase{order:0;grid-area:1/9/-1/span 4;align-self:center;inline-size:100%;margin-inline:0}.villa-signature-frame[data-kind=tone-atlas] .villa-signature-caption{grid-area:4/1/auto/span 8}}.villa-service-process{isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.villa-service-process:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 62% 58% at 42% 60%, color-mix(in srgb, var(--villa-apricot) 40%, transparent), transparent 72%);position:absolute;inset:-4% -3%}.villa-service-process-head{max-inline-size:60rem}.villa-service-process-heading{margin-block-start:16px}.villa-service-steps{--villa-service-step-gap:24px;gap:var(--villa-service-step-gap);grid-template-columns:minmax(0,1fr);margin-block-start:40px;display:grid}.villa-service-step{border:1px solid var(--villa-edge-bronze-soft);box-shadow:0 0 36px 8px var(--villa-glow-apricot);flex-direction:column;padding:28px;display:flex;position:relative}.villa-service-step:nth-child(2){background:linear-gradient(172deg, var(--villa-cream) 0%, var(--villa-bg) 80%)}.villa-service-step:nth-child(n+3){background:linear-gradient(172deg, var(--villa-apricot-whisper) 0%, var(--villa-cream) 55%, var(--villa-bg) 95%)}.villa-service-step-title{margin-block-start:20px}.villa-service-step>.villa-service-step-title:first-child{margin-block-start:0}.villa-service-step-body{color:var(--villa-muted);margin-block-start:10px;line-height:1.45}.villa-service-strip{--villa-device:panel;border:1px solid var(--villa-edge-bronze-soft);border-radius:var(--villa-r-3);background:var(--villa-bg);box-shadow:0 0 44px 10px color-mix(in srgb, var(--villa-apricot) 55%, transparent);text-align:center;flex-direction:column;align-items:stretch;gap:16px;margin-block-start:28px;padding:20px;display:flex}.villa-service-strip-line{font-family:var(--villa-font-display);font-size:var(--villa-type-card);color:var(--villa-ink);line-height:1.2}@media (max-width:1023px){.villa-service-step+.villa-service-step:before{content:"";background:var(--villa-edge-bronze-strong);block-size:12px;inline-size:12px;box-shadow:0 0 0 3px var(--villa-bg), 0 0 0 4.5px var(--villa-edge-bronze-strong);border-radius:50%;position:absolute;inset-block-start:-19px;inset-inline-start:calc(50% - 6px)}.villa-service-step:nth-child(2):before{background:linear-gradient(var(--villa-bg) 50%, var(--villa-edge-bronze-strong) 50%)}}@media (min-width:768px){.villa-service-strip{text-align:start;flex-direction:row;justify-content:space-between;align-items:center;gap:32px;min-block-size:104px;margin-block-start:42px;padding-block:14px;padding-inline:clamp(24px,2.4vw,46px) 18px}}@media (min-width:1024px){.villa-service-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.villa-service-process[data-steps="4"] .villa-service-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.villa-service-step{grid-template-rows:subgrid;box-shadow:0 0 56px 18px var(--villa-glow-apricot);grid-row:span 3;row-gap:0;padding:24px;display:grid}.villa-service-step>.villa-service-photo--step{grid-row:1}.villa-service-step>.villa-service-step-title{grid-row:2;align-self:end;margin-block-start:18px;font-size:clamp(1.5rem,1.65vw,2rem)}.villa-service-step>.villa-service-step-body{grid-row:3;font-size:clamp(1.05rem,1.1vw,1.35rem);line-height:1.4}}@media (min-width:1280px){.villa-service-process[data-steps="4"] .villa-service-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.villa-service-process[data-steps="5"] .villa-service-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.villa-service-steps{--villa-service-stem:linear-gradient(var(--villa-edge-bronze-strong), var(--villa-edge-bronze-strong)) 50% 100% / 1.5px 38px no-repeat;margin-block-start:106px;container:villa-service-steps/inline-size}.villa-service-step:before{content:"";background:radial-gradient(circle at 50% 14px, var(--villa-bg) 0 4.5px, var(--villa-edge-bronze-strong) 5px 6.5px, var(--villa-bg) 7px 12.5px, var(--villa-edge-bronze-strong) 13px 14.5px, transparent 15px), var(--villa-service-stem);block-size:66px;inline-size:28px;position:absolute;inset-block-start:-67px;inset-inline-start:calc(50% - 14px)}.villa-service-step:nth-child(2):before{background:radial-gradient(circle at 50% 14px, transparent 0 6px, var(--villa-bg) 6.5px 12.5px, var(--villa-edge-bronze-strong) 13px 14.5px, transparent 15px), radial-gradient(circle at 50% 14px, transparent 0 5px, var(--villa-edge-bronze-strong) 5.5px 6.5px, transparent 7px), linear-gradient(transparent 50%, var(--villa-edge-bronze-strong) 50%) 50% 8px / 12px 12px no-repeat, radial-gradient(circle at 50% 14px, var(--villa-bg) 0 6.5px, transparent 7px), var(--villa-service-stem)}.villa-service-step:nth-child(n+3):before{background:radial-gradient(circle at 50% 14px, var(--villa-edge-bronze-strong) 0 6.5px, var(--villa-bg) 7px 12.5px, var(--villa-edge-bronze-strong) 13px 14.5px, transparent 15px), var(--villa-service-stem)}.villa-service-step:after{content:"";inline-size:calc(100% - 28px + var(--villa-service-step-gap));background:var(--villa-edge-bronze-strong);block-size:1.5px;position:absolute;inset-block-start:-53px;inset-inline-start:calc(50% + 14px)}.villa-service-step:last-child:after{display:none}.villa-service-process[data-photo]{column-gap:var(--villa-gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.villa-service-process[data-photo]>.villa-service-process-head{grid-area:1/1/auto/span 7}.villa-service-process[data-photo]>.villa-service-steps{grid-area:2/1/auto/span 8;align-self:end}.villa-service-process[data-photo]>.villa-service-photo--process{grid-area:1/9/span 2/span 4;align-self:end;display:block}.villa-service-process[data-photo]>.villa-service-strip{grid-area:3/1/auto/-1}.villa-service-process[data-photo]>.villa-service-photo--process{border:2px solid var(--villa-edge-bronze-mid);box-shadow:0 0 0 3px var(--villa-bg), 0 0 0 5px var(--villa-edge-bronze-strong), 0 24px 70px -10px var(--villa-glow-apricot)}.villa-service-process[data-photo] .villa-service-step:last-child:after{inline-size:calc(50% - 14px + var(--villa-gutter));display:block}@container villa-service-steps (min-width:34.5rem){.villa-service-process[data-photo] .villa-service-step:last-child:after{inline-size:calc(125% - 14px + var(--villa-service-step-gap) / 2 + var(--villa-gutter) * .75)}}}.villa-service-team{grid-template-columns:minmax(0,1fr);row-gap:28px;display:grid}.villa-service-team-list{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.villa-service-team-link{justify-self:start}.villa-service-member{grid-template-columns:120px minmax(0,1fr);align-items:center;column-gap:20px;display:grid}.villa-service-member-frame{--villa-arch-rise:37.5%;aspect-ratio:3/4;border:1px solid var(--villa-line-champagne);inline-size:100%;display:block}.villa-service-member-frame--initial{background:radial-gradient(circle at 50% 32%, var(--villa-bg) 0%, var(--villa-mint-whisper) 100%);font-family:var(--villa-font-display);color:var(--villa-accent);place-items:center;font-size:clamp(3rem,6vw,5.5rem);line-height:1;display:grid}.villa-service-member-title{margin-block-start:8px}.villa-service-reviews{border:1px solid var(--villa-line-champagne);container:villa-service-reviews/inline-size}.villa-service-reviews--columns .villa-columns{gap:clamp(1.5rem,3vw,2.5rem)}.villa-service-reviews--columns .villa-columns-item{container:villa-service-reviews/inline-size}.villa-service-reviews-aggregate{flex-direction:column;align-items:flex-start;gap:12px;margin-block-start:var(--villa-gap-dense);display:flex}.villa-service-reviews:not(.villa-service-reviews--columns) [data-rotator-slide]>.villa-panel--card{margin-block-start:var(--villa-gap-dense)}.villa-service-reviews-rating{font-family:var(--villa-font-display);font-size:var(--villa-type-hero);color:var(--villa-accent-lift);line-height:1}.villa-service-reviews-stars{font-size:var(--villa-type-title);color:var(--villa-accent-lift);flex-wrap:wrap;align-items:center;gap:.18em;line-height:1;display:inline-flex}.villa-service-reviews-count{font-size:var(--villa-type-body-l);color:var(--villa-muted);flex-wrap:wrap;align-items:center;display:flex}.villa-service-reviews-dot{background:currentColor;border-radius:50%;block-size:3px;inline-size:3px;margin-inline:.7em}.villa-service-reviews-link{min-block-size:44px;font-family:var(--villa-font-display);font-size:var(--villa-type-body-l);align-items:center;gap:.5em;display:inline-flex}.villa-service-reviews [data-rotator-slide]{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),visibility linear}.villa-service-reviews [data-rotator-slide][aria-hidden=true]{visibility:hidden;transition-delay:0s,0s,.7s}.villa-service-reviews button[aria-label]:not([aria-current]){min-block-size:44px;min-inline-size:44px}.villa-service-reviews div:has(>div>button[aria-current]){column-gap:8px}.villa-service-reviews div:has(>div>button[aria-current])>button{block-size:44px;inline-size:44px}.villa-service-reviews button[aria-current]{block-size:24px;inline-size:24px}@container villa-service-reviews (max-width:279px){.villa-service-reviews div:has(>div>button[aria-current]){column-gap:0}}:is(.villa-service-reviews div:has(>button[aria-current]),.villa-service-reviews div:has(>div>button[aria-current])){flex-wrap:wrap}.villa-panel--photo [data-rotator-slide],.villa-service-reviews [data-rotator-slide]{grid-template-columns:minmax(0,1fr)}.villa-panel--photo div:has(>[data-rotator-slide]){grid-template-columns:minmax(0,1fr)}.villa-service-reviews div:has(>[data-rotator-slide]){grid-template-columns:minmax(0,1fr)}.villa-panel--photo [data-rotator-slide],.villa-service-reviews [data-rotator-slide]{min-inline-size:0;max-inline-size:100%}.villa-panel--photo .villa-panel--card blockquote,.villa-service-reviews .villa-panel--card blockquote{overflow-wrap:anywhere}.villa-panel--photo .villa-panel--card figcaption [role=img],.villa-service-reviews .villa-panel--card figcaption [role=img]{flex-wrap:wrap}.villa-panel--photo{container:villa-reviews-band/inline-size}.villa-panel--photo [data-rotator-slide],.villa-service-reviews [data-rotator-slide]{container:villa-review-slide/inline-size}@container villa-review-slide (max-width:12.5rem){.villa-panel--card{padding-inline:16px}}@container villa-reviews-band (max-width:16rem){.villa-panel--photo>.villa-columns{padding-inline:16px}}.villa-service-team{container:villa-service-team/inline-size}@container villa-service-team (max-width:16rem){.villa-service-team>.villa-service-reviews{padding-inline:16px}}.villa-panel--photo div:has(>div>button[aria-current])>button{min-block-size:24px;min-inline-size:24px}@container villa-reviews-band (max-width:16rem){.villa-panel--photo div:has(>div>button[aria-current]){column-gap:8px}.villa-panel--photo div:has(>div>button[aria-current])>button{block-size:44px;inline-size:44px}.villa-panel--photo button[aria-current]{block-size:24px;inline-size:24px}}.villa-service-process-heading,.villa-service-member h3,.villa-service-reviews .villa-type-title{overflow-wrap:anywhere}@container villa-service-reviews (max-width:13.25rem){.villa-service-reviews .villa-type-title{font-size:var(--villa-type-statement)}}@container villa-service-reviews (max-width:8.75rem){.villa-service-reviews .villa-type-title{font-size:var(--villa-type-lead)}}@media (max-width:1023px){.villa-service-reviews:not(.villa-service-reviews--columns) div:has(>[data-rotator-slide]){position:relative}.villa-service-reviews:not(.villa-service-reviews--columns) [data-rotator-slide][aria-hidden=true]{position:absolute;inset-block-start:0;inset-inline:0}}@media (max-width:767px){.villa-service-member .villa-service-member-title{font-size:var(--villa-type-small)}}@media (min-width:768px){.villa-service-team-list{gap:var(--villa-gutter);grid-template-columns:repeat(3,minmax(0,1fr))}.villa-service-member{text-align:center;grid-template-columns:minmax(0,1fr);row-gap:28px}}@media (min-width:1024px){.villa-service-team{column-gap:var(--villa-gutter);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(28px,2.6vw,50px)}.villa-service-team-heading{grid-area:1/1/auto/span 5}.villa-service-team-link{grid-area:1/6/auto/span 3;place-self:end}.villa-service-team-list{grid-area:2/1/auto/span 8;align-self:start}.villa-service-team>.villa-service-reviews{grid-area:1/9/span 2/span 4;align-self:stretch}.villa-service-team--alone>.villa-service-reviews{grid-area:1/3/auto/span 8}}.villa-faq-split{grid-template-columns:minmax(0,1fr);row-gap:28px;display:grid}.villa-faq-split-head{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.villa-faq-split-items{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.villa-faq-item{--villa-device:panel;border:1px solid var(--villa-line-champagne);border-radius:var(--villa-r-3);background:linear-gradient(100deg, var(--villa-cream) 0%, var(--villa-bg) 92%);box-shadow:var(--villa-e1);color:var(--villa-ink);transition:box-shadow .3s}.villa-faq-item:nth-child(3n+2){background:linear-gradient(100deg, var(--villa-apricot-whisper) 0%, var(--villa-cream) 92%)}.villa-faq-item:nth-child(3n){background:linear-gradient(260deg, var(--villa-apricot-whisper) 0%, var(--villa-bg) 86%)}.villa-faq-item:hover{box-shadow:var(--villa-e2)}.villa-faq-item[open]{--villa-line-info:color-mix(in srgb, var(--villa-bg) 47%, transparent);background:var(--villa-ground-espresso-2);box-shadow:var(--villa-e3)}.villa-faq-item>summary{border-radius:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-block-size:72px;padding:14px 20px;list-style:none;display:flex}.villa-faq-item>summary::-webkit-details-marker{display:none}.villa-faq-question{font-family:var(--villa-font-display);font-size:var(--villa-type-card);line-height:1.2}@media (max-width:767px){.villa-faq-split .villa-faq-question{font-size:var(--villa-type-statement)}}.villa-faq-sign{border:1px solid var(--villa-line-info);border-radius:50%;flex:none;block-size:44px;inline-size:44px;position:relative}.villa-faq-sign:before,.villa-faq-sign:after{content:"";background:currentColor;block-size:1px;inline-size:14px;margin:auto;position:absolute;inset:0}.villa-faq-sign:after{block-size:14px;inline-size:1px;transition:opacity .3s}.villa-faq-item[open] .villa-faq-sign:after{opacity:0}.villa-faq-answer{border-block-start:1px solid var(--villa-line);font-size:var(--villa-type-statement);color:var(--villa-muted);margin-inline:20px;padding-block:18px 22px;line-height:1.45}.villa-faq-item>summary:focus-visible{outline:2px solid var(--villa-accent-ink);outline-offset:3px}@supports selector(:has(*)){.villa-faq-item:has(>summary:focus-visible){outline:2px solid var(--villa-accent-ink);outline-offset:3px}.villa-faq-item>summary:focus-visible{outline:0}}@media (min-width:1024px){.villa-faq-split{column-gap:var(--villa-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.villa-faq-split-head{grid-column:1/span 4;gap:28px}.villa-faq-split-items{grid-column:5/span 8}.villa-faq-item>summary{min-block-size:clamp(88px,6vw,115px);padding-inline:clamp(28px,2.8vw,54px)}.villa-faq-sign{block-size:48px;inline-size:48px}.villa-faq-answer{margin-inline:clamp(28px,2.8vw,54px);padding-block:22px 30px}}.villa-service-related-head{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.villa-service-related-rule{--villa-device:eyebrow-rule;background:var(--villa-line-champagne);flex:auto;block-size:1px;display:none}.villa-service-related-list{grid-template-columns:minmax(0,1fr);gap:24px;margin-block-start:20px;display:grid}.villa-service-related-card{--villa-device:panel;display:block}.villa-service-related-card.villa-lift-card:hover,.villa-service-related-card.villa-lift-card:focus-visible{box-shadow:none}.villa-service-related-bar{border:1px solid var(--villa-line-champagne);background:linear-gradient(180deg, var(--villa-bg) 0%, var(--villa-cream) 100%);min-block-size:52px;box-shadow:var(--villa-e2);font-family:var(--villa-font-display);font-size:var(--villa-type-card);color:var(--villa-ink);border-block-start:0;border-end-end-radius:var(--villa-r-2);border-end-start-radius:var(--villa-r-2);justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;line-height:1.15;display:flex}@media (min-width:768px){.villa-service-related-head{flex-direction:row;align-items:center;gap:24px}.villa-service-related-rule{display:block}}@media (min-width:1024px){.villa-service-related-list{gap:var(--villa-gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:32px}.villa-service-related-bar{min-block-size:clamp(72px,5.3vw,101px);padding-inline:clamp(20px,1.8vw,34px)}}@media (prefers-reduced-motion:reduce){.villa-faq-item,.villa-faq-sign:after{transition:none}.villa-service-reviews [data-rotator-slide][aria-hidden=true]{transition-delay:0s}}.villa-type-micro{font-size:var(--villa-type-micro)}.villa-type-label{font-size:var(--villa-type-label)}.villa-type-small{font-size:var(--villa-type-small)}.villa-type-body{font-size:var(--villa-type-body)}.villa-type-lead{font-size:var(--villa-type-lead)}.villa-type-statement{font-size:var(--villa-type-statement)}.villa-type-section{font-size:var(--villa-type-section)}.villa-type-chapter{font-size:var(--villa-type-chapter)}.villa-type-hero{font-size:var(--villa-type-hero)}.villa-type-band{font-size:var(--villa-type-band)}.villa-type-title{font-size:var(--villa-type-title)}.villa-type-prose{font-size:var(--villa-type-prose)}.villa-type-card{font-size:var(--villa-type-card)}.villa-type-body-l{font-size:var(--villa-type-body-l)}.villa-chapter-next{align-items:center;gap:clamp(.75rem,1.6vw,1.25rem);display:flex}.villa-chapter-next-rule{background:linear-gradient(90deg, var(--villa-accent), transparent);flex:auto;block-size:1px;min-inline-size:2rem}: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)) .villa-chapter-next-rule{background:linear-gradient(270deg, var(--villa-accent), transparent)}.villa-chapter-next-link{text-align:end;flex:0 auto;min-inline-size:0}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0e156020fd1d73f.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ece6651c07dc3133.054a9rxhye2rx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1d0bb6ba8433fca1.p.12c_00cnxx2oq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d036f80216c14ee.p.2r-cuu_7locvx.woff2)format("woff2");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}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0e156020fd1d73f.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ece6651c07dc3133.054a9rxhye2rx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1d0bb6ba8433fca1.p.12c_00cnxx2oq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9d036f80216c14ee.p.2r-cuu_7locvx.woff2)format("woff2");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}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0e156020fd1d73f.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ece6651c07dc3133.054a9rxhye2rx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1d0bb6ba8433fca1.p.12c_00cnxx2oq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d036f80216c14ee.p.2r-cuu_7locvx.woff2)format("woff2");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}.Zc_zma_className{font-family:Playfair Display,Georgia,Times New Roman,serif;font-style:normal}.Zc_zma_variable{--villa-font-display:"Playfair Display", Georgia, Times New Roman, serif}
@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c713a0aab7a8ca36.0or-mv9rm3-7p.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c6bb81ef2959eb3.1dgp9w781ejf6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e929b158eb81aae9.0ydhovl1n7s8f.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/02ee680d6f7b72e4.444o2y6he09-k.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/80aaaae4466959af.1trkgqz3-pw7b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1854c6960aa5e9fd.p.16qc705tx6j2a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3d9c74ef0d9c07b.p.1c4v1kyduoipm.woff2)format("woff2");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}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c713a0aab7a8ca36.0or-mv9rm3-7p.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c6bb81ef2959eb3.1dgp9w781ejf6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e929b158eb81aae9.0ydhovl1n7s8f.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02ee680d6f7b72e4.444o2y6he09-k.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/80aaaae4466959af.1trkgqz3-pw7b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1854c6960aa5e9fd.p.16qc705tx6j2a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3d9c74ef0d9c07b.p.1c4v1kyduoipm.woff2)format("woff2");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}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c713a0aab7a8ca36.0or-mv9rm3-7p.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c6bb81ef2959eb3.1dgp9w781ejf6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e929b158eb81aae9.0ydhovl1n7s8f.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/02ee680d6f7b72e4.444o2y6he09-k.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/80aaaae4466959af.1trkgqz3-pw7b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1854c6960aa5e9fd.p.16qc705tx6j2a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3d9c74ef0d9c07b.p.1c4v1kyduoipm.woff2)format("woff2");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}.n7D_fa_className{font-family:Lora,Georgia,Times New Roman,serif;font-style:normal}.n7D_fa_variable{--villa-font-body:"Lora", Georgia, Times New Roman, serif}