.commission-mobile-estimate{display:none}@media(max-width:760px){.commission-mobile-estimate{display:block}.form-side>[data-estimate]{display:none}html{scroll-padding-top:76px}body{-webkit-text-size-adjust:100%}main{min-width:0}.site-header{height:68px;min-height:68px;padding:0 16px;gap:8px}.site-header .brand-lockup{min-width:0;gap:8px;flex-shrink:1}.site-header .brand-crest{width:42px;height:42px;flex-shrink:0}.site-header .brand-name{font-size:clamp(21px,5.8vw,27px);white-space:nowrap}.site-header .brand-lockup small{font-size:8px;letter-spacing:.13em}.site-header .header-actions{gap:2px;flex-shrink:0}.site-header .search-icon,.site-header .mobile-menu summary{min-width:44px;min-height:44px;padding:10px;display:flex;align-items:center;justify-content:center}.site-header .mobile-menu summary{list-style:none}.site-header .mobile-menu summary::-webkit-details-marker{display:none}.site-header .menu-panel{z-index:20;padding:12px 20px 24px;max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain}.site-header .menu-panel a{display:flex;align-items:center;min-height:50px;padding:12px 4px;border-bottom:1px solid var(--line);font-size:17px}.site-header .menu-panel a:last-child{background:var(--brown);color:var(--paper);padding:13px 16px;margin-top:16px;justify-content:center}input,select,textarea{font-size:16px!important;max-width:100%}input[type=checkbox],input[type=radio]{min-width:20px;min-height:20px}.button,button[type=submit],.quiet-link,.text-link,.support-link,summary{min-height:44px}.button{min-height:50px;max-width:100%;white-space:normal;text-align:center;padding:14px 20px}.quiet-link,.text-link{padding-top:8px;padding-bottom:8px}h1,h2,h3{overflow-wrap:break-word;text-wrap:balance}.home-study h2,.atelier-approved h2,.pricing-guide h2,.salon-opening h1,.directions-opening h1{font-size:clamp(36px,9vw,48px);line-height:1.12}.chapter{padding-left:20px;padding-right:20px}.opening-image{aspect-ratio:16/9;width:100%;height:auto}.opening-copy{padding:26px 20px 36px}.opening h1{font-size:clamp(46px,12vw,64px);line-height:1.06}.opening-copy p{font-size:17px;line-height:1.65;margin:18px 0 22px}.opening-copy .button{width:100%}.opening-copy .quiet-link{margin-top:12px}.opening-copy small{font-size:13px;line-height:1.6;margin-top:14px}.recognition,.living{padding-top:56px;padding-bottom:56px}.recognition{gap:30px}.recognition-art{width:88%;max-width:360px}.home-study figcaption{font-size:13px;line-height:1.6}.considered{padding-top:50px;padding-bottom:48px}.considered-heading{gap:24px}.painting-pair{padding-top:28px}.considered-details{padding-top:32px}.considered-links{flex-wrap:wrap;gap:8px 24px;margin-top:20px}.practical{margin-top:48px;padding-top:36px;gap:24px}.questions{padding-top:0}.questions summary{font-size:17px;line-height:1.6}.questions p,.price-intro p{font-size:16px;line-height:1.7}.invitation{padding:52px 20px 58px}.invitation h2{font-size:clamp(42px,11vw,58px)}.invitation .button{width:100%;max-width:380px}.atelier-approved .avref-hero{display:flex;flex-direction:column}.atelier-approved .avref-hero:after{display:none}.atelier-approved .avref-hero-copy{position:static;width:auto;max-width:none;padding:36px 20px}.atelier-approved .avref-hero-copy h1{font-size:clamp(36px,9.4vw,48px)}.atelier-approved .avref-hero-copy p{font-size:17px;line-height:1.7}.atelier-approved .avref-hero>img{order:2}.atelier-approved .avref-chapter{padding:50px 20px}.atelier-approved .avref-split,.atelier-approved .avref-detail{grid-template-columns:minmax(0,1fr);gap:28px}.atelier-approved #why{scroll-margin-top:20px}.atelier-approved p{font-size:17px}.directions-editorial{padding:0 20px}.directions-opening{padding:42px 0 28px}.directions-opening p,.directions-custom-copy p{font-size:17px;line-height:1.7}.direction-chapter{display:flex;flex-direction:column;padding:48px 0;gap:24px}.direction-heading{order:0}.direction-heading h2{font-size:clamp(35px,9vw,45px);overflow-wrap:normal}.direction-primary{order:1;width:100%;margin:0!important}.direction-copy{order:2;padding:0!important;max-width:none}.direction-copy p{font-size:16px;line-height:1.75}.direction-secondary.direction-home{order:3;width:100%;align-self:stretch}.direction-home-button>span{min-height:48px;align-items:center}.directions-possibility{padding:48px 0 52px;gap:22px}.directions-possibility .button{width:100%}.pg-jump{z-index:8;top:0}.pg-jump-mobile summary{padding:14px 0;min-height:52px}.pg-jump-mobile[open] nav{max-height:60dvh;overflow:auto;overscroll-behavior:contain}.pg-jump-mobile nav a{width:100%;padding:12px 8px;min-height:48px}.pg-jump a[aria-current=location]{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:6px}.pricing-guide section[id],.directions-editorial section[id]{scroll-margin-top:76px}.pg-section{padding:48px 20px}.pg-intro{padding-top:42px;gap:26px}.pricing-guide h1{font-size:clamp(38px,10vw,52px)}.pricing-guide p{font-size:16px;line-height:1.7}.pg-included,.pg-proposal{grid-template-columns:minmax(0,1fr);gap:28px}.pg-scale-layout{gap:24px}.pg-size-panel button{min-height:48px}.pg-finish-grid{grid-template-columns:1fr;gap:30px}.pg-finish-grid article{display:grid;grid-template-columns:minmax(88px,.65fr) minmax(0,1.35fr);grid-template-rows:auto;grid-row:auto;align-items:start;gap:18px}.pg-finish-grid article>div{display:block;padding:0}.pg-finish-grid article>img{width:100%;height:auto}.pg-finish-grid article>div>.pg-label{margin:0 0 12px}.pg-finish-grid article>div>h3{font-size:28px;line-height:1.14;margin:0 0 14px;text-wrap:balance}.pg-finish-grid article>div>p{margin:0;font-size:16px;line-height:1.65}.pg-frame-pair{gap:14px}.pg-frame-display{height:260px;padding:16px}.pg-frame-display img{max-width:115px}.salon-opening{padding:42px 20px 36px}.salon-editorial{padding:0 20px 52px}.salon-feature{gap:24px;padding-bottom:52px}.salon-story h2{font-size:38px}.salon-article{padding-left:20px;padding-right:20px}.salon-article-head h1{font-size:clamp(40px,10.8vw,58px);line-height:1.08}.salon-article p,.article p{font-size:17px;line-height:1.75}.article,.journal-intro{padding-left:20px;padding-right:20px}.article img{max-width:100%;height:auto}.page-intro{padding:40px 20px 24px}.page-intro h1{font-size:clamp(38px,10vw,50px)}.form-layout{display:flex;flex-direction:column;gap:20px;padding:0 20px 48px}.form-panel{order:1;width:100%;padding:24px 16px;min-width:0}.form-panel fieldset{min-width:0}.form-panel legend{font-size:clamp(29px,8vw,38px);line-height:1.15;padding:0}.form-panel input:not([type=checkbox]),.form-panel select,.form-panel textarea{width:100%;min-height:48px}.form-panel textarea{min-height:130px}.form-panel label{line-height:1.6}.form-buttons{display:flex;flex-wrap:wrap;gap:12px}.form-buttons .button{flex:1;min-width:90px}.form-side{order:2;position:static;margin:0}.form-layout>[data-estimate]{position:sticky;top:0;z-index:7;order:0;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 4px 10px #2b2a2708;padding:14px 16px;margin:0 -20px;font-size:14px;line-height:1.55}.form-side>p{font-size:14px;margin:8px 0}.style-home-dialog,.av-search-dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:18px;overscroll-behavior:contain}.style-home-close,[data-av-search-close]{min-height:44px;min-width:44px}.av-search-dialog h2{font-size:36px}.av-search-row input{min-height:48px;width:100%}.av-search-results a{min-height:48px;padding:12px 0;line-height:1.5}footer{padding:44px 20px calc(30px + env(safe-area-inset-bottom))}.footer-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.footer-top>div:first-child{grid-column:1 / -1}footer .footer-seal{width:92px;height:92px}footer .serif{font-size:38px;margin:14px 0 4px}.footer-top h3{font-size:16px;margin-bottom:12px}.footer-top a{display:flex;align-items:center;min-height:44px;padding:8px 0;font-size:15px;line-height:1.5}.newsletter{display:block;margin-top:32px}.newsletter form{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.newsletter input[type=email]{width:100%;min-height:48px}.newsletter button{min-height:48px;padding:12px 18px}.footer-bottom{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px;font-size:12px}.footer-bottom a{min-height:44px;display:flex;align-items:center}}@media(max-width:760px){.considered .painting-pair{display:flex;align-items:flex-start;gap:16px;width:100%;max-width:none;margin:0;padding:26px 20px 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--olive) transparent}.considered .painting-pair>figure{flex:0 0 min(76vw,300px);width:auto;max-width:none;margin:0!important;padding:0;align-self:flex-start;scroll-snap-align:start}.considered .painting-pair .process-crop{aspect-ratio:2/3}.considered .painting-pair figcaption{width:auto;max-width:none;margin-top:14px;font-size:14px;line-height:1.55}.considered .painting-pair figcaption>span{display:inline-block;font-size:17px;line-height:1.45;margin-bottom:6px}.considered .painting-pair:focus-visible{outline:2px solid var(--olive);outline-offset:-3px}.considered .sequence-controls{display:flex;gap:12px;padding:4px 20px 0}.considered .sequence-controls button{min-width:48px;min-height:44px;border:1px solid var(--line);background:transparent;color:var(--ink);font-size:14px}.considered .sequence-controls button[aria-pressed=true]{background:var(--brown);border-color:var(--brown);color:var(--paper)}.considered .sequence-description{padding:28px 20px 0}.considered .sequence-description p{margin:0 0 16px;font-size:16px;line-height:1.7}.considered .process-provenance{margin-top:18px}.considered .considered-details{padding-top:16px}}@media(max-width:760px){.av-returning-header{position:sticky;top:0;z-index:30;transform:translateY(0);transition:transform .22s ease}.av-returning-header.av-header-away{transform:translateY(-100%);pointer-events:none}.av-returning-header .site-header{height:68px;min-height:68px;border-bottom:1px solid var(--line)}.av-returning-header .menu-panel{max-height:calc(100dvh - 68px)}html.av-returning-ready{scroll-padding-top:0}.av-returning-ready .pg-jump{top:var(--av-header-offset,0px);transition:top .22s ease}.av-returning-ready .pricing-guide section[id],.av-returning-ready .directions-editorial section[id]{scroll-margin-top:calc(var(--av-header-offset,0px) + 76px)}.av-returning-ready .atelier-approved #why{scroll-margin-top:calc(var(--av-header-offset,0px) + 20px)}}@media(max-width:760px)and (prefers-reduced-motion:reduce){.av-returning-header,.av-returning-ready .pg-jump{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/av-mobile.css.map */
