/* Local type roles use existing owned fonts; no global family replacements. */
@font-face{font-family:'Editorial Script';src:url('/wp-content/themes/vitor-approved-v68/approved/assets/fonts/pinyon-script-regular.ttf');font-weight:400;font-display:swap}
.paris-page #pg-image-slide-over_4,.paris-page #pg-large-review_0{font-family:'Ponte Light',serif;font-weight:300}.paris-page #pg-image-slide-over_4 em,.paris-page #pg-large-review_0 em{font-family:'Ponte Light',serif;font-weight:300;font-style:italic}.paris-page .pg-grid{gap:80px;padding:80px;max-width:1200px}.paris-page .pg-grid img{object-fit:contain}.paris-page #pg-image-slide-over_0{overflow:hidden}.paris-page #pg-image-slide-over_0 img{height:calc(100% + 40px);margin-top:-20px;transform:translateY(var(--pg-photo-shift,0px));will-change:transform}
.journal-page .jr-card h2,.journal-page .jr-feature h2,.journal-page .jr-resources h3{font-family:'Ponte Light',serif;font-weight:300;font-synthesis:none}.journal-page .jr-card h2{font-size:29px;line-height:1.1}.journal-page .journal-masthead p{font-family:'Editorial Script',cursive;font-style:normal}.journal-page .jr-feature h2{font-size:63px}.journal-page .jr-resources h3{font-size:32px}.journal-page .jr-nav{gap:70px;grid-template-columns:254px 260px minmax(0,1fr)}
@media(min-width:768px) and (max-width:1199px){.paris-page .pg-grid{padding:6.667%;gap:6.667vw}.journal-page .jr-nav{grid-template-columns:1fr 1fr;gap:40px}}
@media(max-width:767px){.paris-page .pg-grid{padding:calc(25 * var(--pg));gap:calc(25 * var(--pg))}.journal-page .jr-card h2{font-size:21px;line-height:1.15}.journal-page .jr-feature h2{font-size:34px}.journal-page .jr-resources h3{font-size:25px}.paris-page #pg-image-slide-over_3{left:calc(145 * var(--pg));width:calc(145 * var(--pg))}}
@media(prefers-reduced-motion:reduce){.paris-page #pg-image-slide-over_0 img{transform:none;will-change:auto}}
.journal-page .journal-main{padding-top:54px}
@media(max-width:767px){.journal-page .journal-main{padding-top:44px}}
@media(max-width:767px){.paris-page #pg-cta-on-white{height:calc(410 * var(--pg))}.paris-page #pg-cta-on-white_3{top:calc(175 * var(--pg))}.paris-page #pg-cta-on-white_0{top:calc(290 * var(--pg))}}
