.hauber-article-builder{--hauber-article-gap: clamp(36px, 5vw, 68px);--hauber-article-edge-gutter: clamp(24px, 4vw, 48px);--hauber-article-surface-padding-block: clamp(34px, 5vw, 58px);--hauber-article-surface-padding-inline: var(--hauber-article-edge-gutter);box-sizing:border-box;width:min(100%,var(--hauber-article-content-width, 1080px));margin-inline:auto;padding:clamp(56px,7vw,96px) var(--hauber-article-edge-gutter) clamp(88px,9vw,128px);color:var(--primary_text, #182b47);font-size:clamp(1rem,.97rem + .15vw,1.125rem);line-height:1.65}.hauber-article-builder,.hauber-article-builder *{box-sizing:border-box}.hauber-article-builder__block+.hauber-article-builder__block{margin-top:var(--hauber-article-block-space, 70px)}.hauber-article-builder__heading{margin:0 0 clamp(18px,2vw,28px);color:var(--primary_text_h, var(--primary_text, #182b47));font-size:clamp(2rem,1.55rem + 1.4vw,2.75rem);font-weight:var(--main_fw_h, 700);line-height:1.08;letter-spacing:-.035em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;text-wrap:balance}.hauber-article-builder__richtext{min-width:0;overflow-wrap:anywhere}.hauber-article-builder__richtext>:first-child,.hauber-article-builder__richtext .metafield-rich_text_field>:first-child{margin-top:0}.hauber-article-builder__richtext>:last-child,.hauber-article-builder__richtext .metafield-rich_text_field>:last-child{margin-bottom:0}.hauber-article-builder__richtext p{margin:0}.hauber-article-builder__richtext p+p,.hauber-article-builder__richtext p+ul,.hauber-article-builder__richtext p+ol,.hauber-article-builder__richtext ul+p,.hauber-article-builder__richtext ol+p{margin-top:1em}.hauber-article-builder__richtext h3,.hauber-article-builder__richtext h4,.hauber-article-builder__richtext h5,.hauber-article-builder__richtext h6{margin:1.6em 0 .55em;line-height:1.18;text-wrap:balance}.hauber-article-builder__richtext img{max-width:100%;height:auto}.hauber-article-builder__richtext ul,.hauber-article-builder__richtext ol{margin-bottom:0;padding-inline-start:1.35em}.hauber-article-builder__richtext ul{list-style-type:disc}.hauber-article-builder__richtext li+li{margin-top:.35em}.hauber-article-builder__richtext ul>li::marker{color:var(--accent_bg, #0174c4);font-size:1.15em}.hauber-article-builder__richtext ol>li::marker{color:var(--accent_bg, #0174c4);font-weight:700}.hauber-article-text--default{width:100%;max-width:none;margin-inline:0}.hauber-article-text--lead,.hauber-article-text--callout{padding:var(--hauber-article-surface-padding-block) var(--hauber-article-surface-padding-inline)}.hauber-article-text--lead{background:var(--light_2_bg, #f2f2f2);color:var(--light_2_fg, var(--primary_text, #182b47))}.hauber-article-text--callout{background:var(--accent_bg, #0174c4);color:var(--accent_fg, #fff)}.hauber-article-text--lead>*,.hauber-article-text--callout>*{width:100%;max-width:none;margin-inline:0}.hauber-article-text--lead .hauber-article-builder__richtext{font-size:1.06em}.hauber-article-text--lead .hauber-article-builder__heading,.hauber-article-text--callout .hauber-article-builder__heading,.hauber-article-text--lead a,.hauber-article-text--callout a{color:inherit}.hauber-article-media{display:grid;grid-template-areas:"content media";grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--hauber-article-gap);align-items:center}.hauber-article-media--width-25{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.hauber-article-media--width-35{grid-template-columns:minmax(0,13fr) minmax(0,7fr)}.hauber-article-media--width-50{grid-template-columns:repeat(2,minmax(0,1fr))}.hauber-article-media--left{grid-template-areas:"media content";grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.hauber-article-media--left.hauber-article-media--width-25{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.hauber-article-media--left.hauber-article-media--width-35{grid-template-columns:minmax(0,7fr) minmax(0,13fr)}.hauber-article-media--left.hauber-article-media--width-50{grid-template-columns:repeat(2,minmax(0,1fr))}.hauber-article-media__content{grid-area:content;min-width:0}.hauber-article-media__figure{grid-area:media;min-width:0;margin:0;align-self:center}.hauber-article-media__image,.hauber-article-grid__image,.hauber-article-quote__image{display:block;width:100%;height:auto}.hauber-article-media__image{max-height:560px;object-fit:contain}.hauber-article-media__caption{margin-top:10px;font-size:.84em;line-height:1.45;opacity:.72}.hauber-article-grid__intro{width:100%;max-width:none;margin-bottom:clamp(24px,3vw,38px)}.hauber-article-grid{margin-inline:0;padding:0}.hauber-article-grid__items{display:grid;grid-template-columns:repeat(var(--hauber-article-columns, 3),minmax(0,1fr));gap:clamp(24px,3vw,36px);margin:0;padding:0;list-style:none}.hauber-article-grid__item{display:flex;min-width:0;flex-direction:column}.hauber-article-grid__image{margin-bottom:clamp(18px,2.5vw,26px);padding:clamp(12px,2vw,22px);aspect-ratio:4 / 3;background:var(--light_2_bg, #f2f2f2);object-fit:contain}.hauber-article-grid--plain .hauber-article-grid__image{padding:0;background:var(--white, #fff)}.hauber-article-grid__item-heading{margin:0 0 12px;color:var(--primary_text_h, var(--primary_text, #182b47));font-size:clamp(1.2rem,1.08rem + .45vw,1.5rem);line-height:1.2;letter-spacing:-.025em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;text-wrap:balance}.hauber-article-grid__item .hauber-article-builder__richtext{font-size:.94em;line-height:1.58}.hauber-article-grid--cards .hauber-article-grid__item{min-height:100%;padding-bottom:clamp(24px,3vw,32px);background:var(--light_2_bg, #f2f2f2);color:var(--light_2_fg, var(--primary_text, #182b47))}.hauber-article-grid--cards,.hauber-article-grid--cards>.hauber-article-builder__heading,.hauber-article-grid--cards>.hauber-article-grid__items{width:100%;max-width:none;margin-inline:0}.hauber-article-grid--cards .hauber-article-grid__image{margin-bottom:clamp(22px,2.5vw,30px);background:var(--white, #fff)}.hauber-article-grid--cards .hauber-article-grid__item-heading,.hauber-article-grid--cards .hauber-article-grid__item>.hauber-article-builder__richtext,.hauber-article-grid--cards .hauber-article-grid__link{margin-inline:clamp(22px,3vw,30px)}.hauber-article-grid--cards .hauber-article-grid__item-heading{color:inherit}.hauber-article-grid__link,.hauber-article-cta__link{width:fit-content;color:inherit;font-weight:700;line-height:1.25;text-underline-offset:.22em}.hauber-article-grid__link{margin-top:auto;padding-top:20px}.hauber-article-grid__link:focus-visible,.hauber-article-cta__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.hauber-article-quote{display:grid;grid-template-columns:minmax(220px,32%) minmax(0,1fr);gap:var(--hauber-article-gap);width:auto;max-width:none;align-items:center;margin-inline:0;padding:var(--hauber-article-surface-padding-block) var(--hauber-article-surface-padding-inline);font-size:inherit}.hauber-article-quote--light{background:var(--light_2_bg, #f2f2f2);color:var(--light_2_fg, var(--primary_text, #182b47))}.hauber-article-quote--dark,.hauber-article-cta--dark{background:var(--black_bg, #182b47);color:var(--black_fg, #fff)}.hauber-article-quote__image{aspect-ratio:1;object-fit:cover;object-position:center top}.hauber-article-quote__text,.hauber-article-quote__text h2,.hauber-article-cta h2{color:inherit}.hauber-article-quote--dark .hauber-article-quote__text,.hauber-article-quote--dark .hauber-article-quote__text *{color:var(--black_fg, #fff)!important}.hauber-article-quote__body{margin:0;font-size:1em;line-height:1.65}.hauber-article-quote__author{margin:clamp(20px,3vw,30px) 0 0;font-size:.94em;font-style:normal;line-height:1.45}.hauber-article-quote__role{display:block;margin-top:4px;opacity:.78}.hauber-article-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(32px,5vw,64px);padding:var(--hauber-article-surface-padding-block) var(--hauber-article-surface-padding-inline);align-items:end}.hauber-article-cta--default{background:var(--light_2_bg, #f2f2f2);color:var(--light_2_fg, var(--primary_text, #182b47))}.hauber-article-cta--accent{background:var(--accent_bg, #0174c4);color:var(--accent_fg, #fff)}.hauber-article-cta--accent .hauber-article-builder__richtext a,.hauber-article-cta--dark .hauber-article-builder__richtext a{color:inherit;text-decoration-color:currentColor}.hauber-article-cta .hauber-article-builder__heading,.hauber-article-cta .hauber-article-builder__richtext{grid-column:1;width:100%;max-width:none}.hauber-article-cta__link{grid-column:2;grid-row:1 / span 2;margin:0;padding:14px 20px;border:1px solid currentColor;align-self:end;text-decoration:none}.hauber-article-contact{display:grid;grid-template-columns:minmax(0,56%) minmax(0,44%);min-height:clamp(360px,42vw,470px);overflow:hidden}.hauber-article-contact__intro,.hauber-article-contact__details{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;padding:var(--hauber-article-surface-padding-block) var(--hauber-article-surface-padding-inline)}.hauber-article-contact__intro-inner,.hauber-article-contact__details-inner{max-width:100%;min-width:0;align-self:center}.hauber-article-contact__intro{background:var(--accent_bg, #0174c4);color:var(--accent_fg, #fff)}.hauber-article-contact__details{background:var(--white, #fff);color:var(--primary_text, #182b47)}.hauber-article-contact__eyebrow,.hauber-article-contact__label{margin:0 0 16px;font-size:.72rem;font-weight:700;line-height:1.35;letter-spacing:.14em;text-transform:uppercase}.hauber-article-contact__heading{max-width:10ch;margin:0;color:inherit;font-size:clamp(2.75rem,5.2vw,4.6rem);font-weight:700;line-height:.94;letter-spacing:-.045em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;text-wrap:balance}.hauber-article-contact__subheading{margin:22px 0 0;font-size:clamp(1rem,1.35vw,1.15rem);font-weight:700;line-height:1.35}.hauber-article-contact__body{max-width:42em;margin-top:16px;font-size:.94rem;line-height:1.55;overflow-wrap:anywhere}.hauber-article-contact__name{margin:0 0 30px;font-weight:700;line-height:1.4}.hauber-article-contact__link{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;min-height:58px;align-items:center;gap:18px;margin:0;border-block-start:1px solid color-mix(in srgb,currentColor 24%,transparent);color:inherit;font-weight:700;line-height:1.35;text-decoration:none}.hauber-article-contact__link>span{min-width:0;overflow-wrap:anywhere}.hauber-article-contact__link:last-child{border-block-end:1px solid color-mix(in srgb,currentColor 24%,transparent)}.hauber-article-contact__link--placeholder{opacity:.72}.hauber-article-contact__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.hauber-article-contact__arrow{width:18px;height:18px;flex:0 0 auto}.hauber-article-text--lead,.hauber-article-text--callout,.hauber-article-quote,.hauber-article-contact,.hauber-article-cta{margin-inline:calc(-1 * var(--hauber-article-edge-gutter))}@media(max-width:768px){.hauber-article-builder{--hauber-article-gap: 28px;--hauber-article-edge-gutter: 16px;--hauber-article-surface-padding-block: 30px;padding:48px var(--hauber-article-edge-gutter) 80px;font-size:1rem}.hauber-article-builder__block+.hauber-article-builder__block{margin-top:min(var(--hauber-article-block-space, 48px),48px)}.hauber-article-builder__heading{font-size:clamp(1.8rem,7.8vw,2.25rem)}.hauber-article-media,.hauber-article-media--left,.hauber-article-media--width-25,.hauber-article-media--width-35,.hauber-article-media--width-50,.hauber-article-media--left.hauber-article-media--width-25,.hauber-article-media--left.hauber-article-media--width-35,.hauber-article-media--left.hauber-article-media--width-50{grid-template-areas:"content" "media";grid-template-columns:minmax(0,1fr)}.hauber-article-media--mobile-media-first{grid-template-areas:"media" "content"}.hauber-article-media--width-25 .hauber-article-media__figure{width:min(72%,240px);margin-inline:auto}.hauber-article-grid__items{grid-template-columns:minmax(0,1fr);gap:36px}.hauber-article-grid--cards .hauber-article-grid__items{gap:24px}.hauber-article-quote{grid-template-columns:minmax(0,1fr)}.hauber-article-quote__image{width:min(100%,320px);margin-inline:auto}.hauber-article-cta{display:block}.hauber-article-cta__link{margin-top:26px}.hauber-article-contact{grid-template-columns:minmax(0,1fr);min-height:0}.hauber-article-contact__heading{max-width:11ch;font-size:clamp(2.45rem,12vw,3.8rem)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/article-content-builder.css.map */
