@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600&family=EB+Garamond:ital,wght@0,400;0,500;1,400;1,500&display=swap";:root{--paper: #f3eddf;--ink: #2a2925;--tomato: #d94a2f;--moss: #717b59;--tobacco: #6c4936;--blue: #263f83;--line: #2a29253b;font-family:Archivo,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.mag-head{height:92px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 2.5vw;border-bottom:1px solid var(--ink);background:var(--paper)}.contents{justify-self:start;border:0;background:none;padding:0;font-size:.875rem;letter-spacing:.14em}.contents span{display:inline-grid;place-items:center;width:26px;height:26px;border:1px solid;border-radius:50%;margin-left:.5rem}.masthead{font:500 clamp(2.3rem,4vw,4rem) "EB Garamond";letter-spacing:-.06em}.issue-meta{justify-self:end;display:flex;gap:2rem;font-size:.875rem;letter-spacing:.13em}.section-bar{height:38px;display:flex;align-items:center;justify-content:center;gap:3rem;border-bottom:1px solid var(--ink);background:var(--paper);font-size:.875rem;text-transform:uppercase;letter-spacing:.13em}.contents-panel{position:fixed;z-index:50;left:0;top:0;bottom:0;width:min(500px,100%);background:var(--blue);color:#fff;padding:2rem;transform:translate(-102%);transition:.45s cubic-bezier(.3,.8,.2,1)}.contents-open .contents-panel{transform:none}.contents-panel header{display:flex;justify-content:space-between;margin-bottom:5rem}.contents-panel header b{font-size:.875rem;letter-spacing:.15em}.contents-panel header button{border:0;background:none;color:#fff;font-size:2rem}.contents-panel>a{display:grid;grid-template-columns:45px 1fr;padding:1.2rem 0;border-top:1px solid #fff5;font:400 clamp(1.7rem,4vw,3rem) "EB Garamond"}.contents-panel>a span{font:500 .875rem Archivo;color:#ffb2a4}.cover-story{height:calc(100svh - 130px);min-height:720px;padding:2vw 2.5vw;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr 70px;gap:1.2rem;position:relative}.cover-photo{grid-column:1/8;grid-row:1;background:url(/hero.webp) center/cover;position:relative}.cover-photo span{position:absolute;left:1rem;bottom:1rem;color:#fff;font-size:.875rem;letter-spacing:.12em}.cover-lines{grid-column:6/11;grid-row:1;align-self:center;z-index:2}.cover-lines>p,.lead-kicker span,.room-essays header>p,.maker-copy>p,.object-edit header>div>p,.notes-head>p,.subscribe>div>p,.consultation>div>p{font-size:.875rem;letter-spacing:.15em;text-transform:uppercase}.cover-lines h1{font:500 clamp(5rem,9vw,10rem) / .72 "EB Garamond";letter-spacing:-.07em;margin:.8rem 0;text-shadow:0 0 25px var(--paper)}.cover-lines h1 i,.lead-story h2 i,.room-essays h2 i,.maker-copy h2 i,.object-edit h2 i,.notes-head h2 i,.subscribe h2 i{font-weight:400;color:var(--tomato)}.cover-lines>div{width:55%;margin-left:45%;background:var(--paper);padding:1rem}.cover-lines>div b{font-size:.875rem;letter-spacing:.13em}.cover-lines>div p{font-size:.875rem;line-height:1.65}.cover-lines>div a{font-size:.875rem;border-bottom:1px solid}.side-stories{grid-column:11/-1;grid-row:1;display:flex;flex-direction:column;justify-content:space-between}.side-stories article{border-top:1px solid;padding-top:1rem}.side-stories span{font-size:.875rem;letter-spacing:.13em;color:var(--tomato)}.side-stories h2{font:500 1.8rem/1 EB Garamond;margin:.8rem 0}.side-stories p{font-size:.875rem;line-height:1.6}.cover-foot{grid-column:1/-1;grid-row:2;display:flex;align-items:center;justify-content:space-between;border-top:1px solid;font-size:.875rem;letter-spacing:.13em}.cover-foot i{font-style:normal}.contents-strip{padding:2.5rem;background:var(--tomato);display:grid;grid-template-columns:1fr 4fr}.contents-strip>p{font-size:.875rem;letter-spacing:.14em}.contents-strip>div{display:grid;grid-template-columns:repeat(5,1fr)}.contents-strip a{border-left:1px solid #752515;padding:0 1rem;font:500 1.15rem EB Garamond}.contents-strip a span{display:block;font:500 .875rem Archivo;margin-bottom:1rem}.lead-story{padding:10vw 3vw;display:grid;grid-template-columns:repeat(12,1fr);position:relative}.lead-kicker{grid-column:1/4}.lead-kicker p{font-size:.875rem;line-height:1.7}.lead-story>h2{grid-column:4/-1;font:500 clamp(5rem,11vw,13rem) / .72 "EB Garamond";letter-spacing:-.07em;margin:0}.standfirst{grid-column:6/11;font:400 clamp(1.3rem,2.5vw,2.6rem) / 1.25 "EB Garamond";margin:4rem 0}.lead-image{grid-column:2/11;height:70vw;max-height:900px;margin:0;background:url(/hero.webp) center/cover;position:relative}.lead-image figcaption,.visual-essay figcaption{position:absolute;left:1rem;bottom:1rem;color:#fff;font-size:.875rem;letter-spacing:.12em}.story-columns{grid-column:4/11;columns:2;column-gap:4vw;margin-top:4rem}.story-columns p{font:400 1.05rem/1.8 EB Garamond;margin-top:0}.story-columns p span{float:left;font-size:5rem;line-height:.7;margin:.15rem .5rem 0 0;color:var(--tomato)}.story-columns blockquote{column-span:all;font:400 italic clamp(2rem,4vw,4rem) / 1.05 "EB Garamond";margin:4rem 0;border-top:1px solid;border-bottom:1px solid;padding:2rem 0}.margin-note{grid-column:11/-1;align-self:start;margin-top:5rem;border-top:3px solid var(--tomato);padding-top:1rem}.margin-note b{font-size:.875rem;letter-spacing:.13em}.margin-note p{font:400 1.05rem/1.5 EB Garamond}.room-essays{padding:9vw 3vw;background:#2d3225;color:#f3eddf}.room-essays>header{display:grid;grid-template-columns:1fr 3fr}.room-essays h2{grid-column:2;font:500 clamp(4.5rem,10vw,11rem) / .75 "EB Garamond";margin:0}.room-selector{display:flex;justify-content:flex-end;margin:4rem 0 2rem}.room-selector button{border:0;border-top:1px solid #fff4;background:none;color:#aaa;padding:1rem;text-align:left;min-width:170px;font-size:.875rem}.room-selector button span{display:block;font-size:.875rem;color:#e27b65;margin-bottom:.5rem}.room-selector button[aria-selected=true]{color:#fff;border-color:var(--tomato)}.room-spread{display:grid;grid-template-columns:2fr 1fr;min-height:80svh}.room-image{background:var(--room-bg);position:relative;transition:.6s}.room-spread[data-room-spread="0"]{--room-bg: url(/hero.webp) center/cover}.room-spread[data-room-spread="1"]{--room-bg: url(/journal-dining.webp) center/cover}.room-spread[data-room-spread="2"]{--room-bg: linear-gradient(140deg, #bcae94, #6f785b)}.room-spread[data-room-spread="3"]{--room-bg: linear-gradient(140deg, #5b4b3b, #293e7c)}.room-image>span{position:absolute;left:1rem;top:1rem;font-size:.875rem;letter-spacing:.12em}.room-copy{padding:6vw 3vw;background:#e4d9c4;color:var(--ink);align-self:end}.room-copy>p:first-child{font-size:.875rem;letter-spacing:.13em}.room-copy h3{font:500 clamp(2.5rem,5vw,5rem) / .9 "EB Garamond";margin:1rem 0}.room-copy>p{line-height:1.7}.room-copy>div{display:flex;flex-direction:column;margin:2rem 0}.room-copy>div span{border-top:1px solid var(--line);padding:.6rem 0;font-size:.875rem}.room-copy a{font-size:.875rem;border-bottom:1px solid}.maker-profile{min-height:110svh;padding:10vw 3vw;display:grid;grid-template-columns:1fr 5fr 5fr 1fr;gap:2vw;background:#e7dcc7;position:relative}.maker-number{font:500 12rem/.7 EB Garamond;color:#bfad90;writing-mode:vertical-rl}.maker-image{min-height:850px;background:linear-gradient(145deg,#a89578,#493d32);position:relative;overflow:hidden}.maker-image:before{content:"";position:absolute;width:55%;height:56%;left:24%;top:20%;border-radius:50% 50% 8% 8%;background:linear-gradient(90deg,#473a31,#b19a7c);box-shadow:70px 60px #3a3029}.maker-image i{position:absolute;width:65%;height:16%;left:17%;bottom:10%;background:#6c4c36;transform:rotate(-4deg)}.maker-image span{position:absolute;z-index:1;left:1rem;top:1rem;color:#fff;font-size:.875rem;letter-spacing:.12em}.maker-copy{align-self:center;padding:2vw}.maker-copy h2{font:500 clamp(4rem,8vw,9rem) / .75 "EB Garamond";margin:1.5rem 0}.maker-copy>p:not(:first-child){font:400 1.1rem/1.7 EB Garamond}.maker-copy blockquote{font:400 italic 2rem/1.2 EB Garamond;border-left:3px solid var(--tomato);padding-left:1.5rem;margin:3rem 0}.maker-steps{display:grid;grid-template-columns:1fr 1fr}.maker-steps span{border-top:1px solid var(--line);padding:1rem 0;font-size:.875rem}.maker-steps b{margin-right:.8rem;color:var(--tomato)}.maker-copy>a{display:inline-block;margin-top:2rem;font-size:.875rem;border-bottom:1px solid}.vertical-note{writing-mode:vertical-rl;font-size:.875rem;letter-spacing:.13em;justify-self:end}.object-edit{padding:10vw 3vw;background:#f5f0e4}.object-edit>header{display:grid;grid-template-columns:2fr 1fr;align-items:end;gap:8vw}.object-edit h2{font:500 clamp(4.2rem,8vw,9rem) / .78 "EB Garamond";margin:1rem 0}.object-edit>header>p{font:400 1.1rem/1.6 EB Garamond}.object-stage{min-height:90svh;display:grid;grid-template-columns:6fr 2fr 4fr;margin-top:5rem;border-top:1px solid}.stage-object{position:relative;background:#d8c9b4;display:grid;place-items:center}.stage-object>i{width:65%;height:32%;background:var(--object-color, #776555);border-radius:70px 70px 15px 15px;box-shadow:0 45px 35px #473c3438;transition:.6s}.stage-object[data-object-art="1"]{--object-color: #858b68}.stage-object[data-object-art="1"]>i{width:42%;height:48%;border-radius:45% 45% 12% 12%}.stage-object[data-object-art="2"]{--object-color: #8d603f}.stage-object[data-object-art="2"]>i{height:10%;border-radius:3px;box-shadow:0 100px 0 -25px #6e4934}.stage-object[data-object-art="3"]{--object-color: #d5c2a5}.stage-object[data-object-art="3"]>i{width:75%;height:28%;border-radius:3px 3px 30px 30px}.stage-object[data-object-art="4"]{--object-color: #6c4936}.stage-object[data-object-art="4"]>i{width:70%;height:25%;border-radius:3px}.stage-object>span{position:absolute;left:1rem;top:1rem;font:500 5rem EB Garamond;color:#fff6}.annotations{border-left:1px solid}.annotations button{width:100%;height:20%;border:0;border-bottom:1px solid;background:none;text-align:left;padding:1rem;font:500 1rem EB Garamond}.annotations button span{display:block;font:500 .875rem Archivo;color:var(--tomato)}.annotations button.active{background:var(--blue);color:#fff}.object-copy{padding:5vw 2vw;align-self:center}.object-copy small{font-size:.875rem;letter-spacing:.12em}.object-copy h3{font:500 4rem EB Garamond;margin:1rem 0}.object-copy>p{font:400 1.05rem/1.6 EB Garamond}.object-copy dl div,dialog dl div{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:.7rem 0;font-size:.875rem}.object-copy dd,dialog dd{margin:0}.object-copy button{border:0;background:var(--tomato);padding:.8rem;font-size:.875rem;letter-spacing:.1em}.journal-notes{padding:9vw 3vw;background:#302a25;color:#f3eddf}.notes-head{display:grid;grid-template-columns:1fr 3fr}.notes-head h2{grid-column:2;font:500 clamp(5rem,10vw,11rem) / .75 "EB Garamond";margin:0}.notes-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;margin-top:5rem}.notes-grid article{padding:2rem;border:1px solid #fff2;min-height:320px}.notes-grid article span{font-size:.875rem;letter-spacing:.13em;color:#e9806b}.notes-grid h3{font:500 clamp(2rem,3.5vw,4rem) / .95 "EB Garamond";margin:4rem 0 1rem}.notes-grid p{font:400 1rem/1.6 EB Garamond;color:#c8bfb3}.note-photo{grid-row:1/3;background:linear-gradient(#0004,#0007),url(/journal-dining.webp) center/cover;display:flex;flex-direction:column;justify-content:flex-end}.note-photo h3{font-size:5rem}.note-photo p{color:#fff}.tomato{background:var(--tomato)}.tomato span,.tomato p{color:#2a2925!important}.visual-essay{min-height:110svh;display:grid;grid-template-columns:1fr 2fr;background:var(--blue);color:#fff}.visual-essay>div{padding:8vw 4vw;align-self:end}.visual-essay span{font-size:.875rem;letter-spacing:.13em;color:#ff9c88}.visual-essay h2{font:500 clamp(4rem,7vw,8rem) / .78 "EB Garamond"}.visual-essay p{font:400 1.1rem/1.6 EB Garamond}.visual-essay figure{margin:0;background:url(/journal-dining.webp) center/cover;position:relative}.subscribe{padding:9vw 4vw;background:var(--tomato);display:grid;grid-template-columns:1.5fr 1fr;gap:8vw}.subscribe h2,.consultation h2{font:500 clamp(5rem,10vw,11rem) / .72 "EB Garamond";margin:1rem 0}.subscribe>div>p:last-child{font:400 1.1rem/1.6 EB Garamond;max-width:520px}.subscribe-form{align-self:center}.subscribe-form label{font-size:.875rem;letter-spacing:.12em}.subscribe-form input{display:block;width:100%;border:0;border-bottom:2px solid;background:none;padding:1rem 0;font:400 1.4rem EB Garamond}.subscribe-form button{border:0;background:var(--ink);color:#fff;padding:1rem;margin-top:1rem;font-size:.875rem;letter-spacing:.1em}.subscribe-status{font-size:.875rem}.consultation{padding:9vw 4vw;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.consultation>div>p:last-child{max-width:430px;font:400 1.1rem/1.6 EB Garamond}.consultation form{display:grid;grid-template-columns:1fr 1fr;gap:1.3rem}.consultation label{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;letter-spacing:.12em}.wide,.contact-status{grid-column:1/-1}.consultation input,.consultation select,.consultation textarea{border:0;border-bottom:1px solid;background:none;border-radius:0;padding:.7rem 0}.consultation form button{justify-self:start;border:0;background:var(--blue);color:#fff;padding:1rem;font-size:.875rem;letter-spacing:.1em}.contact-status{font-size:.875rem}footer{padding:4rem 3vw;background:var(--ink);color:#aaa;display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:4rem;font-size:.875rem}.footer-masthead{font:500 2.5rem EB Garamond;color:#fff}.footer-masthead span{display:block;font:500 .875rem Archivo;letter-spacing:.13em}footer nav,footer>div{display:flex;flex-direction:column;gap:.7rem}footer b{color:#e87964;font-size:.875rem;letter-spacing:.12em}footer p{line-height:1.6;margin:0}dialog{width:min(620px,calc(100% - 2rem));border:4px solid var(--ink);padding:3rem;background:var(--paper)}dialog::backdrop{background:#1d1c19cc}dialog>p:first-of-type{font-size:.875rem;letter-spacing:.13em}dialog h2{font:500 4rem EB Garamond;margin:.8rem 0}dialog>p{font:400 1.05rem/1.6 EB Garamond}.dialog-close{position:absolute;right:1rem;top:1rem;border:0;background:none;font-size:2rem}dialog>a{display:inline-block;background:var(--tomato);padding:.8rem;margin-top:1rem;font-size:.875rem;letter-spacing:.1em}.on-page{animation:page-in .7s ease both}@keyframes page-in{0%{opacity:.65;transform:translateY(16px)}}@media(max-width:780px){.mag-head{height:68px;padding:0 1rem}.masthead{font-size:2rem}.issue-meta span:last-child{display:none}.section-bar{justify-content:flex-start;overflow-x:auto;padding:0 1rem;gap:2rem}.cover-story{height:auto;min-height:calc(100svh - 106px);padding:1rem;display:block}.cover-photo{height:58svh}.cover-lines{position:relative;margin-top:-20vh}.cover-lines h1{font-size:20vw}.cover-lines>p{color:#fff}.cover-lines>div{width:80%;margin:2rem 0 0 20%}.side-stories{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem}.cover-foot{display:none}.contents-strip{display:block;padding:2rem 1rem;overflow:hidden}.contents-strip>div{display:flex;overflow-x:auto}.contents-strip a{min-width:160px}.lead-story{display:block;padding:6rem 1rem}.lead-story>h2{font-size:20vw;margin:3rem 0}.standfirst{margin:2rem 15%}.lead-image{height:120vw;margin:0}.story-columns{columns:1}.margin-note{margin-left:30%}.room-essays{padding:6rem 1rem}.room-essays>header{display:block}.room-essays h2{font-size:18vw;margin:2rem 0}.room-selector{justify-content:flex-start;overflow-x:auto}.room-selector button{min-width:150px}.room-spread{grid-template-columns:1fr}.room-image{min-height:75svh}.room-copy{padding:3rem 1rem}.maker-profile{padding:6rem 1rem;display:grid;grid-template-columns:35px 1fr}.maker-number{font-size:5rem}.maker-image{min-height:110vw}.maker-copy{grid-column:2;padding:3rem 0}.maker-copy h2{font-size:17vw}.vertical-note{display:none}.object-edit{padding:6rem 1rem}.object-edit>header{grid-template-columns:1fr}.object-edit h2{font-size:17vw}.object-stage{display:block}.stage-object{height:105vw}.annotations{display:flex;overflow-x:auto;border-left:0}.annotations button{height:82px;min-width:130px}.object-copy{padding:3rem 0}.notes-head{display:block}.notes-head h2{font-size:18vw}.notes-grid{grid-template-columns:1fr;grid-template-rows:auto}.notes-grid article{min-height:300px}.note-photo{grid-row:auto;min-height:110vw}.note-photo h3{font-size:3.8rem}.visual-essay{grid-template-columns:1fr}.visual-essay>div{padding:5rem 1rem}.visual-essay figure{min-height:85svh}.subscribe,.consultation{grid-template-columns:1fr;padding:6rem 1rem}.subscribe h2,.consultation h2{font-size:19vw}.consultation form{grid-template-columns:1fr}.wide,.contact-status{grid-column:1}footer{grid-template-columns:1fr;padding:3rem 1rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}small{font-size:.875rem}.room-image{position:relative}.room-hotspots button{position:absolute;width:42px;height:42px;border:1px solid #fff;border-radius:50%;color:#fff;background:#292c23cc;box-shadow:0 5px 20px #0005;transition:transform .2s,background .2s}.room-hotspots button:nth-child(1){left:27%;top:62%}.room-hotspots button:nth-child(2){left:62%;top:48%}.room-hotspots button:nth-child(3){left:78%;top:72%}.room-hotspots button:hover,.room-hotspots button.active{transform:scale(1.12);background:var(--tomato)}.room-object-note{margin:2rem 0;padding:1.2rem 0;border-top:1px solid #292c2344;border-bottom:1px solid #292c2344}.room-object-note span,.maker-chapters span{font:600 .875rem DM Sans;letter-spacing:.12em}.room-object-note h4{margin:.5rem 0;font:italic 2rem Bodoni Moda}.room-object-note p{line-height:1.65}.room-object-note button{border:0;border-bottom:1px solid;padding:.45rem 0;background:none;color:inherit}.room-maker{color:#8b3f2e}.maker-chapters{display:grid;grid-template-columns:1fr 1fr;margin:2rem 0;border-top:1px solid #292c2344}.maker-chapters article{padding:1rem 1rem 1rem 0;border-bottom:1px solid #292c2344}.maker-chapters article:last-child{grid-column:1/-1}.maker-chapters p{margin:.5rem 0 0;line-height:1.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--tomato);outline-offset:3px}@media(max-width:780px){.room-hotspots button{width:38px;height:38px}.maker-chapters{grid-template-columns:1fr}.maker-chapters article:last-child{grid-column:1}}@media(max-width:780px){.cover-lines{margin-top:1.5rem}.cover-lines h1{font-size:clamp(3.7rem,16vw,5rem);line-height:.82}.cover-lines>p{color:var(--tomato)}.cover-lines>div{width:80%;margin:1.5rem 0 0 20%}.room-image{min-height:62svh}.room-copy{padding-top:2rem}.room-object-note{margin:1.5rem 0}.maker-copy{padding-top:3rem}.maker-chapters article{padding:1rem 0}section{scroll-margin-top:92px}}
