@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Oswald:wght@400;500;600;700&display=swap');
.direction-nav{height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 3%;background:#151515;color:#bcb8ac;font:9px/1.2 Arial,sans-serif;letter-spacing:1px;border-bottom:1px solid #333;position:relative;z-index:3}.direction-nav div{display:flex;gap:25px}.direction-nav a:hover{color:white}.gallery-direction .direction-nav a[href="gallery.html"],.press-direction .direction-nav a[href="press.html"]{color:#fff;border-bottom:1px solid #c5b084;padding-bottom:3px}.direction .image-stage{background:#050505}.direction .image-stage img{max-width:92%}.direction .image-stage img.cut-dmb{max-width:none}.direction .image-stage img.cut-rush{max-width:none}.direction .grid{gap:30px 20px}.direction .archive{scroll-margin-top:20px}.direction .results-bar{letter-spacing:1px}.gallery-direction{--ink:#131413;--paper:#ffffff;--accent:#b79861;--line:#d7cdbd;background:#ffffff;color:#22241f}.gallery-direction .gallery-header{height:150px;margin:0 3%;border-bottom:1px solid #bda77f;display:grid;grid-template-columns:1fr auto 1fr;gap:25px}.gallery-header .gallery-brand{text-align:center;display:flex;align-items:center;flex-direction:column;position:relative;min-width:280px}.gallery-brand img{width:230px;display:block;margin:6px 0 5px}.brand-overline,.brand-under{font-family:'Cormorant Garamond',Georgia,serif;letter-spacing:4px;font-size:9px;color:#8f713e}.brand-under{font-size:8px;letter-spacing:3px}.small-menu,.header-shop{font:11px 'Cormorant Garamond',Georgia,serif;text-transform:uppercase;letter-spacing:2px}.small-menu{justify-self:start}.header-shop{justify-self:end;border-bottom:1px solid #b79861;padding-bottom:6px}.gallery-direction>nav{height:46px;justify-content:center;gap:45px;font:9px 'DM Sans',Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase}.gallery-hero{padding:0 3%}.hero-rule{border-top:1px solid #ddd4c4;display:flex;justify-content:space-between;padding:13px 0;font-size:8px;letter-spacing:2px;color:#7f765f}.gallery-triptych{display:grid;grid-template-columns:1fr 1.55fr 1fr;gap:18px;align-items:center}.gallery-triptych>a{background:#050505;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.main-feature{height:590px;border:1px solid #282a23}.main-feature>img{height:80%;width:85%;object-fit:contain}.double-rule{position:absolute;top:22px;left:20px;right:20px;display:flex;align-items:center;gap:15px;justify-content:center;color:#bd9e64;font:8px Arial,sans-serif;letter-spacing:3px}.double-rule:before,.double-rule:after{content:'';width:60px;height:3px;border-top:1px solid #b79861;border-bottom:1px solid #b79861}.gallery-caption{position:absolute;bottom:18px;left:20px;right:20px;display:flex;justify-content:space-between;color:#b8b3a4;font:8px Arial,sans-serif;letter-spacing:.6px}.small-feature{height:375px}.small-feature>img{height:85%;width:91%;object-fit:contain;transition:transform .4s}.small-feature:hover>img,.main-feature:hover>img{transform:scale(1.035)}.small-feature>span{position:absolute;bottom:12px;font-size:8px;letter-spacing:1px;text-transform:uppercase;color:#bcb7a9}.gallery-intro{padding:45px 5% 45px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c9bca5}.gallery-intro>p{font:500 49px/.95 'Cormorant Garamond',Georgia,serif;letter-spacing:-1.5px;margin:0}.gallery-intro>div{max-width:370px;font:11px/1.8 'DM Sans',Arial,sans-serif;color:#777365}.gallery-intro a{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:#3b3b30;border-bottom:1px solid #bca47c;display:inline-block;padding-bottom:4px}.gallery-intro a span{margin-left:35px}.gallery-direction h2{font:500 clamp(48px,5vw,76px)/.95 'Cormorant Garamond',Georgia,serif;letter-spacing:-2px}.gallery-direction .archive{padding:60px 3% 80px}.gallery-direction .eyebrow{color:#927445;letter-spacing:2.5px;font-size:9px}.gallery-direction .section-top>p{color:#77756a}.gallery-direction .search{background:#f3f3f3;border-color:#d9cebc}.gallery-direction .search input{color:#34372e}.gallery-direction .search input::placeholder{color:#8a877c}.gallery-direction .search kbd{color:#9c927e;border-color:#c4b89d}.gallery-direction .text-button{color:#4e503f}.gallery-direction .artists a{border-color:#d8cebb;color:#6c675b;font-size:9px}.gallery-direction .artists a.active,.gallery-direction .artists a:hover{background:#24271e;color:#eeeeee}.gallery-direction .results-bar{border-color:#d8cebb;color:#89816d}.gallery-direction .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px}.gallery-direction .project-card{color:#24261f}.gallery-direction .card-info h3{font:500 21px/1.1 'Cormorant Garamond',Georgia,serif}.gallery-direction .card-info p{color:#817d6e;font-size:9px}.gallery-direction .image-stage{aspect-ratio:1/1.25}.gallery-direction .project-card:first-child{grid-column:span 2;grid-row:span 2}.gallery-direction .project-card:first-child .image-stage{aspect-ratio:1/1.30}.gallery-direction .project-card:first-child .card-info h3{font-size:29px}.gallery-direction .about{padding:85px 8%;border-top:1px solid #d4c8b4}.gallery-direction .about p:not(.eyebrow){color:#757367}.gallery-direction .about blockquote{color:#585338;font-family:'Cormorant Garamond',Georgia,serif;font-size:29px}.gallery-direction .services span{border-color:#d2c6b0;color:#84765e}.gallery-direction .text-link{color:#343b2b;border-color:#b49a6e}.gallery-direction .shop{background:#eeeeee;border-top:1px solid #c7b897}.gallery-direction .shop h2{font-family:'Cormorant Garamond',Georgia,serif;font-size:85px}.gallery-direction .shop p{color:#77705e}.gallery-direction footer{background:#171b15;color:#eeeeee}.gallery-direction .footer-logo{font-size:42px}.gallery-direction dialog{background:#ffffff;color:#22241f}.gallery-direction .dialog-heading p{color:#7c735d}.gallery-direction .close{color:#eeeeee}.gallery-direction .dialog-links{color:#655435}.gallery-direction .dialog-heading h2{font-size:58px}
/* Direction 02: an independent music-art journal. */
.press-direction{--ink:#171714;--paper:#ffffff;--accent:#b9291f;--line:#d0d0d0;background:#ffffff;color:#161715}.press-header{height:94px;background:#161715;color:#ffffff;margin:0;padding:0 4%;border:0}.press-brand img{width:185px;filter:invert(1);display:block}.press-header nav{font:500 13px 'Oswald','Arial Narrow',sans-serif;letter-spacing:1px;gap:35px;text-transform:uppercase}.press-header nav a:last-child{background:#b9291f;padding:11px 20px}.press-hero{display:grid;grid-template-columns:1fr 1fr;min-height:630px}.press-statement{background:#b9291f;color:#ffffff;position:relative;padding:65px 9% 75px 8%}.press-statement .eyebrow{font:400 10px 'Oswald','Arial Narrow',sans-serif;letter-spacing:2px;color:#f2d9cb}.press-statement h1{font:600 clamp(66px,7.3vw,116px)/.92 'Oswald','Arial Narrow',Impact,sans-serif;letter-spacing:-3px;margin:0 0 35px;text-transform:uppercase}.press-statement h1 em{font-style:normal;color:#171714}.press-statement .button{background:none;border:2px solid #e0e0e0;color:#ffffff;font:500 11px 'Oswald','Arial Narrow',sans-serif;letter-spacing:1px;text-transform:uppercase}.press-statement .button:hover{background:#ffffff;color:#b9291f}.press-corner{position:absolute;bottom:22px;left:8%;font-size:8px;letter-spacing:1.5px;opacity:.7}.press-cover{position:relative;background:#050505;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:630px}.press-cover img{width:100%;height:650px;object-fit:contain;transform:scale(1.24)}.press-cover>div{position:absolute;bottom:24px;left:25px;right:25px;color:#d0cbbb;display:grid;grid-template-columns:1fr 1fr;font:9px 'Oswald','Arial Narrow',sans-serif;letter-spacing:2px}.press-cover>div span:first-child{font-weight:600;font-size:17px}.press-cover>div span:nth-child(2){text-align:right}.press-cover b{font-size:9px;margin-top:5px;grid-column:1/-1}.press-strip{display:flex;justify-content:space-between;padding:17px 4%;background:#171714;color:#eeeeee;font:500 15px 'Oswald','Arial Narrow',sans-serif;letter-spacing:2px;border-top:1px solid #454438}.press-dispatch{display:grid;grid-template-columns:.3fr 1.4fr .75fr;gap:4%;margin:65px 5%;align-items:start}.dispatch-number{font:400 50px/.85 'Oswald',sans-serif;color:#b9291f;border-top:5px solid #b9291f;padding-top:18px}.dispatch-number span{font-size:8px;letter-spacing:1px;color:#646459;line-height:1.5;display:block;margin-top:12px}.press-direction .eyebrow{color:#a44135;font-size:10px;letter-spacing:1.4px}.dispatch-main h2{font:500 clamp(40px,4.3vw,65px)/1.02 'Oswald',sans-serif;letter-spacing:-1.5px;text-transform:uppercase}.dispatch-main>p:not(.eyebrow){font-size:13px;line-height:1.9;color:#666666;max-width:500px}.dispatch-main>a{font:500 11px 'Oswald',sans-serif;color:#b9291f;letter-spacing:1px}.dispatch-side{border-left:1px solid #d0d0d0;padding-left:25px}.dispatch-side img{width:100%;height:145px;object-fit:contain;background:#050505;margin-bottom:15px}.dispatch-side span{font:400 9px 'Oswald',sans-serif;letter-spacing:1.4px;color:#b9291f}.dispatch-side h3{font:500 23px/1.05 'Oswald',sans-serif;letter-spacing:0;margin:10px 0}.dispatch-side p{font-size:10px;color:#686868}.press-direction .archive{max-width:none;background:#f0f0f0;border-top:5px solid #161715;padding:50px 5% 70px}.press-direction .section-top h2{font:600 clamp(50px,5.8vw,82px)/1 'Oswald',sans-serif;letter-spacing:-2px;text-transform:uppercase}.press-direction .section-top>p{color:#686868}.press-direction .search{background:#ffffff;border-color:#bcbcbc}.press-direction .search input{color:#262923}.press-direction .search>span{color:#666666}.press-direction .search kbd{border-color:#bcbcbc;color:#686868}.press-direction .text-button{color:#a82920;font:500 12px 'Oswald',sans-serif;text-transform:uppercase}.press-direction .artists a{font:400 11px 'Oswald',sans-serif;text-transform:uppercase;border-color:#bcbcbc;color:#383b30;padding:9px 14px;letter-spacing:.4px}.press-direction .artists a.active,.press-direction .artists a:hover{color:#ffffff;background:#b9291f;border-color:#b9291f}.press-direction .results-bar{border-color:#c2c2c2;color:#666666}.press-direction .project-card{color:#171714}.press-direction .card-info{border-top:4px solid #171714;padding-top:14px;margin-top:11px}.press-direction .card-info h3{font:500 23px/1.1 'Oswald',sans-serif;text-transform:uppercase}.press-direction .card-info p{color:#666666;margin-top:7px;font-size:10px}.press-direction .image-stage{aspect-ratio:1/1.18}.press-direction .project-card:hover h3{color:#b9291f}.press-direction .about{background:#ffffff;border-top:1px solid #cccccc;padding:85px 8%;max-width:none}.press-direction .about h2{font:500 64px/1 'Oswald',sans-serif;text-transform:uppercase;letter-spacing:-1px}.press-direction .about p:not(.eyebrow){color:#666666}.press-direction .about blockquote{font:400 29px/1.3 'Oswald',sans-serif;text-transform:uppercase;letter-spacing:-.5px;color:#b9291f}.press-direction .services span{color:#666666;border-color:#cccccc}.press-direction .text-link{border-color:#b9291f;color:#b9291f}.press-direction .shop{background:#b9291f;color:#ffffff;text-align:left;padding:65px 8%;position:relative}.press-direction .shop .eyebrow{color:#e8c5b3}.press-direction .shop h2{font:600 80px/.97 'Oswald',sans-serif;text-transform:uppercase;letter-spacing:-2px}.press-direction .shop .ink{background:#171714;color:#ffffff}.press-direction footer{background:#171714;color:#eeeeee}.press-direction dialog{background:#ffffff;color:#171714}.press-direction .dialog-heading h2{font-family:'Oswald',sans-serif;font-weight:500;letter-spacing:-1px}.press-direction .dialog-heading p{color:#666666}.press-direction .dialog-links{color:#a43128}.press-direction .press-statement>.eyebrow{color:#e4c4b1}.direction #empty h3{color:inherit}.direction .image-stage img{transition:transform .35s}
@media(max-width:900px){.gallery-triptych{grid-template-columns:1fr 1.6fr 1fr;gap:10px}.main-feature{height:470px}.small-feature{height:280px}.gallery-caption{font-size:7px;display:block;text-align:center}.gallery-caption span{display:block}.gallery-direction .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-direction .project-card:first-child{grid-column:span 1;grid-row:span 1}.gallery-direction .project-card:first-child .image-stage{aspect-ratio:1/1.25}.gallery-direction .project-card:first-child .card-info h3{font-size:21px}.press-header nav{gap:20px;font-size:11px}.press-statement{padding-top:55px}.press-hero,.press-cover{min-height:550px}.press-cover img{height:560px}.press-dispatch{grid-template-columns:.2fr 1.2fr .8fr;gap:4%}.dispatch-main h2{font-size:42px}}
@media(max-width:600px){.direction-nav{height:auto;min-height:48px;padding:8px 4%;gap:7px;font-size:8px;flex-direction:column}.direction-nav div{gap:21px}.gallery-direction .gallery-header{height:125px;grid-template-columns:1fr auto 1fr;gap:5px}.gallery-header .gallery-brand{min-width:170px}.gallery-brand img{width:170px}.brand-overline{font-size:7px;letter-spacing:2px}.brand-under{font-size:6px;letter-spacing:1.8px}.small-menu,.header-shop{font-size:7px;letter-spacing:1px;max-width:60px}.gallery-direction>nav{gap:22px;font-size:8px;height:45px}.gallery-direction>nav a:nth-child(2),.gallery-direction>nav a:nth-child(3){display:block}.hero-rule{font-size:6px;letter-spacing:1px;padding:10px 0}.gallery-triptych{grid-template-columns:1fr 1fr;gap:8px}.main-feature{grid-column:1/-1;grid-row:1;height:470px}.small-feature{height:200px}.main-feature>img{height:80%}.gallery-caption{font-size:8px;display:flex}.gallery-intro{padding:30px 4%;display:block}.gallery-intro>p{font-size:43px;margin-bottom:25px}.gallery-intro>div{font-size:11px}.gallery-direction .archive{padding:45px 4%}.gallery-direction .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.gallery-direction .card-info h3,.gallery-direction .project-card:first-child .card-info h3{font-size:20px}.gallery-direction .card-info p{font-size:8px}.gallery-direction .section-top h2{font-size:47px}.gallery-direction .about,.gallery-direction .shop{padding:55px 6%}.gallery-direction .shop h2{font-size:65px}.press-header{height:80px;padding:0 5%}.press-brand img{width:140px}.press-header nav{gap:15px;font-size:10px}.press-header nav a:nth-child(2),.press-header nav a:nth-child(3){display:none}.press-header nav a:last-child{padding:8px 10px}.press-hero{grid-template-columns:1fr}.press-statement{padding:40px 6% 60px}.press-statement h1{font-size:80px;letter-spacing:-2px}.press-statement h1 br{display:initial}.press-statement h1 em{display:inline;font-family:inherit;font-size:inherit;letter-spacing:inherit}.press-corner{left:6%;font-size:7px}.press-cover{min-height:490px}.press-cover img{height:490px;transform:scale(1.3)}.press-strip{padding:13px 5%;gap:15px;font-size:10px;letter-spacing:.8px}.press-dispatch{grid-template-columns:.2fr 1fr;gap:20px;margin:40px 5%}.dispatch-number{font-size:35px}.dispatch-number span{font-size:6px}.dispatch-main h2{font-size:42px}.dispatch-side{grid-column:2;border-left:0;border-top:1px solid #d0d0d0;padding:25px 0 0;margin-top:15px}.dispatch-side img{height:190px}.press-direction .archive{padding:40px 5%}.press-direction .section-top h2{font-size:49px}.press-direction .artists a{font-size:9px;padding:7px 10px}.press-direction .card-info h3{font-size:19px}.press-direction .card-info p{font-size:8px}.press-direction .about{padding:55px 6%}.press-direction .about h2{font-size:53px}.press-direction .shop{padding:45px 6%}.press-direction .shop h2{font-size:63px}}
.press-cover img.cut-rush{width:auto;height:650px;max-width:none;object-fit:fill;transform:scale(1.12)}
@media(max-width:900px){.press-cover img.cut-rush{height:560px}}
@media(max-width:600px){.press-cover img.cut-rush{height:490px;transform:scale(1.2)}}

.gallery-intro>h1{font:500 49px/.95 'Cormorant Garamond',Georgia,serif;letter-spacing:-1.5px;margin:0;text-transform:none}.gallery-intro>h1 i{font:italic 500 49px/.95 'Cormorant Garamond',Georgia,serif;letter-spacing:-1.5px}@media(max-width:600px){.gallery-intro>h1{font-size:43px;margin-bottom:25px}.gallery-intro>h1 i{font-size:43px}}
.press-cover img.clean-poster{transform:none;clip-path:none;width:86%;height:590px;object-fit:contain;max-width:100%}.direction .project-figure figcaption{color:#666666}.direction .artists{max-height:130px;overflow-y:auto;padding-bottom:8px}.direction .artists::-webkit-scrollbar{height:4px;width:4px}.direction .artists::-webkit-scrollbar-thumb{background:#a29a87}@media(max-width:900px){.press-cover img.clean-poster{height:510px}}@media(max-width:600px){.press-cover img.clean-poster{height:450px}}
.direction .image-stage,.gallery-triptych>a,.press-cover,.dispatch-side img{background:#fff}
.gallery-caption,.small-feature>span,.press-cover>div{color:#3f4039}
.double-rule{color:#806536}
/* The supplied neon film is an inline welcome, with immediate access to the archive. */
.neon-welcome{background:#080a09;color:#ffffff;border-bottom:1px solid #34352e}.neon-screen{position:relative;max-width:1500px;aspect-ratio:16/9;max-height:calc(100svh - 190px);min-height:260px;margin:0 auto;overflow:hidden;background:#080a09}.neon-screen>img,.neon-screen>video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.neon-screen>video{opacity:0}.neon-screen.is-playing>video{opacity:1}.neon-toolbar{border-top:1px solid #282b25;display:flex;align-items:center;justify-content:space-between;padding:17px 4%;gap:25px;font:400 10px 'Oswald',sans-serif;letter-spacing:1.8px}.neon-toolbar>span{color:#8c9283;font-size:9px}.neon-toolbar a{border-bottom:1px solid #8c9283;padding-bottom:3px}.neon-toolbar a>span{margin-left:25px}.neon-toolbar button{background:none;color:#aaaF9f;border:0;padding:7px;font:inherit;font-size:9px;letter-spacing:1.2px}.neon-toolbar button:hover,.neon-toolbar a:hover{color:white}.neon-toolbar button[hidden]{display:none}@media(max-width:600px){.neon-screen{aspect-ratio:16/10;min-height:230px;max-height:none}.neon-toolbar{gap:12px;padding:12px 5%;font-size:9px;letter-spacing:1px}.neon-toolbar>span{display:none}.neon-toolbar button{font-size:8px}.neon-toolbar a>span{margin-left:12px}}
.direction #grid{columns:3;column-gap:25px}.gallery-direction #grid{columns:4;column-gap:20px}
.direction #grid .image-stage{aspect-ratio:auto;background:transparent}
.direction #grid .project-card:first-child .image-stage{aspect-ratio:auto}
.direction #grid .image-stage img{width:100%;max-width:100%;height:auto}
.direction .project-gallery .image-stage{background:transparent;aspect-ratio:auto;height:auto}
.press-cover{background:transparent;padding:40px 9% 75px;min-height:0}
.press-cover img.clean-poster{width:100%;height:auto;max-height:none;object-fit:initial;box-shadow:0 4px 18px #00000025}
.gallery-triptych>a{background:transparent}.main-feature,.small-feature{height:auto;border:0;padding:0 0 35px}.main-feature>img,.small-feature>img{display:block;width:100%;height:auto;box-shadow:0 4px 18px #00000025}.double-rule{display:none}.gallery-caption{bottom:5px;left:0;right:0}.small-feature>span{bottom:8px}
@media(max-width:900px){.direction #grid,.gallery-direction #grid{columns:2;column-gap:20px}}@media(max-width:600px){.direction #grid,.gallery-direction #grid{columns:2;column-gap:14px}.press-cover{padding:35px 12% 75px}.press-cover img.clean-poster{height:auto}.main-feature,.small-feature{height:auto}}

.gallery-brand img{filter:none}.press-direction{--paper:#fff;--line:#d0d0d0;background:#fff}.press-direction .archive{background:#f0f0f0}.press-direction .about,.press-direction dialog{background:#fff}.press-direction .search{background:#fff}.press-direction .artists a{border-color:#bcbcbc}.press-direction .artists a:not(.active){color:#333}.press-direction footer p,.press-direction footer small{color:#aaa}.press-cover>div{color:#404040}.press-brand img{filter:brightness(0) invert(1)}
.press-direction .work-types{height:auto;gap:0;font:500 17px 'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.7px}.press-direction .work-types a.active{color:#b9291f;border-color:#b9291f}.press-direction .work-types a{padding-right:5px;margin-right:35px}.gallery-direction .work-types{height:auto;font-size:12px}.press-header nav{gap:23px}.press-header nav a{white-space:nowrap}
@media(max-width:850px){.press-header nav{gap:15px;font-size:11px}.press-brand img{width:155px}}
@media(max-width:600px){.press-header{height:auto;min-height:135px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px 5%}.press-header nav{width:100%;justify-content:flex-start;gap:12px 19px;font-size:10px;flex-wrap:wrap;align-items:center}.press-header nav a:nth-child(2),.press-header nav a:nth-child(3){display:inline-flex}.press-header nav a:last-child{padding:6px 10px}.press-direction .work-types{font-size:14px}.press-direction .work-types a{margin-right:23px}.gallery-direction>nav{flex-wrap:wrap;height:auto;padding:12px;gap:15px}.gallery-direction>nav a:nth-child(2),.gallery-direction>nav a:nth-child(3){display:inline}}

/* Launch contact page */
.contact-page{max-width:1250px;margin:auto;padding:85px 5% 100px}.contact-page h1{font:500 clamp(60px,9vw,120px)/.95 'Oswald',sans-serif;letter-spacing:-2px;margin:25px 0 35px}.contact-intro{max-width:650px;font-size:18px;line-height:1.7}.contact-options{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:2px solid #171717;margin-top:55px;padding-top:35px}.contact-options h2{font:500 35px 'Oswald',sans-serif;text-transform:uppercase}.contact-options p{line-height:1.7;max-width:480px;margin:20px 0 30px}.press-header nav{gap:18px}@media(max-width:650px){.contact-page{padding:50px 6%}.contact-options{grid-template-columns:1fr;gap:35px}.press-header nav{gap:12px}}
/* SEO portfolio pages */
.seo-page{max-width:1250px;margin:auto;padding:65px 5%}.seo-page h1{font:500 clamp(38px,6vw,75px)/1.1 'Oswald',sans-serif;margin:20px 0 30px}.seo-page>p{line-height:1.7}.seo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:40px 0}.seo-card img{width:100%;height:auto;display:block}.seo-card h2{font:500 23px 'Oswald',sans-serif;margin:15px 0 8px}.seo-card p{font-size:13px;line-height:1.5}.seo-art{max-width:850px;margin:40px auto}.seo-art figure{margin:25px 0}.seo-art img{display:block;width:100%;height:auto}.seo-artist-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:40px 0}.seo-artist-list a{padding:15px 0;border-bottom:1px solid #ccc}@media(max-width:650px){.seo-grid{grid-template-columns:repeat(2,1fr);gap:20px}.seo-artist-list{grid-template-columns:1fr 1fr}}
