.philosophy-home{--home-paper:#f4efe5;--home-paper-light:#faf7f0;--home-ink:#11100f;--home-red:#bd2b20;--home-red-dark:#a91e14;--home-rule:#11100f26;--home-rule-light:#f4efe540;--home-muted:#5a554d;--home-display:"Chau Philomene One", "Arial Narrow", sans-serif;--home-space:clamp(4rem, 8vw, 7rem);background-color:var(--home-paper);color:var(--home-ink);background-image:linear-gradient(#f4efe5c7,#f4efe5c7),url(/assets/brand/paper-texture.webp);background-repeat:repeat;overflow:clip}body[data-page=home]{background:var(--home-paper,#f4efe5)}body[data-page=home] .site-header{background:var(--home-paper,#f4efe5);border-bottom:1px solid #11100f2e}body[data-page=home] .site-header__inner{backdrop-filter:none;background:0 0;min-height:68px;padding:.65rem 1rem}body[data-page=home] .brand{gap:.5rem}body[data-page=home] .brand__mark{width:2.75rem;height:2.75rem}body[data-page=home] .brand__mark img{mix-blend-mode:normal;object-fit:contain;width:100%;height:100%;transform:none}body[data-page=home] .brand__text{display:none}body[data-page=home] .site-nav__link{color:var(--home-ink,#11100f);letter-spacing:.025em;text-transform:uppercase;border-radius:0;min-height:44px;padding:.8rem .15rem;font-size:.82rem;font-weight:800}body[data-page=home] .site-nav__link:hover,body[data-page=home] .site-nav__link:focus-visible{color:var(--home-red,#ec321f);transform:none}body[data-page=home] .site-nav__link:last-child{background:var(--home-ink,#11100f);box-shadow:none;color:var(--home-paper,#f4efe5);padding-inline:1rem}body[data-page=home] .site-nav__link:last-child:hover,body[data-page=home] .site-nav__link:last-child:focus-visible{background:var(--home-red,#ec321f);color:#fff}body[data-page=home] .site-footer,body[data-page=home] .site-footer__credits{background:var(--home-ink,#11100f);color:var(--home-paper,#f4efe5);border-color:#f4efe533}body[data-page=home] .site-footer p,body[data-page=home] .site-footer a,body[data-page=home] .site-footer__title,body[data-page=home] .site-footer__credits a{color:var(--home-paper,#f4efe5)}body[data-page=home] .site-footer p,body[data-page=home] .site-footer__list a,body[data-page=home] .site-footer__credits p{color:#f4efe5ad}body[data-page=home] .site-footer__list a{align-items:center;min-height:44px;display:flex}.home-frame{width:min(100% - 2rem,1320px);margin-inline:auto}.home-kicker{color:var(--home-red);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:800;line-height:1.4}.philosophy-home h1,.philosophy-home h2,.philosophy-home p{overflow-wrap:break-word}.philosophy-home h1,.philosophy-home h2,.philosophy-home h3{color:inherit;hyphens:none;overflow-wrap:normal;text-wrap:balance;word-break:normal}.philosophy-home h1,.philosophy-home h2,.philosophy-home h3,.philosophy-hero__statement,.offer__verb{font-family:var(--home-display);letter-spacing:-.035em;font-weight:400}.text-action{color:inherit;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:.8rem;min-height:44px;padding-block:.65rem;font-size:.78rem;font-weight:800;line-height:1.25;text-decoration:none;transition:border-color .18s,color .18s,transform .26s cubic-bezier(.22,1,.36,1);display:inline-flex}.text-action span{font-size:1rem;transition:transform .26s cubic-bezier(.22,1,.36,1)}.text-action:hover,.text-action:focus-visible{border-color:var(--home-red);color:var(--home-red)}.text-action:hover span,.text-action:focus-visible span{transform:translate(.2rem,-.15rem)}.text-action--primary{background:var(--home-red);border:1px solid var(--home-red);color:#fff;padding-inline:.9rem}.text-action--primary:hover,.text-action--primary:focus-visible{background:var(--home-ink);border-color:var(--home-ink);color:#fff}.text-action--light{color:var(--home-paper)}.text-action--dark{background:var(--home-ink);border:1px solid var(--home-ink);color:var(--home-paper);padding-inline:1rem}.text-action--dark:hover,.text-action--dark:focus-visible{border-color:var(--home-ink);color:var(--home-ink);background:0 0}.philosophy-hero{border-bottom:1px solid var(--home-rule);padding-bottom:2.5rem}.philosophy-hero__meta{border-bottom:1px solid var(--home-rule);grid-template-columns:1fr auto;gap:.2rem 1rem;padding-block:.75rem;display:grid}.philosophy-hero__meta p{letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.philosophy-hero__meta p:nth-child(2){display:none}.philosophy-hero__meta p:last-child{grid-area:1/2}.philosophy-hero__stage{padding-top:clamp(2.5rem,9vw,5rem);display:grid}.philosophy-hero__copy{z-index:2;position:relative}.philosophy-hero h1{text-transform:uppercase;max-width:none;margin:0;font-size:clamp(2.75rem,12vw,5.2rem);line-height:.98}.philosophy-hero h1 span{display:block}.philosophy-hero__statement{color:#0000;text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:1px var(--home-ink);margin:1.75rem -.2rem 0;font-size:clamp(5.5rem,25vw,10rem);line-height:.72}.philosophy-hero__statement span{color:var(--home-red);-webkit-text-stroke:0}.philosophy-hero__lead{font-family:var(--font-heading);max-width:34ch;margin:2rem 0 0;font-size:clamp(1.1rem,2.2vw,1.3rem);line-height:1.55}.home-actions{flex-direction:column;align-items:flex-start;gap:.8rem;margin-top:1.75rem;display:flex}.philosophy-hero__image{margin:2.75rem -1rem 0;position:relative}.philosophy-hero__image img{aspect-ratio:4/3;filter:grayscale()contrast(1.04);object-fit:cover;width:100%;display:block}.philosophy-hero__image figcaption{flex-direction:column;align-items:flex-start;gap:.25rem;padding:.75rem 1rem 0;display:flex}.philosophy-hero__image figcaption span,.philosophy-hero__image figcaption strong{letter-spacing:.045em;text-transform:uppercase;font-size:.78rem}.philosophy-hero__image figcaption span{color:var(--home-muted)}.philosophy-proof{margin-top:3rem;display:grid}.philosophy-proof div{border-top:1px solid var(--home-rule);grid-template-columns:2rem 1fr;gap:.25rem 1rem;padding-block:1.1rem;display:grid}.philosophy-proof div>span{color:var(--home-red);grid-row:span 2;padding-top:.2rem;font-size:.78rem;font-weight:800}.philosophy-proof dt{font-family:var(--home-display);text-transform:uppercase;font-size:1.9rem;line-height:.95}.philosophy-proof dd{color:var(--home-muted);margin:0;font-size:.75rem}.manifesto,.examples{background:var(--home-ink);color:var(--home-paper)}.manifesto .home-kicker,.examples .home-kicker{color:#ff6f5c}.manifesto{padding:var(--home-space) 0;position:relative}.manifesto__heading h2,.practice__intro h2,.transformations__heading h2,.examples__heading h2,.offers__heading h2,.home-closing h2{text-transform:uppercase;margin:0;font-size:clamp(2.6rem,10vw,4.5rem);line-height:1.02}.manifesto__heading h2 em{color:#ff6f5c;font-style:normal;display:block}.manifesto__heading>p:not(.home-kicker),.practice__intro>p:not(.home-kicker),.examples__heading>p:not(.home-kicker){font-family:var(--font-heading);max-width:40ch;margin:1.75rem 0;font-size:1.12rem;line-height:1.55}.manifesto__principles{margin:3.5rem 0 0;padding:0;list-style:none}.manifesto__principles li{border-top:1px solid var(--home-rule-light);grid-template-columns:2.4rem 1fr;gap:1rem;padding:1.35rem 0;display:grid}.manifesto__principles li>span{color:#ff8f80;padding-top:.25rem;font-size:.78rem;font-weight:800}.manifesto__principles h3{font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:1.28rem;font-weight:520;line-height:1.1}.manifesto__principles p{color:#f4efe5ad;margin:.45rem 0 0;font-size:.83rem;line-height:1.5}.manifesto__image{margin:3.5rem 0 0}.manifesto__image img{aspect-ratio:16/10;filter:grayscale()contrast(1.1);object-fit:cover;width:100%;display:block}.practice,.transformations,.offers{padding-block:var(--home-space)}.practice__intro{margin-bottom:3.5rem}.practice__moments{gap:2rem;display:grid}.practice-card{margin:0}.practice-card:nth-child(2n) .practice-card__image{margin-left:clamp(2rem,14vw,5rem)}.practice-card__image{overflow:hidden}.practice-card__image img{aspect-ratio:16/10;filter:grayscale()contrast(1.04);object-fit:cover;width:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}.practice-card:hover img{transform:scale(1.025)}.practice-card figcaption{border-top:1px solid var(--home-rule);grid-template-columns:2rem 1fr;gap:1rem;padding-top:1rem;display:grid}.practice-card figcaption>span{color:var(--home-red);font-size:.65rem;font-weight:800}.practice-card figcaption h3{font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:550}.practice-card figcaption p{color:var(--home-muted);margin:.45rem 0 0;font-size:.82rem;line-height:1.55}.transformations{background:var(--home-paper-light);border-block:1px solid var(--home-rule)}.transformations__heading{margin-bottom:3rem}.transformations__principle{border-left:3px solid var(--home-red);margin-top:2rem;padding-left:1rem}.transformations__principle p{letter-spacing:.045em;text-transform:uppercase;margin:.2rem 0;font-size:.78rem;line-height:1.55}.transformations__principle span{color:var(--home-ink);font-weight:800}.transformations__list{border-bottom:1px solid var(--home-rule)}.transformations__list article{border-top:1px solid var(--home-rule);gap:1rem;padding:1.5rem 0;display:grid}.transformations__list article>div{gap:.45rem;display:grid}.transformations__list article>div>span{color:var(--home-muted);letter-spacing:.025em;text-transform:uppercase;font-size:.62rem;font-weight:800}.transformations__list article>div>p{font-family:var(--font-heading);margin:0;font-size:1rem;line-height:1.45}.transformations__list article>div:last-child{border-left:2px solid var(--home-red);padding-left:1rem}.transformations__number{color:var(--home-red);font-family:var(--home-display);margin:0;font-size:2rem}.examples{padding-block:var(--home-space)}.examples__heading{margin-bottom:3.5rem}.examples__workbench{border-block:1px solid var(--home-rule-light)}.examples__tabs{scrollbar-width:thin;gap:0;display:flex;overflow-x:auto}.examples__tab{border:0;border-right:1px solid var(--home-rule-light);color:#f4efe594;cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;flex:none;min-height:54px;padding:.9rem 1rem;font-size:.78rem;font-weight:750;transition:background-color .18s,color .18s}.examples__tab span{color:#ff8f80;margin-right:.5rem}.examples__tab:hover,.examples__tab:focus-visible,.examples__tab.is-active{background:var(--home-paper);color:var(--home-ink)}.examples__tab:hover span,.examples__tab:focus-visible span,.examples__tab.is-active span{color:var(--home-ink)}.examples__panel{min-height:22rem;padding:2rem .2rem}.examples__panel[hidden]{display:none}.examples__panel.is-active{animation:.36s cubic-bezier(.22,1,.36,1) both panel-in}.examples__panel h3{text-transform:uppercase;margin:1rem 0 1.25rem;font-size:clamp(3.2rem,16vw,6rem);line-height:.9}.examples__panel>p:not(.examples__panel-index){font-family:var(--font-heading);max-width:42ch;font-size:1.05rem;line-height:1.5}.examples__panel ul{border-top:1px solid var(--home-rule-light);margin:2rem 0 0;padding:0;list-style:none}.examples__panel li{border-bottom:1px solid var(--home-rule-light);padding:.8rem 0;font-size:.78rem}.examples__panel li:before{color:var(--home-red);content:"—";margin-right:.75rem}.examples__panel-index{color:#ff8f80;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:800}.offers__heading{margin-bottom:3.5rem}.offers__list{border-top:1px solid var(--home-rule)}.offer{border-bottom:1px solid var(--home-rule);grid-template-columns:minmax(0,1fr);gap:1rem;padding-block:1.5rem 2.5rem;display:grid}.offer__number{color:var(--home-red);margin:0;font-size:.65rem;font-weight:800}.offer__image{overflow:hidden}.offer__image img{aspect-ratio:16/9;filter:grayscale()contrast(1.06);object-fit:cover;width:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}.offer:hover .offer__image img{transform:scale(1.025)}.offer__verb{text-transform:uppercase;margin:0;font-size:clamp(3.7rem,18vw,7rem);line-height:.82}.offer__copy h3{font-family:var(--font-heading);letter-spacing:-.02em;margin:.8rem 0 0;font-size:1.2rem;font-weight:520}.offer__copy{min-width:0}.offer__copy>p:not(.offer__verb){color:var(--home-muted);margin:1rem 0;line-height:1.55}.offer__copy strong{margin-bottom:1rem;font-size:.78rem;display:block}.home-closing{color:var(--home-ink);padding-block:var(--home-space);background:#ff6f5c}.home-closing .home-kicker{color:var(--home-ink)}.home-closing__action{border-top:1px solid #11100f6b;margin-top:2.5rem;padding-top:1.5rem}.home-closing__action p{font-family:var(--font-heading);max-width:35ch;margin:0 0 1.5rem;font-size:1.08rem;line-height:1.5}.motion-ready [data-reveal],.motion-ready [data-stagger-item]{transition:transform .68s cubic-bezier(.22,1,.36,1);transform:translateY(1.25rem)}.motion-ready [data-image-reveal]{opacity:0;transition:opacity .56s,transform .68s cubic-bezier(.22,1,.36,1);transform:translateY(1rem)scale(.99)}.motion-ready [data-reveal].is-visible,.motion-ready [data-image-reveal].is-visible,.motion-ready [data-stagger].is-visible [data-stagger-item]{opacity:1;transform:none}.motion-ready [data-stagger].is-visible [data-stagger-item]:first-child{transition-delay:0s}.motion-ready [data-stagger].is-visible [data-stagger-item]:nth-child(2){transition-delay:70ms}.motion-ready [data-stagger].is-visible [data-stagger-item]:nth-child(3){transition-delay:.14s}.motion-ready [data-stagger].is-visible [data-stagger-item]:nth-child(4){transition-delay:.21s}.motion-ready [data-stagger].is-visible [data-stagger-item]:nth-child(5){transition-delay:.28s}.motion-ready [data-stagger].is-visible [data-stagger-item]:nth-child(6){transition-delay:.35s}@keyframes panel-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@media (width>=620px){.home-frame{width:min(100% - 3rem,1320px)}.philosophy-hero__meta{grid-template-columns:1fr 1fr auto}.philosophy-hero__meta p:nth-child(2){text-align:center;display:block}.philosophy-hero__meta p:last-child{text-align:right;grid-area:auto}.home-actions{flex-flow:wrap;align-items:center}.philosophy-hero__image{margin-inline:0}.philosophy-proof{grid-template-columns:repeat(3,1fr)}.philosophy-proof div{border-left:1px solid var(--home-rule);padding-inline:1rem}.philosophy-proof div:first-child{border-left:0;padding-left:0}.practice__moments{grid-template-columns:repeat(2,1fr)}.practice-card:nth-child(2n){margin-top:4rem}.practice-card:nth-child(2n) .practice-card__image{margin-left:0}.transformations__list article{grid-template-columns:3rem 1fr 1fr}.transformations__list article>div:last-child{border-left-width:1px}.offer{grid-template-columns:2rem minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}@media (width>=960px){body[data-page=home] .site-header__inner{min-height:78px;padding-inline:clamp(1.5rem,4vw,4.5rem)}body[data-page=home] .brand__mark{width:3.4rem;height:3.4rem}body[data-page=home] .brand__text{display:grid}body[data-page=home] .brand__name{letter-spacing:-.02em;text-transform:uppercase;font-family:Chau Philomene One,Arial Narrow,sans-serif;font-size:1.35rem}body[data-page=home] .brand__tagline{color:var(--home-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.61rem}.home-frame{width:min(100% - clamp(3rem,8vw,8rem),1240px)}.philosophy-hero{padding-bottom:3.5rem}.philosophy-hero__stage{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:0;padding-bottom:2.5rem}.philosophy-hero h1{max-width:14ch;font-size:clamp(3.65rem,5.6vw,6.4rem)}.philosophy-hero__statement{z-index:3;margin-right:0;font-size:clamp(7rem,11vw,11rem);position:relative}.philosophy-hero__lead{max-width:31ch}.philosophy-hero__image{z-index:1;align-self:end;margin:0}.philosophy-hero__image img{aspect-ratio:.82;clip-path:none;object-position:58% center}.philosophy-hero__image figcaption{flex-direction:row;justify-content:space-between;align-items:center;padding-left:0}.philosophy-proof{margin-top:1.5rem}.manifesto{min-height:0}.manifesto__grid{grid-template-columns:minmax(0,.9fr) minmax(340px,1.05fr) minmax(220px,.55fr);align-items:stretch;gap:clamp(2rem,4vw,4rem);display:grid}.manifesto__heading{align-self:start}.manifesto__heading h2,.practice__intro h2,.transformations__heading h2,.examples__heading h2,.offers__heading h2,.home-closing h2{font-size:clamp(3.25rem,4.7vw,5.6rem)}.manifesto__principles{margin-top:0}.manifesto__principles li{grid-template-columns:3rem 1fr;padding-block:1.35rem}.manifesto__principles li>span{font-size:1rem}.manifesto__principles li h3{font-size:1.55rem}.manifesto__principles li p{font-size:.92rem}.manifesto__image{align-self:stretch;width:100%;min-height:34rem;margin:0;overflow:hidden}.manifesto__image img{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);object-fit:cover;height:100%}.practice__intro{grid-template-columns:1.3fr .7fr;gap:2rem 6vw;display:grid}.practice__intro .home-kicker{grid-column:1/-1;margin-bottom:0}.practice__intro>p:last-child{align-self:end;margin-bottom:0}.practice__moments{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1.5rem}.practice-card{grid-column:auto}.practice-card:nth-child(2),.practice-card:nth-child(4){grid-column:auto;margin-top:3rem}.transformations__heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:2rem 6vw;display:grid}.transformations__heading .home-kicker{grid-column:1/-1;margin-bottom:0}.transformations__principle{margin:0 0 0 auto}.transformations__list article{grid-template-columns:4rem 1fr 1fr;gap:2.5rem;padding-block:2rem}.transformations__list article>div>p{font-size:1.1rem}.examples__layout{grid-template-columns:.78fr 1.22fr;gap:8vw;display:grid}.examples__heading{align-self:start;margin:0;position:sticky;top:8rem}.examples__tabs{grid-template-columns:repeat(5,1fr);display:grid}.examples__tab{padding-inline:.5rem}.examples__panel{min-height:33rem;padding:3rem 0}.offers__heading{grid-template-columns:.5fr 1.5fr;align-items:end;gap:2rem;margin-bottom:2.5rem;display:grid}.offers__heading .home-kicker{margin:0}.offer{grid-template-columns:2.5rem minmax(300px,.8fr) minmax(0,1.2fr);gap:1.75rem;padding-block:1.4rem}.offer__image img{aspect-ratio:2.15}.offer__copy{align-self:center}.home-closing__layout{grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;display:grid}.home-closing__action{margin:0}}@media (prefers-reduced-motion:reduce){.philosophy-home *,.philosophy-home :before,.philosophy-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.philosophy-home h3{font-family:var(--font-body);letter-spacing:-.025em;font-weight:650;line-height:1.2}.philosophy-hero__lead{font-family:var(--font-body);max-width:44ch}@media (width>=960px){.philosophy-hero__stage{padding-top:3.5rem}.philosophy-hero__image{align-self:center}.manifesto__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.manifesto__image{display:none}}
