@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/3d51db290a6a25f3-s.1b7464e7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/f7054824cbb51795-s.p.36c9ff64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/74effe3e2193102a-s.p.c3a822cc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_38dec575-module__20P1KG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_38dec575-module__20P1KG__variable{--font-bricolage:"Bricolage Grotesque","Bricolage Grotesque Fallback"}
.arl{--paper:#f3f4f1;--paper-2:#e6e8e3;--paper-3:#cfd3cc;--ink:#0b0e1a;--ink-2:#4a4f5c;--accent:#1e40ff;--nazar:#1e40ff;--accent-2:#c9d3ff;--tea:#b5361e;--simit:#c98b3e;--live:#2e7d4f;--night:#0b0e1a;--on-night:#f3f4f1;--on-night-2:#a9aebd;--ease:cubic-bezier(.16,1,.3,1);--display:var(--font-bricolage),ui-sans-serif,system-ui,sans-serif;--body:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--hand:var(--font-caveat),ui-serif,cursive;--mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--void:#080a14;--gutter:24px;--surface:#fff;--nav-bg:rgba(243,244,241,.94);--accent-text:#1e40ff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ard .arl{--paper:#0a0d18;--paper-2:#11162a;--paper-3:#262d47;--ink:#e8eaf1;--ink-2:#a3a9bc;--surface:#161b30;--nav-bg:rgba(10,13,24,.9);--accent-text:#7d92ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.arl *{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--ink-2)var(--paper-2)}.arl{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;caret-color:var(--accent);margin:0;font-size:17px;line-height:1.55;transition:background-color .35s,color .35s;overflow-x:hidden}.arl:before{content:"";pointer-events:none;z-index:100;opacity:.3;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2  0 0 0 0 .24  0 0 0 0 .42  0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;top:0;bottom:0;left:0;right:0}.arl ::selection{background:var(--accent);color:#fff}.arl a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1.5px}.arl :focus-visible{outline:3px solid var(--nazar);outline-offset:3px;border-radius:6px}.arl img,.arl svg{max-width:100%;display:block}.arl .wrap{width:100%;max-width:1240px;padding:0 var(--gutter);margin:0 auto}.arl h1,.arl h2,.arl h3{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:800;line-height:.95}.arl p{text-wrap:pretty;margin:0}.arl .hand{font-family:var(--hand);letter-spacing:0;font-weight:700;line-height:1}.arl .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.arl .kit-defs{width:0;height:0;position:absolute;overflow:hidden}.arl .btn{border:2px solid var(--ink);background:var(--ink);height:52px;color:var(--paper);font:600 16px/1 var(--body);cursor:pointer;white-space:nowrap;transition:transform .5s var(--ease),box-shadow .5s var(--ease),background-color .2s;border-radius:999px;align-items:center;gap:.6em;padding:0 24px;text-decoration:none;display:inline-flex}.arl .btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px rgba(11,14,26,.55)}.arl .btn:active{box-shadow:none;transform:translateY(0)}.arl .btn svg{width:18px;height:18px;transition:transform .5s var(--ease)}.arl .btn:hover svg{transform:translate(3px)}.arl .btn.red{background:var(--accent);border-color:var(--accent);color:#fff}.arl .btn.ghost{color:var(--ink);background:0 0}.arl .btn.ghost:hover{background:var(--ink);color:var(--paper)}.arl .btn.light{background:var(--paper);border-color:var(--paper);color:var(--ink)}.arl .btn.small{height:40px;padding:0 18px;font-size:15px}.arl .fine{color:var(--ink-2);font-size:14px}.arl .nav{z-index:50;transition:background-color .3s,box-shadow .3s;position:fixed;top:0;bottom:auto;left:0;right:0}.arl .nav.scrolled{background:var(--nav-bg);box-shadow:0 1px 0 var(--paper-3)}.arl .nav .wrap{align-items:center;gap:32px;height:72px;display:flex}.arl .logo{font:800 22px/1 var(--display);letter-spacing:-.02em;align-items:center;text-decoration:none;display:flex}.arl .logo i{color:var(--accent);font-style:normal}.arl .nav ul{gap:28px;margin:0 auto 0 12px;padding:0;list-style:none;display:flex}.arl .nav ul a{color:var(--ink-2);font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.arl .nav ul a:hover{color:var(--ink)}.arl .nav .right{align-items:center;gap:14px;margin-left:auto;display:flex}.arl .icon-btn{border:1.5px solid color-mix(in srgb,currentColor 28%,transparent);min-width:38px;height:38px;color:inherit;cursor:pointer;font:600 13px var(--body);letter-spacing:.04em;background:0 0;border-radius:999px;place-items:center;padding:0 8px;transition:background-color .2s,border-color .2s;display:grid}.arl .icon-btn:hover{border-color:currentColor}.arl .icon-btn svg{width:18px;height:18px}.arl .theme .sun{display:none}.ard .arl .theme .sun{display:block}.ard .arl .theme .moon{display:none}.arl .nav .login{font-size:15px;font-weight:500;text-decoration:none}.arl .nav .btn .short{display:none}.arl .nav.dark{color:#fff}.arl .nav.dark .logo i{color:var(--ink)}.arl .nav.dark ul a,.arl .nav.dark .lang{color:rgba(255,255,255,.78)}.arl .nav.dark ul a:hover{color:#fff}.arl .nav.dark .btn{color:#0b0e1a;background:#fff;border-color:#fff}.arl .nav.dark :focus-visible{outline-color:#fff}.arl .nav.dark.scrolled{-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);background:rgba(30,64,255,.9);box-shadow:0 1px rgba(255,255,255,.18)}.ard .arl:before{mix-blend-mode:screen;opacity:.12}.ard .arl .pkg-auto .L{opacity:.18}.ard .arl :-webkit-any(.how,.pkg-a,.final) .s{stroke:#3f5dff}.ard .arl :-moz-any(.how,.pkg-a,.final) .s{stroke:#3f5dff}.ard .arl :is(.how,.pkg-a,.final) .s{stroke:#3f5dff}.ard .arl .how .s.note{fill:var(--paper-2)}.ard .arl .pkg-a .s.canvas{stroke:#0b0e1a}.ard .arl .s.wd,.ard .arl [data-fig-tea] .s{stroke:#e8eaf1}.ard .arl .fig .s{stroke:#0b0e1a}.ard .arl .fig .s.acc,.ard .arl .fig .s.penl{stroke:var(--accent)}.ard .arl .fig .s.note{fill:#fff}.ard .arl .btn.light{color:#0b0e1a;background:#f3f4f1;border-color:#f3f4f1}.arl .intro{background:var(--paper);touch-action:pan-y;height:100svh;min-height:560px;position:relative;overflow:hidden}.arl .intro-gl{z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.arl .intro-strip{z-index:0;opacity:0;transition:opacity .4s;position:absolute;overflow:hidden}.arl .intro.gl .intro-strip{opacity:1}.arl .intro-strip .track{width:max-content;height:100%;animation:70s linear infinite strip;display:flex}.arl .intro-strip img{aspect-ratio:4/5;object-fit:cover;width:auto;max-width:none;height:100%}@keyframes strip{to{transform:translate(-50%)}}.arl .intro-word{text-align:center;letter-spacing:-.03em;text-transform:uppercase;color:var(--ink);z-index:0;place-content:center;margin:0;font-size:max(3rem,min(13vw,13rem));display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.arl .intro.gl .intro-word{opacity:0}.arl .intro-foot{z-index:2;pointer-events:none;justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;bottom:max(20px,min(4.5vh,44px));left:0;right:0}.arl .intro-foot p{color:var(--ink-2);max-width:36ch;font-size:16px}.arl .intro-hint{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;display:flex;font:500 12px var(--mono)!important}.arl .intro-hint svg{width:14px;height:14px}.arl .intro-hint .t{display:none}@media (hover:none){.arl .intro-hint .m{display:none}.arl .intro-hint .t{display:inline}}.arl .hero:not(.seen) .hero-h .w>span,.arl .hero:not(.seen) .hero-h .hl:before{animation-play-state:paused}.arl .hero{background:var(--accent);color:#fff;align-items:center;min-height:100svh;padding:92px 0 40px;display:flex;position:relative;overflow:hidden}.arl .hero>.wrap{flex:1}.arl .eye{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,rgba(8,10,30,.34) 0,rgba(8,10,30,.34) 12%,rgba(255,255,255,.12) 12.3%,rgba(255,255,255,.12) 23%,rgba(150,175,255,.18) 23.3%,rgba(150,175,255,.18) 36%,rgba(255,255,255,.07) 36.3%,rgba(255,255,255,.07) 51%,transparent 51.3%);border-radius:50%;width:min(1150px,100vw);animation:10s ease-in-out infinite eye;position:absolute;top:56%;right:-14vw;transform:translateY(-50%)}@keyframes eye{0%,to{transform:translateY(-50%)scale(1)}50%{transform:translateY(-50%)scale(1.035)}}.arl .hero .wrap{position:relative}.arl .hero-gl{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.arl .hero.has-gl .eye{display:none}.arl .hero-h{color:#fff}.arl .hero-h .l1{letter-spacing:-.05em;font-size:max(3rem,min(min(25cqi,17svh),9rem));line-height:.92;display:block}.arl .hero-h .l2{letter-spacing:-.03em;color:rgba(255,255,255,.8);margin-top:.45em;font-size:max(1.5rem,min(min(7cqi,4.6svh),2.6rem));line-height:1.05;display:block}.arl .hero-h .w{vertical-align:bottom;margin-bottom:-.1em;padding:0 .02em .1em;display:inline-block;overflow:hidden}.arl .hero-h .w>span{animation:rise 1s var(--ease)forwards;animation-delay:calc(var(--i)*.11s + .15s);display:inline-block;transform:translateY(110%)}.arl .hero-h .hl{margin:0 .02em -.1em;padding:0 .14em .1em;position:relative}.arl .hero-h .hl:before{content:"";transform-origin:0;animation:swipe .75s var(--ease).62s forwards;background:#0b0e1a;border-radius:.1em;position:absolute;top:.12em;bottom:.04em;left:0;right:0;transform:scaleX(0)rotate(-1.2deg);box-shadow:0 .08em .3em -.05em rgba(5,10,60,.45)}.arl .hero-h .hl>span{z-index:1;position:relative}@keyframes rise{to{transform:translateY(0)}}@keyframes swipe{to{transform:scaleX(1)rotate(-1.2deg)}}.arl .hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:max(32px,min(4vw,64px));display:grid}.arl .hero .copy{min-width:0;container-type:inline-size}.arl .hero .copy .lede,.arl .hero .copy .siteform{margin-top:max(18px,min(3svh,30px))}.arl .hero .site{min-height:max(150px,min(22svh,220px))}.arl .hero .lede{color:rgba(255,255,255,.86);max-width:34ch;font-size:max(18px,min(1.55vw,21px));line-height:1.45}.arl .hero .lede b{color:#fff;font-weight:600}.arl .hero .siteform:focus-within{outline-color:#fff}.arl .hero :focus-visible{outline-color:#fff}.arl .siteform{background:#fff;border:2px solid #0b0e1a;border-radius:999px;gap:8px;max-width:520px;margin-top:30px;padding:8px;display:flex;box-shadow:0 18px 40px -24px rgba(11,14,26,.5)}.arl .siteform label{min-width:0;font:500 15px var(--mono);color:#6b7183;cursor:text;flex:1;align-items:center;padding-left:18px;display:flex}.arl .siteform input{min-width:0;font:500 15px var(--mono);color:#0b0e1a;background:0 0;border:0;outline:none;flex:1;padding:0 6px}.arl .siteform input::placeholder{color:#8a90a2}.arl .siteform:focus-within{outline:3px solid var(--accent);outline-offset:3px}.arl .siteform.on-blue .btn{color:#fff;background:#0b0e1a;border-color:#0b0e1a}.arl .siteform.on-blue{border-color:#fff;box-shadow:0 30px 60px -28px rgba(5,10,60,.75)}.arl .engine{--b1:#0e7c7b;--b2:#e6f2f0;--b3:#f2b84b;background:linear-gradient(#151a2c,#0b0e1a);border:1px solid #262c44;border-radius:22px;padding:14px;position:relative;box-shadow:0 50px 90px -40px rgba(0,0,0,.9),inset 0 1px rgba(255,255,255,.05)}.arl .engine *{transition-property:background-color,color,opacity,transform;transition-duration:.6s;transition-timing-function:var(--ease)}.arl .eng-top{align-items:center;gap:10px;padding:2px 2px 14px;display:flex}.arl .eng-top>i{background:#343b55;border-radius:50%;flex:none;width:10px;height:10px}.arl .url{min-width:0;height:36px;font:500 13px var(--mono);color:var(--on-night);white-space:nowrap;background:#080a14;border:1px solid #232a40;border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex;overflow:hidden}.arl .url svg{color:#8a91a8;flex:none;width:12px;height:12px}.arl .caret{background:var(--accent);flex:none;width:7px;height:15px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.arl .status{height:36px;font:500 12px var(--mono);color:var(--on-night-2);white-space:nowrap;background:#171c2e;border:1px solid #232a40;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 12px;display:flex}.arl .status i{background:#6c7390;border-radius:50%;width:7px;height:7px}.arl .status[data-s=reading] i{background:#f2b84b;box-shadow:0 0 10px #f2b84b}.arl .status[data-s=making] i{background:var(--accent);box-shadow:0 0 10px var(--accent)}.arl .status[data-s=live]{color:#7fd3a2}.arl .status[data-s=live] i{background:#3fbf77;box-shadow:0 0 10px #3fbf77}.arl .eng-body{grid-template-columns:1.08fr 1fr;gap:12px;display:grid}.arl .site{background:var(--b2);border-radius:12px;flex-direction:column;gap:8px;min-height:220px;padding:11px;display:flex;position:relative;overflow:hidden}.arl .w-nav{align-items:center;gap:6px;display:flex}.arl .w-nav b{background:var(--b1);border-radius:3px;width:22px;height:8px;margin-right:auto}.arl .w-nav i{background:color-mix(in srgb,var(--b1)35%,transparent);border-radius:3px;width:16px;height:5px}.arl .w-hero{background:var(--b1);border-radius:8px;flex-direction:column;flex:1;justify-content:flex-end;gap:5px;padding:10px;display:flex;position:relative;overflow:hidden}.arl .w-hero:after{content:"";aspect-ratio:1;background:var(--b3);opacity:.9;border-radius:50%;width:55%;position:absolute;top:-20%;right:-12%}.arl .w-hero i{background:color-mix(in srgb,var(--b2)85%,transparent);z-index:1;border-radius:3px;width:70%;height:7px;position:relative}.arl .w-hero i:nth-child(2){width:48%}.arl .w-hero u{background:var(--b3);z-index:1;border-radius:6px;width:38px;height:12px;margin-top:3px;position:relative}.arl .w-row{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.arl .w-row i{background:color-mix(in srgb,var(--b1)16%,var(--b2));border-radius:5px;height:30px}.arl .scan{pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent)22%,transparent)80%,var(--accent)99%);border-bottom:2px solid var(--accent);height:46%;position:absolute;top:0;left:0;right:0;transform:translateY(-110%)}.arl .site.scanning .scan{animation:1.2s cubic-bezier(.45,0,.55,1) scan}@keyframes scan{0%{transform:translateY(-110%)}to{transform:translateY(230%)}}.arl .site.scanning .w-hero,.arl .site.scanning .w-row i{outline:1px dashed color-mix(in srgb,var(--accent)70%,transparent);outline-offset:2px}.arl .dna{font:12.5px/1.35 var(--mono);background:#080a14;border:1px solid #232a40;border-radius:12px;align-content:start;gap:10px;padding:14px;display:grid}.arl .dna h4{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#8a91a8;margin:0 0 2px}.arl .dna .r{opacity:.12;grid-template-columns:76px 1fr;gap:8px;display:grid;transform:translate(-4px)}.arl .dna .r.in{opacity:1;transform:none}.arl .dna .k{color:#8a91a8}.arl .dna .v{color:var(--on-night);overflow-wrap:anywhere;min-width:0}.arl .sw{gap:5px;display:flex}.arl .sw i{border-radius:4px;width:16px;height:16px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}.arl .eng-out{margin-top:14px}.arl .eng-out h4{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#8a91a8;margin:0 0 9px 2px}.arl .outs{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.arl .outs figure{margin:0}.arl .outs figcaption{font:500 11px var(--mono);color:#8a91a8;text-align:center;margin-top:6px}.arl .out{aspect-ratio:4/5;opacity:0;border-radius:10px;position:relative;overflow:hidden;transform:translateY(14px)scale(.94);box-shadow:0 14px 28px -16px rgba(0,0,0,.9)}.arl .out.in{opacity:1;transform:none}.arl .o-head{font:800 clamp(8.5px,.95vw,13px)/1.05 var(--display);letter-spacing:-.02em;z-index:1;position:relative}.arl .o-bar{opacity:.25;background:currentColor;border-radius:2px;height:4px;margin-top:4px;display:block}.arl .ig{background:var(--b1);color:var(--b2);flex-direction:column;justify-content:flex-end;padding:9px;display:flex}.arl .ig:before{content:"";aspect-ratio:1;background:var(--b3);border-radius:50%;width:62%;position:absolute;top:22%;right:-14%}.arl .ig .dots{z-index:1;gap:3px;margin-top:6px;display:flex;position:relative}.arl .ig .dots i{opacity:.4;background:currentColor;border-radius:50%;width:4px;height:4px}.arl .ig .dots i:first-child{opacity:1}.arl .li{color:#0b0e1a;background:#fff;flex-direction:column;gap:5px;padding:9px;display:flex}.arl .li .av{align-items:center;gap:5px;display:flex}.arl .li .av b{background:var(--b1);border-radius:50%;flex:none;width:13px;height:13px}.arl .li .av i{background:#d6d1c7;border-radius:2px;flex:1;height:4px}.arl .li .img{background:var(--b3);border-radius:5px;height:42%;margin-top:auto;position:relative;overflow:hidden}.arl .li .img:after{content:"";clip-path:polygon(0 100%,0 60%,30% 75%,55% 35%,80% 50%,100% 0,100% 100%);border-bottom:2px solid rgba(255,255,255,.8);border-left:2px solid rgba(255,255,255,.8);height:40%;position:absolute;bottom:22%;left:10%;right:10%}.arl .blog{background:var(--b2);color:#0b0e1a;flex-direction:column;gap:3px;padding:9px;display:flex}.arl .blog small{font:600 8px var(--mono);letter-spacing:.08em;color:var(--b1);margin-bottom:3px}.arl .reel{background:linear-gradient(165deg,var(--b1),#080a14 78%);place-items:center;display:grid}.arl .reel .play{aspect-ratio:1;background:rgba(255,255,255,.18);border-radius:50%;place-items:center;width:30%;display:grid}.arl .reel .play:after{content:"";border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #fff;width:0;height:0;margin-left:3px}.arl .reel .prog{background:rgba(255,255,255,.25);border-radius:2px;height:3px;position:absolute;bottom:9%;left:10%;right:10%}.arl .reel .prog:after{content:"";background:var(--b3);border-radius:2px;position:absolute;top:0;bottom:0;left:0;right:60%}.arl .live-b{z-index:2;color:#fff;font:600 8.5px/1.2 var(--body);opacity:0;transform-origin:0 0;background:#2e7d4f;border-radius:999px;align-items:center;gap:3px;padding:2px 6px 2px 4px;display:flex;position:absolute;top:6px;left:6px;transform:scale(.6)}.arl .live-b svg{width:8px;height:8px}.arl .live-b em,.arl .tag em,.arl .drag-hint em{font-style:normal}.arl .out.live .live-b{opacity:1;transform:none}.arl .sectors{background:var(--accent);color:#fff;border-top:1px solid rgba(255,255,255,.2);padding:26px 0 30px;overflow:hidden}.arl .sectors .lbl{font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.72);margin-bottom:14px}.arl .mq{width:max-content;animation:46s linear infinite mq;display:flex}.arl .sectors:hover .mq{animation-play-state:paused}.arl .mq span{font:700 clamp(28px,3.6vw,48px)/1 var(--display);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:28px;padding-right:28px;display:flex}.arl .mq span:after{content:"";background:radial-gradient(circle,var(--ink)0 30%,#9db2ff 32% 52%,#fff 54%);border-radius:50%;width:14px;height:14px}.arl .mq span:nth-child(2n){color:rgba(255,255,255,.5)}@keyframes mq{to{transform:translate(-50%)}}.arl .spec{font:500 12.5px/1.5 var(--mono);color:#7a7163;margin-top:12px;display:block}.arl .spec b{color:var(--ink);font-weight:500}.arl .s{fill:none;stroke:var(--ink);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.arl .s.t,.arl .s.o2{stroke-width:2.6px}.arl .s.brow{stroke-width:3.2px}.arl .s.handle{stroke-width:7px}.arl .s.lens{fill:rgba(31,91,216,.14);stroke-width:5px}.arl .s.acc{stroke:var(--accent)}.arl .s.pen{fill:var(--accent);stroke-width:3px}.arl .s.penl{stroke:var(--accent);stroke-width:5px}.arl .s.note{fill:#fff;stroke-width:3.5px}.arl .s.simit{fill:var(--simit);stroke-width:2.6px;fill-rule:evenodd}.arl .s.canvas{fill:#fff;stroke-width:4px}.arl .f{fill:var(--ink)}.arl .fig .f{fill:#0b0e1a}.arl .tea{fill:var(--tea)}.arl .acc-f{fill:var(--accent)}.arl .sesame{fill:#f7e7c6}.arl .heart{fill:#e8475f}.arl .L{fill:none;stroke:var(--ink);stroke-width:46px;stroke-linecap:round;stroke-linejoin:round}.arl .sheet-l{font:800 70px var(--display);fill:var(--accent)}.arl .hand-svg{font:700 30px var(--hand);fill:var(--ink-2)}.arl .disp-svg{font:800 35px var(--display);fill:var(--ink);letter-spacing:-.03em}.js .arl .draw .s{stroke-dasharray:var(--len,0)var(--len,0);stroke-dashoffset:var(--len,0);opacity:0}.js .arl .draw .fi,.js .arl .draw .heart{opacity:0}.js .arl .draw.on .s{animation:ink .95s var(--ease)var(--t,0s)forwards}.js .arl .draw.on .fi{animation:fadein .6s ease-out var(--t,0s)forwards}@keyframes ink{0%{opacity:0;stroke-dashoffset:var(--len);fill-opacity:0}5%{opacity:1}65%{fill-opacity:0}to{opacity:1;stroke-dashoffset:0;fill-opacity:1}}@keyframes fadein{to{opacity:1}}.arl .wave,.arl .breathe,.arl .steam,.arl .heart{transform-box:fill-box}.arl .on .wave{transform-origin:0 100%;animation:wave 3.4s ease-in-out var(--end,2s)infinite}@keyframes wave{0%,55%,to{transform:rotate(0)}64%{transform:rotate(-16deg)}73%{transform:rotate(6deg)}82%{transform:rotate(-12deg)}91%{transform:rotate(2deg)}}.arl .on .breathe{transform-origin:50% 100%;animation:4.2s ease-in-out infinite breathe}@keyframes breathe{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}.arl .on .steam{transform-origin:50% 100%;animation:steam 2.8s ease-in-out var(--end,2s)infinite}@keyframes steam{0%{opacity:.25;transform:translateY(2px)}50%{opacity:1}to{opacity:.15;transform:translateY(-5px)}}.arl .on .heart{transform-origin:50% 100%;animation:pop 3.2s var(--ease)var(--end,2s)infinite}@keyframes pop{0%{opacity:0;transform:scale(.3)}12%{opacity:1;transform:scale(1.18)}22%{transform:scale(1)}70%{opacity:1;transform:translateY(0)}88%,to{opacity:0;transform:translateY(-14px)}}.arl .jiggle{transform-origin:50% 100%;transform-box:fill-box;animation:jiggle .9s var(--ease)!important}@keyframes jiggle{0%{transform:rotate(0)}20%{transform:rotate(-5deg)translateY(-6px)}45%{transform:rotate(4deg)}70%{transform:rotate(-2deg)}to{transform:rotate(0)}}.arl .how{padding:110px 0 60px}.arl .how h2{max-width:14ch;font-size:max(2.4rem,min(5vw,4.2rem))}.arl .how .head p{max-width:52ch;color:var(--ink-2);margin-top:18px;font-size:19px}.arl .steps{grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:18px;margin-top:64px;display:grid}.arl .step svg{width:150px;height:auto;margin-bottom:22px}.arl .step h3{letter-spacing:-.025em;margin-bottom:10px;font-size:28px}.arl .step p{color:var(--ink-2);max-width:30ch}.arl .arrow{width:70px;margin-top:40px}.arl .pkg{align-items:center;min-height:100svh;padding:120px 0;display:flex;position:relative}.arl .pkg h2{font-size:max(3rem,min(7vw,6rem))}.arl .pkg h2 .acc{color:var(--accent-text)}.arl .pkg-real h2 .acc{color:inherit}.arl .meta{flex-wrap:wrap;gap:10px;margin:22px 0 26px;display:flex}.arl .tag{border:1.5px solid var(--ink);border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.arl .tag.solid{background:var(--ink);color:var(--paper)}.arl .tag .dots{gap:3px;display:inline-flex}.arl .tag .dots i{background:currentColor;border-radius:50%;width:8px;height:8px}.arl .tag .dots i.q{background:0 0;border:1.5px dashed}.arl .pkg .body{color:var(--ink-2);max-width:46ch;font-size:19px}.arl .pkg .actions{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:34px;display:flex}.arl .pkg-a .wrap{grid-template-columns:7fr 5fr;align-items:center;gap:56px;display:grid}.arl .pkg-a .scene{position:relative}.arl .pkg-a .scene svg{width:100%;height:auto;overflow:visible}.arl .bigA{font:800 clamp(18rem,38vw,34rem)/.8 var(--display);color:var(--paper-2);letter-spacing:-.05em;z-index:-1;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;top:-14%;left:-4%}.arl .does{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.arl .does li{align-items:baseline;gap:12px;font-size:18px;font-weight:500;display:flex}.arl .does svg{flex:none;width:20px;height:16px;transform:translateY(2px)}.arl .pkg-auto{background:var(--paper-2)}.arl .pkg-auto .wrap{display:block}.arl .auto-head .body{margin-top:-4px}.arl .crew{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:64px;display:grid}.arl .mate{position:relative}.arl .mate .pic{padding-top:56px;position:relative}.arl .mate svg{width:100%;height:auto;transition:transform .6s var(--ease);overflow:visible}.arl .mate:hover svg{transform:translateY(-8px)rotate(-1.5deg)}.arl .mate h3{margin-top:6px;font-size:max(30px,min(3vw,40px))}.arl .mate h3 b{color:var(--accent-text)}.arl .mate .role{margin:8px 0;font-size:15px;font-weight:600;display:block}.arl .mate p{color:var(--ink-2);max-width:28ch;font-size:16px}.arl .bubble{background:var(--surface);border:2px solid var(--ink);max-width:170px;color:var(--ink);opacity:0;transition:opacity .4s var(--ease),transform .6s var(--ease);pointer-events:none;border-radius:18px 18px 18px 4px;padding:8px 14px 10px;font-size:21px;position:absolute;top:0;right:-2%;transform:rotate(3deg)scale(.9);box-shadow:0 8px 18px -12px rgba(11,14,26,.5)}.arl .mate:hover .bubble,.arl .mate:focus-within .bubble,.arl .crew.on .mate .bubble{opacity:1;transform:rotate(3deg)scale(1)}.arl .crew.on .mate:nth-child(2) .bubble{transition-delay:.15s}.arl .crew.on .mate:nth-child(3) .bubble{transition-delay:.3s}.arl .crew.on .mate:nth-child(4) .bubble{transition-delay:.45s}.arl .same{border-top:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;margin-top:56px;padding-top:32px;display:flex}.arl .same p{max-width:48ch;font-size:20px;font-weight:500}.arl .pkg-real{background:var(--accent);color:#fff;text-align:center;overflow:hidden}.arl .pkg-real .wrap{z-index:1;position:relative}.arl .pkg-real h2{letter-spacing:-.045em;font-size:max(3.4rem,min(11vw,10rem))}.arl .pkg-real h2 .o{color:rgba(255,255,255,.24);animation:7s step-end 1.5s infinite neon}@keyframes neon{0%{color:rgba(255,255,255,.24)}84%{color:#fff}86%{color:rgba(255,255,255,.24)}88%{color:#fff}94%{color:rgba(255,255,255,.24)}}.arl .pkg-real .body{color:rgba(255,255,255,.85);margin:24px auto 0}.arl .pkg-real .tag{color:#fff;border-color:#fff}.arl .pkg-real .tag.solid{color:var(--accent);background:#fff;border-color:#fff}.arl .pkg-real .meta,.arl .pkg-real .actions{justify-content:center}.arl .pkg-real .fine{color:rgba(255,255,255,.8)}.arl .pkg-real :focus-visible{outline-color:#fff}.arl .stage{grid-template-columns:1fr 1fr;gap:max(8px,min(2vw,28px));max-width:1180px;margin:56px auto 0;display:grid;position:relative}.arl .stage svg{width:100%;height:auto;overflow:visible}.arl .stage .s{stroke:rgba(5,10,60,.55)}.arl .stage .s.sheet{stroke:rgba(5,10,60,.6)}.arl .stage .s.t{stroke:rgba(5,10,60,.35)}.arl .stage .sheet-l{fill:var(--accent)}.arl .stage .fig .s{stroke:#0b0e1a}.arl .stage-l{font:800 300px var(--display);fill:rgba(255,255,255,.14);letter-spacing:-.04em}.arl .floor{background:linear-gradient(90deg,transparent,rgba(255,255,255,.35) 15%,rgba(255,255,255,.35) 85%,transparent);height:2px;margin-top:-2px}.arl .spot{filter:blur(8px);pointer-events:none;background:radial-gradient(closest-side,rgba(255,255,255,.2),rgba(255,255,255,0));width:70%;height:120%;animation:9s ease-in-out infinite alternate spot;position:absolute;top:-10%;left:50%;transform:translate(-50%)}@keyframes spot{0%{transform:translate(-95%)}to{transform:translate(-5%)}}.arl .curtain-note{color:rgba(255,255,255,.8);margin-top:28px;font-size:max(22px,min(2.4vw,30px))}.arl .curtain-note b{color:#fff;font-weight:700}.arl .work{color:#fff;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#070b24;height:max(100svh,640px);position:relative;overflow:hidden}.arl .work.grabbing{cursor:grabbing}.arl .work:before{content:"";pointer-events:none;background:radial-gradient(85% 50% at 50% 118%,rgba(30,64,255,.6),transparent 72%),radial-gradient(60% 40% at 50% -10%,rgba(30,64,255,.25),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.arl .orbit{perspective-origin:50% 58%;position:absolute;top:0;bottom:0;left:0;right:0}.arl .orbit-cards{transform-style:preserve-3d;position:absolute;top:51%;left:50%}.arl .oc{left:calc(var(--cw)/-2);top:calc(var(--cw)*-.625);width:var(--cw);height:calc(var(--cw)*1.25);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transition:opacity 1s var(--ease);background:#131a3a;border-radius:18px;position:absolute;overflow:hidden;box-shadow:0 34px 60px -24px rgba(0,0,0,.75),inset 0 0 0 1px rgba(255,255,255,.08)}.arl .work.in .oc{opacity:1}.arl .oc img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%}.arl .oc:after{content:"";opacity:var(--d,0);pointer-events:none;background:#070b24;position:absolute;top:0;bottom:0;left:0;right:0}.arl .work-copy{z-index:2;text-align:center;padding:2vh var(--gutter)0;pointer-events:none;place-content:center;justify-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.arl .work-copy:before{content:"";z-index:-1;background:radial-gradient(closest-side,rgba(7,11,36,.72),rgba(7,11,36,.38) 60%,rgba(7,11,36,0));width:min(1000px,110vw);height:min(440px,60%);position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.arl .work h2{letter-spacing:-.022em;color:#fff;font-size:max(2.6rem,min(7.4vw + 1rem,7rem));line-height:1}.arl .x3d{--tx:0;transform:perspective(1200px)rotateY(calc(var(--tx)*2deg))skewX(calc(var(--tx)*-1.5deg));will-change:transform;font-stretch:88%}.arl .x3d>span{color:#fff;text-shadow:0 4px 24px rgba(4,8,30,.5);display:block}.arl .x3d b{font-weight:inherit}.arl .x3d>span+span{color:#b4c4ff}.arl .x3d .ch{will-change:transform;display:inline-block}.arl .work-sub{z-index:2;text-align:center;padding:0 var(--gutter);pointer-events:none;justify-items:center;display:grid;position:absolute;bottom:max(26px,min(5.5vh,60px));left:0;right:0}.arl .work-sub p{color:rgba(255,255,255,.88);text-shadow:0 2px 18px rgba(7,11,36,.9);max-width:46ch;font-size:max(16px,min(1.35vw,19px))}.arl .drag-hint{font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.6);align-items:center;gap:10px;margin-top:12px;display:inline-flex}.arl .drag-hint svg{width:30px;height:12px}.arl .claim{font:800 clamp(1.5rem,2.5vw,2.2rem)/1.05 var(--display);letter-spacing:-.03em;color:var(--ink);max-width:16ch;margin-top:18px}.arl .easel .ep{opacity:0;transition:opacity .9s var(--ease)}.arl .easel .ep.on{opacity:1}.arl .pick{padding:130px 0 40px}.arl .pick h2{font-size:max(2.4rem,min(5vw,4.2rem))}.arl .rows{border-top:2px solid var(--ink);margin-top:48px}.arl .row{border-bottom:1.5px solid var(--paper-3);grid-template-columns:minmax(220px,3fr) 3fr 4fr 170px;align-items:center;gap:28px;padding:30px 0;display:grid}.arl .row .name{font:800 clamp(36px,4.2vw,56px)/1 var(--display);letter-spacing:-.04em}.arl .row .name .o{color:var(--paper-3)}.arl .row .who{flex-direction:column;gap:6px;display:flex}.arl .heads{gap:6px;display:flex}.arl .heads i{border:2.5px solid var(--ink);border-radius:50%;width:16px;height:16px}.arl .heads i.q{border-style:dashed;border-color:var(--ink-2)}.arl .row .who span{font-weight:600}.arl .row>.btn{justify-self:end}.arl .row p{color:var(--ink-2)}.arl .credits{color:var(--ink-2);max-width:70ch;margin-top:28px}.arl .final{text-align:center;padding:110px 0 120px}.arl .final h2{max-width:12ch;margin:0 auto;font-size:max(3rem,min(7vw,6rem))}.arl .final p.l{color:var(--ink-2);max-width:40ch;margin:22px auto 0;font-size:20px}.arl .final .siteform{margin:34px auto 0}.arl .final .tea-wrap{width:90px;margin:0 auto 26px}.arl footer{--f-bg:var(--accent);--f-ink:#fff;--f-ink-2:rgba(255,255,255,.74);--f-line:rgba(255,255,255,.24);--f-ghost:rgba(255,255,255,.26);background:var(--f-bg);color:var(--f-ink);padding:84px 0 0;scroll-margin-top:60px;font-size:15px;position:relative;overflow:hidden}.ard .arl footer{--f-bg:#070a14;--f-ink:#f3f4f1;--f-ink-2:#a9aebd;--f-line:#232a40;--f-ghost:var(--accent)}.arl footer a{color:inherit;text-decoration:none}.arl footer .f-grid{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));align-items:start;gap:48px 40px;display:grid}.arl footer .f-brand .logo{font-size:30px}.arl footer .f-brand .logo i{color:inherit;opacity:.62}.ard .arl footer .f-brand .logo i{color:var(--accent);opacity:1}.arl footer .f-pitch{max-width:30ch;font:700 clamp(20px,1.8vw,24px)/1.2 var(--display);letter-spacing:-.02em;margin:18px 0 26px}.arl footer .f-cta{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.arl footer .f-cta .btn{color:#0b0e1a;background:#fff;border-color:#fff}.arl footer .f-cta .btn:hover{box-shadow:0 10px 24px -12px rgba(0,0,0,.6)}.ard .arl footer .f-cta .btn{background:var(--accent);border-color:var(--accent);color:#fff}.arl footer .f-cta .login{border-bottom:1.5px solid var(--f-line);padding-bottom:2px;font-weight:600}.arl footer .f-cta .login:hover{border-color:currentColor}.arl footer h4{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--f-ink-2);margin:6px 0 18px}.arl footer ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.arl footer .f-col a{opacity:.92;line-height:1.35;transition:opacity .2s;display:inline-block}.arl footer .f-col a:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.arl footer .f-col .ext:after{content:" ↗";opacity:.7}.arl footer .f-seller{border-top:1px solid var(--f-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-top:56px;padding-top:28px;display:flex}.arl footer address{color:var(--f-ink-2);max-width:62ch;font-size:13px;font-style:normal;line-height:1.65}.arl footer address b{color:var(--f-ink);letter-spacing:.02em;font-weight:600;display:block}.arl footer address a{text-underline-offset:3px;text-decoration:underline}.arl footer .foot-pay{width:min(400px,100%);margin-top:0}.arl footer .f-mark{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:auto;margin:52px 0 0;display:block}.arl footer .f-mark text{font:800 200px var(--display);letter-spacing:-.04em;fill:var(--f-ink)}.arl footer .f-mark .r{fill:var(--f-ghost)}.arl footer .f-bar{color:var(--f-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-top:22px;padding-bottom:28px;font-size:13px;display:flex;position:relative}.arl footer .f-tools{align-items:center;gap:10px;display:flex}.arl footer .f-lang{border:1.5px solid var(--f-line);border-radius:999px;padding:3px;display:flex}.arl footer .f-lang a{min-width:38px;height:30px;font:600 12px var(--body);letter-spacing:.06em;color:var(--f-ink-2);border-radius:999px;place-items:center;padding:0 10px;display:grid}.arl footer .f-lang a[aria-current]{background:var(--f-ink);color:var(--f-bg)}.arl footer .f-lang a:not([aria-current]):hover{color:var(--f-ink)}.arl footer .icon-btn{border-color:var(--f-line);color:var(--f-ink)}.arl footer .f-top{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--f-ink);padding:8px 2px}.arl footer .f-top:hover{text-underline-offset:4px;text-decoration:underline}.arl footer :focus-visible{outline:2px solid var(--f-ink);outline-offset:3px;border-radius:6px}.arl .sheet{background:var(--paper);width:min(760px,94vw);max-width:none;height:100%;max-height:none;color:var(--ink);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;top:0;bottom:0;left:auto;right:0;box-shadow:-30px 0 80px -30px rgba(7,10,20,.6)}.arl .sheet[open]{animation:sheet-in .42s var(--ease);flex-direction:column;display:flex}.arl .sheet::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(7,10,20,.55)}@keyframes sheet-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes sheet-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.arl .sheet-bar{border-bottom:1px solid var(--paper-3);background:var(--paper);align-items:center;gap:12px;padding:14px 18px 14px 28px;display:flex}.arl .sheet-bar .logo{font-size:18px}.arl .sheet-bar .sp{flex:1}.arl .sheet-page{font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding:8px 4px;text-decoration:none}.arl .sheet-page:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.arl .sheet-x{width:42px;height:42px}.arl .sheet-body{outline:none;flex:1;padding:40px 44px 64px;overflow-y:auto}.arl .sheet-body .kicker{font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);margin-bottom:14px;display:block}.arl .sheet-body h1{max-width:18ch;margin-bottom:28px;font-size:max(2.1rem,min(4.2vw,3.2rem))}.arl .sheet-body h2{letter-spacing:-.02em;margin:32px 0 10px;font-size:21px;line-height:1.2}.arl .sheet-body p,.arl .sheet-body li{color:var(--ink-2);max-width:66ch;font-size:16px;line-height:1.65}.arl .sheet-body p{margin:0 0 12px}.arl .sheet-body ul{margin:0 0 12px;padding-left:20px}.arl .sheet-body a{color:var(--accent-text)}.arl .sheet-body .foot-id{background:var(--paper-2);border-radius:14px;margin:28px 0 8px;padding:18px 20px}.arl .sheet-body .foot-id p{color:var(--ink);margin:0;font-size:14px}.arl .sheet-wait{color:var(--ink-2);font:500 13px var(--mono)}@media (max-width:1000px){.arl .nav ul{display:none}.arl .hero{min-height:0;display:block}.arl .hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}.arl .hero-h .l1{font-size:min(25cqi,9rem)}.arl .hero-h .l2{font-size:max(1.5rem,min(7cqi,2.6rem))}.arl .engine-wrap{width:100%;max-width:640px;margin:0 auto}.arl .pkg-a .wrap{grid-template-columns:1fr;gap:24px}.arl .crew{grid-template-columns:1fr 1fr;gap:40px 20px}.arl .row{grid-template-columns:1fr 1fr;gap:14px 24px}.arl .row>.btn{justify-self:start}}@media (max-width:760px){.arl .intro-foot{flex-direction:column;align-items:flex-start;gap:10px}.arl .intro-foot p{font-size:15px}.arl{--gutter:16px;font-size:16px}.arl .nav .wrap{gap:12px;height:62px}.arl .nav .login,.arl .nav .btn .full{display:none}.arl .nav .btn .short{display:inline}.arl .nav .right{gap:8px}.arl .icon-btn{min-width:36px;height:36px}.arl .hero{padding-top:96px}.arl .siteform{border-radius:24px;flex-direction:column;padding:8px}.arl .eng-body{grid-template-columns:1fr}.arl .site{min-height:150px}.arl .dna{grid-template-columns:1fr 1fr;gap:10px 14px}.arl .dna h4{grid-column:1/-1}.arl .dna .r{grid-template-columns:1fr;gap:2px}.arl .outs{gap:7px}.arl .live-b{padding:1px 5px 1px 3px;font-size:7.5px}.arl .status{padding:0 9px}.arl .siteform label{padding:12px 10px 12px 12px}.arl .siteform .btn{justify-content:center}.arl .steps{grid-template-columns:1fr;gap:28px}.arl .step{text-align:center}.arl .step svg,.arl .step p{margin-left:auto;margin-right:auto}.arl .step .spec{overflow-wrap:anywhere;text-wrap:balance}.arl .arrow{justify-self:center;width:48px;margin:0;transform:rotate(90deg)}.arl .pkg{min-height:auto;padding:90px 0}.arl .stage{grid-template-columns:1fr;gap:12px}.arl .row{grid-template-columns:1fr}.arl .bubble{max-width:120px;font-size:18px;right:-2%}.arl .crew{gap:36px 14px}.arl footer{padding-top:64px}.arl footer .f-grid{grid-template-columns:1fr 1fr;gap:40px 20px}.arl footer .f-brand,.arl footer .f-legal{grid-column:1/-1}.arl footer .f-legal ul{grid-template-columns:1fr 1fr;gap:12px 20px}.arl footer .f-seller{margin-top:44px}.arl footer .f-bar{flex-direction:column-reverse;align-items:flex-start}.arl .sheet{width:100%;box-shadow:none;top:0;bottom:0;left:0;right:0}.arl .sheet[open]{animation-name:sheet-up}.arl .sheet-bar{padding:10px 10px 10px 18px}.arl .sheet-body{padding:28px 18px 56px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .arl .draw .s,.js .arl .draw .fi,.js .arl .draw .heart{opacity:1!important;stroke-dasharray:none!important;animation:none!important}.arl .hero-h .w>span{animation:none;transform:none}.arl .hero-h .hl:before{animation:none;transform:rotate(-1.2deg)}.arl .on .wave,.arl .on .breathe,.arl .on .steam,.arl .on .heart,.arl .oc,.arl .intro-strip .track,.arl .spot,.arl .jiggle,.arl .pkg-real h2 .o,.arl .eye,.arl .mq,.arl .caret,.arl .scan{animation:none!important}.arl .bubble{opacity:1;transform:rotate(3deg)}}.arl .icon-btn{text-decoration:none}.arl .foot-pay{opacity:.85;width:min(456px,100%);height:auto;margin-top:28px;display:block}
