@charset "UTF-8";body.theme-light{--blue1:#fbfdff;--blue2:#f5faff;--blue3:#edf6ff;--blue4:#e1f0ff;--blue5:#cee7fe;--blue6:#b7d9f8;--blue7:#96c7f2;--blue8:#5eb0ef;--blue9:#0091ff;--blue10:#0081f1;--blue11:#006adc;--blue12:#00254d;--cyan1:#fafdfe;--cyan2:#f2fcfd;--cyan3:#e7f9fb;--cyan4:#d8f3f6;--cyan5:#c4eaef;--cyan6:#aadee6;--cyan7:#84cdda;--cyan8:#3db9cf;--cyan9:#05a2c2;--cyan10:#0894b3;--cyan11:#0c7792;--cyan12:#04313c;--indigo1:#fdfdfe;--indigo2:#f8faff;--indigo3:#f0f4ff;--indigo4:#e6edfe;--indigo5:#d9e2fc;--indigo6:#c6d4f9;--indigo7:#aec0f5;--indigo8:#8da4ef;--indigo9:#3e63dd;--indigo10:#3a5ccc;--indigo11:#3451b2;--indigo12:#101d46;--pink1:#fffcfe;--pink2:#fff7fc;--pink3:#feeef8;--pink4:#fce5f3;--pink5:#f9d8ec;--pink6:#f3c6e2;--pink7:#ecadd4;--pink8:#e38ec3;--pink9:#d6409f;--pink10:#d23197;--pink11:#cd1d8d;--pink12:#3b0a2a;--plum1:#fefcff;--plum2:#fff8ff;--plum3:#fceffc;--plum4:#f9e5f9;--plum5:#f3d9f4;--plum6:#ebc8ed;--plum7:#dfafe3;--plum8:#cf91d8;--plum9:#ab4aba;--plum10:#a43cb4;--plum11:#9c2bad;--plum12:#340c3b;--purple1:#fefcfe;--purple2:#fdfaff;--purple3:#f9f1fe;--purple4:#f3e7fc;--purple5:#eddbf9;--purple6:#e3ccf4;--purple7:#d3b4ed;--purple8:#be93e4;--purple9:#8e4ec6;--purple10:#8445bc;--purple11:#793aaf;--purple12:#2b0e44;--sky1:#f9feff;--sky2:#f1fcff;--sky3:#e4f9ff;--sky4:#d5f4fd;--sky5:#c1ecf9;--sky6:#a4dff1;--sky7:#79cfea;--sky8:#2ebde5;--sky9:#68ddfd;--sky10:#5fd4f4;--sky11:#0078a1;--sky12:#003242;--sky10b:#1279a6;--sky9b:#2490bd;--violet1:#fdfcfe;--violet2:#fbfaff;--violet3:#f5f2ff;--violet4:#ede9fe;--violet5:#e4defc;--violet6:#d7cff9;--violet7:#c4b8f3;--violet8:#aa99ec;--violet9:#6e56cf;--violet10:#644fc1;--violet11:#5746af;--violet12:#20134b}body.theme-dark{--blue1:#0f1720;--blue2:#0f1b2d;--blue3:#10243e;--blue4:#102a4c;--blue5:#0f3058;--blue6:#0d3868;--blue7:#0a4481;--blue8:#0954a5;--blue9:#0091ff;--blue10:#369eff;--blue11:#52a9ff;--blue12:#eaf6ff;--cyan1:#07191d;--cyan2:#061e24;--cyan3:#072830;--cyan4:#07303b;--cyan5:#073844;--cyan6:#064150;--cyan7:#045063;--cyan8:#00647d;--cyan9:#05a2c2;--cyan10:#00b1cc;--cyan11:#00c2d7;--cyan12:#e1f8fa;--indigo1:#131620;--indigo2:#15192d;--indigo3:#192140;--indigo4:#1c274f;--indigo5:#1f2c5c;--indigo6:#22346e;--indigo7:#273e89;--indigo8:#2f4eb2;--indigo9:#3e63dd;--indigo10:#5373e7;--indigo11:#849dff;--indigo12:#eef1fd;--pink1:#1f121b;--pink2:#271421;--pink3:#3a182f;--pink4:#451a37;--pink5:#501b3f;--pink6:#601d48;--pink7:#7a1d5a;--pink8:#a71873;--pink9:#d6409f;--pink10:#e34ba9;--pink11:#f65cb6;--pink12:#feebf7;--plum1:#1d131d;--plum2:#251425;--plum3:#341a34;--plum4:#3e1d40;--plum5:#48214b;--plum6:#542658;--plum7:#692d6f;--plum8:#883894;--plum9:#ab4aba;--plum10:#bd54c6;--plum11:#d864d8;--plum12:#fbecfc;--purple1:#1b141d;--purple2:#221527;--purple3:#301a3a;--purple4:#3a1e48;--purple5:#432155;--purple6:#4e2667;--purple7:#5f2d84;--purple8:#7938b2;--purple9:#8e4ec6;--purple10:#9d5bd2;--purple11:#bf7af0;--purple12:#f7ecfc;--sky1:#0c1820;--sky2:#071d2a;--sky3:#082636;--sky4:#082d41;--sky5:#08354c;--sky6:#083e59;--sky7:#064b6b;--sky8:#005d85;--sky9:#68ddfd;--sky10:#8ae8ff;--sky11:#88c5ec;--sky12:#ccf2fd;--sky10b:#6fb7e5;--sky9b:#429cd4;--violet1:#17151f;--violet2:#1c172b;--violet3:#251e40;--violet4:#2c2250;--violet5:#32275f;--violet6:#392c72;--violet7:#443592;--violet8:#5842c3;--violet9:#6e56cf;--violet10:#7c66dc;--violet11:#9e8cfc;--violet12:#f1eefe}body.theme-light{color-scheme:light}body.theme-dark{color-scheme:dark}@font-face{font-display:swap;font-family:Antonio;font-style:normal;font-weight:700;src:url(../fonts/Antonio-Bold.woff2) format("woff2"),url(../fonts/Antonio-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Antonio;font-style:normal;font-weight:400;src:url(../fonts/Antonio-Regular.woff2) format("woff2"),url(../fonts/Antonio-Regular.woff) format("woff")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h2{font-size:3rem;margin-bottom:2rem;margin-top:0}h2,h3{font-weight:700;text-transform:uppercase}h3{font-size:2rem}@media (min-width:740px){h2{font-size:4rem;margin-bottom:3rem}}*,:after,:before{box-sizing:border-box}body,html{height:100%}html{font-size:13px;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--indigo2);color:var(--indigo12);font-family:Antonio,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;font-style:normal;font-weight:700;margin:0;position:relative}body:after,body:before{background:var(--indigo2);content:"";display:none;height:8px;left:0;position:fixed;width:100%;z-index:1}body:before{top:0}body:after{bottom:0}main{padding:8px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.desktop-only{display:none!important}@media (min-width:740px){html{font-size:14px}body:after,body:before{display:block}}@media (min-width:1280px){html{font-size:16px}.desktop-only{display:block!important}}.container>section{display:flex;margin-bottom:8px}.container>section .content{flex:1}.container>section .content-inner{padding:4rem 1rem}:root{--lcars-bars-width:clamp(16px,calc(22.5vw - 75px),240px)}.lcars-bars{display:flex;flex:0 0 var(--lcars-bars-width);flex-direction:column;gap:8px;max-width:var(--lcars-bars-width)}.lcars-bars .bar{align-items:flex-end;display:flex;flex:1;justify-content:flex-end}.lcars-bars .bar h1{display:block;display:none;font-size:1.375rem;font-weight:700;line-height:1;margin:0;text-align:right;text-transform:uppercase}.lcars-bars .bar.end{border-bottom-left-radius:160px}.lcars-bars .bar.start,.lcars-bars .bar.start-mobile{border-top-left-radius:160px}.bar-96{max-height:96px}.bar-194{max-height:194px}:root{--bar-height:28px;--radius-content-top:0 0 0 60px;--radius-content-bottom:60px 0 0 0}.lcars-line,.lcars-line-mobile{align-items:start;display:flex;gap:4px;height:28px;justify-content:flex-end;position:relative;width:100%}.lcars-line-mobile.extended,.lcars-line.extended{height:58px;--bar-height:58px}.lcars-line-mobile.top:before,.lcars-line.top:before{background:linear-gradient(to bottom right,var(--corner-color-bottom) 50%,var(--indigo2) 50%)}.lcars-line-mobile.top:after,.lcars-line-mobile.top:before,.lcars-line.top:after,.lcars-line.top:before{content:"";display:block;height:40px;left:0;position:absolute;top:var(--bar-height);width:40px;z-index:-1}.lcars-line-mobile.top:after,.lcars-line.top:after{background-color:var(--indigo2);border-radius:var(--radius-content-bottom)}.lcars-line-mobile.bottom:before,.lcars-line.bottom:before{background:linear-gradient(to top right,var(--corner-color-top) 50%,var(--indigo2) 50%);bottom:var(--bar-height);content:"";display:block;height:40px;left:0;position:absolute;width:40px;z-index:-1}.lcars-line-mobile.bottom:after,.lcars-line.bottom:after{background-color:var(--indigo2);border-radius:var(--radius-content-top);bottom:var(--bar-height);content:"";display:block;height:40px;left:0;position:absolute;width:40px;z-index:-1}.lcars-line-mobile>a,.lcars-line-mobile>span,.lcars-line>a,.lcars-line>span{align-items:center;display:flex;flex:1;font-size:1.5rem;font-weight:700;height:100%;justify-content:flex-end;line-height:1;text-transform:uppercase}.lcars-line-mobile>a:not(:empty),.lcars-line-mobile>span:not(:empty),.lcars-line>a:not(:empty),.lcars-line>span:not(:empty){padding:0 1rem .2rem}.lcars-line-mobile>a,.lcars-line>a{background:var(--plum10);border-radius:0 32px 32px 0;color:inherit;max-width:-moz-fit-content;max-width:fit-content;text-decoration:none;transition:background .16s ease}.lcars-line-mobile>a:hover,.lcars-line>a:hover{background:var(--plum11)}.lcars-line-mobile>a:active,.lcars-line>a:active{background:var(--plum9)}.lcars-line footer,.lcars-line-mobile footer{align-items:end;color:var(--blue11);display:flex;font-size:.75rem;font-weight:700;gap:1rem;height:100%;justify-content:space-between;line-height:1;padding:0 .5rem;position:relative;text-transform:uppercase}.lcars-line footer:before,.lcars-line-mobile footer:before{background:var(--blue7);content:"";display:block;height:6px;left:0;position:absolute;top:0;width:40%}.lcars-line footer:after,.lcars-line-mobile footer:after{background:var(--blue7);content:"";display:block;height:6px;left:calc(40% + 4px);position:absolute;top:0;width:calc(60% - 4px)}.lcars-line footer ul,.lcars-line-mobile footer ul{align-items:center;display:flex;gap:1rem;margin:0;padding:0 2rem 0 0}.lcars-line footer ul li,.lcars-line-mobile footer ul li{list-style:none}.lcars-line footer ul li a,.lcars-line-mobile footer ul li a{color:inherit;color:var(--blue11);font-size:.75rem;line-height:1;padding:0;text-decoration:none;text-transform:uppercase}.lcars-line footer ul li a:hover,.lcars-line-mobile footer ul li a:hover{color:var(--blue12)}@media (min-width:520px){.container>section .content-inner{padding:4rem 1.5rem 4rem 2rem}}@media (min-width:740px){.container>section .content-inner{padding:5rem 2.5rem 5rem 4rem}.lcars-bars .bar{padding:1rem}.lcars-bars .bar.start-mobile{border-top-left-radius:0}.lcars-bars .bar h1{display:block}.lcars-line.bottom:after,.lcars-line.bottom:before,.lcars-line.top:after,.lcars-line.top:before{height:60px;width:60px}.lcars-line>a:not(:empty),.lcars-line>span:not(:empty){padding:0 3rem .2rem}.lcars-line-mobile{display:none}}.button{align-items:center;border:none;border-radius:40px;display:inline-flex;font-size:1.5rem;font-weight:700;gap:1rem;justify-content:center;line-height:1;padding:.6rem 1.5rem .8rem;text-decoration:none;text-transform:uppercase;transition:.2s ease}.button svg{opacity:.7;position:relative;top:2px;transition:.2s ease}.button:hover svg{opacity:.8}.button.blue{background-color:var(--blue8);color:var(--blue12)}.button.blue:hover{background-color:var(--blue9)}.button.blue:active{background-color:var(--blue7)}.button.pink{background-color:var(--pink8);color:var(--pink12)}.button.pink:hover{background-color:var(--pink9)}.button.pink:active{background-color:var(--pink7)}.button.plum{background-color:var(--plum9);color:var(--plum12)}.button.plum:hover{background-color:var(--plum10)}.button.plum:active{background-color:var(--plum8)}.button.violet{background-color:var(--violet6);color:var(--violet12)}.button.violet:hover{background-color:var(--violet7)}.button.violet:active{background-color:var(--violet5)}.button.indigo{background-color:var(--indigo7);color:var(--indigo12)}.columns{--columns-gap:1.5rem;align-items:stretch;display:grid;gap:var(--columns-gap);grid-template-columns:1fr;overflow:visible}@media (min-width:1280px){.columns.columns--2{grid-template-columns:repeat(2,minmax(0,1fr))}.columns.columns--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.box{display:flex;flex-direction:column;gap:4px;overflow:hidden;position:relative;transition:box-shadow .26s cubic-bezier(.2,.9,.2,1),background-color .26s cubic-bezier(.2,.9,.2,1)}.box .box-content{background-color:var(--box-bg);border-radius:12px 12px 0 0;color:var(--box-fg);flex:1;padding:1.5rem}.box .subline{color:var(--box-subline);display:block;font-size:1.25rem;line-height:1;margin-bottom:.25rem;text-transform:uppercase}.box h3{margin:0 0 1.25rem}.box p{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;font-size:1.125rem;font-weight:400;line-height:1.4;margin:0}.box .box-expand{max-height:0;opacity:0;overflow:clip;padding-top:1rem;transform:translateY(8px);transition:max-height .36s cubic-bezier(.2,.9,.2,1),opacity .2s ease,transform .26s cubic-bezier(.2,.9,.2,1)}.box .box-expand p+p{margin-top:1.25rem}.box button{border-radius:0 0 12px 12px}.box button.collapsed{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--box-btn-bg);border:none;color:var(--box-btn-fg);cursor:pointer;display:inline-flex;font-family:Antonio,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;font-size:1rem;font-weight:700;gap:1rem;justify-content:space-between;letter-spacing:.06em;line-height:1;padding:.55rem 1rem .625rem;text-transform:uppercase;transition:background-color .16s ease}.box button.collapsed:hover{background:var(--box-btn-bg-hover,var(--box-btn-bg))}.box button.collapsed:active{background:var(--box-btn-bg-active,var(--box-btn-bg))}.box button.collapsed .button-icon{display:block;flex:0 0 auto;height:12px;opacity:.9;transition:transform .2s ease,opacity .16s ease;width:12px}.box button.collapsed:hover .button-icon{opacity:1;transform:translateX(4px)}.box.box--static .box-content{border-radius:12px}.box.purple{--box-bg:var(--purple4);--box-fg:var(--purple12);--box-btn-bg:var(--purple6);--box-btn-bg-hover:var(--purple7);--box-btn-bg-active:var(--purple5);--box-btn-fg:var(--purple12)}.box.plum{--box-bg:var(--plum4);--box-fg:var(--plum12);--box-btn-bg:var(--plum7);--box-btn-bg-hover:var(--plum8);--box-btn-bg-active:var(--plum6);--box-btn-fg:var(--plum12);--box-subline:var(--plum11)}.box.indigo{--box-bg:var(--indigo4);--box-fg:var(--indigo12);--box-btn-bg:var(--indigo7);--box-btn-bg-hover:var(--indigo8);--box-btn-bg-active:var(--indigo6);--box-btn-fg:var(--indigo12)}.box.plum-light{--box-bg:var(--plum7);--box-fg:var(--plum12);--box-btn-bg:var(--plum9);--box-btn-bg-hover:var(--plum10);--box-btn-bg-active:var(--plum8);--box-btn-fg:var(--plum12)}@media (min-width:1280px){.box{height:100%;justify-self:stretch;overflow:visible;width:100%}}.box-modal-backdrop{align-items:center;background:rgba(0,0,0,.65);display:flex;inset:0;justify-content:center;opacity:0;padding:1.5rem;pointer-events:none;position:fixed;transition:opacity .22s ease;z-index:1000}.box-modal-backdrop[data-open=true]{opacity:1;pointer-events:auto}.box-modal{background:var(--box-bg);border-radius:12px;box-shadow:0 32px 80px rgba(0,0,0,.55);color:var(--box-fg);max-height:calc(100vh - 3rem);max-width:740px;overflow:auto;position:relative;transform-origin:top left;width:100%;will-change:transform}.box-modal .box-content{border-radius:12px;padding:2.5rem 4rem 2.5rem 2.5rem}.box-modal .box-expand{max-height:none;opacity:1;overflow:visible;transform:none}.box button.box-modal-close{align-items:center;background:rgba(0,0,0,.18);border:none;border-radius:999px;color:currentColor;cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:absolute;right:.75rem;top:.75rem;transition:background-color .16s ease;width:40px}.box button.box-modal-close:hover{background:rgba(0,0,0,.36)}.box button.box-modal-close:active{background:rgba(0,0,0,.5)}.box button.box-modal-close:focus-visible{outline:2px solid color-mix(in srgb,currentColor 65%,transparent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.box,.box *{animation:none!important;transition:none!important}}.quotes-slider{margin:2rem 0}.quotes-slider-track{list-style:none;margin:0;padding:0}.quote{display:none}.quote[data-active=true]{display:block}.quote-frame{border-left:8px solid var(--cyan6);border-radius:12px;border-right:8px solid var(--cyan6);color:var(--cyan12);position:relative}.quote-header{align-items:flex-start;color:var(--cyan12);display:flex;flex-wrap:wrap;font-size:1.125rem;font-weight:700;gap:8px;line-height:1;padding:0 3rem;text-transform:uppercase}.quote-header:after,.quote-header:before{content:"";display:block;height:3rem;position:absolute;top:0;width:3rem}.quote-header:before{border-radius:12px 0 0 0;border-top:8px solid var(--cyan6);left:-8px}.quote-header:after{border-radius:0 12px 0 0;border-top:8px solid var(--cyan6);right:-8px}.quote-author,.quote-title{flex-shrink:0}.quote-title{left:4rem;position:absolute;right:1rem;top:1.5rem}.quote-line{background:var(--cyan8);flex:1;height:8px}.quote-line.show-desktop-only{display:none}.quote-line.extended{background:var(--cyan9);flex:2}.quote-linkedin{color:var(--cyan11);font-size:1.125rem;text-decoration:none}.quote-body,.quote-linkedin:hover{color:var(--cyan12)}.quote-body{border:none;font-size:1.5rem;font-weight:400;line-height:1.35;margin:0;padding:3.5rem 1.5rem 2rem}.quote-body p{margin:0;position:relative}.quote-body p .quote-text{position:absolute;top:0}.quote-body p:before{content:"I brought Toby in for our agentic work because I trust him on both ends: deep engineering discipline and active practice in agentic engineering. He's our principal sparring partner on bringing agents into the Tideways product, and he's applying his agentic workflow to our existing codebase. The brownfield reality is where most agentic claims fall apart - so this is exactly where I want him.";display:block;pointer-events:none;visibility:hidden}.quote-footer{align-items:flex-end;display:flex;font-weight:700;gap:8px;line-height:1;padding:0 3rem;text-transform:uppercase}.quote-footer:after,.quote-footer:before{bottom:0;content:"";display:block;height:3rem;position:absolute;width:3rem}.quote-footer:before{border-bottom:8px solid var(--cyan6);border-radius:0 0 0 12px;left:-8px}.quote-footer:after{border-bottom:8px solid var(--cyan6);border-radius:0 0 12px 0;right:-8px}.quote-footer .quote-line:first-child{background-color:var(--cyan6)}.quotes-slider-nav{margin-top:1.75rem}.quotes-slider-nav ul{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;list-style:none;margin:0;padding:0}.quotes-slider-nav button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background:var(--cyan8);border:none;border-radius:18px;color:var(--cyan12);cursor:pointer;display:inline-flex;font-family:Antonio;height:2.75rem;justify-content:center;min-width:3.75rem;padding:0;transition:width .22s cubic-bezier(.2,.9,.2,1),padding .22s cubic-bezier(.2,.9,.2,1),background-color .2s ease,border-color .2s ease,transform .16s ease}.quotes-slider-nav button:hover{background:var(--cyan9)}.quotes-slider-nav button .bubble-name{color:var(--cyan12);display:block;font-size:1.5rem;font-weight:700;max-width:0;opacity:0;overflow:hidden;padding:0;position:relative;text-transform:uppercase;top:-.1rem;transform:translateX(-4px);transition:max-width .24s cubic-bezier(.2,.9,.2,1),opacity .16s ease,transform .22s cubic-bezier(.2,.9,.2,1),padding .22s cubic-bezier(.2,.9,.2,1);white-space:nowrap}.quotes-slider-nav button[aria-current=true]{background:var(--cyan9);min-width:36px;padding:0;width:auto}.quotes-slider-nav button[aria-current=true] .bubble-name{max-width:24ch;opacity:1;padding:0 .75rem;transform:translateX(0)}.quotes-slider-nav button:focus-visible{outline:2px solid var(--cyan11);outline-offset:2px}@media (prefers-reduced-motion:reduce){.quotes-slider-nav button{transition:none}}@media (min-width:740px){.quote-body{font-size:2.5rem;padding:4rem}.quote-title{left:auto;position:relative;right:auto;top:auto}.quote-line.show-desktop-only{display:block}}.md{color:var(--indigo12);font-weight:400;letter-spacing:0;line-height:1.55;max-width:80ch;text-transform:none}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md h1,.md h2,.md h3,.md h4{color:var(--indigo12);font-weight:700;line-height:1.15;margin:2.5rem 0 1rem;text-transform:uppercase}.md h1{font-size:3rem}.md h2{font-size:2.5rem}.md h3{font-size:2rem}.md h4{font-size:1.5rem}.md p{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;margin:0 0 1.25rem}.md a{border-bottom:2px solid color-mix(in srgb,var(--blue11),transparent 55%);color:var(--blue11);text-decoration:none;transition:color .16s ease,border-color .16s ease}.md a:hover{border-color:color-mix(in srgb,var(--blue12),transparent 35%);color:var(--blue12)}.md a:active{border-color:color-mix(in srgb,var(--blue10),transparent 35%);color:var(--blue10)}.md ol,.md ul{margin:0 0 1.25rem;padding-left:1.5rem}.md li{margin:.35rem 0}.md hr{background:var(--indigo4);border:0;border-radius:999px;height:4px;margin:2.5rem 0}.md blockquote{background:color-mix(in srgb,var(--indigo3),transparent 10%);border-left:8px solid var(--plum9);border-radius:12px;margin:0 0 1.25rem;padding:1rem 1.25rem}.md blockquote>:last-child{margin-bottom:0}.md code{border:1px solid var(--indigo4);border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em;font-weight:700;padding:.15em .35em}.md code,.md pre{background:var(--indigo3)}.md pre{border:1px solid var(--indigo4);border-radius:12px;margin:0 0 1.25rem;overflow:auto;padding:1rem 1.25rem}.md pre code{background:transparent;border:0;border-radius:0;display:inline;padding:0}@media (min-width:740px){.md h1{font-size:3.5rem}.md h2{font-size:3rem}}.has-caret:after{animation:typewriter-caret-blink 1s step-end infinite;border-right:2px solid;content:"";display:inline-block;height:1em;margin-left:.15em;vertical-align:-.15em}@keyframes typewriter-caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.has-caret:after{animation:none}}#intro .content{display:flex;flex-direction:column}#intro .content-inner{gap:6rem;padding-bottom:4rem}#intro .content-inner,.hero-content{display:flex;flex:1;flex-direction:column}.hero-content{align-items:flex-start;gap:2rem;height:100%;width:100%}.hero-content blockquote{color:var(--indigo12);font-size:2rem;font-weight:700;line-height:1.2;margin:0;max-width:740px;position:relative}.hero-content blockquote:before{color:var(--plum7);content:"“";font-size:5rem;left:-.4rem;position:absolute;top:-3.2rem}.hero-content blockquote p:before{content:"I've engineered the web since 1996 and founded companies around it. That mixture is what makes my trade-offs punch above their weight.";display:block;pointer-events:none;visibility:hidden}.hero-content p{margin:0;position:relative}.hero-content #introQuoteVisual{display:block;inset:0;position:absolute}.hero-content .tagline{color:var(--pink11);font-size:1.75rem;font-weight:400;line-height:1.2}.hero-content .button{margin-top:auto}.hero-sidebar{display:flex;flex:0 0 auto;flex-direction:column;gap:3rem;width:100%}.hero-sidebar nav{flex:1;margin-top:auto}.hero-sidebar nav a{display:block}.persona{position:relative;width:100%}.persona #dynamic-hair,.persona img{display:block;width:100%}.persona #dynamic-hair{height:100%;left:0;position:absolute;top:0;z-index:1}.persona #dynamic-hair path{transition:fill .8s ease}.persona .color{transition:color .8s ease}@media (prefers-reduced-motion:reduce){.persona #dynamic-hair path,.persona .color{transition:none}}.persona span{font-size:.875rem;font-size:calc(4vw - 1.92px);font-weight:700;line-height:1;position:absolute;text-align:center;text-transform:uppercase}.persona .name{color:var(--violet11);left:14%;top:0;width:17%}.persona .color{bottom:0;color:var(--sky10);left:56%;width:30%}.button-list{list-style:none;margin:0;padding:0}.button-list.horizontal{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.button-list.vertical{display:flex;flex-direction:column;gap:.5rem}.how-introduction{font-size:1.75rem;font-weight:400;line-height:1.3;margin:0 0 4rem;max-width:70ch;text-wrap:balance}.pricing-list{display:flex;flex-wrap:wrap;gap:2rem}.pricing-list .button{font-size:2rem;padding:1rem 2rem 1.2rem}.pricing-note{color:var(--indigo10);display:block;font-size:1rem;font-weight:700;line-height:1.2;margin-top:2rem;text-transform:uppercase}.timeline{--timeline-year-width:6rem;--timeline-where-width:30ch;font-size:1.5rem;margin:3rem 0;padding:0}.timeline-row{align-items:baseline;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:var(--timeline-year-width) 1fr;padding:.5rem 0}.timeline-row+.timeline-row{margin-top:.25rem}.timeline-year{color:var(--pink9);font-weight:400}.timeline-what,.timeline-year{margin:0;text-transform:uppercase}.timeline-what{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;font-weight:700;row-gap:.2rem}.timeline-what-main{color:var(--pink12);min-width:0}.timeline-what-meta{color:var(--pink9);font-weight:400}@media (min-width:540px){.hero-sidebar{flex-direction:row;gap:2rem}.persona{max-width:248px}.persona .name{font-size:14px;top:-2px}.persona .color{font-size:14px}.persona{max-width:268px}}@media (min-width:860px){#rent-the-toby .columns.columns--2{grid-template-columns:repeat(2,minmax(0,1fr))}#intro .content-inner{padding-bottom:2rem}.hero-content blockquote{font-size:3rem;padding:0 0 0 2rem}.hero-content blockquote:before{font-size:9.875rem;left:-1rem;top:-3.5rem}.hero-content .button,.hero-content .tagline{margin-left:2rem}.how-introduction{font-size:2.5rem}.hero-sidebar{padding-left:2rem}.timeline-row{-moz-column-gap:2rem;column-gap:2rem}}@media (min-width:1280px){#intro{min-height:calc(100vh - 16px)}#intro .content-inner{flex-direction:row;gap:4rem}.hero-sidebar{flex-direction:column;justify-content:space-between;padding-left:0;width:280px}.hero-sidebar nav{display:flex;flex-direction:column;justify-content:flex-end}.persona{max-width:100%}.hero-content{width:auto}}/*# sourceMappingURL=main.min.css.map */
