@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.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(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,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{color:#080808;background:#f7f8f8;font-family:Space Grotesk Variable,Arial,sans-serif;font-synthesis:none;--white: #f7f8f8;--black: #080808;--gray: #626466;--red: #e63d24;--rule: #c9cccd;--page-x: clamp(28px, 4vw, 58px)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--white)}body{margin:0;min-width:320px;min-height:100vh;background:var(--white);color:var(--black);-webkit-font-smoothing:antialiased}body.panel-open{overflow:hidden}button,input,textarea{font:inherit}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--red);outline-offset:4px}.register-hero{display:grid;grid-template-columns:32.8% 67.2%;min-height:720px;border-bottom:1px solid var(--rule)}.brand-column{position:relative;border-right:1px solid var(--rule)}.brand-mark{position:absolute;top:168px;left:var(--page-x);width:min(270px,calc(100% - (2 * var(--page-x))));padding:0;border:0;background:transparent;cursor:pointer}.brand-mark img{display:block;width:100%;height:auto}.hero-column{position:relative}.site-header{position:absolute;z-index:4;top:50px;right:var(--page-x);left:76px;display:flex;justify-content:flex-end}.site-header nav{display:flex;gap:clamp(36px,5vw,78px)}.site-header nav button,.menu-toggle,.panel-header,.section-label,.underlined-action,.work-view,.introduction-form label span{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.11em}.site-header nav button,.menu-toggle,.panel-header button{padding:0;border:0;background:transparent;cursor:pointer}.site-header nav button{position:relative}.site-header nav button:after{position:absolute;right:0;bottom:-8px;left:0;height:2px;background:var(--red);content:"";transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.site-header nav button:hover:after,.site-header nav button:focus-visible:after{transform:scaleX(1)}.menu-toggle{display:none}.hero-signal{position:absolute;top:166px;left:76px;width:3px;height:62px;background:var(--red)}.hero-copy{position:absolute;top:340px;left:76px;max-width:720px;padding-right:var(--page-x)}.hero-copy h1{margin:0;font-size:clamp(36px,3.2vw,48px);font-weight:520;line-height:1.08;letter-spacing:-.038em}.hero-copy>p{max-width:520px;margin:38px 0 0;color:var(--gray);font-size:clamp(18px,1.55vw,23px);line-height:1.48}.underlined-action{display:inline-block;margin-top:67px;padding:0 0 8px;border:0;border-bottom:2px solid var(--red);background:transparent;color:inherit;cursor:pointer;text-decoration:none}.underlined-action:hover{border-bottom-color:var(--black)}.work-register{padding:48px var(--page-x) 30px;scroll-margin-top:0}.section-label{margin:0 0 24px;font-weight:400}.work-list{border-top:1px solid var(--black)}.work-entry{border-bottom:1px solid var(--rule)}.work-entry>button{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;width:100%;min-height:80px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.work-entry>button:hover .work-name,.work-entry>button:focus-visible .work-name{color:var(--red)}.work-number{font-size:26px;letter-spacing:-.04em}.work-name{font-size:clamp(20px,2vw,28px);letter-spacing:-.025em;transition:color .15s ease}.work-name span{font-weight:400}.work-view{font-size:10px}.work-detail{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease}.work-detail p{max-width:680px;margin:0 0 0 110px;overflow:hidden;color:var(--gray);font-size:17px;line-height:1.5;opacity:0;transition:margin .26s ease,opacity .18s ease}.work-entry.is-open .work-detail{grid-template-rows:1fr}.work-entry.is-open .work-detail p{margin-bottom:30px;opacity:1}.information-section,.contact-section{display:grid;grid-template-columns:32.8% 1fr;min-height:580px;border-top:1px solid var(--rule)}.information-section>.section-label,.contact-section>.section-label{margin:0;padding:58px var(--page-x);border-right:1px solid var(--rule)}.information-copy,.contact-section>div{padding:58px 7.5vw}.information-copy h2,.notes-section h2,.contact-section h2,.introduction-form h2,.panel-result h2{margin:0;font-size:clamp(38px,5vw,74px);font-weight:500;line-height:1.04;letter-spacing:-.05em}.information-copy>p{max-width:700px;margin:45px 0 0;color:var(--gray);font-size:22px;line-height:1.48}.information-index{grid-column:2;align-self:end;margin:0 7.5vw 58px;border-top:1px solid var(--black)}.information-index div{display:grid;grid-template-columns:180px 1fr;padding:18px 0;border-bottom:1px solid var(--rule)}.information-index dt{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.11em}.information-index dd{margin:0}.notes-section{display:grid;grid-template-columns:32.8% 1fr;min-height:650px;border-top:1px solid var(--rule);background:var(--black);color:var(--white)}.notes-meta{display:flex;flex-direction:column;justify-content:space-between;padding:58px var(--page-x);border-right:1px solid #393a3b}.notes-meta .section-label{margin:0}.notes-meta>p:last-child{margin:0;color:#a8aaab;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em}.notes-feature{display:flex;flex-direction:column;justify-content:center;padding:80px 7.5vw}.notes-index{padding:76px 7.5vw 92px}.notes-index-heading{padding-bottom:64px}.notes-index-heading h2{max-width:900px}.notes-entry{position:relative;display:grid;grid-template-columns:180px minmax(0,1fr) 260px 90px;gap:28px;align-items:start;padding:30px 0 34px;border-top:1px solid #393a3b}.notes-entry>p:first-child,.notes-read{margin:4px 0 0;color:#a8aaab;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em}.notes-entry h3{margin:0;font-size:clamp(26px,2.4vw,38px);font-weight:500;line-height:1.08;letter-spacing:-.04em}.notes-entry h3 a,.notes-read{color:inherit;text-decoration:none}.notes-entry h3 a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.notes-entry>p:nth-of-type(2){margin:2px 0 0;color:#aeb0b1;font-size:15px;line-height:1.48}.notes-read{justify-self:end;padding-bottom:6px;border-bottom:2px solid var(--red);color:var(--white)}.notes-entry:hover h3,.notes-entry:focus-within h3{color:var(--red)}.notes-feature h2{max-width:980px}.notes-feature>p{max-width:680px;margin:34px 0 0;color:#aeb0b1;font-size:20px;line-height:1.55}.notes-action{align-self:flex-start;color:var(--white)}.contact-section{min-height:440px}.contact-section .underlined-action{margin-top:72px}footer{display:grid;grid-template-columns:1fr 1fr 1fr;padding:28px var(--page-x);border-top:1px solid var(--black);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em}footer p{margin:0}footer p:nth-child(2){text-align:center}footer p:last-child{text-align:right}footer a,.form-privacy a,.privacy-body a{color:inherit;text-decoration-color:var(--red);text-underline-offset:4px}footer a:hover,.form-privacy a:hover,.privacy-body a:hover{color:var(--red)}.introduction-panel{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr minmax(560px,48vw);pointer-events:none;visibility:hidden}.introduction-panel.is-open{pointer-events:auto;visibility:visible}.panel-scrim{border:0;background:#080808a8;opacity:0;cursor:pointer;transition:opacity .22s ease}.introduction-panel.is-open .panel-scrim{opacity:1}.panel-content{position:relative;overflow-y:auto;padding:34px 48px 64px;border-left:3px solid var(--red);background:var(--white);transform:translate(100%);transition:transform .28s cubic-bezier(.2,.7,.2,1)}.introduction-panel.is-open .panel-content{transform:translate(0)}.panel-header{display:flex;justify-content:space-between}.panel-header p{margin:0}.introduction-form,.panel-result{margin-top:100px}.introduction-form .section-label,.panel-result .section-label{color:var(--gray)}.form-intro,.panel-result>p:not(.section-label){max-width:520px;margin:28px 0 54px;color:var(--gray);font-size:19px;line-height:1.45}.introduction-form label{display:block;margin-top:28px}.introduction-form label span{display:block;margin-bottom:9px;font-size:10px}.introduction-form input,.introduction-form textarea{display:block;width:100%;padding:10px 0 12px;border:0;border-bottom:1px solid var(--black);border-radius:0;background:transparent;color:var(--black);font-size:18px;resize:vertical}.form-privacy{max-width:540px;margin:28px 0 0;color:var(--gray);font-size:13px;line-height:1.5}.field-note-page{min-height:100vh;background:var(--white)}.field-note-header{display:grid;grid-template-columns:32.8% 67.2%;min-height:138px;border-bottom:1px solid var(--rule)}.field-note-brand,.field-note-return{border:0;background:transparent;color:inherit;cursor:pointer;text-decoration:none}.field-note-brand{display:flex;align-items:center;padding:0 var(--page-x);border-right:1px solid var(--rule)}.field-note-brand img{display:block;width:min(210px,72%);height:auto}.field-note-return{justify-self:end;align-self:center;margin-right:var(--page-x);padding:0 0 7px;border-bottom:2px solid var(--red);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em}.field-note-title-block{padding:82px var(--page-x) 64px;border-bottom:1px solid var(--rule)}.field-note-title-block>.section-label{color:var(--gray)}.field-note-title-block h1{max-width:1220px;margin:74px 0 0;font-size:clamp(58px,8.2vw,122px);font-weight:500;line-height:.94;letter-spacing:-.065em}.field-note-dek{max-width:840px;margin:58px 0 0;color:var(--gray);font-size:clamp(22px,2.35vw,34px);line-height:1.33;letter-spacing:-.025em}.field-note-byline{display:flex;flex-wrap:wrap;gap:16px 56px;margin-top:74px;padding-top:20px;border-top:1px solid var(--black);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em}.field-note-byline p{margin:0}.field-note-layout{display:grid;grid-template-columns:32.8% 67.2%}.field-note-aside{padding:64px var(--page-x);border-right:1px solid var(--rule)}.field-note-aside>p:last-child{max-width:230px;margin:34px 0 0;color:var(--gray);font-size:16px;line-height:1.5}.field-note-body{max-width:920px;padding:88px 7.5vw 120px}.field-note-body>p,.field-note-body>section>p{margin:0 0 30px;font-size:clamp(18px,1.55vw,22px);line-height:1.62}.field-note-body .field-note-lead{margin-bottom:52px;font-size:clamp(29px,2.65vw,40px);font-weight:500;line-height:1.24;letter-spacing:-.035em}.field-note-body h2{margin:76px 0 30px;font-size:clamp(34px,4vw,56px);font-weight:500;line-height:1.06;letter-spacing:-.045em}.field-note-body .field-note-closing{margin-top:68px;font-size:clamp(27px,2.5vw,38px);font-weight:500;line-height:1.25;letter-spacing:-.035em}.field-note-disclosure,.field-note-sources{margin-top:76px;padding-top:28px;border-top:1px solid var(--black)}.field-note-disclosure>p:last-child{margin:0;color:var(--gray);font-size:15px;line-height:1.55}.field-note-pagination{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:76px;padding-top:28px;border-top:1px solid var(--black)}.field-note-pagination a{color:inherit;font-size:18px;line-height:1.35;text-decoration:none}.field-note-pagination a:hover{color:var(--red)}.field-note-pagination span{display:block;margin-bottom:12px;color:var(--gray);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em}.field-note-sources ol{margin:0;padding-left:22px}.field-note-sources li{margin:13px 0;padding-left:7px;color:var(--gray);font-size:14px;line-height:1.45}.field-note-sources a{color:var(--black);text-decoration-color:var(--red);text-underline-offset:4px}.field-note-sources a:hover{color:var(--red)}.privacy-page{min-height:100vh;background:var(--white)}.privacy-title-block{padding:82px var(--page-x) 64px;border-bottom:1px solid var(--rule)}.privacy-title-block>.section-label{color:var(--gray)}.privacy-title-block h1{margin:72px 0 0;font-size:clamp(58px,8.2vw,116px);font-weight:500;line-height:.94;letter-spacing:-.065em}.privacy-title-block>p:last-child{margin:54px 0 0;color:var(--gray);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.privacy-layout{display:grid;grid-template-columns:32.8% 67.2%}.privacy-aside{padding:64px var(--page-x);border-right:1px solid var(--rule)}.privacy-aside>p:last-child{max-width:270px;margin:34px 0 0;color:var(--gray);font-size:16px;line-height:1.5}.privacy-body{max-width:920px;padding:88px 7.5vw 120px}.privacy-body section{padding:44px 0;border-top:1px solid var(--rule)}.privacy-body section:first-child{padding-top:0;border-top:0}.privacy-body h2{margin:0 0 20px;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.08;letter-spacing:-.04em}.privacy-body p{margin:0;color:var(--gray);font-size:clamp(17px,1.45vw,21px);line-height:1.62}@media(max-width:820px){:root{--page-x: 24px}.register-hero{display:block;min-height:760px}.brand-column{height:138px;border-right:0;border-bottom:1px solid var(--rule)}.brand-mark{top:39px;width:150px}.hero-column{min-height:621px}.site-header{top:-92px;right:var(--page-x);left:auto}.menu-toggle{display:block}.site-header nav{position:fixed;z-index:6;top:138px;right:0;left:0;display:none;flex-direction:column;gap:0;padding:18px var(--page-x);border-bottom:1px solid var(--black);background:var(--white)}.site-header nav.is-open{display:flex}.site-header nav button{padding:18px 0;border-bottom:1px solid var(--rule);text-align:left}.hero-signal{top:56px;left:var(--page-x);height:48px}.hero-copy{top:176px;left:var(--page-x);padding-right:var(--page-x)}.hero-copy h1{font-size:clamp(34px,9vw,48px)}.hero-copy>p{margin-top:30px;font-size:18px}.underlined-action{margin-top:54px}.work-register{padding-top:38px}.work-entry>button{grid-template-columns:48px minmax(0,1fr) auto;min-height:94px}.work-number{font-size:18px}.work-name{font-size:20px;line-height:1.18}.work-name span{display:block;margin-top:5px;color:var(--gray);font-size:15px}.work-detail p{margin-left:48px;font-size:15px}.information-section,.contact-section{display:block;min-height:0}.information-section>.section-label,.contact-section>.section-label{padding:38px var(--page-x) 0;border-right:0}.information-copy,.contact-section>div{padding:74px var(--page-x) 48px}.information-copy h2,.notes-section h2,.contact-section h2{font-size:44px}.information-copy>p{font-size:18px}.information-index{margin:0 var(--page-x) 42px}.information-index div{grid-template-columns:108px 1fr}.notes-section{display:block;min-height:0}.notes-meta{min-height:150px;padding:38px var(--page-x);border-right:0;border-bottom:1px solid #393a3b}.notes-feature{padding:74px var(--page-x) 88px}.notes-feature>p{font-size:18px}.notes-index{padding:64px var(--page-x) 76px}.notes-index-heading{padding-bottom:52px}.notes-entry{grid-template-columns:1fr auto;gap:14px 24px;padding:28px 0 32px}.notes-entry>p:first-child{grid-column:1 / -1}.notes-entry h3{grid-column:1;font-size:30px}.notes-entry>p:nth-of-type(2){grid-column:1 / -1;max-width:520px}.notes-read{grid-column:2;grid-row:2}.field-note-header{grid-template-columns:1fr auto;min-height:102px}.field-note-brand{padding:0 var(--page-x);border-right:0}.field-note-brand img{width:138px}.field-note-return{margin-right:var(--page-x);font-size:9px}.field-note-title-block{padding:52px var(--page-x) 44px}.field-note-title-block h1{margin-top:52px;font-size:clamp(48px,15vw,76px);line-height:.98}.field-note-dek{margin-top:40px;font-size:22px}.field-note-byline{display:grid;gap:10px;margin-top:52px}.field-note-layout{display:block}.field-note-aside{padding:38px var(--page-x);border-right:0;border-bottom:1px solid var(--rule)}.field-note-aside>p:last-child{max-width:none;margin-top:18px}.field-note-body{padding:64px var(--page-x) 90px}.field-note-body>p,.field-note-body>section>p{font-size:18px}.field-note-body .field-note-lead{font-size:29px}.field-note-body h2{margin-top:62px;font-size:39px}.field-note-pagination{grid-template-columns:1fr}.privacy-title-block{padding:52px var(--page-x) 44px}.privacy-title-block h1{margin-top:52px;font-size:clamp(48px,15vw,76px)}.privacy-title-block>p:last-child{margin-top:40px}.privacy-layout{display:block}.privacy-aside{padding:38px var(--page-x);border-right:0;border-bottom:1px solid var(--rule)}.privacy-aside>p:last-child{max-width:none;margin-top:18px}.privacy-body{padding:64px var(--page-x) 90px}.privacy-body h2{font-size:34px}.privacy-body p{font-size:17px}footer{grid-template-columns:1fr;gap:10px}footer p:nth-child(2),footer p:last-child{text-align:left}.introduction-panel{grid-template-columns:1fr}.panel-scrim{display:none}.panel-content{padding:26px var(--page-x) 54px}.introduction-form,.panel-result{margin-top:74px}.introduction-form h2,.panel-result h2{font-size:46px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
