.also.astro-tgut2pu4{background:var(--site-ground)}.also__inner.astro-tgut2pu4{flex-direction:column;gap:30px;padding-block:56px;display:flex}.also__heading.astro-tgut2pu4{color:var(--site-ink);font-family:var(--font-display);letter-spacing:-.7px;font-size:25px;font-weight:500;line-height:34px}.also__list.astro-tgut2pu4{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;display:grid}.also__item.astro-tgut2pu4{border-top:1px solid var(--site-hairline);color:var(--site-ink);align-items:center;gap:24px;padding-top:24px;text-decoration:none;display:flex}.also__item.astro-tgut2pu4:focus-visible{outline:2px solid var(--site-ink);outline-offset:6px}.also__text.astro-tgut2pu4{flex-direction:column;flex:1;gap:8px;display:flex}.also__name.astro-tgut2pu4{font-family:var(--font-display);letter-spacing:-1px;font-size:32px;font-weight:500;line-height:44px}.also__line.astro-tgut2pu4{color:var(--site-ink-2);font-size:17px;line-height:1.5}.also__item.astro-tgut2pu4 .also__icon{transition:translate var(--dur-micro) var(--ease-meteor-out);flex:none}@media (hover:hover) and (pointer:fine){.also__item.astro-tgut2pu4:hover .also__name.astro-tgut2pu4{text-underline-offset:6px;text-decoration:underline 1px}.also__item.astro-tgut2pu4:hover .also__icon{translate:2px}}li.astro-tgut2pu4:nth-child(2){--reveal-index:1}li.astro-tgut2pu4:nth-child(3){--reveal-index:2}li.astro-tgut2pu4[data-reveal]{transition:opacity var(--dur-arrive) var(--ease-meteor-out) calc(var(--reveal-index,0) * 45ms), translate var(--dur-arrive) var(--ease-meteor-out) calc(var(--reveal-index,0) * 45ms)}li.astro-tgut2pu4.is-pending{opacity:0;translate:0 8px}@media (prefers-reduced-motion:reduce){li.astro-tgut2pu4.is-pending,.also__item.astro-tgut2pu4:hover .also__icon{translate:none}}@media (width<=767px){.also__inner.astro-tgut2pu4{gap:26px;padding-block:42px}.also__heading.astro-tgut2pu4{font-size:24px;line-height:33px}.also__list.astro-tgut2pu4{grid-template-columns:minmax(0,1fr);gap:28px}.also__name.astro-tgut2pu4{font-size:30px;line-height:41px}.also__line.astro-tgut2pu4{font-size:16px}}.benefits.astro-bkbnsqyk{background:var(--site-surface)}.benefits--ground.astro-bkbnsqyk{background:var(--site-ground)}.benefits__list.astro-bkbnsqyk{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;padding-block:68px;display:grid}.benefit.astro-bkbnsqyk{flex-direction:column;gap:18px;display:flex}.benefit__title.astro-bkbnsqyk{color:var(--site-ink);font-family:var(--font-display);letter-spacing:-.7px;font-size:25px;font-weight:500;line-height:1.25}.benefit__body.astro-bkbnsqyk{color:var(--site-ink-2);font-size:17px;line-height:1.6}.benefit.astro-bkbnsqyk:nth-child(2){--reveal-index:1}.benefit.astro-bkbnsqyk:nth-child(3){--reveal-index:2}.benefit.astro-bkbnsqyk[data-reveal]{transition:opacity var(--dur-arrive) var(--ease-meteor-out) calc(var(--reveal-index,0) * 45ms), translate var(--dur-arrive) var(--ease-meteor-out) calc(var(--reveal-index,0) * 45ms)}.benefit.astro-bkbnsqyk.is-pending{opacity:0;translate:0 8px}@media (prefers-reduced-motion:reduce){.benefit.astro-bkbnsqyk.is-pending{translate:none}}@media (width<=1023px){.benefits__list.astro-bkbnsqyk{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:42px}}@media (width<=767px){.benefit__title.astro-bkbnsqyk{font-size:23px}.benefit__body.astro-bkbnsqyk{font-size:16px}}.feature.astro-aeogviwr{grid-template-columns:minmax(0,460fr) minmax(0,780fr);align-items:center;gap:72px;display:grid}.feature--flip.astro-aeogviwr{grid-template-columns:minmax(0,780fr) minmax(0,460fr)}.feature--flip.astro-aeogviwr .feature__copy.astro-aeogviwr{order:2}.feature__copy.astro-aeogviwr{flex-direction:column;gap:24px;display:flex}.feature__title.astro-aeogviwr{color:var(--site-ink);font-family:var(--font-display);font-size:clamp(34px, 3.34vw, var(--type-h2));letter-spacing:-1.7px;font-weight:500;line-height:1.13}.feature__body.astro-aeogviwr{color:var(--site-ink-2);font-size:20px;line-height:1.65}.feature__frame.astro-aeogviwr{aspect-ratio:var(--frame-aspect,780 / 492);border-radius:var(--radius-control);position:relative;overflow:hidden}.feature__frame.astro-aeogviwr .shot{width:100%;height:100%}.feature__frame.astro-aeogviwr .shot__img{width:100%;height:100%;display:block}.feature--inset.astro-aeogviwr .feature__frame.astro-aeogviwr{padding:var(--frame-pad,24px);background:var(--site-surface)}.feature--inset.astro-aeogviwr .feature__frame.astro-aeogviwr .shot__img{object-fit:contain}.feature--stage.astro-aeogviwr .feature__frame.astro-aeogviwr{border-radius:10px}.feature.astro-aeogviwr.feature--stage .feature__frame.astro-aeogviwr .shot,.feature.astro-aeogviwr.feature--stage .feature__frame.astro-aeogviwr .shot__img{height:auto}.feature--bleed.astro-aeogviwr .feature__frame.astro-aeogviwr{background:#0c0e0c}.feature--bleed.astro-aeogviwr .feature__frame.astro-aeogviwr .shot__img{object-fit:cover;object-position:left center}.feature__copy.astro-aeogviwr[data-reveal]{transition:opacity var(--dur-arrive) var(--ease-meteor-out), translate var(--dur-arrive) var(--ease-meteor-out)}.feature__copy.astro-aeogviwr.is-pending{opacity:0;translate:0 8px}@media (prefers-reduced-motion:reduce){.feature__copy.astro-aeogviwr.is-pending{translate:none}}@media (width<=1023px){.feature.astro-aeogviwr,.feature--flip.astro-aeogviwr{grid-template-columns:minmax(0,1fr);gap:32px}.feature--flip.astro-aeogviwr .feature__copy.astro-aeogviwr{order:0}.feature__copy.astro-aeogviwr{max-width:620px}.feature__title.astro-aeogviwr{font-size:var(--type-h2)}}@media (width<=767px){.feature.astro-aeogviwr,.feature--flip.astro-aeogviwr{gap:26px}.feature__copy.astro-aeogviwr{gap:18px}.feature__title.astro-aeogviwr{letter-spacing:-1.1px;line-height:1.16}.feature__body.astro-aeogviwr{font-size:16px}.feature__frame.astro-aeogviwr{aspect-ratio:342/300}.feature--inset.astro-aeogviwr .feature__frame.astro-aeogviwr{padding:14px}}.features.astro-osbkhz5p{--frame-aspect:780 / 492;--frame-pad:24px}.features--tall.astro-osbkhz5p{--frame-aspect:780 / 584;--frame-pad:28px}.features__rows.astro-osbkhz5p{flex-direction:column;gap:88px;padding-block:88px;display:flex}@media (width<=1023px){.features__rows.astro-osbkhz5p{gap:64px;padding-block:64px}}@media (width<=767px){.features__rows.astro-osbkhz5p{gap:54px;padding-block:48px}}.hero.astro-kly6qkxa{--shot-anchor-wide:left top;--shot-anchor:left top;--hero-ink:var(--site-ink);--hero-ink-2:var(--site-ink-2);--hero-accent:var(--site-ink);--shot-edge:var(--site-hairline);padding-top:var(--nav-height);background:var(--site-surface);color:var(--hero-ink);position:relative}.hero--night.astro-kly6qkxa{--hero-ink:var(--brand-paper);--hero-ink-2:var(--text-on-dark-secondary);--hero-accent:var(--brand-mint);--shot-edge:var(--on-night-hairline);background:var(--brand-night)}.hero.astro-kly6qkxa[data-product=cosmo]{--shot-anchor-wide:left bottom;--shot-anchor:left bottom}.hero.astro-kly6qkxa[data-product=switchboard]{--shot-anchor:right top}.hero.astro-kly6qkxa[data-product=nagano]{--shot-anchor:left bottom}.hero__sky.astro-kly6qkxa{height:650px;position:absolute;inset:0 0 auto}.hero__inner.astro-kly6qkxa,.hero__showcase.astro-kly6qkxa{position:relative}.hero__inner.astro-kly6qkxa{flex-direction:column;gap:34px;padding-block:38px 52px;display:flex}.hero__name.astro-kly6qkxa{color:var(--hero-accent);font-family:var(--font-display);letter-spacing:-.5px;font-size:24px;font-weight:600;line-height:33px}.hero__columns.astro-kly6qkxa{flex-direction:column;align-items:flex-start;gap:40px;display:flex}.hero__headline.astro-kly6qkxa{min-width:0}.hero__intro.astro-kly6qkxa{flex-direction:column;align-items:flex-start;gap:24px;max-width:640px;display:flex}@media (width>=1024px){.hero__intro.astro-kly6qkxa{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:20px 64px;width:100%;max-width:none;display:grid}.hero__lead.astro-kly6qkxa{grid-area:1/1/span 2;align-self:start}.hero__action.astro-kly6qkxa,.hero__notes.astro-kly6qkxa{text-align:right;grid-column:2;justify-self:end;max-width:360px}}.hero__lead.astro-kly6qkxa{color:var(--hero-ink-2);font-size:20px;line-height:1.6}.hero__notes.astro-kly6qkxa{color:var(--hero-ink-2);flex-direction:column;gap:24px;font-size:13px;line-height:1.5;display:flex}.hero__notes.astro-kly6qkxa:empty{display:none}.hero--surface.astro-kly6qkxa .hero__action.astro-kly6qkxa .button{--btn-ring:var(--site-ink)}.hero__showcase.astro-kly6qkxa{padding-bottom:64px}.hero__showcase.astro-kly6qkxa .shot{box-shadow:0 0 0 1px var(--shot-edge);border-radius:10px;overflow:hidden}.hero__showcase.astro-kly6qkxa .shot__img{display:block}.hero__showcase.astro-kly6qkxa.hero__showcase--staged .shot{aspect-ratio:auto;box-shadow:none;border-radius:0;overflow:visible}.hero__showcase.astro-kly6qkxa.hero__showcase--staged .shot__img{object-fit:initial;width:100%;height:auto}@media (width>=768px){.hero__showcase.astro-kly6qkxa .shot{aspect-ratio:1312/548}.hero__showcase.astro-kly6qkxa .shot__img{object-fit:cover;object-position:var(--shot-anchor-wide,left top);width:100%;height:100%}}@media (width<=767px){.hero__sky.astro-kly6qkxa{height:calc(100% - 39px)}.hero__inner.astro-kly6qkxa{gap:24px;padding-block:28px 32px}.hero__name.astro-kly6qkxa{font-size:20px;line-height:27px}.hero__columns.astro-kly6qkxa{gap:26px}.hero__lead.astro-kly6qkxa{font-size:17px}.hero__notes.astro-kly6qkxa{font-size:13px}.hero__showcase.astro-kly6qkxa{padding-bottom:32px}.hero__showcase.astro-kly6qkxa .shot{aspect-ratio:342/278;border-radius:8px}.hero__showcase.astro-kly6qkxa .shot__img{object-fit:cover;object-position:var(--shot-anchor,left top);height:100%}}.product-mass.astro-f35qmkyq{background:var(--site-ground)}.product-mass__copy.astro-f35qmkyq{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.product-mass__headline.astro-f35qmkyq{color:var(--site-on-mass);font-family:var(--font-display);font-size:var(--mass-headline);letter-spacing:-.04em;font-weight:300;line-height:1.08}.product-mass__notes.astro-f35qmkyq{color:var(--site-on-mass-2);flex-direction:column;gap:20px;font-size:13px;line-height:1.4;display:flex}.product-mass__notes.astro-f35qmkyq:empty{display:none}.product-mass__notes.astro-f35qmkyq .product-mass__support{font-size:var(--mass-body)}.product-mass__notes.astro-f35qmkyq a{white-space:nowrap;color:var(--site-on-mass);text-underline-offset:3px;transition:text-decoration-thickness var(--dur-micro) var(--ease-meteor-out);text-decoration:underline 1px}.product-mass__notes.astro-f35qmkyq a:focus-visible{outline:2px solid var(--site-on-mass);outline-offset:3px}@media (hover:hover) and (pointer:fine){.product-mass__notes.astro-f35qmkyq a:hover{text-decoration-thickness:2px}}@media (width<=767px){.product-mass__copy.astro-f35qmkyq{text-align:center;align-items:center;gap:16px}.product-mass__notes.astro-f35qmkyq{gap:14px;font-size:12px}}.shot.astro-4ufkaezj picture{display:contents}.shot.astro-4ufkaezj .shot__dark{display:none}@media (prefers-color-scheme:dark){.shot.astro-4ufkaezj .shot__light{display:none}.shot.astro-4ufkaezj .shot__dark{display:contents}}.stage.astro-upuhqggg{--stage-bg:radial-gradient(120% 140% at 0% 0%, #f3f4ee 0%, transparent 60%), linear-gradient(160deg, #e2e6db 0%, #d6dccd 100%);--stage-edge:#10211924;--stage-shadow:0 0 0 1px var(--stage-edge), 0 1px 2px #1021190f, 0 12px 24px -10px #10211933, 0 40px 80px -28px #10211952;isolation:isolate;background:var(--stage-bg);border-radius:10px;width:100%;height:100%;position:relative;overflow:hidden}.stage.astro-upuhqggg.stage--night{--stage-bg:radial-gradient(120% 140% at 0% 0%, #1d2c26 0%, transparent 60%), linear-gradient(160deg, #111b17 0%, #0b1310 100%);--stage-edge:#f4f3ed1a;--stage-shadow:0 0 0 1px var(--stage-edge), 0 12px 24px -10px #0000008c, 0 40px 80px -28px #000000b3}@media (prefers-color-scheme:dark){.stage.astro-upuhqggg{--stage-bg:radial-gradient(120% 140% at 0% 0%, #1d2c26 0%, transparent 60%), linear-gradient(160deg, #111b17 0%, #0b1310 100%);--stage-edge:#f4f3ed1a;--stage-shadow:0 0 0 1px var(--stage-edge), 0 12px 24px -10px #0000008c, 0 40px 80px -28px #000000b3}}.stage__window.astro-upuhqggg,.stage__overlay.astro-upuhqggg{box-shadow:var(--stage-shadow);border-radius:10px;overflow:hidden}.stage.astro-upuhqggg .shot,.stage.astro-upuhqggg .shot__img{width:100%;height:auto;display:block}.stage--hero.astro-upuhqggg{aspect-ratio:1312/548}.stage--hero.astro-upuhqggg .stage__window.astro-upuhqggg{width:80.7%;position:absolute;top:8.8%;left:4.9%}.stage--hero.astro-upuhqggg.stage--solo .stage__window.astro-upuhqggg{left:9.65%}.stage--hero.astro-upuhqggg .stage__overlay.astro-upuhqggg{width:33.5%;position:absolute;bottom:7.3%;right:3.7%}.stage--fill.astro-upuhqggg{place-items:center;padding:32px;display:grid}.stage--fill.astro-upuhqggg .stage__window.astro-upuhqggg{width:100%;max-height:100%}.stage--card.astro-upuhqggg{place-items:center;padding:32px;display:grid}.stage--card.astro-upuhqggg .stage__window.astro-upuhqggg{width:100%;max-width:440px}.stage--card-md.astro-upuhqggg .stage__window.astro-upuhqggg{max-width:560px}.stage--card-tall.astro-upuhqggg .stage__window.astro-upuhqggg{max-width:342px}.stage__phone.astro-upuhqggg{display:none}@media (width<=767px){.stage--hero.astro-upuhqggg{aspect-ratio:auto;padding:20px 16px}.stage--hero.astro-upuhqggg .stage__window.astro-upuhqggg{display:none}.stage--hero.astro-upuhqggg .stage__overlay.astro-upuhqggg,.stage--hero.astro-upuhqggg .stage__phone.astro-upuhqggg{width:100%;position:static}.stage--hero.astro-upuhqggg .stage__phone.astro-upuhqggg{box-shadow:var(--stage-shadow);border-radius:10px;display:block;overflow:hidden}.stage--fill.astro-upuhqggg{place-items:center start;padding:20px 0 20px 20px}.stage--fill.astro-upuhqggg .stage__window.astro-upuhqggg{width:620px;max-width:none}.stage--card.astro-upuhqggg{padding:16px}}.loop.astro-afbfffny{position:relative}.loop__video.astro-afbfffny{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--dur-ui) ease;display:none;position:absolute;inset:0}.loop__video--light.astro-afbfffny{display:block}.loop__video.astro-afbfffny.is-on{opacity:1}@media (prefers-color-scheme:dark){.loop__video--light.astro-afbfffny{display:none}.loop__video--dark.astro-afbfffny{display:block}}.loop__toggle.astro-afbfffny{color:#f4f3ed;cursor:pointer;opacity:.7;width:32px;height:32px;transition:opacity var(--dur-micro) ease;background:#0a14129e;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.loop--toggle-top.astro-afbfffny .loop__toggle.astro-afbfffny{top:12px;bottom:auto}.loop__toggle.astro-afbfffny[hidden]{display:none}.loop.astro-afbfffny:hover .loop__toggle.astro-afbfffny,.loop__toggle.astro-afbfffny:focus-visible,.loop.astro-afbfffny.is-paused .loop__toggle.astro-afbfffny{opacity:1}.loop__toggle.astro-afbfffny:focus-visible{outline:2px solid var(--site-ink);outline-offset:2px}@media (width<=767px){.loop__toggle.astro-afbfffny{inset:12px auto auto 12px}}.loop__icon.astro-afbfffny{fill:currentColor;width:14px;height:14px}.loop__icon--play.astro-afbfffny,.loop.astro-afbfffny.is-paused .loop__icon--pause.astro-afbfffny{display:none}.loop.astro-afbfffny.is-paused .loop__icon--play.astro-afbfffny{display:block}.terminal.astro-usfacq5r{color:#e8ebe6;background:#0c0e0c;width:100%;height:100%;padding:28px 32px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;line-height:1.6;overflow:hidden}.terminal__line.astro-usfacq5r{white-space:pre;min-height:1.6em;display:block}.terminal__in.astro-usfacq5r:before{content:"$ ";color:#8fd19e}.terminal__out.astro-usfacq5r{color:#9aa39a}@media (width<=767px){.terminal.astro-usfacq5r{padding:20px;font-size:10px}}.downloads.astro-kxawmqie{flex-wrap:wrap;gap:12px;display:flex}@media (width>=1024px){.hero__action .downloads.astro-kxawmqie{justify-content:flex-end}}html[data-os=macos] .downloads.astro-kxawmqie [data-download-platform=windows],html[data-os=windows] .downloads.astro-kxawmqie [data-download-platform=macos],html[data-os=windows] .requirement.astro-kxawmqie{display:none}
