.container{width:100%;max-width:72rem;padding-inline:var(--space-4);margin-inline:auto}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:-100%;left:var(--space-3);z-index:100;background:var(--ink);color:var(--paper);padding:var(--space-2) var(--space-3);font-family:var(--font-note);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius);font-size:12px;transition:top .15s;position:absolute}.skip-link:focus{top:var(--space-3)}.btn{--on-action:#1b1420;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;border-radius:var(--radius);padding:var(--space-3) var(--space-4);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-size:15px;line-height:1;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn--primary{background:var(--action);color:var(--on-action)}.btn--primary:hover{background:#d94a34}.btn--small{padding:var(--space-2) var(--space-3);font-size:13px}.btn--ghost{color:var(--ink);border-color:var(--ink);background:0 0}.btn--ghost:hover{background:var(--ink);color:var(--paper)}.btn--disabled{color:var(--ink);opacity:.45;cursor:not-allowed;background:0 0;border-color:currentColor}.btn--disabled:hover{background:0 0}.placeholder-photo{border-radius:var(--radius);background-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");background-repeat:repeat;border:1px dashed #34385566;align-items:flex-end;min-height:260px;display:flex;position:relative}.placeholder-photo--olive{background-color:#827f4c2e}.placeholder-photo--burgundy{background-color:#5c0a3229}.placeholder-photo__label{padding:var(--space-3);color:var(--ink);background:#fffaecbf;max-width:32ch;margin:0}@media (min-width:640px){.placeholder-photo{min-height:360px}}.site-header{background:var(--paper);z-index:20;border-bottom:1px solid #3438551f;position:sticky;top:0}.site-header__row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.lockup{color:var(--ink);flex-direction:column;gap:2px;text-decoration:none;display:flex}.lockup__mark{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(1.25rem,1rem + 1.6vw,1.75rem);line-height:1}.lockup__note{color:var(--ink)}.nav-toggle{border:1px solid var(--ink);border-radius:var(--radius);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.nav-toggle__bars,.nav-toggle__bars:before,.nav-toggle__bars:after{background:var(--ink);content:"";width:20px;height:2px;display:block}.nav-toggle__bars{position:relative}.nav-toggle__bars:before{position:absolute;top:-6px}.nav-toggle__bars:after{position:absolute;top:6px}.site-nav{flex-basis:100%;order:3}.site-nav[hidden]{display:none}.site-nav__list{margin:0 0 var(--space-3);padding:var(--space-3) 0 0;gap:var(--space-3);border-top:1px solid #3438551f;flex-direction:column;list-style:none;display:flex}.site-nav__list a{color:var(--ink);font-family:var(--font-body);font-weight:600;text-decoration:none}.site-nav__list a:hover{text-decoration:underline}@media (min-width:900px){.nav-toggle{display:none}.site-nav[hidden]{display:flex!important}.site-nav{align-items:center;gap:var(--space-5);flex-basis:auto;order:2;display:flex}.site-nav__list{gap:var(--space-4);border-top:none;flex-direction:row;margin:0;padding:0}}.hero{background:var(--paper);padding-block:var(--space-6) var(--space-7)}.hero__grid{gap:var(--space-6);display:grid}.hero__question{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.hero__question-old{color:#343855c7;font-size:clamp(1.125rem,1rem + 1vw,1.5rem);font-weight:400}.hero__question-old s{text-decoration-thickness:2px}.hero__question-new{display:block}.hero__lede{max-width:46ch;margin-bottom:var(--space-5)}.hero__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (min-width:900px){.hero__grid{grid-template-columns:1.1fr 1fr;align-items:center}}.pillars{background:var(--hue-sage);color:var(--ink);padding-block:var(--space-7)}.pillars :focus-visible{outline-color:var(--ink)}.pillars__eyebrow{margin-bottom:var(--space-2)}.pillars h2{max-width:20ch;margin-bottom:var(--space-6)}.pillars__list{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.pillar{padding-top:var(--space-3);border-top:1px solid #34385540}.pillar__number{margin-bottom:var(--space-2);display:block}.pillar h3{margin-bottom:var(--space-2)}@media (min-width:640px){.pillars__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.pillars__list{grid-template-columns:repeat(4,1fr)}}.manifesto{background:var(--hue-lavender);color:var(--ink);padding-block:var(--space-7)}.manifesto :focus-visible{outline-color:var(--ink)}.manifesto__eyebrow{margin-bottom:var(--space-2)}.manifesto h2{margin-bottom:var(--space-5)}.manifesto__quote{border:none;margin:0;padding:0}.manifesto__quote p{max-width:52ch;font-size:clamp(1.125rem,1rem + 1vw,1.5rem);line-height:1.5}.manifesto__quote p+p{margin-top:var(--space-4)}.archetypes{background:var(--hue-burgundy);color:var(--paper);padding-block:var(--space-7)}.archetypes__intro{max-width:60ch;margin-bottom:var(--space-6)}.archetypes__eyebrow{color:var(--hue-gold);margin-bottom:var(--space-2)}.archetypes h2{color:var(--paper);margin-bottom:var(--space-3)}.archetype-deck{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.archetype-card{--card-hue:var(--hue-burgundy);background:var(--paper);color:var(--ink);border:1px solid var(--hue-gold);border-top:6px solid var(--card-hue);border-radius:var(--radius);padding:var(--space-4);position:relative}.archetype-card--blue{--card-hue:var(--hue-blue)}.archetype-card--olive{--card-hue:var(--hue-olive)}.archetype-card--amber{--card-hue:var(--hue-amber)}.archetype-card--lavender{--card-hue:var(--hue-lavender)}.archetype-card--citron{--card-hue:var(--hue-citron)}.archetype-card--sage{--card-hue:var(--hue-sage)}.archetype-card__swatch{top:var(--space-3);right:var(--space-3);background:var(--card-hue);border:1px solid #3438554d;border-radius:50%;width:14px;height:14px;position:absolute}.archetype-card__label{margin-bottom:var(--space-2)}.archetype-card__title{margin-bottom:var(--space-2);padding-right:var(--space-5)}.archetype-card__desc{color:var(--ink);margin:0}@media (min-width:640px){.archetype-deck{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.archetype-deck{grid-template-columns:repeat(3,1fr)}.archetype-card:nth-child(odd){transform:rotate(-1.25deg)}.archetype-card:nth-child(2n){transform:rotate(1.25deg)}.archetype-card:hover,.archetype-card:focus-within{transform:rotate(0)}}.services{background:var(--paper);padding-block:var(--space-7)}.services__eyebrow{margin-bottom:var(--space-2)}.services__intro{max-width:52ch;margin-bottom:var(--space-6)}.service-grid{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.service-card{border-radius:var(--radius);padding:var(--space-4);gap:var(--space-2);border:1px solid #34385533;flex-direction:column;display:flex}.service-card h3{margin-bottom:0}.service-card__meta{margin:0}.service-card__desc{margin:var(--space-2) 0 var(--space-3)}.service-card__cta-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}@media (min-width:640px){.service-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.service-grid{grid-template-columns:repeat(3,1fr)}}.masterclasses{background:var(--hue-blue);color:var(--paper);padding-block:var(--space-7);text-align:center}.masterclasses :focus-visible{outline-color:var(--paper)}.masterclasses h2{color:var(--paper);margin-bottom:var(--space-3)}.masterclasses__copy{max-width:46ch;margin:0 auto var(--space-4)}.masterclasses__date{margin:0}.about{background:var(--hue-citron);color:var(--ink);padding-block:var(--space-7)}.about :focus-visible{outline-color:var(--ink)}.about__grid{gap:var(--space-6);display:grid}.about__eyebrow{margin-bottom:var(--space-2)}.about h2{margin-bottom:var(--space-4)}.about__quote{max-width:46ch;font-size:clamp(1.125rem,1rem + .8vw,1.375rem);line-height:1.55}@media (min-width:900px){.about__grid{grid-template-columns:1fr 1fr;align-items:center}}.site-footer{background:var(--ink);color:var(--paper);padding-block:var(--space-6)}.site-footer :focus-visible{outline-color:var(--paper)}.site-footer__row{gap:var(--space-4);flex-direction:column;display:flex}.site-footer__mark{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;margin-bottom:2px;font-size:clamp(1.25rem,1rem + 1.6vw,1.5rem)}.site-footer__instagram{color:var(--hue-gold);padding-block:10px;text-decoration-thickness:1px;display:inline-block}.site-footer__legal{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (min-width:640px){.site-footer__row{flex-direction:row;justify-content:space-between;align-items:center}.site-footer__legal{margin-left:auto}}
