.box.svelte-39z67c{aspect-ratio:1;line-height:0;display:inline-block;position:relative}.box.is-soon.svelte-39z67c{filter:saturate(.45)brightness(.82);opacity:.66}.box.is-soon.is-open.svelte-39z67c{filter:saturate(.75)brightness(.95);opacity:.9}.box.svelte-39z67c,.box.is-soon.svelte-39z67c{transition:filter .26s ease-out,opacity .26s ease-out}.door-back.svelte-39z67c,.door.svelte-39z67c{transition:y .34s cubic-bezier(.3,1.25,.45,1),height .34s cubic-bezier(.3,1.25,.45,1)}.door-back.svelte-39z67c{filter:drop-shadow(0 -8px 11px #02040e80)}.handle.svelte-39z67c{transform-origin:177.8px 126px;filter:drop-shadow(0 3px 4px #02040e66);transition:transform .34s cubic-bezier(.3,1.25,.45,1);transform:translateY(0)scaleY(1)}.box.is-open.svelte-39z67c .handle:where(.svelte-39z67c){transform:translateY(152.76px)scaleY(1.45)}.glyph.svelte-39z67c{color:var(--glyph);pointer-events:none;opacity:1;justify-content:center;align-items:center;transition:opacity .16s ease-out,transform .24s ease-out;display:flex;position:absolute;inset:0;transform:translateY(16%)}.glyph.svelte-39z67c svg{fill:currentColor;width:31%;height:31%}.box.is-open.svelte-39z67c .glyph:where(.svelte-39z67c){opacity:0;transform:translateY(10%)}.stamp.svelte-39z67c{--stamp-w:10.674%;--stamp-h:10.674%;--stamp-inset:14.8%;right:var(--stamp-inset);width:var(--stamp-w);height:var(--stamp-h);color:var(--stamp);opacity:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:15.815%;transform:rotate(-7deg)scale(1.35)}.box.is-open.svelte-39z67c .stamp:where(.svelte-39z67c){animation:.26s .38s both svelte-39z67c-pb-stamp}@keyframes svelte-39z67c-pb-stamp{0%{opacity:0;animation-timing-function:cubic-bezier(.3,0,.2,1);transform:rotate(-7deg)scale(1.35)}70%{opacity:.8;transform:rotate(-7deg)scale(.94)}to{opacity:.72;transform:rotate(-7deg)scale(1)}}.stamp.svelte-39z67c svg{fill:currentColor;width:100%;height:100%}.card.svelte-39z67c{filter:drop-shadow(0 6px 10px #02040e66);opacity:0;transform-origin:178px 140px;transform:translateY(-52px)rotate(11deg)}.box.is-open.svelte-39z67c .card:where(.svelte-39z67c){animation:.56s 90ms both svelte-39z67c-pb-card-drop}@keyframes svelte-39z67c-pb-card-drop{0%{opacity:0;animation-timing-function:cubic-bezier(.3,1.35,.45,1);transform:translateY(-52px)rotate(11deg)}30%{opacity:1}58%{animation-timing-function:cubic-bezier(.3,1.7,.5,1);transform:translateY(-16px)rotate(7deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.box.svelte-39z67c,.door-back.svelte-39z67c,.door.svelte-39z67c,.handle.svelte-39z67c,.glyph.svelte-39z67c{transition-duration:1ms}.box.is-open.svelte-39z67c .card:where(.svelte-39z67c),.box.is-open.svelte-39z67c .stamp:where(.svelte-39z67c){animation-duration:1ms;animation-delay:0s}}.demo-box.svelte-135x512{aspect-ratio:var(--aspect-mobile);border-radius:var(--radius-mobile);background:#4c5978;position:relative;overflow:hidden}.demo-layer.svelte-135x512{object-fit:cover;width:100%;height:100%;transition:opacity .26s ease-out;display:block;position:absolute;inset:0}.demo-layer.covered.svelte-135x512{opacity:0}.full-cut.svelte-135x512{z-index:2;background:#000;border:0}.play-affordance.svelte-135x512{z-index:3;cursor:pointer;background:#02040e38;border:0;place-items:center;padding:0;transition:opacity .2s ease-out,background-color .2s ease-out;display:grid;position:absolute;inset:0}.play-affordance.svelte-135x512:hover{background:#02040e57}.play-affordance.svelte-135x512:focus-visible{outline:2px solid var(--color-accent);outline-offset:-4px}.play-pill.svelte-135x512{background:var(--color-button-bg);color:var(--color-primary-fg-inverted);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.8125rem;font-weight:500;line-height:1;transition:transform .2s ease-out;display:inline-flex;box-shadow:0 10px 30px -12px #02040ea6}@media (width>=48rem){.play-pill.svelte-135x512{gap:.5rem;padding:.6rem 1.05rem;font-size:.875rem}}.play-affordance.svelte-135x512:hover .play-pill:where(.svelte-135x512){transform:translateY(-1px)}.play-glyph.svelte-135x512{width:.95rem;height:.95rem}@media (prefers-reduced-motion:reduce){.play-affordance.svelte-135x512:hover .play-pill:where(.svelte-135x512){transform:none}}@media (width>=48rem){.demo-box.svelte-135x512{aspect-ratio:var(--aspect-desktop);border-radius:var(--radius-desktop)}}@media (width<=39.99rem){.hero-headline.svelte-1uha8ag{font-size:clamp(2rem,11vw,2.5rem)}}.hero-word.svelte-1uha8ag{vertical-align:baseline}.word-drop.svelte-1uha8ag{width:fit-content;animation:.52s cubic-bezier(.16,1,.3,1) both svelte-1uha8ag-word-drop;display:inline-block;position:relative}.feature-row.svelte-1uha8ag{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}@media (width>=48rem){.feature-row.svelte-1uha8ag{grid-template-columns:560fr 560fr;gap:80px}.feature-row.video-left.svelte-1uha8ag .feature-copy:where(.svelte-1uha8ag){order:2}.feature-row.video-left.svelte-1uha8ag .feature-video{order:1}}.letter.svelte-1uha8ag{--glass-fill:.62;border-radius:40px;flex-direction:column;align-items:stretch;max-width:600px;margin-inline:auto;padding:clamp(1.75rem,5vw,3rem);display:flex}.author-photo.svelte-1uha8ag{background-color:#ffffff0f;background-position:50%;background-size:cover;border-radius:999px;align-self:center;width:120px;height:120px;box-shadow:0 0 0 1px #ffffff1f}.letter.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-primary-fg);text-underline-offset:3px;font-weight:500;text-decoration:underline}@media (width<=39.99rem){.letter.svelte-1uha8ag{border-radius:28px}.author-photo.svelte-1uha8ag{width:96px;height:96px}}.free-statement.svelte-1uha8ag{letter-spacing:-.06em;font-size:clamp(3.5rem,15vw,12.5rem);font-weight:500;line-height:.88}@keyframes svelte-1uha8ag-word-drop{0%{opacity:0;filter:blur(7px);transform:translateY(-.65em)}72%{opacity:1;filter:blur();transform:translateY(.05em)}to{opacity:1;filter:blur();transform:translateY(0)}}.faq-item.svelte-1uha8ag{--faq-ease:cubic-bezier(.37, 0, .63, 1);--faq-fade:var(--faq-ms);--faq-fade-ease:var(--faq-ease);--faq-fade-delay:0s;background:#00000047;border-radius:28px;overflow:hidden}.faq-item[open].svelte-1uha8ag{--faq-ease:cubic-bezier(.33, 0, .2, 1);--faq-fade:.2s;--faq-fade-ease:ease-out;--faq-fade-delay:60ms}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq-chevron.svelte-1uha8ag{transition:transform var(--faq-ms) var(--faq-ease)}.faq-item[open].svelte-1uha8ag .faq-chevron:where(.svelte-1uha8ag){transform:rotate(180deg)}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag):hover .faq-chevron:where(.svelte-1uha8ag){color:var(--color-primary-fg)}.faq-answer.svelte-1uha8ag{transition:grid-template-rows var(--faq-ms) var(--faq-ease);grid-template-rows:0fr;display:grid}.faq-item[open].svelte-1uha8ag .faq-answer:where(.svelte-1uha8ag){grid-template-rows:1fr}@starting-style{.faq-item[open].svelte-1uha8ag .faq-answer:where(.svelte-1uha8ag){grid-template-rows:0fr}}.faq-clip.svelte-1uha8ag{opacity:0;min-height:0;transition:opacity var(--faq-fade) var(--faq-fade-ease) var(--faq-fade-delay);overflow:hidden}.faq-item[open].svelte-1uha8ag .faq-clip:where(.svelte-1uha8ag){opacity:1}@starting-style{.faq-item[open].svelte-1uha8ag .faq-clip:where(.svelte-1uha8ag){opacity:0}}.faq-item.closing.svelte-1uha8ag::details-content{content-visibility:visible}@media (prefers-reduced-motion:reduce){.word-drop.svelte-1uha8ag{opacity:1;animation:none}.faq-chevron.svelte-1uha8ag,.faq-answer.svelte-1uha8ag,.faq-clip.svelte-1uha8ag{transition:none}.faq-clip.svelte-1uha8ag{opacity:1}}
