.HeroFlipCarousel-module__bq1Soa__hero{color:#fff;isolation:isolate;touch-action:pan-y;background:#0b0e14;outline:none;width:100%;min-height:100vh;position:relative;overflow:hidden}.HeroFlipCarousel-module__bq1Soa__bg{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.HeroFlipCarousel-module__bq1Soa__overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#04070d8c 0%,#04070d47 26%,#04070d00 46%),linear-gradient(#04070d66 0%,#04070d00 14%);position:absolute;inset:0}.HeroFlipCarousel-module__bq1Soa__content{z-index:5;max-width:420px;transition:opacity .35s,transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:80px;left:clamp(20px,4vw,56px)}.HeroFlipCarousel-module__bq1Soa__eyebrowMark{opacity:.8;background:#fff;width:26px;height:2px;margin-bottom:14px}.HeroFlipCarousel-module__bq1Soa__eyebrow{font-family:var(--font-jakarta,system-ui, sans-serif);letter-spacing:.03em;color:#ffffffd9;margin-bottom:10px;font-size:13px;display:block}.HeroFlipCarousel-module__bq1Soa__title{font-family:var(--font-sora,system-ui, sans-serif);margin:0 0 14px;font-size:clamp(30px,4.2vw,46px);font-weight:800;line-height:1.08}.HeroFlipCarousel-module__bq1Soa__desc{font-family:var(--font-jakarta,system-ui, sans-serif);color:#ffffffb8;max-width:360px;margin:0 0 22px;font-size:14px;line-height:1.6}.HeroFlipCarousel-module__bq1Soa__ctaRow{align-items:center;gap:14px;display:flex}.HeroFlipCarousel-module__bq1Soa__saveBtn{color:#20180a;cursor:pointer;background:#f2a93b;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.HeroFlipCarousel-module__bq1Soa__cta{color:#fff;font-family:var(--font-jakarta,system-ui, sans-serif);letter-spacing:.05em;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff80;border-radius:24px;padding:11px 22px;font-size:12.5px;font-weight:600;text-decoration:none}.HeroFlipCarousel-module__bq1Soa__cardsRow{z-index:30;align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:80px;right:clamp(16px,4vw,56px)}.HeroFlipCarousel-module__bq1Soa__card{cursor:pointer;text-align:left;background-position:50%;background-size:cover;border:none;border-radius:16px;flex-direction:column;flex:none;justify-content:flex-end;width:91px;height:133px;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px -12px #000000a6,0 10px 22px -6px #00000073}.HeroFlipCarousel-module__bq1Soa__cardPeek{width:64px}.HeroFlipCarousel-module__bq1Soa__card:hover{transition:transform .25s;transform:translateY(-4px)}.HeroFlipCarousel-module__bq1Soa__cardsRow.HeroFlipCarousel-module__bq1Soa__growing .HeroFlipCarousel-module__bq1Soa__card{pointer-events:none}.HeroFlipCarousel-module__bq1Soa__cardsRow.HeroFlipCarousel-module__bq1Soa__growing .HeroFlipCarousel-module__bq1Soa__card:hover{transform:none}.HeroFlipCarousel-module__bq1Soa__cardShade{background:linear-gradient(#0000 20%,#04060abf 62%,#04060af7 100%);position:absolute;inset:0}.HeroFlipCarousel-module__bq1Soa__cardTxt{z-index:2;padding:8px 8px 9px;position:relative}.HeroFlipCarousel-module__bq1Soa__tag{font-family:var(--font-jakarta,system-ui, sans-serif);color:#f2a93b;letter-spacing:.02em;text-shadow:0 1px 4px #000000d9;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.HeroFlipCarousel-module__bq1Soa__name{-webkit-line-clamp:2;font-family:var(--font-sora,system-ui, sans-serif);text-shadow:0 1px 4px #000000d9;-webkit-box-orient:vertical;font-size:11px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}@media (max-width:900px){.HeroFlipCarousel-module__bq1Soa__cardsRow{display:none}}.HeroFlipCarousel-module__bq1Soa__controls{z-index:5;align-items:center;gap:16px;padding:0 clamp(20px,4vw,56px);display:flex;position:absolute;bottom:24px;left:0;right:0}.HeroFlipCarousel-module__bq1Soa__arrowBtn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #fff6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.HeroFlipCarousel-module__bq1Soa__progressTrack{background:#ffffff40;border-radius:2px;flex:1;max-width:420px;height:2px;position:relative;overflow:hidden}.HeroFlipCarousel-module__bq1Soa__progressFill{background:#f2a93b;width:0%;position:absolute;top:0;bottom:0;left:0}.HeroFlipCarousel-module__bq1Soa__counter{font-family:var(--font-sora,system-ui, sans-serif);letter-spacing:.02em;margin-left:auto;font-size:22px;font-weight:800}.HeroFlipCarousel-module__bq1Soa__sentinel{width:1px;height:1px;position:absolute;bottom:0}.HeroFlipCarousel-module__bq1Soa__clone{z-index:20;will-change:top, left, width, height, border-radius, box-shadow;background-position:50%;background-size:cover;position:fixed;overflow:hidden}
