.ap-default-term-ff{--term-font-family:"Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace, "Symbols Nerd Font"}div.ap-wrapper{outline:none;justify-content:center;height:100%;display:flex}div.ap-wrapper .title-bar{box-sizing:content-box;color:#fff;background-color:#000c;padding:15px;font-family:sans-serif;font-size:20px;line-height:1em;transition:top .15s linear;display:none;position:absolute;top:-78px;left:0;right:0}div.ap-wrapper .title-bar img{vertical-align:middle;height:48px;margin-right:16px}div.ap-wrapper .title-bar a{color:#fff;text-decoration:underline}div.ap-wrapper .title-bar a:hover{text-decoration:none}div.ap-wrapper:fullscreen{background-color:#000;align-items:center;width:100%}div.ap-wrapper:fullscreen .title-bar{display:initial}div.ap-wrapper:fullscreen.hud .title-bar{top:0}div.ap-wrapper div.ap-player{text-align:left;box-sizing:content-box;background-color:var(--term-color-background);border-radius:4px;max-width:100%;padding:0;font-size:15px;display:inline-block;position:relative;overflow:hidden}.ap-player{--term-color-foreground:#fff;--term-color-background:#000;--term-color-0:var(--term-color-foreground);--term-color-1:var(--term-color-foreground);--term-color-2:var(--term-color-foreground);--term-color-3:var(--term-color-foreground);--term-color-4:var(--term-color-foreground);--term-color-5:var(--term-color-foreground);--term-color-6:var(--term-color-foreground);--term-color-7:var(--term-color-foreground);--term-color-8:var(--term-color-0);--term-color-9:var(--term-color-1);--term-color-10:var(--term-color-2);--term-color-11:var(--term-color-3);--term-color-12:var(--term-color-4);--term-color-13:var(--term-color-5);--term-color-14:var(--term-color-6);--term-color-15:var(--term-color-7)}div.ap-term{font-family:var(--term-font-family);border-style:solid;border-width:.75em;border-color:var(--term-color-background);box-sizing:content-box;border-radius:0;position:relative}div.ap-term canvas{width:100%;height:100%;display:block;position:absolute;inset:0}div.ap-term svg.ap-term-symbols{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}div.ap-term svg.ap-term-symbols use{color:var(--term-color-foreground)}div.ap-term svg.ap-term-symbols:not(.ap-blink) .ap-blink{opacity:0}div.ap-term pre.ap-term-text{box-sizing:content-box;white-space:pre;word-wrap:normal;word-break:normal;cursor:text;color:var(--term-color-foreground);line-height:var(--term-line-height);font-family:inherit;font-size:inherit;font-variant-ligatures:none;border:0;border-radius:0;outline:none;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden;background-color:#0000!important}pre.ap-term-text .ap-line{width:100%;height:var(--term-line-height);top:calc(100% * var(--row) / var(--term-rows));letter-spacing:normal;display:block;position:absolute;overflow:hidden}pre.ap-term-text .ap-line span{left:calc(100% * var(--offset) / var(--term-cols));height:100%;padding:0;display:inline-block;position:absolute}pre.ap-term-text:not(.ap-blink) .ap-line .ap-blink{color:#0000;border-color:#0000}pre.ap-term-text .ap-bold{font-weight:700}pre.ap-term-text .ap-faint{opacity:.5}pre.ap-term-text .ap-underline{text-decoration:underline}pre.ap-term-text .ap-italic{font-style:italic}pre.ap-term-text .ap-strike{text-decoration:line-through}.ap-line span{color:var(--term-color-foreground)}div.ap-player div.ap-control-bar{width:100%;height:32px;color:var(--term-color-foreground);box-sizing:content-box;opacity:0;-webkit-user-select:none;user-select:none;border-top:2px solid color-mix(in oklab, var(--term-color-background) 80%, var(--term-color-foreground));z-index:30;justify-content:space-between;align-items:stretch;line-height:1;transition:opacity .15s linear;display:flex;position:absolute;bottom:0;left:0}div.ap-player div.ap-control-bar *{box-sizing:inherit}div.ap-control-bar svg.ap-icon path{fill:var(--term-color-foreground)}div.ap-control-bar button.ap-button{cursor:pointer;appearance:none;color:inherit;font:inherit;line-height:inherit;background:0 0;border:0;flex:none;margin:0;padding:0;display:flex}div.ap-control-bar button.ap-playback-button{width:12px;height:12px;margin:0 0 0 2px;padding:10px}div.ap-control-bar button.ap-playback-button svg{width:12px;height:12px}div.ap-control-bar span.ap-timer{text-align:center;cursor:default;flex:none;min-width:50px;height:100%;margin:0 10px;font-size:13px;line-height:100%;display:flex}div.ap-control-bar span.ap-timer span{font-family:var(--term-font-family);font-size:inherit;margin:auto;font-weight:600}div.ap-control-bar span.ap-timer .ap-time-remaining,div.ap-control-bar span.ap-timer:hover .ap-time-elapsed{display:none}div.ap-control-bar span.ap-timer:hover .ap-time-remaining{display:flex}div.ap-control-bar .ap-progressbar{flex:auto;height:100%;padding:0 10px;display:block}div.ap-control-bar .ap-progressbar .ap-bar{cursor:default;height:100%;font-size:0;display:block;position:relative}div.ap-control-bar .ap-progressbar .ap-bar .ap-gutter{height:3px;display:block;position:absolute;top:15px;left:0;right:0}div.ap-control-bar .ap-progressbar .ap-bar .ap-gutter-empty{background-color:color-mix(in oklab, var(--term-color-foreground) 20%, var(--term-color-background))}div.ap-control-bar .ap-progressbar .ap-bar .ap-gutter-full{transform-origin:0;background-color:var(--term-color-foreground);border-radius:3px;width:100%}div.ap-control-bar.ap-seekable .ap-progressbar .ap-bar{cursor:pointer}div.ap-control-bar button.ap-fullscreen-button{width:14px;height:14px;margin:0 2px 0 4px;padding:9px}div.ap-control-bar button.ap-fullscreen-button svg{width:14px;height:14px}div.ap-control-bar button.ap-fullscreen-button svg.ap-icon-fullscreen-on{display:inline}div.ap-control-bar button.ap-fullscreen-button svg.ap-icon-fullscreen-off{display:none}div.ap-control-bar button.ap-fullscreen-button .ap-tooltip{right:5px;left:initial;transform:none}div.ap-control-bar button.ap-kbd-button{height:14px;margin:0 0 0 4px;padding:9px}div.ap-control-bar button.ap-kbd-button svg{width:26px;height:14px}div.ap-control-bar button.ap-kbd-button .ap-tooltip{right:5px;left:initial;transform:none}div.ap-control-bar button.ap-speaker-button{width:19px;margin:0 0 0 4px;padding:6px 9px;position:relative}div.ap-control-bar button.ap-speaker-button svg{width:19px}div.ap-control-bar button.ap-speaker-button .ap-tooltip{left:-50%;transform:none}div.ap-wrapper.ap-hud .ap-control-bar{opacity:1}div.ap-wrapper:fullscreen button.ap-fullscreen-button svg.ap-icon-fullscreen-on{display:none}div.ap-wrapper:fullscreen button.ap-fullscreen-button svg.ap-icon-fullscreen-off{display:inline}span.ap-progressbar span.ap-marker-container{width:21px;margin-left:-10px;display:block;position:absolute;top:0;bottom:0}span.ap-marker-container span.ap-marker{background-color:color-mix(in oklab, var(--term-color-foreground) 33%, var(--term-color-background));border-radius:50%;transition:top .1s,bottom .1s,left .1s,right .1s,background-color .1s;display:block;position:absolute;inset:13px 7px 12px}span.ap-marker-container span.ap-marker.ap-marker-past{background-color:var(--term-color-foreground)}span.ap-marker-container span.ap-marker:hover,span.ap-marker-container:hover span.ap-marker{background-color:var(--term-color-foreground);inset:11px 5px 10px}.ap-tooltip-container span.ap-tooltip{visibility:hidden;background-color:var(--term-color-foreground);color:var(--term-color-background);font-family:var(--term-font-family);text-align:center;z-index:1;white-space:nowrap;border-radius:4px;padding:0 .5em;font-size:13px;font-weight:700;line-height:2em;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.ap-tooltip-container:hover span.ap-tooltip{visibility:visible}.ap-player .ap-overlay{z-index:10;background-position:50%;background-repeat:no-repeat;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ap-player .ap-overlay-start{cursor:pointer}.ap-player .ap-overlay-start .ap-play-button{text-align:center;color:#fff;height:80px;max-height:66%;margin:auto;font-size:0;position:absolute;inset:0}.ap-player .ap-overlay-start .ap-play-button div{height:100%}.ap-player .ap-overlay-start .ap-play-button div span{height:100%;display:block}.ap-player .ap-overlay-start .ap-play-button div span svg{height:100%;display:inline-block}.ap-player .ap-overlay-start .ap-play-button svg{filter:drop-shadow(0 0 5px #0006)}.ap-player .ap-overlay-loading .ap-loader{border:10px solid #ffffff4d;border-color:#ffffff4d #ffffff80 #ffffffb3 #fff;border-color:color-mix(in srgb, var(--term-color-foreground) 30%, var(--term-color-background)) color-mix(in srgb, var(--term-color-foreground) 50%, var(--term-color-background)) color-mix(in srgb, var(--term-color-foreground) 70%, var(--term-color-background)) color-mix(in srgb, var(--term-color-foreground) 100%, var(--term-color-background));box-sizing:border-box;border-radius:50%;width:48px;height:48px;animation:1s linear infinite ap-loader-rotation;display:inline-block;position:relative}.ap-player .ap-overlay-info{background-color:var(--term-color-background)}.ap-player .ap-overlay-info span{font-family:var(--term-font-family);color:var(--term-color-background);background-color:var(--term-color-foreground);text-transform:uppercase;padding:.5em .75em;font-size:2em;font-weight:700}.ap-player .ap-overlay-keystrokes{top:auto;left:auto;right:20px;bottom:var(--ap-keystrokes-bottom);z-index:20;text-align:right;pointer-events:none;justify-content:flex-end;align-items:center;gap:.35em;width:auto;height:auto;padding:0;font-size:18px;display:flex;position:absolute}.ap-player .ap-overlay-keystrokes .ap-keystroke-pill{font-family:var(--term-font-family);font-size:inherit;opacity:1;transition:opacity 80ms}.ap-player .ap-overlay-keystrokes .ap-keystroke-pill kbd{min-width:1.2em;color:var(--term-color-background);background-color:var(--term-color-foreground);border:none;border-radius:.2em;justify-content:center;margin:0;padding:.3em .5em;font-family:inherit;font-size:.85em;font-weight:600;display:inline-flex}.ap-player .ap-overlay-keystrokes .ap-keystroke-pill.fading{opacity:0;transition:opacity .7s}.ap-player .ap-overlay-help{background-color:#000c;container-type:inline-size}.ap-player .ap-overlay-help>div{font-family:var(--term-font-family);max-width:85%;max-height:85%;color:var(--term-color-foreground);box-sizing:border-box;margin-bottom:32px;font-size:18px}.ap-player .ap-overlay-help>div div{background-color:var(--term-color-background);border:1px solid color-mix(in oklab, var(--term-color-background) 90%, var(--term-color-foreground));border-radius:6px;padding:calc(min(4cqw,40px));font-size:calc(min(1.9cqw,18px))}.ap-player .ap-overlay-help>div div p{margin:0 0 2em;font-weight:700}.ap-player .ap-overlay-help>div div ul{padding:0;list-style:none}.ap-player .ap-overlay-help>div div ul li{margin:0 0 .75em}.ap-player .ap-overlay-help>div div kbd{color:var(--term-color-background);background-color:var(--term-color-foreground);border:none;border-radius:.2em;margin:0;padding:.2em .5em;font-family:inherit;font-size:.85em}.ap-player .ap-overlay-error span{font-size:8em}.ap-player .slide-enter-active{transition:opacity .2s}.ap-player .slide-enter-active.ap-was-playing{transition:top .2s ease-out,opacity .2s}.ap-player .slide-exit-active{transition:top .2s ease-in,opacity .2s}.ap-player .slide-enter{opacity:0;top:-50%}.ap-player .slide-enter-to{top:0%}.ap-player .slide-enter,.ap-player .slide-enter-to,.ap-player .slide-exit,.ap-player .slide-exit-to{height:100%;bottom:auto}.ap-player .slide-exit{top:0%}.ap-player .slide-exit-to{opacity:0;top:-50%}@keyframes ap-loader-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.asciinema-player-theme-asciinema{--term-color-foreground:#ccc;--term-color-background:#121314;--term-color-0:#000;--term-color-1:#dd3c69;--term-color-2:#4ebf22;--term-color-3:#ddaf3c;--term-color-4:#26b0d7;--term-color-5:#b954e1;--term-color-6:#54e1b9;--term-color-7:#d9d9d9;--term-color-8:#4d4d4d;--term-color-9:#dd3c69;--term-color-10:#4ebf22;--term-color-11:#ddaf3c;--term-color-12:#26b0d7;--term-color-13:#b954e1;--term-color-14:#54e1b9;--term-color-15:#fff}.asciinema-player-theme-dracula{--term-color-foreground:#f8f8f2;--term-color-background:#282a36;--term-color-0:#21222c;--term-color-1:#f55;--term-color-2:#50fa7b;--term-color-3:#f1fa8c;--term-color-4:#bd93f9;--term-color-5:#ff79c6;--term-color-6:#8be9fd;--term-color-7:#f8f8f2;--term-color-8:#6272a4;--term-color-9:#ff6e6e;--term-color-10:#69ff94;--term-color-11:#ffffa5;--term-color-12:#d6acff;--term-color-13:#ff92df;--term-color-14:#a4ffff;--term-color-15:#fff}.asciinema-player-theme-monokai{--term-color-foreground:#f8f8f2;--term-color-background:#272822;--term-color-0:#272822;--term-color-1:#f92672;--term-color-2:#a6e22e;--term-color-3:#f4bf75;--term-color-4:#66d9ef;--term-color-5:#ae81ff;--term-color-6:#a1efe4;--term-color-7:#f8f8f2;--term-color-8:#75715e;--term-color-15:#f9f8f5}.asciinema-player-theme-nord{--term-color-foreground:#eceff4;--term-color-background:#2e3440;--term-color-0:#3b4252;--term-color-1:#bf616a;--term-color-2:#a3be8c;--term-color-3:#ebcb8b;--term-color-4:#81a1c1;--term-color-5:#b48ead;--term-color-6:#88c0d0;--term-color-7:#eceff4}.asciinema-player-theme-seti{--term-color-foreground:#cacecd;--term-color-background:#111213;--term-color-0:#323232;--term-color-1:#c22832;--term-color-2:#8ec43d;--term-color-3:#e0c64f;--term-color-4:#43a5d5;--term-color-5:#8b57b5;--term-color-6:#8ec43d;--term-color-7:#eee;--term-color-15:#fff}.asciinema-player-theme-solarized-dark{--term-color-foreground:#839496;--term-color-background:#002b36;--term-color-0:#073642;--term-color-1:#dc322f;--term-color-2:#859900;--term-color-3:#b58900;--term-color-4:#268bd2;--term-color-5:#d33682;--term-color-6:#2aa198;--term-color-7:#eee8d5;--term-color-8:#002b36;--term-color-9:#cb4b16;--term-color-10:#586e75;--term-color-11:#657b83;--term-color-12:#839496;--term-color-13:#6c71c4;--term-color-14:#93a1a1;--term-color-15:#fdf6e3}.asciinema-player-theme-solarized-light{--term-color-foreground:#657b83;--term-color-background:#fdf6e3;--term-color-0:#073642;--term-color-1:#dc322f;--term-color-2:#859900;--term-color-3:#b58900;--term-color-4:#268bd2;--term-color-5:#d33682;--term-color-6:#2aa198;--term-color-7:#eee8d5;--term-color-8:#002b36;--term-color-9:#cb4b16;--term-color-10:#586e75;--term-color-11:#657c83;--term-color-12:#839496;--term-color-13:#6c71c4;--term-color-14:#93a1a1;--term-color-15:#fdf6e3}.asciinema-player-theme-solarized-light .ap-overlay-start .ap-play-button svg .ap-play-btn-fill{fill:var(--term-color-1)}.asciinema-player-theme-solarized-light .ap-overlay-start .ap-play-button svg .ap-play-btn-stroke{stroke:var(--term-color-1)}.asciinema-player-theme-tango{--term-color-foreground:#ccc;--term-color-background:#121314;--term-color-0:#000;--term-color-1:#c00;--term-color-2:#4e9a06;--term-color-3:#c4a000;--term-color-4:#3465a4;--term-color-5:#75507b;--term-color-6:#06989a;--term-color-7:#d3d7cf;--term-color-8:#555753;--term-color-9:#ef2929;--term-color-10:#8ae234;--term-color-11:#fce94f;--term-color-12:#729fcf;--term-color-13:#ad7fa8;--term-color-14:#34e2e2;--term-color-15:#eeeeec}.asciinema-player-theme-gruvbox-dark{--term-color-foreground:#fbf1c7;--term-color-background:#282828;--term-color-0:#282828;--term-color-1:#cc241d;--term-color-2:#98971a;--term-color-3:#d79921;--term-color-4:#458588;--term-color-5:#b16286;--term-color-6:#689d6a;--term-color-7:#a89984;--term-color-8:#7c6f65;--term-color-9:#fb4934;--term-color-10:#b8bb26;--term-color-11:#fabd2f;--term-color-12:#83a598;--term-color-13:#d3869b;--term-color-14:#8ec07c;--term-color-15:#fbf1c7}
.home-module__txgM7a__home{--home-ink:#101c35;--home-muted:#54627a;--home-paper:#f5f8ff;--home-rule:#cbd6ed;--home-accent:#2455ed;--home-soft:#eaf0fc;--home-warm:#fff0ed;--home-coral:#bd493b;--home-mono:"DM Mono", ui-monospace, monospace;color:var(--home-ink);font-family:Manrope,system-ui,sans-serif}[data-theme=dark] .home-module__txgM7a__home{--home-ink:#edf3ff;--home-muted:#acbad2;--home-paper:#0c1426;--home-rule:#2e4165;--home-accent:#8aabff;--home-soft:#172440;--home-warm:#30212c;--home-coral:#ff998b}.home-module__txgM7a__home :where(a,summary):focus-visible{outline-offset:5px;outline:2px solid}.home-module__txgM7a__home :where(section[id],li[id]){scroll-margin-top:6rem}.home-module__txgM7a__home a{transition:color .16s,background-color .16s,border-color .16s}.home-module__txgM7a__home a:hover{color:var(--home-accent)}.home-module__txgM7a__home p{text-wrap:pretty}.home-module__txgM7a__eyebrow{font:400 .7rem/1.6 var(--home-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--home-accent);margin:0}.home-module__txgM7a__hero{grid-template-columns:minmax(0,1fr) minmax(0,18.75rem);gap:2.5rem;max-width:60rem;margin-inline:auto;padding:0 0 3rem;display:grid}.home-module__txgM7a__heroCopy{min-width:0}.home-module__txgM7a__statusDot{background:var(--home-coral);border-radius:50%;width:.45rem;height:.45rem;margin-right:.55rem;display:inline-block}.home-module__txgM7a__greeting{margin:1.5rem 0 1rem;font-size:1rem;font-weight:500}.home-module__txgM7a__hero h1{letter-spacing:-.055em;overflow-wrap:break-word;margin:0;font-size:clamp(3rem,6.4vw,4.75rem);font-weight:800;line-height:1.04}.home-module__txgM7a__hero h1>span{color:var(--home-accent)}.home-module__txgM7a__heroBottom{max-width:30rem;margin-top:1.5rem}.home-module__txgM7a__heroBottom>p{max-width:44ch;color:var(--home-muted);font-size:1rem;line-height:1.75}.home-module__txgM7a__heroActions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.25rem;display:flex}.home-module__txgM7a__primaryLink{background:var(--home-accent);color:var(--home-paper);border-radius:.3rem;justify-content:space-between;align-items:center;gap:2rem;padding:.85rem 1.1rem;font-size:.875rem;font-weight:600;display:inline-flex}.home-module__txgM7a__home .home-module__txgM7a__primaryLink:hover{color:var(--home-paper);background:var(--home-ink)}.home-module__txgM7a__textLink{text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--home-rule);text-decoration-color:var(--home-rule);align-items:center;gap:.7rem;font-size:.8125rem;font-weight:600;display:inline-flex}.home-module__txgM7a__heroSide{min-width:0;padding-top:3.25rem}.home-module__txgM7a__portraitIndex{font:.6rem var(--home-mono);letter-spacing:.07em;color:var(--home-muted);margin-bottom:.7rem;display:block}.home-module__txgM7a__portrait{margin:0}.home-module__txgM7a__portrait img{aspect-ratio:4/5;object-fit:cover;object-position:50% 45%;border:1px solid var(--home-rule);border-radius:.4rem;width:100%;height:auto;transition:transform .24s,border-color .24s;display:block}.home-module__txgM7a__portrait figcaption{font:.65rem/1.6 var(--home-mono);color:var(--home-muted);flex-direction:column;gap:.1rem;margin-top:.7rem;display:flex}.home-module__txgM7a__marginNote{letter-spacing:-.025em;margin:1.25rem 0;font-size:1.15rem;line-height:1.45}.home-module__txgM7a__marginNote em,.home-module__txgM7a__contact h2 em{font-family:Instrument Serif,Georgia,serif;font-weight:400}.home-module__txgM7a__socials{flex-wrap:wrap;gap:.8rem;display:flex}.home-module__txgM7a__socials a{font:.6875rem var(--home-mono);align-items:center;gap:.35rem;padding-block:.5rem;display:inline-flex}.home-module__txgM7a__socials svg{width:.8rem;height:.8rem}.home-module__txgM7a__companyStrip{border-block:1px solid var(--home-rule);border-top-color:var(--home-accent);grid-template-columns:.9fr 1fr 1.45fr 1fr;align-items:center;gap:2rem;padding:1.35rem 0;display:grid}.home-module__txgM7a__companyStrip>p{font:.66rem/1.6 var(--home-mono);color:var(--home-muted);margin:0}.home-module__txgM7a__companyStrip a{letter-spacing:-.045em;font-size:clamp(1rem,1.8vw,1.5rem);font-weight:800}.home-module__txgM7a__companyStrip a span{color:var(--home-muted);font:.59rem/1.6 var(--home-mono);letter-spacing:0;margin-top:.3rem;display:block}.home-module__txgM7a__section{margin-top:4.5rem}.home-module__txgM7a__sectionHeading{border-top:1px solid var(--home-accent);align-items:baseline;gap:1rem;padding-top:1rem;display:flex}.home-module__txgM7a__sectionNumber{font:.7rem var(--home-mono);color:var(--home-accent)}.home-module__txgM7a__sectionHeading h2{letter-spacing:-.055em;margin:0;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:700;line-height:1.25}.home-module__txgM7a__sectionHeading>:last-child:not(h2){margin-left:auto}.home-module__txgM7a__sectionAside{font:.59rem/1.5 var(--home-mono);color:var(--home-muted);text-align:right}.home-module__txgM7a__sectionIntro{grid-template-columns:1.15fr 1fr;align-items:center;gap:2.5rem;margin:2rem 0 1.5rem;display:grid}.home-module__txgM7a__sectionIntro>p{color:var(--home-muted);max-width:48ch;margin:0;font-size:.9rem;line-height:1.85}.home-module__txgM7a__sectionIntro .home-module__txgM7a__largeIntro{color:var(--home-ink);letter-spacing:-.05em;font-size:clamp(1.65rem,3vw,2.3rem);font-weight:600;line-height:1.25}.home-module__txgM7a__finePrint{color:var(--home-muted);font:.59rem/1.7 var(--home-mono)}.home-module__txgM7a__sectionLead{max-width:48ch;color:var(--home-muted);margin:1.25rem 0 1.75rem;font-size:.94rem;line-height:1.8}.home-module__txgM7a__stories{grid-template-columns:1.1fr 1fr;align-items:start;gap:1rem;margin-top:1.25rem;display:grid}.home-module__txgM7a__story{--panel-rule:var(--home-rule);--pipeline-accent:var(--home-accent);background:var(--home-soft);border-radius:.4rem;min-width:0;padding:clamp(1.25rem,3vw,2rem)}.home-module__txgM7a__cdc{color:#f5f8ff;--panel-rule:#68d;--pipeline-accent:#ffb0a4;background:#153ba8;grid-column:1/-1}.home-module__txgM7a__archival{background:var(--home-warm)}.home-module__txgM7a__batch{border:1px solid var(--home-rule);background:0 0;grid-column:1/-1}.home-module__txgM7a__storyTopline{font:.59rem/1.6 var(--home-mono);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;gap:1rem;display:flex}.home-module__txgM7a__storyCopy{margin-top:1.8rem}.home-module__txgM7a__story h3{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:700;line-height:1.13}.home-module__txgM7a__storyCopy>div>p{max-width:47ch;margin:1rem 0 0;font-size:.875rem;line-height:1.8}.home-module__txgM7a__storyMetric{flex-direction:column;margin:1.8rem 0 0;display:flex}.home-module__txgM7a__storyMetric strong{letter-spacing:-.07em;font-size:clamp(3.1rem,5vw,4.9rem);font-weight:600;line-height:1.1}.home-module__txgM7a__storyMetric>span{font:.61rem/1.7 var(--home-mono);margin-top:.4rem}.home-module__txgM7a__cdc .home-module__txgM7a__storyCopy,.home-module__txgM7a__batch .home-module__txgM7a__storyCopy{grid-template-columns:1.25fr .8fr;align-items:center;gap:3rem;display:grid}.home-module__txgM7a__cdc .home-module__txgM7a__storyMetric,.home-module__txgM7a__batch .home-module__txgM7a__storyMetric{border-left:1px solid var(--panel-rule);margin:0;padding-left:2rem}.home-module__txgM7a__diagram{margin:2rem 0 0}.home-module__txgM7a__diagram figcaption{font:.56rem/1.6 var(--home-mono);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:1rem;display:flex}.home-module__txgM7a__pipeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.home-module__txgM7a__pipeline li{border:1px solid var(--panel-rule);border-top:2px solid var(--pipeline-accent);border-radius:.25rem;flex-direction:column;justify-content:center;min-height:5rem;padding:.8rem;transition:border-color .18s,background-color .18s;display:flex;position:relative}.home-module__txgM7a__pipeline li+li:before{content:"→";color:var(--pipeline-accent);font-size:.8rem;transition:translate .18s;position:absolute;top:50%;left:-1rem;transform:translateY(-50%)}.home-module__txgM7a__pipeline strong{font-size:.8rem}.home-module__txgM7a__pipeline span{font:.55rem/1.6 var(--home-mono);margin-top:.3rem}.home-module__txgM7a__storageDiagram{grid-template-columns:1.3fr 1fr;align-items:stretch;gap:1rem;display:grid}.home-module__txgM7a__storageSteps{gap:.4rem;display:grid}.home-module__txgM7a__storageSteps span{font:.61rem/1.6 var(--home-mono);border:1px solid var(--home-muted);padding:.55rem .7rem}.home-module__txgM7a__storageResult{border-left:1px solid var(--home-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.home-module__txgM7a__storageResult strong{letter-spacing:-.06em;font-size:3.5rem;font-weight:500;line-height:1.2}.home-module__txgM7a__storageResult span{font:.58rem/1.6 var(--home-mono)}.home-module__txgM7a__recoveryLoop{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style-position:inside;display:flex}.home-module__txgM7a__recoveryLoop li{border:1px solid var(--home-muted);font:.65rem/1.6 var(--home-mono);padding:.45rem .7rem}.home-module__txgM7a__loopReturn{border-bottom:1px solid var(--home-muted);border-right:1px solid var(--home-muted);text-align:right;font:.56rem var(--home-mono);padding:.6rem}.home-module__txgM7a__runtimeChart{gap:.7rem;max-width:44rem;display:grid}.home-module__txgM7a__runtimeChart>div{font:.67rem var(--home-mono);grid-template-columns:4rem 1fr;align-items:center;gap:.7rem;display:grid}.home-module__txgM7a__runtimeChart b{font-weight:400}.home-module__txgM7a__runtimeBefore,.home-module__txgM7a__runtimeAfter{color:var(--home-paper);padding:.6rem .7rem;display:block}.home-module__txgM7a__runtimeBefore{background:var(--home-muted);width:100%}.home-module__txgM7a__runtimeAfter{background:var(--home-accent);width:58.3333%}.home-module__txgM7a__storyDetails{border-top:1px solid var(--panel-rule);margin-top:1.6rem}.home-module__txgM7a__storyDetails summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0 .1rem;font-size:.8125rem;font-weight:600;list-style:none;display:flex}.home-module__txgM7a__storyDetails summary::-webkit-details-marker{display:none}.home-module__txgM7a__detailsPlus{font:1.25rem var(--home-mono);transition:transform .16s}.home-module__txgM7a__storyDetails[open] .home-module__txgM7a__detailsPlus{transform:rotate(45deg)}.home-module__txgM7a__storyDetails dl{gap:1.1rem;margin:1.5rem 0 0;display:grid}.home-module__txgM7a__storyDetails dt{font:.6rem var(--home-mono);text-transform:uppercase;letter-spacing:.07em}.home-module__txgM7a__storyDetails dd{max-width:80ch;margin:.45rem 0 0;font-size:.875rem;line-height:1.8}.home-module__txgM7a__moreOutcomes{border-bottom:1px solid var(--home-rule);grid-template-columns:1fr 1fr;gap:3rem;padding:2rem 0;display:grid}.home-module__txgM7a__moreOutcomes h3{letter-spacing:-.045em;margin:.7rem 0;font-size:1.3rem}.home-module__txgM7a__moreOutcomes p{color:var(--home-muted);margin:0;font-size:.875rem;line-height:1.85}.home-module__txgM7a__careerChart{border-block:1px solid var(--home-rule);margin:2.5rem 0;padding:1.5rem 0}.home-module__txgM7a__careerChart svg{width:100%;height:auto;display:block}.home-module__txgM7a__chartRule{stroke:var(--home-rule);stroke-width:1px}.home-module__txgM7a__chartYear{fill:var(--home-muted);font:11px var(--home-mono)}.home-module__txgM7a__chartCompany{fill:var(--home-ink);font-size:15px;font-weight:600}.home-module__txgM7a__chartBar{fill:var(--home-muted)}.home-module__txgM7a__chartBarCurrent{fill:var(--home-accent)}.home-module__txgM7a__chartBarLabel{fill:var(--home-paper);font:10px var(--home-mono)}.home-module__txgM7a__chartToday{stroke:var(--home-accent);stroke-dasharray:3 4}.home-module__txgM7a__careerChart figcaption{color:var(--home-muted);font:.58rem/1.7 var(--home-mono);margin-top:.8rem}.home-module__txgM7a__careerList{margin:0;padding:0;list-style:none}.home-module__txgM7a__careerEntry{border-bottom:1px solid var(--home-rule);grid-template-columns:.8fr 2fr;gap:2rem;padding:2rem 0;display:grid}.home-module__txgM7a__careerMeta p{font:.7rem/1.6 var(--home-mono);margin:.75rem 0 .2rem}.home-module__txgM7a__careerMeta>span:last-child{color:var(--home-muted);font-size:.73rem}.home-module__txgM7a__careerEntry h3{letter-spacing:-.05em;margin:0;font-size:1.6rem;font-weight:700;line-height:1.4}.home-module__txgM7a__careerEntry h3 span{letter-spacing:0;font-size:.875rem;font-weight:500;display:block}.home-module__txgM7a__roleFocus{font-size:.875rem;line-height:1.7}.home-module__txgM7a__careerEntry ul{color:var(--home-muted);margin:1rem 0;padding-left:1rem;font-size:.875rem;line-height:1.85}.home-module__txgM7a__careerEntry ul li{margin:.5rem 0;padding-left:.2rem}.home-module__txgM7a__careerEntry ul li::marker{color:var(--home-accent)}.home-module__txgM7a__credentials{grid-template-columns:1fr 1fr;gap:3rem;margin-top:2.5rem;display:grid}.home-module__txgM7a__credentials p:not(.home-module__txgM7a__degree),.home-module__txgM7a__credentials li{color:var(--home-muted);font-size:.875rem;line-height:1.85}.home-module__txgM7a__credentials .home-module__txgM7a__degree{letter-spacing:-.035em;margin-bottom:0;font-size:1.2rem;font-weight:600}.home-module__txgM7a__credentials ul{margin:1rem 0 0;padding:0;list-style:none}.home-module__txgM7a__credentials .home-module__txgM7a__finePrint{font-size:.56rem!important}.home-module__txgM7a__projectList{border-top:1px solid var(--home-rule)}.home-module__txgM7a__project{border-bottom:1px solid var(--home-rule);grid-template-columns:3rem 1fr 2rem;gap:1.5rem;padding:1.5rem 0;display:grid}.home-module__txgM7a__projectNumber{font:.63rem var(--home-mono);color:var(--home-muted);padding-top:.4rem}.home-module__txgM7a__project h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.3rem,2.5vw,1.8rem);line-height:1.3}.home-module__txgM7a__project p{max-width:70ch;color:var(--home-muted);font-size:.875rem;line-height:1.8}.home-module__txgM7a__projectMetric{color:var(--home-accent);font:.7rem/1.7 var(--home-mono)}.home-module__txgM7a__projectArrow{color:var(--home-accent);font-size:1.65rem}.home-module__txgM7a__atlas{margin-top:2.5rem}.home-module__txgM7a__home .section{margin-top:0}.home-module__txgM7a__home .section-heading{border:0;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:0}.home-module__txgM7a__home .section-heading:before{display:none}.home-module__txgM7a__home .section-heading:after{display:none}.home-module__txgM7a__home .section-title{letter-spacing:-.035em;font-family:inherit;font-size:1.3rem;font-weight:600}.home-module__txgM7a__home .section-index{display:none}.home-module__txgM7a__home .subtle-link{color:var(--home-accent);font:.7rem/1.7 var(--home-mono);overflow-wrap:anywhere}:is(.home-module__txgM7a__home .oss-card,.home-module__txgM7a__home .toolbox-group,.home-module__txgM7a__home .gh-card-wrap,.home-module__txgM7a__home .offclock-card){box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0}.home-module__txgM7a__home .oss-card{background:var(--home-soft);border-radius:.4rem;padding:clamp(1.1rem,3vw,2rem)}.home-module__txgM7a__home .oss-head h3{font-size:1.35rem}.home-module__txgM7a__home .oss-try{white-space:normal;overflow-wrap:anywhere;color:var(--home-accent);font-size:.8125rem}.home-module__txgM7a__home .oss-tagline{color:var(--home-ink);font-size:.875rem}.home-module__txgM7a__home .oss-note{color:var(--home-muted);font-size:.875rem}.home-module__txgM7a__home .oss-note b{color:var(--home-ink)}.home-module__txgM7a__home .oss-video-wrap{border:1px solid var(--home-rule);border-radius:0}.home-module__txgM7a__home .oss-foot{border-top:1px solid var(--home-rule)}:is(.home-module__txgM7a__home .oss-more,.home-module__txgM7a__home .oss-foot .metric){color:var(--home-accent);font-size:.8125rem}.home-module__txgM7a__toolbox .section-heading{display:none}.home-module__txgM7a__home .toolbox-groups{gap:0 2rem}.home-module__txgM7a__home .toolbox-group{border-top:1px solid var(--home-rule);padding:1rem 0}.home-module__txgM7a__home .toolbox-label{color:var(--home-muted);font:.6875rem var(--home-mono)}.home-module__txgM7a__home .tool-badge{color:var(--home-ink);border:1px solid var(--home-rule);background:0 0;border-radius:.25rem;padding:.4rem .6rem;font-size:.8125rem}.home-module__txgM7a__activity{margin-top:3rem}.home-module__txgM7a__activityHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.home-module__txgM7a__activityHeading h3{letter-spacing:-.035em;margin:0;font-size:1.2rem}.home-module__txgM7a__home .gh-card-wrap{border-block:1px solid var(--home-rule);padding:1.25rem 0}.home-module__txgM7a__home .gh-chart-month{font-family:var(--home-mono);fill:var(--home-muted)}.home-module__txgM7a__home .gh-chart-meta{font:.59rem/1.8 var(--home-mono);color:var(--home-muted)}.home-module__txgM7a__home .gh-day-0{fill:var(--gh-l0)}.home-module__txgM7a__home .gh-day-1{fill:var(--gh-l1)}.home-module__txgM7a__home .gh-day-2{fill:var(--gh-l2)}.home-module__txgM7a__home .gh-day-3{fill:var(--gh-l3)}.home-module__txgM7a__home .gh-day-4{fill:var(--gh-l4)}.home-module__txgM7a__writingList{margin-top:2rem}.home-module__txgM7a__writingPost{border-bottom:1px solid var(--home-rule);grid-template-columns:7rem 1fr 1.5rem;align-items:baseline;gap:1.5rem;padding:1.5rem 0;display:grid}.home-module__txgM7a__postMeta{font:.62rem/1.7 var(--home-mono);color:var(--home-muted);flex-direction:column;gap:.35rem;display:flex}.home-module__txgM7a__writingPost h3{letter-spacing:-.025em;margin:0;font-size:1.08rem;font-weight:600;line-height:1.5}.home-module__txgM7a__writingArchive{color:var(--home-accent);margin-top:1.5rem;padding-block:.5rem;font-size:.8125rem;display:inline-block}.home-module__txgM7a__offClock{border-top:1px solid var(--home-rule);padding-top:1.1rem}.home-module__txgM7a__offClock>p{margin-bottom:1rem}.home-module__txgM7a__offClock .section-title{font-size:2rem}.home-module__txgM7a__home .offclock-grid{gap:1.25rem}.home-module__txgM7a__home .offclock-photo{aspect-ratio:4/4.5;border-radius:.35rem;height:auto}.home-module__txgM7a__home .nba-card .offclock-photo{object-position:center 28%}.home-module__txgM7a__home .f1-card .offclock-photo{object-fit:contain;background:var(--home-soft)}.home-module__txgM7a__home .offclock-body-compact{padding:.8rem 0}.home-module__txgM7a__home .offclock-mini-label{font:.58rem/1.7 var(--home-mono);color:var(--home-muted)}.home-module__txgM7a__home .offclock-track{color:var(--home-ink);font-size:.875rem}:is(.home-module__txgM7a__home .offclock-copy,.home-module__txgM7a__home .offclock-artist){color:var(--home-muted);font-size:.875rem}.home-module__txgM7a__contact{border-top:1px solid var(--home-accent);margin-top:4.5rem;padding:1.25rem 0 1.5rem}.home-module__txgM7a__contactBody{grid-template-columns:1.4fr 1fr;align-items:end;gap:2rem;margin-top:2.2rem;display:grid}.home-module__txgM7a__contact h2{letter-spacing:-.065em;margin:0;font-size:clamp(2.3rem,4.5vw,3.8rem);font-weight:600;line-height:1.12}.home-module__txgM7a__contact h2 em{color:var(--home-accent)}.home-module__txgM7a__contactBody>div>p{color:var(--home-muted);font-size:.875rem;line-height:1.8}.home-module__txgM7a__contactEmail{overflow-wrap:anywhere;margin:1.25rem 0;font-size:clamp(.75rem,1.45vw,1rem);font-weight:600;display:block}.home-module__txgM7a__heroCopy>*,.home-module__txgM7a__heroSide{animation:.65s cubic-bezier(.2,.7,.2,1) both home-module__txgM7a__hero-enter}.home-module__txgM7a__heroCopy>:nth-child(2){animation-delay:70ms}.home-module__txgM7a__heroCopy>:nth-child(3){animation-delay:.14s}.home-module__txgM7a__heroCopy>:nth-child(4){animation-delay:.21s}.home-module__txgM7a__heroSide{animation-delay:.18s}.home-module__txgM7a__primaryLink>span,.home-module__txgM7a__textLink>span,.home-module__txgM7a__socials a>span:last-child,.home-module__txgM7a__projectArrow,.home-module__txgM7a__writingPost>span:last-child,.home-module__txgM7a__writingArchive>span,.home-module__txgM7a__contactEmail>span{transition:transform .18s;display:inline-block}@keyframes home-module__txgM7a__hero-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes home-module__txgM7a__scroll-enter{0%{opacity:.45;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home-module__txgM7a__sectionHeading,.home-module__txgM7a__story,.home-module__txgM7a__careerEntry,.home-module__txgM7a__project,.home-module__txgM7a__activity,.home-module__txgM7a__writingPost,.home-module__txgM7a__contactBody{animation:linear both home-module__txgM7a__scroll-enter;animation-timeline:view();animation-range:entry entry 80%}}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home-module__txgM7a__portrait:hover img{border-color:var(--home-accent);transform:rotate(-1deg)translateY(-2px)}.home-module__txgM7a__primaryLink:hover>span,.home-module__txgM7a__textLink:hover>span{transform:translate(2px,2px)}.home-module__txgM7a__project:hover .home-module__txgM7a__projectArrow,.home-module__txgM7a__socials a:hover>span:last-child,.home-module__txgM7a__writingPost:hover>span:last-child,.home-module__txgM7a__contactEmail:hover>span{transform:translate(3px,-3px)}.home-module__txgM7a__writingArchive:hover>span{transform:translate(3px)}.home-module__txgM7a__pipeline li:hover{border-color:var(--pipeline-accent);background-color:color-mix(in srgb, var(--pipeline-accent) 8%, transparent)}.home-module__txgM7a__pipeline li:hover:before{translate:2px}}@media (max-width:900px){.home-module__txgM7a__hero{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:2rem}.home-module__txgM7a__hero h1{font-size:clamp(2.5rem,7vw,4rem)}.home-module__txgM7a__heroSide{padding-top:3.25rem}.home-module__txgM7a__companyStrip{gap:1.25rem}.home-module__txgM7a__sectionHeading{flex-wrap:wrap;gap:.6rem .8rem}.home-module__txgM7a__sectionAside{text-align:left;width:100%;padding-left:1.7rem}.home-module__txgM7a__sectionIntro{gap:2rem}.home-module__txgM7a__pipeline{gap:.8rem}.home-module__txgM7a__pipeline li{padding:.5rem}.home-module__txgM7a__pipeline li+li:before{left:-.8rem}.home-module__txgM7a__pipeline strong{font-size:.65rem}.home-module__txgM7a__cdc .home-module__txgM7a__storyCopy,.home-module__txgM7a__batch .home-module__txgM7a__storyCopy{gap:1.5rem}.home-module__txgM7a__cdc .home-module__txgM7a__storyMetric,.home-module__txgM7a__batch .home-module__txgM7a__storyMetric{padding-left:1.5rem}.home-module__txgM7a__contactBody{grid-template-columns:1fr}}@media (max-width:640px){.home-module__txgM7a__hero{grid-template-columns:1fr;gap:2.5rem;padding-bottom:2.5rem}.home-module__txgM7a__hero .home-module__txgM7a__eyebrow{max-width:32ch;font-size:.58rem}.home-module__txgM7a__greeting{margin-top:1.25rem;font-size:1rem}.home-module__txgM7a__hero h1{font-size:clamp(2rem,10vw,3.5rem)}.home-module__txgM7a__heroBottom{margin-top:1.4rem}.home-module__txgM7a__heroBottom>p{font-size:1rem}.home-module__txgM7a__heroActions{gap:1rem}.home-module__txgM7a__primaryLink{gap:1rem;font-size:.875rem}.home-module__txgM7a__heroActions .home-module__txgM7a__textLink{font-size:.8125rem}.home-module__txgM7a__heroSide{grid-template-columns:1.2fr 1fr;align-items:start;gap:0 1.25rem;padding-top:0;display:grid}.home-module__txgM7a__portraitIndex{grid-column:1/-1;font-size:.55rem}.home-module__txgM7a__portrait{grid-row:span 2}.home-module__txgM7a__portrait figcaption{font-size:.625rem}.home-module__txgM7a__marginNote{margin:.5rem 0 1rem;font-size:1.15rem}.home-module__txgM7a__socials{flex-direction:column;align-items:flex-start;gap:.25rem}.home-module__txgM7a__socials a{min-height:2.2rem}.home-module__txgM7a__companyStrip{grid-template-columns:1fr 1fr;gap:1.6rem 1rem}.home-module__txgM7a__companyStrip a{font-size:1.03rem}.home-module__txgM7a__companyStrip a span{font-size:.54rem}.home-module__txgM7a__section{margin-top:3.25rem}.home-module__txgM7a__sectionHeading h2{font-size:1.4rem}.home-module__txgM7a__sectionHeading>.home-module__txgM7a__textLink{width:100%;margin-top:.3rem;padding-left:1.7rem}.home-module__txgM7a__sectionIntro{grid-template-columns:1fr;gap:1.2rem;margin-top:1.8rem}.home-module__txgM7a__sectionIntro .home-module__txgM7a__largeIntro{font-size:1.8rem}.home-module__txgM7a__sectionIntro>p{font-size:.875rem}.home-module__txgM7a__stories{grid-template-columns:1fr}.home-module__txgM7a__story{padding:1.3rem}.home-module__txgM7a__storyTopline{font-size:.53rem}.home-module__txgM7a__story h3{font-size:1.9rem}.home-module__txgM7a__cdc .home-module__txgM7a__storyCopy,.home-module__txgM7a__batch .home-module__txgM7a__storyCopy{grid-template-columns:1fr;gap:1.5rem}.home-module__txgM7a__cdc .home-module__txgM7a__storyMetric,.home-module__txgM7a__batch .home-module__txgM7a__storyMetric{border:0;padding-left:0}.home-module__txgM7a__storyMetric strong{font-size:3.8rem}.home-module__txgM7a__pipeline{grid-template-columns:1fr;gap:1rem}.home-module__txgM7a__pipeline li{grid-template-columns:1fr 1.3fr;align-items:center;gap:.5rem;min-height:0;padding:.8rem;display:grid}.home-module__txgM7a__pipeline strong{font-size:.8rem}.home-module__txgM7a__pipeline span{margin:0}.home-module__txgM7a__pipeline li+li:before{content:"↓";line-height:1;top:-1rem;left:1rem;transform:none}.home-module__txgM7a__moreOutcomes{grid-template-columns:1fr;gap:1.75rem}.home-module__txgM7a__careerChart{display:none}.home-module__txgM7a__careerList{margin-top:2.2rem}.home-module__txgM7a__careerEntry{border-bottom:0;border-left:1px solid var(--home-rule);grid-template-columns:1fr;gap:1.2rem;margin-left:.3rem;padding:0 0 2rem 1.4rem;position:relative}.home-module__txgM7a__careerEntry:before{content:"";background:var(--home-accent);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.35rem;left:-.25rem}.home-module__txgM7a__careerEntry:last-child{padding-bottom:0}.home-module__txgM7a__careerMeta p{margin-top:.4rem}.home-module__txgM7a__credentials{border-top:1px solid var(--home-rule);grid-template-columns:1fr;gap:1.5rem;padding-top:2rem}.home-module__txgM7a__project{grid-template-columns:1.3rem 1fr 1rem;gap:.5rem;padding:1.5rem 0}.home-module__txgM7a__project h3{font-size:1.2rem}.home-module__txgM7a__project p{font-size:.875rem}.home-module__txgM7a__projectArrow{font-size:1.1rem}.home-module__txgM7a__projectMetric{font-size:.59rem}.home-module__txgM7a__home .toolbox-groups{grid-template-columns:1fr}.home-module__txgM7a__home .gh-chart-svg{min-width:34rem}.home-module__txgM7a__home .gh-chart-meta{max-width:calc(100vw - 3rem)}.home-module__txgM7a__writingPost{grid-template-columns:1fr 1rem;gap:.6rem}.home-module__txgM7a__postMeta{flex-direction:row;grid-column:1/-1;gap:1rem;font-size:.58rem}.home-module__txgM7a__writingPost h3{font-size:.99rem}.home-module__txgM7a__home .offclock-grid{grid-template-columns:1fr 1fr;gap:1rem}.home-module__txgM7a__contact{margin-top:3.25rem}.home-module__txgM7a__contact h2{font-size:clamp(2rem,8vw,2.65rem)}.home-module__txgM7a__contactEmail{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__home *,.home-module__txgM7a__home :before,.home-module__txgM7a__home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
