@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-ext-400-normal.Q_nF8v4l.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-400-normal.r32jotim.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-400-normal.DRC__1Mx.woff2)format("woff2"),url(/_astro/instrument-sans-latin-400-normal.D1W7dsQl.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/instrument-sans-latin-ext-500-normal.CTEe1bJa.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-500-normal.CAxz3nsc.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/instrument-sans-latin-500-normal.Dk9ku72i.woff2)format("woff2"),url(/_astro/instrument-sans-latin-500-normal.Z6ESRlEs.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-ext-600-normal.BsaQcF38.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-600-normal.DMks36a2.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-600-normal.B7fBEWYG.woff2)format("woff2"),url(/_astro/instrument-sans-latin-600-normal.B9e8oLYv.woff)format("woff");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}:root{color-scheme:light;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-2xl:1.953rem;--text-display:clamp(2.25rem, 4vw + .5rem, 3.75rem);--text-section:clamp(2rem, 2.5vw + 1rem, 3.5rem);--text-title:clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead:clamp(1.125rem, .35vw + 1rem, 1.375rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-micro:.12s;--dur-short:.22s;--container:1440px;--gutter:64px;--section-gap:120px;--z-sticky-nav:300;--color-paper:oklch(97% .006 55);--color-paper-2:oklch(94.5% .007 55);--color-ink:oklch(21% .012 38);--color-ink-2:oklch(29% .013 40);--color-muted:oklch(47% .013 45);--color-rule:oklch(87% .009 55);--color-rule-2:oklch(81% .011 55);--color-accent:#5b3fd6;--color-focus:#5b3fd6;--color-cotton:oklch(98.8% .0045 80);--color-desk:oklch(94.3% .008 64);--color-print:oklch(23% .012 38);--color-board:oklch(22% .011 40);--color-board-type:oklch(96.5% .006 70);--color-player:#000;--tex-desk:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.018' numOctaves='3' seed='11'/%3E%3CfeColorMatrix values='0 0 0 0 0.55 0 0 0 0 0.5 0 0 0 0 0.44 0 0 0 0.12 0'/%3E%3C/filter%3E%3Crect width='360' height='360' filter='url(%23f)'/%3E%3C/svg%3E");--shade:32% .03 50;--lit:100% .005 80;--deep:7% .01 40;--font-body:"Instrument Sans", ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-body);--radius-card:8px;--radius-stock:8px;--shadow-card:0 1px 2px oklch(20% .01 35/.05);--cast-stock:6px 5px 10px -6px oklch(var(--shade) / .3);--cast-stock-lift:12px 10px 18px -8px oklch(var(--shade) / .3);--cast-device:18px 22px 40px -18px oklch(var(--deep) / .55), 0 0 0 .5px oklch(var(--shade) / .3);--tracking-display:-.03em}@media (width<=60rem){:root{--gutter:24px;--section-gap:88px}}@media (width<=40rem){:root{--gutter:16px;--section-gap:64px}}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl);scroll-behavior:smooth}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);margin:0;line-height:1.55}::selection{background:color-mix(in oklab, var(--color-accent) 18%, transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}a:hover{text-decoration-color:var(--color-accent)}h1,h2,h3{font-family:var(--font-display);font-synthesis:none;letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;font-weight:600;line-height:1.05}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:24ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);letter-spacing:-.015em;line-height:1.2}p,figure{margin:0}p{text-wrap:pretty}p:not([class]){max-width:60ch}img,video{max-width:100%;height:auto;display:block}.container{width:100%;max-width:var(--container);padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));margin-inline:auto}.defs{width:0;height:0;position:absolute;overflow:hidden}.skip-link{z-index:400;padding:var(--space-sm) var(--space-md);margin:var(--space-md);background:var(--color-board);color:var(--color-board-type);border-radius:var(--radius-stock);position:absolute;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.btn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:48px;padding:0 var(--space-lg);border-radius:var(--radius-stock);font-weight:500;font-size:var(--text-md);white-space:nowrap;cursor:pointer;transition:transform var(--dur-micro) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);border:0;line-height:1;text-decoration:none;display:inline-flex}.btn--ink{background:var(--color-board);color:var(--color-board-type);text-shadow:0 -.75px 0 oklch(var(--deep));box-shadow:var(--cast-stock)}.btn--card{color:var(--color-print);border:1px solid var(--color-rule-2);text-shadow:.5px .75px 0 var(--color-cotton);background:0 0}.btn:hover{transform:translateY(-1px)}.btn--card:hover{background:var(--color-paper-2)}.btn--ink:hover{box-shadow:var(--cast-stock-lift)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.btn--sm{min-height:40px;padding:0 var(--space-md);font-size:var(--text-sm)}.banner{background:var(--color-paper-2);border-bottom:1px solid var(--color-rule);font-size:var(--text-sm);color:var(--color-ink-2)}.banner .container{justify-content:flex-end;gap:var(--space-md);padding-block:var(--space-xs);flex-wrap:wrap;display:flex}.banner a{color:var(--color-accent);font-weight:500}.nav{z-index:var(--z-sticky-nav);background:color-mix(in oklab, var(--color-paper) 92%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-rule);position:sticky;top:0}.nav .container{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:68px;display:flex}.wordmark{align-items:center;gap:var(--space-sm);font-weight:600;font-size:var(--text-lg);letter-spacing:-.02em;white-space:nowrap;text-decoration:none;display:inline-flex}.wordmark img{width:32px;height:32px;box-shadow:var(--shadow-card);border-radius:8px}.wordmark small{font-weight:400;font-size:var(--text-sm);color:var(--color-muted);letter-spacing:0}.nav__links{align-items:center;gap:var(--space-lg);font-size:var(--text-sm);display:flex}.nav__links>a:not(.btn){color:var(--color-ink-2);text-decoration:none}.nav__links>a:not(.btn):hover{color:var(--color-ink);text-decoration:underline}.lang{border:1px solid var(--color-rule-2);border-radius:var(--radius-stock);display:inline-flex;overflow:hidden}.lang a{min-width:44px;min-height:40px;padding:0 var(--space-sm);color:var(--color-ink-2);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lang a:hover{color:var(--color-ink);background:var(--color-paper-2)}.lang a[aria-current=page]{background:var(--color-board);color:var(--color-board-type)}.lang a:focus-visible{outline-offset:-2px}@media (width<=60rem){.nav__links>a:not(.btn),.wordmark small{display:none}}@media (width<=40rem){.nav__links{gap:var(--space-sm)}.nav__links .btn{display:none}}.desk{background-color:var(--color-desk);background-image:radial-gradient(90% 120% at 0% 30%, var(--color-cotton), transparent 62%), var(--tex-desk)}.hero{padding-block:var(--space-xl) 0;overflow:clip}.hero__col{text-align:center;justify-items:center;gap:var(--space-md);max-width:52ch;margin-inline:auto;display:grid}.hero__col h1{max-width:16ch}.hero__sub{font-weight:600;font-size:var(--text-lead);max-width:44ch}.hero__p{color:var(--color-ink-2);max-width:52ch}.hero__col .btn{margin-top:var(--space-xs)}.pressed{font-weight:600;font-size:var(--text-lg);color:var(--color-accent);letter-spacing:-.02em;text-shadow:.5px .75px 0 oklch(var(--lit) / .9), -.5px -.5px 0 oklch(var(--shade) / .25);filter:url(#press);display:inline-block;transform:rotate(-1.2deg)}.hero__stage{margin-top:var(--space-xl);padding-bottom:var(--space-3xl);justify-items:center;display:grid}.hero__phones{justify-content:center;align-items:flex-end;gap:var(--space-2xl);min-width:0;max-width:100%;display:flex}.hero__phones>.device{flex:0 auto;width:min(340px,78vw);min-width:0}.hero__phones>.hero__side{display:none}@media (width>=60.01rem){.hero__phones>.hero__side{opacity:.92;width:min(250px,19vw);display:block;transform:translateY(-6%)}}.device{aspect-ratio:9/19.5;background:var(--color-player);width:100%;box-shadow:var(--cast-device);border-radius:13%/6%;position:relative;overflow:hidden}.device__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.section{padding-block:var(--section-gap)}.section:not(.board)+.section:not(.board){padding-top:0}.head{gap:var(--space-md);max-width:60ch;display:grid}.close-line{font-weight:600;font-size:var(--text-lead);max-width:48ch}.caption{font-size:var(--text-sm);color:var(--color-muted);max-width:48ch;margin-top:var(--space-sm)}.board{background:var(--color-board);color:var(--color-board-type)}.board .container{gap:var(--space-3xl);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;display:grid}.board h2{max-width:16ch}.board__text{gap:var(--space-lg);font-size:var(--text-lead);color:color-mix(in oklab, var(--color-board-type) 82%, var(--color-board));line-height:1.45;display:grid}.board__text .close-line{color:var(--color-board-type)}@media (width<=60rem){.board .container{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}}.ways{gap:var(--space-2xl) var(--space-3xl);margin-top:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.way{gap:var(--space-lg);align-content:start;display:grid}.way__stage,.moment__stage,.close__stage{padding:var(--space-xl);border-radius:var(--radius-card);align-content:center;justify-items:center;display:grid}.way__stage .device{width:min(300px,100%)}.way__text,.moment__text{gap:var(--space-md);display:grid}.way__text p,.moment__text p{color:var(--color-ink-2)}.ways+.close-line,.moments+.close-line{margin-top:var(--space-2xl)}@media (width<=60rem){.ways{grid-template-columns:minmax(0,1fr)}.way__stage .device{width:min(280px,100%)}}.moments{gap:var(--space-2xl);margin-top:var(--space-2xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.moment{gap:var(--space-lg);align-content:start;display:grid}.moment__stage .device{width:min(250px,100%)}@media (width<=60rem){.moments{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr)}.moment__stage .device{width:min(260px,100%)}}.places{gap:var(--space-xl);margin-top:var(--space-2xl);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.place{gap:var(--space-lg);min-width:0;display:grid}.place__text{gap:var(--space-2xs);display:grid}.place__text b{font-weight:600}.place__text p{color:var(--color-ink-2);font-size:var(--text-sm);max-width:28ch}.photo{aspect-ratio:2/3;border-radius:var(--radius-card);background:var(--color-desk);position:relative;overflow:hidden}.photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.photo--tele{aspect-ratio:2/3!important}.photo__screen{background:var(--color-player);width:50.3%;height:21.6%;position:absolute;top:25.5%;left:35.3%;overflow:hidden}.photo__mirror{object-fit:cover;filter:brightness(.92);width:100%;height:100%;position:absolute;inset:0}.places__close{margin-top:var(--space-xl);font-size:var(--text-lead);max-width:48ch}@media (width<=60rem){.places{grid-template-columns:minmax(0,1fr)}.photo{aspect-ratio:4/5}}.close{gap:var(--space-3xl);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;display:grid}.close__text{gap:var(--space-lg);justify-items:start;display:grid}.close__text p{color:var(--color-ink-2);font-size:var(--text-lead)}.close__text .beta-note{font-size:var(--text-sm);color:var(--color-muted)}.close__stage .device{width:min(300px,100%)}@media (width<=60rem){.close{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}}.footer{border-top:1px solid var(--color-rule);padding-block:var(--space-2xl)}.footer .container{gap:var(--space-lg);display:grid}.footer__mast{align-items:center;gap:var(--space-md);font-weight:600;font-size:var(--text-2xl);letter-spacing:-.03em;margin-bottom:var(--space-xs);display:flex}.footer__mast img{width:48px;height:48px;box-shadow:var(--shadow-card);border-radius:12px}.footer__links{gap:var(--space-xs) var(--space-lg);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.footer__links a{align-items:center;min-height:44px;display:inline-flex}.footer__legal{font-size:var(--text-sm);color:var(--color-muted);max-width:70ch}.text-link{min-height:44px;color:var(--color-accent);align-items:center;font-weight:500;display:inline-flex}.document{padding-block:var(--space-2xl) var(--space-3xl)}.document-header{max-width:56rem;margin-bottom:var(--space-xl);gap:var(--space-md);display:grid}.document-date,.document-lang{color:var(--color-muted);font-size:var(--text-sm)}.document-lang a{min-height:44px;color:var(--color-accent);align-items:center;display:inline-flex}.prose,.support-content{max-width:48rem;font-size:1.125rem;line-height:1.7}.prose p,.support-help,.faq details p{color:var(--color-ink-2)}.prose h2,.faq h2{font-size:var(--text-title);margin-top:var(--space-xl);margin-bottom:var(--space-md);letter-spacing:-.015em;line-height:1.25}.prose a,.support-content a{color:var(--color-accent);overflow-wrap:break-word}.support-content .lead{font-size:var(--text-lead);line-height:1.45}.contact-link{min-height:44px;margin-block:var(--space-md);align-items:center;font-size:clamp(1.25rem,4.5vw,1.75rem);font-weight:600;text-decoration:none;display:inline-flex}.faq{margin-top:var(--space-2xl)}.faq details{border-top:1px solid var(--color-rule);padding-block:var(--space-md)}.faq details:last-child{border-bottom:1px solid var(--color-rule)}.faq summary{cursor:pointer;align-content:center;min-height:44px;font-weight:500;line-height:1.5}.faq details p{margin-top:var(--space-sm)}.not-found{align-content:start;gap:var(--space-md);min-height:60svh;display:grid}.not-found p{color:var(--color-ink-2)}.callback{max-width:52rem;padding-block:var(--space-3xl)}.callback>img{margin-bottom:var(--space-xl);border-radius:14px}.callback p{color:var(--color-ink-2);margin-top:var(--space-lg);font-size:1.125rem}.callback .text-link{margin-top:var(--space-md);margin-right:var(--space-lg)}.callback-english{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-rule)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}.btn:hover,.btn:active{transform:none}}
