.postera-b2b-section{--b2b-paper: #f5f3ed;--b2b-white: #ffffff;--b2b-sand: #eae5da;--b2b-ink: #252521;--b2b-muted: #5d5b53;--b2b-line: #d6d2c8;color:var(--b2b-ink);background:var(--b2b-paper)}.b2b-section{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:17px;line-height:1.6;letter-spacing:0;text-align:left}.b2b-section *,.b2b-section *:before,.b2b-section *:after{box-sizing:border-box}.b2b-section :is(h1,h2,h3,p,figure,ul){margin:0}.b2b-section :is(h1,h2,h3){color:inherit;font-family:var(--typeBasePrimary),var(--typeBaseFallback);text-align:left;text-transform:none;letter-spacing:-.025em;font-weight:400}.b2b-section :is(h1,h2,h3){text-wrap:balance;overflow-wrap:break-word}.b2b-section p+p{margin-top:16px}.b2b-section a{color:inherit}.b2b-section a:focus-visible,.b2b-section button:focus-visible,.b2b-section summary:focus-visible,.b2b-section :is(input,select,textarea):focus-visible{outline:2px solid var(--b2b-ink);outline-offset:5px}.b2b-wrap{width:min(100% - 112px,1328px);margin-inline:auto}.b2b-space{padding-block:96px}.b2b-section .b2b-heading{font-size:clamp(42px,4.45vw,68px);line-height:1.04;letter-spacing:-.035em}.b2b-section .b2b-title{font-size:clamp(32px,3.2vw,46px);line-height:1.13;margin-bottom:26px}.b2b-body,.b2b-intro{color:var(--b2b-muted);max-width:62ch}.b2b-intro{font-size:18px;line-height:1.65}.b2b-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px 28px}.b2b-section .b2b-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:54px;max-width:100%;padding:16px 23px;color:#fff;background:var(--b2b-ink);border:1px solid var(--b2b-ink);border-radius:0;font:inherit;font-size:15px;line-height:1.4;letter-spacing:0;text-decoration:none;text-align:center;text-transform:none;cursor:pointer;transition:background-color .18s ease,color .18s ease}.b2b-section .b2b-button:hover{background:#45433d;color:#fff}.b2b-section .b2b-button:disabled{opacity:.55;cursor:wait}.b2b-section .b2b-text-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:15px;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;text-decoration-color:#929487}.b2b-section .b2b-text-link:hover{text-decoration-color:currentColor}.b2b-arrow{flex:0 0 22px}.b2b-image{display:block;width:100%;height:100%;object-fit:cover}.b2b-image--empty{background:var(--b2b-sand)}.b2b-image--empty svg{width:100%;height:100%}.b2b-hero{display:grid;grid-template-columns:1fr 1fr;min-height:690px}.b2b-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:76px max(56px,calc((100vw - 1328px)/2));padding-right:clamp(36px,4vw,76px)}.b2b-hero .b2b-intro{margin-top:30px;max-width:43ch}.b2b-hero .b2b-actions{margin-top:32px;justify-content:center}.b2b-hero .b2b-text-link{justify-content:center;text-align:center}.b2b-hero-visual{position:relative;min-width:0;min-height:100%;overflow:hidden}.b2b-hero-visual .b2b-image{position:absolute;top:0;right:0;bottom:0;left:0;object-position:47% center}.b2b-values{border-bottom:1px solid var(--b2b-line)}.b2b-value-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 32px;list-style:none;padding:26px 0}.b2b-section .b2b-value-list{margin-inline:auto}.b2b-value-list li{display:flex;align-items:center;gap:12px;font-size:14px}.b2b-value-list svg{flex-shrink:0}.b2b-section-heading{display:flex;gap:44px;align-items:flex-end;justify-content:space-between;margin-bottom:44px}.b2b-section-heading .b2b-title{margin-bottom:0;max-width:520px}.b2b-section-heading p{color:var(--b2b-muted);max-width:35ch}.b2b-pathways{display:grid;grid-template-columns:1fr 1fr;gap:64px}.b2b-pathway{border-top:1px solid var(--b2b-ink);padding-top:28px}.b2b-pathway-top{display:flex;justify-content:space-between;gap:20px;align-items:center}.b2b-pathway h3{font-size:26px;line-height:1.25}.b2b-pathway .b2b-body{margin:18px 0 14px;max-width:49ch}.b2b-pathway-top>.b2b-arrow{width:28px;height:28px}.b2b-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.b2b-projects{padding-bottom:100px}.b2b-project-visual{aspect-ratio:1 / 1.08}.b2b-split-copy{padding-block:28px}.b2b-lined-list{list-style:none;margin:28px 0!important;padding:0}.b2b-lined-list li{padding:12px 0;border-top:1px solid var(--b2b-line);font-size:15px}.b2b-lined-list li:last-child{border-bottom:1px solid var(--b2b-line)}#faire,#b2b-contact,#b2b-projects{scroll-margin-top:130px}.b2b-faire{background:var(--b2b-white)}.b2b-faire-intro,.b2b-audience-layout,.b2b-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:80px;align-items:start}.b2b-faire .b2b-title{max-width:none}.b2b-faire .b2b-button{margin-top:28px}.b2b-faire-benefits{display:grid;grid-template-columns:1fr 1fr;gap:30px 38px;list-style:none;padding:0}.b2b-faire-benefits li{border-top:1px solid var(--b2b-line);padding-top:18px}.b2b-faire-benefits h3{font-size:21px;line-height:1.25;margin-bottom:8px}.b2b-faire-benefits li>div{color:var(--b2b-muted);font-size:15px}.b2b-fine-print{color:var(--b2b-muted);font-size:12px;margin-top:40px!important;padding-top:24px;border-top:1px solid var(--b2b-line);text-align:left}.b2b-fine-print p{max-width:110ch}.b2b-fine-print a{text-decoration:underline;text-underline-offset:3px}.b2b-partners{padding-block:80px}.b2b-audience-layout .b2b-title{max-width:15ch}.b2b-audiences{display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:0;column-gap:36px}.b2b-audiences li{display:flex;align-items:center;padding:24px 0;border-bottom:1px solid var(--b2b-line);font-size:18px;line-height:1.4}.b2b-audiences li:nth-child(-n+2){border-top:1px solid var(--b2b-line)}.b2b-benefits{padding-top:0}.b2b-benefits-visual{aspect-ratio:1 / 1.06}.b2b-benefit-list{display:grid;gap:24px;margin:32px 0 20px}.b2b-benefit h3{font-size:21px;margin-bottom:6px}.b2b-benefit>div{color:var(--b2b-muted);max-width:48ch}.b2b-contact{background:var(--b2b-white);padding-block:96px}.b2b-contact-copy .b2b-title{max-width:13ch}.b2b-contact-copy .b2b-intro{max-width:35ch}.b2b-contact-link{display:inline-block;margin-top:30px;font-size:17px;text-decoration:underline;text-underline-offset:5px}.b2b-section .b2b-form{margin:0;text-align:left}.b2b-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 24px}.b2b-form-note+.b2b-form-grid{margin-top:20px}.b2b-field{min-width:0}.b2b-field--full{grid-column:1 / -1}.b2b-field label{display:block;font:inherit;color:var(--b2b-ink);font-size:14px;letter-spacing:0;text-transform:none;margin-bottom:8px}.b2b-field :is(input,select,textarea){display:block;width:100%;min-width:0;min-height:50px;margin:0;border:1px solid #89877d;border-radius:0;background-color:var(--b2b-paper);color:var(--b2b-ink);font:inherit;font-size:16px;padding:12px 14px;text-align:left}.b2b-field select{padding-right:36px}.b2b-field textarea{min-height:150px;resize:vertical}.b2b-field :is(input,textarea)::placeholder{color:var(--b2b-muted);opacity:1}.b2b-field [aria-invalid=true]{border-color:#9e3333}.b2b-form>.b2b-button{margin-top:24px}.b2b-form-note{color:var(--b2b-muted);font-size:12px;line-height:1.6;margin-top:14px!important}.b2b-form-note a{text-decoration:underline;text-underline-offset:3px}.b2b-form-status{padding:20px;margin-bottom:24px;border:1px solid currentColor}.b2b-form-status--error{color:#852727;background:#fff5f1}.b2b-form-status--success{color:#244d35;background:#f0f7ec}.b2b-form-status ul{padding-left:20px}.b2b-form-status a{text-decoration:underline}.b2b-faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px}.b2b-faq-layout>div>p{color:var(--b2b-muted)}.b2b-faq-layout>div>.b2b-text-link{margin-top:20px}.b2b-question{border-top:1px solid var(--b2b-line)}.b2b-question:last-child{border-bottom:1px solid var(--b2b-line)}.b2b-question summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;cursor:pointer;font-size:18px;line-height:1.4;list-style:none}.b2b-question summary::-webkit-details-marker{display:none}.b2b-question summary svg{flex-shrink:0}.b2b-question[open] summary svg{transform:rotate(45deg)}.b2b-answer{color:var(--b2b-muted);padding:0 32px 25px 0;font-size:16px}@media(prefers-reduced-motion:no-preference){html:has(.b2b-hero){scroll-behavior:smooth}.b2b-hero-visual .b2b-image{animation:b2b-settle .85s cubic-bezier(.16,1,.3,1) both}@keyframes b2b-settle{0%{clip-path:inset(0 0 4% 0)}to{clip-path:inset(0)}}}@media(min-width:1800px){.b2b-hero-copy{padding-right:80px}}@media(max-width:1100px){.b2b-wrap{width:calc(100% - 72px)}.b2b-hero-copy{padding:60px 36px}.b2b-section .b2b-heading{font-size:clamp(30px,4.2vw,46px)}.b2b-hero{min-height:650px}.b2b-split{gap:44px}.b2b-faire-intro,.b2b-audience-layout,.b2b-contact-layout,.b2b-faq-layout{gap:48px}.b2b-value-list{justify-content:flex-start;gap:16px 32px}}@media(max-width:749px){.b2b-section{font-size:16px}.b2b-wrap{width:calc(100% - 40px)}.b2b-space,.b2b-partners,.b2b-contact{padding-block:64px}.b2b-hero{grid-template-columns:1fr;min-height:0}.b2b-hero-copy{padding:48px 20px 40px}.b2b-section .b2b-heading{max-width:none;font-size:clamp(32px,8.4vw,38px)}.b2b-hero .b2b-intro{font-size:16px;margin-top:24px}.b2b-hero .b2b-actions{gap:12px 16px;margin-top:24px}.b2b-hero .b2b-button{gap:14px;padding:14px 18px}.b2b-hero .b2b-text-link{gap:12px}.b2b-hero-visual{min-height:0;aspect-ratio:1.12}.b2b-hero-visual .b2b-image{object-position:50% 53%}.b2b-value-list{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-block:24px}.b2b-value-list li{gap:9px;font-size:12px;align-items:flex-start}.b2b-section-heading{display:block;margin-bottom:30px}.b2b-section-heading p{margin-top:18px}.b2b-pathways{grid-template-columns:1fr;gap:28px}.b2b-pathway{padding-top:22px}.b2b-pathway h3{font-size:24px}.b2b-split,.b2b-faire-intro,.b2b-audience-layout,.b2b-contact-layout,.b2b-faq-layout{grid-template-columns:1fr;gap:34px}.b2b-projects{padding-bottom:64px}.b2b-project-visual{aspect-ratio:1.12}.b2b-split-copy{padding-block:0}.b2b-section .b2b-title{margin-bottom:20px;font-size:34px}.b2b-faire-benefits{gap:26px}.b2b-faire-benefits h3{font-size:19px}.b2b-fine-print{text-align:left}.b2b-audiences{gap:0 22px}.b2b-audiences li{font-size:16px;padding-block:20px}.b2b-benefits{padding-top:0}.b2b-benefits-visual{aspect-ratio:1.12}.b2b-benefit-list{margin-top:28px}.b2b-contact-copy .b2b-title{max-width:15ch}.b2b-form-grid{grid-template-columns:1fr;gap:20px}.b2b-form .b2b-button{width:100%}.b2b-question summary{font-size:17px;padding-block:21px}}@media(max-width:389px){.b2b-hero .b2b-button{width:100%}.b2b-form-grid,.b2b-faire-benefits{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/b2b.css.map */
