@font-face{font-family:caprasimo;src:url(../media/Caprasimo_Regular-s.p.33ybw13uk1ltg.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:caprasimo Fallback;src:local(Arial);ascent-override:79.02%;descent-override:19.71%;line-gap-override:0.0%;size-adjust:116.17%}.caprasimo_d211f20e-module__LlizUa__className{font-family:caprasimo,caprasimo Fallback,Georgia,serif;font-weight:400}.caprasimo_d211f20e-module__LlizUa__variable{--font-caprasimo:"caprasimo", "caprasimo Fallback", Georgia, serif}
@font-face{font-family:figtree;src:url(../media/Figtree_Regular-s.p.41clc27_5e27j.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:figtree;src:url(../media/Figtree_Medium-s.p.2a9tr796v19w2.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:figtree;src:url(../media/Figtree_SemiBold-s.p.33l5aybzdcm7_.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:figtree;src:url(../media/Figtree_Bold-s.p.0yl5qrpnbf37t.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:figtree;src:url(../media/Figtree_ExtraBold-s.p.0cdo40qx7bxg8.ttf)format("truetype");font-display:swap;font-weight:800}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:93.79%;descent-override:24.68%;line-gap-override:0.0%;size-adjust:101.29%}.figtree_f83d08bf-module__XdY7VW__className{font-family:figtree,figtree Fallback,system-ui,Arial,sans-serif}.figtree_f83d08bf-module__XdY7VW__variable{--font-figtree:"figtree", "figtree Fallback", system-ui, Arial, sans-serif}
@font-face{font-family:rubik;src:url(../media/Rubik[wght]-s.p.1ulp-_td0ue03.ttf)format("truetype");font-display:swap;font-weight:300 900}@font-face{font-family:rubik Fallback;src:local(Arial);ascent-override:91.09%;descent-override:24.36%;line-gap-override:0.0%;size-adjust:102.64%}.rubik_d9376532-module__H5uwfW__className{font-family:rubik,rubik Fallback,system-ui,Arial,sans-serif}.rubik_d9376532-module__H5uwfW__variable{--font-rubik:"rubik", "rubik Fallback", system-ui, Arial, sans-serif}
:root{--color-bg:#f9f4ed;--color-surface:#eee7db;--color-card:color-mix(in srgb, #fff 64%, var(--color-bg));--color-ink:#201e1d;--color-muted:#574f45;--color-subtle:#62594d;--color-line:color-mix(in srgb, var(--color-ink) 12%, transparent);--color-accent:#c67139;--color-accent-strong:#8c491a;--color-accent-soft:#ffe1d0;--color-sage:#7a8a5e;--color-sage-dark:#56633f;--color-sage-soft:#e1eecc;--radius-sm:8px;--radius-md:16px;--radius-lg:28px;--shadow-soft:0 18px 46px #2e2b2514;--space-page:clamp(1.25rem, 5vw, 3rem);--container-wide:72.5rem;--container:56rem;--container-reading:45rem}html[lang=en]{--font-display:var(--font-caprasimo);--font-body:var(--font-figtree);--font-display-weight:400}html[lang=he]{--font-display:var(--font-rubik);--font-body:var(--font-rubik);--font-display-weight:800}*{box-sizing:border-box}html{background:var(--color-bg);color:var(--color-ink);scroll-behavior:smooth;line-height:1.5}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;overflow-wrap:break-word;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;overflow-x:clip}button,input,textarea,select{font:inherit}h1,h2,h3,h4{font-family:var(--font-display), var(--font-body), serif;font-weight:var(--font-display-weight);letter-spacing:0;margin:0;line-height:1.08}p{margin:0}a{color:var(--color-accent-strong);-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 56%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) 56%, transparent);text-underline-offset:.24em;text-decoration-thickness:1px}a:hover{color:var(--color-accent-strong);text-decoration-color:currentColor}img{max-inline-size:100%;display:block}::selection{background:color-mix(in srgb, var(--color-accent) 28%, transparent)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.public-shell{flex-direction:column;min-block-size:100vh;display:flex}.public-main{flex:1 0 auto}.site-container{inline-size:min(100% - (var(--space-page) * 2), var(--container-wide));margin-inline:auto}.site-container--narrow{max-inline-size:var(--container)}.site-container--reading{max-inline-size:var(--container-reading)}.public-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb, var(--color-bg) 94%, transparent);border-block-end:1px solid var(--color-line);z-index:20;position:sticky;top:0}.public-nav{max-inline-size:var(--container-wide);padding:.85rem var(--space-page);justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:auto;display:flex}.public-wordmark{color:var(--color-ink);flex:none;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.public-wordmark__mark{background:var(--color-accent);border-radius:999px;block-size:1.65rem;inline-size:1.65rem;display:inline-block}.public-wordmark span:not(.public-wordmark__mark){font-family:var(--font-display), var(--font-body), serif;font-size:1.25rem;font-weight:var(--font-display-weight);line-height:1}.public-nav__links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem 1rem;display:flex}.public-nav__links a,.public-footer nav a{color:var(--color-muted);font-size:1rem;font-weight:650;text-decoration:none}.public-nav__links a:hover,.public-footer nav a:hover{color:var(--color-accent-strong)}.public-nav__language{font-family:var(--font-display), var(--font-body), serif;min-block-size:2.45rem;padding:.62rem 1.25rem;color:var(--color-bg)!important;font-size:1rem!important}.public-mobile-menu{display:none}.public-eyebrow{color:var(--color-accent-strong);letter-spacing:0;text-transform:uppercase;margin-block-end:1rem;font-size:.9rem;font-weight:800}html[lang=he] .public-eyebrow{text-transform:none}.public-eyebrow--sage{color:var(--color-sage-dark)}.button-link{font-family:var(--font-display), var(--font-body), serif;font-weight:var(--font-display-weight);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-block-size:2.9rem;padding:.78rem 1.55rem;line-height:1.2;text-decoration:none;display:inline-flex}.button-link--primary{background:var(--color-accent-strong);border-color:var(--color-accent-strong);color:var(--color-bg)}.button-link--primary:hover{color:var(--color-bg);background:#643312;border-color:#643312}.button-link--quiet{border-color:var(--color-line);color:var(--color-ink);background:0 0}.button-link--quiet:hover{background:color-mix(in srgb, var(--color-accent-soft) 54%, transparent);border-color:color-mix(in srgb, var(--color-accent) 38%, transparent);color:var(--color-accent-strong)}.text-link{color:var(--color-accent-strong);font-weight:700}.action-row{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.action-row--center{justify-content:center}.home-hero{padding-block:clamp(3rem,6vw,4.5rem) clamp(3.25rem,7vw,5.5rem)}.home-hero__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""portrait""actions";align-items:center;gap:clamp(2.25rem,6vw,4.75rem);display:grid}.home-hero__copy{grid-area:copy;max-inline-size:39rem}.home-hero__actions{grid-area:actions}.home-hero h1{max-inline-size:11ch;font-size:3rem}.home-hero p:not(.public-eyebrow){color:var(--color-muted);max-inline-size:52ch;margin-block-start:1.6rem;font-size:1.1rem;line-height:1.72}.portrait-frame{margin:0;position:relative;overflow:hidden}.portrait-frame img{filter:saturate(.74)contrast(.92)brightness(1.06);object-fit:cover;block-size:100%;inline-size:100%}.portrait-frame--hero{aspect-ratio:1;background:var(--color-sage-soft);border:12px solid var(--color-sage-soft);border-radius:999px;grid-area:portrait;justify-self:center;inline-size:min(100%,25rem)}.portrait-frame--hero img{object-position:50% 36%}.portrait-frame--rect{aspect-ratio:4/5;background:var(--color-surface);border-radius:var(--radius-lg);inline-size:min(100%,23.75rem)}.portrait-frame--about{aspect-ratio:1;background:var(--color-sage-soft);border-radius:999px;justify-self:center;inline-size:min(100%,23.75rem)}.section-band,.section-block{border-block-start:1px solid var(--color-line)}.section-band{padding-block:clamp(3rem,7vw,4.75rem) clamp(4rem,9vw,7rem)}.section-band--soft{background:color-mix(in srgb, var(--color-surface) 55%, var(--color-bg));border-block-end:1px solid var(--color-line)}.section-block{padding-block:clamp(3rem,7vw,5rem)}.problem-layout{gap:clamp(2rem,5vw,4.5rem);display:grid}.problem-layout h2,.section-heading h2,.about-preview h2,.contact-panel h2,.work-band h2,.final-cta h2,.core-note h2,.related-posts h2{font-size:2.15rem}.problem-layout h2{max-inline-size:15ch}.problem-layout__body{gap:1.4rem;max-inline-size:58ch;display:grid}.problem-layout__body p,.section-lead,.about-preview p,.contact-panel p,.work-band p,.core-note p,.content-empty,.page-hero p,.post-card__excerpt,.editorial-post-row p,.rich-text,.about-narrative p,.work-offer p{color:var(--color-muted);font-size:1.1rem;line-height:1.7}.problem-layout__body strong{color:var(--color-ink);font-weight:750}.core-idea h2{max-inline-size:18ch;font-size:2.45rem}.section-lead{max-inline-size:60ch;margin-block-start:1.55rem}.principle-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:2rem;margin:clamp(2.75rem,6vw,4rem) 0 0;padding:0;list-style:none;display:grid}.principle-list li{gap:.75rem;display:grid}.principle-list span{background:var(--color-accent-soft);color:var(--color-accent-strong);font-family:var(--font-display), var(--font-body), serif;font-size:1.2rem;font-weight:var(--font-display-weight);border-radius:999px;justify-content:center;align-items:center;min-block-size:3.35rem;inline-size:3.35rem;display:inline-flex}.principle-list li:nth-child(2) span{background:var(--color-sage-soft);color:var(--color-sage-dark)}.principle-list li:nth-child(3) span{color:var(--color-ink);background:#dcd3c4}.principle-list h3{font-size:1.5rem}.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-block-end:2rem;display:flex}.section-heading--with-action{max-inline-size:none}.editorial-post-list{border-block-start:1px solid var(--color-line)}.editorial-post-row{border-block-end:1px solid var(--color-line);grid-template-columns:3.25rem minmax(0,1fr) minmax(8rem,auto);align-items:baseline;gap:1.5rem;padding:1.55rem 0;display:grid}.editorial-post-row__number{color:var(--color-accent);font-family:var(--font-display), var(--font-body), serif;font-size:1.1rem;font-weight:var(--font-display-weight)}.editorial-post-row h3{font-size:1.7rem}.editorial-post-row h3 a{color:var(--color-ink);text-decoration:none}.editorial-post-row h3 a:hover{color:var(--color-accent-strong);text-decoration:underline}.editorial-post-row p{max-inline-size:64ch;margin-block-start:.55rem}.editorial-post-row__topic{color:var(--color-subtle);text-transform:uppercase;font-size:.88rem;font-weight:800}html[lang=he] .editorial-post-row__topic{text-transform:none}.about-preview__inner{grid-template-areas:"content""portrait";align-items:center;gap:clamp(2rem,6vw,4.5rem);display:grid}.about-preview__portrait{grid-area:portrait}.about-preview__content{grid-area:content}.about-preview p{max-inline-size:56ch;margin-block:1.45rem 1.1rem}.contact-panel{background:var(--color-surface);border-radius:var(--radius-lg);align-items:center;gap:1.5rem;padding:clamp(1.65rem,5vw,3rem);display:grid}.contact-panel--large{padding:clamp(2rem,6vw,4.5rem)}.contact-panel--start{margin-block-start:clamp(2.5rem,6vw,4rem)}.contact-panel p{max-inline-size:52ch;margin-block-start:.85rem}.contact-actions{flex-wrap:wrap;gap:.8rem;display:flex}.work-band{background:var(--color-sage-dark);color:var(--color-bg);padding-block:clamp(3rem,7vw,5rem) clamp(4rem,9vw,6.5rem)}.work-band .public-eyebrow,.work-band p,.work-band h2,.work-band h3{color:var(--color-bg)}.work-band__inner{gap:clamp(2rem,6vw,4.5rem);display:grid}.work-band h2{max-inline-size:16ch}.work-band p:not(.public-eyebrow){max-inline-size:50ch;margin-block-start:1.5rem}.work-band .button-link{margin-block-start:2rem}.work-band__offers>p{color:var(--color-sage-soft);margin-block:0 1.1rem;font-weight:800}.work-band__offers ul{gap:1.35rem;margin:0;padding:0;list-style:none;display:grid}.work-band__offers li{border-block-end:1px solid color-mix(in srgb, var(--color-bg) 22%, transparent);padding-block-end:1.2rem}.work-band__offers li:last-child{border-block-end:0;padding-block-end:0}.work-band__offers h3{font-size:1.22rem}.work-band__offers li p{color:color-mix(in srgb, var(--color-bg) 88%, transparent);margin-block-start:.4rem}.final-cta{text-align:center}.final-cta h2{max-inline-size:18ch;margin-inline:auto}.final-cta .action-row{margin-block-start:2rem}.page-hero{padding-block:clamp(3rem,7vw,4.75rem) clamp(2.5rem,6vw,3.5rem)}.page-hero--narrow .site-container{max-inline-size:var(--container)}.page-hero h1{max-inline-size:17ch;font-size:2.85rem}.page-hero p:not(.public-eyebrow){max-inline-size:58ch;margin-block-start:1.25rem}.topic-filter-list{flex-wrap:wrap;gap:.65rem;margin-block-start:2rem;display:flex}.topic-filter-list__item{border:1px solid var(--color-line);color:var(--color-muted);border-radius:999px;padding:.52rem 1.05rem;font-weight:700;text-decoration:none}.topic-filter-list__item:hover,.topic-filter-list__item.is-active{background:var(--color-accent-strong);border-color:var(--color-accent-strong);color:var(--color-bg)}.article-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:2rem;display:grid}.post-card{background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;gap:1.35rem;min-block-size:100%;padding:1.75rem;transition:background .16s,border-color .16s,transform .16s;display:flex}.post-card:hover{background:color-mix(in srgb, #fff 78%, var(--color-accent-soft));border-color:color-mix(in srgb, var(--color-accent) 38%, transparent);transform:translateY(-2px)}.post-card__image-link{margin:-1.75rem -1.75rem 0;display:block}.post-card .featured-image img{border-radius:var(--radius-md) var(--radius-md) 0 0}.post-card__body{flex-direction:column;flex:1;min-inline-size:0;display:flex}.content-meta{color:var(--color-accent-strong);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;font-size:.85rem;font-weight:800;display:flex}html[lang=he] .content-meta{text-transform:none}.post-card__title{margin-block-start:.7rem;font-size:1.55rem;line-height:1.15}.post-card__title a{color:var(--color-ink);text-decoration:none}.post-card__title a:hover{color:var(--color-accent-strong);text-decoration:underline}.post-card__excerpt{margin-block-start:.85rem}.topic-list{flex-wrap:wrap;gap:.45rem .75rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.topic-list a{color:var(--color-sage-dark);font-size:.98rem;font-weight:750}.start-path__notice{margin-block-start:1rem}.start-path__list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.editorial-post-row--panel{background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-md);grid-template-columns:3.25rem minmax(0,1fr);padding:1.55rem}.editorial-post-row--panel .editorial-post-row__number{background:var(--color-accent-soft);color:var(--color-accent-strong);border-radius:999px;justify-content:center;align-items:center;min-block-size:2.75rem;inline-size:2.75rem;display:inline-flex}.editorial-post-row--panel .editorial-post-row__topic{display:none}.reading-page{padding-block:clamp(2rem,5vw,3.5rem) 0}.reading-page__inner{max-inline-size:var(--container-reading);padding-inline:var(--space-page);margin-inline:auto}.back-link{color:var(--color-accent-strong);margin-block-end:2rem;font-weight:800;text-decoration:none;display:inline-block}.back-link:hover{text-decoration:underline}.post-hero{margin-block-end:2rem}.post-hero h1{margin-block-start:1rem;font-size:2.65rem}.post-hero__excerpt{color:var(--color-ink);margin-block-start:1.35rem;font-size:1.15rem}.featured-image{margin:0}.featured-image img{border-radius:var(--radius-md);height:auto;inline-size:100%;display:block}.featured-image figcaption{color:var(--color-subtle);margin-block-start:.5rem;font-size:.95rem;line-height:1.5}.reading-page__inner article>.featured-image{margin-block:2rem}.rich-text{padding-block-end:clamp(3rem,7vw,5rem);font-size:1.15rem}.rich-text :where(p,ul,ol,blockquote){margin-block:1.25rem}.rich-text :where(h2,h3,h4){margin-block:2.2rem .8rem;line-height:1.18}.rich-text h2{font-size:2rem}.rich-text h3{font-size:1.55rem}.rich-text :where(ul,ol){padding-inline-start:1.35rem}.rich-text blockquote{border-inline-start:3px solid var(--color-accent);color:var(--color-accent-strong);font-family:var(--font-display), var(--font-body), serif;margin-inline:0;padding-inline-start:1.35rem;font-size:1.55rem;line-height:1.35}.rich-text img{border-radius:var(--radius-md);height:auto;max-inline-size:100%;display:block}.related-posts{background:var(--color-surface);border-block-start:1px solid var(--color-line);padding-block:clamp(2.5rem,6vw,4rem)}.related-posts h2,.related-posts .post-list{inline-size:min(100% - (var(--space-page) * 2), var(--container-wide));margin-inline:auto}.related-posts h2{margin-block-end:1.4rem}.post-list--compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.25rem;display:grid}.post-list--compact .post-card__title{font-size:1.3rem}.about-hero__inner{align-items:center;gap:clamp(2rem,6vw,4.5rem);display:grid}.about-narrative{gap:1.25rem;display:grid}.about-narrative p{font-size:1.14rem}.core-note{background:var(--color-surface);border-radius:var(--radius-lg);padding:clamp(1.75rem,5vw,3rem)}.core-note p{margin-block-start:.9rem}.about-closing .action-row{margin-block-start:1.5rem}.work-offers{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.5rem;display:grid}.work-offer{background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:clip}.work-offer summary{cursor:pointer;gap:1rem;min-block-size:14rem;padding:1.85rem;list-style:none;display:grid;position:relative}.work-offer summary::-webkit-details-marker{display:none}.work-offer__heading{color:var(--color-ink);font-family:var(--font-display), var(--font-body), serif;font-size:1.45rem;font-weight:var(--font-display-weight);line-height:1.18}.work-offer__summary{color:var(--color-muted);line-height:1.65}.work-offer__toggle{border:1px solid color-mix(in srgb, var(--color-accent) 48%, transparent);border-radius:999px;align-self:end;place-items:center;min-block-size:2.35rem;inline-size:2.35rem;display:inline-grid}.work-offer__toggle:before,.work-offer__toggle:after{background:var(--color-accent-strong);content:"";grid-area:1/1;block-size:2px;inline-size:.82rem}.work-offer__toggle:after{transform:rotate(90deg)}.work-offer[open] .work-offer__toggle:after{transform:rotate(0)}.work-offer p{border-block-start:1px solid var(--color-line);margin:0;padding:1.25rem 1.85rem 1.65rem}.public-footer{border-block-start:1px solid var(--color-line);margin-block-start:auto;padding-block:2.6rem}.public-footer__inner{max-inline-size:var(--container-wide);padding-inline:var(--space-page);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-inline:auto;display:flex}.public-footer p{color:var(--color-muted);gap:.35rem;margin:0;display:grid}.public-footer strong{color:var(--color-ink);font-family:var(--font-display), var(--font-body), serif;font-size:1.2rem;font-weight:var(--font-display-weight)}.public-footer nav{flex-wrap:wrap;gap:.65rem 1.15rem;display:flex}.public-footer small{color:var(--color-subtle);font-size:.92rem}@media (min-width:48rem){.home-hero__inner,.problem-layout,.about-preview__inner,.work-band__inner,.about-hero__inner{grid-template-columns:minmax(0,1fr) minmax(18rem,25rem)}.home-hero__inner{grid-template-areas:"copy portrait""actions portrait";gap:0 clamp(2.25rem,6vw,4.75rem)}.home-hero__actions{margin-block-start:2.15rem}.about-preview__inner{grid-template-areas:"portrait content"}.problem-layout,.work-band__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.contact-panel{grid-template-columns:minmax(0,1fr) auto}.home-hero h1{font-size:4.7rem}html[lang=he] .home-hero h1{max-inline-size:13ch;font-size:4.15rem}.page-hero h1{font-size:3.65rem}.post-hero h1{font-size:3.45rem}.problem-layout h2,.section-heading h2,.about-preview h2,.contact-panel h2,.work-band h2,.final-cta h2,.core-note h2,.related-posts h2{font-size:2.85rem}.core-idea h2{font-size:3.55rem}}@media (min-width:70rem){.home-hero h1{font-size:5.15rem}html[lang=he] .home-hero h1{font-size:4.75rem}}@media (max-width:56rem){.public-nav{padding-block:.75rem}.public-nav__links--desktop{display:none}.public-mobile-menu{display:block;position:relative}.public-mobile-menu summary{border:1px solid var(--color-line);color:var(--color-muted);cursor:pointer;border-radius:999px;padding:.55rem 1rem;font-size:1rem;font-weight:750;list-style:none}.public-mobile-menu summary::-webkit-details-marker{display:none}.public-nav__links--mobile{background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);z-index:30;align-items:stretch;gap:0;inline-size:min(17rem,100vw - 2rem);padding:.65rem;display:grid;position:absolute;inset-block-start:calc(100% + .65rem);inset-inline-end:0}.public-nav__links--mobile a{border-radius:var(--radius-sm);padding:.72rem .85rem}.public-nav__links--mobile a:hover{background:var(--color-surface)}.home-hero h1{font-size:2.75rem}.page-hero h1,.post-hero h1{font-size:2.45rem}.editorial-post-row{grid-template-columns:2.7rem minmax(0,1fr);align-items:start}.editorial-post-row__topic{grid-column:2}}@media (max-width:40rem){.site-container{inline-size:min(100% - 2rem, var(--container-wide))}.public-wordmark__mark{block-size:1.35rem;inline-size:1.35rem}.public-wordmark span:not(.public-wordmark__mark){font-size:1.08rem}.button-link{inline-size:100%}.action-row,.contact-actions{flex-direction:column;align-items:stretch}.home-hero h1{font-size:2.35rem}.portrait-frame--hero img{object-position:50% 32%}.problem-layout h2,.section-heading h2,.about-preview h2,.contact-panel h2,.work-band h2,.final-cta h2,.core-note h2,.related-posts h2,.core-idea h2{font-size:2.05rem}.page-hero h1,.post-hero h1{font-size:2.15rem}.editorial-post-row,.editorial-post-row--panel{gap:1rem;padding:1.25rem 0}.editorial-post-row--panel{padding:1.2rem}.editorial-post-row h3{font-size:1.35rem}.post-card{padding:1.25rem}.post-card__image-link{margin:-1.25rem -1.25rem 0}.contact-panel{border-radius:var(--radius-md)}.work-offer summary{min-block-size:11rem;padding:1.35rem}.work-offer p{padding:1.1rem 1.35rem 1.35rem}.rich-text{font-size:1.1rem}.rich-text blockquote{font-size:1.3rem}}
