@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-full-normal.7BpKI3vF.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-full-normal.YHFkNujK.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-full-normal.CFFu7zhK.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-full-italic.BHALq22K.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-full-italic.B8-t4Nou.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-full-italic.D2JnYqd-.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-ext-wght-normal.C8S-KRRz.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) 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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-cyrillic-400-normal.BEIGL1Tu.woff2) format("woff2"),url(/_astro/jetbrains-mono-cyrillic-400-normal.ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-greek-400-normal.C190GLew.woff2) format("woff2"),url(/_astro/jetbrains-mono-greek-400-normal.B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-vietnamese-400-normal.ByoDsISC.woff2) format("woff2"),url(/_astro/jetbrains-mono-vietnamese-400-normal.CqNFfHCs.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-ext-400-normal.Bc8Ftmh3.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-ext-400-normal.fXTG6kC5.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-400-normal.6-qcROiO.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}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=) format("woff2"),url(data:font/woff;base64,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) 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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jetbrains-mono-cyrillic-600-normal.EVf6-Yzo.woff2) format("woff2"),url(/_astro/jetbrains-mono-cyrillic-600-normal.8K4wrrwR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jetbrains-mono-greek-600-normal.H7WoG9Et.woff2) format("woff2"),url(/_astro/jetbrains-mono-greek-600-normal.mc2nkWzM.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jetbrains-mono-vietnamese-600-normal.Dtizs43-.woff2) format("woff2"),url(/_astro/jetbrains-mono-vietnamese-600-normal.OWROknRo.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jetbrains-mono-latin-ext-600-normal.BfB_LPfz.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-ext-600-normal.DObL3zCW.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jetbrains-mono-latin-600-normal.C8RAYTDA.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-600-normal.BfsvjouI.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}@property --a{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@layer tokens,base,components,sections,effects,lite,calm;@layer tokens{:root{--bg: #04050b;--bg-1: #080a16;--bg-2: #0f1226;--line: rgba(236, 232, 246, .11);--line-2: rgba(236, 232, 246, .22);--ink: #efebf8;--ink-2: #bdb7d4;--ink-3: #9a94b4;--accent: #ff9d4d;--accent-2: #7cc8ff;--focus: #ffd166;--panel: rgba(7, 8, 19, .74);--paper: #efe8da;--paper-2: #e6dcc9;--paper-ink: #0e0d0c;--f-display: "Fraunces Variable", "Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--f-text: "Manrope Variable", "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--gutter: clamp(16px, 4.2vw, 64px);--maxw: 1320px;--top-h: 68px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);color-scheme:dark}}@layer base{*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--top-h) + 20px)}html[data-motion=full]{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:400 1.0625rem/1.65 var(--f-text);overflow-x:clip;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img{max-width:100%;height:auto}picture{display:contents}a{color:inherit}button,input,select{font:inherit;color:inherit}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}::selection{background:#ff9d4d61;color:#fff}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 6px #ffd16638}[tabindex="-1"]:focus:not(:focus-visible){outline:none;box-shadow:none}.skip{position:fixed;left:16px;top:12px;z-index:200;padding:10px 16px;border-radius:10px;background:var(--focus);color:#1b1200;font-weight:700;text-decoration:none;transform:translateY(-160%);transition:transform .25s var(--ease-out)}.skip:focus{transform:none}}@layer components{main,.horizon{position:relative;z-index:2}.kicker{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 18px;font:500 .72rem/1.4 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.kicker>span+span:before{content:"";display:inline-block;width:14px;height:1px;background:currentColor;opacity:.5;vertical-align:.3em;margin-right:14px}.h2{margin:0;font:300 clamp(2.5rem,6.4vw,5.6rem)/.95 var(--f-display);font-variation-settings:"opsz" 144,"SOFT" 40;letter-spacing:-.02em}.h2 em{font-style:italic;font-weight:400;color:transparent;background:linear-gradient(100deg,#ffe3c2,#ff9d4d 60%,#ff7aa2);-webkit-background-clip:text;background-clip:text;padding-right:.08em}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cat, var(--accent));box-shadow:0 0 10px var(--cat, var(--accent));margin-right:8px;vertical-align:.08em}.panel{background:var(--panel);border:1px solid var(--line);border-radius:24px;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.btn{--mx: 0px;--my: 0px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:48px;padding:0 1.35em;border-radius:999px;cursor:pointer;font:600 .95rem/1 var(--f-text);letter-spacing:.01em;text-decoration:none;white-space:nowrap;color:var(--ink);background:#090a1699;border:1px solid var(--line-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:translate(var(--mx),var(--my));transition:transform .45s var(--ease-out),background-color .25s,border-color .25s,box-shadow .35s}.btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.btn:hover{border-color:#ffffff6b;background:#14162abf}.btn--primary{color:#1d0e03;border-color:transparent;background:linear-gradient(135deg,#ffd3a8,#ffab66 45%,#ff8a3d);box-shadow:0 0 0 1px #ffbe8266,0 12px 40px -12px #ff8232cc}.btn--primary:hover{background:linear-gradient(135deg,#ffe2c4,#ffb877 45%,#ff9550);box-shadow:0 0 0 1px #ffd2a099,0 16px 50px -10px #ff8c3cf2}.btn--ghost{color:var(--ink)}.tech-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.tech-list li{font:500 .74rem/1 var(--f-mono);letter-spacing:.02em;color:var(--ink-2);padding:7px 10px;border-radius:8px;border:1px solid var(--line);background:#ffffff08}}@layer components{.top{position:fixed;inset:0 0 auto;z-index:70;height:calc(var(--top-h) + env(safe-area-inset-top));display:flex;align-items:center;justify-content:space-between;gap:16px;padding:env(safe-area-inset-top) max(var(--gutter),env(safe-area-inset-right)) 0 max(var(--gutter),env(safe-area-inset-left));transition:background-color .4s,border-color .4s;border-bottom:1px solid transparent}.top.is-scrolled{background:#04050bd1;border-color:var(--line);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font:600 1rem/1 var(--f-text);letter-spacing:.01em;min-height:44px;border-radius:10px;flex:none}.brand svg{width:30px;height:30px;flex:none}.brand svg .o{fill:none;stroke:var(--accent);stroke-width:1.2}html[data-motion=full] .brand svg .p{animation:spin-slow 9s linear infinite;transform-origin:15px 15px}.nav{display:flex;align-items:center;gap:clamp(4px,1.4vw,18px)}.nav a{position:relative;text-decoration:none;font:500 .92rem/1 var(--f-text);color:var(--ink-2);padding:12px 8px;border-radius:8px;transition:color .2s;white-space:nowrap}.nav a:after{content:"";position:absolute;left:8px;right:8px;bottom:6px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease-out)}.nav a:hover,.nav a[aria-current=true]{color:var(--ink)}.nav a:hover:after,.nav a[aria-current=true]:after{transform:scaleX(1)}.top__right{display:flex;align-items:center;gap:14px}.readout{display:grid;grid-template-columns:auto auto;column-gap:10px;margin:0;text-align:right;font:500 .62rem/1.45 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.readout__k{grid-column:1 / -1}.readout__val{color:var(--ink);font-size:.74rem;letter-spacing:.08em;font-variant-numeric:tabular-nums}.readout__zone{color:var(--accent)}@media(max-width:1099px){.readout{display:none}}.motion-toggle,.lang-switch{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:999px;border:1px solid var(--line-2);background:#08091480;cursor:pointer;font:500 .82rem/1 var(--f-text);color:var(--ink-2);text-decoration:none;transition:color .2s,border-color .2s}.motion-toggle{padding:0 14px 0 10px}.lang-switch{min-width:44px;padding:0 12px;font:600 .74rem/1 var(--f-mono);letter-spacing:.12em}.motion-toggle:hover,.lang-switch:hover{color:var(--ink);border-color:#ffffff59}.motion-toggle__icon{width:22px;height:22px;border-radius:50%;position:relative;border:1px solid currentColor;flex:none}.motion-toggle__icon:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:var(--accent);left:50%;top:-3.5px;margin-left:-3px;transform-origin:3px 13.5px}html[data-motion=full] .motion-toggle__icon:after{animation:spin-slow 3s linear infinite}.motion-toggle[aria-pressed=true] .motion-toggle__icon:after{background:var(--ink-3)}@media(max-width:720px){.brand span,.motion-toggle__txt{display:none}.motion-toggle{padding:0;width:44px;height:44px}.lang-switch{min-height:44px;padding:0 8px}.nav{gap:0}.nav a{font-size:.86rem;padding:12px 6px}.top,.top__right{gap:6px}}@media(max-width:360px){.nav a{padding:12px 4px;font-size:.8rem}}}@layer sections{.sky{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse 38% 30% at 66% 46%,rgba(255,150,80,.22),transparent 70%),radial-gradient(ellipse 90% 70% at 66% 46%,#171331 0%,#0a0a1b 45%,var(--bg) 78%);transition:opacity 1.6s ease}.sky__stars{position:absolute;left:0;top:0;width:1.5px;height:1.5px;border-radius:50%;box-shadow:32.4vw 15.1vh #ffffffab,36.6vw 5.8vh #ffffff94,43.4vw 7vh #ffd6aa4f,82.7vw 12.4vh #bed2ff66,57.7vw 39.7vh #ffffffe0,29vw 14.4vh #ffd6aa54,10.3vw 57.1vh #ffffff5e,56.4vw 61.9vh 0 .5px #bed2ff91,77.7vw 46.6vh #ffd6aad9,24.8vw 18vh #ffffffc2,52.5vw 87.5vh #ffd6aab8,11.8vw 41.8vh 0 .5px #ffffffbd,42.2vw 96.2vh #bed2ff4d,34vw 35vh #ffd6aa91,84vw 94.5vh #bed2ff8f,6.1vw 70.1vh 0 .5px #bed2ffab,28.5vw 38.6vh 0 .5px #ffffffad,35.5vw 61.1vh #ffffff91,12.9vw 24.8vh #ffd6aa80,16.6vw 40.2vh 0 .5px #ffffff6e,86.4vw 27.8vh 0 .5px #ffd6aa85,95.8vw 15.1vh #ffffff5c,1.2vw 83.1vh #ffd6aa5e,14.6vw 53.5vh #ffd6aaa6,69vw 51.5vh #bed2ffa6,45.7vw 87.1vh 0 .5px #bed2ffde,39.8vw 39.4vh #ffd6aa8f,19.1vw 98.5vh #ffffff8a,60.1vw 10.2vh #bed2ff9e,94.9vw 61.4vh 0 .5px #ffffff4d,14.9vw 25.2vh 0 .5px #ffd6aa7a,12.3vw 84.9vh 0 .5px #ffd6aae6,48.4vw 8.6vh #ffd6aa52,47.9vw 69.2vh #ffffff96,14.7vw 54.3vh #bed2ff45,97.9vw 86.3vh #ffd6aab3,90.8vw 35.6vh #bed2ff63,63.6vw 61.3vh #ffffffc2,81.8vw 74vh 0 .5px #bed2ff66,35.6vw 2.9vh 0 .5px #ffd6aa45,25.9vw 69.3vh #ffd6aade,95.5vw 36.5vh 0 .5px #ffffff63,19.7vw 20.4vh #bed2ffa8,47.9vw 65.3vh #ffffffc4,91vw 78.2vh #ffd6aabd,43.4vw 63.6vh 0 .5px #bed2ff4f,46.3vw 74.3vh #ffffff4f,99.3vw 2.8vh #ffd6aaa1,61.2vw 59.6vh #ffd6aa8f,54.9vw 13.1vh #bed2ff42,52.7vw 93.4vh #ffffff87,2.8vw 21.3vh #bed2ff94,25.9vw 41.9vh #bed2ff57,89.8vw 66.2vh 0 .5px #bed2ffc7,82.7vw 87.8vh #ffffff54,87.3vw 77.7vh #ffffffa6,14.2vw 61.9vh #ffffff54,68.2vw 53.1vh #ffffff8f,24.8vw 27.7vh 0 .5px #bed2ffbf,56.2vw 76vh #ffd6aad6,61.3vw 50.6vh #bed2ff94,45.2vw 53.3vh #ffffff8f,92.3vw 89.3vh #ffd6aa61,41.7vw 39.2vh #bed2ff75,42.8vw 21.3vh #ffffff73,94vw 64.3vh #ffd6aa7d,96.8vw 22vh 0 .5px #ffd6aade,16.3vw 66.8vh 0 .5px #bed2ff66,99.4vw 40.4vh #ffd6aa85,9.2vw 36.6vh 0 .5px #ffd6aa78,70.3vw 38.4vh #ffd6aa96,11.3vw 91.9vh #fff6,26.6vw 4vh #ffd6aac2,82vw 85vh 0 .5px #ffd6aab0,14.9vw 91.9vh #bed2ff9e,8.9vw 5.8vh #ffd6aab3,26.9vw 1.7vh #ffd6aa4f,60.8vw 22.2vh 0 .5px #ffffff6b,1.2vw 99.4vh #ffd6aa85,4.3vw 71vh #ffffffdb,5vw 20.2vh #ffd6aa73,29vw 50vh #ffd6aa5e,99.4vw 3.7vh #bed2ff42,51.4vw 24.6vh 0 .5px #bed2ff8a,65.7vw 54.6vh #bed2ffd4,68.8vw 98.2vh #bed2ff78,40.5vw 34.8vh #ffffff4a,7.1vw 74.1vh #ffffff6b,8.4vw 84.1vh #bed2ffd1,59.9vw 69.3vh #ffffff47,26.9vw .4vh #ffd6aa7d,24.4vw 96.6vh #ffd6aa73,.1vw 38.2vh #bed2ff8f,24.8vw 77.6vh #ffffff4f,40vw 4.2vh #ffd6aa42,8.4vw 95.8vh 0 .5px #fffc,76.4vw 72.1vh #ffd6aa91,4.4vw 83.5vh 0 .5px #bed2ffd4,73.4vw 81.2vh #bed2ff57,82.6vw 58.4vh #bed2ffd4,8.5vw 4.2vh 0 .5px #ffffffa8,83.6vw 55.9vh #bed2ffa8,48.9vw .3vh #bed2ffc4,65.9vw 6.6vh #ffd6aaba,84.6vw 23.5vh 0 .5px #ffffffbd,49.4vw 38.3vh #bed2ff8f,76.7vw 61.7vh #ffffffab,33.2vw 65.2vh #bed2ffb3,1.2vw 6.1vh #bed2ff6b,69.2vw 67.6vh #bed2ff70,46.5vw 46.6vh #bed2ff54,31.2vw 8.6vh 0 .5px #ffd6aa8f,7.6vw 50.7vh 0 .5px #ffd6aae6,21vw 94.6vh #bed2ff63,14.2vw 52.4vh #ffffffde,88.7vw 70.3vh 0 .5px #ffd6aa66,2.5vw .4vh 0 .5px #ffd6aa91,30.2vw 14.1vh #ffd6aa78,84vw .2vh #ffd6aabd,94vw 19.6vh #bed2ff42,25.3vw 6.5vh #bed2ff80,36.1vw 42.8vh #ffffff6e,10.2vw 83.5vh #ffffff70,97.1vw 43.6vh 0 .5px #ffd6aa75,88.4vw 81.2vh #bed2ffa8,72vw 4.9vh #ffd6aaba,64.4vw 28.6vh #bed2ff47,17.1vw 41.5vh #ffd6aa6e,40.6vw 23.9vh 0 .5px #bed2ff8f,12vw 64.3vh 0 .5px #bed2ff4d,55vw 45.3vh 0 .5px #ffd6aa78,14vw 19.2vh #ffd6aa4f,31.9vw 36.8vh #ffffffc7,75vw 41.3vh #bed2ff85,37.7vw 33.8vh #ffd6aa4a,12.6vw 50.3vh #ffffffa8,27.1vw 24.8vh 0 .5px #ffd6aa82,95.4vw 84.9vh #ffffffd1,3.2vw 71vh 0 .5px #ffd6aad4,0 39.2vh 0 .5px #bed2ffd9,97.2vw 24.8vh #ffffff52,52.2vw 68.2vh 0 .5px #bed2ffdb,8.5vw 77.7vh #ffffff40,56.9vw 3.8vh #ffffffb5,52.8vw 43.7vh #ffffffbf,30vw 94.4vh #ffd6aa5e,79vw .1vh #ffd6aa99,95.9vw 64.5vh #ffd6aad1,54.7vw 2.9vh #bed2ff85,5.5vw 19.4vh 0 .5px #bed2ffd4,8.1vw 22.8vh #ffd6aa87,49.3vw 69.6vh 0 .5px #ffd6aab8,19.8vw 79.7vh #bed2ffba,20.5vw 97vh #ffffff73,46.5vw 26.5vh 0 .5px #ffffffd4,61vw 89.6vh #bed2ff91,94.9vw 14.6vh #ffffff82,97.4vw 14.2vh #ffffff47,39.3vw 89.8vh #bed2ffd1,99.8vw 93.2vh 0 .5px #ffffff75}.sky__bh{position:absolute;left:66%;top:46%;width:min(30vmin,260px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#000 0 50%,#ffe2b8 53%,rgba(255,150,70,.65) 57%,rgba(255,110,50,.12) 66%,transparent 71%);box-shadow:0 0 120px 20px #ff823c2e}.sky__disk{position:absolute;left:50%;top:50%;width:260%;height:34%;translate:-50% -50%;rotate:-10deg;border-radius:50%;background:radial-gradient(ellipse closest-side,transparent 38%,rgba(255,196,130,.85) 42%,rgba(255,130,60,.35) 62%,transparent 100%);mask:radial-gradient(ellipse 22% 60% at 50% 30%,transparent 98%,#000 100%);-webkit-mask:radial-gradient(ellipse 22% 60% at 50% 30%,transparent 98%,#000 100%)}@media(max-width:760px){.sky__bh{left:50%;top:24%;width:min(46vw,200px);box-shadow:0 0 60px 10px #ff823c2e}.sky{background:radial-gradient(ellipse 60% 30% at 50% 24%,rgba(255,150,80,.2),transparent 70%),radial-gradient(ellipse 120% 70% at 50% 24%,#171331 0%,#0a0a1b 45%,var(--bg) 78%)}}#cosmos{position:fixed;left:0;top:0;width:100%;height:100%;display:block;z-index:0;opacity:0;transition:opacity 1.4s ease;pointer-events:none}@media(hover:none),(pointer:coarse),(max-width:760px){#cosmos{height:100vh;height:100lvh}}html.gl-on #cosmos{opacity:1}html.gl-on .sky{opacity:0}html.gl-on .sky__bh{opacity:0;transition:opacity .35s ease}.hero__lede,.hero__foot,.hero__kicker,.sec-head__lede,.sec-head .kicker,.horizon__text,.horizon .kicker,.atlas__legend{text-shadow:0 0 2px rgba(4,5,11,.9),0 0 14px rgba(4,5,11,.85),0 0 28px rgba(4,5,11,.6)}.overlay3d{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden}.overlay3d>*{position:absolute;left:0;top:0}html:not(.gl-on) .overlay3d{display:none}html.gl-on .overlay3d>*{will-change:transform,opacity}.orbit-ring{width:200px;height:200px;margin:-100px 0 0 -100px;opacity:0;transition:opacity .8s}.orbit-ring svg{width:100%;height:100%;overflow:visible}html[data-motion=full] .orbit-ring svg{animation:spin-slow 70s linear infinite}.orbit-ring text{font:600 4.1px var(--f-mono);letter-spacing:1.55px;fill:#ffd6aad9;text-transform:uppercase}.orbit-ring circle{fill:none;stroke:#ffd6aa47;stroke-width:.25;stroke-dasharray:.5 1.5}@keyframes spin-slow{to{transform:rotate(360deg)}}.cl-label{font:italic 400 clamp(.85rem,1.1vw,1.05rem)/1 var(--f-display);letter-spacing:.02em;color:var(--c, #fff);white-space:nowrap;translate:12px -50%;opacity:0;text-shadow:0 0 18px rgba(4,5,11,.9),0 0 4px rgba(4,5,11,.9)}.cl-label.is-flip{translate:calc(-100% - 12px) -50%;text-align:right}.cl-label small{display:block;font:500 .62rem/1.6 var(--f-mono);letter-spacing:.14em;color:var(--ink-3);font-style:normal;text-transform:uppercase}.here-label{font:500 .66rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffe3a3;white-space:nowrap;opacity:0}.here-label:before{content:"";display:inline-block;width:9px;height:9px;margin-right:8px;vertical-align:-1px;border:1.5px solid #ffe3a3;border-radius:50%;box-shadow:inset 0 0 0 2px var(--bg),inset 0 0 0 4px #ffe3a3}.star-tip{position:fixed;left:0;top:0;z-index:75;pointer-events:none;padding:8px 12px 9px;border-radius:12px;background:#080914eb;border:1px solid var(--line-2);font:600 .9rem/1.25 var(--f-text);color:var(--ink);white-space:nowrap;opacity:0;transition:opacity .2s}.star-tip small{display:block;font:500 .66rem/1.5 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c, var(--ink-3))}.star-tip.is-on{opacity:1}.grain{position:fixed;inset:-50px;z-index:90;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mix-blend-mode:overlay}html[data-motion=full] .grain{animation:grain 1.2s steps(6) infinite}html.is-idle .grain{animation-play-state:paused}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-43px,31px)}40%{transform:translate(29px,-47px)}60%{transform:translate(-31px,-13px)}80%{transform:translate(47px,41px)}to{transform:translate(0)}}.progress{position:fixed;left:0;top:0;height:2px;width:100%;z-index:80;pointer-events:none;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,#7cc8ff,#b79cff 40%,#ff9d4d 80%,#ffe3a3);box-shadow:0 0 12px #ff9d4d99}@supports (animation-timeline: scroll()){.progress{animation:progress linear both;animation-timeline:scroll(root block)}@keyframes progress{to{transform:scaleX(1)}}}}@layer sections{.hero{position:relative;min-height:100vh;min-height:100svh;display:grid;align-content:end;padding:120px var(--gutter) clamp(28px,6vh,64px)}.hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 18% 78%,rgba(4,5,11,.78),transparent 70%)}.hero__inner{max-width:60rem}.hero__kicker{color:var(--ink-2)}.hero__title{margin:0 0 .32em;font-family:var(--f-display);font-weight:400;font-size:clamp(4.1rem,13.2vw,13rem);line-height:.84;letter-spacing:-.035em;font-variation-settings:"opsz" 144,"SOFT" 30}.hero__line{display:block;color:transparent;background:linear-gradient(178deg,#fffaf3 15%,#f6e7d6 52%,#ffb57e 96%);-webkit-background-clip:text;background-clip:text}.hero__line--it{font-style:italic;padding-left:.55em}.hero__line .ch{display:inline-block;color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(178deg,#fffaf3 15%,#f6e7d6 52%,#ffb57e 96%);font-variation-settings:"opsz" 144,"wght" var(--w, 400),"SOFT" var(--soft, 30);padding-right:.09em;margin-right:-.09em;transform-origin:50% 80%}html[data-motion=full] .hero__line .ch{animation:ch-in 1.5s var(--ease-out) both;animation-delay:calc(var(--i) * 65ms + .25s)}@keyframes ch-in{0%{opacity:0;transform:translateY(.5em) rotateX(-80deg) scale(.9);filter:blur(16px)}60%{filter:blur(0)}}html[data-motion=full] .hero__fade{animation:fade-up 1.2s var(--ease-out) both;animation-delay:calc(var(--d, 0) * 1ms + .9s)}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}}.hero__lede{max-width:34rem;margin:0 0 30px;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.6;color:var(--ink-2)}.hero__lede strong{color:var(--ink);font-weight:600}.hero__cta{display:flex;flex-wrap:wrap;gap:12px}.hero__foot{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:24px;margin-top:clamp(28px,7vh,72px);font-size:.86rem;line-height:1.55;color:var(--ink-2)}.hero__foot p{margin:0;max-width:36ch}.hero__foot b{display:block;margin-bottom:4px;font:600 .66rem/1.4 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffd9b0}.hero__from b{display:inline;margin:0 .4em 0 0}.hero__bh-cap{justify-self:end;text-align:right}.nogl-only{display:none}html:not(.gl-on) .hero__bh-cap .gl-only{display:none}html:not(.gl-on) .hero__bh-cap .nogl-only{display:inline}.gl-retry{display:inline-block;margin-top:6px;color:var(--accent);font-weight:600;text-underline-offset:4px;pointer-events:auto}.gl-retry[hidden]{display:none}.hero__scroll{display:inline-flex;flex-direction:column;align-items:center;gap:10px;font:500 .66rem/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.hero__scroll i{position:relative;width:1px;height:46px;background:var(--line-2);overflow:hidden}.hero__scroll i:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--accent)}html[data-motion=full] .hero__scroll i:after{animation:drip 2.2s var(--ease-io) infinite}@keyframes drip{to{top:110%}}@media(max-width:900px){.hero__foot{grid-template-columns:1fr 1fr}.hero__scroll{display:none}}@media(max-width:760px){.hero{padding-top:46vh;padding-top:46svh}.hero:before{background:linear-gradient(to bottom,transparent 30%,rgba(4,5,11,.78) 62%)}.hero__line--it{padding-left:.3em}.hero__foot{grid-template-columns:1fr;gap:18px}.hero__bh-cap{justify-self:start;text-align:left}.hero__foot b,.hero__scroll{font-size:.75rem}}.about{max-width:var(--maxw);margin:0 auto;padding:clamp(80px,18vh,200px) var(--gutter) clamp(40px,8vh,100px)}.about__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(16px,3vw,40px);align-items:stretch}.about__text{padding:clamp(24px,4vw,52px)}.about__text p:not(.kicker){color:var(--ink-2);max-width:36rem;margin:0 0 1em}.about__text p:last-child{margin-bottom:0}.about__text .about__contact{color:var(--ink)}.about__contact a{color:var(--accent);text-underline-offset:4px;overflow-wrap:anywhere}.about__text .h2{margin-bottom:.45em}.about__head{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(14px,3vw,32px)}.about__head>div:first-child{min-width:0}.about__portrait{position:relative;flex:none;width:clamp(96px,13vw,168px);aspect-ratio:1;border-radius:50%;margin-top:4px;padding:3px;background:conic-gradient(from 210deg,#ffe3c2,#ff9d4d 30%,#ff7aa2b3 55%,#ff9d4d26 75%,#ffe3c2);box-shadow:0 0 0 1px #ffd2a02e,0 0 46px -6px #ff8c3c8c}.about__portrait picture,.about__portrait img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.about__portrait img{border:3px solid var(--bg)}.stats{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:clamp(10px,1.6vw,18px);margin:0;padding:0;list-style:none}.stat{display:flex;flex-direction:column;justify-content:end;gap:6px;padding:clamp(18px,2.4vw,28px);border-radius:22px;border:1px solid var(--line);background:#070813b3;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);min-height:150px;position:relative;overflow:hidden}.stat:before{content:"";position:absolute;inset:auto -30% -60% auto;width:80%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,157,77,.16),transparent 65%)}.stat:nth-child(2):before{background:radial-gradient(circle,rgba(124,200,255,.16),transparent 65%)}.stat:nth-child(3):before{background:radial-gradient(circle,rgba(183,156,255,.16),transparent 65%)}.stat:nth-child(4):before{background:radial-gradient(circle,rgba(94,234,212,.14),transparent 65%)}.stat__n{font:300 clamp(2.6rem,4.6vw,4rem)/1 var(--f-display);font-variation-settings:"opsz" 144;letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums}.stat__l{font-weight:600;color:var(--ink);line-height:1.3}.stat__s{font:500 .68rem/1.4 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.spec{margin:clamp(16px,3vw,40px) 0 0;padding:clamp(22px,3.4vw,40px)}.spec figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;margin-bottom:18px}.spec figcaption .kicker{margin:0}.spec__title{margin:0;font:italic 400 clamp(1.15rem,2vw,1.5rem)/1.3 var(--f-display);color:var(--ink)}.spec__list{position:relative;height:200px;margin:0;padding:0;list-style:none}.spec__list:before{content:"";position:absolute;left:0;right:0;top:66px;height:66px;border-radius:12px;background:linear-gradient(90deg,#1d0f33,#10183d 18%,#0b2433 35%,#0d2a1d 50%,#2a280c 64%,#2e180a 80%,#300b14);box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 0 40px #0009}.spec__list li{position:absolute;left:var(--x);top:0;bottom:0;width:0}.spec__line{position:absolute;top:66px;height:66px;left:0;width:calc(1.5px + var(--k) * 4px);translate:-50% 0;border-radius:2px;background:hsl(calc(275 - var(--h) * 275) 100% 74%);box-shadow:0 0 calc(4px + var(--k) * 26px) hsl(calc(275 - var(--h) * 275) 100% 62%);opacity:calc(.45 + var(--k) * .55)}.spec__lbl,.spec__n{position:absolute;left:0;translate:-50% 0;white-space:nowrap;font:500 .74rem/1.2 var(--f-mono)}.spec__lbl{color:var(--ink-2)}.spec__n{color:hsl(calc(275 - var(--h) * 275) 100% 78%);font-weight:600}.spec__list li:nth-child(odd) .spec__lbl{top:22px}.spec__list li:nth-child(odd) .spec__n{top:4px}.spec__list li:nth-child(2n) .spec__lbl{top:142px}.spec__list li:nth-child(2n) .spec__n{top:160px}.spec__list li:first-child .spec__lbl,.spec__list li:first-child .spec__n{translate:-12px 0}.spec__list li:last-child .spec__lbl,.spec__list li:last-child .spec__n{translate:calc(-100% + 12px) 0}@media(max-width:860px){.about__grid{grid-template-columns:1fr}.spec__list{height:auto;display:grid;gap:12px}.spec__list:before{display:none}.spec__list li{position:relative;left:auto;width:auto;display:grid;grid-template-columns:1fr auto;gap:6px 12px}.spec__line{position:relative;top:auto;left:auto;translate:none;grid-column:1 / -1;grid-row:2;height:3px;width:calc(var(--k) * 100%);box-shadow:none}.spec__lbl,.spec__n{position:static;translate:none!important;font-size:.78rem}.spec__n{grid-column:2;grid-row:1}}@media(max-width:420px){.stats{grid-template-columns:1fr}.stat{min-height:0}}}@layer sections{.sec-head{position:relative;max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.sec-head:before{content:"";position:absolute;inset:-40px -10vw;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 30% 50%,rgba(4,5,11,.82),rgba(4,5,11,.5) 55%,transparent 80%)}.sec-head__lede{max-width:40rem;margin:22px 0 0;color:var(--ink-2);font-size:clamp(1rem,1.25vw,1.15rem)}.phares{padding:clamp(80px,14vh,160px) 0 0}.phares .sec-head{padding-bottom:4vh}.station{position:relative;max-width:1440px;margin:0 auto;min-height:100vh;min-height:100svh;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:center;padding:10vh var(--gutter)}.station__num{position:absolute;top:50%;translate:0 -55%;z-index:-1;pointer-events:none;user-select:none;font:italic 200 clamp(9rem,26vw,25rem)/.8 var(--f-display);font-variation-settings:"opsz" 144;color:transparent;-webkit-text-stroke:1px rgba(236,232,246,.14);letter-spacing:-.04em}.station--right .station__num{left:calc(var(--gutter) - 2vw)}.station--left .station__num{right:calc(var(--gutter) - 2vw)}.scope{position:relative;margin:0;perspective:1400px;grid-row:1}.station--right .scope{grid-column:6 / 13}.station--left .scope{grid-column:1 / 8}.scope__frame{position:relative;display:block;border-radius:20px;overflow:hidden;aspect-ratio:16 / 10;background:#0b0d1a;box-shadow:0 40px 90px -30px #000000e6,0 0 0 1px #ffffff1a,0 0 140px -40px var(--cat);transform-origin:50% 50%}.scope__frame img{display:block;width:100%;height:100%;object-fit:cover}.scope__frame:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,transparent 60%,rgba(0,0,0,.35));box-shadow:inset 0 0 0 1px #ffffff14;border-radius:inherit}.scope__reticle{position:absolute;inset:-14px;width:calc(100% + 28px);height:calc(100% + 28px);fill:none;stroke:var(--cat);stroke-width:1.3;opacity:.85;pointer-events:none}.scope__reticle path{vector-effect:non-scaling-stroke}.scope__reticle .t{opacity:.6}.scope__cap{position:absolute;left:0;right:0;bottom:-40px;display:flex;justify-content:space-between;gap:12px;font:500 .66rem/1.3 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.scope__cap span:first-child{color:var(--cat)}.station__text{grid-row:1;position:relative;padding:clamp(24px,3vw,40px);border-radius:24px;background:#070813d1;border:1px solid var(--line);backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.station--right .station__text{grid-column:1 / 6}.station--left .station__text{grid-column:8 / 13}.station__text:before{content:"";position:absolute;left:24px;right:24px;top:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--cat),transparent)}.station__count{color:var(--cat);font-weight:600}.station__title{margin:0 0 .25em;font:400 clamp(2.4rem,4.6vw,4.4rem)/.95 var(--f-display);font-variation-settings:"opsz" 144,"SOFT" 50;letter-spacing:-.025em}.station__tag{margin:0 0 14px;font:italic 400 clamp(1.1rem,1.5vw,1.32rem)/1.4 var(--f-display);color:var(--ink)}.station__why{margin:0 0 20px;color:var(--ink-2);font-size:1rem}.station__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}@supports (animation-timeline: view()){html[data-motion=full] .scope__frame{animation:iris linear both;animation-timeline:view();animation-range:entry 5% cover 42%}html[data-motion=full] .scope__reticle{animation:reticle linear both;animation-timeline:view();animation-range:entry 20% cover 45%}html[data-motion=full] .station__num{animation:num-par linear both;animation-timeline:view()}html[data-motion=full] .station__text{animation:rise linear both;animation-timeline:view();animation-range:entry 15% cover 38%}html[data-motion=full] .scope__frame img{animation:img-par linear both;animation-timeline:view()}}@keyframes iris{0%{clip-path:inset(16% 24% round 50%);transform:rotateY(var(--ry, -24deg)) rotateX(8deg) scale(.86);filter:saturate(.1) brightness(.5)}to{clip-path:inset(0 0 round 20px);transform:none;filter:none}}.station--left .scope__frame{--ry: 24deg}@keyframes reticle{0%{opacity:0;transform:scale(1.12)}to{opacity:.85;transform:none}}@keyframes num-par{0%{transform:translateY(26vh)}to{transform:translateY(-26vh)}}@keyframes rise{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}@keyframes img-par{0%{transform:scale(1.08) translateY(-3%)}to{transform:scale(1.08) translateY(3%)}}html.no-sda[data-motion=full] .station__text,html.no-sda[data-motion=full] .scope__frame{opacity:0;transform:translateY(50px);transition:opacity 1s var(--ease-out),transform 1.2s var(--ease-out)}html.no-sda[data-motion=full] .station.is-in .station__text,html.no-sda[data-motion=full] .station.is-in .scope__frame{opacity:1;transform:none}.stations__ctl{display:none}@media(max-width:900px){.stations{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:22px var(--gutter) 30px;scroll-padding-inline:var(--gutter);scrollbar-width:none}.stations::-webkit-scrollbar{display:none}.station{flex:0 0 min(86vw,560px);min-height:0;margin:0;padding:0;display:flex;flex-direction:column;gap:0;scroll-snap-align:start;border-radius:22px;background:#070813e6;border:1px solid var(--line)}.station__num{display:none}.station .scope{grid-row:auto;padding:14px 14px 0;perspective:none}.scope__frame{border-radius:14px;box-shadow:0 0 0 1px #ffffff1a}.scope__reticle{display:none}.scope__cap{position:static;margin-top:10px;font-size:.72rem;letter-spacing:.1em}.station .station__text{grid-row:auto;border:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:16px 18px 20px;flex:1;display:flex;flex-direction:column}.station__text:before{display:none}.station__title{font-size:clamp(2rem,9vw,2.6rem)}.station__why{font-size:.95rem}.station__actions{margin-top:auto;padding-top:16px}.station__actions .btn{min-height:44px;padding:0 1.1em;font-size:.9rem}html[data-motion=full] .scope__frame,html[data-motion=full] .station__text,html[data-motion=full] .scope__frame img{animation:none!important}html.no-sda[data-motion=full] .station__text,html.no-sda[data-motion=full] .scope__frame{opacity:1;transform:none}.stations__ctl{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 var(--gutter)}.stations__ctl button{width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);background:#080914cc;cursor:pointer;display:grid;place-items:center}.stations__ctl button:disabled{opacity:.35;cursor:default}.stations__ctl svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.stations__pos{font:500 .78rem/1 var(--f-mono);letter-spacing:.12em;color:var(--ink-2);min-width:7ch;text-align:center;font-variant-numeric:tabular-nums}}}@layer sections{.atlas{padding:clamp(100px,18vh,200px) 0 clamp(60px,12vh,140px)}.atlas:focus{outline:none}.atlas__controls{position:sticky;top:calc(var(--top-h) + 8px);z-index:6;max-width:calc(var(--maxw) - 2 * var(--gutter));margin:40px auto 28px;padding:14px;display:grid;gap:12px;width:calc(100% - 2 * var(--gutter))}.filters{display:flex;flex-wrap:wrap;gap:8px}.chip{--cat: var(--ink);display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:999px;cursor:pointer;flex:none;border:1px solid var(--line-2);background:#ffffff08;color:var(--ink-2);font:600 .9rem/1 var(--f-text);transition:background-color .25s,color .25s,border-color .25s,box-shadow .3s}.chip:hover{color:var(--ink);border-color:#fff6}.chip__star{width:9px;height:9px;border-radius:50%;background:var(--cat);box-shadow:0 0 8px var(--cat)}.chip__n{font:600 .72rem/1 var(--f-mono);color:var(--ink-3);padding:4px 6px;border-radius:6px;background:#ffffff0f}.chip[aria-pressed=true]{color:#0b0a12;background:var(--cat);border-color:transparent;box-shadow:0 0 0 1px var(--cat),0 8px 30px -10px var(--cat)}.chip[aria-pressed=true] .chip__star{background:#0b0a12;box-shadow:none}.chip[aria-pressed=true] .chip__n{color:#0b0a12;background:#0000001f}.chip--all[aria-pressed=true]{background:var(--ink)}.atlas__tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.search{position:relative;flex:1 1 260px;display:flex;align-items:center}.search svg{position:absolute;left:14px;width:16px;height:16px;fill:none;stroke:var(--ink-3);stroke-width:2;pointer-events:none}.search input{width:100%;min-height:44px;padding:0 14px 0 40px;border-radius:12px;border:1px solid var(--line-2);background:#0000004d;color:var(--ink);font-size:1rem}.search input::placeholder{color:var(--ink-3);opacity:1}.search input:focus-visible{border-color:var(--focus)}.search input::-webkit-search-cancel-button{filter:invert(1) opacity(.6)}.sort{display:inline-flex;align-items:center;gap:10px;font-size:.88rem;color:var(--ink-2)}.sort select{min-height:44px;padding:0 34px 0 12px;border-radius:12px;border:1px solid var(--line-2);background:#0000004d url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8'><path d='M1 1l5 5 5-5' fill='none' stroke='%23bdb7d4' stroke-width='1.6'/></svg>") no-repeat right 12px center;appearance:none;-webkit-appearance:none;color:var(--ink);cursor:pointer;font-size:1rem}.sort select option{background:#0b0d1a;color:var(--ink)}.atlas__status{margin:0;font-size:.9rem;color:var(--ink-2)}.atlas__status strong{color:var(--ink);font-weight:700}.atlas__status .intro{color:var(--ink-3)}@media(max-width:760px){.atlas__controls{top:calc(var(--top-h) + env(safe-area-inset-top) + 4px);padding:10px;gap:8px;margin:28px auto 20px;border-radius:18px}.filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:-2px -10px;padding:2px 10px;scroll-padding-inline:10px}.filters::-webkit-scrollbar{display:none}.chip{min-height:40px;padding:0 12px;font-size:.86rem}.chip[aria-pressed=true]{box-shadow:none}.atlas__tools{flex-wrap:nowrap;gap:8px}.search{flex:1 1 auto;min-width:0}.sort>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sort select{padding:0 28px 0 10px;max-width:36vw;background-position:right 10px center}.atlas__status{font-size:.8rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sec-head{margin:0 var(--gutter);padding:26px 20px;border-radius:22px;background:#05060edb;border:1px solid var(--line)}.sec-head:before{display:none}}.grid{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter);list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,292px),1fr));gap:clamp(14px,1.6vw,22px)}.card{position:relative;display:block}.card[hidden]{display:none!important}.card__in{position:relative;height:100%;display:flex;flex-direction:column;border-radius:20px;background:linear-gradient(180deg,#111326f0,#080914f7);border:1px solid var(--line);box-shadow:0 24px 60px -30px #000000e6;transform:perspective(1000px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .7s var(--ease-out),border-color .3s,box-shadow .4s}.card__in.is-tilting{transition:transform .12s linear,border-color .3s,box-shadow .4s}.card__in:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;pointer-events:none;z-index:3;background:conic-gradient(from var(--a),transparent 0deg,transparent 230deg,var(--cat) 300deg,#fff 335deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .35s}.card__in:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2;background:radial-gradient(520px circle at var(--gx, 50%) var(--gy, 0%),rgba(255,255,255,.13),transparent 42%);opacity:0;transition:opacity .35s}.card:hover .card__in,.card:focus-within .card__in{border-color:#fff3;box-shadow:0 30px 70px -30px #000000f2,0 0 60px -30px var(--cat)}.card:hover .card__in:before,.card:focus-within .card__in:before{opacity:1}html[data-motion=full] .card:hover .card__in:before,html[data-motion=full] .card:focus-within .card__in:before{animation:orbit 3.4s linear infinite}@keyframes orbit{to{--a: 360deg}}.card:hover .card__in:after{opacity:1}.card__shot{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:19px 19px 0 0;background:color-mix(in srgb,var(--cat) 14%,#0b0d1a)}.card__shot img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform 1s var(--ease-out),filter .5s;filter:saturate(.92)}.card:hover .card__shot img{transform:scale(1.075);filter:saturate(1.08)}.card__shot:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(8,9,20,.55));pointer-events:none}.card__body{display:flex;flex-direction:column;gap:10px;padding:16px 18px;flex:1}.card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font:500 .7rem/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.card__cat{color:var(--cat)}.card__title{margin:0;font:400 1.55rem/1.08 var(--f-display);font-variation-settings:"opsz" 72,"SOFT" 50;letter-spacing:-.01em}.card__open{color:inherit;text-decoration:none}.card__open:after{content:"";position:absolute;inset:0;z-index:1;border-radius:20px}.card__open:focus-visible{outline:none;box-shadow:none}.card__open:focus-visible:after{outline:2px solid var(--focus);outline-offset:4px;box-shadow:0 0 0 8px #ffd16633}.card__tag{margin:0;color:var(--ink-2);font-size:.95rem;line-height:1.5}.card__tech{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none}.card__tech li{font:500 .68rem/1 var(--f-mono);color:var(--ink-2);padding:6px 8px;border-radius:7px;background:#ffffff0b;border:1px solid var(--line)}.card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:auto 0 0;padding-top:10px;border-top:1px solid var(--line);font-size:.82rem;color:var(--ink-3)}.card__live{position:relative;z-index:4;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;margin-right:-6px;border-radius:999px;text-decoration:none;font-weight:600;color:var(--ink);border:1px solid var(--line-2);transition:background-color .2s,border-color .2s,color .2s}.card__live svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.card__live:hover{background:var(--cat);color:#0b0a12;border-color:transparent}.card__live--none{border-style:dashed;color:var(--ink-3);font-weight:500}@supports (animation-timeline: view()){html[data-motion=full] .card{animation:card-in linear both;animation-timeline:view();animation-range:entry 0% entry 85%}}@keyframes card-in{0%{opacity:0;transform:perspective(1200px) translateY(80px) rotateX(28deg) scale(.94)}to{opacity:1;transform:none}}html.no-sda[data-motion=full] .card{opacity:0;transform:translateY(40px);transition:opacity .8s var(--ease-out),transform 1s var(--ease-out)}html.no-sda[data-motion=full] .card.is-in{opacity:1;transform:none}.atlas__empty{max-width:var(--maxw);margin:24px auto 0;padding:0 var(--gutter);color:var(--ink-2);font:italic 400 1.3rem/1.4 var(--f-display)}.atlas__legend{max-width:var(--maxw);margin:40px auto 0;padding:0 var(--gutter);font:500 .72rem/1.7 var(--f-mono);letter-spacing:.06em;color:var(--ink-3)}@media(max-width:760px){.atlas__legend,.card__meta{font-size:.75rem}.card__tech li{font-size:.72rem}}.card a{scroll-margin-top:calc(var(--top-h) + var(--bar-h, 180px) + 28px);scroll-margin-bottom:24px}:root{view-transition-name:none}.grid.vt-on .card.vt-named:not([hidden]){view-transition-name:var(--vtn)}::view-transition-group(*){animation-duration:.62s;animation-timing-function:var(--ease-out)}::view-transition-old(*):only-child{animation:vt-out .3s ease-in both}::view-transition-new(*):only-child{animation:vt-in .55s var(--ease-out) both}::view-transition-old(*),::view-transition-new(*){mix-blend-mode:normal;height:100%;object-fit:cover}@keyframes vt-out{to{opacity:0;transform:scale(.86) translateY(14px);filter:blur(8px)}}@keyframes vt-in{0%{opacity:0;transform:scale(.9) translateY(26px);filter:blur(8px)}}::view-transition-group(fiche-shot){animation-duration:.7s}::view-transition-new(fiche-panel):only-child{animation:panel-in .6s var(--ease-out) both}::view-transition-old(fiche-panel):only-child{animation:panel-out .35s ease-in both}@keyframes panel-in{0%{opacity:0;transform:translateY(30px) scale(.97)}}@keyframes panel-out{to{opacity:0;transform:translateY(20px) scale(.98)}}}@layer sections{.sheet{--cat: var(--accent);position:relative}.sheet__media{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:0}.browser{position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--line-2);background:#0b0d1a;box-shadow:0 30px 70px -30px #000000f2,0 0 100px -40px var(--cat)}.browser__bar{display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;background:#ffffff08;border-bottom:1px solid var(--line)}.browser__bar i{width:9px;height:9px;border-radius:50%;background:#2f3350;flex:none}.browser__bar i:first-child{background:#ff7a7a;opacity:.7}.browser__bar i:nth-child(2){background:#ffd166;opacity:.7}.browser__bar i:nth-child(3){background:#5eead4;opacity:.7}.browser__url{flex:1;min-width:0;margin-left:10px;padding:4px 10px;border-radius:7px;background:#ffffff0d;font:500 .7rem/1.2 var(--f-mono);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet__shot{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;background:#0b0d1a}.phone{position:relative;width:31%;max-width:190px;margin:-30% 4% 0 auto;padding:7px;border-radius:28px;background:#10122a;border:1px solid var(--line-2);box-shadow:-24px 34px 70px -24px #000000f2,0 0 0 4px #04050b99;rotate:4deg}.phone img{display:block;width:100%;height:auto;border-radius:22px;background:#0b0d1a}.phone.is-landscape{width:54%;max-width:330px;margin-top:-18%;rotate:-3deg}.phone.is-landscape img{border-radius:14px}.sheet__meta .cat{color:var(--cat)}.sheet__title{margin:0 0 .2em;font:400 clamp(2.4rem,4.4vw,4rem)/.95 var(--f-display);font-variation-settings:"opsz" 144,"SOFT" 50;letter-spacing:-.025em}.sheet__tag{margin:0 0 18px;font:italic 400 1.28rem/1.4 var(--f-display)}.sheet__actions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 26px}.sheet__desc{margin:0 0 26px}.sheet__desc:has(+.sheet__desc){margin-bottom:14px}.sheet__cols{display:grid;gap:22px}.sheet__h{margin:0 0 10px;font:600 .72rem/1.4 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cat)}.sheet__wow{margin:0;padding:0;list-style:none;display:grid;gap:10px}.sheet__wow li{position:relative;padding-left:22px;font-size:.96rem}.sheet__wow li:before{content:"✦";position:absolute;left:0;top:0;color:var(--cat);font-size:.8rem}.sheet__hint{margin:0 0 22px;font-size:.96rem}.sheet__tech{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.sheet__tech li{font:500 .72rem/1.35 var(--f-mono);padding:6px 9px;border-radius:8px;border:1px solid var(--line);background:#ffffff08}.sheet__rel,.sheet__versions{margin-top:26px}.sheet__rel ul,.sheet__versions ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.sheet__rel a{display:inline-flex;align-items:center;gap:0;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:#ffffff08;font-weight:600;font-size:.9rem;text-decoration:none}.sheet__rel a:hover{border-color:#ffffff73}.sheet__versions li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:.92rem}.sheet__versions a{text-underline-offset:3px}.sheet__nav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--line)}.sheet__nav a{display:inline-flex;align-items:center;gap:10px;min-height:44px;max-width:42%;padding:0 14px;border-radius:12px;border:1px solid transparent;font-weight:600;font-size:.9rem;text-decoration:none}.sheet__nav a span:not([aria-hidden]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet__nav a:hover{border-color:var(--line-2)}.sheet__pos{font:500 .72rem/1 var(--f-mono);letter-spacing:.12em;color:var(--ink-3)}dialog.fiche{padding:0;border:0;background:transparent;color:var(--ink);overflow:visible;width:min(1200px,calc(100vw - 40px));max-width:none;max-height:none;margin:auto}dialog.fiche::backdrop{background:#020309bd;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%)}html[data-motion=full] dialog.fiche[open]::backdrop{animation:fade-in .45s ease both}@keyframes fade-in{0%{opacity:0}}html[data-motion=full] dialog.fiche.no-vt[open] .fiche__panel{animation:panel-in .55s var(--ease-out) both}.fiche__panel{--cat: var(--accent);position:relative;height:min(820px,calc(100dvh - 48px));border-radius:28px;overflow:hidden;background:radial-gradient(ellipse 70% 60% at 0% 0%,color-mix(in srgb,var(--cat) 12%,transparent),transparent 70%),linear-gradient(180deg,#0e1021fa,#060710fc);border:1px solid var(--line-2);box-shadow:0 50px 140px -30px #000000f2,0 0 180px -70px var(--cat)}.fiche__slot{height:100%}.fiche__loading{display:grid;place-items:center;height:100%;margin:0;color:var(--ink-2);font:italic 400 1.3rem/1.4 var(--f-display)}.fiche__close{position:absolute;right:16px;top:16px;z-index:5;width:46px;height:46px;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:#080914db;border:1px solid var(--line-2);transition:transform .4s var(--ease-out),background-color .2s}.fiche__close:hover{transform:rotate(90deg);background:#1e203ae6}.fiche__close svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;stroke-linecap:round}.fiche .sheet{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:100%}.fiche .sheet__back{display:none}.fiche .sheet__media{padding:28px 12px 28px 28px}.fiche .sheet__body{position:relative;overflow-y:auto;overscroll-behavior:contain;padding:40px 36px 32px 20px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.fiche .sheet__meta{padding-right:56px}.fiche .sheet__tag{color:var(--ink)}.fiche .sheet__desc,.fiche .sheet__wow li,.fiche .sheet__hint,.fiche .sheet__tech li{color:var(--ink-2)}.fiche .sheet__nav{grid-column:1 / -1;background:#00000040}.fiche .sheet__nav a{color:var(--ink-2)}.fiche .sheet__nav a:hover{color:var(--ink)}@media(max-width:900px){dialog.fiche{width:100vw;height:100dvh;margin:0;max-height:none}.fiche__panel{height:100dvh;border-radius:0;overflow-y:auto;overscroll-behavior:contain;border:0}.fiche__slot{height:auto}.fiche__close{position:fixed;top:max(12px,env(safe-area-inset-top));right:12px}.fiche .sheet{display:block;height:auto}.fiche .sheet__media{padding:70px 16px 8px}.fiche .sheet__body{overflow:visible;padding:22px 18px 24px}.phone{width:34%}.fiche .sheet__nav{position:sticky;bottom:0;background:#05060ef5;padding:8px 10px calc(8px + env(safe-area-inset-bottom))}}.paper{--ink: #0e0d0c;--ink-2: #3b362e;--ink-3: #5f584c;--line: rgba(14, 13, 12, .14);--line-2: rgba(14, 13, 12, .3);--accent: #b4501a;--focus: #0e0d0c;color-scheme:light;background:var(--paper);color:var(--ink)}html:has(body.paper){background:var(--paper)}.paper :focus-visible{outline-color:#0e0d0c;box-shadow:0 0 0 6px #ffbe3c8c}.paper ::selection{background:#b4501a40;color:inherit}.paper .top.is-scrolled{background:var(--paper);border-color:var(--line);backdrop-filter:none;-webkit-backdrop-filter:none}.paper .motion-toggle,.paper .lang-switch{background:#fff6}.paper .brand svg circle[fill="#04050b"]{fill:var(--paper)}.paper .btn{background:#ffffff73;color:var(--ink);backdrop-filter:none;-webkit-backdrop-filter:none}.paper .btn:hover{background:#fff;border-color:var(--ink)}.paper .btn--primary{color:#fffaf2;background:#0e0d0c;border-color:#0e0d0c;box-shadow:none}.paper .btn--primary:hover{background:#2a251f}.page{position:relative;max-width:1280px;margin:0 auto;padding:calc(var(--top-h) + 36px) var(--gutter) 40px}.page .sheet{--cat-ink: color-mix(in oklab, var(--cat) 42%, #0e0d0c);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start}.page .sheet:before{content:"";position:absolute;left:0;right:0;top:-14px;height:3px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.page .sheet__back{grid-column:1 / -1;margin:6px 0 -10px}.page .sheet__back a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:500 .78rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);text-decoration:none}.page .sheet__back a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.page .sheet__media{padding:8px 0 40px}.page .browser{border-color:#0e0d0c80;box-shadow:0 30px 60px -34px #281e0a8c,8px 8px 0 -1px #0e0d0c14}.page .browser__bar{background:#1a1813;border-color:#ffffff14}.page .browser__url{color:#bdb3a1}.page .phone{background:#1a1813;border-color:#0e0d0c99;box-shadow:-18px 26px 50px -24px #281e0a99,0 0 0 4px var(--paper)}.page .sheet__body{padding:8px 0 24px;max-width:40rem}.page .sheet__meta{color:var(--ink-3);border-bottom:1px solid var(--line-2);padding-bottom:14px}.page .sheet__meta .cat,.page .sheet__h{color:var(--cat-ink)}.page .sheet__meta .dot{box-shadow:none}.page .sheet__title{font-size:clamp(2.8rem,6vw,5.2rem);font-weight:400;font-variation-settings:"opsz" 144,"SOFT" 0;margin-top:.25em}.page .sheet__tag{font-size:clamp(1.25rem,2vw,1.5rem);color:var(--ink-2)}.page .sheet__desc{font:400 1.18rem/1.65 var(--f-display);font-variation-settings:"opsz" 14;color:var(--ink)}.page .sheet__desc:first-letter{float:left;font-size:3.6em;line-height:.85;padding:.06em .08em 0 0;font-variation-settings:"opsz" 144;color:var(--cat-ink)}.page .sheet__desc+.sheet__desc:first-letter{float:none;font-size:inherit;line-height:inherit;padding:0;font-variation-settings:inherit;color:inherit}.page .sheet__cols{grid-template-columns:1fr 1fr;gap:28px;padding-top:22px;border-top:1px solid var(--line-2)}.page .sheet__wow li,.page .sheet__hint{color:var(--ink-2)}.page .sheet__wow li:before{color:var(--cat-ink)}.page .sheet__tech li{color:var(--ink-2);background:#ffffff59}.page .sheet__rel a{background:#fff6;color:var(--ink)}.page .sheet__rel a:hover{border-color:var(--ink);background:#fff}.page .sheet__rel .dot{box-shadow:none;background:var(--cat-ink)}.page .sheet__nav{grid-column:1 / -1;padding:16px 0 0;border-top:1px solid var(--ink)}.page .sheet__nav a{color:var(--ink)}.page__foot{max-width:1280px;margin:40px auto 0;padding:22px var(--gutter) calc(30px + env(safe-area-inset-bottom));border-top:1px solid var(--line-2);font:500 .74rem/1.6 var(--f-mono);letter-spacing:.06em;color:var(--ink-3)}@media(max-width:900px){.page .sheet{grid-template-columns:1fr}.page .sheet__media{padding-bottom:8px}.page .sheet__cols{grid-template-columns:1fr}}@media(max-width:560px){.page{padding-top:calc(var(--top-h) + env(safe-area-inset-top) + 20px)}.page .sheet__nav a{max-width:44%;padding:0 6px}}}@layer sections{.horizon{min-height:100vh;min-height:100svh;display:grid;place-items:center;text-align:center;padding:120px var(--gutter) 40px}.horizon__inner{max-width:54rem;display:grid;justify-items:center}.horizon .kicker{justify-content:center;color:#ffd9b0}.horizon__title{margin:0 0 .35em;font:300 clamp(3rem,9vw,8rem)/.9 var(--f-display);font-variation-settings:"opsz" 144,"SOFT" 60;letter-spacing:-.03em}.horizon__title em{font-style:italic;color:transparent;background:linear-gradient(100deg,#ffe3c2,#ff9d4d 55%,#ff7aa2);-webkit-background-clip:text;background-clip:text;padding-right:.08em}.horizon__text{margin:0 0 32px;max-width:34rem;color:var(--ink-2);font-size:1.1rem}.horizon__contact{margin:28px 0 0;color:var(--ink-2);font-size:1rem}.horizon__contact a{color:var(--ink);text-decoration-color:var(--accent);text-underline-offset:4px;overflow-wrap:anywhere}.horizon__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.horizon__small{margin:64px 0 0;max-width:46rem;padding:14px 18px;border-radius:14px;background:#04050bc7;border:1px solid var(--line);font:500 .72rem/1.8 var(--f-mono);letter-spacing:.04em;color:var(--ink-2)}@media(max-width:760px){.horizon__small{font-size:.75rem}}.lost{min-height:100vh;min-height:100svh;padding-top:clamp(200px,34vh,340px)}body.is-lost .sky__bh{left:50%;top:max(150px,20vh);width:min(22vmin,170px)}body.is-lost .sky{background:radial-gradient(ellipse 50% 30% at 50% 20%,rgba(255,150,80,.2),transparent 70%),radial-gradient(ellipse 100% 70% at 50% 20%,#171331 0%,#0a0a1b 45%,var(--bg) 78%)}}@layer lite{@media(hover:none),(pointer:coarse),(max-width:760px){.grain{display:none}.panel,.stat,.station__text,.btn,.horizon__small,.fiche__close,.top.is-scrolled{backdrop-filter:none;-webkit-backdrop-filter:none}.panel{background:#070813ed}.stat{background:#070813e6}body:not(.paper) .btn:not(.btn--primary){background:#090a16e6}body:not(.paper) .top.is-scrolled{background:#04050bf5}dialog.fiche::backdrop{backdrop-filter:none;-webkit-backdrop-filter:none;background:#020309e6}.scope__frame{box-shadow:0 20px 40px -24px #000000e6,0 0 0 1px #ffffff1a}.sky__bh{box-shadow:0 0 50px 8px #ff823c29}.card__in,.card:hover .card__in,.card:focus-within .card__in{box-shadow:none;transform:none;transition:border-color .3s}.card__in:after{display:none}.card__shot img,.card:hover .card__shot img{transform:none;filter:none;transition:none}.fiche__panel{box-shadow:none}.browser{box-shadow:0 20px 40px -24px #000000e6}.phone{box-shadow:-12px 18px 36px -18px #000000e6}.progress{box-shadow:none}html[data-motion=full] .card{animation:none}html.no-sda[data-motion=full] .card{opacity:1;transform:none;transition:none}@keyframes ch-in{0%{opacity:0;transform:translateY(.4em)}}.hero__lede,.hero__foot,.hero__kicker,.sec-head__lede,.sec-head .kicker,.horizon__text,.horizon .kicker,.atlas__legend{text-shadow:0 0 2px rgba(4,5,11,.9),0 0 10px rgba(4,5,11,.8)}}}@layer calm{html[data-motion=reduce] *,html[data-motion=reduce] *:before,html[data-motion=reduce] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html[data-motion=reduce] .grain{animation:none!important}html[data-motion=reduce] .card__in,html[data-motion=reduce] .btn{transform:none!important}@media(forced-colors:active){.hero__line,.hero__line .ch,.h2 em,.horizon__title em{color:CanvasText;background:none}.btn,.chip,.card__in{border:1px solid CanvasText}.grain,.sky,#cosmos,.overlay3d{display:none}}@media print{#cosmos,.sky,.overlay3d,.grain,.progress,.top,.star-tip,.stations__ctl,.atlas__controls{display:none!important}body{background:#fff;color:#000}}}
