/* Ascentia Atelier Premium — draft design system */
:root{--ap-ink:#17130f;--ap-deep:#211913;--ap-cream:#f5f0e7;--ap-paper:#fbf8f2;--ap-gold:#b68b4f;--ap-gold2:#d2b17d;--ap-line:rgba(23,19,15,.14);--ap-display:"Playfair Display",Georgia,serif;--ap-sans:"DM Sans",Arial,sans-serif}
body{background:var(--ap-paper);color:var(--ap-ink);font-family:var(--ap-sans)}
body *{box-sizing:border-box}body a{text-decoration:none;color:inherit}
/* Header */
.ah-announcement{height:32px;background:#120f0c;color:#e9dfd2;font-size:9px;text-transform:uppercase;letter-spacing:.18em;font-weight:600}.ah-announcement-inner{height:100%;max-width:1600px;margin:auto;padding:0 3vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.ah-announcement-inner span:last-child{text-align:right}.ah-announcement-center{color:#bfa274}
.ah-header{position:sticky;top:0;z-index:120;background:rgba(250,247,241,.94);backdrop-filter:blur(16px);border-bottom:1px solid rgba(36,29,22,.08)}.admin-bar .ah-header{top:32px}.ah-header-inner{height:94px;max-width:1600px;margin:auto;padding:0 3.2vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px}.ah-brand{text-align:center;min-width:190px}.ah-brand .custom-logo{max-width:170px;max-height:72px;width:auto;height:auto;object-fit:contain}.ah-brand .brand-name{font-family:var(--ap-display);font-size:27px;letter-spacing:.18em}.ah-brand .brand-sub{font-size:7px;letter-spacing:.3em}.ah-nav{display:flex;align-items:center;gap:27px}.ah-nav a{position:relative;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:9px 0}.ah-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:3px;height:1px;background:var(--ap-ink);transition:right .25s ease}.ah-nav a:hover:after{right:0}.ah-header-right{display:flex;justify-content:flex-end;align-items:center;gap:22px}.ah-tools{display:flex;align-items:center;gap:4px}.ah-icon,.ah-search summary,.ah-mobile-menu summary{width:38px;height:38px;display:grid;place-items:center;border:0;background:transparent;cursor:pointer;position:relative;list-style:none}.ah-search summary::-webkit-details-marker,.ah-mobile-menu summary::-webkit-details-marker{display:none}.ah-icon svg,.ah-search svg,.ah-mobile-menu svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.ah-bag>span{position:absolute;right:0;top:-1px;background:var(--ap-ink);color:#fff;border-radius:99px;min-width:16px;height:16px;display:grid;place-items:center;font-size:8px}.ah-search{position:relative}.ah-search-panel{position:absolute;right:0;top:48px;width:min(400px,90vw);background:var(--ap-paper);border:1px solid var(--ap-line);box-shadow:0 28px 70px rgba(18,14,10,.14);padding:17px}.ah-search-panel form{display:flex;gap:8px}.ah-search-panel input{width:100%;border:0;border-bottom:1px solid #8a8176;background:transparent;padding:11px 4px;outline:0;font:13px var(--ap-sans)}.ah-search-panel button{border:0;background:var(--ap-ink);color:#fff;padding:0 18px;font:600 9px var(--ap-sans);letter-spacing:.13em;text-transform:uppercase}.ah-mobile-menu{display:none;position:relative}.ah-mobile-panel{position:absolute;right:0;top:48px;width:290px;background:var(--ap-paper);border:1px solid var(--ap-line);box-shadow:0 24px 60px rgba(18,14,10,.15);padding:16px 22px}.ah-mobile-panel a{display:block;padding:12px 0;border-bottom:1px solid var(--ap-line);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ah-mobile-panel a:last-child{border-bottom:0}
/* Shared */
.ap-home{background:var(--ap-paper);overflow:hidden}.ap-eyebrow{display:block;font-size:9px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--ap-gold2);margin-bottom:20px}.ap-eyebrow.dark{color:#8b6c43}.ap-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;border:1px solid transparent;transition:.3s ease}.ap-button-gold{background:var(--ap-gold);color:#17120e;border-color:var(--ap-gold)}.ap-button-gold:hover{background:#c6a166;transform:translateY(-2px)}.ap-button-light{background:#f7f0e5;color:#201912;border-color:#f7f0e5}.ap-button-light:hover{background:transparent;color:#fff}.ap-button-dark{background:var(--ap-ink);color:#fff;border-color:var(--ap-ink)}.ap-button-dark:hover{background:transparent;color:var(--ap-ink)}.ap-text-link,.ap-arrow-link{display:inline-flex;align-items:center;gap:16px;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:5px}.ap-text-link span,.ap-arrow-link span{transition:.25s transform}.ap-text-link:hover span,.ap-arrow-link:hover span{transform:translate(4px,-2px)}.ap-text-link.light{color:#efe5d8}.ap-section{padding:125px 5.5vw}.ap-section-head{max-width:1460px;margin:0 auto 62px;display:grid;grid-template-columns:1.25fr .75fr;gap:90px;align-items:end}.ap-section-head h2,.ap-manifesto h2,.ap-finder h2,.ap-feature h2,.ap-closing h2{font:500 clamp(56px,6vw,105px)/.92 var(--ap-display);letter-spacing:-.045em;margin:0}.ap-section-head h2 em,.ap-manifesto h2 em,.ap-finder h2 em,.ap-closing h2 em{font-style:italic;color:var(--ap-gold);font-weight:500}.ap-section-head>div:last-child{max-width:470px;justify-self:end}.ap-section-head p{font-size:14px;line-height:1.85;color:#625a51;margin:0 0 24px}
/* Hero */
.ap-hero{min-height:calc(100vh - 126px);display:grid;grid-template-columns:46% 54%;background:var(--ap-deep)}.ap-hero-copy{padding:8vh 7vw 5vh;color:#f7efe4;display:flex;flex-direction:column;justify-content:center;position:relative}.ap-hero-copy:before{content:"ASCENTIA";position:absolute;left:7vw;bottom:3vh;font:500 clamp(44px,5.2vw,92px) var(--ap-display);letter-spacing:.12em;color:rgba(255,255,255,.018);white-space:nowrap}.ap-hero h1{font:500 clamp(66px,6.4vw,118px)/.86 var(--ap-display);letter-spacing:-.055em;margin:0;max-width:720px;position:relative}.ap-hero h1 em{font-style:italic;color:var(--ap-gold2);font-weight:500}.ap-hero-copy>p{max-width:550px;color:#d8cdbf;font-size:14px;line-height:1.9;margin:34px 0}.ap-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.ap-hero-meta{margin-top:auto;padding-top:55px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;position:relative}.ap-hero-meta span{font:500 15px var(--ap-display);color:#e7ddd0}.ap-hero-meta small{display:block;font:700 7px var(--ap-sans);letter-spacing:.14em;color:#897f73;margin-bottom:6px}.ap-hero-art{position:relative;overflow:hidden;min-height:720px;background:#d9cbb8}.ap-hero-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.ap-hero-art:hover img{transform:scale(1.02)}.ap-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,13,9,.04),rgba(18,13,9,.3)),linear-gradient(90deg,rgba(28,21,16,.18),transparent 30%)}.ap-hero-index{position:absolute;top:36px;right:40px;color:#fff;font-size:9px;letter-spacing:.18em;font-weight:700}.ap-hero-caption{position:absolute;left:42px;bottom:38px;color:#fff;display:flex;flex-direction:column;text-shadow:0 2px 20px rgba(0,0,0,.28)}.ap-hero-caption small{font-size:8px;letter-spacing:.18em;font-weight:700}.ap-hero-caption strong{font:500 44px var(--ap-display);margin:3px 0}.ap-hero-caption span{font-size:11px;letter-spacing:.04em}
/* Service strip */
.ap-service{display:grid;grid-template-columns:repeat(4,1fr);background:#efe6d9;border-bottom:1px solid var(--ap-line)}.ap-service>div{padding:30px 3vw;border-right:1px solid var(--ap-line);display:grid;grid-template-columns:auto 1fr;column-gap:15px}.ap-service>div:last-child{border-right:0}.ap-service span{grid-row:1/3;font:500 26px var(--ap-display);color:var(--ap-gold)}.ap-service strong{font-size:11px}.ap-service small{font-size:9px;color:#756c61;margin-top:3px}
/* Products */
.ap-bestsellers{background:var(--ap-paper)}.ap-products{max-width:1460px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ap-product{min-width:0}.ap-product-media{display:block;position:relative;overflow:hidden;background:#ece5da;aspect-ratio:.78}.ap-product-media img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.ap-product-media:hover img{transform:scale(1.025)}.ap-product-no{position:absolute;right:15px;top:15px;font:500 22px var(--ap-display);color:rgba(28,22,17,.44)}.ap-product-badge{position:absolute;left:15px;top:15px;background:rgba(21,17,13,.94);color:#fff;padding:8px 10px;font-size:7px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ap-product-hover{position:absolute;left:16px;right:16px;bottom:16px;min-height:45px;background:rgba(249,245,238,.94);backdrop-filter:blur(8px);display:flex;justify-content:space-between;align-items:center;padding:0 16px;font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transform:translateY(70px);transition:.35s ease}.ap-product-media:hover .ap-product-hover{transform:none}.ap-product-hover b{font-size:15px}.ap-product-info{padding:18px 2px 0;display:flex;justify-content:space-between;gap:14px;align-items:flex-end}.ap-product-info small{font-size:8px;letter-spacing:.09em;color:#817669}.ap-product-info h3{font:500 28px/1.05 var(--ap-display);margin:6px 0 0}.ap-product-price{font-size:11px;font-weight:600;white-space:nowrap}.ap-product-price del{opacity:.4;margin-right:4px}.ap-product-price ins{text-decoration:none;color:#8c652f}
/* Manifesto */
.ap-manifesto{min-height:650px;background:#15110e;color:#f4eadf;display:grid;grid-template-columns:minmax(260px,30%) 1fr;align-items:stretch;overflow:hidden;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.ap-manifesto-side{padding:72px 4.5vw 64px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#18130f,#120f0c)}.ap-manifesto-index{font:500 clamp(54px,5vw,82px)/1 var(--ap-display);color:#c39a60;letter-spacing:-.04em}.ap-manifesto-rule{display:block;width:100%;height:1px;background:rgba(255,255,255,.13);margin:0 0 auto}.ap-manifesto-side div{display:flex;flex-direction:column;gap:8px}.ap-manifesto-side small{font-size:8px;font-weight:700;letter-spacing:.2em;color:#8f8377}.ap-manifesto-side strong{font:500 clamp(28px,2.3vw,40px)/1 var(--ap-display);letter-spacing:.08em;color:#f0e6d9}.ap-manifesto-side div span{font-size:9px;line-height:1.6;letter-spacing:.06em;color:#776f67;max-width:210px}.ap-manifesto-copy{padding:105px 8vw 105px 7vw;max-width:1120px;display:flex;flex-direction:column;justify-content:center}.ap-manifesto .ap-manifesto-copy h2{font:500 clamp(58px,5vw,86px)/.96 var(--ap-display);letter-spacing:-.045em;margin:0;max-width:900px}.ap-manifesto .ap-manifesto-copy h2 em{font-style:italic;color:var(--ap-gold2);font-weight:500}.ap-manifesto-text{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;max-width:820px;margin:34px 0 38px}.ap-manifesto-copy p{color:#bfb3a5;font-size:13px;line-height:1.9;margin:0}.ap-manifesto .ap-text-link{align-self:flex-start}
/* Collections */
.ap-collections{display:grid;grid-template-columns:repeat(3,1fr);background:#111}.ap-collection{position:relative;min-height:680px;overflow:hidden;display:flex;align-items:flex-end;color:#fff}.ap-collection img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.86);transition:transform 1s cubic-bezier(.2,.7,.2,1),filter .5s ease}.ap-collection:hover img{transform:scale(1.035);filter:saturate(1)}.ap-collection-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(12,9,7,.86),rgba(12,9,7,.05) 65%)}.ap-collection-no{position:absolute;top:28px;right:30px;font:500 24px var(--ap-display);color:rgba(255,255,255,.6)}.ap-collection-copy{position:relative;z-index:2;padding:42px 3.2vw}.ap-collection-copy small{font-size:8px;letter-spacing:.18em;font-weight:700;color:#d7bd94}.ap-collection-copy h3{font:500 clamp(48px,4.5vw,78px)/1 var(--ap-display);margin:8px 0}.ap-collection-copy p{font-size:11px;color:#d5ccc2}.ap-collection-copy b{display:inline-block;margin-top:18px;font-size:8px;letter-spacing:.14em;text-transform:uppercase}
/* Finder */
.ap-finder{display:grid;grid-template-columns:52% 48%;background:#5d5143;color:#f7eee2;min-height:800px}.ap-finder-copy{padding:10vh 7vw;display:flex;flex-direction:column;justify-content:center}.ap-finder-copy p{max-width:650px;color:#ddd2c4;font-size:14px;line-height:1.95;margin:34px 0}.ap-finder-copy .ap-button{align-self:flex-start}.ap-finder-art{position:relative;overflow:hidden;background:radial-gradient(circle at center,#8f7d66,#493c31);min-height:760px}.ap-finder-art img{position:absolute;z-index:2;object-fit:cover;box-shadow:0 38px 90px rgba(13,9,7,.28);transition:transform .6s ease}.ap-finder-a{width:46%;height:64%;left:10%;top:10%;transform:rotate(-3.5deg)}.ap-finder-b{width:42%;height:55%;right:7%;bottom:9%;transform:rotate(4deg)}.ap-finder-art:hover .ap-finder-a{transform:rotate(-2deg) translateY(-4px)}.ap-finder-art:hover .ap-finder-b{transform:rotate(2.5deg) translateY(4px)}.ap-finder-ring{position:absolute;width:62%;aspect-ratio:1;border:1px solid rgba(244,232,214,.32);border-radius:50%;left:18%;top:16%;box-shadow:0 0 0 52px rgba(255,255,255,.02)}.ap-finder-label{position:absolute;right:28px;top:30px;font-size:7px;letter-spacing:.2em;color:#d8c7ae;writing-mode:vertical-rl}
/* Feature */
.ap-feature{display:grid;grid-template-columns:52% 48%;background:#eee4d7}.ap-feature-media{min-height:760px;position:relative;overflow:hidden;background:#c5b197}.ap-feature-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ap-feature-media>span{position:absolute;left:28px;bottom:26px;color:#fff;font-size:8px;letter-spacing:.17em;font-weight:700;background:rgba(20,16,12,.55);padding:8px 10px}.ap-feature-copy{padding:9vh 7vw;display:flex;flex-direction:column;justify-content:center}.ap-feature h2{font-size:clamp(70px,6vw,110px)}.ap-feature h3{font:500 30px var(--ap-display);color:#806441;margin:4px 0 25px}.ap-feature-copy>p{max-width:620px;color:#625a51;font-size:14px;line-height:1.95}.ap-notes{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cbbba6;border-bottom:1px solid #cbbba6;margin:30px 0}.ap-notes span{padding:20px 12px 20px 0;font:500 17px var(--ap-display)}.ap-notes small{display:block;font:700 7px var(--ap-sans);letter-spacing:.15em;color:#8c7759;margin-bottom:5px}.ap-feature .ap-button{align-self:flex-start}
/* Journal */
.ap-journal{background:#f0e9df}.ap-journal-grid{max-width:1460px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ap-line);border-left:1px solid var(--ap-line)}.ap-journal article{border-right:1px solid var(--ap-line);border-bottom:1px solid var(--ap-line)}.ap-journal article a{min-height:350px;padding:34px;display:flex;flex-direction:column}.ap-journal article>a>span{font:500 38px var(--ap-display);color:var(--ap-gold);margin-bottom:48px}.ap-journal article small{font-size:7px;font-weight:700;letter-spacing:.17em;color:#776c5f}.ap-journal h3{font:500 32px/1.1 var(--ap-display);margin:12px 0}.ap-journal b{margin-top:auto;font-size:8px;letter-spacing:.13em;text-transform:uppercase}.ap-journal article a{transition:background .3s ease}.ap-journal article a:hover{background:#e6dccf}
/* Closing */
.ap-closing{min-height:650px;background:#1a1511;color:#f5ebde;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:90px 24px;position:relative;overflow:hidden}.ap-closing:before{content:"ASCENTIA";position:absolute;font:500 17vw var(--ap-display);letter-spacing:.08em;color:rgba(255,255,255,.025);white-space:nowrap}.ap-closing>*{position:relative}.ap-closing p{max-width:560px;color:#bfb3a5;font-size:13px;line-height:1.85;margin:25px 0 32px}.ap-closing>div{display:flex;gap:24px;align-items:center;flex-wrap:wrap;justify-content:center}
/* Footer */
.af-footer{background:#100e0c;color:#cfc5b8;padding:86px 5vw 26px;overflow:hidden}.af-top{max-width:1500px;margin:auto;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:65px}.af-brand-block .custom-logo{max-width:230px;filter:brightness(0) invert(1)}.af-brand-block .brand-name{font:500 34px var(--ap-display);letter-spacing:.18em;color:#f4eadf}.af-brand-block .brand-sub{font-size:7px;letter-spacing:.28em}.af-brand-block p{max-width:390px;color:#8f867c;font-size:12px;line-height:1.85;margin:25px 0}.af-discovery-link{color:#d1af76;font-size:9px;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:4px}.af-col h3{font:500 20px var(--ap-display);color:#f0e7da;margin:0 0 20px}.af-col ul{list-style:none;padding:0;margin:0}.af-col li{margin:11px 0}.af-col a{font-size:10px;color:#9c9387;transition:.2s}.af-col a:hover{color:#fff}.af-contact-strip{max-width:1500px;margin:68px auto 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding:22px 0;display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:.13em;text-transform:uppercase;color:#8f867c}.af-contact-strip a{color:#d4b57f}.af-wordmark{font:500 clamp(110px,18vw,300px)/.8 var(--ap-display);letter-spacing:.045em;color:#24211d;text-align:center;white-space:nowrap;margin:58px -3vw 24px}.af-bottom{max-width:1500px;margin:auto;display:flex;justify-content:space-between;font-size:7px;letter-spacing:.13em;text-transform:uppercase;color:#625c54}
/* micro motion */
@media (prefers-reduced-motion:no-preference){.ap-hero-copy>*{animation:ap-rise .8s ease both}.ap-hero-copy>*:nth-child(2){animation-delay:.06s}.ap-hero-copy>*:nth-child(3){animation-delay:.12s}.ap-hero-copy>*:nth-child(4){animation-delay:.18s}.ap-hero-art img{animation:ap-fade 1s ease both}@keyframes ap-rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ap-fade{from{opacity:.4;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}}
/* Responsive */
@media(max-width:1180px){.ah-nav{display:none}.ah-mobile-menu{display:block}.ah-header-inner{grid-template-columns:1fr auto 1fr}.ah-brand{grid-column:2}.ah-header-right{grid-column:3}.ap-products{grid-template-columns:repeat(2,1fr)}.ap-section-head{grid-template-columns:1fr;gap:26px}.ap-section-head>div:last-child{justify-self:start}.ap-collections{grid-template-columns:1fr 1fr}.ap-collection:last-child{grid-column:1/-1;min-height:520px}.af-top{grid-template-columns:1.6fr repeat(3,1fr);gap:34px}}
@media(max-width:820px){.admin-bar .ah-header{top:46px}.ah-announcement{height:30px}.ah-announcement-inner{display:flex;justify-content:center}.ah-announcement-inner span:not(:first-child){display:none}.ah-header-inner{height:74px;padding:0 16px}.ah-brand .custom-logo{max-width:135px;max-height:58px}.ah-brand .brand-name{font-size:23px}.ah-search,.ah-tools>.ah-icon:not(.ah-bag){display:none}.ap-hero{display:block;min-height:auto}.ap-hero-copy{min-height:610px;padding:70px 25px 38px}.ap-hero h1{font-size:64px}.ap-hero-meta{margin-top:45px;grid-template-columns:1fr;gap:14px}.ap-hero-art{min-height:620px}.ap-service{grid-template-columns:1fr 1fr}.ap-service>div{border-bottom:1px solid var(--ap-line)}.ap-section{padding:85px 20px}.ap-section-head h2,.ap-manifesto h2,.ap-finder h2,.ap-closing h2{font-size:58px}.ap-products{grid-template-columns:1fr 1fr;gap:28px 12px}.ap-product-info{display:block}.ap-product-price{margin-top:10px}.ap-manifesto{display:block;min-height:0}.ap-manifesto-side{padding:34px 24px 28px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:end}.ap-manifesto-index{font-size:44px}.ap-manifesto-rule{display:none}.ap-manifesto-side div{gap:4px}.ap-manifesto-copy{padding:68px 24px 74px}.ap-manifesto-text{grid-template-columns:1fr;gap:16px;margin:28px 0 34px}.ap-collections{grid-template-columns:1fr}.ap-collection,.ap-collection:last-child{min-height:570px;grid-column:auto}.ap-finder{display:block}.ap-finder-copy{padding:80px 24px}.ap-finder-art{min-height:620px}.ap-feature{display:block}.ap-feature-media{min-height:620px}.ap-feature-copy{padding:75px 24px}.ap-notes{grid-template-columns:1fr}.ap-notes span{border-bottom:1px solid #d5c7b5}.ap-journal-grid{grid-template-columns:1fr}.ap-journal article a{min-height:280px}.af-footer{padding:60px 22px 24px}.af-top{grid-template-columns:1fr 1fr;gap:40px 25px}.af-brand-block{grid-column:1/-1}.af-contact-strip{flex-direction:column;gap:9px}.af-wordmark{font-size:28vw;margin:45px -10px 18px}.af-bottom{display:block}.af-bottom span{display:block;margin-top:8px}}
@media(max-width:540px){.ap-hero h1{font-size:55px}.ap-products{grid-template-columns:1fr}.ap-product-info h3{font-size:30px}.ap-service{grid-template-columns:1fr}.ap-section-head h2,.ap-manifesto h2,.ap-finder h2,.ap-closing h2{font-size:49px}.ap-finder-art{min-height:520px}.ap-finder-a{width:50%;left:6%}.ap-finder-b{width:48%;right:4%}.ap-feature-media{min-height:520px}.ap-feature h2{font-size:62px}.af-top{grid-template-columns:1fr}.af-brand-block{grid-column:auto}}
