@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/3cc72ebdb4333575-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/cc48ae4900a0ef8a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/5b187f1b07b443b9-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/0e9a722c992e8502-s.woff2) format("woff2");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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/74d017dd860f2320-s.woff2) format("woff2");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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/f35bab321b697722-s.p.woff2) format("woff2");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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/fa20d3c920a61e0f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b811bb48e9860189-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/897bedb07e9f6a6b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/85a5f8de62ccd539-s.woff2) format("woff2");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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/aa65a3055749b77e-s.woff2) format("woff2");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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/0289ba911e8000e3-s.p.woff2) format("woff2");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:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_9d1d10{font-family:"Source Serif 4","Source Serif 4 Fallback"}.__variable_9d1d10{--font-serif:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/78612ffb106174fa-s.woff2) format("woff2");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:Red Hat Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/c6590e94fb93f6bd-s.p.woff2) format("woff2");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:Red Hat Mono Fallback;src:local("Arial");ascent-override:75.64%;descent-override:22.66%;line-gap-override:0.00%;size-adjust:134.59%}.__className_dbfe30{font-family:Red Hat Mono,Red Hat Mono Fallback;font-style:normal}.__variable_dbfe30{--font-mono:"Red Hat Mono","Red Hat Mono Fallback"}@font-face{font-family:"Noto Serif Thai";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a5216e31b6871b28-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:"Noto Serif Thai";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e595348a7434095e-s.woff2) format("woff2");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:"Noto Serif Thai";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a1e416f75ce53a99-s.woff2) format("woff2");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:"Noto Serif Thai Fallback";src:local("Times New Roman");ascent-override:89.86%;descent-override:45.10%;line-gap-override:0.00%;size-adjust:118.40%}.__className_69f0e5{font-family:"Noto Serif Thai","Noto Serif Thai Fallback";font-weight:400;font-style:normal}.__variable_69f0e5{--font-thai:"Noto Serif Thai","Noto Serif Thai Fallback"}:root{--color-parchment:#fef9ed;--color-bone:#f5f0e4;--color-walnut:#5d524b;--color-cedar:#72675b;--color-linen:#cec7bc;--color-library-ink:#2e4d4d;--color-apricot-wash:#fbd3be;--color-faded-rose:#8c5462;--color-slate-lilac:#666583;--font-bradford:var(--font-serif),"Source Serif 4","Iowan Old Style",Georgia,"Times New Roman",serif,var(--font-thai);--font-red-hat-mono:var(--font-mono),"Red Hat Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace,var(--font-thai);--text-body:15px;--text-body-lg:17px;--text-subheading:20px;--text-heading-sm:25px;--text-heading:clamp(28px,2.9vw,35px);--text-heading-lg:clamp(34px,3.8vw,45px);--text-display-2:clamp(38px,7.6vw,100px);--text-display:clamp(46px,9.5vw,125px);--text-caption:12px;--text-ui:13px;--text-ui-lg:15px;--page:1200px;--measure:720px;--gutter:clamp(20px,4vw,48px);--section-pad:clamp(88px,10vw,128px);--element-gap:12px;--card-padding:32px;--radius-badge:4px;--radius-card:25px;--radius-input:50px;--radius-tab:65px;--radius-button:86px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;text-size-adjust:100%}body{background:var(--color-parchment);color:var(--color-walnut);font-family:var(--font-bradford);font-size:var(--text-body-lg);font-weight:400;line-height:1.5;letter-spacing:-.01em;font-feature-settings:"kern";font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,ol,p,ul{margin:0}h1,h2,h3{font-weight:400}p{text-wrap:pretty}a{color:inherit}em{font-style:italic}::selection{background:var(--color-apricot-wash);color:var(--color-walnut)}:focus-visible{outline:2px solid var(--color-slate-lilac);outline-offset:4px;border-radius:2px}.hero :focus-visible{outline-color:var(--color-parchment)}.wrap{width:100%;max-width:var(--page);margin-inline:auto;padding-inline:var(--gutter)}.col{display:flex;flex-direction:column;align-items:center;text-align:center}.eyebrow{font-family:var(--font-red-hat-mono);font-size:var(--text-caption);line-height:1.25;letter-spacing:.1em;text-transform:uppercase;color:var(--color-cedar)}.editorial{max-width:var(--measure);font-size:var(--text-heading-sm);line-height:1.4;letter-spacing:-.013em;color:var(--color-walnut)}.card p a,.editorial a,.foot-about a{text-decoration:underline;-webkit-text-decoration-color:var(--color-linen);text-decoration-color:var(--color-linen);text-decoration-thickness:1px;text-underline-offset:.18em;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.card p a:hover,.editorial a:hover,.foot-about a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.display-2{margin-top:28px;font-size:var(--text-display-2);line-height:1;letter-spacing:-.03em}.display-2,.heading-lg{color:var(--color-walnut);text-wrap:balance}.heading-lg{margin-top:24px;font-size:var(--text-heading-lg);line-height:1.13;letter-spacing:-.02em}.display-2+.editorial,.heading-lg+.editorial{margin-top:32px}.br-wide{display:none}.pill{display:inline-flex;align-items:center;gap:10px;padding:13px 24px;border-radius:var(--radius-button);background:var(--color-bone);color:var(--color-walnut);font-family:var(--font-red-hat-mono);font-size:var(--text-ui-lg);font-weight:450;line-height:1.2;letter-spacing:-.013em;text-decoration:none;white-space:nowrap;transition:background .25s ease,color .25s ease}.pill:hover{background:var(--color-linen)}.action-address span,.arrow-link span,.nav-out span,.pill span{font-family:var(--font-bradford);font-size:1.15em;line-height:1;transition:transform .25s ease}.action-card:hover .action-address span,.arrow-link:hover span,.nav-out:hover span,.pill:hover span{transform:translate(2px,-2px)}.nav-out{gap:6px}.arrow-link,.nav-out{display:inline-flex;align-items:center}.arrow-link{gap:8px;padding:13px 4px;font-family:var(--font-red-hat-mono);font-size:var(--text-ui-lg);font-weight:450;line-height:1.2;letter-spacing:-.013em;text-decoration:none;white-space:nowrap}.arrow-link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.arrow-link .down{transition:transform .25s ease}.arrow-link:hover .down{transform:translateY(3px)}.masthead{position:absolute;inset:0 0 auto 0;z-index:2;color:var(--color-parchment)}.masthead-inner{display:flex;align-items:center;gap:24px 40px;min-height:88px;padding-block:20px}.wordmark{display:inline-flex;align-items:center;gap:12px;text-decoration:none;margin-right:auto}.wordmark .logo{flex:none}.wordmark span{font-size:var(--text-subheading);font-weight:450;letter-spacing:-.013em;line-height:1}.wordmark i{font-style:normal;font-family:var(--font-thai),serif;font-size:var(--text-body-lg);line-height:1;color:var(--color-linen)}.masthead-links{display:flex;gap:28px}.language-switch,.masthead-cta,.masthead-links a{font-family:var(--font-red-hat-mono);font-size:var(--text-ui);line-height:1.25;letter-spacing:-.015em;text-decoration:none;color:var(--color-parchment)}.masthead-links a{color:var(--color-linen);transition:color .2s ease}.masthead-links a:hover{color:var(--color-parchment)}.masthead-cta{display:inline-flex;align-items:center;gap:8px;padding-left:12px}.masthead-cta span{font-family:var(--font-bradford);font-size:1.15em;line-height:1;transition:transform .25s ease}.masthead-cta:hover span{transform:translateX(3px)}.language-switch{display:flex;align-items:center;gap:7px;white-space:nowrap}.language-switch>*+:before{content:"/";margin-right:7px;color:var(--color-cedar)}.language-switch a{color:var(--color-linen);text-decoration:none;transition:color .2s ease}.language-switch [aria-current=page],.language-switch a:hover{color:var(--color-parchment)}.hero{position:relative;display:grid;place-items:center;min-height:100svh;padding-block:clamp(140px,22vh,220px) clamp(96px,16vh,180px);background:var(--color-library-ink);color:var(--color-parchment);overflow:hidden;isolation:isolate}.hero:before{content:"";inset:0;background:radial-gradient(70% 55% at 12% 100%,hsla(21,88%,86%,.34),transparent 70%),radial-gradient(55% 50% at 88% 6%,rgba(140,84,98,.42),transparent 70%),radial-gradient(45% 45% at 62% 78%,rgba(102,101,131,.28),transparent 70%),radial-gradient(60% 40% at 50% 0,rgba(46,77,77,.6),transparent 60%)}.hero-script,.hero:before{position:absolute;z-index:0;pointer-events:none}.hero-script{inset:-12% -6%;display:flex;flex-direction:column;justify-content:space-between;font-family:var(--font-thai),serif;font-size:clamp(22px,2.6vw,38px);line-height:1;white-space:nowrap;color:var(--color-parchment);opacity:.1;filter:blur(1.4px);-webkit-mask-image:radial-gradient(60% 55% at 50% 48%,rgba(0,0,0,.3) 0,#000 55%,rgba(0,0,0,.7) 80%,transparent 100%);mask-image:radial-gradient(60% 55% at 50% 48%,rgba(0,0,0,.3) 0,#000 55%,rgba(0,0,0,.7) 80%,transparent 100%);-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:script-drift 90s linear infinite alternate}.hero-script span{display:block;letter-spacing:.35em}.hero-script span:nth-child(2n){transform:translateX(-4%)}@keyframes script-drift{to{transform:translateY(-4%)}}.hero-block,.masthead{z-index:1}.hero-block{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:1320px;margin-inline:auto;padding-inline:var(--gutter)}.hero-lead{max-width:800px;font-size:var(--text-subheading);line-height:1.3;letter-spacing:-.013em;color:var(--color-apricot-wash);text-wrap:balance}.hero-display{margin-top:36px;font-size:var(--text-display);line-height:1;letter-spacing:-.04em;color:var(--color-parchment);text-wrap:balance}.hero-display em{font-style:italic;letter-spacing:-.03em;color:var(--color-apricot-wash)}.hero-body{max-width:700px;margin-top:40px;font-size:var(--text-subheading);line-height:1.45;letter-spacing:-.013em;color:var(--color-parchment)}.hero-body a{text-decoration:underline;-webkit-text-decoration-color:hsla(21,88%,86%,.55);text-decoration-color:hsla(21,88%,86%,.55);text-decoration-thickness:1px;text-underline-offset:.18em;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.hero-body a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 24px;margin-top:44px}.hero .pill{background:var(--color-parchment);color:var(--color-walnut)}.hero .pill:hover{background:var(--color-bone)}.hero .arrow-link{color:var(--color-parchment)}.hero-block>*{animation:rise .9s cubic-bezier(.2,.7,.2,1) both}.hero-block>:first-child{animation-delay:.05s}.hero-block>:nth-child(2){animation-delay:.18s}.hero-block>:nth-child(3){animation-delay:.34s}.hero-block>:nth-child(4){animation-delay:.46s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.section{padding-block:var(--section-pad)}.plate{display:block;width:100%;height:auto;border-radius:18px}.plate-thai{font-family:var(--font-thai),serif}.plate-serif{font-family:var(--font-bradford);letter-spacing:-.02em}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--element-gap);gap:var(--element-gap);margin-top:64px}.card{display:flex;flex-direction:column;padding:14px 14px 36px;border-radius:var(--radius-card);background:var(--color-bone)}.card-copy{padding:28px 22px 0}.card h3{font-size:var(--text-heading-sm);line-height:1.25;letter-spacing:-.013em;text-wrap:balance}.card h3,.card p{color:var(--color-walnut)}.card p{margin-top:12px;font-size:var(--text-body-lg);line-height:1.5;letter-spacing:-.01em}.section-bone{background:var(--color-bone)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--element-gap);gap:var(--element-gap);margin:64px 0 0;padding:0;list-style:none}.step{display:flex;flex-direction:column;padding:14px 14px 40px;border-radius:var(--radius-card);background:var(--color-parchment)}.step-copy{padding:28px 22px 0}.step-n{display:block;font-family:var(--font-red-hat-mono);font-size:var(--text-caption);letter-spacing:.1em;color:var(--color-cedar)}.step h3{margin-top:14px;font-size:var(--text-heading-sm);line-height:1.25;color:var(--color-walnut)}.step h3,.step-imperative{letter-spacing:-.013em;text-wrap:balance}.step-imperative{margin-top:8px;font-style:italic;font-size:var(--text-subheading);line-height:1.3;color:var(--color-faded-rose)}.step-body{margin-top:16px;font-size:var(--text-body-lg);line-height:1.5;letter-spacing:-.01em;color:var(--color-walnut)}.band{padding-block:var(--section-pad);background:linear-gradient(var(--color-apricot-wash) 50%,var(--color-parchment) 100%)}.records{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--element-gap);gap:var(--element-gap);margin-top:64px}@media (min-width:1001px){.records:has(.record:nth-child(-n+2):last-child){grid-template-columns:repeat(auto-fit,minmax(0,calc((100% - var(--element-gap) * 2) / 3)));justify-content:center}}.record{position:relative;display:flex;flex-direction:column;padding:var(--card-padding);border-radius:var(--radius-card);background:var(--color-bone)}.record-top{display:flex;justify-content:space-between;gap:8px;margin-bottom:28px;font-family:var(--font-red-hat-mono);font-size:var(--text-caption);letter-spacing:.05em;color:var(--color-cedar)}.record h3{font-size:var(--text-heading-sm);line-height:1.25;letter-spacing:-.013em;text-wrap:balance}.record p{margin-top:12px;font-size:var(--text-body-lg);line-height:1.5}.record-links{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:20px;font-family:var(--font-red-hat-mono);font-size:var(--text-caption);letter-spacing:.05em;color:var(--color-cedar)}.record-links a{text-decoration:underline;-webkit-text-decoration-color:var(--color-linen);text-decoration-color:var(--color-linen);text-decoration-thickness:1px;text-underline-offset:.18em;transition:color .2s ease,-webkit-text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.record-links a:hover{color:var(--color-walnut);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.record-cover:after{content:"";position:absolute;inset:0;border-radius:var(--radius-card)}.record-links a:not(.record-cover){position:relative;z-index:1}.record:hover .record-cover{color:var(--color-walnut);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.record-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:32px}.record-tags span{padding:4px 8px;border-radius:var(--radius-badge);background:var(--color-parchment);font-family:var(--font-red-hat-mono);font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-cedar)}.quiet{margin-top:24px;max-width:var(--measure);font-size:var(--text-subheading);line-height:1.4;letter-spacing:-.013em;color:var(--color-cedar)}.actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--element-gap);gap:var(--element-gap);max-width:820px;margin:56px auto 0}.action-card{display:flex;flex-direction:column;padding:14px 14px 26px;border-radius:var(--radius-card);background:var(--color-bone);text-decoration:none}.action-label{display:block;padding:24px 22px 0;font-size:var(--text-heading-sm);line-height:1.25;letter-spacing:-.013em;color:var(--color-walnut)}.action-address{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;margin-top:auto;padding:18px 22px 0;font-family:var(--font-red-hat-mono);font-size:var(--text-ui);line-height:1.2;letter-spacing:-.015em;color:var(--color-cedar);transition:color .25s ease}.action-card:hover .action-address{color:var(--color-walnut);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.foot{padding-block:96px 56px;color:var(--color-cedar)}.foot .logo,.foot-about{color:var(--color-walnut)}.foot-about{max-width:520px;margin-top:28px;font-size:var(--text-subheading);line-height:1.4;letter-spacing:-.013em;text-wrap:balance}.foot-quiet{margin-top:16px;font-family:var(--font-red-hat-mono);font-size:var(--text-ui);line-height:1.6;letter-spacing:-.015em}.foot-quiet span[lang=th]{font-family:var(--font-thai),serif}.foot-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-top:64px}.foot-links a{font-family:var(--font-red-hat-mono);font-size:var(--text-ui);line-height:1.6;letter-spacing:-.015em;text-decoration:none;transition:color .2s ease}.foot-links a:hover{color:var(--color-walnut)}.hero-short{min-height:0;padding-block:clamp(150px,20vh,200px) clamp(64px,8vh,96px)}.hero-short .eyebrow{color:var(--color-apricot-wash)}.legal-title{color:var(--color-parchment)}.legal-updated{margin-top:24px;font-family:var(--font-red-hat-mono);font-size:var(--text-ui);line-height:1.6;letter-spacing:-.015em;color:var(--color-linen)}.legal{max-width:var(--measure);margin-inline:auto;text-align:left}.legal-notice{margin:0 0 40px}.legal .editorial+.legal-section{margin-top:64px}.legal-section+.legal-section{margin-top:56px}.legal-section h2{font-size:var(--text-heading-sm);line-height:1.25;letter-spacing:-.013em;color:var(--color-walnut)}.legal-n{display:block;margin-bottom:10px;font-family:var(--font-red-hat-mono);font-size:var(--text-caption);letter-spacing:.1em;color:var(--color-cedar)}.legal-section>*+*{margin-top:16px}.legal-section li,.legal-section p{font-size:var(--text-subheading);line-height:1.5;letter-spacing:-.013em;color:var(--color-walnut)}.legal-section ol,.legal-section ul{padding-left:1.25em}.legal-section li+li{margin-top:8px}.legal-section strong{font-weight:inherit;font-style:italic}.legal-section code{font-family:var(--font-red-hat-mono);font-size:.85em;letter-spacing:-.015em}.legal-table{overflow-x:auto}.legal-section table{width:100%;min-width:520px;border-collapse:collapse;font-size:var(--text-body-lg);line-height:1.5;color:var(--color-walnut)}.legal-section td,.legal-section th{padding:12px 16px 12px 0;border-bottom:1px solid var(--color-linen);text-align:left;vertical-align:top}.legal-section th{font-family:var(--font-red-hat-mono);font-size:var(--text-caption);font-weight:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--color-cedar)}.foot-legal{margin-top:16px}.foot-legal span{font-family:var(--font-red-hat-mono);font-size:var(--text-ui);line-height:1.6;letter-spacing:-.015em}.foot-links a[aria-current=page]{color:var(--color-walnut)}@media (max-width:720px){.legal-section table{min-width:0}.legal-section thead{display:none}.legal-section td,.legal-section tr{display:block;padding:0;border:0}.legal-section tr{padding-block:16px;border-bottom:1px solid var(--color-linen)}.legal-section td+td{margin-top:10px}.legal-section td:before{content:attr(data-label);display:block;margin-bottom:4px;font-family:var(--font-red-hat-mono);font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-cedar)}}main[lang=th] :is(.eyebrow,.masthead-links a,.masthead-cta,.language-switch,.pill,.arrow-link,.foot-links a,.foot-quiet){font-family:var(--font-thai),sans-serif;letter-spacing:0}main[lang=th] :is(.hero-lead,.hero-display,.hero-display em,.hero-body,.display-2,.heading-lg,.editorial,.card h3,.card p,.step h3,.step-imperative,.step-body,.record h3,.record p,.quiet,.action-label,.foot-about){letter-spacing:0}main[lang=th] .hero-display{font-size:clamp(44px,8.4vw,108px);line-height:1.16}main[lang=th] .display-2{font-size:clamp(40px,7vw,88px);line-height:1.18}main[lang=th] .heading-lg{line-height:1.25}main[lang=th] :is(.hero-body,.editorial,.card p,.step-body,.record p){line-height:1.65}main[lang=th] .eyebrow{text-transform:none}@media (min-width:900px){.br-wide{display:inline}}@media (max-width:1000px){.cards,.records,.steps{grid-template-columns:minmax(0,1fr)}.step{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:8px 24px;gap:8px 24px;align-items:start}.step-copy{padding-top:12px}}@media (max-width:720px){.masthead-inner{flex-wrap:wrap;column-gap:18px;row-gap:14px}.masthead-links{order:3;width:100%;flex-wrap:wrap;gap:10px 20px}.hero{padding-top:176px}.hero-display{letter-spacing:-.03em}.step{grid-template-columns:minmax(0,1fr)}.step-copy{padding-top:24px}.actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}