.cr-root{overflow-x:clip}@keyframes bdsw{0%,to{transform:rotate(-2.2deg)rotateY(-10deg)}50%{transform:rotate(2.2deg)rotateY(8deg)}}.cr-wrap{box-sizing:border-box;max-width:1280px;margin:0 auto;padding-left:clamp(16px,3vw,40px);padding-right:clamp(16px,3vw,40px)}.cr-cta{color:#fff;white-space:nowrap;background:#111110;border-radius:999px;align-items:center;gap:14px;height:60px;padding:0 28px 0 9px;font-size:16.5px;font-weight:600;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex;box-shadow:0 22px 34px -20px #11111099}.cr-cta:active{transform:scale(.97)}.cr-cta:focus-visible{outline-offset:3px;outline:2px solid #111110}@media (hover:hover) and (pointer:fine){.cr-cta:hover .pl5{box-shadow:4.5px 0 #ff0096}}.ab-h{outline:0;padding-top:clamp(24px,3vw,48px)}.ab-hg{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.ab-h1{letter-spacing:-.06em;margin:0;font-size:clamp(46px,6vw,92px);font-weight:600;line-height:.92}.ab-h1 span{display:block}.ab-sub{color:#55534d;text-wrap:pretty;max-width:28em;margin:22px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.45}.ab-cta{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:30px;display:flex}.ab-ghost{color:#111110;white-space:nowrap;border-bottom:2px solid #111110;padding-bottom:2px;font-size:16px;font-weight:600;text-decoration:none}.ab-ghost:hover{border-color:#ff0096}.bd-w{perspective:1400px;height:560px;position:relative}.bd-lan{width:140px;height:150px;margin-left:-70px;position:absolute;top:-40px;left:50%}.bd-lan i{background:repeating-linear-gradient(#111110 0 16px,#2a2927 16px 18px);border-radius:4px;width:18px;height:170px;position:absolute;top:0}.bd-lan i:first-child{transform-origin:50% 0;left:12px;transform:rotate(14deg)}.bd-lan i:last-child{transform-origin:50% 0;right:12px;transform:rotate(-14deg)}.bd{box-sizing:border-box;transform-origin:50% -60px;width:300px;transform-style:preserve-3d;background:#fff;border-radius:26px;margin-left:-150px;padding:30px 26px 22px;animation:6s ease-in-out infinite bdsw;position:absolute;top:118px;left:50%;box-shadow:0 0 0 1px #1111100f,0 50px 80px -40px #1e180c8c}.bd.hold{transition:transform .3s cubic-bezier(.23,1,.32,1);animation:none}.bd-clip{background:#d2cdc1;border-radius:10px;width:62px;height:30px;margin-left:-31px;position:absolute;top:-14px;left:50%;box-shadow:inset 0 0 0 2px #bdb8ac}.bd-clip:after{content:"";background:#f6f4ef;border-radius:4px;width:28px;height:7px;margin-left:-14px;position:absolute;top:9px;left:50%}.bd-top{justify-content:space-between;align-items:center;margin:0;font-size:14px;font-weight:700;display:flex}.bd-top em{background:#d4ff3a;border-radius:999px;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:700}.bd-no{align-items:baseline;gap:10px;margin:26px 0 0;display:flex}.bd-no span{color:#8d8a82;letter-spacing:-.02em;font-size:22px;font-weight:600}.bd-no b{letter-spacing:-.07em;color:#ff0096;font-size:112px;font-weight:700;line-height:.85}.bd-nm{letter-spacing:-.04em;margin:14px 0 0;font-size:30px;font-weight:700}.bd-rl{color:#55534d;margin:8px 0 0;font-size:14.5px;line-height:1.4}.bd-ft{color:#8d8a82;border-top:1px dashed #1111102e;align-items:center;gap:12px;margin:20px 0 0;padding-top:14px;font-size:12px;font-weight:600;display:flex}.bd-bc{align-items:stretch;gap:2px;height:30px;display:flex}.bd-bc i{width:var(--w);background:#111110}.ab-st{padding-top:clamp(72px,9vw,128px)}.ab-top{max-width:760px}.ab-h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(34px,3.8vw,56px);font-weight:600;line-height:1}.ab-h2s{color:#6b6a64;max-width:34em;margin:14px 0 0;font-size:17px;line-height:1.45}.ba{perspective:1800px;margin-top:clamp(24px,3vw,40px);position:relative}.ba-3d{--x:62%;background:#ece9e1;border-radius:32px;height:460px;position:relative;overflow:hidden;transform:rotateX(4deg);box-shadow:0 0 0 1px #1111100f,0 50px 90px -60px #1e180c8c}.ba-side{place-items:center;display:grid;position:absolute;inset:0}.ba-a{background:#e4e0d6}.ba-b{clip-path:inset(0 0 0 var(--x));background:#f6f4ef}.ba-k{color:#3a3935;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;display:flex;position:absolute;top:22px}.ba-a .ba-k{left:26px}.ba-b .ba-k{right:26px}.ba-k span{color:#fff;background:#111110;border-radius:999px;place-items:center;height:28px;padding:0 11px;font-size:12.5px;font-weight:700;display:grid}.ba-b .ba-k span{color:#111110;background:#d4ff3a}.scr{box-sizing:border-box;color:#fff;background:#111110;border-radius:30px;width:250px;padding:18px 18px 20px;position:relative;transform:translate(-200px)rotate(-3deg);box-shadow:0 30px 50px -30px #111110b3}.scr p{margin:0}.scr-tp{color:#fff9;justify-content:space-between;font-size:12px;font-weight:600;display:flex}.scr-l{color:#ffffffa6;font-size:13px;margin-top:22px!important}.scr-n{letter-spacing:-.05em;align-items:flex-start;gap:6px;font-size:52px;font-weight:700;line-height:1;display:inline-flex;position:relative;margin-top:4px!important}.scr-q{letter-spacing:0;background:#ff0096;border-radius:50%;place-items:center;width:22px;height:22px;font-size:14px;font-weight:800;display:grid}.scr-r{gap:14px;font-size:12.5px;font-weight:600;display:flex;margin-top:14px!important}.scr-r span{align-items:center;gap:5px;display:inline-flex}.scr-r svg{width:14px;height:14px}.scr-bars{align-items:flex-end;gap:7px;height:70px;display:flex;margin-top:18px!important}.scr-bars i{height:calc(var(--h) * 1%);background:#ffffff47;border-radius:4px 4px 2px 2px;flex:1}.scr-stamp{color:#ff0096;letter-spacing:.02em;white-space:nowrap;background:#ffffffeb;border-radius:10px;padding:8px 14px;font-size:17px;font-weight:800;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-12deg);box-shadow:inset 0 0 0 3px #ff0096}.lg{box-sizing:border-box;background:#fff;border-radius:24px;width:360px;padding:18px 20px 16px;transform:translate(225px);box-shadow:0 0 0 1px #1111100f,0 30px 50px -34px #1e180c8c}.lg-h{color:#55534d;align-items:center;gap:8px;margin:0 0 6px;font-size:13.5px;font-weight:600;display:flex}.lg-h svg{color:#111110;width:18px;height:18px}.lg ol{margin:0;padding:0;list-style:none}.lg li{font-variant-numeric:tabular-nums;border-top:1px solid #11111012;grid-template-columns:44px minmax(0,1fr) auto 22px;align-items:center;gap:8px;padding:9px 0;display:grid}.lg-d{color:#8d8a82;font-size:13px;font-weight:600}.lg-v{font-size:16px;font-weight:700}.lg-x{color:#ff0096;font-size:12px;font-weight:700}.lg-l{color:#8d8a82}.lg-l svg{width:15px;height:15px}.lg-t{border-top:1px solid #11111012;justify-content:space-between;align-items:center;margin:6px 0 0;padding-top:10px;font-size:13px;font-weight:600;display:flex}.lg-t span{align-items:center;gap:6px;display:inline-flex}.lg-t svg{color:#111110;width:16px;height:16px}.lg-t b{color:#ff0096;font-size:15px}.ba-hd{top:0;bottom:0;left:var(--x);pointer-events:none;width:0;position:absolute}.ba-hd:before{content:"";background:#111110;width:3px;position:absolute;top:0;bottom:0;left:-1.5px}.ba-kn{color:#111110;background:#d4ff3a;border-radius:50%;place-items:center;width:56px;height:56px;margin-top:-28px;display:grid;position:absolute;top:50%;left:-28px;box-shadow:0 0 0 3px #111110,0 14px 24px -10px #11111099}.ba-kn svg{width:24px;height:24px}.ba-in{opacity:0;cursor:ew-resize;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba-in:focus-visible+.ba-hd .ba-kn,.ba:focus-within .ba-kn{box-shadow:0 0 0 3px #111110,0 0 0 7px #ff009659}.ab-then{text-align:center;letter-spacing:-.02em;margin:20px 0 0;font-size:clamp(18px,1.6vw,22px);font-weight:600}.ab-bl{padding-top:clamp(72px,9vw,128px)}.bl-l{border-top:2px solid #111110;margin:clamp(20px,2.6vw,32px) 0 0;padding:0;list-style:none}.bl{border-bottom:1px solid #1111101a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(20px,2.4vw,30px) 0;display:grid}.bl h3{letter-spacing:-.05em;margin:0;font-size:clamp(28px,3.4vw,48px);font-weight:600;line-height:1}.bl div p{color:#6b6a64;max-width:40em;margin:10px 0 0;font-size:16px;line-height:1.45}.bl-pf{white-space:nowrap;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:700;display:flex}.bl-pf span{background:#ece9e1;border-radius:999px;place-items:center;height:36px;padding:0 14px;display:grid}.bl-pf i{background:#111110;width:34px;height:2px;position:relative}.bl-pf i:after{content:"";border-top:2px solid #111110;border-right:2px solid #111110;width:8px;height:8px;position:absolute;top:-4px;right:-1px;transform:rotate(45deg)}.bl-pf b{background:#d4ff3a;border-radius:999px;place-items:center;height:36px;padding:0 14px;display:grid}.ab-dr{padding-top:clamp(64px,8vw,112px)}.dr-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);display:grid}.dr{color:#111110;border-radius:32px;flex-direction:column;gap:6px;padding:clamp(24px,3vw,40px);text-decoration:none;transition:transform .22s cubic-bezier(.23,1,.32,1);display:flex}.dr:hover{transform:translateY(-4px)}.dr:active{transform:scale(.985)}.dr-b{color:#fff;background:#111110}.dr-c{background:#d4ff3a}.dr-k{opacity:.7;font-size:14px;font-weight:700}.dr b{letter-spacing:-.05em;font-size:clamp(30px,3.4vw,48px);font-weight:600;line-height:1}.dr-d{opacity:.8;margin-top:6px;font-size:16px;line-height:1.45}.ab-legal{text-align:center;color:#6b6a64;margin:22px 0 0;font-size:14px}.ab-legal a{color:#111110;font-weight:600}@media (max-width:1100px) and (min-width:901px){.ab-hg{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@media (max-width:900px){.ab-hg{grid-template-columns:minmax(0,1fr)}.bd-w{width:100%;max-width:520px;margin:56px auto 0}.ba-3d{height:auto;display:grid;transform:none}.ba-side{padding:70px 16px 28px;position:relative;inset:auto}.ba-b{clip-path:none}.ba-hd,.ba-in{display:none}.scr,.lg{transform:none}.bl,.dr-g{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.bd-w{height:470px}.bd{width:270px;margin-left:-135px;padding:26px 22px 20px}.bd-no b{font-size:92px}.lg{width:100%;max-width:340px}}@media (prefers-reduced-motion:reduce){.bd{animation:none}}
