@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.yBEUfq_className{font-family:Manrope,Manrope Fallback;font-style:normal}.yBEUfq_variable{--sr-font:"Manrope", "Manrope Fallback"}
.mx-picture{border-radius:var(--photo-radius);display:block;position:relative;overflow:hidden}.mx-picture__img{width:100%;height:auto;display:block}.mx-picture__label{padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text);border:1px solid var(--border);font-family:var(--font-body);position:absolute;inset-block-start:var(--s-2);inset-inline-start:var(--s-2)}.mx-button{padding:var(--s-3) var(--s-6);border-radius:var(--r-md);font-family:var(--font-body);transition:opacity var(--dur) var(--ease-out);border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-block}.mx-button--primary{background:var(--primary);color:var(--on-primary)}.mx-button--accent{background:var(--accent);color:var(--on-accent)}.mx-button--ghost{color:var(--text);border-color:var(--border);background:0 0}.mx-button:hover{opacity:.9}.mx-button:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.mx-button--primary:focus-visible{outline-color:var(--text)}.mx-section{padding-block:var(--s-16);padding-inline:var(--s-6)}.mx-section--page{background:var(--bg);color:var(--text)}.mx-section--surface{background:var(--surface);color:var(--text)}.mx-section--band{background:var(--band);color:var(--on-band)}
.mx-header{background:var(--bg);color:var(--text);border-block-end:1px solid var(--border);font-family:var(--font-body)}.mx-header__inner{align-items:center;gap:var(--s-3) var(--s-6);padding:var(--s-3) var(--s-6);max-inline-size:90rem;margin-inline:auto;display:grid}.mx-header a,.mx-header button{color:inherit}.mx-header__logo{min-block-size:44px;font-family:var(--font-display);font-weight:var(--display-weight);text-transform:var(--display-case);font-size:var(--t-h4);align-items:center;text-decoration:none;display:inline-flex}.mx-header__nav ul{gap:var(--s-1) var(--s-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mx-header__nav a{min-block-size:44px;font-size:var(--t-body-sm);letter-spacing:.08em;text-transform:uppercase;border-block-end:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.mx-header__nav a:hover{border-block-end-color:var(--primary)}.mx-header__whatsapp{min-block-size:44px;min-inline-size:44px;padding-inline:var(--s-4);border:1px solid var(--border);border-radius:var(--r-md);font-size:var(--t-body-sm);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.mx-header__whatsapp:hover{border-color:var(--primary)}.mx-header__toggle{min-block-size:44px;min-inline-size:44px;padding-inline:var(--s-4);border:1px solid var(--border);border-radius:var(--r-md);font:inherit;font-size:var(--t-body-sm);cursor:pointer;background:0 0;font-weight:600;display:none}.mx-header a:focus-visible,.mx-header button:focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:var(--r-sm)}.mx-header--bar .mx-header__inner{grid-template-columns:auto 1fr auto}.mx-header--bar .mx-header__nav{justify-self:end}.mx-header--centred-crest .mx-header__inner{grid-template-columns:1fr auto 1fr;grid-template-areas:".logo whatsapp""nav nav nav"}.mx-header--centred-crest .mx-header__logo{font-size:var(--t-h3);letter-spacing:.14em;grid-area:logo;justify-self:center}.mx-header--centred-crest .mx-header__nav{grid-area:nav;justify-self:center}.mx-header--centred-crest .mx-header__whatsapp{grid-area:whatsapp;justify-self:end}.mx-header--centred-crest .mx-header__toggle{grid-area:1/1;justify-self:start}@media (prefers-reduced-motion:no-preference){.mx-header__nav a,.mx-header__whatsapp{transition:border-color var(--dur) var(--ease-out)}}@media (max-width:48rem){.mx-header__inner{padding-inline:var(--s-4);column-gap:var(--s-3)}.mx-header--bar .mx-header__inner{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"logo whatsapp toggle""nav nav nav"}.mx-header--centred-crest .mx-header__inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"toggle logo whatsapp""nav nav nav"}.mx-header__logo{overflow-wrap:break-word;grid-area:logo;min-inline-size:0;max-inline-size:100%}.mx-header--centred-crest .mx-header__logo{text-align:center;font-size:var(--t-body-lg);letter-spacing:.04em;justify-self:center}.mx-header__whatsapp,.mx-header__toggle{white-space:nowrap;flex-shrink:0}.mx-header__whatsapp{grid-area:whatsapp}.mx-header__toggle{grid-area:toggle;justify-self:end;align-items:center;display:inline-flex}.mx-header--centred-crest .mx-header__toggle{justify-self:start}.mx-header .mx-header__nav{grid-area:nav;justify-self:stretch;display:none}.mx-header .mx-header__nav[data-open=true]{display:block}.mx-header__nav ul{flex-direction:column;gap:0}.mx-header__nav a{border-block-end:1px solid var(--border);inline-size:100%}}
.mx-footer{font-family:var(--font-body);font-size:var(--t-body-sm)}.mx-footer a{color:inherit;text-underline-offset:.2em;align-items:center;min-block-size:44px;display:inline-flex}.mx-footer a:focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:var(--r-sm)}.mx-footer ul{margin:0;padding:0;list-style:none}.mx-footer p{margin:0}.mx-footer__name{font-family:var(--font-display);font-weight:var(--display-weight);text-transform:var(--display-case);font-size:var(--t-h4)}.mx-footer__legal{padding:var(--s-4) var(--s-6);font-size:var(--t-caption)}.mx-footer--columns{background:var(--surface);color:var(--text);border-block-start:1px solid var(--border)}.mx-footer--columns .mx-footer__inner{gap:var(--s-8) var(--s-6);padding:var(--s-12) var(--s-6) var(--s-8);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));max-inline-size:90rem;margin-inline:auto;display:grid}.mx-footer--columns .mx-footer__contact p{padding-block:var(--s-1)}.mx-footer--columns .mx-footer__legal{color:var(--text-muted);border-block-start:1px solid var(--border);max-inline-size:90rem;margin-inline:auto}.mx-footer--band{background:var(--band);color:var(--on-band);text-align:center}.mx-footer--band .mx-footer__inner{justify-items:center;gap:var(--s-4);padding:var(--s-12) var(--s-6) var(--s-6);display:grid}.mx-footer--band .mx-footer__nav ul,.mx-footer--band .mx-footer__social{justify-content:center;gap:0 var(--s-6);flex-wrap:wrap;display:flex}.mx-footer--band .mx-footer__contact{color:var(--on-band-muted)}.mx-footer--band .mx-footer__contact a{color:var(--on-band)}.mx-footer--band .mx-footer__legal{color:var(--on-band-muted)}.mx-footer--band a:focus-visible{outline-color:var(--on-band)}@media (prefers-reduced-motion:no-preference){.mx-footer a{transition:opacity var(--dur) var(--ease-out)}.mx-footer a:hover{opacity:.8}}
.mx-hero{background:var(--bg);color:var(--text);font-family:var(--font-body)}.mx-hero__copy{align-items:flex-start;gap:var(--s-5);flex-direction:column;display:flex}.mx-hero__eyebrow{font-size:var(--t-body-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:600}.mx-hero__headline{font-family:var(--font-display);font-weight:var(--display-weight);text-transform:var(--display-case);font-size:clamp(var(--t-h1), 6vw, var(--t-display-l));text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:1.05}.mx-hero__text{max-inline-size:40ch;font-size:var(--t-body-lg);margin:0;line-height:1.55}.mx-hero__actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.mx-hero__actions .mx-button{justify-content:center;align-items:center;min-block-size:44px;display:inline-flex}.mx-hero--bleed{display:grid}.mx-hero--bleed .mx-hero__media{grid-area:1/1;min-inline-size:0}.mx-hero--bleed .mx-hero__media .mx-picture{border-radius:0;block-size:100%}.mx-hero--bleed .mx-hero__media .mx-picture__img{object-fit:cover;block-size:100%;min-block-size:20rem;max-block-size:80vh}.mx-hero--bleed .mx-hero__panel{padding:var(--s-8) var(--s-6);background:var(--band);color:var(--on-band);grid-area:2/1}.mx-hero--bleed .mx-hero__eyebrow{color:var(--on-band-muted)}.mx-hero--bleed .mx-button--primary{background:var(--on-band);color:var(--band)}.mx-hero--bleed .mx-button--ghost{color:var(--on-band);border-color:var(--on-band);background:0 0}.mx-hero--bleed .mx-button:focus-visible{outline-color:var(--on-band)}.mx-hero--bleed[data-has-picture=false] .mx-hero__panel{padding-block:var(--s-16);grid-area:1/1}.mx-hero--bleed[data-has-picture=false] .mx-hero__copy{max-inline-size:90rem;margin-inline:auto}.mx-hero--split{gap:var(--s-8);padding:var(--s-12) max(var(--s-6), calc((100% - 90rem) / 2));align-items:center;display:grid}.mx-hero--split .mx-hero__media{min-inline-size:0}.mx-hero--crest{justify-items:center;gap:var(--s-12);padding:var(--s-16) var(--s-6);display:grid}.mx-hero--crest .mx-hero__copy{text-align:center;align-items:center;max-inline-size:48rem}.mx-hero--crest .mx-hero__text{margin-inline:auto}.mx-hero--crest .mx-hero__actions{justify-content:center}.mx-hero--crest .mx-hero__media{inline-size:100%;max-inline-size:64rem}@media (min-width:48rem){.mx-hero--bleed .mx-hero__panel{max-inline-size:min(36rem, calc(100% - 2 * var(--s-8)));margin:var(--s-8);padding:var(--s-10);grid-area:1/1;place-self:end start}.mx-hero--bleed[data-has-picture=false] .mx-hero__panel{max-inline-size:none;padding:var(--s-16) var(--s-6);place-self:stretch stretch;margin:0}.mx-hero--split[data-has-picture=true]{gap:var(--s-12);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.mx-hero .mx-button{transition:opacity var(--dur) var(--ease-out)}}
.mx-ticker{background:var(--band);color:var(--on-band);font-family:var(--font-body);font-size:var(--t-body-sm);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.mx-ticker__track{padding:var(--s-2) var(--s-6);justify-content:center;display:flex}.mx-ticker__group{justify-content:center;gap:var(--s-1) var(--s-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mx-ticker__group[aria-hidden=true]{display:none}.mx-ticker__line{align-items:center;gap:var(--s-4);display:inline-flex}.mx-ticker:focus-visible{outline:3px solid var(--on-band);outline-offset:-3px}@media (prefers-reduced-motion:no-preference){.mx-ticker--marquee{overflow:hidden}.mx-ticker--marquee .mx-ticker__track{inline-size:max-content;animation:mx-ticker-slide var(--ticker-duration,40s) linear infinite;justify-content:flex-start;padding-inline:0}.mx-ticker--marquee .mx-ticker__group,.mx-ticker--marquee .mx-ticker__group[aria-hidden=true]{white-space:nowrap;flex-wrap:nowrap;flex:none;justify-content:space-around;min-inline-size:100vw;display:flex}.mx-ticker--marquee:hover .mx-ticker__track,.mx-ticker--marquee:focus .mx-ticker__track{animation-play-state:paused}@keyframes mx-ticker-slide{to{transform:translate(-50%)}}}
.mx-item{gap:var(--s-3);font-family:var(--font-body);color:var(--text);flex-direction:column;display:flex;position:relative}.mx-item__media .mx-picture{background:var(--surface-2)}.mx-item__media .mx-picture__img{object-fit:cover;block-size:100%;inline-size:100%}.mx-item--tile .mx-item__media{aspect-ratio:1}.mx-item--portrait .mx-item__media{aspect-ratio:4/5}.mx-item__media .mx-picture{block-size:100%}.mx-item__body{align-items:flex-start;gap:var(--s-1);flex-direction:column;display:flex}.mx-item__name{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-body-lg);overflow-wrap:anywhere;margin:0;line-height:1.25}.mx-item__link{color:inherit;text-decoration:none}.mx-item__link:after{content:"";position:absolute;inset:0}.mx-item__link:hover{text-underline-offset:.2em;text-decoration:underline}.mx-item__price{font-size:var(--t-body-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0}.mx-item__enquire{z-index:1;min-block-size:44px;font-size:var(--t-body-sm);color:var(--text);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);align-items:center;font-weight:600;display:inline-flex;position:relative}.mx-item__enquire:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.mx-item:has(.mx-item__link:focus-visible){outline:3px solid var(--primary);outline-offset:4px;border-radius:var(--r-sm)}@supports not selector(:has(*)){.mx-item__link:focus-visible{outline:3px solid var(--primary);outline-offset:3px}}.mx-item__enquire:focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:var(--r-sm)}.mx-rail,.mx-listing,.mx-tiles{background:var(--bg);color:var(--text);font-family:var(--font-body);padding:var(--s-12) var(--s-6)}.mx-rail__inner,.mx-listing__inner,.mx-tiles__inner{max-inline-size:90rem;margin-inline:auto}.mx-rail__heading,.mx-listing__heading,.mx-tiles__heading{font-family:var(--font-display);font-weight:var(--display-weight);text-transform:var(--display-case);font-size:var(--t-h2);text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:1.1}ul.mx-rail__track,ul.mx-listing__grid,ul.mx-tiles__grid{margin:0;padding:0;list-style:none}.mx-rail__head{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-6);flex-wrap:wrap;margin-block-end:var(--s-6);display:flex}.mx-rail__all{min-block-size:44px;font-size:var(--t-body-sm);color:var(--text);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);align-items:center;font-weight:600;display:inline-flex}.mx-rail__all:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.mx-rail__all:focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:var(--r-sm)}.mx-rail--scroll .mx-rail__track{gap:var(--s-4);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-block:var(--s-2) var(--s-4);scroll-padding-inline:var(--s-6);display:flex;overflow-x:auto}.mx-rail--scroll .mx-rail__cell{scroll-snap-align:start;flex:0 0 min(70vw,16rem);min-inline-size:0}.mx-rail--grid .mx-rail__track{gap:var(--s-6) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mx-rail--grid .mx-rail__cell{min-inline-size:0}.mx-listing__heading{margin-block-end:var(--s-6)}.mx-listing__layout{gap:var(--s-8);display:grid}.mx-listing__filters{align-items:flex-start;gap:var(--s-4);flex-direction:column;min-inline-size:0;display:flex}.mx-listing__facet{gap:var(--s-2);flex-direction:column;min-inline-size:0;display:flex}.mx-listing__facet-label{font-size:var(--t-body-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:600}.mx-listing__chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.mx-chip{align-items:center;gap:var(--s-2);min-block-size:44px;min-inline-size:44px;padding-inline:var(--s-4);color:var(--text);border:1px solid var(--border);border-radius:var(--r-md);font:inherit;font-size:var(--t-body-sm);cursor:pointer;overflow-wrap:anywhere;background:0 0;font-weight:600;display:inline-flex}.mx-chip:hover{border-color:var(--text)}.mx-chip[aria-pressed=true]{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.mx-chip[aria-pressed=true]:before{content:"✓";content:"✓" / ""}.mx-chip:focus-visible,.mx-listing__clear:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.mx-chip[aria-pressed=true]:focus-visible{outline-color:var(--text)}.mx-listing__clear{min-block-size:44px;padding-inline:var(--s-1);color:var(--text);font:inherit;font-size:var(--t-body-sm);cursor:pointer;text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);background:0 0;border:0;font-weight:600}.mx-listing__count{margin:0 0 var(--s-4);font-size:var(--t-body-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.mx-listing__empty{align-items:flex-start;gap:var(--s-2);padding-block:var(--s-8);flex-direction:column;display:flex}.mx-listing__empty p{font-size:var(--t-body-lg);margin:0}.mx-listing__grid{gap:var(--s-6) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mx-listing__cell{min-inline-size:0}.mx-tiles__heading{margin-block-end:var(--s-6)}.mx-tiles__grid{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.mx-tiles__cell{min-inline-size:0;display:flex}.mx-tile{inline-size:100%;color:inherit;border-radius:var(--photo-radius);background:var(--band);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.mx-tile__media{aspect-ratio:4/3;flex:auto;min-block-size:0;display:block}.mx-tile__media .mx-picture{background:var(--surface-2);border-radius:0;block-size:100%}.mx-tile__media .mx-picture__img{object-fit:cover;block-size:100%}.mx-tile__label{padding:var(--s-3) var(--s-4);background:var(--band);color:var(--on-band);font-family:var(--font-display);font-weight:var(--display-weight);text-transform:var(--display-case);font-size:var(--t-body-lg);overflow-wrap:anywhere;display:block}.mx-tile:hover .mx-tile__label{text-underline-offset:.2em;text-decoration:underline}.mx-tile:focus-visible{outline:3px solid var(--primary);outline-offset:4px}@media (min-width:40rem){.mx-rail--grid .mx-rail__track,.mx-listing__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mx-tiles--row .mx-tiles__grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.mx-tiles--mosaic .mx-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.mx-rail--grid .mx-rail__track{grid-template-columns:repeat(4,minmax(0,1fr))}.mx-rail--scroll .mx-rail__cell{flex-basis:18rem}.mx-listing--sidebar .mx-listing__layout{grid-template-columns:15rem minmax(0,1fr);align-items:start}.mx-listing--sidebar .mx-listing__filters{position:sticky;inset-block-start:var(--s-6)}.mx-listing--sidebar .mx-listing__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mx-listing--chips .mx-listing__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mx-listing--chips .mx-listing__filters{align-items:flex-end;gap:var(--s-4) var(--s-8);flex-flow:wrap}.mx-tiles--mosaic .mx-tiles__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense}.mx-tiles--mosaic .mx-tiles__cell:first-child{grid-area:span 2/span 2}.mx-tiles--mosaic .mx-tile__media{aspect-ratio:auto;min-block-size:12rem}}@media (prefers-reduced-motion:no-preference){.mx-item__enquire,.mx-rail__all,.mx-listing__clear{transition:text-decoration-color var(--dur) var(--ease-out)}.mx-chip{transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out)}.mx-rail--scroll .mx-rail__track{scroll-behavior:smooth}}
.mx-textpic{background:var(--bg);color:var(--text);font-family:var(--font-body);padding:var(--s-12) var(--s-6)}.mx-textpic__inner{gap:var(--s-8);align-items:center;max-inline-size:90rem;margin-inline:auto;display:grid}.mx-textpic__media,.mx-textpic__inner>*{min-inline-size:0}.mx-textpic__body{align-items:flex-start;gap:var(--s-5);flex-direction:column;display:flex}.mx-textpic__heading{font-family:var(--font-display);font-weight:var(--display-weight);text-transform:var(--display-case);font-size:var(--t-h2);text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:1.1}.mx-textpic__text{gap:var(--s-4);max-inline-size:60ch;font-size:var(--t-body-lg);flex-direction:column;line-height:1.6;display:flex}.mx-textpic__text p{overflow-wrap:anywhere;margin:0}.mx-textpic .mx-button{justify-content:center;align-items:center;min-block-size:44px;display:inline-flex}.mx-textpic .mx-button--primary:focus-visible{outline-color:var(--text)}.mx-textpic--stacked .mx-textpic__inner{justify-items:center;max-inline-size:64rem}.mx-textpic--stacked .mx-textpic__media{inline-size:100%}.mx-textpic--stacked .mx-textpic__body{text-align:center;align-items:center}.mx-textpic--stacked .mx-textpic__text{margin-inline:auto}@media (min-width:48rem){.mx-textpic{padding-block:var(--s-16)}.mx-textpic--left .mx-textpic__inner,.mx-textpic--right .mx-textpic__inner{gap:var(--s-12);grid-template-columns:repeat(2,minmax(0,1fr))}.mx-textpic--right .mx-textpic__media{grid-area:1/2}.mx-textpic--right .mx-textpic__body{grid-area:1/1}}
.mx-location{gap:var(--s-8);max-inline-size:90rem;font-family:var(--font-body);margin-inline:auto;display:grid}.mx-location>*{min-inline-size:0}.mx-location__heading{margin:0 0 var(--s-4);font-family:var(--font-display);font-weight:var(--display-weight);text-transform:var(--display-case);font-size:var(--t-h2);text-wrap:balance;overflow-wrap:anywhere;line-height:1.1}.mx-location__address{font-style:normal;font-size:var(--t-body-lg);overflow-wrap:anywhere;margin:0;line-height:1.5}.mx-location__label{margin:0 0 var(--s-1);font-family:var(--font-body);font-size:var(--t-body-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--on-band-muted);font-weight:600}.mx-location__hours p{overflow-wrap:anywhere;margin:0;line-height:1.5}.mx-location__side{gap:var(--s-6);flex-direction:column;display:flex}.mx-location__actions{gap:var(--s-2) var(--s-8);flex-wrap:wrap;display:flex}.mx-location__link{min-block-size:44px;color:var(--on-band);text-underline-offset:.25em;align-items:center;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.mx-location__link:hover{text-decoration-thickness:4px}.mx-location__link:focus-visible{outline:3px solid var(--on-band);outline-offset:3px;border-radius:var(--r-sm)}.mx-location--band{text-align:center;justify-items:center;max-inline-size:48rem}.mx-location--band .mx-location__side{align-items:center}.mx-location--band .mx-location__actions{justify-content:center}@media (min-width:48rem){.mx-location--split{gap:var(--s-12);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}
.mx-enquiry{align-items:flex-start;gap:var(--s-5);max-inline-size:40rem;font-family:var(--font-body);flex-direction:column;margin-inline:auto;display:flex}.mx-enquiry--whatsapp{text-align:center;align-items:center}.mx-enquiry__heading{font-family:var(--font-display);font-weight:var(--display-weight);text-transform:var(--display-case);font-size:var(--t-h2);text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:1.1}.mx-enquiry__text{font-size:var(--t-body-lg);overflow-wrap:anywhere;max-inline-size:60ch;margin:0;line-height:1.55}.mx-enquiry .mx-button{cursor:pointer;justify-content:center;align-items:center;min-block-size:44px;display:inline-flex}.mx-enquiry .mx-button--primary:focus-visible{outline-color:var(--text)}.mx-enquiry__form{gap:var(--s-4);flex-direction:column;inline-size:100%;display:flex}.mx-enquiry__field{gap:var(--s-1);flex-direction:column;display:flex}.mx-enquiry__field label{font-size:var(--t-body-sm);font-weight:600}.mx-enquiry__field input,.mx-enquiry__field textarea{min-block-size:44px;inline-size:100%;padding:var(--s-3);font:inherit;font-family:var(--font-body);color:var(--text);background:var(--bg);border:2px solid var(--text-muted);border-radius:var(--r-md)}.mx-enquiry__field textarea{resize:vertical}.mx-enquiry__field input:focus-visible,.mx-enquiry__field textarea:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.mx-enquiry__submit{font-size:inherit;align-self:flex-start}
.mx-switcher{z-index:50;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--r-md);font-family:var(--font-body);font-size:var(--t-body-sm);max-inline-size:calc(100vw - 2 * var(--s-2));margin:0;padding:0;position:fixed;inset-block-end:max(var(--s-2), env(safe-area-inset-bottom));inset-inline-end:max(var(--s-2), env(safe-area-inset-right))}.mx-switcher__summary{min-block-size:44px;padding:0 var(--s-3);cursor:pointer;border-radius:var(--r-md);align-items:center;font-weight:600;display:flex}.mx-switcher__summary:focus-visible{outline:3px solid var(--text);outline-offset:2px}.mx-switcher__fieldset{padding:var(--s-1) var(--s-2) var(--s-2);border:0;border-block-start:1px solid var(--border);margin:0}.mx-switcher-reserve body{padding-block-end:calc(44px + 2 * var(--s-2) + env(safe-area-inset-bottom))}.mx-switcher__legend{padding:0 var(--s-1);font-weight:600}.mx-switcher__options{gap:var(--s-1);flex-wrap:wrap;display:flex}.mx-switcher__option{display:inline-flex;position:relative}.mx-switcher__input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.mx-switcher__label{min-block-size:44px;min-inline-size:44px;padding:0 var(--s-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);color:var(--text);justify-content:center;align-items:center;display:inline-flex}.mx-switcher__input:checked+.mx-switcher__label{background:var(--primary);color:var(--on-primary);border-color:var(--primary);font-weight:600}.mx-switcher__input:focus-visible+.mx-switcher__label{outline:3px solid var(--text);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.mx-switcher__label{transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out)}}

:root{--sr-void:#050505;--sr-void-2:#0c0c0c;--sr-ink:#fafafa;--sr-ink-2:#d6d5d5;--sr-muted:#a7a6a6;--sr-hair:#ffffff1f;--sr-beam:#f4e9d6}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--sr-void)}body{background:var(--sr-void);color:var(--sr-ink-2);font:16px/1.6 var(--sr-font), system-ui, sans-serif;margin:0}.sr-bar{background:var(--sr-void);border-bottom:1px solid var(--sr-hair);align-items:center;gap:1.5rem;min-height:3.25rem;padding:0 clamp(1rem,4vw,3rem);display:flex}.sr-bar__mark{letter-spacing:.02em;color:var(--sr-ink);font-weight:700}.sr-bar__title{color:var(--sr-ink);margin:0;font-size:1rem;font-weight:600}.sr-bar__back{min-height:44px;color:var(--sr-ink-2);align-items:center;gap:.5rem;padding-inline:.25rem;text-decoration:none;display:inline-flex}.sr-bar__back:hover{color:var(--sr-ink);text-underline-offset:.25em;text-decoration:underline}.sr-intro{max-width:48rem;padding:clamp(3rem,8vw,6rem) clamp(1rem,4vw,3rem)}.sr-intro h1{letter-spacing:-.02em;color:var(--sr-ink);margin:0 0 1rem;font-size:clamp(2.25rem,6vw,3.5rem);font-weight:600;line-height:1.05}.sr-lede{max-width:36rem;color:var(--sr-ink-2);margin:0 0 3rem;font-size:1.125rem}.sr-list{border-top:1px solid var(--sr-hair);margin:0;padding:0;list-style:none}.sr-list li{border-bottom:1px solid var(--sr-hair);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.sr-list a{min-height:44px;color:var(--sr-ink);flex:1;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.sr-list a:hover{text-underline-offset:.25em;text-decoration:underline}.sr-count{color:var(--sr-muted);font-variant-numeric:tabular-nums;font-size:.875rem}.sr-bar a:focus-visible,.sr-list a:focus-visible{outline:2px solid var(--sr-beam);outline-offset:3px;border-radius:2px}.sr-skin{background:var(--bg);color:var(--text);font-family:var(--font-body)}.sr-skin__title{font-family:var(--sr-font), system-ui, sans-serif;letter-spacing:.02em;background:var(--sr-void);color:var(--sr-ink);border-top:1px solid var(--sr-hair);margin:0;padding:1rem clamp(1rem,4vw,3rem);font-size:1rem;font-weight:600;line-height:1.3}.sr-layout{border-top:0}.sr-layout__title{font-family:var(--sr-font), system-ui, sans-serif;color:var(--sr-muted);background:var(--sr-void-2);border-top:1px solid var(--sr-hair);border-bottom:1px solid var(--sr-hair);margin:0;padding:.5rem clamp(1rem,4vw,3rem);font-size:.875rem;font-weight:500;line-height:1.4}.sr-cards{gap:var(--s-4);padding:var(--s-6) var(--s-4);background:var(--bg);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.sr-cards>*{min-width:0}.sr-logo{font-family:var(--font-display);font-weight:var(--display-weight);text-transform:var(--display-case)}
