.apeyn-card-nav-shell{z-index:90;pointer-events:none;position:fixed;inset:0 0 auto}.apeyn-card-nav{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;will-change:height;background:0 0;border:0}.apeyn-card-nav__top{width:min(calc(100% - var(--page-gutter) - var(--page-gutter)), 1360px);grid-template-columns:1fr auto;align-items:center;min-height:56px;margin-inline:auto;display:grid}.apeyn-card-nav__logo{justify-self:start;align-items:center;display:flex}.apeyn-nav-card a{align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.apeyn-card-nav__toggle{color:#f4f3ee;cursor:pointer;background:0 0;border:0;border-radius:0;justify-self:end;place-items:center;width:46px;height:46px;display:grid}.apeyn-card-nav__toggle:hover{color:#bfdb46;background:0 0}.apeyn-card-nav__toggle:focus-visible,.apeyn-card-nav a:focus-visible{outline-offset:3px;outline:2px solid #bfdb46}.apeyn-card-nav__hamburger{gap:5px;width:21px;display:grid;position:relative}.apeyn-card-nav__hamburger i{background:currentColor;border-radius:1px;height:1.5px;transition:transform .26s,opacity .18s;display:block}.apeyn-card-nav__toggle[aria-expanded=true] .apeyn-card-nav__hamburger i:first-child{transform:translateY(6.5px)rotate(45deg)}.apeyn-card-nav__toggle[aria-expanded=true] .apeyn-card-nav__hamburger i:nth-child(2){opacity:0}.apeyn-card-nav__toggle[aria-expanded=true] .apeyn-card-nav__hamburger i:last-child{transform:translateY(-6.5px)rotate(-45deg)}.apeyn-card-nav__content{width:min(calc(100% - var(--page-gutter) - var(--page-gutter)), 1360px);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080a09f0;border:1px solid #f4f3ee24;border-radius:18px;grid-template-columns:1.25fr 1fr 1fr;gap:.65rem;margin-inline:auto;padding:.65rem;display:grid;box-shadow:0 22px 70px #0000004d}.apeyn-card-nav:not(.is-open) .apeyn-card-nav__content{visibility:hidden}.apeyn-nav-card{color:#f4f3ee;background:#141714;border:1px solid #f4f3ee1c;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:176px;padding:1.15rem;display:flex}.apeyn-nav-card:nth-child(2){background:#101210}.apeyn-nav-card--accent{color:#080a09;background:#bfdb46}.apeyn-nav-card p{letter-spacing:-.045em;margin:0;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:600}.apeyn-nav-card>div{gap:.45rem;display:grid}.apeyn-nav-card a{color:currentColor;opacity:.78;justify-content:space-between;font-size:13px}.apeyn-nav-card a:hover{opacity:1}.apeyn-nav-card a svg{width:15px;height:15px}@media (max-width:700px){.apeyn-card-nav__top{grid-template-columns:1fr auto;min-height:56px}.apeyn-card-nav__content{grid-template-columns:1fr;gap:.5rem}.apeyn-nav-card{min-height:94px;padding:.9rem}.apeyn-nav-card p{font-size:1.2rem}.apeyn-nav-card>div{grid-template-columns:repeat(2,minmax(0,1fr))}.apeyn-nav-card a{font-size:12px}}@media (prefers-reduced-motion:reduce){.apeyn-card-nav__hamburger i{transition:none}}
.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:28px;--glow-padding:40px;--cone-spread:25;border-radius:var(--border-radius);isolation:isolate;background:var(--card-bg,transparent);display:grid;position:relative;overflow:visible;transform:translateZ(.01px)}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";border-radius:inherit;z-index:-1;transition:opacity .25s ease-out;position:absolute;inset:0}.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card:before{background:linear-gradient(var(--card-bg,transparent) 0 100%) padding-box, linear-gradient(#fff0 0% 100%) border-box, var(--gradient-one) border-box, var(--gradient-two) border-box, var(--gradient-three) border-box, var(--gradient-four) border-box, var(--gradient-five) border-box, var(--gradient-six) border-box, var(--gradient-seven) border-box, var(--gradient-base) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));border:1px solid #0000}.border-glow-card:after{background:var(--gradient-one) padding-box, var(--gradient-two) padding-box, var(--gradient-three) padding-box, var(--gradient-four) padding-box, var(--gradient-five) padding-box, var(--gradient-six) padding-box, var(--gradient-seven) padding-box, var(--gradient-base) padding-box;-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);opacity:calc(var(--fill-opacity,.5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light;border:1px solid #0000;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color,#f5daa3), inset 0 0 1px 0 var(--glow-color-60,#f5daa399), inset 0 0 3px 0 var(--glow-color-50,#f5daa380), inset 0 0 6px 0 var(--glow-color-40,#f5daa366), inset 0 0 15px 0 var(--glow-color-30,#f5daa34d), inset 0 0 25px 2px var(--glow-color-20,#f5daa333), inset 0 0 50px 2px var(--glow-color-10,#f5daa31a), 0 0 1px 0 var(--glow-color-60,#f5daa399), 0 0 3px 0 var(--glow-color-50,#f5daa380), 0 0 6px 0 var(--glow-color-40,#f5daa366), 0 0 15px 0 var(--glow-color-30,#f5daa34d), 0 0 25px 2px var(--glow-color-20,#f5daa333), 0 0 50px 2px var(--glow-color-10,#f5daa31a);position:absolute}.border-glow-inner{z-index:1;flex-direction:column;display:flex;position:relative;overflow:visible}
.text-type{white-space:pre-wrap;display:inline-block}.text-type__cursor{opacity:1;margin-left:.05em;display:inline-block}.text-type__cursor--hidden{display:none}
.showcase-stack{--showcase-stack-scale:1.3;--showcase-card-w:560px;--showcase-card-h:400px;--showcase-stack-step:58px;--showcase-stack-rise:48px;perspective:1000px;perspective-origin:50%;width:min(100%,660px);min-width:0;height:500px;transform:translateX(80px) scale(var(--showcase-stack-scale));transform-origin:0 0;transform-style:preserve-3d;margin:4.5rem auto 0;position:relative}.showcase-card{width:var(--showcase-card-w);height:var(--showcase-card-h);transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;background:#0a0c0a;border:1px solid #ffffff2e;border-radius:22px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 34px 76px -32px #000000e0}.showcase-card__media,.showcase-card__wash{width:100%;height:100%;position:absolute;inset:0}.showcase-card__media{object-fit:cover}.showcase-card__media--02{object-position:68% 54%}.showcase-card__media--03{object-position:center 48%}.showcase-card__media--04{object-position:center 42%}.showcase-card__wash{background:linear-gradient(145deg,#05060514,#05060557)}.showcase-card__header{color:#ffffffe0;letter-spacing:.2em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050605ad;border-bottom:1px solid #ffffff29;align-items:center;gap:.65rem;min-height:58px;padding:0 1.25rem;font-size:.65rem;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}@media (min-width:1561px){.showcase-stack{transform:translate(50px, -50px) scale(var(--showcase-stack-scale))}}@media (max-width:1199px){.showcase-stack{--showcase-card-w:min(560px, calc(100vw - 6rem));--showcase-card-h:calc(var(--showcase-card-w) / 1.4);--showcase-stack-step:clamp(28px, 4.2vw, 42px);--showcase-stack-rise:clamp(24px, 3.8vw, 38px);width:var(--showcase-card-w);height:calc(var(--showcase-card-h) + var(--showcase-stack-rise) + var(--showcase-stack-rise));transform:translate(22vw, -2rem) scale(var(--showcase-stack-scale));margin-top:0}}@media (max-width:767px){.showcase-stack{--showcase-card-w:min(620px, calc(100vw - 1rem));--showcase-stack-step:clamp(16px, 4vw, 28px);--showcase-stack-rise:clamp(14px, 3.5vw, 24px);width:var(--showcase-card-w);height:calc(var(--showcase-card-h) + var(--showcase-stack-rise) + var(--showcase-stack-rise));transform:translate(calc(12vw + clamp(14px, 4vw, 24px)), 2rem) scale(var(--showcase-stack-scale));margin-top:.25rem}.showcase-card{border-radius:18px}.showcase-card__header{min-height:46px;padding:0 .9rem;font-size:.56rem}}@media (max-width:479px){.showcase-stack{--showcase-stack-step:clamp(8px, 3vw, 12px);--showcase-stack-rise:clamp(8px, 3vw, 12px)}}@media (max-height:760px) and (max-width:1199px){.showcase-stack{--showcase-stack-rise:16px}}@media (max-width:767px) and (max-height:880px){.showcase-frame{padding-top:3.5rem!important}}@media (min-width:768px) and (max-width:1199px) and (max-height:900px){.showcase-stack{--showcase-card-w:min(500px, calc(100vw - 6rem));--showcase-stack-step:28px;--showcase-stack-rise:20px}}@media (min-width:1200px) and (max-width:1279px){.showcase-frame{padding-top:5rem!important;padding-bottom:10rem!important}.showcase-stack{--showcase-card-w:480px;--showcase-card-h:calc(var(--showcase-card-w) / 1.4);--showcase-stack-step:42px;--showcase-stack-rise:34px;width:564px;height:calc(var(--showcase-card-h) + var(--showcase-stack-rise) + var(--showcase-stack-rise));transform:translate(34px, -68px) scale(var(--showcase-stack-scale));margin-top:0}}@media (min-width:1200px) and (max-width:1560px) and (min-height:850px) and (max-aspect-ratio:3/2){.showcase-stack{transform:translate(clamp(80px, calc(817px - 47.2vw), 250px), clamp(-18px, calc(-78px + 5vw), 0px)) scale(var(--showcase-stack-scale))}}
