@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/outfit-latin-ext-v15.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/outfit-latin-v15.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-brand: "Outfit", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-notification: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--type-hero-weight: 700;--type-hero-leading: 1.1;--type-hero-measure: 16ch;--type-hero: var(--type-hero-weight) var(--type-hero-size)/var(--type-hero-leading) var(--font-brand);--type-closing-weight: 550;--type-closing-leading: 1.1;--type-closing-measure: 18ch;--type-closing: var(--type-closing-weight) var(--type-closing-size)/var(--type-closing-leading) var(--font-brand);--type-section-weight: 550;--type-section-leading: 1.1;--type-section-measure: 22ch;--type-section: var(--type-section-weight) var(--type-section-size)/var(--type-section-leading) var(--font-brand);--type-card-weight: 550;--type-card-leading: 1.12;--type-card-measure: 24ch;--type-card: var(--type-card-weight) var(--type-card-size)/var(--type-card-leading) var(--font-brand);--type-card-long-weight: 550;--type-card-long-leading: 1.4;--type-card-long-measure: 30ch;--type-card-long: var(--type-card-long-weight) var(--type-card-long-size)/var(--type-card-long-leading) var(--font-brand);--type-intro-weight: 400;--type-intro-leading: 1.5;--type-intro-measure: 54ch;--type-intro: var(--type-intro-weight) var(--type-intro-size)/var(--type-intro-leading) var(--font-brand);--type-feature-body-weight: 400;--type-feature-body-leading: 1.5;--type-feature-body-measure: 36ch;--type-feature-body: var(--type-feature-body-weight) var(--type-feature-body-size)/var(--type-feature-body-leading) var(--font-brand);--type-page-title-long-weight: 700;--type-page-title-long-leading: 1.4;--type-page-title-long-measure: 24ch;--type-page-title-long: var(--type-page-title-long-weight) var(--type-page-title-long-size)/var(--type-page-title-long-leading) var(--font-brand);--type-legal-title-weight: 500;--type-legal-title-leading: 1.2;--type-legal-title-measure: 100%;--type-legal-title: var(--type-legal-title-weight) var(--type-legal-title-size)/var(--type-legal-title-leading) var(--font-brand);--type-prose-weight: 400;--type-prose-leading: 1.6;--type-prose-measure: 65ch;--type-prose: var(--type-prose-weight) var(--type-prose-size)/var(--type-prose-leading) var(--font-brand);--type-ui-weight: 500;--type-ui-leading: 1.5;--type-ui-measure: 100%;--type-ui: var(--type-ui-weight) var(--type-ui-size)/var(--type-ui-leading) var(--font-brand);--type-label-weight: 500;--type-label-leading: 1.5;--type-label-measure: 100%;--type-label: var(--type-label-weight) var(--type-label-size)/var(--type-label-leading) var(--font-brand);--type-meta-weight: 400;--type-meta-leading: 1.5;--type-meta-measure: 100%;--type-meta: var(--type-meta-weight) var(--type-meta-size)/var(--type-meta-leading) var(--font-brand);--type-notification-title-weight: 550;--type-notification-title-leading: 1.25;--type-notification-title-measure: 100%;--type-notification-title: var(--type-notification-title-weight) var(--type-notification-title-size)/var(--type-notification-title-leading) var(--font-notification);--type-notification-body-weight: 400;--type-notification-body-leading: 1.5;--type-notification-body-measure: 100%;--type-notification-body: var(--type-notification-body-weight) var(--type-notification-body-size)/var(--type-notification-body-leading) var(--font-notification);--type-notification-dense-title-weight: 550;--type-notification-dense-title-leading: 1.4;--type-notification-dense-title-measure: 100%;--type-notification-dense-title: var(--type-notification-dense-title-weight) var(--type-notification-dense-title-size)/var(--type-notification-dense-title-leading) var(--font-notification);--type-notification-dense-body-weight: 400;--type-notification-dense-body-leading: 1.5;--type-notification-dense-body-measure: 100%;--type-notification-dense-body: var(--type-notification-dense-body-weight) var(--type-notification-dense-body-size)/var(--type-notification-dense-body-leading) var(--font-notification);--type-hero-size: 6rem;--type-hero-tracking: -.035em;--type-closing-size: 5rem;--type-closing-tracking: -.035em;--type-section-size: 4rem;--type-section-tracking: -.035em;--type-card-size: 2.5rem;--type-card-tracking: -.035em;--type-card-long-size: 2.25rem;--type-card-long-tracking: -.025em;--type-intro-size: 1.375rem;--type-intro-tracking: 0;--type-feature-body-size: 1.25rem;--type-feature-body-tracking: 0;--type-page-title-long-size: 4rem;--type-page-title-long-tracking: -.025em;--type-legal-title-size: 2rem;--type-legal-title-tracking: -.015em;--type-prose-size: 1.1875rem;--type-prose-tracking: 0;--type-ui-size: 1rem;--type-ui-tracking: 0;--type-label-size: 1rem;--type-label-tracking: 0;--type-meta-size: .8125rem;--type-meta-tracking: 0;--type-notification-title-size: 1.5rem;--type-notification-title-tracking: -.025em;--type-notification-body-size: 1.125rem;--type-notification-body-tracking: 0;--type-notification-dense-title-size: 1.125rem;--type-notification-dense-title-tracking: -.02em;--type-notification-dense-body-size: .9375rem;--type-notification-dense-body-tracking: 0;--space-heading-intro: 1.5rem;--space-intro-media: 2rem;--space-card-title-body: 1rem;--space-card-inset: 3rem;--space-closing-title-invitation: 1.5rem;--space-invitation-cta: 2rem}@media(max-width:1100px){:root{--type-hero-size: 4.5rem;--type-hero-tracking: -.035em;--type-closing-size: 4rem;--type-closing-tracking: -.035em;--type-section-size: 3rem;--type-section-tracking: -.035em;--type-card-size: 2rem;--type-card-tracking: -.025em;--type-card-long-size: 1.875rem;--type-card-long-tracking: -.025em;--type-intro-size: 1.25rem;--type-intro-tracking: 0;--type-feature-body-size: 1.125rem;--type-feature-body-tracking: 0;--type-page-title-long-size: 3rem;--type-page-title-long-tracking: -.025em;--type-legal-title-size: 2rem;--type-legal-title-tracking: -.015em;--type-prose-size: 1.125rem;--type-prose-tracking: 0;--type-ui-size: 1rem;--type-ui-tracking: 0;--type-label-size: .875rem;--type-label-tracking: 0;--type-meta-size: .8125rem;--type-meta-tracking: 0;--type-notification-title-size: 1.375rem;--type-notification-title-tracking: -.02em;--type-notification-body-size: 1.0625rem;--type-notification-body-tracking: 0;--type-notification-dense-title-size: 1.125rem;--type-notification-dense-title-tracking: -.02em;--type-notification-dense-body-size: .9375rem;--type-notification-dense-body-tracking: 0;--space-heading-intro: 1.25rem;--space-intro-media: 1.5rem;--space-card-title-body: 1rem;--space-card-inset: 2rem;--space-closing-title-invitation: 1.25rem;--space-invitation-cta: 1.5rem}}@media(max-width:700px){:root{--type-hero-size: 3rem;--type-hero-tracking: -.025em;--type-closing-size: 2.75rem;--type-closing-tracking: -.025em;--type-section-size: 2.25rem;--type-section-tracking: -.025em;--type-card-size: 1.75rem;--type-card-tracking: -.025em;--type-card-long-size: 1.625rem;--type-card-long-tracking: -.02em;--type-intro-size: 1.125rem;--type-intro-tracking: 0;--type-feature-body-size: 1rem;--type-feature-body-tracking: 0;--type-page-title-long-size: 2.25rem;--type-page-title-long-tracking: -.02em;--type-legal-title-size: 1.75rem;--type-legal-title-tracking: -.015em;--type-prose-size: 1.0625rem;--type-prose-tracking: 0;--type-ui-size: 1rem;--type-ui-tracking: 0;--type-label-size: .875rem;--type-label-tracking: 0;--type-meta-size: .8125rem;--type-meta-tracking: 0;--type-notification-title-size: 1.25rem;--type-notification-title-tracking: -.02em;--type-notification-body-size: 1.0625rem;--type-notification-body-tracking: 0;--type-notification-dense-title-size: 1.0625rem;--type-notification-dense-title-tracking: -.02em;--type-notification-dense-body-size: .9375rem;--type-notification-dense-body-tracking: 0;--space-heading-intro: 1rem;--space-intro-media: 1.5rem;--space-card-title-body: .75rem;--space-card-inset: 1.5rem;--space-closing-title-invitation: 1rem;--space-invitation-cta: 1.5rem}}@media(max-width:359px){:root{--type-hero-size: 2.5rem;--type-hero-tracking: -.025em;--type-closing-size: 2.5rem;--type-closing-tracking: -.025em;--type-section-size: 2rem;--type-section-tracking: -.025em;--type-card-size: 1.5rem;--type-card-tracking: -.02em;--type-card-long-size: 1.5rem;--type-card-long-tracking: -.02em;--type-intro-size: 1.0625rem;--type-intro-tracking: 0;--type-feature-body-size: 1rem;--type-feature-body-tracking: 0;--type-page-title-long-size: 2rem;--type-page-title-long-tracking: -.02em;--type-legal-title-size: 1.75rem;--type-legal-title-tracking: -.015em;--type-prose-size: 1rem;--type-prose-tracking: 0;--type-ui-size: 1rem;--type-ui-tracking: 0;--type-label-size: .875rem;--type-label-tracking: 0;--type-meta-size: .75rem;--type-meta-tracking: 0;--type-notification-title-size: 1.125rem;--type-notification-title-tracking: -.02em;--type-notification-body-size: 1rem;--type-notification-body-tracking: 0;--type-notification-dense-title-size: 1.0625rem;--type-notification-dense-title-tracking: -.02em;--type-notification-dense-body-size: .9375rem;--type-notification-dense-body-tracking: 0;--space-heading-intro: 1rem;--space-intro-media: 1.25rem;--space-card-title-body: .75rem;--space-card-inset: 1.25rem;--space-closing-title-invitation: 1rem;--space-invitation-cta: 1.5rem}}@media(orientation:landscape)and (max-height:520px){:root{--type-hero-size: 2.5rem;--type-hero-tracking: -.025em;--type-closing-size: 2.25rem;--type-closing-tracking: -.025em;--type-section-size: 1.75rem;--type-section-tracking: -.02em;--type-card-size: 1.5rem;--type-card-tracking: -.02em;--type-card-long-size: 1.375rem;--type-card-long-tracking: -.02em;--type-intro-size: 1rem;--type-intro-tracking: 0;--type-feature-body-size: 1rem;--type-feature-body-tracking: 0;--type-page-title-long-size: 1.75rem;--type-page-title-long-tracking: -.02em;--type-legal-title-size: 1.75rem;--type-legal-title-tracking: -.015em;--type-prose-size: 1rem;--type-prose-tracking: 0;--type-ui-size: 1rem;--type-ui-tracking: 0;--type-label-size: .875rem;--type-label-tracking: 0;--type-meta-size: .75rem;--type-meta-tracking: 0;--type-notification-title-size: 1.25rem;--type-notification-title-tracking: -.02em;--type-notification-body-size: 1rem;--type-notification-body-tracking: 0;--type-notification-dense-title-size: 1.0625rem;--type-notification-dense-title-tracking: -.02em;--type-notification-dense-body-size: .9375rem;--type-notification-dense-body-tracking: 0;--space-heading-intro: .75rem;--space-intro-media: 1.5rem;--space-card-title-body: .75rem;--space-card-inset: 1.5rem;--space-closing-title-invitation: .75rem;--space-invitation-cta: 1.25rem}}html[data-type-flow] .home-gallery :is(.home-opening,.card-stack-section){transform:none}html[data-type-flow] .home-gallery .home-scene{position:relative;height:100lvh}html[data-type-flow] .home-gallery .home-scene-travel,html[data-type-flow] .home-gallery .home-scene-anchor{display:contents}html[data-type-flow] .home.home-gallery .home-model{top:0;left:0;width:100%;height:100%;border-radius:0}html[data-type-flow] .home-gallery .home-moments{margin-top:0}html[data-type-flow] .home-gallery .home-opening,html[data-type-flow] .card-stack-section,html[data-type-flow] .card-stack-section .moment-track{height:auto;touch-action:auto}html[data-type-flow] .card-stack-section .moment-sticky-travel,html[data-type-flow] .card-stack-section .moment-sticky-anchor{display:contents}html[data-type-flow] .card-stack-section .moment-section:first-child{position:relative;display:block;height:auto;width:auto;padding:48px 24px 96px;overflow:visible}html[data-type-flow] .home-gallery .home-opening{height:100lvh}html[data-type-flow] .card-stack-section .moment-section-title{margin:0 0 24px;text-align:start}html[data-type-flow] .moment-section-title:before,html[data-type-flow] .moment-section-title:after{display:none}html[data-type-flow] .card-stack-section .moment-track{display:grid;gap:32px;width:100%;max-height:none;margin:0;transform:none}html[data-type-flow] .card-stack-section .moment-card-layer{position:relative;inset:auto;opacity:1!important;transform:none!important;transition:none!important}html[data-type-flow] .card-stack-section .moment-card{height:auto;min-height:360px;contain:none;container-type:inline-size}html[data-type-flow] .moment-caption{position:relative;min-height:360px}html[data-type-flow] .home-action .card-stack-description{margin:0 0 24px;text-align:start}html[data-type-flow] .home-action .neighborhood-scene{position:relative;min-height:560px;padding-bottom:240px;container-type:inline-size}html[data-type-flow] .home-action .action-story-chip-caption{margin-top:24px}:root{--home-section-title-size: var(--type-section-size);--home-section-title-weight: var(--type-section-weight);--home-section-title-leading: var(--type-section-leading);--home-section-title-gap: var(--space-intro-media)}:root{--radius-media: clamp(48px, 5.5vw, 88px);--radius-panel: clamp(56px, 6vw, 96px);--radius-card: clamp(32px, 3.2vw, 40px);--radius-dialog: 32px;--radius-control: 16px}@media(max-width:700px){:root{--radius-media: clamp(44px, 11vw, 56px);--radius-panel: clamp(48px, 12vw, 64px);--radius-card: 28px;--radius-dialog: 28px}}@media(orientation:landscape)and (max-height:520px){:root{--radius-media: 32px;--radius-panel: 40px}}:root{font-family:var(--font-brand);color:#171717;background:#f7f7f5;font-synthesis:none;font-weight:400;font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--text-caption: .8125rem;--text-label: .875rem;--text-body: 1rem;--tracking-heading: var(--type-section-tracking);--color-text-secondary: #60605a;-webkit-text-size-adjust:100%;text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;min-width:320px}:root:has(.site.is-home[data-waitlist-closing=true]),:root:has(.site.is-waitlist){background:#fff}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0;background:none;color:inherit}button:disabled{cursor:wait;opacity:.5}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400;letter-spacing:var(--tracking-heading);text-wrap:balance;overflow-wrap:break-word}p{line-height:1.5}svg{flex-shrink:0;vertical-align:middle}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}::selection{background:#d4d4d0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.site{--footer-bottom: calc(28px + env(safe-area-inset-bottom, 0px)) ;--footer-height: 44px;--waitlist-footer-gap: 12px;--waitlist-minimized-bottom: calc(24px + env(safe-area-inset-bottom, 0px)) ;min-height:100svh}.page-content{min-height:100svh}.header-anchor{display:contents}.header{position:absolute;left:0;right:0;top:0;height:112px;z-index:3;display:flex;align-items:center;justify-content:center;padding:24px 44px}.logo{font-family:inherit;font-size:46px;font-weight:380;line-height:1;letter-spacing:0}.nav-pass{position:absolute;right:44px;font-size:13px;padding:12px 0;opacity:.85}.nav-pass:hover{opacity:1}.is-home .header{position:fixed;color:color-mix(in srgb,#171717 calc(var(--scene-ink, 0) * 100%),#fff)}.is-home .logo,.is-home .nav-pass{text-shadow:0 1px 16px rgb(0 0 0 / calc(.2 * (1 - var(--scene-ink, 0))))}.home{position:relative;height:var(--story-height, 460svh);isolation:isolate;overflow-anchor:none}.home-scene{--photo-opacity: 1;--copy-opacity: 1;--model-opacity: 0;--scene-progress: 0;position:sticky;top:0;height:100svh;width:100%;overflow:hidden;z-index:-1;background:#fff}.home-scene iframe{position:absolute;top:0;right:0;bottom:0;left:0;border:0;pointer-events:none;display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:var(--photo-opacity);will-change:opacity}.home-model{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--model-opacity);pointer-events:none;will-change:opacity}.home-model canvas{display:block;width:100%;height:100%}.home-vignettes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.vignette-stage{--vignette-top: clamp(28px, 5svh, 64px);--vignette-bottom: 184px;position:sticky;top:0;height:100svh;overflow:hidden}.vignette-window{position:absolute;inset:var(--vignette-top) 0 var(--vignette-bottom)}.vignette-rail{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:center;padding-inline:clamp(20px,3.5vw,80px)}.vignette-page{grid-area:1 / 1;opacity:var(--vignette-opacity, 0);transform:translate3d(0,var(--vignette-y, 0px),0) scale(var(--vignette-scale, 1))}.vignette-page[data-visible=true]{will-change:transform,opacity}.vignette-chapter{display:contents}.vignette-chapter-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32%;max-width:480px;text-align:center;font-size:clamp(36px,4.8vw,72px);font-weight:700;line-height:1.04;letter-spacing:-.045em;text-wrap:balance;opacity:var(--chapter-opacity, 0)}.vignette-chapter-title>span{display:block}.vignette-title-word,.vignette-chapter-label{transform-origin:top left;transform:translate3d(calc(var(--chapter-dx, 0px) * (1 - var(--chapter-landing, 1))),calc(var(--chapter-dy, 0px) * (1 - var(--chapter-landing, 1))),0) scale(calc(1 + (var(--chapter-scale, 1) - 1) * (1 - var(--chapter-landing, 1))))}.vignette-title-word{display:inline-block}.vignette-chapter-title.vignette-title-measure{top:50%;transform:translate(-50%,-50%);width:min(960px,calc(100% - 48px));max-width:none;font-size:clamp(52px,9vw,112px);visibility:hidden}.vignette-chapter-title .vignette-chapter-label{margin-bottom:16px;font-size:var(--text-caption);font-weight:500;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.home-vignette{width:clamp(260px,28vw,400px);max-width:100%;color:#171717;text-align:left;overflow:hidden;border-radius:var(--radius-card);background:#fff;box-shadow:0 0 0 1px #1717170b}.home-vignette[data-side=right]{justify-self:end}.home-vignette[data-side=left]{justify-self:start}.home-vignette[data-weight=compact]{width:clamp(240px,25vw,360px)}.vignette-photo{display:block;width:100%;height:auto;aspect-ratio:var(--photo-ratio, 4 / 5);max-height:var(--photo-max-height, 54svh);object-fit:cover;object-position:var(--photo-position, center);background:#ddded8}.vignette-copy{padding:clamp(16px,1.5vw,24px)}.home-vignette h3{margin-bottom:7px;font-size:clamp(21px,1.6vw,28px);font-weight:600;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.home-vignette p{font-size:clamp(15px,1.1vw,19px);line-height:1.4;letter-spacing:-.015em}.home-conclusion{display:flex;align-items:center;justify-content:center;text-align:center;color:#171717}.home-conclusion h2{max-width:960px;font-size:clamp(40px,9vw,112px);font-weight:700;line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.home-conclusion h2 span{display:block}@media(max-width:1000px){.vignette-stage{--vignette-top: 112px}.vignette-rail{padding-top:92px}.vignette-chapter-title{top:0;transform:translate(-50%);width:calc(100% - 40px);max-width:none;font-size:clamp(28px,5vw,44px)}.vignette-chapter-title .vignette-chapter-label{margin-bottom:8px;font-size:var(--text-caption)}.home-vignette{border-radius:var(--radius-card)}.home-vignette h3{font-size:20px}.home-vignette p{font-size:15px}}@media(max-width:600px){.home-model{transform:translate(calc(10vw * var(--vignette-side, -1) * var(--vignette-focus, 0))) translateY(calc(-8svh * var(--vignette-focus, 0))) scale(calc(1 - .08 * var(--vignette-focus, 0)))}.vignette-stage{--vignette-top: 96px;--vignette-bottom: 188px}.vignette-rail{padding-inline:4vw;padding-top:68px}.vignette-chapter-title{font-size:clamp(26px,6.8vw,38px)}.vignette-chapter-title.vignette-title-measure{font-size:clamp(40px,12vw,72px)}.vignette-chapter-title .vignette-chapter-label{margin-bottom:6px;font-size:var(--text-caption)}.home-vignette,.home-vignette[data-weight=compact]{width:min(72vw,280px)}.home-vignette{border-radius:var(--radius-card)}.home-vignette h3{font-size:20px}.home-vignette p{font-size:14px}}@media(max-width:600px)and (max-height:700px){.home-model{transform:translate(calc(10vw * var(--vignette-side, -1) * var(--vignette-focus, 0))) translateY(calc(-12svh * var(--vignette-focus, 0))) scale(calc(1 - .08 * var(--vignette-focus, 0)))}.home-vignette h3{font-size:18px}.home-vignette p{line-height:1.3}}@media(prefers-reduced-motion:reduce){.home-model{transition:none}.vignette-page{transform:none;will-change:auto}}.scene-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0005,#0003 30%,#0003 60%,#0006),radial-gradient(ellipse 85% 32% at 50% 44%,#0007,#0006 55%,#0000);opacity:calc(var(--photo-opacity) * .55)}.home-copy{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);justify-items:center;align-items:start;gap:clamp(8px,1vw,12px);padding:0 24px;color:color-mix(in srgb,#171717 calc(var(--scene-ink, 0) * 100%),#fff);text-align:center;text-shadow:0 2px 24px rgb(0 0 0 / calc(.33 * (1 - var(--scene-ink, 0))));opacity:var(--copy-opacity);pointer-events:none}.home-copy h1{grid-row:2;max-width:min(960px,100%);font:var(--type-hero);letter-spacing:var(--type-hero-tracking);text-wrap:balance}.home-copy .text-in-place-word{max-width:100%;white-space:normal;overflow-wrap:anywhere}.home-copy[data-invitation-pending] h1{visibility:hidden}.site[data-invitation-layout] .address-flow:not(.is-expanded):not(.waitlist-pill){translate:0 0}.site[data-invitation-layout=invite] .address-flow:not(.is-expanded):not(.waitlist-pill):not(:focus-within){translate:0 var(--invitation-pill-offset, 0px);bottom:var(--invitation-dock-bottom);--waitlist-compact: 0}.site[data-invitation-instant=true] .address-flow:not(.is-expanded):not(.waitlist-pill){transition:none}.home-copy p{grid-row:3;max-width:min(640px,100%);font:var(--type-intro);letter-spacing:var(--type-intro-tracking);text-wrap:balance}.home-copy p span{display:inline-block}.home-scene.is-loading,.home-scene.is-loading iframe{background:#fff}.home-first-paint-host{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .35s ease-out}.home-scene.is-loading .home-first-paint-host{opacity:var(--photo-opacity);transition:none}@media(prefers-reduced-motion:reduce){.home-first-paint-host{transition:none}}.home-scene.is-loading:before,.home-scene.is-loading:not(.has-poster) iframe,.home-scene.is-loading:not(.has-poster) .scene-shade{opacity:0}.home-scene.is-loading:not(.has-poster) .home-copy,.is-home:has(.home-scene.is-loading:not(.has-poster)) .header{color:#171717}.home-scene.is-loading:not(.has-poster) .home-copy,.is-home:has(.home-scene.is-loading:not(.has-poster)) .logo,.is-home:has(.home-scene.is-loading:not(.has-poster)) .nav-pass{text-shadow:none}.home-scene .home-copy h1,.home-scene .home-copy p,.is-home .header,.is-home .address-flow{animation:landing-reveal .35s ease-out both}@keyframes landing-reveal{0%{opacity:0}to{opacity:1}}.address-entry{position:absolute;left:50%;bottom:104px;transform:translate(-50%);display:flex;align-items:center;gap:12px;width:min(440px,calc(100% - 48px));height:62px;padding:7px 8px 7px 24px;border-radius:40px;background:#ffffffd6;border:1px solid #ffffff54;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);box-shadow:0 10px 35px #00000014}.address-entry input{min-width:0;flex:1;background:transparent;border:0;font-size:15px;color:#151515;outline:none}.address-entry input::placeholder{color:#555}.address-entry:focus-within{box-shadow:0 0 0 3px #ffffff4f,0 10px 35px #0002}.address-entry button{width:46px;height:46px;display:grid;place-items:center;background:#171717;color:#fff;border-radius:50%;flex-shrink:0}.address-entry button:hover{background:#353535}.footer{position:absolute;bottom:var(--footer-bottom);left:0;right:0;z-index:2;display:flex;justify-content:center;gap:22px;font-size:var(--text-caption);color:var(--color-text-secondary)}.footer button,.footer a{display:inline-flex;align-items:center;min-height:var(--footer-height);padding:10px 2px}.is-home .footer{position:relative;bottom:auto;padding:8px 24px calc(8px + env(safe-area-inset-bottom,0px));background:#fff}.is-waitlist{position:relative;min-height:100svh;background:#fff}.is-waitlist .page-content{padding-bottom:64px}.is-waitlist .page-content:has(.dashboard.has-waitlist-invite){padding-bottom:0}.is-mission,.is-careers{position:relative}.is-mission .page-content,.is-careers .page-content{display:flex;flex-direction:column}.mission,.careers{width:min(880px,calc(100% - 48px));margin-inline:auto;flex:1;display:flex;flex-direction:column;justify-content:center;padding-block:calc(112px + env(safe-area-inset-top,0px)) calc(104px + env(safe-area-inset-bottom,0px))}.mission h1,.careers h1{font:var(--type-page-title-long);letter-spacing:var(--type-page-title-long-tracking);text-wrap:balance;margin-bottom:clamp(24px,4svh,40px)}.mission-story{max-width:720px;display:grid;gap:20px;font:var(--type-prose)}.mission p{line-height:var(--type-prose-leading);text-wrap:wrap}.careers{align-items:center;text-align:center;padding-block-end:calc(136px + env(safe-area-inset-bottom,0px))}.careers h1{font:var(--type-hero);letter-spacing:var(--type-hero-tracking);margin-bottom:clamp(16px,2svh,24px)}.careers-email{font:var(--type-prose);text-underline-offset:4px}.careers-email:hover{text-decoration:underline}.careers-note{margin-top:12px;font:var(--type-prose);color:var(--color-text-secondary);text-wrap:pretty}.is-mission .footer,.is-careers .footer{position:static;justify-content:center;margin-top:auto;padding:0 24px var(--footer-bottom)}.is-mission .address-flow:not(.is-expanded){position:absolute}@media(max-width:600px){.mission h1{font-size:var(--type-page-title-long-size)}.careers h1{font-size:var(--type-hero-size)}.mission-story{gap:18px}}@media(max-height:560px)and (min-width:601px){.mission,.careers{padding-block-start:calc(96px + env(safe-area-inset-top,0px))}}.dashboard{width:min(620px,calc(100% - 48px));margin:auto;padding:clamp(156px,21svh,240px) 0 40px;text-align:center;min-height:calc(100svh - 64px)}.dashboard.has-waitlist-invite{width:min(960px,calc(100% - 48px));display:flex;flex-direction:column;justify-content:center;min-height:100svh;padding-block:calc(128px + max(env(safe-area-inset-top,0px),env(safe-area-inset-bottom,0px)))}.waitlist-welcome{width:min(540px,calc(100% - 48px));min-height:calc(100svh - 64px);margin:auto;padding:max(148px,25svh) 0 calc(120px + env(safe-area-inset-bottom,0px));text-align:center}.waitlist-welcome h1{font-size:clamp(36px,7vw,56px);font-weight:500;line-height:1.12;letter-spacing:-.04em;text-wrap:balance}.waitlist-welcome>p{color:var(--color-text-secondary);font-size:18px;line-height:1.6;margin:24px 0}.waitlist-welcome>.spin{margin-top:28px}.waitlist-sign-in{font-size:14px;line-height:1.5;text-align:center;color:var(--color-text-secondary);margin-top:20px}.waitlist-sign-in button{min-height:44px;padding:8px 4px;color:#171717;text-decoration:underline;text-underline-offset:3px}.site.is-waitlist .page-content{position:relative}.site.is-waitlist .footer{position:absolute}.spot{container-type:inline-size}.spot-label{font-size:14px;color:var(--color-text-secondary)}.spot-label.is-waiting{font-size:20px;font-weight:500;letter-spacing:-.025em;color:#171717}.spot-number{font-size:clamp(54px,calc(155cqw / (var(--digits) + 1)),240px);font-weight:400;letter-spacing:-.075em;line-height:1.08;margin:27px 0 25px;font-variant-numeric:tabular-nums}.spot-number .hash{font-size:.62em;vertical-align:12%;font-weight:300;margin-right:.03em;letter-spacing:-.06em}.spot-number.eligible{font-size:clamp(70px,16vw,140px);letter-spacing:-.065em;margin:50px 0}.spot-city{font-size:clamp(22px,4vw,30px);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.spot-controls{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:42px}.waitlist-invite{width:min(440px,100%);margin:28px auto 0;text-align:left}.waitlist-invite>p{font-size:16px;line-height:1.65;color:var(--color-text-secondary)}.referral-link-row{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:8px 12px;margin-top:22px}.referral-link-value{position:relative;flex:1;min-width:0;min-height:48px;padding:12px 18px;border:0;border-radius:999px;background:#fff;box-shadow:0 10px 35px #00000014;color:#555;font-size:16px;text-align:left;-webkit-user-select:none;user-select:none}.referral-link-text{display:block;overflow:hidden;white-space:nowrap;text-overflow:clip}.referral-link-character{display:inline-block;position:relative}.referral-link-character:before{content:attr(data-character);visibility:hidden}.referral-link-glyph{position:absolute;inset:0 auto auto 0;font-variation-settings:"wght" 400}.referral-link-row .button{flex-shrink:0;width:112px;padding-inline:14px;font-weight:600}.referral-link-feedback{grid-column:1;grid-row:2;color:var(--color-text-secondary);font-size:var(--text-caption);line-height:1.4;text-align:center;pointer-events:none;opacity:0;transform:translateY(-2px);transition:opacity .18s ease-out,transform .18s ease-out}.referral-link-row[data-copied=true] .referral-link-feedback{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.referral-link-feedback{transition:none}}.has-waitlist-invite .spot-stats{margin-top:20px}.has-waitlist-invite .referral-details{margin-top:14px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:14px 25px;border-radius:28px;font-size:var(--text-label);font-weight:500;line-height:1.4}.button.dark{background:#191919;color:#fff}.button.dark:hover{background:#353535}.button.outline{border:1px solid #d5d5d1}.button.full{width:100%;justify-content:center}.invite-button{max-width:100%;gap:14px}.invite-button svg{flex-shrink:0}.invite-button span{text-wrap:balance}.spot-stats{display:flex;justify-content:center;gap:25px;color:var(--color-text-secondary);font-size:var(--text-caption);margin-top:32px}.referral-details{width:min(340px,100%);margin:26px auto 0;font-size:var(--text-caption);color:#717171}.referral-details summary{cursor:pointer;list-style:none;padding:9px}.referral-details summary::-webkit-details-marker{display:none}.referral-details summary:after{content:"+";margin-left:9px}.referral-details[open] summary:after{content:"−"}.details-content{font-size:var(--text-caption);text-align:left;padding:17px 0}.details-content p{line-height:1.65}.details-content dl{margin:18px 0;color:#333}.details-content dl>div{display:flex;justify-content:space-between;padding:9px 0}.details-content dd{margin:0}.copy-input{display:flex;align-items:center;background:#efefed;border-radius:var(--radius-control);overflow:hidden;margin-top:21px}.copy-input input{flex:1;min-width:0;border:0;background:transparent;padding:14px 12px;color:#555;font-size:var(--text-body)}.copy-input button{padding:14px}.modal{width:480px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:32px;border:0;border-radius:var(--radius-dialog);background:#fafaf9;color:#171717;box-shadow:0 24px 100px #0003}.modal::backdrop{background:#15151535;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:38px}.pass-wordmark{font-size:22px;font-weight:380;letter-spacing:0}.icon-button{display:grid;place-items:center;width:36px;height:36px;color:var(--color-text-secondary)}.icon-button:hover{color:#111}.modal h2{font-size:30px;font-weight:500;letter-spacing:-.025em;line-height:1.2;margin-bottom:27px}.modal-description{font-size:var(--text-label);color:var(--color-text-secondary);margin:-9px 0 26px;overflow-wrap:anywhere}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;min-width:0}.field>label{font-size:var(--text-caption);font-weight:500;line-height:1.4;color:var(--color-text-secondary)}.field input{padding:13px 12px;min-height:46px;width:100%;background:#efefed;border:1px solid transparent;border-radius:var(--radius-control);color:#171717;font-size:var(--text-body)}.field input::placeholder{color:#6d6d67}.field input:focus-visible{outline:1px solid #8c8c88;outline-offset:2px}.field-row{display:grid;grid-template-columns:1fr 65px 90px;gap:11px}.field input[name=state]{text-transform:uppercase}.matched-address{display:flex;align-items:center;gap:10px;font-size:var(--text-caption);line-height:1.5;color:var(--color-text-secondary);padding:0 0 22px;margin-bottom:8px}.matched-address>svg{display:none}.matched-address button{font-size:var(--text-caption);margin-left:auto;color:#333;text-decoration:underline}.consent{display:flex;align-items:flex-start;gap:8px;font-size:var(--text-caption);color:var(--color-text-secondary);line-height:1.6;margin:20px 0}.consent input{accent-color:#191919;flex-shrink:0;margin:2px 0 0}.consent a{text-decoration:underline;text-underline-offset:2px}.honeypot{position:absolute;left:-9999px;width:1px;height:1px}.modal-foot{text-align:center;font-size:var(--text-caption);color:var(--color-text-secondary);margin-top:18px}.signup-rules{margin-top:17px;font-size:var(--text-caption);color:var(--color-text-secondary);line-height:1.65}.signup-rules summary{cursor:pointer;text-align:center;list-style:none}.signup-rules summary:after{content:" +";margin-left:3px}.signup-rules[open] summary:after{content:" −"}.signup-rules summary::-webkit-details-marker{display:none}.signup-rules p{padding-top:13px;line-height:1.65}.code-input input{font-size:29px;text-align:center;letter-spacing:12px;padding-left:24px}.local-code{padding:12px;background:#efefed;border-radius:var(--radius-control);font-size:var(--text-caption);color:#686868;margin-bottom:18px}.local-code strong{letter-spacing:3px;color:#111}.form-error{font-size:var(--text-caption);color:#a32d20;padding:12px 0;line-height:1.5;margin-bottom:8px}.back-link{font-size:var(--text-caption);margin:20px auto 0;display:flex;gap:6px;align-items:center;color:var(--color-text-secondary)}.code-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.code-actions .back-link{margin:8px 0 0;min-height:44px;font-size:var(--text-caption);color:#686868}.legal-modal{width:640px}.legal-modal>p{font-size:var(--text-body);color:var(--color-text-secondary);line-height:1.65;margin-top:20px}.legal-modal a{text-decoration:underline}.invite-sheet{width:420px;padding:26px}.invite-sheet .modal-head{margin-bottom:20px}.invite-sheet h2{margin:0;font-size:22px;font-weight:500;letter-spacing:-.025em}.invite-sheet .copy-input{margin:20px 0 16px}.toast{position:fixed;left:50%;bottom:34px;transform:translate(-50%);padding:13px 22px;background:#1c1c1c;color:#fff;border-radius:30px;z-index:10;font-size:13px;white-space:nowrap;max-width:90vw}.section{max-width:1180px;padding:150px 40px 70px;margin:auto}.admin-tag{position:absolute;left:42px;font-size:var(--text-caption);color:var(--color-text-secondary)}.admin .dash-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.admin h1{font-size:42px}.admin h2{font-size:28px}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);margin:40px 0;border-top:1px solid #dededb;border-bottom:1px solid #dededb}.admin-stats>div{padding:24px 0}.admin-stats span{font-size:var(--text-caption);color:var(--color-text-secondary)}.admin-stats strong{font-size:40px;font-weight:400;letter-spacing:-.045em;display:block;margin-top:16px}.admin-tabs{display:flex;gap:30px;border-bottom:1px solid #dededb}.admin-tabs button{display:flex;gap:8px;align-items:center;padding:16px 0;border-bottom:1px solid transparent;font-size:var(--text-caption);color:var(--color-text-secondary)}.admin-tabs button.selected{color:#111;border-color:#111}.admin-search{display:flex;gap:10px;align-items:center;padding:24px 0;color:var(--color-text-secondary)}.admin-search input{flex:1;min-width:0;background:none;border:0;padding:8px;font-size:var(--text-caption)}.admin-search>span{font-size:var(--text-caption)}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:var(--text-caption)}th{text-align:left;color:var(--color-text-secondary);font-size:var(--text-caption);font-weight:400;padding:14px 12px;border-bottom:1px solid #dededb}td{padding:18px 12px;border-bottom:1px solid #e5e5e2;max-width:330px}td strong{font-weight:500}td small{display:block;margin-top:7px;font-size:var(--text-caption);color:var(--color-text-secondary)}.status-pill{font-size:var(--text-caption);color:#555}.status-pill.eligible{color:#111}.empty-state{width:100%;text-align:center;padding:65px 20px;color:var(--color-text-secondary)}.empty-state>svg{display:none}.empty-state h3{font-size:21px;color:#333;margin-bottom:12px}.empty-state p{font-size:var(--text-caption)}.empty-state a{display:inline-block;font-size:var(--text-caption);color:#444;margin-top:18px}.demand-grid{display:flex;flex-wrap:wrap;gap:20px;margin-top:28px}.demand-grid article{flex:1;min-width:230px;padding:22px 0;border-bottom:1px solid #ddd}.demand-grid article>svg{display:none}.demand-grid h3{font-size:21px;margin-bottom:9px}.demand-grid article>span{font-size:var(--text-caption);color:var(--color-text-secondary)}.demand-grid strong{display:block;font-size:44px;font-weight:400;margin-top:28px}.demand-grid small{display:block;font-size:var(--text-caption);font-weight:400;color:var(--color-text-secondary)}.demand-grid p{font-size:var(--text-caption);color:var(--color-text-secondary);margin-top:20px}.settings-form{max-width:530px;padding-top:35px}.settings-form>p{font-size:var(--text-caption);color:var(--color-text-secondary);line-height:1.7;margin:18px 0 25px}.settings-note{font-size:var(--text-caption)!important}.admin-login{max-width:370px;margin:65px auto}.admin-login h2{margin-bottom:27px}.preview-note{font-size:var(--text-caption);color:var(--color-text-secondary);margin-top:35px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:600px){.site{--footer-bottom: calc(22px + env(safe-area-inset-bottom, 0px)) }.header{height:95px;padding:22px 24px}.logo{font-size:36px}.nav-pass{right:24px;font-size:var(--text-caption)}body:has(.admin) .header{justify-content:space-between}body:has(.admin) .nav-pass{position:static}.home-scene iframe{border:0;pointer-events:none;object-position:center}.address-entry{bottom:99px;height:60px;padding-left:21px;gap:10px}.address-entry input{font-size:16px}.address-entry button{width:44px;height:44px}.footer{font-size:var(--text-caption);gap:19px}.dashboard{padding-top:clamp(155px,25svh,220px);min-height:calc(100svh - 64px)}.spot-label{font-size:13px}.spot-number{margin-top:35px;margin-bottom:25px;font-size:clamp(50px,calc(190cqw / (var(--digits) + 1)),240px)}.spot-number.eligible{font-size:74px}.spot-city{font-size:22px}.spot-controls{margin-top:38px;gap:23px}.button{font-size:var(--text-label);min-height:48px;padding:14px 23px}.spot-controls:has(a){flex-wrap:wrap;gap:13px}.spot-stats{margin-top:31px}.modal{padding:26px;max-height:calc(100dvh - 24px)}.modal-head{margin-bottom:30px}.modal h2{font-size:28px}.field-row{grid-template-columns:1fr 56px 80px;gap:8px}.field input{font-size:16px;padding:13px 10px}.code-input input{font-size:27px}.section{padding:125px 24px 50px}.admin .header{position:relative}.admin-tag{display:none}.admin .dash-heading{align-items:flex-start;gap:24px;flex-direction:column}.admin h1{font-size:38px}.admin-stats{grid-template-columns:1fr 1fr;margin-top:28px}.admin-stats>div:nth-child(-n+2){border-bottom:1px solid #dededb}.admin-stats span{font-size:var(--text-caption)}.admin-tabs{gap:19px;overflow-x:auto}.admin-tabs button{white-space:nowrap;font-size:var(--text-caption)}.admin-tabs svg{display:none}.table-wrap table{min-width:610px}.admin-search>span{display:none}.invite-sheet{padding:22px}.invite-sheet h2{font-size:23px}}@media(max-height:500px){.home-copy{gap:8px}.home-copy h1{font-size:var(--type-hero-size)}.home-copy p{font-size:var(--type-intro-size)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}.address-fields{border:0;padding:0;margin:0;min-width:0}.address-fields .field input{font-size:16px}.address-fields .field input:focus-visible{outline:auto;outline-offset:2px}.address-location-row{display:grid;grid-template-columns:minmax(0,1fr) 64px 94px;gap:12px}.address-location-row .field{margin-bottom:0}.field>.field-error,.modal .field-error{color:#b42318;font-size:var(--text-caption);line-height:1.4}.consent+.field-error{display:block;margin-bottom:12px}.field input[aria-invalid=true]{border-color:#b42318}.form-error:empty{display:none}.modal{overscroll-behavior:contain}.modal .icon-button{width:44px;height:44px}.modal button:focus-visible{outline:2px solid CanvasText;outline-offset:3px}.matched-address{align-items:center;font-size:13px;color:#646464;gap:16px}.matched-address>div{min-width:0}.matched-address span{display:block;overflow-wrap:anywhere}.matched-address .matched-street{color:#171717;font-size:14px;margin-bottom:3px}.matched-address button{flex-shrink:0;min-width:44px;min-height:44px;font-size:var(--text-caption);margin-inline-start:auto}@media(max-width:360px){.address-location-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.address-location-row .field:first-child{grid-column:1 / -1}}html[data-address-scroll-locked],html[data-address-scroll-locked] body{overflow:hidden;overscroll-behavior:none}.flow-reveal{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .45s cubic-bezier(.2,0,0,1),opacity .25s ease-out}.flow-reveal.is-open{grid-template-rows:1fr;opacity:1}.flow-reveal-inner{min-height:0;overflow:hidden}.address-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6;background:#15151535;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);opacity:0;pointer-events:none;transition:opacity .35s ease-out}.address-scrim.is-visible{opacity:1;pointer-events:auto}@property --waitlist-interaction{syntax: "<number>"; inherits: false; initial-value: 0;}@property --waitlist-minimization{syntax: "<number>"; inherits: false; initial-value: 0;}.address-flow{--invitation-dock-bottom: max(calc(var(--footer-bottom) + var(--footer-height) + var(--waitlist-footer-gap)), var(--address-keyboard-bottom, 24px));--pill-inset-start: 24px;position:fixed;z-index:7;left:50%;top:min(calc(100svh - 166px),calc(var(--address-viewport-top, 0px) + var(--address-viewport-height, 100dvh) - 84px));transform:translate(-50%);width:min(440px,calc(100vw - 48px));max-width:calc(100vw - 48px);max-height:calc(var(--address-viewport-height, 100dvh) - 24px);margin:0;padding:7px 8px 7px var(--pill-inset-start);border:1px solid #ffffff54;border-radius:40px;background-color:#ffffffd6;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);box-shadow:0 10px 35px #00000014;overflow-y:auto;scrollbar-width:thin;transition:--waitlist-interaction .45s cubic-bezier(.2,0,0,1),top .45s cubic-bezier(.2,0,0,1),translate .45s cubic-bezier(.2,0,0,1),bottom .45s cubic-bezier(.2,0,0,1),transform .45s cubic-bezier(.2,0,0,1),width .45s cubic-bezier(.2,0,0,1),min-height .45s cubic-bezier(.2,0,0,1),max-width .45s cubic-bezier(.2,0,0,1),padding .45s cubic-bezier(.2,0,0,1),border-radius .45s cubic-bezier(.2,0,0,1),background-color .35s ease-out,border-color .35s ease-out,box-shadow .35s ease-out}.address-flow.is-expanded{top:calc(var(--address-viewport-top, 0px) + var(--address-viewport-height, 100dvh) / 2);transform:translate(-50%,-50%);width:480px;max-width:calc(100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));padding:32px;border-color:transparent;border-radius:var(--radius-dialog);background-color:#fafaf9;box-shadow:0 24px 100px #0003}@media(hover:none)and (pointer:coarse){.address-flow.is-editing,.address-flow.is-expanded{transition-property:--waitlist-interaction,--waitlist-minimization,width,min-height,max-width,padding,border-radius,background-color,border-color,box-shadow}}.site.is-home[data-waitlist-minimized=true] .address-flow,.site.is-home[data-home-explored=true] .address-flow,.site.is-home .address-flow.is-expanded{animation:none;opacity:1;visibility:visible}.address-flow:not(.is-expanded){overflow:visible}:is(.is-home,.is-mission) .address-flow:not(.is-expanded){--waitlist-compact: 0;transform:translate(-50%) scale(1);transform-origin:center bottom}:is(.is-home,.is-mission)[data-waitlist-minimized=true] .address-flow:not(.is-expanded){--waitlist-minimization: 1;--waitlist-compact: 1;transform:translate(-50%)}:is(.is-home,.is-mission) .address-flow:not(.is-expanded):focus-within{--waitlist-interaction: 1;--waitlist-compact: 0;transform:translate(-50%) scale(1)}@media(hover:hover)and (pointer:fine){:is(.is-home,.is-mission) .address-flow:not(.is-expanded):hover{--waitlist-interaction: 1;--waitlist-compact: 0;transform:translate(-50%) scale(1)}}@media(max-width:700px),(hover:none){.is-mission[data-scrolling-up=true] .address-flow:not(.is-expanded){--waitlist-interaction: 1;--waitlist-compact: 0;transform:translate(-50%) scale(1)}}:is(.is-home,.is-mission) .address-flow.waitlist-pill:not(.is-expanded){--waitlist-compact: calc(var(--waitlist-minimization) * (1 - var(--waitlist-interaction)));transform:translate(-50%);transition:--waitlist-interaction .45s cubic-bezier(.2,0,0,1),--waitlist-minimization .45s cubic-bezier(.2,0,0,1),top .45s cubic-bezier(.2,0,0,1),bottom .45s cubic-bezier(.2,0,0,1)}:is(.is-home,.is-mission) .waitlist-pill :is(.pill-rank,.pill-status-detail,.pill-invite){transition:none}.address-flow:not(.is-expanded):not(.is-waiting){--pill-full-width: min(440px, calc(100vw - 48px) );--pill-small-width: min(var(--pill-full-width), 240px);width:calc(var(--pill-full-width) + (var(--pill-small-width) - var(--pill-full-width)) * var(--waitlist-compact, 0))}.address-flow.is-expanded,.phone-modal{padding-block-start:60px}.address-flow .flow-header,.phone-modal .flow-header{position:absolute;inset-block-start:8px;inset-inline:8px}.address-flow .modal-head,.phone-modal .modal-head{justify-content:flex-end;margin-bottom:0}.flow-suggestions{transition:grid-template-rows .15s cubic-bezier(.2,0,0,1),opacity .15s ease-out}.flow-suggestions.is-floating{opacity:1;transition:opacity .15s ease-out}@starting-style{.flow-suggestions.is-floating{opacity:0}}.address-flow:not(.is-expanded) .flow-suggestions{position:absolute;bottom:calc(100% + 24px);inset-inline-start:-25px;inset-inline-end:-9px}.address-flow:not(.is-expanded) .address-suggestions{margin-top:0;border-radius:var(--radius-card);background:#fafaf9;box-shadow:0 3px 12px #0000000a}.address-flow:not(.is-expanded) .address-suggestions [role=listbox]{max-height:min(250px,max(58px,calc(var(--address-viewport-height, 100dvh) - 310px)))}.address-flow:not(.is-expanded) .address-suggestions [role=option] small{color:var(--color-text-secondary)}.address-flow:not(.is-expanded) .address-suggestions [role=option]{padding-left:24px;padding-right:24px}.address-flow .street-field{transition:gap .45s cubic-bezier(.2,0,0,1),margin-bottom .45s cubic-bezier(.2,0,0,1)}.address-flow .street-field>label{max-height:18px;opacity:1;overflow:hidden;transition:max-height .45s cubic-bezier(.2,0,0,1),opacity .25s ease-out}.address-flow .street-field input{transition:opacity .22s ease-out,padding .45s cubic-bezier(.2,0,0,1),border-radius .45s cubic-bezier(.2,0,0,1),background-color .35s ease-out}.address-flow:not(.is-expanded) .street-field{position:relative;container-type:inline-size;margin:0;gap:0}.address-flow:not(.is-expanded) .street-field>label{max-height:0;opacity:0}.address-flow:not(.is-expanded) .street-field input{padding:0 58px 0 0;min-height:max(46px,var(--address-prompt-height, 46px));height:max(46px,var(--address-prompt-height, 46px));border-radius:0;border-color:transparent;background-color:transparent;outline:none}.address-flow:not(.is-expanded) .street-field input::placeholder{color:transparent}.address-flow:not(.is-expanded):not(.is-editing) .street-field input{opacity:0}.address-prompt{--prompt-field-width: calc(var(--pill-full-width) - var(--pill-inset-start) - 10px);position:absolute;inset-inline:0 58px;top:50%;height:auto;transform:translateY(-50%);pointer-events:none;color:#555;font-size:clamp(14px,calc(var(--prompt-field-width) * .06),var(--type-ui-size));line-height:var(--type-ui-leading);overflow:hidden;transition:opacity .15s ease-out}.address-prompt .text-in-place{width:calc(var(--prompt-field-width) - 58px);align-items:center;white-space:normal}.address-prompt .text-in-place-word{max-width:100%;white-space:normal;overflow-wrap:anywhere}.address-flow.has-address.is-editing .address-prompt,.address-flow.is-expanded .address-prompt{opacity:0}.address-flow.is-expanded .address-prompt{visibility:hidden}.address-login{min-height:44px;margin-top:12px;font-size:var(--text-caption)}.waitlist-pill{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px}.waitlist-pill.is-waiting{--pill-full-width: min(440px, calc(100vw - 48px) );--pill-small-width: min(var(--pill-full-width), calc(148px + var(--rank-digits) * 12px));--pill-full-height: 62px;--pill-full-inset: 24px;--pill-rank-size: 32px;--pill-padding-block: calc(7px - var(--waitlist-compact, 0) * 1px);--pill-padding-end: calc(8px - var(--waitlist-compact, 0) * 1px);--pill-padding-start: calc(var(--pill-full-inset) + (18px - var(--pill-full-inset)) * var(--waitlist-compact, 0));width:calc(var(--pill-full-width) + (var(--pill-small-width) - var(--pill-full-width)) * var(--waitlist-compact, 0));min-height:calc(var(--pill-full-height) + (58px - var(--pill-full-height)) * var(--waitlist-compact, 0));padding:var(--pill-padding-block) var(--pill-padding-end) var(--pill-padding-block) var(--pill-padding-start);box-shadow:0 calc(10px - var(--waitlist-compact, 0) * 6px) calc(35px - var(--waitlist-compact, 0) * 19px) rgb(0 0 0 / calc(.08 - var(--waitlist-compact, 0) * .04))}.waitlist-status{position:relative;flex:1;min-width:44px;min-height:44px;display:flex;align-items:center;gap:0;line-height:1.15;font-variant-numeric:tabular-nums}.pill-rank{flex-shrink:0;width:max-content;font-size:calc(var(--pill-rank-size) + (min(26px,var(--pill-rank-size)) - var(--pill-rank-size)) * var(--waitlist-compact, 0));font-weight:700;line-height:1;letter-spacing:-.055em;white-space:nowrap;transition:font-size .45s cubic-bezier(.2,0,0,1)}.pill-status-detail{display:flex;align-items:center;min-width:0;max-width:calc(280px * (1 - var(--waitlist-compact, 0)));max-height:calc(48px * (1 - var(--waitlist-compact, 0)));gap:12px;margin-left:calc(12px * (1 - var(--waitlist-compact, 0)));overflow:hidden;opacity:calc(1 - var(--waitlist-compact, 0));transition:max-width .45s cubic-bezier(.2,0,0,1),max-height .45s cubic-bezier(.2,0,0,1),margin-left .45s cubic-bezier(.2,0,0,1),opacity .15s ease-out}.pill-separator{flex-shrink:0;width:1px;height:26px;background:#17171726}.pill-status-copy{flex-shrink:0;width:var(--pill-copy-width, max-content);min-width:0;font-size:16px;font-weight:500;letter-spacing:-.025em;overflow-wrap:anywhere;transition:width .45s cubic-bezier(.2,0,0,1)}.pill-invite{font:var(--type-ui);position:relative;flex-shrink:0;min-height:calc(46px - var(--waitlist-compact, 0) * 2px);padding:0 18px;border-radius:999px;background:#171717;color:#fff;transition:min-height .45s cubic-bezier(.2,0,0,1)}.waitlist-pill.is-waiting{--copy-progress: 0;--pill-base-height: var(--pill-status-height, 46px);background:transparent;border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.waitlist-pill.is-waiting:before{content:"";position:absolute;z-index:-1;top:calc(-1px + 8px * var(--copy-progress));bottom:calc(-1px + 8px * var(--copy-progress));left:-1px;right:calc(-1px + var(--pill-surface-right, calc(124px * var(--copy-progress))));border:1px solid #ffffff54;border-radius:40px;background:rgb(255 255 255 / calc(.84 + .16 * var(--copy-progress)));backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);box-shadow:0 calc(10px - 6px * var(--waitlist-compact, 0)) calc(35px - 19px * var(--waitlist-compact, 0)) rgb(0 0 0 / calc(.08 - .04 * var(--waitlist-compact, 0)));pointer-events:none}.pill-field{position:relative;flex:1;min-width:0;min-height:calc(var(--pill-base-height) + (44px - var(--pill-base-height)) * var(--waitlist-compact, 0))}.pill-contents{display:flex;align-items:center;align-self:stretch;flex:1;min-width:0;gap:12px;margin:calc(-1 * var(--pill-padding-block)) calc(-1 * var(--pill-padding-end)) calc(-1 * var(--pill-padding-block)) calc(-1 * var(--pill-padding-start));padding:inherit;border-radius:inherit;clip-path:inset(calc(var(--pill-padding-block) * var(--copy-progress)) 0 round 40px)}.pill-field>.waitlist-status{position:absolute;inset:auto 0;top:50%;transform:translateY(-50%);transition:opacity .16s ease-out .16s}.pill-link-input{position:absolute;display:flex;align-items:center;text-align:left;-webkit-user-select:none;user-select:none;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0;padding:0 18px;border:0;border-radius:999px;background:transparent;color:#555;font:var(--type-ui);font-weight:400;text-overflow:clip;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease-out,visibility 0s .16s}.pill-link-input .referral-link-text{width:100%}.pill-copy-feedback{position:absolute;top:100%;left:0;right:124px}.waitlist-pill.is-copy-mode[data-copied=true] .pill-copy-feedback{opacity:1;transform:translateY(0)}.is-copy-mode .waitlist-status{opacity:0;transition-delay:0s}.is-copy-mode .pill-link-input{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s ease-out .16s,visibility 0s}.has-instant-text .pill-link-input{transition:none}.has-prepared-url .waitlist-status{opacity:1;transition:none}.has-prepared-url .pill-status-detail{visibility:hidden;max-height:0}.has-prepared-url .pill-rank{opacity:var(--waitlist-compact, 0);transform:translate(calc(-1 * var(--pill-rank-space, 48px) * (1 - var(--waitlist-compact, 0))))}.has-prepared-url .pill-link-input{--rank-offset: calc(var(--pill-rank-space, 48px) * var(--waitlist-compact, 0));left:var(--rank-offset);width:max(0px,calc(100% - var(--rank-offset)));opacity:1;visibility:visible;transition:none}.has-prepared-url .pill-link-input:focus-visible{outline-offset:-3px}.has-prepared-url .waitlist-status:focus-visible{outline-offset:-3px;border-radius:999px}@media(max-width:359px){.waitlist-pill.has-prepared-url .waitlist-status{gap:calc(4px * var(--waitlist-compact, 0))}}.waitlist-pill.is-waiting .pill-invite{width:calc(80px + 32px * var(--copy-progress));min-height:calc(46px - 2px * var(--waitlist-compact, 0) + (var(--closing-input, 46px) - 46px) * var(--copy-progress));padding:0;overflow:hidden}.pill-action-label{width:100%;min-width:0;white-space:nowrap}.pill-status-text{grid-template-columns:minmax(0,1fr);align-items:center}.pill-status-text .text-in-place-layer:last-child{overflow:hidden;white-space:nowrap}.pill-status-text .text-in-place-layer:last-child .text-in-place-word{display:inline}.pill-link-input,.pill-status-text .text-in-place-layer:last-child{font:var(--type-ui);font-weight:400;letter-spacing:var(--type-ui-tracking);font-variant-numeric:normal;color:#555}.pill-action-label .text-in-place-layer{text-align:center}.pill-action-label .text-in-place-letter{filter:none;transition-duration:.16s}.pill-action-label .text-in-place-layer[data-active=true] .text-in-place-letter{filter:none;transition-duration:.22s;transition-delay:calc(.16s + var(--letter-index) * 10ms)}@media(prefers-reduced-motion:reduce){.pill-field>.waitlist-status,.pill-link-input,.is-copy-mode .pill-link-input,.pill-action-label .text-in-place-layer .text-in-place-letter,.pill-action-label .text-in-place-layer[data-active=true] .text-in-place-letter{transition:none}}.is-home[data-waitlist-minimized=true] .waitlist-status:before,.is-home[data-waitlist-minimized=true] .pill-invite:before,:is(.is-home,.is-mission)[data-waitlist-minimized=true] .address-flow:not(.is-expanded) .flow-submit:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px}.pill-invite:hover{background:#353535}.waitlist-status:focus-visible,.pill-invite:focus-visible{outline-offset:2px}.pill-arrow{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#171717;color:#fff;flex-shrink:0}.waitlist-pill:hover .pill-arrow{background:#353535}.address-flow .flow-address-details input:focus-visible,.address-flow .flow-address-details button:focus-visible,.address-flow .icon-button:focus-visible{outline-offset:-2px}.address-flow[data-step=address] .flow-footer .flow-reveal-inner{padding-top:0}.address-flow:not(.is-expanded) .flow-footer .flow-reveal-inner{padding-top:0}.address-flow .modal-foot{margin-top:20px}.address-flow[data-step=address] .modal-foot{margin:0}.address-flow[data-step=address] .flow-action{position:relative;height:68px;transition:height .45s cubic-bezier(.2,0,0,1)}.address-flow:not(.is-expanded) .flow-action{height:0}.address-flow[data-step=address] .flow-submit{position:absolute;bottom:0;right:0;width:100%;height:48px;transition:width .45s cubic-bezier(.2,0,0,1),right .45s cubic-bezier(.2,0,0,1),bottom .45s cubic-bezier(.2,0,0,1),border-radius .45s cubic-bezier(.2,0,0,1),gap .45s cubic-bezier(.2,0,0,1)}.address-flow:not(.is-expanded) .flow-submit{width:46px;min-height:46px;height:46px;padding:0;gap:0;border-radius:50%}.flow-submit-label{transition:opacity .2s ease-out,max-width .45s cubic-bezier(.2,0,0,1)}.address-flow:not(.is-expanded) .flow-submit-label{max-width:0;opacity:0;overflow:hidden}.address-flow.is-expanded .flow-submit-label{max-width:200px;opacity:1}.address-suggestions{margin-top:2px;border-radius:8px;background:#efefed;overflow:hidden}.address-suggestions [role=listbox]{max-height:250px;overflow-y:auto;overscroll-behavior:contain}.address-suggestions [role=option]{display:block;width:100%;height:62px;padding:11px 12px;text-align:start}.suggestion-gap{height:62px}.suggestion-copy{display:block;opacity:1;filter:blur(0px);transition:opacity .18s linear,filter .18s linear}@starting-style{.suggestion-copy{opacity:0;filter:blur(4px)}}.address-suggestions .suggestion-copy>span,.address-suggestions [role=option] small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.address-suggestions .suggestion-copy>span{font-size:14px;line-height:1.3}.address-suggestions [role=option] small{margin-top:4px;font-size:var(--text-caption);line-height:1.3;color:#646464}.address-suggestions [role=option].is-active{background:#dededb}.google-attribution{display:flex;justify-content:flex-end;padding:8px 16px 0}.google-attribution img{display:block;height:16px;width:auto}.google-address-credit{padding:16px 0 20px}.google-address-credit img{display:block;width:auto;height:16px}.google-attribution .google-maps-on-image{display:none}.is-home[data-scene-surface=image] .address-flow:not(.is-expanded) .google-maps-on-plain{display:none}.is-home[data-scene-surface=image] .address-flow:not(.is-expanded) .google-maps-on-image{display:block}.modal-foot a{text-decoration:underline;text-underline-offset:2px}@media(hover:hover){.address-suggestions [role=option]:hover{background:#dededb}}@media(max-width:700px),(hover:none)and (pointer:coarse){.address-flow:not(.is-expanded):not(.is-waiting){box-shadow:0 calc(10px - 6px * var(--waitlist-compact, 0)) calc(35px - 19px * var(--waitlist-compact, 0)) rgb(0 0 0 / calc(.08 - .04 * var(--waitlist-compact, 0)))}}@media(max-width:700px){.address-flow{--pill-inset-start: 21px;top:min(calc(100svh - 159px),calc(var(--address-viewport-top, 0px) + var(--address-viewport-height, 100dvh) - 84px));padding-left:var(--pill-inset-start)}.address-flow:not(.is-expanded) .flow-suggestions{inset-inline-start:-22px}.address-flow:not(.is-expanded) .street-field input{min-height:max(44px,var(--address-prompt-height, 44px));height:max(44px,var(--address-prompt-height, 44px))}.address-flow:not(.is-expanded) .flow-submit{width:44px;min-height:44px;height:44px}.address-flow:not(.is-expanded):not(.is-waiting){--pill-small-width: min(var(--pill-full-width), 220px)}.waitlist-pill{min-height:60px}.waitlist-pill.is-waiting{--pill-full-height: 60px;--pill-full-inset: 21px;--pill-rank-size: clamp(18px, calc(36px - var(--rank-digits) * 2px), 28px)}.pill-arrow{width:44px;height:44px}.pill-invite{min-height:44px;padding:0 16px;font-size:var(--type-ui-size)}.pill-status-detail{gap:8px;max-height:calc(96px * (1 - var(--waitlist-compact, 0)));margin-left:calc(8px * (1 - var(--waitlist-compact, 0)))}.pill-status-copy{font-size:var(--type-ui-size)}.address-flow.is-expanded{padding:26px;padding-block-start:60px}}@media(prefers-reduced-motion:reduce){.address-flow,.waitlist-pill.is-waiting,.pill-rank,.pill-status-detail,.pill-status-copy,.pill-invite,.address-flow .street-field,.address-flow .street-field>label,.address-flow .street-field input,.address-flow .flow-submit,.address-flow .flow-action,.address-prompt,.address-prompt>span,.flow-submit-label,.flow-reveal,.flow-suggestions,.suggestion-copy,.address-scrim{transition:none!important}}:is(h1,h2,h3)[data-type-lines=extended]{line-height:1.4!important}.address-flow label{font:var(--type-label)}.address-flow :is(input,textarea,select),.address-flow .flow-submit{font-size:var(--type-ui-size)}.dashboard .spot-headline{max-width:var(--type-closing-measure);margin:0 auto;font:var(--type-closing);letter-spacing:var(--type-closing-tracking);overflow-wrap:break-word}.dashboard .spot-label{font:var(--type-label);letter-spacing:var(--type-label-tracking)}.dashboard .spot-label.is-waiting{font:var(--type-intro)}.dashboard .spot-number{font-weight:var(--type-card-weight);letter-spacing:var(--type-hero-tracking)}.dashboard .spot-number .hash{font-weight:inherit;letter-spacing:inherit}.dashboard .spot-number.eligible{font:var(--type-closing);letter-spacing:var(--type-closing-tracking)}.dashboard .spot-city{font:var(--type-intro);letter-spacing:var(--type-intro-tracking);overflow-wrap:break-word}.dashboard .waitlist-invite>p{font:var(--type-feature-body)}.dashboard .referral-link-value{font:var(--type-ui);font-weight:400}.dashboard .button,.invite-sheet .button{font:var(--type-ui)}.invite-sheet h2{font:var(--type-card);letter-spacing:var(--type-card-tracking)}.invite-sheet .copy-input input{font:var(--type-ui);font-weight:400}@media(max-width:359px){.waitlist-pill.is-waiting .waitlist-status{display:grid;align-content:center;gap:4px}.waitlist-pill.is-waiting .pill-rank{font-size:20px}.waitlist-pill.is-waiting .pill-status-detail{margin-left:0;gap:0}.waitlist-pill.is-waiting .pill-separator{display:none}.waitlist-pill.is-waiting .pill-status-copy{flex-shrink:1;max-width:100%}.waitlist-pill.is-waiting .text-in-place-word{max-width:100%;white-space:normal}}.modal[data-step=camera-use] h2,.modal[data-step=cameras] h2{margin-block-end:24px}.camera-picker{display:flex;flex-direction:column;gap:16px;margin-block-end:24px}.camera-picker .field{margin:0}.camera-input{position:relative;font-size:16px}.camera-picker .camera-input input{border-radius:var(--radius-control);padding-inline:16px;font-size:inherit}.camera-placeholder{position:absolute;inset-block:0;inset-inline:17px;display:grid;align-items:center;color:#6d6d67;pointer-events:none}.camera-placeholder[hidden]{display:none}.camera-placeholder span{grid-area:1 / 1;opacity:0;white-space:nowrap;transition:opacity .4s cubic-bezier(.2,0,0,1)}.camera-placeholder span.is-visible{opacity:1}.camera-chips{display:flex;flex-wrap:wrap;gap:8px}.camera-selected{margin:0}.camera-chip{max-inline-size:100%;min-inline-size:0;overflow-wrap:anywhere;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:9px 13px;border:1px solid #d6d6d2;border-radius:999px;color:#40403c;background:#fff;font-size:13px;line-height:1.3;text-align:left}.camera-chip:hover,.camera-chip.is-active{border-color:#71716b;background:#efefed}.camera-chip.is-selected{color:#fff;background:#242422;border-color:#242422}.camera-chip svg{flex-shrink:0}.camera-chips[role=listbox] .camera-chip{opacity:1;transform:translateY(0);transition:opacity .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1)}@starting-style{.camera-chips[role=listbox] .camera-chip{opacity:0;transform:translateY(3px)}}.camera-empty{margin:0;font-size:13px;line-height:1.6;color:#646464}.camera-choice-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.camera-not-sure{display:block;margin:12px auto 0;min-height:44px;padding:8px 16px;font-size:13px;color:#54544f}.contact-actions{display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,2fr);gap:12px}.contact-actions .button{min-width:0;padding-inline:12px;gap:8px}@media(max-width:400px){.contact-actions .button svg{display:none}}@media(max-width:380px){.contact-actions .button{padding-inline:4px}}@media(max-width:700px){.camera-input{font-size:16px}}@media(prefers-reduced-motion:reduce){.camera-placeholder span,.camera-chips[role=listbox] .camera-chip{transition:none;transform:none}}.text-in-place{position:relative;display:grid}.text-in-place-layer{display:block;grid-area:1 / 1}.text-in-place-layer[data-active=false]{pointer-events:none}.text-in-place-word{display:inline-block;white-space:nowrap}.text-in-place-letter{display:inline-block;opacity:0;filter:blur(2px);transition:opacity .22s ease-out,filter .22s ease-out}.text-in-place-layer[data-active=true] .text-in-place-letter{opacity:1;filter:blur(0px);transition-duration:.45s;transition-timing-function:cubic-bezier(.2,0,0,1);transition-delay:calc(var(--letter-index) * 15ms)}.text-in-place[data-animate=false] .text-in-place-letter,.text-in-place[data-animate=false] .text-in-place-layer[data-active=true] .text-in-place-letter{transition:none}@media(prefers-reduced-motion:reduce){.text-in-place-layer .text-in-place-letter,.text-in-place-layer[data-active=true] .text-in-place-letter{transition:none}}.video-frame-cover{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;opacity:1}.frame-covered-video[data-frame-presented=true]+.video-frame-cover{opacity:0;transition:opacity .18s ease-out}@media(prefers-reduced-motion:reduce){.frame-covered-video[data-frame-presented=true]+.video-frame-cover{transition:none}}html:has(.card-stack-section):not([data-type-flow]):not(:has([data-moment-zoomed=true],.card-stack-section[data-text-reflow],[role=dialog][aria-modal=true],:is(input,textarea,select,[contenteditable=true]):focus)){touch-action:pan-x pinch-zoom}html:has(.card-stack-section):not([data-type-flow]):not(:has([data-moment-zoomed=true],.card-stack-section[data-text-reflow],[role=dialog][aria-modal=true],:is(input,textarea,select,[contenteditable=true]):focus)) :is(.home-scene,.home-model,.home-video-content,.moment-card,.action-story,.action-story-track,.neighborhood-scene,.neighborhood-report-placeholder,.neighborhood-report-entry,.home-alerts-card,.alerts-notification-stack,.alerts-notification,.carousel-pagination,.moment-progress,.carousel-pagination svg){touch-action:pan-x pinch-zoom}@media(hover:none)and (pointer:coarse){html[data-scroll-engine-touch-locked]:has(.card-stack-section):not([data-type-flow]):not([data-address-scroll-locked]):not(:has([data-moment-zoomed=true],.card-stack-section[data-text-reflow],[role=dialog][aria-modal=true],:is(input,textarea,select,[contenteditable=true]):focus)){overflow-y:hidden}}.card-stack-section{--moment-section-height: 100svh;--moment-scroll-step: clamp(112px, 18svh, 168px);--moment-end-hold: 0px;position:relative;height:calc(100svh + var(--moment-turn-count) * var(--moment-scroll-step) + var(--moment-end-hold));touch-action:pan-x pinch-zoom}.card-stack-section[data-moment-zoomed=true],.card-stack-section[data-moment-zoomed=true] .moment-track{touch-action:auto}.card-stack-section :is(button,.moment-track):focus-visible{outline:3px solid #000;outline-offset:5px}.card-stack-section[data-touch-input=true] :is(button,.moment-track):focus{outline:none}.card-stack-section .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.moment-end-hold{position:absolute;bottom:0;height:var(--moment-end-hold, 0px);width:1px;pointer-events:none}.moment-sticky-travel,.moment-sticky-anchor{display:contents}.moment-section{height:var(--moment-section-height);padding-block:var(--gallery-top, clamp(24px, 8svh, 96px)) 0;overflow:clip;overflow-anchor:none}.moment-section:first-child{position:sticky;top:0}@media(hover:none)and (pointer:coarse){.home-gallery .moment-sticky-travel{display:block;position:relative;width:1px;height:calc(100% - var(--moment-section-height))}.home-gallery .moment-sticky-anchor{display:block;position:sticky;top:0;width:1px;height:0;overflow:visible}.home-gallery .moment-sticky-anchor>.moment-section{position:relative;top:auto;width:100vw}}.moment-section-title{position:relative;z-index:10;display:grid;align-items:center;min-height:calc(var(--gallery-title-size, clamp(32px, 5vw, 64px)) * var(--home-section-title-leading, 1.1) * var(--gallery-title-lines, 1));margin:0 24px var(--gallery-title-gap, 24px);font-size:var(--gallery-title-size, clamp(32px, 5vw, 64px));font-weight:var(--home-section-title-weight, 550);line-height:var(--home-section-title-leading, 1.1);letter-spacing:var(--type-section-tracking);color:#171917;background:#fff;text-align:center;text-wrap:balance}.moment-section-title:before,.moment-section-title:after{content:"";position:absolute;pointer-events:none}.moment-section-title:before{inset:calc(-1 * var(--gallery-top, clamp(24px, 8svh, 96px))) 0 100%;background:#fff}.moment-section-title:after{inset:100% 0 auto;height:var(--gallery-title-gap, 24px);background:linear-gradient(#fff,#fff0)}.moment-section-title>span{position:relative;z-index:1;display:inline-block}.card-stack-description{max-width:54ch;margin:0 auto 24px;padding-inline:24px;color:#62685f;font:var(--type-intro);text-align:center}.moment-track{position:relative;width:var(--gallery-card-width, min(86vw, 1000px));height:var(--gallery-card-height, min(56svh, 560px));margin-inline:auto;transform:translateY(var(--moment-nudge, 0px));isolation:isolate;touch-action:pan-x pinch-zoom}.moment-card-layer{--card-depth: 0;--card-offset: 0px;--card-opacity: 0;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--gallery-radius, 48px);transform-origin:50% 100%;transform:translateY(calc(var(--card-offset) + var(--card-depth) * 12px)) scale(calc(1 - var(--card-depth) * .035));opacity:var(--card-opacity);pointer-events:none}.moment-card-layer:not(:last-child){box-shadow:0 2px 4px #0000000f,0 6px 14px #00000014}.moment-card-layer:first-child{--card-opacity: 1}.moment-card-layer:first-child{box-shadow:0 2px 4px rgb(0 0 0 / calc(.06 * var(--gallery-reveal, 1) * var(--gallery-exit-opacity, 1))),0 6px 14px rgb(0 0 0 / calc(.08 * var(--gallery-reveal, 1) * var(--gallery-exit-opacity, 1)))}.moment-card-layer:not(:first-child){opacity:calc(var(--card-opacity) * var(--gallery-reveal, 1) * var(--gallery-exit-opacity, 1))}.moment-card{position:relative;width:100%;height:100%;border-radius:var(--gallery-radius, 48px);overflow:hidden;background:transparent;isolation:isolate;contain:layout paint;container-type:size}.moment-media,.moment-media .video-frame-cover{position:absolute;top:0;right:0;bottom:0;left:0}.moment-card[data-opening=true]{background:transparent}.moment-card[data-opening=true] .moment-media{opacity:var(--gallery-reveal, 1)}.moment-media :is(video,img,canvas){position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:saturate(1.03) contrast(1.02);pointer-events:none;-webkit-user-drag:none}.moment-caption{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:start;align-items:start;background:var(--home-card-scrim);color:#fff;pointer-events:none}@media(max-width:700px){.moment-section-title>span{max-width:18ch;margin-inline:auto;text-wrap:balance}}.moment-card[data-text-reflow=true]{overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom}.card-stack-section[data-text-reflow],.card-stack-section[data-text-reflow] .moment-track{touch-action:auto}.home-gallery:has(.home-moments[data-text-reflow]) :is(.home-opening,.home-moments){touch-action:auto}.is-home:has(.home-gallery){--gallery-dock-height: 140px}.home.home-gallery{--opening-rail-height: 200svh;--gallery-card-width: min(78vw, 1240px);--gallery-safe-bottom: env(safe-area-inset-bottom, 0px);--gallery-inset: calc((100vw - var(--gallery-card-width)) / 2);--gallery-gap: clamp(20px, 2vw, 32px);--gallery-top: clamp(100px, 13svh, 152px);--gallery-title-size: var(--home-section-title-size);--gallery-title-lines: 1;--gallery-title-gap: var(--home-section-title-gap);--gallery-card-top: calc(var(--gallery-top) + var(--gallery-title-size) * var(--home-section-title-leading) * var(--gallery-title-lines) + var(--gallery-title-gap));--gallery-controls-gap: 28px;--gallery-action-top: clamp(40px, 8svh, 80px);--gallery-action-description-lines: 1;--gallery-action-header-height: calc(var(--gallery-action-top) + var(--home-section-title-size) * var(--home-section-title-leading) + var(--space-heading-intro) + var(--type-intro-size) * 1.5 * var(--gallery-action-description-lines) + var(--space-intro-media));--gallery-action-available-height: max(180px, calc(100svh - var(--gallery-action-header-height) - var(--gallery-dock-height) - 48px - var(--gallery-safe-bottom)));--gallery-household-available-height: max(240px, calc(100svh - var(--gallery-card-top) - var(--gallery-controls-gap) - 52px - 24px - var(--gallery-dock-height) - var(--gallery-safe-bottom)));--gallery-available-height: min(var(--gallery-household-available-height), var(--gallery-action-available-height));--gallery-card-height: min(64svh, calc(var(--gallery-card-width) * .5625), var(--gallery-available-height));--gallery-radius: var(--radius-media);--gallery-copy-reveal: 0;--gallery-reveal: 0;height:auto;background:#fff}.home-gallery .home-opening{position:relative;z-index:1;height:var(--opening-rail-height);pointer-events:none}.home-scene-travel,.home-scene-anchor{display:contents}.home-gallery[data-gallery-expanding=true] .home-opening{z-index:3}.home-gallery .home-scene{height:100svh}.home.home-gallery .home-model{top:calc(var(--gallery-card-top) * var(--explorer-progress));left:calc(var(--gallery-inset) * var(--explorer-progress));width:calc(100% + (var(--gallery-card-width) - 100%) * var(--explorer-progress));height:calc(100svh + (var(--gallery-card-height) - 100svh) * var(--explorer-progress));border-radius:calc(var(--gallery-radius) * var(--explorer-progress))}@media(hover:none)and (pointer:coarse){.home.home-gallery{--opening-rail-height: 200lvh;--gallery-safe-bottom: max(0px, calc(env(safe-area-inset-bottom, 0px) - (100dvh - 100svh)) )}.home-gallery .home-scene{height:100lvh}.home-gallery .home-scene-travel{display:block;position:relative;width:1px;height:calc(100% - 100lvh)}.home-gallery .home-scene-anchor{display:block;position:sticky;top:0;width:1px;height:0;overflow:visible}.home-gallery .home-scene-anchor>.home-scene{position:relative;top:auto;width:100vw}.home-gallery :is(.home-opening,.card-stack-section){transform:translateZ(1px)}.is-home:has(.home-gallery) .header-anchor{display:block;position:fixed;top:0;left:0;width:1px;height:0;z-index:3}.is-home:has(.home-gallery) .header-anchor>.header{position:relative;width:100vw;right:auto}.home-gallery .home-moments{--moment-section-height: 100lvh}.home-gallery .home-scene :is(iframe,.scene-shade){height:100%}.home.home-gallery .home-model{height:calc(100lvh + (var(--gallery-card-height) - 100lvh) * var(--explorer-progress))}.home-gallery .home-copy{bottom:auto;height:100svh}}.home-gallery[data-gallery-ready=true] .home-model,.home-gallery .home-moments .moment-card[data-hero-media=true] .moment-media{visibility:hidden}.home-moments{--moment-card-gap: clamp(16px, 2svh, 24px);--moment-scroll-step: clamp(112px, 18svh, 168px);--moment-end-hold: 0px;position:relative;z-index:2;height:calc(var(--opening-rail-height) + var(--moment-turn-count) * var(--moment-scroll-step) + var(--moment-end-hold));margin-top:calc(-1 * var(--opening-rail-height))}.home-gallery :is(.home-opening,.home-moments){touch-action:pan-x pinch-zoom}.home-gallery[data-moment-zoomed=true] :is(.home-opening,.home-moments,.home-moments .moment-track){touch-action:auto}:is(.is-home:has(.home-gallery),.is-mission) .header{--header-expanded-height: 112px;--header-compact-height: 56px;--header-expanded-logo: 46px;--header-compact-logo: 26px;position:fixed;isolation:isolate;height:calc(var(--header-expanded-height) + (var(--header-compact-height) - var(--header-expanded-height)) * var(--scene-ink, 0) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 24px 0}:is(.is-home:has(.home-gallery),.is-mission) .header .logo{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-inline:8px;font-size:calc(var(--header-expanded-logo) + (var(--header-compact-logo) - var(--header-expanded-logo)) * var(--scene-ink, 0))}.is-home:has(.home-gallery) .header{transform:scale(calc(1 - var(--scene-ink, 0)));transform-origin:center top}.home-gallery .home-moments .moment-card-layer:not(:first-child){opacity:var(--card-opacity)}.home-gallery:has(.model-ready):not(.model-unavailable):not(:has(.moment-card[data-hero-media=true])) .home-moments .moment-card-layer:not(:first-child){visibility:hidden}.home-gallery[data-gallery-paging=false] .home-moments .moment-card-layer:not(:first-child){transform:translateY(var(--card-offset)) scale(calc(1 - var(--card-depth) * .035));transition:transform .42s cubic-bezier(.4,0,.2,1)}.home-gallery[data-gallery-copy-visible=true][data-gallery-paging=false] .home-moments .moment-card-layer:not(:first-child){transform:translateY(calc(var(--card-offset) + var(--card-depth) * 12px)) scale(calc(1 - var(--card-depth) * .035));transition-duration:.56s;transition-delay:60ms;transition-timing-function:cubic-bezier(.2,0,0,1)}.home-gallery:not([data-gallery-ready=true]):has(.model-ready):not(.model-unavailable) .home-moments .moment-card[data-opening=true] .moment-media{opacity:0}.home-gallery:has(.model-ready):not(.model-unavailable) .home-moments .moment-card[data-opening=true]{background:transparent}.home-gallery .home-moments .moment-section:first-child .moment-section-title{opacity:var(--gallery-copy-reveal);transform:translateY(calc(6px * (1 - var(--gallery-copy-reveal))));transition:opacity .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1)}.home-gallery .home-moments .moment-section:first-child .moment-caption{opacity:var(--gallery-copy-reveal);transition:opacity .32s cubic-bezier(.4,0,.2,1)}.home-gallery .home-moments .moment-section:first-child .moment-caption h3{transform:translateY(calc(6px * (1 - var(--gallery-copy-reveal))));transition:transform .32s cubic-bezier(.4,0,.2,1)}.home-gallery[data-gallery-copy-visible=true]{--gallery-copy-reveal: 1}.home-gallery:is([data-gallery-stage=details],[data-gallery-stage=ready]){--gallery-reveal: 1}.home-gallery[data-gallery-copy-visible=true] .home-moments .moment-section:first-child :is(.moment-section-title,.moment-caption,.moment-caption h3){transition-duration:.56s;transition-delay:60ms;transition-timing-function:cubic-bezier(.2,0,0,1)}.home-gallery[data-gallery-paging=true] .home-moments .moment-card-layer{transition:none}.home-gallery:not([data-gallery-ready=true]) .home-moments .moment-section:first-child .moment-track{pointer-events:none}@media(min-width:701px){.is-home:has(.home-gallery){--gallery-dock-height: 112px}.home.home-gallery{--gallery-card-ratio: 1.6;--gallery-card-width: min(80vw, 1320px, calc(70svh * var(--gallery-card-ratio)), calc(var(--gallery-available-height) * var(--gallery-card-ratio)));--gallery-top: clamp(96px, 10svh, 120px);--gallery-title-gap: 24px;--gallery-controls-gap: 28px;--gallery-household-available-height: max(240px, calc(100svh - var(--gallery-card-top) - var(--gallery-controls-gap) - 52px - 8px - var(--gallery-dock-height) - var(--gallery-safe-bottom)));--gallery-card-height: calc(var(--gallery-card-width) / var(--gallery-card-ratio))}}@media(max-width:700px){.home.home-gallery{--gallery-card-width: 86vw;--gallery-gap: 16px;--gallery-top: 100px;--gallery-title-lines: 2;--gallery-title-gap: var(--home-section-title-gap);--gallery-controls-gap: 24px;--gallery-card-height: min(clamp(320px, 53svh, 560px), var(--gallery-available-height))}}@media(max-height:600px)and (min-width:701px){.home.home-gallery{--gallery-top: 80px}}@media(max-width:600px)and (max-height:650px){.is-home:has(.home-gallery){--gallery-dock-height: 112px}.home.home-gallery{--gallery-top: 92px;--gallery-title-gap: 12px;--gallery-controls-gap: 12px}}@media(max-width:600px){:is(.is-home:has(.home-gallery),.is-mission) .header{--header-expanded-height: 95px;--header-compact-height: 52px;--header-expanded-logo: 36px;--header-compact-logo: 24px}}@media(prefers-reduced-motion:reduce){.home-gallery .home-moments .moment-section:first-child :is(.moment-section-title,.moment-caption,.moment-caption h3,.moment-card,.moment-card-layer){transition:none!important}.home-gallery .home-moments .moment-section:first-child :is(.moment-section-title,.moment-caption h3){transform:none}}@media(orientation:landscape)and (max-height:520px){.is-home:has(.home-gallery){--gallery-dock-height: 0px}.home-gallery .home-scene{height:100lvh}.home-gallery .home-moments{--moment-section-height: 100lvh}.home.home-gallery .home-model{height:calc(100lvh + (var(--gallery-card-height) - 100lvh) * var(--explorer-progress))}.home.home-gallery{--opening-rail-height: 200lvh;--gallery-side-start: max(24px, env(safe-area-inset-left, 0px));--gallery-side-end: max(24px, env(safe-area-inset-right, 0px));--gallery-landscape-title-width: clamp(128px, 22vw, 192px);--gallery-landscape-gap: clamp(20px, 3vw, 28px);--gallery-title-lines: 3;--gallery-title-size: var(--type-section-size);--gallery-available-height: max(120px, calc(100svh - 24px - max(12px, env(safe-area-inset-top, 0px)) - max(12px, env(safe-area-inset-bottom, 0px))) );--gallery-card-width: min(680px, calc(100vw - var(--gallery-side-start) - var(--gallery-side-end) - var(--gallery-landscape-title-width) - var(--gallery-landscape-gap)));--gallery-card-height: var(--gallery-available-height);--gallery-top: max(12px, calc((100dvh - var(--gallery-card-height) - 24px - env(safe-area-inset-bottom, 0px) + env(safe-area-inset-top, 0px)) / 2));--gallery-card-top: var(--gallery-top);--gallery-inset: calc(var(--gallery-side-start) + (100vw - var(--gallery-side-start) - var(--gallery-side-end) - var(--gallery-landscape-title-width) - var(--gallery-landscape-gap) - var(--gallery-card-width)) / 2 + var(--gallery-landscape-title-width) + var(--gallery-landscape-gap))}.home-gallery .home-moments .moment-section{display:grid;grid-template-columns:var(--gallery-landscape-title-width) var(--gallery-card-width);column-gap:var(--gallery-landscape-gap);justify-content:center;align-content:start;align-items:center;padding-inline:var(--gallery-side-start) var(--gallery-side-end)}.home-gallery .home-moments .moment-section-title{margin:0;text-align:start}.home-gallery .home-moments .moment-section-title:before,.home-gallery .home-moments .moment-section-title:after{display:none}.home-gallery .home-moments .moment-section-title>span{max-width:none}.home-gallery .home-moments .moment-track{margin:0}.home-gallery .home-copy{bottom:auto;height:100svh;padding:max(60px,env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) 108px max(24px,env(safe-area-inset-left,0px));align-content:center;grid-template-rows:0 auto auto;gap:8px}.home-gallery .home-copy h1{font-size:var(--type-hero-size)}.home-gallery .home-copy p{font-size:var(--type-intro-size)}.is-home:has(.home-gallery) .header{--header-expanded-height: 60px;--header-expanded-logo: 30px}.is-home:has(.home-gallery){--footer-bottom: env(safe-area-inset-bottom, 0px)}}@media(max-height:520px){.site.is-home:has(.home-gallery){--gallery-dock-height: 0px}.site.is-home[data-waitlist-minimized=true]:not([data-waitlist-closing=true]) .address-flow:not(.is-expanded):not(:focus-within){visibility:hidden;opacity:0;pointer-events:none}}@media(max-width:700px)and (orientation:portrait){.is-home:has(.home-gallery){--gallery-dock-height: 84px}.home.home-gallery{--gallery-top: calc(24px + env(safe-area-inset-top, 0px)) ;--gallery-title-size: var(--type-section-size);--gallery-title-lines: 2;--gallery-title-gap: 16px;--gallery-controls-gap: 16px;--gallery-card-ratio: .625;--gallery-action-top: calc(24px + env(safe-area-inset-top, 0px)) ;--gallery-action-description-lines: 2;--gallery-household-available-height: max(180px, calc(100svh - var(--gallery-card-top) - 24px - var(--gallery-controls-gap) - var(--gallery-dock-height) - var(--gallery-safe-bottom)));--gallery-card-width: min(480px, calc(100vw - 48px) );--gallery-card-height: min(640px, calc(var(--gallery-card-width) / var(--gallery-card-ratio)), var(--gallery-available-height));--gallery-gap: 14px}.home-gallery .home-moments .moment-section-title{margin-inline:16px}.home-gallery .home-moments .moment-section-title>span{max-width:none}}@media(max-width:360px)and (orientation:portrait){.home.home-gallery{--gallery-action-top: 16px}}@media(max-width:900px)and (hover:none)and (pointer:coarse){.home.home-gallery{--opening-rail-height: 180lvh}}.proactive-trail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;pointer-events:none;fill:#fff}.proactive-footstep{opacity:0}.action-story.action-story-emergency{background:#080a11;color:#fff}.home-action .action-story-emergency .action-story-copy p{color:#c4c8d4}.neighborhood-scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;isolation:isolate;container-type:size;color:#2a302a;background:var(--neighborhood-background, #efede5);text-align:left}.neighborhood-film{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.neighborhood-scene :is(.neighborhood-video,.video-frame-cover){position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.neighborhood-dialogue{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.neighborhood-footage{position:absolute;width:14%;min-width:70px;padding:5px 5px 0;border-radius:9px;color:#48523e;background:#fffdf2;box-shadow:0 2px 2px #293a3010,0 8px 18px #293a302b;font-size:clamp(8px,1cqw,11px);text-align:center}.neighborhood-footage>div{aspect-ratio:1.7;border-radius:5px;background:url(/media/actions/aftermath-vantage-points.png) center top / 100% 200%}.neighborhood-footage>span{display:block;padding:5px 0 6px}.neighborhood-footage-left{left:calc(23% + var(--footage-left, 0) * 20%);bottom:calc(27% - var(--footage-left, 0) * 14%);opacity:var(--footage-left-opacity, 0);transform:translate(-50%) rotate(calc(-9deg + var(--footage-left, 0) * 4deg))}.neighborhood-footage-right{left:calc(77% - var(--footage-right, 0) * 20%);bottom:calc(27% - var(--footage-right, 0) * 14%);opacity:var(--footage-right-opacity, 0);transform:translate(-50%) rotate(calc(9deg - var(--footage-right, 0) * 4deg))}.neighborhood-footage-right>div{background-position:center bottom}.neighborhood-comic .neighborhood-footage{border:1.5px solid #233044;box-shadow:3px 4px #233044;border-radius:5px}.neighborhood-comic .neighborhood-footage>div{filter:sepia(.55) saturate(.7);border-radius:2px}.neighborhood-comic-lettering{position:absolute;z-index:1;pointer-events:none;container-type:inline-size}.neighborhood-comic-lettering>span{position:absolute;left:33.7%;top:35.5%;transform:translate(-50%,-50%);display:grid;place-items:center;width:6.7%;height:8%;border-radius:50%;background:#fff4df;color:#233044;font-size:clamp(8px,1.3cqw,17px);font-weight:500;opacity:var(--comic-left-opacity, 0)}.neighborhood-comic-lettering>span+span{left:66.5%;top:37%;opacity:var(--comic-right-opacity, 0)}.neighborhood-scene[data-reduced=true] .neighborhood-comic-lettering,.neighborhood-comic .neighborhood-reply{display:none}.neighborhood-bubble{position:absolute;top:45%;left:50%;width:max-content;max-width:42%;padding:12px 18px 14px;border-radius:18px;background:#fffdf5;color:#293b35;box-shadow:0 3px 4px #23382b0a,0 9px 22px #23382b14,inset 0 1px 1px #fff;font-size:clamp(12px,1.65cqw,18px);line-height:1.3;font-weight:500;opacity:0;transform:translate(-50%,7px) scale(.96);transform-origin:50% 100%;transition:opacity .18s ease-out,transform .24s cubic-bezier(.2,0,0,1)}.neighborhood-bubble:after{content:"";position:absolute;width:13px;height:13px;background:inherit;bottom:-5px;left:calc(50% - 6px);border-radius:0 0 4px;transform:rotate(45deg)}.neighborhood-bubble span{display:block;margin-bottom:4px;font-size:.67em;letter-spacing:.03em;color:#687768}.neighborhood-reply{left:69%;top:43%}.neighborhood-bubble[data-visible=true]{opacity:1;transform:translate(-50%) scale(1)}.neighborhood-receipt{position:absolute;left:50%;bottom:5%;display:flex;align-items:center;gap:7px;width:max-content;padding:9px 14px;border-radius:999px;background:#fffdf3;color:#405c43;box-shadow:0 3px 15px #2e42250c;font-size:clamp(11px,1.4cqw,15px);font-weight:450;opacity:0;transform:translate(-50%,5px);transition:opacity .18s ease-out,transform .24s cubic-bezier(.2,0,0,1)}.neighborhood-receipt[data-visible=true]{opacity:1;transform:translate(-50%)}.neighborhood-comic{color:#233044}.neighborhood-comic .neighborhood-bubble{border:1.5px solid #233044;box-shadow:3px 4px #233044;border-radius:45% 40% 42% 38%/30% 35% 35% 30%}.neighborhood-comic .neighborhood-bubble:after{border-right:1.5px solid #233044;border-bottom:1.5px solid #233044;bottom:-7px}.neighborhood-miniature .neighborhood-bubble{border-radius:9px;background:#fff8e8;color:#4c4035;box-shadow:0 4px #b8a88b40,0 8px 18px #4d38251a}.neighborhood-floating .neighborhood-film{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.neighborhood-floating :is(.neighborhood-video,.video-frame-cover){object-fit:cover;object-position:center}.neighborhood-floating .neighborhood-request{left:50%;top:40%;max-width:36%}.neighborhood-floating .neighborhood-bubble{background:#fff}.neighborhood-house-reaction{top:48%;max-width:28%}.neighborhood-reaction-left{left:24%}.neighborhood-reaction-right{left:76%}.neighborhood-reaction-left:after{left:68%}.neighborhood-reaction-right:after{left:32%}@container (min-width: 481px) and (max-aspect-ratio: 1.15){.neighborhood-reaction-left{left:16%}.neighborhood-reaction-right{left:84%}.neighborhood-house-reaction{max-width:26%}}.neighborhood-report{position:absolute;z-index:1;left:50%;top:max(29%,calc(var(--neighborhood-copy-bottom, 0px) + 12px));width:17.5%;min-width:152px;max-width:194px;color:#000;line-height:1.2;opacity:0;transform:translate(-50%,10px) rotate(-3deg) scale(.96);transform-origin:center bottom;transition:opacity .18s ease-out,transform .3s cubic-bezier(.2,0,0,1)}.neighborhood-report[data-visible=true]{opacity:1;transform:translate(-50%) rotate(-3deg) scale(1)}.neighborhood-report-sheet{position:relative;z-index:1;border-radius:12px;padding:12px 13px 9px;background:#fff;box-shadow:0 2px 3px #0000000a,0 9px 23px #00000014}.neighborhood-report:before{content:"";position:absolute;z-index:0;top:5px;right:-3px;bottom:15px;left:3px;border-radius:12px;background:#fff;transform:rotate(3deg)}.neighborhood-report header{display:flex;align-items:center;gap:8px}.neighborhood-report header>div{flex:1;min-width:0}.neighborhood-report strong{display:block;font-weight:500;font-size:clamp(10px,1.25cqw,14px);line-height:1.25}.neighborhood-report header span{display:block;margin-top:3px;color:#000;opacity:.55;font-size:clamp(8px,.85cqw,10px)}.neighborhood-report-rule{height:1px;margin:10px 0 0;background:#00000018}.neighborhood-report-placeholder{overflow:hidden;max-height:0;opacity:0;transition:max-height .24s cubic-bezier(.2,0,0,1),opacity .18s ease-out}.neighborhood-report-placeholder[data-visible=true]{max-height:28px;opacity:1}.neighborhood-report-placeholder i{display:block;height:3px;width:74%;margin-top:9px;background:#00000012;border-radius:2px}.neighborhood-report-placeholder i+i{width:46%;margin-top:5px;margin-bottom:4px}.neighborhood-report-entry{max-height:0;overflow:hidden;opacity:0;transform:translate(7px);transition:max-height .3s cubic-bezier(.2,0,0,1),opacity .18s ease-out,transform .3s cubic-bezier(.2,0,0,1)}.neighborhood-report-entry[data-received=true]{max-height:46px;opacity:1;transform:translate(0)}.neighborhood-report-row{display:flex;align-items:center;gap:7px;padding-top:6px}.neighborhood-report-thumbnail{flex:none;width:32px;height:22px;border-radius:4px;background:url(/media/actions/aftermath-vantage-points.png) center top / 100% 200%;box-shadow:inset 0 0 0 1px #0000000a}.neighborhood-report-thumbnail-1{background-position:center bottom}.neighborhood-report-row>div{flex:1;min-width:0}.neighborhood-report-row strong{font-size:clamp(9px,.95cqw,11px)}.neighborhood-report-row div>span{display:none}.neighborhood-report-row>svg{color:#000;flex:none}.neighborhood-report footer{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:9px;padding-top:8px;border-top:1px solid #00000018;color:#000;font-size:clamp(9px,.9cqw,10px);line-height:1.3}.neighborhood-report footer span{min-width:0}.neighborhood-report footer b{flex:none;white-space:nowrap;font-weight:450;font-variant-numeric:tabular-nums}.neighborhood-report-stem{width:1px;height:8px;margin:4px auto 0;background:linear-gradient(#00000024,#0000)}@container (max-width: 480px){.neighborhood-bubble{padding:9px 12px 11px;font-size:clamp(11px,3.5cqw,14px);max-width:76%}.neighborhood-reply{left:59%}.neighborhood-receipt{font-size:12px;bottom:5%}.neighborhood-footage{min-width:74px;width:22%}.neighborhood-footage-left{left:calc(17% + var(--footage-left, 0) * 20%);bottom:calc(32% + var(--footage-left, 0) * 7%)}.neighborhood-footage-right{left:calc(83% - var(--footage-right, 0) * 20%);bottom:calc(32% + var(--footage-right, 0) * 7%)}.neighborhood-report{top:max(42%,calc(var(--neighborhood-copy-bottom, 0px) + 8px));width:37%;min-width:128px;max-width:144px}.neighborhood-report-sheet{padding:8px 9px 7px;border-radius:10px}.neighborhood-report:before{top:4px;right:-2px;bottom:-3px;left:2px;border-radius:10px}.neighborhood-report header{gap:6px}.neighborhood-report strong{font-size:10px}.neighborhood-report header span{display:none}.neighborhood-report-rule{margin-top:7px}.neighborhood-report-row{gap:5px;padding-top:6px}.neighborhood-report-thumbnail{width:24px;height:17px}.neighborhood-report-row strong{font-size:9px}.neighborhood-report-row div>span{display:none}.neighborhood-report-row>svg{width:11px;height:11px}.neighborhood-report footer{gap:5px;margin-top:7px;padding-top:6px;font-size:8.5px}.neighborhood-report-stem{display:none}.neighborhood-floating .neighborhood-request{left:50%;top:53%;max-width:76%}.neighborhood-house-reaction{top:57%;max-width:29%;padding:8px 9px 10px;font-size:10.5px;line-height:1.25}.neighborhood-reaction-left{left:15%}.neighborhood-reaction-right{left:85%}}@media(max-width:700px)and (orientation:portrait){.neighborhood-scene:not(.neighborhood-floating) .neighborhood-film{top:auto;bottom:0;width:120%;left:-10%;height:auto;aspect-ratio:1.7985;-webkit-mask-image:linear-gradient(#0000,#000 12%);mask-image:linear-gradient(#0000,#000 12%)}.neighborhood-scene:not(.neighborhood-floating) :is(.neighborhood-video,.video-frame-cover){object-fit:contain;object-position:center bottom}.neighborhood-bubble,.neighborhood-reply{top:54%}}@container (max-width: 300px){.neighborhood-footage-left{bottom:calc(32% + var(--footage-left, 0) * 4%)}.neighborhood-footage-right{bottom:calc(32% + var(--footage-right, 0) * 4%)}.neighborhood-report{top:max(32%,calc(var(--neighborhood-copy-bottom, 0px) + 8px));width:40%;min-width:112px}.neighborhood-report strong{font-size:9.5px}.neighborhood-report-row strong{font-size:8px}.neighborhood-report-thumbnail{width:20px;height:15px}.neighborhood-report-row>svg{width:10px;height:10px}.neighborhood-report footer{gap:4px;font-size:8px}.neighborhood-house-reaction{top:58%;padding:7px 7px 9px;font-size:10px}.neighborhood-house-reaction>span{display:none}}@container (max-width: 300px) and (max-height: 340px){.neighborhood-report{top:max(32%,calc(var(--neighborhood-copy-bottom, 0px) + 8px));min-width:112px;width:42%}.neighborhood-floating .neighborhood-receipt{display:none}.neighborhood-house-reaction{top:64%}}@container (max-height: 360px) and (min-aspect-ratio: 1.2){.neighborhood-report{top:max(32%,calc(var(--neighborhood-copy-bottom, 0px) + 6px));min-width:128px;width:27%;max-width:148px}.neighborhood-report-sheet{padding:6px 8px;border-radius:9px}.neighborhood-report header{gap:5px}.neighborhood-report header strong{font-size:9px}.neighborhood-report header span,.neighborhood-report-row div>span,.neighborhood-report-stem{display:none}.neighborhood-report-rule{margin-top:5px}.neighborhood-report-row{gap:5px;padding-top:4px}.neighborhood-report-thumbnail{width:20px;height:14px}.neighborhood-report-row strong{font-size:8px}.neighborhood-report-row>svg{width:10px;height:10px}.neighborhood-report footer{margin-top:6px;padding-top:5px;font-size:8px}.neighborhood-floating .neighborhood-request{left:16%;top:48%;max-width:28%}.neighborhood-floating .neighborhood-bubble{padding:8px 11px 10px;font-size:11px}.neighborhood-floating .neighborhood-receipt{bottom:3%;padding:6px 11px;font-size:10px}.neighborhood-house-reaction{top:48%;max-width:26%;padding:8px 10px 10px;font-size:10.5px}.neighborhood-reaction-left{left:20%}.neighborhood-reaction-right{left:80%}}@container (min-aspect-ratio: .85){.neighborhood-floating[data-framing=portrait] :is(.neighborhood-video,.video-frame-cover){object-position:center 60%}}@container (max-width: 1000px) and (min-aspect-ratio: 1.15){.neighborhood-report{top:max(29%,calc(var(--neighborhood-copy-bottom, 0px) + 6px))}.neighborhood-report-sheet{padding:6px 9px}.neighborhood-report header strong{font-size:10px}.neighborhood-report header span,.neighborhood-report-stem{display:none}.neighborhood-report-rule{margin-top:5px}.neighborhood-report-row{gap:5px;padding-top:4px}.neighborhood-report-thumbnail{width:22px;height:15px}.neighborhood-report-row strong{font-size:9px}.neighborhood-report-row>svg{width:11px;height:11px}.neighborhood-report footer{margin-top:5px;padding-top:4px;font-size:8.5px}}@container (max-width: 480px) and (max-height: 420px) and (max-aspect-ratio: 1.2){.neighborhood-report-sheet{padding:6px 8px}.neighborhood-report-rule{margin-top:5px}.neighborhood-report-row{padding-top:4px}.neighborhood-report-thumbnail{width:20px;height:14px}.neighborhood-report footer{margin-top:5px;padding-top:4px}}@container (max-height: 460px) and (min-aspect-ratio: 1.2){.neighborhood-report{top:max(29%,calc(var(--neighborhood-copy-bottom, 0px) + 6px));width:40%;min-width:168px;max-width:168px}.neighborhood-house-reaction{max-width:24%}.neighborhood-report,.neighborhood-report[data-visible=true]{transform:translate(-50%)}.neighborhood-report-sheet{display:grid;grid-template-columns:1fr 1fr;padding:5px 8px}.neighborhood-report-sheet>:is(header,footer,.neighborhood-report-rule,.neighborhood-report-placeholder){grid-column:1 / -1}.neighborhood-report header strong{font-size:9px}.neighborhood-report-rule{margin-top:4px}.neighborhood-report-row{gap:3px;padding-top:4px}.neighborhood-report-thumbnail{display:none}.neighborhood-report-row strong{font-size:8px}.neighborhood-report-row>svg{width:9px;height:9px;margin-right:5px}.neighborhood-report footer{margin-top:4px;padding-top:4px;font-size:8px}}@container (max-height: 240px) and (min-aspect-ratio: 1.2){.neighborhood-report{top:auto;bottom:2%}.neighborhood-report-sheet{padding:3px 6px}.neighborhood-report header strong{font-size:8px}.neighborhood-report-rule{margin-top:2px}.neighborhood-report-row{padding-top:2px}.neighborhood-report-row strong{font-size:7.5px}.neighborhood-report-row>svg{width:8px;height:8px}.neighborhood-report footer{margin-top:2px;padding-top:2px;font-size:7px;line-height:1.2}.neighborhood-house-reaction{top:auto;bottom:6%;max-width:23%;padding:6px 7px 7px;font-size:9px}.neighborhood-reaction-left{left:16%}.neighborhood-reaction-right{left:84%}.neighborhood-house-reaction:after{top:-4px;bottom:auto}}.neighborhood-floating .neighborhood-house-reaction[data-snapshot=true]{box-sizing:border-box;width:26%;max-width:150px;padding:4px;border-radius:16px}.neighborhood-chat-snapshot{position:relative;z-index:1;aspect-ratio:1.7;border-radius:12px;background:url(/media/actions/aftermath-vantage-points.png) center top / auto 200% no-repeat}.neighborhood-chat-snapshot-driveway{background-position:center bottom}@container (max-width: 480px){.neighborhood-floating .neighborhood-house-reaction[data-snapshot=true]{width:28%;padding:3px;border-radius:13px}.neighborhood-chat-snapshot{border-radius:10px}}@container (max-width: 300px){.neighborhood-floating .neighborhood-house-reaction[data-snapshot=true]{width:26%}.neighborhood-report-sheet{padding-block:4px 2px}}@media(prefers-reduced-motion:reduce){.neighborhood-bubble,.neighborhood-receipt,.neighborhood-report,.neighborhood-report-placeholder,.neighborhood-report-entry{transition:none}}:root{--home-card-padding: var(--space-card-inset);--home-card-title-size: var(--type-card-size);--home-card-title-weight: var(--type-card-weight);--home-card-scrim: linear-gradient(180deg, rgb(0 0 0 / 54%), rgb(0 0 0 / 27%) 26%, transparent 56%);--home-card-title-leading: 1.4}:is(.moment-caption,.action-story-copy,.neighborhood-copy){padding:var(--home-card-padding);text-align:start}:is(.moment-caption,.action-story-copy,.neighborhood-copy) h3{max-width:min(100%,var(--type-card-measure));overflow-wrap:break-word;margin:0;font:var(--home-card-title-weight) var(--home-card-title-size)/var(--home-card-title-leading) var(--font-brand);letter-spacing:var(--type-card-tracking);text-wrap:balance}@container (max-width: 640px) and (max-height: 360px){:is(.moment-caption,.action-story-copy,.neighborhood-copy,.action-story-chip-caption){--home-card-padding: 1rem;--action-card-padding: var(--home-card-padding);--home-card-title-size: clamp(1.375rem, 5.6cqw, 1.75rem)}}:is(.action-story-copy,.neighborhood-copy){position:relative;align-self:start;z-index:2;min-width:0;pointer-events:none}.home-action .action-story-copy p,.neighborhood-copy p,.home-action .neighborhood-copy p{max-width:min(100%,var(--type-feature-body-measure));overflow-wrap:break-word;margin:var(--space-card-title-body) 0 0;padding:0;font:var(--type-feature-body);letter-spacing:var(--type-feature-body-tracking);text-wrap:pretty}.home-action .action-story-copy p{color:#fff}.neighborhood-copy p,.home-action .neighborhood-copy p{color:#393e35}@container (max-width: 640px) and (max-height: 360px){.home-action .action-story-copy p,.neighborhood-copy p,.home-action .neighborhood-copy p{margin-top:.5rem;font-size:1rem}}.action-stories{--gallery-reveal: 1;--gallery-exit-opacity: 1;--gallery-top: clamp(40px, 8svh, 80px);--gallery-title-size: var(--home-section-title-size);--gallery-title-lines: 1;--gallery-title-gap: var(--space-heading-intro);--action-description-size: var(--type-intro-size);--action-copy-gap: var(--space-intro-media);--action-card-padding: var(--home-card-padding);text-align:left}.action-stories .moment-section{display:flex;flex-direction:column;padding-bottom:calc(var(--gallery-dock-height, 140px) + 48px)}.action-stories .moment-section-title,.action-stories .card-stack-description{flex:none}.action-stories .moment-track{flex:none;min-height:0}.home-action .moment-section-title{max-width:none;padding:0}.action-stories .moment-card-layer{box-shadow:0 2px 4px #0000000f,0 6px 14px #00000014}.home-action .card-stack-description{max-width:54ch;margin:0 auto var(--action-copy-gap);padding-inline:24px;color:#62685f;font-size:var(--action-description-size);line-height:1.5;letter-spacing:normal;text-align:center;text-wrap:pretty}.action-story{position:relative;display:grid;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden;isolation:isolate;contain:layout paint;container-type:size;border-radius:var(--radius-media);color:#fff;background:#64764c}.action-story[data-active=true]{pointer-events:auto}.action-story :is(video,.video-frame-cover){position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.action-story-away{background:#322b22}.action-story-insurance{background:#39433d}.action-insurance-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.action-story-aftermath{background:#fff;color:#171917}.action-story:not(.action-story-aftermath):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--home-card-scrim);pointer-events:none}.action-story-chip-caption{position:relative;grid-row:2;z-index:2;min-width:0;margin:0 var(--action-card-padding) var(--action-card-padding);pointer-events:none}.action-story-chip{position:relative;z-index:2;box-sizing:border-box;width:fit-content;max-width:100%;padding:16px 24px;border-radius:999px;background:#ffffff29;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#fff;font:var(--type-label);letter-spacing:var(--type-label-tracking);text-wrap:pretty;pointer-events:none}.action-story-aftermath .action-story-chip{background:#2a302a1f;color:#2a302a}@media(max-width:700px){.action-insurance-image{object-position:45% center}.action-story-away .action-away-video{object-position:15% center}.action-story-chip{padding:12px 20px}}@media(orientation:landscape)and (max-height:520px){.action-story-chip{padding:10px 16px}}@media(max-width:700px)and (orientation:portrait){.action-stories{--gallery-top: calc(24px + env(safe-area-inset-top, 0px)) ;--gallery-title-size: var(--type-section-size);--gallery-title-gap: var(--space-heading-intro);--action-description-size: var(--type-intro-size);--action-copy-gap: var(--space-intro-media)}.home-action .moment-section-title{margin-inline:16px}.home-action .moment-section-title>span{max-width:none}}@media(max-width:360px){.action-stories{--gallery-top: 16px;--action-copy-gap: var(--space-intro-media)}.action-story-chip{padding:10px 16px}}@media(orientation:landscape)and (max-height:520px){.action-stories{--gallery-top: 16px;--gallery-title-size: var(--type-section-size);--gallery-title-gap: 16px;--action-description-size: var(--type-intro-size);--action-copy-gap: 0px;--action-side-width: clamp(128px, 22vw, 192px);--action-side-gap: clamp(20px, 3vw, 28px)}.home-action .moment-section{display:grid;grid-template-columns:var(--action-side-width) var(--gallery-card-width);grid-template-rows:1fr 1fr;gap:0 var(--action-side-gap);align-content:center;padding:16px 24px 32px}.home-action .moment-section-title{grid-column:1;grid-row:1;align-self:end;margin:0 0 16px;text-align:start}.home-action .moment-section-title>span{max-width:none}.home-action .moment-section-title:before,.home-action .moment-section-title:after{display:none}.home-action .card-stack-description{grid-column:1;grid-row:2;align-self:start;margin:0;padding:0;text-align:start}.home-action .moment-track{grid-column:2;grid-row:1 / 3;align-self:center;margin:0}.home-action .sr-only{position:absolute}}.home-action{position:relative;z-index:3;padding:clamp(80px,10svh,128px) 0 clamp(120px,18svh,200px);background:#fff;color:#171917;text-align:center}@media(max-width:700px){.home-action{padding-block:80px 120px}}@media(max-height:650px){.home-action{padding-block:64px 88px}}.carousel-pagination{display:flex;align-items:center;min-width:0;height:52px;padding-inline:12px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;background:transparent;--moment-progress: 0;--moment-hover-color: #646764}.carousel-pagination::-webkit-scrollbar{display:none}.carousel-pagination button{position:relative;flex-shrink:0;display:grid;place-items:center;width:32px;height:44px;border-radius:20px;transition:width .35s cubic-bezier(.22,1,.36,1)}.moment-progress{position:relative;display:block;overflow:hidden;width:8px;height:8px;border-radius:10px;background:#8d8e8d;transition:width .35s cubic-bezier(.22,1,.36,1),background-color .25s}.carousel-pagination button[data-playback=playing]{width:64px}.carousel-pagination button[data-playback=playing] .moment-progress{width:40px;background:#c7c8c7}.carousel-pagination i{display:block;position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0);transform-origin:left;background:#292b29;border-radius:inherit}.carousel-pagination button[aria-selected=true] i{transform:scaleX(var(--moment-progress))}.moment-playback-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#252725;pointer-events:none}.moment-playback-icon svg{stroke-width:1.5}.carousel-pagination button[data-playback=playing] .moment-playback-icon{color:var(--moment-hover-color);opacity:0;transform:translateY(-14px);transition:opacity .15s}.carousel-pagination button[data-playback=playing]:focus-visible .moment-playback-icon{opacity:1}.carousel-pagination button:is([data-playback=paused],[data-playback=ended]) .moment-progress{opacity:0}.carousel-pagination button:focus-visible,.home-moments .carousel-pagination button:focus-visible{outline:none}.carousel-pagination button:focus-visible:after{content:"";position:absolute;bottom:2px;left:calc(50% - 8px);width:16px;height:2px;border-radius:1px;background:var(--moment-hover-color)}@media(hover:hover){.carousel-pagination button:hover .moment-progress{background:var(--moment-hover-color)}.carousel-pagination button[data-playback=playing]:hover .moment-playback-icon{opacity:1}}@media(hover:none)and (pointer:coarse){.carousel-pagination button{min-width:44px}}@media(max-width:700px)and (orientation:portrait){.carousel-pagination{height:44px}}@media(prefers-reduced-motion:reduce){.carousel-pagination button,.moment-progress,.moment-playback-icon{transition:none!important}}.home-no-cameras{position:relative;overflow-x:clip;z-index:3;padding:0 clamp(16px,4vw,64px) clamp(80px,10svh,128px);background:#fff;color:#171717;text-align:center;scroll-margin-top:24px}body:has(.no-cameras-study)>#home-first-paint{display:none}.no-cameras-study{padding-top:32px;background:#fff}.no-cameras-panel{position:relative;isolation:isolate;max-width:1440px;margin-inline:auto;padding:clamp(64px,7.5vw,112px) clamp(24px,4vw,64px)}.no-cameras-background{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-panel);background:#f7f7f7;pointer-events:none}.home-no-cameras h2{max-width:22ch;margin:0 auto;font-size:var(--home-section-title-size);font-weight:var(--home-section-title-weight);line-height:var(--home-section-title-leading);letter-spacing:var(--tracking-heading);text-wrap:balance}.no-cameras-intro{max-width:54ch;margin:var(--space-heading-intro) auto 0;color:#676767;font:var(--type-intro);line-height:1.6;letter-spacing:normal;text-wrap:pretty}.no-cameras-tasks{--no-cameras-peek: clamp(28px, 9vw, 100px);display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;max-width:560px;margin:clamp(40px,5vw,72px) auto 0;padding:0;list-style:none;text-align:start;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.no-cameras-task{position:relative;grid-area:1 / 1;display:flex;flex-direction:column;justify-content:center;width:min(360px,calc(100% - var(--no-cameras-peek) * 2));aspect-ratio:6 / 5;min-height:260px;margin-inline:auto;min-width:0;padding:28px 32px 30px;overflow-wrap:anywhere;border-radius:clamp(24px,2.4vw,32px);background:#fff;box-shadow:0 4px 24px #00000006;z-index:1}.no-cameras-task[data-position=previous]{transform:translate(calc(-1 * var(--no-cameras-peek))) scale(.92)}.no-cameras-task[data-position=next]{transform:translate(var(--no-cameras-peek)) scale(.92)}.no-cameras-task[data-position=active]{transform:translate(0) scale(1);background:#fff;box-shadow:0 12px 40px #0000000c;z-index:3}.no-cameras-carousel-pagination{width:max-content;max-width:100%;margin:20px auto 0}.no-cameras-task-heading{display:flex;align-items:center;gap:12px;font:500 var(--type-notification-title-size)/1.3 var(--font-brand)}.no-cameras-task h3{flex:1;min-width:0;margin:0}.no-cameras-task-heading>.no-cameras-object{flex-shrink:0;margin:0}.no-cameras-command{display:block;width:100%;padding:4px 0;border-radius:4px;text-align:start;font:500 var(--type-notification-title-size)/1.3 var(--font-brand);letter-spacing:-.02em;text-wrap:balance}.no-cameras-steps{display:grid;gap:12px;margin:26px 0 0;padding:0;list-style:none}.no-cameras-step{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;min-height:34px}.no-cameras-step-label{color:#676767;font:var(--type-notification-dense-body);text-wrap:pretty}.no-cameras-step:is([data-state=active],[data-state=done]) .no-cameras-step-label{color:#171717}.no-cameras-step-mark{position:relative;display:grid;place-items:center;width:21px;height:21px}.no-cameras-step-ring{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid #dcdcdc;border-radius:50%}.no-cameras-step-check{display:grid;place-items:center;width:21px;height:21px;color:#171717;opacity:0;transform:scale(.25);filter:blur(4px)}.no-cameras-step[data-state=done] .no-cameras-step-check{opacity:1;transform:scale(1);filter:blur(0)}.no-cameras-step[data-state=done] .no-cameras-step-ring{opacity:0}.no-cameras-step[data-state=active] .no-cameras-step-ring{border-color:#e5e5e5;border-top-color:#000;border-inline-end-color:#000;border-width:1.5px}@media(prefers-reduced-motion:no-preference){.no-cameras-task{transition:transform .45s cubic-bezier(.2,0,0,1),background-color .45s}.no-cameras-step-check{transition:opacity .3s cubic-bezier(.2,0,0,1),transform .3s cubic-bezier(.2,0,0,1),filter .3s cubic-bezier(.2,0,0,1)}.no-cameras-step-ring{transition:opacity .15s ease-out}.no-cameras-step[data-state=active] .no-cameras-step-ring{animation:no-cameras-progress-spin 1.1s linear infinite}.no-cameras-progress[data-playing=false] .no-cameras-step-ring{animation-play-state:paused}.no-cameras-task:not([data-position=active]) .no-cameras-step-ring{animation-play-state:paused}.no-cameras-task:not([data-position=active]) :is(.no-cameras-step-ring,.no-cameras-step-check){transition:none}}@keyframes no-cameras-progress-spin{to{transform:rotate(360deg)}}@media(pointer:coarse){.no-cameras-command{min-height:44px}}@media(max-width:700px){.no-cameras-progress{margin-inline:-20px}.no-cameras-tasks{--no-cameras-peek: clamp(24px, 7vw, 32px);max-width:520px}.no-cameras-task{padding:24px 20px}.no-cameras-step{min-height:45px}}.no-cameras-object{position:relative;display:inline-flex;width:1.9em;height:1em;min-width:0;min-height:0;margin:0 .05em 0 .2em;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;line-height:1;vertical-align:-.12em;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;overflow:visible}.no-cameras-object:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:clamp(24px,1.7em,44px);transform:translate(-50%,-50%)}.no-cameras-object:focus-visible{outline:2px solid #000;outline-offset:4px}.no-cameras-object[data-playing=true]{z-index:2}.no-cameras-object-stage{position:absolute;inset:50% 0 auto;height:2em;display:flex;align-items:center;pointer-events:none;transform:translateY(-50%) scale(.84);transform-origin:center}.no-cameras-object-frame{position:relative;display:block;width:100%}.no-cameras-still,.no-cameras-motion{position:absolute;display:block;max-width:none;height:auto;-webkit-user-select:none;user-select:none}.no-cameras-motion,.no-cameras-object[data-playing=true] .no-cameras-still{opacity:0}.no-cameras-object[data-playing=true] .no-cameras-motion{opacity:1}.no-cameras-object--truck{width:2.65em}.no-cameras-object--truck[data-playing=true]{z-index:5}.no-cameras-object--truck .no-cameras-object-stage{overflow:visible}.no-cameras-object--truck[data-playing=true] .no-cameras-still{opacity:1}.no-cameras-object--truck .no-cameras-object-frame{aspect-ratio:1136 / 722}.no-cameras-object--truck :is(.no-cameras-still,.no-cameras-motion){width:110.387%;left:-6.778%;top:-40.443%}.no-cameras-object--receipt .no-cameras-object-frame{width:1.65em;margin-inline:auto;aspect-ratio:777 / 926}.no-cameras-object.no-cameras-object--receipt{z-index:4;touch-action:none;-webkit-touch-callout:none}.no-cameras-object--receipt :is(.no-cameras-still,.no-cameras-motion){width:161.39%;left:-32.69%;top:-19.65%}.no-cameras-object--receipt .no-cameras-still{opacity:1}.no-cameras-object--receipt[data-receipt-ready=true] .no-cameras-still{opacity:0}.receipt-unfurl-layer{position:absolute;z-index:100;pointer-events:none;filter:drop-shadow(1px 2px 1.5px #30291d1f)}.no-cameras-object--hammer{width:1.65em}.no-cameras-object--hammer .no-cameras-object-frame{aspect-ratio:803 / 851}.no-cameras-object--hammer :is(.no-cameras-still,.no-cameras-motion){width:156.16%;left:-27.895%;top:-26.322%}@media(prefers-reduced-motion:reduce){.no-cameras-object:not([data-receipt-ready=true])[data-playing=true] .no-cameras-still{opacity:1}.no-cameras-object[data-playing=true] .no-cameras-motion{opacity:0}}@media(max-width:700px){.home-no-cameras{padding-bottom:80px}.no-cameras-intro{margin-top:var(--space-heading-intro);font-size:var(--type-intro-size)}}@media(max-height:650px){.home-no-cameras{padding-bottom:64px}.no-cameras-intro{margin-top:var(--space-heading-intro);font-size:var(--type-intro-size)}}.home-closing{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-height:max(640px,85svh);padding:100px 24px 120px;background:#fff;color:#171917;text-align:center}.home-closing h2{max-width:var(--type-closing-measure);font:var(--type-closing);letter-spacing:var(--type-closing-tracking);overflow-wrap:break-word;font-variant-numeric:tabular-nums}.home-closing-pill-slot{width:100%;height:80px;margin-top:var(--space-invitation-cta);bottom:var(--waitlist-minimized-bottom)}.home-closing-invitation{width:min(560px,100%);margin-top:var(--space-closing-title-invitation);text-align:left}.home-closing-invitation>p{font:var(--type-feature-body);color:var(--color-text-secondary)}.home-closing-invitation .home-closing-pill-slot{margin-top:22px}.site.is-home[data-waitlist-closing=true] .address-flow:not(.is-expanded){--closing-progress: var(--waitlist-closing-progress, 0);--closing-start-height: 62px;--closing-compact-height: var(--closing-start-height);--closing-end-height: 80px;--closing-start-input: 46px;--closing-end-input: 64px;--closing-input: calc(var(--closing-start-input) + (var(--closing-end-input) - var(--closing-start-input)) * var(--closing-progress));--waitlist-compact: calc((1 - var(--closing-progress)) * (1 - var(--waitlist-interaction)));--pill-full-width: min(calc(440px + 120px * var(--closing-progress)), calc(100vw - 48px) );--pill-full-height: calc(var(--closing-start-height) + (var(--closing-end-height) - var(--closing-start-height)) * var(--closing-progress));bottom:var(--waitlist-closing-bottom);width:calc(var(--pill-full-width) + (var(--pill-small-width) - var(--pill-full-width)) * var(--waitlist-compact));min-height:calc(var(--pill-full-height) + (var(--closing-compact-height) - var(--pill-full-height)) * var(--waitlist-compact));transform:translate(-50%);animation:none;visibility:visible;opacity:1;transition:--waitlist-interaction .45s cubic-bezier(.2,0,0,1)}.site.is-home[data-waitlist-closing=true] .waitlist-pill.is-waiting{--closing-compact-height: 58px;--copy-progress: var(--waitlist-copy-progress, 0);--pill-base-height: calc(var(--pill-status-height, 46px) + (var(--closing-input) - var(--pill-status-height, 46px)) * var(--copy-progress));--pill-padding-start: calc((var(--pill-full-inset) + (18px - var(--pill-full-inset)) * var(--waitlist-compact)) * (1 - var(--copy-progress)));--pill-padding-end: calc((8px - 1px * var(--waitlist-compact)) * (1 - var(--copy-progress)));--closing-dock-width: min(440px, calc(100vw - 48px) );--closing-start-width: calc(var(--closing-dock-width) + (var(--pill-small-width) - var(--closing-dock-width)) * (1 - var(--waitlist-interaction)));--closing-end-width: min(560px, calc(100vw - 48px) );--closing-direct-width: calc(var(--closing-start-width) + (var(--closing-end-width) - var(--closing-start-width)) * var(--closing-progress));--closing-current-width: calc(var(--pill-full-width) + (var(--pill-small-width) - var(--pill-full-width)) * var(--waitlist-compact));--pill-surface-right: calc(124px * var(--closing-progress) + (var(--closing-current-width) - var(--closing-direct-width)) / 2);--pill-edge-feather: min(6px, calc(48px * var(--closing-progress)), calc(48px * (1 - var(--closing-progress))))}.is-home[data-waitlist-closing=true] .pill-contents{-webkit-mask-image:linear-gradient(to right,transparent,#000c calc(var(--pill-edge-feather) * .5),#000 var(--pill-edge-feather));mask-image:linear-gradient(to right,transparent,#000c calc(var(--pill-edge-feather) * .5),#000 var(--pill-edge-feather))}.is-home[data-waitlist-closing=true] .pill-link-input .referral-link-text{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--pill-edge-feather)),#000c calc(100% - var(--pill-edge-feather) * .5),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--pill-edge-feather)),#000c calc(100% - var(--pill-edge-feather) * .5),transparent)}.is-home[data-waitlist-closing=true] .pill-rank{font-size:var(--closing-rank-size, var(--pill-rank-size))}.is-home[data-waitlist-closing=true] .waitlist-pill:not(.has-prepared-url) .pill-rank{opacity:calc(1 - var(--closing-progress));transform:translate(calc(-1 * var(--pill-rank-space, 48px) * var(--closing-progress)))}.is-home[data-waitlist-closing=true] .address-flow:not(.is-expanded) .street-field input{min-height:var(--closing-input);height:var(--closing-input);padding-right:calc(58px + (var(--closing-end-input) + 12px - 58px) * var(--closing-progress));font-size:calc(16px + 4px * var(--closing-progress))}.is-home[data-waitlist-closing=true] .address-flow:not(.is-expanded) .address-prompt{right:calc(58px + (var(--closing-end-input) + 12px - 58px) * var(--closing-progress));font-size:calc(16px + 4px * var(--closing-progress))}.is-home[data-waitlist-closing=true] .address-flow:not(.is-expanded) .flow-submit{width:var(--closing-input);height:var(--closing-input);min-height:var(--closing-input)}.is-home[data-waitlist-closing=true] .address-flow:not(.is-expanded) :is(.street-field,.street-field input,.address-prompt,.flow-submit,.pill-rank,.pill-status-detail,.pill-invite){transition:none}@media(max-width:700px){.home-closing{min-height:max(540px,80svh);gap:0;padding-block:88px 112px}.home-closing h2{max-width:var(--type-closing-measure)}.home-closing-pill-slot{height:72px}.site.is-home[data-waitlist-closing=true] .address-flow:not(.is-expanded){--closing-start-height: 60px;--closing-end-height: 72px;--closing-start-input: 44px;--closing-end-input: 56px}.is-home[data-waitlist-closing=true] .waitlist-pill .pill-status-detail{max-height:calc(96px * (1 - var(--waitlist-compact, 0)))}.is-home[data-waitlist-closing=true] .address-flow:not(.is-expanded) :is(.street-field input,.address-prompt){font-size:calc(16px + 2px * var(--closing-progress))}}@media(orientation:landscape)and (max-height:520px){.home-closing{min-height:100svh;gap:0;padding-block:48px 64px}.home-closing h2{max-width:var(--type-closing-measure)}}.carousel-caption-motion>:is(h3,p,.action-story-chip){--caption-travel: clamp(48px, 10vw, 120px);transform:translate(calc(var(--carousel-caption-offset, 0) * var(--caption-travel) * -1.35));opacity:var(--carousel-caption-opacity, 1)}.carousel-caption-motion[data-caption-centered=true]>:is(h3,p,.action-story-chip){transform:none}@media(prefers-reduced-motion:reduce){.carousel-caption-motion>:is(h3,p,.action-story-chip){transform:none;opacity:1}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-latin-ext-v20.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-latin-v20.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.home-alerts{position:relative;z-index:3;padding-bottom:clamp(100px,14svh,160px);background:#fff;color:#171917;text-align:center}.home-alerts>h2{max-width:18ch;margin:0 auto;padding-inline:24px;font-size:var(--home-section-title-size);font-weight:var(--home-section-title-weight);line-height:var(--home-section-title-leading);letter-spacing:var(--tracking-heading);text-wrap:balance}.home-alerts>p{max-width:54ch;margin:var(--space-heading-intro) auto 0;padding-inline:24px;color:#62685f;font:var(--type-intro);letter-spacing:normal;text-wrap:pretty}.home-alerts-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;width:min(78vw,1240px);min-height:380px;aspect-ratio:16 / 7;margin:clamp(40px,6vw,64px) auto 0;padding-block:28px;overflow:hidden;border-radius:var(--radius-media);background:#f0f1eb;text-align:left}.alerts-demo{min-width:0;align-self:center;width:min(664px,100%)}.alerts-notification-stack{--alerts-inset: max(24px, calc((100% - 560px)/2) );display:flex;align-items:center;gap:clamp(20px,2.5vw,36px);min-width:0;padding-block:40px 64px;padding-inline:var(--alerts-inset);overflow-x:auto;overscroll-behavior-x:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--alerts-inset);scrollbar-width:none;cursor:grab;-webkit-overflow-scrolling:touch}.alerts-notification-stack::-webkit-scrollbar{display:none}.alerts-notification-stack[data-dragging=true]{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.alerts-notification-stack:focus-visible{outline:2px solid #000;outline-offset:-4px;border-radius:var(--radius-card)}.alerts-notification{flex:0 0 100%;min-width:0;scroll-snap-align:center;font-family:var(--font-notification);--alerts-padding: 28px 32px 32px;padding:0;overflow:hidden;border-radius:var(--radius-card);background:#fff;box-shadow:0 2px 5px #17191704,0 12px 32px #1719170a,0 32px 64px -24px #17191717}.alerts-notification[data-active=false]{cursor:pointer}.alerts-carousel-controls{display:flex;justify-content:center;width:max-content;max-width:calc(100% - 32px);margin:-24px auto 0}.alerts-notification-content{padding:var(--alerts-padding)}.alerts-notification-header{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-size:16px;font-weight:550}.alerts-notification-header img{display:block;border-radius:9px;box-shadow:0 0 0 1px #00000012}.alerts-notification-time{margin-left:auto;color:#62685f;font-size:14px;font-weight:400}.alerts-notification-message h3{margin:0;font:var(--type-notification-title);letter-spacing:var(--type-notification-title-tracking);text-wrap:pretty}.alerts-notification-message p{margin:8px 0 0;color:#565e51;font:var(--type-notification-body);letter-spacing:normal;text-wrap:pretty}.alerts-notification-image{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:0;object-fit:cover;background:#e5e8e0}@media(max-width:700px){.home-alerts{padding-bottom:100px}.home-alerts>p{margin-top:var(--space-heading-intro);font-size:var(--type-intro-size)}.home-alerts-card{width:86vw;min-height:320px;aspect-ratio:auto;margin-top:36px}.alerts-demo{width:100%}.alerts-notification-stack{gap:16px}.alerts-carousel-controls{margin-top:-56px}.alerts-notification{--alerts-padding: 20px}.alerts-notification-header{margin-bottom:18px;font-size:15px}}@media(max-width:360px){.alerts-notification{--alerts-padding: 12px}}@media(max-height:650px){.home-alerts>p{margin-top:var(--space-heading-intro);font-size:var(--type-intro-size)}}.home-alerts[data-design]{--alerts-ink: #171917;--alerts-muted: #62685f;--alerts-stage: #f0f1eb;container:alerts / inline-size;scroll-margin-top:88px}.home-alerts[data-design]>h2{max-width:19ch}.home-alerts[data-design]>p{max-width:58ch;margin-top:var(--space-heading-intro);font-size:var(--type-intro-size)}.home-alerts[data-design] .home-alerts-card{width:min(960px,calc(100% - 64px));min-height:340px;aspect-ratio:auto;margin:40px auto 0;padding:40px;border-radius:var(--radius-media);background:transparent;text-align:start}.home-alerts[data-design] .alerts-demo{align-self:center;width:min(100%,624px)}.home-alerts[data-design] .alerts-notification{--alerts-padding: 28px 32px;border-radius:var(--radius-card)}.home-alerts[data-design] .alerts-notification-header{margin-bottom:22px;font-size:15px}.home-alerts[data-design] .alerts-notification-message h3{overflow-wrap:break-word}.home-alerts[data-design] .alerts-notification-message p{line-height:1.5}.home-alerts[data-design=inset] .home-alerts-card{background:var(--alerts-stage)}.home-alerts[data-design=inset] .alerts-demo{width:min(100%,560px)}.home-alerts[data-design=floating] .alerts-notification{box-shadow:0 2px 8px #17191706,0 18px 50px -12px #17191724}.home-alerts[data-design=bare] .alerts-notification{background:transparent;--alerts-padding: 28px 0;border-radius:0;box-shadow:none}.home-alerts[data-design=bare] .alerts-demo{max-width:496px}.home-alerts[data-design=surface] .alerts-demo{padding:28px 32px 20px;border-radius:var(--radius-card);background:var(--alerts-stage)}.home-alerts[data-design=surface] .alerts-notification{--alerts-padding: 0;border-radius:0;background:transparent;box-shadow:none}.home-alerts[data-design=outline] .alerts-demo{width:min(100%,640px)}.home-alerts[data-design=outline] .alerts-notification{box-shadow:none;border:1px solid #dfe3da}.home-alerts[data-design=dark] .alerts-notification{background:#22261f;color:#fafbf7;box-shadow:none}.home-alerts[data-design=dark] .alerts-notification-message p,.home-alerts[data-design=dark] .alerts-notification-time{color:#d0d5cb}.home-alerts[data-design=dark] .alerts-notification-header img{background:#fff}@container alerts (max-width: 620px){.home-alerts[data-design] .home-alerts-card{width:calc(100% - 32px);min-height:320px;padding:20px 12px;border-radius:var(--radius-media)}.home-alerts[data-design] .alerts-notification{--alerts-padding: 24px;border-radius:var(--radius-card)}.home-alerts[data-design=bare] .alerts-notification-content{padding-inline:0}.home-alerts[data-design=surface] .alerts-demo{padding:24px 16px;border-radius:var(--radius-card)}.home-alerts[data-design=surface] .alerts-notification{--alerts-padding: 0}}@container alerts (max-width: 420px){.home-alerts[data-design] .home-alerts-card{padding:20px 12px}.home-alerts[data-design] .alerts-notification{--alerts-padding: 16px}.home-alerts[data-design] .alerts-notification-message h3{line-height:var(--type-notification-body-leading)}.home-alerts[data-design] .alerts-notification-header{margin-bottom:16px;gap:8px;font-size:14px}.home-alerts[data-design] .alerts-notification-header img{width:28px;height:28px}.home-alerts[data-design] .alerts-notification-time{font-size:12px}.home-alerts[data-design=bare] .alerts-notification-content,.home-alerts[data-design=surface] .home-alerts-card{padding-inline:0}.home-alerts[data-design=surface] .alerts-demo{padding:24px 16px}.home-alerts[data-design=surface] .alerts-notification{--alerts-padding: 0}}@media(max-width:620px){.home-alerts[data-design]>p{margin-top:var(--space-heading-intro);font-size:var(--type-intro-size)}}.home-alerts[data-design=floating] .home-alerts-card{width:100%;min-height:0;padding:0;overflow:visible;border-radius:0}.home-alerts[data-design=floating] .alerts-demo{width:100%}.home-alerts[data-design=floating] .alerts-notification-stack{--alerts-inset: calc((100% - min(78vw, 520px))/2) }.home-alerts[data-design=floating] .alerts-notification{flex-basis:min(78vw,520px);aspect-ratio:auto;--alerts-padding: 20px 24px;border-radius:var(--radius-card)}.home-alerts[data-design=floating] .alerts-notification-header{margin-bottom:10px;gap:8px;font-size:14px}.home-alerts[data-design=floating] .alerts-notification-header img{width:24px;height:24px}.home-alerts[data-design=floating] .alerts-notification-time{font-size:12px}.home-alerts[data-design=floating] .alerts-notification-message p{margin-top:4px;line-height:var(--type-notification-body-leading)}@container alerts (max-width: 620px){.home-alerts[data-design=floating] .alerts-notification-stack{--alerts-inset: 7%}.home-alerts[data-design=floating] .alerts-notification{flex-basis:86cqw}.home-alerts[data-design=floating] .alerts-notification{--alerts-padding: 14px 16px;border-radius:var(--radius-card)}.home-alerts[data-design=floating] .alerts-notification-header{margin-bottom:8px;font-size:13px}.home-alerts[data-design=floating] .alerts-notification-header img{width:20px;height:20px}}@container alerts (max-width: 380px){.home-alerts[data-design=floating] .alerts-notification{--alerts-padding: 12px}.home-alerts .alerts-carousel-controls .carousel-pagination{padding-inline:0}}.home-alerts .alerts-notification-message h3[data-type-extended]{line-height:1.4}.home{--explorer-gutter: clamp(28px, 3.6vw, 64px);--explorer-gap: clamp(24px, 2.4vw, 40px);--explorer-top: clamp(112px, 14svh, 168px);--explorer-bottom: calc(160px + env(safe-area-inset-bottom, 0px)) ;--explorer-detail-width: clamp(320px, 34vw, 520px);--explorer-height: max(100svh, 740px);--explorer-model-height: calc(var(--explorer-height) - var(--explorer-top) - var(--explorer-bottom));--explorer-radius: clamp(32px, 3.4vw, 56px);--explorer-text: #222921;--explorer-muted: #62685f;height:calc(140svh + var(--explorer-height))}.home-scene{--explorer-progress: 0;--tabs-opacity: 0;--picker-opacity: 0;height:var(--explorer-height);z-index:0;background:#fff}.home-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 40% 35%,#f5f5f0,#e8e9e7 60%,#dde1e5);opacity:calc(1 - var(--explorer-progress))}.home-scene iframe,.home-scene .scene-shade,.home-scene .home-copy{height:100svh}.home .home-model{inset:auto;top:calc(var(--explorer-top) * var(--explorer-progress));left:calc(var(--explorer-gutter) * var(--explorer-progress));width:calc(100% - (var(--explorer-gutter) * 2 + var(--explorer-gap) + var(--explorer-detail-width)) * var(--explorer-progress));height:calc(100svh + (var(--explorer-model-height) - 100svh) * var(--explorer-progress));overflow:hidden;border-radius:calc(var(--explorer-radius) * var(--explorer-progress));transform:none}.home-model:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 15%,#f7f7f3,#edeee8 65%,#e7e9e3);opacity:var(--explorer-progress)}.home-model canvas{position:relative}.home-scene[data-renderer=video] .scene-shade{z-index:1;pointer-events:none}.home-scene[data-renderer=video] .home-copy{z-index:2}.home-explorer{position:absolute;top:var(--explorer-top);right:var(--explorer-gutter);width:var(--explorer-detail-width);height:var(--explorer-model-height);display:flex;flex-direction:column;gap:16px;color:var(--explorer-text);visibility:hidden}.home-scene[data-explorer-visible=true] .home-explorer{visibility:visible}.home-explorer[inert]{pointer-events:none}.explorer-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:none;gap:4px;padding:5px;border-radius:20px;background:#f1f2ee;opacity:var(--tabs-opacity);transform:translate(calc(16px * (1 - var(--tabs-opacity))))}.explorer-tabs button{min-width:0;min-height:46px;padding:10px 8px;border:1px solid transparent;border-radius:15px;color:#63695f;font-size:17px;font-weight:500;letter-spacing:-.02em;transition:color .15s,background-color .15s,box-shadow .15s}.explorer-tabs button[aria-selected=true]{color:#222921;border-color:#dedfd8;background:#fff;box-shadow:0 1px 2px #18230d08,0 3px 8px #18230d05}.explorer-card{flex:1;min-height:0;display:flex;flex-direction:column;padding:clamp(24px,2.5vw,40px);border:1px solid #e7e8e1;border-radius:32px;background:linear-gradient(160deg,#fafbf8,#f5f6f1);opacity:var(--picker-opacity);transform:translate(calc(16px * (1 - var(--picker-opacity))))}.explorer-card[hidden]{display:none}.explorer-eyebrow{margin-bottom:14px;color:var(--explorer-muted);font-size:12px;font-weight:500;letter-spacing:.04em}.explorer-heading h2{max-width:13ch;font-size:clamp(34px,3.2vw,48px);font-weight:500;line-height:1.06;letter-spacing:-.045em;text-wrap:balance}.explorer-choices{display:grid;gap:6px;margin-block:26px 20px}.explorer-choice{display:grid;grid-template-columns:20px minmax(0,1fr) 18px;gap:10px;align-items:center;min-height:48px;padding:11px 12px;margin-inline:-12px;border:1px solid transparent;border-radius:14px;text-align:start;color:#555d51;font-size:clamp(15px,1.2vw,18px);line-height:1.4;transition:color .15s,background-color .15s,border-color .15s}.explorer-number{font-size:12px;font-variant-numeric:tabular-nums;color:#747d6d}.explorer-choice svg{opacity:0;transition:opacity .15s}.explorer-choice[aria-pressed=true]{color:#20291b;border-color:#d9dfd1;background:#e9eee3}.explorer-choice[aria-pressed=true] svg{opacity:1}.explorer-choice[aria-pressed=true] .explorer-number{color:#4f6243}.explorer-detail{margin-top:auto;padding-top:18px;border-top:1px solid #dfe3d7;min-height:108px;color:var(--explorer-muted);font-size:16px;line-height:1.5;text-wrap:pretty}.explorer-detail p{max-width:38ch}.explorer-hint{max-width:25ch}.home-explorer :is(button,select):focus-visible{outline:2px solid #000;outline-offset:3px}@media(hover:hover){.explorer-tabs button:hover{color:#222921;background:#fff9}.explorer-choice:hover{color:#20291b;background:#e9eee380}.explorer-choice:hover svg{opacity:1}}.explorer-photo,.explorer-select{display:none}.model-unavailable .explorer-photo{display:block;position:absolute;right:calc(100% + var(--explorer-gap));top:0;width:calc(100vw - var(--explorer-gutter) * 2 - var(--explorer-gap) - var(--explorer-detail-width));height:100%;border-radius:var(--explorer-radius);overflow:hidden;background:#edeee9 url(/media/vignettes/approach.webp) center / cover}.explorer-photo img{width:100%;height:100%;object-fit:cover}:is(.is-home,.is-mission) .address-flow:not(.is-expanded){top:auto;bottom:calc(var(--footer-bottom) + var(--footer-height) + var(--waitlist-footer-gap))}.is-home .address-flow:not(.is-expanded){--address-keyboard-bottom: calc(100% - var(--address-viewport-top, 0px) - var(--address-viewport-height, 100dvh) + 24px);bottom:max(calc(var(--footer-bottom) + var(--footer-height) + var(--waitlist-footer-gap)),var(--address-keyboard-bottom))}.is-home[data-waitlist-minimized=true] .address-flow:not(.is-expanded){bottom:max(var(--waitlist-minimized-bottom),calc(var(--footer-visible-height, 0px) + 12px),var(--address-keyboard-bottom))}@media(min-width:961px)and (max-height:800px){.explorer-card{padding:24px}.explorer-heading h2{max-width:none;font-size:32px}.explorer-eyebrow{display:none}.explorer-choices{gap:4px;margin-block:20px 16px}.explorer-choice{min-height:44px;padding-block:9px}.explorer-detail{min-height:88px;padding-top:16px;font-size:15px}}@media(max-width:960px),(max-height:672px){.home{--explorer-gutter: clamp(16px, 4vw, 32px);--explorer-top: 80px;--explorer-gap: 16px;--explorer-radius: 32px;--explorer-bottom: calc(156px + env(safe-area-inset-bottom, 0px)) ;--explorer-height: max(100svh, 760px);--explorer-model-height: max(120px, calc(var(--explorer-height) - var(--explorer-top) - var(--explorer-gap) - var(--explorer-bottom) - 320px))}.home .home-model{width:calc(100% - var(--explorer-gutter) * 2 * var(--explorer-progress))}.home-explorer{top:calc(var(--explorer-top) + var(--explorer-model-height) + var(--explorer-gap));bottom:var(--explorer-bottom);width:calc(100% - var(--explorer-gutter) * 2);height:auto;gap:12px}.explorer-tabs{border-radius:18px;transform:translateY(calc(12px * (1 - var(--tabs-opacity))))}.explorer-tabs button{min-height:44px;border-radius:13px;font-size:16px}.explorer-card{border-radius:28px;padding:20px;transform:translateY(calc(12px * (1 - var(--picker-opacity))))}.explorer-eyebrow,.explorer-choices{display:none}.explorer-heading h2{max-width:none;font-size:30px;margin-bottom:16px}.explorer-select{display:block}.explorer-select select{width:100%;min-height:48px;padding-inline:12px;border:1px solid #d9dfd1;border-radius:12px;background:#fff;color:#222921;font:inherit;font-size:16px}.explorer-detail{min-height:0;margin-top:14px;padding:0;border:0;font-size:15px}.explorer-detail p{max-width:none}.model-unavailable .explorer-photo{width:100%;height:var(--explorer-model-height);top:calc(-1 * (var(--explorer-model-height) + var(--explorer-gap)));right:0}}@media(max-width:360px){.explorer-heading h2{font-size:26px}}@media(max-width:960px)and (max-height:740px),(max-height:672px){.home{--explorer-top: 70px;--explorer-gap: 12px;--explorer-model-height: clamp(120px, 23svh, 170px);--explorer-height: max(100svh, 560px);--explorer-radius: 26px;--explorer-bottom: calc(136px + env(safe-area-inset-bottom, 0px)) }.home-explorer{gap:8px}.explorer-tabs{padding:4px}.explorer-tabs button{min-height:40px;padding-block:8px}.explorer-heading{display:none}.explorer-card{padding:14px 18px;border-radius:24px}.explorer-select select{min-height:44px}.explorer-detail{margin-top:10px;font-size:14px}}@media(prefers-reduced-motion:reduce){.home-explorer,.home-explorer *{animation:none!important;transition:none!important;transform:none!important}}@media(max-height:560px){.is-home .header{position:absolute}}@media(min-width:600px)and (max-height:560px){.home{--explorer-top: 64px;--explorer-gutter: 16px;--explorer-gap: 16px;--explorer-detail-width: 48vw;--explorer-height: max(100svh, 400px);--explorer-bottom: calc(132px + env(safe-area-inset-bottom, 0px)) ;--explorer-model-height: calc(var(--explorer-height) - var(--explorer-top) - var(--explorer-bottom))}.home .home-model{width:calc(100% - (var(--explorer-gutter) * 2 + var(--explorer-gap) + var(--explorer-detail-width)) * var(--explorer-progress))}.home-explorer{top:var(--explorer-top);bottom:auto;width:var(--explorer-detail-width);height:var(--explorer-model-height)}.explorer-tabs button{min-height:36px;padding-block:6px}.explorer-card{padding:10px 14px}.explorer-detail{margin-top:8px;line-height:1.4}.model-unavailable .explorer-photo{top:0;right:calc(100% + var(--explorer-gap));width:calc(100vw - var(--explorer-gutter) * 2 - var(--explorer-gap) - var(--explorer-detail-width));height:100%}}
