/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
.premium-scope{--radius:2px;--radius-sm:2px;--radius-md:2px;--radius-lg:3px;--radius-xl:3px;--radius-2xl:4px;--radius-3xl:4px}.premium-scope :where(.rounded-2xl,.rounded-3xl){border-radius:4px}.premium-scope :where(.rounded-xl){border-radius:3px}.premium-scope :where(.rounded,.rounded-md,.rounded-lg){border-radius:2px}.premium-scope .premium-corner.tl{top:0;left:0}.premium-scope .premium-corner.tr{top:0;right:0;transform:scaleX(-1)}.premium-scope .premium-corner.bl{bottom:0;left:0;transform:scaleY(-1)}.premium-scope .premium-corner.br{bottom:0;right:0;transform:scale(-1)}.premium-scope,.premium-scope :where(body,p,li,a,button,input,textarea,select,span,div){font-family:"Poppins", var(--font-sans)}.premium-scope :where(h1,h2,h3,h4,h5,h6,.font-display,.display-lg){font-family:"Poppins", var(--font-display);letter-spacing:-.01em;font-weight:600}.premium-scope :where(.premium-index){font-family:"Poppins", var(--font-display);font-weight:200}body:has(.premium-scope) header .container-x{max-width:none;padding-left:clamp(1rem,2.5vw,2.5rem);padding-right:clamp(1rem,2.5vw,2.5rem)}.premium-scope .premium-hero-stage{height:58svh;position:absolute;top:0;left:0;right:0}.premium-scope .premium-hero-media{object-fit:cover;object-position:42% center;width:100%;height:100%;position:absolute;inset:0}.premium-scope .premium-hero-stage-fade{pointer-events:none;background:linear-gradient(#e8e9ea00 0%,#e8e9ea 100%);height:3.5rem;position:absolute;bottom:0;left:0;right:0}.premium-scope .premium-hero-content{z-index:10;position:absolute;inset:53svh 0 0}.premium-scope .premium-hero-br{display:none}.premium-scope .premium-hero-container{box-sizing:border-box;width:100%;height:100%;padding:1.1rem 1.25rem calc(6.3rem + env(safe-area-inset-bottom));flex-direction:column;display:flex}.premium-scope .premium-hero-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#00306394;margin-bottom:clamp(.4rem,.8svh,.7rem);font-size:clamp(.56rem,2vw,.7rem);font-weight:500;line-height:1.35;display:block}.premium-scope .premium-hero-headline{text-wrap:balance;letter-spacing:-.01em;color:var(--navy);margin:0;font-size:clamp(2.15rem,7.6vw,3.1rem);line-height:1.05}.premium-scope .premium-hero-highlight{-webkit-text-fill-color:transparent;background:linear-gradient(#c6b086 0%,#a48248 100%);-webkit-background-clip:text;background-clip:text}.premium-scope .premium-hero-subline{color:#003063b8;margin-top:clamp(.3rem,.7svh,.55rem);font-size:clamp(1.05rem,3.7vw,1.35rem);line-height:1.25}.premium-scope .premium-hero-ctazone{margin-top:auto;padding-top:clamp(.8rem,2svh,1.4rem)}.premium-scope .premium-hero-cta-copy{color:#00306399;max-width:34ch;font-size:clamp(.76rem,2.9vw,.88rem);line-height:1.35}.premium-scope .premium-hero-cta-actions{flex-flow:wrap;align-items:center;gap:.55rem;margin-top:.8rem;display:flex}.premium-scope .premium-hero-button{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:2.5rem;padding:.6rem 1.15rem;font-size:clamp(.76rem,.85vw,.88rem);font-weight:500;line-height:1;transition-property:color,background-color,border-color,transform;transition-duration:.2s;display:inline-flex}.premium-scope .premium-hero-button-primary{background:var(--gold);color:var(--bone);box-shadow:0 8px 30px #a4824859}.premium-scope .premium-hero-button-primary:hover{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.premium-scope .premium-hero-button-primary:hover{background:color-mix(in oklab, var(--gold) 90%, var(--ink))}}.premium-scope .premium-hero-button-secondary{color:var(--navy);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff80;border:1px solid #00306338}.premium-scope .premium-hero-button-secondary:hover{background:#ffffffbf;border-color:#0030635c}.premium-scope .premium-hero-weiter{z-index:40;left:50%;bottom:calc(.9rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.18em;text-transform:uppercase;color:var(--navy);cursor:pointer;background:#ffffff8c;border:1px solid #00306338;border-radius:999px;align-items:center;gap:.45rem;padding:.66rem 1.25rem;font-size:.7rem;font-weight:500;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex;position:absolute;transform:translate(-50%)}.premium-scope .premium-hero-weiter:hover{background:var(--navy);border-color:var(--navy);color:#fff}.premium-scope .premium-hero-weiter:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (aspect-ratio>=3/2) and (height>=560px){.premium-scope .premium-hero-stage{height:auto;bottom:7svh}.premium-scope .premium-hero-media{object-position:50% center}.premium-scope .premium-hero-content{top:0;bottom:0}.premium-scope .premium-hero-container{height:100%;padding:0;display:block;position:relative}.premium-scope .premium-hero-br{display:inline}.premium-scope .premium-hero-eyebrow{letter-spacing:.16em;color:#003063cc;margin:0;font-size:clamp(.85rem,1.08vw,1.3rem);position:absolute;top:clamp(6.25rem,16.5svh,10.5rem);right:clamp(1.25rem,3vw,3rem)}.premium-scope .premium-hero-textzone{position:absolute;top:38svh;left:clamp(1.25rem,3vw,3rem)}.premium-scope .premium-hero-headline{font-size:clamp(2.6rem,3.2vw,4.25rem);line-height:1.02}.premium-scope .premium-hero-subline{margin-top:clamp(.8rem,2svh,1.4rem);font-size:clamp(1.1rem,1.5vw,1.75rem)}.premium-scope .premium-hero-ctazone{text-align:right;margin-top:0;padding-top:0;position:absolute;bottom:clamp(1.5rem,3.2svh,2.25rem);right:clamp(1.25rem,3vw,3rem)}.premium-scope .premium-hero-cta-copy{max-width:30ch;margin-left:auto;font-size:clamp(.74rem,.8vw,.86rem)}.premium-scope .premium-hero-cta-actions{justify-content:flex-end}.premium-scope .premium-hero-weiter{bottom:clamp(3rem,9svh,5.75rem)}}@media (width<=640px){.premium-scope .premium-hero-button{min-height:2.4rem;padding:.55rem .8rem;font-size:.72rem}.premium-scope .premium-hero-cta-actions{gap:.4rem}.premium-scope .premium-hero-weiter{padding:.5rem 1rem;font-size:.64rem}}
