.asterio{--as-ink: #0a1720;--as-ink-2: #10242f;--as-deep: #0f3a52;--as-venice: #16587b;--as-sky: #84b3ce;--as-sky-light: #b9dcf0;--as-sky-glow: #ddeef9;--as-paper: #f5eedd;--as-paper-2: #fbf7ef;--as-white: #fff;--as-on-light: #0a1720;--as-on-light-mute: #46636f;--as-on-dark: #eaf3f8;--as-on-dark-mute: #c7dfec;--as-line-light: rgba(10, 23, 32, .14);--as-line-dark: rgba(234, 243, 248, .16);--as-display: "Bricolage Grotesque", "Archivo", ui-sans-serif, system-ui, sans-serif;--as-body: var(--font-body-family, "Archivo", ui-sans-serif, system-ui, sans-serif);--as-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--as-fs-hero: clamp(4.2rem, 8.4vw, 10.4rem);--as-fs-h2: clamp(3rem, 4.6vw, 5.6rem);--as-fs-h3: clamp(2.2rem, 2.6vw, 3rem);--as-fs-lead: clamp(1.7rem, 1.5vw, 2rem);--as-fs-body: 1.6rem;--as-fs-sm: 1.4rem;--as-fs-xs: 1.2rem;--as-gut: clamp(2rem, 5vw, 6rem);--as-pad: clamp(6.4rem, 9vw, 12rem);--as-max: 132rem;--as-r-sm: 1rem;--as-r-md: 1.8rem;--as-r-lg: 2.8rem;--as-ease: cubic-bezier(.22, .61, .36, 1);--as-ease-out: cubic-bezier(.16, 1, .3, 1);font-family:var(--as-body);font-size:var(--as-fs-body);color:var(--as-on-light);-webkit-font-smoothing:antialiased}.asterio{position:relative;overflow-x:clip}.as-wrap{width:100%;max-width:var(--as-max);margin-inline:auto;padding-inline:var(--as-gut)}.as-wrap--narrow{max-width:88rem}.as-section{position:relative;padding-block:var(--as-pad);isolation:isolate}.as-section--flush-bottom{padding-bottom:0}.as-paper{background-color:var(--as-paper)}.as-white{background-color:var(--as-white)}.as-dark{background-color:var(--as-ink);color:var(--as-on-dark)}.as-deep{background:linear-gradient(168deg,var(--as-deep) 0%,var(--as-ink) 78%);color:var(--as-on-dark)}.as-eyebrow{font-family:var(--as-mono);font-size:var(--as-fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--as-on-light-mute);margin:0 0 1.6rem;display:flex;align-items:center;gap:1rem}.as-eyebrow:before{content:"";width:2.4rem;height:1px;background:currentColor;opacity:.5;flex:none}.as-dark .as-eyebrow,.as-deep .as-eyebrow{color:var(--as-sky)}.as-h1,.as-h2,.as-h3{font-family:var(--as-display);font-weight:700;letter-spacing:-.035em;line-height:.98;margin:0;text-wrap:balance}.as-h1{font-size:var(--as-fs-hero);letter-spacing:-.045em;line-height:.92}.as-h2{font-size:var(--as-fs-h2)}.as-h3{font-size:var(--as-fs-h3);letter-spacing:-.025em;line-height:1.08}.as-lead{font-size:var(--as-fs-lead);line-height:1.5;color:var(--as-on-light-mute);margin:2rem 0 0;max-width:52ch;text-wrap:pretty}.as-dark .as-lead,.as-deep .as-lead{color:var(--as-on-dark-mute)}.as-body{font-size:var(--as-fs-body);line-height:1.65;color:var(--as-on-light-mute);margin:1.6rem 0 0;max-width:58ch}.as-dark .as-body,.as-deep .as-body{color:var(--as-on-dark-mute)}.as-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2.4rem 4rem;margin-bottom:clamp(3.2rem,5vw,6rem)}.as-head__text{max-width:62rem}.as-btn{--_bg: var(--as-ink);--_fg: var(--as-white);--_bd: var(--as-ink);display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem 2.8rem;border:1px solid var(--_bd);border-radius:999px;background:var(--_bg);color:var(--_fg);font-family:var(--as-body);font-size:1.55rem;font-weight:600;letter-spacing:-.005em;line-height:1;text-decoration:none;cursor:pointer;transition:transform .22s var(--as-ease),background-color .22s var(--as-ease),color .22s var(--as-ease),border-color .22s var(--as-ease),box-shadow .22s var(--as-ease);will-change:transform}.as-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px #0a172080}.as-btn:active{transform:translateY(0)}.as-btn--ghost{--_bg: transparent;--_fg: var(--as-ink);--_bd: rgba(10, 23, 32, .28)}.as-btn--ghost:hover{--_bd: var(--as-ink);background:#0a17200a}.as-dark .as-btn,.as-deep .as-btn{--_bg: var(--as-sky-light);--_fg: var(--as-ink);--_bd: var(--as-sky-light)}.as-dark .as-btn--ghost,.as-deep .as-btn--ghost{--_bg: transparent;--_fg: var(--as-on-dark);--_bd: rgba(234, 243, 248, .3)}.as-dark .as-btn--ghost:hover,.as-deep .as-btn--ghost:hover{--_bd: var(--as-on-dark);background:#eaf3f80f}.as-btn__icon{width:1.6rem;height:1.6rem;flex:none;transition:transform .28s var(--as-ease)}.as-btn:hover .as-btn__icon{transform:translate(3px)}.as-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.as-link{display:inline-flex;align-items:center;gap:.8rem;font-size:1.5rem;font-weight:600;color:inherit;text-decoration:none;padding-bottom:.3rem;border-bottom:1px solid currentColor;transition:gap .24s var(--as-ease),opacity .24s var(--as-ease)}.as-link:hover{gap:1.4rem}.as-link svg{width:1.4rem;height:1.4rem}.asterio :focus-visible{outline:2px solid var(--as-venice);outline-offset:3px;border-radius:4px}.as-dark :focus-visible,.as-deep :focus-visible{outline-color:var(--as-sky-light)}.as-news__field input:focus-visible,.as-btn:focus-visible,.as-chip:focus-visible,.as-beat__buy:focus-visible,.as-player__buy:focus-visible,.as-lic__tag:focus-visible{border-radius:999px;outline-offset:2px}.as-cloudband{--as-band: var(--as-paper);position:relative;z-index:2;display:block;width:100%;height:clamp(6rem,9vw,15rem);margin-bottom:-1px;background-color:var(--as-band);-webkit-mask-image:var(--as-horizon);mask-image:var(--as-horizon);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:bottom left;mask-position:bottom left;-webkit-mask-size:auto 100%;mask-size:auto 100%;pointer-events:none}.as-cloudband--down{transform:scaleY(-1)}.as-cloud{position:absolute;display:block;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;pointer-events:none;z-index:0}.as-cloud--a{-webkit-mask-image:var(--as-cloud-a);mask-image:var(--as-cloud-a);aspect-ratio:1000 / 549}.as-cloud--b{-webkit-mask-image:var(--as-cloud-b);mask-image:var(--as-cloud-b);aspect-ratio:1000 / 522}@keyframes as-drift{0%{transform:translate3d(-2%,0,0)}to{transform:translate3d(2%,0,0)}}.as-cloud--drift{animation:as-drift 26s ease-in-out infinite alternate}.as-cloud--drift-slow{animation:as-drift 44s ease-in-out infinite alternate}.asterio [data-as-reveal]{opacity:0;transform:translate3d(0,18px,0);transition:opacity .7s var(--as-ease-out),transform .7s var(--as-ease-out);transition-delay:var(--as-delay, 0ms)}.asterio [data-as-reveal].as-in,html.no-js .asterio [data-as-reveal]{opacity:1;transform:none}.as-hero{position:relative;overflow:hidden;background:linear-gradient(178deg,var(--as-paper-2) 0%,var(--as-sky-glow) 46%,var(--as-sky-light) 100%);padding-top:clamp(6rem,10vw,11rem);padding-bottom:0}.as-hero__sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.as-hero__sky .as-cloud{color:#fff}.as-hero__c1{width:min(52rem,58vw);top:6%;left:-8%;opacity:.95}.as-hero__c2{width:min(34rem,40vw);top:30%;right:-6%;opacity:.8}.as-hero__c3{width:min(22rem,28vw);top:58%;left:18%;opacity:.55}.as-hero__c4{width:min(18rem,22vw);top:12%;left:52%;color:#fff9}.as-hero__inner{position:relative;z-index:1;display:grid;gap:clamp(4rem,6vw,8rem);align-items:end;padding-bottom:clamp(8rem,12vw,14rem)}@media(min-width:990px){.as-hero__inner{grid-template-columns:minmax(0,1.35fr) minmax(32rem,.65fr)}}.as-hero__title .as-h1{max-width:19ch}.as-hero__mark,.as-hero__title .as-h1 em,.as-hero__title .as-h1 i{position:relative;display:inline-block;font-style:normal;z-index:0}.as-hero__mark:after,.as-hero__title .as-h1 em:after,.as-hero__title .as-h1 i:after{content:"";position:absolute;left:-.06em;right:-.06em;bottom:.06em;height:.14em;background:var(--as-sky);border-radius:999px;z-index:-1;transform-origin:left center;transform:scaleX(var(--as-underline, 0));transition:transform .9s .35s var(--as-ease-out)}.as-hero.as-in .as-hero__mark:after,.as-hero.as-in .as-hero__title .as-h1 em:after,.as-hero.as-in .as-hero__title .as-h1 i:after{--as-underline: 1}.as-nowcard__beat{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.6rem;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.as-nowcard__art{position:relative;width:7.2rem;height:7.2rem;border-radius:.3rem;overflow:hidden;flex:none;background:var(--as-sky-glow);box-shadow:0 8px 20px -10px #0f3a5299}.as-nowcard__art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--as-ease)}.as-nowcard__beat:hover .as-nowcard__art img{transform:scale(1.06)}.as-nowcard__btn{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0a17206b;color:#fff;transition:background-color .22s var(--as-ease)}.as-nowcard__beat:hover .as-nowcard__btn{background:#0a172094}.as-nowcard__btn .play-icon,.as-nowcard__btn .pause-icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:2.4rem;height:2.4rem}.as-nowcard__name{display:block;font-family:var(--as-display);font-size:2rem;font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--as-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-nowcard__sub{display:block;margin-top:.4rem;font-size:1.35rem;color:var(--as-on-light-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-nowcard__tech{display:flex;gap:1.2rem;margin-top:.8rem;font-family:var(--as-mono);font-size:1.1rem;letter-spacing:.04em;color:var(--as-venice)}.as-nowcard{position:relative;background:#ffffffd1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.9);border-radius:var(--as-r-lg);padding:2.4rem;box-shadow:0 24px 60px -30px #0f3a528c}.as-nowcard__label{font-family:var(--as-mono);font-size:1.3rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--as-venice);display:inline-flex;align-items:center;gap:.9rem;margin-bottom:2rem;padding:.8rem 1.6rem .8rem 1.2rem;border-radius:999px;background:#16587b1a;border:1px solid rgba(22,88,123,.22)}.as-nowcard__dot{width:.9rem;height:.9rem;border-radius:50%;background:var(--as-venice);flex:none;position:relative}.as-nowcard__dot:after{content:"";position:absolute;top:-.4rem;right:-.4rem;bottom:-.4rem;left:-.4rem;border-radius:50%;border:1.5px solid var(--as-venice);opacity:.5;animation:as-badge-pulse 2.4s var(--as-ease-out) infinite}@keyframes as-badge-pulse{0%{transform:scale(.55);opacity:.5}70%,to{transform:scale(1.7);opacity:0}}.as-nowcard__foot{margin-top:2rem;padding-top:1.6rem;border-top:1px solid var(--as-line-light);display:flex;align-items:center;justify-content:space-between;gap:1.6rem;font-size:1.35rem;color:var(--as-on-light-mute)}.as-nowcard__foot a{color:var(--as-ink);font-weight:600;text-decoration:none;border-bottom:1px solid currentColor}.as-scrollcue{position:absolute;left:50%;bottom:clamp(9rem,12vw,15rem);transform:translate(-50%);z-index:3;font-family:var(--as-mono);font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;color:#0a172073;display:flex;flex-direction:column;align-items:center;gap:.8rem;text-decoration:none}.as-scrollcue span{display:block;width:1px;height:3.2rem;background:linear-gradient(180deg,rgba(10,23,32,.4),transparent);animation:as-cue 2.4s var(--as-ease) infinite}@keyframes as-cue{0%,to{transform:scaleY(.4);transform-origin:top;opacity:.4}50%{transform:scaleY(1);transform-origin:top;opacity:1}}@media(max-width:989px){.as-scrollcue{display:none}}.as-beats{position:relative;background:linear-gradient(175deg,var(--as-venice) 0%,var(--as-deep) 58%,var(--as-ink-2) 100%);color:var(--as-on-dark);padding-top:clamp(4.8rem,7vw,8rem);padding-bottom:0;overflow:hidden}.as-beats__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(70rem 40rem at 15% -10%,rgba(185,220,240,.28),transparent 70%),radial-gradient(50rem 36rem at 92% 8%,rgba(132,179,206,.22),transparent 70%)}.as-beats__inner{position:relative;z-index:2}.as-beats .as-h2{color:var(--as-white)}.as-beats .as-eyebrow{color:var(--as-sky)}.as-beats .as-lead{color:var(--as-on-dark-mute)}.as-count{font-family:var(--as-mono);font-size:1.3rem;color:var(--as-on-dark-mute);letter-spacing:.04em}.as-chips{display:flex;gap:.8rem;margin:0 0 2.4rem;padding:0 0 .6rem;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.as-chips::-webkit-scrollbar{display:none}@media(min-width:990px){.as-chips{flex-wrap:wrap;overflow-x:visible}}.as-chip{flex:none;-webkit-appearance:none;appearance:none;border:1px solid var(--as-line-dark);background:#0a172029;color:var(--as-on-dark-mute);font-family:var(--as-body);font-size:1.35rem;font-weight:500;padding:.9rem 1.6rem;border-radius:999px;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:.7rem;transition:color .2s var(--as-ease),border-color .2s var(--as-ease),background-color .2s var(--as-ease)}.as-chip:hover{color:var(--as-white);border-color:#eaf3f873}.as-chip__check{width:1.4rem;height:1.4rem;flex:none;border-radius:50%;border:1.5px solid currentColor;opacity:.55;display:grid;place-items:center;transition:opacity .2s var(--as-ease),background-color .2s var(--as-ease),border-color .2s var(--as-ease)}.as-chip__check svg{width:.9rem;height:.9rem;opacity:0;transition:opacity .15s var(--as-ease)}.as-chip[aria-pressed=true]{background:var(--as-sky-light);border-color:var(--as-sky-light);color:var(--as-ink);font-weight:600}.as-chip[aria-pressed=true] .as-chip__check{opacity:1;background:var(--as-ink);border-color:var(--as-ink);color:var(--as-sky-light)}.as-chip[aria-pressed=true] .as-chip__check svg{opacity:1}.as-chip--all{font-weight:600}.as-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--as-line-dark)}.as-beat{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2rem;border-bottom:1px solid var(--as-line-dark);transition:background-color .25s var(--as-ease)}.as-beat[hidden]{display:none}.as-beat:hover{background:#eaf3f80b}.as-beat__main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.6rem;width:100%;min-width:0;padding:1.4rem 0;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}@media(min-width:750px){.as-beat__main{grid-template-columns:auto minmax(0,1fr) auto auto;gap:2rem;padding:1.6rem 0}}.as-beat__art{position:relative;width:5.6rem;height:5.6rem;flex:none;border-radius:.3rem;overflow:hidden;background:var(--as-ink-2);box-shadow:0 0 0 1px #eaf3f81f}@media(min-width:750px){.as-beat__art{width:6.4rem;height:6.4rem}}.as-beat__art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--as-ease),opacity .3s var(--as-ease)}.as-beat:hover .as-beat__art img{transform:scale(1.06)}.as-beat__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0a172080;opacity:0;transition:opacity .22s var(--as-ease)}.as-beat:hover .as-beat__play,.as-beat__main:focus-visible .as-beat__play,.as-beat--playing .as-beat__play{opacity:1}.as-beat__play .play-icon,.as-beat__play .pause-icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:2rem;height:2rem;color:#fff}.as-beat__text{min-width:0}.as-beat__title{display:block;font-family:var(--as-display);font-weight:600;font-size:1.7rem;letter-spacing:-.02em;color:var(--as-white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-beat__sub{display:block;margin-top:.3rem;font-size:1.3rem;color:var(--as-on-dark-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-beat__meta{display:none;font-family:var(--as-mono);font-size:1.2rem;color:var(--as-on-dark-mute);letter-spacing:.02em;gap:1.4rem;white-space:nowrap}@media(min-width:750px){.as-beat__meta{display:flex}}.as-beat__eq{display:none;align-items:flex-end;gap:2px;height:1.6rem;width:2.2rem}.as-beat--playing .as-beat__eq{display:flex}.as-beat__eq i{display:block;width:3px;border-radius:2px;background:var(--as-sky-light);height:30%;animation:as-eq .9s ease-in-out infinite}.as-beat__eq i:nth-child(2){animation-delay:.15s}.as-beat__eq i:nth-child(3){animation-delay:.3s}.as-beat__eq i:nth-child(4){animation-delay:.45s}@keyframes as-eq{0%,to{height:25%}50%{height:100%}}.as-beat--playing{background:#84b3ce14}.as-beat--playing .as-beat__title{color:var(--as-sky-light)}.as-beat__buy{display:inline-flex;align-items:center;gap:.8rem;padding:1rem 1.4rem;margin-right:0;border:1px solid var(--as-line-dark);border-radius:999px;font-size:1.3rem;font-weight:600;color:var(--as-on-dark);text-decoration:none;white-space:nowrap;transition:background-color .2s var(--as-ease),border-color .2s var(--as-ease),color .2s var(--as-ease)}.as-beat__buy:hover{background:var(--as-sky-light);border-color:var(--as-sky-light);color:var(--as-ink)}.as-beat__buy svg{width:1.2rem;height:1.2rem}.as-beat__buy .as-beat__from{display:none}@media(min-width:750px){.as-beat__buy .as-beat__from{display:inline;opacity:.65;font-weight:500}}@media(max-width:749px){.as-beat__art{grid-row:span 2}.as-beat__meta{display:flex;grid-column:2;gap:1rem;margin-top:.4rem;font-size:1.1rem}.as-beat--playing .as-beat__eq{display:none}}.as-beats__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem;padding:4rem 0 clamp(6rem,9vw,10rem)}.as-beats__empty{padding:6rem 0;text-align:center;color:var(--as-on-dark-mute)}.as-beats__results{position:relative;transition:opacity .2s var(--as-ease)}.as-beats__results[aria-busy=true]{opacity:.45;pointer-events:none}.as-beats__spin{position:absolute;top:-.4rem;right:0;width:2rem;height:2rem;border-radius:50%;border:2px solid rgba(234,243,248,.25);border-top-color:var(--as-sky-light);opacity:0;transition:opacity .15s var(--as-ease);animation:as-spin .75s linear infinite}.as-beats__results[aria-busy=true] .as-beats__spin{opacity:1}@keyframes as-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.as-beats__spin{animation:none!important}}.as-lic{background:var(--as-paper)}.as-lic__grid{display:grid;gap:1.6rem;grid-template-columns:1fr}@media(min-width:750px){.as-lic__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.as-lic__grid{grid-template-columns:repeat(4,1fr)}}.as-lic__card{position:relative;display:flex;flex-direction:column;background:var(--as-white);border:1px solid var(--as-line-light);border-radius:var(--as-r-md);padding:2.8rem 2.4rem 2.4rem;transition:transform .3s var(--as-ease),box-shadow .3s var(--as-ease),border-color .3s var(--as-ease)}.as-lic__card:hover{transform:translateY(-4px);border-color:#0a17204d;box-shadow:0 22px 48px -28px #0f3a5280}.as-lic__card--popular{background:var(--as-ink);border-color:var(--as-ink);color:var(--as-on-dark)}.as-lic__tag{position:absolute;top:-1.1rem;left:2.4rem;font-family:var(--as-mono);font-size:1rem;letter-spacing:.16em;text-transform:uppercase;background:var(--as-sky-light);color:var(--as-ink);padding:.5rem 1rem;border-radius:999px}.as-lic__name{font-family:var(--as-display);font-size:1.5rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0;color:var(--as-on-light-mute)}.as-lic__card--popular .as-lic__name{color:var(--as-sky)}.as-lic__price{font-family:var(--as-display);font-size:clamp(3.2rem,3.4vw,4rem);font-weight:700;letter-spacing:-.04em;line-height:1;margin:1.2rem 0 0}.as-lic__files{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.6rem 0 0;padding:0;list-style:none}.as-lic__files li{font-family:var(--as-mono);font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;padding:.4rem .8rem;border:1px solid var(--as-line-light);border-radius:.6rem;color:var(--as-on-light-mute)}.as-lic__card--popular .as-lic__files li{border-color:var(--as-line-dark);color:var(--as-on-dark-mute)}.as-lic__feats{list-style:none;margin:2.2rem 0 0;padding:2.2rem 0 0;border-top:1px solid var(--as-line-light);display:grid;gap:1rem;font-size:1.4rem;line-height:1.4;flex:1}.as-lic__card--popular .as-lic__feats{border-top-color:var(--as-line-dark)}.as-lic__feats li{display:grid;grid-template-columns:1.6rem 1fr;gap:1rem;align-items:start;color:var(--as-on-light)}.as-lic__card--popular .as-lic__feats li{color:var(--as-on-dark)}.as-lic__feats li svg{width:1.6rem;height:1.6rem;margin-top:.1rem;color:var(--as-venice)}.as-lic__card--popular .as-lic__feats li svg{color:var(--as-sky)}.as-lic__feats li.is-off{color:#0a172061}.as-lic__card--popular .as-lic__feats li.is-off{color:#eaf3f859}.as-lic__feats li.is-off svg{color:currentColor}.as-lic__more{margin-top:2.4rem;-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;font-family:var(--as-body);font-size:1.3rem;font-weight:600;color:inherit;opacity:.7;text-decoration:underline;text-underline-offset:4px;cursor:pointer;text-align:left;transition:opacity .2s var(--as-ease)}.as-lic__more:hover{opacity:1}.as-lic__more-link{margin:3.2rem 0 0}.as-lic__note{margin:1.6rem 0 0;font-size:1.45rem;color:var(--as-on-light-mute);display:flex;align-items:center;gap:1rem}.as-lic__note svg{width:1.8rem;height:1.8rem;flex:none;color:var(--as-venice)}.as-dialog{width:min(72rem,calc(100vw - 3.2rem));max-height:min(82vh,90rem);border:0;border-radius:var(--as-r-md);padding:0;background:var(--as-white);color:var(--as-on-light);box-shadow:0 40px 90px -40px #0a1720b3}.as-dialog::backdrop{background:#0a17208c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.as-dialog__head{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 2.4rem;border-bottom:1px solid var(--as-line-light);background:var(--as-white)}.as-dialog__head h3{font-family:var(--as-display);font-size:1.8rem;font-weight:700;letter-spacing:-.02em;margin:0}.as-dialog__close{-webkit-appearance:none;appearance:none;border:1px solid var(--as-line-light);background:none;width:3.6rem;height:3.6rem;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:inherit}.as-dialog__close svg{width:1.4rem;height:1.4rem}.as-dialog__body{padding:2.4rem;overflow-y:auto;max-height:calc(min(82vh,90rem) - 8rem);font-size:1.35rem;line-height:1.65;color:var(--as-on-light-mute)}.as-dialog__body h1,.as-dialog__body h2,.as-dialog__body h3{font-family:var(--as-display);font-size:1.6rem;color:var(--as-on-light);letter-spacing:-.01em;margin:2.4rem 0 .8rem}.as-dialog__body p{margin:0 0 1rem}.as-stats{background:var(--as-paper);padding-top:clamp(3rem,4vw,5rem)}.as-stats__grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--as-line-light)}@media(min-width:900px){.as-stats__grid{grid-template-columns:repeat(4,1fr)}}.as-stat{padding:3.2rem 0 2.8rem;border-bottom:1px solid var(--as-line-light);border-right:1px solid var(--as-line-light);padding-inline:2rem 2rem}.as-stat:first-child{padding-left:0}.as-stat:nth-child(2n){border-right:0;padding-right:0}@media(min-width:900px){.as-stat{padding-left:2.8rem}.as-stat:first-child{padding-left:0}.as-stat:nth-child(2n){border-right:1px solid var(--as-line-light);padding-right:2.8rem}.as-stat:last-child{border-right:0;padding-right:0}}.as-stat__num{font-family:var(--as-display);font-size:clamp(3rem,4.4vw,5.4rem);font-weight:700;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums;color:var(--as-ink)}.as-stat__label{margin-top:1rem;font-size:1.4rem;font-weight:600;color:var(--as-on-light)}.as-stat__sub{margin-top:.3rem;font-family:var(--as-mono);font-size:1.1rem;letter-spacing:.05em;color:var(--as-on-light-mute)}.as-stats__source{margin:2rem 0 0;font-size:1.25rem;color:var(--as-on-light-mute)}.as-story{background:var(--as-white);overflow:hidden}.as-story__grid{display:grid;gap:clamp(3.2rem,6vw,7rem);align-items:center}@media(min-width:900px){.as-story__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}}.as-story__media{position:relative}.as-story__media:before{content:"";position:absolute;top:-6%;right:-6%;bottom:-4%;left:-6%;background:var(--as-sky-glow);-webkit-mask-image:var(--as-cloud-a);mask-image:var(--as-cloud-a);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;z-index:0;pointer-events:none}.as-story__img{position:relative;z-index:1;display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center;border-radius:28rem 28rem var(--as-r-lg) var(--as-r-lg);background:var(--as-sky-glow)}@media(max-width:899px){.as-story__grid{gap:3.2rem}.as-story__media{max-width:100%;margin:0}.as-story__img{aspect-ratio:3 / 2;object-position:top;border-radius:var(--as-r-lg) var(--as-r-lg) var(--as-r-md) var(--as-r-md)}.as-story__media:before{top:-3%;right:-3%;bottom:-2%;left:-3%}}.as-story__sig{margin-top:3.2rem;display:flex;align-items:center;gap:1.4rem;font-size:1.35rem;color:var(--as-on-light-mute)}.as-story__sig strong{font-family:var(--as-display);font-size:1.8rem;letter-spacing:-.02em;color:var(--as-ink);font-weight:700}.as-quote{font-family:var(--as-display);font-size:clamp(2rem,2.4vw,2.8rem);font-weight:600;line-height:1.25;letter-spacing:-.025em;color:var(--as-ink);margin:0 0 2.4rem;text-wrap:balance}.as-process{position:relative;background:linear-gradient(165deg,var(--as-venice) 0%,var(--as-deep) 62%,var(--as-ink-2) 100%);color:var(--as-on-dark);overflow:hidden}.as-process .as-eyebrow{color:var(--as-sky)}.as-process .as-lead{color:var(--as-on-dark-mute)}.as-process .as-btn{--_bg: var(--as-sky-light);--_fg: var(--as-ink);--_bd: var(--as-sky-light)}.as-process__cloud{color:#b9dcf01a;width:min(70rem,80vw);right:-12%;top:6%}.as-process .as-wrap{position:relative;z-index:1}.as-steps{position:relative;z-index:1;display:grid;gap:0;counter-reset:as-step;margin-top:clamp(3.2rem,5vw,5rem)}@media(min-width:900px){.as-steps{grid-template-columns:repeat(4,1fr)}}.as-step{position:relative;padding:3rem 0 3rem 3.2rem;border-left:1px solid var(--as-line-dark)}@media(min-width:900px){.as-step{padding:4rem 2.4rem 3.2rem;border-left:1px solid var(--as-line-dark);border-top:0}.as-step:first-child{padding-left:0;border-left:0}}.as-step__n{font-family:var(--as-mono);font-size:1.15rem;letter-spacing:.16em;color:var(--as-sky);margin-bottom:1.6rem;display:block}.as-step__t{font-family:var(--as-display);font-size:2rem;font-weight:700;letter-spacing:-.025em;margin:0 0 .8rem;color:var(--as-white)}.as-step__d{margin:0;font-size:1.45rem;line-height:1.55;color:var(--as-on-dark-mute)}.as-step--accent{background:#eaf3f81a;border-radius:var(--as-r-md);border-left-color:transparent}@media(min-width:900px){.as-step--accent{margin-top:-1.2rem;padding-top:5.2rem}}.as-step--accent .as-step__t{color:var(--as-sky-light)}.as-step__cta{margin-top:2rem}.as-faq{background:var(--as-paper)}.as-faq__head{max-width:62rem;margin:0 auto clamp(3.2rem,5vw,6rem);text-align:center}.as-faq__head .as-lead{margin-inline:auto}.as-faq__list{max-width:82rem;margin:0 auto;display:grid;gap:1.2rem}.as-faq__item{border:1px solid var(--as-line-light);border-radius:var(--as-r-md);background:var(--as-white);overflow:hidden;transition:border-color .25s var(--as-ease),box-shadow .25s var(--as-ease)}.as-faq__item:hover{border-color:#0a172047}.as-faq__item[open]{border-color:var(--as-venice);box-shadow:0 18px 40px -28px #0f3a5266}.as-faq__q{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 2.4rem;cursor:pointer;list-style:none;font-family:var(--as-display);font-size:1.7rem;font-weight:600;letter-spacing:-.015em;line-height:1.3;color:var(--as-ink)}.as-faq__q::-webkit-details-marker{display:none}.as-faq__q::marker{content:""}.as-faq__icon{flex:none;width:2.8rem;height:2.8rem;border-radius:50%;border:1.5px solid var(--as-line-light);display:grid;place-items:center;color:var(--as-venice);transition:transform .3s var(--as-ease),background-color .25s var(--as-ease),border-color .25s var(--as-ease)}.as-faq__icon svg{width:1.2rem;height:1.2rem}.as-faq__item[open] .as-faq__icon{transform:rotate(135deg);background:var(--as-venice);border-color:var(--as-venice);color:#fff}.as-faq__a{padding:0 2.4rem 2.4rem;font-size:1.45rem;line-height:1.65;color:var(--as-on-light-mute);max-width:64ch}.as-faq__a p{margin:0 0 1rem}.as-faq__a p:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.as-faq__item,.as-faq__icon{transition:none!important}}.as-cta{position:relative;background:linear-gradient(180deg,var(--as-sky-light) 0%,var(--as-sky-glow) 48%,var(--as-paper-2) 100%);overflow:hidden;text-align:center;padding-top:clamp(9rem,13vw,16rem)}.as-cta__clouds .as-cloud{color:#fff}.as-cta__c1{width:min(46rem,60vw);left:-10%;top:4%;opacity:.85}.as-cta__c2{width:min(32rem,42vw);right:-6%;top:22%;opacity:.7}.as-cta__inner{position:relative;z-index:1}.as-cta .as-h2{font-size:clamp(3.6rem,6.4vw,7.6rem);max-width:18ch;margin-inline:auto}.as-cta .as-lead{margin-inline:auto;color:#0a1720a6}.as-cta .as-actions{justify-content:center}.as-news{position:relative;z-index:1;margin-top:clamp(6rem,9vw,10rem);padding-top:clamp(4rem,6vw,6rem);border-top:1px solid rgba(10,23,32,.14);text-align:left;display:grid;gap:2.4rem clamp(3rem,6vw,8rem);align-items:center}@media(min-width:900px){.as-news{grid-template-columns:minmax(0,1fr) minmax(32rem,.9fr)}}.as-news__t{font-family:var(--as-display);font-size:clamp(2.2rem,2.6vw,3rem);font-weight:700;letter-spacing:-.03em;margin:0}.as-news__d{margin:.8rem 0 0;font-size:1.5rem;line-height:1.55;color:#0a1720ad;max-width:46ch}.as-news__form{display:flex;gap:.8rem;flex-wrap:wrap}.as-news__field{flex:1 1 22rem;min-width:0;position:relative}.as-news__field input{width:100%;height:5.4rem;padding:0 1.8rem;border:1px solid rgba(10,23,32,.28);border-radius:999px;background:#ffffffbf;font-family:var(--as-body);font-size:1.5rem;color:var(--as-ink);transition:border-color .2s var(--as-ease),background-color .2s var(--as-ease)}.as-news__field input::placeholder{color:#0a172073}.as-news__field input:focus{outline:none;border-color:var(--as-ink);background:#fff}.as-news__form .as-btn{height:5.4rem;flex:none}.as-news__msg{margin:1rem 0 0;font-size:1.3rem;grid-column:1 / -1}.as-news__msg--err{color:#a3261f}.as-news__msg--ok{color:var(--as-venice);font-weight:600}.as-cta__band{position:relative;z-index:1;margin-top:clamp(5rem,8vw,8rem)}.asterio-home .header-wrapper{border-bottom:1px solid rgba(10,23,32,.1)}.asterio-home .header{padding-top:.9rem;padding-bottom:.9rem}@media screen and (min-width:990px){.asterio-home .header{padding-top:1rem;padding-bottom:1rem}}.asterio-home .header__heading-logo-wrapper{display:flex;align-items:center;justify-content:center;height:3.8rem;width:14.4rem;overflow:hidden}.asterio-home .header__heading-logo{height:10.5rem;width:auto;max-width:none;max-height:none;flex-shrink:0}@media screen and (min-width:990px){.asterio-home .header__heading-logo-wrapper{height:4.4rem;width:16.6rem}.asterio-home .header__heading-logo{height:12.15rem}}@media screen and (min-width:990px){.asterio-home .header__icon{padding:.7rem}}.asterio-home .header__inline-menu .list-menu__item--link,.asterio-home .header__menu-item{font-family:var(--font-body-family);font-weight:600;letter-spacing:-.005em}.asterio-home .header__inline-menu .list-menu__item--link{position:relative}.asterio-home .header__inline-menu .list-menu__item--link:after{content:"";position:absolute;left:.1rem;right:.1rem;bottom:.3rem;height:1.5px;background:currentColor;opacity:.75;transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.22,.61,.36,1)}.asterio-home .header__inline-menu .list-menu__item--link:hover:after,.asterio-home .header__inline-menu .list-menu__item--link:focus-visible:after,.asterio-home .header__inline-menu details[open]>.list-menu__item--link:after{transform:scaleX(1)}.asterio-home .header__heading-logo-wrapper{transition:transform .25s cubic-bezier(.22,.61,.36,1)}.asterio-home .header__heading-link:hover .header__heading-logo-wrapper{transform:scale(1.035)}.asterio-home .header__icon{border-radius:999px;transition:background-color .2s ease,transform .15s ease}.asterio-home .header__icon:hover{background:#0a17200f}.asterio-home .header__icon:active{transform:scale(.94)}.asterio-home #cart-icon-bubble .cart-count-bubble{background:var(--as-venice, #16587b)}@media(prefers-reduced-motion:reduce){.asterio-home .header__inline-menu .list-menu__item--link:after,.asterio-home .header__heading-logo-wrapper,.asterio-home .header__icon{transition:none!important}}.asterio-home{--as-player-space: 0px}@media(prefers-reduced-motion:reduce){.asterio *,.asterio *:before,.asterio *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.asterio [data-as-reveal]{opacity:1!important;transform:none!important}.as-hero__mark:after{--as-underline: 1}.as-cloud{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/asterio.css.map */
