/* Destination pages share the homepage palette, type and navigation. */
.collection-intro{padding-top:28px}
.breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:11px;color:var(--muted)}
.breadcrumb a{padding-block:8px}
.breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}
.breadcrumb [aria-current]{color:var(--copper)}
.collection-heading{display:grid;grid-template-columns:1.8fr 1fr;gap:8%;align-items:end;padding:52px 0 45px}
.collection-heading>div{min-width:0}
.collection-heading h1{font-size:clamp(48px,5.2vw,82px);line-height:1.06;max-width:22ch}
.collection-intro-copy{padding-bottom:4px;max-width:350px}
.collection-intro-copy .collection-byline{font-size:19px;line-height:1.5;color:var(--ink);margin-bottom:14px}
.collection-intro-copy>p{font-size:14px;color:var(--muted);line-height:1.75}
.collection-intro-copy>.text-link{margin-top:17px;font-size:13px}
.collection-index{display:flex;justify-content:space-between;align-items:center;gap:24px;border-block:1px solid var(--line);padding:13px 0;font-size:11px}
.collection-index>span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}
.collection-index nav{display:flex;gap:28px}
.collection-index a{padding:9px 0;text-decoration:underline;text-decoration-color:#c5b7a7;text-underline-offset:5px}
.collection-index a:hover{color:var(--copper)}
.collection-gallery{padding-block:61px 80px}
.gallery-heading{display:flex;justify-content:space-between;gap:32px;align-items:end;margin-bottom:33px}
.gallery-heading .eyebrow{margin-bottom:15px}
.gallery-heading h2{font-size:clamp(34px,3.5vw,52px)}
.gallery-heading>p{font-size:14px;text-align:right;line-height:1.7;flex-shrink:0}
.gallery-heading>p>span{font-size:11px;color:var(--muted)}
.collection-work{min-width:0}
.collection-work+.collection-work{margin-top:64px}
.collection-product{display:block;width:100%;height:auto;background:#fff}
.collection-work>figcaption{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start;padding:23px 0 28px;border-bottom:1px solid var(--line)}
.work-meta{font-size:11px;line-height:1.7;letter-spacing:.02em;color:var(--muted);margin-bottom:7px}
.work-meta span{margin-inline:5px;color:var(--copper)}
.work-heading h3{font-family:var(--serif);font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.2;letter-spacing:-.04em}
.work-description>p{font-size:14px;line-height:1.75;max-width:470px;color:var(--muted)}
.view-work{border:0;border-bottom:1px solid var(--copper);background:transparent;margin-top:14px;padding:10px 0;min-height:44px;font-size:12px;font-weight:500;color:var(--ink)}
.view-work .icon{width:17px;height:17px;flex-basis:17px}
.compact-gallery{background:#e7e0d4;padding-block:67px 64px}
.compact-gallery .gallery-heading{margin-bottom:38px}
.compact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
.compact-grid .collection-work+.collection-work{margin-top:0}
.compact-grid .collection-work>figcaption{display:block}
.compact-grid .work-heading h3{font-size:32px}
.compact-grid .work-description{margin-top:14px}
.compact-grid .work-description>p{font-size:13px}
.collection-next{display:grid;grid-template-columns:1.5fr 1fr;gap:14%;align-items:center;padding-block:88px 74px}
.collection-next h2{font-size:clamp(37px,4vw,57px)}
.collection-next h2 em{color:var(--copper)}
.collection-next>div>p:not(.eyebrow){font-size:14px;line-height:1.8;color:var(--muted);max-width:510px;margin-top:20px}
.collection-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:24px}
.collection-actions .text-link{font-size:12px}
.collection-personal{padding-left:34px;border-left:1px solid var(--line)}
.collection-personal>.eyebrow{display:block;margin-bottom:18px}
.collection-personal>a:not(.text-link){display:block;font-size:20px;line-height:1.8}
.collection-personal>a>span{font-size:29px;font-family:var(--serif)}
.collection-personal>.text-link{margin-top:21px;font-size:12px}
.collection-back{display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid var(--line);padding-bottom:29px;font-size:12px}
.collection-back>.text-link{font-size:12px;border:0;min-height:44px}
.collection-back>a:last-child{padding-block:12px;color:var(--muted)}
.compact-print{aspect-ratio:36 / 8.75}
.dialog-copyright{text-align:right;font-size:9.12px;color:var(--muted);padding-top:8px}
.dialog-description{font-size:13px;color:var(--muted);line-height:1.75;margin-top:19px;max-width:740px}
.moab-page .collection-gallery{max-width:1030px}
.artwork-dialog.mesa-artwork-dialog{max-width:920px}
.matted-print{display:block;width:100%;height:100%}
.presentation-note,.work-description>.presentation-note{font-size:11px;line-height:1.6;color:var(--muted);margin-top:10px}
.collection-index nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 24px}
.product-presentation{min-width:0;background:#fff;padding-bottom:12px}
.product-copyright{font-size:9.12px;line-height:1.5;text-align:right;color:var(--muted);padding:0 12% 0 15px}
.legacy-product-copyright{background:#fff;padding-bottom:12px;margin-top:-7px;position:relative}
.collection-work{position:relative}
.legacy-anchor{position:absolute;top:0;left:0;display:block;height:0;width:0;overflow:hidden}
.portrait-work{display:grid;grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:7%;align-items:center;max-width:1100px;margin-inline:auto}
.portrait-work>.product-presentation{max-width:460px;width:100%;margin-inline:auto}
.portrait-work>figcaption{display:block;padding:0 0 28px}
.portrait-work .work-description{margin-top:22px}
.portrait-work .work-heading h3{font-size:clamp(36px,4vw,53px)}
.portrait-work .product-copyright{padding-right:22%}
.limited-resolution{max-width:1030px;margin-inline:auto}
.artwork-actions{display:flex;gap:25px;flex-wrap:wrap;align-items:end}
.print-details{font-size:12px;font-weight:400;min-height:44px;margin-top:14px}
.detail-artwork{display:block;width:100%;height:auto}
.portrait-viewer-figure{width:fit-content;max-width:100%;margin-inline:auto}
.portrait-artwork{height:min(68dvh,780px);width:auto;max-width:100%}
.artwork-dialog.portrait-artwork-dialog{max-width:780px}
.artwork-dialog.low-resolution-dialog{max-width:920px}
.portrait-artwork-dialog .dialog-heading{position:sticky;top:-27px;background:var(--paper);padding-top:12px;z-index:1}
.destination-stories{padding-block:24px 60px}
.destination-story{display:grid;grid-template-columns:1.55fr 1fr;gap:7%;align-items:center;padding-block:45px;border-top:1px solid var(--line)}
.destination-story:nth-child(even){grid-template-columns:1fr 1.55fr}
.destination-story:nth-child(even) .destination-picture{order:2}
.destination-picture{min-width:0}
.destination-picture>svg{display:block;width:100%;height:auto}
.destination-picture .product-copyright{padding:9px 0 0}
.destination-copy .eyebrow{margin-bottom:16px}
.destination-copy h2{font-size:clamp(34px,4vw,52px)}
.destination-copy>p:not(.eyebrow){font-size:14px;line-height:1.8;color:var(--muted);margin-block:18px 24px;max-width:380px}
.print-detail-heading{padding-block:40px}
.print-detail-heading h1{font-size:clamp(43px,5vw,76px)}
.print-detail-heading>p:last-child{margin-top:18px;font-size:13px;color:var(--muted)}
.print-detail{padding-bottom:40px}
.print-detail>.product-presentation{max-width:1160px;margin-inline:auto}
.print-detail-copy{max-width:900px;margin:50px auto 0;display:grid;grid-template-columns:.85fr 1.4fr;gap:20px 8%}
.print-detail-copy>.eyebrow{grid-column:1/-1;margin:0}
.print-detail-copy>h2{grid-row:2/5;font-size:45px}
.print-detail-copy>p{font-size:14px;line-height:1.8;color:var(--muted)}
.print-detail-copy .collection-actions,.print-detail-copy .presentation-note{grid-column:2}
.print-specs{margin:0;font-size:12px}
.print-specs>div{display:grid;grid-template-columns:110px 1fr;gap:18px;padding:12px 0;border-bottom:1px solid var(--line)}
.print-specs dt{color:var(--muted)}
.print-specs dd{margin:0}
.portrait-detail{display:grid;grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:7%;align-items:center;max-width:1100px}
.portrait-detail .print-detail-copy{display:block;margin:0;min-width:0}
.portrait-detail .print-detail-copy>h2{margin-block:18px 23px}
.portrait-detail .print-specs{margin-top:24px}
@media(max-width:800px){
 .portrait-work,.portrait-detail{display:block}.portrait-work>figcaption{margin-top:24px}.portrait-work .work-description{margin-top:15px}.portrait-work>.product-presentation,.portrait-detail>div:first-child{max-width:420px;margin-inline:auto}.portrait-detail .print-detail-copy{margin-top:35px}.destination-story,.destination-story:nth-child(even){grid-template-columns:1fr;gap:27px}.destination-story:nth-child(even) .destination-picture{order:0}.destination-copy h2{font-size:38px}.destination-copy>p:not(.eyebrow){max-width:540px}.print-detail-copy{display:block;max-width:600px}.print-detail-copy>h2{margin-block:20px}.print-specs{margin-top:24px}.print-detail-copy .collection-actions{margin-top:25px}
}
@media(max-width:900px){
 .collection-heading{grid-template-columns:1fr;gap:25px;padding-block:32px}.collection-heading h1{font-size:clamp(45px,7vw,66px);max-width:none}.collection-intro-copy{max-width:600px;display:grid;grid-template-columns:1fr 1.5fr;gap:0 28px}.collection-intro-copy .collection-byline{font-size:17px}.collection-intro-copy>.text-link{grid-column:2;margin-top:6px;width:fit-content}.collection-index{gap:18px}.collection-gallery{padding-block:45px 57px}.gallery-heading h2{font-size:38px}.gallery-heading>p{font-size:12px}.gallery-heading>p>span{font-size:10px}.collection-work>figcaption{gap:5%}.work-description>p{font-size:13px}.collection-work+.collection-work{margin-top:45px}.compact-grid{gap:22px}.compact-grid .work-heading h3{font-size:28px}.compact-grid .work-meta{font-size:10px}.compact-gallery{padding-block:50px}.collection-next{gap:7%;padding-block:62px 46px}.collection-next h2{font-size:40px}.collection-personal{padding-left:25px}.collection-personal>a>span{font-size:25px}.collection-actions{gap:17px}.collection-actions .button{font-size:12px;padding-inline:15px}
}
@media(max-width:600px){
 .product-presentation .collection-product{width:100%;margin:0}.product-presentation{width:calc(100% + 36px);margin-inline:-18px}.portrait-work>.product-presentation{width:calc(100% + 36px);max-width:none;margin-inline:-18px}.product-copyright{font-size:9.12px;padding-right:12%;padding-top:3px}.portrait-work .product-copyright{padding-right:22%}.collection-index nav{justify-content:flex-start;gap:0 20px}.portrait-work .work-heading h3{font-size:35px}.artwork-actions{gap:20px}.destination-stories{padding-bottom:30px}.destination-story{padding-block:30px}.destination-copy .eyebrow{font-size:10px}.destination-copy h2{font-size:35px}.destination-copy>p:not(.eyebrow){font-size:13px}.print-detail-heading{padding-block:28px}.print-detail-heading .eyebrow{font-size:10px;margin-bottom:16px}.print-detail-copy>h2{font-size:37px}.print-detail-copy>p{font-size:13px}.print-specs>div{grid-template-columns:95px 1fr;font-size:11px}.portrait-artwork-dialog .dialog-heading{top:-16px}.print-detail{padding-bottom:20px}
}
@media(max-width:600px){
 .collection-intro{padding-top:19px}.breadcrumb{font-size:10px;gap:8px}.collection-heading{padding:25px 0 29px;gap:25px}.collection-heading h1{font-size:clamp(39px,10.2vw,57px);max-width:20ch}.collection-intro-copy{display:block}.collection-intro-copy .collection-byline{font-size:16px;margin-bottom:10px}.collection-intro-copy .collection-byline br{display:none}.collection-intro-copy>p{font-size:13px}.collection-intro-copy>.text-link{margin-top:13px;font-size:12px}.collection-index{display:block;padding:14px 0 8px;font-size:10px}.collection-index nav{gap:24px;margin-top:4px}.collection-index nav a{min-height:44px;display:flex;align-items:center;font-size:11px}.collection-gallery{padding-top:33px;padding-bottom:44px}.gallery-heading{display:block;margin-bottom:23px}.gallery-heading .eyebrow{font-size:10px;margin-bottom:10px}.gallery-heading h2{font-size:34px}.gallery-heading>p{margin-top:13px;text-align:left;font-size:12px}.gallery-heading>p>span{font-size:11px}.collection-product{width:calc(100% + 36px);max-width:none;margin-inline:-18px}.collection-work>figcaption{display:block;padding-top:18px;padding-bottom:23px}.work-meta{font-size:10px;margin-bottom:6px}.work-heading h3{font-size:32px}.work-description{margin-top:12px}.work-description>p{font-size:13px}.view-work{margin-top:9px;font-size:12px}.collection-work+.collection-work{margin-top:34px}.compact-gallery{padding-block:39px}.compact-gallery .gallery-heading{margin-bottom:24px}.compact-grid{grid-template-columns:1fr;gap:32px}.compact-grid .collection-product{width:100%;margin-inline:0}.compact-grid .work-heading h3{font-size:30px}.compact-grid .work-meta{font-size:11px}.compact-grid .collection-work>figcaption{padding-bottom:20px}.collection-next{display:block;padding-top:48px;padding-bottom:34px}.collection-next .eyebrow{margin-bottom:14px}.collection-next h2{font-size:38px}.collection-next>div>p:not(.eyebrow){font-size:13px;margin-top:16px}.collection-actions{gap:21px;margin-top:21px}.collection-actions .button{min-height:49px;font-size:12px}.collection-actions .text-link{font-size:12px}.collection-personal{padding:24px 0 0;border:0;border-top:1px solid var(--line);margin-top:32px}.collection-personal>.eyebrow{font-size:10px;margin-bottom:10px}.collection-personal>a:not(.text-link){font-size:15px;line-height:1.7}.collection-personal>a>span{font-size:27px}.collection-personal>.text-link{margin-top:12px}.collection-back{gap:14px;font-size:10px;padding-bottom:20px}.collection-back>.text-link{font-size:11px;gap:10px}.collection-back>a:last-child{font-size:10px;white-space:nowrap}.collection-dialog .dialog-heading h2{font-size:25px}.dialog-description{font-size:12px}.dialog-copyright{font-size:9.12px}
}
