.sh-hero[data-astro-cid-lrlez5fp]{padding-block:calc(var(--header-h) + var(--sp-48)) 0;position:relative;overflow:clip}.sh-glow[data-astro-cid-lrlez5fp]{background:radial-gradient(circle at center, color-mix(in srgb, var(--color-graphite) 70%, transparent) 0%, transparent 62%);pointer-events:none;border-radius:50%;width:90vmax;height:90vmax;position:absolute;top:10%;right:-20%}.sh-hero-grid[data-astro-cid-lrlez5fp]{z-index:1;row-gap:var(--sp-32);align-items:end;position:relative}.sh-eyebrow[data-astro-cid-lrlez5fp],.sh-title[data-astro-cid-lrlez5fp],.sh-copy[data-astro-cid-lrlez5fp],.sh-stage[data-astro-cid-lrlez5fp]{grid-column:1/-1}.sh-eyebrow[data-astro-cid-lrlez5fp]{color:var(--fg-muted)}.sh-title[data-astro-cid-lrlez5fp]{max-width:12ch}.sh-actions[data-astro-cid-lrlez5fp]{align-items:center;gap:var(--sp-16) var(--sp-32);flex-wrap:wrap;margin-block-start:var(--sp-32);display:flex}.sh-copy[data-astro-cid-lrlez5fp] .t-body-l[data-astro-cid-lrlez5fp]{max-width:46ch}.sh-stage[data-astro-cid-lrlez5fp]{perspective:1600px;height:clamp(300px,80vw,440px);position:relative}.sh-shelf[data-astro-cid-lrlez5fp]{transform-style:preserve-3d;position:absolute;inset:0 8% 0 -8%;transform:rotateX(8deg)rotateY(-24deg)}.sh-cover[data-astro-cid-lrlez5fp]{--w:clamp(150px, 40vw, 220px);width:var(--w);aspect-ratio:3/4;margin:calc(var(--w) * -.66) 0 0 calc(var(--w) * -.5);transform:translate3d(calc((var(--i) - 2) * var(--w) * var(--spread,.36)), 0, calc(var(--i) * -70px)) rotateZ(calc((var(--i) - 2) * 3deg));transition:transform .9s var(--ease-out-expo);animation:sh-float 7s var(--ease-standard) infinite alternate;animation-delay:calc(var(--i) * -1.4s);box-shadow:0 30px 60px -20px #0000008c, 0 0 0 1px color-mix(in srgb, var(--color-paper) 10%, transparent);position:absolute;top:50%;left:50%}@media (hover:hover){.sh-stage[data-astro-cid-lrlez5fp]:hover .sh-cover[data-astro-cid-lrlez5fp]{--spread:.5}}.sh-cover[data-astro-cid-lrlez5fp]:first-child{z-index:5}.sh-cover[data-astro-cid-lrlez5fp]:nth-child(2){z-index:4}.sh-cover[data-astro-cid-lrlez5fp]:nth-child(3){z-index:3}.sh-cover[data-astro-cid-lrlez5fp]:nth-child(4){z-index:2}.sh-cover[data-astro-cid-lrlez5fp]:nth-child(5){z-index:1}@keyframes sh-float{0%{translate:0 -6px}to{translate:0 10px}}.sh-floor[data-astro-cid-lrlez5fp]{filter:blur(6px);background:radial-gradient(closest-side,#00000073,#0000);border-radius:50%;height:40px;position:absolute;bottom:4%;left:10%;right:10%}@media (prefers-reduced-motion:reduce){.sh-cover[data-astro-cid-lrlez5fp]{animation:none}}.sh-ticker[data-astro-cid-lrlez5fp]{z-index:1;gap:var(--sp-8);padding-block:var(--sp-24);border-top:1px solid var(--rule);margin-block-start:var(--sp-64);display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.sh-ticker-row[data-astro-cid-lrlez5fp]{width:max-content;animation:60s linear infinite sh-ticker;display:flex}.sh-ticker-row--rev[data-astro-cid-lrlez5fp]{animation-duration:48s;animation-direction:reverse}.sh-ticker-group[data-astro-cid-lrlez5fp]{flex-shrink:0;display:flex}.sh-ticker-item[data-astro-cid-lrlez5fp]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h2);letter-spacing:var(--ls-h2);white-space:nowrap;align-items:center;padding-inline-end:var(--sp-32);line-height:1.1;display:inline-flex}.sh-ticker-item[data-astro-cid-lrlez5fp]:after{content:"";width:.32em;height:.32em;background:var(--fg-muted);margin-inline-start:var(--sp-32);display:inline-block}.sh-ticker-item[data-astro-cid-lrlez5fp].is-outline{color:#0000;-webkit-text-stroke:1px var(--fg)}@keyframes sh-ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.sh-ticker-row[data-astro-cid-lrlez5fp]{animation:none}}@media (hover:hover){.sh-ticker[data-astro-cid-lrlez5fp]:hover .sh-ticker-row[data-astro-cid-lrlez5fp]{animation-play-state:paused}}@media (width>=640px){.sh-copy[data-astro-cid-lrlez5fp]{grid-column:1/7}.sh-stage[data-astro-cid-lrlez5fp]{height:420px}.sh-shelf[data-astro-cid-lrlez5fp]{inset:0}}@media (width>=1024px){.sh-hero[data-astro-cid-lrlez5fp]{min-height:max(720px,min(100svh,1100px));flex-direction:column;padding-block-start:calc(var(--header-h) + var(--sp-64));display:flex}.sh-hero-grid[data-astro-cid-lrlez5fp]{flex:1;grid-template-rows:auto 1fr auto;align-items:start}.sh-eyebrow[data-astro-cid-lrlez5fp]{grid-area:1/1/auto/6}.sh-title[data-astro-cid-lrlez5fp]{grid-area:2/1/auto/8;align-self:center;font-size:clamp(3rem,min(7.2vw,13svh),9rem)}.sh-copy[data-astro-cid-lrlez5fp]{grid-area:3/1/auto/7}.sh-stage[data-astro-cid-lrlez5fp]{grid-area:1/8/4/-1;align-self:stretch;height:auto;min-height:480px}.sh-cover[data-astro-cid-lrlez5fp]{--w:clamp(180px, 13.5vw, 260px)}.sh-ticker[data-astro-cid-lrlez5fp]{margin-block-start:var(--sp-64)}}.sh-head{row-gap:var(--sp-24);margin-block-end:var(--sp-64)}.sh-sub-lead[data-astro-cid-lrlez5fp]{max-width:60ch;margin-block-start:var(--sp-32)}.sh-store[data-astro-cid-lrlez5fp]{scroll-margin-top:var(--header-h)}.sh-toolbar[data-astro-cid-lrlez5fp]{gap:var(--sp-16);grid-template-columns:1fr;margin-block-end:var(--sp-24);display:grid}.sh-search[data-astro-cid-lrlez5fp],.sh-sort[data-astro-cid-lrlez5fp]{gap:var(--sp-8);display:grid}.sh-search[data-astro-cid-lrlez5fp] input[data-astro-cid-lrlez5fp],.sh-sort[data-astro-cid-lrlez5fp] select[data-astro-cid-lrlez5fp]{width:100%;min-height:3rem;padding:var(--sp-8) 0;border:0;border-bottom:1px solid var(--field-line);color:var(--fg);font:inherit;font-family:var(--font-display);appearance:none;background:0 0;border-radius:0;font-size:1.25rem}.sh-sort[data-astro-cid-lrlez5fp] select[data-astro-cid-lrlez5fp]{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23E0DDCF' stroke-width='1.5'%3E%3Cpath d='M3 6l5 5 5-5'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:14px;padding-inline-end:var(--sp-32)}.sh-sort[data-astro-cid-lrlez5fp] option[data-astro-cid-lrlez5fp]{background:var(--bg);color:var(--fg)}.sh-search[data-astro-cid-lrlez5fp] input[data-astro-cid-lrlez5fp]::placeholder{color:var(--fg-muted);opacity:.7}.sh-search[data-astro-cid-lrlez5fp] input[data-astro-cid-lrlez5fp]:focus-visible,.sh-sort[data-astro-cid-lrlez5fp] select[data-astro-cid-lrlez5fp]:focus-visible{border-bottom-color:var(--fg);box-shadow:0 1px 0 0 var(--fg);outline:none}@media (width>=640px){.sh-toolbar[data-astro-cid-lrlez5fp]{column-gap:var(--gutter);grid-template-columns:2fr 1fr}.sh-function[data-astro-cid-lrlez5fp]{grid-column:1/2}}@media (width>=1024px){.sh-toolbar[data-astro-cid-lrlez5fp]{grid-template-columns:repeat(12,minmax(0,1fr))}.sh-search[data-astro-cid-lrlez5fp]{grid-column:1/6}.sh-function[data-astro-cid-lrlez5fp]{grid-column:6/10}.sh-sort[data-astro-cid-lrlez5fp]:not(.sh-function){grid-column:10/-1}}.sh-filters[data-astro-cid-lrlez5fp]{gap:var(--sp-12);display:grid}.sh-filter[data-astro-cid-lrlez5fp]{gap:var(--sp-8);flex-wrap:wrap;display:flex}.sh-chip[data-astro-cid-lrlez5fp]{min-height:2.5rem;padding:var(--sp-8) var(--sp-16);border:1px solid var(--rule);color:var(--fg-muted);transition:background-color var(--dur-ui) var(--ease-standard), border-color var(--dur-ui) var(--ease-standard), color var(--dur-ui) var(--ease-standard);border-radius:999px}.sh-chip[data-astro-cid-lrlez5fp][aria-pressed=true]{border-color:var(--fg);background:var(--fg);color:var(--bg)}.sh-chip--ghost[data-astro-cid-lrlez5fp][aria-pressed=true]{color:var(--fg);background:0 0}@media (hover:hover){.sh-chip[data-astro-cid-lrlez5fp][aria-pressed=false]:hover{border-color:var(--fg-muted);color:var(--fg)}}.sh-count[data-astro-cid-lrlez5fp]{margin-block:var(--sp-32) var(--sp-16);border-top:1px solid var(--rule);padding-block-start:var(--sp-16)}.sh-grid[data-astro-cid-lrlez5fp]{gap:var(--sp-48) var(--gutter);grid-template-columns:1fr;display:grid}@media (width>=640px){.sh-grid[data-astro-cid-lrlez5fp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.sh-grid[data-astro-cid-lrlez5fp]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1440px){.sh-grid[data-astro-cid-lrlez5fp]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sh-card[data-astro-cid-lrlez5fp]{gap:var(--sp-16);scroll-margin-top:calc(var(--header-h) + var(--sp-16));flex-direction:column;display:flex;position:relative}.sh-card[data-astro-cid-lrlez5fp][hidden],html.js .sh-grid[data-astro-cid-lrlez5fp]:not([data-ready])>.sh-card[data-astro-cid-lrlez5fp]:nth-child(n+25){display:none}.sh-more[data-astro-cid-lrlez5fp]{width:100%;min-height:3.5rem;border:1px solid var(--fg);margin-block-start:var(--sp-48);display:block}.sh-more[data-astro-cid-lrlez5fp][hidden]{display:none}@media (hover:hover){.sh-more[data-astro-cid-lrlez5fp]:hover{background:var(--fg);color:var(--bg)}}.sh-card-cover-link[data-astro-cid-lrlez5fp]{display:block}.sh-card[data-astro-cid-lrlez5fp] .sh-card-cover{aspect-ratio:4/3;transition:transform var(--dur-reveal) var(--ease-out-expo)}.sh-card-link[data-astro-cid-lrlez5fp]:after{content:"";z-index:0;position:absolute;inset:0}.sh-format[data-astro-cid-lrlez5fp]{max-width:14ch}.sh-card-foot[data-astro-cid-lrlez5fp],.sh-notify[data-astro-cid-lrlez5fp]{z-index:1;position:relative}@media (hover:hover){.sh-card[data-astro-cid-lrlez5fp]:hover .sh-card-cover{transform:translateY(-6px)}}.sh-card-body[data-astro-cid-lrlez5fp]{gap:var(--sp-8);flex:1;align-content:start;display:grid}.sh-card-meta[data-astro-cid-lrlez5fp]{font-size:.6875rem}.sh-card-title[data-astro-cid-lrlez5fp]{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.375rem;font-weight:500;line-height:1.15}.sh-card-foot[data-astro-cid-lrlez5fp]{justify-content:space-between;align-items:center;gap:var(--sp-16);border-top:1px solid var(--fg);padding-block-start:var(--sp-12);display:flex}.sh-price[data-astro-cid-lrlez5fp]{align-items:baseline;gap:var(--sp-8);font-family:var(--font-display);letter-spacing:-.02em;font-size:1.75rem;font-weight:600;display:inline-flex}.sh-currency[data-astro-cid-lrlez5fp]{font-size:.625rem}.sh-soon[data-astro-cid-lrlez5fp]{align-items:center;gap:var(--sp-8);padding:var(--sp-4) var(--sp-12);border:1px dashed var(--fg-muted);border-radius:999px;font-size:.625rem;display:inline-flex}.sh-soon-dot[data-astro-cid-lrlez5fp]{background:var(--fg);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite sh-pulse}@keyframes sh-pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.sh-soon-dot[data-astro-cid-lrlez5fp]{animation:none}}.sh-buy[data-astro-cid-lrlez5fp]{align-items:center;gap:var(--sp-8);min-height:2.75rem;padding:var(--sp-8) var(--sp-16);background:var(--btn-bg);color:var(--btn-fg);display:inline-flex}.sh-notify[data-astro-cid-lrlez5fp]{align-self:flex-start;align-items:center;gap:var(--sp-8);min-height:2.75rem;margin-block-start:calc(var(--sp-8) * -1);display:inline-flex}@media (hover:hover){.sh-notify[data-astro-cid-lrlez5fp]:hover .arrow{transform:translate(4px)}}.sh-empty[data-astro-cid-lrlez5fp]{gap:var(--sp-8);padding:var(--sp-48) 0;border-top:1px solid var(--rule);display:grid}.sh-empty[data-astro-cid-lrlez5fp][hidden]{display:none}.sh-cards[data-astro-cid-lrlez5fp],.sh-steps[data-astro-cid-lrlez5fp]{row-gap:var(--sp-48)}.sh-principle[data-astro-cid-lrlez5fp],.sh-step[data-astro-cid-lrlez5fp]{gap:var(--sp-12);border-top:1px solid var(--fg);grid-column:1/-1;align-content:start;padding-block-start:var(--sp-16);display:grid}.sh-step[data-astro-cid-lrlez5fp]{border-top-width:2px}.sh-step-num[data-astro-cid-lrlez5fp]{font-family:var(--font-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px var(--fg);font-size:clamp(3rem,6vw,5rem);font-weight:600;line-height:.9}@media (width>=640px){.sh-principle[data-astro-cid-lrlez5fp]{grid-column:span 4}}@media (width>=1024px){.sh-principle[data-astro-cid-lrlez5fp]{grid-column:span 3}.sh-step[data-astro-cid-lrlez5fp]{grid-column:span 4}}.sh-steps-head{margin-block-start:var(--sp-128)}.sh-dark[data-astro-cid-lrlez5fp]{padding-block:var(--section-pad)}.sh-form-col{margin-block-start:var(--sp-32)}.sh-other[data-astro-cid-lrlez5fp]{border-top:1px solid var(--rule);color:var(--fg-muted);margin-block-start:var(--sp-48);padding-block-start:var(--sp-16)}.sh-other[data-astro-cid-lrlez5fp] a[data-astro-cid-lrlez5fp]{color:var(--fg)}.sh-legal[data-astro-cid-lrlez5fp]{margin-block-start:var(--sp-16)}
