*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#fff;--text:#222;--text-muted:#666;--max-width:1400px;--gutter-mobile:3vw;--gutter-desktop:2vw;--gap:11px}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;display:flex}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}img[loading=lazy]{animation:.5s both fadeIn}
.Header-module__9fWxfa__header{z-index:100;background:linear-gradient(#888 0%,#bbb 40%,#fff 100%);justify-content:space-between;align-items:center;padding:20px 24px 24px;display:flex;position:relative}.Header-module__9fWxfa__headerOverlay{background:0 0}.Header-module__9fWxfa__logo{width:auto;height:40px}.Header-module__9fWxfa__nav{align-items:center;gap:24px;display:flex}.Header-module__9fWxfa__navLink{letter-spacing:1.5px;text-transform:uppercase;color:#fff;font-size:13px;transition:opacity .2s}.Header-module__9fWxfa__navLink:hover{opacity:.7}.Header-module__9fWxfa__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.Header-module__9fWxfa__hamburger span{background:#fff;width:24px;height:2px;transition:transform .3s,opacity .3s;display:block}.Header-module__9fWxfa__hamburgerOpen span:first-child{transform:translateY(7px)rotate(45deg)}.Header-module__9fWxfa__hamburgerOpen span:nth-child(2){opacity:0}.Header-module__9fWxfa__hamburgerOpen span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.Header-module__9fWxfa__mobileMenu{z-index:99;background:#fffffff7;flex-direction:column;justify-content:center;align-items:center;gap:32px;display:none;position:fixed;inset:0}.Header-module__9fWxfa__mobileMenu.Header-module__9fWxfa__open{display:flex}.Header-module__9fWxfa__mobileLink{letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);font-size:22px}.Header-module__9fWxfa__mobileLink:hover{color:var(--text)}@media (max-width:768px){.Header-module__9fWxfa__nav{display:none}.Header-module__9fWxfa__hamburger{z-index:101;display:flex}.Header-module__9fWxfa__logo{z-index:101}}
.Footer-module__nhiC3q__footer{z-index:2;text-align:center;background:#fff;border-top:none;margin-top:auto;padding:40px 24px;position:relative}.Footer-module__nhiC3q__social{justify-content:center;gap:20px;margin-bottom:16px;display:flex}.Footer-module__nhiC3q__socialLink{color:var(--text-muted);font-size:14px;transition:color .2s}.Footer-module__nhiC3q__socialLink:hover{color:var(--text)}.Footer-module__nhiC3q__copyright{color:var(--text-muted);font-size:12px;line-height:1.6}.Footer-module__nhiC3q__footerDark{background:0 0}.Footer-module__nhiC3q__footerDark .Footer-module__nhiC3q__socialLink{color:#ffffffb3}.Footer-module__nhiC3q__footerDark .Footer-module__nhiC3q__socialLink:hover{color:#fff}.Footer-module__nhiC3q__footerDark .Footer-module__nhiC3q__copyright{color:#ffffff80}
.AgeGate-module__DXxq4a__overlay{z-index:9999;background:#0a0a0a;flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;display:flex;position:fixed;inset:0}.AgeGate-module__DXxq4a__logo{opacity:.9;width:auto;height:48px;margin-bottom:60px}.AgeGate-module__DXxq4a__title{letter-spacing:4px;text-transform:uppercase;color:#ffffff80;margin-bottom:24px;font-size:13px;font-weight:300}.AgeGate-module__DXxq4a__text{color:#ffffffb3;text-align:center;max-width:360px;margin-bottom:48px;font-size:15px;font-weight:300;line-height:1.7}.AgeGate-module__DXxq4a__buttons{flex-direction:column;align-items:center;gap:20px;display:flex}.AgeGate-module__DXxq4a__enter{letter-spacing:3px;text-transform:uppercase;color:#fff;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #fff6;padding:8px 0;font-size:14px;font-weight:300;transition:border-color .3s}.AgeGate-module__DXxq4a__enter:hover{border-color:#fff}.AgeGate-module__DXxq4a__leave{letter-spacing:2px;text-transform:uppercase;color:#ffffff4d;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:12px;font-weight:300;transition:color .3s}.AgeGate-module__DXxq4a__leave:hover{color:#fff9}
.RotateButton-module__yUdsSG__button{z-index:9000;cursor:pointer;color:var(--text);-webkit-backdrop-filter:blur(8px);background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;gap:12px;transition:bottom .6s cubic-bezier(.4,0,.2,1),right .6s cubic-bezier(.4,0,.2,1),width .6s cubic-bezier(.4,0,.2,1),height .6s cubic-bezier(.4,0,.2,1),box-shadow .6s cubic-bezier(.4,0,.2,1),padding .6s cubic-bezier(.4,0,.2,1),border-radius .6s cubic-bezier(.4,0,.2,1);display:flex;position:fixed}.RotateButton-module__yUdsSG__center{width:120px;height:120px;bottom:calc(50% - 60px);right:calc(50% - 60px);box-shadow:0 8px 32px #00000026}.RotateButton-module__yUdsSG__shrinking,.RotateButton-module__yUdsSG__corner{width:44px;height:44px;bottom:24px;right:24px;box-shadow:0 2px 12px #0000001f}.RotateButton-module__yUdsSG__corner:active{transform:scale(.92)}.RotateButton-module__yUdsSG__iosHint{border-radius:24px;flex-direction:column;width:240px;height:96px;bottom:calc(50% - 48px);right:calc(50% - 120px);box-shadow:0 8px 32px #00000026}.RotateButton-module__yUdsSG__icon{flex-shrink:0;transition:width .6s cubic-bezier(.4,0,.2,1),height .6s cubic-bezier(.4,0,.2,1)}.RotateButton-module__yUdsSG__center .RotateButton-module__yUdsSG__icon{width:56px;height:56px}.RotateButton-module__yUdsSG__shrinking .RotateButton-module__yUdsSG__icon,.RotateButton-module__yUdsSG__corner .RotateButton-module__yUdsSG__icon{width:22px;height:22px}.RotateButton-module__yUdsSG__iosHint .RotateButton-module__yUdsSG__icon{width:32px;height:32px}.RotateButton-module__yUdsSG__spinning{animation:2.5s ease-in-out RotateButton-module__yUdsSG__spin}@keyframes RotateButton-module__yUdsSG__spin{0%{transform:rotate(0)}25%{transform:rotate(-30deg)}50%{transform:rotate(30deg)}75%{transform:rotate(-15deg)}to{transform:rotate(0)}}.RotateButton-module__yUdsSG__hintText{letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:11px;font-weight:400;animation:.3s RotateButton-module__yUdsSG__fadeIn}@keyframes RotateButton-module__yUdsSG__fadeIn{0%{opacity:0}to{opacity:1}}@media (hover:hover) and (pointer:fine){.RotateButton-module__yUdsSG__button{display:none}}
