.FreecakeHero_hero__r2TdM{--freecake-yellow:#f5c518;--freecake-pink:#ff6b9d;--freecake-green:#4ecdc4;--freecake-white:#ffffff;--freecake-dark:#000000;position:relative;width:100%;max-width:100%;min-height:100vh;height:100vh;min-height:100dvh;height:100dvh;overflow:hidden;background:var(--freecake-dark)}@media (max-width:1023px){.FreecakeHero_hero__r2TdM{min-height:100dvh;min-height:100svh;height:auto;overflow-x:hidden;overflow-y:visible;padding-bottom:env(safe-area-inset-bottom,0)}}.FreecakeHero_heroImg__CeVHm{position:absolute;inset:0;width:100%;height:100%;min-width:100%;min-height:100%;object-fit:cover;object-position:center center;opacity:0;transition:opacity .85s cubic-bezier(.22,1,.36,1);will-change:opacity}.FreecakeHero_heroImgVisible__Un2Z_{opacity:1;will-change:auto}@media (max-width:1023px){.FreecakeHero_heroImgMobile__m9K1b{object-position:center 28%}}@media (prefers-reduced-motion:reduce){.FreecakeHero_heroImg__CeVHm{transition:opacity .15s ease-out}}.FreecakeHero_overlay__ODsY7{position:absolute;inset:0;background:linear-gradient(105deg,rgba(0,0,0,.12),rgba(0,0,0,.18) 38%,rgba(0,0,0,.52) 65%,rgba(0,0,0,.78))}.FreecakeHero_bigTitle__exDrv{position:absolute;bottom:0;left:-.02em;z-index:5;font-family:var(--font-freecake-display),cursive;font-size:clamp(240px,36vw,520px);line-height:.88;letter-spacing:-.01em;color:rgba(255,255,255,.12);-webkit-text-stroke:2.5px rgba(255,255,255,.35);user-select:none;pointer-events:none;white-space:nowrap}.FreecakeHero_bigTitle__exDrv span{display:block}.FreecakeHero_infoPanel__hsr2o{position:absolute;right:clamp(16px,4vw,48px);top:50%;transform:translateY(-50%);width:min(340px,calc(100vw - 32px));z-index:10;display:flex;flex-direction:column;gap:24px}@media (max-width:1023px){.FreecakeHero_infoPanel__hsr2o{top:max(4.75rem,calc(62px + env(safe-area-inset-top, 0px) + 8px));bottom:calc(12px + env(safe-area-inset-bottom, 0px));left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));width:auto;transform:none;max-width:none;gap:18px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.FreecakeHero_bigTitle__exDrv{display:none}.FreecakeHero_overlay__ODsY7{background:linear-gradient(165deg,rgba(12,10,6,.78),rgba(12,10,6,.62) 38%,rgba(8,6,4,.72) 65%,rgba(6,5,3,.82))}.FreecakeHero_collectionName__V_Ftq{font-size:clamp(24px,7vw,36px)}.FreecakeHero_blurb__OfxWG{font-size:14px;line-height:1.6}.FreecakeHero_feature__RTW9l{padding:12px}.FreecakeHero_featureValue__ndNY_{font-size:16px}.FreecakeHero_mintBtn__0Lkkj{width:100%;max-width:100%;min-height:48px;box-sizing:border-box;touch-action:manipulation}}.FreecakeHero_chainCluster___qo31{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}@media (min-width:768px){.FreecakeHero_chainCluster___qo31{flex-direction:column;align-items:flex-start;gap:12px}}.FreecakeHero_countdownRow__4Slkm{display:flex;flex-direction:row;align-items:flex-end;gap:10px;transform:scale(.82);transform-origin:left center}@media (min-width:768px){.FreecakeHero_countdownRow__4Slkm{align-items:center;gap:12px;transform:none}}.FreecakeHero_chainBadge__dpeV8{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:3px;padding:6px 14px 6px 10px;width:fit-content}.FreecakeHero_chainCake__YN_RH{font-size:14px;line-height:1;display:inline-flex;flex-shrink:0}.FreecakeHero_chainLabel__qyJIe{font-family:var(--font-freecake-body),sans-serif;font-size:12px;font-weight:500;color:rgba(255,255,255,.9);letter-spacing:.06em;text-transform:uppercase}.FreecakeHero_collectionName__V_Ftq{font-family:var(--font-freecake-display),cursive;font-size:clamp(28px,6vw,42px);color:var(--freecake-white);line-height:1;letter-spacing:-.01em}.FreecakeHero_collectionName__V_Ftq em{font-style:normal;color:var(--freecake-yellow)}.FreecakeHero_tagline__4me2J{font-size:.55em;color:rgba(255,255,255,.85);letter-spacing:.01em}.FreecakeHero_blurb__OfxWG,.FreecakeHero_tagline__4me2J{font-family:var(--font-freecake-body),sans-serif;font-weight:300}.FreecakeHero_blurb__OfxWG{font-size:15px;color:rgba(255,255,255,.75);line-height:1.65}.FreecakeHero_features__AB8tK{display:grid;grid-template-columns:1fr 1fr;gap:10px}.FreecakeHero_feature__RTW9l{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:3px;padding:14px 16px}.FreecakeHero_featureLabel__T9aUN{font-family:var(--font-freecake-body),sans-serif;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.45);margin-bottom:4px}.FreecakeHero_featureValue__ndNY_{font-family:var(--font-freecake-display),cursive;font-size:18px;color:var(--freecake-white);letter-spacing:.01em}.FreecakeHero_featureValuePink__BMfD7{color:var(--freecake-pink)}.FreecakeHero_featureValueGreen__0gxzP{color:var(--freecake-green)}.FreecakeHero_featureValueYellow__BxpSh{color:var(--freecake-yellow)}.FreecakeHero_featureValueSub__pki_8{font-family:var(--font-freecake-body),sans-serif;font-size:10px;font-weight:400;letter-spacing:.02em;color:rgba(255,255,255,.55);margin-top:4px;line-height:1.25}.FreecakeHero_mintBtn__0Lkkj{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--freecake-yellow);color:var(--freecake-dark);font-family:var(--font-freecake-display),cursive;font-size:17px;letter-spacing:.03em;border:none;border-radius:3px;padding:16px 28px;cursor:pointer;transition:transform .15s,box-shadow .15s;text-decoration:none}.FreecakeHero_mintBtn__0Lkkj:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(245,197,24,.45)}.FreecakeHero_mintBtn__0Lkkj:active{transform:translateY(0)}.FreecakeHero_chainClusterAnim__nqqEA{animation:FreecakeHero_fadeUp__WCnoF .6s ease .2s both}.FreecakeHero_collectionNameAnim__8sznP{animation:FreecakeHero_fadeUp__WCnoF .6s ease .35s both}.FreecakeHero_blurbAnim__gYTtw{animation:FreecakeHero_fadeUp__WCnoF .6s ease .5s both}.FreecakeHero_featuresAnim__p6_Ia{animation:FreecakeHero_fadeUp__WCnoF .6s ease .65s both}.FreecakeHero_mintBtnAnim__7Z0qy{animation:FreecakeHero_fadeUp__WCnoF .6s ease .8s both}@keyframes FreecakeHero_fadeUp__WCnoF{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}