/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial;--tw-leading:initial}}}@layer base{.promotional-block__icon-wrapper{max-width:4.875rem}@media(min-width:64rem){.promotional-block__icon-wrapper{max-width:8.125rem}}}@layer components{.promotional-block-section{--block-radius:25px;--background-color:var(--color-brand-beige);--card-background-color:var(--color-brand-olive);--foreground-color:var(--color-white);position:relative}@media(min-width:64rem){.promotional-block-section{--spacing-section-x:24px}}@media(min-width:80rem){.promotional-block-section{--spacing-section-x:138px}}.promotional-block-section{--section-pt-default-mobile:16px;--section-pb-default-mobile:28px;--section-pt-default-desktop:0;--image-shift-offset:5rem}@media not all and (min-width:64rem){.promotional-block-section{background-color:var(--card-background-color)}}.promotional-block__image{aspect-ratio:347/442}@media(min-width:64rem){.promotional-block__image{aspect-ratio:538/685}}.promotional-block__image-media{object-fit:cover}@media not all and (min-width:64rem){.promotional-block__image-media{border-radius:var(--block-radius)}}.promotional-block__card{background-color:var(--card-background-color)}@media(min-width:64rem){.promotional-block__card{border-radius:var(--block-radius)}}.promotional-block__card{overflow:hidden}@media not all and (min-width:64rem){.promotional-block__card{gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}}@media(min-width:64rem){.promotional-block__card{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.promotional-block__card{margin-inline:auto}.promotional-block__content-col{position:relative}@media(min-width:64rem){.promotional-block__content-col{padding-block:3rem;padding-inline:5rem}.promotional-block__content-inner{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;display:flex}}@media not all and (min-width:64rem){.promotional-block__content-inner{max-width:var(--content-max-width-mobile)}}@media(min-width:64rem){.promotional-block__content-inner{max-width:var(--content-max-width-desktop)}.promotional-block__icon-wrapper{position:absolute}}.promotional-block__icon-wrapper{z-index:10;margin-top:auto;margin-right:calc(var(--spacing,.25rem) * 0);margin-left:auto}@media(min-width:64rem){.promotional-block__icon-wrapper{bottom:22px;right:44px}}@media not all and (min-width:64rem){.promotional-block__icon-image{--tw-translate-y:var(--icon-offset-y-mobile);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(min-width:64rem){.promotional-block__icon-image{--tw-translate-y:var(--icon-offset-y-desktop);translate:var(--tw-translate-x) var(--tw-translate-y)}.promotional-block__title{font-size:4.375rem}}.promotional-block__title{font-family:var(--font-heading,var(--theme-font-heading));--tw-font-weight:var(--font-weight-bold,700);font-size:3.125rem;font-weight:var(--font-weight-bold,700)}@media(min-width:64rem){.promotional-block__title{font-size:4.375rem}}.promotional-block__title{--tw-leading:1.1;font-size:2.5rem;line-height:1.1}@media(min-width:64rem){.promotional-block__title{font-size:3.75rem}}.promotional-block__title{margin-bottom:calc(var(--spacing,.25rem) * 5)}.promotional-block__button{margin-top:calc(var(--spacing,.25rem) * 6)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
