:root{--raw-dark-void:#151419;--raw-liquid-lava:#f56e0f;--raw-gluon-grey:#1b1b1e;--raw-slate-grey:#262626;--raw-dusty-grey:#878787;--raw-snow:#fbfbfb;--color-bg:var(--raw-dark-void);--color-bg-alt:var(--raw-gluon-grey);--color-surface:var(--raw-gluon-grey);--color-surface-strong:var(--raw-slate-grey);--color-ink:var(--raw-snow);--color-text:var(--raw-snow);--color-text-muted:var(--raw-dusty-grey);--color-accent:var(--raw-liquid-lava);--color-accent-soft:#f56e0f24;--color-on-accent:#151419;--color-border:#34333a;--color-shadow:#0000008c;--md-sys-color-primary:var(--color-accent);--md-sys-color-on-primary:var(--color-on-accent);--md-sys-color-primary-container:#542b17;--md-sys-color-on-primary-container:#ffdccc;--md-sys-color-secondary:#d5bcae;--md-sys-color-on-secondary:#392a22;--md-sys-color-secondary-container:#514138;--md-sys-color-on-secondary-container:#f3dfd3;--md-sys-color-tertiary:#c7c2e8;--md-sys-color-on-tertiary:#302d4b;--md-sys-color-tertiary-container:#48455f;--md-sys-color-on-tertiary-container:#e5e0ff;--md-sys-color-error:#ffb4ab;--md-sys-color-on-error:#690005;--md-sys-color-error-container:#93000a;--md-sys-color-on-error-container:#ffdad6;--md-sys-color-surface:var(--color-bg);--md-sys-color-surface-dim:#151419;--md-sys-color-surface-bright:#3b383f;--md-sys-color-surface-container-lowest:#100f13;--md-sys-color-surface-container-low:#19181d;--md-sys-color-surface-container:var(--color-surface);--md-sys-color-surface-container-high:var(--color-surface-strong);--md-sys-color-surface-container-highest:#343238;--md-sys-color-on-surface:var(--color-text);--md-sys-color-on-surface-variant:var(--color-text-muted);--md-sys-color-inverse-surface:#e6e1e6;--md-sys-color-inverse-on-surface:#313034;--md-sys-color-inverse-primary:#9b4300;--md-sys-color-outline:#aaa3a0;--md-sys-color-outline-variant:var(--color-border);--md-sys-shape-corner-extra-small:4px;--md-sys-shape-corner-small:8px;--md-sys-shape-corner-medium:12px;--md-sys-shape-corner-large:16px;--md-sys-shape-corner-extra-large:28px;--md-sys-shape-corner-full:9999px;--md-sys-motion-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--md-sys-motion-duration-medium:.3s;--md-sys-typescale-display-large-font:var(--font-display);--md-sys-typescale-display-large-size:clamp(3rem, 7.2vw, 6.25rem);--md-sys-typescale-display-large-weight:400;--md-sys-typescale-display-large-line-height:.96;--md-sys-typescale-display-large-tracking:-.025em;--md-sys-typescale-headline-medium-font:var(--font-display);--md-sys-typescale-headline-medium-size:clamp(2rem, 4.5vw, 3.25rem);--md-sys-typescale-headline-medium-weight:400;--md-sys-typescale-headline-medium-line-height:1.04;--md-sys-typescale-body-large-font:var(--font-body);--md-sys-typescale-body-large-size:1rem;--md-sys-typescale-body-large-weight:400;--md-sys-typescale-body-large-line-height:1.55;--md-sys-typescale-label-medium-font:var(--font-mono);--md-sys-typescale-label-medium-size:.75rem;--md-sys-typescale-label-medium-weight:500;--md-sys-typescale-label-medium-tracking:.04em;--font-display:"Anton", "Arial Narrow", sans-serif;--font-body:"Inter", -apple-system, sans-serif;--font-mono:"Space Mono", monospace;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-brutal:cubic-bezier(.65, 0, .35, 1);--dur-fast:.2s;--dur-base:.4s;--dur-slow:.7s;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--nav-h:64px;--content-max:1280px;--edge-pad:clamp(1.25rem, 4vw, 3rem)}:root[data-theme=light]{--color-bg:var(--raw-snow);--color-bg-alt:#f1f0ee;--color-surface:#fff;--color-surface-strong:#f1f0ee;--color-ink:var(--raw-dark-void);--color-text:var(--raw-dark-void);--color-text-muted:#6b6b6b;--color-accent:var(--raw-liquid-lava);--color-accent-soft:#f56e0f1a;--color-on-accent:#151419;--color-border:#e4e2dd;--color-shadow:#15141929;--md-sys-color-primary-container:#ffdbca;--md-sys-color-on-primary-container:#341100;--md-sys-color-secondary:#6c5b52;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#f5ded2;--md-sys-color-on-secondary-container:#251911;--md-sys-color-tertiary:#5b5877;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#e3dfff;--md-sys-color-on-tertiary-container:#191633;--md-sys-color-error:#ba1a1a;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#ffdad6;--md-sys-color-on-error-container:#410002;--md-sys-color-surface-dim:#dedbd7;--md-sys-color-surface-bright:#fbf9f6;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#f7f5f2;--md-sys-color-surface-container-high:#e9e7e4;--md-sys-color-surface-container-highest:#e3e1de;--md-sys-color-on-surface-variant:#5b5a5d;--md-sys-color-outline:#777579;--md-sys-color-inverse-surface:#303034;--md-sys-color-inverse-on-surface:#f3f0f3;--md-sys-color-inverse-primary:#ffb68d}@media (prefers-color-scheme:light){:root:not([data-theme]){--color-bg:var(--raw-snow);--color-bg-alt:#f1f0ee;--color-surface:#fff;--color-surface-strong:#f1f0ee;--color-ink:var(--raw-dark-void);--color-text:var(--raw-dark-void);--color-text-muted:#6b6b6b;--color-accent-soft:#f56e0f1a;--color-border:#e4e2dd;--color-shadow:#15141929;--md-sys-color-primary-container:#ffdbca;--md-sys-color-on-primary-container:#341100;--md-sys-color-secondary:#6c5b52;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#f5ded2;--md-sys-color-on-secondary-container:#251911;--md-sys-color-tertiary:#5b5877;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#e3dfff;--md-sys-color-on-tertiary-container:#191633;--md-sys-color-error:#ba1a1a;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#ffdad6;--md-sys-color-on-error-container:#410002;--md-sys-color-surface-dim:#dedbd7;--md-sys-color-surface-bright:#fbf9f6;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#f7f5f2;--md-sys-color-surface-container-high:#e9e7e4;--md-sys-color-surface-container-highest:#e3e1de;--md-sys-color-on-surface-variant:#5b5a5d;--md-sys-color-outline:#777579;--md-sys-color-inverse-surface:#303034;--md-sys-color-inverse-on-surface:#f3f0f3;--md-sys-color-inverse-primary:#ffb68d}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);transition:background-color var(--dur-base) var(--ease-out-expo), color var(--dur-base) var(--ease-out-expo);font-size:16px;line-height:1.6;overflow-x:hidden}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}ul{list-style:none}.skip-link{z-index:9999;background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-sm);transition:top var(--dur-fast) var(--ease-out-expo);padding:.75rem 1.25rem;font-weight:700;position:fixed;top:-100px;left:1rem}.skip-link:focus{top:1rem}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}.container{max-width:var(--content-max);padding-inline:var(--edge-pad);margin:0 auto}.section{border-bottom:1px solid var(--color-border);padding-block:clamp(4rem,8vw,7rem)}.eyebrow{font-family:var(--font-mono);color:var(--color-accent);letter-spacing:.08em;margin-bottom:var(--space-2);font-size:.75rem;display:inline-block}.section-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:400;line-height:1.02}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.grain{z-index:2;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%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:fixed;inset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.btn{border-radius:var(--radius-pill);border:1.5px solid var(--color-ink);background:var(--color-surface);color:var(--color-ink);box-shadow:4px 4px 0 var(--color-shadow);transition:transform .35s var(--ease-spring), box-shadow .35s var(--ease-spring);align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-size:.85rem;font-weight:700;display:inline-flex;transform:translate(0)}.btn:hover{box-shadow:6px 6px 0 var(--color-shadow);transform:translate(-2px,-2px)}.btn:active{box-shadow:2px 2px 0 var(--color-shadow);transition-duration:.12s;transform:translate(1px,1px)}.btn-accent{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.tag{border-radius:var(--radius-pill);letter-spacing:.02em;background:var(--color-surface-strong);color:var(--color-text);align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.tag svg{flex-shrink:0}.card{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:6px 6px 0 var(--color-shadow)}.section-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1rem,2.5vw,2rem);display:grid}.section-followup{margin-top:clamp(2rem,5vw,3.5rem)}.section-last{border-bottom:0}@media (width<=760px){.section-split{grid-template-columns:minmax(0,1fr)}}@font-face{font-family:Axera Round;src:url(/fonts/AxeraRound.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}._loader_1686z_1{z-index:10000;background:var(--color-bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._word_1686z_11{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(2rem,6vw,3.5rem);display:flex}._char_1686z_18{white-space:pre;display:inline-block}._logo_1686z_23{will-change:transform;width:auto;height:160px}._toggle_sraqi_1{background:var(--color-surface-strong);width:44px;height:44px;color:var(--color-ink);border:1px solid var(--color-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._icon_sraqi_14{display:flex}._player_b7xlt_1{border-radius:var(--radius-pill);background:var(--color-surface-strong);border:1px solid var(--color-border);color:var(--color-ink);transition:border-color var(--dur-fast) var(--ease-out-expo), transform var(--dur-fast) var(--ease-out-expo);align-items:center;gap:.5rem;padding:.45rem .7rem;display:flex}._player_b7xlt_1:hover{border-color:var(--color-accent)}._player_b7xlt_1:active{transform:scale(.96)}._player_b7xlt_1:disabled{opacity:.4;cursor:not-allowed}._icon_b7xlt_18{color:var(--color-accent);display:flex}._bars_b7xlt_23{align-items:flex-end;gap:2px;height:12px;display:flex}._bar_b7xlt_23{background:var(--color-text-muted);width:2.5px;height:4px;transition:background var(--dur-fast) ease;border-radius:1px}._bar_b7xlt_23._animate_b7xlt_38{background:var(--color-accent);animation:.9s ease-in-out infinite _eq_b7xlt_1}._bar_b7xlt_23._animate_b7xlt_38:nth-child(2){animation-delay:.15s}._bar_b7xlt_23._animate_b7xlt_38:nth-child(3){animation-delay:.3s}@keyframes _eq_b7xlt_1{0%,to{height:4px}50%{height:12px}}._header_1h9ak_1{z-index:1000;padding:var(--space-4) var(--edge-pad) 0;justify-content:center;display:flex;position:fixed;top:0;left:0;right:0}._nav_1h9ak_12{width:100%;max-width:var(--content-max);height:var(--nav-h);align-items:center;gap:var(--space-4);padding-inline:var(--space-4);background:color-mix(in srgb, var(--color-surface) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 1px 0 0 color-mix(in srgb, var(--color-ink) 6%, transparent) inset, 0 6px 20px var(--color-shadow);display:flex;position:relative}._chrome_1h9ak_34{flex-shrink:0;gap:5px;padding-left:2px;display:flex}._chrome_1h9ak_34 span{background:var(--color-border);border-radius:50%;width:6px;height:6px}._chrome_1h9ak_34 span:first-child{background:var(--color-accent)}._logo_1h9ak_50{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-ink);flex-shrink:0;align-items:center;gap:.4rem;font-size:1.15rem;font-style:italic;font-weight:900;display:flex}._logoMark_1h9ak_63{opacity:0;width:auto;height:20px;transition:opacity .2s;display:inline-flex}._logoMark_1h9ak_63 svg{width:auto;height:100%}._logoMarkRevealed_1h9ak_76{opacity:1}@media (prefers-reduced-motion:reduce){._logoMark_1h9ak_63{transition:none}}._sectionControl_1h9ak_84{flex:1;justify-content:center;display:flex;position:relative}._sectionTrigger_1h9ak_91{border-radius:var(--radius-sm);background:var(--color-surface-strong);border:1px solid var(--color-border);min-height:44px;color:var(--color-ink);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.78rem;font-weight:700;display:inline-flex}._sectionTrigger_1h9ak_91:hover{border-color:var(--color-accent)}._sectionDot_1h9ak_109{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}._sectionTrigger_1h9ak_91 svg{transition:transform .2s var(--ease-out-expo);color:var(--color-text-muted)}._chevronOpen_1h9ak_122{transform:rotate(180deg)}._panel_1h9ak_124{transform-origin:top;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:168px;box-shadow:0 10px 26px var(--color-shadow);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s var(--ease-out-expo), transform .16s var(--ease-out-expo), visibility .16s;padding:.35rem;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-6px)scale(.98)}._panelOpen_1h9ak_144{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)scale(1)}._panel_1h9ak_124 a{min-height:44px;color:var(--color-text-muted);transition:background var(--dur-fast) ease, color var(--dur-fast) ease;border-radius:6px;align-items:center;padding:.65rem .7rem;font-size:.82rem;font-weight:600;display:flex}._panel_1h9ak_124 a:hover{background:var(--color-surface-strong);color:var(--color-text)}._panel_1h9ak_124 a._active_1h9ak_166{color:var(--color-ink);background:var(--color-accent-soft);border-left:2px solid var(--color-accent);padding-left:calc(.7rem - 2px)}._actions_1h9ak_175{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}._resumeBtn_1h9ak_182{border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-on-accent);justify-content:center;align-items:center;padding:.5rem 1.1rem;font-size:.8rem;font-weight:700;display:inline-flex}._menuToggle_1h9ak_194{border-radius:var(--radius-sm);background:var(--color-surface-strong);border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-ink);justify-content:center;align-items:center;display:none}._progress_1h9ak_206{background:var(--color-accent);transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:6%;right:6%;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){._panel_1h9ak_124{transition:opacity .01ms}}@media print{._header_1h9ak_1{display:none}}@media (width<=860px){._chrome_1h9ak_34,._sectionTrigger_1h9ak_91{display:none}._sectionControl_1h9ak_84{flex:1}._panel_1h9ak_124{left:var(--edge-pad);right:var(--edge-pad);top:calc(var(--nav-h) + var(--space-4) + 10px);width:auto;min-width:0;position:fixed;transform:translateY(-6px)scale(.99)}._panelOpen_1h9ak_144{transform:translateY(0)scale(1)}._resumeBtn_1h9ak_182{display:none}._menuToggle_1h9ak_194{display:flex}._actions_1h9ak_175{gap:var(--space-2)}}@media (width<=420px){._logo_1h9ak_50{font-size:1rem}}@media (width<=360px){._nav_1h9ak_12{gap:var(--space-2);padding-inline:var(--space-3)}._actions_1h9ak_175{gap:var(--space-1)}._actions_1h9ak_175>:first-child{display:none}}._card_1ikpt_1{text-align:left;perspective:1600px;cursor:pointer;width:100%;padding:0;display:block}._inner_1ikpt_10{min-height:250px;transform-style:preserve-3d;transition:transform .7s var(--ease-brutal);position:relative}._flipped_1ikpt_17{transform:rotateY(180deg)}._face_1ikpt_19{backface-visibility:hidden;background:var(--raw-dark-void);color:var(--raw-snow);border:1px solid var(--color-accent);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%);padding:var(--space-6) var(--space-8) var(--space-6) var(--space-6);box-shadow:6px 6px 0 var(--color-shadow);flex-direction:column;display:flex;position:absolute;inset:0}._back_1ikpt_38{border-color:var(--raw-dusty-grey);transform:rotateY(180deg)}._diamond_1ikpt_44{background:var(--color-accent);width:9px;height:9px;position:absolute;top:14px;right:34px;transform:rotate(45deg)}._diamondAlt_1ikpt_54{background:var(--raw-dusty-grey)}._topRow_1ikpt_56{margin-bottom:var(--space-3);align-items:center;gap:.5rem;display:flex}._iconTile_1ikpt_63{background:var(--color-accent);width:22px;height:22px;color:var(--color-on-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}._iconTileAlt_1ikpt_74{background:var(--raw-dusty-grey)}._eyebrow_1ikpt_76{font-family:var(--font-mono);letter-spacing:.08em;color:var(--raw-dusty-grey);font-size:.62rem}._title_1ikpt_83{font-family:"Axera Round", var(--font-display);letter-spacing:.01em;color:var(--raw-snow);margin-bottom:.3rem;font-size:1.55rem;font-weight:700;line-height:1}._subtitle_1ikpt_93{font-family:var(--font-mono);letter-spacing:.03em;color:var(--color-accent);margin-bottom:var(--space-3);font-size:.7rem}._barcode_1ikpt_101{height:12px;margin-bottom:var(--space-4);background:repeating-linear-gradient(90deg, var(--raw-dusty-grey) 0px, var(--raw-dusty-grey) 2px, transparent 2px, transparent 4px, var(--raw-dusty-grey) 4px, var(--raw-dusty-grey) 5px, transparent 5px, transparent 9px);opacity:.5;max-width:180px}._text_1ikpt_119{color:var(--raw-snow);max-width:46ch;margin-bottom:auto;font-size:.92rem}._subtext_1ikpt_126{color:var(--raw-dusty-grey);max-width:46ch;margin-top:.6rem;font-size:.86rem}._footer_1ikpt_133{margin-top:var(--space-6);flex-wrap:wrap;gap:.5rem;display:flex}._readout_1ikpt_140{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-accent);border:1px solid var(--color-accent);background:#f56e0f14;padding:.28rem .6rem;font-size:.65rem}._live_1ikpt_150{align-items:center;gap:.35rem;display:inline-flex}._dot_1ikpt_151{background:#4caf7d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #4caf7d}._terminal_1ikpt_158{margin-top:var(--space-6);font-family:var(--font-mono);flex-direction:column;gap:.5rem;font-size:.7rem;display:flex}._terminal_1ikpt_158 span{border:1px solid var(--color-accent);color:var(--color-accent);background:#f56e0f0f;width:fit-content;padding:.32rem .6rem}._cursorBlink_1ikpt_175{background:var(--color-accent);vertical-align:middle;width:6px;height:11px;margin-left:3px;animation:1s step-end infinite _blink_1ikpt_1;display:inline-block}@keyframes _blink_1ikpt_1{50%{opacity:0}}._wrap_1t7q9_1{flex-direction:column;flex-shrink:0;align-items:center;gap:.4rem;width:108px;display:flex;position:relative}._link_1t7q9_11{background:repeating-linear-gradient(90deg, var(--color-accent) 0 3px, transparent 3px 6px);width:18px;height:1.5px;position:absolute;top:48px;left:-18px}._dial_1t7q9_22{width:96px;height:96px;position:relative}._ring_1t7q9_28{width:100%;height:100%}._spin_1t7q9_33{transform-origin:60px 60px;animation:14s linear infinite _spin_1t7q9_33}._spinSlow_1t7q9_38{transform-origin:60px 60px;animation:26s linear infinite reverse _spin_1t7q9_33}._static_1t7q9_43 ._spin_1t7q9_33,._static_1t7q9_43 ._spinSlow_1t7q9_38{animation:none}@keyframes _spin_1t7q9_33{to{transform:rotate(360deg)}}._core_1t7q9_50{flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:0}._gear_1t7q9_60{color:var(--color-accent);transform-origin:50%;margin-bottom:2px;font-size:.85rem;animation:5s linear infinite _spin_1t7q9_33}._static_1t7q9_43 ._gear_1t7q9_60{animation:none}._time_1t7q9_70{font-family:var(--font-mono);color:var(--color-ink);letter-spacing:.02em;font-size:1.05rem;font-weight:700;line-height:1}._seconds_1t7q9_79{color:var(--color-text-muted);margin-left:2px;font-size:.6rem}._sync_1t7q9_85{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-accent);margin-top:2px;font-size:.5rem}._tick_1t7q9_93{background:var(--color-accent);width:2px;height:5px;position:absolute}._tick_1t7q9_93[data-pos=top]{top:0;left:50%;transform:translate(-50%)}._tick_1t7q9_93[data-pos=bottom]{bottom:0;left:50%;transform:translate(-50%)}._tick_1t7q9_93[data-pos=left]{top:50%;left:0;transform:translateY(-50%)rotate(90deg)}._tick_1t7q9_93[data-pos=right]{top:50%;right:0;transform:translateY(-50%)rotate(90deg)}._caption_1t7q9_104{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-text-muted);font-size:.6rem}@media (width<=860px){._wrap_1t7q9_1{display:none}}._hero_16aye_1{padding-top:calc(var(--nav-h) + clamp(3.5rem, 8vh, 6rem));padding-bottom:clamp(4rem,9vh,7rem);position:relative}._grid_16aye_7{grid-template-columns:minmax(0,1.25fr) minmax(240px,.68fr);align-items:center;gap:clamp(2.5rem,7vw,6rem);display:grid}._left_16aye_14{min-width:0}._eyebrow_16aye_15{color:var(--md-sys-color-primary);font:600 .72rem var(--font-mono);letter-spacing:.11em;margin-bottom:1.25rem}._eyebrow_16aye_15 span{color:var(--md-sys-color-on-surface-variant);letter-spacing:.03em}._title_16aye_18{max-width:11ch;color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-display-large-font);font-size:var(--md-sys-typescale-display-large-size);font-weight:var(--md-sys-typescale-display-large-weight);line-height:var(--md-sys-typescale-display-large-line-height);letter-spacing:var(--md-sys-typescale-display-large-tracking);text-wrap:balance;flex-direction:column;margin-bottom:1.6rem;display:flex}._title_16aye_18 span{display:block}._accentLine_16aye_32{color:var(--md-sys-color-primary);font-style:italic}._badgeRow_16aye_34{margin-bottom:1.4rem}._tagline_16aye_35{max-width:48ch;color:var(--md-sys-color-on-surface-variant);font-size:clamp(.96rem,1.35vw,1.08rem);line-height:1.65}._ctaRow_16aye_37{flex-wrap:wrap;align-items:center;gap:.65rem;margin:1.7rem 0 1.1rem;display:flex}._primaryAction_16aye_38,._secondaryAction_16aye_38,._contactAction_16aye_38{border-radius:var(--md-sys-shape-corner-full);min-height:48px;transition:transform var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-emphasized), background-color var(--dur-fast) ease, border-color var(--dur-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1.15rem;font-size:.84rem;font-weight:700;display:inline-flex}._primaryAction_16aye_38{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}._secondaryAction_16aye_38{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}._contactAction_16aye_38{color:var(--md-sys-color-on-surface);border-color:var(--md-sys-color-outline-variant)}._primaryAction_16aye_38:hover,._secondaryAction_16aye_38:hover,._contactAction_16aye_38:hover{transform:translateY(-2px)}._contactAction_16aye_38:hover{border-color:var(--md-sys-color-primary)}._socialRow_16aye_57{align-items:center;gap:1.1rem;margin:0 0 1.8rem;display:flex}._socialRow_16aye_57 a{min-height:40px;color:var(--md-sys-color-on-surface-variant);font:500 .68rem var(--font-mono);transition:color var(--dur-fast) ease;align-items:center;gap:.42rem;display:inline-flex}._socialRow_16aye_57 a:hover{color:var(--md-sys-color-primary)}._profileRow_16aye_61{align-items:center;gap:clamp(.75rem,2vw,1.5rem);display:flex}._profileRow_16aye_61>:first-child{flex:1;min-width:0}._right_16aye_64{justify-self:end;gap:var(--space-2);flex-direction:column;flex-shrink:0;width:100%;max-width:300px;display:flex}._imageFrame_16aye_65{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container-high);width:100%;box-shadow:0 20px 54px color-mix(in srgb, var(--color-shadow) 60%, transparent);aspect-ratio:4/5;position:relative;overflow:hidden}._imageFrame_16aye_65:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 62%, color-mix(in srgb, var(--color-bg) 26%, transparent));position:absolute;inset:0}._imageFrame_16aye_65 img{object-fit:cover;width:100%;height:100%}._mascotStage_16aye_77{place-items:center;display:grid;position:absolute;inset:0}._mascot_16aye_77{z-index:1}._mascot_16aye_77:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:-10px;border-radius:48%}._switch_16aye_81{justify-content:center;align-items:center;gap:.55rem;width:100%;min-height:44px;padding:.3rem 0;display:flex}._switchLabel_16aye_82{font-family:var(--font-mono);letter-spacing:.05em;color:var(--md-sys-color-on-surface-variant);transition:color var(--dur-fast) ease;font-size:.62rem}._switch_16aye_81[aria-checked=false] ._switchLabel_16aye_82[data-side=left],._switch_16aye_81[aria-checked=true] ._switchLabel_16aye_82[data-side=right]{color:var(--md-sys-color-primary)}._switchTrack_16aye_84{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-high);border:1px solid var(--md-sys-color-outline-variant);flex-shrink:0;width:44px;height:22px;position:relative}._switchThumb_16aye_85{background:var(--md-sys-color-primary);width:16px;height:16px;transition:transform var(--dur-base) var(--ease-spring);border-radius:50%;position:absolute;top:2px;left:2px}._switch_16aye_81[aria-checked=true] ._switchThumb_16aye_85{transform:translate(20px)}@media (width<=900px){._grid_16aye_7{grid-template-columns:minmax(0,1fr) minmax(190px,.55fr);gap:2rem}._right_16aye_64{max-width:250px}._title_16aye_18{font-size:clamp(2.9rem,7vw,5.3rem)}}@media (width<=720px){._hero_16aye_1{padding-top:calc(var(--nav-h) + 2.5rem)}._grid_16aye_7{grid-template-columns:minmax(0,1fr);gap:1.8rem}._right_16aye_64{order:-1;justify-self:start;width:min(54vw,230px);max-width:none}._mascot_16aye_77{transform:scale(.78)}._title_16aye_18{font-size:clamp(2.75rem,12vw,4.5rem)}._profileRow_16aye_61{align-items:stretch}}@media (width<=420px){._eyebrow_16aye_15{margin-bottom:.9rem;font-size:.64rem}._ctaRow_16aye_37{align-items:stretch}._primaryAction_16aye_38,._secondaryAction_16aye_38{flex:1}._contactAction_16aye_38{flex:100%}._profileRow_16aye_61{flex-direction:column}}@media (prefers-reduced-motion:reduce){._primaryAction_16aye_38,._secondaryAction_16aye_38,._contactAction_16aye_38,._socialRow_16aye_57 a,._switchLabel_16aye_82,._switchThumb_16aye_85{transition:none}}._marquee_bzcm7_1{background:var(--color-ink);padding-block:var(--space-3);overflow:hidden}._track_bzcm7_7{will-change:transform;width:max-content;animation:26s linear infinite _scroll_bzcm7_1;display:flex}._marquee_bzcm7_1:hover ._track_bzcm7_7{animation-play-state:paused}._group_bzcm7_16{flex-shrink:0;display:flex}._item_bzcm7_21{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-bg);padding-inline:var(--space-5);align-items:center;gap:var(--space-5);white-space:nowrap;font-size:.85rem;font-weight:700;display:flex}._dot_bzcm7_35{color:var(--color-accent)}@keyframes _scroll_bzcm7_1{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._track_bzcm7_7{animation:none}}._header_1dnjn_1{margin-bottom:var(--space-12)}._title_1dnjn_5{font-family:"Axera Round", var(--font-display);margin-bottom:var(--space-3);font-weight:700}._underline_1dnjn_11{background:var(--color-accent);border-radius:2px;width:64px;height:3px;display:block}._list_14slp_1{gap:var(--space-4);flex-direction:column;display:flex}._item_14slp_7{gap:var(--space-4);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-low);height:100%;box-shadow:none;align-items:flex-start;padding:clamp(1rem,2vw,1.5rem);display:flex}._icon_14slp_19{border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-primary-container);width:44px;height:44px;color:var(--md-sys-color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}._degree_14slp_31{color:var(--md-sys-color-on-surface);margin-bottom:.3rem;font-size:1.05rem;font-weight:700}._institution_14slp_38{color:var(--md-sys-color-on-surface-variant);margin-bottom:.6rem;font-size:.9rem}._meta_14slp_44{font-family:var(--font-mono);color:var(--md-sys-color-primary);gap:.5rem;font-size:.78rem;display:flex}._sep_14slp_52{color:var(--color-text-muted)}._list_pmzcm_1{gap:var(--space-4);flex-direction:column;display:flex}._item_pmzcm_7{gap:var(--space-4);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-low);box-shadow:none;align-items:flex-start;padding:clamp(1rem,2vw,1.5rem);display:flex}._icon_pmzcm_18{border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-primary-container);width:44px;height:44px;color:var(--md-sys-color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}._role_pmzcm_30{color:var(--md-sys-color-on-surface);margin-bottom:.3rem;font-size:1.05rem;font-weight:700}._company_pmzcm_37{color:var(--md-sys-color-on-surface-variant);margin-bottom:.3rem;font-size:.9rem}._period_pmzcm_43{font-family:var(--font-mono);color:var(--md-sys-color-primary);margin-bottom:.8rem;font-size:.78rem;display:inline-block}._points_pmzcm_51{flex-direction:column;gap:.4rem;padding-left:1.1rem;display:flex}._points_pmzcm_51 li{color:var(--md-sys-color-on-surface-variant);font-size:.9rem;line-height:1.55;list-style:outside}@media (width<=520px){._item_pmzcm_7{gap:.75rem}._icon_pmzcm_18{width:38px;height:38px}._points_pmzcm_51 li{font-size:.84rem}}._table_aqq0t_1{border:1.5px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:6px 6px 0 var(--color-shadow);background:var(--color-surface);overflow:hidden}._row_aqq0t_9{border-bottom:1px solid var(--color-border);grid-template-columns:200px 1fr;display:grid}._row_aqq0t_9:last-child{border-bottom:none}._head_aqq0t_17{background:var(--color-ink);color:var(--color-bg)}._head_aqq0t_17 ._domain_aqq0t_22,._head_aqq0t_17 ._techs_aqq0t_23{font-family:var(--font-display);padding:var(--space-4) var(--space-6);color:var(--color-bg);font-size:.95rem;font-weight:400}._domain_aqq0t_22{padding:var(--space-4) var(--space-6);border-right:1px solid var(--color-border);color:var(--color-ink);align-items:center;font-size:.9rem;font-weight:700;display:flex}._techs_aqq0t_23{padding:var(--space-4) var(--space-6);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}@media (width<=720px){._row_aqq0t_9{grid-template-columns:1fr}._domain_aqq0t_22{border-right:none;border-bottom:1px solid var(--color-border)}._head_aqq0t_17 ._domain_aqq0t_22{display:none}}._preview_1a1ma_1{isolation:isolate;background:radial-gradient(ellipse at 78% 15%, color-mix(in srgb, var(--color-accent) 18%, transparent), transparent 48%), var(--md-sys-color-surface-container-low);border-bottom:1px solid var(--md-sys-color-outline-variant);place-items:center;min-height:220px;padding:1.5rem;display:grid;position:relative;overflow:hidden}._preview_1a1ma_1:before{content:"";z-index:-1;opacity:.16;background-image:linear-gradient(var(--md-sys-color-outline-variant) 1px, transparent 1px), linear-gradient(90deg, var(--md-sys-color-outline-variant) 1px, transparent 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(145deg,#000,#0000 82%);mask-image:linear-gradient(145deg,#000,#0000 82%)}._previewLabel_1a1ma_26{z-index:2;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-full);background:color-mix(in srgb, var(--md-sys-color-surface) 86%, transparent);color:var(--md-sys-color-on-surface-variant);font:500 .58rem/1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4px 9px;position:absolute;top:12px;right:12px}._canvas_1a1ma_42{width:min(100%,440px);min-height:162px;color:var(--md-sys-color-primary);place-items:center;display:grid}._videoFrame_1a1ma_50,._chatFrame_1a1ma_50,._attractorFrame_1a1ma_50,._orbitFrame_1a1ma_50,._gameFrame_1a1ma_50,._codeFrame_1a1ma_50,._dashboardFrame_1a1ma_50,._workflowFrame_1a1ma_50{border:1px solid color-mix(in srgb, var(--md-sys-color-outline-variant) 78%, transparent);border-radius:var(--md-sys-shape-corner-large);background:color-mix(in srgb, var(--md-sys-color-surface) 88%, transparent);width:100%;min-height:162px;box-shadow:0 18px 42px color-mix(in srgb, var(--color-shadow) 65%, transparent), 0 1px 0 color-mix(in srgb, var(--color-ink) 6%, transparent) inset;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px;overflow:hidden}._frameTop_1a1ma_62,._chatHead_1a1ma_62,._plotLabel_1a1ma_62,._plotAxis_1a1ma_62,._orbitReadout_1a1ma_62,._gameFooter_1a1ma_62,._chartLegend_1a1ma_62,._workflowFooter_1a1ma_62{color:var(--md-sys-color-on-surface-variant);font:500 .57rem/1.3 var(--font-mono);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:10px;display:flex}._frameTop_1a1ma_62>span:first-child,._chatHead_1a1ma_62>span:first-child{background:var(--md-sys-color-primary);border-radius:50%;width:6px;height:6px}._frameTop_1a1ma_62>span:last-child,._chatHead_1a1ma_62>span:last-child,._plotLabel_1a1ma_62>span,._plotAxis_1a1ma_62>span:last-child,._orbitReadout_1a1ma_62 b,._gameFooter_1a1ma_62>span,._chartLegend_1a1ma_62>span:last-child,._workflowFooter_1a1ma_62>span{color:var(--md-sys-color-primary)}._scene_1a1ma_75{border-radius:var(--md-sys-shape-corner-medium);background:linear-gradient(155deg,#30343b 0%,#191a20 55%,#53351f 140%);height:94px;margin:10px 0 8px;position:relative;overflow:hidden}._scene_1a1ma_75:before,._scene_1a1ma_75:after{content:"";background:#ffffff29;position:absolute}._scene_1a1ma_75:before{width:120%;height:1px;bottom:24px;left:-8%;transform:rotate(-7deg)}._scene_1a1ma_75:after{background:0 0;border:1px solid #ffffff21;border-radius:50%;width:54px;height:54px;bottom:20px;right:22%}._detection_1a1ma_86{z-index:1;border:1px solid var(--md-sys-color-primary);border-radius:2px;width:34px;height:50px;position:absolute;top:17px;left:47%}._detectionLabel_1a1ma_87{z-index:1;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);font:500 .5rem var(--font-mono);padding:2px 4px;position:absolute;top:5px;left:47%}._caption_1a1ma_88{color:var(--md-sys-color-on-surface-variant);font:.61rem var(--font-mono);align-items:center;gap:8px;display:flex}._caption_1a1ma_88>span{background:var(--md-sys-color-primary);border-radius:50%;width:4px;height:4px}._chatHead_1a1ma_62{border-bottom:1px solid var(--md-sys-color-outline-variant);padding-bottom:9px}._chatHead_1a1ma_62>span:last-child{margin-left:auto;font-size:.52rem}._question_1a1ma_93,._answer_1a1ma_93{border-radius:10px;width:fit-content;max-width:84%;padding:7px 10px;font-size:.64rem;line-height:1.35}._question_1a1ma_93{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);margin:12px 0 7px auto}._answer_1a1ma_93{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}._source_1a1ma_96{color:var(--md-sys-color-primary);font:.53rem var(--font-mono);margin-top:6px}._plotLabel_1a1ma_62{margin-bottom:6px}._attractorFrame_1a1ma_50 svg{width:100%;height:112px;color:var(--md-sys-color-primary);filter:drop-shadow(0 0 7px color-mix(in srgb, var(--md-sys-color-primary) 42%, transparent));display:block}._plotAxis_1a1ma_62{font-size:.52rem}._orbitPlot_1a1ma_102{width:min(100%,290px);height:110px;margin:0 auto;position:relative}._orbitPathOne_1a1ma_103,._orbitPathTwo_1a1ma_103{border:1px solid color-mix(in srgb, var(--md-sys-color-primary) 62%, transparent);border-radius:50%;position:absolute;inset:8px 45px;transform:rotate(-26deg)}._orbitPathTwo_1a1ma_103{border-color:color-mix(in srgb, var(--md-sys-color-tertiary) 48%, transparent);inset:22px 24px;transform:rotate(22deg)}._bodyOne_1a1ma_105,._bodyTwo_1a1ma_105,._bodyThree_1a1ma_105{background:var(--md-sys-color-primary);width:10px;height:10px;box-shadow:0 0 18px color-mix(in srgb, var(--md-sys-color-primary) 48%, transparent);border-radius:50%;position:absolute}._bodyOne_1a1ma_105{top:55%;left:35%}._bodyTwo_1a1ma_105{background:var(--md-sys-color-tertiary);width:7px;height:7px;top:25%;left:67%}._bodyThree_1a1ma_105{background:var(--md-sys-color-secondary);width:5px;height:5px;top:70%;left:62%}._orbitReadout_1a1ma_62{font-size:.51rem}._gameTable_1a1ma_109{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);text-align:center;grid-template-columns:1fr 1fr;max-width:260px;margin:14px auto 12px;display:grid;overflow:hidden}._gameTable_1a1ma_109>*{border-right:1px solid var(--md-sys-color-outline-variant);border-bottom:1px solid var(--md-sys-color-outline-variant);font:500 .55rem var(--font-mono);padding:7px 5px}._gameTable_1a1ma_109>:nth-child(2n){border-right:0}._gameTable_1a1ma_109>:nth-last-child(-n+2){border-bottom:0}._gameTable_1a1ma_109>span{color:var(--md-sys-color-on-surface-variant);font-size:.48rem}._gameTable_1a1ma_109>b{color:var(--md-sys-color-on-surface);font-weight:500}._gameTable_1a1ma_109>i{color:var(--md-sys-color-primary);font-style:normal}._gameFooter_1a1ma_62{font-size:.52rem}._codeFrame_1a1ma_50{position:relative}._codeLines_1a1ma_116{gap:8px;width:70%;margin:22px auto 10px;display:grid}._codeLines_1a1ma_116 span{background:var(--md-sys-color-outline-variant);border-radius:9px;width:74%;height:5px}._codeLines_1a1ma_116 span:nth-child(2),._codeLines_1a1ma_116 span:nth-child(4){background:color-mix(in srgb, var(--md-sys-color-tertiary) 54%, var(--md-sys-color-outline-variant));width:92%;margin-left:16px}._codeLines_1a1ma_116 span:nth-child(3){background:color-mix(in srgb, var(--md-sys-color-primary) 50%, var(--md-sys-color-outline-variant));width:56%;margin-left:32px}._codeNote_1a1ma_120{color:var(--md-sys-color-on-surface-variant);font:.5rem var(--font-mono);position:absolute;bottom:10px;right:12px}._dashMetrics_1a1ma_122{gap:8px;margin-top:12px;display:flex}._dashMetrics_1a1ma_122>span,._workflowMetrics_1a1ma_123>span{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);color:var(--md-sys-color-on-surface-variant);font:.48rem var(--font-mono);flex:1;gap:4px;padding:7px;display:grid}._dashMetrics_1a1ma_122 b,._workflowMetrics_1a1ma_123 b{color:var(--md-sys-color-on-surface);font-size:.54rem;font-weight:500}._chartBars_1a1ma_125{border-bottom:1px solid var(--md-sys-color-outline-variant);align-items:end;gap:7px;height:54px;padding:8px 12px 0;display:flex}._chartBars_1a1ma_125 i{background:color-mix(in srgb, var(--md-sys-color-primary) 58%, transparent);border-radius:3px 3px 0 0;flex:1;height:25%}._chartBars_1a1ma_125 i:nth-child(3n){height:66%}._chartBars_1a1ma_125 i:nth-child(4n){height:44%}._chartBars_1a1ma_125 i:nth-child(5n){height:84%}._chartLegend_1a1ma_62{margin-top:8px;font-size:.48rem}._workflowMetrics_1a1ma_123{gap:7px;margin-top:12px;display:flex}._workflowRows_1a1ma_131{gap:6px;margin:10px 0;display:grid}._workflowRows_1a1ma_131 i{background:linear-gradient(90deg, var(--md-sys-color-outline-variant) 0 29%, transparent 29% 34%, var(--md-sys-color-outline-variant) 34% 60%, transparent 60% 65%, var(--md-sys-color-outline-variant) 65% 84%, transparent 84%);border-radius:5px;width:100%;height:7px}._workflowRows_1a1ma_131 i:first-child{background:linear-gradient(90deg, color-mix(in srgb, var(--md-sys-color-primary) 56%, transparent) 0 29%, transparent 29% 34%, var(--md-sys-color-outline-variant) 34% 60%, transparent 60% 65%, var(--md-sys-color-outline-variant) 65% 84%, transparent 84%)}._workflowFooter_1a1ma_62{font-size:.48rem}@media (width<=520px){._preview_1a1ma_1{min-height:190px;padding:1.1rem}._canvas_1a1ma_42,._videoFrame_1a1ma_50,._chatFrame_1a1ma_50,._attractorFrame_1a1ma_50,._orbitFrame_1a1ma_50,._gameFrame_1a1ma_50,._codeFrame_1a1ma_50,._dashboardFrame_1a1ma_50,._workflowFrame_1a1ma_50{min-height:144px}._previewLabel_1a1ma_26{top:8px;right:8px}}@media (prefers-reduced-motion:reduce){._preview_1a1ma_1 *,._preview_1a1ma_1 :before,._preview_1a1ma_1 :after{scroll-behavior:auto}}._item_15n67_1{grid-column:span 6;min-width:0}._lead_15n67_2{grid-column:span 7}._secondaryFeature_15n67_3{grid-column:span 5}._card_15n67_5{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container-low);min-width:0;height:100%;box-shadow:0 8px 22px color-mix(in srgb, var(--color-shadow) 42%, transparent);transition:transform var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-emphasized), border-color var(--dur-base) var(--ease-out-expo), background-color var(--dur-base) var(--ease-out-expo), box-shadow var(--dur-base) var(--ease-out-expo);flex-direction:column;display:flex;overflow:hidden}._item_15n67_1:hover ._card_15n67_5,._item_15n67_1:focus-within ._card_15n67_5{border-color:color-mix(in srgb, var(--md-sys-color-primary) 48%, var(--md-sys-color-outline-variant));background:var(--md-sys-color-surface-container);box-shadow:0 18px 38px color-mix(in srgb, var(--color-shadow) 55%, transparent);transform:translateY(-4px)}._body_15n67_28{flex-direction:column;flex:1;padding:clamp(1rem,2vw,1.5rem);display:flex}._meta_15n67_29{align-items:center;gap:.65rem;min-height:1.2rem;margin-bottom:.65rem;display:flex}._number_15n67_30{color:var(--md-sys-color-primary);font:600 .68rem var(--font-mono);letter-spacing:.06em}._category_15n67_31{color:var(--md-sys-color-on-surface-variant);font:500 .62rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase}._featured_15n67_32{color:var(--md-sys-color-on-primary-container);background:var(--md-sys-color-primary-container);border-radius:var(--md-sys-shape-corner-full);font:500 .58rem var(--font-mono);margin-left:auto;padding:.18rem .55rem}._title_15n67_33{color:var(--md-sys-color-on-surface);font-family:"Axera Round", var(--font-display);margin-bottom:.55rem;font-size:clamp(1.08rem,1.6vw,1.35rem);line-height:1.2}._desc_15n67_34{max-width:62ch;color:var(--md-sys-color-on-surface-variant);margin-bottom:1rem;font-size:.88rem;line-height:1.65}._tags_15n67_35{flex-wrap:wrap;gap:.4rem;margin-top:auto;margin-bottom:1rem;display:flex}._tags_15n67_35 .tag{border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant);padding:.28rem .65rem;font-size:.64rem;font-weight:500}._links_15n67_37{flex-wrap:wrap;gap:.55rem;display:flex}._links_15n67_37 .btn{border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-full);color:var(--md-sys-color-on-surface);box-shadow:none;background:0 0;padding:.56rem .85rem;font-size:.72rem}._links_15n67_37 .btn:hover{border-color:var(--md-sys-color-primary);color:var(--md-sys-color-primary);box-shadow:none}._links_15n67_37 .btn-accent{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}._links_15n67_37 .btn-accent:hover{color:var(--md-sys-color-on-primary);filter:brightness(1.06)}@media (width<=900px){._item_15n67_1,._lead_15n67_2,._secondaryFeature_15n67_3{grid-column:span 6}}@media (width<=620px){._item_15n67_1,._lead_15n67_2,._secondaryFeature_15n67_3{grid-column:1/-1}._card_15n67_5{border-radius:var(--md-sys-shape-corner-large)}._desc_15n67_34{font-size:.84rem}}@media (prefers-reduced-motion:reduce){._card_15n67_5{transition:none}}._grid_1vhtj_1{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}@media (width<=620px){._grid_1vhtj_1{grid-template-columns:minmax(0,1fr)}}._moreRow_1vhtj_9{margin-top:var(--space-12);justify-content:center;display:flex}._moreBtn_1vhtj_15{border-radius:var(--radius-pill);background:var(--color-surface-strong);border:1.5px solid var(--color-border);color:var(--color-ink);transition:transform var(--dur-fast) var(--ease-out-expo), border-color var(--dur-fast) ease;align-items:center;gap:.6rem;padding:.85rem 1.8rem;font-size:.9rem;font-weight:700;display:inline-flex}._moreBtn_1vhtj_15:hover{border-color:var(--color-accent);transform:translateY(-2px)}._moreBtn_1vhtj_15:focus-visible{outline-offset:4px}._wrap_1lr8n_1{padding:var(--space-8)}._header_1lr8n_5{margin-bottom:var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}._title_1lr8n_14{font-family:"Axera Round", var(--font-display);color:var(--color-ink);font-size:1.4rem;font-weight:700}._link_1lr8n_21{font-family:var(--font-mono);color:var(--color-accent);font-size:.8rem}._chartFrame_1lr8n_27{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-low);align-items:center;min-height:132px;display:grid;position:relative;overflow:hidden}._chart_1lr8n_27{object-fit:fill;opacity:0;width:100%;height:132px;transition:opacity var(--dur-base) ease;filter:saturate(.9)}._chartLoaded_1lr8n_46{opacity:1}._loading_1lr8n_47{color:var(--md-sys-color-on-surface-variant);font:.7rem var(--font-mono);padding:1rem}._fallback_1lr8n_49{color:var(--color-text-muted);font-size:.9rem}._fallback_1lr8n_49 a{color:var(--md-sys-color-primary);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){._chart_1lr8n_27{transition:none}}._grid_a9y46_1{padding-block:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}._item_a9y46_8{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-low);min-width:0;min-height:96px;transition:transform var(--md-sys-motion-duration-medium) var(--md-sys-motion-easing-emphasized), border-color var(--dur-base) ease, background-color var(--dur-base) ease;align-items:center;gap:.8rem;padding:1rem;display:flex}._item_a9y46_8:hover,._item_a9y46_8:focus-visible{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-surface-container);transform:translateY(-2px)}._circle_a9y46_22{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-secondary-container);width:42px;height:42px;color:var(--md-sys-color-on-secondary-container);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;flex:0 0 42px;justify-content:center;align-items:center;display:flex}._item_a9y46_8:hover ._circle_a9y46_22,._item_a9y46_8:focus-visible ._circle_a9y46_22{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}._copy_a9y46_36{gap:.2rem;min-width:0;display:grid}._label_a9y46_37{color:var(--md-sys-color-on-surface);font-size:.82rem;font-weight:700}._value_a9y46_38{overflow-wrap:anywhere;color:var(--md-sys-color-on-surface-variant);font:.61rem/1.4 var(--font-mono)}@media (width<=900px){._grid_a9y46_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){._grid_a9y46_1{gap:.55rem}._item_a9y46_8{border-radius:var(--md-sys-shape-corner-medium);gap:.55rem;min-height:82px;padding:.7rem}._circle_a9y46_22{flex-basis:36px;width:36px;height:36px}._value_a9y46_38{font-size:.56rem}}@media (prefers-reduced-motion:reduce){._item_a9y46_8,._circle_a9y46_22{transition:none}}._footer_ynjnf_1{padding:var(--space-8) var(--edge-pad);background:var(--color-ink);color:var(--color-bg);justify-content:space-between;align-items:center;gap:1rem;display:flex}._footer_ynjnf_1 p{font-size:.8rem;font-family:var(--font-mono);opacity:.7}._links_ynjnf_17{gap:1rem;display:flex}._links_ynjnf_17 a{color:var(--color-bg);font:500 .72rem var(--font-mono);text-underline-offset:4px;opacity:.72;text-decoration:underline}._links_ynjnf_17 a:hover,._links_ynjnf_17 a:focus-visible{opacity:1}@media (width<=600px){._footer_ynjnf_1{flex-direction:column;align-items:flex-start}}._ribbon_18kee_1{pointer-events:none;z-index:9996;width:100vw;height:100vh;position:fixed;inset:0}._dot_18kee_10{background:var(--color-accent);pointer-events:none;z-index:9998;will-change:transform;border-radius:50%;width:6px;height:6px;position:fixed;top:0;left:0}._ring_18kee_23{border:1.5px solid var(--color-ink);mix-blend-mode:difference;pointer-events:none;z-index:9997;will-change:transform;width:34px;height:34px;transition:width .25s var(--ease-out-expo), height .25s var(--ease-out-expo);border-radius:50%;position:fixed;top:0;left:0}._ringHover_18kee_38{width:52px;height:52px}@media (pointer:coarse){._ribbon_18kee_1,._dot_18kee_10,._ring_18kee_23{display:none}}@media print{._ribbon_18kee_1,._dot_18kee_10,._ring_18kee_23{display:none}}._folio_lnvdl_1{z-index:1;min-height:100svh;padding:calc(var(--nav-h) + 4.5rem) var(--edge-pad) 3rem;isolation:isolate;position:relative}._background_lnvdl_9{z-index:-1;background:var(--color-bg);pointer-events:none;position:fixed;inset:0;overflow:hidden}._sheet_lnvdl_18{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--md-sys-shape-corner-extra-large);width:min(100%,960px);min-height:100%;box-shadow:0 20px 70px color-mix(in srgb, var(--color-shadow) 72%, transparent);margin:0 auto;padding:clamp(1.5rem,5vw,4.5rem)}._eyebrow_lnvdl_29,._sectionHeading_lnvdl_30>span,._period_lnvdl_31,._project_lnvdl_32>span,._skills_lnvdl_33 dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}._eyebrow_lnvdl_29{color:var(--color-accent)}._header_lnvdl_42 h1{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:1rem;font-size:clamp(2.75rem,9vw,5.75rem);font-weight:400;line-height:.98}._role_lnvdl_53{color:var(--color-accent);margin-top:.8rem;font-size:clamp(.95rem,2vw,1.2rem);font-weight:600}._contact_lnvdl_60{color:var(--color-text);flex-wrap:wrap;gap:.6rem 1.25rem;margin-top:1.35rem;font-size:.85rem;display:flex}._contact_lnvdl_60 a{text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:3px}._contact_lnvdl_60 a:hover{color:var(--color-accent)}._section_lnvdl_30{border-top:1px solid var(--color-border);grid-template-columns:minmax(125px,.34fr) 1fr;gap:1rem 2rem;padding-block:2rem;display:grid}._header_lnvdl_42+._section_lnvdl_30{margin-top:2.3rem}._sectionHeading_lnvdl_30{align-items:baseline;gap:.75rem;display:flex}._sectionHeading_lnvdl_30>span{color:var(--color-accent)}._sectionHeading_lnvdl_30 h2{color:var(--color-ink);font-family:var(--font-display);letter-spacing:.025em;text-transform:uppercase;font-size:1.25rem;font-weight:400}._entryList_lnvdl_92{gap:1.5rem;display:grid}._entryTop_lnvdl_93{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}._entry_lnvdl_92 h3,._project_lnvdl_32 h3{color:var(--color-ink);font-size:1rem;font-weight:700}._period_lnvdl_31{color:var(--color-text-muted);flex-shrink:0;font-size:.64rem}._organization_lnvdl_96{color:var(--color-accent);margin-top:.25rem;font-size:.9rem;font-weight:600}._entry_lnvdl_92 ul{color:var(--color-text-muted);gap:.55rem;margin:1rem 0 0 1.1rem;font-size:.9rem;line-height:1.75;list-style:outside;display:grid}._entry_lnvdl_92 li::marker{color:var(--color-accent)}._detail_lnvdl_99{color:var(--color-text-muted);margin-top:.6rem;font-size:.9rem}._projectList_lnvdl_100{gap:1.35rem;display:grid}._project_lnvdl_32 p{color:var(--color-text-muted);margin-top:.35rem;font-size:.88rem;line-height:1.7}._project_lnvdl_32>span{color:var(--color-accent);margin-top:.5rem;font-size:.62rem;display:inline-block}._projectLink_lnvdl_103{color:var(--md-sys-color-primary);align-items:center;gap:.4rem;margin-top:.7rem;font-size:.78rem;font-weight:700;display:inline-flex}._projectLink_lnvdl_103:hover{text-underline-offset:3px;text-decoration:underline}._skills_lnvdl_33{gap:.85rem;display:grid}._skills_lnvdl_33>div{grid-template-columns:115px 1fr;gap:.75rem;display:grid}._skills_lnvdl_33 dt{color:var(--color-accent);font-size:.65rem}._skills_lnvdl_33 dd{color:var(--color-text-muted);font-size:.88rem;line-height:1.65}._certifications_lnvdl_109{color:var(--color-text-muted);gap:.8rem;margin-left:1.1rem;font-size:.88rem;line-height:1.7;list-style:outside;display:grid}._certifications_lnvdl_109 li::marker{color:var(--color-accent)}._download_lnvdl_112{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:.5rem;padding-top:1.5rem;display:flex}._download_lnvdl_112 p{color:var(--color-text-muted);font-size:.85rem}._downloadActions_lnvdl_123{flex-wrap:wrap;gap:.65rem;display:flex}._downloadActions_lnvdl_123 a,._downloadActions_lnvdl_123 button{border-radius:var(--md-sys-shape-corner-full);background:var(--color-accent);min-height:44px;color:var(--color-on-accent);transition:transform var(--dur-fast) ease, filter var(--dur-fast) ease;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1.1rem;font-size:.82rem;font-weight:700;display:inline-flex}._downloadActions_lnvdl_123 button{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}._downloadActions_lnvdl_123 a:hover,._downloadActions_lnvdl_123 button:hover{filter:brightness(1.08);transform:translateY(-2px)}@media (width<=640px){._folio_lnvdl_1{padding-top:calc(var(--nav-h) + 2rem)}._section_lnvdl_30{grid-template-columns:1fr;gap:1.1rem}._sectionHeading_lnvdl_30{align-items:center}._entryTop_lnvdl_93{flex-direction:column;align-items:flex-start;gap:.25rem}._skills_lnvdl_33>div{grid-template-columns:90px 1fr;gap:.5rem}._download_lnvdl_112{flex-direction:column;align-items:flex-start}._downloadActions_lnvdl_123{flex-direction:column;width:100%}._downloadActions_lnvdl_123 a,._downloadActions_lnvdl_123 button{width:100%}}@media print{._folio_lnvdl_1{--color-surface:#fff;--color-ink:#151419;--color-text-muted:#444;--color-accent:#9a3b00;--color-border:#cbc8c5;background:#fff;min-height:auto;padding:0}._background_lnvdl_9{display:none}._sheet_lnvdl_18{width:100%;min-height:auto;box-shadow:none;color:#111;background:#fff;border:0;border-radius:0;padding:0;transform:none!important}._header_lnvdl_42 h1,._entry_lnvdl_92 h3,._project_lnvdl_32 h3,._sectionHeading_lnvdl_30 h2{color:#111}._contact_lnvdl_60,._entry_lnvdl_92 ul,._detail_lnvdl_99,._project_lnvdl_32 p,._skills_lnvdl_33 dd,._certifications_lnvdl_109{color:#333}._section_lnvdl_30,._entry_lnvdl_92,._project_lnvdl_32{break-inside:avoid}._download_lnvdl_112,._projectLink_lnvdl_103{display:none}.grain{display:none!important}}._canvas_h9z6h_1{pointer-events:none;opacity:.7;display:block;position:absolute;inset:0}._windowRoot_1tms4_1{inset-inline:0;z-index:50;pointer-events:none;position:fixed;bottom:0}._aurora_1tms4_9{inset-inline:0;z-index:20;pointer-events:none;position:absolute;bottom:0;overflow:hidden}._canvas_1tms4_18{position:absolute}._externalRoot_1tms4_22{inset-inline:0;pointer-events:none;position:absolute;bottom:0}._container_1tms4_29{isolation:isolate;position:relative;overflow:hidden}._scroller_1tms4_35{height:100%;overflow:hidden auto}._content_1tms4_41{z-index:10;min-height:100%;position:relative}
