@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.1jc1xb-qv_87z.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.3dbq0oou7i_24.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.2mm3nq9i83l-m.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_d881fd50-module__9OsCwW__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_d881fd50-module__9OsCwW__variable{--font-poppins:"Poppins", "Poppins Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono);--color-brand:var(--color-brand);--color-accent:var(--color-accent);--font-display:var(--font-display)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.static{position:static}.grid{display:grid}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--color-ink:#173f31;--color-ink-soft:#52655e;--color-brand:#145b3d;--color-brand-deep:#0c422b;--color-accent:#f26722;--color-accent-hover:#db5212;--color-action-default:var(--color-accent);--color-gallery-backdrop:#0a241aeb;--color-dialog-backdrop:#0a241ab8;--color-media-overlay:#0a241a8f;--color-canvas:#f7f8f6;--color-surface:#fff;--color-surface-muted:#edf2ef;--color-client-logo-surface:var(--color-surface-muted);--color-line:#dce4df;--color-overlay:#0a241aa3;--color-hero-scrim-strong:#fffffff0;--color-hero-scrim-soft:#ffffff94;--color-hero-scrim-clear:#fff0;--color-surface-subtle:#ffffffbf;--font-family-primary:var(--font-poppins);--font-display:var(--font-family-primary);--font-body:var(--font-family-primary);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.5rem;--font-size-2xl:clamp(2.1rem, 5vw, 4.4rem);--font-size-property-price-rate:1rem;--font-size-hero-copy:clamp(2.25rem, 4vw, 3.25rem);--font-size-hero-copy-mobile:clamp(1.45rem, 6.5vw, 2rem);--font-size-mobile-benefit:.625rem;--font-size-mobile-section-title:1.125rem;--font-size-mobile-card-title:.875rem;--font-size-mobile-card-copy:.75rem;--font-size-mobile-detail-title:1.125rem;--font-size-mobile-detail-copy:.8125rem;--line-height-none:1;--line-height-tight:1.05;--line-height-detail:1.08;--line-height-title:1.1;--line-height-heading:1.2;--line-height-body:1.5;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-sm:.5rem;--radius-md:.875rem;--radius-lg:1.25rem;--radius-pill:999px;--border-width:1px;--shadow-card:0 .75rem 2.5rem #143a2b1a;--shadow-float:0 1.25rem 3.75rem #0c422b2e;--container-max:75rem;--header-height:4.8rem;--header-height-mobile:4.3rem;--brand-logo-width:11rem;--brand-logo-width-mobile:9rem;--hero-height:33rem;--hero-height-mobile:38rem;--hero-copy-max:38rem;--hero-description-max:30rem;--hero-description-width-mobile:60%;--detail-media-gutter:1.5rem;--detail-content-max:46rem;--action-row-max:32rem;--feature-card-min:7rem;--benefit-card-width-mobile:8.5rem;--benefit-icon-size-mobile:2rem;--property-card-height-mobile:13.5rem;--property-card-title-block-height-mobile:2.1rem;--property-card-copy-block-height-mobile:2.25rem;--property-card-specs-height-mobile:1.75rem;--mobile-home-section-gap:var(--space-8);--mobile-detail-section-gap:var(--space-6);--sidebar-width:18rem;--form-max:48rem;--textarea-min-height:7rem;--enquiry-panel-max:58rem;--dialog-content-max:58rem;--dialog-content-max-height:90vh;--dialog-content-mobile-max-height:calc(100vh - (var(--space-6) * 2));--dialog-layer:30;--dialog-close-size:2.5rem;--dialog-close-hover-scale:1.04;--about-content-max:78rem;--about-copy-max:48rem;--content-nav-width:14rem;--content-card-min:15rem;--content-hero-min-height:22rem;--content-anchor-offset:6rem;--team-portrait-size:13rem;--team-portrait-size-mobile:11rem;--team-profile-max:19rem;--team-crop-center:center;--team-crop-upper:center 30%;--client-logo-card-width:12rem;--client-logo-card-height:5.5rem;--client-logo-card-width-mobile:9.5rem;--client-logo-card-height-mobile:4.75rem;--client-logo-marquee-gap:1rem;--client-logo-marquee-duration:24s;--client-logo-hover-scale:1.03;--client-logo-edge-fade:3rem;--benefit-icon-size:2.5rem;--color-error:#b42318;--color-success-surface:#e8f5ee;--transition-fast:.16s ease}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);margin:0}a{color:inherit;text-decoration:none}button,select{font:inherit}button{cursor:pointer}:focus-visible{outline:var(--border-width) solid var(--color-accent);outline-offset:var(--space-1)}.sr-only{width:var(--space-1);height:var(--space-1);margin:calc(var(--space-1) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.page-container{width:min(calc(100% - var(--space-8)), var(--container-max));margin-inline:auto}.site-shell{min-height:100vh}.site-header{height:var(--header-height);z-index:2;background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-line);position:relative}.header-inner{align-items:center;gap:var(--space-6);height:100%;display:flex}.brand{align-items:center;gap:var(--space-2);color:var(--color-brand);line-height:var(--line-height-none);display:inline-flex}.hero{min-height:var(--hero-height);padding-top:var(--space-12);align-items:flex-start;display:flex;position:relative;overflow:visible}.hero-image,.hero-overlay{position:absolute;inset:0}.hero-image{background:url("/assets/Hero Banner.png") 50%/cover}.hero-content,.search-panel-wrap{z-index:1;position:relative}.eyebrow{margin:0 0 var(--space-2);color:var(--color-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--space-1);text-transform:uppercase}.hero h1,h2,h3{font-family:var(--font-display)}.hero h1{max-width:44rem;font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);margin:0}.search-panel-wrap{inset-inline:0;bottom:calc(var(--space-12) * -1);position:absolute}.search-panel{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);overflow:hidden}.intent-tabs{border-bottom:var(--border-width) solid var(--color-line);display:flex;overflow-x:auto}.intent-tab{justify-content:center;align-items:center;gap:var(--space-2);min-width:8rem;padding:var(--space-5);border:0;border-right:var(--border-width) solid var(--color-line);background:var(--color-surface);color:var(--color-ink-soft);font-weight:var(--font-weight-bold);display:inline-flex}.intent-tab svg{width:var(--space-5);height:var(--space-5)}.intent-tab--active{color:var(--color-brand);box-shadow:inset 0 calc(var(--space-1) * -1) var(--color-brand)}.search-fields{gap:var(--space-3);padding:var(--space-4);grid-template-columns:1.3fr repeat(4,1fr) auto;display:grid}.search-fields label{gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);color:var(--color-ink-soft);font-size:var(--font-size-xs);flex-direction:column;display:flex}.search-fields select{width:100%;color:var(--color-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:0 0;border:0;outline:0}.search-location{align-items:center;flex-direction:row!important}.search-location svg,.sort-field svg{width:var(--space-5);height:var(--space-5);color:var(--color-brand);flex:none}.button{justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);font-weight:var(--font-weight-bold);transition:background var(--transition-fast), transform var(--transition-fast);display:inline-flex}.button:hover{transform:translateY(calc(var(--space-1) * -1))}.button--primary{background:var(--color-accent);color:var(--color-surface)}.button--primary:hover{background:var(--color-accent-hover)}.button--secondary{background:var(--color-surface-muted);color:var(--color-brand)}.button--ghost{color:var(--color-brand);background:0 0}.button--default{min-height:3.25rem;padding:var(--space-3) var(--space-5)}.button--compact{min-height:var(--space-10);padding:var(--space-2) var(--space-3)}.button--icon{width:var(--space-10);height:var(--space-10);padding:0}.page-content{padding-top:calc(var(--space-12) * 2);padding-bottom:var(--space-12)}.section-block{margin-top:var(--space-12)}.section-heading{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.section-heading h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-title);margin:0}.result-count{color:var(--color-brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.location-grid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.location-card{border-radius:var(--radius-md);background:var(--color-brand);min-height:14rem;color:var(--color-surface);position:relative;overflow:hidden}.location-card img{object-fit:cover;transition:transform var(--transition-fast)}.location-card:hover img{transform:scale(1.05)}.location-shade{background:linear-gradient(0deg, var(--color-overlay), transparent);position:absolute;inset:0}.location-copy{left:var(--space-4);bottom:var(--space-4);gap:var(--space-1);display:grid;position:absolute}.location-copy strong{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.location-copy small{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.location-arrow{right:var(--space-3);bottom:var(--space-3);width:var(--space-8);height:var(--space-8);padding:var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-brand);position:absolute}.property-grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.property-card{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);transition:transform var(--transition-fast);overflow:hidden}.property-card:hover{transform:translateY(calc(var(--space-1) * -2))}.property-image-wrap{background:var(--color-surface-muted);min-height:14rem;display:block;position:relative}.property-image-wrap img{object-fit:cover}.listing-badge{top:var(--space-3);left:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-surface);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;position:absolute}.property-content{padding:var(--space-5)}.property-type{margin:0 0 var(--space-1);color:var(--color-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.property-content h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);margin:0}.property-location,.detail-location,.property-specs span{align-items:center;gap:var(--space-1);display:flex}.property-location{margin:var(--space-2) 0;color:var(--color-ink-soft);font-size:var(--font-size-sm)}.property-location svg,.detail-location svg,.property-specs svg{width:var(--space-4);height:var(--space-4);color:var(--color-brand)}.property-specs{gap:var(--space-3);padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-line);color:var(--color-ink-soft);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.property-bottom{justify-content:space-between;align-items:end;gap:var(--space-3);margin-top:var(--space-5);display:flex}.property-bottom strong{color:var(--color-brand);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);display:block}.property-bottom small{color:var(--color-ink-soft);font-size:var(--font-size-xs);display:block}.details-link{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);white-space:nowrap}.empty-state{padding:var(--space-12);border:var(--border-width) dashed var(--color-line);border-radius:var(--radius-md);text-align:center;color:var(--color-ink-soft)}.empty-state h2{color:var(--color-ink)}.detail-page{padding-top:var(--space-8);padding-bottom:var(--space-12)}.back-link{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);color:var(--color-brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);display:inline-flex}.back-link svg{width:var(--space-5);height:var(--space-5)}.detail-location{color:var(--color-ink-soft)}.detail-price{margin:var(--space-4) 0;color:var(--color-brand);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.site-footer{padding:var(--space-8) 0;background:var(--color-brand-deep);color:var(--color-surface)}.footer-inner{justify-content:space-between;gap:var(--space-4);color:var(--color-surface-subtle);font-size:var(--font-size-sm);display:flex}.footer-inner p{margin:0}.footer-inner nav{gap:var(--space-4);display:flex}@media (max-width:65rem){.search-fields{grid-template-columns:repeat(3,1fr)}.search-fields .search-location{grid-column:span 3}.property-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:45rem){.page-container{width:min(calc(100% - var(--space-6)), var(--container-max))}.site-header{height:var(--header-height-mobile)}.hero{min-height:var(--hero-height-mobile);padding-top:var(--space-10)}.hero-content{padding-bottom:var(--space-12)}.search-panel-wrap{bottom:calc(var(--space-10) * -1)}.intent-tab{min-width:6.8rem;padding:var(--space-4);font-size:var(--font-size-sm)}.intent-tab svg{flex:none;display:block}.search-fields{padding:var(--space-3);grid-template-columns:repeat(2,1fr)}.search-fields .search-location,.search-fields .sort-field,.search-fields .button{grid-column:span 2}.page-content{padding-top:calc(var(--space-12) * 2.2)}.section-block{margin-top:var(--space-10)}.location-grid{margin-right:calc(var(--space-3) * -1);padding-right:var(--space-3);display:flex;overflow-x:auto}.location-card{flex:0 0 10.5rem;min-height:11.5rem}.property-grid{gap:var(--space-4);grid-template-columns:1fr}.property-card{grid-template-columns:.9fr 1.1fr;display:grid}.property-image-wrap{min-height:100%}.property-content{padding:var(--space-4)}.property-content h3{font-size:var(--font-size-base)}.property-specs{gap:var(--space-2)}.property-bottom{margin-top:var(--space-3);align-items:center}.property-bottom strong{font-size:var(--font-size-base)}.details-link{display:none}.detail-page{padding-top:var(--space-6)}.footer-inner{display:block}.footer-inner nav{margin-top:var(--space-3);flex-wrap:wrap}.site-footer{padding-bottom:var(--space-6)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.detail-page--media{padding-top:var(--space-6);padding-bottom:var(--space-12)}.detail-page--media .back-link{margin-left:0}.media-gallery{width:min(100%, var(--container-max));margin:0 auto}.primary-media{border-radius:var(--radius-lg);background:var(--color-surface-muted);border:0;width:100%;min-height:34rem;padding:0;display:block;position:relative;overflow:hidden}.primary-media img,.thumbnail img{object-fit:cover}.media-count{top:var(--space-4);right:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);position:absolute}.thumbnail-strip{gap:var(--space-3);padding:var(--space-4) 0;display:flex;overflow-x:auto}.thumbnail{border:calc(var(--border-width) * 2) solid transparent;border-radius:var(--radius-sm);background:var(--color-surface-muted);flex:0 0 8rem;height:5.5rem;padding:0;position:relative;overflow:hidden}.video-thumbnail{place-items:center;gap:var(--space-2);border-radius:var(--radius-sm);background:var(--color-brand);color:var(--color-surface);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);border:0;flex:0 0 8rem;display:grid}.video-thumbnail svg{width:var(--space-6);height:var(--space-6)}.media-lightbox{z-index:10;padding:var(--space-8);background:var(--color-gallery-backdrop);place-items:center;display:grid;position:fixed;inset:0}.lightbox-image{width:min(100%,75rem);height:min(78vh,52rem);position:relative}.lightbox-image img{object-fit:contain}.lightbox-close,.lightbox-control{z-index:1;width:var(--space-12);height:var(--space-12);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-brand);border:0;place-items:center;display:grid;position:absolute}.lightbox-close{top:var(--space-5);right:var(--space-5)}.lightbox-control{top:50%;transform:translateY(-50%)}.lightbox-control--previous{left:var(--space-5)}.lightbox-control--next{right:var(--space-5)}.lightbox-close svg,.lightbox-control svg{width:var(--space-6);height:var(--space-6)}.property-video{width:min(100%,65rem);max-height:80vh}.property-youtube-video{gap:var(--space-4);width:100%;display:grid}.property-youtube-video h2{margin:0}.property-youtube-video__frame{aspect-ratio:16/9;border-radius:var(--radius-lg);background:#000;width:100%;position:relative;overflow:hidden}.property-youtube-video__frame iframe{border:0;width:100%;height:100%;display:block}.detail-content{gap:var(--space-12);display:grid}.property-detail-info h1{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-detail);margin:0}.property-description h2,.amenities-card h2{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.property-description p{color:var(--color-ink-soft);margin:0}.amenities-card{margin-top:var(--space-8);padding:var(--space-6);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface)}.amenities-card ul{gap:var(--space-3);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.amenities-card li{align-items:center;gap:var(--space-2);color:var(--color-ink-soft);font-size:var(--font-size-sm);display:flex}.amenities-card svg{width:var(--space-5);height:var(--space-5);color:var(--color-brand)}.property-action{justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width) solid var(--color-brand);border-radius:var(--radius-sm);min-height:3.25rem;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);display:inline-flex}.property-action svg{width:var(--space-5);height:var(--space-5)}.property-action--secondary{color:var(--color-brand);background:var(--color-surface)}.property-action--enquire{border-color:var(--color-action-default);background:var(--color-action-default);color:var(--color-surface)}@media (max-width:45rem){.detail-page--media{padding-top:var(--space-4);padding-bottom:var(--space-12)}.detail-page--media .back-link{margin-bottom:var(--space-4)}.primary-media{border-radius:0;min-height:20rem}.media-gallery{width:100%}.thumbnail-strip{padding-inline:var(--space-3)}.detail-content{gap:var(--space-10)}.property-detail-info{width:100%}.amenities-card ul{grid-template-columns:1fr}.media-lightbox{padding:var(--space-4)}.lightbox-control{width:var(--space-10);height:var(--space-10)}.lightbox-control--previous{left:var(--space-2)}.lightbox-control--next{right:var(--space-2)}.property-action{min-height:var(--space-12);padding:var(--space-2);font-size:var(--font-size-sm)}.property-action svg{width:var(--space-4);height:var(--space-4)}}.detail-page--media{padding-top:var(--space-4)}.detail-page--media .back-link{width:min(calc(100% - (var(--detail-media-gutter) * 2)), var(--detail-content-max));margin-inline:auto}.media-gallery{width:min(calc(100% - (var(--detail-media-gutter) * 2)), var(--detail-content-max))}.primary-media{border-radius:var(--radius-md);min-height:28rem;box-shadow:var(--shadow-card);overflow:visible}.primary-media__image{border-radius:inherit;background:var(--color-surface-muted);border:0;width:100%;padding:0;position:absolute;inset:0;overflow:hidden}.primary-media__image img{object-fit:cover}.media-featured{top:var(--space-4);left:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-brand);color:var(--color-surface);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;position:absolute}.media-next{top:50%;right:var(--space-4);width:var(--space-12);height:var(--space-12);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-brand);border:0;place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.media-next svg{width:var(--space-6);height:var(--space-6)}.thumbnail-strip{z-index:1;margin:calc(var(--space-6) * -1) var(--space-4) 0;justify-content:center;padding:0;position:relative;overflow:visible}.thumbnail{border-color:var(--color-surface);height:5.75rem;box-shadow:var(--shadow-card);flex-basis:7.5rem}.thumbnail--active{border-color:var(--color-accent)}.thumbnail-overflow,.thumbnail-play{background:var(--color-media-overlay);color:var(--color-surface);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);place-items:center;display:grid;position:absolute;inset:0}.thumbnail-play svg{width:var(--space-8);height:var(--space-8)}.media-count{z-index:1}.detail-content{width:min(calc(100% - (var(--detail-media-gutter) * 2)), var(--detail-content-max));gap:var(--space-8);padding-top:var(--space-8);margin-inline:auto}.property-detail-info{width:100%}.property-detail-info h1{font-size:var(--font-size-xl)}.detail-price{margin:var(--space-4) 0;font-size:var(--font-size-xl)}.detail-price small{margin-left:var(--space-2);color:var(--color-ink-soft);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.property-description{padding-top:var(--space-2)}.property-description h2,.amenities-card h2,.location-advantages h2{font-family:var(--font-display);font-size:var(--font-size-lg)}.amenities-card{margin-top:var(--space-6);padding:var(--space-5)}.amenities-card ul{grid-template-columns:repeat(2,1fr)}.location-advantages{margin-top:var(--space-8)}.location-advantages h2{margin:0 0 var(--space-4)}.location-advantages>div{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}.location-advantages article{gap:var(--space-1) var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--font-size-xs);grid-template-columns:auto 1fr;display:grid}.location-advantages svg{width:var(--space-5);height:var(--space-5);color:var(--color-brand);grid-row:span 2}.location-advantages article:nth-child(3) svg{color:var(--color-accent)}.location-advantages strong{font-size:var(--font-size-xs)}.location-advantages span{color:var(--color-ink-soft)}.lightbox-count{top:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);position:absolute;left:50%;transform:translate(-50%)}@media (max-width:45rem){.detail-page--media .back-link,.media-gallery{width:min(calc(100% - (var(--detail-media-gutter) * 2)), var(--detail-content-max))}.primary-media{border-radius:var(--radius-md);min-height:22rem}.thumbnail-strip{margin-inline:var(--space-3);justify-content:flex-start;overflow-x:auto}.thumbnail{flex:0 0 6.75rem;height:5.25rem}.detail-content{width:min(calc(100% - (var(--detail-media-gutter) * 2)), var(--detail-content-max))}.amenities-card ul,.location-advantages>div{grid-template-columns:repeat(2,1fr)}.media-next{width:var(--space-10);height:var(--space-10)}.media-next svg{width:var(--space-5);height:var(--space-5)}}.property-title-block{gap:var(--space-2);display:grid}.property-title-block h1{font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);margin:0}.property-title-block .detail-location{color:var(--color-ink-soft);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);margin:0}.property-title-block .detail-price{align-items:baseline;gap:var(--space-2);margin:var(--space-2) 0 var(--space-5);display:flex}.property-title-block .detail-price strong{color:var(--color-brand);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.property-title-block .detail-price span{color:var(--color-ink-soft);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular)}.feature-card-grid{grid-template-columns:repeat(5, minmax(var(--feature-card-min), 1fr));gap:var(--space-3);margin:0;padding:0;display:grid;overflow-x:auto}.feature-card-grid div,.location-advantages article{gap:var(--space-2);padding:var(--space-4);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);display:grid}.feature-card-grid div{min-width:var(--feature-card-min);box-shadow:none}.feature-card-grid svg{width:var(--space-5);height:var(--space-5);color:var(--color-brand)}.feature-card-grid dd{color:var(--color-ink);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);margin:0}.feature-card-grid dt{color:var(--color-ink-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.location-advantages>div{gap:var(--space-3)}.location-advantages article{grid-template-columns:auto 1fr}.location-advantages article svg{grid-row:span 3}.location-advantages strong,.location-advantages span{font-weight:var(--font-weight-bold)}.action-buttons-row{width:min(70%, var(--action-row-max));gap:var(--space-3);margin:var(--space-8) auto 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.action-buttons-row .property-action{min-height:var(--space-12);padding:var(--space-2);font-size:var(--font-size-sm)}.action-buttons-row .property-action img,.action-buttons-row .property-action svg{width:var(--space-5);height:var(--space-5)}.property-detail-info{gap:var(--space-8);display:grid}.property-detail-info>section,.property-detail-info>.feature-card-grid,.property-detail-info>.action-buttons-row{margin-top:0;margin-bottom:0}.primary-media__image img{object-position:center}.site-footer{width:100%}@media (max-width:45rem){.media-gallery,.primary-media{margin-inline:auto}.primary-media__image img{object-position:center}.feature-card-grid,.location-advantages>div{padding-bottom:var(--space-2);flex-wrap:nowrap;display:flex;overflow-x:auto}.feature-card-grid div,.location-advantages article{flex:0 0 var(--feature-card-min)}.location-advantages article{box-shadow:none}.action-buttons-row{width:min(70%, var(--action-row-max));gap:var(--space-2);margin-inline:auto}.action-buttons-row .property-action{min-height:var(--space-10);font-size:var(--font-size-xs)}.action-buttons-row .property-action img,.action-buttons-row .property-action svg{width:var(--space-4);height:var(--space-4)}.site-footer{width:100%;max-width:100%}html,body,.site-shell{width:100%;max-width:100%;overflow-x:hidden}.site-header,.site-footer{width:100vw;max-width:100vw}.location-advantages h2,.location-advantages strong,.location-advantages span{font-weight:var(--font-weight-bold)}.property-detail-info,.amenities-card,.location-advantages,.action-buttons-row{min-width:0;max-width:100%}.location-advantages>div{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;touch-action:pan-x;-webkit-overflow-scrolling:touch;overflow-x:auto}.location-advantages article{scroll-snap-align:start}.action-buttons-row{width:min(70%, var(--action-row-max));grid-template-columns:repeat(3,minmax(0,1fr))}.action-buttons-row .property-action{white-space:nowrap;min-width:0}.amenities-card,.action-buttons-row{width:100%}.location-advantages__scroll{overscroll-behavior-x:contain;scroll-snap-type:x proximity;touch-action:pan-x;-webkit-overflow-scrolling:touch;width:100%;overflow-y:hidden;flex-wrap:nowrap!important;display:flex!important;overflow-x:scroll!important}.location-advantages__scroll article{flex:0 0 var(--feature-card-min);scroll-snap-align:start}.action-buttons-row{width:100%;margin-inline:0}.action-buttons-row .property-action{text-overflow:ellipsis;overflow:hidden}}.search-fields--home{grid-template-columns:1.35fr repeat(3,1fr) auto}.benefits-strip{gap:var(--space-2);margin-bottom:var(--space-10);padding:var(--space-4);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);grid-template-columns:repeat(6,1fr);display:grid}.benefit-item{justify-content:center;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);border-right:var(--border-width) solid var(--color-line);display:flex}.benefit-item:last-child{border-right:0}.benefit-item>svg{width:var(--benefit-icon-size);height:var(--benefit-icon-size);padding:var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-brand);flex:none}.benefit-item div{gap:var(--space-1);display:grid}.benefit-item strong{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}.benefit-item span{color:var(--color-ink-soft);font-size:var(--font-size-xs);line-height:var(--line-height-heading)}.view-all-link{color:var(--color-brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.view-all-link:hover{color:var(--color-accent)}.client-section .section-heading{margin-bottom:var(--space-4)}.client-marquee{padding-block:var(--space-4);border-radius:var(--radius-md);position:relative;overflow:hidden}.client-marquee:before,.client-marquee:after{z-index:1;width:var(--client-logo-edge-fade);content:"";pointer-events:none;position:absolute;top:0;bottom:0}.client-marquee:before{background:linear-gradient(90deg, var(--color-client-logo-surface), transparent);left:0}.client-marquee:after{background:linear-gradient(270deg, var(--color-client-logo-surface), transparent);right:0}.client-marquee:focus-visible{outline:calc(var(--border-width) * 2) solid var(--color-accent);outline-offset:var(--space-1)}.client-marquee__track{width:max-content;animation:client-logo-scroll var(--client-logo-marquee-duration) linear infinite;will-change:transform;display:flex}.client-marquee__group{gap:var(--client-logo-marquee-gap);padding-right:var(--client-logo-marquee-gap);display:flex}.client-logo-card{isolation:isolate;flex:0 0 var(--client-logo-card-width);width:var(--client-logo-card-width);height:var(--client-logo-card-height);padding:var(--space-4);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-client-logo-surface);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);place-items:center;display:grid}.client-logo-card img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.client-logo-card>a{width:100%;height:100%;display:grid}.client-marquee:hover .client-marquee__track,.client-marquee:focus-visible .client-marquee__track,.client-marquee:active .client-marquee__track{animation-play-state:paused}.client-logo-card:hover,.client-logo-card:active,.client-marquee:focus-visible .client-marquee__group--primary .client-logo-card:first-child{border-color:var(--color-accent);box-shadow:var(--shadow-card);transform:scale(var(--client-logo-hover-scale))}@keyframes client-logo-scroll{to{transform:translate(-50%)}}.search-page,.sell-page{padding-block:var(--space-10) var(--space-12)}.search-page-header,.sell-page>header{margin-bottom:var(--space-8)}.search-page-header h1,.sell-page h1{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-title);margin:0}.search-page-header>p:last-child,.sell-page header>p:last-child{color:var(--color-ink-soft);margin-bottom:0}.search-layout{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);align-items:start;gap:var(--space-8);display:grid}.filter-panel{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.filter-panel summary{align-items:center;gap:var(--space-2);padding:var(--space-4);font-weight:var(--font-weight-bold);cursor:pointer;display:flex}.filter-panel summary svg{width:var(--space-5);height:var(--space-5)}.filter-form{gap:var(--space-5);padding:var(--space-4);border-top:var(--border-width) solid var(--color-line);display:grid}.filter-form label,.sell-form label{gap:var(--space-2);color:var(--color-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:grid}.filter-form fieldset{gap:var(--space-4);border:0;padding:0;display:flex}.filter-form legend{width:100%;margin-bottom:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.filter-form fieldset label{align-items:center;gap:var(--space-2);display:flex}.filter-form select,.filter-form input,.sell-form select,.sell-form input{width:100%;min-height:var(--space-12);padding:var(--space-3);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font:inherit;font-weight:var(--font-weight-regular)}.filter-pair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.filter-submit,.sell-submit{border:0}.clear-filters{color:var(--color-ink-soft);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);justify-self:center}.search-results .section-block{margin-top:0}.sell-page{width:min(calc(100% - var(--space-8)), var(--form-max))}.sell-form{padding:var(--space-8);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.form-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-span{grid-column:1/-1}.field-error{color:var(--color-error);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.sell-submit{width:100%;margin-top:var(--space-6)}.sell-success{justify-items:center;gap:var(--space-3);padding:var(--space-10);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-success-surface);text-align:center;display:grid}.sell-success svg{width:var(--space-12);height:var(--space-12);color:var(--color-brand)}.sell-success h2,.sell-success p{margin:0}.sell-success p{max-width:var(--detail-content-max);color:var(--color-ink-soft)}@media (max-width:60rem){.benefits-strip{grid-template-columns:repeat(3,1fr)}.benefit-item:nth-child(3){border-right:0}.search-fields--home{grid-template-columns:repeat(2,1fr)}}@media (max-width:45rem){.site-footer{padding-bottom:var(--space-8)}.benefits-strip{padding:var(--space-3);scroll-snap-type:x proximity;display:flex;overflow-x:auto}.benefit-item{flex:0 0 var(--feature-card-min);border-right:var(--border-width) solid var(--color-line);text-align:center;scroll-snap-align:start;justify-items:center;display:grid}.benefit-item:last-child{border-right:0}.search-layout{gap:var(--space-5);grid-template-columns:1fr}.filter-panel:not([open]){box-shadow:var(--shadow-card)}.filter-panel summary{min-height:var(--space-12)}.form-grid{grid-template-columns:1fr}.form-span{grid-column:auto}.sell-form{padding:var(--space-5)}.search-page-header h1,.sell-page h1{font-size:var(--font-size-xl)}.search-fields--home{grid-template-columns:1fr}.client-logo-card{flex-basis:var(--client-logo-card-width-mobile);width:var(--client-logo-card-width-mobile);height:var(--client-logo-card-height-mobile);padding:var(--space-3)}}@media (prefers-reduced-motion:reduce){.client-marquee{overflow-x:auto}.client-marquee:before,.client-marquee:after{display:none}.client-marquee__track{will-change:auto;animation:none}.client-marquee__group--duplicate{display:none}}.specifications-amenities dl{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.specifications-amenities dl>div{grid-template-columns:var(--space-8) minmax(0, 1fr);gap:var(--space-1) var(--space-2);min-width:0;padding:var(--space-3);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);align-items:center;display:grid}.specifications-amenities img,.specifications-amenities svg{width:var(--space-6);height:var(--space-6);object-fit:contain;color:var(--color-brand);grid-row:span 2}.specifications-amenities dt,.specifications-amenities dd{overflow-wrap:anywhere;min-width:0}.specifications-amenities dt{color:var(--color-ink-soft);font-size:var(--font-size-xs)}.specifications-amenities dd{color:var(--color-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin:0}@media (max-width:64rem){.specifications-amenities dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:45rem){.specifications-amenities dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:24rem){.specifications-amenities dl{grid-template-columns:1fr}}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-shell>main{flex:1 0 auto}.hero h1{white-space:nowrap}.search-page-header,.sell-page>header{gap:var(--space-3);margin-bottom:var(--space-8);display:grid}.search-page-header>*,.sell-page>header>*,.search-page-header .eyebrow,.sell-page>header .eyebrow{margin:0}.search-results .property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-submit,.sell-submit{min-height:3.25rem;padding:var(--space-3) var(--space-5)}.filter-submit{margin-block:var(--space-2)}.sell-submit{margin-top:var(--space-8)}@media (max-width:45rem){.intent-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.intent-tab{gap:var(--space-2);width:100%;min-width:0;padding:var(--space-4) var(--space-2)}.intent-tab:last-child{border-right:0}.search-results .property-grid{grid-template-columns:1fr}}.contact-form{gap:var(--space-4);margin-top:var(--space-6);display:grid}.form-field{gap:var(--space-2);color:var(--color-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:grid}.form-field>span:first-child{justify-content:space-between;gap:var(--space-3);display:flex}.form-field small{color:var(--color-ink-soft);font-weight:var(--font-weight-regular)}.form-field input,.form-field textarea{width:100%;padding:var(--space-3);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font:inherit}.form-field textarea{min-height:var(--textarea-min-height);resize:vertical}.form-error{color:var(--color-error);font-size:var(--font-size-sm);margin:0}.form-success svg{width:var(--space-10);height:var(--space-10);color:var(--color-brand)}.legal-page,.contact-page{width:min(calc(100% - var(--space-8)), var(--detail-content-max));padding-block:var(--space-10) var(--space-12)}.legal-page .page-intro,.contact-page .page-intro{gap:var(--space-3);margin-bottom:var(--space-8);display:grid}.legal-page .page-intro>*,.contact-page .page-intro>*{margin:0}.legal-page h1,.contact-page h1{font-family:var(--font-display);font-size:var(--font-size-2xl);line-height:var(--line-height-title)}.legal-page .page-intro p,.contact-page .page-intro p,.legal-sections p{color:var(--color-ink-soft)}.legal-sections{gap:var(--space-8);display:grid}.legal-sections section{padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-line)}.legal-sections h2,.legal-sections p{margin:0}.legal-sections h2{margin-bottom:var(--space-3);font-size:var(--font-size-lg)}.contact-form{padding:var(--space-6);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);margin-top:0}.form-success{justify-items:center;gap:var(--space-3);padding:var(--space-8);border-radius:var(--radius-lg);background:var(--color-success-surface);text-align:center;display:grid}.form-success>*{margin:0}@media (max-width:45rem){.legal-page h1,.contact-page h1{font-size:var(--font-size-xl)}.footer-inner nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.dialog-overlay{z-index:var(--dialog-layer);background:var(--color-dialog-backdrop);position:fixed;inset:0}.dialog-content{z-index:var(--dialog-layer);width:min(calc(100% - var(--space-8)), var(--dialog-content-max));max-height:var(--dialog-content-max-height);padding:var(--space-6);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-float);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.dialog-header{gap:var(--space-2);padding-right:var(--space-12);margin-bottom:var(--space-5);display:grid}.dialog-header>*{margin:0}.dialog-header h2{font-family:var(--font-display);font-size:var(--font-size-xl);line-height:var(--line-height-title)}.dialog-header p:last-child{color:var(--color-ink-soft)}.dialog-close{top:var(--space-4);right:var(--space-4);width:var(--dialog-close-size);height:var(--dialog-close-size);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-brand);transition:border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);place-items:center;padding:0;display:grid;position:absolute}.dialog-close:hover{border-color:var(--color-accent);color:var(--color-accent);transform:scale(var(--dialog-close-hover-scale))}.dialog-close svg{width:var(--space-5);height:var(--space-5)}.enquiry-panel{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid;overflow:hidden}.dialog-content .enquiry-panel{box-shadow:none}.enquiry-assurance{padding:var(--space-8);background:var(--color-brand-deep);color:var(--color-surface);flex-direction:column;display:flex}.enquiry-assurance>svg{width:var(--space-10);height:var(--space-10);margin-bottom:var(--space-6);color:var(--color-accent)}.enquiry-assurance h2,.enquiry-assurance p{margin:0}.enquiry-assurance h2{font-size:var(--font-size-xl)}.enquiry-assurance p{margin-top:var(--space-3);color:var(--color-surface-subtle)}.enquiry-assurance div{align-items:flex-start;gap:var(--space-2);padding-top:var(--space-8);color:var(--color-surface-subtle);font-size:var(--font-size-sm);margin-top:auto;display:flex}.enquiry-assurance div svg{width:var(--space-5);height:var(--space-5);flex:none}.enquiry-form{gap:var(--space-5);padding:var(--space-8);display:grid}.enquiry-success{justify-items:center;gap:var(--space-3);padding:var(--space-12);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-success-surface);text-align:center;display:grid}.enquiry-success>*{margin:0}.enquiry-success>svg{width:var(--space-12);height:var(--space-12);color:var(--color-brand)}.enquiry-success>p:not(.eyebrow){color:var(--color-ink-soft)}.location-advantages h2{font-weight:var(--font-weight-bold)}@media (max-width:45rem){.dialog-content{width:min(calc(100% - var(--space-6)), var(--dialog-content-max));max-height:var(--dialog-content-mobile-max-height);padding:var(--space-4)}.dialog-header{padding-right:var(--space-10)}.dialog-header h2{font-size:var(--font-size-lg)}.dialog-close{top:var(--space-3);right:var(--space-3)}.enquiry-panel{grid-template-columns:1fr}.enquiry-assurance,.enquiry-form{padding:var(--space-5)}.enquiry-assurance div{margin-top:var(--space-5);padding-top:0}}.text-section-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}.text-supporting{color:var(--color-ink-soft);font-weight:var(--font-weight-regular)}.property-bottom .text-property-price-rate{font-size:var(--font-size-property-price-rate);font-weight:var(--font-weight-medium);display:block}.brand-logo{width:var(--brand-logo-width);object-fit:contain;height:auto}@media (max-width:45rem){.brand-logo{width:var(--brand-logo-width-mobile)}}.hero-overlay{background:linear-gradient(90deg, var(--color-hero-scrim-strong), var(--color-hero-scrim-soft), var(--color-hero-scrim-clear))}.hero-content{color:var(--color-ink)}.hero-copy{max-width:var(--hero-copy-max);gap:var(--space-4);display:grid}.hero-kicker,.hero-description{margin:0}.hero-kicker{color:var(--color-accent);font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.hero-copy h1{color:var(--color-brand-deep);font-size:var(--font-size-hero-copy);font-weight:var(--font-weight-bold);line-height:var(--line-height-title);margin:0}.hero-heading-line{white-space:nowrap;display:block}.hero-copy h1 em{color:var(--color-accent);font-style:normal}.hero-copy h1 em+span{color:var(--color-ink)}.hero-description{max-width:var(--hero-description-max);color:var(--color-ink);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}@media (max-width:45rem){.hero-copy{gap:var(--space-3)}.hero-copy h1{font-size:var(--font-size-hero-copy-mobile)}.hero-kicker,.hero-description{font-size:var(--font-size-sm)}.hero-description{width:var(--hero-description-width-mobile)}.hero-overlay{background:linear-gradient(90deg, var(--color-hero-scrim-strong), var(--color-hero-scrim-soft))}}.about-page{width:min(calc(100% - var(--space-8)), var(--about-content-max));padding-block:var(--space-10) var(--space-12);margin-inline:auto}.about-hero{min-height:var(--content-hero-min-height);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr);display:grid;overflow:hidden}.about-hero__copy{align-content:center;gap:var(--space-4);padding:var(--space-10);display:grid}.about-hero__copy>*{margin:0}.about-hero__copy h1{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-title)}.about-hero__copy>p:not(.eyebrow){max-width:var(--about-copy-max);color:var(--color-ink-soft)}.about-hero__promise{justify-content:center;gap:var(--space-3);padding:var(--space-8);background:var(--color-brand-deep);color:var(--color-surface);flex-direction:column;display:flex}.about-hero__promise svg{width:var(--space-12);height:var(--space-12);color:var(--color-accent)}.about-hero__promise span{color:var(--color-surface-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--space-1);text-transform:uppercase}.about-hero__promise strong{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}.about-hero__promise p{color:var(--color-surface-subtle);margin:0}.about-layout,.legal-layout{grid-template-columns:var(--content-nav-width) minmax(0, 1fr);gap:var(--space-10);margin-top:var(--space-10);align-items:start;display:grid}.about-nav,.legal-nav{top:var(--space-6);gap:var(--space-3);display:grid;position:sticky}.about-nav>strong,.legal-nav>strong{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.about-nav>div,.legal-nav>div{gap:var(--space-1);padding-left:var(--space-3);border-left:var(--border-width) solid var(--color-line);display:grid}.about-nav a,.legal-nav a{padding-block:var(--space-1);color:var(--color-ink-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);transition:color var(--transition-fast)}.about-nav a:hover,.legal-nav a:hover{color:var(--color-accent)}.about-content,.legal-sections{gap:var(--space-12);min-width:0;display:grid}.about-section,.legal-section,.legal-closing,.about-contact{scroll-margin-top:var(--content-anchor-offset)}.about-section{gap:var(--space-4);padding-top:var(--space-8);border-top:var(--border-width) solid var(--color-line);display:grid}.about-section:first-child{border-top:0;padding-top:0}.about-section header,.about-contact header{gap:var(--space-2);display:grid}.about-section header>*,.about-contact header>*{margin:0}.about-section h2,.about-closing h2,.about-contact h2{font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}.about-section>p,.about-contact>p{max-width:var(--about-copy-max);color:var(--color-ink-soft);margin:0}.about-card-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--content-card-min)), 1fr));gap:var(--space-4);margin-top:var(--space-2);display:grid}.about-card{align-content:start;gap:var(--space-2);padding:var(--space-5);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);display:grid}.about-card svg{width:var(--space-6);height:var(--space-6);color:var(--color-accent)}.about-card h3,.about-card p{margin:0}.about-card h3{font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.about-card p{color:var(--color-ink-soft);font-size:var(--font-size-sm)}.about-team-grid{grid-template-columns:repeat(2, minmax(0, var(--team-profile-max)));justify-content:center;gap:var(--space-8);margin-top:var(--space-2);display:grid}.about-team-member{justify-items:center;gap:var(--space-4);text-align:center;margin:0;display:grid}.about-team-member__portrait{width:var(--team-portrait-size);aspect-ratio:1;border:var(--border-width) solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface-muted);box-shadow:var(--shadow-card);overflow:hidden}.about-team-member__image{object-fit:cover;width:100%;height:100%}.about-team-member__image--center{object-position:var(--team-crop-center)}.about-team-member__image--upper{object-position:var(--team-crop-upper)}.about-team-member figcaption{gap:var(--space-1);display:grid}.about-team-member h3,.about-team-member p{margin:0}.about-team-member h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.about-team-member p{color:var(--color-ink-soft);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.about-item-list,.legal-list{gap:var(--space-3);margin:var(--space-2) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.about-item-list li,.legal-list li{align-items:flex-start;gap:var(--space-2);color:var(--color-ink-soft);display:flex}.about-item-list svg,.legal-list svg{width:var(--space-5);height:var(--space-5);margin-top:var(--space-1);color:var(--color-brand);flex:none}.about-closing{gap:var(--space-4);padding:var(--space-8);border-radius:var(--radius-lg);background:var(--color-brand-deep);color:var(--color-surface);display:grid}.about-closing>*{margin:0}.about-closing p{max-width:var(--about-copy-max);color:var(--color-surface-subtle)}.about-closing>strong{color:var(--color-accent);font-weight:var(--font-weight-bold)}.about-closing>div{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.about-closing__secondary{border-color:var(--color-surface);color:var(--color-surface);background:0 0}.about-contact{gap:var(--space-4);padding-top:var(--space-8);border-top:var(--border-width) solid var(--color-line);display:grid}.about-contact dl{gap:var(--space-4);margin:var(--space-2) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-contact dl>div{gap:var(--space-1) var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:auto 1fr;align-content:start;display:grid}.about-contact dt{color:var(--color-ink-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.about-contact dd{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;grid-column:2;margin:0}.about-contact dl svg{width:var(--space-6);height:var(--space-6);color:var(--color-accent);grid-row:span 2}.legal-page{width:min(calc(100% - var(--space-8)), var(--about-content-max));padding-block:var(--space-10) var(--space-12)}.legal-hero{gap:var(--space-3);max-width:var(--about-copy-max);display:grid}.legal-hero>*{margin:0}.legal-hero h1{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-title)}.legal-hero>p:not(.eyebrow){color:var(--color-ink-soft)}.legal-effective-date{width:fit-content;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-brand)!important}.legal-section{gap:var(--space-3);padding:var(--space-6);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);display:grid}.legal-section h2,.legal-section h3,.legal-section p,.legal-closing h2,.legal-closing p{margin:0}.legal-section h2,.legal-closing h2{font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.legal-section p,.legal-closing p{color:var(--color-ink-soft)}.legal-subsection{gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-line);display:grid}.legal-subsection h3{font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.legal-closing{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-md);background:var(--color-success-surface);display:grid}@media (max-width:60rem){.about-hero{grid-template-columns:1fr}.about-layout,.legal-layout{gap:var(--space-6);grid-template-columns:1fr}.about-nav,.legal-nav{padding:var(--space-4);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);position:static;overflow:hidden}.about-nav>div,.legal-nav>div{padding:0 0 var(--space-2);border-left:0;display:flex;overflow-x:auto}.about-nav a,.legal-nav a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-muted);white-space:nowrap;flex:none}}@media (max-width:45rem){.about-page,.legal-page{width:min(calc(100% - var(--space-6)), var(--about-content-max));padding-block:var(--space-6) var(--space-10)}.about-hero__copy,.about-hero__promise{padding:var(--space-6)}.about-hero__copy h1,.legal-hero h1{font-size:var(--font-size-xl)}.about-content,.legal-sections{gap:var(--space-8)}.about-section{padding-top:var(--space-6)}.about-card-grid,.about-item-list,.legal-list,.about-contact dl,.about-team-grid{grid-template-columns:1fr}.about-team-member__portrait{width:var(--team-portrait-size-mobile)}.about-closing,.legal-section,.legal-closing{padding:var(--space-5)}.about-closing>div{grid-template-columns:1fr;display:grid}.home-content{gap:var(--mobile-home-section-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.home-content>*{min-width:0}.home-content>.benefits-strip,.home-content>.section-block{margin-top:0;margin-bottom:0}.benefits-strip{gap:0}.benefit-item{flex:0 0 var(--benefit-card-width-mobile);gap:var(--space-2);padding:var(--space-2)}.benefit-item>svg{width:var(--benefit-icon-size-mobile);height:var(--benefit-icon-size-mobile);padding:var(--space-1)}.benefit-item div{width:100%;min-width:0}.benefit-item strong,.benefit-item span{font-size:var(--font-size-mobile-benefit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-content #new-properties .section-heading{align-items:center;gap:var(--space-3);flex-wrap:nowrap}.home-content .section-heading h2{font-size:var(--font-size-mobile-section-title)}.home-content #new-properties .section-heading h2{white-space:nowrap;min-width:0}.home-content #new-properties .view-all-link{font-size:var(--font-size-xs);white-space:nowrap;flex:none}.home-content #new-properties .property-card{height:var(--property-card-height-mobile)}.home-content #new-properties .property-content{min-width:0;padding:var(--space-3);flex-direction:column;display:flex;overflow:hidden}.home-content #new-properties .property-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-content #new-properties .property-content h3{min-height:var(--property-card-title-block-height-mobile);font-size:var(--font-size-mobile-card-title);font-weight:var(--font-weight-medium);overflow:hidden}.home-content #new-properties .property-content h3 a,.home-content #new-properties .property-location-text{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-content #new-properties .property-content h3 a{-webkit-line-clamp:2}.home-content #new-properties .property-location{min-height:var(--property-card-copy-block-height-mobile);font-size:var(--font-size-mobile-card-copy);align-items:flex-start}.home-content #new-properties .property-location-text{-webkit-line-clamp:2}.home-content #new-properties .property-specs{max-height:var(--property-card-specs-height-mobile);font-size:var(--font-size-mobile-card-copy);white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.home-content #new-properties .property-specs span{flex:none}.home-content #new-properties .property-bottom{padding-top:var(--space-2);margin-top:auto}.detail-content{padding-top:var(--mobile-detail-section-gap)}.property-detail-info{gap:var(--mobile-detail-section-gap)}.property-title-block h1{font-size:var(--font-size-mobile-detail-title);font-weight:var(--font-weight-semibold)}.property-title-block .detail-location{font-size:var(--font-size-mobile-detail-copy)}.property-title-block .detail-price{margin:0}.property-title-block .detail-price strong{font-size:var(--font-size-lg)}.property-title-block .detail-price span,.property-description p{font-size:var(--font-size-mobile-detail-copy)}.property-description{padding-top:0}.property-description h2,.amenities-card h2,.location-advantages h2,.specifications-amenities h2{font-size:var(--font-size-base)}.feature-card-grid dd{font-size:var(--font-size-sm)}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
