.page.svelte-1uha8ag{background:var(--md-desk);min-height:100dvh;color:var(--md-text)}.hero.svelte-1uha8ag{position:relative;overflow:hidden}.desk-capture.svelte-1uha8ag{object-fit:cover;object-position:center top;will-change:translate;width:100%;min-height:560px;max-height:88vh;display:block}.scraps.svelte-1uha8ag{pointer-events:none;will-change:translate;position:absolute;inset:0}.scrap.svelte-1uha8ag{box-shadow:var(--md-shadow-item);border-radius:2px;padding:12px;position:absolute}.scrap.svelte-1uha8ag:after{background:repeating-linear-gradient(transparent 0 6px, color-mix(in srgb, var(--md-text-muted) 22%, transparent) 6px 8px);opacity:.5;content:"";height:70%;display:block}.scrap.sticky-frost.svelte-1uha8ag{background:var(--md-sticky-frost-blue);width:110px;height:96px;bottom:18%;right:clamp(-2rem,4vw,5rem);rotate:2.5deg}.scrap.sticky-sun.svelte-1uha8ag{background:var(--md-sticky-aurora-yellow);width:92px;height:84px;top:6%;left:-1.75rem;rotate:-2deg}.hero-card.svelte-1uha8ag{z-index:10;background:var(--md-paper);border:1px solid var(--md-border);border-radius:var(--md-radius-l);width:min(30rem,100vw - 2rem);box-shadow:var(--md-shadow-chrome);text-align:left;will-change:translate;margin-top:-3vh;padding:1.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}h1.svelte-1uha8ag{color:var(--md-text-strong);margin:0 0 .375rem;font-size:1.375rem;font-weight:700}.offer.svelte-1uha8ag{color:var(--md-text-strong);margin:0 0 .375rem;font-size:.9375rem;font-weight:600;line-height:1.45}.mechanism.svelte-1uha8ag{color:var(--md-text-muted);margin:0 0 1.25rem;font-size:.84375rem;line-height:1.55}.cta.svelte-1uha8ag{height:36px;color:var(--md-paper);background:var(--md-frost-deep);border-radius:var(--md-radius-s);justify-content:center;align-items:center;padding:0 18px;font-size:.84375rem;font-weight:600;text-decoration:none;transition:background-color .12s ease-out;display:inline-flex}.cta.svelte-1uha8ag:hover{background:color-mix(in srgb, var(--md-frost-deep) 86%, var(--md-text-strong))}.cta.svelte-1uha8ag:focus-visible{box-shadow:var(--md-focus-ring);outline:none}.reality.svelte-1uha8ag{color:var(--md-text-muted);margin:.625rem 0 0;font-size:.78125rem}.tour.svelte-1uha8ag{max-width:64rem;margin:0 auto;padding:3.5rem 1.5rem 0}.beat.svelte-1uha8ag{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:2.5rem;margin-bottom:4.5rem;display:grid}.beat.svelte-1uha8ag:nth-child(odd){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.paperframe.svelte-1uha8ag{margin:0}.paperframe.svelte-1uha8ag img:where(.svelte-1uha8ag){background:var(--md-paper);border:1px solid var(--md-border);width:100%;height:auto;box-shadow:var(--md-shadow-item);border-radius:2px;display:block}.paperframe.portrait.svelte-1uha8ag{justify-self:center;max-width:22rem}.paperframe.stackframe.svelte-1uha8ag{flex-direction:column;gap:1rem;display:flex}.paperframe.stackframe.svelte-1uha8ag img:where(.svelte-1uha8ag):first-child{rotate:-.6deg}.paperframe.stackframe.svelte-1uha8ag img:where(.svelte-1uha8ag):last-child{align-self:flex-end;max-width:85%;rotate:.8deg}h2.svelte-1uha8ag{color:var(--md-text-strong);margin:0 0 .625rem;font-size:1.375rem;font-weight:700;line-height:1.25}.copy.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:34rem;margin:0 0 .75rem;font-size:.9375rem;line-height:1.6}.fact.svelte-1uha8ag{color:var(--md-text-muted);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.inline-avatars.svelte-1uha8ag{flex:none;width:auto;height:26px}.close.svelte-1uha8ag{text-align:center;border-top:1px solid var(--md-border);padding:3.5rem 0 4.5rem}.close-line.svelte-1uha8ag{color:var(--md-text-strong);margin:0 0 1.25rem;font-size:1.375rem;font-weight:700}.foot.svelte-1uha8ag{color:var(--md-text-muted);justify-content:center;align-items:center;gap:.5rem;padding:1.25rem 1rem 2rem;font-size:.78125rem;display:flex}@media (width<=760px){.hero-card.svelte-1uha8ag{padding:1.375rem}.desk-capture.svelte-1uha8ag{min-height:480px}.scrap.svelte-1uha8ag{display:none}.beat.svelte-1uha8ag,.beat.svelte-1uha8ag:nth-child(odd){grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-bottom:3rem}.paperframe.svelte-1uha8ag{order:-1}.paperframe.portrait.svelte-1uha8ag{max-width:18rem}}
