@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-vietnamese-opsz-normal.7192a3c3.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-latin-ext-opsz-normal.3a4fec0c.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-latin-opsz-normal.4f140710.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-vietnamese-opsz-italic.f88862ea.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-latin-ext-opsz-italic.f21f28c7.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_next/static/media/newsreader-latin-opsz-italic.c8b9005a.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/schibsted-grotesk-latin-ext-wght-normal.09a8b277.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/schibsted-grotesk-latin-wght-normal.dae0c9f4.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.66a2e865.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.88f8fd5b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.651bc97e.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.9533b520.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.110e2a76.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.7d495472.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.9faee8e8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.f14ffb91.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-400-normal.06ac09dc.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-400-normal.e32cf7a4.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.60bbe6c8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.994c9659.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.2a0db536.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.d2ac083e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.cd8df815.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.e53d79b9.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.5a49cbe3.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.f9f2cfdc.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-500-normal.dece0821.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-500-normal.2258ff2f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--paper:#F4F1EA;--paper-2:#ECE7DD;--card:#FBFAF6;--ink:#1C1A17;--ink-2:#4A453E;--stone:#7B746A;--stone-2:#A79F93;--rule:#E0D9CC;--rule-2:#CBC2B3;--laterite:#9E3A1F;--laterite-ink:#7E2D17;--amber:#A8661F;--ok:#3F5E3A;--ok-bg:#E8EEE3;--display:"Newsreader Variable","Newsreader",Georgia,"Times New Roman",serif;--ui:"Schibsted Grotesk Variable",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"IBM Plex Mono",ui-monospace,"Cascadia Mono",Consolas,monospace;--gutter:clamp(20px,4vw,64px);--maxw:1320px;--measure:60ch;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:104px;--s10:144px;--radius:3px;--radius-sm:2px;--shadow-sm:none;--shadow-md:0 24px 48px -28px rgba(28,26,23,0.28);color-scheme:light}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}body{margin:0}.site,body{background:var(--paper);color:var(--ink)}.site{min-height:100vh;display:flex;flex-direction:column;font:400 16px/1.6 var(--ui);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.site main{flex:1 1}.site img{max-width:100%;height:auto;display:block}.site a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em;transition:color .15s ease}.site a:hover{color:var(--laterite)}.site :focus-visible{outline:2px solid var(--laterite);outline-offset:2px}.site button{font:inherit;color:inherit}.skip{position:absolute;left:-9999px;top:8px;background:var(--ink);color:#fff;padding:8px 14px;border-radius:var(--radius-sm);z-index:200}.skip:focus{left:12px}::selection{background:rgba(200,62,27,.18)}.site h1,.site h2,.site h3,.site h4{font-family:var(--display);font-weight:380;letter-spacing:-.012em;margin:0;color:var(--ink);text-wrap:balance}.d1{font-size:clamp(40px,5.6vw,84px);line-height:1.02;font-weight:330!important;letter-spacing:-.024em!important}.d2{font-size:clamp(30px,3.6vw,52px);line-height:1.06;font-weight:340!important;letter-spacing:-.02em!important}.d3{font-size:clamp(24px,2.4vw,34px);line-height:1.14;font-weight:380}.d4{font-size:clamp(19px,1.5vw,23px);line-height:1.25;font-weight:420}.lede{font:400 clamp(17px,1.3vw,19.5px)/1.6 var(--ui);color:var(--ink-2);margin:0}.lede,.prose{max-width:var(--measure)}.prose p{margin:0 0 1em}.small{font-size:14.5px;line-height:1.55}.eyebrow{display:inline-block;font:500 11.5px/1.3 var(--ui);letter-spacing:.13em;text-transform:uppercase;color:var(--stone)}.ui{font-family:var(--ui)}.mono{font-family:var(--mono);font-size:.86em;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--stone)}.italic,em{font-style:italic}.sec-no{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap;font:500 11.5px/1.3 var(--ui);text-transform:uppercase;letter-spacing:.12em;color:var(--stone);padding-bottom:14px;border-bottom:1px solid var(--rule);margin-bottom:var(--s7)}.sec-no b{font:500 12px/1 var(--mono);color:var(--laterite);background:none;padding:0;letter-spacing:0}.sec-no .r{margin-left:auto;font-family:var(--mono);text-transform:none;letter-spacing:0;font-weight:400;color:var(--ink-2)}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.section{padding-top:var(--s9);padding-bottom:var(--s9)}.section.tight{padding-top:var(--s7);padding-bottom:var(--s7)}.section.rule{border-top:1px solid var(--rule)}.band{background:var(--paper-2)}.ink-band{background:var(--ink);color:#EAE7E0}.ink-band h1,.ink-band h2,.ink-band h3,.ink-band h4{color:#FFFFFF}.ink-band .eyebrow{color:#FF8B6A}.ink-band .lede,.ink-band .muted{color:#B4B8C0}.ink-band .sec-no{border-bottom-color:#2D3138;color:#9CA1AA}.ink-band .sec-no .r{color:#D0D4DC}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:clamp(16px,2.2vw,32px);column-gap:clamp(16px,2.2vw,32px);grid-row-gap:var(--s7);row-gap:var(--s7);align-items:start}.c-12{grid-column:span 12}.c-11{grid-column:span 11}.c-10{grid-column:span 10}.c-9{grid-column:span 9}.c-8{grid-column:span 8}.c-7{grid-column:span 7}.c-6{grid-column:span 6}.c-5{grid-column:span 5}.c-4{grid-column:span 4}.c-3{grid-column:span 3}.c-2{grid-column:span 2}.c-4.o-8,.c-4.o-9,.c-5.o-7,.c-5.o-8,.c-6.o-7{grid-column:span 5}@media (max-width:960px){.grid>[class*=c-]{grid-column:1/-1!important}}.stack>*+*{margin-top:var(--s4)}.row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.between{justify-content:space-between}.hr{height:1px;background:var(--rule);border:0;margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 20px;border:1px solid var(--ink);border-radius:var(--radius-sm);background:transparent;color:var(--ink)!important;font:500 14.5px/1 var(--ui);letter-spacing:.005em;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .18s,color .18s,border-color .18s}.btn-dark,.btn-ink,.btn:hover{background:var(--ink);color:var(--paper)!important}.btn-dark:hover,.btn-ink:hover{background:var(--laterite);border-color:var(--laterite)}.btn-quiet{border-color:var(--rule-2)}.btn-sm{min-height:38px;padding:0 14px;font-size:13.5px}.btn-light{background:#F7F3EC;border-color:#F7F3EC;color:var(--ink)!important}.btn-light:hover{background:#fff;border-color:#fff;color:var(--ink)!important}.btn-ghost-light{border-color:rgba(247,243,236,.6);color:#F7F3EC!important}.btn-ghost-light:hover{background:rgba(247,243,236,.12);color:#fff!important;border-color:#F7F3EC}.btn[aria-pressed=true]{background:var(--ink);color:var(--paper)!important}.ink-band .btn{border-color:#EDE7DC;color:#EDE7DC!important}.ink-band .btn-ink,.ink-band .btn:hover{background:#EDE7DC;color:var(--ink)!important}.arrow{font:500 14.5px/1.3 var(--ui);text-decoration:none;border-bottom:1px solid;padding-bottom:2px}.arrow:after{content:" →"}.wa-ico{width:17px;height:17px;flex:none;vertical-align:-3px}.hdr{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(244,241,234,.94);-webkit-backdrop-filter:saturate(1.2) blur(8px);backdrop-filter:saturate(1.2) blur(8px);border-bottom:1px solid var(--rule)}.hdr-in{gap:var(--s6);min-height:68px}.hdr-in,.mark{display:flex;align-items:center}.mark{gap:12px;text-decoration:none;color:var(--ink)!important;flex:none}.mark img{width:34px;height:34px;object-fit:contain}.mark-name{font:420 22px/1 var(--display);letter-spacing:-.015em;white-space:nowrap}.nav{display:flex;gap:clamp(18px,2.2vw,34px);margin-left:auto}.nav a{font:500 14px/1 var(--ui);text-decoration:none;color:var(--ink-2);padding:10px 0;border-bottom:1px solid transparent;white-space:nowrap}.nav a:hover,.nav a[aria-current=page]{color:var(--ink);border-color:var(--ink)}.hdr-act{display:flex;gap:16px;align-items:center}.sl-count{font:500 14px/1 var(--ui);text-decoration:none;display:inline-flex;gap:6px;align-items:center;padding:8px 0;color:var(--ink-2)!important;white-space:nowrap}.sl-count b{display:inline-grid;place-items:center;min-width:19px;height:19px;border-radius:10px;background:var(--laterite);color:#fff;font:600 11px/1 var(--ui);padding:0 5px}.menu{display:none;margin-left:auto}.menu summary{list-style:none;cursor:pointer;font:500 14px/1 var(--ui);padding:10px 0}.menu summary::-webkit-details-marker{display:none}.menu[open] .menu-panel{display:flex}.menu-panel{display:none;position:absolute;left:0;right:0;top:100%;background:var(--paper);flex-direction:column;padding:6px var(--gutter) 22px}.menu-panel,.menu-panel a{border-bottom:1px solid var(--rule)}.menu-panel a{font:380 26px/1.2 var(--display);padding:12px 0;text-decoration:none}@media (max-width:980px){.hdr-wa,.nav{display:none}.menu{display:block;margin-left:0}.hdr-act{margin-left:auto}}.cbar{display:none}@media (max-width:760px){.cbar{display:grid;grid-template-columns:1fr 1fr;position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--ink);padding:8px 8px calc(8px + env(safe-area-inset-bottom));grid-gap:8px;gap:8px}.cbar a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;color:#F4F1EA!important;text-decoration:none;font:500 15px/1 var(--ui);border:1px solid #4a453e;border-radius:var(--radius-sm)}.cbar a.wa{background:#F4F1EA;color:var(--ink)!important;border-color:#F4F1EA}.site{padding-bottom:72px}}.ftr{background:var(--ink);color:#BDB5A8;padding:var(--s8) 0 var(--s5);font:400 14.5px/1.65 var(--ui);margin-top:var(--s9)}.ftr a{color:#EDE7DC;text-decoration:none}.ftr a:hover{color:#E7B9A7}.ftr-in{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:var(--s7);gap:var(--s7)}.ftr-name{font:380 28px/1.1 var(--display);color:#F4EFE6;margin-bottom:12px}.ftr-main p{margin:0 0 6px;max-width:46ch}.ftr-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s5);gap:var(--s5)}.ftr-nav div{display:flex;flex-direction:column;gap:7px}.ftr h4{font:500 11px/1.3 var(--ui)!important;letter-spacing:.14em;text-transform:uppercase;color:#8B8377!important;margin:0 0 6px}.ftr-legal{display:flex;gap:var(--s5);flex-wrap:wrap;justify-content:space-between;border-top:1px solid #36312a;margin-top:var(--s7);padding-top:var(--s4);font-size:12.5px;color:#8B8377}@media (max-width:760px){.ftr-in{grid-template-columns:1fr}}.ph{position:relative;overflow:hidden;background:var(--paper-2);border-radius:var(--radius-sm)}.ph img{width:100%;height:100%;object-fit:cover}.ph.r-43{aspect-ratio:4/3}.ph.r-32{aspect-ratio:3/2}.ph.r-45{aspect-ratio:4/5}.ph.r-169{aspect-ratio:16/9}.ph.r-11{aspect-ratio:1/1}.ph.r-21{aspect-ratio:2/1}.ph.r-34{aspect-ratio:3/4}.figcap,.ph .cap{font:400 12.5px/1.45 var(--ui);color:var(--stone);margin-top:8px}.hm-hero{position:relative;min-height:min(88vh,900px);display:grid;align-items:end;overflow:hidden;background:#2B2620;color:#F7F3EC}.hm-hero-img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover}.hm-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,15,11,0) 30%,rgba(18,15,11,.66))}.hm-hero-text{position:relative;z-index:1;padding-top:var(--s10);padding-bottom:clamp(40px,7vh,88px)}.hm-hero .eyebrow{color:#DDD3C4}.hm-h1{font:330 clamp(40px,6vw,88px)/1 var(--display)!important;letter-spacing:-.026em!important;color:#FBF8F2!important;max-width:15ch;margin:14px 0 20px!important}.hm-lede{font:400 clamp(16.5px,1.3vw,19px)/1.6 var(--ui);color:#ECE4D7;max-width:52ch;margin:0}.hm-cta{margin-top:28px;gap:12px}.hm-facts{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--rule)}.hm-facts div{padding:26px 20px 24px 0;display:flex;flex-direction:column;gap:4px}.hm-facts div+div{padding-left:20px;border-left:1px solid var(--rule)}.hm-facts b{font:360 clamp(26px,2.6vw,36px)/1 var(--display);letter-spacing:-.02em}.hm-facts span{font:400 13.5px/1.4 var(--ui);color:var(--stone)}@media (max-width:760px){.hm-facts{grid-template-columns:1fr 1fr}.hm-facts div:nth-child(3){border-left:0;padding-left:0}.hm-facts div:nth-child(n+3){border-top:1px solid var(--rule)}}.hm-head{display:grid;grid-template-columns:64px minmax(0,1fr);grid-column-gap:8px;column-gap:8px;margin-bottom:var(--s7);max-width:900px}.hm-no{font:400 12.5px/2.6 var(--mono);color:var(--laterite);grid-row:span 2}.hm-h2{font:340 clamp(30px,3.4vw,50px)/1.06 var(--display)!important;letter-spacing:-.02em!important}.hm-sub{font:400 16.5px/1.6 var(--ui);color:var(--ink-2);margin:14px 0 0;max-width:58ch}@media (max-width:760px){.hm-head{grid-template-columns:1fr}.hm-no{line-height:1.6}}.hm-mats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s7) clamp(16px,2vw,28px);gap:var(--s7) clamp(16px,2vw,28px)}.hm-mat{display:flex;flex-direction:column;text-decoration:none;color:inherit!important}.hm-mat-img{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--paper-2)}.hm-mat-img img{width:100%;height:100%!important;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}.hm-mat:hover .hm-mat-img img{transform:scale(1.03)}.hm-mat-name{font:380 25px/1.15 var(--display);margin-top:16px}.hm-mat-line{font:400 15px/1.5 var(--ui);color:var(--ink-2);margin-top:4px}.hm-mat-n{color:var(--stone);margin-top:8px;font-size:12px}@media (max-width:900px){.hm-mats{grid-template-columns:1fr 1fr}}@media (max-width:560px){.hm-mats{grid-template-columns:1fr}}.hm-scale{background:var(--paper-2)}.hm-more{margin:var(--s6) 0 0}.hm-who{border-bottom:1px solid var(--rule)}.hm-doors,.hm-who{border-top:1px solid var(--rule)}.hm-doors{display:grid;grid-template-columns:repeat(3,1fr)}.hm-door{padding:28px 28px 32px 0;text-decoration:none;color:inherit!important;display:flex;flex-direction:column;gap:10px}.hm-door+.hm-door{padding-left:28px;border-left:1px solid var(--rule)}.hm-door h3{font:380 26px/1.15 var(--display)!important}.hm-door p{margin:0;font:400 15.5px/1.6 var(--ui);color:var(--ink-2);flex:1 1}.hm-door .arrow{align-self:flex-start}.hm-door:hover h3{color:var(--laterite)}@media (max-width:860px){.hm-doors{grid-template-columns:1fr}.hm-door+.hm-door{padding-left:0;border-left:0;border-top:1px solid var(--rule)}}.hm-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);counter-reset:s}.hm-steps li{counter-increment:s;padding:22px 24px 0 0;border-top:1px solid var(--ink);display:flex;flex-direction:column;gap:8px}.hm-steps li:before{content:"0" counter(s);font:400 12px/1 var(--mono);color:var(--laterite)}.hm-steps b{font:380 24px/1.15 var(--display)}.hm-steps span{font:400 15px/1.55 var(--ui);color:var(--ink-2)}@media (max-width:860px){.hm-steps{grid-template-columns:1fr 1fr;row-gap:var(--s6)}}.hm-brands{flex-wrap:wrap;padding-top:var(--s7);padding-bottom:var(--s7);border-top:1px solid var(--rule)}.hm-brands,.hm-logos{display:flex;align-items:center;gap:var(--s6)}.hm-logos{flex:1 1;justify-content:space-between;flex-wrap:wrap}.hm-logos img{height:40px;width:auto;max-width:120px;object-fit:contain;mix-blend-mode:multiply;opacity:.9}.hm-visit{background:var(--ink);color:#DDD5C8;margin-bottom:calc(-1 * var(--s9))}.hm-visit .eyebrow{color:#A79F93}.hm-visit .hm-h2{color:#F7F3EC!important;margin-top:10px}.hm-visit .hm-sub{color:#CFC7BA}.hm-visit .arrow{color:#EDE7DC}.hm-visit-in{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:var(--s7);gap:var(--s7);align-items:end}.hm-visit-act{display:flex;flex-direction:column;align-items:flex-start;gap:12px}@media (max-width:860px){.hm-visit-in{grid-template-columns:1fr}}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));grid-gap:var(--s7) clamp(16px,2vw,28px);gap:var(--s7) clamp(16px,2vw,28px)}.card{display:flex;flex-direction:column;text-decoration:none;color:inherit!important;background:none;border:0}.card .ph{aspect-ratio:4/3;background:var(--paper-2);overflow:hidden}.card .ph img{width:100%;height:100%!important;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}.card:hover .ph img{transform:scale(1.025)}.card .meta{padding-top:16px;display:flex;flex-direction:column;gap:6px;flex:1 1}.card h3{font:380 25px/1.15 var(--display)!important;letter-spacing:-.012em}.card:hover h3{color:var(--laterite)}.card p{margin:0;color:var(--ink-2);font:400 15px/1.55 var(--ui)}.card-foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:6px;padding-top:12px;border-top:1px solid var(--rule)}.card-sw{display:inline-flex;align-items:center;gap:4px}.card-sw img{width:26px;height:18px;object-fit:cover;outline:1px solid rgba(28,26,23,.08)}.card-sw i{font:400 11.5px/1 var(--mono);font-style:normal;color:var(--stone);margin-left:4px}.card .facts{font:400 12px/1.5 var(--mono);color:var(--stone)}.tag{display:inline-block;font:500 11px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule-2);padding:5px 8px 4px;border-radius:var(--radius-sm);color:var(--ink-2)}.tag.wet{border-color:#9DB2A8;color:#2F4B42}.spec{width:100%;border-collapse:collapse;font:400 13.5px/1.5 var(--mono);background:var(--card);border:1px solid var(--rule);border-radius:var(--radius-sm);overflow:hidden}.spec th{text-align:left;font:600 11.5px/1.4 var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--stone);width:36%;background:var(--paper);border-right:1px solid var(--rule)}.spec td,.spec th{padding:12px 16px;vertical-align:top;border-bottom:1px solid var(--rule)}.spec td{color:var(--ink)}.spec tr:last-child td,.spec tr:last-child th{border-bottom:0}.filters{display:flex;flex-wrap:wrap;gap:8px}.chip,.filters{align-items:center}.chip{display:inline-flex;gap:6px;min-height:36px;padding:0 14px;border:1px solid var(--rule-2);border-radius:999px;background:var(--card);font:600 13px/1 var(--ui);cursor:pointer;color:var(--ink-2);text-decoration:none;transition:all .15s ease}.chip:hover{border-color:var(--ink);color:var(--ink)}.chip.on,.chip[aria-checked=true],.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.field{display:flex;flex-direction:column;gap:6px;font:600 12px/1.3 var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--stone)}.field input,.field select,.field textarea,.search input{font:500 15px/1.4 var(--ui);color:var(--ink);background:var(--card);border:1px solid var(--rule-2);padding:10px 14px;border-radius:var(--radius-sm);letter-spacing:0;text-transform:none;width:100%;transition:border-color .15s,box-shadow .15s}.field textarea{min-height:96px}.field input:focus,.field select:focus,.field textarea:focus,.search input:focus{outline:none;border-color:var(--laterite);box-shadow:0 0 0 3px rgba(200,62,27,.12)}.search{position:relative;background:var(--card);padding:18px;border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.search input{font-size:16px;padding:12px 16px;margin-top:6px}.search-results{position:absolute;left:0;right:0;top:100%;z-index:40;background:var(--card);border:1px solid var(--rule-2);border-radius:var(--radius-sm);max-height:360px;overflow:auto;box-shadow:var(--shadow-md);margin-top:4px}.search-results a{display:grid;grid-template-columns:56px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:10px 14px;text-decoration:none;border-bottom:1px solid var(--rule)}.search-results a:hover,.search-results a[aria-selected=true]{background:var(--paper)}.search-results img{width:56px;height:42px;object-fit:cover;border-radius:4px}.search-results b{font:600 15px/1.25 var(--ui);display:block}.search-results small{font:400 12.5px/1.3 var(--mono);color:var(--stone)}.ts{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow-sm)}.ts-main{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);grid-gap:28px;gap:28px;align-items:start}.ts-stage{position:-webkit-sticky;position:sticky;top:84px;z-index:1}@media (max-height:760px){.ts-stage{position:static}}.ts-floor{position:relative;width:100%;background:#d8cfbf;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--rule-2)}.ts-floor canvas{display:block;width:100%}.ts-over{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ts-bed rect{fill:rgba(247,243,236,.08);stroke:rgba(247,243,236,.92);stroke-width:14;stroke-dasharray:60 44;vector-effect:non-scaling-stroke}.ts-over .ts-bed rect{stroke-width:1.5px}.ts-bar rect{fill:#F7F3EC;stroke:#1D1B18;stroke-width:1px;vector-effect:non-scaling-stroke}.ts-bar rect.alt{fill:#1D1B18}.ts-bar line{stroke:#F7F3EC;stroke-width:2px;vector-effect:non-scaling-stroke}.ts-floor:after{content:"";position:absolute;inset:0;pointer-events:none;transition:opacity .4s}.ts-day:after{background:linear-gradient(118deg,rgba(255,251,240,.18),rgba(255,251,240,.04) 38%,rgba(30,22,14,.1));mix-blend-mode:soft-light}.ts-evening:after{background:radial-gradient(60% 55% at 62% 58%,rgba(255,176,92,.25),rgba(40,22,8,.38) 100%);mix-blend-mode:multiply}.ts-dims{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:10px;font-size:12px;color:var(--ink-2)}.ts-legend{display:inline-flex;align-items:center;gap:6px;color:var(--stone)}.ts-legend .sw{display:inline-block;width:14px;height:7px;border:1px solid var(--ink)}.ts-legend .sw.a{background:#F7F3EC}.ts-legend .sw.b{background:var(--ink);margin-left:-7px;width:7px}.ts-legend .ln{display:inline-block;width:20px;height:0;border-top:2px solid var(--stone-2);margin-left:6px}.ts-note{font:400 13px/1.5 var(--ui);color:var(--stone);margin:8px 0 0}.ts-panel{display:flex;flex-direction:column;gap:18px;background:var(--paper);padding:20px;border-radius:var(--radius-sm);border:1px solid var(--rule)}.ts-head h3{font-size:24px;font-weight:700;margin:4px 0 2px;line-height:1.15}.ts-code{color:var(--stone);font-size:13px}.ts-group{border:0;margin:0;padding:0}.ts-area,.ts-group legend{font:600 11.5px/1.3 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--stone);margin-bottom:8px;padding:0}.seg{display:flex;flex-wrap:wrap;border:1px solid var(--rule-2);border-radius:var(--radius-sm);background:var(--card);overflow:hidden}.seg button{flex:1 1 auto;min-height:38px;padding:0 12px;border:0;border-right:1px solid var(--rule);background:transparent;font:600 13px/1 var(--ui);cursor:pointer;color:var(--ink-2);transition:background .15s,color .15s}.seg button:last-child{border-right:0}.seg button[aria-checked=true]{background:var(--ink);color:#fff}.ts-size{display:flex;gap:10px;align-items:center;margin-top:10px;font:500 13.5px/1 var(--ui)}.ts-size input{width:68px;font:500 15px/1 var(--mono);border:1px solid var(--rule-2);border-radius:4px;background:var(--card);padding:6px 8px;text-align:center}.ts-plank{margin:0;color:var(--ink);background:var(--card);padding:10px 12px;border:1px solid var(--rule);border-radius:var(--radius-sm)}.ts-plank svg{width:100%;height:auto;overflow:visible}.ts-plank .dim line{stroke:var(--stone);stroke-width:2}.ts-plank .dim text{font:500 32px var(--mono);fill:var(--ink-2)}.ts-area{display:flex;flex-direction:column;gap:6px}.ts-area span{display:flex;align-items:center;gap:8px;font:500 14px/1 var(--ui);color:var(--ink-2);text-transform:none;letter-spacing:0}.ts-area input{width:120px;font:600 20px/1 var(--mono);border:1px solid var(--rule-2);border-radius:var(--radius-sm);background:var(--card);padding:8px 10px}.ts-boxes{margin:10px 0 0;font:500 15px/1.4 var(--ui)}.ts-boxes b{font-size:28px;font-weight:700;color:var(--laterite);margin-right:6px}.ts-boxes span{display:block;color:var(--stone);font-size:12.5px;margin-top:2px}.ts-actions{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--rule)}.ts-actions .ts-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ts-reply{font:400 12.5px/1.4 var(--ui);color:var(--stone);margin:2px 0 0}.ts-designs{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-gap:14px;gap:14px;padding-top:20px;border-top:1px solid var(--rule)}.ts-designs button{display:flex;flex-direction:column;gap:5px;text-align:left;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:6px;cursor:pointer;transition:border-color .15s}.ts-designs button:hover{border-color:var(--ink)}.ts-designs button[aria-selected=true]{border-color:var(--laterite);background:rgba(200,62,27,.06);box-shadow:0 0 0 1px var(--laterite)}.ts-designs .chip-img{display:block;aspect-ratio:4/3;background:var(--paper-2);border-radius:4px;overflow:hidden}.ts-designs .chip-img img{width:100%;height:100%;object-fit:cover}.ts-designs .chip-name{font:600 13px/1.25 var(--ui);color:var(--ink)}.ts-designs .chip-code{font-size:11px;color:var(--stone)}@media (max-width:980px){.ts{padding:16px}.ts-main{grid-template-columns:1fr}.ts-stage{position:static}}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.center{text-align:center}.mt0{margin-top:0}.mt1{margin-top:var(--s2)}.mt2{margin-top:var(--s3)}.mt3{margin-top:var(--s4)}.mt4{margin-top:var(--s5)}.mt5{margin-top:var(--s6)}.mt6{margin-top:var(--s7)}.mb0{margin-bottom:0}.crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font:600 12px/1.3 var(--ui);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--s4)}.crumb,.crumb a{color:var(--stone)}.crumb a{text-decoration:none}.crumb a:hover{color:var(--laterite)}.crumb span{color:var(--stone-2)}.stat-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:14px;gap:14px;margin-top:var(--s6)}.stat-cell{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:16px 18px;box-shadow:var(--shadow-sm)}.stat-cell b{display:block;font:700 clamp(22px,2.2vw,30px)/1.1 var(--display);color:var(--ink);margin-bottom:4px}.stat-cell span{font:500 12px/1.4 var(--mono);color:var(--stone)}.mat-list{display:flex;flex-direction:column;gap:10px}.mat-row{display:grid;grid-template-columns:42px minmax(190px,1.2fr) minmax(220px,2fr) minmax(170px,1.2fr) auto;grid-gap:20px;gap:20px;align-items:center;padding:18px 20px;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius-sm);text-decoration:none!important;transition:border-color .15s,box-shadow .15s,transform .15s}.mat-row:hover{border-color:var(--laterite);box-shadow:var(--shadow-sm);transform:translateY(-1px);color:var(--ink)!important}.mat-row .no{font:600 12px/1 var(--mono);color:var(--laterite);background:rgba(200,62,27,.1);padding:6px 8px;border-radius:4px;text-align:center}.mat-row h3{font-size:18px;line-height:1.25}.mat-row p{margin:0;color:var(--ink-2);font-size:14.5px;line-height:1.5}.mat-row .m-spec{font:500 12px/1.45 var(--mono);color:var(--stone)}.mat-row .m-go{font:600 13.5px/1 var(--ui);color:var(--laterite);white-space:nowrap}@media (max-width:960px){.mat-row{grid-template-columns:1fr;gap:8px}.mat-row .no{width:-moz-fit-content;width:fit-content}}.doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:stretch}.door{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;box-shadow:var(--shadow-sm)}.ink-band .door{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14)}.door h3{font-size:21px;margin:8px 0 10px}.door p{margin:0;color:var(--ink-2);font-size:14.5px;line-height:1.55}.ink-band .door p{color:#C2C6CE}.door ul{margin:14px 0 0;padding:0;list-style:none;border-top:1px solid var(--rule)}.ink-band .door ul{border-top-color:rgba(255,255,255,.14)}.door li{padding:8px 0;border-bottom:1px solid var(--rule);font:400 12.5px/1.4 var(--mono);color:var(--ink-2)}.ink-band .door li{border-bottom-color:rgba(255,255,255,.1);color:#D5D8DF}@media (max-width:960px){.doors{grid-template-columns:1fr}}.swatch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:18px;gap:18px}.swatch-card{display:flex;flex-direction:column;gap:6px;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:12px;text-align:left;box-shadow:var(--shadow-sm)}.swatch-card .ph{aspect-ratio:4/3;border:1px solid var(--rule);border-radius:4px}.swatch-card h4{font-size:16px;line-height:1.25;margin:4px 0 0}.swatch-card .code{font:400 11.5px/1.3 var(--mono);color:var(--stone)}.swatch-card .acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:auto;padding-top:8px;border-top:1px solid var(--rule);font:600 12px/1 var(--ui)}.swatch-card .acts a,.swatch-card .acts button{background:none;border:0;padding:0;cursor:pointer;color:var(--ink-2);text-decoration:none}.swatch-card .acts a:hover,.swatch-card .acts button:hover{color:var(--laterite)}.room-gallery{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}.room-gallery figure{margin:0;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:10px}.room-gallery figure.span-7{grid-column:span 7}.room-gallery figure.span-5{grid-column:span 5}.room-gallery figure.span-6{grid-column:span 6}.room-gallery figure.span-4{grid-column:span 4}@media (max-width:900px){.room-gallery figure{grid-column:1/-1!important}}.q-step{padding:24px;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);margin-bottom:20px;box-shadow:var(--shadow-sm)}.q-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-top:16px}.q-opt{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--rule-2);background:var(--paper);text-align:left;cursor:pointer;border-radius:var(--radius-sm);transition:all .15s ease}.q-opt:hover{border-color:var(--ink);background:#fff}.q-opt[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:#fff}.q-opt b{font:600 14.5px/1.25 var(--ui)}.q-opt small{font:400 12.5px/1.4 var(--ui);color:var(--stone)}.q-opt[aria-checked=true] small{color:#D0D4DC}.rec-card{display:grid;grid-template-columns:minmax(240px,1fr) 1.7fr;grid-gap:24px;gap:24px;padding:24px;background:var(--paper);border:1px solid var(--rule-2);border-radius:var(--radius)}.rec-why{margin:12px 0 0;padding:0;list-style:none}.rec-why li{padding:6px 0;border-top:1px solid var(--rule);font:400 14px/1.45 var(--ui);color:var(--ink-2)}.rec-why li:before{content:"✓ ";color:var(--ok);font-weight:700}.rec-why li.warn:before{content:"! ";color:var(--laterite);font-weight:700}@media (max-width:820px){.rec-card{grid-template-columns:1fr}}.table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.cmp{width:100%;min-width:680px;border-collapse:collapse;font:400 14px/1.5 var(--ui)}.cmp td,.cmp th{padding:14px 18px;border-bottom:1px solid var(--rule);vertical-align:top;text-align:left}.cmp th{width:190px;font:600 11.5px/1.4 var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--stone);background:var(--paper);border-right:1px solid var(--rule)}.cmp td{width:calc((100% - 190px) / 3)}.sched{width:100%;min-width:820px;border-collapse:collapse;font:400 13px/1.45 var(--mono)}.sched th{text-align:left;font:600 11.5px/1.3 var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--stone);background:var(--paper);padding:12px 16px;border-bottom:2px solid var(--rule-2)}.sched td{padding:12px 16px;border-bottom:1px solid var(--rule);vertical-align:top}.sched tr:hover td{background:var(--paper)}.sl-item{display:grid;grid-template-columns:96px 1.4fr minmax(180px,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:16px;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius-sm);margin-bottom:12px}.sl-item img{width:96px;height:72px;object-fit:cover;background:var(--paper-2);border:1px solid var(--rule);border-radius:4px}@media (max-width:760px){.sl-item{grid-template-columns:72px 1fr;gap:12px}.sl-item img{width:72px;height:54px}}.wa-box{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow-sm)}.wa-pre{font:400 12.5px/1.55 var(--mono);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:14px;white-space:pre-wrap;word-break:break-word;color:var(--ink-2);margin:12px 0}.macro-sheet{border:1px solid var(--rule-2);border-radius:var(--radius-sm);background:var(--card);overflow:hidden}.macro-loupe{position:relative;overflow:hidden;border-bottom:1px solid var(--rule)}.macro-loupe canvas{display:block;width:100%;height:auto}.macro-badge{position:absolute;left:12px;bottom:12px;background:rgba(23,25,28,.88);color:#fff;padding:5px 10px;border-radius:4px;font-size:11px;letter-spacing:.06em}.macro-layers{padding:18px}.layer-stack{display:flex;flex-direction:column;border-top:1px solid var(--rule)}.layer-row{display:grid;grid-template-columns:24px 140px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--rule);font:400 13px/1.4 var(--ui)}.layer-bar{display:block;height:14px;border-radius:3px;border:1px solid var(--ink)}@media (max-width:640px){.layer-row{grid-template-columns:20px 1fr;gap:8px}.layer-row span:last-child{grid-column:2}}.lb-stage{display:grid;grid-template-columns:1.45fr 1fr;grid-gap:24px;gap:24px;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);padding:20px;align-items:center;box-shadow:var(--shadow-sm)}.lb-photo{position:relative;overflow:hidden;aspect-ratio:16/10;background:var(--paper-2);border-radius:var(--radius-sm)}.lb-photo img{width:100%;height:100%;object-fit:cover}.lb-pin{position:absolute;display:inline-flex;align-items:center;gap:8px;background:rgba(23,25,28,.92);color:#fff!important;padding:7px 12px;border:1px solid rgba(255,255,255,.4);font:600 11.5px/1 var(--mono);letter-spacing:.02em;text-decoration:none!important;border-radius:999px;box-shadow:0 4px 12px rgba(0,0,0,.25)}.lb-pin:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--laterite);box-shadow:0 0 0 3px rgba(200,62,27,.35)}@media (max-width:920px){.lb-stage{grid-template-columns:1fr}}@media print{.btn,.cbar,.filters,.ftr,.hdr,.seg,.topbar{display:none!important}.site{background:#fff!important;color:#000!important;padding:0!important}.section{padding:20px 0!important}}.site{overflow-x:clip}@media (max-width:480px){.hdr-in{gap:14px}.mark img{width:28px;height:28px}.mark-name{font-size:18px}.sl-count{display:none}.hm-cta .btn{flex:1 1 100%}}