/* Atelier Mattei: an open, personal journal within the studio. */
.atelier-page{--paper:#eee2c9;--ink:#183c34;--muted:#5c6656;--accent:#78581e;--line:#b5a47e;background-color:var(--paper);background-image:radial-gradient(ellipse at 12% 15%,#f8f1dd9c,transparent 58%),radial-gradient(ellipse at 91% 60%,#bd9b6330,transparent 62%);color:var(--ink)}
.atelier-page .site-header{border-bottom:1px solid #183c3438;height:96px}.atelier-page .brand{font-size:23px}.atelier-page .site-header nav a[aria-current=page]:after{background:var(--accent)}
.atelier-masthead,.journal-latest,.atelier-invitation,.entry-header,.essay-layout,.entry-film,.entry-references,.entry-conversation,.entry-end{max-width:1460px;margin-inline:auto;padding-inline:var(--gutter)}
.journal-line,.journal-bottomline{display:flex;justify-content:space-between;gap:20px;font:10px/1.6 'Courier New',monospace;text-transform:uppercase;letter-spacing:.13em}.journal-line{padding-top:25px}.journal-bottomline{padding-block:20px;border-top:1px solid var(--line);border-bottom:3px double var(--ink)}.journal-bottomline a{text-decoration:underline;text-underline-offset:4px}.masthead-title{text-align:center;padding:42px 0 49px}.tiny-script{font:italic 21px/1.4 Georgia,serif;color:#795322}.masthead-title h1{font-size:clamp(74px,11.8vw,166px);line-height:1.05;letter-spacing:-.065em;margin:13px 0 20px}.masthead-title h1 em{font-weight:400}.masthead-period{color:#a46932}.journal-deck{font:17px/1.7 Georgia,serif}.journal-latest{display:grid;grid-template-columns:1fr 1.07fr;gap:clamp(35px,6vw,95px);padding-block:70px 82px;align-items:center}.journal-kicker{font:10px/1.7 'Courier New',monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.latest-copy h2{font-size:clamp(42px,4.4vw,67px);line-height:1.08;margin:24px 0;letter-spacing:-.045em}.latest-copy>p:not(.journal-kicker):not(.hand-note){font:18px/1.8 Georgia,serif;max-width:410px}.journal-button{display:inline-block;background:var(--ink);color:var(--paper);padding:14px 23px;font-size:12px;margin-top:30px;border:1px solid var(--ink)}.journal-button:hover{color:var(--ink);background:transparent}.hand-note{font:italic 20px/1.55 Georgia,serif;color:#8a4931}.latest-copy .hand-note{margin:34px 0 0 30px;transform:rotate(-4deg);max-width:350px}.latest-image{background:#f8f3e8;padding:12px 12px 14px;border:1px solid #ad99775e;box-shadow:4px 8px 18px #2c332018;transform:rotate(1deg)}.latest-image img{aspect-ratio:1;object-fit:contain;width:100%}.latest-image figcaption{display:flex;justify-content:space-between;gap:15px;margin:12px 5px 0;font:10px/1.6 'Courier New',monospace}.atelier-invitation{padding-block:55px 75px;border-top:1px solid var(--line)}.atelier-invitation h2,.entry-conversation h2{font-size:clamp(36px,4.5vw,62px);line-height:1.15;margin:20px 0 25px}.atelier-invitation>p:not(.journal-kicker){max-width:620px;font:18px/1.85 Georgia,serif}.journal-actions{display:flex;gap:20px 35px;flex-wrap:wrap;margin-top:27px;align-items:center}.journal-actions>a,.copy-entry{font-size:12px;text-decoration:underline;text-underline-offset:5px;line-height:1.7}.copy-entry{background:none;border:0;padding:0;color:inherit}.atelier-page .site-footer{border-color:var(--line)}
.entry-header{padding-top:46px;padding-bottom:34px}.entry-heading{display:grid;grid-template-columns:1.4fr .8fr;gap:50px;align-items:end;margin-block:28px 30px}.entry-heading h1{font-size:clamp(54px,6.4vw,94px);line-height:1.08;letter-spacing:-.055em}.entry-deck{font:21px/1.7 Georgia,serif;max-width:360px;padding-bottom:6px}.entry-byline{display:flex;gap:24px;font:11px/1.6 'Courier New',monospace;padding-top:20px;border-top:1px solid var(--line)}.entry-byline span{color:var(--muted)}.entry-frontispiece{max-width:900px;margin:0 auto;padding:0 var(--gutter)}.entry-frontispiece img{width:100%;aspect-ratio:1;object-fit:contain;border:10px solid #f9f3e7;box-shadow:0 3px 14px #263c2012}.entry-frontispiece figcaption{font:11px/1.7 'Courier New',monospace;margin-top:17px;color:var(--muted)}.essay-layout{display:grid;grid-template-columns:190px minmax(0,700px);justify-content:center;gap:clamp(40px,6vw,95px);padding-top:75px;padding-bottom:45px}.margin-note{padding-top:8px}.margin-note>p:not(.journal-kicker){font:12px/2.2 'Courier New',monospace;margin-top:15px}.margin-note .hand-note{display:block;margin-top:45px;transform:rotate(-5deg);font-size:18px}.essay-body{font:19px/1.95 Georgia,serif;max-width:700px}.essay-body p+p{margin-top:24px}.essay-body .opening{font:30px/1.5 Georgia,serif;letter-spacing:-.025em;margin-bottom:25px}.essay-body h2{font-size:34px;line-height:1.25;letter-spacing:-.03em;margin:47px 0 23px}.essay-body a{text-decoration:underline;text-decoration-color:#9c743e;text-underline-offset:4px}.essay-body blockquote{margin:42px 0;padding:25px 0 25px 28px;border-left:2px solid #9c743e;font:italic 31px/1.5 Georgia,serif}.essay-body .sign-off{font:italic 36px/1.5 Georgia,serif;color:#8a4931;margin-top:30px}.entry-film{display:grid;grid-template-columns:1fr .7fr;align-items:center;gap:70px;padding-block:57px 65px;border-top:3px double var(--line);border-bottom:1px solid var(--line)}.entry-film>div{max-width:480px;margin:auto}.entry-film h2{font-size:56px;line-height:1.15;margin:24px 0}.entry-film p:not(.journal-kicker){font:18px/1.8 Georgia,serif;margin-bottom:23px}.entry-film .film-credit{font:11px/1.8 'Courier New',monospace!important;color:var(--muted);max-width:350px}.entry-film figure{max-width:350px;width:100%;margin:auto}.entry-film video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#dad8d2;box-shadow:0 4px 25px #183c3420}.entry-film figcaption{font:10px/1.7 'Courier New',monospace;margin-top:12px}.entry-references{padding-block:52px 55px;max-width:1000px}.entry-references h2{font-size:30px;margin:15px 0 18px}.entry-references>p:not(.journal-kicker){font:15px/1.8 Georgia,serif;max-width:650px}.entry-references ol{padding-left:20px;margin-top:23px}.entry-references li{padding-left:8px;margin-bottom:19px;font:14px/1.7 Georgia,serif}.entry-references li a{text-decoration:underline;text-underline-offset:3px}.entry-references li span{display:block;color:var(--muted);font-size:13px;margin-top:5px}.entry-conversation{padding-block:55px 50px;border-top:1px solid var(--line);text-align:center}.entry-conversation>p:not(.journal-kicker){font:18px/1.8 Georgia,serif}.entry-conversation .journal-actions{justify-content:center}.share-status{min-height:28px;font-size:12px!important;margin-top:12px}.entry-end{display:flex;justify-content:space-between;gap:25px;padding-block:25px 40px;font:12px/1.7 Georgia,serif}.entry-end>a{text-decoration:underline;text-underline-offset:4px}.entry-end>span{font-style:italic;color:#8a4931}
.atelier-teaser{border-top:1px solid var(--line);padding-block:55px;display:grid;grid-template-columns:1fr 1.5fr;gap:40px}.atelier-teaser h2{font-size:44px;margin-top:12px}.atelier-teaser>div>p{font-size:15px;line-height:1.85;max-width:530px;color:var(--muted);margin-bottom:20px}.around-atelier{border-top:1px solid var(--line);padding-block:55px}.around-atelier h2{font-size:38px;margin-top:15px}.around-atelier>p:not(.eyebrow){max-width:650px;line-height:1.9;color:var(--muted);margin-top:18px}.around-links{display:flex;flex-wrap:wrap;gap:18px 30px;margin-top:25px}.around-links>a{font-size:12px;text-decoration:underline;text-underline-offset:5px}
@media(max-width:900px){.essay-layout{grid-template-columns:130px minmax(0,650px);gap:35px}.entry-heading{gap:30px;grid-template-columns:1.3fr .8fr}.entry-deck{font-size:18px}.entry-film{gap:40px}.entry-film h2{font-size:44px}.latest-copy h2{font-size:45px}}
@media(max-width:650px){.site-header{height:auto!important;min-height:94px;flex-wrap:wrap;gap:6px;padding-block:19px 15px;align-items:start}.site-header .brand{width:100%;font-size:21px}.site-header nav{width:100%;gap:25px;justify-content:flex-start;font-size:11px}.journal-line,.journal-bottomline{font-size:9px;letter-spacing:.04em}.masthead-title{padding-block:35px}.masthead-title h1{font-size:clamp(59px,12.7vw,82px);margin-block:18px}.tiny-script{font-size:18px}.journal-deck{font-size:15px}.journal-latest{grid-template-columns:1fr;gap:35px;padding-block:38px 52px}.latest-copy h2{font-size:43px;margin-block:19px}.latest-copy>p:not(.journal-kicker):not(.hand-note){font-size:17px}.latest-copy .hand-note{margin-top:27px;margin-left:10px;font-size:18px}.latest-image{transform:rotate(.6deg);padding:8px}.latest-image figcaption{font-size:9px}.atelier-invitation{padding-block:37px 45px}.atelier-invitation>p:not(.journal-kicker){font-size:17px}.entry-header{padding-top:32px;padding-bottom:25px}.entry-heading{display:block;margin-block:23px}.entry-heading h1{font-size:clamp(45px,10vw,63px)}.entry-deck{font-size:18px;margin-top:23px;max-width:450px}.entry-byline{font-size:10px;flex-wrap:wrap;gap:8px 20px}.entry-frontispiece{padding-inline:var(--gutter)}.entry-frontispiece img{border-width:7px}.entry-frontispiece figcaption{font-size:10px}.essay-layout{display:block;padding-top:38px;padding-bottom:35px}.margin-note{display:none}.essay-body{font-size:18px;line-height:1.9}.essay-body .opening{font-size:26px}.essay-body h2{font-size:30px;margin-top:36px}.essay-body blockquote{font-size:27px;padding-left:20px}.entry-film{grid-template-columns:1fr;gap:32px;padding-block:38px}.entry-film>div{margin:0}.entry-film h2{font-size:43px}.entry-film p:not(.journal-kicker){font-size:17px}.entry-film figure{max-width:320px}.entry-references{padding-block:35px}.entry-conversation{padding-block:37px 25px}.entry-conversation .journal-actions{gap:20px 25px}.entry-end{font-size:11px}.atelier-teaser{grid-template-columns:1fr;gap:22px;padding-block:35px}.atelier-teaser h2{font-size:36px}.around-atelier{padding-block:35px}.around-atelier h2{font-size:32px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
