.ClassicHero_glassCardFloat__yioxu{animation:ClassicHero_float__dobOB 5s ease-in-out infinite}@keyframes ClassicHero_float__dobOB{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ClassicHero_verticalTextLabel__e8VcN{writing-mode:vertical-rl;transform:rotate(180deg);font-size:1.2rem;font-weight:500;letter-spacing:.38em;color:rgba(255,255,255,.78);text-shadow:0 2px 18px rgba(0,0,0,.42),0 0 28px rgba(255,255,255,.14),0 1px 2px rgba(0,0,0,.25);animation:ClassicHero_verticalLabelFloat__QO213 5.5s ease-in-out infinite}@keyframes ClassicHero_verticalLabelFloat__QO213{0%,to{transform:rotate(180deg) translateY(0);opacity:.78}50%{transform:rotate(180deg) translateY(-16px);opacity:.95}}.ClassicHero_glassCardFrame__MERgj{position:relative;display:block;width:100%;max-width:450px;flex-shrink:0;box-sizing:border-box}.ClassicHero_glassCardAccentLine__gnhmV{position:absolute;bottom:-18px;right:40px;width:56px;height:2px;background:var(--hero-accent);pointer-events:none}.ClassicHero_glassCard__DLMv5{background:rgba(255,255,255,.1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.75);border-radius:0;box-shadow:none}.ClassicHero_heroGlassContainer__0Q9tk{position:absolute;z-index:10;bottom:0;left:0;right:0;transform:none;width:100%;padding:0 1rem 1rem;box-sizing:border-box}@media (max-width:767px){.ClassicHero_heroGlassCard__2oPRz{padding:1rem .75rem!important}.ClassicHero_heroGlassInner__6J7AS{gap:.625rem}.ClassicHero_eyebrow__bOzrd,.ClassicHero_title__smROw{margin-bottom:.5rem!important}.ClassicHero_title__smROw{line-height:1.2}.ClassicHero_heroGlassActions__rfFDs{gap:.5rem}.ClassicHero_ctaPrimary__F6KSI,.ClassicHero_ctaSecondary___bdA_{padding-top:.625rem;padding-bottom:.625rem}}@media (min-width:768px) and (max-width:1023px){.ClassicHero_heroGlassContainer__0Q9tk{padding:0 1.25rem 1.25rem}.ClassicHero_heroGlassInner__6J7AS{flex-direction:column;align-items:center;justify-content:center;gap:1.25rem}.ClassicHero_heroGlassCopy__13MQV{text-align:center;flex:none;width:100%}.ClassicHero_title__smROw{font-size:clamp(1.75rem,3.5vw,2.25rem);margin-bottom:.75rem}.ClassicHero_body__278Sl{font-size:1rem;margin-bottom:0;max-width:36rem;margin-left:auto;margin-right:auto;white-space:pre-line}.ClassicHero_heroGlassActions__rfFDs{flex-direction:row;flex-shrink:0;align-self:center;justify-content:center;width:auto;max-width:100%}.ClassicHero_heroGlassCard__2oPRz{width:100%;padding:1.75rem 2rem}}@media (min-width:1024px){.ClassicHero_heroGlassContainer__0Q9tk{position:relative;bottom:auto;left:auto;right:auto;transform:none;width:auto;padding:0 0 4rem 8rem}.ClassicHero_heroGlassInner__6J7AS{flex-direction:column;align-items:stretch}.ClassicHero_heroGlassCopy__13MQV{text-align:right}.ClassicHero_heroGlassActions__rfFDs{flex-direction:row}.ClassicHero_body__278Sl{margin-bottom:2rem;white-space:pre-line}}.ClassicHero_heroGlassCard__2oPRz{width:100%;max-width:450px;height:auto;box-sizing:border-box}@media (min-width:1024px){.ClassicHero_heroGlassCard__2oPRz{width:450px;flex:0 0 450px}}.ClassicHero_heroGlassInner__6J7AS{display:flex;flex-direction:column;gap:1.25rem}.ClassicHero_heroGlassCopy__13MQV{text-align:center;height:auto}.ClassicHero_heroGlassCopy__13MQV,.ClassicHero_heroGlassCopy__13MQV h1,.ClassicHero_heroGlassCopy__13MQV p{white-space:normal;overflow-wrap:break-word;word-break:break-word}.ClassicHero_heroGlassActions__rfFDs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%}@media (min-width:1024px){.ClassicHero_heroGlassActions__rfFDs{flex-direction:column}}@media (min-width:640px) and (max-width:767px){.ClassicHero_heroGlassActions__rfFDs{flex-direction:row;justify-content:center}}.ClassicHero_eyebrow__bOzrd{display:block;font-family:Heebo,sans-serif;font-size:13px;line-height:1;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:rgba(255,255,255,.8);margin-bottom:.5rem}@media (min-width:768px){.ClassicHero_eyebrow__bOzrd{margin-bottom:.75rem}}@media (min-width:1024px){.ClassicHero_eyebrow__bOzrd{margin-bottom:1.5rem}}.ClassicHero_title__smROw{font-family:var(--headline-font,"Frank Ruhl Libre",serif);font-size:1.875rem;line-height:1.1;margin-bottom:.5rem;color:#ffffff}@media (min-width:768px){.ClassicHero_title__smROw{font-size:2.25rem;margin-bottom:.5rem}}@media (min-width:1024px){.ClassicHero_title__smROw{font-size:3rem;margin-bottom:1.5rem}}.ClassicHero_body__278Sl{font-family:Heebo,sans-serif;font-size:18px;line-height:1.6;font-weight:400;color:rgba(255,255,255,.9);margin-bottom:0}.ClassicHero_ctaPrimary__F6KSI,.ClassicHero_ctaSecondary___bdA_{flex:1 1 0%;box-sizing:border-box;display:inline-block;padding:.625rem 1.5rem;border-radius:0;font-family:Heebo,sans-serif;font-size:13px;letter-spacing:.06em;white-space:nowrap;text-align:center;text-decoration:none;cursor:pointer}@media (min-width:768px){.ClassicHero_ctaPrimary__F6KSI,.ClassicHero_ctaSecondary___bdA_{padding:.75rem 2rem}}.ClassicHero_ctaPrimary__F6KSI{background:var(--hero-accent);color:#ffffff;border:none;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);transition:filter .2s,transform .2s}.ClassicHero_ctaPrimary__F6KSI:hover{filter:brightness(1.1);transform:translateY(-.25rem)}.ClassicHero_ctaPrimary__F6KSI:active{transform:scale(.95)}.ClassicHero_ctaSecondary___bdA_{background:transparent;border:1px solid rgba(255,255,255,.3);color:#ffffff;transition:background-color .2s}.ClassicHero_ctaSecondary___bdA_:hover{background:rgba(255,255,255,.1)}