.lp{--lp-pad:24px;--lp-max:1200px;background:var(--pt-bg);min-height:100svh;color:var(--pt-ink);font-family:var(--pt-font);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:16px;line-height:1.55;display:flex;overflow-x:clip}@media (max-width:380px){.lp{--lp-pad:16px}}@media (min-width:1024px){.lp{--lp-pad:40px}}.lp ::selection{background:var(--pt-accent-soft-hover);color:var(--pt-ink)}:where(.lp) :where(h1,h2,h3,p,ul,ol,figure,blockquote){margin:0;padding:0}.lp h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:700;line-height:1.1}.lp :is(h2,h3){letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.25}.lp p{text-wrap:pretty}:where(.lp) :where(ul,ol){list-style:none}.lp-wrap{width:100%;max-width:var(--lp-max);padding-left:max(var(--lp-pad), env(safe-area-inset-left));padding-right:max(var(--lp-pad), env(safe-area-inset-right));margin-inline:auto}.lp-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-lead{color:var(--pt-ink-muted);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.6}.lp-accent{color:var(--pt-brand-accent)}.lp h1 span{color:inherit;-webkit-text-fill-color:currentColor;background:0 0;animation:none}.lp h1 .lp-accent{color:var(--pt-brand-accent)}.lp-header{padding-top:max(16px, env(safe-area-inset-top));justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.lp-brand{border-radius:var(--pt-radius-xs);align-items:center;min-height:44px;display:inline-flex}.lp-brand .brand-wordmark{font-size:27px}.lp-brand:focus-visible{outline:var(--pt-focus-width) solid var(--pt-focus);outline-offset:4px}@media (pointer:coarse){.lp .pt-key--small{min-height:44px}}.lp-art{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block}.lp-art--anchored{width:calc(100% * var(--k));max-width:none;translate:calc(-100% * var(--cx)) calc(100% * (1 - var(--by)));position:absolute;bottom:0;left:50%}.lp-signup{width:100%;max-width:560px;container-type:inline-size}.lp-signup--center{text-align:center;margin-inline:auto}.lp-signup--start{text-align:left}.lp-signup__form{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.lp-signup__bar{border:2px solid var(--pt-line);border-radius:var(--pt-radius-panel);background:var(--pt-surface);box-shadow:0 var(--pt-depth-static) 0 var(--pt-edge);transition:border-color var(--pt-press-duration) var(--pt-press-ease);align-items:center;gap:8px;padding:6px 6px 6px 8px;display:flex}@media (hover:hover) and (pointer:fine){.lp-signup__bar:hover{border-color:var(--pt-line-strong)}}.lp-signup__bar:focus-within{border-color:var(--pt-accent)}.lp-signup__bar[data-invalid]{border-color:var(--pt-danger-line)}.lp-signup__input{border-radius:var(--pt-radius-sm);min-width:0;min-height:48px;color:var(--pt-ink);font:inherit;text-align:left;background:0 0;border:0;flex:1;padding:0 12px;font-size:16px}.lp-signup__input::placeholder{color:var(--pt-ink-muted);opacity:1}.lp-signup__input:is(:focus,:focus-visible){outline:none}.lp-signup__submit{border-radius:calc(var(--pt-radius-panel) - 6px);white-space:nowrap;flex-shrink:0;min-height:48px}.lp-signup__submit:disabled:not([data-ready]){opacity:1;cursor:default}.lp-signup--row .lp-signup__bar{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0}.lp-signup--row .lp-signup__input{border:2px solid var(--pt-line);background:var(--pt-surface-sunken);min-height:52px;transition:border-color var(--pt-press-duration) var(--pt-press-ease), background-color var(--pt-press-duration) var(--pt-press-ease);padding:12px 14px}.lp-signup--row .lp-signup__input:focus{border-color:var(--pt-accent);background:var(--pt-surface)}.lp-signup--row .lp-signup__bar[data-invalid] .lp-signup__input{border-color:var(--pt-danger-line)}.lp-signup--row .lp-signup__submit{border-radius:var(--pt-radius-key);min-height:52px}@media (hover:hover) and (pointer:fine){.lp-signup--row .lp-signup__input:hover:not(:focus){border-color:var(--pt-line-strong);background:var(--pt-field-hover)}}@media (max-width:519px){.lp-signup:not(.lp-signup--fit) .lp-signup__bar{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:10px;padding:0}.lp-signup:not(.lp-signup--fit) .lp-signup__input{border:2px solid var(--pt-line);background:var(--pt-surface-sunken);min-height:52px;transition:border-color var(--pt-press-duration) var(--pt-press-ease), background-color var(--pt-press-duration) var(--pt-press-ease);padding:12px 14px}.lp-signup:not(.lp-signup--fit) .lp-signup__input:focus{border-color:var(--pt-accent);background:var(--pt-surface)}.lp-signup:not(.lp-signup--fit) .lp-signup__bar[data-invalid] .lp-signup__input{border-color:var(--pt-danger-line)}.lp-signup:not(.lp-signup--fit) .lp-signup__submit{border-radius:var(--pt-radius-key);width:100%;min-height:52px}}@container (max-width:300px){.lp-signup--fit .lp-signup__bar .lp-signup__input{padding-inline:10px}.lp-signup--fit .lp-signup__bar .lp-signup__submit{padding-inline:12px}}@container (max-width:263px){.lp-signup--fit .lp-signup__bar{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:10px;padding:0}.lp-signup--fit .lp-signup__input{border:2px solid var(--pt-line);background:var(--pt-surface-sunken);min-height:52px;padding:12px 14px}.lp-signup--fit .lp-signup__input:focus{border-color:var(--pt-accent);background:var(--pt-surface)}.lp-signup--fit .lp-signup__bar[data-invalid] .lp-signup__input{border-color:var(--pt-danger-line)}.lp-signup--fit .lp-signup__submit{border-radius:var(--pt-radius-key);width:100%;min-height:52px}}@media (max-width:519px) and (min-height:760px){.lp-signup--fit .lp-signup__bar{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:10px;padding:0}.lp-signup--fit .lp-signup__input{border:2px solid var(--pt-line);background:var(--pt-surface-sunken);min-height:52px;transition:border-color var(--pt-press-duration) var(--pt-press-ease), background-color var(--pt-press-duration) var(--pt-press-ease);padding:12px 14px}.lp-signup--fit .lp-signup__input:focus{border-color:var(--pt-accent);background:var(--pt-surface)}.lp-signup--fit .lp-signup__bar[data-invalid] .lp-signup__input{border-color:var(--pt-danger-line)}.lp-signup--fit .lp-signup__submit{border-radius:var(--pt-radius-key);width:100%;min-height:52px}}@media (min-width:520px){@container (max-width:400px){.lp-signup__bar .lp-signup__submit{padding-inline:14px}.lp-signup__bar .lp-signup__submit svg:not(.lp-spin){display:none}}}@media not all and (max-width:519px) and (min-height:760px){@container (max-width:400px){.lp-signup--fit .lp-signup__bar .lp-signup__submit{padding-inline:14px}.lp-signup--fit .lp-signup__bar .lp-signup__submit svg:not(.lp-spin){display:none}}}.lp-signup__error{color:var(--pt-error-ink);font-size:14px;font-weight:500;line-height:1.5}.lp-signup__consent{color:var(--pt-ink-muted);font-size:13px;line-height:1.6}.lp-signup__consent .pt-link{white-space:nowrap;font-weight:500}.lp-signup__honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lp-signup__done{border:2px solid var(--pt-confirm-line);border-radius:var(--pt-radius-panel);background:var(--pt-confirm-bg);color:var(--pt-confirm-fg);box-shadow:0 var(--pt-depth-static) 0 var(--pt-confirm-edge);text-align:left;align-items:center;gap:14px;padding:18px 20px;display:flex}.lp-signup__done-icon{flex-shrink:0}.lp-signup__done-title{letter-spacing:-.01em;font-size:18px;font-weight:700}.lp-signup__done-title:focus{outline:none}.lp-signup__done p{margin-top:2px;font-size:15px;line-height:1.5}.lp-spin{animation:1s linear infinite lp-spin}@keyframes lp-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.lp-spin{animation:none}}.lp-one{min-height:100svh}.lp-one .lp-header{padding-top:max(12px, env(safe-area-inset-top));padding-bottom:4px}.lp-one .lp-brand .brand-wordmark{font-size:clamp(22px,3.6svh,27px)}.lp-sfoot{color:var(--pt-ink-muted);font-size:13px;line-height:1.4}.lp-sfoot__row{padding-top:4px;padding-bottom:max(6px, env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:center;align-items:center;gap:0 18px;display:flex}.lp-sfoot__row>a{align-items:center;min-height:34px;display:inline-flex}.lp-sfoot__row>span{line-height:34px;display:block}.lp-sfoot a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:color var(--pt-press-duration) var(--pt-press-ease)}.lp-sfoot a:hover{color:var(--pt-accent)}.lp-sfoot a:focus-visible{outline:var(--pt-focus-width) solid var(--pt-focus);outline-offset:2px;border-radius:4px}@media (pointer:coarse){.lp-sfoot__row>a{min-height:44px}}.lp-one :is(.lp-signup__consent,.lp-signup__error){font-size:clamp(12px,1.7svh,13px);line-height:1.5}.lp-one .lp-signup__form{gap:clamp(8px,1.4svh,12px)}.lp-one .lp-lead{text-wrap:balance}@media (max-width:400px){.lp-sfoot__row{column-gap:14px}.lp-sfoot__year{display:none}}@media (max-width:359px){.lp-sfoot__row>span{display:none}}@media (max-height:600px){.lp-one .lp-signup__form:has(.lp-signup__error) .lp-signup__consent{display:none}}.lp-home{--lp-max:1120px;--slot:clamp(76px, min(20svh, 27vw), 232px);grid-template:"head""."1fr"main""stores""."1fr"crew""foot"/minmax(0,1fr);display:grid}.lp-home>.lp-header{grid-area:head}.lp-home__main{text-align:center;flex-direction:column;grid-area:main;justify-content:center;align-items:center;gap:clamp(10px,2.1svh,22px);padding-top:clamp(4px,1.4svh,18px);display:flex}.lp-home h1{letter-spacing:-.035em;font-size:clamp(1.75rem,min(9.2vw,7.2svh),4.75rem);font-weight:800;line-height:1.02}.lp-home h1 .lp-accent{display:block}.lp-home .lp-lead{max-width:34em;font-size:clamp(15px,min(4.3vw,2.5svh),20px)}.lp-home .lp-signup{margin-top:clamp(0px,.6svh,6px)}.lp-home .lp-stores{grid-area:stores;justify-content:center;padding-top:clamp(10px,2.2svh,22px);padding-bottom:clamp(6px,1.6svh,18px)}.lp-rot{display:grid}.lp-rot__line{opacity:0;visibility:hidden;transition:opacity .38s var(--pt-press-ease), translate .38s var(--pt-press-ease), visibility 0s linear .38s;grid-area:1/1;align-self:end;translate:0 .3em}.lp-rot__line[data-state=in]{opacity:1;visibility:visible;transition-delay:.26s,.26s,0s;translate:0}.lp-rot__line[data-state=out]{transition-duration:.24s,.24s,0s;transition-delay:0s,0s,.24s;transition-timing-function:ease-in;translate:0 -.3em}.lp-signup__consent a{color:inherit;white-space:nowrap;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}.lp-signup__consent a:hover{color:var(--pt-ink)}.lp-signup__consent a:focus-visible{outline:var(--pt-focus-width) solid var(--pt-focus);outline-offset:2px;border-radius:4px}.lp-stores{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lp-store{--h:clamp(40px, 5.4svh, 46px);align-items:center;gap:calc(var(--h) * .17);height:var(--h);padding:0 calc(var(--h) * .3) 0 calc(var(--h) * .22);border:1px solid var(--pt-store-line);border-radius:calc(var(--h) * .18);background:var(--pt-store-bg);color:var(--pt-store-ink);white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;line-height:1;display:inline-flex}.lp-store__logo{height:calc(var(--h) * .6);flex-shrink:0;width:auto}.lp-store--google .lp-store__logo{height:calc(var(--h) * .55)}.lp-store__apple{fill:var(--pt-store-ink)}.lp-store__g-red{fill:var(--pt-store-google-red)}.lp-store__g-yellow{fill:var(--pt-store-google-yellow)}.lp-store__g-blue{fill:var(--pt-store-google-blue)}.lp-store__g-green{fill:var(--pt-store-google-green)}.lp-store__text{gap:calc(var(--h) * .03);text-align:left;flex-direction:column;display:flex}.lp-store__small{font-size:calc(var(--h) * .2);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.lp-store__name{font-size:calc(var(--h) * .46);letter-spacing:-.02em;font-weight:600}.lp-store--apple .lp-store__text{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.lp-store--google .lp-store__text{font-family:Product Sans,Google Sans,Roboto,Helvetica Neue,Arial,sans-serif}.lp-store--google .lp-store__name{letter-spacing:-.01em;font-weight:500}.lp-home__crew{grid-area:crew;justify-content:center;display:flex;position:relative}.lp-home__crew:before{content:"";border-top:2px solid var(--pt-line);background:var(--pt-accent-soft);border-radius:clamp(28px,6vw,64px) clamp(28px,6vw,64px) 0 0;position:absolute;inset:58% 0 0}.lp-home__foot{background:var(--pt-accent-soft);color:var(--pt-ink);grid-area:foot}.lp-home__lineup{justify-content:center;align-items:flex-end;gap:clamp(4px,2.4vw,32px);padding-inline:12px;display:flex;position:relative}.lp-home__member{width:var(--slot);position:relative}.lp-home__member:nth-child(2){z-index:1}.lp-home__bob{animation:lp-home-bob 4.6s ease-in-out calc(var(--i) * -1.4s) infinite}.lp-home__slot{width:var(--slot);aspect-ratio:1/.94;transition:translate .3s var(--pt-press-ease);position:relative}@media (hover:hover) and (pointer:fine){.lp-home__member:hover .lp-home__slot{translate:0 -10px}}.lp-home__crew[data-signed] .lp-home__slot{animation:lp-home-hop .8s var(--pt-press-ease) calc(var(--i) * 90ms) 1 both}@keyframes lp-home-bob{0%,to{translate:0}50%{translate:0 -6px}}@keyframes lp-home-hop{0%,to{translate:0}30%{translate:0 -20px}60%{translate:0}78%{translate:0 -5px}}@media (orientation:portrait) and (max-height:620px){.lp-home{--slot:clamp(64px, min(14svh, 24vw), 120px)}.lp-home h1{font-size:clamp(1.625rem,min(8.6vw,6.4svh),3rem)}}@media (orientation:portrait) and (max-height:500px){.lp-home{--slot:clamp(50px, 11svh, 72px)}.lp-home .lp-header{padding-top:max(8px, env(safe-area-inset-top))}.lp-home__main{gap:8px;padding-top:0}.lp-home h1{font-size:clamp(1.375rem,min(7.6vw,5.8svh),2rem)}.lp-home .lp-stores{gap:8px;padding-top:8px;padding-bottom:2px}.lp-home .lp-store{--h:36px}.lp-home .lp-sfoot__row{padding-top:0}.lp-home .lp-lead{font-size:14px;line-height:1.5}}@media (orientation:landscape) and (max-height:520px){.lp-home{--slot:min(118px, calc((44vw - 56px) / 3.15), 30svh);grid-template:"head main""crew main"1fr"stores main""foot foot"/minmax(0,.9fr) minmax(0,1.1fr);column-gap:8px}.lp-home .lp-header{padding-bottom:0;padding-right:0}.lp-home__main{padding-block:max(10px, env(safe-area-inset-top)) 0;text-align:left;grid-row:1/4;align-self:center;align-items:flex-start;gap:10px;padding-left:0}.lp-home h1{font-size:clamp(1.375rem,min(3.6vw,7.4svh),2.125rem)}.lp-home .lp-rot__line{justify-self:start}.lp-home .lp-stores{padding:6px 0 4px max(var(--lp-pad), env(safe-area-inset-left));justify-content:center}.lp-home .lp-store{--h:40px}.lp-home .lp-lead{font-size:15px;line-height:1.5}.lp-home .lp-signup{text-align:left;margin:0}.lp-home__crew{padding-left:max(var(--lp-pad), env(safe-area-inset-left));align-self:center}.lp-home__crew:before{inset:52% 0 0 max(var(--lp-pad), env(safe-area-inset-left));border:2px solid var(--pt-line);box-shadow:0 var(--pt-depth-static) 0 var(--pt-edge);border-radius:28px}.lp-home__lineup{gap:4px;padding:0 6px 12px}.lp-home__foot{color:var(--pt-ink-muted);background:0 0}}@media (prefers-reduced-motion:reduce){.lp-rot__line{transition:none}.lp-home__bob,.lp-home__crew[data-signed] .lp-home__slot{animation:none}.lp-home__slot{transition:none}.lp-home__member:hover .lp-home__slot{translate:none}}@media (max-height:600px){.lp-home:has(.lp-signup__error) .lp-stores{padding-top:2px;padding-bottom:0}.lp-home .lp-signup__done{padding:10px 16px}.lp-home .lp-signup__done p{font-size:14px}}
