.n-img.svelte-3ned59:not(.mockup){object-fit:contain;display:block;height:auto;width:100%;aspect-ratio:var(--aspectRatio);object-fit:cover;object-position:center;position:relative;overflow:hidden}@supports not (aspect-ratio: var(--width)/var(--height)){.n-img.svelte-3ned59:before{content:"";float:left;padding-top:calc(var(--height) / var(--width) * 100%)}.n-img.svelte-3ned59:after{content:"";display:block;clear:both}}.n-img.svelte-3ned59{transform:translateZ(0);-webkit-transform:translate3d(0,0,0)}.n-img.svelte-3ned59 img:where(.svelte-3ned59),.n-img.svelte-3ned59 source:where(.svelte-3ned59){height:100%;width:100%;object-fit:cover;position:relative;z-index:2}.n-img.svelte-3ned59 img:where(.svelte-3ned59){position:absolute;top:0;left:0;z-index:1}.n-img.shim.svelte-3ned59{-webkit-animation:svelte-3ned59-shimmer 2s linear infinite;animation:svelte-3ned59-shimmer 2s linear infinite;background:linear-gradient(90deg,var(--color-surface) 4%,var(--color-surface-alt) 25%,var(--color-surface) 36%);background-size:1000px 100%}@keyframes svelte-3ned59-shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}#lander.svelte-1uha8ag{--border-color: var(--color-border);--border-width: 1px;--border-style: dashed;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:50% 50%;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:1}#lander.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font:inherit}#lander.svelte-1uha8ag .overline:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:.875rem;text-transform:uppercase}#lander.svelte-1uha8ag .about:where(.svelte-1uha8ag){display:flex;flex-direction:column;justify-content:space-between;grid-row:1;grid-column:1;background-color:var(--color-bg);padding:24px;border-right:var(--border-width) var(--border-style) var(--border-color);border-bottom:var(--border-width) var(--border-style) var(--border-color);overflow:hidden;opacity:0;transform:translateY(-20px);animation:svelte-1uha8ag-fadeInUp .6s ease-out .1s forwards}@media screen and (min-width:768px){#lander.svelte-1uha8ag .about:where(.svelte-1uha8ag){padding-right:60px}}#lander.svelte-1uha8ag .about:where(.svelte-1uha8ag) .links:where(.svelte-1uha8ag){display:flex;align-items:center;gap:8px;font-size:12px}@media screen and (max-width:768px){#lander.svelte-1uha8ag .about:where(.svelte-1uha8ag) .links:where(.svelte-1uha8ag){margin-top:40px}}#lander.svelte-1uha8ag .about:where(.svelte-1uha8ag) .inline-logo:where(.svelte-1uha8ag){display:inline-block;height:1em;width:auto;vertical-align:baseline;color:currentColor;margin:0 .2em -.1em}#lander.svelte-1uha8ag .photos:where(.svelte-1uha8ag){grid-row:2;grid-column:1;background-color:var(--color-surface-alt);position:relative;border-right:var(--border-width) var(--border-style) var(--border-color);overflow:hidden;opacity:0;transform:translateY(20px);animation:svelte-1uha8ag-fadeInDown .6s ease-out .3s forwards}#lander.svelte-1uha8ag .photos:where(.svelte-1uha8ag) .photos-stage:where(.svelte-1uha8ag){position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}#lander.svelte-1uha8ag .photos:where(.svelte-1uha8ag) .photos-stage:where(.svelte-1uha8ag):before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:60px;z-index:10;pointer-events:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);mask:linear-gradient(to bottom,black 35%,transparent);-webkit-mask:linear-gradient(to bottom,black 35%,transparent)}#lander.svelte-1uha8ag .photos:where(.svelte-1uha8ag) .photo-layer:where(.svelte-1uha8ag){position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 1s ease-in-out;will-change:opacity,z-index}#lander.svelte-1uha8ag .photos:where(.svelte-1uha8ag) .photo-layer.active:where(.svelte-1uha8ag){opacity:1;z-index:5}#lander.svelte-1uha8ag .photos:where(.svelte-1uha8ag) .photo-layer.background:where(.svelte-1uha8ag){opacity:0;z-index:1;pointer-events:none}#lander.svelte-1uha8ag .photos:where(.svelte-1uha8ag) .photo-layer.fading-in:where(.svelte-1uha8ag){opacity:1;z-index:10}#lander.svelte-1uha8ag .photos:where(.svelte-1uha8ag) .photo-layer.steady:where(.svelte-1uha8ag){opacity:1;z-index:5}#lander.svelte-1uha8ag .photos:where(.svelte-1uha8ag) .photo-card:where(.svelte-1uha8ag){position:absolute;box-shadow:0 4px 25px #0000002e;overflow:hidden;background-color:var(--color-surface)}#lander.svelte-1uha8ag .photos:where(.svelte-1uha8ag) .photo-card:where(.svelte-1uha8ag) .n-img.full-bleed{width:100%;height:100%;aspect-ratio:16/9!important;display:block;position:relative}#lander.svelte-1uha8ag .photos:where(.svelte-1uha8ag) .photo-card:where(.svelte-1uha8ag) .n-img.full-bleed picture,#lander.svelte-1uha8ag .photos:where(.svelte-1uha8ag) .photo-card:where(.svelte-1uha8ag) .n-img.full-bleed img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0}#lander.svelte-1uha8ag .photos:where(.svelte-1uha8ag) .overline.photo-actions:where(.svelte-1uha8ag){position:absolute;top:24px;left:24px;right:24px;z-index:20;display:flex;justify-content:space-between;align-items:center}#lander.svelte-1uha8ag .photos:where(.svelte-1uha8ag) .overline.photo-actions:where(.svelte-1uha8ag) .progress-loader:where(.svelte-1uha8ag){display:block;width:20px;height:20px;padding:0;border:0;background:none;cursor:pointer;color:var(--color-red)}#lander.svelte-1uha8ag .photos:where(.svelte-1uha8ag) .overline.photo-actions:where(.svelte-1uha8ag) .progress-circle:where(.svelte-1uha8ag){width:100%;height:100%;transform:rotate(-90deg)}#lander.svelte-1uha8ag .photos:where(.svelte-1uha8ag) .overline.photo-actions:where(.svelte-1uha8ag) .progress-track:where(.svelte-1uha8ag){opacity:.2;stroke:currentColor;fill:none;stroke-width:2}#lander.svelte-1uha8ag .photos:where(.svelte-1uha8ag) .overline.photo-actions:where(.svelte-1uha8ag) .progress-bar:where(.svelte-1uha8ag){opacity:1;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;transition:stroke-dashoffset .1s linear}#lander.svelte-1uha8ag .posts:where(.svelte-1uha8ag){grid-row:1/-1;grid-column:2;background-color:var(--color-surface);padding:24px;overflow-y:auto;opacity:0;transform:translate(20px);animation:svelte-1uha8ag-fadeInRight .6s ease-out .2s forwards}#lander.svelte-1uha8ag .posts:where(.svelte-1uha8ag) .posts-list:where(.svelte-1uha8ag){height:calc(100% - 20px);display:flex;justify-content:center;align-items:center}#lander.svelte-1uha8ag .posts:where(.svelte-1uha8ag) .posts-list:where(.svelte-1uha8ag) ul:where(.svelte-1uha8ag){list-style:none;display:flex;flex-direction:column;gap:16px;max-height:60dvh;overflow-y:auto;width:100%;max-width:560px;border-top:1px dashed var(--color-border);border-bottom:1px dashed var(--color-border)}#lander.svelte-1uha8ag .posts:where(.svelte-1uha8ag) .posts-list:where(.svelte-1uha8ag) ul:where(.svelte-1uha8ag) .post:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:8px}#lander.svelte-1uha8ag .posts:where(.svelte-1uha8ag) .posts-list:where(.svelte-1uha8ag) ul:where(.svelte-1uha8ag) .post:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font-size:.875rem;color:var(--color-text-muted)}#lander.svelte-1uha8ag .posts:where(.svelte-1uha8ag) .posts-list:where(.svelte-1uha8ag) ul:where(.svelte-1uha8ag) .post:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){font-size:2rem;line-height:1.2}@media(max-width:768px){#lander.svelte-1uha8ag{grid-template-columns:1fr;grid-template-rows:auto auto auto;height:auto;position:relative}#lander.svelte-1uha8ag .about:where(.svelte-1uha8ag){grid-row:1;grid-column:1;border-right:none}#lander.svelte-1uha8ag .posts:where(.svelte-1uha8ag){grid-row:2;grid-column:1;border-bottom:var(--border-width) var(--border-style) var(--border-color)}#lander.svelte-1uha8ag .photos:where(.svelte-1uha8ag){grid-row:3;grid-column:1;border-right:none;height:50vh}#lander.svelte-1uha8ag .posts:where(.svelte-1uha8ag) .posts-list:where(.svelte-1uha8ag) ul:where(.svelte-1uha8ag){padding:0;border-top:none;border-bottom:none;max-height:none}}@keyframes svelte-1uha8ag-fadeInUp{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-fadeInDown{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}
