.app-page-module__RKACKq__page{--gutter:clamp(1.25rem, .6rem + 2.4vw, 2.5rem);--shell:78rem;--section:clamp(4.5rem, 2.5rem + 5vw, 8rem);--ease:cubic-bezier(.22, 1, .36, 1);--sunk:#f3f6fc;color:var(--color-ink-700);overflow-x:clip}.app-page-module__RKACKq__shell{width:100%;max-width:var(--shell);padding-inline:var(--gutter);margin-inline:auto}.app-page-module__RKACKq__h2{color:var(--color-ink-900);font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.125rem,1.1rem + 3vw,3.75rem);font-weight:700;line-height:1.03}.app-page-module__RKACKq__h2Small{color:var(--color-ink-900);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-weight:700;line-height:1.08}.app-page-module__RKACKq__h3{color:var(--color-ink-900);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.1875rem,1.05rem + .4vw,1.375rem);font-weight:700;line-height:1.2}.app-page-module__RKACKq__head{max-width:46rem}.app-page-module__RKACKq__lead{max-width:38rem;color:var(--color-ink-600);text-wrap:pretty;margin:1rem 0 0;font-size:clamp(1.0625rem,.96rem + .4vw,1.25rem);line-height:1.5}.app-page-module__RKACKq__textLink{color:var(--color-signal-600);align-items:center;gap:.375rem;font-weight:600;text-decoration:none;display:inline-flex}.app-page-module__RKACKq__textLink:hover{color:var(--color-signal-700);text-underline-offset:.2em;text-decoration:underline}.app-page-module__RKACKq__arrow{transition:transform .3s var(--ease);display:inline-block}a:hover>.app-page-module__RKACKq__arrow,a:focus-visible>.app-page-module__RKACKq__arrow{transform:translate(3px)}.app-page-module__RKACKq__field{--pp-pitch:8px;--pp-dot:2.4px;--pp-gain:1.9;--pp-glow:.47;--pp-white:.72;--pp-reach:170px;--pp-edge:.4px;--pp-fade:1.2s ease-in-out;--pp-disc:radial-gradient(circle, #000 calc(var(--pp-dot) / 2 - var(--pp-edge)), transparent calc(var(--pp-dot) / 2 + var(--pp-edge)));z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.app-page-module__RKACKq__field:before{content:"";background:linear-gradient(90deg, rgb(110 161 255/calc(.276 * var(--pp-gain))), rgb(95 151 255/calc(.218 * var(--pp-gain))) 20%, rgb(81 143 255/calc(.167 * var(--pp-gain))) 40%, rgb(77 140 255/calc(.149 * var(--pp-gain))) 50%, rgb(81 143 255/calc(.167 * var(--pp-gain))) 60%, rgb(95 151 255/calc(.218 * var(--pp-gain))) 80%, rgb(110 161 255/calc(.276 * var(--pp-gain))));-webkit-mask-image:var(--pp-disc), linear-gradient(#000000b3, #000);-webkit-mask-image:var(--pp-disc), linear-gradient(#000000b3, #000);mask-image:var(--pp-disc), linear-gradient(#000000b3, #000);-webkit-mask-size:var(--pp-pitch) var(--pp-pitch), auto;-webkit-mask-size:var(--pp-pitch) var(--pp-pitch), auto;mask-size:var(--pp-pitch) var(--pp-pitch), auto;-webkit-mask-composite:source-in;transition:opacity var(--pp-fade);position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-resolution:1.75x){.app-page-module__RKACKq__field{--pp-edge:.25px}}.app-page-module__RKACKq__field canvas{opacity:0;width:100%;height:100%;transition:opacity var(--pp-fade);position:absolute;inset:0}.app-page-module__RKACKq__field[data-ready] canvas{opacity:1}.app-page-module__RKACKq__field[data-ready]:before{opacity:0}.app-page-module__RKACKq__hero{isolation:isolate;position:relative;overflow:clip;container-type:inline-size}.app-page-module__RKACKq__heroInner{z-index:1;max-width:var(--shell);padding:clamp(3rem, 1.5rem + 5vw, 6rem) var(--gutter) 0;text-align:center;margin-inline:auto;display:grid;position:relative}.app-page-module__RKACKq__heroCopy{flex-direction:column;align-items:center;display:flex}.app-page-module__RKACKq__name{color:var(--color-ink-800);font-family:var(--font-sans);letter-spacing:0;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:600;line-height:1.2;display:inline-flex}.app-page-module__RKACKq__mark{width:1.375rem;height:auto;color:var(--color-signal-500)}.app-page-module__RKACKq__title{color:var(--color-ink-900);font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:1.125rem 0 0;font-size:clamp(2.5rem,1.1rem + 5.2vw,5.5rem);font-weight:700;line-height:1}.app-page-module__RKACKq__titleLight{color:var(--color-signal-700);display:block}.app-page-module__RKACKq__line{max-width:30rem;color:var(--color-ink-700);text-wrap:balance;margin:1.25rem 0 0;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.45}.app-page-module__RKACKq__get{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 1.75rem;margin-top:2.25rem;scroll-margin-top:6rem;display:flex}.app-page-module__RKACKq__qrCard{text-align:left;background:#ffffff0f;border-radius:1rem;align-items:center;gap:.875rem;margin:0;padding:.5rem 1rem .5rem .5rem;display:none;box-shadow:inset 0 0 0 1px #ffffff1f}.app-page-module__RKACKq__qrCard figcaption{max-width:8.5rem;color:var(--color-ink-600);font-size:.8125rem;line-height:1.35}.app-page-module__RKACKq__qr{border-radius:.5rem;width:5.25rem;height:5.25rem;display:block}@media (hover:hover) and (pointer:fine) and (min-width:64rem){.app-page-module__RKACKq__qrCard{display:flex}}.app-page-module__RKACKq__free{color:var(--color-ink-500);margin:1.125rem 0 0;font-size:.875rem}.app-page-module__RKACKq__heroPhones{width:calc(100% + 2 * var(--gutter));height:clamp(17rem,9rem + 28vw,29rem);margin:clamp(2.75rem, 1.75rem + 3vw, 4rem) calc(-1 * var(--gutter)) 0;position:relative;overflow:hidden}@container (min-width:58rem){.app-page-module__RKACKq__heroPhones{width:min(100%,54rem);margin-inline:auto}}.app-page-module__RKACKq__heroPhones .app-page-module__RKACKq__heroPhone{filter:drop-shadow(0 28px 48px #02081880);position:absolute}.app-page-module__RKACKq__heroPhones .app-page-module__RKACKq__phoneCenter{z-index:2;width:54%;top:0;left:50%;translate:-50%}.app-page-module__RKACKq__heroPhones .app-page-module__RKACKq__phoneLeft,.app-page-module__RKACKq__heroPhones .app-page-module__RKACKq__phoneRight{z-index:1;opacity:.9;width:44%;top:16%}.app-page-module__RKACKq__heroPhones .app-page-module__RKACKq__phoneLeft{left:-14%}.app-page-module__RKACKq__heroPhones .app-page-module__RKACKq__phoneRight{right:-14%}@container (min-width:40rem){.app-page-module__RKACKq__heroPhones .app-page-module__RKACKq__phoneCenter{width:34%}.app-page-module__RKACKq__heroPhones .app-page-module__RKACKq__phoneLeft,.app-page-module__RKACKq__heroPhones .app-page-module__RKACKq__phoneRight{width:28%;top:13%}.app-page-module__RKACKq__heroPhones .app-page-module__RKACKq__phoneLeft{left:6%}.app-page-module__RKACKq__heroPhones .app-page-module__RKACKq__phoneRight{right:6%}}.app-page-module__RKACKq__anywhere{padding-block:var(--section) calc(var(--section) * .75)}.app-page-module__RKACKq__devices{margin-top:clamp(2.5rem,1.5rem + 3vw,4rem)}.app-page-module__RKACKq__tour{margin:clamp(3rem,2rem + 3vw,4.5rem) 0 0;font-size:1.0625rem}.app-page-module__RKACKq__moments{padding-block:calc(var(--section) * .5) var(--section)}.app-page-module__RKACKq__momentsTitle{max-width:18ch}.app-page-module__RKACKq__rail{margin-top:clamp(2rem,1.5rem + 2vw,3rem)}.app-page-module__RKACKq__switching{padding-bottom:var(--section)}.app-page-module__RKACKq__switchCard{background:var(--sunk);border-radius:clamp(1.5rem,1rem + 1.5vw,2.25rem);padding:clamp(1.75rem,1rem + 2.5vw,3.25rem)}.app-page-module__RKACKq__switchHead{max-width:40rem}.app-page-module__RKACKq__switchHead p{color:var(--color-ink-600);margin:.875rem 0 0;font-size:1.0625rem;line-height:1.5}.app-page-module__RKACKq__steps{gap:1.75rem;margin:clamp(1.75rem,1.25rem + 1.5vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}.app-page-module__RKACKq__steps li p{color:var(--color-ink-600);text-wrap:pretty;margin:.5rem 0 0;font-size:1rem;line-height:1.5}.app-page-module__RKACKq__stepNumber{color:#fff;background:#0b1a3a;border-radius:999px;place-items:center;width:2rem;height:2rem;margin-bottom:.875rem;font-size:.875rem;font-weight:700;display:grid}.app-page-module__RKACKq__switchHelp{color:var(--color-ink-600);border-top:1px solid #dfe5f2;margin:clamp(1.75rem,1.25rem + 1.5vw,2.5rem) 0 0;padding-top:1.25rem}@media (min-width:48rem){.app-page-module__RKACKq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem)}}.app-page-module__RKACKq__web{gap:.5rem;max-width:44rem;margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid}.app-page-module__RKACKq__webTitle{color:var(--color-ink-900);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:700}.app-page-module__RKACKq__web p{color:var(--color-ink-600);margin:0 0 .25rem;line-height:1.5}.app-page-module__RKACKq__faq{padding-bottom:var(--section)}.app-page-module__RKACKq__faqShell{gap:1.5rem;display:grid}.app-page-module__RKACKq__faqList{border-top:1px solid #dfe5f2}.app-page-module__RKACKq__faqItem{border-bottom:1px solid #dfe5f2;scroll-margin-top:6rem}.app-page-module__RKACKq__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;list-style:none;display:flex}.app-page-module__RKACKq__faqItem summary::-webkit-details-marker{display:none}.app-page-module__RKACKq__faqQ{color:var(--color-ink-900);font-family:var(--font-sans);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35}.app-page-module__RKACKq__faqSign{background:var(--sunk);border-radius:999px;flex:none;width:1.75rem;height:1.75rem;position:relative}.app-page-module__RKACKq__faqSign:before,.app-page-module__RKACKq__faqSign:after{content:"";background:var(--color-ink-700);width:.75rem;height:1.5px;transition:rotate .25s var(--ease);border-radius:1px;position:absolute;top:50%;left:50%;translate:-50% -50%}.app-page-module__RKACKq__faqSign:after{rotate:90deg}.app-page-module__RKACKq__faqItem[open] .app-page-module__RKACKq__faqSign:after{rotate:none}.app-page-module__RKACKq__faqItem p{max-width:42rem;color:var(--color-ink-600);margin:-.25rem 0 1.375rem;line-height:1.6}@media (min-width:64rem){.app-page-module__RKACKq__faqShell{grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:clamp(2rem,5vw,6rem)}}.app-page-module__RKACKq__close{isolation:isolate;text-align:center;margin-bottom:-8rem;position:relative;overflow:clip}.app-page-module__RKACKq__closeInner{z-index:1;max-width:60rem;padding:clamp(4.5rem, 3rem + 5vw, 8rem) var(--gutter);flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.app-page-module__RKACKq__closeMark{width:2.75rem;height:auto;color:var(--color-signal-500)}.app-page-module__RKACKq__closeTitle{color:var(--color-ink-900);font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:1.25rem 0 0;font-size:clamp(2.25rem,1.3rem + 3vw,3.75rem);font-weight:700;line-height:1.02}.app-page-module__RKACKq__closeLine{color:var(--color-ink-700);margin:1rem 0 0;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.app-page-module__RKACKq__closeBadges{justify-content:center;margin-top:2rem}.app-page-module__RKACKq__closeWeb{margin:1.5rem 0 0;font-size:.9375rem}.app-page-module__RKACKq__closeWeb a{color:var(--color-ink-700);text-underline-offset:.2em;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.app-page-module__RKACKq__closeWeb a:hover{color:#fff;text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.app-page-module__RKACKq__arrow,.app-page-module__RKACKq__faqSign:before,.app-page-module__RKACKq__faqSign:after{transition:none}}
