.hero.svelte-1q37ri0{position:relative;width:100%;height:100vh;height:100lvh;height:var(--hero-vh, 100lvh);overflow:hidden;overflow:clip;background-color:var(--bg);--focal: var(--focal-n);--fw: var(--fw-n);--fh: var(--fh-n);--ms: var(--ms-n)}.hero.wide.svelte-1q37ri0{--focal: var(--focal-w);--fw: var(--fw-w);--fh: var(--fh-w);--ms: var(--ms-w)}.media.svelte-1q37ri0{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:var(--focal, 50% 50%);pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.media.svelte-1q37ri0,.mark.svelte-1q37ri0{filter:url(#hero-ink-night)}@media(prefers-color-scheme:light){.media.svelte-1q37ri0,.mark.svelte-1q37ri0{filter:url(#hero-ink-day)}}.defs.svelte-1q37ri0{position:absolute;width:0;height:0;overflow:hidden}picture.svelte-1q37ri0{display:contents}.mark.svelte-1q37ri0{--loop-w: min(100%, calc(var(--hero-vh, 100lvh) * var(--fw) / var(--fh)));position:absolute;left:50%;top:50%;translate:-50% -50%;display:block;width:calc(var(--loop-w) * var(--ms));aspect-ratio:1;height:auto;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.media.enter.svelte-1q37ri0,.mark.svelte-1q37ri0{animation:svelte-1q37ri0-settle var(--crossfade, 1.5s) cubic-bezier(.22,.61,.36,1) both}html.splashing .media.enter.svelte-1q37ri0,html.splashing .mark.svelte-1q37ri0{animation-play-state:paused}@keyframes svelte-1q37ri0-settle{0%{opacity:0}to{opacity:1}}@media(orientation:landscape){.hero.auto.svelte-1q37ri0{--focal: var(--focal-w);--fw: var(--fw-w);--fh: var(--fh-w);--ms: var(--ms-w)}}.splash.svelte-v8bbdp{display:none;position:fixed;inset:0;z-index:10;background:var(--bg);overflow:hidden;overscroll-behavior:none;touch-action:none;will-change:opacity}html.splashing .splash.svelte-v8bbdp,.splash.leaving.svelte-v8bbdp{display:block}.splash.leaving.svelte-v8bbdp{opacity:0;pointer-events:none;transition:opacity var(--crossfade, 1.5s) cubic-bezier(.45,0,.15,1)}.field.svelte-v8bbdp{position:absolute;inset:0;width:100%;height:100%;display:block;animation:svelte-v8bbdp-field-in 1.2s cubic-bezier(.22,.61,.36,1) both}@keyframes svelte-v8bbdp-field-in{0%{opacity:0}to{opacity:1}}.mark.svelte-v8bbdp{position:absolute;left:50%;top:50%;margin:0;translate:-50% -50%;transform-origin:50% 50%;font-size:var(--t-headline);line-height:var(--lh-headline);font-weight:600;letter-spacing:-.022em;white-space:nowrap;color:var(--ink);user-select:none;-webkit-user-select:none;opacity:0;transform:scale(.88);filter:blur(8px);will-change:transform,opacity,filter;transition:opacity 1.5s ease,transform 1.8s cubic-bezier(.16,1,.3,1),filter 1.5s ease}.splash.named.svelte-v8bbdp .mark:where(.svelte-v8bbdp){opacity:1;transform:none;filter:none}.splash.named.rushing.svelte-v8bbdp .mark:where(.svelte-v8bbdp){opacity:0;filter:blur(8px);transition:opacity 1.5s ease,filter 1.5s ease}.gallery.svelte-1oz3msq{container-type:inline-size;--slide: min(80cqi, 56rem);--gap: clamp(.625rem, 1.4cqi, 1.25rem)}.stage.svelte-1oz3msq{position:relative}.track.svelte-1oz3msq{position:relative;display:flex;gap:var(--gap);padding-inline:calc((100cqi - var(--slide)) / 2);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.track.svelte-1oz3msq::-webkit-scrollbar{display:none}.slide.svelte-1oz3msq{position:relative;flex:0 0 var(--slide);aspect-ratio:16 / 10;border-radius:1.5rem;overflow:hidden;isolation:isolate;background:color-mix(in srgb,var(--ink) 6%,transparent);scroll-snap-align:center;scroll-snap-stop:always}@supports (corner-shape: squircle){.slide.svelte-1oz3msq{corner-shape:squircle}}.slide.svelte-1oz3msq:after{content:"";position:absolute;inset:0;border-radius:inherit;corner-shape:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 14%,transparent);pointer-events:none}@media(max-width:734px){.slide.svelte-1oz3msq{border-radius:1.125rem}.slide.portrait.svelte-1oz3msq{aspect-ratio:2 / 3}}.slide.svelte-1oz3msq img:where(.svelte-1oz3msq){display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;scale:1;transition:scale 4s cubic-bezier(.22,.61,.36,1) .6s}.slide.svelte-1oz3msq:not(.on){opacity:.5;cursor:pointer}.slide.svelte-1oz3msq{transition:opacity .6s cubic-bezier(.22,.61,.36,1)}.slide.on.svelte-1oz3msq img:where(.svelte-1oz3msq){scale:1.05}@media(min-width:735px){.slide.on.svelte-1oz3msq img:where(.svelte-1oz3msq){scale:1}.slide:nth-child(2).on.svelte-1oz3msq img:where(.svelte-1oz3msq),.slide:nth-child(5).on.svelte-1oz3msq img:where(.svelte-1oz3msq){scale:1.05}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.slide.svelte-1oz3msq{transition:none;animation:svelte-1oz3msq-pull linear both;animation-timeline:view(inline)}}}@keyframes svelte-1oz3msq-pull{0%,to{opacity:.5}50%{opacity:1}}.all-access-pass.svelte-1oz3msq{--ease: cubic-bezier(.22, .61, .36, 1);display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;gap:.75rem;margin-top:1.25rem}.all-access-pass__element.svelte-1oz3msq{position:relative;flex:none;height:2.75rem;transition:opacity .5s var(--ease),scale .5s var(--ease);transition-delay:calc(var(--element-index) * .08s)}.all-access-pass.inactive.svelte-1oz3msq .all-access-pass__element:where(.svelte-1oz3msq){opacity:0;scale:.9;transition-duration:0s;transition-delay:0s}.all-access-pass__background.svelte-1oz3msq{position:absolute;inset:0;border-radius:999px;background:color-mix(in srgb,var(--ink) 9%,transparent);transition:background-color .2s ease-out;pointer-events:none}.tablist-wrapper.svelte-1oz3msq,.dotnav.svelte-1oz3msq{position:relative;height:100%}.dotnav-items.svelte-1oz3msq{--dot-w: 1.75rem;--dot-extra: 1.875rem;--dotnav-pad: .75rem;position:relative;width:calc(2 * var(--dotnav-pad) + var(--dotnav-count) * var(--dot-w) + var(--dot-extra));height:100%;margin:0;padding:0;list-style:none}.dotnav-item.svelte-1oz3msq{position:absolute;top:0;bottom:0;left:var(--dotnav-pad);display:flex;align-items:center;width:var(--dot-w);translate:calc(var(--item-index) * var(--dot-w)) 0;transition:translate .45s var(--ease)}.dotnav-item.current.svelte-1oz3msq~.dotnav-item:where(.svelte-1oz3msq){translate:calc(var(--item-index) * var(--dot-w) + var(--dot-extra)) 0}.dotnav-item.current.svelte-1oz3msq{width:calc(var(--dot-w) + var(--dot-extra))}.dotnav-link.svelte-1oz3msq{position:relative;display:block;width:100%;height:1.75rem;border-radius:999px;cursor:pointer}.pip.svelte-1oz3msq{position:absolute;top:50%;left:calc((var(--dot-w) - .625rem) / 2);width:calc(.625rem + var(--dot-extra));height:.625rem;translate:0 -50%;clip-path:inset(0 var(--dot-extra) 0 0 round .3125rem);background:color-mix(in srgb,var(--ink) 38%,transparent);transition:clip-path .45s var(--ease),background-color .2s ease-out}@media(hover:hover){.dotnav-link.svelte-1oz3msq:hover .pip:where(.svelte-1oz3msq){background:color-mix(in srgb,var(--ink) 65%,transparent)}}.dotnav-link.current.svelte-1oz3msq .pip:where(.svelte-1oz3msq){clip-path:inset(0 0 0 0 round .3125rem);background:var(--ink)}.dotnav-link.current.svelte-1oz3msq:has(.fill:where(.svelte-1oz3msq)) .pip:where(.svelte-1oz3msq){background:color-mix(in srgb,var(--ink) 38%,transparent)}.fill.svelte-1oz3msq{position:absolute;inset:0;background:var(--ink);transform-origin:left center;animation-name:svelte-1oz3msq-fill;animation-timing-function:linear(0,.202 5%,.331 10%,.425 15%,.5 20%,.615 30%,.702 40%,.772 50%,.831 60%,.881 70%,.925 80%,.965 90%,1);animation-fill-mode:both;animation-delay:.45s}.fill.held.svelte-1oz3msq{animation-play-state:paused}@keyframes svelte-1oz3msq-fill{0%{scale:0 1}to{scale:1 1}}.play-pause-button.svelte-1oz3msq{position:relative;appearance:none;display:block;width:2.75rem;height:100%;margin:0;padding:0;border:0;border-radius:999px;background:none;color:var(--ink);cursor:pointer}@media(hover:hover){.play-pause-button-wrapper.svelte-1oz3msq:hover .all-access-pass__background:where(.svelte-1oz3msq){background:color-mix(in srgb,var(--ink) 16%,transparent)}}.icons.svelte-1oz3msq,.icon.svelte-1oz3msq{position:absolute;inset:0}.icon.svelte-1oz3msq{width:100%;height:100%;fill:currentColor;opacity:0;scale:.8;transition:opacity .2s ease-out,scale .3s var(--ease)}.playing.svelte-1oz3msq .pause-icon:where(.svelte-1oz3msq),.paused.svelte-1oz3msq .play-icon:where(.svelte-1oz3msq),.ended.svelte-1oz3msq .replay-icon:where(.svelte-1oz3msq){opacity:1;scale:1}@media(prefers-reduced-motion:reduce){.play-pause-button-wrapper.svelte-1oz3msq{display:none}.dotnav-item.svelte-1oz3msq,.pip.svelte-1oz3msq,.icon.svelte-1oz3msq{transition:none}}.visuallyhidden.svelte-1oz3msq{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.page.svelte-1cszc9d{--measure: 36rem;--wide: calc(var(--measure) * 2.2 + 4rem);margin:0;padding-top:var(--pad-top);padding-right:max(var(--pad-left),env(safe-area-inset-right,0px));padding-bottom:calc(var(--pad-bottom) + env(safe-area-inset-bottom,0px));padding-left:max(var(--pad-left),env(safe-area-inset-left,0px));font-size:var(--t-body);line-height:var(--lh-body);letter-spacing:-.01em}@media(min-width:735px){.page.svelte-1cszc9d{--below-baseline: calc(var(--t-small) * (var(--lh-small) / 2 - .3675));padding-bottom:calc(var(--pad-bottom) - var(--below-baseline) + env(safe-area-inset-bottom,0px))}}.headline.svelte-1cszc9d{margin:0 0 1.5rem;font-size:var(--t-headline);line-height:var(--lh-headline);font-weight:600;letter-spacing:-.022em;text-wrap:pretty;color:var(--ink);background-image:linear-gradient(100deg,var(--ink) 35%,var(--ink-tint) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.headline.svelte-1cszc9d::selection{-webkit-text-fill-color:var(--bg)}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.headline.svelte-1cszc9d{background-image:none;-webkit-text-fill-color:currentColor}}.prose.svelte-1cszc9d{color:var(--ink-dim)}.prose.svelte-1cszc9d b:where(.svelte-1cszc9d){font-weight:inherit;color:var(--ink)}.lede.svelte-1cszc9d,.product.svelte-1cszc9d,.fine.svelte-1cszc9d{max-width:var(--measure);margin-inline:auto;text-align:center}.wide.svelte-1cszc9d{max-width:var(--measure);margin-inline:auto}@media(min-width:1068px){.wide.svelte-1cszc9d{max-width:var(--wide)}}.lede.svelte-1cszc9d p:where(.svelte-1cszc9d){margin:0 0 1em;text-wrap:pretty}.lede.svelte-1cszc9d .ask:where(.svelte-1cszc9d){margin:3em 0 3.25em}.now.svelte-1cszc9d .label:where(.svelte-1cszc9d){text-align:center}.now.svelte-1cszc9d .icon:where(.svelte-1cszc9d){width:4rem;height:4rem;margin:0 auto .875rem}.now.svelte-1cszc9d .line:where(.svelte-1cszc9d){margin:.5rem 0 0;color:var(--ink-now)}.now.svelte-1cszc9d .links:where(.svelte-1cszc9d){justify-content:center}.now.svelte-1cszc9d .shots:where(.svelte-1cszc9d){margin-top:2.5rem;margin-inline:calc(-1*max(var(--pad-left),env(safe-area-inset-left,0px))) calc(-1*max(var(--pad-left),env(safe-area-inset-right,0px)))}.block.svelte-1cszc9d,.fine.svelte-1cszc9d{margin-top:var(--space-section)}.label.svelte-1cszc9d{margin:0 0 1.5rem;font-size:inherit;font-weight:600;color:var(--ink-dim)}ul.svelte-1cszc9d{margin:0;padding:0;list-style:none}.work.svelte-1cszc9d li:where(.svelte-1cszc9d){max-width:var(--measure);margin-bottom:4rem}.work.svelte-1cszc9d li:where(.svelte-1cszc9d):last-child{margin-bottom:0}.figure.svelte-1cszc9d{margin:1rem 0 0;color:color-mix(in srgb,var(--ink) 78%,transparent)}.figure.svelte-1cszc9d svg{display:block;width:100%;height:auto}@media(min-width:1068px){.work.svelte-1cszc9d li:where(.svelte-1cszc9d){display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:auto auto 1fr;grid-template-areas:"head figure" "line figure" "links figure";column-gap:4rem;align-items:start;max-width:none;margin-bottom:5rem}.work.svelte-1cszc9d .figure:where(.svelte-1cszc9d),.work.svelte-1cszc9d .shots:where(.svelte-1cszc9d){grid-area:figure;margin:0}.work.svelte-1cszc9d .head:where(.svelte-1cszc9d){grid-area:head}.work.svelte-1cszc9d .line:where(.svelte-1cszc9d){grid-area:line}.work.svelte-1cszc9d .links:where(.svelte-1cszc9d){grid-area:links}}.meta.svelte-1cszc9d,.title.svelte-1cszc9d,.line.svelte-1cszc9d{display:block;text-wrap:pretty}.meta.svelte-1cszc9d{color:var(--ink-dim)}.title.svelte-1cszc9d{margin-top:.25rem;font-weight:600}.line.svelte-1cszc9d{margin-top:.5rem}.head.lockup.svelte-1cszc9d{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.875rem;align-items:center}.icon.svelte-1cszc9d{grid-row:1 / span 2;display:block;pointer-events:none;width:3.5rem;height:3.5rem}.lockup.svelte-1cszc9d .meta:where(.svelte-1cszc9d),.lockup.svelte-1cszc9d .title:where(.svelte-1cszc9d){grid-column:2}.links.svelte-1cszc9d{display:flex;flex-wrap:wrap;column-gap:1.25rem;row-gap:.25rem;margin:.75rem 0 0}.soon.svelte-1cszc9d{color:var(--ink-dim)}.links.svelte-1cszc9d a:where(.svelte-1cszc9d){--sheen: linear-gradient( 100deg, transparent 15%, color-mix(in srgb, var(--bg) 62%, transparent) 40%, color-mix(in srgb, var(--bg) 62%, transparent) 60%, transparent 85% );--sheen-x: 200%;--light-x: 100%;background-image:var(--sheen),linear-gradient(100deg,var(--ink) 0%,var(--ink) 50%,var(--ink-tint) 100%);background-size:200% 100%;background-repeat:no-repeat;background-position:var(--sheen-x) 0,var(--light-x) 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:--light-x .55s cubic-bezier(.22,.61,.36,1),text-decoration-color .55s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){.links.svelte-1cszc9d a:where(.svelte-1cszc9d):hover{--light-x: 0%;transition-duration:.4s}}.links.svelte-1cszc9d.in a:where(.svelte-1cszc9d){animation:sheen 4.5s cubic-bezier(.45,0,.55,1) calc(var(--rise-delay, 0ms) + .1s) infinite}.links.svelte-1cszc9d a:where(.svelte-1cszc9d)::selection{-webkit-text-fill-color:var(--bg)}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.links.svelte-1cszc9d a:where(.svelte-1cszc9d){background-image:none;-webkit-text-fill-color:currentColor}}.shots.svelte-1cszc9d{margin-top:1.5rem}.stack.svelte-1cszc9d{display:flex;flex-direction:column;gap:.5rem}.stack.svelte-1cszc9d a:where(.svelte-1cszc9d){--sheen: linear-gradient( 100deg, transparent 15%, color-mix(in srgb, var(--bg) 62%, transparent) 40%, color-mix(in srgb, var(--bg) 62%, transparent) 60%, transparent 85% );--sheen-x: 200%;--light-x: 100%;background-image:var(--sheen),linear-gradient(100deg,var(--ink) 0%,var(--ink) 50%,var(--ink-tint) 100%);background-size:200% 100%;background-repeat:no-repeat;background-position:var(--sheen-x) 0,var(--light-x) 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:--light-x .55s cubic-bezier(.22,.61,.36,1),text-decoration-color .55s cubic-bezier(.22,.61,.36,1);--sheen-lag: 0ms}@media(hover:hover){.stack.svelte-1cszc9d a:where(.svelte-1cszc9d):hover{--light-x: 0%;transition-duration:.4s}}.stack.svelte-1cszc9d.in a:where(.svelte-1cszc9d){animation:sheen 4.5s cubic-bezier(.45,0,.55,1) calc(var(--rise-delay, 0ms) + .1s + var(--sheen-lag))}.stack.svelte-1cszc9d li:where(.svelte-1cszc9d):nth-child(2) a:where(.svelte-1cszc9d){--sheen-lag: .18s}.stack.svelte-1cszc9d li:where(.svelte-1cszc9d):nth-child(3) a:where(.svelte-1cszc9d){--sheen-lag: .36s}.stack.svelte-1cszc9d a:where(.svelte-1cszc9d)::selection{-webkit-text-fill-color:var(--bg)}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.stack.svelte-1cszc9d a:where(.svelte-1cszc9d){background-image:none;-webkit-text-fill-color:currentColor}}.fine.svelte-1cszc9d{font-size:var(--t-small);line-height:var(--lh-small);letter-spacing:0;color:var(--ink-dim)}.share.svelte-1cszc9d{margin:0 0 .5rem}.share.svelte-1cszc9d a:where(.svelte-1cszc9d){color:inherit;text-decoration-color:transparent}.share.svelte-1cszc9d a:where(.svelte-1cszc9d):hover{text-decoration-color:currentColor}.epigraph.svelte-1cszc9d{margin:0 0 .5rem;font-size:inherit;font-style:italic}.legal.svelte-1cszc9d{margin:0}.legal.svelte-1cszc9d a:where(.svelte-1cszc9d){text-decoration-color:transparent}.legal.svelte-1cszc9d a:where(.svelte-1cszc9d):hover{text-decoration-color:currentColor}.rise.svelte-1cszc9d{transition:opacity 2s cubic-bezier(.22,.61,.36,1) var(--rise-delay, 0ms),translate 2s cubic-bezier(.22,.61,.36,1) var(--rise-delay, 0ms)}html.js .rise.svelte-1cszc9d:not(.in){opacity:0;translate:0 28px}html.js:not(.ready) .rise.svelte-1cszc9d:not(.in){animation:svelte-1cszc9d-appear-late 1s ease-out 6s both}@keyframes svelte-1cszc9d-appear-late{0%{opacity:0;translate:0 28px}to{opacity:1;translate:none}}
