@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4f52e7e286ad48dd-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/5b2b7a6f7f37a283-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/9a8547324877773b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/95c8264a6767742a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bodoni Moda Fallback;src:local("Times New Roman");ascent-override:98.50%;descent-override:35.02%;line-gap-override:0.00%;size-adjust:114.22%}.__className_4c1f9b{font-family:Bodoni Moda,Bodoni Moda Fallback;font-style:normal}.__variable_4c1f9b{--font-display:"Bodoni Moda","Bodoni Moda Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_5afde0{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_5afde0{--font-body:"Archivo","Archivo Fallback"}:root{--paper:#f1e9dc;--ink:#171714;--oxblood:#71392f;--brass:#af9465;--line:#bda98b;--wash:#e7dac6;--sans:var(--font-body),sans-serif;--serif:var(--font-display),Georgia,serif}@media (min-width:621px){.blueprint-hero h1{max-width:1380px!important;font-size:clamp(4rem,7.2vw,7.4rem)!important}}.blueprint-timeline-section{padding:clamp(84px,10vw,155px) 8.5vw;border-bottom:1px solid var(--line);background:var(--wash)}.blueprint-timeline-section .blueprint-section-heading,.blueprint-timeline-section .blueprint-section-heading h2{max-width:1000px}.blueprint-investment{margin:36px 0 0;color:var(--paper);font:500 clamp(2rem,3vw,2.9rem)/1 var(--serif)}.blueprint-investment span{display:block;margin-top:10px;color:#d7bea1;font:.86rem var(--sans);letter-spacing:.1em;text-transform:uppercase}@media (max-width:1100px){.blueprint-timeline-section{padding:78px 8vw}}@media (max-width:620px){.blueprint-timeline-section{padding-left:8vw;padding-right:8vw}}.blueprint-hero-detail{display:flex;flex-wrap:wrap;gap:14px 0;max-width:680px;margin-top:32px;color:var(--oxblood);font:1rem var(--serif);text-transform:uppercase;letter-spacing:.11em}.blueprint-hero-detail span{padding:0 22px;border-right:1px solid var(--line)}.blueprint-hero-detail span:first-child{padding-left:0}.blueprint-hero-detail span:last-child{border-right:0}.blueprint-fit,.blueprint-intro,.blueprint-request{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(48px,10vw,190px);gap:clamp(48px,10vw,190px);padding:clamp(86px,11vw,165px) 8.5vw;border-bottom:1px solid var(--line)}.blueprint-fit>div,.blueprint-intro>div{max-width:680px;margin-left:auto;font-size:1.1rem}.blueprint-fit h2,.blueprint-intro h2,.blueprint-request h2,.blueprint-section-heading h2{margin:0;font:500 clamp(3rem,5.3vw,6.1rem)/.95 var(--serif);letter-spacing:-.055em}.blueprint-fit p:not(.eyebrow),.blueprint-intro p:not(.eyebrow){margin:26px 0 0}.blueprint-deliverables,.blueprint-process{padding:clamp(84px,10vw,155px) 8.5vw;border-bottom:1px solid var(--line)}.blueprint-section-heading{max-width:1000px}.blueprint-deliverables ol{margin:66px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.blueprint-deliverables li{display:grid;grid-template-columns:minmax(90px,.25fr) minmax(0,1fr);grid-gap:28px;gap:28px;padding:30px 0;border-bottom:1px solid var(--line)}.blueprint-deliverables li>span,.blueprint-timeline article>span{color:var(--oxblood);font:1.1rem var(--serif)}.blueprint-deliverables h3,.blueprint-request h3,.blueprint-timeline h3{margin:0 0 12px;font:500 clamp(1.8rem,2.6vw,2.8rem)/1 var(--serif);letter-spacing:-.04em}.blueprint-deliverables p,.blueprint-timeline p{max-width:650px;margin:0;font-size:1.05rem;line-height:1.65}.blueprint-process{background:var(--wash)}.blueprint-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:68px;border-top:1px solid var(--line)}.blueprint-timeline article{min-width:0;padding:29px 30px 18px 0;margin-right:30px;border-right:1px solid var(--line)}.blueprint-timeline article:last-child{padding-right:0;margin-right:0;border-right:0}.blueprint-timeline h3{margin-top:47px}.blueprint-request{align-items:start;background:var(--ink);color:var(--paper)}.blueprint-request .eyebrow{color:#d7bea1}.blueprint-request>div:last-child{max-width:640px}.blueprint-request>div>p:not(.eyebrow):not(.blueprint-price){max-width:530px;margin:27px 0 0;color:#ddd0bd;font-size:1.08rem}.blueprint-price{margin:36px 0 0;color:var(--paper);font:500 clamp(2rem,3vw,2.9rem)/1 var(--serif)}.blueprint-price span{display:block;margin-top:10px;color:#d7bea1;font:.86rem var(--sans);letter-spacing:.1em;text-transform:uppercase}.blueprint-request h3{margin:0 0 29px}.blueprint-request .inquiry-form label{color:#d7bea1}.blueprint-request .inquiry-form input,.blueprint-request .inquiry-form textarea{color:var(--paper);border-color:rgba(241,233,220,.55)}.blueprint-request .inquiry-form input:focus,.blueprint-request .inquiry-form textarea:focus{border-color:var(--paper);box-shadow:0 2px 0 var(--paper)}.blueprint-request .button{color:var(--oxblood);background:var(--paper)}.blueprint-request .button:hover{background:#ddccba}@media (max-width:1100px){.blueprint-fit,.blueprint-intro,.blueprint-request{grid-template-columns:1fr;gap:34px;padding:78px 8vw}.blueprint-fit>div,.blueprint-intro>div{margin-left:0}.blueprint-deliverables,.blueprint-process{padding:78px 8vw}.blueprint-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.blueprint-timeline article:nth-child(2){padding-right:0;margin-right:0;border-right:0}.blueprint-timeline article:nth-child(-n+2){border-bottom:1px solid var(--line)}.blueprint-request>div:last-child{max-width:760px}}@media (max-width:620px){.blueprint-hero-detail{display:grid;grid-gap:11px;gap:11px}.blueprint-hero-detail span,.blueprint-hero-detail span:first-child{padding:0;border-right:0}.blueprint-fit h2,.blueprint-intro h2,.blueprint-request h2,.blueprint-section-heading h2{font-size:clamp(2.75rem,12.5vw,4rem)}.blueprint-deliverables,.blueprint-fit,.blueprint-intro,.blueprint-process,.blueprint-request{padding-left:8vw;padding-right:8vw}.blueprint-deliverables ol,.blueprint-timeline{margin-top:44px}.blueprint-deliverables li{grid-template-columns:1fr;gap:16px;padding:27px 0}.blueprint-timeline{grid-template-columns:1fr}.blueprint-timeline article,.blueprint-timeline article:nth-child(2){padding:26px 0;margin:0;border-right:0;border-bottom:1px solid var(--line)}.blueprint-timeline article:last-child{border-bottom:0}.blueprint-timeline h3{margin-top:27px}.blueprint-request{gap:52px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:16px;line-height:1.65}body:before{content:"";position:fixed;z-index:-1;inset:0;opacity:.22;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--oxblood);outline-offset:4px}.site-header{min-height:96px;padding:0 3.15vw;border-bottom:1px solid var(--line);display:grid;grid-template-columns:380px minmax(0,1fr) auto;align-items:center;grid-gap:36px;gap:36px}.brand-logo{display:block;width:clamp(260px,20vw,350px);line-height:0}.brand-logo img,.brand-logo picture{display:block;width:100%;height:auto}.site-header nav{display:flex;justify-content:space-between;align-items:center;gap:14px;color:var(--oxblood);font-size:.77rem;white-space:nowrap}.site-header nav a{transition:color .2s ease}.footer-links a:hover,.site-header nav a:hover{color:var(--oxblood)}.atelier-menu{display:inline-flex;align-items:center;gap:3px}.atelier-menu,.atelier-menu details{position:relative}.atelier-menu summary{display:block;padding:8px 3px;cursor:pointer;list-style:none;font:1rem/1 var(--serif)}.atelier-menu summary::-webkit-details-marker{display:none}.atelier-menu summary:focus-visible{outline:2px solid var(--oxblood);outline-offset:3px}.atelier-menu-links{position:absolute;z-index:20;top:calc(100% + 13px);left:-18px;display:grid;min-width:208px;padding:9px 0;border:1px solid var(--line);background:var(--paper);box-shadow:0 12px 24px rgba(23,23,20,.1)}.atelier-menu-links a{display:block;padding:10px 18px;color:var(--ink)}.atelier-menu-links a:hover{color:var(--paper);background:var(--oxblood)}.header-cta{justify-self:end;color:var(--oxblood);border:1px solid var(--oxblood);padding:14px 32px;font-family:var(--serif);text-transform:uppercase;letter-spacing:.12em;font-size:.85rem;transition:background .2s ease,color .2s ease}.header-cta:hover{background:var(--oxblood);color:var(--paper)}.hero{min-height:698px;display:grid;grid-template-columns:48.7% 51.3%;border-bottom:1px solid var(--line)}.hero-copy{padding:48px 5.2vw 40px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.eyebrow{margin:0 0 14px;color:var(--oxblood);font-family:var(--serif);font-size:.9rem;letter-spacing:.28em;text-transform:uppercase}.ornament{color:var(--brass);font-size:1.15rem;margin:0 0 17px}.hero h1,.interior-hero h1{margin:0;font-family:var(--serif);font-size:clamp(3.9rem,6.2vw,7rem);font-weight:500;letter-spacing:-.055em;line-height:.93}.lede{max-width:34rem;margin:26px 0 24px;font-size:clamp(1rem,1.25vw,1.26rem);line-height:1.65}.button{display:inline-flex;align-items:center;gap:48px;padding:15px 22px 15px 40px;color:var(--paper);background:var(--oxblood);font-family:var(--serif);font-size:.91rem;letter-spacing:.14em;text-transform:uppercase;transition:transform .2s ease,background .2s ease}.button:hover{background:#57271f;transform:translateY(-2px)}.button span{font-size:1.45rem;line-height:.8}.hero-image{min-height:600px;background:var(--wash);position:relative;overflow:hidden}.hero-image img,.hero-image picture{display:block;width:100%;height:100%}.hero-image img{position:absolute;inset:0;object-fit:cover;object-position:center}.hero-image .hero-seal{position:absolute;z-index:2;left:clamp(24px,3vw,58px);bottom:clamp(24px,3vw,58px);display:block;width:clamp(92px,10vw,165px);height:auto;pointer-events:none}.hero-image .hero-seal img{position:static;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(23,10,7,.3))}.hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,23,20,.1),transparent 18%)}.folio-strip{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:0 3.15vw;border-bottom:1px solid var(--line);font-family:var(--serif);font-size:.77rem;text-transform:uppercase;letter-spacing:.25em;white-space:nowrap}.folio-labels{flex:1 1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.folio-labels span:first-child{justify-self:start}.folio-labels span:nth-child(2){justify-self:center}.folio-labels span:last-child{justify-self:end}.folio-number{color:var(--oxblood);letter-spacing:.15em}.monogram{color:var(--brass);font-size:1.5rem;letter-spacing:0}.spread{display:grid;grid-template-columns:11.5vw minmax(0,1.4fr) minmax(230px,.68fr);grid-gap:clamp(36px,7vw,120px);gap:clamp(36px,7vw,120px);padding:clamp(75px,10vw,155px) 3.15vw;border-bottom:1px solid var(--line)}.spread aside{color:var(--oxblood);font-family:var(--serif);font-size:1.75rem}.rule-copy{border-left:1px solid var(--line);padding-left:clamp(28px,4.7vw,72px)}.section-kicker{display:inline-block;margin:0 0 24px;padding-bottom:4px;border-bottom:1px solid var(--brass);color:var(--oxblood);font-family:var(--serif);font-size:1.3rem;font-style:italic}.idea h2,.process h2{max-width:850px;margin:0;font-family:var(--serif);font-size:clamp(2.8rem,4.5vw,5.4rem);font-weight:500;letter-spacing:-.05em;line-height:.98}.margin-note{align-self:end;max-width:270px;margin:0 0 6px;font-size:1rem;line-height:1.55}.statement{max-width:1130px;padding:clamp(88px,12vw,185px) 8.5vw}.closing h2,.statement h2{margin:0;max-width:950px;font-family:var(--serif);font-size:clamp(3.25rem,6vw,7.3rem);font-weight:500;letter-spacing:-.06em;line-height:.94}.statement>p:not(.eyebrow){max-width:450px;margin:27px 0 0 auto;font-size:1.18rem}.offerings{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.offerings article{min-height:360px;padding:34px 3.15vw 42px;display:flex;flex-direction:column;border-right:1px solid var(--line)}.offerings article:last-child{border:0}.offerings article>span{color:var(--oxblood);font-family:var(--serif)}.offerings h3{margin:auto 0 10px;font-family:var(--serif);font-size:clamp(2rem,3vw,3.1rem);font-weight:500;line-height:1;letter-spacing:-.04em}.offerings p{max-width:335px;margin:0 0 25px;line-height:1.55}.offerings a,.text-link{color:var(--oxblood);font-family:var(--serif);font-size:1rem}.offerings a span,.text-link span{margin-left:8px;font-size:1.25rem}.closing{padding:clamp(94px,13vw,200px) 8.5vw;background:var(--ink);color:var(--paper)}.closing .eyebrow{color:#d7bea1}.closing .button{margin-top:38px;background:var(--paper);color:var(--oxblood)}.closing .button:hover{background:#ddccba}.interior-hero{min-height:570px;padding:clamp(78px,10vw,160px) 10.4vw 82px;border-bottom:1px solid var(--line)}.interior-hero h1{font-size:clamp(3.7rem,6.3vw,7.7rem);max-width:1000px}.interior-hero .lede{max-width:600px}.process{grid-template-columns:11.5vw minmax(0,1.3fr) minmax(260px,.6fr)}.process>div{border-left:1px solid var(--line);padding-left:clamp(28px,4.7vw,72px)}.process>div p{max-width:560px;margin:26px 0 0;font-size:1.12rem}.process ol{margin:0;padding:0;list-style:none;align-self:end;counter-reset:item}.process li{padding:13px 0;border-top:1px solid var(--line);font-family:var(--serif);font-size:1.15rem}.process li:before{counter-increment:item;content:"0" counter(item) "  ";color:var(--oxblood)}.audience article{min-height:300px}.contact-hero{min-height:640px}.contact-note{max-width:510px;margin:22px 0 26px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.contact-note p{margin:0}.legal{max-width:760px;min-height:65vh;padding:clamp(72px,9vw,140px) 8.5vw}.legal h1{margin:0 0 36px;font-family:var(--serif);font-size:clamp(4rem,6vw,6.8rem);font-weight:500;line-height:.95;letter-spacing:-.05em}.legal p:not(.eyebrow){font-size:1.05rem}.site-footer{min-height:190px;padding:35px 3.15vw;display:grid;grid-template-columns:1fr auto auto;align-items:end;grid-gap:30px;gap:30px;background:#ded0bd}.site-footer p{margin:12px 0 0;font-family:var(--serif);font-style:italic}.footer-links{display:flex;gap:28px;font-size:.9rem}.site-footer>span{color:var(--oxblood);font-family:var(--serif);font-size:.85rem}.atelier-hero{min-height:620px;padding:clamp(92px,11vw,172px) 10.4vw 92px;border-bottom:1px solid var(--line)}.atelier-hero h1{max-width:1050px;margin:0;font:500 clamp(3.9rem,6.7vw,8.1rem)/.9 var(--serif);letter-spacing:-.06em}.atelier-hero .lede{max-width:650px}.atelier-introduction{display:grid;grid-template-columns:minmax(180px,.58fr) minmax(0,1.42fr);grid-gap:clamp(40px,10vw,180px);gap:clamp(40px,10vw,180px);padding:clamp(82px,11vw,164px) 10.4vw;border-bottom:1px solid var(--line)}.atelier-introduction .eyebrow{margin-top:9px}.atelier-introduction h2{max-width:820px;margin:0;font:500 clamp(2.85rem,4.65vw,5.55rem)/.98 var(--serif);letter-spacing:-.055em}.atelier-introduction p:not(.eyebrow){max-width:610px;margin:30px 0 0;font-size:1.1rem}.atelier-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.atelier-paths,.atelier-paths a{border-bottom:1px solid var(--line)}.atelier-paths a{min-height:350px;padding:clamp(35px,5vw,76px) clamp(28px,5vw,84px);display:flex;flex-direction:column;border-right:1px solid var(--line);transition:color .2s ease,background .2s ease}.atelier-paths a:nth-child(2n){border-right:0}.atelier-paths a:nth-last-child(-n+2){border-bottom:0}.atelier-paths a:hover{color:var(--paper);background:var(--oxblood)}.atelier-paths a>span,.atelier-paths b{color:var(--oxblood);font:1rem var(--serif)}.atelier-paths a:hover b,.atelier-paths a:hover>span{color:#e8cfb2}.atelier-paths h2{margin:auto 0 16px;font:500 clamp(2.5rem,4.3vw,5rem)/.95 var(--serif);letter-spacing:-.05em}.atelier-paths p{max-width:430px;margin:0;line-height:1.55}.atelier-paths b{margin-top:28px;font-weight:400}.atelier-paths b span{margin-left:9px;font-size:1.25rem}.editorial-image-band{padding:clamp(44px,6vw,92px) 8.5vw;border-bottom:1px solid var(--line);background:var(--wash)}.editorial-image-band img,.editorial-image-band picture{display:block;width:100%}.editorial-image-band img{height:auto;border:1px solid var(--line)}.case-study,.engagements,.founder,.validations{padding:clamp(78px,10vw,150px) 8.5vw;border-bottom:1px solid var(--line)}.case-study h2,.engagements h2,.founder h2,.validations h2{margin:0;font:500 clamp(3rem,5.5vw,6.5rem)/.95 var(--serif);letter-spacing:-.05em;max-width:1000px}.founder-copy{column-count:2;column-gap:clamp(48px,8vw,140px);max-width:1000px;margin:54px 0 0 auto;font-size:1.1rem}.founder-copy p{margin:0 0 24px;page-break-inside:avoid;break-inside:avoid}.case-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:65px;border-top:1px solid var(--line)}.case-grid>div{padding:26px 30px 20px 0;margin-right:30px;border-right:1px solid var(--line)}.case-grid>div:last-child{border-right:0;margin-right:0}.case-grid h3{margin:0 0 16px;color:var(--oxblood);font:1.35rem var(--serif)}.case-grid p{margin:0;max-width:310px;line-height:1.6}.case-outcome{max-width:760px;margin:54px 0 0 auto;font:1.5rem/1.35 var(--serif)}.quote-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;grid-gap:0;gap:0;border-top:1px solid var(--line)}.quote-grid blockquote{padding:28px 32px 22px 0;margin:0 32px 0 0;border-right:1px solid var(--line);font:1.35rem/1.42 var(--serif)}.quote-grid blockquote:last-child{border-right:0;margin-right:0}.quote-grid cite{display:block;margin-top:28px;color:var(--oxblood);font:.85rem var(--sans);text-transform:uppercase;letter-spacing:.15em;font-style:normal}.engagements{background:#e7dac6}.wordmarks{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.wordmarks span{min-height:130px;padding:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;font:1.8rem/1.1 var(--serif);letter-spacing:-.03em}.course-intro,.course-weeks{padding:clamp(78px,10vw,150px) 8.5vw;border-bottom:1px solid var(--line)}.course-intro h2{margin:0;font:500 clamp(3rem,5.5vw,6.5rem)/.95 var(--serif);letter-spacing:-.05em}.course-copy{max-width:850px;margin:56px 0 0 auto;column-count:2;column-gap:70px;font-size:1.1rem}.course-copy p{margin:0 0 22px;page-break-inside:avoid;break-inside:avoid}.course-weeks>div:not(.course-editorial-image){display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px;border-top:1px solid var(--line)}.course-weeks article{padding:28px 30px 20px 0;margin-right:30px;border-right:1px solid var(--line)}.course-weeks article:last-child{border-right:0;margin-right:0}.course-weeks span{color:var(--oxblood);font:.9rem var(--serif);text-transform:uppercase;letter-spacing:.12em}.course-weeks h3{margin:45px 0 12px;font:500 clamp(1.9rem,3vw,3.1rem)/1 var(--serif);letter-spacing:-.04em}.course-weeks p{max-width:310px;margin:0}.course-details{padding:clamp(78px,10vw,150px) 8.5vw;border-bottom:1px solid var(--line)}.course-detail-block{max-width:850px;margin-left:auto}.course-detail-block+.course-detail-block{margin-top:68px;padding-top:58px;border-top:1px solid var(--line)}.course-detail-block h2{max-width:690px;margin:0;font:500 clamp(2.8rem,4.8vw,5.5rem)/.96 var(--serif);letter-spacing:-.05em}.course-detail-block h3{max-width:660px;margin:0;font:500 clamp(2.2rem,3.8vw,4.25rem)/.98 var(--serif);letter-spacing:-.045em}.course-detail-copy{max-width:670px;margin:32px 0 0 auto;font-size:1.08rem}.course-detail-block>p,.course-detail-copy p{margin:0 0 22px}.course-detail-block ul{max-width:700px;margin:34px 0 30px auto;padding:0;list-style:none;border-top:1px solid var(--line)}.course-detail-block li{padding:14px 0 14px 26px;border-bottom:1px solid var(--line);position:relative}.course-detail-block li:before{content:"•";position:absolute;left:4px;color:var(--oxblood);font-family:var(--serif)}.course-audience>p,.course-outcomes>p{max-width:670px;margin-left:auto;font-size:1.08rem}.course-audience h2{max-width:760px}.course-includes{padding-top:23px;border-top:1px solid var(--line);color:var(--oxblood);font-family:var(--serif);font-size:1.22rem!important;line-height:1.5}@media (max-width:1100px){.site-header{min-height:auto;grid-template-columns:1fr auto;padding-top:20px;padding-bottom:20px}.site-header nav{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:10px;font-size:.76rem}.site-header nav a{min-height:44px;display:inline-flex;align-items:center}.header-cta{padding:10px 16px;font-size:.73rem}.hero{grid-template-columns:1fr}.hero-copy{min-height:590px;padding:62px 8vw 58px}.hero-image{min-height:520px}.folio-strip{min-height:60px;padding:17px 5vw}.folio-labels{display:none}.folio-number{margin-left:auto;font-size:.65rem}.process,.spread{grid-template-columns:1fr;gap:30px;padding:76px 8vw}.spread aside{font-size:1.25rem}.process>div,.rule-copy{border-left:0;padding-left:0}.margin-note,.process ol{max-width:360px;margin:0}.statement{padding:100px 8vw}.offerings{grid-template-columns:1fr}.offerings article{min-height:250px;padding:28px 8vw;border-right:0;border-bottom:1px solid var(--line)}.offerings article:last-child{border-bottom:0}.closing{padding:105px 8vw}.interior-hero{min-height:520px;padding:88px 8vw 70px}.atelier-hero{min-height:540px;padding:96px 8vw 76px}.atelier-introduction{grid-template-columns:1fr;gap:14px;padding:84px 8vw}.atelier-introduction .eyebrow{margin:0}.site-footer{grid-template-columns:1fr;align-items:start;padding:45px 8vw}.footer-links{flex-wrap:wrap}.legal{padding:85px 8vw}.case-study,.course-details,.course-intro,.course-weeks,.engagements,.founder,.validations{padding:76px 8vw}.course-copy,.founder-copy{column-count:1;margin-top:38px}.course-detail-block+.course-detail-block{margin-top:52px;padding-top:46px}.case-grid,.course-weeks>div:not(.course-editorial-image),.quote-grid{grid-template-columns:1fr;margin-top:38px}.case-grid>div,.course-weeks article,.quote-grid blockquote{padding:22px 0;margin:0;border-right:0;border-bottom:1px solid var(--line)}.course-weeks h3{margin-top:22px}.wordmarks{grid-template-columns:1fr;margin-top:38px}.wordmarks span{min-height:96px}}@media (max-width:520px){.site-header{gap:14px}.brand-logo{width:198px}.site-header nav{flex-wrap:wrap;justify-content:flex-start;gap:0 17px;padding-bottom:3px}.site-header nav a{font-size:.64rem}.atelier-menu summary{padding-right:0}.atelier-menu-links{left:-12px}.hero-copy{min-height:545px}.atelier-hero h1,.hero h1,.interior-hero h1{font-size:clamp(3.35rem,16vw,4.55rem)}.course-hero h1{font-size:clamp(3.05rem,13vw,3.85rem);line-height:1.01;letter-spacing:-.045em;text-wrap:balance}.hero-image{min-height:440px;background-position:50%}.lede{font-size:1rem}.button{padding:14px 18px 14px 22px;gap:27px;font-size:.8rem}.closing h2,.statement h2{font-size:clamp(3.1rem,14vw,4.35rem)}.atelier-introduction h2,.idea h2,.process h2{font-size:clamp(2.75rem,13vw,4rem)}.statement{padding-top:85px;padding-bottom:85px}.interior-hero{min-height:485px}.atelier-hero{min-height:510px}.atelier-paths{grid-template-columns:1fr}.atelier-paths a{min-height:290px;padding:34px 8vw 38px;border-right:0}.atelier-paths a,.atelier-paths a:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.atelier-paths a:last-child{border-bottom:0}.contact-hero{min-height:610px}.legal h1{font-size:4rem}.course-detail-block h2{font-size:clamp(2.65rem,12vw,3.55rem)}.course-detail-block h3{font-size:clamp(2.1rem,10vw,3rem)}.course-audience>p,.course-detail-copy,.course-outcomes>p{font-size:1rem}.course-detail-block ul{margin-top:28px}.course-includes{font-size:1.12rem!important}}@media (prefers-reduced-motion:no-preference){.hero-copy>*{animation:rise .7s cubic-bezier(.16,1,.3,1) both}.hero-copy>:first-child{animation-delay:.05s}.hero-copy>:nth-child(3){animation-delay:.14s}.hero-copy>:nth-child(4){animation-delay:.22s}.hero-copy>:nth-child(5){animation-delay:.3s}@keyframes rise{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}}.wordmarks img,.wordmarks picture{display:block;max-width:100%;max-height:68px;width:auto;height:auto;object-fit:contain}.wordmarks img{mix-blend-mode:multiply}@media (min-width:1101px){.course-weeks>div:not(.course-editorial-image){grid-template-columns:repeat(4,1fr)}}.closing>p{max-width:600px;margin:22px 0 0;color:#ddd0bd;font-size:1.08rem;line-height:1.55}.blueprint-hero{min-height:700px;padding:clamp(90px,12vw,185px) 10.4vw clamp(85px,9vw,150px);border-bottom:1px solid var(--line)}.blueprint-hero h1{max-width:1140px;margin:0;font:500 clamp(4rem,7.2vw,8.4rem)/.9 var(--serif);letter-spacing:-.065em;text-wrap:balance}.blueprint-hero .lede{max-width:680px;margin-top:34px;font-size:clamp(1.08rem,1.45vw,1.32rem)}.blueprint-price{display:flex;gap:14px;align-items:center;margin:36px 0 30px;color:var(--oxblood);font:1.05rem var(--serif);letter-spacing:.07em;text-transform:uppercase}.blueprint-price span{color:var(--brass)}.blueprint-audience,.blueprint-change,.blueprint-compound,.blueprint-definition,.blueprint-faq,.blueprint-method,.blueprint-outcomes,.blueprint-process,.blueprint-reassurance,.blueprint-tension{padding:clamp(78px,10vw,150px) 8.5vw;border-bottom:1px solid var(--line)}.blueprint-tension{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.8fr);grid-gap:clamp(55px,9vw,160px);gap:clamp(55px,9vw,160px)}.blueprint-audience h2,.blueprint-change h2,.blueprint-compound h2,.blueprint-definition h2,.blueprint-faq h2,.blueprint-method h2,.blueprint-outcomes h2,.blueprint-process h2,.blueprint-reassurance h2,.blueprint-tension h2{max-width:950px;margin:0;font:500 clamp(3rem,5.4vw,6.4rem)/.95 var(--serif);letter-spacing:-.055em;text-wrap:balance}.blueprint-tension>div:last-of-type{max-width:530px;padding-top:45px}.blueprint-tension>div:last-of-type>p{margin:0 0 25px;font-size:1.08rem}.blueprint-outcomes ul,.blueprint-tension ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.blueprint-outcomes li,.blueprint-tension li{position:relative;padding:16px 0 16px 24px;border-bottom:1px solid var(--line)}.blueprint-outcomes li:before,.blueprint-tension li:before{content:"•";position:absolute;left:3px;color:var(--oxblood);font-family:var(--serif)}.blueprint-pivot{grid-column:1/-1;max-width:750px;margin:0 0 0 auto;font:500 clamp(1.5rem,2.3vw,2.25rem)/1.35 var(--serif)}.blueprint-definition{background:var(--wash)}.blueprint-definition-copy{max-width:760px;margin:56px 0 0 auto;font-size:1.12rem}.blueprint-definition-copy p{margin:0 0 24px}.blueprint-not{max-width:760px;margin:52px 0 0 auto;padding-top:26px;border-top:1px solid var(--line);color:var(--oxblood);font:1.45rem/1.4 var(--serif)}.blueprint-outcomes>div{margin-top:62px;border-top:1px solid var(--line)}.blueprint-outcomes article{display:grid;grid-template-columns:minmax(90px,.2fr) minmax(0,1fr);grid-gap:40px;gap:40px;padding:38px 0;border-bottom:1px solid var(--line)}.blueprint-outcomes article>span{color:var(--oxblood);font:1.1rem var(--serif);letter-spacing:.12em}.blueprint-audience h3,.blueprint-outcomes h3,.blueprint-process h3{margin:0;font:500 clamp(2rem,3.1vw,3.5rem)/.98 var(--serif);letter-spacing:-.045em}.blueprint-outcomes article p{max-width:650px;margin:20px 0 30px;font-size:1.08rem}.blueprint-outcomes ul{max-width:700px}.blueprint-process{background:var(--ink);color:var(--paper)}.blueprint-process .eyebrow{color:#d7bea1}.blueprint-process>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:64px;border-top:1px solid #5e554a}.blueprint-process article{padding:28px 28px 14px 0;margin-right:28px;border-right:1px solid #5e554a}.blueprint-process article:last-child{margin-right:0;border-right:0}.blueprint-process article>span{display:block;margin-bottom:48px;color:#d7bea1;font:.9rem var(--serif);letter-spacing:.12em;text-transform:uppercase}.blueprint-process h3{color:var(--paper)}.blueprint-process p{margin:18px 0 0;color:#ddd0bd;line-height:1.62}.blueprint-audience>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:62px;border-top:1px solid var(--line)}.blueprint-audience article{padding:30px 40px 32px 0;margin-right:40px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.blueprint-audience article:nth-child(2n){margin-right:0;padding-right:0;border-right:0}.blueprint-audience h3{font-size:clamp(1.8rem,2.8vw,3rem)}.blueprint-audience p{max-width:480px;margin:15px 0 0}.blueprint-change{display:grid;grid-template-columns:minmax(0,.95fr) minmax(330px,.72fr);grid-gap:clamp(48px,9vw,150px);gap:clamp(48px,9vw,150px)}.blueprint-change>div{max-width:570px;padding-top:18px}.blueprint-change>div p{margin:0;padding:23px 0;border-top:1px solid var(--line);font:1.3rem/1.4 var(--serif)}.blueprint-change>div p:last-child{border-bottom:1px solid var(--line)}.blueprint-compound{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.6fr);grid-gap:clamp(55px,9vw,160px);gap:clamp(55px,9vw,160px);background:var(--wash)}.blueprint-compound h2{max-width:800px}.blueprint-compound div>p:not(.eyebrow){max-width:590px;margin:30px 0 0;font-size:1.08rem}.blueprint-compound>p{align-self:end;max-width:390px;margin:0;font:1.4rem/1.4 var(--serif)}.blueprint-method h2{max-width:770px}.blueprint-method ol{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin:65px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.blueprint-method li{position:relative;min-height:280px;padding:30px 36px 30px 0;margin-right:36px;border-right:1px solid var(--line)}.blueprint-method li:last-child{margin-right:0;border-right:0}.blueprint-method li:not(:last-child):after{content:"↓";position:absolute;right:-9px;top:-13px;z-index:1;padding:0 4px;color:var(--oxblood);background:var(--paper);font-size:1.25rem}.blueprint-method span,.blueprint-method strong{display:block}.blueprint-method strong{font:500 clamp(1.85rem,2.8vw,3rem)/1 var(--serif);letter-spacing:-.04em}.blueprint-method span{margin-top:24px;line-height:1.58}.blueprint-reassurance{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);grid-gap:clamp(48px,8vw,145px);gap:clamp(48px,8vw,145px)}.blueprint-reassurance>div{max-width:520px;padding-top:42px}.blueprint-reassurance>div p{margin:0 0 21px;font-size:1.08rem}.blueprint-signoff{margin-top:38px!important;color:var(--oxblood);font:1.45rem/1.4 var(--serif)!important}.blueprint-faq{background:var(--wash)}.blueprint-faq>div{max-width:900px;margin:58px 0 0 auto;border-top:1px solid var(--line)}.blueprint-faq details{border-bottom:1px solid var(--line)}.blueprint-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:82px;cursor:pointer;font:1.35rem/1.25 var(--serif);list-style:none}.blueprint-faq summary::-webkit-details-marker{display:none}.blueprint-faq summary:after{content:"+";flex:0 0 auto;color:var(--oxblood);font:1.8rem/1 var(--sans)}.blueprint-faq details[open] summary:after{content:"−"}.blueprint-faq details p{max-width:720px;margin:0;padding:0 50px 30px 0;font-size:1.05rem}.blueprint-closing{min-height:640px}.blueprint-closing-price{margin-top:36px!important;color:#d7bea1!important;font:2.1rem var(--serif)!important}@media (max-width:1100px){.blueprint-change,.blueprint-compound,.blueprint-reassurance,.blueprint-tension{grid-template-columns:1fr;gap:38px}.blueprint-change>div,.blueprint-reassurance>div,.blueprint-tension>div:last-of-type{padding-top:0}.blueprint-pivot{margin-left:0}.blueprint-process>div{grid-template-columns:1fr;margin-top:46px}.blueprint-process article{padding:24px 0;margin:0;border-right:0;border-bottom:1px solid #5e554a}.blueprint-process article>span{margin-bottom:17px}.blueprint-process article:last-child{border-bottom:0}.blueprint-audience>div{grid-template-columns:1fr;margin-top:46px}.blueprint-audience article,.blueprint-audience article:nth-child(2n){padding:25px 0;margin:0;border-right:0}.blueprint-method ol{grid-template-columns:1fr;margin-top:46px}.blueprint-method li{min-height:0;padding:25px 0 30px;margin:0;border-right:0;border-bottom:1px solid var(--line)}.blueprint-method li:last-child{border-bottom:0}.blueprint-method li:not(:last-child):after{right:auto;left:0;top:auto;bottom:-13px}.blueprint-faq>div{margin-top:46px}}@media (max-width:620px){.blueprint-hero{min-height:0;padding:82px 8vw 76px}.blueprint-hero h1{font-size:clamp(3.25rem,14.5vw,4.7rem);line-height:.94}.blueprint-price{flex-wrap:wrap;gap:7px 11px;margin-top:29px;font-size:.86rem}.blueprint-audience,.blueprint-change,.blueprint-compound,.blueprint-definition,.blueprint-faq,.blueprint-method,.blueprint-outcomes,.blueprint-process,.blueprint-reassurance,.blueprint-tension{padding:72px 8vw}.blueprint-audience h2,.blueprint-change h2,.blueprint-compound h2,.blueprint-definition h2,.blueprint-faq h2,.blueprint-method h2,.blueprint-outcomes h2,.blueprint-process h2,.blueprint-reassurance h2,.blueprint-tension h2{font-size:clamp(2.8rem,12.2vw,3.8rem)}.blueprint-tension>div:last-of-type{padding-top:0}.blueprint-outcomes li,.blueprint-tension li{padding-top:13px;padding-bottom:13px}.blueprint-pivot{font-size:1.42rem}.blueprint-definition-copy{margin-top:34px;font-size:1rem}.blueprint-not{margin-top:36px;font-size:1.27rem}.blueprint-outcomes>div{margin-top:40px}.blueprint-outcomes article{grid-template-columns:1fr;gap:16px;padding:26px 0}.blueprint-outcomes article p{margin:16px 0 23px;font-size:1rem}.blueprint-audience h3,.blueprint-outcomes h3,.blueprint-process h3{font-size:clamp(2rem,9.5vw,3rem)}.blueprint-audience p,.blueprint-reassurance>div p{font-size:1rem}.blueprint-change>div p{font-size:1.18rem}.blueprint-compound>p{font-size:1.25rem}.blueprint-method strong{font-size:2rem}.blueprint-faq summary{min-height:72px;font-size:1.2rem}.blueprint-faq details p{padding-right:0;font-size:1rem}.blueprint-closing{min-height:0}.blueprint-closing-price{font-size:1.85rem!important}}.inquiry-section{padding:clamp(78px,10vw,150px) 8.5vw;border-top:1px solid var(--line)}.inquiry-section h2{max-width:800px;margin:0;font:500 clamp(3rem,5.5vw,6.5rem)/.95 var(--serif);letter-spacing:-.05em}.inquiry-form{max-width:900px;margin:60px 0 0 auto}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:28px 36px;gap:28px 36px}.inquiry-form label{display:grid;grid-gap:10px;gap:10px;color:var(--oxblood);font:.9rem var(--serif);letter-spacing:.12em;text-transform:uppercase}.inquiry-form label span{color:var(--ink);font:.72rem var(--sans);letter-spacing:.06em}.inquiry-form input,.inquiry-form textarea{width:100%;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:11px 0;color:var(--ink);background:transparent;font:1rem/1.5 var(--sans);outline:none;resize:vertical}.inquiry-form input:focus,.inquiry-form textarea:focus{border-color:var(--oxblood);box-shadow:0 2px 0 var(--oxblood)}.inquiry-form .wide{grid-column:1/-1}.form-status{margin:28px 0 0;color:var(--oxblood)}.form-status.error{color:#8e231c}.inquiry-form .button{margin-top:28px;border:0;cursor:pointer}.inquiry-form .button:disabled{cursor:wait;opacity:.66}@media (max-width:1100px){.inquiry-section{padding:76px 8vw}.inquiry-form{margin-top:38px}.form-grid{grid-template-columns:1fr}.inquiry-form .wide{grid-column:auto}}.course-intro>.button{margin-top:34px}.enrollment-section{padding:clamp(78px,10vw,150px) 8.5vw;border-top:1px solid var(--line)}.enrollment-section h2{max-width:950px;margin:0;font:500 clamp(3rem,5.5vw,6.5rem)/.95 var(--serif);letter-spacing:-.05em}.enrollment-note{max-width:570px;margin:28px 0 0 auto;font-size:1.08rem}.enrollment-form{max-width:900px;margin:60px 0 0 auto}.session-options{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:52px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.session-options button{min-height:175px;padding:26px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;color:var(--ink);background:transparent;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.session-options button.selected,.session-options button:hover{color:var(--paper);background:var(--oxblood)}.session-options small,.session-options span,.session-options strong{display:block}.session-options span{color:var(--oxblood);font:.9rem var(--serif);letter-spacing:.14em;text-transform:uppercase}.session-options button.selected span,.session-options button:hover span{color:#e8cfb2}.session-options strong{margin-top:31px;font:500 2.25rem/1 var(--serif);letter-spacing:-.04em}.session-options small{margin-top:12px;font:.9rem var(--sans)}.enrollment-form label{display:grid;grid-gap:10px;gap:10px;color:var(--oxblood);font:.9rem var(--serif);letter-spacing:.12em;text-transform:uppercase}.enrollment-form input,.enrollment-form textarea{width:100%;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:11px 0;color:var(--ink);background:transparent;font:1rem/1.5 var(--sans);outline:none;resize:vertical}.enrollment-form input:focus,.enrollment-form textarea:focus{border-color:var(--oxblood);box-shadow:0 2px 0 var(--oxblood)}.enrollment-form input[readonly]{color:var(--oxblood)}.enrollment-form .wide{grid-column:1/-1}.enrollment-form .button{margin-top:28px;border:0;cursor:pointer}.enrollment-form .button:disabled{cursor:wait;opacity:.66}.course-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);min-height:470px;border-bottom:1px solid var(--line)}.course-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(82px,10vw,155px) 8.5vw}.course-hero-copy h1{max-width:720px;margin:0;font:500 clamp(3.8rem,5.9vw,7.2rem)/.93 var(--serif);letter-spacing:-.055em}.course-detail-visual img,.course-detail-visual picture,.course-editorial-image img,.course-editorial-image picture,.course-hero-visual,.course-hero-visual img,.course-hero-visual picture{display:block;width:100%}.course-hero-visual{min-height:100%;display:flex;align-items:center;background:var(--wash);overflow:hidden}.course-hero-visual img{height:auto;object-fit:contain}.course-editorial-image{margin:clamp(52px,7vw,102px) auto 0;overflow:hidden;border:1px solid var(--line);background:var(--wash)}.course-collage{max-width:860px}.course-journey{max-width:920px}.course-detail-visual{max-width:388px;margin:62px 0 0 auto;border:1px solid var(--line)}.course-detail-visual img{height:auto}.course-weeks .course-editorial-image{margin-left:0}.course-hero-visual picture{height:auto}@media (max-width:1000px){.course-hero-layout{grid-template-columns:1fr;min-height:0}.course-hero-copy{min-height:520px;padding:88px 8vw 70px}.course-hero-visual{min-height:420px}.course-hero-visual img{height:auto;min-height:0;object-fit:contain}.course-detail-visual{margin-right:0}}@media (max-width:520px){.course-hero-copy{min-height:485px;padding:82px 8vw 66px}.course-hero-copy h1{font-size:clamp(3.05rem,13vw,3.85rem);line-height:1.01;letter-spacing:-.045em;text-wrap:balance}.course-hero-visual,.course-hero-visual img,.course-hero-visual picture{min-height:0;height:auto}.course-hero-visual img{object-fit:contain}.course-editorial-image{margin-top:42px}.course-detail-visual{max-width:100%;margin-top:48px}}@media (max-width:1100px){.enrollment-section{padding:76px 8vw}.enrollment-form{margin-top:38px}.session-options{grid-template-columns:1fr;margin-bottom:38px}.session-options button{min-height:145px}.enrollment-form .wide{grid-column:auto}}.site-footer{position:relative;overflow:hidden;grid-template-columns:minmax(0,1fr) auto;gap:clamp(32px,5vw,100px);padding-block:38px}.site-footer>div{position:relative;z-index:1}.site-footer .brand-logo{width:min(310px,100%)}.footer-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:18px clamp(24px,2.25vw,42px)}.footer-links{justify-content:flex-end;gap:12px clamp(20px,1.8vw,34px)}.footer-navigation>span{color:var(--oxblood);font-family:var(--serif);font-size:.85rem;white-space:nowrap}.footer-roundel{position:absolute;z-index:0;right:clamp(18px,3vw,60px);bottom:-118px;display:block;width:255px;opacity:.14;pointer-events:none}.footer-roundel img{display:block;width:100%;height:auto}@media (max-width:1100px){.site-footer{grid-template-columns:1fr}.footer-links,.footer-navigation{justify-content:flex-start}.footer-navigation{gap:24px}.footer-roundel{right:4vw;bottom:-108px;width:210px;opacity:.12}}.book-index{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.book-card{min-width:0;padding:clamp(48px,6vw,92px) clamp(24px,3.15vw,56px) 58px;border-right:1px solid var(--line)}.book-card:last-child{border-right:0}.book-cover{display:flex;justify-content:center;align-items:flex-start;min-height:400px;padding:18px;background:var(--wash)}.book-cover img,.book-cover picture{display:block}.book-cover img{max-width:100%;width:auto;height:min(420px,31vw);box-shadow:10px 14px 20px rgba(23,23,20,.18);transition:transform .25s ease}.book-cover:hover img{transform:translateY(-5px) rotate(-.8deg)}.book-card-copy{padding-top:31px}.back-link,.book-meta{margin:0 0 14px;color:var(--oxblood);font:.82rem var(--serif);text-transform:uppercase;letter-spacing:.14em}.book-card h2{margin:0;font:500 clamp(2.1rem,3vw,3.25rem)/.98 var(--serif);letter-spacing:-.045em}.book-card-copy>p:not(.book-meta){min-height:104px;margin:18px 0 25px;line-height:1.6}.book-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:17px;border-top:1px solid var(--line);color:var(--oxblood);font:1.35rem var(--serif)}.books-closing{min-height:530px}.book-detail{display:grid;grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr);min-height:700px;border-bottom:1px solid var(--line)}.book-detail-cover{display:flex;justify-content:center;align-items:center;padding:clamp(70px,9vw,140px) 7vw;background:var(--wash)}.book-detail-cover img,.book-detail-cover picture{display:block;max-width:100%}.book-detail-cover img{max-height:530px;width:auto;box-shadow:16px 22px 30px rgba(23,23,20,.2)}.book-detail-copy{padding:clamp(72px,9vw,145px) 8vw clamp(76px,9vw,140px) 7vw}.book-detail-copy h1{margin:32px 0 23px;font:500 clamp(3.25rem,5.5vw,6.7rem)/.9 var(--serif);letter-spacing:-.06em}.book-detail-copy h1 em{font-weight:400}.book-byline{margin:0;color:var(--oxblood);font:1.1rem/1.55 var(--serif)}.book-description{max-width:590px;margin:42px 0 34px;font-size:1.12rem;line-height:1.7}.book-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px;max-width:620px;margin:0;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.book-details div{min-width:0}.book-details dt{color:var(--oxblood);font:.76rem var(--sans);letter-spacing:.1em;text-transform:uppercase}.book-details dd{margin:5px 0 0;font:1rem/1.35 var(--serif)}.book-purchase{display:flex;align-items:center;gap:28px;margin-top:35px}.book-purchase>span{color:var(--oxblood);font:2rem var(--serif)}.purchase-note{margin:15px 0 0;color:#645a50;font-size:.83rem}@media (max-width:1100px){.book-index{grid-template-columns:1fr}.book-card{display:grid;grid-template-columns:minmax(220px,.65fr) 1fr;grid-gap:40px;gap:40px;padding:54px 8vw;border-right:0;border-bottom:1px solid var(--line)}.book-card:last-child{border-bottom:0}.book-cover{min-height:0}.book-cover img{height:auto;max-height:370px}.book-card-copy{padding-top:0}.book-card-copy>p:not(.book-meta){min-height:0}.book-detail{grid-template-columns:1fr}.book-detail-cover{padding:84px 8vw}.book-detail-cover img{max-height:480px}.book-detail-copy{padding:75px 8vw}}@media (max-width:620px){.book-card{grid-template-columns:1fr;gap:30px}.book-cover{padding:24px}.book-cover img,.book-detail-cover img{max-height:none;width:100%}.book-details{grid-template-columns:1fr;gap:17px}.book-purchase{align-items:flex-start;flex-direction:column;gap:20px}}.blog-category-hero,.blog-index-hero{border-bottom:1px solid var(--line)}.blog-index-hero{min-height:520px;padding:clamp(86px,11vw,165px) 10.4vw 84px}.article-hero h1,.blog-category-hero h1,.blog-index-hero h1{max-width:1000px;margin:0;font:500 clamp(3.7rem,6.3vw,7.5rem)/.92 var(--serif);letter-spacing:-.055em}.blog-category-index{display:grid;grid-template-columns:minmax(0,1fr);border-bottom:1px solid var(--line)}.blog-category-card{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);min-height:480px}.blog-category-card img,.blog-category-card picture{display:block;width:100%;height:100%}.blog-category-card img{object-fit:cover}.blog-category-card>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(52px,7vw,112px)}.blog-category-card h2,.blog-post-card h2{margin:0;font:500 clamp(2.6rem,4.2vw,5rem)/.95 var(--serif);letter-spacing:-.05em}.blog-category-card>div>p:not(.eyebrow){max-width:540px;margin:28px 0;font-size:1.1rem}.blog-category-card span{color:var(--oxblood);font-family:var(--serif)}.blog-category-card b{margin-left:10px;font-size:1.3rem;font-weight:400}.blog-category-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.85fr);min-height:610px}.blog-category-hero>div{padding:clamp(80px,10vw,155px) 8.5vw}.blog-category-hero img,.blog-category-hero picture{display:block;width:100%;height:100%}.blog-category-hero img{object-fit:cover}.blog-post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line)}.blog-post-card{min-width:0;border-right:1px solid var(--line)}.blog-post-card:last-child{border-right:0}.blog-post-card img,.blog-post-card picture{display:block;width:100%}.blog-post-card img{aspect-ratio:1.48/1;object-fit:cover}.blog-post-card>div{padding:clamp(35px,4vw,68px)}.blog-post-card h2{margin-top:19px;font-size:clamp(2.35rem,3.5vw,4rem)}.blog-post-card>div>p:not(.eyebrow){max-width:570px;margin:24px 0 30px}.article-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.95fr);min-height:640px;border-bottom:1px solid var(--line)}.article-hero>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(74px,9vw,145px) 8.5vw}.article-hero .back-link,.blog-category-hero .back-link{display:inline-block;width:-moz-fit-content;width:fit-content;margin-bottom:52px}.article-hero img,.article-hero picture{display:block;width:100%;height:100%}.article-hero img{object-fit:cover}.article-body{max-width:800px;margin:0 auto;padding:clamp(78px,10vw,150px) 28px;font-size:1.08rem;line-height:1.78}.article-body p{margin:0 0 25px}.article-body .article-intro{margin-bottom:54px;font:500 clamp(1.6rem,2.25vw,2.25rem)/1.45 var(--serif)}.article-body h2{max-width:760px;margin:84px 0 27px;font:500 clamp(2.55rem,4.1vw,4.35rem)/.98 var(--serif);letter-spacing:-.05em;text-wrap:balance}.article-body h3{margin:0 0 11px;font:500 1.45rem/1.22 var(--serif)}.article-body a:not(.button){color:var(--oxblood);border-bottom:1px solid}.article-body ol,.article-body ul{margin:32px 0 34px;padding:0;list-style:none;border-top:1px solid var(--line)}.article-body li{padding:17px 0;border-bottom:1px solid var(--line)}.article-image{margin:62px -11vw 68px}.article-image img,.article-image picture{display:block;width:100%}.article-image img{aspect-ratio:1.75/1;object-fit:cover}.article-cta{margin-top:45px!important}.article-faq{margin-top:112px;padding-top:82px;border-top:1px solid var(--line)}.article-faq h2{margin-top:0}.article-faq>div{padding:28px 0;border-top:1px solid var(--line)}.article-faq>div:last-child{border-bottom:1px solid var(--line)}.article-faq p{margin-bottom:0}.executive-hero .button{margin-top:10px}.executive-editorial,.executive-faq,.executive-fit,.executive-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(48px,10vw,190px);gap:clamp(48px,10vw,190px);padding:clamp(86px,11vw,165px) 8.5vw;border-bottom:1px solid var(--line)}.executive-editorial h2,.executive-faq h2,.executive-fit h2,.executive-intro h2,.executive-section-heading h2{margin:0;font:500 clamp(3rem,5.3vw,6.1rem)/.95 var(--serif);letter-spacing:-.055em}.executive-editorial-copy,.executive-fit-copy,.executive-intro>div{max-width:620px;margin-left:auto;font-size:1.1rem}.executive-editorial-copy p,.executive-fit-copy p,.executive-intro>div p{margin:0 0 25px}.executive-editorial{background:#e7dac6}.executive-uses{padding:clamp(82px,10vw,150px) 8.5vw;border-bottom:1px solid var(--line)}.executive-section-heading{max-width:1080px}.executive-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:68px;border-top:1px solid var(--line)}.executive-use-grid article{min-width:0;padding:30px 32px 28px 0;margin-right:32px;border-right:1px solid var(--line)}.executive-use-grid article:last-child{margin-right:0;padding-right:0;border-right:0}.executive-use-grid span{color:var(--oxblood);font:1.1rem var(--serif)}.executive-faq h3,.executive-process h3,.executive-use-grid h3{margin:52px 0 14px;font:500 clamp(1.75rem,2.3vw,2.55rem)/1 var(--serif);letter-spacing:-.04em}.executive-use-grid p{max-width:355px;margin:0;line-height:1.65}.executive-process{display:grid;grid-template-columns:minmax(130px,.38fr) minmax(0,1fr) minmax(270px,.62fr);grid-gap:clamp(42px,7vw,125px);gap:clamp(42px,7vw,125px);padding:clamp(82px,10vw,150px) 8.5vw;border-bottom:1px solid var(--line);background:var(--wash)}.executive-process aside{color:var(--oxblood);font:1.45rem var(--serif)}.executive-process>div{border-left:1px solid var(--line);padding-left:clamp(28px,4.7vw,72px)}.executive-process h2{max-width:720px;margin:0;font:500 clamp(3rem,4.7vw,5.4rem)/.96 var(--serif);letter-spacing:-.055em}.executive-process>div>p:not(.eyebrow){max-width:650px;margin:28px 0 0;font-size:1.08rem}.executive-process ol{align-self:end;margin:0;padding:0;list-style:none}.executive-process li{padding:20px 0;border-top:1px solid var(--line)}.executive-process li:last-child{border-bottom:1px solid var(--line)}.executive-process li h3{margin:0 0 9px;font-size:1.35rem}.executive-process li p{margin:0;line-height:1.55}.executive-proof{padding:clamp(88px,11vw,168px) max(8.5vw,calc((100vw - 1100px) / 2));border-bottom:1px solid var(--line)}.executive-proof blockquote{max-width:1030px;margin:28px 0 31px;font:500 clamp(2.55rem,4.4vw,5.15rem)/1.03 var(--serif);letter-spacing:-.05em}.executive-proof cite{color:var(--oxblood);font:.82rem var(--sans);letter-spacing:.14em;text-transform:uppercase;font-style:normal}.executive-proof-note{max-width:540px;margin:55px 0 0 auto;font-size:1.06rem}.executive-faq{padding-bottom:clamp(90px,11vw,170px)}.executive-faq>div:last-child{border-top:1px solid var(--line)}.executive-faq article{padding:25px 0 27px;border-bottom:1px solid var(--line)}.executive-faq h3{margin:0 0 13px;font-size:1.65rem}.executive-faq p{max-width:650px;margin:0}.executive-closing>p:not(.eyebrow){max-width:570px;margin:25px 0 0;color:#ddd0bd;font-size:1.08rem}@media (max-width:1100px){.executive-editorial,.executive-faq,.executive-fit,.executive-intro,.executive-process{grid-template-columns:1fr;gap:34px;padding:78px 8vw}.executive-editorial-copy,.executive-fit-copy,.executive-intro>div{margin-left:0}.executive-uses{padding:78px 8vw}.executive-use-grid{grid-template-columns:1fr;margin-top:44px}.executive-use-grid article,.executive-use-grid article:last-child{padding:27px 0;margin:0;border-right:0;border-bottom:1px solid var(--line)}.executive-use-grid article:last-child{border-bottom:0}.executive-use-grid h3{margin-top:25px}.executive-process>div{border-left:0;padding-left:0}.executive-proof{padding:82px 8vw}.executive-proof-note{margin-left:0}.executive-faq>div:last-child{margin-top:12px}}@media (max-width:620px){.executive-editorial h2,.executive-faq h2,.executive-fit h2,.executive-intro h2,.executive-process h2,.executive-section-heading h2{font-size:clamp(2.75rem,12.5vw,4rem)}.executive-proof blockquote{font-size:clamp(2.35rem,11.5vw,3.55rem)}.executive-editorial,.executive-faq,.executive-fit,.executive-intro,.executive-process,.executive-proof,.executive-uses{padding-left:8vw;padding-right:8vw}}@media (max-width:1100px){.blog-category-card{grid-template-columns:1fr}.blog-category-card picture{min-height:370px}.article-hero,.blog-category-hero{grid-template-columns:1fr}.article-hero picture,.blog-category-hero picture{min-height:420px}.article-hero>div,.blog-category-hero>div{padding:84px 8vw}.blog-post-grid{grid-template-columns:1fr}.blog-post-card{display:grid;grid-template-columns:minmax(250px,.7fr) 1fr;border-right:0;border-bottom:1px solid var(--line)}.blog-post-card:last-child{border-bottom:0}.blog-post-card img{height:100%}.article-body{max-width:780px;padding-inline:8vw}.article-image{margin-inline:-1vw}}@media (max-width:620px){.blog-index-hero{min-height:470px;padding:82px 8vw 70px}.article-hero h1,.blog-category-hero h1,.blog-index-hero h1{font-size:clamp(3.3rem,15.5vw,4.5rem)}.blog-category-card picture{min-height:290px}.blog-category-card>div{padding:54px 8vw 64px}.blog-category-card h2{font-size:3.35rem}.article-hero>div,.blog-category-hero>div{padding:76px 8vw}.article-hero picture,.blog-category-hero picture{min-height:310px}.article-hero .back-link,.blog-category-hero .back-link{margin-bottom:38px}.blog-post-card{grid-template-columns:1fr}.blog-post-card img{height:auto}.blog-post-card>div{padding:42px 8vw 52px}.article-body{padding:72px 8vw;font-size:1rem}.article-body .article-intro{font-size:1.5rem}.article-body h2{margin-top:66px;font-size:clamp(2.45rem,11.5vw,3.55rem)}.article-image{margin:48px -8vw 56px}.article-image img{aspect-ratio:1.25/1}.article-faq{margin-top:78px;padding-top:64px}}.journal-reference{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(48px,10vw,180px);gap:clamp(48px,10vw,180px);padding:clamp(78px,10vw,150px) 8.5vw;border-bottom:1px solid var(--line);background:var(--wash)}.fact-sheet-intro h2,.fact-sheet-method h2,.journal-reference h2{max-width:680px;margin:0;font:500 clamp(3rem,5vw,5.8rem)/.96 var(--serif);letter-spacing:-.055em}.fact-sheet-intro>div:last-child,.fact-sheet-method>div:last-child,.journal-reference>div:last-child{max-width:620px;margin-left:auto;font-size:1.08rem}.journal-reference>div:last-child p{margin:0 0 28px}.fact-sheet-hero{min-height:640px;padding:clamp(85px,11vw,170px) 10.4vw 90px;border-bottom:1px solid var(--line)}.fact-sheet-hero .back-link{display:inline-block;margin-bottom:52px}.fact-sheet-hero h1{max-width:1050px;margin:0;font:500 clamp(3.7rem,6.4vw,7.7rem)/.92 var(--serif);letter-spacing:-.06em}.fact-sheet-hero .lede{max-width:690px}.fact-sheet-updated{margin:36px 0 0;padding-top:17px;border-top:1px solid var(--line);color:var(--oxblood);font:.9rem var(--serif);letter-spacing:.08em;text-transform:uppercase}.fact-sheet-intro,.fact-sheet-method{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(48px,10vw,180px);gap:clamp(48px,10vw,180px);padding:clamp(84px,11vw,165px) 8.5vw;border-bottom:1px solid var(--line)}.fact-sheet-intro>div:last-child p,.fact-sheet-method>div:last-child>p{margin:0 0 24px}.fact-sheet-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line)}.fact-sheet-stats article{min-width:0;min-height:385px;padding:clamp(42px,5.5vw,88px) 8.5vw clamp(44px,5.5vw,82px);border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;scroll-margin-top:30px}.fact-sheet-stats article:nth-child(2n){border-right:0}.fact-sheet-stats article:nth-last-child(-n+2){border-bottom:0}.fact-sheet-number{margin:0;color:var(--oxblood);font:500 clamp(4.3rem,7vw,7rem)/.85 var(--serif);letter-spacing:-.06em}.fact-sheet-stats h2{max-width:400px;margin:30px 0 16px;font:500 clamp(1.8rem,2.8vw,3rem)/1 var(--serif);letter-spacing:-.04em}.fact-sheet-stats article>p:not(.fact-sheet-number){max-width:520px;margin:0 0 27px;line-height:1.65}.fact-sheet-method a,.fact-sheet-stats a{color:var(--oxblood);border-bottom:1px solid}.fact-sheet-stats article>a{width:-moz-fit-content;width:fit-content;margin-top:auto;font:.88rem/1.45 var(--serif)}.fact-sheet-method ul{margin:34px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.fact-sheet-method li{padding:16px 0;border-bottom:1px solid var(--line)}.fact-sheet-cite{margin-top:48px;padding:30px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fact-sheet-cite .eyebrow{margin-bottom:15px}.fact-sheet-cite p:last-child{margin:0;font-family:var(--serif)}.fact-sheet-closing>p:not(.eyebrow){max-width:600px;margin:22px 0 0;color:#ddd0bd;font-size:1.08rem;line-height:1.55}@media (max-width:1100px){.fact-sheet-intro,.fact-sheet-method,.journal-reference{grid-template-columns:1fr;gap:34px;padding:78px 8vw}.fact-sheet-intro>div:last-child,.fact-sheet-method>div:last-child,.journal-reference>div:last-child{margin-left:0}.fact-sheet-hero{min-height:550px;padding:90px 8vw 76px}.fact-sheet-stats article{padding-left:8vw;padding-right:8vw}}@media (max-width:620px){.fact-sheet-intro h2,.fact-sheet-method h2,.journal-reference h2{font-size:clamp(2.75rem,12.5vw,4rem)}.fact-sheet-hero{min-height:520px;padding:76px 8vw 68px}.fact-sheet-hero h1{font-size:clamp(3.25rem,15vw,4.5rem)}.fact-sheet-hero .back-link{margin-bottom:38px}.fact-sheet-stats{grid-template-columns:1fr}.fact-sheet-stats article,.fact-sheet-stats article:nth-child(2n){min-height:0;padding:52px 8vw;border-right:0;border-bottom:1px solid var(--line)}.fact-sheet-stats article:last-child{border-bottom:0}.fact-sheet-stats h2{margin-top:24px;font-size:clamp(2rem,9vw,2.85rem)}.fact-sheet-number{font-size:clamp(4.1rem,20vw,5.4rem)}.fact-sheet-intro,.fact-sheet-method,.journal-reference{padding-left:8vw;padding-right:8vw}}.article-related{margin-top:112px;padding-top:82px;border-top:1px solid var(--line)}.article-related>h2{margin-top:0}.article-related>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line)}.article-related article{min-width:0;padding-bottom:28px}.article-related article+article{border-left:1px solid var(--line)}.article-related article:only-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(200px,.65fr) 1fr;padding-bottom:0}.article-related img,.article-related picture{display:block;width:100%}.article-related img{aspect-ratio:1.48/1;object-fit:cover}.article-related article:only-child img{height:100%}.article-related .text-link,.article-related article p,.article-related h3{display:block;margin-right:28px;margin-left:28px}.article-related h3{margin-top:25px;font:500 2rem/1 var(--serif);letter-spacing:-.04em}.article-related article p{margin-top:0}.article-related article:only-child h3{margin-top:28px}@media (max-width:620px){.article-related{margin-top:78px;padding-top:64px}.article-related article:only-child,.article-related>div{grid-template-columns:1fr}.article-related article+article{border-top:1px solid var(--line);border-left:0}.article-related article:only-child img{height:auto}}.hero-image .hero-seal{left:56%;top:clamp(-24px,-1.5vw,-14px);bottom:auto;width:clamp(86px,8vw,126px)}.hero-image .hero-seal img{filter:drop-shadow(0 4px 6px rgba(23,10,7,.24))}