@font-face{font-family:Fraunces;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/fraunces-latin.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-latin.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin.woff2)format("woff2")}@font-face{font-family:Shippori Mincho;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/shippori-mincho-400-sa.woff2)format("woff2");unicode-range:U+30B5}:root{--surface-bg:#1a1614;--surface-dp1:#201b19;--surface-dp2:#25201d;--surface-dp4:#2a2421;--surface-dp6:#2f2926;--surface-dp8:#362f2c;--surface-dp12:#3d3632;--surface-dp24:#453d3a;--primary:#c98a9b;--primary-light:#daa8b5;--primary-dark:#b17183;--link:#c98a9b;--primary-glow:#c98a9b30;--primary-glow-strong:#c98a9b57;--on-accent:#120e0c;--secondary:#8c9a86;--secondary-light:#a3af9e;--secondary-dark:#74826e;--secondary-glow:#8c9a8624;--accent-muted:#816b70;--primary-border:#c98a9b59;--primary-ring:#c98a9b66;--primary-halo:#c98a9b38;--primary-soft:#c98a9b14;--accent-muted-glow:#816b7024;--text-primary:#ede5d8;--text-secondary:#a29889;--text-disabled:#696257;--text-glow:#ede5d80f;--ink-edge-strong:#ede5d859;--ink-edge:#ede5d81f;--ink-shine:#ede5d814;--gradient-sakura:linear-gradient(135deg, #daa8b5 0%, #c98a9b 45%, #8c9a86 100%);--gradient-sakura-reverse:linear-gradient(135deg, #8c9a86 0%, #c98a9b 55%, #daa8b5 100%);--gradient-glow:linear-gradient(135deg, #c98a9b24 0%, #8c9a861a 100%);--scrim-nav:#1a161499;--scrim-nav-solid:#1a1614eb;--scrim-menu:#1a1614fa;--overlay-modal:#1a1614d9;--font-display:"Fraunces", Georgia, serif;--font-body:"Instrument Sans", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-mark:"Shippori Mincho", serif;--max-width:1120px;--nav-height:64px;--chrome-clearance:112px;--chrome-bar:60px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--z-atmosphere:0;--z-content:1;--z-player:90;--z-nav:100;--z-toast:110;--z-modal:200;--scrim-section:color-mix(in srgb, var(--surface-dp1) 78%, transparent);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--transition-fast:.2s var(--ease-out);--transition-base:.3s var(--ease-out);--transition-slow:.6s var(--ease-out);--transition-bounce:.4s var(--ease-spring)}:root[data-season=spring]{--surface-bg:#1b1517;--surface-dp1:#211a1d;--surface-dp2:#261f21;--surface-dp4:#2a2326;--surface-dp6:#30282b;--surface-dp8:#372e31;--surface-dp12:#3e3538;--surface-dp24:#463c3f;--primary:#e4acba;--primary-light:#f6cad5;--primary-dark:#cb92a1;--link:#e4acba;--primary-glow:#e4acba26;--primary-glow-strong:#e4acba45;--on-accent:#130e0f;--secondary:#9db0a6;--secondary-light:#b6c5bd;--secondary-dark:#85978e;--secondary-glow:#9db0a624;--accent-muted:#816b70;--primary-border:#e4acba59;--primary-ring:#e4acba66;--primary-halo:#e4acba38;--primary-soft:#e4acba14;--accent-muted-glow:#816b7024;--text-primary:#ece4df;--text-secondary:#a19892;--text-disabled:#68625d;--text-glow:#ece4df0f;--ink-edge-strong:#ece4df59;--ink-edge:#ece4df1f;--ink-shine:#ece4df14;--gradient-sakura:linear-gradient(135deg, #f6cad5 0%, #e4acba 45%, #9db0a6 100%);--gradient-sakura-reverse:linear-gradient(135deg, #9db0a6 0%, #e4acba 55%, #f6cad5 100%);--gradient-glow:linear-gradient(135deg, #e4acba24 0%, #9db0a61a 100%);--scrim-nav:#1b151799;--scrim-nav-solid:#1b1517eb;--scrim-menu:#1b1517fa;--overlay-modal:#1b1517d9}:root[data-season=summer]{--surface-bg:#1a1614;--surface-dp1:#201b19;--surface-dp2:#25201d;--surface-dp4:#2a2421;--surface-dp6:#2f2926;--surface-dp8:#362f2c;--surface-dp12:#3d3632;--surface-dp24:#453d3a;--primary:#c98a9b;--primary-light:#daa8b5;--primary-dark:#b17183;--link:#c98a9b;--primary-glow:#c98a9b30;--primary-glow-strong:#c98a9b57;--on-accent:#120e0c;--secondary:#8c9a86;--secondary-light:#a3af9e;--secondary-dark:#74826e;--secondary-glow:#8c9a8624;--accent-muted:#816b70;--primary-border:#c98a9b59;--primary-ring:#c98a9b66;--primary-halo:#c98a9b38;--primary-soft:#c98a9b14;--accent-muted-glow:#816b7024;--text-primary:#ede5d8;--text-secondary:#a29889;--text-disabled:#696257;--text-glow:#ede5d80f;--ink-edge-strong:#ede5d859;--ink-edge:#ede5d81f;--ink-shine:#ede5d814;--gradient-sakura:linear-gradient(135deg, #daa8b5 0%, #c98a9b 45%, #8c9a86 100%);--gradient-sakura-reverse:linear-gradient(135deg, #8c9a86 0%, #c98a9b 55%, #daa8b5 100%);--gradient-glow:linear-gradient(135deg, #c98a9b24 0%, #8c9a861a 100%);--scrim-nav:#1a161499;--scrim-nav-solid:#1a1614eb;--scrim-menu:#1a1614fa;--overlay-modal:#1a1614d9}:root[data-season=autumn]{--surface-bg:#1b1612;--surface-dp1:#211b17;--surface-dp2:#25201b;--surface-dp4:#2a241f;--surface-dp6:#302924;--surface-dp8:#362f2a;--surface-dp12:#3d3630;--surface-dp24:#453e37;--primary:#b69fd1;--primary-light:#ccbbe2;--primary-dark:#9d86b9;--link:#b69fd1;--primary-glow:#b69fd12b;--primary-glow-strong:#b69fd14d;--on-accent:#130e0b;--secondary:#b49979;--secondary-light:#c6b096;--secondary-dark:#9b8162;--secondary-glow:#b4997924;--accent-muted:#756d80;--primary-border:#b69fd159;--primary-ring:#b69fd166;--primary-halo:#b69fd138;--primary-soft:#b69fd114;--accent-muted-glow:#756d8024;--text-primary:#eee5d8;--text-secondary:#a39888;--text-disabled:#6a6257;--text-glow:#eee5d80f;--ink-edge-strong:#eee5d859;--ink-edge:#eee5d81f;--ink-shine:#eee5d814;--gradient-sakura:linear-gradient(135deg, #ccbbe2 0%, #b69fd1 45%, #b49979 100%);--gradient-sakura-reverse:linear-gradient(135deg, #b49979 0%, #b69fd1 55%, #ccbbe2 100%);--gradient-glow:linear-gradient(135deg, #b69fd124 0%, #b499791a 100%);--scrim-nav:#1b161299;--scrim-nav-solid:#1b1612eb;--scrim-menu:#1b1612fa;--overlay-modal:#1b1612d9}:root[data-season=winter]{--surface-bg:#181714;--surface-dp1:#1e1c1a;--surface-dp2:#23211e;--surface-dp4:#272522;--surface-dp6:#2d2a27;--surface-dp8:#33302c;--surface-dp12:#3a3733;--surface-dp24:#423f3a;--primary:#8fa5d9;--primary-light:#adbfe7;--primary-dark:#768dc1;--link:#8fa5d9;--primary-glow:#8fa5d92e;--primary-glow-strong:#8fa5d94f;--on-accent:#110f0d;--secondary:#a69d8b;--secondary-light:#bbb3a4;--secondary-dark:#8e8573;--secondary-glow:#a69d8b24;--accent-muted:#697284;--primary-border:#8fa5d959;--primary-ring:#8fa5d966;--primary-halo:#8fa5d938;--primary-soft:#8fa5d914;--accent-muted-glow:#69728424;--text-primary:#e9e6df;--text-secondary:#9d9991;--text-disabled:#66635d;--text-glow:#e9e6df0f;--ink-edge-strong:#e9e6df59;--ink-edge:#e9e6df1f;--ink-shine:#e9e6df14;--gradient-sakura:linear-gradient(135deg, #adbfe7 0%, #8fa5d9 45%, #a69d8b 100%);--gradient-sakura-reverse:linear-gradient(135deg, #a69d8b 0%, #8fa5d9 55%, #adbfe7 100%);--gradient-glow:linear-gradient(135deg, #8fa5d924 0%, #a69d8b1a 100%);--scrim-nav:#18171499;--scrim-nav-solid:#181714eb;--scrim-menu:#181714fa;--overlay-modal:#181714d9}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-height) + 8px);scroll-padding-bottom:var(--chrome-clearance);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-body);color:var(--text-primary);background-color:var(--surface-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.6;overflow-x:hidden}#root{flex-direction:column;min-height:100vh;display:flex}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-primary);font-weight:700;line-height:1.15}h1{letter-spacing:-.02em}a{color:var(--link);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--primary-light)}img{max-width:100%;display:block}button{font-family:var(--font-body);cursor:pointer;border:none;outline:none}input,textarea{font-family:var(--font-body)}::selection{background:var(--primary);color:var(--on-accent)}.section{max-width:var(--max-width);width:100%;margin:0 auto;padding:100px 24px}.section-label{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--primary);margin-bottom:12px;font-size:14px;font-weight:500;display:block}.section-label-pink{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--secondary);margin-bottom:12px;font-size:14px;font-weight:500;display:block}.section-title{letter-spacing:-1px;margin-bottom:48px;font-size:40px}.reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(32px)}.reveal.visible{opacity:1;transform:translateY(0)}.btn{border-radius:var(--radius-md);font-family:var(--font-display);transition:transform var(--transition-base), box-shadow var(--transition-base), filter var(--transition-base), color var(--transition-base), background-color var(--transition-base), border-color var(--transition-base);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)scale(.98)}.btn-primary{background:var(--primary);color:var(--on-accent)}.btn-primary:hover{filter:brightness(1.06);color:var(--on-accent);box-shadow:0 12px 36px var(--primary-glow-strong), 0 4px 18px var(--secondary-glow)}.btn-outline{color:var(--primary);border-color:var(--primary-border);background:0 0}.btn-outline:hover{color:var(--primary-light);border-color:var(--primary);background:var(--primary-glow);box-shadow:0 8px 28px var(--primary-glow)}@media (width<=768px){.section{padding:64px 20px}.section-title{margin-bottom:32px;font-size:28px}}@media (width<=480px){.section{padding:48px 12px}.section-title{margin-bottom:24px;font-size:24px}}@media (orientation:landscape) and (height<=500px){:root{--nav-height:48px;--chrome-clearance:80px;--chrome-bar:52px}}@media (width<=768px){html{height:100%;scroll-padding-bottom:12px;overflow:hidden}body{height:calc(100dvh - var(--chrome-bar) - env(safe-area-inset-bottom,0px));overflow:hidden auto}#root{min-height:100%}}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}.inkHover{z-index:0;transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base), color var(--transition-base), background-color var(--transition-base), filter var(--transition-base);background-clip:padding-box;position:relative}.inkHover:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--ink-edge-strong), var(--ink-edge));-webkit-mask-composite:xor;opacity:0;transition:opacity var(--transition-base);pointer-events:none;z-index:-1;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.inkHover:after{content:"";border-radius:inherit;background:linear-gradient(120deg, transparent 35%, var(--ink-shine) 50%, transparent 65%);opacity:0;transition:opacity var(--transition-base);pointer-events:none;background-position:100% 0;background-size:220% 100%;position:absolute;inset:0}.inkHover:hover{background-image:var(--gradient-glow);box-shadow:0 4px 12px var(--primary-soft);background-size:100% 100%;border-color:#0000;transform:translateY(-2px)}.inkHover:hover:before,.inkHover:hover:after{opacity:1}.inkHover:hover:after{animation:1.4s ease-in-out forwards inkShine}@media (prefers-reduced-motion:reduce){.inkHover:hover:after{background-position:42% 0;animation:none}}@keyframes inkShine{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-property:color,background-color,background,border-color,opacity,box-shadow,filter!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.inkHover:hover,.btn:hover,.btn:active,.reveal,.reveal.visible{transform:none}}._navbar_1xnqw_1{z-index:var(--z-nav);height:var(--nav-height);background:var(--scrim-nav);-webkit-backdrop-filter:blur(16px);transition:background var(--transition-base), border-color var(--transition-base);border-bottom:1px solid #0000;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}._navbar_1xnqw_1._scrolled_1xnqw_18{background:var(--scrim-nav-solid);border-bottom-color:var(--surface-dp4)}._inner_1xnqw_23{width:100%;max-width:var(--max-width);justify-content:space-between;align-items:center;padding:0 24px;display:flex}._logo_1xnqw_32{font-family:var(--font-display);text-transform:lowercase;color:var(--text-primary);letter-spacing:-.5px;cursor:pointer;transition:color var(--transition-fast);align-items:center;gap:8px;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}._logo_1xnqw_32 svg{width:28px;height:28px;color:var(--primary);opacity:.9}._logo_1xnqw_32:hover{color:var(--primary)}._links_1xnqw_58{align-items:center;gap:8px;list-style:none;display:flex}._navLink_1xnqw_65{font-family:var(--font-body);color:var(--text-secondary);border-radius:var(--radius-sm);transition:color var(--transition-fast), background var(--transition-fast);cursor:pointer;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}._navLink_1xnqw_65:hover{color:var(--text-primary);background:var(--surface-dp4);box-shadow:inset 0 0 0 1px var(--surface-dp8)}._navLink_1xnqw_65._active_1xnqw_86{color:var(--primary);background:var(--primary-glow);box-shadow:inset 0 0 0 1px var(--primary-ring), 0 0 14px 1px var(--primary-halo)}._mobileToggle_1xnqw_94{color:var(--text-primary);border-radius:var(--radius-sm);transition:background var(--transition-fast);background:0 0;border:none;padding:11px;display:none}._mobileToggle_1xnqw_94:hover{background:var(--surface-dp4)}._mobileMenu_1xnqw_108{top:var(--nav-height);z-index:var(--z-nav);background:var(--scrim-menu);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--surface-dp4);flex-direction:column;gap:4px;padding:16px 24px 32px;list-style:none;display:none;position:fixed;left:0;right:0}._mobileMenu_1xnqw_108._open_1xnqw_125{display:flex}._mobileLink_1xnqw_129{font-family:var(--font-body);color:var(--text-secondary);border-radius:var(--radius-sm);transition:color var(--transition-fast), background var(--transition-fast);cursor:pointer;align-items:center;gap:10px;width:100%;padding:14px 16px;font-size:16px;font-weight:500;text-decoration:none;display:flex}._mobileLink_1xnqw_129:hover{color:var(--text-primary);background:var(--surface-dp4)}._mobileLink_1xnqw_129._active_1xnqw_86{color:var(--primary);background:var(--primary-glow);box-shadow:inset 0 0 0 1px var(--primary-ring), 0 0 14px 1px var(--primary-halo)}@media (width<=767px){._links_1xnqw_58{display:none}._mobileToggle_1xnqw_94{display:flex}._mobileMenu_1xnqw_108{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out), visibility .25s;display:flex;transform:translateY(-10px)}._mobileMenu_1xnqw_108._open_1xnqw_125{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._mobileMenu_1xnqw_108,._mobileMenu_1xnqw_108._open_1xnqw_125{transform:none}}._footer_jds6s_1{text-align:center;padding:40px 24px var(--chrome-clearance);border-top:1px solid var(--surface-dp4);max-width:var(--max-width);width:100%;margin:auto auto 0}._text_jds6s_11{color:var(--text-secondary);font-size:14px;font-family:var(--font-mono);text-shadow:0 0 18px var(--text-glow)}._heart_jds6s_18{color:var(--secondary);text-shadow:0 0 12px var(--secondary-glow)}._motif_jds6s_23{color:var(--secondary);justify-content:center;margin-bottom:12px;display:flex}._motif_jds6s_23 svg{opacity:.5;width:22px;height:22px}@media (width<=768px){._footer_jds6s_1{padding-bottom:28px}}._corner_2t28y_1{font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;isolation:isolate;background:0 0;border:none;flex:none;align-items:center;gap:0;padding:0 4px;font-size:11px;line-height:1;display:flex;position:relative}._corner_2t28y_1:before{content:"";z-index:-1;background:color-mix(in srgb, var(--surface-bg) 82%, transparent);border:1px solid var(--surface-dp8);pointer-events:none;border-radius:999px;height:26px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}._link_2t28y_33{color:var(--text-secondary);transition:color var(--transition-fast);justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 6px;text-decoration:none;display:inline-flex}._link_2t28y_33:hover{color:var(--primary)}._short_2t28y_49{display:none}._sep_2t28y_53{color:var(--text-disabled)}@media (width<=540px){._long_2t28y_58{display:none}._short_2t28y_49{display:inline}}._slot_106x2_1{pointer-events:auto;min-width:0;max-width:280px;transition:flex-basis .28s var(--ease-out), max-width .28s var(--ease-out);flex:0 280px;justify-content:flex-end;display:flex}._slotCollapsed_106x2_13{flex-basis:44px;max-width:44px}._face_106x2_18{border-radius:var(--radius-md);background:var(--surface-dp6);border:1px solid var(--surface-dp8);width:100%;min-width:0;height:44px;color:var(--text-secondary);opacity:1;transition:opacity .28s var(--ease-out), border-radius .28s var(--ease-out), background-color .28s var(--ease-out), border-color .28s var(--ease-out), color .28s var(--ease-out);background-clip:padding-box;position:relative;overflow:hidden}._face_106x2_18:hover{background-color:var(--surface-dp8)}._slotCollapsed_106x2_13 ._face_106x2_18{background:color-mix(in srgb, var(--surface-dp6) 92%, transparent);border-color:color-mix(in srgb, var(--primary) 55%, var(--surface-dp8));color:var(--primary);opacity:.7;border-radius:22px}._slotCollapsed_106x2_13 ._face_106x2_18:hover,._slotCollapsed_106x2_13 ._face_106x2_18:focus-within{opacity:1;background:var(--surface-dp8)}._hidden_106x2_56{opacity:0;pointer-events:none;flex:0 0 0;max-width:0;transition:none;overflow:hidden}._hasTrack_106x2_65{color:var(--text-primary)}._body_106x2_69{opacity:1;width:100%;min-width:0;height:100%;transition:opacity .2s var(--ease-out);align-items:center;gap:8px;padding-left:6px;display:flex}._slotCollapsed_106x2_13 ._body_106x2_69{opacity:0;pointer-events:none}._orb_106x2_86{color:inherit;opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out);background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;inset:0}._slotCollapsed_106x2_13 ._orb_106x2_86{opacity:1;pointer-events:auto}._trackLink_106x2_105{color:inherit;flex:1;align-items:center;gap:8px;min-width:0;height:100%;text-decoration:none;display:flex;overflow:hidden}._art_106x2_117,._artFallback_106x2_118{border-radius:var(--radius-sm);background:var(--surface-dp4);border:1px solid var(--surface-dp8);flex-shrink:0;width:32px;height:32px}._art_106x2_117{object-fit:cover}._artFallback_106x2_118{color:var(--text-secondary);justify-content:center;align-items:center;display:flex}._meta_106x2_138{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;overflow:hidden}._trackName_106x2_147{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}._artist_106x2_156{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}._extIcon_106x2_164{color:var(--text-disabled);opacity:0;transition:opacity var(--transition-fast);flex-shrink:0}._face_106x2_18:hover ._extIcon_106x2_164{opacity:1;color:var(--primary)}._minimize_106x2_176{width:44px;height:44px;color:var(--text-secondary);background:0 0;border:none;flex:0 0 44px;place-items:center;padding:0;display:grid}._minimize_106x2_176:hover,._minimize_106x2_176:focus-visible{color:var(--primary)}._status_106x2_193{min-width:0;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:8px;font-size:12px;display:flex;overflow:hidden}._spin_106x2_206{flex-shrink:0;animation:2s linear infinite _spin_106x2_206}._offline_106x2_211{opacity:.5;flex-shrink:0}@keyframes _spin_106x2_206{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=540px){._art_106x2_117,._artFallback_106x2_118{width:28px;height:28px}}@media (orientation:landscape) and (height<=500px){._slot_106x2_1{flex-basis:240px;max-width:240px}}@media (prefers-reduced-motion:reduce){._slot_106x2_1,._face_106x2_18,._body_106x2_69,._orb_106x2_86,._extIcon_106x2_164{transition:none}._spin_106x2_206{animation:none}}._wrap_11bky_1{border:1px solid color-mix(in srgb, var(--primary) 55%, var(--surface-dp8));background:color-mix(in srgb, var(--surface-dp6) 92%, transparent);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--primary);font-family:var(--font-mono);opacity:.7;cursor:pointer;transition:opacity var(--transition-fast), background-color var(--transition-fast);border-radius:50%;flex:0 0 44px;place-items:center;padding:0;font-size:18px;font-weight:600;line-height:1;display:grid;position:relative}._wrap_11bky_1:hover,._wrap_11bky_1:focus-visible{opacity:1;background:var(--surface-dp8)}._mark_11bky_30{pointer-events:none;display:block}._tremble_11bky_35{animation:.18s ease-in-out _eggTremble_11bky_1}._cueParticles_11bky_39{pointer-events:none;z-index:var(--z-toast);position:fixed;inset:0}._cueParticle_11bky_39{opacity:.5;background:var(--primary);border-radius:50%;animation:.7s ease-out forwards _cueBurst_11bky_1;position:fixed}@keyframes _eggTremble_11bky_1{0%,to{transform:translate(0)}25%{transform:translate(-1px,1px)}50%{transform:translate(1px,-1px)}75%{transform:translate(-1px)}}@keyframes _cueBurst_11bky_1{0%{opacity:.5;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--dx,0), var(--dy,-28px)) scale(.35)}}@media (prefers-reduced-motion:reduce){._tremble_11bky_35{opacity:.7;animation:none}._cueParticles_11bky_39{display:none}}._bar_t0f7a_1{z-index:var(--z-player);height:calc(var(--chrome-bar) + env(safe-area-inset-bottom,0px));padding:0 12px env(safe-area-inset-bottom,0px);pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}._start_t0f7a_16{pointer-events:auto;flex:none;align-items:center;gap:8px;min-width:0;display:flex}@media (width<=540px){._bar_t0f7a_1{gap:6px;padding-left:8px;padding-right:8px}._start_t0f7a_16{gap:6px}}._motif_16del_1{color:var(--primary);pointer-events:none;z-index:0;position:absolute;inset:0}._motif_16del_1:before{content:"";opacity:.08;-webkit-mask-image:var(--flower-tile);-webkit-mask-image:var(--flower-tile);mask-image:var(--flower-tile);background-color:currentColor;position:absolute;inset:0;-webkit-mask-size:720px 720px;mask-size:720px 720px;-webkit-mask-repeat:repeat;mask-repeat:repeat}._bloom_16del_23{opacity:.32;height:108%;-webkit-mask-image:var(--flower);-webkit-mask-image:var(--flower);mask-image:var(--flower);background-color:currentColor;position:absolute;top:-6%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._bloom_16del_23[data-edge=right]{width:min(48vw,620px);right:-12%;-webkit-mask-position:100%;mask-position:100%}._bloom_16del_23[data-edge=left]{width:min(28vw,320px);left:-8%;-webkit-mask-position:0;mask-position:0}._cueShake_16del_51{animation:.28s ease-in-out _motifTremble_16del_1}@keyframes _motifTremble_16del_1{0%,to{transform:translate(0)}20%{transform:translate(-2px,1px)rotate(-.4deg)}40%{transform:translate(2px,-1px)rotate(.4deg)}60%{transform:translate(-1px,-1px)}80%{transform:translate(1px,1px)}}@media (width<=768px){._motif_16del_1:before{opacity:.06;-webkit-mask-size:460px 460px;mask-size:460px 460px}._bloom_16del_23{opacity:.3;height:70%;top:8%}._bloom_16del_23[data-edge=right]{width:78vw;right:-34%}._bloom_16del_23[data-edge=left]{width:46vw;left:-16%}}@media (prefers-reduced-motion:reduce){._cueShake_16del_51{animation:none}}._atmosphere_lhdvj_1{z-index:0;pointer-events:none;background:var(--surface-bg);position:fixed;inset:0;overflow:hidden}._orb_lhdvj_10{filter:blur(60px);opacity:.18;will-change:transform;border-radius:50%;position:absolute}._orbPrimary_lhdvj_18{background:radial-gradient(circle, var(--primary-glow) 0%, transparent 70%);width:520px;height:520px;animation:14s ease-in-out infinite _drift_lhdvj_1;top:40%;left:50%}._orbSecondary_lhdvj_27{background:radial-gradient(circle, var(--secondary-glow) 0%, transparent 70%);width:420px;height:420px;animation:18s ease-in-out infinite reverse _drift_lhdvj_1;top:60%;left:50%}._orbTertiary_lhdvj_36{background:radial-gradient(circle, var(--accent-muted-glow) 0%, transparent 70%);width:320px;height:320px;animation:22s ease-in-out infinite _drift_lhdvj_1;top:25%;left:50%}._orbLeft_lhdvj_45{background:radial-gradient(circle, var(--primary-glow) 0%, transparent 70%);width:360px;height:360px;animation:18s ease-in-out infinite _driftLeft_lhdvj_1;top:45%;left:0%}._orbRight_lhdvj_54{background:radial-gradient(circle, var(--secondary-glow) 0%, transparent 70%);width:360px;height:360px;animation:20s ease-in-out infinite _driftRight_lhdvj_1;top:55%;right:0%}@keyframes _drift_lhdvj_1{0%,to{transform:translate(-50%,-50%)scale(1)translate(-40px)}25%{transform:translate(-50%,-50%)scale(1.08)translate(30px)translateY(-30px)}50%{transform:translate(-50%,-50%)scale(.96)translate(50px)translateY(20px)}75%{transform:translate(-50%,-50%)scale(1.04)translate(-20px)translateY(40px)}}@keyframes _driftLeft_lhdvj_1{0%,to{transform:translate(-30%,-50%)scale(1)translateY(-30px)}33%{transform:translate(-20%,-50%)scale(1.06)translateY(30px)translate(40px)}66%{transform:translate(-40%,-50%)scale(.96)translateY(20px)translate(-20px)}}@keyframes _driftRight_lhdvj_1{0%,to{transform:translate(30%,-50%)scale(1)translateY(20px)}33%{transform:translate(20%,-50%)scale(.96)translateY(-30px)translate(-40px)}66%{transform:translate(40%,-50%)scale(1.06)translateY(30px)translate(20px)}}._texture_lhdvj_102{opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (width<=768px){._orbPrimary_lhdvj_18{width:320px;height:320px}._orbSecondary_lhdvj_27{width:260px;height:260px}._orbTertiary_lhdvj_36{width:180px;height:180px}._orbLeft_lhdvj_45,._orbRight_lhdvj_54{width:220px;height:220px}._texture_lhdvj_102{display:none}}@media (prefers-reduced-motion:reduce){._orb_lhdvj_10{animation:none!important}}._wrap_1fbmt_1{aspect-ratio:360/146;width:min(360px,86vw);color:var(--primary);pointer-events:none;margin:0 auto 8px;position:relative}._art_1fbmt_10{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}._stem_1fbmt_18{fill:currentColor;opacity:.62}._bloom_1fbmt_23{left:var(--left);top:var(--top);width:var(--w);height:var(--h);opacity:var(--ink);transform:translate(-50%, -50%) rotate(var(--rot));-webkit-mask-image:var(--flower);-webkit-mask-image:var(--flower);mask-image:var(--flower);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--mask-w) var(--mask-h);-webkit-mask-size:var(--mask-w) var(--mask-h);mask-size:var(--mask-w) var(--mask-h);-webkit-mask-position:var(--mask-x) var(--mask-y);-webkit-mask-position:var(--mask-x) var(--mask-y);mask-position:var(--mask-x) var(--mask-y);background-color:currentColor;position:absolute}._hero_192d8_1{min-height:100dvh;padding-top:var(--nav-height);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._content_192d8_12{z-index:2;text-align:center;max-width:720px;padding:0 24px;position:relative}._greeting_192d8_20{font-family:var(--font-mono);color:var(--primary);letter-spacing:2px;margin-bottom:20px;font-size:15px;font-weight:500;display:block}._name_192d8_30{letter-spacing:-2px;text-transform:lowercase;color:var(--text-primary);animation:_bounceIn_192d8_1 .8s var(--ease-spring) .2s both;margin-bottom:0;font-size:clamp(48px,9vw,88px);font-weight:700;line-height:1.05}._dot_192d8_41{color:var(--primary)}._title_192d8_45{font-family:var(--font-body);color:var(--text-secondary);margin-bottom:12px;font-size:clamp(18px,3vw,24px);font-weight:400}._tagline_192d8_53{color:var(--text-secondary);max-width:480px;margin:0 auto 40px;font-size:16px;line-height:1.7}._laurel_192d8_61{display:contents}._actions_192d8_65{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}._scrollHint_192d8_73{z-index:2;color:var(--text-secondary);font-size:12px;font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border-radius:100px;flex-direction:column;align-items:center;gap:8px;padding:10px 18px;animation:2s ease-in-out infinite _bounce_192d8_1;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}._scrollHint_192d8_73:hover{color:var(--primary);background:var(--primary-glow)}@keyframes _bounce_192d8_1{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(8px)}}@keyframes _bounceIn_192d8_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (width<=768px){._hero_192d8_1{padding-top:calc(var(--nav-height) + 48px);align-items:flex-start;min-height:auto;padding-bottom:88px}._actions_192d8_65{flex-direction:column;width:100%}._actions_192d8_65 ._btn_192d8_129{width:100%}._scrollHint_192d8_73{bottom:16px}}@media (width>=769px) and (height<=760px){._hero_192d8_1{padding-bottom:104px}}@media (width<=480px){._content_192d8_12{padding:0 16px}._greeting_192d8_20{margin-bottom:16px;font-size:14px}._tagline_192d8_53{margin-bottom:32px;font-size:16px}._actions_192d8_65 ._btn_192d8_129{padding:12px 20px;font-size:14px}}@media (orientation:landscape) and (height<=500px){._hero_192d8_1{min-height:100dvh;padding-top:calc(var(--nav-height) + 4px);padding-bottom:var(--chrome-clearance);justify-content:center;align-items:center}._content_192d8_12{padding:0 16px}._greeting_192d8_20{letter-spacing:1.5px;margin-bottom:2px;font-size:12px;line-height:1.2}._name_192d8_30{letter-spacing:-1px;font-size:32px;line-height:1}._laurel_192d8_61{display:none}._title_192d8_45{margin-bottom:2px;font-size:14px;line-height:1.2}._tagline_192d8_53{max-width:640px;margin-bottom:10px;font-size:13px;line-height:1.35}._actions_192d8_65{flex-flow:row;gap:10px;width:auto}._actions_192d8_65 ._btn_192d8_129{width:auto;padding:10px 16px;font-size:13px}._scrollHint_192d8_73{display:none}}._about_fxaa1_1{scroll-margin-top:calc(var(--nav-height) + 8px);z-index:var(--z-content);background:var(--scrim-section);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--surface-dp4);border-bottom:1px solid var(--surface-dp4);position:relative}._grid_fxaa1_12{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}._bio_fxaa1_19{color:var(--text-secondary);font-size:16px;line-height:1.8}._bio_fxaa1_19 p+p{margin-top:16px}._highlight_fxaa1_29{color:var(--primary);font-weight:500}._highlightPink_fxaa1_34{color:var(--secondary);font-weight:500}._skillsHeading_fxaa1_39{color:var(--text-primary);margin-bottom:24px;font-size:18px;font-weight:600}._motifAccent_fxaa1_46{color:var(--secondary);justify-content:flex-start;margin-bottom:16px;display:flex}._motifAccent_fxaa1_46 svg{opacity:.55;width:32px;height:32px}._skills_fxaa1_39{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}._skill_fxaa1_39{border-radius:var(--radius-md);background:var(--surface-dp4);border:1px solid var(--surface-dp6);color:var(--text-secondary);transition:all var(--transition-base);background-clip:padding-box;align-items:center;gap:8px;padding:12px 16px;font-size:15px;font-weight:500;display:flex}._skill_fxaa1_39:hover{color:var(--text-primary)}._skillIcon_fxaa1_84{color:var(--primary);flex-shrink:0}@media (width<=768px){._grid_fxaa1_12{grid-template-columns:1fr;gap:40px}}._connectSection_u5quk_1{scroll-margin-top:calc(var(--nav-height) + 8px);z-index:var(--z-content);background:var(--scrim-section);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--surface-dp4);position:relative}._grid_u5quk_11{flex-wrap:nowrap;justify-content:center;gap:12px;max-width:760px;margin:0 auto;display:flex}._card_u5quk_20{border-radius:var(--radius-lg);background:var(--surface-dp4);border:1px solid var(--surface-dp6);min-width:0;min-height:100px;color:var(--text-secondary);cursor:pointer;animation:_cardFadeIn_u5quk_1 .4s var(--ease-out) both;background-clip:padding-box;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:10px;padding:20px 12px;display:flex}._card_u5quk_20:hover{color:var(--text-primary)}._card_u5quk_20:hover ._iconWrap_u5quk_43{background:0 0;border-color:#0000;transform:scale(1.1)}._card_u5quk_20:active{transform:scale(1.02)translateY(0)}@media (prefers-reduced-motion:reduce){._card_u5quk_20:hover ._iconWrap_u5quk_43,._card_u5quk_20:active{transform:none}}._iconWrap_u5quk_43{border-radius:var(--radius-md);background:var(--surface-dp2);border:1px solid var(--surface-dp6);width:48px;height:48px;transition:all var(--transition-base);background-clip:padding-box;justify-content:center;align-items:center;display:flex}._label_u5quk_73{letter-spacing:.3px;white-space:nowrap;font-size:14px;font-weight:600}@keyframes _cardFadeIn_u5quk_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){._grid_u5quk_11{gap:8px;max-width:none}._card_u5quk_20{gap:8px;min-height:88px;padding:14px 6px}._iconWrap_u5quk_43{width:40px;height:40px}._iconWrap_u5quk_43 svg{width:22px;height:22px}._label_u5quk_73{font-size:12px}}@media (width<=640px){._grid_u5quk_11{flex-wrap:wrap;gap:10px;max-width:420px}._card_u5quk_20{flex:0 0 calc(50% - 5px);gap:10px;min-width:calc(50% - 5px);max-width:calc(50% - 5px);min-height:88px;padding:16px 8px}._label_u5quk_73{letter-spacing:.3px;font-size:12px}}._toast_pzoav_1{top:calc(var(--nav-height) + 12px);z-index:var(--z-toast);pointer-events:none;border-radius:var(--radius-md);font-family:var(--font-body);letter-spacing:.02em;color:var(--text-primary);background:var(--scrim-nav-solid);border:1px solid var(--surface-dp4);box-shadow:0 8px 32px var(--primary-glow);animation:_whisperIn_pzoav_1 .25s var(--ease-out) both;padding:10px 18px;font-size:14px;font-weight:500;position:fixed;left:50%;transform:translate(-50%)}@keyframes _whisperIn_pzoav_1{0%{opacity:0;transform:translate(-50%)translateY(-6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (prefers-reduced-motion:reduce){._toast_pzoav_1{animation:none}}
