@font-face{font-family:Italiana;src:url(/fonts/collections/italiana-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/collections/dm-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/fonts/collections/hanken-grotesk-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Cormorant Infant;src:url(/fonts/collections/cormorant-infant-latin-wght-normal.woff2)format("woff2-variations");font-weight:300 700;font-display:swap}@font-face{font-family:Pinyon Script;src:url(/fonts/collections/pinyon-script-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Antonio;src:url(/fonts/collections/antonio-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 700;font-display:swap}@font-face{font-family:Ms Madi;src:url(/fonts/collections/ms-madi-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Elms Sans;src:url(/fonts/collections/elms-sans-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/collections/ibm-plex-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Charnoir;src:url(/fonts/collections/Charnoir-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Luxurious Script;src:url(/fonts/collections/luxurious-script-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}.hl[data-astro-cid-z2nbbgy3]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,4vw,64px);width:min(100%,1080px);margin:0 auto;display:grid}.hl-side[data-astro-cid-z2nbbgy3]{gap:var(--space-sm);align-content:center;display:grid}.hl-form[data-astro-cid-z2nbbgy3]{gap:22px;display:grid}.hl-form[data-astro-cid-z2nbbgy3][hidden],.hl-next[data-astro-cid-z2nbbgy3][hidden]{display:none}.hl-try[data-astro-cid-z2nbbgy3],.hl-lab[data-astro-cid-z2nbbgy3]{color:var(--text-subtle)}.hl-field[data-astro-cid-z2nbbgy3]{gap:10px;display:grid}.hl-names[data-astro-cid-z2nbbgy3]{align-items:baseline;gap:12px;display:flex}.hl-names[data-astro-cid-z2nbbgy3] input[data-astro-cid-z2nbbgy3]{width:0;min-width:0;font:inherit;font-family:var(--font-heading);font-size:var(--text-h4);color:var(--text-strong);border:0;border-bottom:1px solid var(--border-medium);background:0 0;outline:none;flex:1 1 0;padding:4px 2px}.hl-names[data-astro-cid-z2nbbgy3] input[data-astro-cid-z2nbbgy3]:focus{border-bottom-color:var(--color-dark-100)}.hl-amp[data-astro-cid-z2nbbgy3]{font-family:var(--font-heading);font-size:var(--text-h5);color:var(--text-subtle)}.hl-cols[data-astro-cid-z2nbbgy3],.hl-tabs[data-astro-cid-z2nbbgy3]{flex-wrap:wrap;gap:6px;display:flex}.hl-cols[data-astro-cid-z2nbbgy3] button[data-astro-cid-z2nbbgy3],.hl-tabs[data-astro-cid-z2nbbgy3] button[data-astro-cid-z2nbbgy3]{font:inherit;font-size:var(--text-b3);border:1px solid var(--border-subtle);color:var(--text-medium);cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px;transition:background .25s,color .25s,border-color .25s}.hl-cols[data-astro-cid-z2nbbgy3] button[data-astro-cid-z2nbbgy3]:hover,.hl-tabs[data-astro-cid-z2nbbgy3] button[data-astro-cid-z2nbbgy3]:hover{border-color:var(--border-medium);color:var(--text-strong)}.hl-cols[data-astro-cid-z2nbbgy3] button[data-astro-cid-z2nbbgy3][aria-checked=true],.hl-tabs[data-astro-cid-z2nbbgy3] button[data-astro-cid-z2nbbgy3][aria-selected=true]{background:var(--color-dark-100);border-color:var(--color-dark-100);color:var(--color-light-100)}.hl-next[data-astro-cid-z2nbbgy3]{padding-top:var(--space-xs);border-top:1px solid var(--border-faint);justify-items:start;gap:10px;display:grid}.hl-rest[data-astro-cid-z2nbbgy3],.hl-small[data-astro-cid-z2nbbgy3]{color:var(--text-subtle);margin:0}.hl-rest[data-astro-cid-z2nbbgy3] a{color:var(--text-strong);text-underline-offset:3px}.hl-rest[data-astro-cid-z2nbbgy3] span{color:var(--text-faint)}.hl-small[data-astro-cid-z2nbbgy3]{font-size:.8125rem}.hl-view[data-astro-cid-z2nbbgy3]{justify-items:center;gap:12px;display:grid}.hl-stage[data-astro-cid-z2nbbgy3]{aspect-ratio:5/4;background-color:var(--hl-tint,#e6e0d6);width:100%;max-height:calc(100svh - 160px);transition:background-color .5s var(--ease-out);isolation:isolate;border-radius:6px;position:relative;overflow:hidden}.hl-stage[data-astro-cid-z2nbbgy3]:before{content:"";z-index:-1;opacity:.55;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45  0 0 0 0 .4  0 0 0 0 .35  0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(at 50% 40%,#ffffff73,#fff0 70%);position:absolute;inset:0}.hl-p[data-astro-cid-z2nbbgy3]{opacity:0;visibility:hidden;transition:opacity .45s var(--ease-out), transform .45s var(--ease-out), visibility 0s .45s;place-items:center;display:grid;position:absolute;inset:0;transform:translateY(8px)}.hl-p[data-astro-cid-z2nbbgy3].is-on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.hl-phone[data-astro-cid-z2nbbgy3]{background:#1b1916;border-radius:8.5%/4%;height:86%;padding:.55%;display:block;box-shadow:0 1px 2px #27241f40,0 26px 50px -20px #27241f8c}.hl-screen[data-astro-cid-z2nbbgy3]{aspect-ratio:390/844;background:#2a2622;border-radius:8%/3.7%;height:100%;display:block;position:relative;overflow:hidden}.hl-screen[data-astro-cid-z2nbbgy3] img[data-astro-cid-z2nbbgy3],.hl-screen[data-astro-cid-z2nbbgy3] video[data-astro-cid-z2nbbgy3],.hl-screen[data-astro-cid-z2nbbgy3] canvas[data-astro-cid-z2nbbgy3]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hl-screen[data-astro-cid-z2nbbgy3] video[data-astro-cid-z2nbbgy3]{opacity:0;transition:opacity .5s}.hl-screen[data-astro-cid-z2nbbgy3] video[data-astro-cid-z2nbbgy3].is-on{opacity:1}.hl-screen[data-astro-cid-z2nbbgy3] canvas[data-astro-cid-z2nbbgy3]{opacity:0;transition:opacity .5s}.hl-screen[data-astro-cid-z2nbbgy3] canvas[data-astro-cid-z2nbbgy3].is-on{opacity:1}.hl-wait[data-astro-cid-z2nbbgy3]{background:linear-gradient(110deg,#2a2622 30%,#36312b 50%,#2a2622 70%) 0 0/200% 100%;animation:1.6s linear infinite hl-wait;position:absolute;inset:0}@keyframes hl-wait{to{background-position:-200% 0}}.hl-illu[data-astro-cid-z2nbbgy3]{z-index:0;pointer-events:none;opacity:0;transition:opacity .6s var(--ease-out);position:absolute;inset:0}.hl-illu[data-astro-cid-z2nbbgy3] img[data-astro-cid-z2nbbgy3]{height:auto;transform:rotate(var(--rot,0deg));opacity:.5;position:absolute}.hl-stage[data-astro-cid-z2nbbgy3][data-col=terra] .hl-illu[data-astro-cid-z2nbbgy3][data-illu=terra],.hl-stage[data-astro-cid-z2nbbgy3][data-col=riva] .hl-illu[data-astro-cid-z2nbbgy3][data-illu=riva],.hl-stage[data-astro-cid-z2nbbgy3][data-col=brise] .hl-illu[data-astro-cid-z2nbbgy3][data-illu=brise]{opacity:1}.hl-stage[data-astro-cid-z2nbbgy3][data-col=riva] .hl-illu[data-astro-cid-z2nbbgy3] img[data-astro-cid-z2nbbgy3]{opacity:.38}.hl-stage[data-astro-cid-z2nbbgy3][data-col=brise] .hl-illu[data-astro-cid-z2nbbgy3] img[data-astro-cid-z2nbbgy3]{opacity:.7}.hl-p[data-astro-cid-z2nbbgy3]{z-index:1}.hl-tap[data-astro-cid-z2nbbgy3]{z-index:3;pointer-events:none;opacity:0;width:64px;height:64px;transition:opacity .5s var(--ease-out);margin:-32px 0 0 -32px;position:absolute;top:50%;left:50%}.hl-tap-ring[data-astro-cid-z2nbbgy3],.hl-tap[data-astro-cid-z2nbbgy3]:before{border:1.5px solid #ffffffe6;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 18px #00000040}.hl-tap[data-astro-cid-z2nbbgy3]:before{content:"";animation:hl-pulse 1.8s var(--ease-out) infinite}.hl-tap-ring[data-astro-cid-z2nbbgy3]{background:#ffffffd9;border:0;inset:22px}@keyframes hl-pulse{0%{opacity:1;transform:scale(.45)}to{opacity:0;transform:scale(1.35)}}.hl-tap-pill[data-astro-cid-z2nbbgy3]{z-index:3;background:var(--color-light-100);color:var(--color-dark-100);font-size:var(--text-b3);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);border-radius:999px;align-items:center;gap:7px;padding:7px 14px;display:inline-flex;position:absolute;bottom:3.5%;left:50%;transform:translate(-50%,6px);box-shadow:0 6px 20px #27241f38}.hl-tap[data-astro-cid-z2nbbgy3].is-on,.hl-tap-pill[data-astro-cid-z2nbbgy3].is-on{opacity:1}.hl-tap-pill[data-astro-cid-z2nbbgy3].is-on{transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.hl-tap[data-astro-cid-z2nbbgy3]:before{animation:none}}.hl-mono[data-astro-cid-z2nbbgy3]{vertical-align:middle;background:50%/cover no-repeat;border-radius:50%;width:16px;height:16px;margin:-2px 7px -3px -6px;display:inline-block;box-shadow:0 0 0 1px #27241f1f}.hl-stage[data-astro-cid-z2nbbgy3] iframe[data-astro-cid-z2nbbgy3]{transform-origin:0 0;opacity:0;transition:opacity .6s var(--ease-out);pointer-events:none;border:0;position:absolute;top:0;left:0}.hl-stage[data-astro-cid-z2nbbgy3] iframe[data-astro-cid-z2nbbgy3].is-on{opacity:1}.hl-screen[data-astro-cid-z2nbbgy3] iframe[data-astro-cid-z2nbbgy3]{width:408px;height:844px}.hl-p[data-astro-cid-z2nbbgy3][data-p=inv].is-on iframe[data-astro-cid-z2nbbgy3]{pointer-events:auto}.hl-p[data-astro-cid-z2nbbgy3][data-p=web]{display:block}.hl-lap[data-astro-cid-z2nbbgy3]{width:70%;display:block;position:absolute;top:16%;left:7%}.hl-lap-screen[data-astro-cid-z2nbbgy3]{background:#1b1916;border-radius:8px 8px 0 0;padding:1.2% 1.2% 0;display:block;box-shadow:0 26px 50px -22px #27241f8c}.hl-lap-view[data-astro-cid-z2nbbgy3]{aspect-ratio:1440/900;background:#2a2622;display:block;position:relative;overflow:hidden}.hl-lap-view[data-astro-cid-z2nbbgy3] iframe[data-astro-cid-z2nbbgy3]{width:1458px;height:900px}.hl-lap-base[data-astro-cid-z2nbbgy3]{background:linear-gradient(#3a352f,#24211d);border-radius:0 0 8px 8px;height:7px;margin:0 -5%;display:block}.hl-phone--web[data-astro-cid-z2nbbgy3]{height:58%;position:absolute;bottom:9%;right:8%}.hl-how[data-astro-cid-z2nbbgy3]{color:var(--text-subtle);text-align:center;margin:0}@media (width<=900px){.hl[data-astro-cid-z2nbbgy3]{gap:var(--space-sm);grid-template-columns:1fr}.hl-side[data-astro-cid-z2nbbgy3]{text-align:center;justify-items:center}.hl-form[data-astro-cid-z2nbbgy3]{justify-items:center;width:100%}.hl-field[data-astro-cid-z2nbbgy3]{justify-items:center}.hl-names[data-astro-cid-z2nbbgy3]{width:min(100%,22rem)}.hl-names[data-astro-cid-z2nbbgy3] input[data-astro-cid-z2nbbgy3]{text-align:center;font-size:var(--text-h5)}.hl-cols[data-astro-cid-z2nbbgy3],.hl-tabs[data-astro-cid-z2nbbgy3]{justify-content:center}.hl-next[data-astro-cid-z2nbbgy3]{text-align:center;border-top:0;order:2;justify-items:center;padding-top:0}.hl-view[data-astro-cid-z2nbbgy3]{order:0}.hl-side[data-astro-cid-z2nbbgy3]{display:contents}.hl-form[data-astro-cid-z2nbbgy3]{order:1}}@media (width<=767px){.hl-cols[data-astro-cid-z2nbbgy3]{flex-wrap:wrap;justify-content:center;gap:6px}.hl-cols[data-astro-cid-z2nbbgy3] button[data-astro-cid-z2nbbgy3],.hl-tabs[data-astro-cid-z2nbbgy3] button[data-astro-cid-z2nbbgy3]{flex:none;min-height:44px;padding:8px 14px;font-size:.875rem}.hl-stage[data-astro-cid-z2nbbgy3]{aspect-ratio:1;max-height:50svh;transition:max-height .35s var(--ease-out), background-color .5s var(--ease-out)}.hl[data-astro-cid-z2nbbgy3].is-typing .hl-stage[data-astro-cid-z2nbbgy3]{max-height:34svh}.hl-lap[data-astro-cid-z2nbbgy3]{display:none}.hl-phone--web[data-astro-cid-z2nbbgy3]{height:86%;inset:7% auto auto 50%;transform:translate(-50%)}}
