:root{--pag-paper: #f2f0eb;--pag-header-paper: #efecec;--pag-ink: #181a17;--pag-muted: #6d7168;--pag-line: rgba(24, 26, 23, .18);--pag-moss: #28352c;--pag-white: #fff;--pag-shell: min(100% - 40px, 1480px);--pag-serif: "Iowan Old Style", "Baskerville", "Times New Roman", serif;--pag-sans: "Helvetica Neue", Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--pag-ink);background:var(--pag-paper);font-family:var(--pag-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}body,button,input,textarea,select{font:inherit}img{display:block;width:100%;height:auto}a{color:inherit;text-decoration:none}button{color:inherit}[hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pag-shell{width:var(--pag-shell);margin-inline:auto}.pag-skip{position:fixed;top:10px;left:10px;z-index:100;padding:10px 14px;background:var(--pag-white);transform:translateY(-160%)}.pag-skip:focus{transform:translateY(0)}.pag-kicker{margin:0 0 20px;font-size:11px;font-weight:600;letter-spacing:.19em;line-height:1.2;text-transform:uppercase}.pag-display{margin:0;font-family:var(--pag-serif);font-size:clamp(48px,7vw,116px);font-weight:400;letter-spacing:-.045em;line-height:.92}.pag-heading{margin:0;font-family:var(--pag-serif);font-size:clamp(40px,5vw,80px);font-weight:400;letter-spacing:-.04em;line-height:.98}.pag-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 24px;border:1px solid currentColor;border-radius:100px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:color .25s ease,background .25s ease}.pag-button:hover{color:var(--pag-paper);background:var(--pag-ink)}.pag-button--light:hover{color:var(--pag-ink);background:var(--pag-paper)}.pag-header{position:relative;z-index:20;color:var(--pag-ink);background:var(--pag-header-paper);border-bottom:1px solid rgba(24,26,23,.08)}.pag-header__inner{display:flex;align-items:center;justify-content:space-between;min-height:112px;gap:32px}.pag-header__brand{display:block;width:min(300px,38vw)}.pag-header__logo{width:100%;height:auto;object-fit:contain;object-position:left center}.pag-nav{display:flex;align-items:center;gap:clamp(20px,2.4vw,42px);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.pag-nav a{position:relative;padding-block:9px}.pag-nav a:after{content:"";position:absolute;right:0;bottom:3px;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .25s ease}.pag-nav a:hover:after{transform:scaleX(1);transform-origin:left}.pag-menu{display:none;position:relative}.pag-menu summary{display:grid;gap:7px;width:42px;padding:12px 4px;cursor:pointer;list-style:none}.pag-menu summary::-webkit-details-marker{display:none}.pag-menu summary span{display:block;height:1px;background:currentColor}.pag-menu__panel{position:absolute;top:52px;right:0;display:grid;min-width:260px;padding:28px;color:var(--pag-ink);background:var(--pag-paper);box-shadow:0 20px 60px #00000029}.pag-menu__panel a{padding:12px 0;border-bottom:1px solid var(--pag-line);font-family:var(--pag-serif);font-size:27px}.pag-hero{position:relative;display:grid;align-items:end;min-height:min(calc(100svh - 112px),900px);color:var(--pag-white);background:var(--pag-moss);overflow:hidden}.pag-hero__media,.pag-hero__veil,.pag-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0}.pag-hero__media img{width:100%;height:100%;object-fit:cover}.pag-hero__veil{background:linear-gradient(180deg,#0a0c0a3d,#0a0c0a24 45%,#0a0c0aad)}.pag-hero__content{position:relative;z-index:1;padding-top:200px;padding-bottom:clamp(54px,7vw,110px)}.pag-hero__content p:not(.pag-kicker){max-width:620px;margin:28px 0 34px;font-family:var(--pag-serif);font-size:clamp(20px,2vw,30px);line-height:1.3}.pag-hero__controls{position:absolute;right:max(20px,calc((100vw - 1480px)/2));bottom:clamp(54px,7vw,110px);z-index:2;display:flex;align-items:center;gap:8px}.pag-hero__controls button{width:46px;height:46px;padding:0;color:var(--pag-white);background:#0c0e0c47;border:1px solid rgba(255,255,255,.65);border-radius:50%;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pag-hero__counter{min-width:62px;font-size:11px;font-weight:600;letter-spacing:.14em}.pag-intro{padding:clamp(100px,14vw,220px) 0}.pag-intro__grid{display:grid;grid-template-columns:1fr 3fr;gap:48px}.pag-intro__text{max-width:980px;margin:0 0 36px;font-family:var(--pag-serif);font-size:clamp(28px,3.2vw,50px);letter-spacing:-.025em;line-height:1.18}.pag-text-link{display:inline-block;padding-bottom:4px;border-bottom:1px solid currentColor;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.pag-page-heading{padding:clamp(72px,8vw,120px) 0 clamp(58px,6vw,90px);border-bottom:1px solid var(--pag-line)}.pag-page-heading__grid{display:grid;grid-template-columns:1fr 3fr;gap:48px;align-items:start}.pag-page-heading .pag-heading{max-width:980px}.pag-page-heading__grid>div>p{max-width:650px;margin:24px 0 0;color:var(--pag-muted);font-size:18px}.pag-works{padding:0 0 160px}.pag-works__body{padding-top:clamp(58px,7vw,100px)}.pag-works__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(45px,6vw,90px) 24px}.pag-work-card{min-width:0}.pag-work-card__media{position:relative;aspect-ratio:4 / 5;background:#deded7;overflow:hidden}.pag-work-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.pag-work-card:hover .pag-work-card__media img{transform:scale(1.025)}.pag-work-card__placeholder{display:grid;place-items:center;width:100%;height:100%;color:var(--pag-muted);background:#e5e3dd;font-family:var(--pag-serif);font-size:28px}.pag-work-card__caption{display:grid;grid-template-columns:1fr auto;gap:20px;padding-top:18px;border-top:1px solid transparent}.pag-work-card__caption h2,.pag-work-card__caption h3{margin:0 0 8px;font-family:var(--pag-serif);font-size:30px;font-weight:400;letter-spacing:-.025em;line-height:1.08}.pag-work-card__caption p{max-width:590px;margin:0;color:var(--pag-muted);font-size:14px}.pag-work-card__arrow{font-size:22px}.pag-services{padding:clamp(100px,12vw,190px) 0;color:var(--pag-paper);background:var(--pag-moss)}.pag-services__top{display:grid;grid-template-columns:1fr 2fr;gap:50px;margin-bottom:90px}.pag-services__top p:last-child{max-width:720px;margin:32px 0 0;font-family:var(--pag-serif);font-size:clamp(22px,2.2vw,34px);line-height:1.35}.pag-services__list{counter-reset:services}.pag-service{display:grid;grid-template-columns:80px 1fr 1fr;gap:30px;padding:34px 0;border-top:1px solid rgba(255,255,255,.24)}.pag-service:before{counter-increment:services;content:"0" counter(services);font-size:11px;letter-spacing:.18em}.pag-service h3{margin:0;font-family:var(--pag-serif);font-size:clamp(30px,3vw,52px);font-weight:400;line-height:1}.pag-service p{max-width:520px;margin:0;color:#ffffffad}.pag-about{padding:clamp(110px,14vw,220px) 0}.pag-about__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:start;gap:clamp(50px,9vw,150px)}.pag-about__image{aspect-ratio:4 / 5;background:#deded7;overflow:hidden}.pag-about__image img{width:100%;height:100%;object-fit:cover}.pag-about__copy{padding-top:6vw}.pag-about__copy .pag-heading{margin-bottom:38px}.pag-about__copy .rte{max-width:620px;color:var(--pag-muted);font-size:clamp(17px,1.5vw,21px)}.pag-about__copy .rte p{margin:0 0 1.25em}.pag-contact{padding:0 0 clamp(110px,13vw,200px)}.pag-contact__grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:clamp(60px,10vw,170px);padding-top:clamp(70px,8vw,120px)}.pag-contact__intro p:not(.pag-kicker){max-width:500px;margin:32px 0;color:var(--pag-muted);font-size:18px}.pag-contact__links{display:grid;justify-items:start;gap:8px}.pag-contact__links a{border-bottom:1px solid currentColor}.pag-form{display:grid;grid-template-columns:1fr 1fr;gap:28px 20px}.pag-field{display:grid;gap:8px}.pag-field--wide,.pag-form__status,.pag-form .pag-button{grid-column:1 / -1}.pag-field label{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.pag-field input,.pag-field textarea{width:100%;padding:14px 0;color:var(--pag-ink);background:transparent;border:0;border-bottom:1px solid var(--pag-line);border-radius:0;outline:none}.pag-field input:focus,.pag-field textarea:focus{border-color:var(--pag-ink)}.pag-field textarea{min-height:150px;resize:vertical}.pag-form .pag-button{justify-self:start;min-width:190px;margin-top:8px;background:transparent;cursor:pointer}.pag-form .pag-button:hover{background:var(--pag-ink)}.pag-artwork{padding:clamp(56px,7vw,110px) 0 clamp(110px,14vw,200px)}.pag-artwork__back{display:inline-block;margin-bottom:52px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.pag-artwork__layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:start;gap:clamp(50px,7vw,115px)}.pag-gallery__stage{position:relative;background:#deded7}.pag-gallery__panel{margin:0}.pag-gallery__panel img{width:100%;max-height:82vh;object-fit:contain;background:#deded7}.pag-gallery__controls{display:flex;justify-content:space-between;align-items:center;padding-top:12px}.pag-gallery__arrows{display:flex;gap:5px}.pag-gallery__arrows button{width:42px;height:42px;padding:0;background:transparent;border:1px solid var(--pag-line);border-radius:50%;cursor:pointer}.pag-gallery__counter{font-size:11px;letter-spacing:.15em}.pag-gallery__thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:18px}.pag-gallery__thumb{aspect-ratio:1;padding:0;background:#deded7;border:1px solid transparent;opacity:.55;cursor:pointer;overflow:hidden}.pag-gallery__thumb[aria-selected=true]{border-color:var(--pag-ink);opacity:1}.pag-gallery__thumb img{width:100%;height:100%;object-fit:cover}.pag-artwork__info{position:sticky;top:35px}.pag-artwork__info h1{margin:0 0 28px;font-family:var(--pag-serif);font-size:clamp(43px,4.7vw,74px);font-weight:400;letter-spacing:-.04em;line-height:.98}.pag-artwork__description{margin-bottom:42px;color:var(--pag-muted);font-family:var(--pag-serif);font-size:clamp(19px,1.8vw,26px);line-height:1.42}.pag-artwork__actions{display:flex;flex-wrap:wrap;gap:12px}.pag-related{padding-top:130px}.pag-related__head{padding-bottom:25px;border-bottom:1px solid var(--pag-line)}.pag-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px}.pag-related .pag-work-card{grid-column:auto;margin:0}.pag-related .pag-work-card__media{aspect-ratio:4 / 5}.pag-page-content{padding:0 0 clamp(100px,12vw,180px)}.pag-page-content__inner{max-width:900px;padding-top:clamp(60px,7vw,100px)}.pag-page-content .rte{color:var(--pag-muted);font-family:var(--pag-serif);font-size:20px}.pag-artist-page__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:start;gap:clamp(60px,10vw,160px)}.pag-artist-page__grid:not(:has(.pag-artist-page__image)){grid-template-columns:minmax(0,760px)}.pag-artist-page__grid{padding-top:clamp(60px,7vw,100px)}.pag-artist-page__image{aspect-ratio:4 / 5;background:#deded7;overflow:hidden}.pag-artist-page__image img{width:100%;height:100%;object-fit:cover}.pag-artist-page__copy .rte{max-width:760px}.pag-artist-page__copy .pag-button{margin-top:24px}.pag-footer{color:var(--pag-paper);background:#171a17}.pag-footer__lead{padding:clamp(90px,12vw,170px) 0}.pag-footer__statement{display:inline-block;font-family:var(--pag-serif);font-size:clamp(42px,7vw,105px);letter-spacing:-.045em;line-height:.98;border-bottom:1px solid rgba(255,255,255,.35)}.pag-footer__meta{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;padding:38px 0 52px;border-top:1px solid rgba(255,255,255,.22);color:#ffffffb3;font-size:13px}.pag-footer__meta>div,.pag-footer__meta nav{display:grid;align-content:start;justify-items:start;gap:8px}.pag-footer__meta p{margin:0}.pag-footer__legal{justify-self:end}.pag-language{display:flex;align-items:center;gap:10px}.pag-language label{font-size:11px;text-transform:uppercase}.pag-language select{color:inherit;background:transparent;border:0}.pag-language option{color:var(--pag-ink)}@media(max-width:900px){:root{--pag-shell: min(100% - 30px, 1480px)}.pag-nav--desktop{display:none}.pag-menu{display:block}.pag-header__inner{min-height:90px}.pag-header__brand{width:min(260px,62vw)}.pag-intro__grid,.pag-page-heading__grid,.pag-services__top,.pag-about__grid,.pag-contact__grid,.pag-artwork__layout{grid-template-columns:1fr}.pag-works__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:70px 18px}.pag-service{grid-template-columns:50px 1fr}.pag-service p{grid-column:2}.pag-about__image{max-width:620px}.pag-about__copy{padding-top:0}.pag-artwork__info{position:static}.pag-artist-page__grid,.pag-artist-page__grid:not(:has(.pag-artist-page__image)){grid-template-columns:1fr}}@media(max-width:640px){.pag-display{font-size:clamp(46px,16vw,72px)}.pag-heading{font-size:44px}.pag-hero{min-height:calc(100svh - 90px)}.pag-hero__content{padding-top:100px}.pag-hero__controls{right:15px;bottom:20px}.pag-hero__counter{display:none}.pag-intro{padding:100px 0}.pag-intro__grid{gap:18px}.pag-intro__text{font-size:32px}.pag-page-heading__grid{gap:16px}.pag-page-heading__grid>div>p{margin-top:18px}.pag-works{padding-bottom:110px}.pag-works__grid{display:block}.pag-work-card{margin-bottom:70px!important}.pag-work-card__media{aspect-ratio:4 / 5}.pag-services__top{gap:15px;margin-bottom:60px}.pag-service{grid-template-columns:38px 1fr;gap:16px;padding:28px 0}.pag-form{grid-template-columns:1fr}.pag-artwork{padding-top:36px}.pag-artwork__back{margin-bottom:28px}.pag-gallery__thumbs{grid-template-columns:repeat(5,1fr)}.pag-related{padding-top:90px}.pag-related__grid{display:block}.pag-related .pag-work-card{margin-bottom:50px!important}.pag-footer__meta{grid-template-columns:1fr}.pag-footer__legal{justify-self:start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/pag-theme.css.map */
