.page-module-scss-module___WaygW__page{color:#f1f1f1;width:1400px;margin:0 auto;padding:2rem 0 4rem}.page-module-scss-module___WaygW__hero{isolation:isolate;background:linear-gradient(135deg,#7ee7c11a,#0000 58%),#00000026;border:1px solid #ffffff1a;border-radius:2rem;padding:clamp(2rem,7vw,5.5rem);animation:.65s cubic-bezier(.22,1,.36,1) both page-module-scss-module___WaygW__heroReveal;position:relative;overflow:hidden}.page-module-scss-module___WaygW__hero h1{letter-spacing:-.055em;max-width:25ch;margin:.65rem 0 1.25rem;font-size:clamp(2.15rem,6vw,3.6rem);line-height:.98}.page-module-scss-module___WaygW__hero>p{color:#d4d4d4;max-width:48rem;margin:0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.7}.page-module-scss-module___WaygW__heroGlow{z-index:-1;filter:blur(32px);background:#7ee7c12e;border-radius:50%;width:28rem;height:28rem;animation:10s ease-in-out infinite alternate page-module-scss-module___WaygW__glowDrift;position:absolute;top:-12rem;right:-9rem}.page-module-scss-module___WaygW__eyebrow{color:#7ee7c1;letter-spacing:.14em;text-transform:uppercase;font-size:.73rem;font-weight:850}.page-module-scss-module___WaygW__heroStats{flex-wrap:wrap;gap:1rem;margin-top:2.5rem;display:flex}.page-module-scss-module___WaygW__heroStats div{background:#0000001f;border-left:2px solid #7ee7c1;flex-direction:column;gap:.2rem;min-width:9rem;padding:.9rem 1.1rem;transition:border-color .3s,background-color .3s,transform .3s cubic-bezier(.22,1,.36,1);display:flex}.page-module-scss-module___WaygW__heroStats div:hover{background:#7ee7c10e;border-color:#f5a97f;transform:translateY(-2px)}.page-module-scss-module___WaygW__heroStats strong{font-size:1.35rem}.page-module-scss-module___WaygW__heroStats span{color:#d4d4d4;font-size:.8rem}.page-module-scss-module___WaygW__categoryNav{gap:.65rem;padding:1.5rem 0 .5rem;animation:.55s cubic-bezier(.22,1,.36,1) .12s both page-module-scss-module___WaygW__contentReveal;display:flex;overflow-x:auto}.page-module-scss-module___WaygW__categoryNav a{color:#d4d4d4;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:.65rem .9rem;font-size:.85rem;font-weight:750;text-decoration:none;transition:color .25s,border-color .25s,background-color .25s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.page-module-scss-module___WaygW__categoryNav a:is(:hover,:focus-visible){color:#7ee7c1;background:#7ee7c114;border-color:#7ee7c180;outline:none;transform:translateY(-2px);box-shadow:0 8px 22px #00000029}.page-module-scss-module___WaygW__categoryNav a[aria-current=location]{color:#7ee7c1;background:#7ee7c11f;border-color:#7ee7c166;box-shadow:0 8px 22px #0000001f}.page-module-scss-module___WaygW__collection{padding-top:clamp(3.5rem,7vw,4rem);scroll-margin-top:5rem}.page-module-scss-module___WaygW__sectionHeading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.4rem;animation:.55s cubic-bezier(.22,1,.36,1) both page-module-scss-module___WaygW__contentReveal;display:flex}.page-module-scss-module___WaygW__sectionHeading h2{letter-spacing:-.035em;margin:.35rem 0 0;font-size:clamp(1.85rem,4vw,2.75rem)}.page-module-scss-module___WaygW__sectionHeading>span{color:#d4d4d4;font-size:.85rem}.page-module-scss-module___WaygW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.page-module-scss-module___WaygW__card{--tool-accent:#7ee7c1;isolation:isolate;border:1px solid #ffffff1a;border-top-color:var(--tool-accent);color:#f1f1f1;background:linear-gradient(150deg,#ffffff0b,#0000 65%),#0000001a;border-radius:1.15rem;flex-direction:column;min-height:16rem;padding:1.35rem;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,background-color .3s,box-shadow .35s;animation:.55s cubic-bezier(.22,1,.36,1) backwards page-module-scss-module___WaygW__cardReveal;display:flex;position:relative;overflow:hidden}.page-module-scss-module___WaygW__card:after{content:"";z-index:-1;background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--tool-accent)14%,transparent),transparent 42%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.page-module-scss-module___WaygW__card:is(:hover,:focus-visible){border-color:var(--tool-accent);box-shadow:0 22px 52px #0000004d,0 0 0 1px color-mix(in srgb,var(--tool-accent)16%,transparent);outline:none;transform:translateY(-6px)}.page-module-scss-module___WaygW__card:is(:hover,:focus-visible):after{opacity:1}.page-module-scss-module___WaygW__card:is(:hover,:focus-visible) h3{color:var(--tool-accent)}.page-module-scss-module___WaygW__card:is(:hover,:focus-visible) .page-module-scss-module___WaygW__status{background:color-mix(in srgb,var(--tool-accent)20%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--tool-accent)14%,transparent)}.page-module-scss-module___WaygW__card:is(:hover,:focus-visible) .page-module-scss-module___WaygW__cardFooter svg{transform:translate(.35rem)}.page-module-scss-module___WaygW__card h3{margin:1.35rem 0 .65rem;font-size:1.3rem;line-height:1.2;transition:color .3s}.page-module-scss-module___WaygW__card p{color:#d4d4d4;margin:0;font-size:.93rem;line-height:1.6}.page-module-scss-module___WaygW__grid .page-module-scss-module___WaygW__card:nth-child(2){animation-delay:50ms}.page-module-scss-module___WaygW__grid .page-module-scss-module___WaygW__card:nth-child(3){animation-delay:.1s}.page-module-scss-module___WaygW__grid .page-module-scss-module___WaygW__card:nth-child(4){animation-delay:.15s}.page-module-scss-module___WaygW__grid .page-module-scss-module___WaygW__card:nth-child(5){animation-delay:.2s}.page-module-scss-module___WaygW__grid .page-module-scss-module___WaygW__card:nth-child(6){animation-delay:.25s}.page-module-scss-module___WaygW__green{--tool-accent:#7ee7c1}.page-module-scss-module___WaygW__blue{--tool-accent:#00a0cc}.page-module-scss-module___WaygW__orange{--tool-accent:#f5a97f}.page-module-scss-module___WaygW__purple{--tool-accent:#bf9bff}.page-module-scss-module___WaygW__status{background:color-mix(in srgb,var(--tool-accent)12%,transparent);color:var(--tool-accent);border-radius:999px;align-self:flex-start;padding:.35rem .55rem;font-size:.7rem;font-weight:800;transition:background-color .3s,box-shadow .3s}.page-module-scss-module___WaygW__cardFooter{color:#d4d4d4b8;justify-content:space-between;align-items:end;gap:.75rem;margin-top:auto;padding-top:1.2rem;font-size:.78rem;display:flex}.page-module-scss-module___WaygW__cardFooter svg{color:var(--tool-accent);flex:none;font-size:.9rem;transition:color .25s,transform .3s cubic-bezier(.22,1,.36,1)}.page-module-scss-module___WaygW__trust{background:#7ee7c113;border-radius:1.5rem;grid-template-columns:1fr;gap:.85rem;margin:clamp(4rem,10vw,8rem) 0 2rem;padding:clamp(1.5rem,5vw,3rem);transition:background-color .35s,box-shadow .35s;display:grid}.page-module-scss-module___WaygW__trust:hover{background:#7ee7c11a;box-shadow:inset 0 0 0 1px #7ee7c11f}.page-module-scss-module___WaygW__trust h2{max-width:34ch;margin:.45rem 0 0;font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.2}.page-module-scss-module___WaygW__trust p{color:#d4d4d4;max-width:70rem;margin:0;font-size:.95rem;line-height:1.75}@keyframes page-module-scss-module___WaygW__heroReveal{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes page-module-scss-module___WaygW__contentReveal{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@keyframes page-module-scss-module___WaygW__cardReveal{0%{opacity:0;transform:translateY(.85rem)}to{opacity:1;transform:translateY(0)}}@keyframes page-module-scss-module___WaygW__glowDrift{0%{opacity:.75;transform:translate(-1rem)scale(.95)}to{opacity:1;transform:translate(1.5rem,1rem)scale(1.08)}}@media (max-width:1500px){.page-module-scss-module___WaygW__page{width:90%}}@media (prefers-reduced-motion:reduce){.page-module-scss-module___WaygW__hero,.page-module-scss-module___WaygW__heroGlow,.page-module-scss-module___WaygW__categoryNav,.page-module-scss-module___WaygW__sectionHeading,.page-module-scss-module___WaygW__card{animation:none}.page-module-scss-module___WaygW__heroStats div,.page-module-scss-module___WaygW__categoryNav a,.page-module-scss-module___WaygW__card,.page-module-scss-module___WaygW__cardFooter svg{transition-duration:.01ms}.page-module-scss-module___WaygW__heroStats div:hover,.page-module-scss-module___WaygW__categoryNav a:is(:hover,:focus-visible),.page-module-scss-module___WaygW__card:is(:hover,:focus-visible),.page-module-scss-module___WaygW__card:is(:hover,:focus-visible) .page-module-scss-module___WaygW__cardFooter svg{transform:none}}@media (max-width:900px){.page-module-scss-module___WaygW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.page-module-scss-module___WaygW__categoryNav{box-sizing:border-box;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;gap:.75rem;width:100vw;margin-left:calc(50% - 50vw);padding:.75rem max(1rem,5vw);scroll-padding-inline:max(1rem,5vw)}.page-module-scss-module___WaygW__categoryNav::-webkit-scrollbar{display:none}.page-module-scss-module___WaygW__categoryNav a{scroll-snap-align:center;background:#ffffff08;border-color:#ffffff0d;border-radius:.75rem;flex-shrink:0;padding:.7rem 1.2rem;font-size:.95rem}.page-module-scss-module___WaygW__categoryNav a[aria-current=location]{background:#7ee7c126;border-color:#7ee7c14d}}@media (max-width:620px){.page-module-scss-module___WaygW__hero{border-radius:1.35rem}.page-module-scss-module___WaygW__grid,.page-module-scss-module___WaygW__trust{grid-template-columns:1fr}.page-module-scss-module___WaygW__card{min-height:14rem}}
