.lysh{position:relative;padding:clamp(96px,15svh,172px) 6vw clamp(80px,12svh,148px)}.lysh:before{content:"";position:absolute;inset-inline:0;top:0;height:62%;background:radial-gradient(64% 52% at 50% 8%,rgb(var(--lyr-glow)/.05),rgb(var(--lyr-glow)/0) 68%);pointer-events:none}.lysh-inner{position:relative;max-width:1200px;margin-inline:auto}.lysh-head{max-width:760px;margin:0 auto clamp(50px,8svh,96px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.lysh .lysh-eyebrow{display:inline-block;letter-spacing:.28em}.lysh .lysh-h2{max-width:22ch}.lysh .lysh-sub{max-width:54ch;margin-inline:auto}.lysh-block{position:relative}.lysh-grouphead{display:flex;flex-direction:column;align-items:center;gap:9px}.lysh-grouphead,.lysh-grouptitle{text-align:center;margin:0 0 clamp(30px,4.5svh,52px)}.lysh-grouptitle{font:500 clamp(1.15rem,2.2vw,1.6rem) /1.2 var(--lyr-serif);letter-spacing:-.01em;color:var(--lyr-cream)}.lysh-grouphead .lysh-grouptitle{margin:0}.lysh-groupsub{font:400 .9rem/1.5 var(--lyr-sans);color:rgba(243,238,248,.6);max-width:48ch;margin:0 auto}.lysh-rail{align-items:start}.lysh-fixed-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(18px,2.4vw,36px)}.lysh-custom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,44px);max-width:960px;margin-inline:auto}.lysh-card{display:flex;flex-direction:column;align-items:center;gap:18px;min-width:0;width:100%;max-width:300px;margin-inline:auto}.lysh-cardframe{position:relative;width:100%;perspective:1050px}.lysh-cardframe.is-hover{z-index:3}.lysh-tilt{position:relative;will-change:transform}.lysh-idle,.lysh-tilt{transform-style:preserve-3d}.lysh-idle{animation:lysh-idle 9s ease-in-out infinite alternate}.lysh-cardframe .lyr-pass{width:100%}.lysh-card:nth-child(2) .lysh-idle{animation-delay:-1.4s}.lysh-card:nth-child(3) .lysh-idle{animation-delay:-2.8s}.lysh-card:nth-child(4) .lysh-idle{animation-delay:-4.2s}.lysh-card:nth-child(5) .lysh-idle{animation-delay:-5.6s}.lysh-card:nth-child(6) .lysh-idle{animation-delay:-3.5s}@keyframes lysh-idle{0%{transform:rotateY(-2.4deg) translateY(-2px)}to{transform:rotateY(2.4deg) translateY(2px)}}.lysh-skin .lyr-gem-ball{box-shadow:0 4px 14px -4px rgb(var(--lyr-glow)/.7),0 0 0 1px rgb(var(--lyr-glow)/.4),inset 0 1px 1px rgba(255,255,255,.5)}.lysh-caption{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.lysh-cardname{display:inline-flex;align-items:center;gap:9px;font:500 1rem/1.2 var(--lyr-sans);color:var(--lyr-cream)}.lysh-tag{font:500 9.5px/1 var(--lyr-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lyr-sky);border:1px solid rgba(142,211,224,.38);border-radius:999px;padding:3px 9px;direction:ltr;unicode-bidi:isolate}.lysh-carddesc{font:400 .82rem/1.45 var(--lyr-sans);color:rgba(243,238,248,.6);max-width:24ch;margin:0}.lysh-cardtype{font:500 10.5px/1 var(--lyr-mono);letter-spacing:.16em;text-transform:uppercase;color:rgba(243,238,248,.5);direction:ltr;unicode-bidi:isolate}.lysh-swatches{display:inline-flex;gap:16px;margin-top:4px}.lysh-swatch{display:inline-flex;align-items:center;gap:7px}.lysh-swatch-dot{width:13px;height:13px;border-radius:4px;border:1px solid var(--lyr-hairline);box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}.lysh-swatch-hex{font:500 10px/1 var(--lyr-mono);letter-spacing:.05em;color:rgba(243,238,248,.56);direction:ltr;unicode-bidi:isolate}.lysh-divider{height:1px;background:var(--lyr-hairline-soft);max-width:1200px;margin:clamp(52px,8svh,104px) auto}.lysh .lysh-note{text-align:center;max-width:48ch;width:-moz-fit-content;width:fit-content;margin:clamp(34px,5svh,56px) auto 0}@media (max-width:768px),(pointer:coarse){.lysh{padding-inline:0}.lysh-bridge,.lysh-grouphead,.lysh-head,.lysh-note{padding-inline:20px}.lysh-divider{margin-inline:20px}.lysh-groupsub{padding-inline:4px}.lysh-rail{display:flex;grid-template-columns:none;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;padding:4px 20px 12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lysh-rail::-webkit-scrollbar{display:none}.lysh-card{flex:0 0 76%;max-width:300px;scroll-snap-align:center}}@media (prefers-reduced-motion:reduce){.lysh-idle{animation:none!important}.lysh-idle,.lysh-tilt{transform:none!important}}.lysh-card--default{position:relative}.lysh-card--default:before{content:"";position:absolute;left:50%;top:-8px;transform:translateX(-50%);width:122%;height:66%;z-index:0;pointer-events:none;background:radial-gradient(50% 62% at 50% 30%,rgba(142,211,224,.16),rgba(142,211,224,0) 72%)}.lysh-card--default .lysh-caption,.lysh-card--default .lysh-cardframe{position:relative;z-index:1}.lysh-card--default .lysh-tag{background:rgba(142,211,224,.14)}.lysh-bridge{display:flex;flex-direction:column;align-items:center;gap:13px;margin:clamp(46px,7svh,88px) auto;max-width:1200px}.lysh-bridge-line{width:1px;height:clamp(30px,5svh,58px);background:linear-gradient(rgba(243,238,248,.04),rgba(142,211,224,.5))}.lysh .lysh-bridge-txt{color:var(--lyr-sky);letter-spacing:.2em}.lysh-bridge-chev{width:22px;height:22px;color:var(--lyr-sky);opacity:.85}.lysh-bridge-chev svg{width:100%;height:100%;display:block}.lysh-bridge-chev path{stroke:currentColor}.lysh-cardframe .lyc{width:100%}.lysh .lyc{--lyc-radius:6cqw;position:relative;container-type:inline-size;width:100%;aspect-ratio:25/36;border-radius:var(--lyc-radius);color:var(--lyr-cream);isolation:isolate}.lyc-face{position:absolute;inset:0;display:flex;flex-direction:column;border-radius:inherit;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0) 30%),var(--lyc-bg);border:1px solid rgba(243,238,248,.08);box-shadow:0 20px 44px -24px rgba(0,0,0,.72)}.lyc-sheen{background:radial-gradient(72% 66% at 18% -6%,rgb(var(--lyc-glow)/.12),rgb(var(--lyc-glow)/0) 60%)}.lyc-grain,.lyc-sheen{position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit}.lyc-grain{background-image:radial-gradient(circle at 1.5px 1.5px,rgb(var(--lyc-glow)/.05) .5px,transparent .65px);background-size:3px 3px}.lyc-header{position:relative;z-index:2;padding:7cqw 7cqw 0;align-items:center;gap:4cqw}.lyc-header,.lyc-names{display:flex;min-width:0}.lyc-names{flex-direction:column;gap:1.4cqw}.lyc-program{font:500 3cqw/1 var(--lyr-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--lyc-accent);direction:ltr;unicode-bidi:isolate}.lyc-program,.lyc-wordmark{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lyc-wordmark{font:500 8.6cqw/1.02 var(--lyr-serif);letter-spacing:-.01em;color:var(--lyr-cream)}.lyc-hrule{display:block;height:1px;margin:4cqw 7cqw 0;background:rgba(243,238,248,.12)}.lyc-hrule,.lyc-strip{position:relative;z-index:2}.lyc-strip{flex:1 1 auto;display:flex;align-items:center;padding:5.5cqw 7cqw 0}.lyc-stamps{width:100%;display:grid;grid-template-columns:repeat(5,1fr);gap:3.4cqw 3cqw;justify-items:center}.lyc-stamp{position:relative;width:100%;max-width:13.6cqw;aspect-ratio:1}.lyc-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lyc-ring circle{fill:rgba(255,255,255,.015);stroke:rgba(243,238,248,.26);stroke-width:1.6;stroke-dasharray:3.4 4.2}.lyc-medal{position:absolute;inset:0;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 38% 30%,var(--lyc-accent-2) 0,var(--lyc-accent) 54%,var(--lyc-accent-deep) 100%);box-shadow:0 3px 10px -3px rgb(var(--lyc-glow)/.6),0 0 0 1px rgb(var(--lyc-glow)/.4),inset 0 1px 1px rgba(255,255,255,.5);transform:rotate(var(--lyc-tilt,0deg))}.lyc-medal .lyc-glyph{width:58%;height:58%}.lyc-glyph{display:block}.lyc-glyph>*{fill:var(--lyc-ink);stroke:none}.lyc-glyph .lyc-glyph-line{fill:none;stroke:var(--lyc-ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;opacity:.82}.lyc-glyph .lyc-glyph-hole{fill:var(--lyc-accent)}.lyc-glyph .lyc-glyph-spark{fill:var(--lyc-ink);opacity:.9}.lyc-stamp--gift{border-radius:50%;background:radial-gradient(circle at 50% 45%,rgb(var(--lyc-glow)/.14),rgb(var(--lyc-glow)/0) 68%)}.lyc-stamp--gift .lyc-ring circle{stroke:rgb(var(--lyc-glow)/.7)}.lyc-gift-glyph{position:absolute;inset:25%;display:grid;place-items:center}.lyc-gift-glyph .lyc-glyph{width:100%;height:100%}.lyc-gift-glyph .lyc-glyph>*{fill:var(--lyc-accent)}.lyc-gift-glyph .lyc-glyph .lyc-glyph-line{stroke:var(--lyc-accent)}.lyc-gift-glyph .lyc-glyph .lyc-glyph-hole{fill:var(--lyc-bg)}.lyc-foot{position:relative;z-index:2;margin-top:auto;padding:5cqw 7cqw 6.5cqw;display:grid;grid-template-columns:1fr auto;grid-template-areas:"count qr" "loyra qr";align-items:center;-moz-column-gap:4cqw;column-gap:4cqw;row-gap:2.4cqw}.lyc-count{grid-area:count;align-self:end;font:500 3.4cqw/1 var(--lyr-mono);letter-spacing:.1em;color:rgba(243,238,248,.72);direction:ltr;unicode-bidi:isolate}.lyc-count-n{color:var(--lyc-accent)}.lyc-loyra{grid-area:loyra;font:500 2.6cqw/1 var(--lyr-mono);letter-spacing:.24em;color:rgba(142,211,224,.9);direction:ltr;unicode-bidi:isolate}.lyc-qr{grid-area:qr;align-self:end;width:22cqw}.lyc .lyc-qrplate{width:100%;border-radius:2.4cqw}.lyc-mark{position:relative;flex:0 0 auto}.lyc-mark,.lyc-mark-emblem{display:grid;place-items:center}.lyc-mark-emblem .lyc-glyph{width:100%;height:100%}.lyc-mark-emblem .lyc-glyph>*{fill:var(--lyc-accent)}.lyc-mark-emblem .lyc-glyph .lyc-glyph-line{stroke:var(--lyc-accent)}.lyc-mark-emblem .lyc-glyph .lyc-glyph-hole{fill:var(--lyc-bg)}.lyc-mark-letter{font-family:var(--lyr-serif);color:var(--lyc-accent);line-height:1}.lyc-mark--seal{width:14cqw;height:14cqw}.lyc-mark--seal .lyc-mark-ring{position:absolute;inset:0;border-radius:50%;border:1.4px solid rgb(var(--lyc-glow)/.75)}.lyc-mark--seal .lyc-mark-emblem{width:58%;height:58%}.lyc-mark--porthole{width:14cqw;height:14cqw}.lyc-mark--porthole .lyc-mark-ring{position:absolute;inset:0;border-radius:50%;border:1.4px solid rgb(var(--lyc-glow)/.8)}.lyc-mark--porthole .lyc-mark-ring-inner{inset:12%;border-width:1px;opacity:.5}.lyc-mark--porthole .lyc-mark-emblem{width:52%;height:52%}.lyc-mark--hex{width:14cqw;height:14cqw}.lyc-mark--hex .lyc-mark-tile{position:absolute;inset:0;background:rgb(var(--lyc-glow)/.18);clip-path:polygon(50% 1%,94% 25.5%,94% 74.5%,50% 99%,6% 74.5%,6% 25.5%)}.lyc-mark--hex .lyc-mark-letter{position:relative;z-index:1;font-size:7cqw;font-weight:500}.lyc-mark--wordmark{display:block;width:13cqw;height:14cqw}.lyc-mark--wordmark .lyc-mark-tittle{position:absolute;top:-.6cqw;left:50%;transform:translateX(-50%);width:4.6cqw;height:4.6cqw}.lyc-mark--wordmark .lyc-mark-tittle .lyc-glyph{width:100%;height:100%}.lyc-mark--wordmark .lyc-mark-tittle .lyc-glyph>*{fill:var(--lyc-accent)}.lyc-mark--wordmark .lyc-mark-letter{display:block;text-align:center;font-size:11cqw;font-weight:500;color:var(--lyr-cream)}.lyc-mark--wordmark .lyc-mark-rule{display:block;width:9cqw;height:1.2px;margin:1cqw auto 0;background:var(--lyc-accent)}.lyc-mark--badge{width:14cqw;height:14cqw}.lyc-mark--badge .lyc-mark-tile{position:absolute;inset:0;border-radius:3cqw;background:rgb(var(--lyc-glow)/.16);border:1px solid rgb(var(--lyc-glow)/.45)}.lyc-mark--badge .lyc-mark-emblem{position:relative;z-index:1;width:56%;height:56%}.lyc-mark--badge .lyc-mark-num{position:absolute;z-index:2;right:-1.6cqw;bottom:-1.6cqw;width:6cqw;height:6cqw;border-radius:50%;background:var(--lyc-accent);color:var(--lyc-ink);font:600 3.4cqw/6cqw var(--lyr-mono);text-align:center}.lyc-mark--orbit{position:relative;width:21cqw;height:13cqw;display:flex;align-items:center;gap:2.5cqw}.lyc-mark--orbit .lyc-mark-ring{position:relative;width:12cqw;height:12cqw;flex:0 0 auto;border-radius:50%;border:1.4px solid rgb(var(--lyc-glow)/.7)}.lyc-mark--orbit .lyc-mark-emblem{position:absolute;left:0;top:50%;transform:translateY(-50%);width:12cqw;height:12cqw}.lyc-mark--orbit .lyc-mark-emblem .lyc-glyph{width:56%;height:56%}.lyc-mark--orbit .lyc-mark-mono{font:500 5cqw/1 var(--lyr-serif);color:var(--lyr-cream);letter-spacing:.02em}.lyc--crest .lyc-header{flex-direction:column;align-items:center;gap:3cqw;padding-top:7.5cqw;text-align:center}.lyc--crest .lyc-names{align-items:center}.lyc--crest .lyc-hrule{margin-inline:20cqw}.lyc--crest .lyc-stamp--gift{grid-column:5}.lyc--crest .lyc-foot{grid-template-columns:1fr auto 1fr;grid-template-areas:"count qr loyra";align-items:center}.lyc--crest .lyc-count{align-self:center}.lyc--crest .lyc-loyra{justify-self:end;text-align:end}.lyc--crest .lyc-qr{width:19cqw;align-self:center}.lyc--crest .lyc-qr .lyc-qrplate{box-shadow:0 0 0 1px rgba(243,238,248,.14)}.lyc--band .lyc-header{flex-direction:row;align-items:center;gap:3.5cqw;padding:5.5cqw 6cqw;background:var(--lyc-band);border-bottom:1px solid rgba(255,255,255,.07)}.lyc--band .lyc-wordmark{font-size:8cqw}.lyc--band .lyc-hrule{display:none}.lyc--band .lyc-strip{padding-top:6cqw}.lyc--band .lyc-stamps{grid-template-columns:repeat(4,1fr);gap:3.6cqw 3.4cqw}.lyc--band .lyc-stamp{max-width:15cqw}.lyc--arc{--lyc-radius:4.5cqw}.lyc--arc .lyc-header{flex-direction:column;align-items:center;gap:3cqw;padding-top:7cqw;text-align:center}.lyc--arc .lyc-names{align-items:center}.lyc--arc .lyc-hrule{display:none}.lyc--arc .lyc-strip{padding-bottom:5cqw}.lyc--arc .lyc-strip:after{content:"";position:absolute;left:7cqw;right:7cqw;bottom:0;height:2px;background-image:radial-gradient(circle,rgba(243,238,248,.3) .9px,transparent 1.1px);background-size:5px 2px;background-repeat:repeat-x}.lyc--arc .lyc-stamp--gift{grid-column:5}.lyc--arc .lyc-stamps>:first-child,.lyc--arc .lyc-stamps>:nth-child(5){transform:translateY(-2.2cqw) rotate(-6deg)}.lyc--arc .lyc-stamps>:nth-child(2),.lyc--arc .lyc-stamps>:nth-child(4){transform:translateY(-.8cqw) rotate(-2.5deg)}.lyc--rule{--lyc-radius:3.5cqw}.lyc--rule .lyc-header{flex-direction:row;align-items:center;gap:3.2cqw}.lyc--rule .lyc-wordmark{font-size:10.5cqw}.lyc--rule .lyc-hrule{margin:4.5cqw 7cqw 0}.lyc--rule .lyc-strip{padding-top:5cqw}.lyc--rule .lyc-stamps{grid-template-columns:repeat(4,1fr);gap:3.2cqw 2.8cqw;justify-items:start}.lyc--rule .lyc-stamp{max-width:12.4cqw}.lyc--rule .lyc-medal{background:transparent;box-shadow:0 0 0 1.5px rgb(var(--lyc-glow)/.55) inset}.lyc--rule .lyc-medal .lyc-glyph>*{fill:var(--lyc-accent)}.lyc--rule .lyc-medal .lyc-glyph .lyc-glyph-line{stroke:var(--lyc-accent)}.lyc--rule .lyc-medal .lyc-glyph .lyc-glyph-hole{fill:var(--lyc-bg)}.lyc--rule .lyc-foot{grid-template-columns:auto 1fr;grid-template-areas:"qr count" "qr loyra";align-items:center;-moz-column-gap:4cqw;column-gap:4cqw}.lyc--rule .lyc-qr{grid-area:qr;width:17cqw;align-self:center}.lyc--rule .lyc-count,.lyc--rule .lyc-loyra{justify-self:start}