._header_vxpwi_1{gap:var(--space-3);margin-bottom:var(--space-7);display:grid}._title_vxpwi_7 em{color:var(--color-primary);font-style:normal}._lead_vxpwi_12{max-width:56ch;font-size:var(--text-lead);color:var(--color-text-muted);line-height:1.6}._display_vxpwi_20{text-align:center;justify-items:center}._display_vxpwi_20 ._title_vxpwi_7{font-size:var(--text-display);letter-spacing:var(--tracking-display);line-height:1}._display_vxpwi_20 ._lead_vxpwi_12{max-width:60ch;font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-mono);text-transform:uppercase;line-height:1.8}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.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: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+460-52F,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(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,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)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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.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:"Bricolage Grotesque Variable", "Bricolage Fallback", "Instrument Sans Variable", system-ui, sans-serif;--font-body:"Instrument Sans Variable", "Instrument Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, Menlo, monospace;--text-display:clamp(3rem, 1.8rem + 5.5vw, 5.75rem);--text-h2:clamp(2rem, 1.5rem + 2.2vw, 3rem);--text-h3:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--text-h4:1.125rem;--text-lead:clamp(1rem, .9rem + .5vw, 1.25rem);--text-body:1rem;--text-label:.875rem;--text-small:.875rem;--text-caption:.75rem;--text-eyebrow:.75rem;--text-credential:.6875rem;--text-tag:.75rem;--text-menu:2rem;--tracking-display:-.035em;--tracking-h2:-.02em;--tracking-h3:-.01em;--tracking-logo:-.025em;--tracking-mono:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--section-y:clamp(4rem, 3rem + 5vw, 8rem);--gutter:clamp(1rem, .5rem + 3vw, 2.5rem);--radius-xs:4px;--radius-sm:8px;--radius-btn-sm:10px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:999px;--radius-none:0;--target-min:44px;--btn-h-sm:36px;--btn-h-md:44px;--btn-h-lg:52px;--btn-px-sm:14px;--btn-px-md:20px;--btn-px-lg:26px;--icon-xs:14px;--icon-sm:16px;--icon-md:20px;--nav-h:64px;--nav-blur:12px;--nav-bg-alpha:80%;--sign-h-nav:28px;--dot-active:4px;--progress-h:3px;--container-sm:720px;--container:1200px;--container-lg:1360px;--z-base:0;--z-raised:10;--z-sticky:100;--z-nav:200;--z-overlay:300;--z-modal:400;--z-toast:500;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.4s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--shift-reveal:16px;--shift-arrow:3px;--intro-cta-bottom:max(var(--space-8), 18vh);--hero-gap:60px;--hero-title-fit:17cqi;--hero-title-fit-h:10svh;--hero-stage-h:min(100svh - var(--nav-h), 860px);--hero-stage-fade:18%;--hero-build-h:190px;--hero-build-h-sm:150px;--hero-line-stagger:80ms;--hero-video-fade:.5s;--hero-video-mask:1;--lane-chip:64px;--lane-chip-md:56px;--lane-chip-sm:48px;--lane-icon:30px;--lane-icon-md:26px;--lane-icon-sm:22px;--lane-chip-alpha:85%;--lane-blur:6px;--lane-margin:16px;--lane-offset:24px;--lane-edge:12px;--lane-float:4px;--pixel-cell:8px;--reveal-stagger:60ms;--toast-w:360px;--text-code:.875rem;--text-code-sm:.78125rem;--yaml-bar-h:40px;--yaml-status-h:28px;--yaml-gutter:32px;--yaml-sign:16px;--yaml-caret-w:8px;--yaml-caret-h:16px;--footer-min-h:min(560px, 70svh);--footer-glow-shape:ellipse 70% 60%;--footer-stagger:.1s;--footer-link-stagger:45ms;--door-1:#3a4722;--door-2:#31423c;--door-3:#5a4433;--door-4:#2c3b4a;--door-5:#7a3a2c;--door-6:#433f38;--brass-1:#fff5d6;--brass-2:#ecd395;--brass-3:#c39d55;--brass-4:#8e6a2d;--brass-5:#5c4119;--brass-ink:#2b2112;--room-glow:#f2e6be;--mat-hi-1:#ffffff0f;--mat-hi-2:#ffffff29;--mat-hi-3:#ffffff59;--mat-lo-1:#0000000f;--mat-lo-2:#00000038;--mat-lo-3:#00000073;--door-max-w:11rem;--door-ratio:2.25;--door-w-md:30vw;--door-w-sm:56vw;--floor-h:6.5rem;--floor-h-sm:3.25rem;--door-panel-w:22rem;--door-dim:.06;--door-focus-offset:6px;--dur-door-swing:1.1s;--dur-door-zoom:.9s;--ease-door:cubic-bezier(.7, 0, .2, 1);--text-year:clamp(5.5rem, 11.5vw, 11.5rem);--text-year-sm:clamp(3rem, 12vw, 4rem);--dur-odometer:.9s;--ease-odometer:cubic-bezier(.65, 0, .2, 1);--odometer-stagger:40ms;--dur-ambient:1.2s;--dur-drift:24s;--journey-dot:1.1rem;--journey-ring:.4rem;--journey-meter-w:11rem;--journey-dim:.45;--journey-bar-h:6rem;--journey-rail-top:24vh;--text-room:clamp(2.75rem, 6vw, 4.75rem);--device-bezel:12px;--mini-door-w:24px;--mini-door-h:54px;--skill-node:8px;--skill-chip-h:36px;--skill-lift:2px;--skill-rise:20px;--skill-stagger-tool:40ms;--skill-dot:6px;--dur-pulse:1.6s;--bubble:64px;--bubble-icon:28px;--bubble-float:8px;--dur-float:8s;--wheel-h:220px;--wheel-h-md:280px;--wheel-h-lg:350px;--wheel-d:800px;--wheel-d-md:1200px;--wheel-d-lg:1700px;--wheel-tile:56px;--wheel-tile-md:64px;--wheel-tile-lg:84px;--wheel-top:40px;--wheel-top-lg:56px;--wheel-fade-x:32px;--wheel-fade-x-md:64px;--wheel-fade-x-lg:128px;--wheel-fade-y:64px;--wheel-fade-y-md:80px;--wheel-fade-y-lg:112px;--wheel-overlap:30px;--wheel-overlap-md:50px;--wheel-overlap-lg:70px;--dur-wheel:90s;--core-tile:60px;--core-tile-sm:48px;--core-icon:32px;--core-icon-sm:24px;--core-icon-pair:28px;--core-chip-h:28px;--toolbox-dot:5px;--tabbar-h:52px;--marquee-icon:32px;--marquee-icon-sm:24px;--dur-marquee-1:45s;--dur-marquee-2:55s;--work-card-h:400px;--work-card-h-md:360px;--work-card-h-sm:340px;--work-numeral:160px;--work-icon:40px;--work-rule-w:80px;--work-rule-h:6px;--work-bracket:14px;--text-marquee:clamp(4.5rem, 10vw, 9rem);--text-send:clamp(1.75rem, 3vw, 2.5rem);--dur-contact-marquee-1:60s;--dur-contact-marquee-2:70s;--dur-swing:6s;--social-card-w:280px;--social-card-h:140px;--social-card-w-sm:240px;--social-card-h-sm:128px;--social-tile:48px;--social-icon:22px;--social-watermark:160px;--badge-col-h:90vh;--badge-col-max:820px;--badge-col-min:560px;--badge-col-h-md:520px;--badge-static-w:260px;--badge-static-h:400px;--badge-strap-w:10px;--badge-clip:18px;--slot-w:384px;--slot-h:8px;--slot-core-w:192px;--slot-core-h:3px;--send-circle:48px;--grid-cell:64px;--footer-logo-h:44px;--footer-logo-h-sm:36px;--footer-logo-name-x:1.396;--footer-logo-pad:.33;--brand-flutter:#47c5fb;--brand-spring-boot:#6db33f;--brand-react:#61dafb;--brand-typescript:#3178c6;--brand-laravel:#ff2d20;--brand-mysql:#4479a1;--brand-mongodb:#47a248;--brand-docker:#2496ed}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0a0b04;--color-surface:#12140a;--color-surface-2:#1a1d10;--color-surface-3:#23271a;--color-video-bg:#0d0f06;--color-text:#f2f4e1;--color-text-muted:#a3a88f;--color-text-subtle:#7c826a;--color-on-primary:#0a0b04;--color-primary:#c8d798;--color-primary-hover:#dbe7b3;--color-primary-active:#b4c47f;--color-primary-soft:#c8d7981a;--color-primary-wash:#c8d7980f;--contact-marquee-opacity:.16;--wall:var(--color-surface-2);--wall-hi:var(--color-surface-3);--floor:#15170c;--floor-2:#1f2214;--casing:#4a5036;--casing-line:#5d6444;--room:#f2f4e1;--lamp:#f2e6be24;--journey-blob:16%;--color-secondary:#346e2b;--color-secondary-hover:#3f8234;--color-secondary-text:#5a9a4c;--color-on-secondary:#f2f4e1;--color-accent:#4bb956;--color-accent-hover:#6fd07a;--color-accent-soft:#4bb9561f;--color-border:#2a2e1c;--color-border-strong:#3b4128;--color-focus:#4bb956;--color-success:#4bb956;--color-success-soft:#12200e;--color-warning:#e8c25a;--color-warning-soft:#25210e;--color-error:#f2766b;--color-error-soft:#261810;--color-info:#7fb8d9;--color-info-soft:#18201e;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px #00000073;--shadow-lg:0 12px 40px #0000008c;--shadow-glow:0 0 0 1px #3b4128, 0 8px 32px #4bb95624;--overlay:#0a0b04b3}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f7f8ee;--color-surface:#fff;--color-surface-2:#eef0e0;--color-surface-3:#e3e6cf;--color-video-bg:#0d0f06;--color-text:#14170a;--color-text-muted:#5c614c;--color-text-subtle:#636850;--color-on-primary:#fff;--color-primary:#4f5f1f;--color-primary-hover:#3e4b17;--color-primary-active:#33400f;--color-primary-soft:#4f5f1f1a;--color-primary-wash:#4f5f1f0f;--contact-marquee-opacity:.2;--wall:var(--color-surface-2);--wall-hi:var(--color-surface);--floor:#e3e6cf;--floor-2:#d6d9bf;--casing:var(--color-surface);--casing-line:#e3e6cf;--room:#fff;--lamp:#ffffffd9;--journey-blob:12%;--color-secondary:#346e2b;--color-secondary-hover:#2b5c23;--color-secondary-text:#346e2b;--color-on-secondary:#fff;--color-accent:#1f7333;--color-accent-hover:#185c28;--color-accent-soft:#1f73331a;--color-border:#d9dcc6;--color-border-strong:#b9bea0;--color-focus:#1f7333;--color-success:#1f7333;--color-success-soft:#e1ebdb;--color-warning:#8a6300;--color-warning-soft:#f8f0d9;--color-error:#b3261e;--color-error-soft:#fbe4e1;--color-info:#1f6488;--color-info-soft:#e2edf2;--shadow-sm:0 1px 2px #14170a0f;--shadow-md:0 4px 16px #14170a14;--shadow-lg:0 12px 40px #14170a1f;--shadow-glow:0 0 0 1px #d9dcc6, 0 8px 24px #1f73331f;--overlay:#14170a66}@font-face{font-family:Bricolage Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Arial);font-weight:600 800;size-adjust:101.19%;ascent-override:91.91%;descent-override:26.68%;line-gap-override:0%}@font-face{font-family:Instrument Fallback;src:local(Arial),local(ArialMT);font-weight:400 500;size-adjust:101.74%;ascent-override:95.33%;descent-override:24.57%;line-gap-override:0%}@font-face{font-family:Instrument Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600 700;size-adjust:97.05%;ascent-override:99.94%;descent-override:25.75%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;src:local(Courier New),local(CourierNewPSMT);size-adjust:99.98%;ascent-override:102.02%;descent-override:30%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.65;overflow-x:clip}[data-theme]{color:var(--color-text)}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance}h2{font-size:var(--text-h2);letter-spacing:var(--tracking-h2);font-weight:650;line-height:1.1}h3{font-size:var(--text-h3);letter-spacing:var(--tracking-h3);font-weight:600;line-height:1.2}p{text-wrap:pretty}img,svg,video{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}::selection{background:var(--color-accent-soft);color:var(--color-text)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-intro=pending] body:before{content:"";z-index:var(--z-modal);background:var(--color-video-bg);position:fixed;inset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._button_eeyic_1{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex;position:relative}._button_eeyic_1:before{content:"";inset:calc((var(--btn-h-sm) - var(--target-min)) / 2) 0;position:absolute}._icon_eeyic_26{width:var(--icon-md);height:var(--icon-md);flex:none}._iconEnd_eeyic_32{transition:transform var(--dur-base) var(--ease-out)}._button_eeyic_1:hover ._iconEnd_eeyic_32{transform:translateX(var(--shift-arrow))}._sm_eeyic_41{height:var(--btn-h-sm);padding-inline:var(--btn-px-sm);border-radius:var(--radius-btn-sm);font-size:var(--text-label);font-weight:500}._sm_eeyic_41 ._icon_eeyic_26{width:var(--icon-sm);height:var(--icon-sm)}._md_eeyic_54{height:var(--btn-h-md);padding-inline:var(--btn-px-md);border-radius:var(--radius-md);font-size:var(--text-label);font-weight:600}._lg_eeyic_62{height:var(--btn-h-lg);padding-inline:var(--btn-px-lg);border-radius:var(--radius-md);font-size:var(--text-body);font-weight:600}._primary_eeyic_71{background:var(--color-primary);color:var(--color-on-primary)}._primary_eeyic_71:hover{background:var(--color-primary-hover)}._primary_eeyic_71:active{background:var(--color-primary-active)}._secondary_eeyic_84{background:var(--color-secondary);color:var(--color-on-secondary)}._secondary_eeyic_84:hover{background:var(--color-secondary-hover)}._outline_eeyic_93{border-color:var(--color-border-strong);color:var(--color-text);background:0 0}._outline_eeyic_93:hover{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary)}._ghost_eeyic_105{color:var(--color-text-muted);background:0 0}._ghost_eeyic_105:hover{background:var(--color-surface-2);color:var(--color-text)}._button_eeyic_1:disabled{background:var(--color-surface-2);color:var(--color-text-subtle);cursor:not-allowed;border-color:#0000}._wrap_1rfek_1{display:inline-flex;position:relative}._overlay_1rfek_7{grid-template-columns:repeat(auto-fill, var(--pixel-cell));grid-auto-rows:var(--pixel-cell);pointer-events:none;display:grid;position:absolute;inset:0;overflow:hidden}._cell_1rfek_17{background:var(--color-bg)}._build_ofmvk_2{height:var(--hero-build-h);font-size:var(--text-lead);position:relative}@media (width<=639.98px){._build_ofmvk_2{height:var(--hero-build-h-sm)}}._svg_ofmvk_14{width:100%;height:100%;font-family:var(--font-body);font-size:inherit;opacity:0;position:absolute;inset:0;overflow:visible}._svg_ofmvk_14[data-ready]{opacity:1}._svg_ofmvk_14 text{white-space:pre}._fallback_ofmvk_33{font-size:var(--text-lead);color:var(--color-text);line-height:1.6}._fallback_ofmvk_33[data-hidden]{visibility:hidden}._muted_ofmvk_44{fill:var(--color-text-muted)}._text_ofmvk_48{fill:var(--color-text)}._word_ofmvk_52{fill:var(--color-primary)}._rule_ofmvk_56{fill:none;stroke:var(--color-border-strong);stroke-width:1.5px;stroke-linecap:round}._rulePrimary_ofmvk_63{fill:none;stroke:var(--color-primary);stroke-width:1.5px;stroke-linecap:round}._mark_ofmvk_70{font-family:var(--font-mono);font-size:var(--text-credential);letter-spacing:var(--tracking-mono);fill:var(--color-text-subtle)}._accent_ofmvk_78{fill:var(--color-accent)}._strip_15e2p_1{gap:var(--space-5) var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px) and (width<=1023.98px){._strip_15e2p_1{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}}._item_15e2p_17{gap:var(--space-2);align-content:start;display:grid}._key_15e2p_23{font-family:var(--font-mono);font-size:var(--text-credential);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-subtle);font-weight:500}._value_15e2p_32{font-size:var(--text-small);color:var(--color-text);margin:0;line-height:1.5}._status_15e2p_40{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-accent);vertical-align:middle;margin-inline-end:var(--space-2);display:inline-block}._lanes_c60sk_2{pointer-events:none;position:relative}._chip_c60sk_7{width:var(--lane-chip);height:var(--lane-chip);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-surface) var(--lane-chip-alpha), transparent);-webkit-backdrop-filter:blur(var(--lane-blur));backdrop-filter:blur(var(--lane-blur));color:var(--color-text);opacity:0;pointer-events:auto;will-change:transform, opacity;place-items:center;display:grid;position:absolute;top:0;left:0}._icon_c60sk_25{width:var(--lane-icon);height:var(--lane-icon);transition:color var(--dur-fast) var(--ease-out)}._chip_c60sk_7:hover ._icon_c60sk_25{color:var(--chip-brand,var(--color-text))}@media (width<=1023.98px){._chip_c60sk_7{width:var(--lane-chip-md);height:var(--lane-chip-md)}._icon_c60sk_25{width:var(--lane-icon-md);height:var(--lane-icon-md)}}@media (width<=639.98px){._lanes_c60sk_2{grid-template-columns:repeat(4, var(--lane-chip-sm));grid-template-rows:repeat(2, var(--lane-chip-sm));justify-content:space-evenly;row-gap:var(--space-2);padding-block:var(--space-4) var(--space-2);display:grid}._chip_c60sk_7{width:var(--lane-chip-sm);height:var(--lane-chip-sm);position:static}._icon_c60sk_25{width:var(--lane-icon-sm);height:var(--lane-icon-sm)}._chip_c60sk_7:nth-child(n+9){display:none}}._button_1ngow_1{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}._icon_1ngow_19{width:var(--icon-md);height:var(--icon-md)}._bare_1ngow_24:hover,._filled_1ngow_28{background:var(--color-surface-2)}._filled_1ngow_28:hover{background:var(--color-surface-3)}._outline_1ngow_36{border-color:var(--color-border-strong)}._outline_1ngow_36:hover{border-color:var(--color-primary);color:var(--color-primary)}._primary_1ngow_45{background:var(--color-primary);color:var(--color-on-primary)}._primary_1ngow_45:hover{background:var(--color-primary-hover)}._root_1p5qc_2{position:relative}[data-theme=light] ._root_1p5qc_2{box-shadow:var(--shadow-lg)}._stage_1p5qc_12{background:var(--color-bg);color:var(--color-text);--lane-chip-now:var(--lane-chip);position:absolute;inset:0;overflow:hidden;container-type:size}@media (width<=1023.98px){._stage_1p5qc_12{--lane-chip-now:var(--lane-chip-md)}}._media_1p5qc_30{-webkit-mask-image:linear-gradient(to top, transparent, var(--color-video-bg) var(--hero-stage-fade));mask-image:linear-gradient(to top, transparent, var(--color-video-bg) var(--hero-stage-fade));position:absolute;inset:0}@media (width>=1024px){._media_1p5qc_30{-webkit-mask-image:linear-gradient(to right, transparent, var(--color-video-bg) var(--hero-stage-fade));mask-image:linear-gradient(to right, transparent, var(--color-video-bg) var(--hero-stage-fade))}}[data-theme=light] ._media_1p5qc_30{-webkit-mask-image:none;mask-image:none}._videoBox_1p5qc_57{--m:var(--hero-video-mask);height:min(100cqh, (100cqw - 2 * (var(--lane-chip-now) + var(--lane-extra))) / (var(--subject-w) * 16 / 9));aspect-ratio:16/9;-webkit-mask-image:radial-gradient(ellipse calc(60% - 42% * var(--m)) calc(110% - 48% * var(--m)) at 50.5% 42%, var(--color-video-bg) calc(70% - 12% * var(--m)), transparent 100%), linear-gradient(to top, transparent, var(--color-video-bg) 22%);mask-image:radial-gradient(ellipse calc(60% - 42% * var(--m)) calc(110% - 48% * var(--m)) at 50.5% 42%, var(--color-video-bg) calc(70% - 12% * var(--m)), transparent 100%), linear-gradient(to top, transparent, var(--color-video-bg) 22%);position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width<=639.98px){._videoBox_1p5qc_57{height:100cqh}}._cover_1p5qc_85{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}._fade_1p5qc_95{opacity:0}._fade_1p5qc_95[data-on]{opacity:1;transition:opacity var(--hero-video-fade) var(--ease-out)}._controls_1p5qc_105{left:var(--space-3);bottom:var(--space-3);z-index:var(--z-raised);gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-full);background:var(--overlay);display:flex;position:absolute}._control_1p5qc_105:hover{background:var(--color-surface-3)}@media (width>=1024px){._controls_1p5qc_105{left:calc(var(--hero-stage-fade) + var(--space-3));bottom:var(--space-5)}[data-theme=light] ._controls_1p5qc_105{left:var(--space-3)}}._hero_hyvsr_2{grid-template-areas:"stage""band""text";display:grid}._stage_hyvsr_10{aspect-ratio:4/5;grid-area:stage}._lanes_hyvsr_15{grid-area:band}@media (width>=640px){._hero_hyvsr_2{grid-template-areas:"stage""text"}._stage_hyvsr_10{aspect-ratio:16/10}._lanes_hyvsr_15{grid-area:stage}}._text_hyvsr_36{width:100%;max-width:var(--container);padding:var(--space-6) var(--gutter) var(--space-8);grid-area:text;min-width:0;margin-inline:auto;container-type:inline-size}@media (width>=1024px){._hero_hyvsr_2{grid-template-columns:max(var(--gutter), calc((100% - var(--container)) / 2 + var(--gutter))) minmax(0, 1fr) var(--hero-gap) 50%;min-height:var(--hero-stage-h);grid-template-areas:".text.stage"}._stage_hyvsr_10,._lanes_hyvsr_15{aspect-ratio:auto;height:var(--hero-stage-h);align-self:start}._text_hyvsr_36{max-width:none;padding:var(--space-5) 0;align-self:center;margin:0}}._eyebrow_hyvsr_76{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-accent);font-weight:500;line-height:1.2}._title_hyvsr_86{margin-top:var(--space-4);font-size:min(var(--text-display), var(--hero-title-fit), var(--hero-title-fit-h));letter-spacing:var(--tracking-display);font-weight:700;line-height:.95}._mask_hyvsr_95{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}._line_hyvsr_102{display:block}._build_hyvsr_106{margin-top:var(--space-4)}._actions_hyvsr_110{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}@media (width<=639.98px){._actions_hyvsr_110{flex-direction:column}._actions_hyvsr_110>*,._cta_hyvsr_127{width:100%}}._credentials_hyvsr_132{margin-top:var(--space-6)}html.hero--animate ._eyebrow_hyvsr_76:not([data-shown]),html.hero--animate ._build_hyvsr_106:not([data-shown]),html.hero--animate ._actions_hyvsr_110:not([data-shown]),html.hero--animate ._credentials_hyvsr_132:not([data-shown]){opacity:0}html.hero--animate ._title_hyvsr_86:not([data-shown]) ._line_hyvsr_102{transform:translateY(calc(100% + .2em))}._eyebrow_hyvsr_76[data-shown]{animation:_hero-rise_hyvsr_1 var(--dur-slow) var(--ease-out) both}._title_hyvsr_86[data-shown] ._line_hyvsr_102{animation:_hero-line_hyvsr_1 var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--i) * var(--hero-line-stagger))}._build_hyvsr_106[data-shown],._credentials_hyvsr_132[data-shown]{animation:_hero-fade_hyvsr_1 var(--dur-slow) var(--ease-out) both}._hero_hyvsr_2[data-paused] [data-shown],._hero_hyvsr_2[data-paused] [data-shown] ._line_hyvsr_102{animation-play-state:paused}@keyframes _hero-rise_hyvsr_1{0%{opacity:0;transform:translateY(var(--shift-reveal))}}@keyframes _hero-line_hyvsr_1{0%{transform:translateY(calc(100% + .2em))}}@keyframes _hero-fade_hyvsr_1{0%{opacity:0}}._sign_bnw9f_1{height:var(--sign-h-nav);aspect-ratio:48.6/41.6;width:auto;color:var(--color-text);flex:none}._merge_bnw9f_9{fill:var(--color-accent)}._card_ctdtf_2{min-width:0;margin:0}._frame_ctdtf_7{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-glow);color:var(--color-text);overflow:hidden}[data-theme=light] ._frame_ctdtf_7{box-shadow:var(--shadow-md)}._bar_ctdtf_21{height:var(--yaml-bar-h);padding-inline:var(--space-4);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:stretch;display:flex}._tab_ctdtf_30{align-items:center;gap:var(--space-2);border-bottom:2px solid var(--color-primary);font-family:var(--font-mono);font-size:var(--text-credential);letter-spacing:var(--tracking-mono);color:var(--color-text);display:inline-flex}._sign_ctdtf_41{height:var(--yaml-sign)}._badge_ctdtf_45{padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:var(--text-credential);letter-spacing:var(--tracking-mono);color:var(--color-text-subtle);align-self:center;line-height:1.6}._code_ctdtf_58{padding:var(--space-5) var(--space-5) var(--space-5) var(--space-3);font-family:var(--font-mono);font-size:var(--text-code);line-height:1.7}@media (width<=639.98px){._code_ctdtf_58{font-size:var(--text-code-sm)}}._line_ctdtf_71{grid-template-columns:var(--yaml-gutter) minmax(0, 1fr);column-gap:var(--space-3);min-height:1.7em;display:grid}._num_ctdtf_78{text-align:right;color:var(--color-text-subtle);-webkit-user-select:none;user-select:none}._line_ctdtf_71[data-current] ._num_ctdtf_78{color:var(--color-text)}._text_ctdtf_88{text-indent:-2ch;white-space:pre-wrap;overflow-wrap:break-word;padding-left:2ch}._key_ctdtf_96{color:var(--color-primary)}._string_ctdtf_100{color:var(--color-text)}._punct_ctdtf_104{color:var(--color-text-muted)}._comment_ctdtf_109{text-indent:0;color:var(--color-text-subtle);font-style:italic;display:inline-block}._number_ctdtf_116{color:var(--color-secondary-text)}._bool_ctdtf_120{color:var(--color-accent)}html.about--animate ._code_ctdtf_58:not([data-done]) [data-t]:not([data-on]){visibility:hidden}._code_ctdtf_58 [data-caret]{position:relative}._code_ctdtf_58 [data-caret]:after{content:"";width:var(--yaml-caret-w);height:var(--yaml-caret-h);background:var(--color-primary);animation:1s step-end infinite _caret-blink_ctdtf_1;position:absolute;top:50%;left:100%;transform:translateY(-50%)}@keyframes _caret-blink_ctdtf_1{50%{opacity:0}}._status_ctdtf_154{justify-content:space-between;align-items:center;gap:var(--space-3);height:var(--yaml-status-h);padding-inline:var(--space-4);border-top:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--text-credential);letter-spacing:var(--tracking-mono);color:var(--color-text-subtle);white-space:nowrap;display:flex}._section_186r6_2{scroll-margin-top:calc(var(--nav-h) + var(--space-4));padding-block:var(--section-y);border-top:1px solid var(--color-border);background:var(--color-bg)}._inner_186r6_9{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}._grid_186r6_16{gap:var(--space-7);display:grid}@media (width>=1024px){._grid_186r6_16{column-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr))}._narrative_186r6_28{grid-column:1/8}._glance_186r6_32{grid-column:8/13}}._narrative_186r6_28{align-content:start;gap:var(--space-6);min-width:0;display:grid}._block_186r6_44{gap:var(--space-2);display:grid}._blockTitle_186r6_49{font-size:var(--text-h4);letter-spacing:0;line-height:1.3}._text_186r6_55{max-width:68ch;font-size:var(--text-body);color:var(--color-text-muted);line-height:1.65}._actions_186r6_62{justify-items:start;gap:var(--space-3);display:grid}._buttons_186r6_69{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._link_186r6_77{align-items:center;gap:var(--space-2);min-height:var(--target-min);color:var(--color-primary);font-weight:600;text-decoration:none;display:inline-flex;position:relative}._link_186r6_77:after{content:"";left:0;right:0;bottom:var(--space-2);transform-origin:0;height:1.5px;transition:transform var(--dur-base) var(--ease-out);background:currentColor;position:absolute;transform:scaleX(0)}._link_186r6_77:hover:after,._link_186r6_77:focus-visible:after{transform:scaleX(1)}._linkIcon_186r6_106{width:var(--icon-sm);height:var(--icon-sm);transition:transform var(--dur-base) var(--ease-out)}._link_186r6_77:hover ._linkIcon_186r6_106{transform:translateX(var(--shift-arrow))}._nowrap_186r6_117{white-space:nowrap}._glance_186r6_32{min-width:0}._revealSelf_186r6_129{transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out)}._block_186r6_44{--delay:calc(min(var(--i,0), 4) * var(--reveal-stagger));transition:opacity var(--dur-slow) var(--ease-out) var(--delay), transform var(--dur-slow) var(--ease-out) var(--delay)}html.motion-ok ._revealSelf_186r6_129:not([data-shown]){opacity:0;transform:translateY(var(--shift-reveal))}@media (width>=1024px){._block_186r6_44{--delay:0s}html.about--animate ._block_186r6_44:not([data-typed]){opacity:0;transform:translateY(var(--shift-reveal))}}@media (width<=1023.98px){html.motion-ok ._narrative_186r6_28:not([data-shown]) ._block_186r6_44{opacity:0;transform:translateY(var(--shift-reveal))}}._overlay_1n3mn_2{z-index:var(--z-modal);background:var(--color-video-bg);color:var(--color-text);outline:none;place-items:center;display:grid;position:fixed;inset:0}._overlay_1n3mn_2[data-closing]{animation:_intro-out_1n3mn_1 var(--dur-slow) var(--ease-out) both}@keyframes _intro-out_1n3mn_1{to{opacity:0}}._video_1n3mn_24{object-fit:contain;width:100%;height:100%}._skip_1n3mn_30{top:var(--space-4);right:var(--gutter);position:absolute}._control_1n3mn_36{bottom:var(--space-5);left:var(--gutter);position:absolute}._progress_1n3mn_42{height:var(--progress-h);position:absolute;inset:auto 0 0}._bar_1n3mn_48{background:var(--color-accent);height:100%;transform:scaleX(var(--progress,0));transform-origin:0}._actions_1n3mn_56{inset:auto var(--gutter) var(--intro-cta-bottom);justify-content:center;gap:var(--space-3);animation:_intro-cta-in_1n3mn_1 var(--dur-slow) var(--ease-out) both;flex-wrap:wrap;display:flex;position:absolute}@keyframes _intro-cta-in_1n3mn_1{0%{opacity:0;transform:translateY(var(--shift-reveal))}to{opacity:1;transform:none}}._toggle_9pqbx_1{padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-full);flex:none;display:inline-flex}._segment_9pqbx_9{min-width:var(--btn-h-sm);height:var(--btn-h-sm);padding-inline:var(--space-3);border-radius:var(--radius-full);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-mono);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;font-weight:500;position:relative}._segment_9pqbx_9:before{content:"";inset:calc((var(--btn-h-sm) - var(--target-min)) / 2) 0;position:absolute}._segment_9pqbx_9:hover{color:var(--color-text)}._segment_9pqbx_9[aria-pressed=true]{background:var(--color-primary-soft);color:var(--color-primary)}._footer_18696_3{border-top:1px solid var(--color-border);background:radial-gradient(var(--footer-glow-shape) at 50% 0%, var(--color-primary-soft), transparent), var(--color-bg);color:var(--color-text);position:relative;overflow:hidden}._stage_18696_15{flex-direction:column;justify-content:space-between;display:flex}@media (width>=1024px){._stage_18696_15{min-height:var(--footer-min-h)}}._wordmark_18696_29{width:100%;max-width:var(--container-lg);padding:var(--space-6) var(--gutter) var(--space-5);pointer-events:none;-webkit-user-select:none;user-select:none;margin-inline:auto}@media (width>=1024px){._wordmark_18696_29{padding-block:var(--space-8) var(--space-6)}}._wordmarkSvg_18696_44{width:100%;height:auto;display:block;overflow:visible}._wordmarkText_18696_51{font-family:var(--font-display);font-weight:800}._stopTop_18696_58{stop-color:var(--color-surface-3)}._stopBottom_18696_62{stop-color:var(--color-surface-2)}[data-theme=light] ._stopTop_18696_58{stop-color:var(--color-border)}._panel_18696_72{border-top:1px solid var(--color-border);padding-block:var(--space-7) var(--space-5)}._inner_18696_77{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}._grid_18696_84{gap:var(--space-6);display:grid}@media (width>=520px){._grid_18696_84{column-gap:var(--space-6);row-gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr)}._brand_18696_97{grid-area:1/1/auto/-1}._navigate_18696_102{grid-area:2/1}._contact_18696_107{grid-area:2/2}._more_18696_112{grid-area:2/3}}@media (width>=1024px){._grid_18696_84{grid-template-columns:repeat(12,minmax(0,1fr))}._brand_18696_97{grid-area:1/1/auto/5}._navigate_18696_102{grid-area:1/6/auto/8}._contact_18696_107{grid-area:1/8/auto/11}._more_18696_112{grid-area:1/11/auto/13}}._brand_18696_97{align-content:start;justify-items:start;gap:var(--space-4);display:grid}._home_18696_152{--logo-h:var(--footer-logo-h-sm);justify-items:start;gap:var(--space-2);min-height:var(--target-min);border-radius:var(--radius-sm);color:var(--color-text);text-decoration:none;display:inline-grid}._logoDark_18696_164,._logoLight_18696_165{width:auto;height:var(--logo-h);display:block}@media (width>=1024px){._home_18696_152{--logo-h:var(--footer-logo-h)}}._logoLight_18696_165,[data-theme=light] ._logoDark_18696_164{display:none}[data-theme=light] ._logoLight_18696_165{display:block}._role_18696_187{margin-top:calc(var(--logo-h) * var(--footer-logo-pad) * -1);font-family:var(--font-mono);font-size:var(--text-credential);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-subtle);white-space:nowrap;padding-inline-start:calc(var(--logo-h) * var(--footer-logo-name-x));font-weight:500;line-height:1.2}._tagline_18696_200{max-width:44ch;font-size:var(--text-small);color:var(--color-text-muted);line-height:1.6}._status_18696_208{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-accent-soft);font-size:var(--text-small);color:var(--color-text);font-weight:500;display:inline-flex}._dot_18696_220{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-accent);box-shadow:0 0 0 var(--space-1) var(--color-accent-soft)}._title_18696_229{margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-credential);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-subtle);font-weight:500;line-height:1.2}._list_18696_240{justify-items:start;margin:0;padding:0;list-style:none;display:grid}._link_18696_249{align-items:center;gap:var(--space-1);min-height:var(--target-min);font-size:var(--text-small);color:var(--color-text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex;position:relative}._link_18696_249:after{content:"";left:0;right:0;bottom:var(--space-2);transform-origin:0;height:1px;transition:transform var(--dur-base) var(--ease-out);background:currentColor;position:absolute;transform:scaleX(0)}._link_18696_249:hover,._link_18696_249:focus-visible{color:var(--color-text)}._link_18696_249:hover:after,._link_18696_249:focus-visible:after{transform:scaleX(1)}._external_18696_288{width:var(--icon-xs);height:var(--icon-xs);flex:none}._email_18696_295{align-items:center;gap:var(--space-1);grid-template-columns:minmax(0,auto) auto;max-width:100%;display:grid}._email_18696_295 ._link_18696_249{flex-wrap:wrap;gap:0}._copy_18696_308{color:var(--color-text-muted)}._plain_18696_312{min-height:var(--target-min);font-size:var(--text-small);color:var(--color-text-muted);align-items:center;display:flex}._bottom_18696_321{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-7);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}@media (width<=519.98px){._bottom_18696_321{flex-direction:column;align-items:flex-start}}._rights_18696_339{font-family:var(--font-mono);font-size:var(--text-credential);letter-spacing:var(--tracking-mono);color:var(--color-text-subtle)}._end_18696_346{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._socials_18696_353{margin:0;padding:0;list-style:none;display:flex}._social_18696_353{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-full);color:var(--color-text-muted);transition:color var(--dur-fast) var(--ease-out);place-items:center;display:inline-grid}._social_18696_353:hover,._social_18696_353:focus-visible{color:var(--color-text)}._socialIcon_18696_375{width:var(--icon-sm);height:var(--icon-sm)}._rise_18696_383{--rise-delay:calc(var(--g,0) * var(--footer-stagger) + var(--l,0) * var(--footer-link-stagger));transition:opacity var(--dur-slow) var(--ease-out) var(--rise-delay), transform var(--dur-slow) var(--ease-out) var(--rise-delay)}html.motion-ok ._stage_18696_15:not([data-shown]) ._rise_18696_383{opacity:0;transform:translateY(var(--shift-reveal))}._wordmark_denii_1{align-items:center;gap:calc(var(--sign-h-nav) * .38);color:var(--color-text);display:inline-flex}._name_denii_9{font-family:var(--font-display);font-weight:700;font-size:var(--text-h4);letter-spacing:var(--tracking-logo);white-space:nowrap;line-height:1}._stack_denii_19{gap:var(--space-1);display:grid}._role_denii_24{font-family:var(--font-mono);font-size:var(--text-credential);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-subtle);white-space:nowrap;font-weight:500;line-height:1.2}@media (width<640px){._compact_denii_37{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}._menu_s1spx_1{z-index:var(--z-overlay);gap:var(--space-6);padding:0 var(--gutter) var(--space-6);background:var(--color-bg);color:var(--color-text);animation:_menu-in_s1spx_1 var(--dur-slow) var(--ease-out) both;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes _menu-in_s1spx_1{0%{opacity:0}to{opacity:1}}._top_s1spx_24{height:var(--nav-h);flex:none;justify-content:space-between;align-items:center;display:flex}._links_s1spx_32{gap:var(--space-2);padding:0;list-style:none;display:grid}._link_s1spx_32{align-items:center;gap:var(--space-3);min-height:var(--target-min);font-family:var(--font-display);font-size:var(--text-menu);letter-spacing:var(--tracking-h2);color:var(--color-text-muted);font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}._link_s1spx_32:hover,._link_s1spx_32[aria-current=true]{color:var(--color-text)}._link_s1spx_32[aria-current=true]:after{content:"";width:var(--dot-active);height:var(--dot-active);border-radius:var(--radius-full);background:var(--color-accent)}._bottom_s1spx_66{align-items:center;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border);flex-wrap:wrap;margin-top:auto;display:flex}._header_1uvyr_1{z-index:var(--z-nav);height:var(--nav-h);background:color-mix(in srgb, var(--color-bg) var(--nav-bg-alpha), transparent);-webkit-backdrop-filter:blur(var(--nav-blur));color:var(--color-text);transition:border-color var(--dur-base) var(--ease-out);border-bottom:1px solid #0000;position:sticky;top:0}._header_1uvyr_1[data-scrolled]{border-bottom-color:var(--color-border)}._header_1uvyr_1[data-enter]{animation:_nav-enter_1uvyr_1 var(--dur-slow) var(--ease-out) both}@keyframes _nav-enter_1uvyr_1{0%{transform:translateY(-100%)}to{transform:none}}._nav_1uvyr_32{align-items:center;gap:var(--space-5);height:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto;display:flex}._brand_1uvyr_42{min-height:var(--target-min);border-radius:var(--radius-sm);align-items:center;margin-right:auto;text-decoration:none;display:inline-flex}._links_1uvyr_51{align-items:center;gap:var(--space-1);padding:0;list-style:none;display:none}._link_1uvyr_51{min-height:var(--target-min);padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-label);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;font-weight:500;text-decoration:none;display:inline-flex;position:relative}._link_1uvyr_51:hover{background:var(--color-surface-2);color:var(--color-text)}._link_1uvyr_51[aria-current=true]{color:var(--color-text)}._link_1uvyr_51[aria-current=true]:after{content:"";bottom:var(--space-1);width:var(--dot-active);height:var(--dot-active);border-radius:var(--radius-full);background:var(--color-accent);position:absolute;left:50%;transform:translate(-50%)}._actions_1uvyr_98{align-items:center;gap:var(--space-2);display:flex}._desktopOnly_1uvyr_104{display:none}@media (width>=1024px){._links_1uvyr_51{display:flex}._desktopOnly_1uvyr_104{display:inline-flex}._burger_1uvyr_118{display:none}}._skip_16u8q_1{top:var(--space-2);left:var(--space-2);z-index:calc(var(--z-nav) + 1);min-height:var(--target-min);padding-inline:var(--space-4);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-label);transform:translateY(calc(-100% - var(--space-4)));align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:fixed}._skip_16u8q_1:focus{transform:none}._skip_16u8q_1:focus:not(:focus-visible){transform:translateY(calc(-100% - var(--space-4)))}._region_p4yhv_1{right:var(--gutter);bottom:var(--space-5);z-index:var(--z-toast);width:min(var(--toast-w), 100% - 2 * var(--gutter));pointer-events:none;position:fixed}._toast_p4yhv_10{--tone:var(--color-success);padding:var(--space-3) var(--space-4);border-left:var(--space-1) solid var(--tone);border-radius:var(--radius-md);background:var(--color-surface-2);box-shadow:var(--shadow-md);color:var(--color-text);font-size:var(--text-small);pointer-events:auto;animation:_toast-in_p4yhv_1 var(--dur-base) var(--ease-out) both}._toast_p4yhv_10[data-tone=error]{--tone:var(--color-error)}._toast_p4yhv_10[data-tone=info]{--tone:var(--color-info)}@keyframes _toast-in_p4yhv_1{0%{opacity:0;transform:translateY(var(--shift-reveal))}}._door_sgcdx_2{width:var(--mini-door-w);height:var(--mini-door-h);border-radius:var(--mini-door-w) var(--mini-door-w) 0 0;background:linear-gradient(100deg, var(--mat-hi-1), transparent 40%, var(--mat-lo-2)), var(--door);box-shadow:0 0 0 2px var(--casing);flex:none;display:inline-block;position:relative}._door_sgcdx_2:after{content:"";width:var(--space-1);height:var(--space-1);border-radius:var(--radius-full);background:var(--brass-3);position:absolute;top:58%;right:18%}._info_tki8x_2{max-width:var(--door-panel-w);color:var(--color-text)}._name_tki8x_7{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--tracking-h3);font-weight:700;line-height:1.1}._meta_tki8x_15{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-credential);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-subtle);font-weight:500}._list_tki8x_25{gap:var(--space-2);margin:var(--space-4) 0 0;font-size:var(--text-small);color:var(--color-text-muted);padding:0;list-style:none;display:grid}._list_tki8x_25 li{gap:var(--space-2);align-items:flex-start;display:flex}._check_tki8x_41{border:1px solid color-mix(in srgb, var(--door) 50%, var(--color-text));border-radius:var(--radius-full);width:1.375em;height:1.375em;color:var(--color-text);flex:none;place-items:center;margin-top:.05em;display:grid}._icon_tki8x_53{width:.85em;height:.85em}._side_tki8x_59 ._list_tki8x_25 li{animation:_rise_tki8x_1 var(--dur-base) var(--ease-out) both;animation-delay:calc(var(--i) * var(--dur-base) / 4)}@keyframes _rise_tki8x_1{0%{opacity:0;transform:translateY(var(--space-2))}}._under_tki8x_72{text-align:left;margin-inline:auto}@media (height<=699.98px){._under_tki8x_72 ._list_tki8x_25{display:none}}@media (prefers-reduced-motion:reduce){._side_tki8x_59 ._list_tki8x_25 li{animation:none}}._unit_1a12d_4{transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-slow) var(--ease-out);list-style:none;position:relative;container-type:inline-size}._unit_1a12d_4:before{content:"";background:radial-gradient(ellipse 50% 50% at 50% 30%, var(--lamp), transparent 70%);pointer-events:none;height:140cqi;position:absolute;inset:-30cqi -45cqi auto}._doorway_1a12d_23{width:100%;aspect-ratio:1 / var(--door-ratio);color:var(--brass-ink);border-radius:50cqi 50cqi 0 0;text-decoration:none;display:block;position:relative}._doorway_1a12d_23:focus-visible{outline:2px solid var(--color-accent);outline-offset:var(--door-focus-offset)}._doorway_1a12d_23:after{content:"";border-radius:inherit;box-shadow:0 6cqi 18cqi var(--mat-lo-3), 0 0 0 .6cqi var(--mat-lo-1);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0}._casing_1a12d_53{border-radius:inherit;background:linear-gradient(90deg, var(--mat-lo-1), transparent 14%, transparent 86%, var(--mat-lo-2)), var(--casing);box-shadow:inset 0 0 0 1.4cqi var(--casing-line), inset 0 0 0 2.6cqi var(--casing), inset 0 0 0 3.2cqi var(--mat-lo-2), 0 1cqi 3cqi var(--mat-lo-2);position:absolute;inset:0}._casing_1a12d_53:after{content:"";background:linear-gradient(180deg, var(--mat-hi-1), var(--mat-lo-1)), var(--casing);height:7cqi;box-shadow:inset 0 .6cqi 0 var(--mat-hi-2);position:absolute;bottom:0;left:-3cqi;right:-3cqi}._opening_1a12d_79{perspective:160cqi;perspective-origin:50% 42%;border-radius:42.5cqi 42.5cqi 0 0;position:absolute;inset:7.5cqi 7.5cqi 0;overflow:hidden}._room_1a12d_88{background:radial-gradient(ellipse 80% 60% at 50% 35%, var(--room), transparent), color-mix(in srgb, var(--room) 72%, var(--room-glow));box-shadow:inset 0 0 10cqi var(--mat-lo-2);position:absolute;inset:0}._leak_1a12d_98,._sill_1a12d_99{opacity:0;transition:opacity var(--dur-base) var(--ease-out);position:absolute}._leak_1a12d_98{background:linear-gradient(90deg, transparent, var(--room-glow));width:5cqi;top:6cqi;bottom:0;right:0}._sill_1a12d_99{background:var(--room-glow);height:1.6cqi;bottom:0;left:0;right:0}._leaf_1a12d_122{border-radius:inherit;background:linear-gradient(100deg, var(--mat-hi-1), transparent 30%, var(--mat-lo-2)), var(--door);transform:rotateY(calc(var(--a,0) * 1deg));transform-origin:0;transform-style:preserve-3d;position:absolute;inset:0}._leaf_1a12d_122:after{content:"";background:linear-gradient(var(--mat-lo-2), var(--mat-lo-2)), var(--door);transform-origin:100%;width:3cqi;position:absolute;top:0;bottom:0;right:0;transform:rotateY(-90deg)}._flute_1a12d_147{background:repeating-linear-gradient(90deg, var(--mat-hi-1) 0 1.3cqi, var(--mat-lo-1) 1.3cqi 2.6cqi);box-shadow:inset 0 0 0 .8cqi var(--mat-lo-2), inset 0 0 0 1.3cqi var(--mat-hi-1);border-radius:34cqi 34cqi 1.5cqi 1.5cqi;position:absolute;inset:9cqi 9cqi 12cqi}._plate_1a12d_162{background:linear-gradient(170deg, var(--brass-1) 0%, var(--brass-2) 22%, var(--brass-3) 100%);min-height:15cqi;box-shadow:inset 0 0 0 .5cqi var(--brass-4), inset 0 .8cqi 0 var(--mat-hi-3), 0 1cqi 2cqi var(--mat-lo-3);font-family:var(--font-display);font-size:max(var(--text-tag), 5.4cqi);letter-spacing:.09em;text-align:center;text-transform:uppercase;text-wrap:balance;-webkit-hyphens:none;hyphens:none;color:var(--brass-ink);border-radius:1cqi;place-items:center;padding:2.4cqi 3.4cqi;font-weight:600;line-height:1.15;display:grid;position:absolute;top:31%;left:9cqi;right:9cqi}._plate_1a12d_162:before,._plate_1a12d_162:after{content:"";border-radius:var(--radius-full);background:radial-gradient(circle at 35% 35%, var(--brass-1), var(--brass-4));width:1.8cqi;height:1.8cqi;margin-top:-.9cqi;position:absolute;top:50%}._plate_1a12d_162:before{left:1.4cqi}._plate_1a12d_162:after{right:1.4cqi}._handle_1a12d_211{width:9cqi;height:9cqi;position:absolute;top:60%;right:9cqi}._rose_1a12d_219{border-radius:var(--radius-full);background:radial-gradient(circle at 35% 30%, var(--brass-1), var(--brass-3) 55%, var(--brass-5));box-shadow:0 .8cqi 1.6cqi var(--mat-lo-3);position:absolute;inset:0}._lever_1a12d_232{border-radius:var(--radius-full);background:linear-gradient(180deg, var(--brass-2), var(--brass-3) 50%, var(--brass-4));width:24cqi;height:3.8cqi;box-shadow:0 .8cqi 1.4cqi var(--mat-lo-3);transform-origin:100%;transition:transform var(--dur-fast) var(--ease-out);position:absolute;top:2.6cqi;right:4.5cqi}._lock_1a12d_246{background:radial-gradient(circle at 50% 38%, var(--brass-5) 0 .9cqi, transparent 1cqi), linear-gradient(var(--brass-5), var(--brass-5)) 50% 62% / .8cqi 2.4cqi no-repeat, linear-gradient(180deg, var(--brass-2), var(--brass-4));width:5cqi;height:9cqi;box-shadow:0 .6cqi 1.2cqi var(--mat-lo-2);border-radius:2.5cqi;position:absolute;top:calc(60% + 13cqi);right:11cqi}._shade_1a12d_261{border-radius:inherit;background:var(--mat-lo-3);opacity:calc(var(--a,0) / 82);position:absolute;inset:0}._pool_1a12d_270{background:radial-gradient(ellipse 45% 55% at 50% 10%, color-mix(in srgb, var(--door) 55%, transparent), transparent), radial-gradient(ellipse 30% 40% at 50% 0%, var(--room-glow), transparent);filter:blur(4cqi);opacity:0;pointer-events:none;height:46cqi;transition:opacity var(--dur-slow) var(--ease-out);margin-top:-6cqi;position:absolute;top:100%;left:-35cqi;right:-35cqi}._unit_1a12d_4[data-on] ._leak_1a12d_98,._unit_1a12d_4[data-on] ._sill_1a12d_99,._unit_1a12d_4[data-on] ._doorway_1a12d_23:after{opacity:1}._unit_1a12d_4[data-on] ._pool_1a12d_270{opacity:.85}._unit_1a12d_4[data-press] ._lever_1a12d_232{transform:rotate(-32deg)}@media (prefers-reduced-motion:reduce){._unit_1a12d_4,._leak_1a12d_98,._sill_1a12d_99,._pool_1a12d_270,._lever_1a12d_232,._doorway_1a12d_23:after{transition:none}}._wall_a7ezh_3{position:relative}._stage_a7ezh_7{padding-top:var(--space-8);position:relative}._stage_a7ezh_7[data-through]{z-index:var(--z-overlay);background:var(--wall);transition:transform var(--dur-door-zoom) var(--ease-door);will-change:transform}._stage_a7ezh_7[data-through]:before,._stage_a7ezh_7[data-through]:after{content:"";background:var(--wall);width:55vw;position:absolute;top:0;bottom:0}._stage_a7ezh_7[data-through]:before{right:100%}._stage_a7ezh_7[data-through]:after{left:100%}._row_a7ezh_40{--gap:var(--space-6);z-index:1;grid-auto-columns:min(var(--door-max-w), (100% - 5 * var(--gap)) / 6);gap:var(--gap);grid-auto-flow:column;justify-content:center;align-items:end;margin:0;padding:0;display:grid;position:relative}@media (width>=1280px){._row_a7ezh_40{--gap:var(--space-8)}}@media (width>=1024px){._row_a7ezh_40[data-focus]>li:not([data-on]){opacity:var(--door-dim)}}html.motion-ok ._stage_a7ezh_7:not([data-shown]) ._row_a7ezh_40>li{opacity:0}html.motion-ok ._stage_a7ezh_7[data-shown] ._row_a7ezh_40>li{animation:_door-rise_a7ezh_1 var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(var(--i) * 2 * var(--reveal-stagger))}@keyframes _door-rise_a7ezh_1{0%{opacity:0;transform:translateY(var(--space-5))}}@media (width<=1023.98px){._row_a7ezh_40{--w:min(var(--door-w-md), var(--door-max-w) * 1.25);gap:var(--space-5);padding:var(--space-6) calc(50% - var(--w) / 2) 0;margin-top:calc(-1 * var(--space-6));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}._row_a7ezh_40::-webkit-scrollbar{display:none}._row_a7ezh_40>li{flex:0 0 var(--w);scroll-snap-align:center}}@media (width<=639.98px){._row_a7ezh_40{--w:min(var(--door-w-sm), var(--door-max-w) * 1.25)}}._floor_a7ezh_121{height:var(--floor-h);background:var(--floor);margin-inline:calc(50% - 50vw);position:relative;overflow:hidden}._floor_a7ezh_121:before{content:"";background:repeating-linear-gradient(90deg, var(--floor) 0 var(--space-9), var(--floor-2) var(--space-9) calc(var(--space-9) + var(--space-1)));transform-origin:50% 0;width:200%;height:400%;position:absolute;top:0;left:-50%;transform:perspective(40rem)rotateX(72deg)}._floor_a7ezh_121:after{content:"";background:linear-gradient(var(--casing), var(--casing)) 0 0 / 100% var(--space-2) no-repeat, linear-gradient(180deg, var(--mat-lo-2), transparent) 0 var(--space-2) / 100% var(--space-7) no-repeat;position:absolute;inset:0}@media (width<=639.98px){._floor_a7ezh_121{height:var(--floor-h-sm)}}._side_a7ezh_162{top:var(--top);left:calc(var(--edge) + var(--space-6));z-index:2;width:var(--door-panel-w);animation:_panel-in_a7ezh_1 var(--dur-base) var(--ease-out);display:none;position:absolute}._side_a7ezh_162[data-left]{right:calc(var(--edge) + var(--space-6));left:auto}@media (width>=1024px){._side_a7ezh_162{display:block}}@keyframes _panel-in_a7ezh_1{0%{opacity:0}}._under_a7ezh_190{gap:var(--space-4);padding:var(--space-6) var(--gutter) var(--section-y);background:var(--floor);display:grid}@media (width>=1024px){._under_a7ezh_190{display:none}}._dots_a7ezh_203{justify-content:center;display:flex}._dot_a7ezh_203{width:var(--target-min);height:var(--target-min);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}._dot_a7ezh_203:before{content:"";width:var(--space-2);height:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-full)}._dot_a7ezh_203[aria-current]:before{border-color:var(--color-text);background:var(--color-text)}._hint_a7ezh_232{font-family:var(--font-mono);font-size:var(--text-credential);letter-spacing:var(--tracking-mono);text-align:center;text-transform:uppercase;color:var(--color-text-subtle)}._pill_a7ezh_242{z-index:var(--z-overlay);margin:var(--space-4) 0 0 var(--space-4);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--text-small);white-space:nowrap;color:var(--color-text);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out);font-weight:600;display:none;position:fixed;top:0;left:0}@media (width>=1024px) and (hover:hover) and (pointer:fine){._pill_a7ezh_242{display:block}}._pill_a7ezh_242[data-shown]{opacity:1}@media (prefers-reduced-motion:reduce){._side_a7ezh_162{animation:none}}._block_eomld_3{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-text)}._heading_eomld_12{margin-bottom:var(--space-3);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-subtle);font-weight:500;line-height:1.2}._text_eomld_23,._bullets_eomld_24{font-size:var(--text-body);color:var(--color-text-muted);line-height:1.65}._bullets_eomld_24{gap:var(--space-2);padding-left:var(--space-5);margin:0;display:grid}._bullets_eomld_24 li::marker{color:var(--color-text-subtle)}._todo_eomld_42{padding:var(--space-3) var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-subtle)}._head_2133t_3{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}._head_2133t_3 h3{margin-bottom:0}._controls_2133t_17{align-items:center;gap:var(--space-2);display:flex}._count_2133t_23{margin-right:var(--space-2);font-family:var(--font-mono);font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-text-subtle);white-space:nowrap}._controls_2133t_17 button:disabled{border-color:var(--color-border);color:var(--color-text-subtle);cursor:default}._track_2133t_39{gap:var(--space-3);margin:calc(-1 * var(--space-2));padding:var(--space-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-2);scrollbar-width:thin;list-style:none;display:flex;overflow-x:auto}._item_2133t_52{scroll-snap-align:start;flex:0 0 88%}@media (width>=1024px){._item_2133t_52{flex-basis:calc(50% - var(--space-2))}}._link_2133t_64{border-radius:var(--radius-btn-sm);display:block}._image_2133t_69{aspect-ratio:2;object-fit:cover;border:1px solid var(--color-border);border-radius:var(--radius-btn-sm);background:var(--color-surface-2);width:100%;height:auto;display:block}._device_juhgr_2{padding-bottom:var(--space-6);perspective:1600px;place-items:center;display:grid;position:relative}._laptop_juhgr_10{width:100%;transform:rotateY(-8deg)rotateX(2deg)}._screen_juhgr_15{border:var(--device-bezel) solid var(--color-surface-3);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-xs) var(--radius-xs);background:var(--color-surface-2);aspect-ratio:16/10;overflow:hidden}._base_juhgr_24{width:112%;height:var(--device-bezel);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:linear-gradient(var(--mat-lo-2), var(--mat-lo-2)) 50% 0 / 18% 30% no-repeat, linear-gradient(180deg, var(--color-surface-3), var(--color-border-strong));margin-left:-6%;display:block}._phone_juhgr_35{border:var(--device-bezel) solid var(--color-surface-3);border-radius:var(--radius-xl);background:var(--color-surface-2);aspect-ratio:9/19.5;width:min(100%,17rem);position:relative;overflow:hidden;transform:rotateY(-8deg)rotateX(2deg)}._notch_juhgr_46{top:var(--space-2);z-index:1;width:32%;height:var(--space-4);border-radius:var(--radius-full);background:var(--color-surface-3);position:absolute;left:50%;transform:translate(-50%)}._shot_juhgr_58,._placeholder_juhgr_59{width:100%;height:100%;display:block}._shot_juhgr_58{object-fit:cover;object-position:top}._placeholder_juhgr_59{object-fit:contain}._ground_juhgr_76{height:var(--space-6);background:radial-gradient(ellipse 50% 50% at 50% 50%, var(--mat-lo-2), transparent);position:absolute;bottom:0;left:8%;right:8%}._article_1fola_3{gap:var(--space-8);max-width:var(--container-lg);padding:var(--space-8) var(--gutter) calc(var(--space-10) + var(--target-min));margin-inline:auto;display:grid}._article_1fola_3[hidden]{display:none}._label_1fola_16{min-height:var(--target-min);padding-right:calc(var(--target-min) + var(--space-4));font-family:var(--font-mono);font-size:var(--text-credential);letter-spacing:var(--tracking-mono);font-weight:500;line-height:var(--target-min);text-transform:uppercase;color:var(--color-text-subtle)}._head_1fola_28{gap:var(--space-3);max-width:var(--container-sm);display:grid}._meta_1fola_34{font-family:var(--font-mono);font-size:var(--text-credential);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-subtle);font-weight:500}._title_1fola_43{font-family:var(--font-display);font-size:var(--text-room);letter-spacing:var(--tracking-display);overflow-wrap:anywhere;font-weight:700;line-height:1}._title_1fola_43:focus{outline:none}._lead_1fola_56{max-width:52ch;font-size:var(--text-lead);color:var(--color-text-muted);line-height:1.6}._team_1fola_63{font-size:var(--text-small);color:var(--color-text-muted)}._showcase_1fola_69{gap:var(--space-8);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);align-items:center;display:grid}@media (width>=640px){._showcase_1fola_69{padding:var(--space-8)}}@media (width>=1024px){._showcase_1fola_69{padding:var(--space-8);grid-template-columns:45fr 55fr}}._about_1fola_92{gap:var(--space-5);justify-items:start;display:grid}._about_1fola_92 h3{margin-bottom:0}._tags_1fola_102{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._tag_1fola_102{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background:var(--color-primary-soft);font-family:var(--font-mono);font-size:var(--text-tag);color:var(--color-text);font-weight:500;line-height:1.4;display:inline-flex}._tagIcon_1fola_126{width:var(--icon-xs);height:var(--icon-xs);flex:none}._grid_1fola_133{gap:var(--space-4);display:grid}@media (width>=640px){._grid_1fola_133{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){._grid_1fola_133{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense}._wide_1fola_151{grid-column:span 2}}._shots_1fola_156>section{padding:var(--space-6)}._neighbours_1fola_161{gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--color-border);display:grid}@media (width>=640px){._neighbours_1fola_161{grid-template-columns:1fr 1fr}}._neighbour_1fola_161{gap:var(--space-3);min-height:var(--target-min);font-family:var(--font-display);font-size:var(--text-h4);color:var(--color-text);align-items:center;font-weight:600;line-height:1.2;text-decoration:none;display:flex}._neighbour_1fola_161:hover span{text-underline-offset:4px;text-decoration:underline}._next_1fola_192{text-align:right;justify-content:flex-end}._arrow_1fola_197{width:var(--icon-md);height:var(--icon-md);color:var(--color-text-muted);flex:none}._room_o1d6r_2{overscroll-behavior:contain;background:var(--color-bg);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-text);opacity:0;transition:opacity var(--dur-base) var(--ease-out);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:auto}._room_o1d6r_2::backdrop{background:0 0}._room_o1d6r_2[data-visible]{opacity:1;transition-duration:var(--dur-slow)}._flash_o1d6r_30{z-index:2;background:radial-gradient(circle at 50% 45%, var(--room), transparent 75%), color-mix(in srgb, var(--room) 85%, var(--room-glow));opacity:0;pointer-events:none;position:fixed;inset:0}._room_o1d6r_2[data-flash] ._flash_o1d6r_30{opacity:1}._room_o1d6r_2[data-flash][data-visible] ._flash_o1d6r_30{opacity:0;transition:opacity var(--dur-slow) var(--ease-out) var(--dur-fast)}._room_o1d6r_2 article{transition:opacity var(--dur-base) var(--ease-out)}._room_o1d6r_2[data-visible] article[data-active]{animation:_room-rise_o1d6r_1 var(--dur-slow) var(--ease-out) var(--dur-base) backwards}._room_o1d6r_2[data-fading] article{opacity:0}@keyframes _room-rise_o1d6r_1{0%{opacity:0;transform:translateY(var(--space-5))}}._close_o1d6r_71,._back_o1d6r_72{z-index:1;gap:var(--space-2);min-width:var(--target-min);min-height:var(--target-min);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:fixed}._close_o1d6r_71{top:var(--space-6);right:var(--gutter)}._back_o1d6r_72{bottom:calc(var(--space-5) + env(safe-area-inset-bottom));left:var(--gutter);padding-inline:var(--space-4);font-size:var(--text-small);white-space:nowrap;font-weight:600}._close_o1d6r_71:hover,._back_o1d6r_72:hover{border-color:var(--color-text)}._icon_o1d6r_107{width:var(--icon-sm);height:var(--icon-sm);flex:none}html:not(.js) ._room_o1d6r_2:has(article:target){opacity:1;height:auto;display:block;position:static;overflow:visible}html:not(.js) ._room_o1d6r_2 article:target{display:grid}html:not(.js) ._close_o1d6r_71,html:not(.js) ._back_o1d6r_72{margin:0 var(--gutter) var(--space-6);position:static}@media (prefers-reduced-motion:reduce){._room_o1d6r_2,._room_o1d6r_2[data-visible],._room_o1d6r_2 article{transition-duration:var(--dur-fast)}._room_o1d6r_2[data-visible] article[data-active]{animation:none}}._section_m3vh8_3{scroll-margin-top:calc(var(--nav-h) + var(--space-4));padding-top:var(--section-y);border-top:1px solid var(--color-border);background:linear-gradient(180deg, var(--wall-hi), var(--wall) 55%);color:var(--color-text);position:relative;overflow:clip}._section_m3vh8_3:before{content:"";opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}._section_m3vh8_3:has([data-through]){overflow:visible}._inner_m3vh8_28,._wide_m3vh8_29{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto;position:relative}._wide_m3vh8_29{max-width:var(--container-lg)}@media (width<=1023.98px){._wide_m3vh8_29{padding-inline:0}}._revealSelf_m3vh8_47{transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out)}html.motion-ok ._revealSelf_m3vh8_47:not([data-shown]){opacity:0;transform:translateY(var(--shift-reveal))}._header_1tkw9_2{gap:var(--space-3);margin-bottom:var(--space-7);display:grid}._center_1tkw9_8{text-align:center;justify-items:center}._eyebrow_1tkw9_13{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-primary);font-weight:500;line-height:1.2}._title_1tkw9_23{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--tracking-h3);font-weight:700;line-height:1.15}._lead_1tkw9_31{max-width:60ch;font-size:var(--text-body);color:var(--color-text-muted);line-height:1.6}._chips_11evo_1{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._chip_11evo_1{min-height:var(--core-chip-h);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-caption);color:var(--color-text);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex;position:relative}._chip_11evo_1:hover{border-color:var(--color-primary);color:var(--color-primary)}@media (width<=639.98px),(pointer:coarse){._chip_11evo_1:after{content:"";inset:calc((var(--target-min) - var(--core-chip-h)) / -2) 0;position:absolute}}._more_11evo_39{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-subtle)}._card_1nw31_3{gap:var(--space-3);height:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);transition:transform var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}._card_1nw31_3:before{content:"";background:linear-gradient(90deg, var(--color-primary-wash), transparent);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0}._top_1nw31_29{align-items:flex-start;gap:var(--space-3);display:flex;position:relative}._tile_1nw31_36{justify-content:center;align-items:center;gap:var(--space-1);min-width:var(--core-tile-sm);height:var(--core-tile-sm);padding-inline:var(--space-2);border-radius:var(--radius-md);background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text-muted);flex:none;display:inline-flex}._icon_1nw31_51{width:var(--core-icon-sm);height:var(--core-icon-sm);transition:transform var(--dur-base) var(--ease-out)}@media (width>=640px){._tile_1nw31_36{min-width:var(--core-tile);height:var(--core-tile)}._icon_1nw31_51{width:var(--core-icon);height:var(--core-icon)}._pair_1nw31_68 ._icon_1nw31_51{width:var(--core-icon-pair);height:var(--core-icon-pair)}}._head_1nw31_74{gap:var(--space-2);min-width:0;display:grid}._titleRow_1nw31_80{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}._name_1nw31_88{font-family:var(--font-display);font-size:var(--text-h4);overflow-wrap:anywhere;font-weight:700;line-height:1.25}._layer_1nw31_97{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-credential);letter-spacing:var(--tracking-mono);text-transform:uppercase;white-space:nowrap;color:var(--color-text-subtle);font-weight:500;display:inline-flex}._node_1nw31_110{width:var(--skill-node);height:var(--skill-node);border-radius:var(--radius-full);background:var(--color-text);flex:none}._layer_1nw31_97[data-layer=infra] ._node_1nw31_110{background:var(--color-accent)}._text_1nw31_123{font-size:var(--text-small);color:var(--color-text-muted);line-height:1.5}._used_1nw31_129{align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;margin-top:auto;display:flex;position:relative}._usedLabel_1nw31_140{font-family:var(--font-mono);font-size:var(--text-credential);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-subtle)}@media (hover:hover){._card_1nw31_3:hover{border-color:var(--color-border-strong);transform:translateY(calc(-1 * var(--skill-lift)))}._card_1nw31_3:hover:before{opacity:1}._card_1nw31_3:hover ._icon_1nw31_51{color:var(--color-primary);transform:scale(1.1)}._card_1nw31_3:hover ._name_1nw31_88{color:var(--color-primary)}}._wheel_bi7e6_3{--d:var(--wheel-d);--tile:var(--wheel-tile);--top:var(--wheel-top);--fade-x:var(--wheel-fade-x);--fade-y:var(--wheel-fade-y);--tile-radius:var(--radius-md);height:var(--wheel-h);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;position:relative;overflow:clip}@media (width>=640px){._wheel_bi7e6_3{--d:var(--wheel-d-md);--tile:var(--wheel-tile-md);--fade-x:var(--wheel-fade-x-md);--fade-y:var(--wheel-fade-y-md);height:var(--wheel-h-md)}}@media (width>=1024px){._wheel_bi7e6_3{--d:var(--wheel-d-lg);--tile:var(--wheel-tile-lg);--top:var(--wheel-top-lg);--fade-x:var(--wheel-fade-x-lg);--fade-y:var(--wheel-fade-y-lg);--tile-radius:var(--radius-lg);height:var(--wheel-h-lg)}}._wheel_bi7e6_3[data-dragging]{cursor:grabbing}._ring_bi7e6_45{top:var(--top);width:var(--d);height:var(--d);margin-left:calc(var(--d) / -2);rotate:var(--angle,0deg);position:absolute;left:50%}._wheel_bi7e6_3[data-spin] ._ring_bi7e6_45{animation:_spin_bi7e6_1 var(--dur-wheel) linear infinite;will-change:transform}._wheel_bi7e6_3[data-paused] ._ring_bi7e6_45{animation-play-state:paused}._wheel_bi7e6_3[data-dragging] ._ring_bi7e6_45{will-change:transform}._ring_bi7e6_45[data-snap]{transition:rotate var(--dur-base) var(--ease-out)}@keyframes _spin_bi7e6_1{0%{rotate:var(--angle,0deg)}to{rotate:calc(var(--angle,0deg) + 360deg)}}._spoke_bi7e6_85{rotate:calc(var(--i) * 15deg);pointer-events:none;position:absolute;inset:0}._tile_bi7e6_92{width:var(--tile);height:var(--tile);margin-left:calc(var(--tile) / -2);border:1px solid var(--color-border);border-radius:var(--tile-radius);background:var(--color-surface);color:var(--color-text);transition:scale var(--dur-base) var(--ease-out);place-items:center;display:grid;position:absolute;top:0;left:50%}._tile_bi7e6_92[data-active]{border-color:var(--color-border-strong);color:var(--color-primary);scale:1.08}._icon_bi7e6_114{width:50%;height:50%}._wheel_bi7e6_3:before,._wheel_bi7e6_3:after,._fade_bi7e6_122{content:"";z-index:1;pointer-events:none;position:absolute}._wheel_bi7e6_3:before,._wheel_bi7e6_3:after{width:var(--fade-x);top:0;bottom:0}._wheel_bi7e6_3:before{background:linear-gradient(90deg, var(--color-bg), transparent);left:0}._wheel_bi7e6_3:after{background:linear-gradient(270deg, var(--color-bg), transparent);right:0}._fade_bi7e6_122{height:var(--fade-y);background:linear-gradient(0deg, var(--color-bg), transparent);bottom:0;left:0;right:0}._label_bi7e6_155{z-index:2;top:calc(var(--top) + var(--tile) + var(--space-5));font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-mono);text-transform:uppercase;white-space:nowrap;color:var(--color-text-subtle);position:absolute;left:50%;translate:-50%}._label_bi7e6_155[data-name]{color:var(--color-text)}._pill_bi7e6_174{display:none}@media (hover:hover) and (pointer:fine){._pill_bi7e6_174{z-index:3;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-2);font-family:var(--font-mono);font-size:var(--text-credential);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text);pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-out), scale var(--dur-fast) var(--ease-out);display:block;position:absolute;top:0;left:0;scale:.6}._wheel_bi7e6_3[data-hover] ._pill_bi7e6_174{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){._tile_bi7e6_92,._pill_bi7e6_174,._ring_bi7e6_45[data-snap]{transition:none}}._header_1nig5_2{z-index:2;margin-top:calc(-1 * var(--wheel-overlap));position:relative}@media (width>=640px){._header_1nig5_2{margin-top:calc(-1 * var(--wheel-overlap-md))}}@media (width>=1024px){._header_1nig5_2{margin-top:calc(-1 * var(--wheel-overlap-lg))}}._grid_1nig5_21{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){._grid_1nig5_21{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){._grid_1nig5_21{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){._grid_1nig5_21{grid-template-columns:repeat(4,minmax(0,1fr))}}._rise_1nig5_48{transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transition-delay:calc(var(--i) * var(--reveal-stagger))}html.motion-ok ._grid_1nig5_21:not([data-shown]) ._rise_1nig5_48{opacity:0;transform:translateY(var(--skill-rise))}._card_tu2w3_2{min-height:var(--work-card-h-sm);border:1px solid var(--color-border);border-radius:var(--radius-none);background:var(--color-surface);color:var(--color-text);flex-direction:column;display:flex;position:relative}@media (width>=640px){._card_tu2w3_2{min-height:var(--work-card-h-md)}}@media (width>=1024px){._card_tu2w3_2{min-height:var(--work-card-h)}}._visual_tu2w3_26{min-height:40%;transition:transform var(--dur-base) var(--ease-out);flex:1;position:relative;overflow:hidden}._numeral_tu2w3_34{bottom:calc(-1 * var(--space-5));left:var(--space-4);font-family:var(--font-display);font-size:var(--work-numeral);color:#0000;-webkit-text-stroke:1px var(--color-border-strong);font-weight:800;line-height:1;position:absolute}._visualIcon_tu2w3_46{top:var(--space-4);right:var(--space-4);width:var(--work-icon);height:var(--work-icon);color:var(--color-text-muted);position:absolute}._body_tu2w3_55{gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);display:grid}._meta_tu2w3_61{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-subtle);display:flex}._iconBox_tu2w3_70{width:var(--space-6);height:var(--space-6);border:1px solid var(--color-border);place-items:center;display:grid}._metaIcon_tu2w3_78{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-text-muted)}._title_tu2w3_84{font-family:var(--font-display);font-size:var(--text-h4);text-transform:uppercase;font-weight:800;line-height:1.2}._text_tu2w3_92{padding-top:var(--space-3);border-top:1px solid var(--color-border);font-size:var(--text-small);color:var(--color-text-muted);line-height:1.55}._brackets_tu2w3_101 span{z-index:1;width:var(--work-bracket);height:var(--work-bracket);border:0 solid var(--color-primary);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);position:absolute}._brackets_tu2w3_101 span:first-child{top:calc(-1 * var(--space-1));left:calc(-1 * var(--space-1));transform:translate(calc(-1 * var(--space-1)), calc(-1 * var(--space-1)));border-width:2px 0 0 2px}._brackets_tu2w3_101 span:nth-child(2){top:calc(-1 * var(--space-1));right:calc(-1 * var(--space-1));transform:translate(var(--space-1), calc(-1 * var(--space-1)));border-width:2px 2px 0 0}._brackets_tu2w3_101 span:nth-child(3){bottom:calc(-1 * var(--space-1));left:calc(-1 * var(--space-1));transform:translate(calc(-1 * var(--space-1)), var(--space-1));border-width:0 0 2px 2px}._brackets_tu2w3_101 span:nth-child(4){right:calc(-1 * var(--space-1));bottom:calc(-1 * var(--space-1));transform:translate(var(--space-1), var(--space-1));border-width:0 2px 2px 0}@media (hover:hover){._card_tu2w3_2:hover ._brackets_tu2w3_101 span{opacity:1;transform:none}._card_tu2w3_2:hover ._visual_tu2w3_26{transform:scale(1.03)}._card_tu2w3_2:hover ._numeral_tu2w3_34{-webkit-text-stroke-color:var(--color-primary)}}@media (prefers-reduced-motion:reduce){._brackets_tu2w3_101 span,._visual_tu2w3_26{transition:none}}._pin_1kql8_3{--per:1;--gap:var(--space-5)}@media (width>=640px){._pin_1kql8_3{--per:2}}._sticky_1kql8_14{container-type:inline-size}._header_1kql8_18{width:100%;max-width:var(--container);margin:0 auto var(--space-6);padding-inline:var(--gutter)}._eyebrow_1kql8_26{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-primary);font-weight:500}._title_1kql8_35{margin-top:var(--space-3);font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:var(--tracking-h2);font-weight:800;line-height:1.05}._rule_1kql8_44{width:var(--work-rule-w);height:var(--work-rule-h);margin-top:var(--space-4);border-radius:var(--radius-full);background:var(--color-primary);display:block}._lead_1kql8_53{max-width:60ch;margin-top:var(--space-4);color:var(--color-text-muted);line-height:1.6}._viewport_1kql8_60{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-color:var(--color-border-strong) transparent;scrollbar-width:thin;overflow-x:auto}._track_1kql8_70{--overflow:calc((var(--n) / var(--per) - 1) * (100cqw - 2 * var(--gutter) + var(--gap)));gap:var(--gap);width:max-content;padding:var(--space-2) var(--gutter) var(--space-4);margin:0;list-style:none;display:flex}._item_1kql8_80{width:calc((100cqw - 2 * var(--gutter) - (var(--per) - 1) * var(--gap)) / var(--per));scroll-snap-align:start;flex:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){._pin_1kql8_3{height:calc(100vh - var(--nav-h) + (var(--n) / var(--per) - 1) * (100vw - 2 * var(--gutter) + var(--gap)));view-timeline-name:--work-pin}._sticky_1kql8_14{top:var(--nav-h);height:calc(100vh - var(--nav-h));flex-direction:column;justify-content:center;display:flex;position:sticky;overflow:hidden}._viewport_1kql8_60{overflow:visible}._track_1kql8_70{animation:linear both _slide_1kql8_1;animation-timeline:--work-pin;animation-range:contain}}}@keyframes _slide_1kql8_1{to{transform:translateX(calc(-1 * var(--overflow)))}}._panel_6qzir_2{gap:var(--space-5);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-text);display:grid}@media (width>=768px){._panel_6qzir_2{column-gap:var(--space-7);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center}}._eyebrow_6qzir_20{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-primary);font-weight:500}._title_6qzir_29{margin-top:var(--space-3);font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--tracking-h3);font-weight:700;line-height:1.2}._lead_6qzir_38{margin-top:var(--space-2);color:var(--color-text-muted);line-height:1.6}._rows_6qzir_44{gap:var(--space-4);transition:opacity var(--dur-slow) var(--ease-out);display:grid}html.motion-ok ._panel_6qzir_2:not([data-shown]) ._rows_6qzir_44{opacity:0}._row_6qzir_44{gap:var(--space-2);display:grid}._rowLabel_6qzir_59{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-subtle);font-weight:500}._chips_6qzir_68{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._chip_6qzir_68{align-items:center;gap:var(--space-2);min-height:var(--skill-chip-h);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-small);line-height:1.3;display:inline-flex}._now_6qzir_88{border:1px dashed var(--color-border-strong);color:var(--color-text-muted)}._next_6qzir_93{border:1px dotted var(--color-border-strong);color:var(--color-text-subtle)}._icon_6qzir_98{width:var(--icon-sm);height:var(--icon-sm);flex:none}._dot_6qzir_105{width:var(--skill-dot);height:var(--skill-dot);border-radius:var(--radius-full);background:var(--color-primary);flex:none}@media (prefers-reduced-motion:no-preference){html.motion-ok ._dot_6qzir_105{animation:_pulse_6qzir_1 var(--dur-pulse) var(--ease-in-out) infinite}}@keyframes _pulse_6qzir_1{50%{opacity:.35;transform:scale(.7)}}._opener_1sl9j_3{min-height:40vh;padding-top:var(--section-y);align-content:end;display:grid;position:relative}._inner_1sl9j_11{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto;position:relative}._bubbles_1sl9j_20{display:none}@media (width>=1024px){._bubbles_1sl9j_20{pointer-events:none;display:block;position:absolute;inset:0}}._bubble_1sl9j_20{top:var(--y);left:var(--x);width:var(--bubble);height:var(--bubble);margin:calc(var(--bubble) / -2) 0 0 calc(var(--bubble) / -2);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-muted);opacity:.45;place-items:center;display:grid;position:absolute}._icon_1sl9j_49{width:var(--bubble-icon);height:var(--bubble-icon)}@media (prefers-reduced-motion:no-preference){html.motion-ok ._bubble_1sl9j_20{animation:_float_1sl9j_1 var(--dur-float) var(--ease-in-out) var(--delay) infinite}}@keyframes _float_1sl9j_1{50%{transform:translateY(calc(-1 * var(--bubble-float)))}}._card_1pnyp_2{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-2);color:var(--color-text)}._head_1pnyp_10{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._title_1pnyp_18{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-weight:500;line-height:1.2}._badge_1pnyp_27{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--text-credential);letter-spacing:var(--tracking-mono);text-transform:uppercase;white-space:nowrap;color:var(--color-text-subtle)}._line_1pnyp_40{align-items:center;gap:var(--space-2);height:var(--space-4);margin-top:var(--space-2);display:flex;position:relative}._line_1pnyp_40:before{content:"";background:var(--color-border);height:1px;position:absolute;left:0;right:0}._dot_1pnyp_58{width:var(--toolbox-dot);height:var(--toolbox-dot);border-radius:var(--radius-full);background:var(--color-border-strong);position:relative}._chips_1pnyp_66{gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}._chip_1pnyp_66{align-items:center;gap:var(--space-2);min-height:var(--skill-chip-h);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg);font-size:var(--text-small);line-height:1.3;display:inline-flex}._icon_1pnyp_89{width:var(--icon-sm);height:var(--icon-sm);flex:none}._tablist_tnak6_5{display:none}@media (width<=767.98px){html.js ._tablist_tnak6_5{height:var(--tabbar-h);margin-bottom:var(--space-4);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}html.js ._column_tnak6_23:not([data-active]){display:none}html.js ._label_tnak6_28{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}._tab_tnak6_5{z-index:1;min-height:var(--target-min);padding-inline:var(--space-2);border-radius:var(--radius-full);font-size:var(--text-small);white-space:nowrap;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;font-weight:600;position:relative}._tab_tnak6_5[aria-selected=true]{color:var(--color-text)}._indicator_tnak6_58{top:var(--space-1);bottom:var(--space-1);left:var(--space-1);width:calc((100% - 2 * var(--space-1)) / 3);border-radius:var(--radius-full);background:var(--color-surface-2);transform:translateX(calc(var(--tab) * 100%));transition:transform var(--dur-base) var(--ease-out);position:absolute}._columns_tnak6_71{gap:var(--space-4);display:grid}._bar_tnak6_76{display:none}._column_tnak6_23{align-content:start;gap:var(--space-3);display:grid}._label_tnak6_28{font-size:var(--text-small);text-align:center;font-weight:600}._count_tnak6_92{font-family:var(--font-mono);color:var(--color-text-subtle);font-weight:400}@media (width>=768px){._columns_tnak6_71{row-gap:var(--space-4);grid-template-rows:auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr))}._bar_tnak6_76{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);grid-area:1/1/auto/-1;display:block}._column_tnak6_23{grid-row:1/span 2;grid-template-rows:subgrid;gap:0}._column_tnak6_23:first-of-type{grid-column:1}._column_tnak6_23:nth-of-type(2){grid-column:2}._column_tnak6_23:nth-of-type(3){grid-column:3}._label_tnak6_28{padding-block:var(--space-3);align-self:center;position:relative}._column_tnak6_23+._column_tnak6_23 ._label_tnak6_28:before{content:"";top:25%;bottom:25%;left:calc(var(--space-4) / -2);background:var(--color-border);width:1px;position:absolute}}._panel_tnak6_152{align-content:start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);display:grid}._more_tnak6_162{gap:var(--space-3);display:grid}._more_tnak6_162[hidden]{display:none}@media (prefers-reduced-motion:no-preference){._more_tnak6_162:not([hidden]) ._reveal_tnak6_173{animation:_rise_tnak6_1 var(--dur-base) var(--ease-out) both;animation-delay:calc(var(--i) * var(--skill-stagger-tool))}}@keyframes _rise_tnak6_1{0%{opacity:0;transform:translateY(var(--space-2))}}._viewMore_tnak6_186{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:var(--target-min);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-2);font-size:var(--text-small);color:var(--color-text);cursor:pointer;display:flex}._viewMore_tnak6_186:hover{border-color:var(--color-border-strong)}._chevron_tnak6_205{width:var(--icon-sm);height:var(--icon-sm);transition:transform var(--dur-base) var(--ease-out)}._viewMore_tnak6_186[aria-expanded=true] ._chevron_tnak6_205{transform:rotate(180deg)}._marquee_1j98d_2{overflow:clip}._inner_1j98d_6{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}._pause_1j98d_12{justify-self:center}._row_1j98d_16+._row_1j98d_16{margin-top:var(--space-4)}._row_1j98d_16{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}._track_1j98d_25{width:max-content;display:flex}._copy_1j98d_31{gap:var(--space-4);padding:0 var(--space-4) 0 0;margin:0;list-style:none;display:flex}._pill_1j98d_39{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-muted);transition:scale var(--dur-base) var(--ease-out);flex:none;display:inline-flex}._icon_1j98d_52{width:var(--marquee-icon-sm);height:var(--marquee-icon-sm)}._name_1j98d_57{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-mono);text-transform:uppercase;white-space:nowrap}@media (width>=640px){._pill_1j98d_39{padding:var(--space-4) var(--space-6)}._icon_1j98d_52{width:var(--marquee-icon);height:var(--marquee-icon)}._name_1j98d_57{font-size:var(--text-body)}}@media (hover:hover){._pill_1j98d_39:hover{color:var(--color-text);scale:1.04}._pill_1j98d_39:hover ._icon_1j98d_52{color:var(--color-primary)}}@media (prefers-reduced-motion:no-preference){._track_1j98d_25{animation:_marquee_1j98d_2 var(--dur-marquee-1) linear infinite}._reverse_1j98d_96 ._track_1j98d_25{animation-duration:var(--dur-marquee-2);animation-direction:reverse}._marquee_1j98d_2[data-paused] ._track_1j98d_25,._row_1j98d_16:hover ._track_1j98d_25,._row_1j98d_16:focus-within ._track_1j98d_25{animation-play-state:paused}}@keyframes _marquee_1j98d_2{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._row_1j98d_16{-webkit-mask-image:none;mask-image:none}._track_1j98d_25{width:auto;padding-inline:var(--gutter)}._copy_1j98d_31{flex-wrap:wrap;justify-content:center;padding:0}._twin_1j98d_131,._pill_1j98d_39[data-repeat],._pause_1j98d_12{display:none}}._section_wkjtm_3{scroll-margin-top:calc(var(--nav-h) + var(--space-4));padding-bottom:var(--section-y);border-top:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text)}._block_wkjtm_11{max-width:var(--container);margin:var(--section-y) auto 0;padding-inline:var(--gutter)}._flush_wkjtm_17{max-width:var(--container);margin:var(--space-5) auto 0;padding-inline:var(--gutter)}._wide_wkjtm_23{margin-top:var(--section-y)}._wide_wkjtm_23:empty{display:none}._section_1d39s_3{scroll-margin-top:calc(var(--nav-h) + var(--space-4));padding-block:var(--section-y);border-top:1px solid var(--color-border);background:repeating-linear-gradient(42deg, color-mix(in srgb, var(--color-text) 3%, transparent) 0 1px, transparent 1px var(--space-3)), var(--color-bg);color:var(--color-text);position:relative;overflow:clip}._ambient_1d39s_21{height:100svh;margin-top:calc(-1 * var(--section-y));margin-bottom:calc(var(--section-y) - 100svh);pointer-events:none;position:sticky;top:0;overflow:clip}._blob_1d39s_31,._older_1d39s_32{position:absolute;inset:0}._blob_1d39s_31{background:radial-gradient(40% 45% at 18% 22%, color-mix(in srgb, var(--c1) var(--journey-blob), transparent), transparent 70%), radial-gradient(45% 50% at 85% 80%, color-mix(in srgb, var(--c2) var(--journey-blob), transparent), transparent 70%);opacity:0;transition:opacity var(--dur-ambient) var(--ease-out);inset:-10%}._blob_1d39s_31[data-blob="0"]{--c1:var(--color-accent);--c2:var(--color-primary)}._blob_1d39s_31[data-blob="1"]{--c1:var(--color-primary);--c2:var(--color-secondary)}._blob_1d39s_31[data-blob="2"]{--c1:var(--color-secondary);--c2:var(--color-accent)}._blob_1d39s_31[data-blob="3"]{--c1:var(--color-primary);--c2:var(--color-border-strong)}._blob_1d39s_31[data-blob="4"]{--c1:var(--color-text-muted);--c2:var(--color-secondary)}._section_1d39s_3[data-ch="0"] ._blob_1d39s_31[data-blob="0"],._section_1d39s_3[data-ch="1"] ._blob_1d39s_31[data-blob="1"],._section_1d39s_3[data-ch="2"] ._blob_1d39s_31[data-blob="2"],._section_1d39s_3[data-ch="3"] ._blob_1d39s_31[data-blob="3"],._section_1d39s_3[data-ch="4"] ._blob_1d39s_31[data-blob="4"]{opacity:1;animation:_drift_1d39s_1 var(--dur-drift) var(--ease-in-out) infinite alternate}@keyframes _drift_1d39s_1{to{transform:translate(3%,-2%)scale(1.06)}}._older_1d39s_32{background:color-mix(in srgb, var(--color-primary) 6%, transparent);opacity:calc(var(--p) * .8)}._inner_1d39s_101{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto;position:relative}@media (width>=1024px){._inner_1d39s_101{gap:var(--space-9);grid-template-columns:1fr 1.1fr;align-items:start;display:grid}._left_1d39s_117{top:var(--nav-h);height:calc(100svh - var(--nav-h));flex-direction:column;justify-content:center;display:flex;position:sticky}}._clock_1d39s_127{position:relative}._dial_1d39s_132{width:calc(var(--text-year) * 3.6);pointer-events:none;height:auto;position:absolute;top:50%;left:30%;overflow:visible;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 45%,#0000);mask-image:radial-gradient(closest-side,#000 45%,#0000)}._ring_1d39s_145{fill:none;stroke:var(--color-border);stroke-width:1.5px;transform-box:view-box;transform-origin:50%}._ring_1d39s_145 [data-long]{stroke:var(--color-border-strong)}._ring_1d39s_145[data-ring="0"]{transform:rotate(calc(var(--p) * -90deg))}._ring_1d39s_145[data-ring="1"]{transform:rotate(calc(var(--p) * -180deg))}._ring_1d39s_145[data-ring="2"]{transform:rotate(calc(var(--p) * -360deg))}._year_1d39s_170{font-family:var(--font-display);font-size:var(--text-year);letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--color-text);font-weight:800;line-height:1;display:flex;position:relative}._digit_1d39s_182{height:1em;display:block;overflow:clip}._reel_1d39s_188{transform:translateY(calc(var(--d) * -1em));transition:transform var(--dur-odometer) var(--ease-odometer);transition-delay:calc(var(--i) * var(--odometer-stagger));flex-direction:column;display:flex}._reel_1d39s_188>span{height:1em;display:block}._readout_1d39s_201{position:relative}._period_1d39s_205{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-muted)}._meter_1d39s_214{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-small);font-variant-numeric:tabular-nums;align-items:center;display:flex}._rewind_1d39s_223{width:var(--icon-md);height:var(--icon-md);margin-right:var(--space-3);color:var(--color-text-muted);transform:rotate(calc(var(--p) * -720deg))}._count_1d39s_231{color:var(--color-text);font-weight:600}._total_1d39s_236{margin-right:var(--space-4);white-space:pre;color:var(--color-text-subtle)}._bar_1d39s_242{flex:0 1 var(--journey-meter-w);background:var(--color-border);height:2px;display:block}._bar_1d39s_242>span{background:var(--color-text);height:100%;transform:scaleX(var(--p));transform-origin:0;display:block}._rail_1d39s_258{padding-left:calc(var(--journey-dot) + 2 * var(--journey-ring) + var(--space-5));position:relative}._track_1d39s_263{top:calc(var(--journey-rail-top) + var(--space-7));bottom:var(--space-7);width:calc(var(--journey-dot) + 2 * var(--journey-ring));background:linear-gradient(var(--color-border), var(--color-border)) 50% 0 / 2px 100% no-repeat;position:absolute;left:0;overflow:clip}._tail_1d39s_273{height:0;display:block;position:sticky;top:50svh}._tail_1d39s_273:before{content:"";background:var(--color-text);width:2px;height:100svh;position:absolute;bottom:0;left:calc(50% - 1px)}._dot_1d39s_290{top:calc(50svh - var(--journey-dot) / 2);width:var(--journey-dot);height:var(--journey-dot);margin-inline:auto;display:block;position:sticky}._dot_1d39s_290>span{border-radius:var(--radius-full);transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0}._dot_1d39s_290>span:first-child{background:var(--color-text);box-shadow:0 0 0 var(--journey-ring) color-mix(in srgb, var(--color-text) 10%, transparent)}._dot_1d39s_290>span:last-child{background:var(--color-accent);box-shadow:0 0 0 var(--journey-ring) var(--color-accent-soft);opacity:0}._section_1d39s_3[data-now] ._dot_1d39s_290>span:first-child{opacity:0}._section_1d39s_3[data-now] ._dot_1d39s_290>span:last-child{opacity:1}._chapters_1d39s_326{padding:var(--journey-rail-top) 0 0;margin:0;list-style:none}._chapter_1d39s_326{padding-block:var(--space-7);transition:opacity var(--dur-base) var(--ease-out)}._section_1d39s_3[data-live] ._chapter_1d39s_326:not([data-on]){opacity:var(--journey-dim)}._date_1d39s_342{font-family:var(--font-mono);font-size:var(--text-credential);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-subtle);font-weight:500;display:block}._title_1d39s_352{margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--tracking-h3);font-weight:600;line-height:1.15}._org_1d39s_361{margin-top:var(--space-1);font-size:var(--text-body);color:var(--color-text-muted);font-weight:500}._bullets_1d39s_368{gap:var(--space-2);max-width:46ch;margin:var(--space-4) 0 0;color:var(--color-text-muted);padding:0;list-style:none;display:grid}._bullets_1d39s_368 li{padding-left:var(--space-5);position:relative}._bullets_1d39s_368 li:before{content:"–";color:var(--color-text-subtle);position:absolute;left:0}._cta_1d39s_390{margin-top:var(--space-5)}._doors_1d39s_394{gap:var(--space-2);margin:var(--space-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}._door_1d39s_394{gap:var(--space-2);min-height:var(--target-min);padding:var(--space-1) var(--space-4) var(--space-1) var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);font-size:var(--text-small);color:var(--color-text);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}._door_1d39s_394:hover{border-color:var(--color-text)}._door_1d39s_394>span{--mini-door-w:var(--space-4);--mini-door-h:var(--space-6)}@media (width<=1023.98px){._left_1d39s_117{display:contents}._clock_1d39s_127{top:var(--nav-h);z-index:2;gap:var(--space-4);height:var(--journey-bar-h);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg) 92%, transparent);justify-content:space-between;align-items:center;display:flex;position:sticky}._dial_1d39s_132{display:none}._year_1d39s_170{font-size:var(--text-year-sm)}._readout_1d39s_201{text-align:right}._period_1d39s_205,._meter_1d39s_214{margin-top:0}._meter_1d39s_214{margin-top:var(--space-2);justify-content:flex-end}._bar_1d39s_242{flex-basis:var(--space-9)}}@media (prefers-reduced-motion:reduce){._blob_1d39s_31{transition:none;animation:none}._reel_1d39s_188,._chapter_1d39s_326,._dot_1d39s_290>span{transition:none}._ring_1d39s_145,._rewind_1d39s_223{transform:none}}._static_ce70w_2{height:var(--badge-static-h);flex-direction:column;align-items:center;display:flex;position:relative}._strap_ce70w_11{width:var(--badge-static-w);height:var(--space-9);flex:none;position:relative}._strap_ce70w_11>span:not(._clip_ce70w_18){width:var(--badge-strap-w);border-radius:var(--radius-xs);background:var(--color-surface-3);transform-origin:bottom;height:110%;position:absolute;bottom:0;left:50%}._strap_ce70w_11>span:first-child{transform:translate(-50%)rotate(14deg)}._strap_ce70w_11>span:nth-child(2){transform:translate(-50%)rotate(-14deg)}._clip_ce70w_18{bottom:calc(var(--badge-clip) / -2);width:var(--badge-clip);height:var(--badge-clip);margin-left:calc(var(--badge-clip) / -2);border:3px solid var(--color-border-strong);border-radius:var(--radius-full);position:absolute;left:50%}._badge_ce70w_48{width:var(--badge-static-w);border-radius:var(--radius-lg);cursor:pointer;perspective:1200px;transform-origin:top;background:0 0;border:0;padding:0}@media (prefers-reduced-motion:no-preference){html.motion-ok ._badge_ce70w_48{animation:_swing_ce70w_1 var(--dur-swing) var(--ease-in-out) infinite}[data-paused] ._badge_ce70w_48{animation-play-state:paused}}@keyframes _swing_ce70w_1{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}._card_ce70w_80{aspect-ratio:520/731;transform-style:preserve-3d;transition:transform var(--dur-slow) var(--ease-out);display:block;position:relative}._card_ce70w_80[data-flipped]{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){._card_ce70w_80{transition:none}}._front_ce70w_98,._back_ce70w_99{border-radius:var(--radius-lg);backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}._back_ce70w_99{transform:rotateY(180deg)}._paper_ce70w_111,._graphite_ce70w_112{width:100%;height:100%}._paper_ce70w_111{display:block}._graphite_ce70w_112,[data-theme=light] ._paper_ce70w_111{display:none}[data-theme=light] ._graphite_ce70w_112{display:block}._column_s7n2v_2{flex-direction:column;align-items:center;display:flex;position:relative}@media (width>=768px){._column_s7n2v_2{height:var(--badge-col-h-md)}}@media (width>=1024px){._column_s7n2v_2{height:clamp(var(--badge-col-min), var(--badge-col-h), var(--badge-col-max))}}._slot_s7n2v_22{z-index:2;width:min(100%, var(--slot-w));height:var(--space-4);flex:none;place-items:center;display:grid;position:relative}._slot_s7n2v_22>span{border-radius:var(--radius-full);grid-area:1/1}._slot_s7n2v_22>span:first-child{width:100%;height:var(--slot-h);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-text) 20%, transparent), transparent);filter:blur(2px)}._slot_s7n2v_22>span:last-child{width:var(--slot-core-w);height:var(--slot-core-h);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-text) 40%, transparent), transparent)}._static_s7n2v_60,._canvas_s7n2v_61{transition:opacity var(--dur-slow) var(--ease-out)}._canvas_s7n2v_61{inset:0 calc(var(--space-8) / -2);opacity:0;position:absolute}@media (width>=1024px){._canvas_s7n2v_61{inset:0 calc(var(--space-9) / -2)}}._column_s7n2v_2[data-ready] ._canvas_s7n2v_61{opacity:1}._column_s7n2v_2[data-ready] ._static_s7n2v_60{opacity:0}._hint_s7n2v_88{display:none}@media (hover:hover) and (pointer:fine){._hint_s7n2v_88{bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-credential);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-subtle);transition:opacity var(--dur-slow) var(--ease-out);display:block;position:absolute}._hint_s7n2v_88[data-hidden]{opacity:0}}._field_gjs3x_2{gap:var(--space-2);flex-direction:column;display:flex}._control_gjs3x_8{padding-top:var(--space-6);position:relative}._input_gjs3x_13{width:100%;padding:var(--space-3) 0;border:0;border-bottom:2px solid var(--color-border-strong);font:inherit;font-size:var(--text-h4);color:var(--color-text);resize:none;background:0 0;border-radius:0;display:block}._input_gjs3x_13:focus-visible{outline:none}textarea._input_gjs3x_13{min-height:calc(1lh + 2 * var(--space-3) + 2px);max-height:calc(8lh + 2 * var(--space-3) + 2px);overflow-y:auto}._label_gjs3x_39{top:calc(var(--space-6) + var(--space-3));max-width:100%;font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-mono);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);pointer-events:none;transform-origin:0;transition:transform var(--dur-base) var(--ease-out);position:absolute;left:0;overflow:hidden}._input_gjs3x_13:focus+._label_gjs3x_39,._input_gjs3x_13:not(:placeholder-shown)+._label_gjs3x_39{transform:translateY(-28px)scale(.75)}._input_gjs3x_13:focus+._label_gjs3x_39{color:var(--color-text)}._line_gjs3x_66{background:var(--color-accent);transform-origin:0;height:2px;transition:transform var(--dur-base) var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}._input_gjs3x_13:focus~._line_gjs3x_66{transform:scaleX(1)}._field_gjs3x_2[data-invalid] ._input_gjs3x_13{border-bottom-color:var(--color-error)}._error_gjs3x_86{gap:var(--space-2);font-size:var(--text-small);color:var(--color-error);align-items:flex-start;margin:0;display:flex}._errorIcon_gjs3x_95{flex:none;width:1em;height:1em;margin-top:.2em}@media (prefers-reduced-motion:reduce){._label_gjs3x_39,._line_gjs3x_66{transition:none}}._panel_nrofn_1{gap:var(--space-4);padding-block:var(--space-8);color:var(--color-text);animation:_fade-in_nrofn_1 var(--dur-slow) var(--ease-out);flex-direction:column;align-items:flex-start;display:flex}@keyframes _fade-in_nrofn_1{0%{opacity:0;transform:translateY(var(--shift-reveal))}}@media (prefers-reduced-motion:reduce){._panel_nrofn_1{animation:none}}._icon_nrofn_24{width:var(--send-circle);height:var(--send-circle);color:var(--color-accent)}._title_nrofn_30{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--tracking-h3);margin:0}._title_nrofn_30:focus{outline:none}._text_nrofn_41{font-size:var(--text-lead);color:var(--color-text-muted);margin:0}._wrap_ikgmh_2{color:var(--color-text)}._form_ikgmh_6{gap:var(--space-6);flex-direction:column;display:flex}._fields_ikgmh_12{gap:var(--space-5);flex-direction:column;display:flex}._fields_ikgmh_12>*{transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out)}._fields_ikgmh_12>:nth-child(2){transition-delay:var(--reveal-stagger)}._fields_ikgmh_12>:nth-child(3){transition-delay:calc(2 * var(--reveal-stagger))}._fields_ikgmh_12>:nth-child(4){transition-delay:calc(3 * var(--reveal-stagger))}html.motion-ok ._wrap_ikgmh_2:not([data-shown]) ._fields_ikgmh_12>*{opacity:0;transform:translateY(var(--shift-reveal))}._summary_ikgmh_43,._banner_ikgmh_44{padding:var(--space-4) var(--space-5);border:1px solid var(--color-error);border-radius:var(--radius-md);background:var(--color-error-soft);color:var(--color-text)}._summary_ikgmh_43:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}._summary_ikgmh_43 p,._banner_ikgmh_44 p{margin:0}._summary_ikgmh_43>p{gap:var(--space-2);align-items:flex-start;font-weight:600;display:flex}._summary_ikgmh_43 ul{margin:var(--space-2) 0 0;padding-left:var(--space-7)}._summary_ikgmh_43 a,._mail_ikgmh_75{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}._banner_ikgmh_44{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}._banner_ikgmh_44 p{flex:16rem}._mail_ikgmh_75{overflow-wrap:anywhere}._alertIcon_ikgmh_96{width:1.25em;height:1.25em;color:var(--color-error);flex:none}._retry_ikgmh_103{min-height:var(--target-min);padding-inline:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);font:inherit;color:var(--color-text);cursor:pointer;background:0 0;font-weight:600}._chips_ikgmh_116{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._chip_ikgmh_116{min-height:var(--core-chip-h);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);font:inherit;font-size:var(--text-caption);color:var(--color-text);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;display:inline-flex;position:relative}._chip_ikgmh_116:hover,._chip_ikgmh_116[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary)}@media (width<=639.98px),(pointer:coarse){._chip_ikgmh_116:after{content:"";inset:calc((var(--target-min) - var(--core-chip-h)) / -2) 0;position:absolute}}._counter_ikgmh_156{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-subtle);margin:0}._trap_ikgmh_164{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}._submit_ikgmh_173{gap:var(--space-4);width:100%;margin-top:var(--space-4);padding:var(--space-8) 0;border:0;border-bottom:2px solid var(--color-text);font:inherit;color:var(--color-text);text-align:left;cursor:pointer;transition:background-color var(--dur-base) var(--ease-out);background:0 0;justify-content:space-between;align-items:center;display:flex}._submit_ikgmh_173:hover:not(:disabled){background:color-mix(in srgb, var(--color-text) 4%, transparent)}._submit_ikgmh_173:disabled{cursor:progress}._submitText_ikgmh_199{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--tracking-h3);text-transform:uppercase;transition:transform var(--dur-base) var(--ease-out);font-weight:800;line-height:1.1}@media (width>=640px){._submitText_ikgmh_199{font-size:var(--text-send)}}._submit_ikgmh_173:hover:not(:disabled) ._submitText_ikgmh_199{transform:translateX(var(--space-4))}._circle_ikgmh_219{width:var(--send-circle);height:var(--send-circle);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-bg);transition:transform var(--dur-base) var(--ease-out);flex:none;place-items:center;display:grid}._submit_ikgmh_173:hover:not(:disabled) ._circle_ikgmh_219{transform:scale(1.1)}._arrow_ikgmh_236{width:var(--social-icon);height:var(--social-icon);transition:transform var(--dur-base) var(--ease-out);transform:rotate(-45deg)}._submit_ikgmh_173:hover ._arrow_ikgmh_236{transform:rotate(0)}._spinner_ikgmh_247{width:var(--social-icon);height:var(--social-icon);border:2px solid color-mix(in srgb, var(--color-bg) 35%, transparent);border-top-color:var(--color-bg);border-radius:var(--radius-full);animation:_spin_ikgmh_247 var(--dur-slow) linear infinite}@keyframes _spin_ikgmh_247{to{transform:rotate(360deg)}}._note_ikgmh_262{font-size:var(--text-small);color:var(--color-text-subtle);margin:0}._submit_ikgmh_173+._note_ikgmh_262{margin-top:calc(-1 * var(--space-2))}@media (prefers-reduced-motion:reduce){._submitText_ikgmh_199,._circle_ikgmh_219,._arrow_ikgmh_236,._submit_ikgmh_173{transition:none}._spinner_ikgmh_247{animation:none}}._marquee_14l9y_3{margin-bottom:var(--space-8);font-family:var(--font-display);font-size:var(--text-marquee);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;color:var(--color-text);opacity:var(--contact-marquee-opacity);-webkit-user-select:none;user-select:none;pointer-events:none;font-weight:800;line-height:1;overflow:clip}._track_14l9y_19{width:max-content;display:flex}._copy_14l9y_24{flex:none}@media (prefers-reduced-motion:no-preference){._row1_14l9y_30 ._track_14l9y_19{animation:_drift_14l9y_1 var(--dur-contact-marquee-1) linear infinite reverse}._row2_14l9y_34 ._track_14l9y_19{animation:_drift_14l9y_1 var(--dur-contact-marquee-2) linear infinite}[data-paused] ._track_14l9y_19{animation-play-state:paused}}@keyframes _drift_14l9y_1{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._twin_14l9y_51{display:none}._row2_14l9y_34 ._track_14l9y_19{margin-left:auto}._row2_14l9y_34{justify-content:flex-end;display:flex}}._card_32eom_3{width:var(--social-card-w);height:var(--social-card-h);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-text);transition:transform var(--dur-base) var(--ease-out);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}@media (width<=639.98px){._card_32eom_3{width:var(--social-card-w-sm);height:var(--social-card-h-sm);padding:var(--space-4)}}._watermark_32eom_27{top:calc(-1 * var(--space-6));right:calc(-1 * var(--space-6));color:var(--color-text);opacity:.04;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);position:absolute}._watermarkIcon_32eom_38{width:var(--social-watermark);height:var(--social-watermark);display:block}._top_32eom_44{align-items:center;gap:var(--space-3);display:flex;position:relative}._tile_32eom_51{width:var(--social-tile);height:var(--social-tile);border-radius:var(--radius-lg);background:var(--color-primary-wash);color:var(--color-primary);flex:none;place-items:center;display:grid}._tileIcon_32eom_62{width:var(--social-icon);height:var(--social-icon)}._titles_32eom_67{min-width:0}._name_32eom_71{font-family:var(--font-display);font-size:var(--text-h4);font-weight:700;line-height:1.2}._link_32eom_79{color:inherit;text-decoration:none}._link_32eom_79:after{content:"";z-index:1;position:absolute;inset:0}._link_32eom_79:focus-visible{outline:none}._card_32eom_3:has(._link_32eom_79:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}._handle_32eom_100{font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);overflow:hidden}._foot_32eom_108{padding-top:var(--space-2);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex;position:relative}._connect_32eom_117{font-family:var(--font-mono);font-size:var(--text-credential);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-subtle)}._external_32eom_125{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-text-subtle)}._copy_32eom_132{z-index:2;width:var(--target-min);height:var(--target-min);margin:calc(-1 * var(--space-3)) calc(-1 * var(--space-3)) calc(-1 * var(--space-3)) 0;border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}._copy_32eom_132:hover{color:var(--color-text)}._copyIcon_32eom_151{width:var(--icon-sm);height:var(--icon-sm)}@media (hover:hover){._card_32eom_3:hover{border-color:var(--color-border-strong);transform:translateY(calc(-1 * var(--space-1))) scale(1.02)}._card_32eom_3:hover ._watermark_32eom_27{opacity:.1;transform:scale(1.25)}._card_32eom_3:hover ._tile_32eom_51{box-shadow:inset 0 0 0 1px var(--color-primary)}}._socials_1oze9_2{gap:var(--space-4);display:grid}._window_1oze9_7{min-width:0}._item_1oze9_11[data-repeat]{display:none}._track_1oze9_15{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._track_1oze9_15 article{width:100%}@media (width<=359.98px){._track_1oze9_15{grid-template-columns:minmax(0,1fr)}}@media (width>=768px) and (prefers-reduced-motion:no-preference){._window_1oze9_7{overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}._item_1oze9_11[data-repeat]{display:block}._track_1oze9_15{width:max-content;animation:_drift_1oze9_1 var(--dur-marquee-1) linear infinite reverse;gap:0;display:flex}._item_1oze9_11{margin-right:var(--space-4);flex:none}._track_1oze9_15 article{width:var(--social-card-w)}._window_1oze9_7:hover ._track_1oze9_15,._window_1oze9_7:focus-within ._track_1oze9_15,[data-paused] ._track_1oze9_15{animation-play-state:paused}}@keyframes _drift_1oze9_1{to{transform:translate(-50%)}}._section_1pob1_3{scroll-margin-top:calc(var(--nav-h) + var(--space-4));padding-block:var(--section-y);border-top:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);position:relative;overflow:clip}._section_1pob1_3:before{content:"";background-image:repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-border) 60%, transparent) 0 1px, transparent 1px var(--grid-cell)), repeating-linear-gradient(0deg, color-mix(in srgb, var(--color-border) 60%, transparent) 0 1px, transparent 1px var(--grid-cell));pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 60%);mask-image:linear-gradient(#000,#0000 60%)}._inner_1pob1_34{gap:var(--space-7);max-width:var(--container);padding-inline:var(--gutter);grid-template-areas:"header""badge""socials""form";margin-inline:auto;display:grid;position:relative}._header_1pob1_44{grid-area:header}._badge_1pob1_48{grid-area:badge;min-width:0}._socials_1pob1_53{grid-area:socials;min-width:0;position:relative}._form_1pob1_59{grid-area:form;min-width:0}@media (width>=768px){._inner_1pob1_34{column-gap:var(--space-8);row-gap:var(--space-7);grid-template:"badge socials""badge header""badge form"1fr/minmax(0,5fr) minmax(0,7fr)}._header_1pob1_44 header{margin-bottom:0}}@media (width>=1024px){._inner_1pob1_34{column-gap:var(--space-9);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}._badge_1pob1_48{top:var(--nav-h);align-self:start;position:sticky}}._pause_1pob1_97{z-index:2;top:calc(-1 * var(--target-min) - var(--space-2));position:absolute;right:0}@media (prefers-reduced-motion:reduce){._pause_1pob1_97{display:none}}._reveal_1pob1_111{transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out)}html.motion-ok ._reveal_1pob1_111:not([data-shown]){opacity:0;transform:translateY(var(--shift-reveal))}._root_maq84_2{width:100%;height:100%;position:relative;overflow:hidden}._canvas_maq84_9{width:100%;height:100%;display:block}
/*$vite$:1*/