:root{--vpa-paper:#f6f1e8;--vpa-ink:#222b29;--vpa-red:#742c36;--vpa-teal:#193b3a;--vpa-rule:#cfc6b8}body{background:var(--vpa-paper);color:var(--vpa-ink)}.header-wrapper{background:var(--vpa-paper)}.header{max-width:1480px}.header__heading-link .h2{color:var(--vpa-red);font-family:var(--font-heading-family);font-weight:600}.announcement-bar__message{font-size:1.1rem;letter-spacing:.14em;padding:.8rem 0}.header__menu-item{font-size:1.25rem}.vpa-nav{display:flex;justify-content:center;align-items:center;gap:3rem;padding:1.4rem 2.4rem;border-top:1px solid var(--vpa-rule);border-bottom:1px solid var(--vpa-rule);font-size:1.15rem;letter-spacing:.07em;background:var(--vpa-paper);position:relative;z-index:5}.vpa-nav a{color:var(--vpa-ink);text-decoration:none}.vpa-nav>a[aria-current],.vpa-shop-panel a[aria-current],.vpa-shop-by.is-active>summary{color:var(--vpa-red);font-weight:600}.vpa-nav a:hover{text-decoration:underline;text-underline-offset:5px}.vpa-shop-by summary{cursor:pointer;list-style:none}.vpa-shop-by summary::-webkit-details-marker{display:none}.vpa-shop-panel{position:absolute;right:8%;top:100%;display:grid;grid-template-columns:1fr 1fr;gap:4rem;background:var(--vpa-paper);border:1px solid var(--vpa-rule);padding:3rem;min-width:400px;box-shadow:0 16px 25px #222b291a;z-index:10}.vpa-shop-panel a{display:block;padding:.7rem 0}.vpa-shop-panel h3{font-size:2.3rem;margin:0 0 1rem}.vpa-home{overflow:clip}.vpa-home a{color:inherit;text-decoration:none}.vpa-home h1,.vpa-home h2,.vpa-home h3{font-family:var(--font-heading-family);font-weight:500;letter-spacing:-.025em;margin:0;color:inherit}.vpa-home p{margin:0}.vpa-eyebrow{text-transform:uppercase;font-size:1.05rem;font-weight:500;letter-spacing:.16em;line-height:1.6}.vpa-hero{display:grid;grid-template-columns:45% 55%;max-width:1680px;margin:auto;min-height:640px}.vpa-hero-copy{padding:8rem 4rem 5rem max(4rem,calc((100vw - 1370px)/2));display:flex;flex-direction:column;align-items:flex-start;background:var(--vpa-paper)}.vpa-hero h1{font-size:clamp(6rem,6.8vw,11rem);line-height:.9;color:var(--vpa-red);margin:3rem 0}.vpa-hero h1 em{font-weight:500}.vpa-intro{font-size:1.4rem;line-height:1.9;max-width:39rem}.vpa-actions{display:flex;align-items:center;gap:2.3rem;margin-top:3.2rem;flex-wrap:wrap}.vpa-button{display:inline-flex;align-items:center;justify-content:center;gap:2rem;background:var(--vpa-red);color:var(--vpa-paper)!important;min-height:4.9rem;padding:1.6rem 2.2rem;font-size:1.15rem;line-height:1.5;letter-spacing:.03em;border:1px solid transparent;transition:background .2s}.vpa-button:hover{background:var(--vpa-teal)}.vpa-text-link{font-size:1.15rem;line-height:1.6;display:inline-block;border-bottom:1px solid currentColor;padding-bottom:.35rem}.vpa-text-link:hover{opacity:.75}.vpa-hero-foot{margin-top:auto!important;padding-top:5rem;font-family:var(--font-heading-family);font-style:italic;font-size:1.8rem}.vpa-room{margin:0;position:relative;overflow:hidden;background:#ddd0bd;min-width:0}.vpa-room>img{display:block;width:100%;height:100%;max-height:760px;object-fit:cover;object-position:center 47%}.vpa-room figcaption{position:absolute;bottom:2rem;left:2rem;right:2rem;background:#f6f1e8eb;padding:1.2rem 1.6rem;font-size:1rem;letter-spacing:.02em}.vpa-room figcaption a{display:flex;justify-content:space-between;gap:1rem}.vpa-section{max-width:1440px;margin:auto;padding:7.5rem 4rem}.vpa-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem}.vpa-section h2{font-size:clamp(3.8rem,4.2vw,6.4rem);line-height:1.05;margin-top:1rem}.vpa-section-intro{margin-top:1.6rem!important;font-size:1.3rem}.vpa-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4rem 2.5rem;margin-top:4rem}.vpa-product-image{display:flex!important;align-items:center;justify-content:center;height:335px;background:#eae2d6;padding:2.3rem;overflow:hidden}.vpa-product-image img{width:100%;height:100%;object-fit:contain;transition:transform .3s;filter:drop-shadow(0 4px 5px #1b25241a)}.vpa-product-image:hover img{transform:scale(1.035)}.vpa-product-type{font-size:.95rem;text-transform:uppercase;letter-spacing:.09em;margin-top:1.8rem!important;color:#62655d}.vpa-product h3{font-size:2.4rem;line-height:1.15;margin:.6rem 0 1.3rem}.vpa-product-bottom{display:flex;justify-content:space-between;gap:1rem;font-size:1.1rem;line-height:1.5}.vpa-product-bottom a{text-decoration:underline;text-underline-offset:4px}.vpa-dossiers{border-top:1px solid var(--vpa-rule)}.vpa-dossier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:3.5rem}.vpa-dossier{display:block;min-width:0}.vpa-dossier-art{height:380px;position:relative;display:flex;align-items:center;justify-content:center;padding:3.6rem;overflow:hidden}.vpa-dossier-art img{height:100%;width:100%;object-fit:contain;filter:drop-shadow(0 8px 9px #0003);transition:transform .3s}.vpa-dossier:hover img{transform:rotate(-2deg) scale(1.025)}.vpa-dossier-teal .vpa-dossier-art{background:var(--vpa-teal)}.vpa-dossier-ochre .vpa-dossier-art{background:#d3ad63}.vpa-dossier-rose .vpa-dossier-art{background:#b77f77}.vpa-file-number{position:absolute;bottom:1rem;left:1.5rem;color:#fff8;font-family:var(--font-heading-family);font-style:italic;font-size:4rem}.vpa-dossier-copy{padding:2.5rem 0}.vpa-dossier-copy h3{font-size:3.5rem;line-height:1.05;margin:1rem 0 1.3rem}.vpa-dossier-copy>p:not(.vpa-eyebrow){font-size:1.25rem;line-height:1.8;max-width:30rem}.vpa-dossier-copy .vpa-text-link{margin-top:2rem}.vpa-magic{display:grid;grid-template-columns:1fr 1fr;background:var(--vpa-teal);color:var(--vpa-paper);padding:6rem max(4rem,calc((100vw - 1360px)/2));gap:7rem;align-items:center}.vpa-magic-image{height:620px;background:#264a47;display:flex;justify-content:center;padding:4rem}.vpa-magic-image a{display:block;width:100%;height:100%}.vpa-magic-image img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 12px #0005)}.vpa-feature-copy h2{font-size:clamp(4.6rem,5vw,7rem);line-height:1.02;margin:2rem 0}.vpa-feature-copy>p:not(.vpa-eyebrow){font-size:1.4rem;line-height:1.9;max-width:43rem}.vpa-feature-copy .vpa-button{margin:3rem 2rem 2rem 0}.vpa-button-light{background:var(--vpa-paper);color:var(--vpa-teal)!important}.vpa-button-light:hover{background:#e5d6bf}.vpa-restoration{display:grid;grid-template-columns:40% 60%;gap:4rem;align-items:center}.vpa-restoration .vpa-text-link{margin-top:2.7rem}.vpa-restoration-image{min-width:0}.vpa-restoration-image img{display:block;width:100%;height:auto}.vpa-ar{background:var(--vpa-red);color:var(--vpa-paper);text-align:center;padding:7rem 3rem}.vpa-ar h2{font-size:clamp(4rem,5.5vw,8rem);line-height:1;margin:2rem auto;max-width:95rem}.vpa-ar>p:not(.vpa-eyebrow){font-size:1.35rem;line-height:1.9;max-width:58rem;margin:auto}.vpa-ar .vpa-button{margin:3rem 0 2rem}.vpa-ar small{display:block;font-size:1rem;opacity:.85}.vpa-proof{text-align:center;border-bottom:1px solid var(--vpa-rule)}.vpa-proof p{margin-top:2rem}.vpa-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin-top:3.5rem}.vpa-journal-image{display:block;height:250px;overflow:hidden;background:#e8ddca}.vpa-journal-image img{display:block;width:100%;height:100%;object-fit:cover}.vpa-journal-grid .vpa-eyebrow{margin-top:2rem}.vpa-journal h3{font-size:2.8rem;line-height:1.1;margin-top:1rem}.newsletter h2{max-width:75rem;margin:auto;font-size:clamp(4rem,4.5vw,6.5rem);line-height:1.05}.newsletter .rte{font-size:1.3rem}.footer{background:var(--vpa-teal)!important;color:var(--vpa-paper);padding-top:5rem}.footer h2,.footer a,.footer .copyright__content,.footer .list-menu__item{color:var(--vpa-paper)}.collection-hero__title{font-size:clamp(4.8rem,5vw,7rem);color:var(--vpa-red)}.collection .card__heading{font-size:2.4rem}.product__title h1{color:var(--vpa-red);line-height:1.05}.button{border-radius:0}.vpa-home a:focus-visible,.vpa-nav a:focus-visible,.vpa-nav summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.vpa-dossiers{scroll-margin-top:10rem}@media(min-width:1680px){.vpa-hero-copy{padding-left:8rem}}@media(max-width:1100px){.vpa-hero{min-height:580px}.vpa-hero-copy{padding:6rem 3rem 3rem}.vpa-products{gap:3rem 2rem}.vpa-product-image{height:270px;padding:1.7rem}.vpa-magic{gap:4rem}.vpa-magic-image{height:490px}.vpa-dossier-art{height:320px;padding:2.5rem}.vpa-nav{gap:2rem}.vpa-restoration{gap:2.5rem;grid-template-columns:40% minmax(0,1fr)}}@media(max-width:749px){.vpa-nav{gap:1.5rem;justify-content:flex-start;flex-wrap:wrap;padding:1.5rem 2rem;font-size:1rem}.vpa-shop-panel{right:1rem;left:1rem;min-width:0;gap:2rem;padding:2rem}.vpa-hero{grid-template-columns:1fr}.vpa-hero-copy{padding:4.5rem 2.4rem 3.5rem}.vpa-hero h1{font-size:clamp(6.5rem,14.5vw,10rem);margin:2.5rem 0}.vpa-intro{max-width:45rem;font-size:1.3rem}.vpa-hero-foot{padding-top:3rem}.vpa-room{height:480px}.vpa-room>img{object-position:center 45%}.vpa-section{padding:5rem 2rem}.vpa-section-heading{align-items:flex-start;flex-direction:column;gap:1.5rem}.vpa-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 1.5rem;margin-top:3rem}.vpa-product-image{height:260px;padding:1.4rem}.vpa-product h3{font-size:2.1rem}.vpa-product-bottom{font-size:1rem;flex-wrap:wrap;gap:.7rem}.vpa-product-type{font-size:.85rem}.vpa-dossier-grid{grid-template-columns:1fr;gap:2rem}.vpa-dossier-art{height:440px;padding:3.5rem}.vpa-dossier-copy h3{font-size:3.8rem}.vpa-magic{grid-template-columns:1fr;padding:4rem 2rem;gap:3rem}.vpa-magic-image{height:500px;padding:3rem}.vpa-feature-copy h2{font-size:4.8rem}.vpa-restoration{grid-template-columns:1fr;gap:3rem}.vpa-restoration-image{grid-row:1}.vpa-ar{padding:5rem 2rem}.vpa-ar h2{font-size:5rem}.vpa-journal-grid{grid-template-columns:1fr;gap:4rem}.vpa-journal-image{height:300px}.vpa-journal h3{font-size:3rem}.newsletter h2{font-size:4.3rem}.header__heading-link .h2{font-size:2rem!important;letter-spacing:.015em!important}.header{padding-left:1.5rem;padding-right:1.5rem}}@media(max-width:400px){.vpa-product-image{height:210px}.vpa-room{height:400px}.vpa-dossier-art{height:370px}.vpa-magic-image{height:420px}.vpa-hero h1{font-size:6.2rem}.vpa-ar h2{font-size:4.4rem}}@media(prefers-reduced-motion:reduce){.vpa-home *{transition:none!important}}#ar-button{background:var(--vpa-red)!important;color:var(--vpa-paper)!important;border-radius:0!important}.vpa-hero-theatre{display:block;position:relative;max-width:none;height:min(66.666vw,950px);min-height:650px;background:#1a1711;color:#f6f1e8;isolation:isolate;overflow:hidden}.vpa-theatre-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.vpa-hero-theatre:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#080e0ce0 0%,#080e0c70 27%,transparent 45%);z-index:-1;pointer-events:none}.vpa-hero-theatre .vpa-hero-copy{position:absolute;left:0;top:20%;width:34%;padding:0 2rem 0 4rem;background:none}.vpa-hero-theatre h1{color:#f6f1e8;font-size:clamp(5rem,5.2vw,8.6rem);text-transform:uppercase;letter-spacing:-.025em;line-height:.94;margin:2.4rem 0}.vpa-hero-theatre .vpa-intro{font-family:var(--font-heading-family);font-size:2.7rem;line-height:1.15;max-width:31rem}.vpa-hero-theatre .vpa-actions{gap:2rem;margin-top:3rem}.vpa-hero-theatre .vpa-eyebrow{font-size:.95rem;letter-spacing:.14em}.vpa-hero-theatre .vpa-hero-foot{position:absolute;bottom:3rem;left:4rem;padding:0;font-size:2rem;color:#f6f1e8}.vpa-wall-gallery{position:absolute;left:37%;right:5%;top:8%;height:43%;display:flex;gap:2.3%;align-items:center;justify-content:center}.vpa-wall-print{display:flex!important;align-items:center;justify-content:center;width:32%;height:100%;padding:1.2rem;background:#e8e5de;border:8px solid #3e2c18;outline:2px solid #a27a3c;box-shadow:5px 9px 12px #0008,inset 0 0 0 2px #b49767;transition:transform .25s}.vpa-wall-print img{display:block;width:100%;height:100%;object-fit:contain}.vpa-wall-print:hover{transform:translateY(-5px)}.vpa-provocation{display:flex;align-items:center;justify-content:center;gap:3rem;padding:2.2rem 2rem;background:#742c36;color:#f6f1e8;font-family:var(--font-heading-family);font-size:2rem;font-style:italic}.vpa-nav{padding:.9rem 2rem;gap:3rem}.vpa-nav>a:last-child{margin-left:auto}.vpa-nav:before{content:none}.header__heading-link .h2{color:#171d1b!important}.vpa-dossier-copy h3{text-transform:uppercase;font-size:3.3rem}.vpa-section h2,.vpa-ar h2,.vpa-feature-copy h2{letter-spacing:-.035em}.vpa-ar{background:#151e1c}.vpa-ar h2{text-transform:uppercase}.vpa-product-image{background:#e6dccd}.vpa-picks{padding-top:5rem}.vpa-home .vpa-button{font-weight:500}.vpa-magic{background:#182b29}.vpa-dossier-teal .vpa-dossier-art{background:#263b32}.vpa-dossier-rose .vpa-dossier-art{background:#572b32}.vpa-dossier-ochre .vpa-dossier-art{background:#2a5666}@media(max-width:1100px){.vpa-hero-theatre{min-height:570px}.vpa-hero-theatre .vpa-hero-copy{padding-left:3rem;top:18%}.vpa-hero-theatre h1{font-size:5.4rem}.vpa-hero-theatre .vpa-intro{font-size:2.3rem}.vpa-wall-gallery{left:38%;right:4%;height:42%}.vpa-wall-print{padding:.8rem;border-width:6px}.vpa-provocation{font-size:1.6rem;gap:2rem}.vpa-nav{gap:2rem}}@media(max-width:749px){.vpa-hero-theatre{height:780px;min-height:0}.vpa-theatre-background{object-fit:cover;object-position:58% center}.vpa-hero-theatre:after{background:linear-gradient(0deg,#07100fee 0%,#07100f99 38%,transparent 65%)}.vpa-wall-gallery{top:5%;left:7%;right:7%;height:37%;gap:4%}.vpa-wall-print{width:30%;padding:.5rem;border-width:5px}.vpa-hero-theatre .vpa-hero-copy{top:auto;bottom:8%;width:100%;left:0;padding:0 2.4rem}.vpa-hero-theatre h1{font-size:6rem;margin:1.5rem 0}.vpa-hero-theatre .vpa-intro{font-size:2.3rem;max-width:33rem}.vpa-hero-theatre .vpa-actions{margin-top:2rem}.vpa-hero-theatre .vpa-hero-foot{display:none}.vpa-provocation{justify-content:flex-start;overflow:auto;white-space:nowrap;font-size:1.8rem;gap:2rem}.vpa-nav{gap:1.3rem;justify-content:center}.vpa-nav>a:last-child{margin-left:0}.vpa-dossier-copy h3{font-size:3.5rem}.vpa-nav,.vpa-hero-theatre .vpa-eyebrow{font-size:.95rem}.header__heading-link .h2{font-size:2.2rem!important}}.vpa-hero-theatre h1{font-size:clamp(3.4rem,4.7vw,8rem)}.vpa-hero-theatre h1 span{display:block;white-space:nowrap}@media(min-width:750px)and (max-width:1100px){.vpa-hero-theatre .vpa-hero-copy{width:38%}.vpa-hero-theatre h1{font-size:clamp(3.4rem,4.7vw,5.2rem)}}@media(max-width:749px){.vpa-hero-theatre h1{font-size:clamp(3.6rem,13vw,6rem)}}.vpa-artwork{display:block;position:relative;height:100%;width:auto;max-width:100%;aspect-ratio:var(--vpa-art-ratio);overflow:hidden;filter:drop-shadow(0 8px 9px #0003)}.vpa-product-image .vpa-artwork img,.vpa-dossier-art .vpa-artwork img{display:block;width:100%;height:100%;object-fit:contain;filter:none}.vpa-product-image .vpa-artwork-trim img,.vpa-dossier-art .vpa-artwork-trim img{position:absolute;top:0;left:50%;width:131.578947%;height:auto;max-width:none;transform:translate(-50%)}.vpa-product-image:hover .vpa-artwork-trim img,.vpa-dossier:hover .vpa-artwork-trim img{transform:translate(-50%)}.vpa-wall-print{height:auto;align-self:center}.vpa-wall-print img{height:auto;aspect-ratio:auto;object-fit:contain}@media(max-width:749px){.header{grid-template-columns:44px minmax(0,1fr) 88px;padding:1.2rem!important}.header__heading-link{padding:.4rem;max-width:100%}.header__heading-link .h2{font-size:1.65rem!important;line-height:1.12;letter-spacing:0!important}.header__icons{padding-right:0}.vpa-nav{padding:1rem 1.4rem;gap:.9rem 1.4rem;font-size:.95rem}.vpa-hero-theatre{height:auto;min-height:0;padding:3rem 0 3.4rem}.vpa-theatre-background{object-position:58% center}.vpa-hero-theatre:after{background:linear-gradient(0deg,#07100ff2,#07100fc9 55%,#07100f18)}.vpa-wall-gallery{position:relative;top:auto;left:auto;right:auto;width:calc(100% - 4.8rem);max-width:52rem;height:auto;margin:0 auto 3.2rem;gap:4%;align-items:center}.vpa-wall-print{flex:0 1 30.666%;width:30.666%;height:auto;padding:.55rem;border-width:4px;min-width:0;box-sizing:border-box}.vpa-wall-print img{width:100%;height:auto}.vpa-hero-theatre .vpa-hero-copy{position:relative;top:auto;bottom:auto;left:auto;width:100%;padding:0 2.4rem}.vpa-hero-theatre h1{font-size:clamp(3.6rem,12vw,6rem)}.vpa-hero-theatre .vpa-intro{font-size:2.2rem;max-width:35rem}.vpa-hero-theatre .vpa-actions{gap:1.6rem;margin-top:2.2rem}.vpa-dossier-art{height:auto;min-height:0;padding:2.4rem 3rem 5.2rem}.vpa-dossier-art .vpa-artwork{width:100%;max-width:30rem;height:auto;margin:auto}.vpa-dossier-art .vpa-artwork:not(.vpa-artwork-trim) img{width:100%;height:auto}.vpa-file-number{bottom:.8rem;left:1.4rem;font-size:3.2rem;line-height:1}.vpa-dossier-copy h3{font-size:clamp(2.8rem,8vw,3.5rem);overflow-wrap:normal}.vpa-magic-image{height:auto;padding:2.4rem}.vpa-magic-image a,.vpa-magic-image img{height:auto}.vpa-feature-copy h2{font-size:clamp(3.4rem,10vw,4.8rem)}.vpa-journal-image{height:auto;aspect-ratio:4/3}}@media(max-width:749px){.newsletter h2{font-size:clamp(2.8rem,7.4vw,3.6rem);line-height:1.12;max-width:100%;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}}.vpa-attribution{font-family:var(--font-body-family);font-size:1.25rem;line-height:1.6;color:#59615c;margin:.8rem 0;letter-spacing:.02em}.vpa-purchase-intro{font-size:1.65rem;line-height:1.65;margin:1.4rem 0}.vpa-print-spec,.vpa-size-note{font-size:1.3rem;line-height:1.65}.vpa-print-spec{color:#59615c}.vpa-assurance{border-top:1px solid var(--vpa-rule);border-bottom:1px solid var(--vpa-rule);padding:1.3rem 0;margin:1.8rem 0;font-size:1.2rem;line-height:1.65}.vpa-assurance p{margin:.5rem 0}.vpa-assurance a{color:var(--vpa-ink);text-underline-offset:.3rem}.vpa-preview-note{font-size:1.15rem;line-height:1.6;color:#59615c}.vpa-story-details{border-top:1px solid var(--vpa-rule);border-bottom:1px solid var(--vpa-rule);padding:1.4rem 0;margin-top:2rem}.vpa-story-details summary{cursor:pointer;display:list-item;list-style:disclosure-closed;font-family:var(--font-heading-family);font-size:2.5rem}.vpa-story-details[open] summary{list-style:disclosure-open}.vpa-story-content{padding-top:1rem;font-size:1.5rem;line-height:1.8}.vpa-wall-setting{margin:2rem 0 0}.vpa-wall-scene{background:#e6dccb;min-height:350px;padding:4rem 3rem 0;display:flex;align-items:center;flex-direction:column;border-bottom:1.2rem solid #c5b69e}.vpa-wall-frame{width:40%;max-width:260px;padding:.9rem;background:#342b25;box-shadow:4px 6px 10px #222b2930}.vpa-wall-frame img{display:block;width:100%;height:auto}.vpa-wall-console{width:82%;height:4rem;margin-top:3.4rem;background:#806653;border-top:.8rem solid #574333}.vpa-wall-setting figcaption{font-size:1.15rem;line-height:1.65;margin-top:1rem;color:#59615c}.vpa-wall-setting strong{font-weight:500;color:var(--vpa-ink)}.vpa-article-shop{padding-top:4rem;padding-bottom:5rem;border-top:1px solid var(--vpa-rule);margin-top:4rem}.vpa-article-shop h2{font-size:clamp(3.6rem,4vw,5.6rem);margin:1rem 0 3rem}.vpa-article-shop .card__media img{object-fit:contain}.vpa-article-shop .vpa-text-link{margin-top:1rem;font-size:1.3rem}.vpa-about{padding-top:6rem;padding-bottom:6rem}.vpa-about h1{font-size:clamp(4.8rem,6vw,8rem);line-height:1.05;max-width:95rem;color:var(--vpa-red);margin:1.6rem 0 2.4rem}.vpa-about-lead{font-size:2rem;line-height:1.7;max-width:85rem}.vpa-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;margin:6rem 0}.vpa-about-grid h2{font-size:4.2rem;line-height:1.1}.vpa-about-grid p{font-size:1.65rem;line-height:1.8}.vpa-about-grid img{width:100%;height:auto;display:block}.vpa-about-grid .vpa-text-link{font-size:1.4rem}.vpa-history-note{font-size:1.3rem;line-height:1.7;max-width:80rem}.product__title h1{font-size:clamp(3.4rem,3.7vw,5.2rem)}@media(max-width:749px){.vpa-about-grid{grid-template-columns:1fr;gap:2rem;margin:4rem 0}.vpa-about{padding-top:3rem;padding-bottom:3rem}.vpa-about-lead{font-size:1.65rem}.vpa-about-grid h2{font-size:3.5rem}.vpa-about-grid p{font-size:1.5rem}.vpa-wall-scene{min-height:280px}.vpa-purchase-intro{font-size:1.5rem}.vpa-assurance{font-size:1.2rem}.product__title h1{font-size:3.5rem;line-height:1.08}.vpa-story-details summary{font-size:2.3rem}}.vpa-shipping-strip{padding:1.3rem 2rem;text-align:center;background:var(--vpa-paper);font-size:1.3rem;line-height:1.6}.vpa-shipping-strip a{text-decoration:underline;margin-left:1rem}.vpa-about-writing{max-width:85rem;margin:5rem 0}.vpa-about-writing h2{font-size:4.2rem;line-height:1.1}.vpa-about-writing p{font-size:1.65rem;line-height:1.8}.vpa-dossier-art{padding-bottom:3.6rem}@media(max-width:749px){.vpa-dossier-art{padding-bottom:2.4rem}.vpa-about-writing h2{font-size:3.5rem}.vpa-about-writing p{font-size:1.5rem}}.announcement-bar-section .utility-bar{background:var(--vpa-teal);color:var(--vpa-paper)}.announcement-bar-section .vpa-banner-message{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.4rem 0 1.5rem;font-family:var(--font-heading-family);font-size:2.1rem;font-weight:500;line-height:1.15;letter-spacing:0;color:var(--vpa-paper);text-align:center}.vpa-banner-message>span:first-child{max-width:68rem;text-wrap:balance}.vpa-banner-message .vpa-banner-production{display:block;font-family:inherit;font-size:1.4rem;font-weight:500;line-height:1.4;letter-spacing:0;color:inherit;text-wrap:balance}.vpa-hero-theatre .vpa-wall-gallery{height:auto;max-width:76rem}.vpa-hero-theatre .vpa-wall-print{flex:0 1 26%;width:26%;aspect-ratio:auto;height:auto;min-width:0;padding:0;border:4px solid #171717;outline:none;background:#111;box-sizing:border-box;box-shadow:3px 5px 8px #0004}.vpa-hero-theatre .vpa-wall-print:nth-child(2){flex-basis:36.77%;width:36.77%}.vpa-hero-theatre .vpa-wall-print img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.vpa-hero-theatre h1,.vpa-hero-theatre .vpa-eyebrow,.vpa-hero-theatre .vpa-intro,.vpa-hero-theatre .vpa-text-link{color:var(--vpa-paper)}@media(max-width:749px){.announcement-bar-section .utility-bar__grid{padding-left:1.6rem;padding-right:1.6rem}.vpa-banner-message>span:first-child{max-width:38rem}.vpa-banner-message .vpa-banner-production{max-width:38rem}.vpa-hero-theatre .vpa-theatre-background{filter:brightness(1.12)}.vpa-hero-theatre:after{background:linear-gradient(0deg,rgba(7,16,15,.72) 0%,rgba(7,16,15,.28) 55%,transparent 100%)}.vpa-hero-theatre .vpa-wall-gallery{max-width:52rem;gap:4%}.vpa-hero-theatre h1{font-size:clamp(3.8rem,12vw,5.6rem);line-height:.98;text-shadow:0 2px 8px #07100f80}.vpa-hero-theatre .vpa-eyebrow{font-size:1.1rem;line-height:1.5;letter-spacing:.12em;text-shadow:0 1px 4px #07100f}.vpa-hero-theatre .vpa-intro{font-size:2.5rem;line-height:1.25;text-shadow:0 1px 5px #07100f}}.announcement-bar-section .vpa-banner-message{gap:.4rem;padding:.9rem 0 1rem;font-size:1.8rem;line-height:1.2}.vpa-banner-message .vpa-banner-production{font-size:1.3rem;line-height:1.35}.announcement-bar__link.vpa-banner-link,.announcement-bar__link.vpa-banner-link:hover{display:block;width:100%;color:inherit;text-decoration:none}.vpa-hero-theatre.vpa-hero-room{height:auto;min-height:0;padding:0;background:#101b18}.vpa-room-visual{position:relative;width:100%;aspect-ratio:3/2}.vpa-hero-room .vpa-theatre-background{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;filter:none;z-index:0}.vpa-hero-theatre.vpa-hero-room:after{display:none}.vpa-room-links{position:absolute;top:0;right:0;bottom:0;left:0}.vpa-room-print{position:absolute;display:block;border:0;background:transparent}.vpa-room-print:nth-child(1){left:32.4%;top:10%;width:15.6%;height:34.8%}.vpa-room-print:nth-child(2){left:49.8%;top:4.3%;width:20.3%;height:43.2%}.vpa-room-print:nth-child(3){left:72.4%;top:9.8%;width:17.4%;height:35.7%}.vpa-room-print:focus-visible{outline:2px solid var(--vpa-paper);outline-offset:3px}.vpa-hero-theatre.vpa-hero-room .vpa-hero-copy{top:15%;width:31%;padding:2rem 2.4rem;background:linear-gradient(90deg,#07100fd9,#07100f8c 80%,transparent)}.vpa-hero-room h1{font-size:clamp(3.4rem,4.1vw,6rem)}.vpa-hero-room .vpa-intro{font-size:clamp(1.8rem,2vw,2.8rem)}.vpa-hero-room .vpa-hero-foot{z-index:1}@media(max-width:749px){.vpa-hero-theatre.vpa-hero-room .vpa-hero-copy{position:relative;top:auto;left:auto;width:100%;padding:2.6rem 2.4rem 3.4rem;background:#101b18}.vpa-hero-room h1{font-size:clamp(3.8rem,12vw,5.6rem)}.vpa-hero-room .vpa-intro{font-size:2.5rem}.vpa-hero-room .vpa-hero-foot{display:none}}.announcement-bar-section .utility-bar{position:relative}.vpa-banner-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.vpa-room-print:nth-child(1){left:29.0365%;top:4.3945%;width:19.4661%;height:40.918%}.vpa-room-print:nth-child(2){left:51.0417%;top:4.3945%;width:19.4661%;height:40.918%}.vpa-room-print:nth-child(3){left:73.0469%;top:4.3945%;width:19.4661%;height:40.918%}.vpa-room-visual{aspect-ratio:1700/925}.vpa-room-print:nth-child(1){left:29%;top:5.3%;width:19%;height:48.9%}.vpa-room-print:nth-child(2){left:50.4%;top:5.3%;width:18.5%;height:48.9%}.vpa-room-print:nth-child(3){left:71%;top:5.3%;width:19.7%;height:48.9%}.vpa-paired-heading>span,.vpa-newsletter-line{display:block}@media(max-width:749px){.vpa-restoration .vpa-paired-heading{font-size:clamp(2.8rem,8vw,4.2rem)}.vpa-ar .vpa-paired-heading{font-size:clamp(2.7rem,7.4vw,4.4rem)}.newsletter h2:has(.vpa-newsletter-line){font-size:clamp(2rem,5.8vw,3.6rem)}}@media(min-width:750px){.vpa-hero-theatre.vpa-hero-room .vpa-hero-copy{width:40%;padding-right:2.4rem}.vpa-hero-theatre.vpa-hero-room .vpa-intro{max-width:48rem}}@media(max-width:749px){.vpa-magic .vpa-paired-heading{font-size:clamp(2.8rem,8vw,4.2rem)}}.vpa-collection-more.page-width{max-width:76ch;margin-inline:auto;padding-top:4rem;padding-bottom:1.6rem}.vpa-collection-more p{font-size:1.6rem;line-height:1.8;margin:0 0 1.6rem}.vpa-product-price{font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;line-height:1.4;letter-spacing:.04rem;color:var(--vpa-ink);opacity:.7;margin:-.6rem 0 1.2rem}#ProductGridContainer .product-grid .card,#ProductGridContainer .product-grid .card__inner{--ratio-percent:133.33%!important}#ProductGridContainer .product-grid .card__inner,#ProductGridContainer .product-grid .card__media,#ProductGridContainer .product-grid .card__media .media{background:transparent}#ProductGridContainer .product-grid .card__media img{object-fit:contain;object-position:center}@media(max-width:749px){.vpa-nav-wrap{position:relative;z-index:5}.vpa-nav{position:static;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap;padding:1rem .6rem 1rem 1.4rem;gap:1.8rem}.vpa-nav::-webkit-scrollbar{display:none}.vpa-nav>a,.vpa-nav>.vpa-shop-by{flex:0 0 auto}.vpa-nav:after{content:"";flex:0 0 1px}.vpa-shop-panel{white-space:normal}}@media screen and (max-width:749px){.collection-hero .collection-hero__title+.collection-hero__description{margin-bottom:0}.collection-hero.collection-hero--with-image .collection-hero__text-wrapper,.collection-hero .collection-hero__inner .collection-hero__text-wrapper{padding-bottom:1.4rem}.collection-hero.collection-hero--with-image .collection-hero__inner{padding-bottom:0}.shopify-section [class*=__product-grid-padding]{padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/vpa-redesign.css.map */
