.answer-page{position:relative;width:100%;min-width:0;color:var(--color-text-secondary);background-image:linear-gradient(var(--color-border-faint),var(--color-border-faint)),linear-gradient(var(--color-border-faint),var(--color-border-faint));background-size:1px 100%;background-repeat:no-repeat;background-position:max(var(--gutter),calc((100% - var(--container-content))/2)) 0,right max(var(--gutter),calc((100% - var(--container-content))/2)) top}.answer-page :where(p,h1,h2,h3,h4,figure,blockquote,ol,ul){margin:0}.answer-page :where(ol,ul){padding:0;list-style:none}.answer-page :where(p,h1,h2,h3,h4){overflow-wrap:anywhere}.answer-page :where(h1,h2,h3,h4){color:var(--color-text-primary);text-wrap:wrap}.answer-page h1{font:600 var(--text-display-l)/1.03125 var(--font-sans);letter-spacing:var(--text-display-l--letter-spacing)}.answer-page h2{font:600 var(--text-heading-1)/1.0833333333 var(--font-sans);letter-spacing:var(--text-heading-1--letter-spacing)}.answer-page h3{font:600 var(--text-heading-3)/var(--text-heading-3--line-height) var(--font-sans);letter-spacing:var(--text-heading-3--letter-spacing)}.answer-page .page-eyebrow{font:400 var(--text-mono-eyebrow)/var(--text-mono-eyebrow--line-height) var(--font-mono);letter-spacing:var(--text-mono-eyebrow--letter-spacing);text-transform:uppercase;color:var(--color-text-accent)}.answer-page .page-mono{font:400 var(--text-mono-s)/var(--text-mono-s--line-height) var(--font-mono)}.answer-page .page-body-l{font:400 var(--text-body-l)/var(--text-body-l--line-height) var(--font-sans);letter-spacing:var(--text-body-l--letter-spacing)}.answer-page .page-reading{font:400 var(--text-reading)/var(--text-reading--line-height) var(--font-sans);letter-spacing:var(--text-reading--letter-spacing)}.answer-page .page-reading a,.page-faq-answer a{color:var(--color-text-accent);text-decoration:underline;text-underline-offset:calc(var(--spacing) * 1)}.answer-page .page-accent{color:var(--color-text-accent)}.answer-section{padding-block:calc(var(--spacing) * 30)}.answer-section>.site-wrap{display:flex;flex-direction:column;gap:calc(var(--spacing) * 10);margin-inline:auto;min-width:0}.answer-heading{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--spacing) * 3.5);width:100%;max-width:calc(var(--spacing) * 215)}.answer-heading .page-body-l{max-width:calc(var(--spacing) * 175)}.page-actions{gap:calc(var(--spacing) * 3)}.page-actions,.page-breadcrumb{display:flex;flex-wrap:wrap;align-items:center}.page-breadcrumb{gap:calc(var(--spacing) * 4);font:400 var(--text-mono-s)/var(--text-mono-s--line-height) var(--font-mono);color:var(--color-text-tertiary)}.page-breadcrumb a{display:inline-flex;gap:calc(var(--spacing) * 2);color:inherit;text-decoration:none}.page-arrow{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex:none}.about-hero{padding-top:calc(var(--spacing) * 44 - var(--nav-h));padding-bottom:calc(var(--spacing) * 30)}.about-hero>.site-wrap{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--spacing) * 110);gap:calc(var(--spacing) * 20);align-items:start}.about-hero__copy{display:flex;flex-direction:column;gap:calc(var(--spacing) * 5.5);min-width:0}.about-hero__lede{color:var(--color-text-primary)}.about-availability{display:flex;align-items:center;gap:calc(var(--spacing) * 2);scroll-margin-top:calc(var(--nav-h) + var(--spacing) * 6)}.about-availability>span{flex:none;width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-radius:999rem;background:var(--color-signal-live)}.about-portrait{position:relative;width:100%;padding-bottom:calc(var(--spacing) * 8);outline-offset:calc(var(--spacing) * 2)}.about-portrait__frame{position:relative;aspect-ratio:5/6;border-radius:var(--radius-panel);overflow:hidden;outline:1px solid color-mix(in srgb,var(--color-text-primary) 10%,transparent);outline-offset:-1px;transition:outline-color var(--dur-move) var(--ease-expo)}.about-portrait__photo{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--radius-photo);transition:transform var(--dur-move) var(--ease-expo)}.about-portrait__glow{position:absolute;pointer-events:none;left:calc(var(--spacing) * -10);top:calc(var(--spacing) * 20);width:calc(100% + var(--spacing) * 20);aspect-ratio:1;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-accent-impulse) 32%,transparent),transparent);opacity:.5625;filter:blur(var(--blur-glow));transition:transform var(--dur-move) var(--ease-expo),opacity var(--dur-move) var(--ease-expo)}.about-portrait figcaption{margin-top:calc(var(--spacing) * 3);font:400 var(--text-mono-eyebrow)/var(--text-mono-eyebrow--line-height) var(--font-mono);letter-spacing:var(--text-mono-eyebrow--letter-spacing);text-transform:uppercase;color:var(--color-text-tertiary)}.about-portrait__nickname{position:absolute;left:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);display:flex;align-items:center;gap:calc(var(--spacing) * 2);max-width:calc(100% - var(--spacing) * 10);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3.5);border-radius:999rem;border:1px solid var(--color-white-line);background:color-mix(in srgb,var(--color-bg-canvas) 82%,transparent);font:500 var(--text-label-m)/var(--text-label-m--line-height) var(--font-sans);color:var(--color-text-primary);opacity:0;transform:translateY(calc(var(--spacing) * 17));transition:transform var(--dur-move) var(--ease-expo),opacity var(--dur-move) var(--ease-expo)}.about-portrait__nickname i{flex:none;width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-radius:999rem;background:var(--color-signal-live)}.about-portrait:focus-within .about-portrait__photo{transform:scale(1.04)}.about-portrait:focus-within .about-portrait__frame{outline-color:color-mix(in srgb,var(--color-text-primary) 22%,transparent)}.about-portrait:focus-within .about-portrait__glow{transform:translateY(calc(var(--spacing) * -10));opacity:1}.about-portrait:focus-within .about-portrait__nickname{transform:translateY(0);opacity:1}.about-stats{padding-top:0;padding-bottom:calc(var(--spacing) * 24)}.page-stats{display:grid}.page-stat{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 47.5);padding:calc(var(--spacing) * 7) calc(var(--spacing) * 7) calc(var(--spacing) * 6);border-left:1px solid var(--color-border-faint);color:var(--color-text-secondary);text-decoration:none}.page-stat:first-child{border-left:0}.page-stat:before{content:"";position:absolute;z-index:-1;inset:0;opacity:0;background:radial-gradient(80% 60% at 30% 0,color-mix(in srgb,var(--color-accent-impulse) 9%,transparent),transparent 70%);transition:opacity var(--dur-move) var(--ease-expo)}.page-stat>strong{font:600 var(--text-stat)/calc(var(--spacing) * 15) var(--font-sans);letter-spacing:-.04em;color:var(--color-text-primary);transition:transform var(--dur-move) var(--ease-expo),color var(--dur-fade)}.page-stat>span{font:400 var(--text-body-s)/var(--text-body-s--line-height) var(--font-sans)}.page-stat>.page-stat__source{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);margin-top:calc(var(--spacing) * 2.25);font:400 var(--text-mono-micro)/var(--text-mono-micro--line-height) var(--font-mono);letter-spacing:var(--text-mono-micro--letter-spacing);text-transform:uppercase;color:var(--color-text-tertiary);transition:color var(--dur-fade)}.page-stat__source .page-arrow{opacity:0;transition:transform var(--dur-fade) var(--ease-expo),opacity var(--dur-fade)}.page-stat:focus-visible:before{opacity:1}.page-stat:focus-visible>strong{transform:translateY(var(--lift-value));color:white}.page-stat:focus-visible .page-stat__source{color:var(--color-accent-bright)}.about-what{padding-top:calc(var(--spacing) * 24)}.about-what .answer-heading{max-width:calc(var(--spacing) * 225)}.page-field-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--spacing) * 6)}.page-field-note{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 80);padding:calc(var(--spacing) * 6.5) calc(var(--spacing) * 7);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-raised);position:relative;isolation:isolate;transition:transform var(--dur-glide) var(--ease-expo),background-color var(--dur-slow),border-color var(--dur-slow)}.page-field-note:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;border-radius:inherit;box-shadow:0 26px 50px -28px rgb(0 0 0/.75);opacity:0;transition:opacity var(--dur-glide) var(--ease-expo)}.page-field-note__evidence:before{content:"";position:absolute;left:0;top:0;width:100%;height:calc(var(--spacing) * .5);background:linear-gradient(90deg,var(--color-accent-impulse),transparent);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--dur-settle) var(--ease-expo)}.page-field-note .page-field-note__index{font:400 var(--text-mono-label)/var(--text-mono-label--line-height) var(--font-mono);letter-spacing:var(--text-mono-label--letter-spacing);text-transform:uppercase;color:var(--color-text-accent)}.page-field-note>p:not(.page-field-note__index){font:400 var(--text-body-s)/var(--text-body-s--line-height) var(--font-sans)}.page-field-note__evidence{position:relative;display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 3.25)}.page-field-note__evidence i{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * .5);border-radius:var(--radius-hair);background:var(--color-border-strong);transform-origin:0 50%;transition:transform var(--dur-move) var(--ease-expo),background-color var(--dur-move)}.page-field-note__evidence p{transition:color var(--dur-slow);font:400 var(--text-mono-micro)/var(--text-mono-micro--line-height) var(--font-mono);letter-spacing:var(--text-mono-micro--letter-spacing);text-transform:uppercase;color:var(--color-text-tertiary)}.page-testimonials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 6)}.page-testimonial{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4.5);min-height:calc(var(--spacing) * 95);padding:calc(var(--spacing) * 7.5) calc(var(--spacing) * 9) calc(var(--spacing) * 8);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-raised)}.page-testimonial__mark{font:italic 400 var(--text-accent-serif)/calc(var(--spacing) * 16) var(--font-serif);color:var(--color-text-accent)}.page-testimonial blockquote{font:400 var(--text-heading-3)/calc(var(--spacing) * 8.25) var(--font-sans);letter-spacing:var(--text-body-l--letter-spacing);color:var(--color-text-primary)}.page-testimonial figcaption{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--spacing) * 3.5);margin-top:calc(var(--spacing) * 4.75)}.page-testimonial figcaption>img{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);object-fit:cover;border-radius:999rem}.page-testimonial__person{flex:1;display:flex;flex-direction:column;gap:calc(var(--spacing) * .5);min-width:0;font:400 var(--text-body-s)/var(--text-body-s--line-height) var(--font-sans);color:var(--color-text-tertiary)}.page-testimonial__person strong{color:var(--color-text-primary)}.page-testimonial figcaption>a,.page-testimonial__person strong{font:500 var(--text-label-m)/var(--text-label-m--line-height) var(--font-sans)}.page-testimonial figcaption>a{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-text-secondary);text-decoration:none}.about-faq>.site-wrap{display:grid;grid-template-columns:calc(var(--spacing) * 82) minmax(0,1fr);gap:calc(var(--spacing) * 20)}.about-faq .answer-heading .page-body-l{font:400 var(--text-body-m)/var(--text-body-m--line-height) var(--font-sans);letter-spacing:var(--text-body-m--letter-spacing)}.page-faq-items{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2.5)}.page-faq-item{padding:calc(var(--spacing) * 6);border:1px solid var(--color-border-faint);border-radius:var(--radius-lg);transition:background-color var(--dur-fast) var(--ease-expo),border-color var(--dur-fast) var(--ease-expo)}.page-faq-item summary{display:flex;gap:calc(var(--spacing) * 4);align-items:center;list-style:none;cursor:pointer;outline-offset:calc(var(--spacing) * 2)}.page-faq-item summary::-webkit-details-marker{display:none}.page-faq-item summary h3{flex:1;font:600 var(--text-faq-q)/var(--text-faq-q--line-height) var(--font-sans);letter-spacing:var(--text-faq-q--letter-spacing);color:var(--color-text-secondary);transition:color var(--dur-fast) var(--ease-expo)}.page-faq-toggle{position:relative;flex:none;width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-toggle);background:var(--color-bg-hover);color:var(--color-text-primary);transition:background-color var(--dur-fast) var(--ease-expo),color var(--dur-fast) var(--ease-expo)}.page-faq-toggle i{position:absolute;top:50%;left:50%;width:calc(var(--spacing) * 3);height:calc(var(--spacing) * .375);border-radius:var(--radius-hair);background:currentColor;transform:translate(-50%,-50%)}.page-faq-toggle i+i{transform:translate(-50%,-50%) rotate(90deg);transition:transform var(--dur-ui) var(--ease-expo)}.page-faq-answer{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--dur-ui) var(--ease-expo)}.page-faq-answer>div{min-height:0;overflow:hidden}.page-faq-answer__content{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3.5);padding-top:calc(var(--spacing) * 3.5);font:400 var(--text-body-m)/var(--text-body-m--line-height) var(--font-sans);letter-spacing:var(--text-body-m--letter-spacing)}.page-faq-item[data-enhanced=true][data-expanded=false] .page-faq-answer{grid-template-rows:0fr;transition-duration:var(--dur-fade)}.page-faq-item[data-enhanced=false][open],.page-faq-item[data-enhanced=true][data-expanded=true]{background:var(--color-bg-subtle);border-color:var(--color-border-default)}.page-faq-item[data-enhanced=false][open] summary h3,.page-faq-item[data-enhanced=true][data-expanded=true] summary h3{color:var(--color-text-primary)}.page-faq-item[data-enhanced=false][open] .page-faq-toggle,.page-faq-item[data-enhanced=true][data-expanded=true] .page-faq-toggle{background:var(--color-accent-impulse);color:var(--color-text-inverse)}.page-faq-item[data-enhanced=false][open] .page-faq-toggle i+i,.page-faq-item[data-enhanced=true][data-expanded=true] .page-faq-toggle i+i{transform:translate(-50%,-50%) rotate(90deg) scaleX(0)}.page-faq-item summary:focus-visible h3{color:var(--color-text-primary)}.page-faq-item summary:focus-visible .page-faq-toggle{color:var(--color-text-accent)}.page-team-up{padding-top:calc(var(--spacing) * 10)}.page-team-up__card{isolation:isolate;position:relative;display:flex;flex-direction:column;align-items:center;min-height:calc(var(--spacing) * 110);padding:calc(var(--spacing) * 22) calc(var(--spacing) * 12) calc(var(--spacing) * 11);border:1px solid var(--color-border-default);border-radius:var(--radius-panel);background:var(--color-bg-raised);text-align:center;overflow:hidden}.page-team-up__card:before{content:"";position:absolute;z-index:-1;inset:calc(var(--spacing) * 2);background:radial-gradient(var(--color-border-default) 1px,transparent 1px);background-size:calc(var(--spacing) * 6) calc(var(--spacing) * 6);opacity:.35}.page-team-up__glow{position:absolute;z-index:-1;pointer-events:none;left:50%;top:calc(var(--spacing) * 45);transform:translateX(-50%);width:calc(var(--spacing) * 225);height:calc(var(--spacing) * 130);background:radial-gradient(closest-side,color-mix(in srgb,var(--color-accent-impulse) 18%,transparent),transparent);filter:blur(var(--blur-glow))}.page-team-up__card .page-eyebrow{font-size:var(--text-mono-label)}.page-team-up__card h2{max-width:calc(var(--spacing) * 225);margin-top:calc(var(--spacing) * 3);font:600 var(--text-display-l)/1.03125 var(--font-sans);letter-spacing:var(--text-display-l--letter-spacing)}.page-team-up__card h2 em{font-family:var(--font-serif);font-weight:400;font-size:1.1875em;letter-spacing:-.01em;color:var(--color-text-accent)}.page-team-up__card>.page-body-l{max-width:calc(var(--spacing) * 160);margin-top:calc(var(--spacing) * 6)}.page-team-up__card>.page-actions{justify-content:center;margin-top:calc(var(--spacing) * 5.5)}.hire-hero{padding-top:calc(var(--spacing) * 44 - var(--nav-h));padding-bottom:calc(var(--spacing) * 24)}.hire-hero>.site-wrap{gap:calc(var(--spacing) * 5.5);align-items:flex-start}.hire-hero h1{max-width:calc(var(--spacing) * 250)}.hire-hero__lede{max-width:calc(var(--spacing) * 225);font:600 var(--text-heading-2)/var(--text-heading-2--line-height) var(--font-sans);letter-spacing:var(--text-heading-2--letter-spacing)}.hire-hero .page-reading{max-width:calc(var(--spacing) * 205)}.hire-shapes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--color-border-default);border-radius:var(--radius-card);overflow:hidden}.hire-shapes li{display:flex;flex-direction:column;gap:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 7);background:var(--color-bg-sunken)}.hire-shapes li:nth-child(2n){background:var(--color-bg-raised)}.hire-shapes .page-mono{color:var(--color-text-accent)}.hire-engagement__note{max-width:calc(var(--spacing) * 190);font:400 var(--text-body-m)/var(--text-body-m--line-height) var(--font-sans);letter-spacing:var(--text-body-m--letter-spacing)}.hire-fit__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 6);align-items:start}.hire-fit__column{background:var(--color-bg-sunken);border:1px solid var(--color-border-default);border-radius:var(--radius-card);overflow:hidden}.hire-fit__column--best{background:var(--color-bg-raised);border-color:var(--color-green-slot-line)}.hire-fit__column>h3{display:flex;align-items:center;gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 6) calc(var(--spacing) * 7) calc(var(--spacing) * 4);font:400 var(--text-mono-eyebrow)/var(--text-mono-eyebrow--line-height) var(--font-mono);letter-spacing:var(--text-mono-eyebrow--letter-spacing);text-transform:uppercase;color:var(--color-text-secondary)}.hire-fit__column--best>h3{color:var(--color-text-accent)}.hire-fit__column>h3>span{padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2);border-radius:var(--radius-sm);background:var(--color-bg-hover);font:500 var(--text-label-m)/var(--text-label-m--line-height) var(--font-sans)}.hire-fit__column--best>h3>span{background:var(--color-green-tint)}.hire-fit__column li{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 4.5) calc(var(--spacing) * 7);border-top:1px solid var(--color-border-faint);font:400 var(--text-body-s)/var(--text-body-s--line-height) var(--font-sans)}.hire-fit__column h4{font:500 var(--text-label-m)/var(--text-label-m--line-height) var(--font-sans);letter-spacing:var(--text-label-m--letter-spacing)}.hire-first30__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--spacing) * 4)}.hire-first30__steps>li{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 6);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-raised)}.hire-first30__steps>li>p:last-child{font:400 var(--text-body-s)/var(--text-body-s--line-height) var(--font-sans)}.page-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--spacing) * 6)}.page-option{isolation:isolate;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 55);padding:calc(var(--spacing) * 7);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-raised);color:var(--color-text-secondary);text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--dur-ui) var(--ease-expo),border-color var(--dur-ui) var(--ease-expo)}.page-option button.page-option__cta{border:0;padding:0;background:transparent;color:inherit;cursor:pointer}.page-option button.page-option__cta:after{content:"";position:absolute;inset:0;border-radius:inherit}.hire-page .page-option{min-height:calc(var(--spacing) * 60)}.page-option__shadow{position:absolute;z-index:-1;inset:0;border-radius:inherit;box-shadow:var(--shadow-option-hover);opacity:0;transition:opacity var(--dur-ui) var(--ease-expo)}.page-option .page-option__index{color:var(--color-text-accent)}.page-option>p{font:400 var(--text-body-s)/var(--text-body-s--line-height) var(--font-sans)}.page-option .page-option__cta{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);font:500 var(--text-label-m)/var(--text-label-m--line-height) var(--font-sans);letter-spacing:var(--text-label-m--letter-spacing);transition:color var(--dur-ui) var(--ease-expo)}.page-option__cta .page-arrow{transition:transform var(--dur-ui) var(--ease-expo)}.page-option:is(:focus-visible,:has(button:focus-visible)){background:var(--color-bg-sunken);border-color:var(--color-accent-impulse)}.page-option:is(:focus-visible,:has(button:focus-visible)) .page-option__shadow{opacity:1}.page-option:is(:focus-visible,:has(button:focus-visible)) .page-option__cta{color:var(--color-text-accent)}.page-option:is(:focus-visible,:has(button:focus-visible)) .page-arrow{transform:translateX(var(--nudge))}.method-hero{padding-top:calc(var(--spacing) * 37.5 - var(--nav-h));padding-bottom:calc(var(--spacing) * 20)}.method-hero>.site-wrap{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--spacing) * 140);gap:calc(var(--spacing) * 10);align-items:center}.method-hero__copy{display:flex;flex-direction:column;gap:calc(var(--spacing) * 5);max-width:calc(var(--spacing) * 140)}.method-hero__lede{font:600 var(--text-heading-2)/var(--text-heading-2--line-height) var(--font-sans);letter-spacing:var(--text-heading-2--letter-spacing)}.method-paper{padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 24)}.method-paper__note{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 12);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-raised)}.method-paper__note h2{font:italic 400 var(--text-quote-serif)/calc(var(--spacing) * 13.5) var(--font-serif);letter-spacing:-.02em;max-width:calc(var(--spacing) * 250)}.method-paper__note .page-reading{max-width:var(--container-quote)}.method-step{padding-block:calc(var(--spacing) * 16)}.method-step>.site-wrap,.method-workshops__intro{display:grid;grid-template-columns:var(--rail-label) minmax(0,1fr);gap:0;align-items:start}.method-label{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);font:400 var(--text-mono-s)/var(--text-mono-s--line-height) var(--font-mono);color:var(--color-text-tertiary)}.method-label:before{content:"";width:calc(var(--spacing) * 6);height:calc(var(--spacing) * .5);background:var(--color-accent-impulse);border-radius:var(--radius-hair)}.method-reading{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--spacing) * 4);max-width:var(--container-reading);font:400 var(--text-reading)/var(--text-reading--line-height) var(--font-sans);letter-spacing:var(--text-reading--letter-spacing)}.method-reading h2{font:600 var(--text-heading-2)/var(--text-heading-2--line-height) var(--font-sans);letter-spacing:var(--text-heading-2--letter-spacing)}.method-practice{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3.5);border:1px solid var(--color-border-default);border-radius:999rem;text-decoration:none;color:var(--color-text-accent)}.method-practice>span{font:400 var(--text-mono-s)/var(--text-mono-s--line-height) var(--font-mono);color:var(--color-text-tertiary)}.method-practice>strong{font:500 var(--text-label-m)/var(--text-label-m--line-height) var(--font-sans)}.method-workshops{padding-top:calc(var(--spacing) * 24)}.method-workshops__figures{display:grid;grid-template-columns:332fr 376fr 443fr;gap:calc(var(--spacing) * 6)}.method-workshops__figures img{display:block;width:100%;height:auto;border-radius:var(--radius-lg)}.method-workshops__figures figcaption{margin-top:calc(var(--spacing) * 4);font:400 var(--text-body-s)/var(--text-body-s--line-height) var(--font-sans);color:var(--color-text-secondary)}.method-workshops__footnote{font:400 var(--text-mono-s)/var(--text-mono-s--line-height) var(--font-mono);color:var(--color-text-tertiary)}.method-next{padding-top:calc(var(--spacing) * 10)}@media(hover:hover) and (pointer:fine){.about-portrait:hover .about-portrait__photo{transform:scale(1.04)}.about-portrait:hover .about-portrait__frame{outline-color:color-mix(in srgb,var(--color-text-primary) 22%,transparent)}.about-portrait:hover .about-portrait__glow{transform:translateY(calc(var(--spacing) * -10));opacity:1}.about-portrait:hover .about-portrait__nickname{transform:translateY(0);opacity:1}.page-stat:hover:before{opacity:1}.page-stat:hover>strong{transform:translateY(var(--lift-value));color:white}.page-stat:hover .page-stat__source{color:var(--color-accent-bright)}.page-field-note:hover{transform:translateY(var(--lift-card));background:var(--color-bg-raised-2);border-color:var(--color-border-strong)}.page-field-note:hover:after{opacity:1}.page-field-note:hover .page-field-note__evidence:before{transform:scaleX(1)}.page-field-note:hover .page-field-note__evidence p{color:var(--color-text-secondary)}.page-faq-item:hover{background:var(--color-bg-subtle)}.page-faq-item:hover summary h3{color:var(--color-text-primary)}.page-faq-item:not([data-expanded=true]):hover .page-faq-toggle{color:var(--color-text-accent)}.page-option:hover{background:var(--color-bg-sunken);border-color:var(--color-accent-impulse)}.page-option:hover .page-option__shadow{opacity:1}.page-option:hover .page-option__cta{color:var(--color-text-accent)}.page-option:hover .page-arrow{transform:translateX(var(--nudge))}.page-testimonial figcaption>a:hover{color:var(--color-text-accent)}}@media(max-width:1180px){.about-hero>.site-wrap{grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:calc(var(--spacing) * 10)}.method-hero>.site-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.method-step>.site-wrap,.method-workshops__intro{grid-template-columns:calc(var(--spacing) * 55) minmax(0,1fr)}.page-testimonial{padding-inline:calc(var(--spacing) * 7)}.page-testimonial figcaption>a{flex-basis:100%}}@media(max-width:980px){.answer-section{padding-block:calc(var(--spacing) * 20)}.about-hero,.hire-hero,.method-hero{padding-top:calc(var(--spacing) * 30)}.page-field-notes,.page-options{grid-template-columns:1fr}.hire-page .page-option,.page-field-note,.page-option{min-height:0}.page-testimonials{grid-template-columns:1fr}.page-testimonial{min-height:0}.page-testimonial figcaption>a{flex-basis:auto}.about-faq>.site-wrap{grid-template-columns:1fr;gap:calc(var(--spacing) * 10)}.hire-shapes{grid-template-columns:repeat(2,minmax(0,1fr))}.method-step>.site-wrap,.method-workshops__intro{grid-template-columns:1fr;gap:calc(var(--spacing) * 6)}.method-reading{margin-inline:auto;width:100%}.method-label{max-width:var(--container-reading);width:100%;margin-inline:auto!important}}@media(max-width:700px){.answer-section{padding-block:calc(var(--spacing) * 14)}.answer-section>.site-wrap{gap:calc(var(--spacing) * 7)}.about-hero,.hire-hero,.method-hero{padding-top:calc(var(--spacing) * 24)}.about-hero>.site-wrap,.method-hero>.site-wrap{grid-template-columns:1fr}.about-hero__copy{gap:calc(var(--spacing) * 4.5)}.about-portrait{max-width:calc(var(--spacing) * 110);margin-inline:auto!important}.about-portrait__glow{left:0;width:100%}.about-portrait figcaption{font-size:var(--text-mono-label)}.page-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-stat{padding:calc(var(--spacing) * 5) calc(var(--spacing) * 3);min-height:0}.page-stat:nth-child(odd){border-left:0}.page-stat>strong{font-size:var(--text-stat-m);line-height:var(--text-stat-m--line-height)}.page-field-notes{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:calc(var(--spacing) * 4)}.page-field-note{flex:0 0 84%;scroll-snap-align:start}.page-testimonial{padding:calc(var(--spacing) * 6)}.page-testimonial figcaption>a{flex-basis:100%}.page-faq-item{padding:calc(var(--spacing) * 5)}.page-faq-item summary h3{font-size:var(--text-reading);line-height:var(--text-faq-q--line-height)}.page-team-up__card{padding:calc(var(--spacing) * 14) calc(var(--spacing) * 6);min-height:0}.page-team-up__card h2{font-size:var(--text-heading-1)}.hire-hero__lede,.method-hero__lede{font-size:var(--text-heading-3);line-height:var(--text-heading-3--line-height)}.hire-first30__steps,.hire-fit__grid,.hire-shapes{grid-template-columns:1fr}.hire-shapes li{gap:calc(var(--spacing) * 4)}.method-paper__note{padding:calc(var(--spacing) * 6)}.method-paper__note h2{font-size:var(--text-heading-2);line-height:var(--text-heading-2--line-height)}.method-workshops__figures{grid-template-columns:1fr}.method-practice{border-radius:var(--radius-lg)}}@media(prefers-reduced-motion:reduce){.answer-page *,.answer-page :after,.answer-page :before{transition:none!important;animation:none!important}}.about-hero{position:relative;isolation:isolate;overflow:clip}.about-hero:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:calc(var(--spacing) * -50);top:calc(var(--spacing) * -80 - var(--nav-h));width:calc(var(--spacing) * 275);height:calc(var(--spacing) * 175);background:url(/pages/about-hero-glow.svg) no-repeat}.about-portrait__glow{left:calc(50% - var(--spacing) * 65);width:calc(var(--spacing) * 130);height:calc(var(--spacing) * 130);background:none;filter:none;opacity:1}.about-portrait__glow:after,.about-portrait__glow:before{content:"";position:absolute;inset:0;background:url(/pages/about-portrait-glow.svg) no-repeat;transition:opacity var(--dur-move) var(--ease-expo)}.about-portrait__glow:after{background-image:url(/pages/about-portrait-glow-hover.svg);opacity:0}.about-portrait__nickname{font:400 var(--text-mono-s)/var(--text-mono-s--line-height) var(--font-mono)}.about-portrait__nickname i{background:transparent url(/pages/about-portrait-dot.svg) no-repeat}.about-portrait:focus-within .about-portrait__glow:before{opacity:0}.about-portrait:focus-within .about-portrait__glow:after{opacity:1}.page-field-notes{outline-offset:calc(var(--spacing) * 1)}.page-team-up__card:before{inset:auto;left:50%;top:8.1px;width:1181.8px;height:421.8px;transform:translateX(-50%);background:url(/pages/about-cta-dots.svg) no-repeat;opacity:1}.page-team-up__glow{top:calc(var(--spacing) * 29.75);width:calc(var(--spacing) * 255);height:calc(var(--spacing) * 160);background:url(/pages/about-cta-glow.svg) no-repeat;filter:none}.page-team-up__crosshair{position:absolute;width:13px;height:13px;background:url(/pages/about-cta-crosshair.svg) no-repeat;pointer-events:none}.page-team-up__crosshair--tl{left:calc(var(--spacing) * 4.75);top:calc(var(--spacing) * 4.75)}.page-team-up__crosshair--tr{right:calc(var(--spacing) * 4.75);top:calc(var(--spacing) * 4.75)}.page-team-up__crosshair--bl{left:calc(var(--spacing) * 4.75);bottom:calc(var(--spacing) * 4.75)}.page-team-up__crosshair--br{right:calc(var(--spacing) * 4.75);bottom:calc(var(--spacing) * 4.75)}.page-option .page-option__cta{margin-top:auto}.page-option .page-option__cta,.page-option button.page-option__cta{color:var(--color-text-primary)}.page-option__cta .page-arrow{color:var(--color-text-tertiary);transition:transform var(--dur-ui) var(--ease-expo),color var(--dur-ui) var(--ease-expo)}.page-option:is(:focus-visible,:has(button:focus-visible)) .page-arrow,.page-option:is(:focus-visible,:has(button:focus-visible)) .page-option__cta{color:var(--color-text-accent)}@media(hover:hover) and (pointer:fine){.about-portrait:hover .about-portrait__glow:before{opacity:0}.about-portrait:hover .about-portrait__glow:after{opacity:1}.page-option:hover .page-arrow,.page-option:hover .page-option__cta{color:var(--color-text-accent)}}