@font-face{font-family:H12 Rounded;src:url(../media/h12-title-rounded.1lmiserxxog8e.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:H12 Title Serif;src:url(../media/h12-title-serif.26v2hcpugc6kg.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:H12 Aspekta;src:url(../media/h12-aspekta.3k0vy5l6wv4ri.woff2)format("woff2");font-weight:50 1000;font-display:swap}@font-face{font-family:H12 Serif;src:url(../media/h12-instrument-italic.0lh1oarxlzkig.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:H12 Title Kai;src:url(../media/h12-title-kai.320wd4bmoeatt.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:H12 AI Script;src:url(../media/h12-ai-script.3vzh-plusgmlv.woff2)format("woff2");font-weight:600;font-display:swap}.site-surface:has([data-hero-h12])>.noise-layer{opacity:calc(var(--noise-alpha) * .35)}.site-navigation:has(~.site-surface [data-hero-h12]){height:var(--nav-height)}[data-hero-h12]{--h12-ease:cubic-bezier(.16, 1, .3, 1);--h12-lime:#d1fe17;--h12-ink-deep:#14305e;background:var(--bg);color:var(--text-1);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;position:relative;overflow:clip}[data-hero-h12] .h12-container{width:min(calc(100% - 2 * var(--layout-gutter)), var(--layout-max));margin-inline:auto}[data-hero-h12] .h12-western{font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums}[data-hero-h12] .h12-hero{padding-top:24px}[data-hero-h12] .h12-cabin{--h11-cloud-frame:620px;--h11-cloud-scale:.46;--h11-cloud-pull:calc(var(--h11-cloud-scale) * -24px + 32px);--h12-slot:700px;--h12-u:1;--tag-base:#fdfdfd;--tag-hairline:#00000029;--tag-edge-top:#00000014;--tag-edge-bottom:#00000029;--tag-highlight-top:#fff;--tag-highlight-bottom:#fffc;isolation:isolate;background:#3f8ff0;border-radius:32px;flex-direction:column;align-items:center;margin-inline:32px;padding:40px 0 120px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 118px),#0000008c calc(100% - 52px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 118px),#0000008c calc(100% - 52px),#0000 100%)}[data-hero-h12] .h12-cabin:after{z-index:1;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--bg) 46%, transparent) 52%, var(--bg));pointer-events:none;content:"";height:170px;position:absolute;inset:auto 0 0}[data-hero-h12] .h12-cloud-slot{z-index:2;width:100%;height:calc(var(--h12-slot) * var(--h11-cloud-scale));margin-top:var(--h11-cloud-pull);pointer-events:none;position:relative}@media (min-width:768px) and (min-height:980px){[data-hero-h12] .h12-cabin{--h11-cloud-scale:.64}}@media (min-width:768px) and (min-height:1080px){[data-hero-h12] .h12-cabin{--h11-cloud-scale:.76}}@media (min-width:768px) and (min-height:1180px){[data-hero-h12] .h12-cabin{--h11-cloud-scale:.86}}@media (min-width:1900px) and (min-height:1260px){[data-hero-h12] .h12-cabin{--h11-cloud-scale:.9;--h12-u:1.3}}[data-hero-h12] .h12-sky{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-hero-h12] .h12-sky-base{background:radial-gradient(64% 52% at 88% -8%,#ffffff4d,#0000 72%),radial-gradient(110% 70% at 80% 0,#3aa0ee,#0000 64%),linear-gradient(#1a62cf 0%,#2273e2 17%,#3a8fe6 34%,#64b2e6 52%,#97cff1 68%,#c4e6f8 83%,#e3f4fc 100%);position:absolute;inset:0}[data-hero-h12] .h12-sky-grid{opacity:.07;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 14%,#0000 40%);mask-image:linear-gradient(#000 0% 14%,#0000 40%)}[data-hero-h12] .h12-sky-grid svg{aspect-ratio:1920/1280;width:max(1560px,116%);height:auto;position:absolute;top:58%;left:50%;overflow:visible;transform:translate(-50%,-50%)}[data-hero-h12] .h12-layer{opacity:0;transform:translate3d(calc(var(--h12-px,0) * var(--h12-depth-x)), calc(var(--h12-py,0) * var(--h12-depth-y)), 0);transition:opacity 1.8s var(--h12-ease);position:absolute;inset:0}[data-hero-h12] .h12-cabin[data-sky=baked] .h12-layer{opacity:var(--h12-layer-alpha)}[data-hero-h12] .h12-layer[data-depth=far]{--h12-depth-x:-5px;--h12-depth-y:-2px;--h12-period:113s;--h12-drift-x:18px;--h12-drift-y:3px;--h12-layer-alpha:.5;filter:blur(.6px)}[data-hero-h12] .h12-layer[data-depth=mid]{--h12-depth-x:-11px;--h12-depth-y:-4px;--h12-period:71s;--h12-drift-x:26px;--h12-drift-y:4px;--h12-layer-alpha:.94}[data-hero-h12] .h12-layer[data-depth=near]{--h12-depth-x:-20px;--h12-depth-y:-8px;--h12-period:47s;--h12-drift-x:34px;--h12-drift-y:5px;--h12-layer-alpha:1}[data-hero-h12] .h12-cloud{animation:h12-drift var(--h12-period) ease-in-out infinite;position:absolute}[data-hero-h12] .h12-cloud canvas{width:100%;height:100%;display:block}[data-hero-h12] [data-cloud=far-a]{width:clamp(380px,30%,1100px);animation-delay:-20s;top:6%;left:-3%}[data-hero-h12] [data-cloud=far-b]{width:clamp(240px,19%,700px);animation-delay:-64s;top:19%;right:3%}[data-hero-h12] [data-cloud=far-c]{width:clamp(130px,9%,330px);animation-delay:-88s;top:33%;right:21%}[data-hero-h12] [data-cloud=mid-a]{width:clamp(280px,min(21%,44vh),760px);animation-delay:-11s;bottom:23%;left:1%}[data-hero-h12] [data-cloud=mid-b]{width:clamp(190px,14%,520px);animation-delay:-40s;bottom:41%;right:5%}[data-hero-h12] [data-cloud=mid-c]{width:clamp(110px,8%,300px);animation-delay:-29s;bottom:56%;left:17%}[data-hero-h12] [data-cloud=near-a]{width:clamp(420px,min(30%,56vh),1100px);animation-delay:-8s;bottom:-8%;left:-7%}[data-hero-h12] [data-cloud=near-b]{width:clamp(340px,min(24%,44vh),880px);animation-delay:-21s;bottom:-14%;left:17%}[data-hero-h12] [data-cloud=near-c]{width:clamp(380px,min(27%,52vh),990px);animation-delay:-30s;bottom:-11%;right:-9%}[data-hero-h12] :is([data-cloud=mid-d],[data-cloud=near-d]){display:none}@media (min-width:1900px){[data-hero-h12] [data-cloud=mid-d]{width:8%;animation-delay:-52s;display:block;bottom:27%;right:24%}[data-hero-h12] [data-cloud=near-d]{width:min(19%,40vh);animation-delay:-36s;display:block;bottom:-16%;right:15%}}[data-hero-h12] .h12-intro{z-index:3;text-align:center;flex-direction:column;align-items:center;padding-inline:24px;display:flex;position:relative}[data-hero-h12] .h12-intro>*{animation:h12-rise var(--h12-enter) var(--h12-enter-delay) both}[data-hero-h12] .h12-badge{margin:0 0 calc(18px * var(--h12-u));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fffffff0;font-size:calc(12.5px * var(--h12-u));letter-spacing:.06em;background:linear-gradient(#ffffff3d,#ffffff14);border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-weight:500;line-height:1;display:inline-flex;box-shadow:inset 0 .75px #ffffff5c,inset 0 3px 5px #fff3,0 4px 14px #103aa01a}[data-hero-h12] .h12-badge-label{font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.04em;font-size:.96em;font-weight:600}[data-hero-h12] .h12-badge-dot{opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px}[data-hero-h12] .h12-title{font-family:var(--font-display);font-size:calc(clamp(44px, 4.5vw, 66px) * var(--h12-u));letter-spacing:-.035em;filter:drop-shadow(0 1px 1px #12369629)drop-shadow(0 10px 26px #10349638);margin:0;font-weight:600;line-height:1.12}[data-hero-h12] .h12-line{--h12-ink:linear-gradient(#fff, #fff);white-space:nowrap;background-image:linear-gradient(100deg, transparent 0 40%, #d6c6fff2 45%, #ffc4e6f2 49%, #ffdab8e6 53%, transparent 58% 100%), var(--h12-ink);color:#0000;background-position:100% 0,0 0;background-repeat:no-repeat;background-size:280% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;display:block}[data-hero-h12] .h12-cabin[data-sheen=on] .h12-line{background-position:0 0,0 0;transition:background-position 1.25s cubic-bezier(.45,0,.25,1)}[data-hero-h12] .h12-cabin[data-sheen=on] .h12-line+.h12-line{transition-delay:.12s}[data-hero-h12] .h12-punct{text-align:left;letter-spacing:0;width:.5em;display:inline-block}[data-hero-h12] .h12-latin{font-family:var(--font-display);letter-spacing:-.012em;margin-inline:.1em .12em;font-size:1.04em;font-weight:650;position:relative}[data-hero-h12] .h12-lede{margin:calc(16px * var(--h12-u)) 0 0;color:#ffffffed;font-size:calc(18px * var(--h12-u));letter-spacing:.01em;text-shadow:0 1px 14px #10349647;font-weight:400;line-height:1.56}[data-hero-h12] .h12-lede>span{white-space:nowrap;display:block}[data-hero-h12] .h12-lede-ai{background:linear-gradient(96deg,#e9b4ff 6%,#ff86cf 44%,#ffbf8f 88%);color:#0000;letter-spacing:-.01em;text-shadow:none;filter:drop-shadow(0 1px 1px #6e289642)drop-shadow(0 2px 10px #9632aa38);-webkit-background-clip:text;background-clip:text;padding:0 .08em 0 .02em;font-family:H12 Serif,Georgia,serif;font-size:1.42em;font-style:italic;font-weight:400;line-height:0}[data-hero-h12] .h12-lede-tiles{vertical-align:-.4em;margin:0 .3em 0 .02em;display:inline-flex}[data-hero-h12] .h12-lede-tile{background:#fff 50%/58% no-repeat;border-radius:.42em;width:1.5em;height:1.5em;display:block;transform:rotate(-9deg);box-shadow:inset 0 0 0 1px #18306e0f,0 1px 2px #10349629,0 .35em .9em #1034963d}[data-hero-h12] .h12-lede-tile+.h12-lede-tile{margin-left:-.34em;position:relative;transform:translateY(-.1em)rotate(7deg)}[data-hero-h12] .h12-pick{--h12-handle:max(5px, .24em);margin:0 .3em;display:inline-block;position:relative}[data-hero-h12] .h12-frame{pointer-events:none;border:1px solid #fffffff0;position:absolute;inset:.17em -.15em;box-shadow:0 0 0 .5px #1e50be24}[data-hero-h12] .h12-frame i{width:var(--h12-handle);height:var(--h12-handle);background:#fff;border:1px solid #2b78e8;position:absolute;box-shadow:0 1px 2px #10349638}[data-hero-h12] .h12-frame i:first-child{top:calc(var(--h12-handle) / -2 - .5px);left:calc(var(--h12-handle) / -2 - .5px)}[data-hero-h12] .h12-frame i:nth-child(2){top:calc(var(--h12-handle) / -2 - .5px);right:calc(var(--h12-handle) / -2 - .5px)}[data-hero-h12] .h12-frame i:nth-child(3){right:calc(var(--h12-handle) / -2 - .5px);bottom:calc(var(--h12-handle) / -2 - .5px)}[data-hero-h12] .h12-frame i:nth-child(4){bottom:calc(var(--h12-handle) / -2 - .5px);left:calc(var(--h12-handle) / -2 - .5px)}[data-hero-h12] .h12-cursor{fill:#151b28;stroke:#fff;stroke-width:1.3px;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #0a1e5a4d);transform-origin:12% 8%;pointer-events:none;width:.92em;height:1.07em;position:absolute;top:1.3em;left:calc(100% + .07em);overflow:visible}[data-hero-h12] .h12-lede[data-select=wait] :is(.h12-frame,.h12-cursor){visibility:hidden}[data-hero-h12] .h12-lede[data-select=on] .h12-frame{animation:.6s cubic-bezier(.5,0,.15,1) .16s both h12-drag,.34s ease-out .72s both h12-fill}[data-hero-h12] .h12-lede[data-select=on] .h12-frame i{animation:h12-handle var(--h12-pop) .74s both}[data-hero-h12] .h12-lede[data-select=on] .h12-frame i:nth-child(2){animation-delay:.78s}[data-hero-h12] .h12-lede[data-select=on] .h12-frame i:nth-child(3){animation-delay:.82s}[data-hero-h12] .h12-lede[data-select=on] .h12-frame i:nth-child(4){animation-delay:.86s}[data-hero-h12] .h12-lede[data-select=on] .h12-cursor{animation:.76s both h12-glide,.24s ease-out .74s both h12-press}@keyframes h12-drag{0%{clip-path:inset(0 100% 100% 0)}to{clip-path:inset(-8px)}}@keyframes h12-fill{0%{background:#ffffff29}to{background:#fff0}}@keyframes h12-handle{0%{scale:0}to{scale:1}}@keyframes h12-glide{0%{opacity:0;transform:translate(-2.42em,-1.24em)}21%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.15,1);transform:translate(-2.42em,-1.24em)}to{opacity:1;transform:none}}@keyframes h12-press{0%,to{scale:1}45%{scale:.86}}@media (scripting:none){[data-hero-h12] .h12-lede[data-select=wait] :is(.h12-frame,.h12-cursor){visibility:visible}}@media (prefers-reduced-motion:reduce){[data-hero-h12] .h12-lede :is(.h12-frame,.h12-frame i,.h12-cursor){animation:none!important}}[data-hero-h12] .h12-cta{--q3-cta-radius:calc(26px * var(--h12-u));--q3-cta-inset:1px;height:calc(52px * var(--h12-u));margin-top:calc(26px * var(--h12-u));padding:0 calc(6px * var(--h12-u)) 0 calc(26px * var(--h12-u));border-radius:var(--q3-cta-radius);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);color:var(--h12-ink-deep);font-size:calc(16px * var(--h12-u));letter-spacing:.06em;transition:transform .4s var(--h12-ease);background:linear-gradient(#ffffffd6,#ffffff94);align-items:center;gap:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #fffffff5,inset 0 -8px 16px #96b8ff33,0 1px 2px #1034961f,0 12px 30px #10349638}[data-hero-h12] .h12-cta:before{inset:var(--q3-cta-inset);border-radius:calc(var(--q3-cta-radius) - var(--q3-cta-inset));background:linear-gradient(180deg, #ffffffa6, color-mix(in srgb, var(--brand-white) 18%, transparent) 24%, transparent 58%);filter:blur(1.5px);pointer-events:none;content:"";position:absolute;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}[data-hero-h12] .h12-cta-arrow{width:calc(40px * var(--h12-u));height:calc(40px * var(--h12-u));background:var(--h12-lime);color:#10151f;transition:transform .4s var(--h12-ease);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffffa6,0 2px 8px #5a78003d}[data-hero-h12] .h12-cta:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fffffff5,inset 0 -8px 16px #96b8ff3d,0 1px 2px #1034961f,0 16px 36px #10349647}[data-hero-h12] .h12-cta:hover .h12-cta-arrow{transform:translate(2px)}[data-hero-h12] :is(.h12-cta,.h12-tool):focus-visible{outline-offset:3px;outline:2px solid #fff}[data-hero-h12] .h12-tray{justify-content:center;gap:calc(8px * var(--h12-u));margin-top:calc(14px * var(--h12-u));display:flex}[data-hero-h12] .h12-tool{align-items:center;gap:calc(8px * var(--h12-u));height:calc(36px * var(--h12-u));padding:0 calc(14px * var(--h12-u)) 0 calc(9px * var(--h12-u));background:linear-gradient(#ffffff85, color-mix(in srgb, var(--tag-base) 30%, transparent));box-shadow:inset 0 0 0 .5px var(--tag-hairline), inset 0 .5px 0 0 var(--tag-edge-top), inset 0 -.5px 0 0 var(--tag-edge-bottom), inset 0 2px 0 -1px var(--tag-highlight-top), inset 0 -2px 0 -1px var(--tag-highlight-bottom), 0 6px 18px #1034961a;-webkit-backdrop-filter:blur(12px)saturate(1.35);backdrop-filter:blur(12px)saturate(1.35);color:var(--h12-ink-deep);font-family:var(--font-display);font-size:calc(13.5px * var(--h12-u));letter-spacing:.005em;white-space:nowrap;transition:background-color .35s var(--h12-ease), transform .35s var(--h12-ease), box-shadow .35s var(--h12-ease);border-radius:999px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}[data-hero-h12] .h12-tool:hover{box-shadow:inset 0 0 0 .5px var(--tag-hairline), inset 0 .5px 0 0 var(--tag-edge-top), inset 0 -.5px 0 0 var(--tag-edge-bottom), inset 0 2px 0 -1px var(--tag-highlight-top), inset 0 -2px 0 -1px var(--tag-highlight-bottom), 0 10px 24px #10349629;background-color:#ffffff52;transform:translateY(-1px)}[data-hero-h12] .h12-tool-logo{width:calc(18px * var(--h12-u));height:calc(18px * var(--h12-u));transition:transform .35s var(--h12-ease);background:50%/contain no-repeat;flex:none}[data-hero-h12] .h12-tool:hover :is(.h12-tool-logo,.h12-tool-grid){transform:scale(1.08)rotate(-4deg)}[data-hero-h12] .h12-tool-grid{width:calc(16px * var(--h12-u));height:calc(16px * var(--h12-u));fill:currentColor;opacity:.72;transition:transform .35s var(--h12-ease);flex:none}[data-hero-h12] .h12-tool--all .h12-tool-name{font-family:var(--font-sans);letter-spacing:.04em}[data-hero-h12] [data-title=a] .h12-title{font-weight:600}[data-hero-h12] [data-title=b] .h12-badge{border-radius:999px;padding-inline:13px}[data-hero-h12] [data-title=b] .h12-badge-label{font-family:"H12 Aspekta", var(--font-display);font-weight:560}[data-hero-h12] [data-title=b] .h12-title{font-family:"H12 Rounded", var(--font-sans);letter-spacing:-.018em;filter:drop-shadow(0 1px .5px #1236961f)drop-shadow(0 12px 30px #1034962b);font-weight:500;line-height:1.14}[data-hero-h12] [data-title=b] .h12-line{--h12-ink:linear-gradient(180deg, #fff 36%, #f5f3ff 68%, #e5e2ff)}[data-hero-h12] [data-title=b] .h12-latin{font-family:"H12 Aspekta", var(--font-display);letter-spacing:-.02em;margin-inline:.1em .22em;font-size:1.02em;font-weight:560}[data-hero-h12] .h12-mini{width:.5em;height:.35em;animation:3.6s ease-in-out infinite alternate h12-float;position:absolute;top:-.2em;left:calc(100% - .06em)}[data-hero-h12] .h12-mini-body{filter:drop-shadow(0 .03em .05em #1e46aa38);width:100%;height:100%;position:absolute;inset:0;overflow:visible}[data-hero-h12] .h12-mini-eyes{gap:.09em;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}[data-hero-h12] .h12-mini-eyes i{transform-origin:50% 60%;background:#2a3446;border-radius:1em;width:.034em;height:.085em;animation:4.8s ease-in-out infinite h12-blink;display:block}[data-hero-h12] [data-title=b] .h12-cta{font-family:"H12 Rounded", var(--font-sans);font-weight:500}[data-hero-h12] [data-title=c] .h12-badge{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:calc(13px * var(--h12-u));letter-spacing:.2em;background:0 0;gap:10px;padding:0}[data-hero-h12] [data-title=c] .h12-badge-label{letter-spacing:.01em;font-family:H12 Serif,Georgia,serif;font-size:1.3em;font-style:italic;font-weight:400}[data-hero-h12] [data-title=c] .h12-badge-dot{opacity:.55;border-radius:0;width:18px;height:1px}[data-hero-h12] [data-title=c] .h12-title{font-family:"H12 Title Serif", "Noto Serif SC", var(--font-sans);font-size:calc(clamp(50px, 5.4vw, 80px) * var(--h12-u));letter-spacing:-.04em;font-weight:600;line-height:1.08}[data-hero-h12] [data-title=c] .h12-kicker{--h12-ink:linear-gradient(#ffffffeb, #ffffffeb);font-family:var(--font-sans);letter-spacing:.34em;margin-bottom:.55em;font-size:.28em;font-weight:500;line-height:1.4}[data-hero-h12] [data-title=c] .h12-kicker:before,[data-hero-h12] [data-title=c] .h12-kicker:after{vertical-align:.36em;content:"";background:#ffffff8c;width:1.8em;height:1px;display:inline-block}[data-hero-h12] [data-title=c] .h12-kicker:before{margin-right:.9em}[data-hero-h12] [data-title=c] .h12-kicker:after{margin-left:.56em}[data-hero-h12] [data-title=c] .h12-kicker .h12-latin{letter-spacing:.02em;margin-inline:.1em .3em;font-family:H12 Serif,Georgia,serif;font-size:1.36em;font-style:italic;font-weight:400}[data-hero-h12] [data-title=c] .h12-feature{--h12-ink:linear-gradient(180deg, #fff 42%, #edf3ff)}[data-hero-h12] [data-title=c] .h12-lede{margin-top:calc(18px * var(--h12-u));font-size:calc(17px * var(--h12-u))}[data-hero-h12] [data-title=c] .h12-cta{letter-spacing:.12em;border-radius:16px}[data-hero-h12] [data-title=c] .h12-cta-arrow{border-radius:12px}[data-hero-h12] [data-title=c] .h12-tool{border-radius:11px}[data-hero-h12] .h12-projection{z-index:4;width:min(100% - 64px,1280px);margin-top:-96px;position:relative}[data-hero-h12] .h12-cabin:not([data-atmosphere=playing]) :is(.h12-cloud,.h12-mini,.h12-mini-eyes i){animation-play-state:paused}@keyframes h12-rise{0%{opacity:0;translate:0 14px}}@keyframes h12-drift{0%,to{translate:calc(var(--h12-drift-x) * -1) 0}50%{translate:var(--h12-drift-x) calc(var(--h12-drift-y) * -1)}}@keyframes h12-float{0%{translate:0 .02em}to{translate:0 -.03em}}@keyframes h12-blink{0%,90%,96%,to{scale:1}93%{scale:1 .12}}@media (prefers-reduced-motion:reduce){[data-hero-h12] :is(.h12-cloud,.h12-mini,.h12-mini-eyes i,.h12-intro>*){animation:none}[data-hero-h12] .h12-layer{transition:none;transform:none}[data-hero-h12] .h12-line{transition:none}}@media (min-width:768px) and (max-width:1023px){[data-hero-h12] .h12-projection{width:min(100% - 48px,1280px)}}@media (max-width:767px){[data-hero-h12] .h12-hero{padding-top:20px}[data-hero-h12] .h12-cabin{--h11-cloud-frame:488px;--h11-cloud-scale:1;--h11-cloud-pull:-26px;--h12-slot:330px;margin-inline:16px;padding:36px 0 100px;-webkit-mask-image:linear-gradient(#000 calc(100% - 98px),#0000008c calc(100% - 44px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 98px),#0000008c calc(100% - 44px),#0000 100%)}[data-hero-h12] .h12-intro{padding-inline:16px}[data-hero-h12] .h12-badge{margin-bottom:16px}[data-hero-h12] .h12-title{font-size:clamp(34px,10.6vw,44px)}[data-hero-h12] [data-title=c] .h12-title{font-size:clamp(40px,12.4vw,52px)}[data-hero-h12] .h12-lede,[data-hero-h12] [data-title=c] .h12-lede{margin-top:14px;font-size:15.5px}[data-hero-h12] .h12-cta{height:48px;margin-top:22px;padding-left:22px}[data-hero-h12] .h12-cta-arrow{width:36px;height:36px}[data-hero-h12] .h12-tray{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,300px);margin-top:12px;display:grid}[data-hero-h12] .h12-tool{justify-content:center;height:34px}[data-hero-h12] .h12-layer[data-depth=far]{--h12-layer-alpha:.42}[data-hero-h12] :is([data-cloud=far-c],[data-cloud=mid-c],[data-cloud=near-b]){display:none}[data-hero-h12] [data-cloud=far-a]{width:105%;top:3%;left:-38%}[data-hero-h12] [data-cloud=far-b]{width:66%;top:12%;right:-30%}[data-hero-h12] [data-cloud=mid-a]{width:60%;bottom:22%;left:-24%}[data-hero-h12] [data-cloud=mid-b]{width:42%;bottom:38%;right:-18%}[data-hero-h12] [data-cloud=near-a]{width:100%;bottom:-6%;left:-42%}[data-hero-h12] [data-cloud=near-c]{width:96%;bottom:-9%;right:-46%}[data-hero-h12] .h12-projection{width:calc(100% - 32px)}}[data-hero-h12] .h12-cabin[data-h15-sky] .h12-layer{opacity:var(--h12-layer-alpha);animation:h15-sky-in 1.6s var(--h12-ease) both}[data-hero-h12] .h12-cabin[data-h15-sky] .h12-layer[data-depth=far]{--h12-depth-x:-4px;--h12-depth-y:-2px;--h12-period:113s;--h12-drift-x:10px;--h12-drift-y:2px;--h12-layer-alpha:.72;filter:blur(.4px)}[data-hero-h12] .h12-cabin[data-h15-sky] .h12-layer[data-depth=mid]{--h12-depth-x:-9px;--h12-depth-y:-3px;--h12-period:71s;--h12-drift-x:14px;--h12-drift-y:3px;--h12-layer-alpha:.96}[data-hero-h12] .h12-cabin[data-h15-sky] .h12-layer[data-depth=near]{--h12-depth-x:-16px;--h12-depth-y:-6px;--h12-period:47s;--h12-drift-x:18px;--h12-drift-y:3px;--h12-layer-alpha:1}[data-hero-h12] .h12-cabin[data-h15-sky] .h15-cloud{background:50%/100% 100% no-repeat}@keyframes h15-sky-in{0%{opacity:0}}[data-hero-h12] .h12-cabin[data-h15-sky] [data-cloud=h15-far-a]{width:clamp(150px,12%,420px);animation-delay:-20s;top:10%;left:4%}[data-hero-h12] .h12-cabin[data-h15-sky] [data-cloud=h15-far-b]{width:clamp(130px,10%,360px);animation-delay:-64s;top:20%;right:5%}[data-hero-h12] .h12-cabin[data-h15-sky] [data-cloud=h15-far-c]{width:clamp(80px,5.5%,200px);animation-delay:-88s;top:5%;right:24%}[data-hero-h12] .h12-cabin[data-h15-sky] :is([data-cloud=h15-far-d],[data-cloud=h15-far-e]){display:none}[data-hero-h12] .h12-cabin[data-h15-sky] [data-cloud=h15-mid-a]{width:clamp(120px,9.5%,360px);animation-delay:-11s;top:44%;left:15%}[data-hero-h12] .h12-cabin[data-h15-sky] [data-cloud=h15-mid-b]{width:clamp(100px,7.5%,300px);animation-delay:-40s;top:45%;right:17%}[data-hero-h12] .h12-cabin[data-h15-sky] [data-cloud=h15-mid-c]{display:none}[data-hero-h12] .h12-cabin[data-h15-sky] [data-cloud=h15-near-a]{--h15-near-w:clamp(520px, min(62%, 108vh), 1800px);bottom:5%;left:calc(var(--h15-near-w) * -.34);width:var(--h15-near-w);animation-delay:-8s}[data-hero-h12] .h12-cabin[data-h15-sky] [data-cloud=h15-near-b]{--h15-near-w:clamp(500px, min(58%, 102vh), 1720px);right:calc(var(--h15-near-w) * -.34);width:var(--h15-near-w);animation-delay:-30s;bottom:3%}@media (min-width:1900px){[data-hero-h12] .h12-cabin[data-h15-sky] [data-cloud=h15-far-d]{width:4.5%;animation-delay:-40s;display:block;top:30%;left:27%}[data-hero-h12] .h12-cabin[data-h15-sky] [data-cloud=h15-far-e]{width:5%;animation-delay:-70s;display:block;top:12%;right:14%}[data-hero-h12] .h12-cabin[data-h15-sky] [data-cloud=h15-mid-c]{width:6%;animation-delay:-25s;display:block;top:58%;right:30%}}[data-hero-h12] .h12-cabin[data-h15-sky] .h15-ground{z-index:0;width:calc(300px * var(--h11-cloud-scale));height:calc(34px * var(--h11-cloud-scale));filter:blur(4px);background:radial-gradient(closest-side,#4068c442,#0000);border-radius:50%;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){[data-hero-h12] .h12-cabin[data-h15-sky] .h12-layer{animation:none}}@media (max-width:767px){[data-hero-h12] .h12-cabin[data-h15-sky] [data-cloud=h15-far-a]{width:38%;top:4%;left:-10%}[data-hero-h12] .h12-cabin[data-h15-sky] [data-cloud=h15-far-b]{width:30%;top:13%;right:-8%}[data-hero-h12] .h12-cabin[data-h15-sky] [data-cloud=h15-far-c]{display:none}[data-hero-h12] .h12-cabin[data-h15-sky] [data-cloud=h15-mid-a]{width:34%;top:50%;left:-12%}[data-hero-h12] .h12-cabin[data-h15-sky] [data-cloud=h15-mid-b]{width:30%;top:47%;right:-10%}[data-hero-h12] .h12-cabin[data-h15-sky] [data-cloud=h15-near-a]{--h15-near-w:112%;bottom:4%;left:-46%}[data-hero-h12] .h12-cabin[data-h15-sky] [data-cloud=h15-near-b]{--h15-near-w:108%;bottom:2%;right:-50%}}[data-theme=dark] [data-hero-h12] .h12-cabin[data-h15-sky] .h12-sky-base{background:radial-gradient(1.6px 1.6px at 14% 16%,#ffffffd9,#0000),radial-gradient(1.2px 1.2px at 27% 34%,#fff9,#0000),radial-gradient(1.4px 1.4px at 38% 9%,#ffffffb3,#0000),radial-gradient(1.2px 1.2px at 61% 22%,#ffffff8c,#0000),radial-gradient(1.8px 1.8px at 72% 12%,#ffffffe6,#0000),radial-gradient(1.2px 1.2px at 84% 30%,#fff9,#0000),radial-gradient(1.4px 1.4px at 92% 8%,#ffffffb3,#0000),radial-gradient(1.2px 1.2px at 8% 42%,#ffffff73,#0000),radial-gradient(1.2px 1.2px at 52% 40%,#fff6,#0000),radial-gradient(60% 46% at 82% -6%,#8496ff38,#0000 70%),radial-gradient(90% 60% at 50% 105%,#605cd261,#0000 70%),linear-gradient(#070d2b 0%,#0d1844 34%,#18256a 68%,#241f6a 100%)}[data-theme=dark] [data-hero-h12] .h12-cabin[data-h15-sky] .h12-layer{filter:none;-webkit-mask-image:none;mask-image:none}[data-theme=dark] [data-hero-h12] .h12-cabin[data-h15-sky] .h12-layer[data-depth=far]{--h12-layer-alpha:.26}[data-theme=dark] [data-hero-h12] .h12-cabin[data-h15-sky] .h12-layer[data-depth=mid]{--h12-layer-alpha:.36}[data-theme=dark] [data-hero-h12] .h12-cabin[data-h15-sky] .h12-layer[data-depth=near]{--h12-layer-alpha:.3}[data-theme=dark] [data-hero-h12] .h12-cabin[data-h15-sky] .h15-ground{background:radial-gradient(closest-side,#00001466,#0000)}@media (max-width:480px){[data-hero-h12] .h12-cabin[data-h15-sky]{--h11-cloud-pull:-100px}[data-hero-h12] .h12-cabin[data-h15-sky] .h12-cloud-slot{height:calc(304px - var(--h11-cloud-pull))}[data-hero-h12] .h12-cabin[data-h15-sky] .h15-ground{top:calc(var(--h11-cloud-scale) * 272px);bottom:auto}}@media (max-width:480px) and (max-height:814px){[data-hero-h12] .h12-cabin[data-h15-sky]{--h11-cloud-scale:.72;--h11-cloud-pull:-91px}}@media (max-width:480px) and (max-height:739px){[data-hero-h12] .h12-cabin[data-h15-sky]{--h11-cloud-scale:.4;--h11-cloud-pull:-46px}}@media (max-width:480px) and (max-height:689px){[data-hero-h12] .h12-cabin[data-h15-sky]{--h11-cloud-scale:.26;--h11-cloud-pull:-26px}}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a]{--h12-title-size:clamp(50px, 4.8vw, 76px);--h11-cloud-scale:.3;--h11-cloud-pull:calc(var(--h11-cloud-scale) * -24px + 16px);padding-top:calc(64px * var(--h12-u))}@media (min-width:768px) and (min-height:980px){[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a]{--h11-cloud-scale:.4}}@media (min-width:768px) and (min-height:1080px){[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a]{--h11-cloud-scale:.48}}@media (min-width:768px) and (min-height:1180px){[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a]{--h11-cloud-scale:.54}}@media (min-width:1900px) and (min-height:1260px){[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a]{--h11-cloud-scale:.5}}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-badge{margin-bottom:calc(24px * var(--h12-u))}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-lede{margin-top:calc(20px * var(--h12-u));font-size:calc(18px * var(--h12-u));line-height:1.72}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-cta{margin-top:calc(32px * var(--h12-u));font-weight:500}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-tray{margin-top:calc(16px * var(--h12-u))}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-tool{font-weight:500}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-title{font-family:"H12 Title Kai", var(--font-display);font-size:calc(var(--h12-title-size) * var(--h12-u));letter-spacing:-.012em;filter:drop-shadow(0 1px 1px #1236961f)drop-shadow(0 12px 30px #1034962e);font-weight:300;line-height:1.18}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-punct{width:.46em;margin-left:-.04em;font-size:.8em}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-latin{font-family:"H12 AI Script", var(--font-display);letter-spacing:.01em;margin-inline:.03em .17em;font-size:1.34em;font-weight:600;line-height:1;display:inline-block;position:relative}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-latin:after{z-index:-1;content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 18' preserveAspectRatio='none'%3E%3Cpath d='M4 12.5C30 7 70 5.5 116 7' fill='none' stroke='%23d1fe17' stroke-width='7' stroke-linecap='round'/%3E%3Cpath d='M16 15.5c26-3.2 56-4 86-2.6' fill='none' stroke='%23d1fe17' stroke-width='2.6' stroke-linecap='round' opacity='.75'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:.3em;animation:.7s cubic-bezier(.5,0,.2,1) 1.1s both h12-mark;position:absolute;bottom:.02em;left:-.1em;right:-.14em}@keyframes h12-mark{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] [data-cloud=h15-far-a]{width:clamp(120px,9%,320px);top:11%;left:5%}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] [data-cloud=h15-far-b]{width:clamp(104px,7.5%,270px);top:24%;right:6%}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] [data-cloud=h15-far-c]{width:clamp(64px,4.4%,160px);top:7%;right:25%}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] [data-cloud=h15-mid-a]{width:clamp(110px,8%,300px);top:50%;left:13%}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] [data-cloud=h15-mid-b]{width:clamp(92px,6.4%,250px);top:54%;right:14%}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] [data-cloud=h15-near-a]{--h15-near-w:clamp(460px, min(46%, 84vh), 1500px);bottom:1%;left:calc(var(--h15-near-w) * -.3)}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] [data-cloud=h15-near-b]{--h15-near-w:clamp(440px, min(43%, 80vh), 1440px);right:calc(var(--h15-near-w) * -.3);bottom:0%}@media (min-width:1900px){[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] [data-cloud=h15-far-d]{width:3.6%;top:38%;left:19%}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] [data-cloud=h15-far-e]{width:4%;top:13%;right:15%}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] [data-cloud=h15-mid-c]{width:4.6%;top:62%;right:29%}}@media (max-width:767px){[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a]{--h12-title-size:clamp(36px, 11.4vw, 48px);--h11-cloud-scale:.86;--h11-cloud-pull:-26px;padding-top:40px}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-badge{margin-bottom:20px}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-lede{margin-top:16px;font-size:15.5px;line-height:1.68}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-cta{margin-top:26px}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-tray{margin-top:12px}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] [data-cloud=h15-far-a]{width:30%;top:1%;left:-14%}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] [data-cloud=h15-far-b]{width:24%;top:9%;right:-12%}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] [data-cloud=h15-mid-a]{width:30%;top:60%;left:-14%}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] [data-cloud=h15-mid-b]{width:27%;top:57%;right:-12%}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] [data-cloud=h15-near-a]{--h15-near-w:100%;bottom:3%;left:-48%}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] [data-cloud=h15-near-b]{--h15-near-w:96%;bottom:1%;right:-50%}}@media (max-width:480px){[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a]{--h11-cloud-scale:.86;--h11-cloud-pull:-96px}}@media (max-width:480px) and (max-height:814px){[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a]{--h11-cloud-scale:.64;--h11-cloud-pull:-82px}}@media (max-width:480px) and (max-height:739px){[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a]{--h11-cloud-scale:.4;--h11-cloud-pull:-46px}}@media (max-width:480px) and (max-height:689px){[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a]{--h12-title-size:clamp(34px, 10.6vw, 44px);--h11-cloud-scale:.4;--h11-cloud-pull:-52px;padding-top:24px}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-badge{margin-bottom:14px}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-title{line-height:1.12}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-lede{margin-top:12px;line-height:1.6}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-cta{margin-top:18px}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-tray{margin-top:10px}}[data-hero-h12] .h12-cabin[data-h15-sky] [data-h15-body]:before{background:linear-gradient(100deg, transparent 31%, #e8e0ff2e 41%, #ffceeabd 46.5%, #fffafdeb 49.5%, #cee0ffc2 52.5%, #c4f8e285 55.5%, transparent 60%) var(--h12-sweep-p,100%) 0 / 300% 100% no-repeat;opacity:var(--h12-sweep-a,0);pointer-events:none;content:"";position:absolute;inset:0;-webkit-mask:url(/brand/sky/character-body.webp) 50%/100% 100% no-repeat;mask:url(/brand/sky/character-body.webp) 50%/100% 100% no-repeat}[data-hero-h12] .h12-cabin[data-h15-sky] [data-h15-body]:after{opacity:0;animation:none}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-cursor{fill:#d1fe17;stroke:#10213f;stroke-width:1.1px;filter:drop-shadow(0 2px 3px #0a1e5a42)drop-shadow(0 0 5px #d1fe1773)}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-pick:after{color:#10213f;font-family:"H12 Aspekta", var(--font-sans);letter-spacing:.04em;white-space:nowrap;text-shadow:none;pointer-events:none;content:"AI";background:#d1fe17;border-radius:.24em .9em .9em;padding:.22em .62em .26em;font-size:.62em;font-style:normal;font-weight:500;line-height:1.2;position:absolute;top:3.45em;left:calc(100% + 1.12em);box-shadow:inset 0 0 0 1px #10213f1a,0 2px 6px #0a1e5a38}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-pick:before{opacity:0;pointer-events:none;content:"";border:1.5px solid #d1fe17;border-radius:50%;width:1.3em;height:1.3em;margin:-.65em 0 0 -.65em;position:absolute;top:1.38em;left:calc(100% + .18em);box-shadow:0 0 8px #d1fe178c}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-lede[data-select=wait] .h12-pick:after{visibility:hidden}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-lede[data-select=on] .h12-pick:after{animation:.76s both h12-tag-glide}[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-lede[data-select=on] .h12-pick:before{animation:.7s ease-out .78s both h12-ripple}@keyframes h12-tag-glide{0%{opacity:0;transform:translate(-3.9em,-2em)}21%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.15,1);transform:translate(-3.9em,-2em)}to{opacity:1;transform:none}}@keyframes h12-ripple{0%{opacity:.95;scale:.2}to{opacity:0;scale:1.5}}@media (scripting:none){[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-lede[data-select=wait] .h12-pick:after{visibility:visible}}@media (prefers-reduced-motion:reduce){[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-latin:after,[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-pick:after,[data-hero-h12]:not([data-h16-dir]) .h12-cabin[data-h15-sky][data-title=a] .h12-pick:before{animation:none!important}}
