.ag-b2b{display:block;background:#f7f3f1;color:#252120;font:1rem/1.7 var(--font-stack-body, Georgia, serif);--wine:#510917;--deep:#310811;--paper:#f7f3f1;--white:#fff;--ink:#252120;--muted:#5b504d;--line:#d9d0ca;--sans:var(--font-stack-body, Arial, sans-serif)}.ag-b2b *{box-sizing:border-box}.ag-b2b h1,.ag-b2b h2,.ag-b2b h3,.ag-b2b p,.ag-b2b figure{margin:0}.ag-b2b p{max-width:65ch}.ag-b2b a{color:inherit;text-underline-offset:5px}.ag-b2b button{font:inherit;color:inherit}.ag-b2b img{display:block;width:100%;height:auto}.ag-b2b button,.ag-b2b a,.ag-b2b summary{-webkit-tap-highlight-color:transparent}.ag-b2b a:focus-visible,.ag-b2b button:focus-visible,.ag-b2b summary:focus-visible{outline:rgb(168,90,54) solid 3px;outline-offset:5px}.ag-b2b button{cursor:pointer}.ag-b2b ::selection{background:#e2c8c6;color:var(--wine)}.ag-b2b .wrap{max-width:1320px;padding-inline:40px;margin-inline:auto}.ag-b2b .section{padding-block:100px}.ag-b2b .muted{color:var(--muted)}.ag-b2b .arrow{display:inline-block;font-family:var(--sans);font-size:1.1em;margin-left:16px}.ag-b2b .button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:14px 23px;background:var(--wine);border:1px solid var(--wine);color:#fff;text-decoration:none;font-size:.9375rem;line-height:1.5;transition:background .18s,color .18s}.ag-b2b .button:hover{background:var(--deep)}.ag-b2b .text-link{display:inline-flex;align-items:center;min-height:44px;font-size:.9375rem;text-decoration:none;border-bottom:1px solid;line-height:1.5;padding-block:9px}.ag-b2b .text-link:hover{color:var(--wine)}.ag-b2b .actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.ag-b2b .hero{display:grid;grid-template-columns:1fr 1fr;max-width:1600px;margin:auto}.ag-b2b .hero-copy{padding:74px 48px 58px max(40px,-620px + 50vw);display:flex;flex-direction:column;justify-content:center}.ag-b2b .hero h1 span{display:block}.ag-b2b .hero-description{max-width:36ch;margin-bottom:31px}.ag-b2b .hero .actions{gap:14px 24px}.ag-b2b .destination{margin-top:15px}.ag-b2b .hero-art{position:relative;min-width:0px;align-self:stretch}.ag-b2b .hero-art>img{height:100%;object-fit:cover;object-position:center center}.ag-b2b .hero-caption{position:absolute;left:26px;bottom:23px;background:#f7f3f1f0;padding:11px 15px;max-width:calc(100% - 52px)}.ag-b2b .hero-caption span{display:block;margin-bottom:3px}.ag-b2b .connection{background:#fff;border-block:1px solid var(--line)}.ag-b2b .connection-inner{display:grid;grid-template-columns:.85fr 1.4fr;gap:70px;padding-block:45px;align-items:center}.ag-b2b .connection-mark span{display:block;margin-top:9px}.ag-b2b .section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:46px}.ag-b2b .section-top h2{max-width:18ch}.ag-b2b .section-top>p{max-width:38ch;color:var(--muted);font-size:1rem}.ag-b2b .project-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:28px;align-items:end}.ag-b2b .project{min-width:0px}.ag-b2b .photo-link{display:block;position:relative;overflow:hidden;text-decoration:none;background:#e5e0dc}.ag-b2b .photo-link img{transition:transform .45s}.ag-b2b .photo-link:hover img{transform:scale(1.025)}.ag-b2b .zoom-mark{position:absolute;right:14px;bottom:14px;width:40px;height:40px;border:1px solid rgba(255,255,255,.7);background:#221b178c;color:#fff;display:grid;place-items:center;font:1.5rem/1 var(--sans);pointer-events:none}.ag-b2b .project .photo-link{aspect-ratio:1 / 1}.ag-b2b .project .photo-link>img{height:100%;object-fit:cover}.ag-b2b .project-caption{padding-top:21px}.ag-b2b .project.featured .photo-link{aspect-ratio:4 / 5}.ag-b2b .project.featured img{object-position:48% center}.ag-b2b .project.peugeot{align-self:start;padding-top:70px}.ag-b2b .peugeot .photo-link{max-width:320px}.ag-b2b .peugeot .photo-link>img{position:absolute;width:200%;height:200%;max-width:none;left:-100%;top:0;object-fit:fill}.ag-b2b .project-source{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid var(--line);margin-top:38px;padding-top:21px}.ag-b2b .project-source p{max-width:62ch}.ag-b2b .events{background:#eee7e2}.ag-b2b .events .section-top{align-items:start}.ag-b2b .event-feature{display:grid;grid-template-columns:1.12fr 1fr;gap:64px;align-items:center}.ag-b2b .event-feature .photo-link{background:#191716}.ag-b2b .event-feature .photo-link img{aspect-ratio:640 / 459;object-fit:contain}.ag-b2b .event-copy h3{max-width:22ch}.ag-b2b .archive-link{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}.ag-b2b .event-bottom{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:48px;border-top:1px solid rgb(212,200,191);padding-top:40px}.ag-b2b .event-proof{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center}.ag-b2b .event-proof .photo-link img{aspect-ratio:1 / 1;object-fit:cover}.ag-b2b .archive-note{margin-top:30px}.ag-b2b .possibilities{background:#fff}.ag-b2b .possibilities-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:90px;align-items:start}.ag-b2b .possibilities-intro{position:sticky;top:36px}.ag-b2b .possibilities-intro h2{max-width:16ch}.ag-b2b .occasion-list{display:flex;flex-wrap:wrap;gap:9px 18px;border-top:1px solid var(--line);padding-top:22px;margin-top:35px}.ag-b2b .offering{padding-block:28px;border-top:1px solid var(--line);display:grid;grid-template-columns:36px 1fr;gap:18px}.ag-b2b .offering:first-child{padding-top:0;border-top:0px}.ag-b2b .offering:last-child{padding-bottom:0}.ag-b2b .offering-number{padding-top:5px}.ag-b2b .process .section-top{margin-bottom:50px}.ag-b2b .process-list{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.ag-b2b .process-list li{border-top:1px solid var(--line);padding-top:23px}.ag-b2b .process-number{display:block;margin-bottom:24px}.ag-b2b .faq{background:#fff}.ag-b2b .faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.ag-b2b .faq-intro h2{max-width:14ch}.ag-b2b .faq-intro .ag-b2b-richtext p{max-width:28ch}.ag-b2b .faq-list{border-top:1px solid var(--line)}.ag-b2b details{border-bottom:1px solid var(--line)}.ag-b2b summary{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;padding:23px 3px;list-style:none}.ag-b2b summary::-webkit-details-marker{display:none}.ag-b2b summary:after{content:"+";font:1.4rem/1 var(--sans);flex-shrink:0;color:var(--wine)}.ag-b2b details[open] summary:after{content:"\2212"}.ag-b2b details>div{padding:0 34px 26px 3px}.ag-b2b .closing{background:var(--wine);color:var(--paper);text-align:center;padding-block:80px}.ag-b2b .closing h2{max-width:19ch;margin-inline:auto}.ag-b2b .closing .button{background:var(--paper);border-color:var(--paper);color:var(--wine)}.ag-b2b .closing .button:hover{background:#fff}.ag-b2b .closing .destination{margin:15px auto 0}.ag-b2b .individual{margin-inline:auto;padding-top:25px;border-top:1px solid rgb(133,83,91);margin-top:36px!important;font-size:.9375rem!important;max-width:60ch!important;margin-bottom:0!important}.ag-b2b .individual a{display:inline-flex;min-height:44px;align-items:center;margin-left:6px;color:#fff}.ag-b2b dialog{border:0px;padding:0;background:#fcfaf8;color:var(--ink);width:min(1100px,100% - 32px);max-height:calc(100dvh - 32px);overflow:auto}.ag-b2b dialog::backdrop{background:#130d0cdb}.ag-b2b .viewer-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 20px;border-bottom:1px solid var(--line)}.ag-b2b .viewer-close{display:inline-flex;align-items:center;gap:12px;background:none;border:0px;padding:9px;min-width:44px;min-height:44px;font:.875rem/1.4 var(--sans)}.ag-b2b .viewer-close span{font-size:1.7rem}.ag-b2b .viewer-image{background:#eee9e5;padding:18px;display:grid;place-items:center}.ag-b2b .viewer-image img{max-height:70dvh;width:auto;max-width:100%;object-fit:contain}.ag-b2b .viewer-caption{padding:16px 22px}@media(min-width:1600px){.ag-b2b .hero-copy{padding-left:80px}.ag-b2b .hero{border-inline:1px solid var(--line)}}@media(max-width:1099px){.ag-b2b .wrap{padding-inline:28px}.ag-b2b .hero-copy{padding:50px 30px}.ag-b2b .hero-art>img{object-position:63% center}.ag-b2b .section{padding-block:75px}.ag-b2b .project-grid{gap:22px}.ag-b2b .event-feature,.ag-b2b .event-bottom{gap:36px}.ag-b2b .event-proof{grid-template-columns:115px 1fr;gap:20px}.ag-b2b .possibilities-grid{gap:50px}.ag-b2b .faq-grid{gap:45px}.ag-b2b .process-list{gap:24px}}@media(max-width:799px){.ag-b2b .hero{grid-template-columns:1fr 1fr}.ag-b2b .hero-copy{padding:38px 28px}.ag-b2b .hero .button{width:100%;gap:15px}.ag-b2b .hero .actions{gap:8px}.ag-b2b .hero-art>img{object-position:68% center}.ag-b2b .hero-caption{left:15px;bottom:15px;max-width:calc(100% - 30px)}.ag-b2b .connection-inner{gap:30px;grid-template-columns:1fr 1.2fr;padding-block:34px}.ag-b2b .section-top{gap:28px;align-items:start}.ag-b2b .project-grid{grid-template-columns:1.3fr 1fr;gap:35px}.ag-b2b .project.featured{grid-row:span 2;align-self:start}.ag-b2b .project.peugeot{padding-top:45px}.ag-b2b .project-source{align-items:start}.ag-b2b .event-feature{gap:30px}.ag-b2b .event-bottom{gap:25px}.ag-b2b .event-proof{grid-template-columns:1fr}.ag-b2b .event-proof .photo-link{max-width:190px}.ag-b2b .possibilities-grid{gap:35px}.ag-b2b .process-list{grid-template-columns:1fr 1fr;gap:35px}.ag-b2b .faq-grid{grid-template-columns:1fr;gap:30px}.ag-b2b .faq-intro .ag-b2b-richtext p{max-width:none}}@media(max-width:599px){.ag-b2b .wrap{padding-inline:20px}.ag-b2b .hero{display:flex;flex-direction:column}.ag-b2b .hero-copy{padding:41px 20px 36px}.ag-b2b .hero-description{max-width:34ch;margin-bottom:25px}.ag-b2b .hero .actions{gap:16px;align-items:center}.ag-b2b .hero .text-link{margin:auto}.ag-b2b .destination{text-align:center;margin-top:13px}.ag-b2b .hero-art{height:auto}.ag-b2b .hero-art>img{width:100%;height:auto;aspect-ratio:1.2 / 1;object-fit:cover;object-position:center 56%}.ag-b2b .hero-caption{bottom:17px;left:20px;max-width:calc(100% - 40px)}.ag-b2b .connection-inner{grid-template-columns:1fr;gap:19px;padding-block:31px}.ag-b2b .connection-mark span{margin-top:5px}.ag-b2b .section{padding-block:58px}.ag-b2b .section-top{display:block;margin-bottom:31px}.ag-b2b .section-top>p{margin-top:1.25rem;font-size:1rem}.ag-b2b .project-grid{grid-template-columns:1fr;gap:35px}.ag-b2b .project.featured{grid-row:auto}.ag-b2b .project.featured .photo-link{aspect-ratio:1 / 1}.ag-b2b .project.peugeot{padding-top:0;max-width:290px;justify-self:end}.ag-b2b .project:not(.featured):not(.peugeot){max-width:310px}.ag-b2b .project-caption{padding-top:17px}.ag-b2b .project-source{display:block;margin-top:30px}.ag-b2b .project-source .text-link{margin-top:15px}.ag-b2b .event-feature{grid-template-columns:1fr;gap:26px}.ag-b2b .event-bottom{grid-template-columns:1fr;gap:30px;margin-top:32px;padding-top:30px}.ag-b2b .event-proof{grid-template-columns:110px 1fr;gap:20px;align-items:start}.ag-b2b .event-proof .photo-link img{aspect-ratio:4 / 5}.ag-b2b .possibilities-grid{grid-template-columns:1fr;gap:36px}.ag-b2b .possibilities-intro{position:static}.ag-b2b .possibilities-intro h2{max-width:17ch}.ag-b2b .occasion-list{margin-top:25px}.ag-b2b .process-list{gap:28px 22px}.ag-b2b .process-number{margin-bottom:15px}.ag-b2b .faq-intro h2{max-width:none}.ag-b2b summary{padding-block:21px}.ag-b2b .closing{padding-block:62px}.ag-b2b .closing .button{width:100%;gap:12px}.ag-b2b .individual{margin-top:28px!important}.ag-b2b .viewer-image{padding:8px}.ag-b2b .viewer-header{padding:10px 12px}.ag-b2b .viewer-close{gap:6px}.ag-b2b .viewer-caption{padding:13px 15px}}.ag-b2b .peugeot .photo-link{aspect-ratio:713 / 600}.ag-b2b .peugeot .photo-link>img{height:auto}.ag-b2b h1,.ag-b2b h2,.ag-b2b h3,.ag-b2b p,.ag-b2b a,.ag-b2b summary{overflow-wrap:anywhere}.ag-b2b .hero-copy,.ag-b2b .event-copy,.ag-b2b .possibilities-intro,.ag-b2b .faq-intro,.ag-b2b .connection-inner>*{min-width:0px}.ag-b2b .hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr))}.ag-b2b .connection-inner{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.ag-b2b .event-feature,.ag-b2b .possibilities-grid,.ag-b2b .faq-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr))}.ag-b2b .event-bottom{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.ag-b2b .process-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}@media(max-width:599px){.ag-b2b .process-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}}@media(prefers-reduced-motion:reduce){.ag-b2b *{transition:none!important}}.ag-b2b>[data-ag-b2b-content]{padding-top:var(--ag-b2b-top);padding-bottom:var(--ag-b2b-bottom)}.ag-b2b .connection-inner{padding-block:0}.ag-b2b .ag-b2b-richtext{overflow-wrap:anywhere;max-width:65ch}.ag-b2b .section-top>.ag-b2b-richtext{max-width:38ch}.ag-b2b .project-source .ag-b2b-richtext{max-width:62ch}.ag-b2b .event-copy .ag-b2b-richtext{margin-bottom:18px}.ag-b2b .possibilities-intro>.ag-b2b-richtext{max-width:39ch;margin-bottom:28px}.ag-b2b .closing>.wrap>.ag-b2b-richtext{max-width:46ch;margin:0 auto 30px}.ag-b2b .button{border-radius:var(--buttons-radius,0);font-family:inherit;white-space:normal;height:auto}.ag-b2b .button:after,.ag-b2b .button:before{display:none}.ag-b2b [hidden],.ag-b2b dialog:not([open]){display:none!important}.ag-b2b dialog{margin:auto}.ag-b2b .viewer-image img{height:auto}.ag-b2b [data-ag-work-target]{scroll-margin-top:var(--ag-b2b-anchor-offset,160px)}.ag-b2b .hero:has(.hero-art){min-width:0}.ag-b2b .hero:not(:has(.hero-art)){grid-template-columns:1fr}@media(max-width:1099px){.ag-b2b>[data-ag-b2b-content]{padding-top:min(var(--ag-b2b-top),75px);padding-bottom:min(var(--ag-b2b-bottom),75px)}}@media(max-width:599px){.ag-b2b>[data-ag-b2b-content]{padding-top:min(var(--ag-b2b-top),58px);padding-bottom:min(var(--ag-b2b-bottom),58px)}.ag-b2b .section-top>.ag-b2b-richtext{margin-top:1.25rem}.ag-b2b .event-proof{grid-template-columns:minmax(70px,110px) minmax(0,1fr)}}.ag-b2b{--ag-b2b-title: clamp(2rem, 3.1vw, 2.75rem);--ag-b2b-item: 1.375rem;--ag-b2b-hero-copy: 1.0625rem}.ag-b2b h1,.ag-b2b h2,.ag-b2b h3{font-family:var(--font-stack-header, Marcellus, serif);font-weight:400;color:var(--ink);text-wrap:balance}.ag-b2b .hero h1{font-size:clamp(1.875rem,3.4vw,3rem);line-height:1.12;letter-spacing:normal;margin-bottom:1.5rem}.ag-b2b h2{font-size:var(--ag-b2b-title);line-height:1.16;letter-spacing:-.02em}.ag-b2b h3,.ag-b2b .viewer-header h2{font-size:var(--ag-b2b-item);line-height:1.3;letter-spacing:normal}.ag-b2b h3{margin-bottom:.5rem}.ag-b2b .viewer-header{flex-wrap:wrap}.ag-b2b .viewer-header h2{margin:0;flex:1 1 12rem;min-width:0}.ag-b2b .viewer-close{flex-shrink:0;margin-left:auto}.ag-b2b .eyebrow{font-family:var(--font-stack-body, Marcellus, serif);font-size:.75rem;font-weight:600;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;color:var(--wine);margin:0 0 1rem}.ag-b2b .hero .eyebrow{margin-bottom:1.125rem}.ag-b2b .ag-b2b-richtext{font-size:1rem;line-height:1.7;color:var(--muted)}.ag-b2b .ag-b2b-richtext p{font:inherit;color:inherit;margin:0}.ag-b2b .ag-b2b-richtext p+p{margin-top:1em}.ag-b2b .hero-description.ag-b2b-richtext{font-size:var(--ag-b2b-hero-copy);line-height:1.75}.ag-b2b .project-caption .ag-b2b-richtext,.ag-b2b .event-proof .ag-b2b-richtext,.ag-b2b .offering .ag-b2b-richtext,.ag-b2b .process-list .ag-b2b-richtext{font-size:.9375rem;line-height:1.65}.ag-b2b .possibilities-intro h2,.ag-b2b .faq-intro h2,.ag-b2b .closing h2{margin-bottom:1.25rem}.ag-b2b summary{font-size:1.125rem;line-height:1.5}.ag-b2b .small,.ag-b2b .hero-caption,.ag-b2b .project-source .ag-b2b-richtext,.ag-b2b .archive-note,.ag-b2b .archive-link,.ag-b2b .viewer-caption{font-size:.8125rem;line-height:1.6;color:var(--muted)}.ag-b2b .hero-caption{color:var(--ink)}.ag-b2b .destination,.ag-b2b .hero-caption span,.ag-b2b .connection-mark span,.ag-b2b .occasion-list,.ag-b2b .process-number,.ag-b2b .offering-number{font-size:.75rem;line-height:1.5;color:var(--muted)}.ag-b2b .hero-caption span,.ag-b2b .connection-mark span{letter-spacing:.13em;text-transform:uppercase}.ag-b2b .connection-mark{font-size:var(--ag-b2b-item);line-height:1.3;color:var(--ink)}.ag-b2b .occasion-list,.ag-b2b .process-number,.ag-b2b .offering-number{color:var(--wine)}.ag-b2b .process-number{font-weight:600;letter-spacing:.13em;text-transform:uppercase}@media(min-width:1024px){.ag-b2b .process-list h3{min-block-size:2.6em}}.ag-b2b .closing h2{color:var(--paper)}.ag-b2b .closing .eyebrow{margin-inline:auto}.ag-b2b .closing .eyebrow,.ag-b2b .closing .destination{color:#e3c5bc}.ag-b2b .closing>.wrap>.ag-b2b-richtext{color:#eadbd5}.ag-b2b .closing .individual{color:#eadbd5}@media(max-width:749px){.ag-b2b{--ag-b2b-item: 1.25rem;--ag-b2b-hero-copy: 1rem}}.template-page.adria-b2b #MainContent{padding-bottom:0}.template-page.adria-b2b #MainContent+.shopify-section-group-footer-group{border-top:1px solid #85535b}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ag-b2b.css.map */
