.hero.svelte-1wnry0g{min-height:min(88svh,860px);padding:calc(var(--space) + 24px) 0 clamp(48px, 8vh, 88px);background:linear-gradient(to top, var(--bg) 0%, #0b0c09b3 45%, #0b0c0933 100%), var(--backdrop) center 40% / cover no-repeat;align-items:flex-end;display:flex;position:relative}h1.svelte-1wnry0g{margin:16px 0 0;font-size:clamp(60px,10vw,128px);line-height:.88}.lede.svelte-1wnry0g{max-width:36em;margin:24px 0 0;font-size:clamp(18px,1.6vw,20px)}.actions.svelte-1wnry0g{flex-wrap:wrap;gap:12px 16px;margin-top:36px;display:flex}.hero.svelte-1wnry0g .note:where(.svelte-1wnry0g){margin:16px 0 0}.jump.svelte-1wnry0g{z-index:4;border-block:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0c09eb;position:sticky;top:0}.jump.svelte-1wnry0g .wrap:where(.svelte-1wnry0g){scrollbar-width:none;font:600 14px/1 var(--display);letter-spacing:var(--track);text-transform:uppercase;gap:4px 28px;display:flex;overflow-x:auto}.jump.svelte-1wnry0g a:where(.svelte-1wnry0g){color:var(--dim);flex:none;padding:16px 0;text-decoration:none}.jump.svelte-1wnry0g a:where(.svelte-1wnry0g):hover{color:var(--accent)}main.svelte-1wnry0g{padding-bottom:0}section.svelte-1wnry0g{padding-top:var(--space)}h2[id].svelte-1wnry0g{scroll-margin-top:80px}.sheet.svelte-1wnry0g{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,88px);display:grid}@media (width<=860px){.sheet.svelte-1wnry0g{grid-template-columns:1fr}}aside.svelte-1wnry0g{border:1px solid var(--line);background:var(--panel);padding:28px;position:sticky;top:72px}@media (width<=860px){aside.svelte-1wnry0g{position:static}}.label.svelte-1wnry0g{color:var(--accent);margin:0 0 8px;font-size:28px;line-height:1}aside.svelte-1wnry0g dl:where(.svelte-1wnry0g){margin:0}aside.svelte-1wnry0g dl:where(.svelte-1wnry0g) div:where(.svelte-1wnry0g){border-bottom:1px solid var(--line);padding:14px 0}aside.svelte-1wnry0g dl:where(.svelte-1wnry0g) div:where(.svelte-1wnry0g):last-child{border-bottom:0;padding-bottom:0}dt.svelte-1wnry0g{font:600 13px/1.2 var(--display);letter-spacing:2px;text-transform:uppercase;color:var(--dim)}dd.svelte-1wnry0g{margin:6px 0 0;font-size:16px;line-height:1.45}.story.svelte-1wnry0g .block:where(.svelte-1wnry0g)+.block:where(.svelte-1wnry0g){margin-top:clamp(48px,6vw,72px)}.story.svelte-1wnry0g h2:where(.svelte-1wnry0g){margin:14px 0 20px;font-size:clamp(32px,4.4vw,48px);line-height:1}.story.svelte-1wnry0g p:where(.svelte-1wnry0g){max-width:38em;color:var(--dim);margin:0 0 16px}.story.svelte-1wnry0g p:where(.svelte-1wnry0g):first-of-type{color:var(--ink);font-size:19px}.features.svelte-1wnry0g{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}@media (width<=700px){.features.svelte-1wnry0g{grid-template-columns:1fr}}.features.svelte-1wnry0g li:where(.svelte-1wnry0g){background:var(--bg);padding:clamp(24px,3vw,36px)}.index.svelte-1wnry0g{font:700 15px/1 var(--display);letter-spacing:var(--track);color:var(--accent)}.features.svelte-1wnry0g h3:where(.svelte-1wnry0g){margin:12px 0 0;font-size:26px;line-height:1.05}.features.svelte-1wnry0g p:where(.svelte-1wnry0g){color:var(--dim);margin:12px 0 0}.under.svelte-1wnry0g{margin:16px 0 0}.note.svelte-1wnry0g a:where(.svelte-1wnry0g),dd.svelte-1wnry0g a:where(.svelte-1wnry0g),.links.svelte-1wnry0g a:where(.svelte-1wnry0g),.meta.svelte-1wnry0g a:where(.svelte-1wnry0g){color:var(--accent)}.heading.row.svelte-1wnry0g{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;max-width:none;display:flex}.heading.row.svelte-1wnry0g>div:where(.svelte-1wnry0g){max-width:40rem}.shots.svelte-1wnry0g,.art.svelte-1wnry0g{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,28px) clamp(12px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid}@media (width<=860px){.shots.svelte-1wnry0g,.art.svelte-1wnry0g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.shots.svelte-1wnry0g,.art.svelte-1wnry0g{grid-template-columns:1fr}}.art.svelte-1wnry0g li:where(.svelte-1wnry0g){flex-direction:column;display:flex}.art.svelte-1wnry0g .wide:where(.svelte-1wnry0g){grid-column:span 2}@media (width<=520px){.art.svelte-1wnry0g .wide:where(.svelte-1wnry0g){grid-column:auto}}.frame.svelte-1wnry0g{border:1px solid var(--line);background:var(--panel);display:block;overflow:hidden}.frame.svelte-1wnry0g img:where(.svelte-1wnry0g){aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .4s}.frame.svelte-1wnry0g:hover img:where(.svelte-1wnry0g){transform:scale(1.03)}.art.svelte-1wnry0g .frame:where(.svelte-1wnry0g) img:where(.svelte-1wnry0g){object-fit:contain}.art.svelte-1wnry0g .frame.dark:where(.svelte-1wnry0g) img:where(.svelte-1wnry0g),.art.svelte-1wnry0g .frame.light:where(.svelte-1wnry0g) img:where(.svelte-1wnry0g){padding:10% 14%}.art.svelte-1wnry0g .frame.light:where(.svelte-1wnry0g){background:#ece7da}.art.svelte-1wnry0g .frame.picture:where(.svelte-1wnry0g){background:#050604}.art.svelte-1wnry0g .wide:where(.svelte-1wnry0g) .frame:where(.svelte-1wnry0g){aspect-ratio:4;flex:1;position:relative}.art.svelte-1wnry0g .wide:where(.svelte-1wnry0g) .frame:where(.svelte-1wnry0g) img:where(.svelte-1wnry0g){aspect-ratio:auto;height:100%;position:absolute;inset:0}.frame.dark.svelte-1wnry0g:hover img:where(.svelte-1wnry0g),.frame.light.svelte-1wnry0g:hover img:where(.svelte-1wnry0g){transform:none}.meta.svelte-1wnry0g{color:var(--dim);justify-content:space-between;align-items:baseline;gap:16px;margin-top:10px;font-size:14px;line-height:1.4;display:flex}.meta.svelte-1wnry0g b:where(.svelte-1wnry0g){color:var(--ink);font-weight:400}.meta.svelte-1wnry0g a:where(.svelte-1wnry0g){font:600 13px/1.4 var(--display);letter-spacing:2px;text-transform:uppercase;flex:none;text-decoration:none}.meta.svelte-1wnry0g a:where(.svelte-1wnry0g):hover{color:var(--ink)}.split.svelte-1wnry0g{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,6vw,88px);display:grid}@media (width<=760px){.split.svelte-1wnry0g{grid-template-columns:1fr}}.split.svelte-1wnry0g h2:where(.svelte-1wnry0g){margin:14px 0 24px;font-size:clamp(32px,4.4vw,48px);line-height:1}.links.svelte-1wnry0g{margin:0;padding:0;list-style:none}.links.svelte-1wnry0g li:where(.svelte-1wnry0g){border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.links.svelte-1wnry0g li:where(.svelte-1wnry0g):first-child{border-top:1px solid var(--line)}.links.svelte-1wnry0g span:where(.svelte-1wnry0g){color:var(--dim)}.links.svelte-1wnry0g a:where(.svelte-1wnry0g){text-align:right;text-decoration:none}.links.svelte-1wnry0g a:where(.svelte-1wnry0g):hover{color:var(--ink)}.credits.svelte-1wnry0g{margin:0}.credits.svelte-1wnry0g div:where(.svelte-1wnry0g){border-bottom:1px solid var(--line);padding:14px 0}.credits.svelte-1wnry0g div:where(.svelte-1wnry0g):first-child{border-top:1px solid var(--line)}.contact.svelte-1wnry0g{margin-top:var(--space);padding-bottom:var(--space);background:linear-gradient(to bottom, var(--bg) 0%, #0b0c09c7 35%, #0b0c09e6 100%), var(--backdrop) center / cover no-repeat}.contact.svelte-1wnry0g h2:where(.svelte-1wnry0g){margin:14px 0 0;font-size:clamp(36px,5vw,56px);line-height:1}.contact.svelte-1wnry0g p:where(.svelte-1wnry0g){max-width:38em;margin:18px 0 0;font-size:19px}.contact.svelte-1wnry0g .note:where(.svelte-1wnry0g){margin-top:32px;font-size:15px}
