@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;font-feature-settings:"kern";src:url(/fonts/figtree-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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;font-feature-settings:"kern";src:url(/fonts/figtree-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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@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")}: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:1280px;--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:"Figtree", "Sarabun", ui-sans-serif, system-ui, sans-serif;--font-body:"Figtree", "Sarabun", ui-sans-serif, system-ui, sans-serif;--font-ui:"Figtree", "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:#f6f2ea;--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:1.0625rem;--type-card-body:.9375rem;--type-section-body:1rem;--text-body:#1e2b28;--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);--r2-jade:#1f4d45;--r2-jade-deep:#163a34;--r2-ink:#1e2b28;--r2-muted:#56625e;--r2-line:#e4ddd0;--r2-tint:#e8efec;--r2-cream:#f6f2ea;--r2-cream-deep:#efe9dd;--r2-footer:var(--r2-ink);--r2-focus:var(--r2-jade)}@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{background:#f6f2ea;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:Figtree,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: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 (width<=768px){input,select,textarea{font-size:max(16px,1em)!important}}@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:2px solid var(--r2-focus,#1f4d45);outline-offset:2px;border-radius:2px}a,button,[role=button]{-webkit-tap-highlight-color:transparent}html{--header-h:116px;scroll-padding-top:calc(var(--header-h) + 12px)}@media (width<=900px){html{--header-h:64px}}.site-shell{z-index:90;border-bottom:1px solid var(--r2-line);background:#fff;position:sticky;top:0}.site-topstrip{background:var(--r2-ink);height:40px}.site-topstrip__inner{height:100%;max-width:var(--layout-container);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;padding-inline:40px;display:flex}.site-topstrip__tagline{color:#ffffffb3;margin:0;font-size:13px;line-height:1.2}.site-topstrip__group{align-items:center;gap:20px;display:flex}.site-topstrip__sep{background:#fff3;width:1px;height:16px}.site-topstrip__link{color:#fffc;align-items:center;gap:6px;font-size:13px;line-height:1.2;text-decoration:none;transition:color .18s;display:inline-flex}.site-topstrip__link svg{flex:none}.site-topstrip__link--tel{color:#fff;font-weight:600}.site-topstrip__link:hover,.site-topstrip__link:focus-visible{color:#fff;text-underline-offset:4px;text-decoration:underline}.site-topstrip :focus-visible{outline-color:var(--r2-cream)}.site-topstrip__lang{position:relative}.site-topstrip__lang summary{color:#fff;cursor:pointer;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.site-topstrip__lang summary::-webkit-details-marker{display:none}.site-topstrip__lang-globe{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none;width:14px;height:14px}.site-topstrip__lang-chev{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.site-topstrip__lang-list{z-index:50;border:1px solid var(--r2-line);background:#fff;border-radius:12px;min-width:180px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #1e2b2829}.site-topstrip__lang-item{color:var(--r2-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}a.site-topstrip__lang-item.is-current{background:var(--r2-tint);font-weight:600}.site-topstrip__lang-check{fill:none;width:14px;height:14px;stroke:var(--r2-jade);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.site-topstrip__lang-note{color:var(--r2-muted);font-size:12px}span.site-topstrip__lang-item.is-soon{cursor:default}.site-shell>header.site-head{height:76px;max-width:var(--layout-container);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-inline:auto;padding-inline:40px;display:grid}.site-shell>header.site-head .brand{justify-self:start}.site-shell>header.site-head .site-head__right{justify-self:end}.site-shell>header.site-head a{text-decoration:none}@media (width>=901px){.site-shell>header.site-head .nav{justify-self:center}}.nav>.nav-lyp-row,.nav-row-chev,.nav-menu-pills,.nav-menu-pill--wide,.nav-menu-foot{display:none}.brand{flex:none;line-height:0;display:block}.brand img{width:auto;height:34px;display:block}.nav{align-items:center;gap:36px;font-size:15px;font-weight:500;display:flex}.nav>a{color:var(--r2-ink);white-space:nowrap;padding:0;text-decoration:none;transition:color .18s}.nav>a:hover,.nav>a:focus-visible{color:var(--r2-jade)}.site-shell>header.site-head .nav>a[aria-current=page]{color:var(--r2-jade);text-underline-offset:8px;text-decoration:underline 2px;text-decoration-color:var(--r2-jade);font-weight:600}.site-head__right .nav-contact-pill{background:var(--r2-jade);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.site-head__right .nav-contact-pill:hover,.site-head__right .nav-contact-pill:focus-visible{background:var(--r2-jade-deep);color:#fff}.nav>a.nav-contact-row{display:none}.site-head__right .nav-contact-pill[aria-current=page]{background:var(--r2-jade-deep);color:#fff;transform:translateY(1px);box-shadow:inset 0 2px 5px #00000059}.nav-extra{display:none}.nav-toggle{appearance:none;border:1px solid var(--r2-line);width:48px;height:48px;color:var(--r2-ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:none}.nav-toggle:hover,.nav-toggle:focus-visible{border-color:var(--r2-jade);color:var(--r2-jade)}.nav-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:22px;height:22px}.nav-toggle .nav-toggle-close,.nav-toggle[aria-expanded=true] .nav-toggle-open{display:none}.nav-toggle[aria-expanded=true] .nav-toggle-close{display:block}.site-head__right{flex:none;align-items:center;gap:24px;display:flex}.nav-lyp{color:var(--r2-ink);white-space:nowrap;font-size:15px;font-weight:500;text-decoration:none;transition:color .18s}.nav-lyp:hover,.nav-lyp:focus-visible{color:var(--r2-jade)}.nav-ref{appearance:none;border:1px solid var(--r2-line);width:46px;height:46px;color:var(--r2-ink);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:color .18s,border-color .18s;display:inline-flex}.nav-ref:hover,.nav-ref:focus-visible{border-color:var(--r2-jade);color:var(--r2-jade)}.nav-ref svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.nav-panel-search{display:none}.nav-search-layer{z-index:100;padding-top:calc(var(--header-h,116px) + 16px);padding-inline:max(calc((100% - var(--layout-container)) / 2), 16px);background:#171d1b73;justify-content:flex-end;align-items:flex-start;animation:.18s both fadeIn;display:flex;position:fixed;inset:0}.nav-search-dialog{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--r2-line);background:#fff;border-radius:16px;width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);padding:20px;overflow-y:auto;box-shadow:0 12px 32px #1e2b2829}.nav-search-dialog .nav-refbox{flex-wrap:wrap;align-items:center;gap:10px;width:100%;animation:none;display:flex}.nav-search-dialog .nav-refbox-hint{width:100%;box-shadow:none;white-space:normal;flex-basis:100%;position:static}.nav-search-dialog .nav-refbox-input{border:1px solid var(--r2-line);width:auto;height:44px;color:var(--r2-ink);font-variant-numeric:tabular-nums;background:0 0;border-radius:8px;outline:none;flex:200px;padding:0 16px;font-family:inherit;font-size:15px;transition:border-color .2s}.nav-search-dialog .nav-refbox-input:focus{border-color:var(--r2-jade)}.nav-search-dialog .nav-refbox-find{background:var(--r2-jade);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;align-items:center;height:44px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}.nav-search-dialog .nav-refbox-find:hover,.nav-search-dialog .nav-refbox-find:focus-visible{background:var(--r2-jade-deep)}.nav-search-dialog .nav-refbox-close{appearance:none;cursor:pointer;width:40px;height:44px;color:var(--r2-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.nav-search-dialog .nav-refbox-close:hover,.nav-search-dialog .nav-refbox-close:focus-visible{color:var(--r2-ink)}.nav-search-dialog .nav-refbox-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.nav-refbox-hint{z-index:45;border:1px solid var(--r2-line);color:var(--r2-ink);white-space:nowrap;background:#fff;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{box-sizing:border-box;border:1px solid var(--r2-line);background:#fff;border-radius:8px;width:100%;max-height:min(50vh,380px);margin:0;padding:4px 0;animation:.18s both fadeIn;position:static;overflow-y:auto}.nav-sug-row{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--r2-ink);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:var(--r2-tint)}.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:var(--r2-muted);flex:none;font-size:12px}.nav-sug-empty{color:var(--r2-muted);margin:0;padding:10px 14px;font-size:13px;line-height:1.5}@media (width<=1240px){.nav{gap:28px}.site-head__right{gap:16px}}@media (width<=1100px){.site-shell>header.site-head{gap:16px}.nav{gap:20px;font-size:14px}.nav-lyp{font-size:14px}}@media (width<=900px){.site-topstrip{display:none}.site-shell>header.site-head{justify-content:flex-start;align-items:center;gap:8px;height:64px;padding-inline:16px;display:flex;position:relative}.brand{justify-self:start}.brand img{height:48px}.nav-toggle{order:2;display:inline-flex;position:static;transform:none}.site-head__right{order:1;gap:8px;margin-left:auto}.nav-ref{width:48px;height:48px}.nav{max-height:calc(100dvh - var(--header-h));border-bottom:1px solid var(--r2-line);background:#fff;flex-direction:column;align-items:stretch;gap:0;margin-inline:0;padding:8px 16px 20px;font-size:18px;font-weight:600;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #1e2b281f}.nav.is-open{animation:.18s both fadeIn;display:flex}.nav>a{border-bottom:1px solid var(--r2-line);border-radius:0;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 12px;font-size:18px;font-weight:600;display:flex}.nav>a:last-of-type{border-bottom:0}.nav>a .nav-row-chev{width:16px;height:16px;color:var(--r2-muted);flex:none;display:inline-flex}.nav>a .nav-row-chev svg{width:16px;height:16px;display:block}.nav>a:hover,.nav>a:focus-visible,.nav>a[aria-current=page]{background:var(--r2-tint);color:var(--r2-jade)}.nav>.nav-menu-pills{gap:12px;margin-top:12px;display:flex}.nav>.nav-menu-pills .nav-menu-pill{flex:1}.nav-menu-pill{border:1px solid var(--r2-jade);min-height:52px;color:var(--r2-jade);text-align:center;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:flex}.nav-menu-pill--solid{border-color:var(--r2-jade);background:var(--r2-jade);color:#fff}.nav>.nav-menu-pill--wide{border-bottom:0;width:100%;min-height:52px;margin-top:12px}.nav-menu-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.nav-menu-call{min-height:44px;color:var(--r2-jade);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.nav-menu-lang{position:relative}.nav-menu-lang summary{border:1px solid var(--r2-line);min-height:36px;color:var(--r2-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.nav-menu-lang summary::-webkit-details-marker{display:none}.nav-menu-lang:not([open]) ul{display:none}.nav-menu-lang ul{z-index:60;border:1px solid var(--r2-line);background:#fff;border-radius:12px;min-width:180px;margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 12px 32px #1e2b2829}.nav-menu-lang li>a,.nav-menu-lang li>span{color:var(--r2-ink);border-radius:8px;align-items:center;padding:9px 12px;font-size:14px;font-weight:500;display:flex}.nav-menu-lang li>a[aria-current=true]{background:var(--r2-tint);font-weight:600}.site-head__right .nav-contact-pill{display:none}.nav-panel-search{text-align:left;width:100%;min-height:56px;color:var(--r2-ink);background:0 0;border:0;border-radius:12px;align-items:center;padding:0 16px;font-family:inherit;font-size:18px;font-weight:600;display:flex}.nav>.nav-lyp-row{border-bottom:1px solid var(--r2-line);min-height:56px;color:var(--r2-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:18px;font-weight:600;display:flex}.nav>.nav-lyp-row .nav-row-chev{width:16px;height:16px;color:var(--r2-muted);flex:none;display:inline-flex}.nav>.nav-lyp-row .nav-row-chev svg{width:16px;height:16px;display:block}.nav-panel-search:hover,.nav-panel-search:focus-visible{background:var(--r2-tint);color:var(--r2-jade)}.nav-extra{border-top:1px solid var(--r2-line);margin-top:8px;padding-top:12px;display:block}.nav-lang-pills{flex-wrap:wrap;gap:8px;padding:0 4px;display:flex}.nav-lang-pill{border:1px solid var(--r2-line);letter-spacing:.04em;min-width:44px;min-height:44px;color:var(--r2-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}a.nav-lang-pill:hover,a.nav-lang-pill:focus-visible{border-color:var(--r2-jade);color:var(--r2-jade)}a.nav-lang-pill.is-current{background:var(--r2-jade);border-color:var(--r2-jade);color:#fff}span.nav-lang-pill.is-soon{cursor:default}.nav-contact-rows{flex-direction:column;margin-top:12px;padding-top:4px;display:flex}.nav-row{min-height:56px;color:var(--r2-ink);border-radius:12px;align-items:center;padding:0 16px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.nav-row:hover,.nav-row:focus-visible{background:var(--r2-tint);color:var(--r2-jade)}.site-head__right{justify-self:end;gap:10px}.nav-lyp{display:none}.nav-search-layer{padding-inline:16px}.nav-search-dialog .nav-refbox-input{height:48px;font-size:16px}.nav-search-dialog .nav-refbox-find,.nav-search-dialog .nav-refbox-close{height:48px}}@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){.nav-ref,.nav-refbox,.nav-refbox-hint,.nav-sug,.nav.is-open{animation:none}.nav-ref,.nav-refbox-input,.site-topstrip__link,.nav>a{transition:none}}
