.SubscriptionPromotion_dialog__c2loI{width:calc(100vw - 24px);max-width:420px!important;grid-template-columns:minmax(0,1fr);padding:0;gap:0;border:1px solid #ffffff24;border-radius:23px;overflow:hidden;background:#111713;box-shadow:0 30px 100px #0009}.SubscriptionPromotion_dialog__c2loI>button{display:none}.SubscriptionPromotion_promotion___alTN{--accent:#d4f878;min-width:0;width:100%;color:#f8f5e9;background:#111713;max-height:calc(100dvh - 24px);display:flex;flex-direction:column;overflow:hidden;text-align:left}.SubscriptionPromotion_header__i3lCP{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:17px 23px 0;gap:12px;flex-shrink:0}.SubscriptionPromotion_logo__jdGd6{display:block;flex-shrink:0;width:88px;height:28px;background:url(/camdiv-logo.svg) center 46%/88px 88px no-repeat}.SubscriptionPromotion_vipLabel__XuX2Z{display:inline-flex;align-items:center;gap:5px;font-size:10px;line-height:1;letter-spacing:1px;color:#e7eddf;border:1px solid #d4f87855;border-radius:30px;padding:6px 9px}.SubscriptionPromotion_vipLabel__XuX2Z svg{color:var(--accent)}.SubscriptionPromotion_main__sA8Aq{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.SubscriptionPromotion_scene__6juFG{position:relative;height:338px;isolation:isolate}.SubscriptionPromotion_artwork__mF5qm{position:absolute;inset:0;overflow:hidden;pointer-events:none}.SubscriptionPromotion_artImage__3bLRL{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent),linear-gradient(90deg,transparent,#000 16%,#000 94%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent),linear-gradient(90deg,transparent,#000 16%,#000 94%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.SubscriptionPromotion_artFallback__h__Gf{position:absolute;width:86px;height:86px;left:calc(50% - 43px);top:190px;color:var(--accent)}.SubscriptionPromotion_headline__s4Vjn{position:relative;z-index:1;margin:0;padding:18px 25px 0;font-weight:500;letter-spacing:-1.8px;pointer-events:none}.SubscriptionPromotion_headlineLead__wQhFU{display:block;font-size:36px;line-height:1.05;font-weight:550}.SubscriptionPromotion_headlineAccent__GYvuJ{display:block;width:-moz-fit-content;width:fit-content;margin-top:-2px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-style:italic;font-weight:400;font-size:67px;letter-spacing:-2.6px;line-height:1;color:var(--accent);transform:rotate(-4deg);transform-origin:left center}.SubscriptionPromotion_promotion___alTN[data-promotion=flow] .SubscriptionPromotion_headlineAccent__GYvuJ{transform:rotate(-3deg)}.SubscriptionPromotion_promotion___alTN[data-promotion=spotlight] .SubscriptionPromotion_headlineAccent__GYvuJ,.SubscriptionPromotion_promotion___alTN[data-promotion=world] .SubscriptionPromotion_headlineAccent__GYvuJ{color:#f1efdf}.SubscriptionPromotion_purchase__sHjiN{position:relative;padding:0 23px}.SubscriptionPromotion_description__vi_Td{margin:0 0 17px;color:#d0d6cc;font-size:11px;line-height:1.5;text-align:center}.SubscriptionPromotion_cta__7z5jq{width:100%;min-height:47px;display:flex;justify-content:space-between;align-items:center;gap:10px;border:0;border-radius:11px;padding:12px 17px;background:#d4f878;color:#17210e;font-size:14px;font-weight:650;cursor:pointer;transition:background .18s,transform .18s}.SubscriptionPromotion_cta__7z5jq:hover:not(:disabled){background:#e2ffa4;transform:translateY(-1px)}.SubscriptionPromotion_continueButton__ENwF_:focus-visible,.SubscriptionPromotion_cta__7z5jq:focus-visible{outline:2px solid #f8f5e9;outline-offset:-4px}.SubscriptionPromotion_promotion___alTN .SubscriptionPromotion_downloadCta__RIOz4{display:flex;width:100%;min-height:51px;justify-content:center;border-radius:11px;background:var(--accent);color:#17210e;box-shadow:none;text-decoration:none}.SubscriptionPromotion_promotion___alTN .SubscriptionPromotion_downloadCta__RIOz4:hover{background:#e2ffa4;box-shadow:none}.SubscriptionPromotion_promotion___alTN .SubscriptionPromotion_downloadCta__RIOz4 span{color:inherit}.SubscriptionPromotion_promotion___alTN[data-promotion=app] .SubscriptionPromotion_artImage__3bLRL{-o-object-fit:contain;object-fit:contain}.SubscriptionPromotion_appOffer__49sM6{display:flex;align-items:center;justify-content:center;gap:7px;margin:0 0 8px;color:var(--accent);font-size:14px;font-weight:650;line-height:1.4}.SubscriptionPromotion_terms__BhGvv{margin:9px 0 0;text-align:center;font-size:9px;line-height:1.5;color:#aeb8ae}.SubscriptionPromotion_footer__n_v_l{flex-shrink:0;display:flex;justify-content:center;padding:5px 23px 9px}.SubscriptionPromotion_continueButton__ENwF_{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:34px;border:0;background:transparent;color:#c0c8c0;font-size:11px;cursor:pointer;border-radius:6px;padding:0 14px}.SubscriptionPromotion_continueButton__ENwF_:hover{color:#fff}.SubscriptionPromotion_continueButton__ENwF_:disabled{cursor:default;color:#8c978e}.SubscriptionPromotion_countdown__qCSWJ{font-variant-numeric:tabular-nums;color:var(--accent)}@media (max-width:360px){.SubscriptionPromotion_header__i3lCP{padding-inline:18px}.SubscriptionPromotion_headline__s4Vjn{padding-inline:20px}.SubscriptionPromotion_headlineLead__wQhFU{font-size:31px}.SubscriptionPromotion_headlineAccent__GYvuJ{font-size:57px}.SubscriptionPromotion_purchase__sHjiN{padding-inline:18px}.SubscriptionPromotion_description__vi_Td{font-size:10px}}@media (max-height:740px){.SubscriptionPromotion_scene__6juFG{height:285px}.SubscriptionPromotion_headline__s4Vjn{padding-top:12px}.SubscriptionPromotion_headlineLead__wQhFU{font-size:32px}.SubscriptionPromotion_headlineAccent__GYvuJ{font-size:59px}.SubscriptionPromotion_description__vi_Td{margin-bottom:12px}}@media (max-height:650px){.SubscriptionPromotion_scene__6juFG{height:240px}.SubscriptionPromotion_header__i3lCP{padding-top:12px}.SubscriptionPromotion_headlineLead__wQhFU{font-size:29px}.SubscriptionPromotion_headlineAccent__GYvuJ{font-size:53px}.SubscriptionPromotion_headline__s4Vjn{padding-top:12px}.SubscriptionPromotion_artImage__3bLRL{-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom}}@media (max-height:590px){.SubscriptionPromotion_scene__6juFG{height:215px}.SubscriptionPromotion_headlineLead__wQhFU{font-size:27px}.SubscriptionPromotion_headlineAccent__GYvuJ{font-size:48px}.SubscriptionPromotion_description__vi_Td{margin-bottom:10px;font-size:10px}}@media (prefers-reduced-motion:no-preference){.SubscriptionPromotion_scene__6juFG{animation:SubscriptionPromotion_sceneEnter__cit6M .36s cubic-bezier(.22,1,.36,1) both}.SubscriptionPromotion_artImage__3bLRL{transform-origin:70% 65%;animation:SubscriptionPromotion_artworkEnter__5qa0O .65s cubic-bezier(.22,1,.36,1) both}.SubscriptionPromotion_headlineAccent__GYvuJ{animation:SubscriptionPromotion_wordEnter__O4Eq9 .42s cubic-bezier(.22,1,.36,1) 60ms backwards}}@keyframes SubscriptionPromotion_sceneEnter__cit6M{0%{opacity:0}to{opacity:1}}@keyframes SubscriptionPromotion_artworkEnter__5qa0O{0%{opacity:0;transform:translateY(8px) scale(1.025)}to{opacity:1;transform:none}}@keyframes SubscriptionPromotion_wordEnter__O4Eq9{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.SubscriptionPromotion_cta__7z5jq{transition:none}.SubscriptionPromotion_cta__7z5jq:hover{transform:none}}.SubscriptionPromotion_cta__7z5jq:disabled{cursor:default}.SubscriptionPromotion_interestForm__OAcKd{width:100%;margin-top:auto}.SubscriptionPromotion_interestForm__OAcKd .SubscriptionPromotion_cta__7z5jq{margin-top:0}.SubscriptionPromotion_interestField__085zK{display:grid;gap:6px;margin-bottom:10px}.SubscriptionPromotion_interestField__085zK label{color:#dbe0dc;font-size:11px;font-weight:500}.SubscriptionPromotion_interestField__085zK input{width:100%;min-width:0;min-height:44px;border:1px solid #ffffff30;border-radius:10px;background:#ffffff06;color:#f5f5ee;padding:10px 13px;font:inherit;font-size:16px;line-height:1.4}.SubscriptionPromotion_interestField__085zK input::-moz-placeholder{color:#929d97}.SubscriptionPromotion_interestField__085zK input::placeholder{color:#929d97}.SubscriptionPromotion_interestField__085zK input:focus-visible{outline:2px solid var(--accent,#d4f878);outline-offset:2px}.SubscriptionPromotion_interestField__085zK input:disabled{opacity:.65}.SubscriptionPromotion_interestSpinner__eVmfJ{animation:SubscriptionPromotion_interestSpin__0wwvt .8s linear infinite}@keyframes SubscriptionPromotion_interestSpin__0wwvt{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.SubscriptionPromotion_interestSpinner__eVmfJ{animation:none}}.SubscriptionPromotion_note__VcSrC{min-height:28px;text-align:center;font-size:9px;line-height:1.6;color:#a0aaa5;margin:10px 0 0}.SubscriptionPromotion_promotion___alTN[data-promotion=flow] .SubscriptionPromotion_artwork__mF5qm,.SubscriptionPromotion_promotion___alTN[data-promotion=spotlight] .SubscriptionPromotion_artwork__mF5qm,.SubscriptionPromotion_promotion___alTN[data-promotion=world] .SubscriptionPromotion_artwork__mF5qm{top:24px}.SubscriptionPromotion_promotion___alTN[data-promotion=flow] .SubscriptionPromotion_artImage__3bLRL,.SubscriptionPromotion_promotion___alTN[data-promotion=spotlight] .SubscriptionPromotion_artImage__3bLRL,.SubscriptionPromotion_promotion___alTN[data-promotion=world] .SubscriptionPromotion_artImage__3bLRL{left:auto;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom}@media (max-height:650px){.SubscriptionPromotion_artImage__3bLRL{left:auto;width:auto;max-width:100%}.SubscriptionPromotion_promotion___alTN[data-promotion=flow] .SubscriptionPromotion_artwork__mF5qm,.SubscriptionPromotion_promotion___alTN[data-promotion=spotlight] .SubscriptionPromotion_artwork__mF5qm,.SubscriptionPromotion_promotion___alTN[data-promotion=world] .SubscriptionPromotion_artwork__mF5qm{top:34px}}.GetVipPassButton_modal__8n5Mc{display:block;width:min(680px,calc(100vw - 40px));max-width:680px;max-height:min(720px,calc(100dvh - 48px));gap:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0;border:1px solid rgba(193,255,114,.22);border-radius:18px;color:#f5f7f2;background:#10130f;box-shadow:0 26px 90px rgba(0,0,0,.62)}.GetVipPassButton_modal__8n5Mc[data-state=open]{animation:GetVipPassButton_vipModalIn__jx_V7 .32s cubic-bezier(.16,1,.3,1) both}.GetVipPassButton_modal__8n5Mc[data-state=closed]{animation:GetVipPassButton_vipModalOut__XD_wS .18s cubic-bezier(.4,0,1,1) both}@keyframes GetVipPassButton_vipModalIn__jx_V7{0%{opacity:0;transform:translate(-50%,-47%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes GetVipPassButton_vipModalOut__XD_wS{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.98)}}.GetVipPassButton_modalHeader__c46An{position:relative;overflow:hidden;padding:23px 28px 20px;background:radial-gradient(circle at 15% 0,rgba(193,255,114,.09),transparent 56%),#151b13}.GetVipPassButton_modalHeader__c46An:before{position:absolute;inset:0;content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(193,255,114,.12) 1px,transparent 0),linear-gradient(90deg,rgba(193,255,114,.12) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.GetVipPassButton_brandRow__Kspt2{position:relative;display:flex;align-items:center;gap:14px;margin-bottom:13px}.GetVipPassButton_brandLogo__dnd4d{display:flex;width:74px;height:25px;align-items:center}.GetVipPassButton_brandLogo__dnd4d img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.GetVipPassButton_eyebrow__qH7P8{padding-left:14px;border-left:1px solid rgba(193,255,114,.3);color:#c1ff72;font-size:9px;font-weight:800;letter-spacing:.16em}.GetVipPassButton_title__mQMbJ{position:relative;max-width:100%;margin:0;color:#f8faf6;font-size:clamp(27px,4vw,34px);font-weight:700;line-height:1.12;letter-spacing:-.04em;text-align:left}.GetVipPassButton_titleAccent__66DXh{margin-left:.16em;color:#c1ff72;font-family:Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.055em}.GetVipPassButton_description__sDS3u{position:relative;max-width:580px;margin:7px 0 0;color:hsla(84,24%,96%,.62);font-size:12px;line-height:1.5;text-align:left}.GetVipPassButton_currencyRow__0h1Ju{display:flex;align-items:center;min-height:29px;padding:13px 28px 0}.GetVipPassButton_offerError__b2T1W{display:flex;align-items:center;flex-wrap:wrap;gap:4px 9px;color:#ffafa3;font-size:11px}.GetVipPassButton_offerError__b2T1W button{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.GetVipPassButton_offerError__b2T1W button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.GetVipPassButton_planSelector__rVjL7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 28px 0}.GetVipPassButton_planSelector__rVjL7 button{position:relative;display:grid;align-content:center;gap:2px;min-width:0;min-height:76px;padding:10px 12px;border:1px solid hsla(0,0%,100%,.14);border-radius:11px;color:hsla(84,24%,96%,.72);background:hsla(0,0%,100%,.035);text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease}.GetVipPassButton_planSelector__rVjL7 button:hover{border-color:rgba(193,255,114,.55)}.GetVipPassButton_planSelector__rVjL7 button:focus-visible{outline:2px solid #c1ff72;outline-offset:2px}.GetVipPassButton_planSelector__rVjL7 button[aria-checked=true]{border-color:#c1ff72;color:#f8faf6;background:rgba(193,255,114,.1);box-shadow:inset 0 0 0 1px rgba(193,255,114,.15)}.GetVipPassButton_planSelector__rVjL7 span{font-size:11px;font-weight:700}.GetVipPassButton_planSelector__rVjL7 strong{color:#c1ff72;font-size:21px;line-height:1.12;letter-spacing:-.04em}.GetVipPassButton_planSelector__rVjL7 small{color:hsla(84,24%,96%,.48);font-size:9px}.GetVipPassButton_planSelector__rVjL7 b{position:absolute;top:-8px;right:9px;padding:3px 7px;border-radius:12px;color:#10200c;background:#c1ff72;font-size:8px;text-transform:uppercase;white-space:nowrap}.GetVipPassButton_getSection__aAHS3{margin:19px 28px 0}.GetVipPassButton_getSection__aAHS3 h2{margin:0 0 9px;color:#f8faf6;font-size:14px;font-weight:700;letter-spacing:-.015em}.GetVipPassButton_getGrid__pKiaN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;border-top:1px solid hsla(0,0%,100%,.11)}.GetVipPassButton_getGrid__pKiaN>div{display:flex;gap:10px;min-width:0;min-height:61px;padding:11px 0;border-bottom:1px solid hsla(0,0%,100%,.11)}.GetVipPassButton_getGrid__pKiaN svg{flex-shrink:0;margin-top:1px;color:#c1ff72}.GetVipPassButton_getGrid__pKiaN span{display:grid;align-content:start;gap:3px;color:#f5f7f2;font-size:12px;font-weight:650;line-height:1.25}.GetVipPassButton_getGrid__pKiaN small{color:hsla(84,24%,96%,.5);font-size:10px;font-weight:400;line-height:1.35}.GetVipPassButton_purchaseBar__m_aY3{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:17px;padding:15px 28px;border-top:1px solid hsla(0,0%,100%,.11);border-bottom:1px solid hsla(0,0%,100%,.11);background:hsla(0,0%,100%,.025)}.GetVipPassButton_purchaseBar__m_aY3>div{display:flex;align-items:baseline;gap:5px;white-space:nowrap}.GetVipPassButton_purchaseBar__m_aY3 strong{color:#f8faf6;font-size:27px;line-height:1;letter-spacing:-.05em}.GetVipPassButton_purchaseBar__m_aY3 span{color:hsla(84,24%,96%,.5);font-size:11px}.GetVipPassButton_purchase__YhZ_U{display:flex;min-width:196px;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:9px;color:#10200c;background:#c1ff72;font-size:12px;font-weight:800;transition:transform .18s ease,background .18s ease}.GetVipPassButton_purchase__YhZ_U:hover{background:#d0ff94;transform:translateY(-1px)}.GetVipPassButton_purchase__YhZ_U:focus-visible{outline:2px solid #c1ff72;outline-offset:3px}.GetVipPassButton_purchase__YhZ_U:disabled{cursor:not-allowed;color:hsla(84,24%,96%,.44);background:hsla(0,0%,100%,.1)}.GetVipPassButton_interestSection__ahrXs{--accent:#c1ff72;width:min(430px,calc(100% - 36px));margin:0 auto;padding:28px 0 30px}.GetVipPassButton_footer__q1Rzk{display:flex;align-items:center;gap:6px;min-height:36px;padding:8px 28px;color:hsla(84,24%,96%,.44);font-size:9px}@media (max-width:640px){.GetVipPassButton_modal__8n5Mc{width:calc(100vw - 28px);max-height:82dvh;border-radius:15px}.GetVipPassButton_modalHeader__c46An{padding:19px 18px 16px}.GetVipPassButton_brandRow__Kspt2{margin-bottom:11px}.GetVipPassButton_title__mQMbJ{font-size:clamp(26px,7vw,31px)}.GetVipPassButton_description__sDS3u{font-size:11px}.GetVipPassButton_currencyRow__0h1Ju{padding:12px 18px 0}.GetVipPassButton_planSelector__rVjL7{gap:6px;padding:17px 18px 0}.GetVipPassButton_planSelector__rVjL7 button{min-height:70px;padding:9px}.GetVipPassButton_planSelector__rVjL7 span{font-size:10px}.GetVipPassButton_planSelector__rVjL7 strong{font-size:18px}.GetVipPassButton_planSelector__rVjL7 small{font-size:8px}.GetVipPassButton_getSection__aAHS3{margin:17px 18px 0}.GetVipPassButton_getGrid__pKiaN{gap:0 11px}.GetVipPassButton_getGrid__pKiaN>div{gap:7px;min-height:62px;padding:10px 0}.GetVipPassButton_getGrid__pKiaN svg{width:15px;height:15px}.GetVipPassButton_getGrid__pKiaN span{font-size:10px}.GetVipPassButton_getGrid__pKiaN small{font-size:9px}.GetVipPassButton_purchaseBar__m_aY3{gap:9px;margin-top:16px;padding:12px 18px}.GetVipPassButton_purchaseBar__m_aY3 strong{font-size:22px}.GetVipPassButton_purchaseBar__m_aY3 span{font-size:9px}.GetVipPassButton_purchase__YhZ_U{min-width:0;min-height:40px;font-size:10px}.GetVipPassButton_footer__q1Rzk{padding:8px 18px;font-size:8px}}@media (max-width:390px){.GetVipPassButton_planSelector__rVjL7 strong{font-size:16px}.GetVipPassButton_planSelector__rVjL7 b{right:4px;font-size:7px}.GetVipPassButton_purchaseBar__m_aY3{flex-wrap:wrap}.GetVipPassButton_purchase__YhZ_U{width:100%}}@media (prefers-reduced-motion:reduce){.GetVipPassButton_modal__8n5Mc[data-state=closed],.GetVipPassButton_modal__8n5Mc[data-state=open]{animation:none}.GetVipPassButton_planSelector__rVjL7 button,.GetVipPassButton_purchase__YhZ_U{transition:none}}