@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;font-feature-settings:"kern";src:url(/fonts/hanken-grotesk-latin.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;font-feature-settings:"kern";src:url(/fonts/hanken-grotesk-latin-ext.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:Sarabun;font-style:normal;font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(/fonts/sarabun-latin-400.woff2)format("woff2")}@font-face{font-family:Sarabun;font-style:normal;font-weight:700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(/fonts/sarabun-latin-700.woff2)format("woff2")}@font-face{font-family:Sarabun;font-style:normal;font-weight:400;font-display:swap;unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC;src:url(/fonts/sarabun-thai-400.woff2)format("woff2")}@font-face{font-family:Sarabun;font-style:normal;font-weight:700;font-display:swap;unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC;src:url(/fonts/sarabun-thai-700.woff2)format("woff2")}@font-face{font-family:Chulabhorn Likit Display;src:url(/fonts/chulabhornlikitdisplay-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--bg-base:#fff;--bg-subtle:#f7f5f0;--bg-tint:#e9efec;--text-primary:#1d1d1f;--text-secondary:#68686d;--border-hairline:#11121324;--accent-green:#285853;--accent-green-soft:#7ba070;--footer-bg:#173733;--accent-orange:#d4652c;--accent-orange-text:#a8470f;--footer-grad:#173733;--bg-subtle-grad:#f7f5f0;--bg-tint-strong:#f2f6f0;--border-section-green:#28585329;--border-hairline-strong:#191a181f;--border-hover-green:#9fbe99;--layout-container-wide:1320px;--layout-gutter-wide:40px;--page-max:1600px;--page-gutter:clamp(20px, 5.5vw, 112px);--radius-surface:0px;--radius-portrait:12px;--elev-1:0 1px 2px #1d1d1f0a, 0 2px 12px #1d1d1f12;--elev-hover:0 2px 4px #1d1d1f0d, 0 16px 40px #1d1d1f21;--type-display-2:clamp(2.125rem, 3.9vw, 3.125rem);--leading-display-2:1.08;--tracking-display-2:-.022em;--motion-ease-spring:cubic-bezier(.2, .7, .2, 1);--motion-duration-lift:.4s;--motion-duration-img:.9s;--star-gold:#d4a843;--color-gold:#d4a843;--gold-tint:#d4a8432e;--teal-deep:#173733;--gold-text-on-green:#e9c877;--font-display:"Hanken Grotesk", "Sarabun", ui-sans-serif, system-ui, sans-serif;--font-body:"Hanken Grotesk", "Sarabun", ui-sans-serif, system-ui, sans-serif;--font-ui:"Hanken Grotesk", "Sarabun", ui-sans-serif, system-ui, sans-serif;--type-display:clamp(2.5rem, 1.972rem + 2.254vw, 4rem);--leading-display:clamp(2.75rem, 2.222rem + 2.254vw, 4.25rem);--type-h2:clamp(1.875rem, 1.655rem + .939vw, 2.5rem);--leading-h2:clamp(2.25rem, 2.03rem + .939vw, 2.875rem);--type-h3:clamp(1.375rem, 1.243rem + .563vw, 1.75rem);--leading-h3:clamp(1.75rem, 1.618rem + .563vw, 2.125rem);--type-body-size:clamp(1rem, .978rem + .094vw, 1.0625rem);--leading-body:1.65;--type-eyebrow:.8125rem;--leading-eyebrow:1.25rem;--tracking-display:-.02em;--tracking-eyebrow:.14em;--tracking-h2:-.016em;--tracking-h3:-.01em;--tracking-body:0em;--tracking-small:.007em;--tracking-tiny:.012em;--layout-container:1200px;--layout-gutter:24px;--section-padding-block:112px;--section-padding-block-mobile:64px;--radius-card:12px;--radius-control:8px;--measure-subcopy:520px;--motion-duration:.3s;--motion-easing:ease-out;--motion-stagger:40ms;--color-primary:var(--accent-green);--color-primary-dark:#1e4440;--color-gold-dark:#c09635;--color-olive:var(--accent-green-soft);--color-gradient:linear-gradient(135deg, #ecc566 5.77%, #7ba070 37.98%, #285853 79.33%);--color-text:#4d4d4d;--color-text-gray:#979797;--color-text-muted:#666;--color-background:#f8f8f8;--color-input-bg:#f5f5f5;--color-white:#fff;--color-black:#000;--color-price:#d4652c;--color-sold:#c84040;--shadow-card:0 2px 12px #00000014;--shadow-card-hover:0 6px 24px #0000001f;--shadow-btn-primary:0 4px 12px #2858534d;--shadow-btn-primary-hover:0 6px 20px #28585366;--nav-height:80px;--nav-height-mobile:64px;--container-max:1400px;--font-family:var(--font-body);--font-heading:var(--font-display);--line-height:1.6;--transition-fast:.2s ease;--transition-base:.3s ease;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-pill:8px;--type-metadata:.8125rem;--type-label:.875rem;--type-nav:.9375rem;--type-body:.9375rem;--type-card-body:.9375rem;--type-section-body:1rem;--text-body:#404040;--primary-teal:var(--accent-green);--gold:var(--color-gold);--olive-green:var(--accent-green-soft);--text-dark:#4d4d4d;--text-gray:#666;--price-color:var(--color-price);--white:var(--color-white);--light-bg:#f8f8f8;--green-dark:#1f4b43;--section-space:clamp(72px, 9vw, 104px);--display-font:var(--font-display)}@media (prefers-reduced-motion:reduce){.motion-enter{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.curated-card-link,.curated-card-media img,.team-contact-link,.brp-footer *{transition:none!important;animation:none!important}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}.app :is(.btn,button,input,select,textarea,[class*=-card],[class*=-panel],[class*=-modal],[class*=-dropdown],[class*=-tile],[class*=-sheet],[class*=-form],[class*=-search],[class*=-filter],[class*=-results],[class*=-gallery],[class*=-inquiry],[class*=-contact],[class*=-map],[class*=-tag],[class*=-badge],[class*=-chip],[class*=-pill],[class*=-cta],[class*=-popover]){border-radius:var(--radius-lg)!important}.app :is([class*=avatar],[class*=profile-image],[class*=map-marker],[class*=icon-button]){border-radius:50%!important}html{overflow-x:clip}body{font-family:var(--font-family);background-color:var(--color-background);color:var(--color-text);line-height:var(--line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.02em;font-weight:700}a{text-underline-offset:.18em;text-decoration-thickness:1px}.app{flex-direction:column;min-height:100vh;display:flex}.skip-link{z-index:1200;border-radius:var(--radius-md);min-height:44px;color:var(--color-white);background:#225853;padding:10px 16px;font-weight:700;line-height:1.4;text-decoration:none;transition:transform .16s ease-out;position:fixed;top:12px;left:16px;transform:translateY(calc(-100% - 20px))}.skip-link:focus-visible{outline-offset:3px;outline:3px solid #225853;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}.container{max-width:var(--container-max);margin:0 auto;padding:0 40px}.btn{border-radius:var(--radius-md);font-size:16px;font-weight:600;font-family:var(--font-family);cursor:pointer;transition:all var(--transition-base);text-align:center;border:none;padding:12px 32px;line-height:1.4;text-decoration:none;display:inline-block}.btn:active{transform:translateY(0)}.btn-primary{background-color:var(--color-primary);color:var(--color-white);box-shadow:var(--shadow-btn-primary)}.btn-primary:hover{background-color:var(--color-primary-dark);box-shadow:var(--shadow-btn-primary-hover);transform:translateY(-2px)}.btn-gold{background-color:var(--color-gold);color:var(--color-white);box-shadow:0 4px 12px #d4a8434d}.btn-gold:hover{background-color:var(--color-gold-dark);transform:translateY(-2px);box-shadow:0 6px 20px #d4a84366}.btn-outline{background-color:var(--color-white);color:var(--color-primary);border:1px solid var(--color-primary)}.btn-outline:hover{background-color:var(--color-primary);color:var(--color-white)}.app .rl-page a.rl-cta,.app button.rl-cta,.app .rl-mobilebar-line,.app .pd-page a.pd-line,.app .pd-page .pd-compare-card--ink .pd-compare-cta{background:var(--accent-orange-text);color:var(--color-white)}.app .rl-page a.rl-cta:hover,.app button.rl-cta:hover,.app .rl-mobilebar-line:hover,.app .pd-page a.pd-line:hover,.app .pd-page .pd-compare-card--ink .pd-compare-cta:hover{color:var(--color-white);background:#8f3d0d}.loading-spinner{text-align:center;color:var(--color-text-muted);padding:80px 20px;font-size:18px}.loading-spinner:before{content:"";border:4px solid var(--color-input-bg);border-top-color:var(--color-primary);border-radius:50%;width:40px;height:40px;margin:0 auto 16px;animation:.8s linear infinite spinner;display:block}@keyframes spinner{to{transform:rotate(360deg)}}@media (width<=768px){.container{padding:0 20px}}@media (width<=480px){.container{padding:0 16px}.btn{padding:11px 24px;font-size:15px}}.goog-te-banner-frame.skiptranslate{display:none!important}body{top:0!important}.google-translate-container{display:none!important}.lightbox-overlay{z-index:9999;cursor:zoom-out;background:#000000e6;justify-content:center;align-items:center;width:100%;height:100%;padding:40px;display:flex;position:fixed;top:0;left:0}.lightbox-content{cursor:default;justify-content:center;align-items:center;max-width:90%;max-height:90%;display:flex}.lightbox-content img{object-fit:contain;border-radius:var(--radius-lg);max-width:100%;max-height:100%;box-shadow:0 5px 30px #00000080}.lightbox-close{color:var(--color-white);cursor:pointer;transition:transform var(--transition-base);background:0 0;border:none;font-size:60px;font-weight:400;line-height:1;position:absolute;top:30px;right:40px}.lightbox-close:hover{color:var(--color-gold);transform:scale(1.2)}@media (prefers-reduced-motion:no-preference){#main-content{animation:.3s ease-out backwards page-enter}@keyframes page-enter{0%{opacity:0;transform:translateY(6px)}}}@media (width<=768px){.lightbox-overlay{padding:20px}.lightbox-close{font-size:40px;top:20px;right:20px}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-synthesis:none;font-optical-sizing:auto;font-size:100%}body{font-family:Hanken Grotesk,Sarabun,ui-sans-serif,system-ui,sans-serif;font-size:var(--type-body);color:var(--text-body);font-weight:400;line-height:1.6}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6{color:var(--text-primary);text-wrap:balance}p,li,dd{text-wrap:pretty}.shared-nav-link{font-size:var(--type-nav);font-weight:500}.shared-lang-pill-text,.shared-lang-option{font-size:var(--type-label)}.btn,.filter-dropdown-trigger,.sort-dropdown-trigger,.price-range-field input,.price-range-field select{font-size:var(--type-body);font-weight:500}.price-range-field label,.advanced-search-field label,.contact-strip-eyebrow,.listing-map-eyebrow,.listing-map-focus-kicker{font-size:var(--type-label);color:var(--text-secondary)}.pdp-hchip,.pdp-kicker,.pdp-fact-l,.pdp-glance h4,.pdp-featlist b,.pdp-near b,.pdp-simcard-price small{font-size:var(--type-metadata)}.pdp-fact-l,.pdp-simcard-price small{color:var(--text-secondary)}.pdp-description,.pdp-overview,.pdp-featlist,.pdp-near{font-size:var(--type-section-body);line-height:1.6}.footer,.footer p,.contact-strip-sub,.review-date,.review-rating,.map-legend-caption{color:var(--text-secondary)}.footer,.contact-strip-sub,.review-date,.review-rating,.map-legend-caption,.map-app-tag,.map-app-free,.map-cta-eyebrow{font-size:var(--type-metadata)}@media (width<=768px){.shared-nav-link{font-size:var(--type-label)}}@media (width<=767px){input,select,textarea{font-size:16px!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea{min-height:44px!important}textarea{min-height:88px!important}.brp-footer-links a,.brp-footer-office-item a{padding-block:12px;display:block}.brp-footer-links{row-gap:2px!important}.brp-footer-office{gap:2px!important}.brp-footer-links a:active,.brp-footer-office-item a:active{background-color:#e9f3f01f}.contact-strip-number{align-items:center;min-height:44px;display:inline-flex}.brp-footer-chip,.brp-footer-top,.shared-logo-section,.sort-dropdown-trigger,.shared-lang-pill,.shared-mobile-menu-btn{justify-content:center;align-items:center;min-width:44px;display:inline-flex;min-height:44px!important}.skip-link{padding:12px 16px}.listing-stat-label,.contact-lang-tag,.contact-strip-eyebrow,.map-legend-title,.map-legend-group-label,.map-app-tag,.map-app-free,small{font-size:12px!important}.map-cta-btn{min-height:44px}.archive-area li a{padding-block:10px;display:block}.slideshow-dot{position:relative}.slideshow-dot:after{content:"";position:absolute;inset:-17px}}@media (prefers-reduced-motion:no-preference){.brp-footer-chip:active,.brp-footer-top:active,.sort-dropdown-trigger:active,.rl-card:active,button:active{transform:scale(.98)}}:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #225853}a,button,[role=button]{-webkit-tap-highlight-color:transparent}html{scroll-padding-top:84px}.site-head{z-index:40;--nav-gutter:max(calc((100% - 1320px) / 2 + 40px), clamp(20px, 4vw, 40px));padding:20px var(--nav-gutter);background:0 0;border-bottom:1px solid #1737331f;justify-content:space-between;align-items:center;gap:32px;transition:background .18s cubic-bezier(.2,.7,.2,1),padding .18s cubic-bezier(.2,.7,.2,1),border-color .18s;display:flex;position:fixed;top:0;left:0;right:0}@media (width<=900px){.site-head.is-solid{backdrop-filter:blur(18px);background:#f7f5f0f0;border-bottom-color:#1737331f;padding:13px 20px}}@media (width>=901px){.site-head.is-solid{backdrop-filter:blur(18px);padding:13px var(--nav-gutter);background:#173733eb;border-bottom-color:#d4a84357}.site-head.is-solid .nav>a{color:#fff}.site-head.is-solid .nav-ref{color:#ffffffb3}.site-head.is-solid .nav-ref:hover,.site-head.is-solid .nav-ref:focus-visible{color:#fff}.site-head.is-solid .nav-refbox-input{color:#fff;border-color:#ffffff80}.site-head.is-solid .nav-refbox-input:focus{border-color:#fff}.site-head.is-solid .nav-refbox-close{color:#ffffffb3}.site-head.is-solid .nav-refbox-close:hover,.site-head.is-solid .nav-refbox-close:focus-visible{color:#fff}.site-head.is-solid .nav-refbox-find{color:#173733;background:#fff;border-color:#fff}.site-head.is-solid .nav-refbox-find:hover,.site-head.is-solid .nav-refbox-find:focus-visible{color:#173733;background:#f7f5f0;border-color:#f7f5f0}.site-head.is-solid .nav-divider{background:#ffffff38}.site-head.is-solid .nav-lang-btn{color:#ffffffdb}.site-head.is-solid .nav-lang-btn:hover,.site-head.is-solid .nav-lang-btn:focus-visible{color:#fff}.site-head.is-solid .nav-phone{color:#fff;border-color:#fff6}.site-head.is-solid .nav-phone:hover,.site-head.is-solid .nav-phone:focus-visible{background:#ffffff1a;border-color:#fff}.site-head.is-solid .nav-pill--wa{color:#fff;border-color:#fff6}.site-head.is-solid .nav-pill--wa:hover,.site-head.is-solid .nav-pill--wa:focus-visible{background:#ffffff1a;border-color:#fff}}.brand{flex:none;line-height:0;display:block}.brand img{width:auto;height:34px;display:block}.nav{letter-spacing:.007em;align-items:center;gap:28px;font-size:14.5px;display:flex;transform:translateY(5px)}.nav>a{color:#173733;white-space:nowrap;border-bottom:1px solid #0000;padding:4px 0;text-decoration:none}.nav>a:hover,.nav>a:focus-visible{border-color:#d4a843}.nav>a[aria-current=page]{font-weight:600}.nav-toggle{appearance:none;cursor:pointer;color:#173733;background:0 0;border:1px solid #17373347;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:500;display:none}.site-head__right{flex:none;align-items:center;gap:14px;display:flex;transform:translateY(5px)}.nav-refslot{justify-content:flex-end;align-items:center;min-width:300px;display:inline-flex}.nav-ref{appearance:none;cursor:pointer;color:#173733b3;white-space:nowrap;background:0 0;border:0;align-items:center;padding:4px 0;font-family:inherit;font-size:14.5px;transition:color .2s;animation:.3s cubic-bezier(.2,.7,.2,1) both refLabelIn;display:inline-flex}.nav-ref:hover,.nav-ref:focus-visible{color:#173733}.nav-ref-full{display:inline}.nav-ref-short{display:none}.nav-refbox{align-items:center;gap:8px;animation:.34s cubic-bezier(.2,.7,.2,1) both refIn;display:inline-flex;position:relative}.nav-refbox-input{box-sizing:border-box;color:#173733;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #17373347;border-radius:999px;outline:none;width:132px;height:36px;padding:0 16px;font-family:inherit;font-size:14px;transition:border-color .2s,background .2s}.nav-refbox-input:focus{border-color:#173733}@media (width>=1401px){.nav-refbox-input{width:200px}}.nav-refbox-find{color:#fff;cursor:pointer;white-space:nowrap;background:#173733;border:1px solid #173733;border-radius:999px;align-items:center;height:36px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.nav-refbox-close{appearance:none;cursor:pointer;color:#173733b3;background:0 0;border:0;align-items:center;padding:0 2px;line-height:1;display:inline-flex}.nav-refbox-close:hover,.nav-refbox-close:focus-visible{color:#173733}.nav-refbox-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.nav-refbox-hint{z-index:45;color:#173733;white-space:nowrap;background:#fff;border:1px solid #1737331f;border-radius:4px;padding:7px 12px;font-size:12.5px;animation:.18s both fadeIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #00000047}.nav-sug{z-index:45;box-sizing:border-box;background:#fff;border:1px solid #1737331f;border-radius:4px;width:320px;max-width:calc(100vw - 40px);max-height:324px;margin:0;padding:4px 0;animation:.18s both fadeIn;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 32px #00000047}.nav-sug-row{width:100%;font:inherit;text-align:left;cursor:pointer;color:#173733;background:#fff;border:0;align-items:baseline;gap:12px;padding:9px 14px;display:flex}.nav-sug-row:hover,.nav-sug-row:focus-visible,.nav-sug-row.is-on{background:#1737330f}.nav-sug-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.nav-sug-meta{white-space:nowrap;color:#173733b3;flex:none;font-size:12px}.nav-sug-empty{color:#173733b3;margin:0;padding:10px 14px;font-size:13px;line-height:1.5}.nav-divider{background:#1737331f;width:1px;height:18px}.nav-lang{display:inline-flex;position:relative}.nav-lang-btn{appearance:none;cursor:pointer;color:#173733c7;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:4px 2px;font-family:inherit;font-size:14.5px;display:inline-flex}.nav-lang-btn:hover,.nav-lang-btn:focus-visible{color:#173733}.nav-lang-globe{fill:none;stroke:currentColor;stroke-width:1.4px;width:16px;height:16px}.nav-lang-caret{fill:none;stroke:currentColor;stroke-width:2px;width:12px;height:12px;transition:transform .2s;transform:rotate(0)}.nav-lang-btn[aria-expanded=true] .nav-lang-caret{transform:rotate(180deg)}.nav-lang-dropdown{z-index:45;background:#fff;border:1px solid #1737331f;border-radius:4px;flex-direction:column;min-width:168px;padding:6px 0;animation:.18s both fadeIn;display:flex;position:absolute;top:36px;right:0;box-shadow:0 12px 32px #00000047}.nav-lang-option{color:#173733;align-items:baseline;gap:10px;padding:9px 16px;font-size:14.5px;text-decoration:none;display:flex}a.nav-lang-option:hover{background:#1737330a}.nav-lang-option.is-current{color:#d4a843}.nav-lang-option.is-soon{color:#1737338c}.nav-lang-code{letter-spacing:.04em;min-width:26px;font-weight:600}.nav-lang-name{flex:auto}.nav-lang-note{letter-spacing:.1em;text-transform:uppercase;color:#17373366;font-size:11px}.nav-phone{color:#173733;border:1px solid #17373338;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.nav-phone:hover,.nav-phone:focus-visible{background:#1737330f;border-color:#173733}.nav-phone svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}.nav-pill{white-space:nowrap;border-radius:999px;align-items:center;height:36px;font-size:14px;text-decoration:none;display:inline-flex}.nav-pill--line{color:#173733;background:0 0;border:1px solid #17373338;padding:0 20px;font-weight:400}.nav-pill--line:hover,.nav-pill--line:focus-visible{background:#1737330f;border-color:#173733}.site-head.is-solid .nav-pill--line{color:#fff;border-color:#fff6}.site-head.is-solid .nav-pill--line:hover,.site-head.is-solid .nav-pill--line:focus-visible{background:#ffffff1a;border-color:#fff}.nav-pill--line:hover,.nav-pill--line:focus-visible{color:#173733;background:#f7f5f0;border-color:#f7f5f0}.nav-pill--wa{color:#173733;border:1px solid #17373338;padding:0 18px}.nav-pill--wa:hover,.nav-pill--wa:focus-visible{background:#1737330f;border-color:#173733}@media (width<=1240px){.nav-refslot{min-width:220px}}@media (width<=1180px){.site-head,.nav{gap:16px}.nav-pill--wa{display:none}}@media (width<=1100px){.nav-refslot{min-width:0}.nav-divider,.nav-ref-full{display:none}.nav-ref-short{display:inline}}@media (width<=1000px){.nav{gap:13px}.nav>a{font-size:13.5px}}@media (width<=900px){.site-head{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:14px 20px;display:grid}.brand{justify-self:start}.nav-toggle{min-height:44px;display:inline-flex;position:static;transform:none}.nav{background:#fff;border:1px solid #1737331f;border-radius:4px;flex-direction:column;align-items:stretch;gap:0;width:240px;max-width:calc(100vw - 32px);margin-inline:auto;padding:4px 0 10px;display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;box-shadow:0 12px 32px #00000047}.nav.is-open{animation:.18s both fadeIn;display:flex}.nav>a{border-bottom:1px solid #1737331a;padding:14px 18px;font-size:16px}.nav>a:hover,.nav>a:focus-visible{border-color:#d4a843}.site-head__right{justify-self:end;gap:10px}.nav-refslot,.nav-divider,.nav-phone,.nav-pill--wa{display:none}.nav-lang-btn{min-height:44px}}@media (width<=640px){.site-head{padding:12px 16px}.nav-lang-label{display:none}.nav-pill--line{padding:0 14px;font-size:13px}}@keyframes refIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes refLabelIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.site-head{transition:none}.nav-ref,.nav-refbox,.nav-refbox-hint,.nav-sug,.nav-lang-dropdown,.nav.is-open{animation:none}.nav-ref,.nav-refbox-input,.nav-lang-caret{transition:none}}.nav-panel-search{display:none}.nav-search-layer{z-index:100;background:#171d1b73;justify-content:center;align-items:flex-start;padding:clamp(16px,12vh,140px) 16px 16px;animation:.18s both fadeIn;display:flex;position:fixed;inset:0}.nav-search-dialog{box-sizing:border-box;overscroll-behavior:contain;background:#fff;border-radius:12px;width:min(640px,100%);max-height:calc(100dvh - 32px);padding:20px;overflow-y:auto;box-shadow:0 24px 64px #00000047}.nav-search-dialog .nav-refbox{flex-wrap:wrap;align-items:center;gap:10px;width:100%;animation:none;display:flex}.nav-search-dialog .nav-refbox-input{flex:200px;width:auto;height:48px;font-size:16px}.nav-search-dialog .nav-refbox-find{height:48px;padding:0 22px;font-size:15px}.nav-search-dialog .nav-refbox-close{justify-content:center;width:40px;height:48px}.nav-search-dialog .nav-refbox-hint,.nav-search-dialog .nav-sug{width:100%;max-width:none;box-shadow:none;flex-basis:100%;position:static}.nav-search-dialog .nav-refbox-hint{white-space:normal}.nav-search-dialog .nav-sug{max-height:min(50vh,380px)}@media (width<=900px){.nav-panel-search{text-align:left;color:#173733;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1737331a;width:100%;padding:14px 18px;font-family:inherit;font-size:16px;font-weight:600;display:block}}@media (width>=1200px){.site-head{--nav-gutter:max(var(--page-gutter), calc((100% - var(--page-max)) / 2))}.nav-refslot{min-width:0}}header.site-head{backdrop-filter:blur(20px);background:#fafaf8eb;border-bottom:1px solid #191a181a;height:72px;position:sticky;top:0}@media (width<=700px){header.site-head{height:60px}}header.site-head.is-solid{backdrop-filter:blur(20px);background:#fafaf8eb;border-bottom-color:#191a181a}@media (width>=901px){header.site-head.is-solid{padding:20px var(--nav-gutter)}}@media (width<=900px){header.site-head.is-solid{padding:14px 20px}}@media (width<=640px){header.site-head.is-solid{padding:12px 16px}}header.site-head.is-solid .nav>a{color:#173733}header.site-head.is-solid .nav-ref{color:#173733b3}header.site-head.is-solid .nav-ref:hover,header.site-head.is-solid .nav-ref:focus-visible{color:#173733}header.site-head.is-solid .nav-refbox-input{color:#173733;border-color:#17373347}header.site-head.is-solid .nav-refbox-input:focus{border-color:#173733}header.site-head.is-solid .nav-refbox-close{color:#173733b3}header.site-head.is-solid .nav-refbox-close:hover,header.site-head.is-solid .nav-refbox-close:focus-visible{color:#173733}header.site-head.is-solid .nav-refbox-find,header.site-head.is-solid .nav-refbox-find:hover,header.site-head.is-solid .nav-refbox-find:focus-visible{color:#fff;background:#173733;border-color:#173733}header.site-head.is-solid .nav-divider{background:#1737331f}header.site-head.is-solid .nav-lang-btn{color:#173733c7}header.site-head.is-solid .nav-lang-btn:hover,header.site-head.is-solid .nav-lang-btn:focus-visible{color:#173733}header.site-head.is-solid .nav-phone{color:#173733;border-color:#17373338}header.site-head.is-solid .nav-phone:hover,header.site-head.is-solid .nav-phone:focus-visible{background:#1737330f;border-color:#173733}header.site-head.is-solid .nav-pill--wa{color:#173733;border-color:#17373338}header.site-head.is-solid .nav-pill--wa:hover,header.site-head.is-solid .nav-pill--wa:focus-visible{background:#1737330f;border-color:#173733}header.site-head.is-solid .nav-pill--line{color:#173733;border-color:#17373338}header.site-head.is-solid .nav-pill--line:hover,header.site-head.is-solid .nav-pill--line:focus-visible{color:#173733;background:#f7f5f0;border-color:#f7f5f0}
