@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-cyrillic-ext-wght-normal.CGKlZYBf.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-cyrillic-wght-normal.DLqwHbi6.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-greek-ext-wght-normal.e3e57Shi.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-greek-wght-normal.CO1l-giJ.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-vietnamese-wght-normal.LcSrhZ7T.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-ext-wght-normal.BnEbWgdZ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-wght-normal.DLxlUchJ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-vietnamese-wght-normal.CtlIRbEm.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-latin-ext-wght-normal.MQgHevqp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-latin-wght-normal.DdeTHZLK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--paper:oklch(96% .018 82);--paper-deep:oklch(91% .026 78);--sheet:oklch(99% .008 85);--ink:oklch(19% .025 48);--muted:oklch(43% .025 52);--rule:oklch(76% .025 65);--annotation:oklch(46% .135 30);--action:oklch(77% .12 75);--action-ink:oklch(24% .03 55);--error:oklch(54% .14 28);--sans:"Public Sans Variable", sans-serif;--serif:"Literata Variable", serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:20rem;color:var(--ink);font:400 1rem / 1.6 var(--sans);margin:0}a{color:inherit}button,input{font:inherit}:focus-visible{outline:.2rem solid var(--annotation);outline-offset:.25rem}.site-shell{overflow:clip}.page-header,.hero,.case-study,.page-footer{padding-inline:clamp(1rem,8vw,11rem)}.page-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-6);display:flex}.wordmark{font:600 clamp(1.35rem, 2vw, 1.7rem) / 1 var(--serif);letter-spacing:-.05em;white-space:nowrap;text-decoration:none}.eyebrow{letter-spacing:.13em;text-transform:uppercase;font-size:.69rem;font-weight:700;line-height:1.2}.eyebrow--accent{color:var(--annotation)}.button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;letter-spacing:.09em;text-transform:uppercase;border-radius:.25rem;justify-content:center;align-items:center;padding:.82rem 1rem;font-size:.71rem;font-weight:750;line-height:1;text-decoration:none;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out;display:inline-flex}.button:hover{border-color:var(--annotation);background:var(--annotation)}.button--small{padding:.68rem .78rem;font-size:.64rem}.button--ochre{border-color:var(--action);background:var(--action);color:var(--action-ink)}.button--ochre:hover{border-color:color-mix(in oklch, var(--action) 75%, var(--ink));background:color-mix(in oklch, var(--action) 75%, var(--ink));color:var(--paper)}.hero{align-items:center;gap:clamp(var(--space-12), 7vw, var(--space-32));padding-block:clamp(var(--space-12), 8vw, 8.5rem) clamp(var(--space-16), 10vw, 10rem);grid-template-columns:minmax(0,1fr) minmax(19rem,.72fr);display:grid}.hero__copy{max-width:42rem}.hero h1,.approach h2,.waitlist-panel h2{margin:var(--space-4) 0 var(--space-6);font-family:var(--serif);letter-spacing:-.06em;font-weight:600;line-height:.98}.hero h1{max-width:9ch;font-size:clamp(3.35rem,7.2vw,7.25rem)}.hero__summary{max-width:39rem;font-size:clamp(1.05rem,1.5vw,1.2rem)}.hero__copy .button{margin-top:var(--space-4)}.career-folio{border:1px solid color-mix(in oklch, var(--rule) 80%, white);background:var(--sheet);width:min(100%,30rem);box-shadow:.9rem .9rem 0 var(--paper-deep);padding:clamp(var(--space-6), 4vw, var(--space-8));justify-self:end;position:relative;transform:rotate(1.2deg)}.career-folio__head{margin:0 0 var(--space-8);padding-bottom:var(--space-2);border-bottom:1px solid var(--rule);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:700}.career-folio h2{font:600 clamp(2rem, 4vw, 2.6rem) / 1 var(--serif);letter-spacing:-.05em;margin:0}.career-folio__role{margin:var(--space-2) 0 var(--space-8);color:oklch(39% .07 245);font-size:.85rem}.record-lines{gap:var(--space-2);display:grid}.record-lines span{background:var(--paper-deep);width:100%;height:.5rem;display:block}.record-lines span:nth-child(2),.record-lines span:nth-child(5){width:72%}.career-folio__note{border-bottom:2px solid var(--annotation);width:11rem;color:var(--annotation);font:italic .95rem / 1.25 var(--serif);margin:0;position:absolute;bottom:2.4rem;right:-1.4rem;transform:rotate(-5deg)}.approach{background:var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.approach article{background:var(--paper-deep);min-height:22rem;padding:clamp(var(--space-8), 5vw, var(--space-16)) clamp(var(--space-4), 5vw, 4.4rem)}.approach h2{max-width:8ch;font-size:clamp(2rem,3.4vw,3.15rem)}.approach p{max-width:27ch;margin:0}.case-study{margin-block:clamp(var(--space-16), 10vw, 9rem)}.case-study__inner{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);max-width:70rem;padding-block:var(--space-6)}.case-study__quote{max-width:46rem;margin:var(--space-4) 0 var(--space-3);font:600 clamp(1.7rem, 3.3vw, 3.1rem) / 1.1 var(--serif);letter-spacing:-.045em}.case-study__qualification{max-width:50rem;color:var(--muted);margin:0;font-size:.9rem}.waitlist-panel{background:var(--ink);color:var(--paper);padding:clamp(var(--space-16), 10vw, 9rem) clamp(var(--space-4), 11vw, 15rem)}.waitlist-panel__inner{max-width:46rem}.waitlist-panel h2{max-width:11ch;font-size:clamp(2.9rem,5.8vw,5.5rem)}.waitlist-panel__intro{max-width:42rem}.signup-form{margin-top:var(--space-8)}.signup-form__fields{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.field{gap:var(--space-2);display:grid}.field label,.consent span{letter-spacing:.04em;font-size:.73rem;font-weight:700}.field input{border:1px solid color-mix(in oklch, var(--paper) 75%, var(--ink));min-width:0;min-height:3rem;color:var(--paper);background:0 0;border-radius:.25rem;padding:.76rem}.field input::placeholder{color:color-mix(in oklch, var(--paper) 55%, var(--ink))}.field input[aria-invalid=true],.consent:has(input[aria-invalid=true]){border-color:var(--error)}.field-error{min-height:1.25rem;color:color-mix(in oklch, var(--error) 80%, white);margin:0;font-size:.8rem}.consent{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3);border:1px solid #0000;border-radius:.25rem;align-items:flex-start;display:flex}.consent input{width:1.05rem;height:1.05rem;accent-color:var(--action);margin:.15rem 0 0}.privacy-copy{max-width:62ch;margin:var(--space-4) 0 0;color:color-mix(in oklch, var(--paper) 74%, var(--ink));font-size:.78rem}.privacy-copy a{text-underline-offset:.18em}.form-status{max-width:42rem;margin:var(--space-6) 0 0;font-size:1rem}.form-status[hidden],.signup-form[hidden]{display:none}.form-status__actions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.text-button{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 .15rem}.page-footer{justify-content:space-between;gap:var(--space-6);padding-block:var(--space-6);color:var(--muted);font-size:.78rem;display:flex}.page-footer a{text-underline-offset:.2em}@media (width<=767px){.page-header{align-items:flex-start}.page-header .button{white-space:nowrap;flex:none;padding:.65rem .58rem;font-size:.56rem}.hero,.approach,.signup-form__fields{grid-template-columns:1fr}.career-folio{margin-top:var(--space-4);justify-self:center}.career-folio__note{right:-.3rem}.approach article{min-height:auto}.page-footer{flex-direction:column}}@media (prefers-reduced-motion:no-preference){.career-folio{transition:transform .24s cubic-bezier(.16,1,.3,1)}.career-folio:hover{transform:rotate(0)translateY(-.25rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
