@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:.38s;--dur-door-settle:.16s;--dur-door-zoom:.78s;--dur-door-close:.35s;--ease-door-swing:cubic-bezier(.2, .8, .2, 1);--ease-door:cubic-bezier(.7, 0, .84, 0);--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.5rem, 7vw, 5.5rem);--dur-room-in:.25s;--dur-room-out:.18s;--dur-cover-reveal:.7s;--shift-room:12px;--room-phone-shot:260px;--room-tile:36px;--room-node:12px;--room-dot:6px;--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{scrollbar-gutter:stable;-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}}video::-webkit-media-controls{-webkit-appearance:none;display:none!important}video::-webkit-media-controls-enclosure{-webkit-appearance:none;display:none!important}video::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;display:none!important}video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.room-curtain{z-index:var(--z-modal);background:var(--room);pointer-events:none;position:fixed;inset:0}html.alias-wait body{visibility:hidden}._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}._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)}._overlay_1o2hi_3{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_1o2hi_3[data-closing]{animation:_intro-out_1o2hi_1 var(--dur-slow) var(--ease-out) both}@keyframes _intro-out_1o2hi_1{to{opacity:0}}._video_1o2hi_47{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%}._shield_1o2hi_69{position:absolute;inset:0}._skip_1o2hi_79{top:var(--space-4);right:var(--gutter);position:absolute}._control_1o2hi_91{bottom:var(--space-5);left:var(--gutter);position:absolute}._progress_1o2hi_103{height:var(--progress-h);position:absolute;inset:auto 0 0}._bar_1o2hi_115{background:var(--color-accent);height:100%;transform:scaleX(var(--progress,0));transform-origin:0}._actions_1o2hi_131{inset:auto var(--gutter) var(--intro-cta-bottom);justify-content:center;gap:var(--space-3);animation:_intro-cta-in_1o2hi_1 var(--dur-slow) var(--ease-out) both;flex-wrap:wrap;display:flex;position:absolute}@keyframes _intro-cta-in_1o2hi_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_1rmwf_5{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_1rmwf_29{flex-direction:column;justify-content:space-between;display:flex}@media (width>=1024px){._stage_1rmwf_29{min-height:var(--footer-min-h)}}._wordmark_1rmwf_57{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_1rmwf_57{padding-block:var(--space-8) var(--space-6)}}._wordmarkSvg_1rmwf_87{width:100%;height:auto;display:block;overflow:visible}._wordmarkText_1rmwf_101{font-family:var(--font-display);font-weight:800}._stopTop_1rmwf_115{stop-color:var(--color-surface-3)}._stopBottom_1rmwf_123{stop-color:var(--color-surface-2)}[data-theme=light] ._stopTop_1rmwf_115{stop-color:var(--color-border)}._panel_1rmwf_143{border-top:1px solid var(--color-border);padding-block:var(--space-7) var(--space-5)}._inner_1rmwf_153{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}._grid_1rmwf_167{gap:var(--space-6);display:grid}@media (width>=520px){._grid_1rmwf_167{column-gap:var(--space-6);row-gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr)}._brand_1rmwf_193{grid-area:1/1/auto/-1}._navigate_1rmwf_203{grid-area:2/1}._contact_1rmwf_213{grid-area:2/2}._more_1rmwf_223{grid-area:2/3}._projects_1rmwf_233{grid-area:3/1/auto/-1}}@media (width>=1024px){._grid_1rmwf_167{grid-template-columns:repeat(12,minmax(0,1fr))}._brand_1rmwf_193{grid-area:1/1/auto/4}._navigate_1rmwf_203{grid-area:1/4/auto/6}._projects_1rmwf_233{grid-area:1/6/auto/8}._contact_1rmwf_213{grid-area:1/8/auto/11}._more_1rmwf_223{grid-area:1/11/auto/13}}._brand_1rmwf_193{align-content:start;justify-items:start;gap:var(--space-4);display:grid}._home_1rmwf_323{--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_1rmwf_347,._logoLight_1rmwf_349{width:auto;height:var(--logo-h);display:block}@media (width>=1024px){._home_1rmwf_323{--logo-h:var(--footer-logo-h)}}._logoLight_1rmwf_349,[data-theme=light] ._logoDark_1rmwf_347{display:none}[data-theme=light] ._logoLight_1rmwf_349{display:block}._role_1rmwf_393{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_1rmwf_419{max-width:44ch;font-size:var(--text-small);color:var(--color-text-muted);line-height:1.6}._status_1rmwf_435{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_1rmwf_459{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_1rmwf_477{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_1rmwf_499{justify-items:start;margin:0;padding:0;list-style:none;display:grid}._link_1rmwf_517{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_1rmwf_517: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_1rmwf_517:hover,._link_1rmwf_517:focus-visible{color:var(--color-text)}._link_1rmwf_517:hover:after,._link_1rmwf_517:focus-visible:after{transform:scaleX(1)}._external_1rmwf_595{width:var(--icon-xs);height:var(--icon-xs);flex:none}._email_1rmwf_609{align-items:center;gap:var(--space-1);grid-template-columns:minmax(0,auto) auto;max-width:100%;display:grid}._email_1rmwf_609 ._link_1rmwf_517{flex-wrap:wrap;gap:0}._copy_1rmwf_635{color:var(--color-text-muted)}._plain_1rmwf_643{min-height:var(--target-min);font-size:var(--text-small);color:var(--color-text-muted);align-items:center;display:flex}._bottom_1rmwf_661{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_1rmwf_661{flex-direction:column;align-items:flex-start}}._rights_1rmwf_697{font-family:var(--font-mono);font-size:var(--text-credential);letter-spacing:var(--tracking-mono);color:var(--color-text-subtle)}._end_1rmwf_711{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._socials_1rmwf_725{margin:0;padding:0;list-style:none;display:flex}._social_1rmwf_725{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_1rmwf_725:hover,._social_1rmwf_725:focus-visible{color:var(--color-text)}._socialIcon_1rmwf_769{width:var(--icon-sm);height:var(--icon-sm)}._rise_1rmwf_785{--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_1rmwf_29:not([data-shown]) ._rise_1rmwf_785{opacity:0;transform:translateY(var(--shift-reveal))}._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)}._wordmark_1vcjw_1{align-items:center;gap:calc(var(--sign-h-nav) * .38);color:var(--color-text);display:inline-flex}._name_1vcjw_17{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_1vcjw_37{gap:var(--space-1);display:grid}._role_1vcjw_47{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_1vcjw_73{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_1fqai_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_1fqai_19{--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_1fqai_1 var(--dur-base) var(--ease-out) both}._toast_1fqai_19[data-tone=error]{--tone:var(--color-error)}._toast_1fqai_19[data-tone=info]{--tone:var(--color-info)}@keyframes _toast-in_1fqai_1{0%{opacity:0;transform:translateY(var(--shift-reveal))}}._page_1l8gm_1{gap:var(--space-4);max-width:var(--container);min-height:60vh;padding:var(--section-y) var(--gutter);color:var(--color-text);align-content:center;justify-items:start;margin-inline:auto;display:grid}._title_1l8gm_25{font-family:var(--font-display);font-size:var(--text-display);letter-spacing:var(--tracking-display);font-weight:800;line-height:1.05}._lead_1l8gm_41{max-width:56ch;font-size:var(--text-lead);color:var(--color-text-muted)}._actions_1l8gm_53{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}._header_1v1d0_1{gap:var(--space-3);margin-bottom:var(--space-7);display:grid}._title_1v1d0_15{font-size:var(--text-h2);letter-spacing:var(--tracking-h2);font-weight:650;line-height:1.1}._title_1v1d0_15 em{color:var(--color-primary);font-style:normal}._lead_1v1d0_39{max-width:56ch;font-size:var(--text-lead);color:var(--color-text-muted);line-height:1.6}._display_1v1d0_55{text-align:center;justify-items:center}._display_1v1d0_55 ._title_1v1d0_15{font-size:var(--text-display);letter-spacing:var(--tracking-display);line-height:1}._display_1v1d0_55 ._lead_1v1d0_39{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}._info_3jxuy_3{max-width:var(--door-panel-w);color:var(--color-text)}._name_3jxuy_13{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--tracking-h3);font-weight:700;line-height:1.1}._meta_3jxuy_29{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_3jxuy_49{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_3jxuy_49 li{gap:var(--space-2);align-items:flex-start;display:flex}._check_3jxuy_81{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_3jxuy_105{width:.85em;height:.85em}._side_3jxuy_117 ._list_3jxuy_49 li{animation:_rise_3jxuy_1 var(--dur-base) var(--ease-out) both;animation-delay:calc(var(--i) * var(--dur-base) / 4)}@keyframes _rise_3jxuy_1{0%{opacity:0;transform:translateY(var(--space-2))}}._under_3jxuy_143{text-align:left;margin-inline:auto}@media (height<=699.98px){._under_3jxuy_143 ._list_3jxuy_49{display:none}}@media (prefers-reduced-motion:reduce){._side_3jxuy_117 ._list_3jxuy_49 li{animation:none}}._unit_5yeek_7{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_5yeek_7: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_5yeek_45{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_5yeek_45:focus-visible{outline:2px solid var(--color-accent);outline-offset:var(--door-focus-offset)}._doorway_5yeek_45: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_5yeek_105{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_5yeek_105: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_5yeek_157{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_5yeek_175{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_5yeek_195,._sill_5yeek_197{opacity:0;transition:opacity var(--dur-base) var(--ease-out);position:absolute}._leak_5yeek_195{background:linear-gradient(90deg, transparent, var(--room-glow));width:5cqi;top:6cqi;bottom:0;right:0}._sill_5yeek_197{background:var(--room-glow);height:1.6cqi;bottom:0;left:0;right:0}._leaf_5yeek_243{border-radius:inherit;background:linear-gradient(100deg, var(--mat-hi-1), transparent 30%, var(--mat-lo-2)), var(--door);transform-origin:0;transform-style:preserve-3d;position:absolute;inset:0}._leaf_5yeek_243: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_5yeek_291{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_5yeek_321{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_5yeek_321:before,._plate_5yeek_321: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_5yeek_321:before{left:1.4cqi}._plate_5yeek_321:after{right:1.4cqi}._handle_5yeek_419{width:9cqi;height:9cqi;position:absolute;top:60%;right:9cqi}._rose_5yeek_435{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_5yeek_461{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%;position:absolute;top:2.6cqi;right:4.5cqi}._lock_5yeek_487{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_5yeek_517{border-radius:inherit;background:var(--mat-lo-3);opacity:0;position:absolute;inset:0}._pool_5yeek_537{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);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_5yeek_7[data-on] ._leak_5yeek_195,._unit_5yeek_7[data-on] ._sill_5yeek_197,._unit_5yeek_7[data-on] ._doorway_5yeek_45:after,._unit_5yeek_7[data-press] ._leak_5yeek_195,._unit_5yeek_7[data-press] ._sill_5yeek_197{opacity:1}._unit_5yeek_7[data-on] ._pool_5yeek_537{opacity:.85}[data-opening] ._unit_5yeek_7{transition-duration:var(--dur-fast)}@media (prefers-reduced-motion:reduce){._unit_5yeek_7,._leak_5yeek_195,._sill_5yeek_197,._pool_5yeek_537,._doorway_5yeek_45:after{transition:none}}._wall_z6r4s_5{position:relative}._stage_z6r4s_17{padding:var(--space-8) calc(50vw - 50%) 0;background:linear-gradient(180deg, var(--wall-hi), var(--wall) 60%);contain:layout paint;margin-inline:calc(50% - 50vw);position:relative}._stage_z6r4s_17[data-lifted]{z-index:var(--z-overlay)}[data-opening] ._stage_z6r4s_17{pointer-events:none}._light_z6r4s_55{z-index:calc(var(--z-overlay) + 1);background:var(--room);opacity:0;pointer-events:none;display:none;position:fixed;inset:0}[data-opening] ._light_z6r4s_55{display:block}._row_z6r4s_85{--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_z6r4s_85{--gap:var(--space-8)}}@media (width>=1024px){._row_z6r4s_85[data-focus]>li:not([data-on]){opacity:var(--door-dim)}._row_z6r4s_85[data-focus]>li,[data-opening] ._row_z6r4s_85>li{will-change:opacity}}html.motion-ok ._stage_z6r4s_17:not([data-shown]) ._row_z6r4s_85>li{opacity:0}html.motion-ok ._stage_z6r4s_17[data-shown] ._row_z6r4s_85>li{animation:_door-rise_z6r4s_1 var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(var(--i) * 2 * var(--reveal-stagger))}@keyframes _door-rise_z6r4s_1{0%{opacity:0;transform:translateY(var(--space-5))}}@media (width<=1023.98px){._row_z6r4s_85{--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_z6r4s_85::-webkit-scrollbar{display:none}._row_z6r4s_85>li{flex:0 0 var(--w);scroll-snap-align:center}}@media (width<=639.98px){._row_z6r4s_85{--w:min(var(--door-w-sm), var(--door-max-w) * 1.25)}}._floor_z6r4s_261{height:var(--floor-h);background:var(--floor);margin-inline:calc(50% - 50vw);position:relative;overflow:hidden}._floor_z6r4s_261: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_z6r4s_261: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_z6r4s_261{height:var(--floor-h-sm)}}._side_z6r4s_343[data-out]{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}._side_z6r4s_343{top:var(--top);left:calc(var(--edge) + var(--space-6));z-index:2;width:var(--door-panel-w);will-change:opacity;animation:_panel-in_z6r4s_1 var(--dur-base) var(--ease-out);display:none;position:absolute}._side_z6r4s_343[data-left]{right:calc(var(--edge) + var(--space-6));left:auto}@media (width>=1024px){._side_z6r4s_343{display:block}}@keyframes _panel-in_z6r4s_1{0%{opacity:0}}._under_z6r4s_411{gap:var(--space-4);padding:var(--space-6) var(--gutter) var(--section-y);background:var(--floor);display:grid}@media (width>=1024px){._under_z6r4s_411{display:none}}._dots_z6r4s_437{justify-content:center;display:flex}._dot_z6r4s_437{width:var(--target-min);height:var(--target-min);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}._dot_z6r4s_437:before{content:"";width:var(--space-2);height:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-full)}._dot_z6r4s_437[aria-current]:before{border-color:var(--color-text);background:var(--color-text)}._hint_z6r4s_495{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_z6r4s_515{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);will-change:opacity, transform;font-weight:600;display:none;position:fixed;top:0;left:0}@media (width>=1024px) and (hover:hover) and (pointer:fine){._pill_z6r4s_515{display:block}}._pill_z6r4s_515[data-shown]{opacity:1}@media (prefers-reduced-motion:reduce){._side_z6r4s_343{animation:none}}._section_o3yce_5{scroll-margin-top:calc(var(--nav-h) + var(--space-4));padding-top:var(--section-y);border-top:1px solid var(--color-border);background:var(--wall-hi);color:var(--color-text);position:relative}._section_o3yce_5: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}._inner_o3yce_45,._wide_o3yce_47{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto;position:relative}._wide_o3yce_47{max-width:var(--container-lg)}@media (width<=1023.98px){._wide_o3yce_47{padding-inline:0}}._revealSelf_o3yce_83{transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out)}html.motion-ok ._revealSelf_o3yce_83:not([data-shown]){opacity:0;transform:translateY(var(--shift-reveal))}._header_17jso_3{gap:var(--space-3);margin-bottom:var(--space-7);display:grid}._center_17jso_15{text-align:center;justify-items:center}._eyebrow_17jso_25{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_17jso_45{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--tracking-h3);font-weight:700;line-height:1.15}._lead_17jso_61{max-width:60ch;font-size:var(--text-body);color:var(--color-text-muted);line-height:1.6}._chips_1nfuk_1{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._chip_1nfuk_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_1nfuk_1:hover{border-color:var(--color-primary);color:var(--color-primary)}@media (width<=639.98px),(pointer:coarse){._chip_1nfuk_1:after{content:"";inset:calc((var(--target-min) - var(--core-chip-h)) / -2) 0;position:absolute}}._more_1nfuk_77{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-subtle)}._card_fq148_5{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_fq148_5: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_fq148_57{align-items:flex-start;gap:var(--space-3);display:flex;position:relative}._tile_fq148_71{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_fq148_101{width:var(--core-icon-sm);height:var(--core-icon-sm);transition:transform var(--dur-base) var(--ease-out)}@media (width>=640px){._tile_fq148_71{min-width:var(--core-tile);height:var(--core-tile)}._icon_fq148_101{width:var(--core-icon);height:var(--core-icon)}._pair_fq148_135 ._icon_fq148_101{width:var(--core-icon-pair);height:var(--core-icon-pair)}}._head_fq148_147{gap:var(--space-2);min-width:0;display:grid}._titleRow_fq148_159{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}._name_fq148_175{font-family:var(--font-display);font-size:var(--text-h4);overflow-wrap:anywhere;font-weight:700;line-height:1.25}._layer_fq148_193{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_fq148_219{width:var(--skill-node);height:var(--skill-node);border-radius:var(--radius-full);background:var(--color-text);flex:none}._layer_fq148_193[data-layer=infra] ._node_fq148_219{background:var(--color-accent)}._text_fq148_245{font-size:var(--text-small);color:var(--color-text-muted);line-height:1.5}._used_fq148_257{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_fq148_279{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_fq148_5:hover{border-color:var(--color-border-strong);transform:translateY(calc(-1 * var(--skill-lift)))}._card_fq148_5:hover:before{opacity:1}._card_fq148_5:hover ._icon_fq148_101{color:var(--color-primary);transform:scale(1.1)}._card_fq148_5:hover ._name_fq148_175{color:var(--color-primary)}}._wheel_1mv4i_5{--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_1mv4i_5{--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_1mv4i_5{--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_1mv4i_5[data-dragging]{cursor:grabbing}._ring_1mv4i_89{top:var(--top);width:var(--d);height:var(--d);margin-left:calc(var(--d) / -2);rotate:var(--angle,0deg);position:absolute;left:50%}._wheel_1mv4i_5[data-spin] ._ring_1mv4i_89{animation:_spin_1mv4i_1 var(--dur-wheel) linear infinite;will-change:transform}._wheel_1mv4i_5[data-paused] ._ring_1mv4i_89{animation-play-state:paused}._wheel_1mv4i_5[data-dragging] ._ring_1mv4i_89{will-change:transform}._ring_1mv4i_89[data-snap]{transition:rotate var(--dur-base) var(--ease-out)}@keyframes _spin_1mv4i_1{0%{rotate:var(--angle,0deg)}to{rotate:calc(var(--angle,0deg) + 360deg)}}._spoke_1mv4i_169{rotate:calc(var(--i) * 15deg);pointer-events:none;position:absolute;inset:0}._tile_1mv4i_183{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_1mv4i_183[data-active]{border-color:var(--color-border-strong);color:var(--color-primary);scale:1.08}._icon_1mv4i_227{width:50%;height:50%}._wheel_1mv4i_5:before,._wheel_1mv4i_5:after,._fade_1mv4i_243{content:"";z-index:1;pointer-events:none;position:absolute}._wheel_1mv4i_5:before,._wheel_1mv4i_5:after{width:var(--fade-x);top:0;bottom:0}._wheel_1mv4i_5:before{background:linear-gradient(90deg, var(--color-bg), transparent);left:0}._wheel_1mv4i_5:after{background:linear-gradient(270deg, var(--color-bg), transparent);right:0}._fade_1mv4i_243{height:var(--fade-y);background:linear-gradient(0deg, var(--color-bg), transparent);bottom:0;left:0;right:0}._label_1mv4i_309{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_1mv4i_309[data-name]{color:var(--color-text)}._pill_1mv4i_347{display:none}@media (hover:hover) and (pointer:fine){._pill_1mv4i_347{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_1mv4i_5[data-hover] ._pill_1mv4i_347{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){._tile_1mv4i_183,._pill_1mv4i_347,._ring_1mv4i_89[data-snap]{transition:none}}._header_a38yu_3{z-index:2;margin-top:calc(-1 * var(--wheel-overlap));position:relative}@media (width>=640px){._header_a38yu_3{margin-top:calc(-1 * var(--wheel-overlap-md))}}@media (width>=1024px){._header_a38yu_3{margin-top:calc(-1 * var(--wheel-overlap-lg))}}._grid_a38yu_41{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){._grid_a38yu_41{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){._grid_a38yu_41{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){._grid_a38yu_41{grid-template-columns:repeat(4,minmax(0,1fr))}}._rise_a38yu_95{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_a38yu_41:not([data-shown]) ._rise_a38yu_95{opacity:0;transform:translateY(var(--skill-rise))}._card_1sqpo_3{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_1sqpo_3{min-height:var(--work-card-h-md)}}@media (width>=1024px){._card_1sqpo_3{min-height:var(--work-card-h)}}._visual_1sqpo_51{min-height:40%;transition:transform var(--dur-base) var(--ease-out);flex:1;position:relative;overflow:hidden}._numeral_1sqpo_67{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_1sqpo_91{top:var(--space-4);right:var(--space-4);width:var(--work-icon);height:var(--work-icon);color:var(--color-text-muted);position:absolute}._body_1sqpo_109{gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);display:grid}._meta_1sqpo_121{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_1sqpo_139{width:var(--space-6);height:var(--space-6);border:1px solid var(--color-border);place-items:center;display:grid}._metaIcon_1sqpo_155{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-text-muted)}._title_1sqpo_167{font-family:var(--font-display);font-size:var(--text-h4);text-transform:uppercase;font-weight:800;line-height:1.2}._text_1sqpo_183{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_1sqpo_201 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_1sqpo_201 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_1sqpo_201 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_1sqpo_201 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_1sqpo_201 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_1sqpo_3:hover ._brackets_1sqpo_201 span{opacity:1;transform:none}._card_1sqpo_3:hover ._visual_1sqpo_51{transform:scale(1.03)}._card_1sqpo_3:hover ._numeral_1sqpo_67{-webkit-text-stroke-color:var(--color-primary)}}@media (prefers-reduced-motion:reduce){._brackets_1sqpo_201 span,._visual_1sqpo_51{transition:none}}._pin_1n1z3_5{--per:1;--gap:var(--space-5)}@media (width>=640px){._pin_1n1z3_5{--per:2}}._sticky_1n1z3_27{container-type:inline-size}._header_1n1z3_35{width:100%;max-width:var(--container);margin:0 auto var(--space-6);padding-inline:var(--gutter)}._eyebrow_1n1z3_51{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_1n1z3_69{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_1n1z3_87{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_1n1z3_105{max-width:60ch;margin-top:var(--space-4);color:var(--color-text-muted);line-height:1.6}._viewport_1n1z3_119{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_1n1z3_139{--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_1n1z3_159{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_1n1z3_5{height:calc(100vh - var(--nav-h) + (var(--n) / var(--per) - 1) * (100vw - 2 * var(--gutter) + var(--gap)));view-timeline-name:--work-pin}._sticky_1n1z3_27{top:var(--nav-h);height:calc(100vh - var(--nav-h));flex-direction:column;justify-content:center;display:flex;position:sticky;overflow:hidden}._viewport_1n1z3_119{overflow:visible}._track_1n1z3_139{animation:linear both _slide_1n1z3_1;animation-timeline:--work-pin;animation-range:contain}}}@keyframes _slide_1n1z3_1{to{transform:translateX(calc(-1 * var(--overflow)))}}._panel_olsbe_3{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_olsbe_3{column-gap:var(--space-7);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center}}._eyebrow_olsbe_39{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_olsbe_57{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_olsbe_75{margin-top:var(--space-2);color:var(--color-text-muted);line-height:1.6}._rows_olsbe_87{gap:var(--space-4);transition:opacity var(--dur-slow) var(--ease-out);display:grid}html.motion-ok ._panel_olsbe_3:not([data-shown]) ._rows_olsbe_87{opacity:0}._row_olsbe_87{gap:var(--space-2);display:grid}._rowLabel_olsbe_117{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_olsbe_135{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._chip_olsbe_135{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_olsbe_175{border:1px dashed var(--color-border-strong);color:var(--color-text-muted)}._next_olsbe_185{border:1px dotted var(--color-border-strong);color:var(--color-text-subtle)}._icon_olsbe_195{width:var(--icon-sm);height:var(--icon-sm);flex:none}._dot_olsbe_209{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_olsbe_209{animation:_pulse_olsbe_1 var(--dur-pulse) var(--ease-in-out) infinite}}@keyframes _pulse_olsbe_1{50%{opacity:.35;transform:scale(.7)}}._opener_14tly_5{min-height:40vh;padding-top:var(--section-y);align-content:end;display:grid;position:relative}._inner_14tly_21{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto;position:relative}._bubbles_14tly_39{display:none}@media (width>=1024px){._bubbles_14tly_39{pointer-events:none;display:block;position:absolute;inset:0}}._bubble_14tly_39{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_14tly_97{width:var(--bubble-icon);height:var(--bubble-icon)}@media (prefers-reduced-motion:no-preference){html.motion-ok ._bubble_14tly_39{animation:_float_14tly_1 var(--dur-float) var(--ease-in-out) var(--delay) infinite}}@keyframes _float_14tly_1{50%{transform:translateY(calc(-1 * var(--bubble-float)))}}._card_qj6n2_3{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_qj6n2_19{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._title_qj6n2_35{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_qj6n2_53{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-muted)}._line_qj6n2_79{align-items:center;gap:var(--space-2);height:var(--space-4);margin-top:var(--space-2);display:flex;position:relative}._line_qj6n2_79:before{content:"";background:var(--color-border);height:1px;position:absolute;left:0;right:0}._dot_qj6n2_115{width:var(--toolbox-dot);height:var(--toolbox-dot);border-radius:var(--radius-full);background:var(--color-border-strong);position:relative}._chips_qj6n2_131{gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}._chip_qj6n2_131{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_qj6n2_177{width:var(--icon-sm);height:var(--icon-sm);flex:none}._tablist_lye88_9{display:none}@media (width<=767.98px){html.js ._tablist_lye88_9{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_lye88_45:not([data-active]){display:none}html.js ._label_lye88_55{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}._tab_lye88_9{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_lye88_9[aria-selected=true]{color:var(--color-text)}._indicator_lye88_115{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_lye88_141{gap:var(--space-4);display:grid}._bar_lye88_151{display:none}._column_lye88_45{align-content:start;gap:var(--space-3);display:grid}._label_lye88_55{font-size:var(--text-small);text-align:center;font-weight:600}._count_lye88_183{font-family:var(--font-mono);color:var(--color-text-subtle);font-weight:400}@media (width>=768px){._columns_lye88_141{row-gap:var(--space-4);grid-template-rows:auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr))}._bar_lye88_151{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);grid-area:1/1/auto/-1;display:block}._column_lye88_45{grid-row:1/span 2;grid-template-rows:subgrid;gap:0}._column_lye88_45:first-of-type{grid-column:1}._column_lye88_45:nth-of-type(2){grid-column:2}._column_lye88_45:nth-of-type(3){grid-column:3}._label_lye88_55{padding-block:var(--space-3);align-self:center;position:relative}._column_lye88_45+._column_lye88_45 ._label_lye88_55:before{content:"";top:25%;bottom:25%;left:calc(var(--space-4) / -2);background:var(--color-border);width:1px;position:absolute}}._panel_lye88_303{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_lye88_323{gap:var(--space-3);display:grid}._more_lye88_323[hidden]{display:none}@media (prefers-reduced-motion:no-preference){._more_lye88_323:not([hidden]) ._reveal_lye88_345{animation:_rise_lye88_1 var(--dur-base) var(--ease-out) both;animation-delay:calc(var(--i) * var(--skill-stagger-tool))}}@keyframes _rise_lye88_1{0%{opacity:0;transform:translateY(var(--space-2))}}._viewMore_lye88_371{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_lye88_371:hover{border-color:var(--color-border-strong)}._chevron_lye88_409{width:var(--icon-sm);height:var(--icon-sm);transition:transform var(--dur-base) var(--ease-out)}._viewMore_lye88_371[aria-expanded=true] ._chevron_lye88_409{transform:rotate(180deg)}._marquee_1muw5_3{overflow:clip}._inner_1muw5_11{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}._pause_1muw5_23{justify-self:center}._row_1muw5_31+._row_1muw5_31{margin-top:var(--space-4)}._row_1muw5_31{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}._track_1muw5_49{width:max-content;display:flex}._copy_1muw5_61{gap:var(--space-4);padding:0 var(--space-4) 0 0;margin:0;list-style:none;display:flex}._pill_1muw5_77{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_1muw5_103{width:var(--marquee-icon-sm);height:var(--marquee-icon-sm)}._name_1muw5_113{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_1muw5_77{padding:var(--space-4) var(--space-6)}._icon_1muw5_103{width:var(--marquee-icon);height:var(--marquee-icon)}._name_1muw5_113{font-size:var(--text-body)}}@media (hover:hover){._pill_1muw5_77:hover{color:var(--color-text);scale:1.04}._pill_1muw5_77:hover ._icon_1muw5_103{color:var(--color-primary)}}@media (prefers-reduced-motion:no-preference){._track_1muw5_49{animation:_marquee_1muw5_3 var(--dur-marquee-1) linear infinite}._reverse_1muw5_191 ._track_1muw5_49{animation-duration:var(--dur-marquee-2);animation-direction:reverse}._marquee_1muw5_3[data-paused] ._track_1muw5_49,._row_1muw5_31:hover ._track_1muw5_49,._row_1muw5_31:focus-within ._track_1muw5_49{animation-play-state:paused}}@keyframes _marquee_1muw5_3{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._row_1muw5_31{-webkit-mask-image:none;mask-image:none}._track_1muw5_49{width:auto;padding-inline:var(--gutter)}._copy_1muw5_61{flex-wrap:wrap;justify-content:center;padding:0}._twin_1muw5_261,._pill_1muw5_77[data-repeat],._pause_1muw5_23{display:none}}._section_8l1a3_5{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_8l1a3_21{max-width:var(--container);margin:var(--section-y) auto 0;padding-inline:var(--gutter)}._flush_8l1a3_33{max-width:var(--container);margin:var(--space-5) auto 0;padding-inline:var(--gutter)}._wide_8l1a3_45{margin-top:var(--section-y)}._wide_8l1a3_45:empty{display:none}._door_gt0nk_3{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_gt0nk_3: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%}._section_5l8js_5{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_5l8js_41{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_5l8js_61,._older_5l8js_63{position:absolute;inset:0}._blob_5l8js_61{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_5l8js_61[data-blob="0"]{--c1:var(--color-accent);--c2:var(--color-primary)}._blob_5l8js_61[data-blob="1"]{--c1:var(--color-primary);--c2:var(--color-secondary)}._blob_5l8js_61[data-blob="2"]{--c1:var(--color-secondary);--c2:var(--color-accent)}._blob_5l8js_61[data-blob="3"]{--c1:var(--color-primary);--c2:var(--color-border-strong)}._blob_5l8js_61[data-blob="4"]{--c1:var(--color-text-muted);--c2:var(--color-secondary)}._section_5l8js_5[data-ch="0"] ._blob_5l8js_61[data-blob="0"],._section_5l8js_5[data-ch="1"] ._blob_5l8js_61[data-blob="1"],._section_5l8js_5[data-ch="2"] ._blob_5l8js_61[data-blob="2"],._section_5l8js_5[data-ch="3"] ._blob_5l8js_61[data-blob="3"],._section_5l8js_5[data-ch="4"] ._blob_5l8js_61[data-blob="4"]{opacity:1;animation:_drift_5l8js_1 var(--dur-drift) var(--ease-in-out) infinite alternate}@keyframes _drift_5l8js_1{to{transform:translate(3%,-2%)scale(1.06)}}._older_5l8js_63{background:color-mix(in srgb, var(--color-primary) 6%, transparent);opacity:calc(var(--p) * .8)}._inner_5l8js_201{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto;position:relative}@media (width>=1024px){._inner_5l8js_201{gap:var(--space-9);grid-template-columns:1fr 1.1fr;align-items:start;display:grid}._left_5l8js_233{top:var(--nav-h);height:calc(100svh - var(--nav-h));flex-direction:column;justify-content:center;display:flex;position:sticky}}._clock_5l8js_253{position:relative}._dial_5l8js_263{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_5l8js_289{fill:none;stroke:var(--color-border);stroke-width:1.5px;transform-box:view-box;transform-origin:50%}._ring_5l8js_289 [data-long]{stroke:var(--color-border-strong)}._ring_5l8js_289[data-ring="0"]{transform:rotate(calc(var(--p) * -90deg))}._ring_5l8js_289[data-ring="1"]{transform:rotate(calc(var(--p) * -180deg))}._ring_5l8js_289[data-ring="2"]{transform:rotate(calc(var(--p) * -360deg))}._year_5l8js_339{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_5l8js_363{height:1em;display:block;overflow:clip}._reel_5l8js_375{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_5l8js_375>span{height:1em;display:block}._readout_5l8js_401{position:relative}._period_5l8js_409{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_5l8js_427{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_5l8js_445{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_5l8js_461{color:var(--color-text);font-weight:600}._total_5l8js_471{margin-right:var(--space-4);white-space:pre;color:var(--color-text-subtle)}._bar_5l8js_483{flex:0 1 var(--journey-meter-w);background:var(--color-border);height:2px;display:block}._bar_5l8js_483>span{background:var(--color-text);height:100%;transform:scaleX(var(--p));transform-origin:0;display:block}._rail_5l8js_515{padding-left:calc(var(--journey-dot) + 2 * var(--journey-ring) + var(--space-5));position:relative}._track_5l8js_525{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_5l8js_545{height:0;display:block;position:sticky;top:50svh}._tail_5l8js_545:before{content:"";background:var(--color-text);width:2px;height:100svh;position:absolute;bottom:0;left:calc(50% - 1px)}._dot_5l8js_579{top:calc(50svh - var(--journey-dot) / 2);width:var(--journey-dot);height:var(--journey-dot);margin-inline:auto;display:block;position:sticky}._dot_5l8js_579>span{border-radius:var(--radius-full);transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0}._dot_5l8js_579>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_5l8js_579>span:last-child{background:var(--color-accent);box-shadow:0 0 0 var(--journey-ring) var(--color-accent-soft);opacity:0}._section_5l8js_5[data-now] ._dot_5l8js_579>span:first-child{opacity:0}._section_5l8js_5[data-now] ._dot_5l8js_579>span:last-child{opacity:1}._chapters_5l8js_651{padding:var(--journey-rail-top) 0 0;margin:0;list-style:none}._chapter_5l8js_651{padding-block:var(--space-7);transition:opacity var(--dur-base) var(--ease-out)}._section_5l8js_5[data-live] ._chapter_5l8js_651:not([data-on]){opacity:var(--journey-dim)}._date_5l8js_683{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_5l8js_703{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_5l8js_721{margin-top:var(--space-1);font-size:var(--text-body);color:var(--color-text-muted);font-weight:500}._bullets_5l8js_735{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_5l8js_735 li{padding-left:var(--space-5);position:relative}._bullets_5l8js_735 li:before{content:"–";color:var(--color-text-subtle);position:absolute;left:0}._cta_5l8js_779{margin-top:var(--space-5)}._doors_5l8js_787{gap:var(--space-2);margin:var(--space-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}._door_5l8js_787{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_5l8js_787:hover{border-color:var(--color-text)}._door_5l8js_787>span{--mini-door-w:var(--space-4);--mini-door-h:var(--space-6)}@media (width<=1023.98px){._left_5l8js_233{display:contents}._clock_5l8js_253{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_5l8js_263{display:none}._year_5l8js_339{font-size:var(--text-year-sm)}._readout_5l8js_401{text-align:right}._period_5l8js_409,._meter_5l8js_427{margin-top:0}._meter_5l8js_427{margin-top:var(--space-2);justify-content:flex-end}._bar_5l8js_483{flex-basis:var(--space-9)}}@media (prefers-reduced-motion:reduce){._blob_5l8js_61{transition:none;animation:none}._reel_5l8js_375,._chapter_5l8js_651,._dot_5l8js_579>span{transition:none}._ring_5l8js_289,._rewind_5l8js_445{transform:none}}._static_4ok42_3{height:var(--badge-static-h);flex-direction:column;align-items:center;display:flex;position:relative}._strap_4ok42_21{width:var(--badge-static-w);height:var(--space-9);flex:none;position:relative}._strap_4ok42_21>span:not(._clip_4ok42_35){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_4ok42_21>span:first-child{transform:translate(-50%)rotate(14deg)}._strap_4ok42_21>span:nth-child(2){transform:translate(-50%)rotate(-14deg)}._clip_4ok42_35{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_4ok42_95{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_4ok42_95{animation:_swing_4ok42_1 var(--dur-swing) var(--ease-in-out) infinite}[data-paused] ._badge_4ok42_95{animation-play-state:paused}}@keyframes _swing_4ok42_1{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}._card_4ok42_159{aspect-ratio:520/731;transform-style:preserve-3d;transition:transform var(--dur-slow) var(--ease-out);display:block;position:relative}._card_4ok42_159[data-flipped]{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){._card_4ok42_159{transition:none}}._front_4ok42_195,._back_4ok42_197{border-radius:var(--radius-lg);backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}._back_4ok42_197{transform:rotateY(180deg)}._paper_4ok42_221,._graphite_4ok42_223{width:100%;height:100%}._paper_4ok42_221{display:block}._graphite_4ok42_223,[data-theme=light] ._paper_4ok42_221{display:none}[data-theme=light] ._graphite_4ok42_223{display:block}._column_1abt5_3{flex-direction:column;align-items:center;display:flex;position:relative}@media (width>=768px){._column_1abt5_3{height:var(--badge-col-h-md)}}@media (width>=1024px){._column_1abt5_3{height:clamp(var(--badge-col-min), var(--badge-col-h), var(--badge-col-max))}}._slot_1abt5_43{z-index:2;width:min(100%, var(--slot-w));height:var(--space-4);flex:none;place-items:center;display:grid;position:relative}._slot_1abt5_43>span{border-radius:var(--radius-full);grid-area:1/1}._slot_1abt5_43>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_1abt5_43>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_1abt5_119,._canvas_1abt5_121{transition:opacity var(--dur-slow) var(--ease-out)}._canvas_1abt5_121{inset:0 calc(var(--space-8) / -2);opacity:0;position:absolute}@media (width>=1024px){._canvas_1abt5_121{inset:0 calc(var(--space-9) / -2)}}._column_1abt5_3[data-ready] ._canvas_1abt5_121{opacity:1}._column_1abt5_3[data-ready] ._static_1abt5_119{opacity:0}._hint_1abt5_175{display:none}@media (hover:hover) and (pointer:fine){._hint_1abt5_175{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_1abt5_175[data-hidden]{opacity:0}}._field_n3ql7_3{gap:var(--space-2);flex-direction:column;display:flex}._control_n3ql7_15{padding-top:var(--space-6);position:relative}._input_n3ql7_25{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_n3ql7_25:focus-visible{outline:none}textarea._input_n3ql7_25{min-height:calc(1lh + 2 * var(--space-3) + 2px);max-height:calc(8lh + 2 * var(--space-3) + 2px);overflow-y:auto}._label_n3ql7_77{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_n3ql7_25:focus+._label_n3ql7_77,._input_n3ql7_25:not(:placeholder-shown)+._label_n3ql7_77{transform:translateY(-28px)scale(.75)}._input_n3ql7_25:focus+._label_n3ql7_77{color:var(--color-text)}._line_n3ql7_131{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_n3ql7_25:focus~._line_n3ql7_131{transform:scaleX(1)}._field_n3ql7_3[data-invalid] ._input_n3ql7_25{border-bottom-color:var(--color-error)}._error_n3ql7_171{gap:var(--space-2);font-size:var(--text-small);color:var(--color-error);align-items:flex-start;margin:0;display:flex}._errorIcon_n3ql7_189{flex:none;width:1em;height:1em;margin-top:.2em}@media (prefers-reduced-motion:reduce){._label_n3ql7_77,._line_n3ql7_131{transition:none}}._panel_1r0ea_1{gap:var(--space-4);padding-block:var(--space-8);color:var(--color-text);animation:_fade-in_1r0ea_1 var(--dur-slow) var(--ease-out);flex-direction:column;align-items:flex-start;display:flex}@keyframes _fade-in_1r0ea_1{0%{opacity:0;transform:translateY(var(--shift-reveal))}}@media (prefers-reduced-motion:reduce){._panel_1r0ea_1{animation:none}}._icon_1r0ea_47{width:var(--send-circle);height:var(--send-circle);color:var(--color-accent)}._title_1r0ea_59{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--tracking-h3);margin:0}._title_1r0ea_59:focus{outline:none}._text_1r0ea_81{font-size:var(--text-lead);color:var(--color-text-muted);margin:0}._wrap_l64gk_3{color:var(--color-text)}._form_l64gk_11{gap:var(--space-6);flex-direction:column;display:flex}._fields_l64gk_23{gap:var(--space-5);flex-direction:column;display:flex}._fields_l64gk_23>*{transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out)}._fields_l64gk_23>:nth-child(2){transition-delay:var(--reveal-stagger)}._fields_l64gk_23>:nth-child(3){transition-delay:calc(2 * var(--reveal-stagger))}._fields_l64gk_23>:nth-child(4){transition-delay:calc(3 * var(--reveal-stagger))}html.motion-ok ._wrap_l64gk_3:not([data-shown]) ._fields_l64gk_23>*{opacity:0;transform:translateY(var(--shift-reveal))}._summary_l64gk_85,._banner_l64gk_87{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_l64gk_85:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}._summary_l64gk_85 p,._banner_l64gk_87 p{margin:0}._summary_l64gk_85>p{gap:var(--space-2);align-items:flex-start;font-weight:600;display:flex}._summary_l64gk_85 ul{margin:var(--space-2) 0 0;padding-left:var(--space-7)}._summary_l64gk_85 a,._mail_l64gk_149{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}._banner_l64gk_87{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}._banner_l64gk_87 p{flex:16rem}._mail_l64gk_149{overflow-wrap:anywhere}._alertIcon_l64gk_191{width:1.25em;height:1.25em;color:var(--color-error);flex:none}._retry_l64gk_205{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_l64gk_231{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._chip_l64gk_231{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_l64gk_231:hover,._chip_l64gk_231[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary)}@media (width<=639.98px),(pointer:coarse){._chip_l64gk_231:after{content:"";inset:calc((var(--target-min) - var(--core-chip-h)) / -2) 0;position:absolute}}._counter_l64gk_311{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-subtle);margin:0}._trap_l64gk_327{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}._submit_l64gk_345{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_l64gk_345:hover:not(:disabled){background:color-mix(in srgb, var(--color-text) 4%, transparent)}._submit_l64gk_345:disabled{cursor:progress}._submitText_l64gk_397{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_l64gk_397{font-size:var(--text-send)}}._submit_l64gk_345:hover:not(:disabled) ._submitText_l64gk_397{transform:translateX(var(--space-4))}._circle_l64gk_437{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_l64gk_345:hover:not(:disabled) ._circle_l64gk_437{transform:scale(1.1)}._arrow_l64gk_471{width:var(--social-icon);height:var(--social-icon);transition:transform var(--dur-base) var(--ease-out);transform:rotate(-45deg)}._submit_l64gk_345:hover ._arrow_l64gk_471{transform:rotate(0)}._spinner_l64gk_493{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_l64gk_493 var(--dur-slow) linear infinite}@keyframes _spin_l64gk_493{to{transform:rotate(360deg)}}._note_l64gk_523{font-size:var(--text-small);color:var(--color-text-subtle);margin:0}._submit_l64gk_345+._note_l64gk_523{margin-top:calc(-1 * var(--space-2))}@media (prefers-reduced-motion:reduce){._submitText_l64gk_397,._circle_l64gk_437,._arrow_l64gk_471,._submit_l64gk_345{transition:none}._spinner_l64gk_493{animation:none}}._marquee_i3dj7_5{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_i3dj7_37{width:max-content;display:flex}._copy_i3dj7_47{flex:none}@media (prefers-reduced-motion:no-preference){._row1_i3dj7_59 ._track_i3dj7_37{animation:_drift_i3dj7_1 var(--dur-contact-marquee-1) linear infinite reverse}._row2_i3dj7_67 ._track_i3dj7_37{animation:_drift_i3dj7_1 var(--dur-contact-marquee-2) linear infinite}[data-paused] ._track_i3dj7_37{animation-play-state:paused}}@keyframes _drift_i3dj7_1{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._twin_i3dj7_101{display:none}._row2_i3dj7_67 ._track_i3dj7_37{margin-left:auto}._row2_i3dj7_67{justify-content:flex-end;display:flex}}._card_u0ohq_5{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_u0ohq_5{width:var(--social-card-w-sm);height:var(--social-card-h-sm);padding:var(--space-4)}}._watermark_u0ohq_53{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_u0ohq_75{width:var(--social-watermark);height:var(--social-watermark);display:block}._top_u0ohq_87{align-items:center;gap:var(--space-3);display:flex;position:relative}._tile_u0ohq_101{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_u0ohq_123{width:var(--social-icon);height:var(--social-icon)}._titles_u0ohq_133{min-width:0}._name_u0ohq_141{font-family:var(--font-display);font-size:var(--text-h4);font-weight:700;line-height:1.2}._link_u0ohq_157{color:inherit;text-decoration:none}._link_u0ohq_157:after{content:"";z-index:1;position:absolute;inset:0}._link_u0ohq_157:focus-visible{outline:none}._card_u0ohq_5:has(._link_u0ohq_157:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}._handle_u0ohq_199{font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);overflow:hidden}._foot_u0ohq_215{padding-top:var(--space-2);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex;position:relative}._connect_u0ohq_233{font-family:var(--font-mono);font-size:var(--text-credential);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-subtle)}._external_u0ohq_249{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-text-subtle)}._copy_u0ohq_263{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_u0ohq_263:hover{color:var(--color-text)}._copyIcon_u0ohq_301{width:var(--icon-sm);height:var(--icon-sm)}@media (hover:hover){._card_u0ohq_5:hover{border-color:var(--color-border-strong);transform:translateY(calc(-1 * var(--space-1))) scale(1.02)}._card_u0ohq_5:hover ._watermark_u0ohq_53{opacity:.1;transform:scale(1.25)}._card_u0ohq_5:hover ._tile_u0ohq_101{box-shadow:inset 0 0 0 1px var(--color-primary)}}._socials_4zfra_3{gap:var(--space-4);display:grid}._window_4zfra_13{min-width:0}._item_4zfra_21[data-repeat]{display:none}._track_4zfra_29{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._track_4zfra_29 article{width:100%}@media (width<=359.98px){._track_4zfra_29{grid-template-columns:minmax(0,1fr)}}@media (width>=768px) and (prefers-reduced-motion:no-preference){._window_4zfra_13{overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}._item_4zfra_21[data-repeat]{display:block}._track_4zfra_29{width:max-content;animation:_drift_4zfra_1 var(--dur-marquee-1) linear infinite reverse;gap:0;display:flex}._item_4zfra_21{margin-right:var(--space-4);flex:none}._track_4zfra_29 article{width:var(--social-card-w)}._window_4zfra_13:hover ._track_4zfra_29,._window_4zfra_13:focus-within ._track_4zfra_29,[data-paused] ._track_4zfra_29{animation-play-state:paused}}@keyframes _drift_4zfra_1{to{transform:translate(-50%)}}._section_dqgsu_5{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_dqgsu_5: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_dqgsu_67{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_dqgsu_87{grid-area:header}._badge_dqgsu_95{grid-area:badge;min-width:0}._socials_dqgsu_105{grid-area:socials;min-width:0;position:relative}._form_dqgsu_117{grid-area:form;min-width:0}@media (width>=768px){._inner_dqgsu_67{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_dqgsu_87 header{margin-bottom:0}}@media (width>=1024px){._inner_dqgsu_67{column-gap:var(--space-9);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}._badge_dqgsu_95{top:var(--nav-h);align-self:start;position:sticky}}._pause_dqgsu_193{z-index:2;top:calc(-1 * var(--target-min) - var(--space-2));position:absolute;right:0}@media (prefers-reduced-motion:reduce){._pause_dqgsu_193{display:none}}._reveal_dqgsu_221{transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out)}html.motion-ok ._reveal_dqgsu_221:not([data-shown]){opacity:0;transform:translateY(var(--shift-reveal))}._wrap_1hltv_1{display:inline-flex;position:relative}._overlay_1hltv_13{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_1hltv_33{background:var(--color-bg)}._build_hjbk6_3{height:var(--hero-build-h);font-size:var(--text-lead);position:relative}@media (width<=639.98px){._build_hjbk6_3{height:var(--hero-build-h-sm)}}._svg_hjbk6_27{width:100%;height:100%;font-family:var(--font-body);font-size:inherit;opacity:0;position:absolute;inset:0;overflow:visible}._svg_hjbk6_27[data-ready]{opacity:1}._svg_hjbk6_27 text{white-space:pre}._fallback_hjbk6_65{font-size:var(--text-lead);color:var(--color-text);line-height:1.6}._fallback_hjbk6_65[data-hidden]{visibility:hidden}._muted_hjbk6_87{fill:var(--color-text-muted)}._text_hjbk6_95{fill:var(--color-text)}._word_hjbk6_103{fill:var(--color-primary)}._rule_hjbk6_111{fill:none;stroke:var(--color-border-strong);stroke-width:1.5px;stroke-linecap:round}._rulePrimary_hjbk6_125{fill:none;stroke:var(--color-primary);stroke-width:1.5px;stroke-linecap:round}._mark_hjbk6_139{font-family:var(--font-mono);font-size:var(--text-credential);letter-spacing:var(--tracking-mono);fill:var(--color-text-subtle)}._accent_hjbk6_155{fill:var(--color-accent)}._strip_5c501_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_5c501_1{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}}._item_5c501_33{gap:var(--space-2);align-content:start;display:grid}._key_5c501_45{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_5c501_63{font-size:var(--text-small);color:var(--color-text);margin:0;line-height:1.5}._status_5c501_79{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_1mz7z_3{pointer-events:none;position:relative}._chip_1mz7z_13{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_1mz7z_49{width:var(--lane-icon);height:var(--lane-icon);transition:color var(--dur-fast) var(--ease-out)}._chip_1mz7z_13:hover ._icon_1mz7z_49{color:var(--chip-brand,var(--color-text))}@media (width<=1023.98px){._chip_1mz7z_13{width:var(--lane-chip-md);height:var(--lane-chip-md)}._icon_1mz7z_49{width:var(--lane-icon-md);height:var(--lane-icon-md)}}@media (width<=639.98px){._lanes_1mz7z_3{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_1mz7z_13{width:var(--lane-chip-sm);height:var(--lane-chip-sm);position:static}._icon_1mz7z_49{width:var(--lane-icon-sm);height:var(--lane-icon-sm)}._chip_1mz7z_13:nth-child(n+9){display:none}}._root_1jqdh_3{position:relative}[data-theme=light] ._root_1jqdh_3{box-shadow:var(--shadow-lg)}._stage_1jqdh_29{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_1jqdh_29{--lane-chip-now:var(--lane-chip-md)}}._media_1jqdh_67{-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_1jqdh_67{-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_1jqdh_67{-webkit-mask-image:none;mask-image:none}._videoBox_1jqdh_121{--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_1jqdh_121{height:100cqh}}._cover_1jqdh_177{object-fit:cover;object-position:center top;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;position:absolute;inset:0}._videoShield_1jqdh_205{position:absolute;inset:0}._fade_1jqdh_217{opacity:0}._fade_1jqdh_217[data-on]{opacity:1;transition:opacity var(--hero-video-fade) var(--ease-out)}._controls_1jqdh_237{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_1jqdh_237:hover{background:var(--color-surface-3)}@media (width>=1024px){._controls_1jqdh_237{left:calc(var(--hero-stage-fade) + var(--space-3));bottom:var(--space-5)}[data-theme=light] ._controls_1jqdh_237{left:var(--space-3)}}._hero_1c9lm_3{grid-template-areas:"stage""band""text";display:grid}._stage_1c9lm_19{aspect-ratio:4/5;grid-area:stage}._lanes_1c9lm_29{grid-area:band}@media (width>=640px){._hero_1c9lm_3{grid-template-areas:"stage""text"}._stage_1c9lm_19{aspect-ratio:16/10}._lanes_1c9lm_29{grid-area:stage}}._text_1c9lm_71{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_1c9lm_3{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_1c9lm_19,._lanes_1c9lm_29{aspect-ratio:auto;height:var(--hero-stage-h);align-self:start}._text_1c9lm_71{max-width:none;padding:var(--space-5) 0;align-self:center;margin:0}}._eyebrow_1c9lm_151{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_1c9lm_171{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_1c9lm_189{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}._line_1c9lm_203{display:block}._build_1c9lm_211{margin-top:var(--space-4)}._actions_1c9lm_219{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}@media (width<=639.98px){._actions_1c9lm_219{flex-direction:column}._actions_1c9lm_219>*,._cta_1c9lm_253{width:100%}}._credentials_1c9lm_263{margin-top:var(--space-6)}html.hero--animate ._eyebrow_1c9lm_151:not([data-shown]),html.hero--animate ._build_1c9lm_211:not([data-shown]),html.hero--animate ._actions_1c9lm_219:not([data-shown]),html.hero--animate ._credentials_1c9lm_263:not([data-shown]){opacity:0}html.hero--animate ._title_1c9lm_171:not([data-shown]) ._line_1c9lm_203{transform:translateY(calc(100% + .2em))}._eyebrow_1c9lm_151[data-shown]{animation:_hero-rise_1c9lm_1 var(--dur-slow) var(--ease-out) both}._title_1c9lm_171[data-shown] ._line_1c9lm_203{animation:_hero-line_1c9lm_1 var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--i) * var(--hero-line-stagger))}._build_1c9lm_211[data-shown],._credentials_1c9lm_263[data-shown]{animation:_hero-fade_1c9lm_1 var(--dur-slow) var(--ease-out) both}._hero_1c9lm_3[data-paused] [data-shown],._hero_1c9lm_3[data-paused] [data-shown] ._line_1c9lm_203{animation-play-state:paused}@keyframes _hero-rise_1c9lm_1{0%{opacity:0;transform:translateY(var(--shift-reveal))}}@keyframes _hero-line_1c9lm_1{0%{transform:translateY(calc(100% + .2em))}}@keyframes _hero-fade_1c9lm_1{0%{opacity:0}}._card_86wt5_3{min-width:0;margin:0}._frame_86wt5_13{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_86wt5_13{box-shadow:var(--shadow-md)}._bar_86wt5_41{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_86wt5_59{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_86wt5_81{height:var(--yaml-sign)}._badge_86wt5_89{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_86wt5_115{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_86wt5_115{font-size:var(--text-code-sm)}}._line_86wt5_141{grid-template-columns:var(--yaml-gutter) minmax(0, 1fr);column-gap:var(--space-3);min-height:1.7em;display:grid}._num_86wt5_155{text-align:right;color:var(--color-text-subtle);-webkit-user-select:none;user-select:none}._line_86wt5_141[data-current] ._num_86wt5_155{color:var(--color-text)}._text_86wt5_175{text-indent:-2ch;white-space:pre-wrap;overflow-wrap:break-word;padding-left:2ch}._key_86wt5_191{color:var(--color-primary)}._string_86wt5_199{color:var(--color-text)}._punct_86wt5_207{color:var(--color-text-muted)}._comment_86wt5_217{text-indent:0;color:var(--color-text-subtle);font-style:italic;display:inline-block}._number_86wt5_231{color:var(--color-secondary-text)}._bool_86wt5_239{color:var(--color-accent)}html.about--animate ._code_86wt5_115:not([data-done]) [data-t]:not([data-on]){visibility:hidden}._code_86wt5_115 [data-caret]{position:relative}._code_86wt5_115 [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_86wt5_1;position:absolute;top:50%;left:100%;transform:translateY(-50%)}@keyframes _caret-blink_86wt5_1{50%{opacity:0}}._status_86wt5_307{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_14msl_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)}._inner_14msl_17{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}._grid_14msl_31{gap:var(--space-7);display:grid}@media (width>=1024px){._grid_14msl_31{column-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr))}._narrative_14msl_55{grid-column:1/8}._glance_14msl_63{grid-column:8/13}}._narrative_14msl_55{align-content:start;gap:var(--space-6);min-width:0;display:grid}._block_14msl_87{gap:var(--space-2);display:grid}._blockTitle_14msl_97{font-size:var(--text-h4);letter-spacing:0;line-height:1.3}._text_14msl_109{max-width:68ch;font-size:var(--text-body);color:var(--color-text-muted);line-height:1.65}._actions_14msl_123{justify-items:start;gap:var(--space-3);display:grid}._buttons_14msl_137{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._link_14msl_153{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_14msl_153: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_14msl_153:hover:after,._link_14msl_153:focus-visible:after{transform:scaleX(1)}._linkIcon_14msl_211{width:var(--icon-sm);height:var(--icon-sm);transition:transform var(--dur-base) var(--ease-out)}._link_14msl_153:hover ._linkIcon_14msl_211{transform:translateX(var(--shift-arrow))}._nowrap_14msl_233{white-space:nowrap}._glance_14msl_63{min-width:0}._revealSelf_14msl_257{transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out)}._block_14msl_87{--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_14msl_257:not([data-shown]){opacity:0;transform:translateY(var(--shift-reveal))}@media (width>=1024px){._block_14msl_87{--delay:0s}html.about--animate ._block_14msl_87:not([data-typed]){opacity:0;transform:translateY(var(--shift-reveal))}}@media (width<=1023.98px){html.motion-ok ._narrative_14msl_55:not([data-shown]) ._block_14msl_87{opacity:0;transform:translateY(var(--shift-reveal))}}._short_14msl_335{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--color-border)}._shortTitle_14msl_347{margin-bottom:var(--space-4);font-family:var(--font-display);font-size:var(--text-h4);font-weight:600}._shortList_14msl_361{gap:var(--space-3);margin:0;display:grid}@media (width>=768px){._shortList_14msl_361{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}._shortRow_14msl_387{gap:var(--space-1);display:grid}._shortRow_14msl_387 dt{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-subtle)}._shortRow_14msl_387 dd{color:var(--color-text);margin:0}._list_zodwd_3{padding-block:var(--section-y);background:var(--color-bg);color:var(--color-text)}._inner_zodwd_15{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}._title_zodwd_27{margin-bottom:var(--space-6);font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:var(--tracking-h2);font-weight:700;line-height:1.1}._items_zodwd_45{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){._items_zodwd_45{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}._item_zodwd_45{gap:var(--space-2);align-content:start;display:grid}._name_zodwd_87{font-family:var(--font-display);font-size:var(--text-h4);font-weight:600;line-height:1.2}._name_zodwd_87 a{min-height:var(--target-min);color:var(--color-primary);text-underline-offset:.2em;text-decoration:underline;display:inline-block}._summary_zodwd_117{color:var(--color-text-muted)}._text_tsaj3_3,._bullets_tsaj3_5{font-size:var(--text-body);color:var(--color-text-muted);line-height:1.65}._bullets_tsaj3_5{gap:var(--space-2);padding-left:var(--space-5);margin:0;display:grid}._bullets_tsaj3_5 li::marker{color:var(--color-text-subtle)}._todo_tsaj3_41{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_13t2s_5{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_13t2s_5 h3{margin-bottom:0}._controls_13t2s_33{align-items:center;gap:var(--space-2);display:flex}._count_13t2s_45{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_13t2s_33 button:disabled{border-color:var(--color-border);color:var(--color-text-subtle);cursor:default}._track_13t2s_77{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_13t2s_103{scroll-snap-align:start;flex:0 0 88%}._link_13t2s_113{border-radius:var(--radius-btn-sm);display:block}._image_13t2s_123{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}._itemPhone_13t2s_147{flex-basis:var(--room-phone-shot)}._imagePhone_13t2s_155{aspect-ratio:720/1360}._timeline_1s8av_3{gap:var(--space-6);padding:0 0 0 var(--space-5);border-left:1px solid var(--color-border);margin:0;list-style:none;display:grid}._item_1s8av_21{gap:var(--space-2);display:grid;position:relative}._item_1s8av_21:before{content:"";top:.35em;left:calc(-1 * var(--space-5) - var(--room-node) / 2);width:var(--room-node);height:var(--room-node);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-bg);position:absolute}._title_1s8av_57{font-family:var(--font-display);font-size:var(--text-h4);font-weight:600;line-height:1.25}._block_1s8av_71{gap:var(--space-2);padding-left:var(--space-4);border-left:2px solid var(--color-border);color:var(--color-text-muted);display:grid}._label_1s8av_87{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-secondary-text);font-weight:500}._grid_1y9rf_1{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){._grid_1y9rf_1{grid-template-columns:repeat(2,minmax(0,1fr))}}._card_1y9rf_29{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);align-content:start;display:grid}._tile_1y9rf_49{width:var(--room-tile);height:var(--room-tile);border-radius:var(--radius-md);background:var(--color-primary-wash);color:var(--color-primary);place-items:center;display:grid}._icon_1y9rf_69{width:var(--icon-md);height:var(--icon-md)}._text_1y9rf_79{color:var(--color-text-muted)}._chip_1y9rf_87{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--color-surface-3);color:var(--color-text);font-weight:600}._row_7fz22_3{gap:var(--space-5);margin:var(--space-6) 0 0;padding-block:var(--space-6);border-block:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=768px){._row_7fz22_3{padding-block:var(--space-8);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}._cell_7fz22_39{gap:var(--space-2);align-content:start;min-width:0;display:grid}._label_7fz22_53{gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-subtle);align-items:center;display:flex}._icon_7fz22_75{width:var(--icon-xs);height:var(--icon-xs);flex:none}._value_7fz22_87{font-size:var(--text-body);color:var(--color-text);margin:0;font-weight:600}._note_7fz22_101{margin-top:var(--space-1);font-size:var(--text-small);color:var(--color-text-muted);font-weight:400;display:block}._aside_48myo_5{gap:var(--space-6);min-width:0;display:grid}@media (width>=1024px){._aside_48myo_5{top:calc(var(--nav-h) + var(--space-5));max-height:calc(100dvh - 2 * var(--space-8));scrollbar-width:thin;grid-column:2;position:sticky;overflow-y:auto}}._access_48myo_39{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);display:grid}._heading_48myo_57{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}._live_48myo_77{width:100%}._note_48myo_85{gap:var(--space-2);font-size:var(--text-small);color:var(--color-text-muted);align-items:flex-start;display:flex}._lock_48myo_101{width:var(--icon-sm);height:var(--icon-sm);flex:none;margin-top:.15em}._group_48myo_115{gap:var(--space-3);min-width:0;display:grid}._chips_48myo_127{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._chip_48myo_127{gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-small);color:var(--color-text);align-items:center;display:inline-flex}._chipIcon_48myo_167{width:var(--icon-xs);height:var(--icon-xs);flex:none}._toc_48myo_181{gap:var(--space-2);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}._toc_48myo_181 li{flex:none}._link_48myo_209{gap:var(--space-2);min-height:var(--target-min);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-small);color:var(--color-text-muted);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}._link_48myo_209:hover,._link_48myo_209[data-current]{color:var(--color-text)}._link_48myo_209:before{content:"";width:var(--room-dot);height:var(--room-dot);border-radius:var(--radius-full);background:var(--color-border-strong);flex:none}._link_48myo_209[data-current]:before{background:var(--color-accent)}@media (width>=1024px){._toc_48myo_181{gap:0;display:grid;overflow:visible}._link_48myo_209{white-space:normal;border:0;border-radius:0;padding-inline:0}}._cover_1szge_3{margin-top:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);aspect-ratio:16/9;position:relative;overflow:hidden}._zoom_1szge_23,._shot_1szge_25{width:100%;height:100%;display:block}._shot_1szge_25{object-fit:cover;object-position:top}._panel_1szge_49{height:100%;padding-block:var(--space-4);place-items:center;display:grid}._phone_1szge_63{border:var(--device-bezel) solid var(--color-surface-3);border-radius:var(--radius-xl);background:var(--color-surface-2);aspect-ratio:720/1360;height:100%;position:relative;overflow:hidden}._phone_1szge_63 ._shot_1szge_25,._placeholder_1szge_85{width:100%;height:100%;display:block}._placeholder_1szge_85{object-fit:contain}._mask_1szge_109{display:none}@media (prefers-reduced-motion:no-preference){html.motion-ok ._mask_1szge_109{background:var(--color-bg);border-radius:50% 50% 0 0/18% 18% 0 0;display:block;position:absolute;inset:0;transform:translateY(105%)}html.motion-ok [data-active] ._mask_1szge_109{animation:_cover-mask_1szge_1 var(--dur-cover-reveal) var(--ease-out) var(--dur-fast) backwards}html.motion-ok [data-active] ._zoom_1szge_23{animation:_cover-settle_1szge_1 var(--dur-cover-reveal) var(--ease-out) var(--dur-fast) backwards}}@keyframes _cover-mask_1szge_1{0%{transform:translateY(0)}}@keyframes _cover-settle_1szge_1{0%{transform:scale(1.06)}}._section_svse0_3{gap:var(--space-5);min-width:0;scroll-margin-top:calc(var(--nav-h) + var(--space-6));transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);grid-template-columns:minmax(0,1fr);display:grid}html.motion-ok ._section_svse0_3:not([data-shown]){opacity:0;transform:translateY(var(--shift-reveal))}._head_svse0_35{gap:var(--space-3);align-items:center;display:flex}._tile_svse0_47{width:var(--room-tile);height:var(--room-tile);border-radius:var(--radius-md);background:var(--color-primary-wash);color:var(--color-primary);flex:none;place-items:center;display:grid}._icon_svse0_69{width:var(--icon-md);height:var(--icon-md)}._title_svse0_79{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--tracking-h3);font-weight:600;line-height:1.15}._title_svse0_79:focus{outline:none}._title_svse0_79:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){._section_svse0_3{transition:none}}._top_1iqin_5{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._backLink_1iqin_19{gap:var(--space-2);min-height:var(--target-min);font-size:var(--text-small);color:var(--color-text-muted);align-items:center;text-decoration:none;display:inline-flex}._backLink_1iqin_19:hover{color:var(--color-text)}._icon_1iqin_47{width:var(--icon-sm);height:var(--icon-sm);flex:none}._head_1iqin_59{gap:var(--space-4);margin-top:var(--space-5);justify-items:start;display:grid}._status_1iqin_73{gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-muted);align-items:center;font-weight:500;display:inline-flex}._dot_1iqin_105{width:var(--room-dot);height:var(--room-dot);border-radius:var(--radius-full);background:var(--color-text-muted);flex:none}._status_1iqin_73[data-live] ._dot_1iqin_105{background:var(--color-accent)}._title_1iqin_131{max-width:100%;font-family:var(--font-display);font-size:var(--text-room);letter-spacing:var(--tracking-display);text-transform:uppercase;overflow-wrap:anywhere;font-weight:800;line-height:1}._title_1iqin_131:focus{outline:none}._byline_1iqin_161{font-size:var(--text-small);color:var(--color-text-muted)}._byline_1iqin_161 a{padding-block:var(--space-2);color:var(--color-primary);text-underline-offset:.2em;text-decoration:underline;display:inline-block}._lead_1iqin_187{max-width:52ch;font-size:var(--text-lead);color:var(--color-text-muted);line-height:1.6}._terminal_1iqin_203{min-height:1.6em;font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-accent)}._caret_1iqin_217{animation:1s steps(2,jump-none) infinite _caret_1iqin_217}@keyframes _caret_1iqin_217{0%{opacity:1}to{opacity:0}}._body_1iqin_247{gap:var(--space-7);margin-top:var(--space-8);align-items:start;display:grid}._main_1iqin_261{gap:var(--space-8);min-width:0;display:grid}@media (width>=1024px){._body_1iqin_247{gap:var(--space-8);grid-template-columns:minmax(0,62fr) minmax(0,30fr)}._main_1iqin_261{grid-area:1/1}}._checks_1iqin_295{gap:var(--space-2);color:var(--color-text-muted);margin:0;padding:0;list-style:none;display:grid}._checks_1iqin_295 li{gap:var(--space-2);align-items:flex-start;display:flex}._check_1iqin_295{width:1.25em;height:1.25em;color:var(--color-primary);flex:none;margin-top:.2em}@media (prefers-reduced-motion:reduce){._caret_1iqin_217{animation:none}}._footer_11bl5_3{gap:var(--space-5);min-width:0;margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border);display:grid}._back_11bl5_21{gap:var(--space-2);min-height:var(--target-min);font-size:var(--text-small);color:var(--color-text-muted);justify-self:start;align-items:center;text-decoration:none;display:inline-flex}._back_11bl5_21:hover{color:var(--color-text)}._icon_11bl5_51{width:var(--icon-sm);height:var(--icon-sm);flex:none}._head_11bl5_63{gap:var(--space-4);justify-content:space-between;align-items:center;display:flex}._title_11bl5_77{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:var(--tracking-h3);font-weight:600}._controls_11bl5_91{gap:var(--space-2);flex:none;display:flex}._row_11bl5_105{gap:var(--space-4);margin:0 calc(-1 * var(--space-1));padding:var(--space-1);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}._item_11bl5_129{flex:0 0 calc(100% / 1.2 - var(--space-4));scroll-snap-align:start;min-width:0}@media (width>=640px){._item_11bl5_129{flex-basis:calc(50% - var(--space-4))}}@media (width>=1024px){._item_11bl5_129{flex-basis:calc((100% - 2 * var(--space-4)) / 3)}}._card_11bl5_165{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-text);aspect-ratio:16/10;text-decoration:none;display:block;position:relative;overflow:hidden}._card_11bl5_165:hover{border-color:var(--color-border-strong)}._card_11bl5_165:before{content:"";z-index:1;height:var(--space-1);background:var(--door);position:absolute;inset:0 0 auto}._image_11bl5_217{object-fit:cover;object-position:top;width:100%;height:100%;display:block}._caption_11bl5_235{gap:var(--space-1);padding:var(--space-7) var(--space-4) var(--space-4);background:linear-gradient(0deg, var(--color-bg) 30%, transparent);display:grid;position:absolute;inset:auto 0 0}._name_11bl5_253{font-family:var(--font-display);font-size:var(--text-h4);font-weight:600;line-height:1.2}._meta_11bl5_267{font-size:var(--text-small);color:var(--color-text-muted)}._article_1co28_3{max-width:var(--container-lg);padding:var(--space-5) var(--gutter) calc(var(--space-9) + var(--target-min));margin-inline:auto}._article_1co28_3[data-active]{animation:_room-rise_1co28_1 var(--dur-room-in) var(--ease-out) var(--dur-fast) backwards}@keyframes _room-rise_1co28_1{0%{opacity:0;transform:translateY(var(--shift-room))}}@media (prefers-reduced-motion:reduce){._article_1co28_3[data-active]{animation:none}}._page_12cer_3{background:var(--color-bg);color:var(--color-text)}._back_12cer_15{bottom:calc(var(--space-5) + env(safe-area-inset-bottom));left:var(--gutter);z-index:var(--z-raised);gap:var(--space-2);min-height:var(--target-min);padding-inline:var(--space-4);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);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:fixed}._back_12cer_15:hover{border-color:var(--color-text)}@media (width>=1024px){._back_12cer_15{display:none}}._icon_12cer_77{width:var(--icon-sm);height:var(--icon-sm);flex:none}._root_iw28s_3{width:100%;height:100%;position:relative;overflow:hidden}._canvas_iw28s_17{width:100%;height:100%;display:block}
/*$vite$:1*/