@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/hanken-grotesk-vietnamese-wght-normal.CHiFlh_0.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/hanken-grotesk-latin-wght-normal.CaVRRdDk.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-vietnamese-wght-normal.CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-latin-ext-wght-normal.DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-latin-wght-normal.Dx4kXJAl.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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-tight-cyrillic-ext-wght-normal.okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-tight-cyrillic-wght-normal.BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-tight-greek-ext-wght-normal.DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-tight-greek-wght-normal.sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-tight-vietnamese-wght-normal.TKKdAiBA.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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-tight-latin-ext-wght-normal.B4u9PlvR.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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-tight-latin-wght-normal.DX-nOvPD.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,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(/_app/immutable/assets/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-mono-latin-400-normal.CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/immutable/assets/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,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(/_app/immutable/assets/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/immutable/assets/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/immutable/assets/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_app/immutable/assets/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-mono-latin-500-normal.CB9ihrfo.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:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/ibm-plex-mono-cyrillic-ext-400-italic.CBjNughH.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-mono-cyrillic-ext-400-italic.B4oTjJdl.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/ibm-plex-mono-cyrillic-400-italic.CBJ8pzag.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-mono-cyrillic-400-italic.2syK4fUT.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/ibm-plex-mono-vietnamese-400-italic.DRuN92E5.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-mono-vietnamese-400-italic.D6eaYXMU.woff)format("woff");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:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/ibm-plex-mono-latin-ext-400-italic.B7_fu1kp.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-mono-latin-ext-400-italic.Bg0ZHwF4.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:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/ibm-plex-mono-latin-400-italic.BqAiT5Ww.woff2)format("woff2"),url(/_app/immutable/assets/ibm-plex-mono-latin-400-italic.66oory27.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{--font-display:"Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;--font-structural:"Inter Tight", ui-sans-serif, system-ui, sans-serif;--font-body:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", "Menlo", monospace;--paper:#f4f3f0;--ink:#0e0e0e;--rule:#1a1a1a;--mid-1:#5b5b5b;--mid-2:#8a8a8a;--mid-3:#c0bfbb;--mid-4:#e2e0db;--paper-warm:#efebe3;--ink-deep:#000508;--gradient-brand:linear-gradient(133deg, #000 0%, #010810 3%, #021320 7%, #041c2f 11%, #07253e 15%, #092d4e 19%, #0b355c 23%, #0d3d6a 27%, #0e4272 31%, #0c3d6b 35%, #093561 39%, #072d56 43%, #052449 47%, #091e3e 51%, #0b2548 55%, #0d2e55 59%, #0a2748 63%, #071d38 67%, #041429 71%, #020d1d 75%, #010813 79%, #000 83%, #020b18 87%, #051728 91%, #082035 95%, #0a2840 100%);--gradient-brand-light:linear-gradient(133deg, #5276a3 0%, #5e85b3 12%, #6a94c2 24%, #76a3d1 36%, #6a94c2 48%, #5e85b3 60%, #5276a3 72%, #5e85b3 84%, #6a94c2 100%);--gradient-surface:radial-gradient(ellipse 90% 70% at 18% 12%, #0d3d68 0%, transparent 62%), radial-gradient(ellipse 65% 80% at 88% 78%, #0a2d52 0%, transparent 58%), radial-gradient(ellipse 55% 55% at 62% 42%, #05182e 0%, transparent 52%), radial-gradient(ellipse 75% 45% at 8% 82%, #0b2c4a 0%, transparent 56%), radial-gradient(ellipse 45% 65% at 92% 10%, #030e1c 0%, transparent 50%), radial-gradient(ellipse 60% 50% at 48% 88%, #071b34 0%, transparent 55%), #000508;--gutter:clamp(20px, 4vw, 48px);--container-max:1480px;--rule-w:1px;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-drift:cubic-bezier(.4, 0, .6, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1, "liga" 1;text-rendering:optimizelegibility;margin:0;padding:0;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}::selection{background:var(--ink);color:var(--paper)}.gradient-text{background:var(--gradient-brand);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.12em}.gradient-text-light{background:var(--gradient-brand-light);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.12em}.glass-text{background:linear-gradient(#fffffff2 0%,#ffffff73 100%);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 2px 4px #0000002e)drop-shadow(0 1px 16px #ffffff14);-webkit-background-clip:text;background-clip:text;padding-bottom:.12em}@keyframes rise{to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{to{opacity:1}}.section-paper{background:var(--paper);border-top:1px solid var(--mid-4);padding:clamp(80px, 10vw, 140px) var(--gutter)}.section-inner{max-width:var(--container-max);margin:0 auto}.section-overline{font-family:var(--font-structural);letter-spacing:.24em;text-transform:uppercase;color:var(--mid-2);margin:0;font-size:10px;font-weight:500}.overline{font-family:var(--font-structural);letter-spacing:.24em;text-transform:uppercase;color:var(--mid-2);margin:0 0 clamp(20px,2vw,32px);font-size:11px;font-weight:500}.apply-context{padding:clamp(56px, 7vw, 112px) var(--gutter)}.apply-context__header,.apply-context__lines{max-width:var(--container-max);margin-inline:auto}.apply-context__lines{flex-direction:column;gap:clamp(12px,1.2vw,20px);display:flex}.apply-context__line{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);max-width:32ch;margin:0;font-size:clamp(28px,4vw,56px);font-weight:500;line-height:1.05}.apply-context__line--accent{background-image:var(--gradient-brand-light);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.apply-form-stage{padding:clamp(48px, 6vw, 96px) var(--gutter) clamp(96px, 12vw, 160px)}.apply-form-stage__inner{max-width:56ch;margin-inline:auto}.apply-form{flex-direction:column;gap:clamp(20px,2vw,28px);display:flex}.apply-form__row{grid-template-columns:1fr 1fr;gap:clamp(20px,2vw,28px);display:grid}@media (width<=640px){.apply-form__row{grid-template-columns:1fr}}.apply-form__field-aux{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.apply-form__notice{border:1px solid var(--mid-3);background:var(--paper);font-family:var(--font-body);color:var(--ink);margin:0 0 clamp(20px,2vw,28px);padding:clamp(12px,1.2vw,16px) clamp(14px,1.4vw,20px);font-size:clamp(14px,1.05vw,16px);line-height:1.5}.dark-chip-row{flex-wrap:wrap;gap:10px;display:flex}.dark-chip{font-family:var(--font-structural);letter-spacing:.01em;color:#f4f3f0d9;cursor:pointer;transition:background-color .22s var(--ease-out), border-color .22s var(--ease-out), color .22s var(--ease-out), transform .22s var(--ease-out);background:0 0;border:1px solid #f4f3f033;border-radius:999px;align-items:center;padding:12px 20px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.dark-chip:hover{color:var(--paper);border-color:#f4f3f08c}.dark-chip[data-selected=true]{background:var(--paper);border-color:var(--paper);color:var(--ink-deep)}.dark-chip__input{opacity:0;pointer-events:none;position:absolute}.dark-chip:focus-visible,.dark-chip__input:focus-visible+.dark-chip__label{outline:2px solid var(--paper);outline-offset:3px}.surface-card{background:var(--gradient-surface);color:var(--paper);flex-direction:column;gap:clamp(20px,2.4vw,32px);padding:clamp(28px,3.5vw,48px);display:flex;position:relative;overflow:hidden}.surface-card__head{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 65%, transparent);justify-content:space-between;gap:16px;font-size:11px;font-weight:500;display:flex}.surface-card__head strong{color:var(--paper);font-weight:600}.surface-card__answer{border-top:1px solid color-mix(in srgb, var(--paper) 22%, transparent);flex-direction:column;gap:10px;padding-top:clamp(16px,2vw,24px);display:flex}.surface-card__label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 60%, transparent);margin:0;font-size:10px}.surface-card__meta{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 60%, transparent);margin:0;font-size:11px}.surface-card__actions{border-top:1px solid color-mix(in srgb, var(--paper) 22%, transparent);gap:clamp(16px,2vw,28px);margin-top:auto;padding-top:clamp(16px,2vw,24px);display:flex}.surface-card__action{font-family:var(--font-structural);letter-spacing:.18em;text-transform:uppercase;color:var(--paper);font-size:12px;font-weight:500}.page-prose{flex-direction:column;gap:clamp(14px,1.4vw,22px);display:flex}.page-prose p{font-family:var(--font-body);color:var(--mid-1);margin:0;font-size:clamp(16px,1.15vw,19px);line-height:1.65}.page-prose p.page-prose__pull,.page-prose__pull{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(22px,2.4vw,32px);font-weight:500;line-height:1.2}.page-prose a{color:var(--ink);border-bottom:1px solid var(--mid-3);transition:border-color .2s var(--ease-out);text-decoration:none}.page-prose a:hover,.page-prose a:focus-visible{border-bottom-color:var(--ink);outline:0}.prose-article{flex-direction:column;gap:clamp(48px,5vw,72px);max-width:72ch;display:flex}.prose-header{flex-direction:column;gap:clamp(12px,1.4vw,20px);display:flex}.prose-headline{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(40px,5.5vw,80px);font-weight:500;line-height:.96}.prose-disclaimer{border-left:1px solid var(--mid-3);font-family:var(--font-body);color:var(--mid-1);max-width:60ch;margin:0;padding:12px 16px;font-size:13px;line-height:1.55}.prose-meta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--mid-3);margin:0;font-size:11px}.prose-section{border-top:1px solid var(--mid-4);flex-direction:column;gap:18px;padding-top:clamp(28px,3vw,40px);display:flex}.prose-heading{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;font-size:clamp(22px,2.2vw,32px);font-weight:500;line-height:1.15}.prose-section p{font-family:var(--font-body);color:var(--mid-1);margin:0;font-size:clamp(14px,1.05vw,16px);line-height:1.65}.prose-section a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.prose-section a:hover,.prose-section a:focus-visible{color:var(--mid-1);outline:0}.prose-details{grid-template-columns:minmax(180px,240px) 1fr;gap:8px clamp(16px,2vw,32px);margin:0;display:grid}.prose-details dt{font-family:var(--font-structural);letter-spacing:.16em;text-transform:uppercase;color:var(--mid-2);padding-top:4px;font-size:11px}.prose-details dd{font-family:var(--font-body);color:var(--ink);margin:0;font-size:clamp(14px,1.05vw,16px);line-height:1.55}.prose-list{font-family:var(--font-body);color:var(--mid-1);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:clamp(14px,1.05vw,16px);line-height:1.65;display:flex}@media (width<=640px){.prose-details{grid-template-columns:1fr;gap:4px}.prose-details dt{padding-top:12px}}.prose-table{border-collapse:collapse;width:100%;font-family:var(--font-body);font-size:13px;line-height:1.55}.prose-table thead th{text-align:left;font-family:var(--font-structural);letter-spacing:.16em;text-transform:uppercase;color:var(--mid-2);border-bottom:1px solid var(--mid-3);padding:12px 16px 12px 0;font-size:10px;font-weight:500}.prose-table tbody td{border-bottom:1px solid var(--mid-4);color:var(--ink);vertical-align:top;padding:14px 16px 14px 0}.prose-table tbody tr:last-child td{border-bottom:0}.prose-table th:last-child,.prose-table td:last-child{padding-right:0}.prose-table a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (width<=768px){.prose-table thead{display:none}.prose-table,.prose-table tbody,.prose-table tr,.prose-table td{width:100%;display:block}.prose-table tr{border-bottom:1px solid var(--mid-3);padding-block:16px}.prose-table tbody tr:last-child{border-bottom:0}.prose-table td{border:0;padding:4px 0}.prose-table td:before{content:attr(data-label);font-family:var(--font-structural);letter-spacing:.16em;text-transform:uppercase;color:var(--mid-2);margin-bottom:4px;font-size:10px;display:block}}body:before{content:"";pointer-events:none;z-index:100;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.prose{font-family:var(--font-body);color:var(--mid-1);flex-direction:column;gap:clamp(16px,1.4vw,22px);font-size:clamp(15px,1.05vw,17px);line-height:1.6;display:flex}.prose p{margin:0}.prose h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:clamp(16px,1.6vw,24px) 0 0;font-size:clamp(20px,1.8vw,26px);font-weight:500;line-height:1.1}
