:root{--plum:#40283f;--ivory:#f7f1e7;--ochre:#bd853d;--ink:#332d31;--rose:#d6b7af;--rule:#cbbeb1}*{box-sizing:border-box}html{background:var(--ivory);scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--ink);font:17px/1.7 Arial,Helvetica,sans-serif;letter-spacing:normal}a{color:inherit;text-underline-offset:5px}a:hover{color:#815024}a:focus-visible,summary:focus-visible{outline:3px solid var(--ochre);outline-offset:5px}img{display:block;max-width:100%;height:auto}h1,h2,h3,h4{color:var(--plum);font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.12;letter-spacing:normal}p{margin:0 0 1.1em}figure{margin:0}figcaption{font-size:12px;line-height:1.5;margin-top:12px;color:#62515c}.rd-header{border-bottom:1px solid var(--rule);position:relative;z-index:10}.rd-header-inner{max-width:1220px;padding:25px 0;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px}.rd-brand{font:32px/1.1 Georgia,serif;color:var(--plum);text-decoration:none;display:inline-block}.rd-brand span{display:block;font:10px/1.7 Arial,sans-serif;text-transform:uppercase;letter-spacing:2px;margin-top:7px}.rd-desktop-nav{display:flex;align-items:center;gap:28px;font-size:14px}.rd-desktop-nav a{display:flex;min-height:44px;align-items:center;text-decoration:none}.rd-more{position:relative}.rd-more summary,.rd-mobile-nav summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:12px}.rd-more summary:after,.rd-mobile-nav summary:after{content:'+'}.rd-more[open] summary:after,.rd-mobile-nav[open] summary:after{content:'−'}.rd-more>div{position:absolute;right:0;top:48px;width:240px;padding:18px 24px;background:var(--ivory);border:1px solid var(--rule);box-shadow:0 10px 30px #40283f15}.rd-mobile-nav{display:none}.rd-home{max-width:1220px;padding:0;margin:0 auto}.rd-kicker{font:11px/1.6 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--plum);margin-bottom:24px}.salon-wall-cover{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:70px 170px 145px 100px 75px;gap:20px;position:relative;padding:46px 0 62px}.cover-heading{grid-column:4/10;grid-row:2/4;text-align:center;z-index:1;align-self:center;padding:0 30px}.cover-heading .rd-kicker{font-size:10px}.cover-heading h1{font-size:clamp(2.3rem,4.8vw,5.6rem);margin:0 0 23px;line-height:1.04}.cover-heading>p:last-child{max-width:420px;margin:0 auto;font-size:15px;line-height:1.65}.salon-frame{padding:11px;border:1px solid var(--plum);min-width:0;position:relative}.salon-frame img{width:100%;height:100%;object-fit:cover}.salon-frame figcaption{position:absolute;bottom:-24px;left:0;font:10px/1.2 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.frame-a{grid-column:1/4;grid-row:1/4;transform:rotate(-4deg);margin:20px 22px 40px 18px}.frame-b{grid-column:2/4;grid-row:4/6;margin:0 20px 25px 0;border:7px double var(--ochre);display:grid;place-items:center}.frame-b span{font:italic 30px/1.15 Georgia,serif}.frame-c{grid-column:10/13;grid-row:1/3;transform:rotate(5deg);margin:0 10px 20px 0}.frame-d{grid-column:10/13;grid-row:3/6;margin:10px 42px 40px 18px;display:grid;place-items:center;border:7px double var(--plum)}.frame-d span{display:block;width:75%;height:80%;background:repeating-linear-gradient(90deg,var(--ochre) 0,var(--ochre) 2px,transparent 2px,transparent 18px);border-radius:50%}.frame-action{grid-column:4/10;grid-row:4/6;align-self:center;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px;background:var(--ochre);border:0}.frame-action>span{font:italic 20px/1.4 Georgia,serif;max-width:190px}.rd-button{background:var(--plum);color:var(--ivory);font-size:13px;text-decoration:none;min-height:48px;display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:13px 20px;flex-shrink:0}.rd-button:hover{background:#674061;color:#fff}.rd-chapter{margin:0 0 90px}.rd-chapter h2{font-size:clamp(34px,3.5vw,48px);margin:0 0 28px}.visual-art-caption-essay{display:grid;grid-template-columns:3fr 4fr 4fr;gap:44px;border-top:1px solid var(--rule);padding-top:60px}.visual-art-caption-essay figure{margin-top:44px}.visual-art-caption-essay img{aspect-ratio:3/4;object-fit:cover}.essay-copy{padding-top:44px;font-size:16px}.performance-type-interlude{background:var(--plum);color:var(--ivory);padding:50px 60px 45px;margin:0 0 90px}.performance-type-interlude .rd-kicker{color:var(--rose)}.performance-type-interlude h2{display:flex;flex-wrap:wrap;gap:10px 40px;align-items:center;font-size:clamp(42px,5.5vw,76px);color:var(--ivory);margin:0 0 35px}.performance-type-interlude h2 em{color:#e6b96a;font-weight:400}.performance-type-interlude>div{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:890px;margin-left:auto;font-size:16px}.creative-practice-reading-mosaic{display:grid;grid-template-columns:repeat(12,1fr);gap:28px}.creative-practice-reading-mosaic header{grid-column:1/6}.mosaic-feature{grid-column:1/7;border-top:1px solid var(--rule);padding:30px 48px 0 0}.mosaic-feature h3,.mosaic-brief h3{font-size:30px;margin:8px 0 22px}.rd-index{font:12px Arial,sans-serif;color:#80542e}.mosaic-art{grid-column:8/13;grid-row:1/3;align-self:center;transform:rotate(3deg);padding:12px;border:1px solid var(--rule)}.mosaic-art img{aspect-ratio:1.1;object-fit:cover}.mosaic-brief{grid-column:8/12;border-left:1px solid var(--rule);padding-left:30px;font-size:15px}.entertainment-topic-index{display:grid;grid-template-columns:1fr 1.25fr;gap:100px;border-top:1px solid var(--rule);padding-top:55px}.entertainment-topic-index header>p:last-child{max-width:400px;font-size:16px}.entertainment-topic-index ol{list-style:none;margin:0;padding:0}.entertainment-topic-index li{display:flex;gap:30px;padding:22px 0;border-bottom:1px solid var(--rule)}.entertainment-topic-index li>span{font:12px Arial,sans-serif;color:#80542e;padding-top:7px}.entertainment-topic-index h3{font-size:26px;margin:0 0 14px}.entertainment-topic-index li p{font-size:15px;margin:0}.rd-faq{display:grid;grid-template-columns:1fr 2fr;gap:75px}.rd-faq details{border-top:1px solid var(--rule)}.rd-faq details:last-child{border-bottom:1px solid var(--rule)}.rd-faq summary{font:20px/1.4 Georgia,serif;cursor:pointer;color:var(--plum);min-height:72px;padding:22px 30px 22px 42px;position:relative;list-style:none}.rd-faq summary:after{content:'+';position:absolute;right:0}.rd-faq details[open] summary:after{content:'−'}.rd-faq-number{position:absolute;left:0;top:27px;font:11px Arial,sans-serif;color:#80542e}.rd-faq details p{font-size:16px;margin:0;padding:0 28px 26px 42px}.rd-last-word{text-align:center;border-top:1px solid var(--rule);padding:65px 0 75px}.rd-last-word h2{font-size:40px;margin:0 0 30px}.rd-footer{background:var(--plum);color:var(--ivory);padding:55px max(30px,calc((100% - 1220px)/2));display:grid;grid-template-columns:1fr 1fr;gap:30px}.rd-footer .rd-brand{color:var(--ivory)}.rd-footer p{font-size:13px;margin-top:22px;color:#ebdfdf}.rd-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.rd-footer nav a{font-size:13px;min-height:44px;display:flex;align-items:center}.rd-colophon{grid-column:1/-1;border-top:1px solid #725c71;padding-top:20px;margin:0!important}main.container{width:min(1220px,calc(100% - 48px));max-width:1220px;margin:0 auto;padding:56px 0 72px}main.container:has(.rd-reading){width:min(1180px,calc(100% - 48px));max-width:1180px}main.container>.container.rd-reading,.container.rd-reading{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.rd-reading>.row{display:grid!important;grid-template-columns:minmax(0,800px);justify-content:center;gap:55px;margin:0!important}.rd-reading>.row>.col-lg-8,.rd-reading>.row>.col-lg-4{width:100%!important;max-width:100%!important;flex:none!important;padding:0!important;min-width:0}.rd-longform{font:18px/1.75 Arial,Helvetica,sans-serif;letter-spacing:normal;overflow-wrap:anywhere}.rd-longform h1{font-size:clamp(32px,3.3vw,46px);line-height:1.14;margin:12px 0 24px}.rd-longform h2{font-size:29px;line-height:1.25;margin:40px 0 18px}.rd-longform h3{font-size:25px;line-height:1.3;margin:30px 0 16px}.rd-longform time,.rd-story-copy time,.rd-longform .text-body-secondary{color:#675563!important;opacity:1!important;font:13px/1.5 Arial,sans-serif!important;display:block;margin-bottom:20px}.rd-longform figure{margin:28px 0}.rd-longform img{max-width:100%;height:auto}.rd-longform :is(p,li,blockquote){letter-spacing:normal}.rd-longform :is(table,pre){max-width:100%;overflow:auto}.rd-longform .badge,.rd-longform [class*="badge"],.rd-reading .badge{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.5}.rd-reading :is(.card,.card-body){background:#ede3d7!important;color:var(--plum)!important;border-color:var(--rule)!important}.rd-reading .col-lg-4 a{color:var(--plum)!important;overflow-wrap:anywhere}.rd-reading .col-lg-4 :is(h2,h3,h4){font:24px/1.25 Georgia,serif!important;color:var(--plum)!important}.rd-reading .col-lg-4 .row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0}.rd-reading .col-lg-4 .row>*{width:100%;padding:0;min-width:0}.rd-reading :is(.comments,.comment,[id*="comment"],[class*="comment"]){overflow-wrap:anywhere;min-width:0}.rd-reading :is(.comments,.comment,[id*="comment"],[class*="comment"]) :is(h2,h3,h4,h5,h6){font:18px/1.4 Arial,sans-serif!important}.rd-reading :is(input,textarea,button){max-width:100%;font:inherit}.rd-journal-head{border-bottom:1px solid var(--rule);padding-bottom:26px;margin-bottom:38px}.rd-journal-head h1{font-size:48px;line-height:1.1;margin:0 0 20px}.rd-journal-order{font-size:13px;color:#675563}.rd-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 30px}.rd-story-card{min-width:0;border-top:1px solid var(--rule);padding-top:20px}.rd-story-media{display:block;margin-bottom:23px}.rd-story-media img{width:100%;aspect-ratio:1.5;object-fit:cover}.rd-story-copy h2{font:28px/1.22 Georgia,serif;margin:10px 0 17px;overflow-wrap:anywhere}.rd-story-copy h2 a{text-decoration:none}.rd-story-copy p{font-size:15px;line-height:1.7}.rd-read-story{font-size:13px;min-height:44px;display:inline-flex;align-items:center}.rd-pagination{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;border-top:1px solid var(--rule);margin-top:45px;padding-top:24px}.rd-page-numbers{display:flex;flex-wrap:wrap;gap:12px}.rd-pagination a,.rd-pagination span{min-height:44px;min-width:40px;display:inline-flex;align-items:center;justify-content:center}.rd-page-direction{display:flex;flex-wrap:wrap;gap:15px}main.container:not(:has(.rd-reading)):not(:has(.rd-journal)){max-width:74ch;font-size:18px;line-height:1.75;overflow-wrap:anywhere}main.container:not(:has(.rd-reading)):not(:has(.rd-journal)) h1{font-size:44px}main.container:not(:has(.rd-reading)):not(:has(.rd-journal)) h2{font-size:27px;line-height:1.3;color:var(--plum)!important;margin:34px 0 17px}main.container:not(:has(.rd-reading)):not(:has(.rd-journal)) h3{font-size:23px;color:var(--plum)}
@media(max-width:1280px){.rd-header-inner,.rd-home{margin-left:30px;margin-right:30px}.frame-action{padding:20px}.frame-action>span{font-size:17px}.visual-art-caption-essay{gap:30px}.entertainment-topic-index{gap:65px}}
@media(max-width:900px){.rd-header-inner{padding:19px 0}.rd-desktop-nav{gap:20px}.rd-home{margin:0 24px}.salon-wall-cover{grid-template-columns:repeat(6,1fr);grid-template-rows:65px 220px 105px 100px;padding-top:30px;gap:15px}.cover-heading{grid-column:2/6;grid-row:1/3;padding:0 20px}.cover-heading h1{font-size:44px}.cover-heading .rd-kicker{max-width:220px;margin:0 auto 20px}.cover-heading>p:last-child{font-size:14px}.frame-a{grid-column:1;grid-row:1/3;margin:30px 0 0}.frame-c{grid-column:6;grid-row:1/3;margin:0 0 35px}.frame-b{grid-column:1/3;grid-row:4;margin:0 20px 0 0}.frame-b span{font-size:25px}.frame-d{grid-column:5/7;grid-row:4;margin:0 0 0 20px}.frame-action{grid-column:2/6;grid-row:3;margin-top:0}.visual-art-caption-essay{grid-template-columns:1fr 1fr;gap:25px}.visual-art-caption-essay header{grid-column:1/-1}.visual-art-caption-essay figure,.essay-copy{margin-top:0;padding-top:0}.performance-type-interlude{padding:40px 30px}.performance-type-interlude h2{font-size:51px;gap:12px 25px}.performance-type-interlude>div{gap:30px}.creative-practice-reading-mosaic header{grid-column:1/8}.mosaic-art{grid-column:8/13;grid-row:2;align-self:start}.mosaic-feature{grid-column:1/8;padding-right:15px}.mosaic-brief{grid-column:7/13}.rd-faq{grid-template-columns:1fr;gap:15px}.rd-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-chapter{margin-bottom:65px}}
@media(max-width:600px){body{font-size:16px}.rd-header-inner{margin:0 20px;padding:16px 0;gap:20px}.rd-brand{font-size:27px}.rd-brand span{font-size:8px;letter-spacing:1.5px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;font-size:13px}.rd-mobile-menu{position:absolute;top:100%;left:0;right:0;padding:20px;background:var(--ivory);border-bottom:1px solid var(--rule);display:grid;grid-template-columns:1fr 1fr;gap:0 20px;box-shadow:0 15px 30px #40283f1a}.rd-mobile-menu a{display:flex;align-items:center;min-height:44px;text-decoration:none;min-width:0;overflow-wrap:anywhere}.rd-home{margin:0 20px}.salon-wall-cover{grid-template-columns:24px 1fr 24px;grid-template-rows:auto auto 65px;gap:22px 9px;padding:34px 0 44px}.cover-heading{grid-column:2;grid-row:1;padding:0}.cover-heading h1{font-size:36px;line-height:1.08;margin-bottom:18px}.cover-heading .rd-kicker{font-size:8px;letter-spacing:1.3px;line-height:1.6;margin-bottom:18px}.cover-heading>p:last-child{font-size:13px;line-height:1.65}.frame-a{grid-column:1;grid-row:1;margin:55px 0 36px;padding:3px;transform:rotate(-4deg)}.frame-c{grid-column:3;grid-row:1;padding:3px;margin:30px 0 75px;transform:rotate(4deg)}.salon-frame figcaption{display:none}.frame-action{grid-column:1/4;grid-row:2;display:flex;padding:17px;gap:12px;margin:0}.frame-action>span{font-size:15px;line-height:1.4;max-width:108px}.rd-button{font-size:12px;padding:12px 15px;gap:12px;min-height:48px}.frame-b{grid-column:1/3;grid-row:3;margin:0 25% 0 7px;border-width:4px}.frame-b span{font-size:18px}.frame-b br{display:none}.frame-d{grid-column:2/4;grid-row:3;margin:0 12px 0 50%;border-width:4px}.frame-d span{background-size:auto;border-radius:0}.visual-art-caption-essay{display:block;padding-top:35px}.rd-chapter h2{font-size:34px}.visual-art-caption-essay figure{margin-bottom:28px}.visual-art-caption-essay img{aspect-ratio:1.2}.essay-copy{font-size:16px}.performance-type-interlude{margin:0 -20px 55px;padding:36px 20px}.performance-type-interlude h2{font-size:42px;display:block;line-height:1.2}.performance-type-interlude h2>*{display:block}.performance-type-interlude h2 em{padding-left:28px}.performance-type-interlude>div{display:block;font-size:16px}.creative-practice-reading-mosaic{display:block}.mosaic-feature{padding:25px 0 0;margin-bottom:35px}.mosaic-art{margin:0 10px 40px;transform:rotate(2deg)}.mosaic-art img{aspect-ratio:1.7}.mosaic-brief{margin-left:32px;padding-left:25px;font-size:16px}.entertainment-topic-index{display:block;padding-top:35px}.entertainment-topic-index li{gap:20px}.rd-faq{display:block}.rd-faq summary{font-size:18px;padding-left:32px}.rd-faq details p{padding-left:32px;padding-right:10px}.rd-faq-number{font-size:10px}.rd-last-word{padding:40px 0 50px}.rd-last-word h2{font-size:32px}.rd-footer{padding:40px 20px;display:block}.rd-footer nav{margin:25px 0}.rd-footer .rd-colophon{font-size:11px}main.container,main.container:has(.rd-reading){width:calc(100% - 40px);padding:36px 0 50px}.rd-journal-head h1{font-size:36px}.rd-story-grid{grid-template-columns:1fr;gap:30px}.rd-story-copy h2{font-size:27px}.rd-longform{font-size:17px;line-height:1.75}.rd-longform h1{font-size:33px}.rd-longform h2{font-size:27px}.rd-reading>.row{gap:40px}.rd-reading .col-lg-4 .row{grid-template-columns:1fr}main.container:not(:has(.rd-reading)):not(:has(.rd-journal)){font-size:17px}main.container:not(:has(.rd-reading)):not(:has(.rd-journal)) h1{font-size:36px}main.container:not(:has(.rd-reading)):not(:has(.rd-journal)) h2{font-size:26px}}
.rd-journal-head h1,.rd-longform h1,.rd-story-copy h2{overflow-wrap:anywhere;min-width:0}.rd-reading #comments .d-flex>div{min-width:0}.rd-reading #comments h2{margin:0 0 8px!important}.rd-reading #comments time{margin:10px 0 20px}.rd-reading #comments article{padding:22px 0;border-top:1px solid var(--rule)}.rd-reading #comments .flex-shrink-0{width:40px;flex:0 0 40px!important}.rd-reading #comments .flex-shrink-0 img{width:40px!important;height:40px!important}
