.Canvas.svelte-1ueb8gy{position:fixed;top:0;left:0;overflow:hidden;height:100%;width:100%;z-index:1;pointer-events:none}.Canvas.svelte-1ueb8gy canvas:where(.svelte-1ueb8gy){--case-fade: .3;height:100%;width:100%;display:block;transition:opacity .7s cubic-bezier(.65,0,.35,1)}.Canvas.svelte-1ueb8gy canvas.is-behind:where(.svelte-1ueb8gy){opacity:calc(1 - var(--case-fade))}@property --sheen-a{syntax: "<color>"; inherits: true; initial-value: white;}@property --sheen-b{syntax: "<color>"; inherits: true; initial-value: white;}@property --sheen-c{syntax: "<color>"; inherits: true; initial-value: white;}.Intro.svelte-t6n6vz{--scroll-height: 2rem;--sheen-a: var(--type-website);--sheen-b: var(--type-art);--sheen-c: var(--type-install);--color: linear-gradient(100deg, var(--sheen-a), var(--sheen-b), var(--sheen-c));position:relative;min-height:100lvh}.Intro-corner.svelte-t6n6vz{--corner-x: 2rem;position:fixed;left:var(--corner-x);bottom:2.5rem;z-index:2;width:min(30rem,100vw - 2 * var(--corner-x))}.Intro-frame.svelte-t6n6vz{--frame-pad: 1.6rem;--blur: 6px}.Intro-frame.svelte-t6n6vz .Frame-outline:where(.svelte-t6n6vz){stroke:url(#intro-sheen)}.Intro-blur.svelte-t6n6vz{position:absolute;top:calc(var(--soft-bleed) * -1);right:calc(var(--soft-bleed) * -1);bottom:calc(var(--soft-bleed) * -1);left:calc(var(--soft-bleed) * -1);z-index:-1;margin:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transition:backdrop-filter .6s ease .3s,-webkit-backdrop-filter .6s ease .3s}.Intro.is-shown.svelte-t6n6vz .Intro-blur:where(.svelte-t6n6vz){-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));background:#0003}.Intro-text.svelte-t6n6vz{padding:var(--frame-pad);color:#fff;font-size:.875rem;line-height:1.4}.Intro-types.svelte-t6n6vz{margin:-.6rem 0 0 -5px;text-transform:uppercase;position:relative;z-index:2}.Intro-types.svelte-t6n6vz ul:where(.svelte-t6n6vz){display:flex;flex-wrap:wrap;gap:1px;width:max-content;max-width:calc(100vw - 2 * var(--corner-x))}.Intro-text.svelte-t6n6vz,.Intro-frame.svelte-t6n6vz .Frame-outline:where(.svelte-t6n6vz){clip-path:inset(calc(var(--shut, 0) * 100%) calc(var(--shut, 0) * 100%) 0 0)}.Intro-blur.svelte-t6n6vz{opacity:calc(1 - var(--shut, 0))}.Intro-types.svelte-t6n6vz ul:where(.svelte-t6n6vz){clip-path:inset(0 calc(var(--tuck, 0) * 100%) 0 0)}.Intro-type.svelte-t6n6vz{padding:8px 10px 6px;font-family:var(--font-title),sans-serif;font-size:.9rem;font-weight:500;white-space:nowrap}.Intro-type.svelte-t6n6vz{--gauge: var(--color);--ink: black}.Intro-scroll.svelte-t6n6vz{position:fixed;bottom:2.5rem;right:2%;z-index:10;display:flex;height:var(--scroll-height);color:#fff;font-family:var(--font-title),sans-serif;font-size:.85rem;text-transform:uppercase;outline:none;transition:opacity .5s ease-out,transform .5s cubic-bezier(.65,0,.35,1)}.Intro-scroll.svelte-t6n6vz:hover .Intro-scrollLabel:where(.svelte-t6n6vz),.Intro-scroll.svelte-t6n6vz:focus-visible .Intro-scrollLabel:where(.svelte-t6n6vz){background:#fff;color:#000}.Intro-scroll.svelte-t6n6vz:focus-visible{outline:2px solid white;outline-offset:2px}.Intro-scroll.is-away.svelte-t6n6vz{opacity:0;transform:translateY(.5rem);transition-duration:.2s}.Intro.svelte-t6n6vz:not(.is-shown) .Intro-scroll:where(.svelte-t6n6vz){pointer-events:none}.Intro-scrollLabel.svelte-t6n6vz{display:flex;align-items:center;padding:10px 0 8px 10px;transition:background-color .2s,color .2s}.Intro-scrollArrow.svelte-t6n6vz{display:grid;place-items:center;width:2.6rem}@keyframes svelte-t6n6vz-nudge{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.Intro-roles.svelte-t6n6vz{display:none;position:relative;z-index:2;flex-wrap:wrap;gap:var(--top-gap)}.Intro-role.svelte-t6n6vz{--gauge: rgba(14, 14, 19, .6);--ink: white;font-family:var(--font-display);font-size:.66rem;font-weight:700;line-height:1;letter-spacing:.01em;text-transform:uppercase}.Intro-role.svelte-t6n6vz span:where(.svelte-t6n6vz),.Intro-role.svelte-t6n6vz a:where(.svelte-t6n6vz){display:block;padding:9px}.Intro-role.svelte-t6n6vz a:where(.svelte-t6n6vz){color:inherit;outline:none}.Intro-role.svelte-t6n6vz a:where(.svelte-t6n6vz):focus-visible{outline:1px solid white;outline-offset:2px}.Intro-role.svelte-t6n6vz:has(a:where(.svelte-t6n6vz):hover),.Intro-role.svelte-t6n6vz:has(a:where(.svelte-t6n6vz):focus-visible){--gauge: #8e57ff}.Intro.svelte-t6n6vz:not(.is-shown) .Intro-role:where(.svelte-t6n6vz) a:where(.svelte-t6n6vz){pointer-events:none}@media screen and (max-width: 1023px){.Intro.svelte-t6n6vz{display:flex;flex-direction:column;justify-content:flex-end;gap:1rem;min-height:100svh;padding:calc(var(--heading-height, 6rem) + 1rem) var(--mobile-padding) calc(var(--bottom-y) + var(--bottom-bar) + env(safe-area-inset-bottom,0px) + var(--scroll-height) + 1rem)}.Intro-corner.svelte-t6n6vz{--corner-x: var(--mobile-padding);position:relative;left:auto;bottom:auto;width:100%}.Intro-roles.svelte-t6n6vz{display:flex;margin-bottom:auto}.Intro-role.svelte-t6n6vz{font-size:.76rem}.Intro-text.svelte-t6n6vz{font-size:.8rem}.Intro-type.svelte-t6n6vz{font-size:.6rem}.Intro-scroll.svelte-t6n6vz{right:var(--mobile-padding);bottom:calc(var(--bottom-y) + var(--bottom-bar) + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion: reduce){.Intro.svelte-t6n6vz,.Intro-scrollArrow.svelte-t6n6vz svg:where(.svelte-t6n6vz){animation:none}}.CellContent.svelte-yoqjum{padding:2.5rem 2rem 5rem;text-align:left;color:#ffffffd9}.CellContent-block.svelte-yoqjum+.CellContent-block:where(.svelte-yoqjum){margin-top:3.5rem}.CellContent-title.svelte-yoqjum{display:inline-block;margin-bottom:1.25rem;padding:8px 10px 4px;background-color:#000;color:#fff;font-family:var(--font-title),sans-serif;font-size:.95rem;font-weight:500;text-transform:uppercase}.CellContent-text.svelte-yoqjum{max-width:62ch;font-size:1rem;line-height:1.55}.CellContent-text.svelte-yoqjum p:where(.svelte-yoqjum)+p:where(.svelte-yoqjum){margin-top:1em}.CellContent-visual.svelte-yoqjum{margin-top:1.5rem}.CellContent-visual.svelte-yoqjum img:where(.svelte-yoqjum),.CellContent-visual.svelte-yoqjum video:where(.svelte-yoqjum){display:block;width:100%;height:auto}.CellContent-visual.svelte-yoqjum figcaption:where(.svelte-yoqjum){margin-top:.5rem;font-size:.85rem;font-style:italic;opacity:.7}@media screen and (max-width: 768px){.CellContent.svelte-yoqjum{padding:2rem 1rem 4.5rem}}.Cell.svelte-1hgiqpf{--media-height: var(--cell-height, 20rem);--border-color: color-mix(in srgb, var(--color) 10%, rgba(0, 0, 0, .5)),;display:block;width:100%}.Cell-wrapper.svelte-1hgiqpf{display:flex;flex-direction:column;align-items:flex-start;height:100%;background-color:transparent}.Cell-window.svelte-1hgiqpf{--soft-bleed: 24px;display:flow-root;position:relative;z-index:1}.Cell-surface.svelte-1hgiqpf{position:relative;z-index:0;height:calc(var(--media-height) + var(--soft-bleed) * 2);margin:calc(var(--soft-bleed) * -1);padding:calc(var(--soft-bleed) + var(--media-height)) var(--soft-bleed) var(--soft-bleed);overflow:hidden;scrollbar-width:none;background-color:#0003;-webkit-clip-path:inset(calc(var(--soft-bleed) + .5px));clip-path:inset(calc(var(--soft-bleed) + .5px));transition:background-color .4s ease-out,height .7s cubic-bezier(.65,0,.35,1)}.Cell-surface.svelte-1hgiqpf::-webkit-scrollbar{display:none}.Cell-surface.svelte-1hgiqpf:focus{outline:none}.Cell-visual.svelte-1hgiqpf{position:absolute;top:0;left:0;right:0;height:calc(var(--media-height) + var(--soft-bleed) * 2)}.Cell-visual.svelte-1hgiqpf img:where(.svelte-1hgiqpf),.Cell-visual.svelte-1hgiqpf video:where(.svelte-1hgiqpf){width:100%;height:100%;object-fit:cover}.Cell-progress.svelte-1hgiqpf{position:absolute;top:0;right:0;bottom:0;z-index:2;width:2px;background:var(--color);transform:scaleY(0);transform-origin:50% 0;pointer-events:none}.Cell-outline.svelte-1hgiqpf{position:absolute;top:calc(var(--soft-bleed) * -1);left:calc(var(--soft-bleed) * -1);width:calc(100% + var(--soft-bleed) * 2);height:calc(100% + var(--soft-bleed) * 2);overflow:visible;pointer-events:none;fill:none;stroke:var(--color);stroke-width:1px}.Cell-dashes.svelte-1hgiqpf{stroke-linecap:square;stroke-opacity:.8}.Cell-solid.svelte-1hgiqpf{visibility:hidden}.Cell-infos.svelte-1hgiqpf{position:absolute;top:calc(-2rem - 16px);left:0;right:0;z-index:2;pointer-events:none}.Cell-heading.svelte-1hgiqpf{position:relative;top:-5px;left:-5px;display:flex;flex-direction:column-reverse;align-items:flex-start;text-transform:uppercase}.Cell-type.svelte-1hgiqpf{padding:6px 10px 5px;background-color:var(--color);font-family:var(--font-title),sans-serif;font-size:.95rem;font-weight:500;text-align:left}.Cell-title.svelte-1hgiqpf{padding:6px 0 10px;color:#fff;font-size:2rem;font-weight:500;text-align:left;text-transform:uppercase;white-space:nowrap}.Cell-techs.svelte-1hgiqpf{display:flex;flex-direction:column;align-items:flex-start;gap:1px;font-size:.85rem;font-style:italic;font-weight:500;text-align:left;transition:opacity .3s ease-out}.Cell-techs.svelte-1hgiqpf li:where(.svelte-1hgiqpf){background-color:#000;color:#fff;padding:4px 5px}.Cell-action.svelte-1hgiqpf{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;pointer-events:none;outline:none;-webkit-tap-highlight-color:transparent}.Cell-action--primary.svelte-1hgiqpf:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--media-height);pointer-events:auto;cursor:pointer}.Cell-label.svelte-1hgiqpf{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.Cell-corner.svelte-1hgiqpf{position:absolute;right:-5px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;background:var(--color);pointer-events:auto;cursor:pointer;transition:transform .2s ease-out;transform:scale(.2)}.Cell-corner.svelte-1hgiqpf svg:where(.svelte-1hgiqpf){transition:transform .3s ease;transform:scale(0);transition-delay:.2s}.Cell-corner--link.svelte-1hgiqpf{bottom:-5px;transform-origin:100% 100%}.Cell-corner--link.svelte-1hgiqpf svg:where(.svelte-1hgiqpf){transform-origin:0% 100%;padding-left:5px;padding-bottom:5px}.Cell-corner--toggle.svelte-1hgiqpf{top:-5px;transform-origin:100% 0%}.Cell-corner--toggle.svelte-1hgiqpf svg:where(.svelte-1hgiqpf){transform-origin:0% 0%;padding-left:5px;padding-top:5px}.Cell-corner--toggle.svelte-1hgiqpf path:where(.svelte-1hgiqpf){transform-box:fill-box;transform-origin:center;transition:transform .3s ease}.Cell-live.svelte-1hgiqpf{position:absolute;right:49px;bottom:7px;display:flex;align-items:center;height:26px;padding:0 10px;background:#fff;color:#000;font-family:var(--font-title),sans-serif;font-size:.95rem;font-weight:500;text-transform:uppercase;white-space:nowrap;pointer-events:auto;cursor:pointer;clip-path:inset(0 0 0 100%);transition:clip-path .3s cubic-bezier(.65,0,.35,1) .1s}.Cell.svelte-1hgiqpf .Cell-action:where(.svelte-1hgiqpf):focus-visible .Cell-corner:where(.svelte-1hgiqpf){transform:scale(1);outline:2px solid white;outline-offset:2px}.Cell.svelte-1hgiqpf .Cell-action:where(.svelte-1hgiqpf):focus-visible .Cell-corner:where(.svelte-1hgiqpf) svg:where(.svelte-1hgiqpf){transform:scale(1)}.Cell.svelte-1hgiqpf .Cell-action:where(.svelte-1hgiqpf):focus-visible .Cell-live:where(.svelte-1hgiqpf){clip-path:inset(0)}.Cell-window.svelte-1hgiqpf[data-case-scrolled] .Cell-techs:where(.svelte-1hgiqpf){opacity:0}.Cell.svelte-1hgiqpf:hover .Cell-dashes:where(.svelte-1hgiqpf),.Cell.svelte-1hgiqpf:has(.Cell-surface:where(.svelte-1hgiqpf):focus-visible) .Cell-dashes:where(.svelte-1hgiqpf){visibility:hidden}.Cell.svelte-1hgiqpf:hover .Cell-solid:where(.svelte-1hgiqpf),.Cell.svelte-1hgiqpf:has(.Cell-surface:where(.svelte-1hgiqpf):focus-visible) .Cell-solid:where(.svelte-1hgiqpf){visibility:visible}.Cell.svelte-1hgiqpf:hover .Cell-corner:where(.svelte-1hgiqpf),.Cell.svelte-1hgiqpf:has(.Cell-surface:where(.svelte-1hgiqpf):focus-visible) .Cell-corner:where(.svelte-1hgiqpf){transform:scale(1)}.Cell.svelte-1hgiqpf:hover .Cell-corner:where(.svelte-1hgiqpf) svg:where(.svelte-1hgiqpf),.Cell.svelte-1hgiqpf:has(.Cell-surface:where(.svelte-1hgiqpf):focus-visible) .Cell-corner:where(.svelte-1hgiqpf) svg:where(.svelte-1hgiqpf){transform:scale(1)}.Cell.svelte-1hgiqpf:hover .Cell-live:where(.svelte-1hgiqpf),.Cell.svelte-1hgiqpf:has(.Cell-surface:where(.svelte-1hgiqpf):focus-visible) .Cell-live:where(.svelte-1hgiqpf){clip-path:inset(0)}.Cell.svelte-1hgiqpf:not(.is-open):hover .Cell-surface:where(.svelte-1hgiqpf){background-color:#fff0}.Cell.is-open.svelte-1hgiqpf .Cell-surface:where(.svelte-1hgiqpf){height:calc(var(--case-open, var(--media-height)) + var(--soft-bleed) * 2);overflow-y:auto;overscroll-behavior:contain;background-color:#000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Cell.is-open.svelte-1hgiqpf .Cell-visual:where(.svelte-1hgiqpf){height:calc(var(--media-height) + var(--soft-bleed))}.Cell.is-open.svelte-1hgiqpf .Cell-action--primary:where(.svelte-1hgiqpf):before{pointer-events:none}.Cell.is-open.svelte-1hgiqpf .Cell-corner--toggle:where(.svelte-1hgiqpf){transform:scale(1)}.Cell.is-open.svelte-1hgiqpf .Cell-corner--toggle:where(.svelte-1hgiqpf) svg:where(.svelte-1hgiqpf){transform:scale(1)}.Cell.is-open.svelte-1hgiqpf .Cell-corner--toggle:where(.svelte-1hgiqpf) path:where(.svelte-1hgiqpf){transform:rotate(45deg)}html.is-walking .Cell-solid.svelte-1hgiqpf{visibility:inherit;stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset .25s ease-in,opacity .2s}html.is-walking .Cell-dashes.svelte-1hgiqpf{opacity:0;transition:opacity .15s}html.is-walking .Cell-visual.svelte-1hgiqpf{--reveal: 0;transition:--reveal .25s ease-in}html.is-walking .Cell-type.svelte-1hgiqpf,html.is-walking .Cell-techs.svelte-1hgiqpf li:where(.svelte-1hgiqpf){position:relative;isolation:isolate;background:transparent;color:transparent;transition:color .15s}html.is-walking .Cell-type.svelte-1hgiqpf:before,html.is-walking .Cell-techs.svelte-1hgiqpf li:where(.svelte-1hgiqpf):before{content:"";position:absolute;inset:0;z-index:-1;transform:scaleX(0);transform-origin:0 50%;transition:transform .2s ease-in}html.is-walking .Cell-type.svelte-1hgiqpf:before{background:var(--color)}html.is-walking .Cell-techs.svelte-1hgiqpf li:where(.svelte-1hgiqpf):before{background:#000}html.is-walking .Cell-corner.svelte-1hgiqpf{opacity:0;transition:transform .2s ease-out,opacity .15s}html.is-walking .Cell-live.svelte-1hgiqpf{opacity:0;transition:clip-path .3s cubic-bezier(.65,0,.35,1) .1s,opacity .15s}html.is-walking [data-walk=shown]{--pace: var(--walk-pace, 1)}html.is-walking [data-walk=shown] .Cell-solid.svelte-1hgiqpf{stroke-dashoffset:0;opacity:0;transition:stroke-dashoffset calc(.55s * var(--pace)) cubic-bezier(.65,0,.35,1),opacity calc(.25s * var(--pace)) calc(.55s * var(--pace))}html.is-walking [data-walk=shown] .Cell.svelte-1hgiqpf:hover .Cell-solid:where(.svelte-1hgiqpf){opacity:1;transition-delay:0s}html.is-walking [data-walk=shown] .Cell-dashes.svelte-1hgiqpf{opacity:1;transition:opacity calc(.2s * var(--pace)) calc(.45s * var(--pace))}html.is-walking [data-walk=shown] .Cell-visual.svelte-1hgiqpf{--reveal: 1;transition:--reveal calc(var(--reveal-time, .5s) * var(--pace)) cubic-bezier(.65,0,.35,1) calc(.05s * var(--pace))}html.is-walking [data-walk=shown] .Cell-type.svelte-1hgiqpf,html.is-walking [data-walk=shown] .Cell-title.svelte-1hgiqpf,html.is-walking [data-walk=shown] .Cell-techs.svelte-1hgiqpf li:where(.svelte-1hgiqpf){transition:color calc(.25s * var(--pace)) steps(4) calc((var(--walk-at) + .2s) * var(--pace))}html.is-walking [data-walk=shown] .Cell-type.svelte-1hgiqpf:before,html.is-walking [data-walk=shown] .Cell-title.svelte-1hgiqpf:before,html.is-walking [data-walk=shown] .Cell-techs.svelte-1hgiqpf li:where(.svelte-1hgiqpf):before{transform:scaleX(1);transition:transform calc(.3s * var(--pace)) cubic-bezier(.65,0,.35,1) calc(var(--walk-at) * var(--pace))}html.is-walking [data-walk=shown] .Cell-type.svelte-1hgiqpf{--walk-at: .55s;color:#000}html.is-walking [data-walk=shown] .Cell-title.svelte-1hgiqpf{--walk-at: .65s}html.is-walking [data-walk=shown] .Cell-techs.svelte-1hgiqpf li:where(.svelte-1hgiqpf){--walk-at: calc(.8s + var(--i, 0) * .06s);color:#fff}html.is-walking [data-walk=shown] .Cell-corner.svelte-1hgiqpf{opacity:1;transition:transform .2s ease-out,opacity calc(.2s * var(--pace)) calc(1s * var(--pace))}html.is-walking [data-walk=shown] .Cell-live.svelte-1hgiqpf{opacity:1;transition:clip-path .3s cubic-bezier(.65,0,.35,1) .1s,opacity calc(.2s * var(--pace)) calc(1s * var(--pace))}html.is-walking [data-walk=shown] .Cell-window.svelte-1hgiqpf,html.is-walking [data-walk=leaving] .Cell-window.svelte-1hgiqpf{transform:translate(var(--walk-x, 0px),var(--walk-y, 0px))}html.is-walking [data-walk=leaving] .Cell-window.svelte-1hgiqpf{pointer-events:none}html.is-walking [data-walk=leaving] .Cell-title.svelte-1hgiqpf{color:transparent;transition:color .15s}html.is-walking [data-walk=leaving] .Cell-surface.svelte-1hgiqpf,html.is-walking [data-walk=leaving] .Cell-outline.svelte-1hgiqpf{-webkit-mask-image:linear-gradient(var(--walk-wipe-angle, 0deg),transparent calc(var(--walk-wipe, 0) * 125% - 25%),#000 calc(var(--walk-wipe, 0) * 125%));mask-image:linear-gradient(var(--walk-wipe-angle, 0deg),transparent calc(var(--walk-wipe, 0) * 125% - 25%),#000 calc(var(--walk-wipe, 0) * 125%))}html.is-walking [data-walk=leaving] .Cell-visual.svelte-1hgiqpf{--reveal: 1;transition:none}html.is-walking [data-walk=leaving] .Cell-dashes.svelte-1hgiqpf{opacity:1;transition:none}html.is-walking [data-walk=leaving] .Cell-solid.svelte-1hgiqpf{stroke-dashoffset:0;opacity:0;transition:none}html.is-walking [data-walk=leaving][data-walk-hole] .Cell-surface.svelte-1hgiqpf,html.is-walking [data-walk=leaving][data-walk-hole] .Cell-outline.svelte-1hgiqpf{-webkit-mask-image:radial-gradient(circle at calc(var(--walk-hole-x, 0px) + var(--soft-bleed)) calc(var(--walk-hole-y, 0px) + var(--soft-bleed)),transparent var(--walk-hole-in, 0px),#000 var(--walk-hole-out, 0px));mask-image:radial-gradient(circle at calc(var(--walk-hole-x, 0px) + var(--soft-bleed)) calc(var(--walk-hole-y, 0px) + var(--soft-bleed)),transparent var(--walk-hole-in, 0px),#000 var(--walk-hole-out, 0px))}html.is-walking [data-walk=gone] .Cell-solid.svelte-1hgiqpf,html.is-walking [data-walk=gone] .Cell-dashes.svelte-1hgiqpf,html.is-walking [data-walk=gone] .Cell-visual.svelte-1hgiqpf,html.is-walking [data-walk=gone] .Cell-type.svelte-1hgiqpf,html.is-walking [data-walk=gone] .Cell-title.svelte-1hgiqpf,html.is-walking [data-walk=gone] .Cell-techs.svelte-1hgiqpf li:where(.svelte-1hgiqpf),html.is-walking [data-walk=gone] .Cell-corner.svelte-1hgiqpf,html.is-walking [data-walk=gone] .Cell-live.svelte-1hgiqpf{transition:none}html.is-walking [data-walk=gone] .Cell-type.svelte-1hgiqpf:before,html.is-walking [data-walk=gone] .Cell-title.svelte-1hgiqpf:before,html.is-walking [data-walk=gone] .Cell-techs.svelte-1hgiqpf li:where(.svelte-1hgiqpf):before{transition:none}@property --reveal{syntax: "<number>"; inherits: true; initial-value: 1;}html.is-walking .Cell-visual.svelte-1hgiqpf{clip-path:inset(calc((1 - var(--reveal)) * 50%) 0)}html.is-walking[data-reveal=scan] .Cell-visual.svelte-1hgiqpf{clip-path:inset(0 0 calc((1 - var(--reveal)) * 100%) 0)}html.is-walking[data-reveal=scan] .Cell-visual.svelte-1hgiqpf:after{content:"";position:absolute;inset:0;border-bottom:1px solid var(--color);background:linear-gradient(transparent calc(100% - 4rem),color-mix(in srgb,var(--color) 35%,transparent));opacity:min(1,(1 - var(--reveal)) * 10);transform:translateY(calc((var(--reveal) - 1) * 100%));pointer-events:none}html.is-walking[data-reveal=dither] .Cell-visual.svelte-1hgiqpf{clip-path:none;-webkit-mask-image:conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 0,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 8,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 2,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 10,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 12,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 4,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 14,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 6,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 3,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 11,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 1,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 9,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 15,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 7,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 13,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 5,1)) 0),linear-gradient(rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 16,1)) 0 0);mask-image:conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 0,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 8,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 2,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 10,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 12,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 4,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 14,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 6,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 3,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 11,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 1,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 9,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 15,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 7,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 13,1)) 0),conic-gradient(at var(--reveal-grain, 4px) var(--reveal-grain, 4px),transparent 75%,rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 5,1)) 0),linear-gradient(rgb(0 0 0 / clamp(0,var(--reveal) * 17 - 16,1)) 0 0);-webkit-mask-size:calc(var(--reveal-grain, 4px) * 4) calc(var(--reveal-grain, 4px) * 4);mask-size:calc(var(--reveal-grain, 4px) * 4) calc(var(--reveal-grain, 4px) * 4);-webkit-mask-position:calc(var(--reveal-grain, 4px) * 0) calc(var(--reveal-grain, 4px) * 0),calc(var(--reveal-grain, 4px) * 1) calc(var(--reveal-grain, 4px) * 0),calc(var(--reveal-grain, 4px) * 2) calc(var(--reveal-grain, 4px) * 0),calc(var(--reveal-grain, 4px) * 3) calc(var(--reveal-grain, 4px) * 0),calc(var(--reveal-grain, 4px) * 0) calc(var(--reveal-grain, 4px) * 1),calc(var(--reveal-grain, 4px) * 1) calc(var(--reveal-grain, 4px) * 1),calc(var(--reveal-grain, 4px) * 2) calc(var(--reveal-grain, 4px) * 1),calc(var(--reveal-grain, 4px) * 3) calc(var(--reveal-grain, 4px) * 1),calc(var(--reveal-grain, 4px) * 0) calc(var(--reveal-grain, 4px) * 2),calc(var(--reveal-grain, 4px) * 1) calc(var(--reveal-grain, 4px) * 2),calc(var(--reveal-grain, 4px) * 2) calc(var(--reveal-grain, 4px) * 2),calc(var(--reveal-grain, 4px) * 3) calc(var(--reveal-grain, 4px) * 2),calc(var(--reveal-grain, 4px) * 0) calc(var(--reveal-grain, 4px) * 3),calc(var(--reveal-grain, 4px) * 1) calc(var(--reveal-grain, 4px) * 3),calc(var(--reveal-grain, 4px) * 2) calc(var(--reveal-grain, 4px) * 3),calc(var(--reveal-grain, 4px) * 3) calc(var(--reveal-grain, 4px) * 3);mask-position:calc(var(--reveal-grain, 4px) * 0) calc(var(--reveal-grain, 4px) * 0),calc(var(--reveal-grain, 4px) * 1) calc(var(--reveal-grain, 4px) * 0),calc(var(--reveal-grain, 4px) * 2) calc(var(--reveal-grain, 4px) * 0),calc(var(--reveal-grain, 4px) * 3) calc(var(--reveal-grain, 4px) * 0),calc(var(--reveal-grain, 4px) * 0) calc(var(--reveal-grain, 4px) * 1),calc(var(--reveal-grain, 4px) * 1) calc(var(--reveal-grain, 4px) * 1),calc(var(--reveal-grain, 4px) * 2) calc(var(--reveal-grain, 4px) * 1),calc(var(--reveal-grain, 4px) * 3) calc(var(--reveal-grain, 4px) * 1),calc(var(--reveal-grain, 4px) * 0) calc(var(--reveal-grain, 4px) * 2),calc(var(--reveal-grain, 4px) * 1) calc(var(--reveal-grain, 4px) * 2),calc(var(--reveal-grain, 4px) * 2) calc(var(--reveal-grain, 4px) * 2),calc(var(--reveal-grain, 4px) * 3) calc(var(--reveal-grain, 4px) * 2),calc(var(--reveal-grain, 4px) * 0) calc(var(--reveal-grain, 4px) * 3),calc(var(--reveal-grain, 4px) * 1) calc(var(--reveal-grain, 4px) * 3),calc(var(--reveal-grain, 4px) * 2) calc(var(--reveal-grain, 4px) * 3),calc(var(--reveal-grain, 4px) * 3) calc(var(--reveal-grain, 4px) * 3)}html.is-walking[data-reveal=columns] .Cell-visual.svelte-1hgiqpf{clip-path:none;-webkit-mask-image:linear-gradient(#000 calc(clamp(0,(var(--reveal) - .2727272727) * 2.5,1)*100%),transparent 0),linear-gradient(#000 calc(clamp(0,(var(--reveal) - 0) * 2.5,1)*100%),transparent 0),linear-gradient(#000 calc(clamp(0,(var(--reveal) - .4909090909) * 2.5,1)*100%),transparent 0),linear-gradient(#000 calc(clamp(0,(var(--reveal) - .1636363636) * 2.5,1)*100%),transparent 0),linear-gradient(#000 calc(clamp(0,(var(--reveal) - .6) * 2.5,1)*100%),transparent 0),linear-gradient(#000 calc(clamp(0,(var(--reveal) - .3818181818) * 2.5,1)*100%),transparent 0),linear-gradient(#000 calc(clamp(0,(var(--reveal) - .0545454545) * 2.5,1)*100%),transparent 0),linear-gradient(#000 calc(clamp(0,(var(--reveal) - .5454545455) * 2.5,1)*100%),transparent 0),linear-gradient(#000 calc(clamp(0,(var(--reveal) - .2181818182) * 2.5,1)*100%),transparent 0),linear-gradient(#000 calc(clamp(0,(var(--reveal) - .4363636364) * 2.5,1)*100%),transparent 0),linear-gradient(#000 calc(clamp(0,(var(--reveal) - .1090909091) * 2.5,1)*100%),transparent 0),linear-gradient(#000 calc(clamp(0,(var(--reveal) - .3272727273) * 2.5,1)*100%),transparent 0);mask-image:linear-gradient(#000 calc(clamp(0,(var(--reveal) - .2727272727) * 2.5,1)*100%),transparent 0),linear-gradient(#000 calc(clamp(0,(var(--reveal) - 0) * 2.5,1)*100%),transparent 0),linear-gradient(#000 calc(clamp(0,(var(--reveal) - .4909090909) * 2.5,1)*100%),transparent 0),linear-gradient(#000 calc(clamp(0,(var(--reveal) - .1636363636) * 2.5,1)*100%),transparent 0),linear-gradient(#000 calc(clamp(0,(var(--reveal) - .6) * 2.5,1)*100%),transparent 0),linear-gradient(#000 calc(clamp(0,(var(--reveal) - .3818181818) * 2.5,1)*100%),transparent 0),linear-gradient(#000 calc(clamp(0,(var(--reveal) - .0545454545) * 2.5,1)*100%),transparent 0),linear-gradient(#000 calc(clamp(0,(var(--reveal) - .5454545455) * 2.5,1)*100%),transparent 0),linear-gradient(#000 calc(clamp(0,(var(--reveal) - .2181818182) * 2.5,1)*100%),transparent 0),linear-gradient(#000 calc(clamp(0,(var(--reveal) - .4363636364) * 2.5,1)*100%),transparent 0),linear-gradient(#000 calc(clamp(0,(var(--reveal) - .1090909091) * 2.5,1)*100%),transparent 0),linear-gradient(#000 calc(clamp(0,(var(--reveal) - .3272727273) * 2.5,1)*100%),transparent 0);-webkit-mask-size:calc(100% / 12 + 1px) 100%;mask-size:calc(100% / 12 + 1px) 100%;-webkit-mask-position:0% 0,calc(1 * 100% / 11) 0,calc(2 * 100% / 11) 0,calc(3 * 100% / 11) 0,calc(4 * 100% / 11) 0,calc(5 * 100% / 11) 0,calc(6 * 100% / 11) 0,calc(7 * 100% / 11) 0,calc(8 * 100% / 11) 0,calc(9 * 100% / 11) 0,calc(10 * 100% / 11) 0,100% 0;mask-position:0% 0,calc(1 * 100% / 11) 0,calc(2 * 100% / 11) 0,calc(3 * 100% / 11) 0,calc(4 * 100% / 11) 0,calc(5 * 100% / 11) 0,calc(6 * 100% / 11) 0,calc(7 * 100% / 11) 0,calc(8 * 100% / 11) 0,calc(9 * 100% / 11) 0,calc(10 * 100% / 11) 0,100% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Cell--ghost.svelte-1hgiqpf .Cell-title:where(.svelte-1hgiqpf){visibility:hidden}.Cell--ghost.svelte-1hgiqpf .Cell-window:where(.svelte-1hgiqpf){height:var(--media-height);background:#ffffff80}@media (prefers-reduced-motion: reduce){.Cell-surface.svelte-1hgiqpf{transition:none}html.is-walking .Cell-solid.svelte-1hgiqpf,html.is-walking .Cell-dashes.svelte-1hgiqpf,html.is-walking .Cell-visual.svelte-1hgiqpf,html.is-walking .Cell-type.svelte-1hgiqpf,html.is-walking .Cell-title.svelte-1hgiqpf,html.is-walking .Cell-techs.svelte-1hgiqpf li:where(.svelte-1hgiqpf),html.is-walking .Cell-corner.svelte-1hgiqpf,html.is-walking .Cell-live.svelte-1hgiqpf{transition:none!important}html.is-walking .Cell-type.svelte-1hgiqpf:before,html.is-walking .Cell-title.svelte-1hgiqpf:before,html.is-walking .Cell-techs.svelte-1hgiqpf li:where(.svelte-1hgiqpf):before{transition:none!important}html.is-walking [data-walk=leaving] .Cell-window.svelte-1hgiqpf{visibility:hidden}}@media screen and (max-width: 768px){.Cell.svelte-1hgiqpf .Cell-corner:where(.svelte-1hgiqpf){transform:scale(1)}.Cell.svelte-1hgiqpf .Cell-corner:where(.svelte-1hgiqpf) svg:where(.svelte-1hgiqpf){transform:scale(1)}.Cell.svelte-1hgiqpf .Cell-live:where(.svelte-1hgiqpf){clip-path:inset(0)}}.Works.svelte-14etz6m{position:relative;top:0;left:0;width:100%;padding-bottom:100lvh;z-index:5}.Works.svelte-14etz6m .WorksList:where(.svelte-14etz6m){width:100%}.Works.svelte-14etz6m .WorksList:where(.svelte-14etz6m) li:where(.svelte-14etz6m){display:block;width:max(200px,55%);margin:55px auto;transition:width .7s cubic-bezier(.65,0,.35,1),padding .7s cubic-bezier(.65,0,.35,1),opacity .3s ease-out;--case-top: 128px;--case-bottom: 36px}.Works.svelte-14etz6m .WorksList:where(.svelte-14etz6m) li.h1:where(.svelte-14etz6m){--cell-height: 28rem}.Works.svelte-14etz6m .WorksList:where(.svelte-14etz6m) li.h2:where(.svelte-14etz6m){--cell-height: 30rem}.Works.svelte-14etz6m .WorksList:where(.svelte-14etz6m) li.is-open:where(.svelte-14etz6m){width:max(200px,60%)}.Works.svelte-14etz6m .WorksList:where(.svelte-14etz6m):hover li:where(.svelte-14etz6m){opacity:.4}.Works.svelte-14etz6m .WorksList:where(.svelte-14etz6m):hover li:where(.svelte-14etz6m):hover{opacity:1}html.is-walking .Works.svelte-14etz6m{padding-top:0;padding-bottom:0}html.is-walking .Works.svelte-14etz6m .WorksList:where(.svelte-14etz6m):hover li:where(.svelte-14etz6m){opacity:1}html.is-walking .Works.svelte-14etz6m .WorksList:where(.svelte-14etz6m) li:where(.svelte-14etz6m){display:flex;flex-direction:column;justify-content:center;min-height:var(--walk-section, 100lvh);margin:0 auto}html.is-walking .Works.svelte-14etz6m .WorksList:where(.svelte-14etz6m) li.is-open:where(.svelte-14etz6m){padding-top:max(0px,var(--case-top) - var(--case-bottom));padding-bottom:max(0px,var(--case-bottom) - var(--case-top))}html.is-walking .Works.svelte-14etz6m .WorksList:where(.svelte-14etz6m) li:where(.svelte-14etz6m) .Cell{visibility:hidden;transition:visibility 0s linear .45s}html.is-walking .Works.svelte-14etz6m .WorksList:where(.svelte-14etz6m) li:where(.svelte-14etz6m)[data-walk=shown] .Cell,html.is-walking .Works.svelte-14etz6m .WorksList:where(.svelte-14etz6m) li:where(.svelte-14etz6m)[data-walk=leaving] .Cell{visibility:visible;transition-delay:0s}html.is-walking .Works.svelte-14etz6m .WorksList:where(.svelte-14etz6m) li:where(.svelte-14etz6m)[data-walk=gone] .Cell{transition-delay:0s}@media (prefers-reduced-motion: reduce){.Works.svelte-14etz6m .WorksList:where(.svelte-14etz6m) li:where(.svelte-14etz6m){transition:opacity .3s ease-out}}@media screen and (max-width: 768px){.Works.svelte-14etz6m{width:90%;top:0;right:auto;bottom:auto;left:1rem;padding-top:400px}.Works.svelte-14etz6m .WorksList:where(.svelte-14etz6m){text-align:left}.Works.svelte-14etz6m .WorksList:where(.svelte-14etz6m):hover li:where(.svelte-14etz6m){opacity:1}.Works.svelte-14etz6m .WorksList:where(.svelte-14etz6m):hover li:where(.svelte-14etz6m):hover{opacity:1}.Works.svelte-14etz6m .WorksList:where(.svelte-14etz6m) li:where(.svelte-14etz6m){display:inline-block;width:calc(100% - 10px);margin:5px;--case-top: 120px;--case-bottom: 128px}.Works.svelte-14etz6m .WorksList:where(.svelte-14etz6m) li.is-open:where(.svelte-14etz6m){width:calc(100% - 10px)}.Works.svelte-14etz6m .WorksList:where(.svelte-14etz6m) li.h1:where(.svelte-14etz6m){--cell-height: 15rem}.Works.svelte-14etz6m .WorksList:where(.svelte-14etz6m) li.h2:where(.svelte-14etz6m){--cell-height: 15rem}}.Footer.svelte-1utkenz{--color: #FFF;position:relative;display:grid;place-items:center;min-height:100lvh;padding:0 var(--mobile-padding)}.Footer-inner.svelte-1utkenz{width:min(40rem,100%)}.Footer-kicker.svelte-1utkenz{--gauge: var(--color);--ink: black;position:relative;z-index:2;display:inline-block;margin:0 0 -.6rem -5px;padding:10px 10px 6px;font-family:var(--font-title),sans-serif;font-size:.95rem;font-weight:500;text-transform:uppercase}.Footer-frame.svelte-1utkenz{--frame-pad: 2rem}.Footer-title.svelte-1utkenz{color:#fff;font-size:clamp(1.8rem,5vw,3.5rem);font-weight:700;line-height:1.05;text-transform:uppercase}.Footer-links.svelte-1utkenz{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:1px;margin-top:.75rem;font-size:.95rem}.Footer-links.svelte-1utkenz li:where(.svelte-1utkenz){--gauge: black;--ink: white}.Footer-links.svelte-1utkenz a:where(.svelte-1utkenz){display:block;padding:6px 8px;color:inherit}.Footer-links.svelte-1utkenz a:where(.svelte-1utkenz):hover{background:var(--color);color:#000}.Footer-links.svelte-1utkenz .Footer-mail:where(.svelte-1utkenz){--gauge: white;--ink: black;font-weight:700}.Timeline.svelte-q6jlg6{--ease: cubic-bezier(.65, 0, .35, 1);--color: white;position:fixed;top:50%;left:2rem;z-index:20;transform:translateY(-50%);color:#fff;text-transform:uppercase}.Timeline-rail.svelte-q6jlg6{position:absolute;left:0;width:1px;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.4) 0 3px,transparent 3px 7px);pointer-events:none}.Timeline-fill.svelte-q6jlg6{position:absolute;inset:0;background:#fff;transform-origin:50% 0}.Timeline-list.svelte-q6jlg6,.Timeline-projects.svelte-q6jlg6{display:flex;flex-direction:column;align-items:flex-start}.Timeline-list.svelte-q6jlg6{gap:12px}.Timeline-projects.svelte-q6jlg6{gap:3px;margin-top:8px}.Timeline-link.svelte-q6jlg6{--tick: 14px;position:relative;display:block;width:fit-content;padding-left:calc(var(--tick) + 8px);color:inherit;outline:none;opacity:0;transition:opacity .15s}.Timeline-link.svelte-q6jlg6:before{content:"";position:absolute;top:50%;left:0;width:var(--tick);height:1px;background:#fff;opacity:.4;transform:scaleX(.3);transform-origin:0 50%;transition:transform .4s var(--ease),opacity .3s}.Timeline-stop--project.svelte-q6jlg6 .Timeline-link:where(.svelte-q6jlg6){--tick: 28px;--swatch: calc(.5rem + 0px) ;padding-left:calc(var(--tick) + 8px + var(--swatch))}.Timeline-stop--project.svelte-q6jlg6 .Timeline-link:where(.svelte-q6jlg6) .Timeline-label:where(.svelte-q6jlg6):after{content:"";position:absolute;top:0;right:100%;width:var(--swatch);height:100%;background:var(--color)}.Timeline-heading.svelte-q6jlg6:before{display:none}.Timeline-label.svelte-q6jlg6{position:relative;isolation:isolate;display:block;padding:6px 6px 5px;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffff8c;font-size:.75rem;font-weight:700;line-height:1;white-space:nowrap;transition:color .25s steps(4)}.Timeline-label.svelte-q6jlg6:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--color, white);transform:scaleX(0);transform-origin:0 50%;transition:transform .3s var(--ease)}.Timeline-stop--home.svelte-q6jlg6 .Timeline-label:where(.svelte-q6jlg6),.Timeline-stop--footer.svelte-q6jlg6 .Timeline-label:where(.svelte-q6jlg6),.Timeline-heading.svelte-q6jlg6 .Timeline-label:where(.svelte-q6jlg6){padding:6px 8px 5px;font-family:var(--font-title),sans-serif;font-size:.8rem;font-weight:500}:where(.Timeline-stop.is-passed:where(.svelte-q6jlg6),.Timeline-group.is-passed:where(.svelte-q6jlg6))>.Timeline-link.svelte-q6jlg6:before{opacity:.8;transform:scaleX(.6)}:where(.Timeline-stop.is-passed:where(.svelte-q6jlg6),.Timeline-group.is-passed:where(.svelte-q6jlg6))>.Timeline-link.svelte-q6jlg6 .Timeline-label:where(.svelte-q6jlg6){color:#fffc}:where(.Timeline-group.is-active:where(.svelte-q6jlg6))>.Timeline-link.svelte-q6jlg6 .Timeline-label:where(.svelte-q6jlg6){color:#fff}.Timeline-stop.is-current.svelte-q6jlg6>.Timeline-link:where(.svelte-q6jlg6):before,.Timeline-link.svelte-q6jlg6:hover:before,.Timeline-link.svelte-q6jlg6:focus-visible:before{background:var(--color, white);opacity:1;transform:scaleX(1)}.Timeline-stop.is-current.svelte-q6jlg6>.Timeline-link:where(.svelte-q6jlg6) .Timeline-label:where(.svelte-q6jlg6),.Timeline-link.svelte-q6jlg6:hover .Timeline-label:where(.svelte-q6jlg6),.Timeline-link.svelte-q6jlg6:focus-visible .Timeline-label:where(.svelte-q6jlg6){color:#000}.Timeline-stop.is-current.svelte-q6jlg6>.Timeline-link:where(.svelte-q6jlg6) .Timeline-label:where(.svelte-q6jlg6):before,.Timeline-link.svelte-q6jlg6:hover .Timeline-label:where(.svelte-q6jlg6):before,.Timeline-link.svelte-q6jlg6:focus-visible .Timeline-label:where(.svelte-q6jlg6):before{transform:scaleX(1)}.Timeline-link.svelte-q6jlg6:focus-visible .Timeline-label:where(.svelte-q6jlg6){outline:1px solid white;outline-offset:2px}.Timeline.is-shown.svelte-q6jlg6 .Timeline-link:where(.svelte-q6jlg6){opacity:1;transition:opacity .4s steps(5) var(--at, 0s)}.Timeline-shade.svelte-q6jlg6{display:none;position:absolute;bottom:calc((var(--bottom-y) + env(safe-area-inset-bottom,0px)) * -1);left:calc(var(--mobile-padding) * -1);width:100vw;height:calc(var(--bottom-bar) + 1.5rem + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,rgba(0,0,0,.6),rgba(0,0,0,.35) 55%,transparent);pointer-events:none}.Timeline-gauge.svelte-q6jlg6{display:none;position:relative;align-items:flex-end;gap:2px;height:8px;opacity:0;transition:opacity .15s}.Timeline-slice.svelte-q6jlg6{position:relative;flex:1;height:4px;overflow:hidden;transition:height .4s var(--ease)}.Timeline-slice.svelte-q6jlg6:before{content:"";position:absolute;inset:0;background:var(--color, white);opacity:.25}.Timeline-slice.is-current.svelte-q6jlg6{height:8px}.Timeline-sliceFill.svelte-q6jlg6{position:absolute;inset:0;background:var(--color, white);transform-origin:0 50%}.Timeline-now.svelte-q6jlg6{position:absolute;bottom:14px;left:calc(var(--x, 0) * 100%);transform:translate(calc(var(--x, 0) * -100%));transition:left .4s var(--ease),transform .4s var(--ease)}.Timeline-nowLabel.svelte-q6jlg6{position:relative;isolation:isolate;display:block;padding:5px 6px 3px;color:#000;font-family:var(--font-title),sans-serif;font-size:.7rem;font-weight:500;line-height:1;white-space:nowrap;animation:svelte-q6jlg6-timeline-ink .25s steps(4) .2s backwards}.Timeline-nowLabel.svelte-q6jlg6:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--color, white);transform-origin:0 50%;animation:svelte-q6jlg6-timeline-gauge .3s var(--ease) backwards}@keyframes svelte-q6jlg6-timeline-gauge{0%{transform:scaleX(0)}}@keyframes svelte-q6jlg6-timeline-ink{0%{color:transparent}}.Timeline-shade.svelte-q6jlg6{opacity:0;transition:opacity .15s}.Timeline.is-shown.svelte-q6jlg6 .Timeline-gauge:where(.svelte-q6jlg6),.Timeline.is-shown.svelte-q6jlg6 .Timeline-shade:where(.svelte-q6jlg6){opacity:1;transition:opacity .4s steps(5) 1.1s}@media screen and (max-width: 1023px){.Timeline.svelte-q6jlg6{top:auto;right:var(--mobile-padding);bottom:calc(var(--bottom-y) + env(safe-area-inset-bottom,0px));left:var(--mobile-padding);transform:none;pointer-events:none}.Timeline-rail.svelte-q6jlg6,.Timeline-list.svelte-q6jlg6{display:none}.Timeline-shade.svelte-q6jlg6{display:block}.Timeline-gauge.svelte-q6jlg6{display:flex}}@media (prefers-reduced-motion: reduce){.Timeline.svelte-q6jlg6 :where(.svelte-q6jlg6),.Timeline.svelte-q6jlg6 :where(.svelte-q6jlg6):before{transition:none!important;animation:none!important}}.gallery-container.svelte-1y0f9a1{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.media-wrapper.svelte-1y0f9a1{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .5s ease-in-out}.media-wrapper.active.svelte-1y0f9a1{opacity:.5}.media-wrapper.framed.svelte-1y0f9a1{border:1px solid rgba(255,255,255,.5)}.media-wrapper.svelte-1y0f9a1 img,.media-wrapper.svelte-1y0f9a1 video{width:100%;height:100%;object-fit:cover}.media-wrapper.framed.svelte-1y0f9a1 img,.media-wrapper.framed.svelte-1y0f9a1 video{width:100%;height:100%;object-fit:contain}main.svelte-155oke8{color:var(--color-secondary);transition:color .5s linear;position:relative;z-index:10;width:100%;overflow-x:hidden;overflow-x:clip}
