.Home-module__hGDnHG__hero{padding:0 24px;overflow:clip}.Home-module__hGDnHG__intro{z-index:1;text-align:center;max-width:780px;margin:0 auto;padding-top:clamp(56px,7vw,100px);position:relative}.Home-module__hGDnHG__eyebrow{color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.7}.Home-module__hGDnHG__headline{color:var(--foreground);letter-spacing:-.075em;margin:24px 0;font-size:clamp(64px,9.5vw,132px);font-weight:600;line-height:.96}.Home-module__hGDnHG__headline span,.Home-module__hGDnHG__tourHeading h2 span,.Home-module__hGDnHG__privacy h2 span{color:var(--text-tertiary)}.Home-module__hGDnHG__summary{max-width:460px;color:var(--text-secondary);text-wrap:pretty;margin:28px auto 0;font-size:17px;line-height:1.7}.Home-module__hGDnHG__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.Home-module__hGDnHG__primary,.Home-module__hGDnHG__secondary{border-radius:9999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 24px;font-size:14px;font-weight:500;transition:opacity .2s;display:inline-flex}.Home-module__hGDnHG__primary{background:var(--foreground);color:var(--background)}.Home-module__hGDnHG__secondary{border:1px solid var(--border);color:var(--foreground)}.Home-module__hGDnHG__primary:hover,.Home-module__hGDnHG__secondary:hover{opacity:.7}.Home-module__hGDnHG__note{color:var(--text-secondary);margin-top:16px;font-size:12px}.Home-module__hGDnHG__stage{aspect-ratio:48/37;isolation:isolate;width:min(100%,960px);margin:clamp(32px,5vw,64px) auto 0;position:relative}.Home-module__hGDnHG__stageLight{z-index:-1;background:radial-gradient(ellipse, color-mix(in srgb, var(--foreground) 9%, transparent), transparent 68%);border-radius:50%;position:absolute;inset:14% -15% 4%}.Home-module__hGDnHG__phoneLeft,.Home-module__hGDnHG__phoneRight,.Home-module__hGDnHG__phoneCenter{filter:drop-shadow(0 24px 28px #0000002e);height:auto;position:absolute}.Home-module__hGDnHG__phoneCenter{z-index:2;width:34.375%;top:0;left:32.8125%}.Home-module__hGDnHG__phoneLeft{width:30.2%;top:10.54%;left:7%;transform:rotate(-9deg)}.Home-module__hGDnHG__phoneRight{width:30.2%;top:10.54%;right:7%;transform:rotate(9deg)}.Home-module__hGDnHG__foundation{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:32px;max-width:1120px;margin:0 auto;padding:36px 0;display:flex}.Home-module__hGDnHG__agents{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.Home-module__hGDnHG__quiet,.Home-module__hGDnHG__foundationNote{color:var(--text-secondary);font-size:13px;line-height:1.7}.Home-module__hGDnHG__agentNames{gap:24px;display:flex}.Home-module__hGDnHG__agentNames span{align-items:center;gap:9px;font-size:15px;font-weight:500;display:inline-flex}.Home-module__hGDnHG__foundationNote{text-align:right}.Home-module__hGDnHG__setup{justify-content:space-between;align-items:center;gap:40px;max-width:1120px;margin:0 auto;padding:72px 0 88px;display:flex}.Home-module__hGDnHG__setup h2{letter-spacing:-.04em;margin:12px 0;font-size:clamp(24px,2.6vw,32px);font-weight:500;line-height:1.2}.Home-module__hGDnHG__setup p:not(.Home-module__hGDnHG__eyebrow){max-width:400px;color:var(--text-secondary);font-size:14px;line-height:1.8}.Home-module__hGDnHG__textLink{text-underline-offset:4px;align-items:center;gap:7px;margin-top:18px;font-size:13px;font-weight:500;display:inline-flex}.Home-module__hGDnHG__textLink:hover{text-decoration:underline}.Home-module__hGDnHG__setupActions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:20px;display:flex}.Home-module__hGDnHG__command{border:1px solid var(--border);background:var(--selection-fill);border-radius:9999px;min-height:52px;padding:14px 22px;font-size:14px}.Home-module__hGDnHG__command:hover{background:var(--selection-fill-strong)}.Home-module__hGDnHG__qr{align-items:center;gap:14px;display:flex}.Home-module__hGDnHG__qr span{color:var(--text-secondary);font-size:12px;line-height:1.7}.Home-module__hGDnHG__tour{border-top:1px solid var(--border);padding:80px 24px 0;scroll-margin-top:32px;overflow:clip}.Home-module__hGDnHG__tourHeading{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1120px;margin:0 auto 40px;display:flex}.Home-module__hGDnHG__tourHeading h2,.Home-module__hGDnHG__privacy h2{letter-spacing:-.055em;margin-top:18px;font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1.06}.Home-module__hGDnHG__galleryControls{flex-shrink:0;gap:8px;display:flex}.Home-module__hGDnHG__galleryControls button{border:1px solid var(--border);cursor:pointer;border-radius:9999px;place-items:center;width:44px;height:44px;transition:background .2s;display:grid}.Home-module__hGDnHG__galleryControls button:hover{background:var(--selection-fill)}.Home-module__hGDnHG__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--border) transparent;gap:20px;margin-inline:-24px;padding:0 max(24px,50vw - 560px) 24px;scroll-padding-inline:max(24px,50vw - 560px);display:flex;overflow-x:auto}.Home-module__hGDnHG__story{scroll-snap-align:start;background:var(--selection-fill);border-radius:24px;flex:0 0 350px;overflow:hidden}.Home-module__hGDnHG__storyCopy{min-height:210px;padding:30px 30px 24px}.Home-module__hGDnHG__story h3{letter-spacing:-.045em;text-wrap:balance;margin:12px 0;font-size:26px;font-weight:500;line-height:1.1}.Home-module__hGDnHG__storyCopy>p:last-child{color:var(--text-secondary);font-size:14px;line-height:1.65}.Home-module__hGDnHG__storyPhone{width:260px;height:auto;margin:0 auto 28px;display:block}.Home-module__hGDnHG__privacy{text-align:center;max-width:700px;margin:0 auto;padding:120px 0}.Home-module__hGDnHG__privacy>p:not(.Home-module__hGDnHG__eyebrow){max-width:440px;color:var(--text-secondary);margin:26px auto 0;font-size:16px;line-height:1.8}.Home-module__hGDnHG__primary:focus-visible,.Home-module__hGDnHG__secondary:focus-visible,.Home-module__hGDnHG__command:focus-visible,.Home-module__hGDnHG__textLink:focus-visible,.Home-module__hGDnHG__galleryControls button:focus-visible,.Home-module__hGDnHG__track:focus-visible{outline:2px solid var(--foreground);outline-offset:5px}@media (max-width:700px){.Home-module__hGDnHG__hero{padding-inline:20px}.Home-module__hGDnHG__intro{padding-top:52px}.Home-module__hGDnHG__headline{font-size:clamp(58px,14vw,92px)}.Home-module__hGDnHG__summary{font-size:16px}.Home-module__hGDnHG__stage{aspect-ratio:1}.Home-module__hGDnHG__phoneCenter{width:44%;left:28%}.Home-module__hGDnHG__phoneLeft{width:32%;top:14%;left:6%}.Home-module__hGDnHG__phoneRight{width:32%;top:14%;right:6%}.Home-module__hGDnHG__foundation{justify-content:center;padding-block:28px}.Home-module__hGDnHG__agents{flex-direction:column;gap:16px}.Home-module__hGDnHG__foundationNote{display:none}.Home-module__hGDnHG__setup{flex-direction:column;align-items:flex-start;gap:28px;padding-block:48px}.Home-module__hGDnHG__setupActions{width:100%}.Home-module__hGDnHG__qr{display:none}.Home-module__hGDnHG__tour{padding-top:56px}.Home-module__hGDnHG__tourHeading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:24px}.Home-module__hGDnHG__story{flex-basis:min(82vw,350px)}.Home-module__hGDnHG__storyCopy{min-height:210px;padding:26px}.Home-module__hGDnHG__storyPhone{width:75%}.Home-module__hGDnHG__privacy{padding-block:80px}}@media (prefers-reduced-motion:reduce){.Home-module__hGDnHG__primary,.Home-module__hGDnHG__secondary,.Home-module__hGDnHG__galleryControls button{transition:none}}
