.register-hidden-form{display:none}
[data-form-item="age"] option[value=""]{display:none}
.suggest{position:absolute;left:0;top:100%;width:100%;max-height:200px;opacity:0;visibility:hidden;z-index:-1;transition:all .2s linear;background-color:#fff;border:1px solid #cecece;overflow:auto}.suggest--active{opacity:1;visibility:visible;z-index:1}.suggest__item{font-size:14px;padding:5px 7px;cursor:pointer}.suggest__item:nth-child(even){background-color:#ececec}.suggest__item:hover{background-color:#0A246A;color:#fff}.suggest__item.current{background-color:#84cdff}[data-form-item="location"] .form-field-block .form-select .select-item[value=""]{display:none}[data-form-item="location"] .form-field-block .form-select option[value=""]{display:none}
.form-terms{-webkit-tap-highlight-color:#fff0;-moz-user-select:none;-webkit-user-select:none;user-select:none}.form-terms .policy-link,.form-terms .terms-link{white-space:nowrap}.form-terms .with-checkboxes,.form-terms .without-checkboxes{display:none}.form-terms[data-has-terms-with-checkboxes=""] .without-checkboxes{display:block}.form-terms[data-has-terms-with-checkboxes="1"] .with-checkboxes{display:block}.with-checkboxes .terms-checkbox-item{display:flex;flex-direction:row;flex-wrap:wrap;text-align:left;margin-bottom:5px}.with-checkboxes .terms-checkbox-item>span{flex:1}.with-checkboxes .terms-checkbox-item input{margin-right:5px}.with-checkboxes .terms-checkbox-item .form-error-block{width:100%}.with-age-verification{font-size:14px;display:none}[data-region="TX"] .with-age-verification{display:block;margin-top:10px}.terms-visible-us{display:none}[data-country="US"] .terms-visible-us{display:block}[data-country="US"] .terms-visible-other{display:none}.terms-billing{display:none}[data-site-brand="howlogic"] .terms-default{display:none}[data-site-brand="howlogic"] .terms-billing{display:block}
#recovery-form{display:none}.login-form-wrapper .form-input{position:relative}.login-form-wrapper [data-loginform-item="password"] .form-input input{padding-right:40px}.login-form-wrapper [data-loginform-item="password"] .form-input input::-ms-reveal,.login-form-wrapper [data-loginform-item="password"] .form-input input::-ms-clear{display:none}
.apex-loader-wrapper{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:9999;display:none;align-items:center;justify-content:center;background-color:rgba(0,0,0,.3);backdrop-filter:blur(10px);row-gap:20px;flex-direction:column;align-items:center}[data-reg-mode="apex"] .apex-loader-wrapper{display:flex}.apex-loader-inner{display:flex;align-items:center;justify-content:center;position:relative}.circle-loader{width:244px;height:244px;border:4px solid rgba(255,255,255,.3);border-top:4px solid #fff;border-radius:50%;animation:spin 1s linear infinite;z-index:-1}.apex-girls-block-wrapper{position:absolute;width:100%;height:100%}.apex-girls-block-wrapper .girl{background-repeat:no-repeat;background-size:cover;border-radius:100%;border:3px solid #fff;opacity:0;animation-fill-mode:forwards!important}.apex-girls-block-wrapper .girl.girl-1{background-image:url(/landing/resource?id=946580f36a70e9f6a9b59decd261980a.jpg);border-width:5px;width:126px;height:126px;top:25%;left:25%;position:absolute}[data-reg-mode="apex"] .apex-girls-block-wrapper .girl.girl-1{animation:scaleIcon 2s ease-out}.apex-girls-block-wrapper .girl.girl-2{background-image:url(/landing/resource?id=54df5cc193a4403e1ae91f8077865452.jpg);width:63px;height:63px;position:absolute;top:8px}[data-reg-mode="apex"] .apex-girls-block-wrapper .girl.girl-2{animation:scaleIcon 2s ease-out;animation-delay:2s}.apex-girls-block-wrapper .girl.girl-3{background-image:url(/landing/resource?id=0f47af67e3b88f13d780eb9116b31f86.jpg);width:63px;height:63px;position:absolute;top:0;right:15px}[data-reg-mode="apex"] .apex-girls-block-wrapper .girl.girl-3{animation:scaleIcon 2s ease-out;animation-delay:2.5s}.apex-girls-block-wrapper .girl.girl-4{background-image:url(/landing/resource?id=8e3534e375ac40ecc64dc2ad19b6aad1.jpg);width:47px;height:47px;position:absolute;bottom:30px;left:8px}[data-reg-mode="apex"] .apex-girls-block-wrapper .girl.girl-4{animation:scaleIcon 2s ease-out;animation-delay:3.5s}.apex-girls-block-wrapper .girl.girl-5{background-image:url(/landing/resource?id=9a0c6be0c74038622822e7dcad68cae8.jpg);width:63px;height:63px;position:absolute;bottom:22px;right:-4px}[data-reg-mode="apex"] .apex-girls-block-wrapper .girl.girl-5{animation:scaleIcon 2s ease-out;animation-delay:4s}.apex-loader-title{font-size:16px;line-height:1.2;color:#fff;font-weight:500;display:none}.apex-loader-title.active{display:block}.apex-loader-title>span{height:0;opacity:0;overflow:hidden;transition:height 50ms ease-in-out,opacity 150ms ease-in-out}.apex-loader-title>span.visible{height:auto;opacity:1}@keyframes scaleIcon{0%{transform:scale(0);transform-origin:bottom;opacity:0}25%{transform:scale(1.18);transform-origin:bottom;opacity:1}50%{transform:scale(1);transform-origin:bottom;opacity:1}75%{transform:scale(1.1);transform-origin:bottom;opacity:1}100%{transform:scale(1);transform-origin:bottom;opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.exit-offer-btn{display:flex;opacity:0;align-items:center;justify-content:center;position:fixed;top:20px;right:20px;width:32px;height:32px;border:1px solid rgb(255 255 255 / .16);border-radius:50%;background:rgb(0 0 0 / .3);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);cursor:pointer;transition:opacity .8s ease;z-index:9999999;pointer-events:none}.exit-offer-btn:hover{opacity:.9}.exit-offer-btn.is-active{opacity:1;pointer-events:auto}[data-current-step-name="age"] .exit-offer-btn.is-active,[data-form-is-open="login"] .exit-offer-btn.is-active{display:none}.exit-offer-btn::before,.exit-offer-btn::after{content:"";position:absolute;width:14px;height:2px;background:#fff;border-radius:1px}.exit-offer-btn::before{transform:rotate(45deg)}.exit-offer-btn::after{transform:rotate(-45deg)}
.form-block .reg-form-container,.form-block .login-form-popup-block{display:none}.form-block[data-visible-form="register"] .reg-form-container{display:flex}.form-block[data-visible-form="register"] .reg-form{flex-grow:1}.form-block[data-visible-form="login"] .login-form-popup-block{display:flex}.form-block[data-visible-form="login"] .login-form-popup{flex-grow:1}.form-switch-links .login-link,.form-switch-links .reg-link{display:none;cursor:pointer;text-decoration:underline}.form-switch-links[data-visible-form="register"] .login-link{display:inline-flex}.form-switch-links[data-visible-form="login"] .reg-link{display:inline-flex}[data-sign-in-visible-form="recovery"] .form-switch-links .reg-link{display:none}
.footer-links-block{display:inline-flex;flex-wrap:wrap}[data-footer-link="imprint"]{display:none}[data-footer-link="anti-slavery"]{display:none}[lang="en"] [data-footer-link="anti-slavery"]{display:block}
.do-not-sell-information{display:none}.do-not-sell-information a{cursor:pointer;text-decoration:underline}.do-not-sell-information a:hover{text-decoration:none}.do-not-sell-information.US{display:block}
.digital-service-ac{display:none}.digital-service-ac a{cursor:pointer;text-decoration:underline}.digital-service-ac a:hover{text-decoration:none}.digital-service-ac.SWE,.digital-service-ac.ESP,.digital-service-ac.SVN,.digital-service-ac.SVK,.digital-service-ac.ROU,.digital-service-ac.PRT,.digital-service-ac.POL,.digital-service-ac.NLD,.digital-service-ac.MLT,.digital-service-ac.LUX,.digital-service-ac.LTU,.digital-service-ac.LVA,.digital-service-ac.ITA,.digital-service-ac.IRL,.digital-service-ac.HUN,.digital-service-ac.GRC,.digital-service-ac.DEU,.digital-service-ac.FRA,.digital-service-ac.FIN,.digital-service-ac.EST,.digital-service-ac.DNK,.digital-service-ac.CZE,.digital-service-ac.CYP,.digital-service-ac.HRV,.digital-service-ac.BGR,.digital-service-ac.BEL,.digital-service-ac.AUT{display:block}
.copyright-block{color:rgb(0 0 0 / .5)}.copyright-block a{color:inherit}
body .cookie-popup-wrapper.cookie-popup-visible{display:none}.cookie-popup-block{display:flex;justify-content:center;align-items:center;background:rgb(0 0 0 / .7);padding:20px;position:fixed;top:0;bottom:0;left:0;right:0;z-index:999}.cookie-popup-block.FRA .cookie-policy-popup,.cookie-popup-block.DEU .cookie-policy-popup,.cookie-popup-block.AUT .cookie-policy-popup,.cookie-popup-block.ITA .cookie-policy-popup,.cookie-popup-block.ESP .cookie-policy-popup,.cookie-popup-block.NLD .cookie-policy-popup,.cookie-popup-block.BEL .cookie-policy-popup,.cookie-popup-block.SWE .cookie-policy-popup,.cookie-popup-block.NOR .cookie-policy-popup,.cookie-popup-block.DNK .cookie-policy-popup,.cookie-popup-block.FIN .cookie-policy-popup,.cookie-popup-block.POL .cookie-policy-popup,.cookie-popup-block.CZE .cookie-policy-popup,.cookie-popup-block.PRT .cookie-policy-popup,.cookie-popup-block.HUN .cookie-policy-popup,.cookie-popup-block.ROU .cookie-policy-popup,.cookie-popup-block.GRC .cookie-policy-popup,.cookie-popup-block.HRV .cookie-policy-popup,.cookie-popup-block.SVN .cookie-policy-popup,.cookie-popup-block.BGR .cookie-policy-popup,.cookie-popup-block.CYP .cookie-policy-popup,.cookie-popup-block.EST .cookie-policy-popup,.cookie-popup-block.LVA .cookie-policy-popup,.cookie-popup-block.LTU .cookie-policy-popup,.cookie-popup-block.LUX .cookie-policy-popup,.cookie-popup-block.MLT .cookie-policy-popup,.cookie-popup-block.SVK .cookie-policy-popup,.cookie-popup-block.UK .cookie-policy-popup{display:block}.cookie-popup-block.FRA .cookie-age-popup,.cookie-popup-block.DEU .cookie-age-popup,.cookie-popup-block.AUT .cookie-age-popup,.cookie-popup-block.ITA .cookie-age-popup,.cookie-popup-block.ESP .cookie-age-popup,.cookie-popup-block.NLD .cookie-age-popup,.cookie-popup-block.BEL .cookie-age-popup,.cookie-popup-block.SWE .cookie-age-popup,.cookie-popup-block.NOR .cookie-age-popup,.cookie-popup-block.DNK .cookie-age-popup,.cookie-popup-block.FIN .cookie-age-popup,.cookie-popup-block.POL .cookie-age-popup,.cookie-popup-block.CZE .cookie-age-popup,.cookie-popup-block.PRT .cookie-age-popup,.cookie-popup-block.HUN .cookie-age-popup,.cookie-popup-block.ROU .cookie-age-popup,.cookie-popup-block.GRC .cookie-age-popup,.cookie-popup-block.HRV .cookie-age-popup,.cookie-popup-block.SVN .cookie-age-popup,.cookie-popup-block.BGR .cookie-age-popup,.cookie-popup-block.CYP .cookie-age-popup,.cookie-popup-block.EST .cookie-age-popup,.cookie-popup-block.LVA .cookie-age-popup,.cookie-popup-block.LTU .cookie-age-popup,.cookie-popup-block.LUX .cookie-age-popup,.cookie-popup-block.MLT .cookie-age-popup,.cookie-popup-block.SVK .cookie-age-popup,.cookie-popup-block.UK .cookie-age-popup{display:none}.cookie-popup-block.is-hidden{display:none}.cookie-popup-block.is-yoti .cookie-policy-popup,.cookie-popup-block.is-yoti .cookie-age-popup{display:none!important}.cookie-popup-block.is-yoti .cookie-yoti-popup{display:block}.cookie-policy-popup,.cookie-yoti-popup{display:none}.cookie-btn__accept,.cookie-btn__decline{display:flex;align-items:center;justify-content:center;width:100%}.cookie-policy-popup,.cookie-age-popup,.cookie-yoti-popup{background:#fff;width:100%;max-width:500px;padding:20px;font-size:14px;color:var(--text_color_muted);text-align:center;border-radius:var(--radius);box-shadow:var(--shadow)}.cookie-popup__title{font-size:18px;color:var(--text_color);margin-bottom:10px}.cookie-popup-block p a{color:var(--primary);text-decoration:underline}.cookie-popup__btns{margin-top:20px}.cookie-popup__btns .cookie-btn__decline{margin-bottom:10px}[data-theme="material"] .cookie-btn__decline{background:#ebebeb;color:var(--text_color);border-color:#ebebeb}[data-theme="material"] .cookie-btn__decline:hover{background:rgb(0 0 0 / .04)}[data-theme="maneko"] .cookie-btn__decline{background:#fff;color:var(--text_color);border-color:#fff0;box-shadow:0 0 1px rgb(0 0 0 / .5)}[data-theme="maneko"] .cookie-btn__decline:hover{background:rgb(0 0 0 / .04);text-decoration:underline}[data-theme="force"] .cookie-btn__decline{background:#fff;color:var(--text_color);border-color:rgb(0 0 0 / .16)}[data-theme="force"] .cookie-btn__decline:hover{background:rgb(0 0 0 / .04)}[data-theme="loveis"] .cookie-btn__decline{background:#fff;color:var(--text_color);border-color:#000}[data-theme="loveis"] .cookie-btn__decline:hover{background:rgb(0 0 0 / .04)}@media (min-width:550px){.cookie-policy-popup,.cookie-age-popup,.cookie-yoti-popup{padding:40px}.cookie-popup__btns{display:flex;justify-content:space-between;gap:10px;margin-top:40px}.cookie-popup__btns .cookie-btn__decline,.cookie-popup__btns .cookie-btn__accept{flex:1;margin:0}}
.yoti-verification-block{display:none;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1001;background:rgb(0 0 0 / .75);align-items:center!important;justify-content:center!important}.yoti-verification-block.is-open{display:flex}.yoti-verification-popup{position:relative;width:calc(100% - 32px);max-width:500px;height:calc(100vh - 40px);max-height:680px;background:#fff;border-radius:8px;overflow:hidden}.yoti-loader{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;background:#fff}.yoti-loader.is-visible{display:flex}.yoti-loader-spinner{width:44px;height:44px;border:3px solid rgb(0 0 0 / .12);border-top-color:#333;border-radius:50%;animation:yoti-spin 0.7s linear infinite}@keyframes yoti-spin{to{transform:rotate(360deg)}}.yoti-error{display:none;position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:#fff;text-align:center}.yoti-error.is-visible{display:flex}.yoti-error-text{font-size:15px;line-height:1.5;color:#333;margin-bottom:20px}.yoti-retry-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;font-size:14px;font-weight:600;color:#fff;background:#333;border-radius:6px;cursor:pointer;transition:opacity 0.2s}.yoti-retry-btn span{pointer-events:none}.yoti-retry-btn:hover{opacity:.8}.yoti-iframe{display:none;position:absolute;top:0;left:0;width:100%;height:100%;border:none}.yoti-iframe.is-loaded{display:block}
@font-face{font-family:'Manrope';src:url(/landing/font?id=manrope-400.woff2) format('woff2'),url(/landing/font?id=manrope-400.woff) format('woff');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'Manrope';src:url(/landing/font?id=manrope-500.woff2) format('woff2'),url(/landing/font?id=manrope-500.woff) format('woff');font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:'Manrope';src:url(/landing/font?id=manrope-700.woff2) format('woff2'),url(/landing/font?id=manrope-700.woff) format('woff');font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:'Manrope';src:url(/landing/font?id=manrope-800.woff2) format('woff2'),url(/landing/font?id=manrope-800.woff) format('woff');font-style:normal;font-weight:800;font-display:swap}*{box-sizing:border-box}*:focus{outline:none}html{min-height:100%;background:var(--page-bg);-webkit-text-size-adjust:100%}body{min-width:320px;min-height:100vh;min-height:100svh;min-height:100dvh;margin:0;color:var(--text);background:var(--page-bg);font-family:var(--font-body)}input::-ms-reveal,input::-ms-clear{display:none}button,input,select{font:inherit}button{border:0}button,a{color:inherit}img{display:block;width:100%;height:100%}h1,h2,p{margin:0}:root{--page-bg:#F9F6F2;--accent:#D46000;--primary:#5082BF;--title:#201911;--section-pink:#F8E7E9;--card:#FFFDF9;--button-soft:#F3EBDF;--accent-tint-12:color-mix(in srgb, var(--accent) 12%, #fff);--primary-shadow:color-mix(in srgb, var(--primary) 28%, transparent);--text:rgba(0, 0, 0, 0.85);--text-muted:rgba(0, 0, 0, 0.5);--text-disabled:rgba(51, 38, 26, 0.3);--field-bg:rgba(51, 38, 26, 0.04);--field-border:rgba(51, 38, 26, 0.16);--danger:#DF1E2C;--font-body:'Manrope', Arial, Helvetica, sans-serif;--font-display:'Manrope', Arial, Helvetica, sans-serif;--font-script:'Merriweather', Georgia, serif;--radius-button:8px;--shadow-button:0 1px 0 rgba(80, 55, 20, 0.16);--shadow-card:0 4px 30px rgba(68, 39, 14, 0.10);--shadow-panel:0 4px 20px rgba(68, 39, 14, 0.10);--header-height:60px;--marquee-height:40px;--hero-runway:0px;--fan-scale:1}.page{position:relative;min-height:100vh;min-height:100svh;min-height:100dvh;overflow-x:clip;background:var(--page-bg)}.site-header{position:sticky;top:0;z-index:30;height:var(--header-height);border-bottom:1px solid var(--accent);background:var(--page-bg)}.site-header-inner{width:100%;max-width:1320px;height:60px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;justify-content:space-between}.site-header .logo{width:81px;height:40px}.site-header .logo img,.site-header .logo svg{width:100%;height:100%;object-fit:contain}.auth-switch-slot{min-width:61px;min-height:40px;display:flex;align-items:center;justify-content:flex-end}.form-switch-links{display:flex;align-items:center}.reg-link.is-hidden{display:none}.auth-switch-slot .form-switch-links{display:flex}.auth-switch-slot .login-link{display:inline-flex}.auth-switch-slot .reg-link{display:none}.login-link{min-width:61px;height:40px;padding:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--text);background:#fff0;font-size:14px;font-weight:700;line-height:20px;text-decoration:underline;cursor:pointer}.main{position:relative}.hero-scroll{position:relative;z-index:2;background:var(--page-bg)}.hero-pin{position:relative;background:var(--page-bg)}.hero-section{position:relative;padding:40px 0 20px;overflow:visible}.hero-runway{display:none}.grid-lines{position:absolute;left:50%;top:0;width:366px;height:100%;transform:translateX(-50%);opacity:.2;background-image:repeating-linear-gradient(90deg,var(--accent) 0,var(--accent) 1px,transparent 1px,transparent 73px);pointer-events:none}.hero-copy{position:relative;z-index:4;width:100%;max-width:var(--hero-copy-max,360px);padding:0 var(--hero-copy-pad,0);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.hero-kicker{width:100%;color:var(--accent);font-size:14px;font-weight:400;line-height:20px;letter-spacing:2.1px}.hero-title{width:100%;min-height:90px;max-width:100%;color:var(--title);font-size:0;line-height:0}.hero-title-row{display:block;padding-left:27px;text-align:left}.hero-title-row-second{margin-top:10px;padding-right:20px;padding-left:0;text-align:right}.title-script{color:var(--accent);font-family:var(--font-script);font-size:calc(25px * var(--hero-title-fit, 1));font-style:italic;font-weight:400;line-height:40px}.hero-title-row-second .title-script{font-size:calc(24px * var(--hero-title-fit, 1))}.title-strong{margin-left:7px;color:var(--title);font-family:var(--font-display);font-size:calc(34px * var(--hero-title-fit, 1));font-weight:800;line-height:40px}.primary-action{position:relative;width:320px;height:52px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-button);color:rgb(255 255 255 / .9);background:var(--primary);box-shadow:var(--shadow-button);font-size:18px;font-weight:700;line-height:24px;cursor:pointer;transition:transform 0.35s cubic-bezier(.22,1,.36,1),box-shadow 0.35s ease}.primary-action:hover{box-shadow:0 12px 28px var(--primary-shadow)}.fan-stage-intro{position:relative;z-index:3;width:calc(360px * var(--fan-scale));height:calc(409px * var(--fan-scale));margin:20px auto 0;perspective:1600px;transform-style:preserve-3d}.fan-stage{position:relative;width:100%;height:100%;transform-style:preserve-3d;will-change:transform}.fan-card{position:absolute;cursor:pointer;transition:filter 0.7s ease;will-change:transform}.fan-card-inner{width:100%;height:100%;padding:5px;display:flex;flex-direction:column;gap:5px;border:1px solid #fff;border-radius:12px;background:rgb(255 255 255 / .5);box-shadow:var(--shadow-card);backdrop-filter:blur(12px);transition:box-shadow 0.7s cubic-bezier(.22,1,.36,1);transform-origin:center}.fan-card-photo{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;border-radius:8px}.fan-card-photo img{object-fit:cover}.fan-card:hover,.fan-card.is-hovered,.fan-card.is-tapped{filter:saturate(1.08)}.fan-card:hover .fan-card-inner,.fan-card.is-hovered .fan-card-inner,.fan-card.is-tapped .fan-card-inner{box-shadow:0 16px 42px rgb(68 39 14 / .16)}.fan-card.is-tapped .fan-card-inner{transform:scale(1.04)}.fan-card-label{color:var(--accent);font-family:var(--font-script);font-size:12px;font-weight:400;line-height:16px;letter-spacing:.6px;white-space:nowrap}.fan-badge{position:absolute;top:5px;right:5px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--accent-tint-12);border-radius:var(--radius-button,6px);background:var(--accent-tint-12)}.fan-badge span{width:18px;height:18px;background:var(--accent);mask:url(/landing/resource/id/a2b37aa01cac66f312a5a6cd249d68ef.svg) center / contain no-repeat;-webkit-mask:url(/landing/resource/id/a2b37aa01cac66f312a5a6cd249d68ef.svg) center / contain no-repeat}.fan-card-1{left:calc(24.5px * var(--fan-scale));top:0;width:calc(150px * var(--fan-scale));height:calc(160px * var(--fan-scale));transform:rotate(-4deg)}.fan-card-2{left:calc(196.5px * var(--fan-scale));top:0;width:calc(150px * var(--fan-scale));height:calc(160px * var(--fan-scale));transform:rotate(4deg)}.fan-card-3{left:0;top:calc(209px * var(--fan-scale));z-index:5;width:calc(140px * var(--fan-scale));height:calc(200px * var(--fan-scale));transform:rotate(-4deg)}.fan-card-4{left:calc(110px * var(--fan-scale));top:calc(170px * var(--fan-scale));z-index:6;width:calc(140px * var(--fan-scale));height:calc(200px * var(--fan-scale))}.fan-card-5{left:calc(220px * var(--fan-scale));top:calc(204px * var(--fan-scale));z-index:5;width:calc(140px * var(--fan-scale));height:calc(200px * var(--fan-scale));transform:rotate(4deg)}.marquee{position:relative;z-index:4;width:100%;height:var(--marquee-height);overflow:hidden;border:1px solid var(--accent);color:var(--accent)}.marquee-track{width:max-content;height:100%;display:flex;align-items:center;animation:marqueeMove 31s linear infinite}.marquee-group{height:100%;padding:10px 20px 10px 0;display:flex;align-items:center;gap:10px;white-space:nowrap}.marquee-group::after{content:"";width:16px;height:16px;flex:0 0 16px;display:block;background:var(--primary);mask:url(/landing/resource/id/fd2666722c1d125f7bf34d205e81aa02.svg) center / contain no-repeat;-webkit-mask:url(/landing/resource/id/fd2666722c1d125f7bf34d205e81aa02.svg) center / contain no-repeat}.marquee span{font-size:14px;font-weight:700;line-height:20px;letter-spacing:2.1px}.marquee-script{font-family:var(--font-script);font-size:14px;font-style:italic;font-weight:400;line-height:18px;letter-spacing:1.12px}.marquee-icon{width:16px;height:16px;display:block;background:var(--primary);mask:url(/landing/resource/id/fd2666722c1d125f7bf34d205e81aa02.svg) center / contain no-repeat;-webkit-mask:url(/landing/resource/id/fd2666722c1d125f7bf34d205e81aa02.svg) center / contain no-repeat}.marquee-story{gap:20px}.marquee-story span{color:var(--primary)}.marquee-story .marquee-script{color:var(--accent)}@keyframes marqueeMove{from{transform:translateX(0)}to{transform:translateX(-50%)}}.chemistry-section{position:relative;z-index:2;padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:20px;background:var(--section-pink)}.split-heading,.bottom-title{color:var(--title);font-size:0;line-height:0;text-align:center}.phrase-script{color:var(--accent);font-family:var(--font-script);font-size:24px;font-style:italic;font-weight:400;line-height:40px}.phrase-strong{margin-left:10px;color:var(--title);font-family:var(--font-display);font-size:34px;font-weight:800;line-height:40px;text-transform:uppercase}.chemistry-panel{width:320px;max-width:100%;padding:10px 6px 10px 10px;display:flex;justify-content:center;gap:4px;border:1px solid #fff;border-radius:12px;background:#fff;box-shadow:var(--shadow-panel);backdrop-filter:blur(12px)}.chemistry-label{width:16px;min-height:109px;align-self:flex-start;display:flex;align-items:center;justify-content:center;color:var(--accent);font-size:12px;font-weight:400;line-height:16px;letter-spacing:1.8px;text-transform:uppercase;white-space:nowrap}.chemistry-label-left{transform:rotate(180deg);writing-mode:vertical-rl}.chemistry-label-right{align-self:flex-start;transform:rotate(0deg);writing-mode:vertical-rl}.chemistry-photos{position:relative;width:260px;display:flex;flex-direction:column;gap:10px}.chemistry-photo{overflow:hidden;border-radius:12px;cursor:pointer}.chemistry-photo img{object-fit:cover;transition:transform 0.8s cubic-bezier(.22,1,.36,1)}.chemistry-photo:hover img{transform:scale(1.07)}.chemistry-photo-main,.chemistry-photo-side{width:260px;height:220px}.chemistry-pill{display:none}.bottom-cta{width:320px;max-width:calc(100% - 40px);margin:40px auto;display:flex;flex-direction:column;align-items:center;gap:20px}.bottom-title{width:100%}.bottom-title-strong,.bottom-title-script{display:block}.bottom-title-strong{color:var(--title);font-family:var(--font-display);font-size:34px;font-weight:700;line-height:normal;text-transform:uppercase}.bottom-title-script{color:var(--accent);font-family:var(--font-script);font-size:24px;font-style:italic;font-weight:400;line-height:normal}.footer-block{width:100%;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-top:1px solid var(--accent);color:var(--text-muted);background:var(--page-bg);font-size:12px;font-weight:400;line-height:16px;text-align:center}.footer-links-list,.footer-links,.footer-links-block{width:350px;max-width:100%;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;gap:20px;list-style:none}.footer-links-item{display:block;list-style:none;margin:0}.footer-links-item::before,.footer-links-item::marker{content:none}.footer-links-item a,.footer-block a{text-decoration:underline;cursor:pointer}.footer-links-block [data-footer-link="imprint"],.footer-links-block [data-footer-link="anti-slavery"]{display:none}.DEU .footer-links-block li[data-footer-link="imprint"]{display:block}[lang="en"] .footer-links-block li[data-footer-link="anti-slavery"]{display:block}.copyright,.copyright-block{max-width:100%}.auth-drawer{position:fixed;inset:0;z-index:90;display:none}.page.is-register-open .auth-drawer,.page.is-login-open .auth-drawer,.page.is-recovery-open .auth-drawer{display:block}.auth-backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .55);cursor:pointer}.auth-drawer-panel{position:absolute;top:0;right:0;width:100%;max-width:500px;min-height:100%;background:#fff}.auth-drawer-panel{overflow-y:auto}.auth-close,.close-login-form{position:absolute;top:18px;right:40px;z-index:12;width:24px;height:24px;padding:0;color:var(--text-muted,rgb(0 0 0 / .5));background:#fff0;cursor:pointer}.auth-close::before,.close-login-form::before{content:"";display:block;width:100%;height:100%;background:currentColor;mask:url(/landing/resource/id/b0c1c996c234336d49e83939f8adce60.svg) center / contain no-repeat;-webkit-mask:url(/landing/resource/id/b0c1c996c234336d49e83939f8adce60.svg) center / contain no-repeat}.close-login-form{display:none}.auth-panel-header{position:absolute;left:40px;top:10px;z-index:12;width:81px;height:40px}.auth-panel-header .logo,.auth-panel-header .logo img,.auth-panel-header .logo svg{width:100%;height:100%;object-fit:contain}.form-block{display:none;position:relative;width:100%;max-width:none;min-height:100%;background:#fff}.auth-drawer .form-block{display:block}.form-block::before{content:"";position:relative;width:100%;height:60px;display:block}.reg-form-container,.login-form-popup-block{width:100%}.form-block[data-visible-form="register"] .login-form-popup-block,.form-block[data-visible-form="login"] .reg-form-container,.form-block[data-visible-form="login"] .recovery-form,.form-block[data-visible-form="recovery"] .reg-form-container,.form-block[data-visible-form="recovery"] .login-form{display:none}.form-block[data-visible-form="login"] .login-form,.form-block[data-visible-form="recovery"] .recovery-form{display:flex;flex-direction:column}.form-block[data-visible-form="login"] .login-form-popup-block,.form-block[data-visible-form="recovery"] .login-form-popup-block{display:block}.reg-form,.login-form,.recovery-form{width:100%;padding:120px 40px 40px}.form-step-item{display:none}.form-step-item.is-active{display:block}.form-step-label{margin-bottom:40px;color:var(--accent);font-size:14px;font-weight:700;line-height:20px;letter-spacing:2.1px;text-transform:uppercase}.form-step-content{display:flex;flex-direction:column;align-items:center;gap:20px}.form-step-title,.login-form-title,.recovery-form-title{width:100%;color:var(--text);font-family:var(--font-script);font-size:24px;font-weight:700;line-height:36px}.form-item{position:relative;width:100%;margin:0}.form-label-block,.form-item label,.field-label,.form-label{display:block;min-height:20px;padding-top:4px;font-size:12px;font-weight:400;line-height:16px;transition:color 0.18s ease}.form-label-block{color:var(--text-muted)}.form-item label,.field-label,.form-label{color:inherit}.form-field-block,.form-input,.form-select{position:relative;width:100%}.form-input,.form-select select,.select-value,.location-country-jpn-select{display:flex;align-items:center;width:100%;height:40px;min-height:40px;border:0;border-bottom:2px solid var(--field-border);border-radius:8px 8px 0 0;background-color:var(--field-bg);transition:border-color 0.18s ease}.form-input input,.form-select select,.select-value,.location-country-jpn-select{color:var(--text);font-family:var(--font-body);font-size:14px;font-weight:400;line-height:20px}.form-input input{width:100%;height:40px;padding:10px;border:0;background:#fff0;-webkit-appearance:none;appearance:none}.form-select select{padding:10px 40px 10px 10px;cursor:pointer;-webkit-appearance:none;appearance:none}.form-item.is-user-focused .form-input,.form-item.is-user-focused .form-select select,.form-item.is-user-focused .select-value,.form-select.is-open select,.form-select.is-open .select-value,.form-select.is-visible select,.form-select.is-visible .select-value{border-bottom-color:var(--primary)}.form-item.is-user-focused .form-label-block,.form-item.is-user-focused .form-label{color:var(--primary)}.error-field .form-label-block,.error-field .form-label,.field-invalid .form-label-block,.field-invalid .form-label,.form-item.has-error .form-label-block,.form-item.has-error .form-label,.form-item.error .form-label-block,.form-item.error .form-label,.form-item.is-user-focused.error-field .form-label-block,.form-item.is-user-focused.error-field .form-label,.form-item.is-focused.error-field .form-label-block{color:var(--danger)}.error-field .form-input,.error-field .form-select select,.error-field .select-value,.field-invalid .form-input,.field-invalid .form-select select,.field-invalid .select-value,.form-item.has-error .form-input,.form-item.has-error .form-select select,.form-item.has-error .select-value,.form-item.error .form-input,.form-item.error .form-select select,.form-item.error .select-value,.form-item.is-user-focused.error-field .form-input,.form-item.is-user-focused.error-field .form-select select,.form-item.is-user-focused.error-field .select-value,.form-item.is-focused.error-field .form-input,.form-item.is-focused.error-field .form-select select,.form-item.is-focused.error-field .select-value{border-bottom-color:var(--danger)}.form-input input::placeholder{color:var(--text-muted)}.form-item select:not(.location-country-jpn-select){position:absolute;width:1px;min-height:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}.form-item.has-error .select-value,.form-item.error .select-value{border-bottom-color:var(--danger)}.select-value{position:relative;display:flex;align-items:center;padding:10px 40px 10px 10px;cursor:pointer}.select-value::after{content:"";position:absolute;top:50%;right:10px;width:20px;height:20px;background:var(--text,rgb(0 0 0 / .85));transform:translateY(-50%);mask:url(/landing/resource/id/cf717194e96e70be40b5dffa7a786c87.svg) center / contain no-repeat;-webkit-mask:url(/landing/resource/id/cf717194e96e70be40b5dffa7a786c87.svg) center / contain no-repeat}.select-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;display:none;max-height:200px;overflow-y:auto;border-radius:10px;background:#fff;box-shadow:var(--shadow-panel)}.form-select.is-open .select-dropdown,.form-select.is-visible .select-dropdown,.select-dropdown.is-open,.select-dropdown.is-visible{display:block}.select-item{padding:10px;color:var(--text);font-size:14px;line-height:20px;cursor:pointer}.select-item:hover,.select-item.is-active{background:var(--field-bg)}.select-item[value=""],.select-item[data-value=""],.form-item[data-form-item="age"] .select-dropdown .select-item:first-child{display:none}.location-item{position:relative}.form-item[data-form-item="location"] .form-input input,.location-item .form-input input{padding-right:40px}.form-item[data-form-item="location"] .form-input::after,.location-item .form-input::after{display:none}.location-notice-icon{content:"";position:absolute;right:10px;top:12px;z-index:4;width:20px;height:20px;background:var(--text,rgb(0 0 0 / .85));cursor:pointer;mask:url(/landing/resource/id/b4be3456173be6bc668ced5228fda73d.svg) center / contain no-repeat;-webkit-mask:url(/landing/resource/id/b4be3456173be6bc668ced5228fda73d.svg) center / contain no-repeat}.location-example{position:absolute;top:44px;right:0;z-index:120;display:none;width:200px;padding:10px;border-radius:8px;background:#fff;box-shadow:var(--shadow-panel);color:var(--text);font-family:var(--font-body);font-size:14px;line-height:20px;pointer-events:none}.location-example::before{content:"";position:absolute;top:-7px;right:13px;width:14px;height:14px;background:#fff;box-shadow:-1px -1px 4px rgb(0 0 0 / .08);transform:rotate(45deg)}.location-notice-icon:hover+.location-example,.location-notice-icon:focus+.location-example,.location-example.is-visible{display:block}.location-notice,.placefinder-samples{display:none}.location-country-jpn-select{padding:10px 40px 10px 10px;cursor:pointer}.location-suggest-block,.suggest{z-index:30;border-radius:0 0 8px 8px;background:#fff;box-shadow:var(--shadow-panel)}.suggest-item,.location-suggest-item{padding:10px;color:var(--text);font-size:14px;line-height:20px;cursor:pointer}.suggest-item:hover,.location-suggest-item:hover,.suggest-item.is-active,.location-suggest-item.is-active{background:var(--field-bg)}.password-item{position:relative}.password-icon{position:absolute;right:10px;top:50%;z-index:3;width:20px;height:20px;background:var(--text,rgb(0 0 0 / .85));cursor:pointer;transform:translateY(-50%);mask:url(/landing/resource/id/e616e40d8f6cefdb810e0e208a414c1a.svg) center / contain no-repeat;-webkit-mask:url(/landing/resource/id/e616e40d8f6cefdb810e0e208a414c1a.svg) center / contain no-repeat}.password-icon.active,.password-icon.is-active,.password-icon.is-visible,.form-input:has(input[type="text"]) .password-icon{mask-image:url(/landing/resource/id/6133bc2430e986c7c8ec2e9ea5707bc9.svg);-webkit-mask-image:url(/landing/resource/id/6133bc2430e986c7c8ec2e9ea5707bc9.svg)}.form-item[data-form-item="password"] .form-input input,.form-item[data-loginform-item="password"] .form-input input,.password-item .form-input input{padding-right:40px}.form-error-block,.form-error-item,.form-error,.input-error{min-height:0;color:var(--danger);font-family:var(--font-family,Manrope),var(--font-body);font-size:12px;font-style:normal;font-weight:400;line-height:16px}.form-item.error-field .form-error-block{padding-top:4px}.form-error-item{margin-top:0}.form-error-item:empty,.form-error-block:empty{display:none}.form-item.error-field>.form-label-block,.form-item.field-invalid>.form-label-block,.form-item.has-error>.form-label-block,.form-item.error>.form-label-block{color:var(--danger)}.form-item.error-field>.form-field-block>.form-input,.form-item.error-field>.form-field-block>.form-select select,.form-item.error-field>.form-field-block>.form-select .select-value,.form-item.field-invalid>.form-field-block>.form-input,.form-item.field-invalid>.form-field-block>.form-select select,.form-item.field-invalid>.form-field-block>.form-select .select-value,.form-item.has-error>.form-field-block>.form-input,.form-item.has-error>.form-field-block>.form-select select,.form-item.has-error>.form-field-block>.form-select .select-value,.form-item.error>.form-field-block>.form-input,.form-item.error>.form-field-block>.form-select select,.form-item.error>.form-field-block>.form-select .select-value{border-bottom-color:var(--danger)}.form-controls{width:320px;max-width:100%;display:flex;justify-content:center;gap:10px}.form-controls-first{width:200px}.primary-form-btn,.back-form-btn,.login-form-submit,.recovery-form-submit,.login-switch-btn{height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-button);box-shadow:var(--shadow-button);font-size:14px;font-weight:700;line-height:20px;cursor:pointer}.primary-form-btn,.login-form-submit,.recovery-form-submit{width:auto;min-width:200px;max-width:100%;align-self:center;padding-right:20px;padding-left:20px;color:rgb(255 255 255 / .9);background:var(--primary)}.login-form-submit{margin-top:-20px}.back-form-btn,.login-switch-btn{width:40px;min-width:40px;flex:0 0 40px;padding:10px;color:var(--text);background:var(--button-soft);font-size:0;line-height:0}.back-form-btn::before,.login-switch-btn::before{content:"";width:20px;height:20px;background:currentColor;mask:url(/landing/resource/id/90e18bacd5c2f1320132443009d0df27.svg) center / contain no-repeat;-webkit-mask:url(/landing/resource/id/90e18bacd5c2f1320132443009d0df27.svg) center / contain no-repeat}.form-terms{display:flex;flex-direction:column;gap:16px;width:100%;margin:0;color:var(--text);font-family:var(--font-body);font-size:12px;font-weight:400;line-height:16px}.terms-checkbox-item,.terms-checkboxes-item{position:relative;display:flex;align-items:center;flex-wrap:wrap;column-gap:20px;row-gap:4px;width:100%;min-height:20px;padding-left:0;margin-top:0;text-align:left;cursor:pointer}.terms-checkbox-item::before,.terms-checkboxes-item::before{display:none}.form-terms input[type="checkbox"]{flex:0 0 20px;width:20px;height:20px;margin:0;border:0;background:var(--primary);cursor:pointer;-webkit-appearance:none;appearance:none;mask:url(/landing/resource/id/2b77d68c1b2f808fb525f7b5812fbee1.svg) center / contain no-repeat;-webkit-mask:url(/landing/resource/id/2b77d68c1b2f808fb525f7b5812fbee1.svg) center / contain no-repeat}.form-terms input[type="checkbox"]:not(:checked){background:var(--field-border);mask-image:url(/landing/resource/id/d11438e905931fe66adfe74840af2db6.svg);-webkit-mask-image:url(/landing/resource/id/d11438e905931fe66adfe74840af2db6.svg)}.form-terms .terms-checkbox-item>span,.form-terms .terms-checkboxes-item>span{flex:1 1 0%;min-width:0}.form-terms .terms-checkbox-item .form-error-block,.form-terms .terms-checkboxes-item .form-error-block{flex:0 0 100%}.form-terms .terms-checkbox-item.error-field .form-error-block,.form-terms .terms-checkbox-item.field-invalid .form-error-block,.form-terms .terms-checkboxes-item.error-field .form-error-block,.form-terms .terms-checkboxes-item.field-invalid .form-error-block{padding-top:0}.form-terms a{color:var(--primary);text-decoration:underline;cursor:pointer}.login-form-wrapper,.login-form-popup-block{width:100%}.login-form-title,.recovery-form-title{margin-bottom:20px}.login-form .form-item,.recovery-form .form-item{margin-bottom:20px}.forgot-password,.forgot-password-link,.login-recovery-link,.recovery-password-btn{margin-top:8px;margin-bottom:20px;display:inline-flex;min-height:40px;align-items:center;color:var(--text);font-size:14px;font-weight:500;line-height:20px;text-decoration:underline;cursor:pointer}.recovery-actions,.recovery-form .buttons-row,.login-form .buttons-row{width:320px;max-width:100%;display:flex;justify-content:center;gap:10px}.recovery-actions{align-self:center;margin-right:auto;margin-left:auto}.register-hidden-form,.asset-preload,.form-block>.form-switch-links{display:none}.cookie-popup-wrapper,.age-verification-popup-wrapper{z-index:120}.cookie-popup-block{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:rgb(32 25 17 / .18);pointer-events:auto}.cookie-policy-popup,.cookie-age-popup,.cookie-yoti-popup,.cookie-popup,.age-verification-popup{width:100%;max-width:400px;max-height:calc(100vh - 40px);max-height:calc(100svh - 40px);padding:20px;overflow-y:auto;border-radius:12px;background:var(--card);box-shadow:0 24px 24px rgb(0 0 0 / .2);font-family:var(--font-body);pointer-events:auto}.cookie-policy-popup,.cookie-age-popup,.cookie-yoti-popup{position:relative;right:auto;bottom:auto}.cookie-policy-popup p,.cookie-age-popup p,.cookie-yoti-popup p{margin:10px 0 20px;color:var(--text-muted);font-size:14px;line-height:20px;text-align:center}.cookie-popup-block:not(.is-yoti) .cookie-yoti-popup,.cookie-popup-block.is-yoti .cookie-policy-popup,.cookie-popup-block.is-yoti .cookie-age-popup{display:none}.cookie-popup-block.is-yoti .cookie-yoti-popup{display:flex}.cookie-popup__title,.cookie-popup-title,.age-verification-popup-title{color:var(--text);font-family:var(--font-script);font-size:16px;font-weight:700;line-height:24px;text-align:center}.cookie-popup-text,.age-verification-popup-text{color:var(--text-muted);font-size:14px;line-height:20px}.cookie-popup__btns{display:flex;flex-direction:column;gap:10px;margin-top:0}.cookie-btn__accept,.cookie-btn__decline,.cookie-accept-btn,.age-verification-accept-btn,.cookie-btn-accept{width:100%;min-height:40px;padding:10px 20px;display:flex;align-items:center;justify-content:center;border:0;background:var(--accent);border-radius:var(--radius-button);color:#fff;font-size:14px;font-weight:700;line-height:20px;text-align:center;text-decoration:none;cursor:pointer}.cookie-btn__decline,.cookie-decline-btn,.age-verification-decline-btn,.cookie-btn-decline{background:var(--button-soft);border-radius:var(--radius-button);color:var(--text);cursor:pointer}[data-intro-item]{opacity:0;filter:blur(8px);transform:translateY(60px)}@keyframes introRise{from{opacity:0;filter:blur(8px);transform:translateY(60px)}to{opacity:1;filter:none;transform:translateY(0)}}.page [data-intro-order="1"]{animation:introRise 1.2s cubic-bezier(.22,1,.36,1) 0.1s both}.page [data-intro-order="2"]{animation:introRise 1.5s cubic-bezier(.22,1,.36,1) 0.5s both}.page [data-intro-order="3"]{animation:introRise 1.6s cubic-bezier(.22,1,.36,1) 0.9s both}.page.is-ready [data-intro-item]{opacity:1;filter:none;transform:translateY(0)}[data-reveal-section]{opacity:1;transform:none}[data-reveal-item]{opacity:0;transform:translateY(46px);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1),filter 1s cubic-bezier(.22,1,.36,1),clip-path 1.4s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s)}[data-reveal-item="fade"]{transform:none}[data-reveal-item="photo"]{opacity:1;clip-path:inset(12% 8% round 12px);filter:blur(6px);transform:scale(.97)}[data-reveal-item].is-visible{opacity:1;transform:translateY(0)}[data-reveal-item="photo"].is-visible{clip-path:inset(0 round 12px);filter:none;transform:scale(1)}@media (min-width:744px){:root{--fan-scale:1.56;--hero-copy-max:560px}.hero-section{padding-top:54px}.hero-title{min-height:128px}.hero-title-row-second{padding-right:0}.title-script,.hero-title-row-second .title-script{font-size:calc(40px * var(--hero-title-fit, 1));line-height:56px}.title-strong{font-size:calc(54px * var(--hero-title-fit, 1));line-height:56px}.fan-stage-intro{margin-top:28px}.footer-links-list,.footer-links,.footer-links-block{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:10px 20px;width:100%}.chemistry-section{padding:70px 40px}.chemistry-panel{width:100%;max-width:1212px;padding:24px;gap:10px}.chemistry-photos{width:100%;flex:1 1 auto}.chemistry-photo-main,.chemistry-photo-side{width:100%;height:auto;aspect-ratio:13 / 11}}@media (max-width:1279px){.reg-form-container,.login-form,.recovery-form{max-width:500px;margin-right:auto;margin-left:auto}}@media (min-width:744px) and (max-width:1279px){:root{--fan-scale:1}.hero-pin{min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));min-height:calc(100dvh - var(--header-height));display:flex;flex-direction:column}.hero-section{min-height:calc(100vh - var(--header-height) - var(--marquee-height));min-height:calc(100svh - var(--header-height) - var(--marquee-height));min-height:calc(100dvh - var(--header-height) - var(--marquee-height));display:flex;flex-direction:column;justify-content:center;padding-top:40px}.fan-stage-intro{width:360px;max-width:calc(100vw - 40px);height:409px;margin-top:20px}.chemistry-section{min-height:100vh;min-height:100svh;min-height:100dvh;padding:70px 40px;justify-content:center;gap:32px}.chemistry-panel{width:100%;max-width:920px;min-height:0;padding:32px;gap:10px}.chemistry-photos{width:100%;flex:1 1 auto;flex-direction:row;align-items:flex-start;gap:0}.chemistry-photo-main{width:56.6038%;height:auto;aspect-ratio:6 / 5}.chemistry-photo-side{width:47.1698%;height:auto;aspect-ratio:25 / 19;margin-top:44px;margin-left:-32px}.chemistry-pill{position:absolute;left:51.1551%;top:20px;display:block;color:var(--accent);font-size:10px;line-height:14px;letter-spacing:1.5px}}@media (min-width:744px) and (max-width:1279px) and (max-height:820px){.hero-section{padding-top:24px}.hero-copy{gap:14px}.hero-kicker{font-size:12px;line-height:16px}.hero-title{min-height:98px}.title-script,.hero-title-row-second .title-script{font-size:calc(32px * var(--hero-title-fit, 1));line-height:46px}.title-strong{font-size:calc(42px * var(--hero-title-fit, 1));line-height:46px}.hero-title-row-second{margin-top:0}.primary-action{width:320px;height:46px;font-size:16px;line-height:22px}.fan-stage-intro{width:300px;height:341px;margin-top:14px}}@media (min-width:744px) and (max-width:1279px) and (orientation:landscape){.fan-stage-intro{width:calc(100vw - 96px);max-width:960px;height:auto;aspect-ratio:1404 / 396;margin-top:16px}.fan-card-inner{padding:7px;gap:7px}.fan-badge{top:10px;right:10px;width:32px;height:32px}.fan-badge span{width:18px;height:18px}.fan-card-1{left:-2.2009%;top:15.9444%;width:17.094%;height:80.8081%;z-index:1;transform:rotate(-8deg)}.fan-card-2{left:17.2365%;top:12.1545%;width:21.3675%;height:68.1818%;z-index:2;transform:rotate(-4deg)}.fan-card-3{left:40.7407%;top:5.8081%;width:18.5185%;height:88.3838%;z-index:3;transform:rotate(0deg)}.fan-card-4{left:62.7493%;top:8.2583%;width:18.5185%;height:75.7576%;z-index:4;transform:rotate(4deg)}.fan-card-5{left:83.574%;top:3.3934%;width:18.5185%;height:85.8586%;z-index:5;transform:rotate(8deg)}}@media (min-width:744px) and (max-width:1279px) and (orientation:landscape) and (max-height:820px){.fan-stage-intro{max-width:820px}.chemistry-section{padding-top:54px;padding-bottom:54px;gap:24px}.chemistry-panel{max-width:760px;padding:24px}.chemistry-photo-side{margin-top:34px;margin-left:-24px}.chemistry-pill{top:14px}}@media (min-width:1280px){:root{--marquee-height:60px;--hero-runway:760px;--fan-scale:1;--hero-copy-max:1058px}.site-header-inner{padding-right:40px;padding-left:40px}.hero-scroll{min-height:calc(100vh - var(--header-height) + var(--hero-runway));min-height:calc(100svh - var(--header-height) + var(--hero-runway));min-height:calc(100dvh - var(--header-height) + var(--hero-runway))}.hero-pin{position:sticky;top:var(--header-height);height:calc(100vh - var(--header-height));height:calc(100svh - var(--header-height));height:calc(100dvh - var(--header-height))}.hero-runway{display:block;height:var(--hero-runway);pointer-events:none}.hero-section{height:calc(100vh - var(--header-height) - var(--marquee-height));height:calc(100svh - var(--header-height) - var(--marquee-height));height:calc(100dvh - var(--header-height) - var(--marquee-height));min-height:0;padding-top:40px;overflow:hidden}.grid-lines{width:1920px;height:100%;background-image:repeating-linear-gradient(90deg,var(--accent) 0,var(--accent) 1px,transparent 1px,transparent 96px)}.hero-copy{gap:40px}.hero-title{min-height:209px}.hero-title-row{padding-left:0;text-align:left}.hero-title-row-second{margin-top:-15px;padding-left:0;text-align:right}.title-script{font-size:calc(56px * var(--hero-title-fit, 1));line-height:112px}.hero-title-row-second .title-script{font-size:calc(56px * var(--hero-title-fit, 1))}.title-strong{margin-left:16px;font-size:calc(90px * var(--hero-title-fit, 1));line-height:112px}.primary-action{width:340px}.fan-stage-intro{width:calc(100vw - 160px);max-width:1404px;height:auto;aspect-ratio:1404 / 396;margin-top:40px;perspective:1600px;transition:none}.fan-card-inner{padding:10px;gap:10px}.fan-badge{top:14px;right:14px;width:40px;height:40px}.fan-badge span{width:20px;height:20px}.fan-card-1{left:-2.2009%;top:15.9444%;width:17.094%;height:80.8081%;z-index:1;transform:rotate(-8deg)}.fan-card-2{left:17.2365%;top:12.1545%;width:21.3675%;height:68.1818%;z-index:2;transform:rotate(-4deg)}.fan-card-3{left:40.7407%;top:5.8081%;width:18.5185%;height:88.3838%;z-index:3;transform:rotate(0deg)}.fan-card-4{left:62.7493%;top:8.2583%;width:18.5185%;height:75.7576%;z-index:4;transform:rotate(4deg)}.fan-card-5{left:83.574%;top:3.3934%;width:18.5185%;height:85.8586%;z-index:5;transform:rotate(8deg)}.marquee{height:60px}.marquee-group{padding-top:20px;padding-bottom:20px;gap:20px}.marquee-primary .marquee-group{padding-right:40px}.chemistry-section{min-height:929px;padding:100px 20px;gap:40px}.phrase-script{font-size:56px;line-height:109px}.phrase-strong{font-size:80px;line-height:109px}.chemistry-panel{max-width:1212px;min-height:580px;padding:40px}.chemistry-photos{width:100%;height:auto;flex-direction:row;align-items:flex-start;gap:0}.chemistry-photo-main{width:56.6038%;height:auto;aspect-ratio:6 / 5}.chemistry-photo-side{width:47.1698%;height:auto;aspect-ratio:25 / 19;margin-top:60px;margin-left:-40px}.chemistry-pill{position:absolute;left:620px;top:22px;display:block;color:var(--accent);font-size:12px;line-height:16px;letter-spacing:1.8px}.bottom-cta{width:651px;margin-top:100px;margin-bottom:100px;gap:40px}.bottom-title-strong{display:block;font-size:80px;line-height:normal}.bottom-title-script{display:block;font-size:56px;line-height:normal}.footer-block{min-height:98px}.cookie-policy-popup,.cookie-age-popup,.cookie-yoti-popup{top:auto;right:auto;bottom:auto}}@media (min-width:1280px) and (max-height:960px){.fan-stage-intro{max-width:1120px;margin-top:16px}}@media (min-width:1280px) and (max-height:860px){.hero-section{padding-top:24px}.hero-copy{gap:24px}.fan-stage-intro{max-width:1000px}}@media (min-width:1280px) and (max-height:780px){.hero-title{min-height:168px}.title-script,.hero-title-row-second .title-script{font-size:calc(48px * var(--hero-title-fit, 1));line-height:90px}.title-strong{font-size:calc(74px * var(--hero-title-fit, 1));line-height:90px}.hero-title-row-second{margin-top:-10px}.fan-stage-intro{max-width:920px}}@media (min-width:1440px){.site-header-inner{padding-right:0;padding-left:0}}@media (max-width:767px){.fan-card-2{transform:rotate(4deg)}.fan-card-4{transform:none}.fan-card-4 .fan-card-inner{background:rgb(255 255 255 / .7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.auth-drawer-panel,.form-block{max-width:100%}.auth-panel-header{left:20px;top:10px}.auth-close,.close-login-form{right:20px}.reg-form,.login-form,.recovery-form{padding:20px}.form-controls,.form-controls-first,.recovery-actions,.recovery-form .buttons-row,.login-form .buttons-row{width:100%}.primary-form-btn,.login-form-submit,.recovery-form-submit{width:100%;min-width:0;flex:1 1 auto}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0.01ms!important}}@media (min-width:744px) and (max-width:1279px){[data-locale^="nl"],:root:lang(nl),[data-locale^="fi"],:root:lang(fi),[data-locale^="ms"],:root:lang(ms),[data-locale^="hu"],:root:lang(hu),[data-locale^="vi"],:root:lang(vi){--hero-copy-max:900px;--hero-copy-pad:20px}}
