.blog-module__3rPSzG__page{--blog-accent:var(--blog);--blog-deep:var(--workshop);--blog-muted:#7e6547;--paper:var(--white);--warm-paper:#f5efe5;--soft-field:#f1f2f2;--rule:var(--line);background:var(--paper);min-height:100svh;color:var(--ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.blog-module__3rPSzG__progressTrack{z-index:120;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.blog-module__3rPSzG__progressTrack span{background:var(--orange);height:100%;transition:width 80ms linear;display:block}.blog-module__3rPSzG__intro{min-height:min(700px, calc(100svh - var(--header-height)));padding:clamp(145px, 15vw, 220px) calc(var(--floating-nav-width) + var(--floating-nav-right) + 48px) clamp(100px, 11vw, 165px) var(--page-x);background:var(--warm-paper);align-content:center;display:grid;position:relative}.blog-module__3rPSzG__pageTab{background:var(--blog-accent);width:clamp(150px,14vw,220px);min-height:clamp(58px,6vw,86px);color:var(--white);letter-spacing:-.04em;justify-content:center;align-items:center;padding:15px clamp(22px,3vw,48px);font-size:clamp(1.2rem,2.2vw,2rem);font-weight:640;display:flex;position:absolute;top:0;left:0}.blog-module__3rPSzG__intro h1{letter-spacing:-.045em;max-width:14ch;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:670;line-height:.9}.blog-module__3rPSzG__categoryNav{z-index:60;top:clamp(132px,14vw,205px);right:var(--floating-nav-right);width:var(--floating-nav-width);position:fixed}.blog-module__3rPSzG__categoryNavInner{flex-direction:column;display:flex}.blog-module__3rPSzG__categoryNav a{letter-spacing:-.03em;text-align:left;justify-content:flex-start;align-items:center;min-height:clamp(48px,5vw,72px);padding:13px clamp(17px,2vw,29px);font-size:clamp(.9rem,1.45vw,1.35rem);font-weight:640;transition:filter .16s,box-shadow .16s;display:flex}.blog-module__3rPSzG__categoryNav a:first-child{background:var(--movement);color:var(--ink)}.blog-module__3rPSzG__categoryNav a:nth-child(2){background:var(--art);color:var(--white)}.blog-module__3rPSzG__categoryNav a:nth-child(3){background:var(--performance);color:var(--white)}.blog-module__3rPSzG__categoryNav a:nth-child(4){background:var(--blog-accent);color:var(--white)}.blog-module__3rPSzG__categoryNav a:last-child{border-right:0}.blog-module__3rPSzG__categoryNav a:hover,.blog-module__3rPSzG__categoryNav a:focus-visible{box-shadow:inset 6px 0 0 var(--ink);filter:brightness(1.03)saturate(1.06)}.blog-module__3rPSzG__categoryNav a.blog-module__3rPSzG__categoryCurrent{box-shadow:inset 6px 0 0 var(--ink);filter:brightness(.96)saturate(1.08)}.blog-module__3rPSzG__categorySection{scroll-margin-top:var(--header-height);padding:clamp(105px, 11vw, 170px) calc(var(--floating-nav-width) + var(--floating-nav-right) + 48px) clamp(105px, 11vw, 170px) var(--page-x)}.blog-module__3rPSzG__categoryHeading{border-bottom:1px solid var(--rule);grid-template-columns:clamp(114px,12vw,190px) minmax(0,1fr);align-items:end;padding-bottom:clamp(28px,3.5vw,48px);display:grid}.blog-module__3rPSzG__categoryHeading>p{color:var(--blog-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:650}.blog-module__3rPSzG__categoryHeading h2{letter-spacing:-.04em;max-width:20ch;font-size:clamp(1.35rem,2.2vw,2.4rem);font-weight:640;line-height:1}.blog-module__3rPSzG__categoryHeading h2 a:hover,.blog-module__3rPSzG__categoryHeading h2 a:focus-visible{color:var(--blog-accent)}.blog-module__3rPSzG__postList{gap:clamp(30px,4vw,54px);padding-top:clamp(52px,6vw,86px);display:grid}.blog-module__3rPSzG__postCard{background:var(--soft-field);border-radius:22px;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(38px,6vw,90px);padding:clamp(34px,4.5vw,68px);display:grid;overflow:hidden}.blog-module__3rPSzG__postCard:not(:has(.blog-module__3rPSzG__postImage)){grid-template-columns:clamp(114px,12vw,190px) minmax(0,1fr)}.blog-module__3rPSzG__postCard:not(:has(.blog-module__3rPSzG__postImage)):before{color:var(--blog-muted);content:"Article";letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:650}.blog-module__3rPSzG__postImage{background:var(--warm-paper);border-radius:14px;align-self:stretch;overflow:hidden}.blog-module__3rPSzG__postImage img{object-fit:cover;width:100%;height:100%;min-height:320px;transition:transform .3s}.blog-module__3rPSzG__postImage:hover img{transform:scale(1.015)}.blog-module__3rPSzG__postCardBody{align-self:center;width:min(100%,760px)}.blog-module__3rPSzG__postMeta{color:var(--quiet-ink);flex-wrap:wrap;gap:8px 18px;font-size:.75rem;font-weight:570;display:flex}.blog-module__3rPSzG__postMeta span:before{content:"·";margin-right:18px}.blog-module__3rPSzG__postEyebrow{color:var(--blog-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:28px;font-size:.76rem;font-weight:650}.blog-module__3rPSzG__postCard h3{letter-spacing:-.055em;max-width:12ch;margin-top:16px;font-size:clamp(2.7rem,4.2vw,4.8rem);font-weight:670;line-height:.92}.blog-module__3rPSzG__postCard h3 a:hover,.blog-module__3rPSzG__postCard h3 a:focus-visible{color:var(--blog-accent)}.blog-module__3rPSzG__postExcerpt{color:#37332f;max-width:630px;margin-top:clamp(26px,3vw,42px);font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.5}.blog-module__3rPSzG__readLink{border:1px solid var(--ink);align-items:center;gap:18px;min-height:49px;margin-top:30px;padding:11px 17px;font-size:.82rem;font-weight:650;display:inline-flex}.blog-module__3rPSzG__readLink:hover,.blog-module__3rPSzG__readLink:focus-visible{background:var(--ink);color:var(--white)}.blog-module__3rPSzG__previewSection:nth-of-type(2n){background:var(--warm-paper)}.blog-module__3rPSzG__categoryPreview{background:color-mix(in srgb, var(--soft-field) 88%, var(--white));border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;max-width:1100px;min-height:240px;margin-top:clamp(50px,6vw,82px);margin-left:clamp(114px,12vw,190px);padding:clamp(32px,4.5vw,62px);display:grid}.blog-module__3rPSzG__categoryPreview p{letter-spacing:-.035em;max-width:650px;font-size:clamp(1.25rem,2.1vw,2rem);font-weight:570;line-height:1.2}.blog-module__3rPSzG__categoryPreview span{color:var(--blog-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:650}.blog-module__3rPSzG__articlePage{padding-top:clamp(95px,10vw,155px)}.blog-module__3rPSzG__article{grid-template-columns:minmax(170px,.32fr) minmax(0,1fr);padding-top:clamp(54px,7vw,105px);display:grid}.blog-module__3rPSzG__articleRail{top:calc(var(--header-height) + 100px);color:var(--quiet-ink);align-self:start;padding-right:clamp(24px,4vw,62px);font-size:.75rem;line-height:1.5;position:sticky}.blog-module__3rPSzG__articleRail>p+p{margin-top:4px}.blog-module__3rPSzG__readingTools{justify-items:start;gap:10px;margin-top:30px;display:grid}.blog-module__3rPSzG__readingTools button{background:0 0;border-bottom:1px solid;padding:4px 0;font-size:.77rem;font-weight:650}.blog-module__3rPSzG__readingTools button:hover{color:var(--blog-accent)}.blog-module__3rPSzG__readingTools small{color:var(--blog-muted);margin-top:4px}.blog-module__3rPSzG__articleBody{width:min(100%,780px)}.blog-module__3rPSzG__articleHeader{margin-bottom:clamp(56px,7vw,92px)}.blog-module__3rPSzG__articleHeader>p:first-child{color:var(--blog-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:20px;font-size:.76rem;font-weight:650}.blog-module__3rPSzG__articleHeader h1{letter-spacing:-.06em;max-width:11ch;font-size:clamp(3.5rem,5.8vw,6.6rem);font-weight:670;line-height:.88}.blog-module__3rPSzG__standfirst{color:#37332f;max-width:660px;margin-top:clamp(32px,4vw,50px);font-size:clamp(1.18rem,1.75vw,1.5rem)!important;line-height:1.42!important}.blog-module__3rPSzG__articleCover{border-radius:22px;margin:0 0 clamp(56px,7vw,96px);overflow:hidden}.blog-module__3rPSzG__articleCover img,.blog-module__3rPSzG__markdownBody img{width:100%;height:auto}.blog-module__3rPSzG__markdownBody>p{max-width:690px;margin-top:1.55em;font-size:clamp(1.05rem,1.25vw,1.18rem);line-height:1.65}.blog-module__3rPSzG__markdownBody>p:first-child:first-letter{float:left;color:var(--blog-accent);margin:.07em .09em 0 0;font-size:4.4em;font-weight:520;line-height:.75}.blog-module__3rPSzG__markdownBody h2,.blog-module__3rPSzG__markdownBody h3{letter-spacing:-.045em;margin-top:clamp(62px,8vw,100px);font-size:clamp(2rem,3.1vw,3.2rem);font-weight:650;line-height:1}.blog-module__3rPSzG__markdownBody blockquote{border-left:8px solid var(--blog-accent);color:var(--blog-deep);letter-spacing:-.04em;margin:clamp(60px,8vw,98px) 0;padding-left:clamp(24px,4vw,48px);font-size:clamp(1.7rem,3vw,2.9rem);font-weight:560;line-height:1.08}.blog-module__3rPSzG__markdownBody blockquote p{line-height:inherit}.blog-module__3rPSzG__markdownBody a{border-bottom:1px solid}.blog-module__3rPSzG__markdownBody ul,.blog-module__3rPSzG__markdownBody ol{gap:12px;max-width:690px;margin:26px 0 0;padding-left:24px;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.55;display:grid}.blog-module__3rPSzG__markdownBody h2+ol{background:var(--soft-field);border-radius:18px;margin-top:26px;padding:32px 32px 34px 56px}.blog-module__3rPSzG__markdownBody img{border-radius:18px;margin:clamp(52px,7vw,86px) 0}.blog-module__3rPSzG__articleClosing{background:var(--warm-paper);border-radius:22px;margin-top:clamp(76px,10vw,130px);padding:clamp(30px,4vw,54px)}.blog-module__3rPSzG__articleClosing p{letter-spacing:-.035em;font-size:clamp(1.35rem,2.2vw,1.9rem);font-weight:570}.blog-module__3rPSzG__articleClosing a{border-bottom:1px solid;gap:18px;margin-top:26px;padding-bottom:4px;font-weight:650;display:inline-flex}.blog-module__3rPSzG__footer{border-top:1px solid var(--rule);padding:38px calc(var(--floating-nav-width) + var(--floating-nav-right) + 48px) 100px var(--page-x);background:#f7f6f3;grid-template-columns:1.5fr 1fr auto;align-items:center;gap:34px;font-size:clamp(.72rem,1vw,.9rem);font-weight:620;display:grid}.blog-module__3rPSzG__footerContact{justify-items:start;gap:12px;display:grid}.blog-module__3rPSzG__footerInstagram{justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.blog-module__3rPSzG__footer a:nth-child(2){justify-self:center}.blog-module__3rPSzG__footer a:last-child{justify-self:end}.blog-module__3rPSzG__footer a:hover{text-underline-offset:4px;text-decoration:underline}.blog-module__3rPSzG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.blog-module__3rPSzG__intro{min-height:auto;padding-top:130px;padding-right:var(--page-x);padding-bottom:90px}.blog-module__3rPSzG__pageTab{width:min(46vw,200px);min-height:60px;font-size:1.3rem}.blog-module__3rPSzG__intro h1{font-size:clamp(2.55rem,12vw,3.2rem)}.blog-module__3rPSzG__categoryNav{top:var(--header-height);background:var(--white);width:auto;position:sticky;right:auto;overflow:visible}.blog-module__3rPSzG__categoryNavInner{flex-direction:initial;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.blog-module__3rPSzG__categoryNav a{text-align:center;min-height:50px;max-height:50px;padding:10px 6px;font-size:.62rem;line-height:1.15}.blog-module__3rPSzG__categoryNav a.blog-module__3rPSzG__categoryCurrent{box-shadow:inset 0 5px 0 var(--ink)}.blog-module__3rPSzG__categorySection{scroll-margin-top:calc(var(--header-height) + 50px);padding-right:var(--page-x);padding-top:86px;padding-bottom:86px}.blog-module__3rPSzG__categoryHeading{grid-template-columns:1fr;gap:18px}.blog-module__3rPSzG__categoryHeading h2{font-size:clamp(1.45rem,7vw,2rem)}:is(.blog-module__3rPSzG__postCard,.blog-module__3rPSzG__postCard:not(:has(.blog-module__3rPSzG__postImage))){border-radius:18px;grid-template-columns:1fr;gap:30px;padding:26px}.blog-module__3rPSzG__postCard:not(:has(.blog-module__3rPSzG__postImage)):before{display:none}.blog-module__3rPSzG__postImage img{aspect-ratio:4/3;min-height:0}.blog-module__3rPSzG__postCard h3{font-size:clamp(2.7rem,13vw,4rem)}.blog-module__3rPSzG__categoryPreview{border-radius:18px;grid-template-columns:1fr;gap:28px;min-height:0;margin-left:0;padding:28px}.blog-module__3rPSzG__footer{padding-right:var(--page-x)}.blog-module__3rPSzG__article{grid-template-columns:1fr}.blog-module__3rPSzG__articleRail{grid-template-columns:1fr 1fr;margin-bottom:50px;padding-right:0;display:grid;position:static}.blog-module__3rPSzG__readingTools{flex-wrap:wrap;grid-column:1/-1;gap:20px;margin-top:20px;display:flex}.blog-module__3rPSzG__readingTools small{flex-basis:100%}.blog-module__3rPSzG__articleHeader h1{font-size:clamp(3.35rem,16vw,5rem)}.blog-module__3rPSzG__markdownBody blockquote{border-left-width:5px}.blog-module__3rPSzG__markdownBody h2+ol{padding:26px 24px 28px 46px}.blog-module__3rPSzG__articleClosing{border-radius:18px}.blog-module__3rPSzG__footer{grid-template-columns:1fr;align-items:start;gap:22px;padding-bottom:80px}.blog-module__3rPSzG__footer a:nth-child(2),.blog-module__3rPSzG__footer a:last-child{justify-self:start}}@media (prefers-reduced-motion:reduce){.blog-module__3rPSzG__progressTrack span,.blog-module__3rPSzG__categoryNav a,.blog-module__3rPSzG__postImage img{transition:none}}
