/*! 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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.b-promotion{width:100%;padding-block:var(--section-pady);position:relative}.b-promotion__container{gap:var(--spacing-4,1rem);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.b-promotion__container{gap:var(--spacing-5,1.25rem);grid-template-columns:2fr 1fr}}@media(min-width:73.125rem){.b-promotion__container{gap:var(--spacing-6,1.5rem);grid-template-columns:repeat(2,minmax(0,1fr))}}.b-promotion__text-panel{justify-content:center;gap:var(--spacing-5,1.25rem);border-radius:var(--radius-3xl,1.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:#694f3f4d;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.b-promotion__text-panel{border-color:color-mix(in oklab,var(--color-tertiary-dark,#694f3f) 30%,transparent)}}.b-promotion__text-panel{background-color:var(--color-tertiary-light,#fee8cc);padding-inline:var(--spacing-6,1.5rem);padding-block:var(--spacing-10,2.5rem)}@media not all and (min-width:48rem){.b-promotion__text-panel{order:2}}@media(min-width:40rem){.b-promotion__text-panel{padding-inline:var(--spacing-10,2.5rem);padding-block:var(--spacing-12,3rem)}}@media(min-width:73.125rem){.b-promotion__text-panel{gap:var(--spacing-6,1.5rem);padding-inline:calc(var(--spacing,.25rem) * 14);padding-block:var(--spacing-16,4rem)}}.b-promotion__heading{font-family:var(--font-display,var(--font-display));font-size:var(--text-3xl,clamp(1.75rem, 1.36rem + 1.69vw, 2.5rem));line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-leading:1.05;--tw-font-weight:var(--font-weight-bold,700);line-height:1.05;font-weight:var(--font-weight-bold,700);--tw-tracking:-.02em;letter-spacing:-.02em;text-wrap:balance;color:var(--color-secondary-black,#2b1f04)}@media(min-width:73.125rem){.b-promotion__heading{font-size:3.5rem}}.b-promotion__subtitle{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#2b1f04e6}@supports (color:color-mix(in lab,red,red)){.b-promotion__subtitle{color:color-mix(in oklab,var(--color-secondary-black,#2b1f04) 90%,transparent)}}.b-promotion__subtitle{font-size:var(--text-body)}.b-promotion__bullets{gap:var(--spacing-2,.5rem);padding:calc(var(--spacing,.25rem) * 0);flex-direction:column;list-style-type:none;display:flex}.b-promotion__bullet{padding-left:var(--spacing-5,1.25rem);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#2b1f04d9;position:relative}@supports (color:color-mix(in lab,red,red)){.b-promotion__bullet{color:color-mix(in oklab,var(--color-secondary-black,#2b1f04) 85%,transparent)}}.b-promotion__bullet{font-size:var(--text-body)}.b-promotion__bullet:before{content:"";top:.65rem;left:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-full,999px);background-color:#2b1f0480;position:absolute}@supports (color:color-mix(in lab,red,red)){.b-promotion__bullet:before{background-color:color-mix(in oklab,var(--color-secondary-black,#2b1f04) 50%,transparent)}}.b-promotion__form{margin-top:var(--spacing-2,.5rem);align-items:center;gap:var(--spacing-2,.5rem);border-radius:var(--radius-full,999px);border-style:var(--tw-border-style);border-width:1px;border-color:#2b1f0426;width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.b-promotion__form{border-color:color-mix(in oklab,var(--color-secondary-black,#2b1f04) 15%,transparent)}}.b-promotion__form{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.b-promotion__form{background-color:color-mix(in oklab,var(--color-light,#fff) 60%,transparent)}}.b-promotion__form{padding:var(--spacing-1,.25rem);padding-left:var(--spacing-6,1.5rem);--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.b-promotion__input{min-width:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);padding-block:var(--spacing-3,.75rem);color:var(--color-secondary-black,#2b1f04);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.b-promotion__input::placeholder{color:#2b1f0473}@supports (color:color-mix(in lab,red,red)){.b-promotion__input::placeholder{color:color-mix(in oklab,var(--color-secondary-black,#2b1f04) 45%,transparent)}}.b-promotion__input{font-size:var(--text-body)}.b-promotion__submit{cursor:pointer;border-radius:var(--radius-full,999px);background-color:var(--color-secondary-black,#2b1f04);padding-inline:var(--spacing-5,1.25rem);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.0175em;letter-spacing:-.0175em;color:var(--color-light,#fff);height:var(--spacing-fluid-12);font-size:var(--text-body-sm);border:0;flex-shrink:0;justify-content:center;align-items:center;text-decoration-line:none;transition:background-color .2s ease-out;display:inline-flex}@media(pointer:fine){.b-promotion__submit:hover{background-color:var(--color-primary-medium,#0088a7)}}.b-promotion__media-panel{aspect-ratio:4/3;border-radius:var(--radius-3xl,1.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:#2b1f041a;width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.b-promotion__media-panel{border-color:color-mix(in oklab,var(--color-secondary-black,#2b1f04) 10%,transparent)}}@media not all and (min-width:48rem){.b-promotion__media-panel{order:1}}@media(min-width:48rem){.b-promotion__media-panel{aspect-ratio:auto}}.b-promotion__video{inset:calc(var(--spacing,.25rem) * 0);object-fit:cover;width:100%;height:100%;position:absolute}@media(prefers-reduced-motion:reduce){.b-promotion__video{display:none}}.b-promotion[data-color-scheme] .b-promotion__text-panel{background-color:var(--scheme-accent);border-color:var(--scheme-fg-strong)}@supports (color:color-mix(in lab,red,red)){.b-promotion[data-color-scheme] .b-promotion__text-panel{border-color:color-mix(in srgb,var(--scheme-fg-strong) 30%,transparent)}}.b-promotion[data-color-scheme] .b-promotion__heading,.b-promotion[data-color-scheme] .b-promotion__subtitle{color:var(--scheme-fg-strong)}@supports (color:color-mix(in lab,red,red)){.b-promotion[data-color-scheme] .b-promotion__subtitle{color:color-mix(in srgb,var(--scheme-fg-strong) 90%,transparent)}}.b-promotion[data-color-scheme] .b-promotion__bullet{color:var(--scheme-fg-strong)}@supports (color:color-mix(in lab,red,red)){.b-promotion[data-color-scheme] .b-promotion__bullet{color:color-mix(in srgb,var(--scheme-fg-strong) 85%,transparent)}}.b-promotion[data-color-scheme] .b-promotion__bullet:before{background-color:var(--scheme-fg-strong)}@supports (color:color-mix(in lab,red,red)){.b-promotion[data-color-scheme] .b-promotion__bullet:before{background-color:color-mix(in srgb,var(--scheme-fg-strong) 50%,transparent)}}.b-promotion[data-color-scheme] .b-promotion__media-panel{border-color:var(--scheme-fg-strong)}@supports (color:color-mix(in lab,red,red)){.b-promotion[data-color-scheme] .b-promotion__media-panel{border-color:color-mix(in srgb,var(--scheme-fg-strong) 10%,transparent)}}.b-promotion[data-color-scheme] .b-promotion__form{border-color:var(--scheme-fg-strong)}@supports (color:color-mix(in lab,red,red)){.b-promotion[data-color-scheme] .b-promotion__form{border-color:color-mix(in srgb,var(--scheme-fg-strong) 15%,transparent)}}.b-promotion[data-color-scheme] .b-promotion__input,.b-promotion[data-color-scheme] .b-promotion__input::placeholder{color:var(--scheme-fg-strong)}@supports (color:color-mix(in lab,red,red)){.b-promotion[data-color-scheme] .b-promotion__input::placeholder{color:color-mix(in srgb,var(--scheme-fg-strong) 45%,transparent)}}.b-promotion[data-color-scheme] .b-promotion__submit{background-color:var(--scheme-fg-strong);color:var(--scheme-fg-soft)}@media(pointer:fine){.b-promotion[data-color-scheme] .b-promotion__submit:hover{background-color:var(--scheme-fg-medium)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
