@import url('fonts/batch.css');
.batch{--mono:'IBM Plex Mono',monospace}.batch .site-wrap{max-width:1440px;padding-inline:55px}.batch h1,.batch h2,.batch h3{font-weight:500;overflow-wrap:break-word}.batch .brand{display:flex;align-items:center;gap:14px;line-height:1;font-size:33px;font-weight:600;letter-spacing:-1px}.brand-symbol{display:none;font:14px/1 var(--mono);padding:13px;border:1px solid var(--line);letter-spacing:0}.batch .utility{font-size:9px;letter-spacing:1px}.batch .site-header{border-bottom:1px solid var(--line);min-height:105px}.batch .navigation{font-size:12px;gap:28px}.batch .rail-note{display:none}.batch .home-intro{padding:40px 0}.batch .home-intro h1{font-size:72px;line-height:1.05;letter-spacing:-2.5px}.batch .home-intro>p{font-size:14px;max-width:530px}.batch .home-intro>.text-link{margin-top:20px}.batch .feature-image{min-width:0;display:block;background:var(--soft)}.batch .feature-image img{width:100%;height:100%;min-height:0}.batch .feature-caption{padding:30px 0;min-width:0}.batch .feature-caption h2{font-size:44px;line-height:1.13;letter-spacing:-1.2px}.batch .feature-caption>p{font-size:13px;color:var(--muted);max-width:580px}.batch .meta{flex-wrap:wrap;gap:8px 14px;font-size:10px}.batch .latest-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.batch .card-copy h2{font-size:29px;letter-spacing:-.5px}.batch .card-copy p{font-size:12px}.batch .card-image{aspect-ratio:1.55}.batch .latest-section{margin-top:42px}.batch .section-head h2{font-size:32px}.batch .topics-section{margin-top:40px;padding:27px 0;border-block:1px solid var(--line)}.batch .topics-section>h2{font-size:29px;margin-bottom:15px}.batch .topic-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.batch .topic-links>a{border-top:1px solid var(--line);border-bottom:0;padding:18px 0;min-width:0}.batch .publication-note{padding:35px 40px;margin-top:35px;display:grid;grid-template-columns:1fr 1fr;gap:0 45px}.batch .publication-note>.eyebrow{grid-column:1/-1}.batch .publication-note h2{font-size:39px;grid-column:1;grid-row:2/4}.batch .publication-note p{grid-column:2;margin-top:16px}.batch .publication-note .text-link{grid-column:2;justify-self:start}.batch .end-pair{display:grid;grid-template-columns:1.65fr 1fr;gap:45px;align-items:start}.batch .end-pair .publication-note{display:block;padding:28px}.batch .end-pair .publication-note h2{font-size:32px}.batch .end-pair .topic-links{display:block}.batch .end-pair .topics-section{border-bottom:0}.batch .end-pair .latest-stories{display:block}.batch .end-pair .story-card{display:grid;grid-template-columns:140px minmax(0,1fr);gap:25px;border-top:1px solid var(--line);padding:22px 0}.batch .end-pair .card-copy{padding:0}.batch .end-pair .card-image{aspect-ratio:1}.batch .briefs>article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:15px;border-top:1px solid var(--line);padding:25px 0}.batch .briefs>.eyebrow{padding-bottom:18px}.brief-number{font:13px/1.4 var(--mono);color:var(--accent)}.batch .briefs h2{font-size:26px;margin:10px 0}.batch .briefs p{font-size:12px;color:var(--muted)}.batch .form,.batch .contact-information,.batch .archive-results{min-width:0}.batch input::placeholder,.batch textarea::placeholder{color:var(--muted);opacity:1}.batch .page-heading{max-width:none;padding:42px 0}.batch .page-heading h1{font-size:65px;letter-spacing:-2px}.batch .page-heading>p{max-width:670px}.batch .about-opening h1{font-size:62px;letter-spacing:-2px}.batch .article-heading h1{font-size:67px;letter-spacing:-2px}.batch .byline{flex-wrap:wrap}.batch .site-footer{border-top:2px solid var(--ink)}.batch .site-footer .brand{font-size:28px}.batch .footer-motto{font-size:29px}.batch .text-art>small{text-align:center;padding-inline:10px}.batch .prose h2{scroll-margin-top:30px}.batch figure{min-width:0}
/* Five header systems. */
.nav-stack .site-header{flex-direction:column;gap:0;align-items:center;border:0;padding-top:18px}.nav-stack .site-header .brand{font-size:62px;padding:15px 0 28px}.nav-stack .navigation{border-block:1px solid var(--line);width:100%;justify-content:center;padding:8px 0;gap:45px}.nav-split .site-header .brand{border-right:1px solid var(--line);padding-right:35px;min-height:60px}.nav-split .brand-symbol,.nav-badge .brand-symbol{display:block}.nav-badge .site-header{border-block:1px solid var(--ink)}.nav-badge .brand-symbol{background:var(--ink);color:var(--paper);border:0;width:55px;height:55px;display:flex;align-items:center;justify-content:center;font-size:20px}.nav-right .site-wrap{max-width:1600px;padding:0 260px 0 50px}.nav-right .utility{padding-block:15px}.nav-right .site-header{position:fixed;right:0;top:0;bottom:0;width:215px;min-height:100vh;border:0;border-left:1px solid var(--line);padding:38px 25px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:50px;background:var(--soft);z-index:10}.nav-right .site-header .brand{font-size:34px;flex-wrap:wrap}.nav-right .navigation{flex-direction:column;align-items:stretch;gap:10px}.nav-right .navigation>a{border-bottom:1px solid var(--line);padding:14px 0}.nav-right .rail-note{display:block;font-size:12px;color:var(--muted);margin-top:auto}.nav-right .utility>span:last-child{display:none}
/* Twenty independent home compositions. */
.margin-opening{display:grid;grid-template-columns:1fr 2.15fr;gap:65px;padding-top:35px}.margin-opening .home-intro{border-right:1px solid var(--line);padding:20px 40px 0 0}.b11 .home-intro h1{font-size:57px;letter-spacing:-2px}.margin-opening .feature-caption{padding-top:15px}.margin-opening .feature-image{height:380px}.b11 .latest-stories .story-card{border-top:3px double var(--line);padding-top:20px}.b11 .card-image{aspect-ratio:1.9}.b12 .home-intro{display:flex;gap:60px;align-items:center;justify-content:space-between}.b12 .home-intro>.eyebrow{display:none}.b12 .home-intro h1{font-size:58px;margin:0;max-width:530px}.b12 .home-intro>p{max-width:320px}.b12 .home-intro>.text-link{display:none}.oak-cover{position:relative;padding:0 0 35px}.oak-cover .feature-image{height:570px}.oak-cover .feature-caption{position:absolute;left:35px;bottom:0;width:480px;background:var(--paper);padding:30px 35px;border-top:5px solid var(--accent)}.b12 .topics-section{margin-top:20px}.daybreak-opening{display:grid;grid-template-columns:1fr 1.2fr;gap:0;margin-top:35px;border:1px solid var(--line)}.daybreak-opening .home-intro{background:var(--soft);padding:45px}.b13 .home-intro h1{font-size:73px;letter-spacing:-3px}.daybreak-opening .feature{padding:25px 25px 0}.daybreak-opening .feature-image{height:330px}.daybreak-opening .feature-caption h2{font-size:34px}.b13 .end-pair{grid-template-columns:1fr 1fr}.b13 .latest-stories .card-image{border-radius:50% 50% 0 0}.b14 .home-intro{max-width:900px}.b14 .home-intro h1{font-size:81px}.current-cover{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line)}.current-cover .feature-image{grid-column:1/-1;height:420px}.current-cover .feature-caption{grid-column:1/-1;padding:30px;display:grid;grid-template-columns:1.1fr 1fr;gap:10px 40px}.current-cover .feature-caption>.eyebrow{grid-column:1/-1}.current-cover .feature-caption h2{grid-column:1;grid-row:2/5;margin:5px 0;font-size:40px}.current-cover .feature-caption>p,.current-cover .feature-caption>.meta,.current-cover .feature-caption>.text-link{grid-column:2;margin:0;justify-self:start}.workbench-opening{display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:30px;padding-top:35px}.workbench-opening .home-intro{padding:10px 0}.b15 .home-intro h1{font-size:52px;letter-spacing:-2px}.workbench-opening .feature-image{height:360px}.workbench-opening .feature-caption h2{font-size:33px}.workbench-opening .briefs{border-left:1px solid var(--line);padding-left:25px}.workbench-opening .briefs p{display:none}.workbench-opening .briefs h2{font-size:24px}.b15 .brand{font-family:'Space Grotesk',sans-serif}.b16 .home-intro{text-align:center;max-width:850px;margin:auto}.b16 .home-intro h1{font-size:79px;line-height:1}.b16 .home-intro>p{margin:auto;max-width:560px}.b16 .home-intro>.text-link{display:none}.standard-front{display:grid;grid-template-columns:1.8fr 1fr;gap:40px;border-top:3px double var(--line);padding-top:30px}.standard-front .feature-image{height:390px}.standard-front .briefs{padding:25px;background:var(--soft)}.standard-front .briefs h2{font-size:29px}.terrace-opening{display:grid;grid-template-columns:1fr 1.05fr;gap:0 70px;padding-top:40px}.terrace-opening .home-intro{grid-column:1;grid-row:1;padding:5px 0 30px}.terrace-opening .feature-caption{grid-column:1;grid-row:2;border-top:1px solid var(--line)}.terrace-opening .feature-image{grid-column:2;grid-row:1/3;min-height:650px}.b17 .home-intro h1{font-size:68px}.b17 .feature-caption h2{font-size:36px}.b17 .feature-image{border-radius:170px 170px 0 0}.b17 .card-image{aspect-ratio:1.2}.b18 .home-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:0 50px;align-items:end}.b18 .home-intro>.eyebrow{grid-column:1/-1}.b18 .home-intro h1{grid-row:2/4;margin-bottom:0}.b18 .home-intro>.text-link{justify-self:start}.relay-front{display:grid;grid-template-columns:220px minmax(0,1fr);gap:35px}.relay-front>.topics-section{margin:0;padding:20px;border:1px solid var(--line)}.relay-front .topic-links{display:block}.relay-front .topics-section>h2{font-size:27px}.relay-front .feature{display:grid;grid-template-columns:1fr 1fr;background:var(--soft)}.relay-front .feature-caption{padding:30px}.relay-front .feature-caption h2{font-size:37px}.relay-front .feature-image{min-height:380px}.b18 .latest-stories{gap:0;border:1px solid var(--line)}.b18 .latest-stories .story-card{padding:25px;border-right:1px solid var(--line)}.b18 .latest-stories .story-card:last-child{border:0}.b19 .home-intro{text-align:center;max-width:750px;margin:auto}.b19 .home-intro h1{font-size:70px}.b19 .home-intro>p{margin:auto}.b19 .home-intro>.text-link{display:none}.hearth-cover .feature-image{height:440px}.hearth-cover .feature-caption{display:grid;grid-template-columns:1.2fr 1fr;gap:0 50px;border-bottom:1px solid var(--line);padding:30px}.hearth-cover .feature-caption>.eyebrow{grid-column:1/-1}.hearth-cover .feature-caption h2{grid-column:1;grid-row:2/5}.hearth-cover .feature-caption>p,.hearth-cover .feature-caption>.meta,.hearth-cover .feature-caption>.text-link{grid-column:2;justify-self:start}.b20 .home-intro{display:grid;grid-template-columns:1.5fr 1fr;gap:0 45px;align-items:center}.b20 .home-intro>.eyebrow{grid-column:1/-1}.b20 .home-intro h1{font-size:71px;margin-bottom:0}.b20 .home-intro>.text-link{display:none}.sidestreet-front{display:grid;grid-template-columns:1fr 1.7fr .8fr;gap:30px;border-top:2px solid var(--ink);padding-top:30px}.sidestreet-front .briefs{padding-right:20px;border-right:1px solid var(--line)}.sidestreet-front .briefs h2{font-size:24px}.sidestreet-front .briefs p{display:none}.sidestreet-front .feature-image{height:380px}.sidestreet-front .feature-caption h2{font-size:37px}.sidestreet-front>.topics-section{margin:0;padding:0 0 0 20px;border:0;border-left:1px solid var(--line)}.sidestreet-front .topic-links{display:block}.sidestreet-front .topics-section>h2{font-size:28px}.folio-opening{display:grid;grid-template-columns:1.6fr 1fr;gap:0 60px;padding-top:35px}.folio-opening .home-intro{padding:10px 0 35px}.b21 .home-intro h1{font-size:91px;letter-spacing:-4px}.folio-opening>.feature-caption{align-self:end;padding-bottom:35px}.folio-opening .feature-caption h2{font-size:37px}.folio-opening>.feature-image{grid-column:1/-1;height:480px}.b21 .home-intro>.text-link{display:none}.b21 .latest-stories{gap:0}.b21 .latest-stories .story-card{padding:0 25px;border-left:1px solid var(--line)}.b21 .latest-stories .story-card:first-child{padding-left:0;border:0}.b21 .brand{font-size:50px;font-style:italic}.b22 .home-intro{border-bottom:1px solid var(--line)}.b22 .home-intro h1{font-size:77px}.trail-cover .feature-caption{display:grid;grid-template-columns:1.5fr 1fr;gap:0 40px}.trail-cover .feature-caption>.eyebrow{grid-column:1/-1}.trail-cover .feature-caption h2{grid-column:1;grid-row:2/5}.trail-cover .feature-caption>p,.trail-cover .feature-caption>.meta,.trail-cover .feature-caption>.text-link{grid-column:2;justify-self:start}.trail-cover .feature-image{height:380px}.b22 .end-pair .latest-stories .card-image{height:130px}.table-opening{display:grid;grid-template-columns:.85fr 1.35fr;gap:80px;margin-top:40px}.table-opening .home-intro{padding-top:40px}.b23 .home-intro h1{font-size:72px;letter-spacing:-3px}.table-opening .feature-image{height:450px;width:450px;max-width:100%;border-radius:50%;margin:auto}.table-opening .feature-caption{text-align:center;max-width:580px;margin:auto}.table-opening .feature-caption .meta{justify-content:center}.table-opening .feature-caption h2{font-size:39px}.b23 .topics-section{background:var(--soft);padding:25px 35px;border:0}.b23 .topics-section>h2{display:none}.b24 .home-intro{max-width:940px}.b24 .home-intro h1{font-size:80px}.plain-feature{display:grid;grid-template-columns:2fr .8fr;gap:50px;border-block:1px solid var(--line);padding-block:30px}.plain-feature .feature-caption{padding:0}.plain-feature .feature-caption h2{font-size:58px;max-width:760px}.plain-feature .feature-image{height:300px}.b24 .latest-section{margin-top:35px}.b24 .end-pair{grid-template-columns:1.7fr 1fr}.b25{color-scheme:dark}.b25 .home-intro{text-align:center;max-width:900px;margin:auto}.b25 .home-intro h1{font-size:83px;font-style:italic}.b25 .home-intro>p{margin:auto}.b25 .home-intro>.text-link{display:none}.evening-cover{padding:28px;border:1px solid var(--line);max-width:1080px;margin:auto}.evening-cover .feature-image{height:450px}.evening-cover .feature-caption{max-width:720px;margin:auto;text-align:center;padding:28px 0 4px}.evening-cover .feature-caption .meta{justify-content:center}.b25 .latest-stories .card-copy{padding:23px}.b25 .latest-stories .story-card{border:1px solid var(--line)}.b25 .publication-note{background:var(--ink);color:var(--paper)}.b25 .publication-note p,.b25 .publication-note>.eyebrow{color:var(--paper)}.sunroom-opening{display:grid;grid-template-columns:1.2fr 1fr;gap:0 65px;padding-top:40px}.sunroom-opening>.feature-image{grid-column:1;grid-row:1/3;min-height:630px}.sunroom-opening>.home-intro{grid-column:2;grid-row:1;padding-top:5px}.b26 .home-intro h1{font-size:74px;font-style:italic;letter-spacing:-2px}.sunroom-opening>.feature-caption{grid-column:2;grid-row:2;border-top:1px solid var(--line);padding-top:25px}.sunroom-opening .feature-caption h2{font-size:39px}.b26 .home-intro>.text-link{display:none}.b26 .topics-section{background:var(--soft);padding:30px;border:0}.b27 .home-intro h1{font-size:73px}.lookout-cover{display:grid;grid-template-columns:1fr 1.35fr;border-block:1px solid var(--line);gap:30px;padding:30px 0}.lookout-cover .feature-caption{align-self:center;padding:0}.lookout-cover .feature-image{height:520px}.lookout-cover .feature-caption h2{font-size:45px}.b27 .latest-stories .card-image{aspect-ratio:1.2}.b28 .home-intro{display:flex;align-items:center;justify-content:space-between;gap:55px}.b28 .home-intro>.eyebrow,.b28 .home-intro>.text-link{display:none}.b28 .home-intro h1{font-size:60px;margin:0}.b28 .home-intro>p{max-width:360px}.keepsake-front{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;border-top:1px solid var(--line);padding-top:30px}.keepsake-front .feature-image{height:450px}.keepsake-front .latest-section{margin:0}.keepsake-front .latest-stories{display:block}.keepsake-front .story-card{display:grid;grid-template-columns:125px minmax(0,1fr);gap:20px;padding:25px 0;border-top:1px solid var(--line)}.keepsake-front .card-copy{padding:0}.keepsake-front .card-copy h2{font-size:27px;margin-top:8px}.keepsake-front .card-image{aspect-ratio:1}.keepsake-front .card-copy>p{display:none}.b28 .end-pair{grid-template-columns:1fr 1fr}.measure-opening{display:grid;grid-template-columns:1fr 1.7fr;gap:40px;padding-top:35px}.measure-opening>.home-intro{padding:25px 30px;background:var(--soft);border-top:4px solid var(--accent)}.measure-opening>.home-intro:before{content:'01 / THE STARTING POINT';display:block;font:10px/1.5 var(--mono);letter-spacing:1px;margin-bottom:30px}.b29 .home-intro h1{font-size:58px;letter-spacing:-2px}.measure-opening .feature{display:flex;flex-direction:column}.measure-opening .feature-caption{padding:28px 32px;background:var(--ink);color:var(--paper)}.measure-opening .feature-caption h2{font-size:41px}.measure-opening .feature-caption .eyebrow,.measure-opening .feature-caption p,.measure-opening .feature-caption .meta{color:var(--paper)}.measure-opening .feature-image{height:320px}.b29 .latest-stories .card-copy{border-left:3px solid var(--accent);padding-left:20px}.openhouse-opening{display:grid;grid-template-columns:1fr 1fr;gap:0 75px;padding-top:35px}.openhouse-opening>.home-intro{padding:15px 0 35px}.b30 .home-intro h1{font-size:78px;letter-spacing:-3px}.openhouse-opening>.feature-caption{border-left:1px solid var(--line);padding:25px 0 35px 45px;align-self:center}.openhouse-opening>.feature-image{grid-column:1/-1;height:445px}.b30 .feature-caption h2{font-size:39px}.b30 .home-intro>.text-link{display:none}
/* Archive variants. */
.archive-grid2 .blog-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.archive-grid2 .blog-list .story-card{padding-bottom:30px;border-bottom:1px solid var(--line)}.archive-feature .blog-list{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-feature .blog-list>.story-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;padding:25px;background:var(--soft)}.archive-feature .blog-list>.story-card:first-child .card-copy{align-self:center;padding:0}.archive-feature .blog-list>.story-card:first-child .card-copy h2{font-size:43px}.archive-feature .blog-list>.story-card:first-child .card-image{aspect-ratio:1.8}.archive-list .blog-list,.archive-rows .blog-list,.archive-numbered .blog-list{display:block}.archive-list .blog-list .story-card,.archive-rows .blog-list .story-card,.archive-numbered .blog-list .story-card{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:35px;border-top:1px solid var(--line);padding:28px 0;align-items:center}.archive-list .blog-list .card-image{grid-column:2;grid-row:1;aspect-ratio:1.7}.archive-list .blog-list .card-copy{grid-column:1;grid-row:1;padding:0}.archive-rows .blog-list .story-card{grid-template-columns:280px minmax(0,1fr)}.archive-rows .blog-list .card-copy{padding:0}.archive-rows .blog-list .card-image{aspect-ratio:1.7}.archive-numbered .blog-list{counter-reset:stories}.archive-numbered .blog-list .story-card{counter-increment:stories;grid-template-columns:55px minmax(0,1fr) 170px}.archive-numbered .blog-list .story-card:before{content:counter(stories,decimal-leading-zero);font:32px/1 var(--mono);color:var(--accent)}.archive-numbered .blog-list .card-copy{grid-column:2;grid-row:1;padding:0}.archive-numbered .blog-list .card-image{grid-column:3;grid-row:1;aspect-ratio:1.5}.archive-side .archive-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:40px}.archive-side .archive-controls{align-self:start;position:sticky;top:20px}.archive-side .filter-bar{display:flex;flex-direction:column;align-items:stretch;gap:25px}.archive-side .filters{flex-direction:column;gap:5px}.archive-side .filter{text-align:left}.archive-side .search-field input{width:100%}.archive-side .blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-side .result-count{margin-top:0}
/* About and contact arrangements. */
.about-reverse .about-opening>div{grid-column:2;grid-row:1}.about-reverse .about-opening>figure{grid-column:1;grid-row:1}.about-center .about-opening{display:block;text-align:center;max-width:1000px;margin:auto}.about-center .about-opening>div{max-width:720px;margin:auto}.about-center .about-opening figure{margin-top:35px}.about-center .about-opening img{height:380px}.about-wide .about-opening{display:block}.about-wide .about-opening>div{max-width:900px}.about-wide .about-opening figure{margin-top:35px}.about-wide .about-opening img{height:400px}.about-portrait .about-opening{grid-template-columns:1.3fr 1fr}.about-portrait .about-opening img{height:530px}.about-wide .values-grid,.about-reverse .values-grid{display:block}.about-wide .value,.about-reverse .value{display:grid;grid-template-columns:35px 1fr 1.3fr;gap:30px;align-items:center;border-top:1px solid var(--line);padding:25px 0}.about-wide .value h3,.about-reverse .value h3{margin:0}.about-center .mission{display:block;text-align:center;max-width:900px;margin:auto;padding:35px;background:var(--soft);border:0}.about-center .mission h2{margin-bottom:20px}.contact-reverse .contact-information{grid-column:2;grid-row:1}.contact-reverse .form{grid-column:1;grid-row:1}.contact-reverse .contact-layout{grid-template-columns:1.3fr 1fr}.contact-top .contact-layout{display:flex;flex-direction:column;gap:35px;max-width:930px;margin:auto}.contact-top .contact-information{display:flex;gap:35px;border:0}.contact-top .contact-mark{min-width:80px}.contact-top .contact-information>div{display:grid;grid-template-columns:1fr 1fr;gap:12px 35px;width:100%}.contact-top .contact-information h2{grid-column:1/-1}.contact-top .contact-information h3{display:none}.contact-top .contact-information .text-link{justify-self:start;margin:0}.contact-band .contact-layout{display:block}.contact-band .contact-information{display:flex;gap:35px;padding:30px;border:1px solid var(--line);margin-bottom:30px}.contact-band .contact-information>div{display:grid;grid-template-columns:1fr 1fr;gap:12px 40px;width:100%}.contact-band .contact-information h2{grid-column:1/-1}.contact-band .contact-information h3{display:none}.contact-band .contact-information .text-link{margin:0;justify-self:start}.contact-band .form{max-width:820px;margin:auto}.batch .contact-banner{grid-template-columns:1fr 1.2fr auto}.batch .contact-banner h2{font-size:32px}.batch .mission h2{font-size:38px}.batch .value h3{font-size:29px}
/* Article reading structures. */
.reading-top .article-layout{display:block;max-width:740px;margin:40px auto}.reading-top .article-toc{position:static;border-block:1px solid var(--line);padding:20px 0;margin-bottom:30px}.reading-top .article-toc>a{display:inline-block;margin-right:25px}.reading-top .article-toc>.eyebrow{border:0}.reading-right .article-layout{grid-template-columns:minmax(0,700px) 190px;gap:50px}.reading-right .article-toc{grid-column:2;grid-row:1;position:static;border:1px solid var(--line);padding:20px}.reading-right .prose{grid-column:1;grid-row:1}.reading-right .article-heading{text-align:left;margin-left:0}.reading-right .article-heading>p{margin-left:0}.reading-right .byline{justify-content:flex-start}.reading-left .article-toc{position:static}.batch .prose h2{font-size:35px}.batch .article-image{max-height:480px}
@media(max-width:1100px){.batch .site-wrap{padding-inline:30px}.batch .home-intro h1{font-size:59px;letter-spacing:-2px}.batch .feature-caption h2{font-size:35px}.batch .navigation{gap:19px}.batch .site-header .brand{font-size:29px}.nav-stack .site-header .brand{font-size:53px}.nav-right .site-wrap{padding-right:220px}.nav-right .site-header{width:190px;padding-inline:20px}.batch .page-heading h1{font-size:56px}.batch .about-opening h1{font-size:52px}.batch .article-heading h1{font-size:57px}.batch .contact-layout{gap:30px}.batch .contact-banner{display:block;padding:28px}.batch .contact-banner>*+*{margin-top:18px}.margin-opening{gap:35px;grid-template-columns:1fr 1.6fr}.margin-opening .home-intro{padding-right:25px}.b11 .home-intro h1{font-size:47px}.b12 .home-intro{gap:30px}.b12 .home-intro h1{font-size:49px}.daybreak-opening .home-intro{padding:30px}.daybreak-opening .feature-image{height:280px}.workbench-opening{grid-template-columns:1fr 1.5fr;gap:25px}.workbench-opening>.briefs{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;border-left:0;border-top:1px solid var(--line);padding:20px 0}.workbench-opening>.briefs>.eyebrow{grid-column:1/-1;padding:0}.workbench-opening .briefs h2{font-size:23px}.workbench-opening .briefs article{grid-template-columns:22px 1fr;gap:8px}.standard-front{gap:25px;grid-template-columns:1.5fr 1fr}.standard-front .briefs{padding:20px}.standard-front .briefs h2{font-size:24px}.terrace-opening{gap:0 35px}.terrace-opening .feature-image{min-height:600px}.relay-front{grid-template-columns:180px minmax(0,1fr);gap:25px}.relay-front .feature{display:block}.relay-front .feature-image{height:260px;min-height:0}.relay-front .feature-caption{padding:25px}.sidestreet-front{grid-template-columns:1fr 1.7fr;gap:25px}.sidestreet-front>.topics-section{grid-column:1/-1;padding:20px 0;border:0;border-top:1px solid var(--line)}.sidestreet-front .topic-links{display:grid}.folio-opening{gap:0 35px}.b21 .home-intro h1{font-size:73px}.table-opening{gap:40px;grid-template-columns:1fr 1.2fr}.table-opening .feature-image{width:350px;height:350px}.plain-feature{gap:30px;grid-template-columns:1.7fr 1fr}.plain-feature .feature-caption h2{font-size:47px}.sunroom-opening{gap:0 35px}.sunroom-opening>.feature-image{min-height:600px}.lookout-cover{grid-template-columns:1fr 1fr;gap:25px}.lookout-cover .feature-image{height:460px}.keepsake-front{gap:30px}.keepsake-front .story-card{grid-template-columns:95px minmax(0,1fr);gap:15px}.keepsake-front .card-copy h2{font-size:25px}.measure-opening{gap:25px;grid-template-columns:1fr 1.5fr}.measure-opening>.home-intro{padding:25px}.b29 .home-intro h1{font-size:48px}.openhouse-opening{gap:0 35px}.openhouse-opening>.feature-caption{padding-left:30px}.batch .end-pair{gap:30px;grid-template-columns:1.5fr 1fr}.batch .end-pair .story-card{grid-template-columns:100px minmax(0,1fr);gap:20px}.batch .end-pair .card-copy h2{font-size:26px}.archive-side .archive-layout{grid-template-columns:170px minmax(0,1fr);gap:25px}.archive-feature .blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-feature .blog-list>.story-card:first-child .card-copy h2{font-size:35px}.batch .article-layout{gap:30px}.batch .footer-main{gap:25px}.batch .site-footer .brand{font-size:25px}}
@media(max-width:750px){.batch .site-wrap{padding-inline:20px}.batch .utility>span:last-child{display:none}.batch .utility{font-size:8px;letter-spacing:.6px}.batch .site-header{position:static;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0;padding:20px 0;min-height:85px;width:auto;background:none;border:0;border-bottom:1px solid var(--line)}.batch .site-header .brand{font-size:28px;letter-spacing:-.8px;padding:0;border:0;min-height:0;max-width:calc(100% - 80px);gap:10px}.batch .brand-symbol{display:none}.batch .menu-toggle{display:block}.batch .navigation{display:none;width:100%;border:0;border-top:1px solid var(--line);padding:10px 0 0;margin-top:20px;flex-direction:column;align-items:stretch;gap:0}.batch .navigation.open{display:flex}.batch .navigation>a{font-size:12px;padding:10px 0;border:0}.batch .navigation>a.active{color:var(--accent);border:0}.batch .rail-note{display:none}.batch .home-intro{display:block;text-align:left;padding:28px 0;border:0;max-width:none}.batch .home-intro>.eyebrow{display:block}.batch .home-intro h1{font-size:48px;letter-spacing:-1.8px;line-height:1.07;margin:16px 0 22px}.batch .home-intro>p{font-size:13px;max-width:none;margin:0;padding:0}.batch .home-intro>.text-link{display:inline-flex;margin-top:18px}.batch .opening,.standard-front,.relay-front,.sidestreet-front,.keepsake-front{display:block;padding:0;margin-top:0;border:0}.batch .opening>.feature-image,.batch .feature>.feature-image{height:310px;min-height:0;width:100%;max-width:100%}.batch .feature-caption{display:block;position:static;width:auto;padding:25px 0;text-align:left;max-width:none;margin:0;border:0}.batch .feature-caption h2{font-size:34px;letter-spacing:-1px;line-height:1.15;margin:15px 0}.batch .feature-caption>p{font-size:12px;max-width:none;margin:0}.batch .feature-caption .meta{margin-top:17px;justify-content:flex-start}.batch .feature-caption .text-link{margin-top:20px}.batch .latest-section{margin-top:32px}.batch .latest-stories{grid-template-columns:1fr;gap:28px}.batch .latest-stories .story-card{padding:0;border:0}.batch .latest-stories .card-copy{padding:18px 0 0}.batch .card-copy h2{font-size:29px}.batch .card-image{aspect-ratio:1.5}.batch .section-head{gap:15px}.batch .section-head h2{font-size:29px}.batch .section-head .text-link{font-size:10px;gap:12px}.batch .end-pair{display:block}.batch .end-pair .story-card{grid-template-columns:90px minmax(0,1fr);gap:20px;border-top:1px solid var(--line);padding:23px 0}.batch .end-pair .card-copy{padding:0}.batch .end-pair .card-copy h2{font-size:27px}.batch .end-pair .card-copy>p{display:none}.batch .end-pair .card-image{height:auto;aspect-ratio:1}.batch .topics-section{margin-top:30px;padding:22px 0;border-block:1px solid var(--line);background:none}.batch .topics-section>h2{font-size:27px}.batch .topic-links{display:block}.batch .topic-links>a{font-size:12px;padding:16px 0}.batch .publication-note,.batch .end-pair .publication-note{display:block;padding:25px;margin-top:28px}.batch .publication-note h2{font-size:31px}.batch .publication-note p{font-size:12px}.batch .briefs{display:block;padding:24px 0 0;border:0;border-top:1px solid var(--line);margin-top:25px;background:none}.batch .briefs article{grid-template-columns:25px minmax(0,1fr);gap:15px;padding:23px 0}.batch .briefs h2{font-size:28px}.batch .briefs p{display:block}.batch .page-heading{padding:30px 0}.batch .page-heading h1{font-size:46px;letter-spacing:-1.3px}.batch .page-heading>p{font-size:13px}.batch .filter-bar{display:flex;flex-direction:column;align-items:stretch;gap:15px}.batch .filters{display:flex;flex-direction:row;gap:4px}.batch .filter{font-size:10px;padding:9px 10px}.batch .search-field input{width:100%}.batch .archive-layout{display:block}.batch .archive-controls{position:static}.batch .archive-results .result-count{margin-top:20px}.batch .blog-list{display:grid;grid-template-columns:1fr;gap:30px}.batch .blog-list .story-card,.archive-feature .blog-list>.story-card:first-child{display:block;padding:0 0 25px;border:0;border-bottom:1px solid var(--line);background:none;grid-column:auto}.batch .blog-list .card-image,.archive-feature .blog-list>.story-card:first-child .card-image{aspect-ratio:1.6}.batch .blog-list .card-copy{padding-top:20px}.batch .blog-list .card-copy h2,.archive-feature .blog-list>.story-card:first-child .card-copy h2{font-size:31px}.archive-numbered .blog-list .story-card:before{display:block;font-size:24px;margin-bottom:16px}.archive-list .blog-list .story-card,.archive-rows .blog-list .story-card{display:grid;grid-template-columns:90px minmax(0,1fr);gap:18px}.archive-list .blog-list .card-image,.archive-rows .blog-list .card-image{grid-column:1;grid-row:1;aspect-ratio:1}.archive-list .blog-list .card-copy,.archive-rows .blog-list .card-copy{grid-column:2;grid-row:1;padding:0}.archive-list .blog-list .card-copy h2,.archive-rows .blog-list .card-copy h2{font-size:26px}.archive-list .blog-list .card-copy>p,.archive-rows .blog-list .card-copy>p{font-size:11px}.archive-list .text-art>small,.archive-rows .text-art>small{display:none}.archive-list .text-art>span,.archive-rows .text-art>span{font-size:35px}.batch .about-opening{display:flex;flex-direction:column;text-align:left;gap:25px;padding:30px 0}.batch .about-opening>div{max-width:none}.batch .about-opening h1{font-size:47px;letter-spacing:-1.3px}.batch .about-opening p{font-size:13px}.batch .about-opening figure{margin:0;width:100%}.batch .about-opening img{height:320px}.batch .mission{display:block;padding:25px;background:var(--soft);border:0;text-align:left}.batch .mission h2{font-size:32px;margin-bottom:18px}.batch .mission p{font-size:13px}.batch .values-grid{display:block}.batch .value{display:block;padding:24px 0;border-top:1px solid var(--line)}.batch .value h3{font-size:29px;margin:12px 0}.batch .value p{font-size:12px}.batch .contact-layout{display:flex;flex-direction:column;gap:30px}.batch .contact-information{display:block;padding:0;border:0;margin:0}.batch .contact-information>div{display:block}.batch .contact-information h2{font-size:29px}.batch .contact-information h3{display:block}.batch .contact-information .text-link{margin-top:20px}.batch .contact-mark{display:none}.batch .form{padding:25px;width:100%}.batch .form h2{font-size:29px}.batch .form-row{grid-template-columns:1fr;gap:0}.contact-reverse .form{order:-1}.batch .contact-banner h2{font-size:30px}.batch .article-heading{display:block;text-align:left}.batch .article-heading h1{font-size:47px;letter-spacing:-1.3px}.batch .article-heading>p{font-size:14px;margin-left:0}.batch .article-heading .byline{justify-content:flex-start;gap:10px}.batch .article-layout{display:flex;flex-direction:column;gap:28px;margin-top:28px}.batch .article-toc{width:100%;position:static;padding:20px;border:1px solid var(--line);margin:0}.batch .article-toc>a{display:block}.batch .article-toc>.eyebrow{border:0;padding-bottom:10px}.batch .prose{width:100%;min-width:0}.batch .prose p{font-size:15px}.batch .prose h2{font-size:31px}.batch .article-image{max-height:350px;aspect-ratio:1.2}.batch .card-grid{grid-template-columns:1fr;gap:30px}.batch .site-footer{margin-top:40px}.batch .footer-main{display:block}.batch .site-footer nav{flex-direction:row;flex-wrap:wrap;gap:20px;margin:25px 0}.batch .footer-motto{font-size:29px}.batch .footer-base>span:last-child{display:none}.batch .footer-base{font-size:9px}.b11 .home-intro{border:0;padding-right:0}.oak-cover{padding:0}.oak-cover .feature-caption{padding:25px;background:var(--soft);border-top:4px solid var(--accent)}.daybreak-opening .home-intro{padding:27px;background:var(--soft);margin-block:28px}.daybreak-opening .feature{padding:0}.b13 .latest-stories .card-image{border-radius:0}.current-cover{display:block}.current-cover .feature-caption{padding:25px}.terrace-opening .feature-image{border-radius:110px 110px 0 0;height:360px}.terrace-opening .feature-caption{padding-top:25px}.relay-front{display:flex;flex-direction:column}.relay-front>.topics-section{order:2;margin-top:25px;padding:20px}.relay-front .feature{display:block}.relay-front .feature-caption{padding:25px}.relay-front .feature-image{height:270px;min-height:0}.b18 .latest-stories{border:0;gap:30px}.hearth-cover .feature-caption{padding:25px;border:1px solid var(--line)}.sidestreet-front{display:flex;flex-direction:column}.sidestreet-front>.feature{order:-1}.sidestreet-front .topics-section{border-block:1px solid var(--line);padding:24px 0}.folio-opening{display:flex;flex-direction:column}.folio-opening>.feature-caption{padding:10px 0 25px;align-self:auto}.folio-opening>.feature-image{height:300px}.b21 .home-intro h1{font-size:60px;letter-spacing:-2px}.b21 .latest-stories .story-card{padding:0;border:0}.trail-cover .feature-caption{padding:20px 0 28px}.table-opening .feature-image{width:280px;height:280px}.table-opening .feature-caption{text-align:left}.b23 .topics-section{padding:25px;background:var(--soft)}.b23 .topics-section>h2{display:block}.plain-feature{display:flex;flex-direction:column;padding:25px 0;gap:25px}.plain-feature .feature-caption h2{font-size:39px}.plain-feature .feature-image{height:240px}.b25 .home-intro h1{font-size:57px}.evening-cover{padding:17px}.evening-cover .feature-image{height:300px}.evening-cover .feature-caption{padding:25px 5px 10px}.b25 .latest-stories .story-card{border:1px solid var(--line)}.b25 .latest-stories .card-copy{padding:20px}.sunroom-opening{display:flex;flex-direction:column}.sunroom-opening>.home-intro{order:-1}.sunroom-opening>.feature-image{height:330px;min-height:0}.b26 .home-intro h1{font-size:57px}.sunroom-opening>.feature-caption{padding:25px 0}.lookout-cover{display:block;padding-top:0}.lookout-cover .feature-caption{padding:0 0 28px}.lookout-cover .feature-image{height:340px}.keepsake-front .latest-section{margin-top:32px}.keepsake-front .story-card{grid-template-columns:90px minmax(0,1fr);gap:18px}.keepsake-front .latest-stories .card-copy{padding:0}.keepsake-front .latest-stories .card-copy h2{font-size:27px}.measure-opening>.home-intro{padding:27px;margin-block:28px}.measure-opening .feature-caption{padding:25px}.measure-opening .feature-image{height:260px}.openhouse-opening>.feature-caption{padding:10px 0 25px;border:0}.openhouse-opening>.feature-image{height:310px}}
