.GiftCertificateCallout_giftCallout__Oi3Bz{height:25vh;min-height:250px;display:flex;align-items:center;position:relative;overflow:hidden;background:linear-gradient(135deg,#FFF8F0,#FEF3E2 50%,#FFFAF5)}.GiftCertificateCallout_giftCallout__Oi3Bz:before{content:"";position:absolute;inset:0;background-image:url(/images/gift-certificate/gift-celebration-bg-desktop.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.5;pointer-events:none;z-index:0}@media (max-width:1024px){.GiftCertificateCallout_giftCallout__Oi3Bz:before{background-image:url(/images/gift-certificate/gift-celebration-bg-tablet.webp)}}@media (max-width:640px){.GiftCertificateCallout_giftCallout__Oi3Bz:before{background-image:url(/images/gift-certificate/gift-celebration-bg-mobile.webp)}}.GiftCertificateCallout_sparkle1__NfA59,.GiftCertificateCallout_sparkle2__0fw7O,.GiftCertificateCallout_sparkle3__aJK5a,.GiftCertificateCallout_sparkle4__EFbCH,.GiftCertificateCallout_sparkle5__010X7{position:absolute;pointer-events:none;color:var(--color-primary);z-index:0}.GiftCertificateCallout_sparkle1__NfA59{width:20px;height:20px;top:12%;left:8%;opacity:.12}.GiftCertificateCallout_sparkle2__0fw7O{width:16px;height:16px;top:25%;right:12%;opacity:.1}.GiftCertificateCallout_sparkle3__aJK5a{width:24px;height:24px;bottom:18%;left:20%;opacity:.08}.GiftCertificateCallout_sparkle4__EFbCH{width:14px;height:14px;bottom:30%;right:25%;opacity:.1}.GiftCertificateCallout_sparkle5__010X7{width:18px;height:18px;top:60%;left:50%;opacity:.06}.GiftCertificateCallout_giftCalloutContainer__IsH4u{max-width:1440px;margin:0 auto;padding:var(--space-4) var(--space-8);width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-8);align-items:center;position:relative;z-index:1;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:12px}.GiftCertificateCallout_giftIconWrapper__7rg26{display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.GiftCertificateCallout_giftIcon__2ky_W{width:140px;height:140px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(237,133,44,.2))}.GiftCertificateCallout_giftContent__xhoMh{display:flex;flex-direction:column;gap:var(--space-3);position:relative;z-index:2}.GiftCertificateCallout_giftHeadline__skPvc{font-family:var(--font-heading);font-size:clamp(1.75rem,2.5vw,2.5rem);color:var(--color-black);text-transform:uppercase;letter-spacing:.02em;margin:0;line-height:1.1}.GiftCertificateCallout_giftDescription__p_65q{font-size:clamp(1rem,1.3vw,1.125rem);color:var(--color-gray-600);margin:0;line-height:1.5;max-width:600px}.GiftCertificateCallout_giftActions__txDt1{display:flex;flex-direction:column;gap:var(--space-4);align-items:stretch;min-width:280px;position:relative;z-index:2}.GiftCertificateCallout_priceBox__fZ5gS{text-align:center;background:rgba(255,255,255,.95);padding:var(--space-2) var(--space-3);border-radius:8px;border:2px solid var(--color-primary);box-shadow:0 4px 12px rgba(237,133,44,.15)}.GiftCertificateCallout_priceLabel__iwYKx{font-family:var(--font-heading);font-size:.75rem;color:var(--color-gray-600);text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:var(--space-1)}.GiftCertificateCallout_priceAmount__6Mstq{font-family:var(--font-heading);font-size:2rem;color:var(--color-primary);font-weight:700;line-height:1;display:block}.GiftCertificateCallout_ctaButtons__Eghk7{display:flex;flex-direction:row;gap:var(--space-3);align-items:center}.GiftCertificateCallout_holidaySeason__jA3FN{background:linear-gradient(135deg,#e8f5e9,#f1f8f2 50%,#f4f9f4)}.GiftCertificateCallout_holidaySeason__jA3FN:before{opacity:.2}.GiftCertificateCallout_holidaySeason__jA3FN .GiftCertificateCallout_sparkle1__NfA59,.GiftCertificateCallout_holidaySeason__jA3FN .GiftCertificateCallout_sparkle2__0fw7O,.GiftCertificateCallout_holidaySeason__jA3FN .GiftCertificateCallout_sparkle3__aJK5a,.GiftCertificateCallout_holidaySeason__jA3FN .GiftCertificateCallout_sparkle4__EFbCH,.GiftCertificateCallout_holidaySeason__jA3FN .GiftCertificateCallout_sparkle5__010X7{color:#2e7d32}@media (max-width:1024px){.GiftCertificateCallout_giftCallout__Oi3Bz{height:auto;min-height:300px;padding:var(--space-8) 0}.GiftCertificateCallout_giftCalloutContainer__IsH4u{padding:0 var(--space-4);grid-template-columns:auto 1fr}.GiftCertificateCallout_giftActions__txDt1{grid-column:1/-1;align-items:center}.GiftCertificateCallout_giftIcon__2ky_W{width:110px;height:110px}.GiftCertificateCallout_ctaButtons__Eghk7{justify-content:center}}@media (max-width:768px){.GiftCertificateCallout_giftCallout__Oi3Bz{height:auto;min-height:auto;padding:var(--space-6) 0}.GiftCertificateCallout_giftCalloutContainer__IsH4u{grid-template-columns:1fr;text-align:center;gap:var(--space-6)}.GiftCertificateCallout_giftIconWrapper__7rg26{justify-content:center}.GiftCertificateCallout_giftIcon__2ky_W{width:90px;height:90px}.GiftCertificateCallout_giftActions__txDt1{grid-column:auto}.GiftCertificateCallout_priceBox__fZ5gS{text-align:center}.GiftCertificateCallout_ctaButtons__Eghk7{flex-direction:row;justify-content:center;flex-wrap:wrap}.GiftCertificateCallout_sparkle3__aJK5a,.GiftCertificateCallout_sparkle5__010X7{display:none}}.HiringCallout_callout__VZvG5{background:var(--bg-secondary);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);padding:2.5rem 1.25rem}.HiringCallout_container__SMc2p{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem}@media (min-width:768px){.HiringCallout_container__SMc2p{flex-direction:row;text-align:left;gap:2rem}}.HiringCallout_iconWrap__mGHZu{flex-shrink:0;width:56px;height:56px;border-radius:50%;background:#ffffff;border:1px solid var(--border-default);display:flex;align-items:center;justify-content:center;color:var(--color-primary-text-dark)}.HiringCallout_icon__b7C5_{width:26px;height:26px}.HiringCallout_content__h1KnP{flex:1;min-width:0}.HiringCallout_eyebrow__MJGWe{display:inline-block;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700;color:var(--color-primary-text-dark);margin-bottom:.35rem}.HiringCallout_heading__7oEIs{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;font-size:clamp(1.15rem,3vw,1.5rem);line-height:1.3;color:var(--color-black);margin:0 0 .5rem}.HiringCallout_body__We85a{font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--color-gray-700);margin:0;max-width:46rem}.HiringCallout_actions__bolzP{flex-shrink:0}