@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-vietnamese-wght-normal.XAtsl5Q_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-normal.C4zznr8T.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-normal.E0tuGl4L.woff2)format("woff2-variations");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:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/amiri-arabic-400-normal.D0NIBXga.woff2)format("woff2"),url(/_astro/amiri-arabic-400-normal.C_1DQziU.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/amiri-latin-ext-400-normal.C9hoIjPx.woff2)format("woff2"),url(/_astro/amiri-latin-ext-400-normal.CGn-6a7O.woff)format("woff");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:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/amiri-latin-400-normal.Czk41Rjn.woff2)format("woff2"),url(/_astro/amiri-latin-400-normal.Bv6IM0kz.woff)format("woff");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:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/amiri-arabic-700-normal.D8FrblyB.woff2)format("woff2"),url(/_astro/amiri-arabic-700-normal.dUd6sHq-.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/amiri-latin-ext-700-normal.ByFuOT8o.woff2)format("woff2"),url(/_astro/amiri-latin-ext-700-normal.Ck-lxu84.woff)format("woff");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:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/amiri-latin-700-normal.DIjoEGk6.woff2)format("woff2"),url(/_astro/amiri-latin-700-normal.BH9dHmOv.woff)format("woff");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}:root{--enamel:oklch(49% .1 233);--enamel-deep:oklch(42% .095 236);--porcelain:oklch(95.5% .012 95);--porcelain-2:oklch(92.5% .014 92);--ink:oklch(32% .035 236);--ink-soft:oklch(46% .03 236);--brass:oklch(74% .1 82);--brass-deep:oklch(60% .09 74);--on-enamel:oklch(95% .014 95);--on-enamel-soft:oklch(88% .035 230);--keyline:color-mix(in oklch, var(--ink) 22%, transparent);--plate-face:linear-gradient(180deg, var(--porcelain) 0%, var(--porcelain-2) 100%);--door-face:linear-gradient(180deg, oklch(38% .085 234), oklch(32% .08 236));--hairline-brass:color-mix(in oklch, var(--brass) 45%, transparent);--measure:66ch;--shadow-plate:0 1px 0 oklch(100% 0 0/.7) inset, 0 30px 60px -28px oklch(20% .04 190/.75), 0 8px 22px -12px oklch(20% .04 190/.5);--shadow-door:0 1px 0 oklch(100% 0 0/.06) inset, 0 20px 40px -26px oklch(15% .04 190/.9)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100%;color:var(--on-enamel);background:radial-gradient(120% 90% at 78% 6%, oklch(57% .085 230) 0%, transparent 55%), radial-gradient(90% 70% at 4% 100%, var(--enamel-deep) 0%, transparent 60%), var(--enamel);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed;font-family:Archivo Variable,Archivo,system-ui,sans-serif;position:relative;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:overlay;opacity:.5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='0.05'/></svg>");position:fixed;inset:0}body:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(oklch(98% .02 95/.06),#0000 30%);position:fixed;inset:0}.page{z-index:1;position:relative}.wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(20px,5vw,72px)}:focus-visible{outline:2.5px solid var(--brass);outline-offset:3px;border-radius:4px}.skip-link{z-index:50;background:var(--porcelain);color:var(--ink);box-shadow:var(--shadow-door);border-radius:10px;padding:10px 18px;font-size:14px;font-weight:700;transition:inset-block-start .2s;position:absolute;inset-block-start:-100px;inset-inline-start:16px}.skip-link:focus{inset-block-start:16px}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.rail{z-index:2;color:var(--on-enamel-soft);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:clamp(16px,3vw,32px);padding-block:clamp(26px,4vh,40px);font-size:13px;font-weight:600;display:flex;position:relative}.rail .mark{color:var(--on-enamel);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.rail .mark svg{width:22px;height:22px;color:var(--brass);flex:none}.rail-nav{align-items:center;gap:clamp(14px,2.4vw,30px);margin-inline-start:auto;display:flex}.rail-nav a{color:var(--on-enamel-soft);letter-spacing:.12em;padding-block:6px;font-size:12.5px;text-decoration:none;transition:color .25s}.rail-nav a:hover,.rail-nav a[aria-current=page]{color:var(--on-enamel)}.rail-nav a[aria-current=page]{box-shadow:0 2px 0 -1px var(--brass)}.rail .loc{border:1px solid var(--hairline-brass);color:var(--on-enamel-soft);white-space:nowrap;border-radius:999px;padding:6px 14px}@media (width<=720px){.rail{flex-wrap:wrap;gap:12px 18px}.rail-nav{flex-wrap:wrap;order:3;gap:4px 18px;width:100%;margin-inline-start:0}.rail .loc{margin-inline-start:auto}}.plate{background:var(--plate-face);color:var(--ink);box-shadow:var(--shadow-plate);border-radius:18px;padding:clamp(26px,3.2vw,46px) clamp(24px,3.4vw,50px);position:relative}.hero .plate{container-type:inline-size}.plate:before{content:"";border:1.5px solid var(--keyline);pointer-events:none;border-radius:11px;position:absolute;inset:11px}.plate>*{position:relative}.screw{background:radial-gradient(circle at 38% 34%, oklch(86% .06 84), var(--brass) 45%, var(--brass-deep) 100%);border-radius:50%;width:15px;height:15px;position:absolute;box-shadow:0 1px 2px oklch(20% .04 190/.5),0 0 0 1px oklch(20% .04 190/.12)}.screw:after{content:"";background:oklch(40% .05 80/.7);border-radius:2px;width:9px;height:1.4px;margin:auto;position:absolute;inset:0;transform:rotate(38deg)}.screw.tl{inset-block-start:16px;inset-inline-start:16px}.screw.tr{inset-block-start:16px;inset-inline-end:16px}.screw.bl{inset-block-end:16px;inset-inline-start:16px}.screw.br{inset-block-end:16px;inset-inline-end:16px}.name{letter-spacing:0;color:var(--ink);text-shadow:0 1px oklch(100% 0 0/.6),0 -1px oklch(20% .04 190/.12);font-size:min(5.2rem,15.5cqi);font-weight:900;line-height:.92;display:block}.name .dot{color:var(--brass-deep)}.ar{color:var(--ink-soft);margin-block-start:6px;font-family:Amiri,serif;font-size:clamp(1.5rem,2.6vw,2.1rem);display:block}.rule{background:linear-gradient(90deg, var(--brass), var(--brass-deep));border-radius:2px;width:74px;height:2px;margin-block:22px 20px}.btn{letter-spacing:.02em;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s,background .3s;display:inline-flex}.btn svg{flex:none;width:18px;height:18px}.btn-brass{background:radial-gradient(120% 160% at 30% 20%, oklch(82% .08 84), var(--brass) 55%, var(--brass-deep));color:oklch(26% .04 80);box-shadow:inset 0 1px oklch(100% 0 0/.35),0 14px 26px -14px oklch(20% .04 190/.8)}.btn-brass:hover{transform:translateY(-2px);box-shadow:inset 0 1px oklch(100% 0 0/.4),0 20px 32px -14px oklch(20% .04 190/.85)}.btn-plate{background:var(--plate-face);color:var(--ink);box-shadow:var(--shadow-door)}.btn-plate:hover{border-color:var(--hairline-brass);transform:translateY(-2px)}.btn-ghost{color:var(--on-enamel);border-color:color-mix(in oklch, var(--brass) 30%, transparent);background:oklch(100% 0 0/.04)}.btn-ghost:hover{border-color:color-mix(in oklch, var(--brass) 60%, transparent);background:oklch(100% 0 0/.07);transform:translateY(-2px)}.link-brass{color:var(--brass);border-block-end:1px solid var(--hairline-brass);font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}.link-brass:hover{color:oklch(82% .09 84);border-color:var(--brass)}.section{padding-block:clamp(64px,9vh,128px);position:relative}.section-tight{padding-block:clamp(48px,6vh,84px)}.section-head{max-width:40ch}.section-head.center{text-align:center;margin-inline:auto}h1,h2,h3{text-wrap:balance;letter-spacing:-.01em;font-weight:800;line-height:1.06}.h-section{color:var(--on-enamel);font-size:clamp(1.8rem,3.6vw,2.9rem)}.h-plate{color:var(--ink);letter-spacing:-.01em;font-size:clamp(1.5rem,2.6vw,2rem)}.lede{color:var(--on-enamel);max-width:var(--measure);font-size:clamp(1.02rem,1.4vw,1.2rem);font-weight:450;line-height:1.55}.lede.on-plate{color:var(--ink-soft)}.body{color:var(--on-enamel);max-width:var(--measure);font-size:1rem;line-height:1.65}.body.on-plate{color:var(--ink-soft)}.eng-label{letter-spacing:.18em;text-transform:uppercase;color:var(--on-enamel);font-size:12px;font-weight:700}.eng-label.on-plate{color:var(--ink)}.chip{width:44px;height:44px;color:var(--brass);border:1px solid color-mix(in oklch, var(--brass) 28%, transparent);background:oklch(100% 0 0/.05);border-radius:12px;flex:none;place-items:center;display:inline-grid}.chip svg{width:22px;height:22px}.chip.on-plate{color:var(--brass-deep);background:color-mix(in oklch, var(--brass) 12%, transparent);border-color:color-mix(in oklch, var(--brass-deep) 30%, transparent)}.footer{z-index:1;border-block-start:1px solid color-mix(in oklch, var(--brass) 22%, transparent);color:var(--on-enamel-soft);padding-block:clamp(44px,6vh,72px);position:relative}.footer-grid{grid-template-columns:1.4fr 1fr 1fr;align-items:start;gap:clamp(28px,4vw,56px);display:grid}.footer .mark{color:var(--on-enamel);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.footer .mark svg{width:22px;height:22px;color:var(--brass)}.footer-col h4{letter-spacing:.16em;text-transform:uppercase;color:var(--on-enamel);margin-block-end:14px;font-size:12px;font-weight:700}.footer-col a,.footer-col p{color:var(--on-enamel-soft);margin-block-end:9px;font-size:14px;line-height:1.5;text-decoration:none;transition:color .2s;display:block}.footer-col a:hover{color:var(--on-enamel)}.footer-base{color:var(--on-enamel-soft);letter-spacing:.02em;border-block-start:1px solid oklch(100% 0 0/.08);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-block-start:clamp(32px,5vh,48px);padding-block-start:24px;font-size:13px;display:flex}@media (width<=720px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}.mount{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) forwards mount;transform:translateY(14px)scale(.985)}.m2{animation-delay:.12s}.m3{animation-delay:.22s}.m4{animation-delay:.32s}@keyframes mount{to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both reveal-lift view();animation-range:entry entry 60%}}}@keyframes reveal-lift{0%{transform:translateY(16px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.mount,.reveal{opacity:1;animation:none;transform:none}}
