/* Page2 only. WordPress and other pages retain their theme/configuration. */
body.page-id-2{background:#fbfaf6}
body.page-id-2 #page>#site-header,body.page-id-2 #page>#site-footer,body.page-id-2 #page>.skip-link,body.page-id-2 #offcanvas-menu,body.page-id-2 #post-2>.entry-header{display:none!important}
body.page-id-2 #content,body.page-id-2 #content>.theme-single-section,body.page-id-2 #content>.theme-single-section>.wrapper,body.page-id-2 #content .wrapper-inner,body.page-id-2 #primary,body.page-id-2 #site-content,body.page-id-2 #site-content>.article-wraper,body.page-id-2 #post-2,body.page-id-2 #post-2>.entry-details-wrapper,body.page-id-2 #post-2 .entry-details,body.page-id-2 #post-2 .entry-content{width:100%!important;max-width:none!important;float:none!important;margin:0!important;padding:0!important}
body.page-id-2 #post-2 .capri-web-home{all:initial;display:block;width:100%;font-size:16px;line-height:normal;text-align:left}
body.page-id-2 #post-2 .capri-web-home *{all:revert}
body.page-id-2 #post-2>.entry-details-wrapper{display:block!important}
body.page-id-2 #post-2 .capri-web-home::before,body.page-id-2 #post-2 .capri-web-home::after,body.page-id-2 #post-2 .capri-web-home *::before,body.page-id-2 #post-2 .capri-web-home *::after{content:none!important;display:none!important}
body.page-id-2 #post-2 .capri-web-home{--blue:#153b67;--deep:#103b6c;--cream:#fbfaf6;--gold:#bd9139;--gold-light:#e8c879;--gold-ink:#87641d;--soft:#65788b;--line:#e4eaf0;--ink:#263b50;--gutter:clamp(24px,5.8vw,92px)}
body.page-id-2 #post-2 .capri-web-home,body.page-id-2 #post-2 .capri-web-home *{box-sizing:border-box}
body.page-id-2 #post-2 .capri-web-home{scroll-padding-top:28px}
body.page-id-2 #post-2 .capri-web-home{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}
body.page-id-2 #post-2 .capri-web-home a{color:inherit;text-decoration:none}
body.page-id-2 #post-2 .capri-web-home button,body.page-id-2 #post-2 .capri-web-home input{font:inherit}
body.page-id-2 #post-2 .capri-web-home a:focus-visible,body.page-id-2 #post-2 .capri-web-home button:focus-visible,body.page-id-2 #post-2 .capri-web-home input:focus-visible,body.page-id-2 #post-2 .capri-web-home summary:focus-visible{outline:3px solid var(--gold);outline-offset:6px}
body.page-id-2 #post-2 .capri-web-home a:hover{text-decoration:underline;text-underline-offset:5px}
body.page-id-2 #post-2 .capri-web-home img{max-width:100%;height:auto;display:block}
body.page-id-2 #post-2 .capri-web-home figure,body.page-id-2 #post-2 .capri-web-home p,body.page-id-2 #post-2 .capri-web-home h1,body.page-id-2 #post-2 .capri-web-home h2{margin:0}
body.page-id-2 #post-2 .capri-web-home h1,body.page-id-2 #post-2 .capri-web-home h2{font-weight:500;letter-spacing:-.055em;line-height:.96}
body.page-id-2 #post-2 .capri-web-home h1{font-size:clamp(75px,9.2vw,148px)}
body.page-id-2 #post-2 .capri-web-home h1 em{font-family:Georgia,'Times New Roman',serif;font-weight:400}
body.page-id-2 #post-2 .capri-web-home h2{font-size:clamp(38px,4.2vw,66px)}
body.page-id-2 #post-2 .capri-web-home p{line-height:1.65}
body.page-id-2 #post-2 .capri-web-home .wrap{max-width:1500px;margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}
body.page-id-2 #post-2 .capri-web-home .site-header{display:flex;align-items:center;justify-content:space-between;min-height:120px;gap:30px}
body.page-id-2 #post-2 .capri-web-home .wordmark{font-size:43px;font-weight:900;letter-spacing:-.07em;line-height:1;display:inline-flex;align-items:flex-start}
body.page-id-2 #post-2 .capri-web-home .wordmark span{font-size:11px;letter-spacing:0;margin:4px 0 0 6px}
body.page-id-2 #post-2 .capri-web-home .site-header nav{display:flex;gap:34px;font-size:13px;letter-spacing:.03em}
body.page-id-2 #post-2 .capri-web-home .eyebrow,body.page-id-2 #post-2 .capri-web-home .section-number{font-size:11px;letter-spacing:.15em;text-transform:uppercase}
body.page-id-2 #post-2 .capri-web-home .eyebrow{line-height:1.5}
body.page-id-2 #post-2 .capri-web-home .gold-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--gold);margin-right:12px}
body.page-id-2 #post-2 .capri-web-home .hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding-top:38px;padding-bottom:90px}
body.page-id-2 #post-2 .capri-web-home .hero-copy .eyebrow{margin-bottom:28px}
body.page-id-2 #post-2 .capri-web-home .hero h1{margin-bottom:30px}
body.page-id-2 #post-2 .capri-web-home .hero-intro{font-size:19px;line-height:1.5}
body.page-id-2 #post-2 .capri-web-home .release{margin-top:27px;font-size:12px;letter-spacing:.02em;color:var(--soft)}
body.page-id-2 #post-2 .capri-web-home .release time{display:block;font-size:16px;color:var(--deep);letter-spacing:.08em;margin-top:2px}
body.page-id-2 #post-2 .capri-web-home .hero .button{margin-top:30px}
body.page-id-2 #post-2 .capri-web-home .button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;padding:17px 23px;min-height:54px;font-size:13px;font-weight:600}
body.page-id-2 #post-2 .capri-web-home .button-gold{background:var(--gold-light);color:var(--deep)}
body.page-id-2 #post-2 .capri-web-home .button:hover{text-decoration:none;background:#f5e5bb}
body.page-id-2 #post-2 .capri-web-home .button span[aria-hidden]{font-size:22px;line-height:1}
body.page-id-2 #post-2 .capri-web-home .cover-figure{padding-top:10px}
body.page-id-2 #post-2 .capri-web-home .cover-figure img{width:100%;box-shadow:0 20px 45px rgba(0,0,0,.15)}
body.page-id-2 #post-2 .capri-web-home .cover-figure figcaption{display:flex;justify-content:space-between;gap:12px;padding-top:15px;font-size:9px;letter-spacing:.14em}
body.page-id-2 #post-2 .capri-web-home .paper{background:var(--cream);color:var(--ink)}
body.page-id-2 #post-2 .capri-web-home .story-grid{display:grid;grid-template-columns:1fr 2.05fr;column-gap:9%;padding-top:84px;padding-bottom:72px}
body.page-id-2 #post-2 .capri-web-home .section-number{color:inherit;opacity:.8}
body.page-id-2 #post-2 .capri-web-home .story-copy .eyebrow{margin-bottom:19px}
body.page-id-2 #post-2 .capri-web-home .story-copy h2{margin-bottom:30px}
body.page-id-2 #post-2 .capri-web-home .story-copy p:not(.eyebrow){font-size:16px;max-width:660px;margin-bottom:19px}
body.page-id-2 #post-2 .capri-web-home .duo-figure{grid-column:1/-1;margin-top:40px}
body.page-id-2 #post-2 .capri-web-home .duo-figure img{width:100%}
body.page-id-2 #post-2 .capri-web-home .duo-figure figcaption{font-size:10px;letter-spacing:.15em;margin-top:12px}
body.page-id-2 #post-2 .capri-web-home .credits{grid-column:2;margin-top:37px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
body.page-id-2 #post-2 .capri-web-home .credits summary,body.page-id-2 #post-2 .capri-web-home .press-credits summary{cursor:pointer;padding:20px 0;display:flex;justify-content:space-between;font-size:13px;list-style:none}
body.page-id-2 #post-2 .capri-web-home .credits summary::-webkit-details-marker,body.page-id-2 #post-2 .capri-web-home .press-credits summary::-webkit-details-marker{display:none}
body.page-id-2 #post-2 .capri-web-home .credits[open] summary span,body.page-id-2 #post-2 .capri-web-home .press-credits[open] summary span{transform:rotate(45deg)}
body.page-id-2 #post-2 .capri-web-home dl{margin:0 0 23px;font-size:13px}
body.page-id-2 #post-2 .capri-web-home dl div{display:grid;grid-template-columns:1fr 1.3fr;gap:15px;padding:7px 0}
body.page-id-2 #post-2 .capri-web-home dt{opacity:.75}
body.page-id-2 #post-2 .capri-web-home dd{margin:0}
body.page-id-2 #post-2 .capri-web-home .live-section{padding-top:75px;padding-bottom:90px}
body.page-id-2 #post-2 .capri-web-home .live-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;margin-top:45px}
body.page-id-2 #post-2 .capri-web-home .live-date{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0 28px}
body.page-id-2 #post-2 .capri-web-home .live-date span{display:block}
body.page-id-2 #post-2 .capri-web-home .live-date span:first-child{font-size:clamp(140px,21vw,310px);line-height:.95;letter-spacing:-.085em;color:var(--gold-ink)}
body.page-id-2 #post-2 .capri-web-home .live-date span:last-child{font-size:14px;letter-spacing:.3em;padding-left:12px;margin-top:18px}
body.page-id-2 #post-2 .capri-web-home .live-copy .eyebrow{margin-bottom:20px}
body.page-id-2 #post-2 .capri-web-home .live-copy h2{font-size:clamp(54px,5.5vw,82px);margin-bottom:25px}
body.page-id-2 #post-2 .capri-web-home .venue{font-size:24px;margin-bottom:6px}
body.page-id-2 #post-2 .capri-web-home .live-copy p:not(.venue):not(.eyebrow){font-size:14px;line-height:1.7}
body.page-id-2 #post-2 .capri-web-home .lineup{color:var(--soft);margin-top:20px}
body.page-id-2 #post-2 .capri-web-home .live-copy .button{margin-top:27px}
body.page-id-2 #post-2 .capri-web-home .bio-grid{display:grid;grid-template-columns:1fr 2.05fr;column-gap:9%;padding-top:80px;padding-bottom:86px}
body.page-id-2 #post-2 .capri-web-home .bio-grid h2{margin-bottom:30px}
body.page-id-2 #post-2 .capri-web-home .bio-columns{display:grid;grid-template-columns:1fr 1fr;gap:35px}
body.page-id-2 #post-2 .capri-web-home .bio-columns p{font-size:15px}
body.page-id-2 #post-2 .capri-web-home .site-footer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:35px;padding-top:50px;padding-bottom:35px}
body.page-id-2 #post-2 .capri-web-home .site-footer nav{display:flex;gap:30px;font-size:13px}
body.page-id-2 #post-2 .capri-web-home .site-footer small{grid-column:1/-1;color:var(--soft);font-size:10px}
body.page-id-2 #post-2 .capri-web-home .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body.page-id-2 #post-2 .capri-web-home .skip-link{position:absolute;left:16px;top:-100px;padding:15px;background:var(--cream);color:var(--blue);z-index:10}
body.page-id-2 #post-2 .capri-web-home .skip-link:focus{top:16px}
body.page-id-2 #post-2 .capri-web-home .press-main{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start;padding-top:40px;padding-bottom:70px}
body.page-id-2 #post-2 .capri-web-home .press-cover{padding-top:15px}
body.page-id-2 #post-2 .capri-web-home .press-cover figcaption{font-size:10px;line-height:1.5;color:var(--soft);margin-top:15px;max-width:340px}
body.page-id-2 #post-2 .capri-web-home .press-copy h1{font-size:clamp(76px,7.6vw,114px);margin:20px 0}
body.page-id-2 #post-2 .capri-web-home .press-copy .release{margin-top:22px}
body.page-id-2 #post-2 .capri-web-home .player{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:28px;padding:22px 0 13px}
body.page-id-2 #post-2 .capri-web-home .custom-player:not([hidden]){display:grid;grid-template-columns:58px 1fr auto;gap:18px;align-items:center}
body.page-id-2 #post-2 .capri-web-home .play-button{width:58px;height:58px;min-width:58px;border:0;border-radius:50%;background:var(--gold-light);color:var(--deep);display:grid;place-items:center;cursor:pointer}
body.page-id-2 #post-2 .capri-web-home .play-button:hover{background:#f5e5bb}
body.page-id-2 #post-2 .capri-web-home .play-button svg{width:25px;height:25px;fill:currentColor}
body.page-id-2 #post-2 .capri-web-home .play-button [hidden]{display:none}
body.page-id-2 #post-2 .capri-web-home .player-track-title,body.page-id-2 #post-2 .capri-web-home .player-artist{display:block;font-size:15px}
body.page-id-2 #post-2 .capri-web-home .player-artist{font-size:11px;color:var(--soft);margin-top:6px}
body.page-id-2 #post-2 .capri-web-home .play-label{font-size:9px;letter-spacing:.15em}
body.page-id-2 #post-2 .capri-web-home .seek-row{grid-column:1/-1;margin-top:3px}
body.page-id-2 #post-2 .capri-web-home .seek-row input{display:block;width:100%;margin:0;min-height:25px;cursor:pointer;accent-color:var(--gold)}
body.page-id-2 #post-2 .capri-web-home .seek-row input:disabled{cursor:default}
body.page-id-2 #post-2 .capri-web-home .time-row{display:flex;justify-content:space-between;color:var(--soft);font-size:10px;font-variant-numeric:tabular-nums;margin-top:4px}
body.page-id-2 #post-2 .capri-web-home .player-status{font-size:11px;color:var(--soft);margin-top:12px;min-height:18px}
body.page-id-2 #post-2 .capri-web-home .press-description{font-size:15px;margin-top:26px;line-height:1.65}
body.page-id-2 #post-2 .capri-web-home .press-credits{border-bottom:1px solid var(--line);margin-top:8px}
body.page-id-2 #post-2 .capri-web-home .press-credits p{font-size:12px;color:var(--soft);margin-bottom:20px}
body.page-id-2 #post-2 .capri-web-home .press-note{font-size:11px;color:var(--soft);margin:22px 0}
body.page-id-2 #post-2 .capri-web-home .text-link{font-size:12px;border-bottom:1px solid var(--gold);padding-bottom:6px}
body.page-id-2 #post-2 .capri-web-home .press-footer{display:flex;justify-content:space-between;gap:20px;padding-top:25px;padding-bottom:30px;border-top:1px solid var(--line);font-size:9px;letter-spacing:.14em}
body.page-id-2 #post-2 .capri-web-home audio{width:100%}
@media(min-width:1500px){body.page-id-2 #post-2 .capri-web-home .hero{padding-top:65px;padding-bottom:110px}}
@media(max-width:900px){body.page-id-2 #post-2 .capri-web-home .hero{gap:5%}
body.page-id-2 #post-2 .capri-web-home .hero h1{font-size:clamp(75px,11vw,110px)}
body.page-id-2 #post-2 .capri-web-home .hero-intro{font-size:16px}
body.page-id-2 #post-2 .capri-web-home .story-grid,body.page-id-2 #post-2 .capri-web-home .bio-grid{grid-template-columns:1fr 3fr;gap:5%}
body.page-id-2 #post-2 .capri-web-home .section-number{font-size:9px}
body.page-id-2 #post-2 .capri-web-home .live-grid{gap:7%}
body.page-id-2 #post-2 .capri-web-home .bio-columns{grid-template-columns:1fr;gap:18px}
body.page-id-2 #post-2 .capri-web-home .press-main{gap:6%}
body.page-id-2 #post-2 .capri-web-home .press-copy h1{font-size:80px}
body.page-id-2 #post-2 .capri-web-home .play-label{display:none}
body.page-id-2 #post-2 .capri-web-home .custom-player:not([hidden]){grid-template-columns:58px 1fr}}
@media(max-width:640px){body.page-id-2 #post-2 .capri-web-home{--gutter:24px}
body.page-id-2 #post-2 .capri-web-home .site-header{min-height:96px;gap:18px}
body.page-id-2 #post-2 .capri-web-home .wordmark{font-size:34px}
body.page-id-2 #post-2 .capri-web-home .site-header nav{gap:18px;font-size:11px}
body.page-id-2 #post-2 .capri-web-home .site-header nav a:first-child{display:none}
body.page-id-2 #post-2 .capri-web-home .hero{grid-template-columns:1fr;padding-top:27px;padding-bottom:48px;gap:40px}
body.page-id-2 #post-2 .capri-web-home .hero h1{font-size:clamp(82px,24vw,144px);margin-bottom:24px}
body.page-id-2 #post-2 .capri-web-home .hero-copy .eyebrow{font-size:10px;margin-bottom:22px}
body.page-id-2 #post-2 .capri-web-home .hero-intro{font-size:17px}
body.page-id-2 #post-2 .capri-web-home .release{margin-top:21px}
body.page-id-2 #post-2 .capri-web-home .hero .button{margin-top:23px}
body.page-id-2 #post-2 .capri-web-home .cover-figure{padding:0}
body.page-id-2 #post-2 .capri-web-home .cover-figure figcaption{font-size:8px}
body.page-id-2 #post-2 .capri-web-home .story-grid,body.page-id-2 #post-2 .capri-web-home .bio-grid{display:block;padding-top:45px;padding-bottom:45px}
body.page-id-2 #post-2 .capri-web-home .story-grid>.section-number,body.page-id-2 #post-2 .capri-web-home .bio-grid>.section-number{margin-bottom:35px}
body.page-id-2 #post-2 .capri-web-home .story-copy h2{font-size:43px;margin-bottom:25px}
body.page-id-2 #post-2 .capri-web-home .story-copy p:not(.eyebrow){font-size:15px;line-height:1.7}
body.page-id-2 #post-2 .capri-web-home .duo-figure{margin-top:30px}
body.page-id-2 #post-2 .capri-web-home .credits{margin-top:30px}
body.page-id-2 #post-2 .capri-web-home dl div{grid-template-columns:1fr 1.15fr;font-size:12px}
body.page-id-2 #post-2 .capri-web-home .live-section{padding-top:45px;padding-bottom:52px}
body.page-id-2 #post-2 .capri-web-home .live-grid{grid-template-columns:1fr;margin-top:32px;gap:35px}
body.page-id-2 #post-2 .capri-web-home .live-date{display:flex;align-items:flex-end;justify-content:space-between;padding:15px 0 22px}
body.page-id-2 #post-2 .capri-web-home .live-date span:first-child{font-size:145px}
body.page-id-2 #post-2 .capri-web-home .live-date span:last-child{font-size:12px;margin-bottom:13px;padding-left:0;letter-spacing:.2em}
body.page-id-2 #post-2 .capri-web-home .live-copy h2{font-size:65px}
body.page-id-2 #post-2 .capri-web-home .bio-grid h2{font-size:42px}
body.page-id-2 #post-2 .capri-web-home .bio-columns{gap:18px}
body.page-id-2 #post-2 .capri-web-home .site-footer{display:flex;flex-wrap:wrap;gap:26px;padding-top:36px}
body.page-id-2 #post-2 .capri-web-home .site-footer nav{gap:21px;font-size:12px}
body.page-id-2 #post-2 .capri-web-home .site-footer small{font-size:9px;line-height:1.6;width:100%}
body.page-id-2 #post-2 .capri-web-home .press-page .site-header .eyebrow{font-size:9px;letter-spacing:.1em}
body.page-id-2 #post-2 .capri-web-home .press-main{display:flex;flex-direction:column;padding-top:20px;padding-bottom:45px;gap:30px}
body.page-id-2 #post-2 .capri-web-home .press-cover{width:100%;padding:0}
body.page-id-2 #post-2 .capri-web-home .press-copy{width:100%}
body.page-id-2 #post-2 .capri-web-home .press-copy h1{font-size:90px;margin-top:18px}
body.page-id-2 #post-2 .capri-web-home .press-cover figcaption{font-size:9px}
body.page-id-2 #post-2 .capri-web-home .press-copy .eyebrow{font-size:10px}
body.page-id-2 #post-2 .capri-web-home .press-description{font-size:14px}
body.page-id-2 #post-2 .capri-web-home .press-footer{font-size:8px;letter-spacing:.08em}
body.page-id-2 #post-2 .capri-web-home .press-note{font-size:11px}
body.page-id-2 #post-2 .capri-web-home .press-copy .release time{display:inline;margin-left:8px;font-size:13px}
body.page-id-2 #post-2 .capri-web-home .press-copy .release{font-size:11px}}
@media(prefers-reduced-motion:reduce){body.page-id-2 #post-2 .capri-web-home{scroll-behavior:auto}}
body.page-id-2 #post-2 .capri-web-home .press-page .custom-player:not([hidden]){grid-template-columns:58px 1fr}
body.page-id-2 #post-2 .capri-web-home .press-page .play-label{display:block;font-size:12px;letter-spacing:.08em}
body.page-id-2 #post-2 .capri-web-home .press-credits dl{margin-bottom:22px}
body.page-id-2 #post-2 .capri-web-home .press-credits dl div{font-size:12px;line-height:1.5}
body.page-id-2 #post-2 .capri-web-home .press-copy>.text-link{display:inline-block;margin-top:26px}
body.page-id-2 #post-2 .capri-web-home .bio-columns p+p{margin-top:20px}
body.page-id-2 #post-2 .capri-web-home .live-flyer img{width:100%;height:auto}
body.page-id-2 #post-2 .capri-web-home .live-flyer a{display:block}
body.page-id-2 #post-2 .capri-web-home .press-duo{margin:26px 0 0}
body.page-id-2 #post-2 .capri-web-home .press-duo img{display:block;width:100%;height:auto}
body.page-id-2 #post-2 .capri-web-home h1,body.page-id-2 #post-2 .capri-web-home h2,body.page-id-2 #post-2 .capri-web-home .wordmark,body.page-id-2 #post-2 .capri-web-home .site-header nav,body.page-id-2 #post-2 .capri-web-home .site-footer nav,body.page-id-2 #post-2 .capri-web-home .text-link{color:var(--deep)}
body.page-id-2 #post-2 .capri-web-home .eyebrow,body.page-id-2 #post-2 .capri-web-home .section-number{color:var(--gold-ink)}
body.page-id-2 #post-2 .capri-web-home .paper{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
body.page-id-2 #post-2 .capri-web-home .press-footer{color:var(--soft)}
body.page-id-2 #post-2 .capri-web-home .artlab-section{padding-top:75px;padding-bottom:80px;border-top:1px solid var(--line)}
body.page-id-2 #post-2 .capri-web-home .artlab-heading{display:grid;grid-template-columns:1fr 2.05fr;gap:9%;margin-bottom:40px}
body.page-id-2 #post-2 .capri-web-home .artlab-heading h2{margin:18px 0 24px}
body.page-id-2 #post-2 .capri-web-home .artlab-heading p:not(.eyebrow):not(.section-number){font-size:16px;max-width:600px}
body.page-id-2 #post-2 .capri-web-home .video-frame{aspect-ratio:16/9;background:#e8edf1}
body.page-id-2 #post-2 .capri-web-home .video-frame iframe{display:block;width:100%;height:100%;border:0}
body.page-id-2 #post-2 .capri-web-home .video-link{margin-top:18px;font-size:12px}
body.page-id-2 #post-2 .capri-web-home .video-link a{color:var(--blue);text-decoration:underline;text-underline-offset:4px}
body.page-id-2 #post-2 .capri-web-home .bio-narrativa{display:block;max-width:690px}
body.page-id-2 #post-2 .capri-web-home .bio-narrativa p{font-size:16px;line-height:1.75}
body.page-id-2 #post-2 .capri-web-home .bio-narrativa p+p{margin-top:22px}
@media(max-width:640px){body.page-id-2 #post-2 .capri-web-home .artlab-section{padding-top:45px;padding-bottom:45px}
body.page-id-2 #post-2 .capri-web-home .artlab-heading{display:block;margin-bottom:28px}
body.page-id-2 #post-2 .capri-web-home .artlab-heading>.section-number{margin-bottom:32px}
body.page-id-2 #post-2 .capri-web-home .artlab-heading h2{font-size:43px}
body.page-id-2 #post-2 .capri-web-home .artlab-heading p:not(.eyebrow):not(.section-number),body.page-id-2 #post-2 .capri-web-home .bio-narrativa p{font-size:15px}}
body.page-id-2 #post-2 .capri-web-home .hero-copy .hero-artists{font-size:clamp(18px,1.8vw,28px);font-weight:600;letter-spacing:.08em;line-height:1.35}
body.page-id-2 #post-2 .capri-web-home .wordmark-logo{display:block;width:240px;max-width:100%;height:auto}
body.page-id-2 #post-2 .capri-web-home .site-footer .wordmark-logo{width:160px}
@media(max-width:640px){body.page-id-2 #post-2 .capri-web-home .site-header .wordmark-logo{width:clamp(124px,38vw,160px)}
body.page-id-2 #post-2 .capri-web-home .site-footer .wordmark-logo{width:140px}}
body.page-id-2 #post-2 .capri-web-home .site-header .wordmark-logo{filter:drop-shadow(2px 3px 3px rgba(16,35,52,.42))}