.intro.svelte-1uha8ag{align-items:end;gap:var(--s6);max-width:none;padding-top:clamp(96px,16vh,200px);padding-bottom:var(--s7);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.intro.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.035em;font-size:clamp(2.4rem,5vw,4.6rem);line-height:1}.intro-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-2);max-width:40ch;margin:0}.ln.links.svelte-1uha8ag{gap:var(--s5);display:flex;margin-top:var(--s4)!important}.links.svelte-1uha8ag a:where(.svelte-1uha8ag),.more.svelte-1uha8ag{color:var(--ink);text-underline-offset:4px;font-size:.9rem}.l1.svelte-1uha8ag{animation:1s cubic-bezier(.2,.7,.2,1) .15s both svelte-1uha8ag-rise;display:inline-block}.cold.svelte-1uha8ag{animation:1s cubic-bezier(.2,.7,.2,1) .3s both svelte-1uha8ag-rise,2.4s ease-out .3s both svelte-1uha8ag-thaw;display:inline-block}.ln.svelte-1uha8ag{animation:svelte-1uha8ag-rise .9s var(--d) cubic-bezier(.2, .7, .2, 1) both;display:inline-block}.temp.svelte-1uha8ag{font-variant-numeric:tabular-nums}@keyframes svelte-1uha8ag-rise{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}@keyframes svelte-1uha8ag-thaw{0%{color:#8fb3c4;filter:blur(3px);letter-spacing:.06em}60%{filter:blur()}to{color:inherit;letter-spacing:0}}.hero.svelte-1uha8ag{position:relative;overflow:hidden}.hero.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;object-position:40% 40%;width:100%;height:min(80vh,860px);display:block}.how.svelte-1uha8ag{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.how-copy.svelte-1uha8ag{padding:var(--section) var(--gutter);flex-direction:column;justify-content:center;max-width:520px;display:flex}.how-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:var(--s6)}.step.svelte-1uha8ag{border-top:1px solid var(--line);padding:var(--s4) 0 var(--s5)}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:var(--s2);font-size:1rem;font-weight:500}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-2);margin:0}.how-copy.svelte-1uha8ag .more:where(.svelte-1uha8ag){margin-top:var(--s3)}.how.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;object-position:64% 50%;width:100%;height:100%;min-height:560px;display:block}.band.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;object-position:50% 40%;width:100%;height:min(82vh,880px);display:block}.caption.svelte-1uha8ag{gap:var(--s6);max-width:none;padding-top:var(--s6);padding-bottom:var(--section);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.caption.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:var(--s3)}.caption.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 var(--s3);color:var(--ink-2);max-width:58ch}.crew.svelte-1uha8ag{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.crew.svelte-1uha8ag li:where(.svelte-1uha8ag){gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(14rem,.8fr) 1.2fr;display:grid}.crew.svelte-1uha8ag a:where(.svelte-1uha8ag){gap:var(--s2);align-items:baseline;text-decoration:none;display:flex}.crew.svelte-1uha8ag a:where(.svelte-1uha8ag):hover .who:where(.svelte-1uha8ag){text-underline-offset:3px;text-decoration:underline}.what.svelte-1uha8ag{color:var(--ink-3);font-size:.875rem}.crew.svelte-1uha8ag .line:where(.svelte-1uha8ag){color:var(--ink-2)}.shop.svelte-1uha8ag{max-width:none;padding-top:var(--section);padding-bottom:var(--section);border-top:1px solid var(--line)}.shop.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:var(--s6)}.grid.svelte-1uha8ag{gap:var(--s7) var(--s3);grid-template-columns:repeat(3,1fr);display:grid}.card.svelte-1uha8ag{text-decoration:none;display:block}.device-tile.svelte-1uha8ag{aspect-ratio:4/5;overflow:hidden}.device-tile.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;object-position:66% 50%;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.card.svelte-1uha8ag:hover .device-tile:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1.03)}.line.svelte-1uha8ag{margin-top:var(--s3);justify-content:space-between;display:flex}.card.svelte-1uha8ag .meta:where(.svelte-1uha8ag){margin:2px 0 0}.card.svelte-1uha8ag:hover .line:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag):first-child{text-underline-offset:3px;text-decoration:underline}.faq.svelte-1uha8ag{gap:var(--s6);max-width:none;padding-top:var(--section);padding-bottom:var(--section);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}@media (width<=900px){.intro.svelte-1uha8ag,.how.svelte-1uha8ag,.caption.svelte-1uha8ag,.faq.svelte-1uha8ag{grid-template-columns:1fr}.intro.svelte-1uha8ag{padding-top:var(--s8);gap:var(--s4)}.how.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:4/3;order:-1;min-height:0}.how-copy.svelte-1uha8ag{padding-top:var(--s7);padding-bottom:var(--s7)}.grid.svelte-1uha8ag{gap:var(--s6) var(--s2);grid-template-columns:repeat(2,1fr)}.band.svelte-1uha8ag img:where(.svelte-1uha8ag){height:auto}.crew.svelte-1uha8ag li:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:2px}}@media (width<=600px){.hero.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:5/4;object-position:37% 40%;height:auto}}
