@keyframes _1vmm9ad0{0%{filter:blur(4px);opacity:0;transform:translateY(8px)}to{filter:blur();opacity:1;transform:translateY(0)}}
._1vmm9ad1{background-color:var(--_1x2n8w2);background-image:radial-gradient(circle at 20% 28%, color-mix(in srgb, var(--_1x2n8w8) 7%, transparent) 0 .4px, transparent .68px), radial-gradient(circle at 76% 67%, color-mix(in srgb, var(--_1x2n8w8) 4%, transparent) 0 .35px, transparent .62px), radial-gradient(circle at 72% 42%, color-mix(in oklch, var(--_1x2n8wf) 10%, transparent) 0%, transparent 32%), linear-gradient(145deg in oklch, color-mix(in srgb, var(--_1x2n8wf) 3%, var(--_1x2n8w2)), var(--_1x2n8w2) 44%, color-mix(in srgb, var(--_1x2n8wo) 68%, var(--_1x2n8w2)));color:var(--_1x2n8w8);min-height:100svh;padding:0 clamp(var(--_1x2n8w27), 5vw, var(--_1x2n8w2j));background-position:0 0,7px 11px,50%,50%;background-repeat:repeat,repeat,no-repeat,no-repeat;background-size:17px 19px,29px 31px,100% 100%,100% 100%;flex-direction:column;display:flex;overflow:hidden}
._1vmm9ad2{max-width:1280px;padding:var(--_1x2n8w2m) 0 var(--_1x2n8w2h);flex:1;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);width:100%;margin:0 auto;display:grid}
._1vmm9ad3{max-width:640px;animation:.56s cubic-bezier(.23,1,.32,1) both _1vmm9ad0}
._1vmm9ad4{color:var(--_1x2n8wb);font-family:var(--_1x2n8wx);font-size:var(--_1x2n8w10);align-items:center;gap:var(--_1x2n8w30);letter-spacing:var(--_1x2n8w1g);margin:0 0 var(--_1x2n8w29);text-transform:uppercase;display:flex}
._1vmm9ad4>span{background:var(--_1x2n8wt);border-radius:var(--_1x2n8w1q);box-shadow:0 0 0 4px color-mix(in srgb, var(--_1x2n8wt) 10%, transparent);height:var(--_1x2n8w2z);width:var(--_1x2n8w2z)}
._1vmm9ad5{font-family:var(--_1x2n8ww);font-size:clamp(3.6rem,5.6vw,6rem);font-weight:var(--_1x2n8w1b);letter-spacing:-.06em;max-width:14.5ch;margin:0;line-height:.93}
._1vmm9ad6{color:var(--_1x2n8wb);font-size:clamp(.95rem,1.12vw,1.06rem);line-height:var(--_1x2n8w1k);margin:var(--_1x2n8w29) 0 0;max-width:35rem}
._1vmm9ad7{background:var(--_1x2n8wf);border-radius:var(--_1x2n8w1s);box-shadow:var(--_1x2n8w20);color:var(--_1x2n8wg);font-size:var(--_1x2n8w16);font-weight:var(--_1x2n8w1a);align-items:center;gap:var(--_1x2n8w25);margin-top:var(--_1x2n8w2a);padding:var(--_1x2n8w25) var(--_1x2n8w32);text-decoration:none;transition:box-shadow .18s,transform .18s cubic-bezier(.23,1,.32,1);display:inline-flex}
._1vmm9ad7:active{transform:scale(.97)}
._1vmm9ad8{height:var(--_1x2n8w26);stroke-width:1.4px;width:var(--_1x2n8w26);transform:translate(1px)}
._1vmm9ad9{color:var(--_1x2n8wb);font-family:var(--_1x2n8wx);font-size:var(--_1x2n8w10);margin:var(--_1x2n8w26) 0 0}
._1vmm9ada{min-width:0;animation:.64s cubic-bezier(.23,1,.32,1) 70ms both _1vmm9ad0}
._1vmm9adb{aspect-ratio:1;width:100%;max-width:29rem;margin:0 auto;position:relative}
._1vmm9adb:after{content:"";background:var(--_1x2n8w3);height:1px;position:absolute;inset:50% 8% auto}
._1vmm9adb:before{content:"";background:var(--_1x2n8w3);width:1px;position:absolute;inset:8% auto 8% 50%}
._1vmm9adc{border:1px solid color-mix(in srgb, var(--_1x2n8w8) 8%, transparent);opacity:.48;border-radius:36%;transition:opacity .26s,transform .42s cubic-bezier(.23,1,.32,1);position:absolute;inset:8%;transform:rotate(5deg)}
._1vmm9add{background:linear-gradient(145deg in oklch, color-mix(in srgb, var(--_1x2n8w4) 80%, transparent), color-mix(in srgb, var(--_1x2n8wf) 7%, transparent));border:1px solid color-mix(in srgb, var(--_1x2n8w8) 10%, transparent);box-shadow:var(--_1x2n8w21), inset 0 1px 0 color-mix(in srgb, var(--_1x2n8w2) 68%, transparent);border-radius:31%;transition:opacity .26s,transform .42s cubic-bezier(.23,1,.32,1);position:absolute;inset:20%;transform:rotate(-4deg)}
._1vmm9ade{background:var(--_1x2n8w8);border-radius:var(--_1x2n8w1u);box-shadow:var(--_1x2n8w21), 0 0 60px color-mix(in srgb, var(--_1x2n8wf) 12%, transparent);align-items:flex-start;gap:var(--_1x2n8w25);z-index:2;flex-direction:column;justify-content:center;width:clamp(4.5rem,10vw,6.5rem);height:clamp(4.5rem,10vw,6.5rem);padding-left:clamp(1rem,2vw,1.5rem);transition:box-shadow .26s,transform .32s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}
._1vmm9adf{background:var(--_1x2n8wg);border-radius:var(--_1x2n8w1q);width:58%;height:3px;transition:transform .32s cubic-bezier(.23,1,.32,1)}
._1vmm9adg{width:38%}
._1vmm9adh{color:var(--_1x2n8wb);font-family:var(--_1x2n8wx);font-size:var(--_1x2n8w10);letter-spacing:var(--_1x2n8w1f);text-transform:uppercase;z-index:3;position:absolute;top:4%;left:5%}
._1vmm9adi{color:var(--_1x2n8wb);font-family:var(--_1x2n8wx);font-size:var(--_1x2n8w10);letter-spacing:var(--_1x2n8w1f);text-transform:uppercase;z-index:3;position:absolute;bottom:4%;right:5%}
._1vmm9adj{border-top:1px solid var(--_1x2n8w3);color:var(--_1x2n8wb);font-family:var(--_1x2n8wx);font-size:var(--_1x2n8w10);align-items:center;gap:var(--_1x2n8w2a);max-width:1280px;padding:var(--_1x2n8w27) 0;text-transform:uppercase;width:100%;margin:0 auto;display:flex}
._1vmm9adk:not(:first-child):before{content:"+";color:var(--_1x2n8wt);margin-right:var(--_1x2n8w2a)}
@media (max-height:720px) and (min-width:761px){._1vmm9ad2{padding-bottom:var(--_1x2n8w2a);padding-top:var(--_1x2n8w2k)}._1vmm9ad5{font-size:clamp(3.4rem,5vw,4.5rem)}._1vmm9adb{max-width:24rem}}
@media (max-width:760px){._1vmm9ad2{gap:var(--_1x2n8w2f);padding-bottom:var(--_1x2n8w2f);padding-top:var(--_1x2n8w2m);grid-template-columns:1fr}._1vmm9ada{width:100%;max-width:30rem;margin:0 auto}}
@media (hover:hover) and (pointer:fine){._1vmm9ad7:hover{box-shadow:var(--_1x2n8w1z), 0 0 0 1px color-mix(in srgb, var(--_1x2n8wf) 18%, transparent);transform:translateY(-1px)}._1vmm9adb:hover ._1vmm9ade{box-shadow:var(--_1x2n8w21), 0 0 80px color-mix(in srgb, var(--_1x2n8wf) 18%, transparent);transform:translate(-50%,calc(-50% - 2px))scale(1.025)}._1vmm9adb:hover ._1vmm9adc{opacity:.7;transform:rotate(5deg)scale(1.025)}._1vmm9adb:hover ._1vmm9add{opacity:1;transform:rotate(-4deg)scale(.98)}._1vmm9adb:hover ._1vmm9adf:first-child{transform:translate(3px)}._1vmm9adb:hover ._1vmm9adf:last-child{transform:translate(-2px)}}
@media (prefers-reduced-motion:reduce){._1vmm9ad3{animation:none}._1vmm9ad7{transition:none}._1vmm9ada{animation:none}._1vmm9adc,._1vmm9add,._1vmm9ade,._1vmm9adf{transition:none}}
@media (max-width:560px){._1vmm9ad5{font-size:clamp(2.8rem,13vw,4rem)}}
@supports (text-wrap:balance){._1vmm9ad5{text-wrap:balance}}
@media (max-width:620px){._1vmm9adj{align-items:flex-start;gap:var(--_1x2n8w24);flex-direction:column}}
