@layer reset, tokens, legacy, primitives, archetypes, utilities, overrides;@layer legacy{}@layer primitives{.ui-pack-hero-title{--pack-hero-gold:linear-gradient(90deg,var(--color-gold-600) 0%,var(--color-gold-550) 12%,var(--color-gold-300) 50%,var(--color-gold-550) 88%,var(--color-gold-600) 100%);align-items:flex-start;display:flex;flex-direction:column;gap:var(--pack-hero-gap,var(--space-md))}.ui-pack-hero-title__pill{background:linear-gradient(90deg,var(--color-background) 0,var(--color-gold-700) calc(var(--pack-hero-unit, var(--space-2xs))*2.5),var(--color-gold-600) calc(var(--pack-hero-unit, var(--space-2xs))*6),var(--color-gold-550) calc(var(--pack-hero-unit, var(--space-2xs))*10),var(--color-gold-300) 50%,var(--color-gold-550) calc(100% - var(--pack-hero-unit, var(--space-2xs))*10),var(--color-gold-600) calc(100% - var(--pack-hero-unit, var(--space-2xs))*6),var(--color-gold-700) calc(100% - var(--pack-hero-unit, var(--space-2xs))*2.5),var(--color-background) 100%);color:var(--color-coffee-800);font-size:calc(var(--pack-hero-unit, var(--space-2xs))*3);font-weight:700;letter-spacing:var(--tracking-wide);padding:calc(var(--pack-hero-unit, var(--space-2xs))*1.25) calc(var(--pack-hero-unit, var(--space-2xs))*7.5)}.ui-pack-hero-title__heading{color:var(--color-powder-350);display:flex;flex-direction:column;font-weight:400;line-height:1;margin:0}.ui-pack-hero-title__big,.ui-pack-hero-title__heading,.ui-pack-hero-title__small,.ui-pack-hero-title__sub{font-family:var(--font-heading)}.ui-pack-hero-title__small{font-size:calc(var(--pack-hero-unit, var(--space-2xs))*7);margin-bottom:var(--pack-hero-unit,var(--space-2xs))}@media (min-width:1024px){.ui-pack-hero-title__small{font-size:calc(var(--pack-hero-unit, var(--space-2xs))*9.5);margin-bottom:0}}.ui-pack-hero-title__big{background-clip:text;background-image:var(--pack-hero-gold);color:#0000;font-size:calc(var(--pack-hero-unit, var(--space-2xs))*28);font-weight:600;letter-spacing:-.01em;line-height:1.02}@media (min-width:1024px){.ui-pack-hero-title__big{font-size:calc(var(--pack-hero-unit, var(--space-2xs))*39)}}.ui-pack-hero-title__sub{font-size:calc(var(--pack-hero-unit, var(--space-2xs))*6.25);margin-top:calc(var(--pack-hero-unit, var(--space-2xs))*3.5)}@media (min-width:1024px){.ui-pack-hero-title__sub{font-size:calc(var(--pack-hero-unit, var(--space-2xs))*8);margin-top:calc(var(--pack-hero-unit, var(--space-2xs))*1.5)}}.ui-pack-hero-cta{align-items:center;background:linear-gradient(90deg,var(--color-gold-600) 0,var(--color-gold-550) 12%,var(--color-gold-300) 50%,var(--color-gold-550) 88%,var(--color-gold-600) 100%);border-radius:var(--radius-sm);color:var(--color-coffee-700);display:flex;font-size:calc(var(--pack-hero-unit, var(--space-2xs))*3.5);font-weight:700;gap:calc(var(--pack-hero-unit, var(--space-2xs))*2.5);justify-content:center;letter-spacing:var(--tracking-eyebrow);margin-top:calc(var(--pack-hero-unit, var(--space-2xs))*3);min-height:calc(var(--pack-hero-unit, var(--space-2xs))*13);padding:0 calc(var(--pack-hero-unit, var(--space-2xs))*5);text-decoration:none;text-transform:uppercase}.ui-pack-hero-cta:hover{color:var(--color-coffee-900)}.ui-pack-hero-cta:focus-visible{outline:calc(var(--pack-hero-unit, var(--space-2xs))*.5) solid var(--color-gold-300);outline-offset:calc(var(--pack-hero-unit, var(--space-2xs))*.75)}@media (min-width:1024px){.ui-pack-hero-cta{align-self:flex-start;font-size:calc(var(--pack-hero-unit, var(--space-2xs))*3.75);margin-top:calc(var(--pack-hero-unit, var(--space-2xs))*2);min-height:calc(var(--pack-hero-unit, var(--space-2xs))*13.5);padding:0 calc(var(--pack-hero-unit, var(--space-2xs))*7)}}.ui-pack-hero-cta__icon{flex:none;height:calc(var(--pack-hero-unit, var(--space-2xs))*4.5);width:calc(var(--pack-hero-unit, var(--space-2xs))*4.5)}.ui-pack-hero-trust{align-items:center;color:var(--color-powder-500);display:flex;flex-flow:column wrap;gap:var(--pack-hero-unit,var(--space-2xs)) calc(var(--pack-hero-unit, var(--space-2xs))*5);justify-content:center;margin:0}@media (min-width:1024px){.ui-pack-hero-trust{flex-direction:row}}.ui-pack-hero-trust{font-size:calc(var(--pack-hero-unit, var(--space-2xs))*3)}@media (min-width:1024px){.ui-pack-hero-trust{font-size:calc(var(--pack-hero-unit, var(--space-2xs))*3.5);justify-content:flex-start}}.ui-pack-hero-trust__item{align-items:center;display:inline-flex;gap:calc(var(--pack-hero-unit, var(--space-2xs))*1.25);white-space:nowrap}.ui-pack-hero-trust__icon{color:var(--color-gold-550);flex:none;height:calc(var(--pack-hero-unit, var(--space-2xs))*3.5);width:calc(var(--pack-hero-unit, var(--space-2xs))*3.5)}}