.scene{position:relative;overflow:hidden;isolation:isolate;container-type:inline-size;background:#1c1a18}.scene:before,.scene:after{content:"";position:absolute}.scene>.scene__vig{position:absolute;inset:0;z-index:2;background:radial-gradient(120% 90% at 50% 45%,transparent 55%,rgba(0,0,0,.45));pointer-events:none}.scene--dusk{background:radial-gradient(70% 45% at 66% 70%,rgba(255,196,120,.95),rgba(255,150,90,.35) 45%,transparent 72%),linear-gradient(180deg,#131d3b,#2c3360 30%,#7a4e6d 52%,#d7845e 66%,#f6b56f 73% 100%)}.scene--dusk:before{inset:auto 0 0;height:38%;background:#2a2339;clip-path:polygon(0 44%,11% 30%,23% 42%,37% 20%,51% 39%,63% 27%,77% 45%,89% 29%,100% 38%,100% 100%,0 100%)}.scene--dusk:after{inset:auto 0 0;height:25%;background:#100d15;clip-path:polygon(0 42%,17% 19%,33% 47%,49% 25%,69% 53%,85% 28%,100% 44%,100% 100%,0 100%)}.scene--sea{background:radial-gradient(40% 18% at 30% 58%,rgba(255,236,200,.85),transparent 70%),linear-gradient(180deg,#7fa1c9,#c9d6e6 50%,#f3e2c7 57.5%,#3a5673 58%,#1d3148)}.scene--sea:before{inset:60% 48% 8% 18%;background:repeating-linear-gradient(180deg,rgba(255,240,210,.5) 0 2px,transparent 2px 9px);filter:blur(1px);opacity:.55}.scene--portrait{background:radial-gradient(30% 42% at 74% 26%,rgba(255,226,190,.7),transparent 70%),radial-gradient(18% 22% at 20% 70%,rgba(255,170,110,.35),transparent 70%),radial-gradient(100% 80% at 10% 0%,#34405a 0%,transparent 60%),linear-gradient(160deg,#202839,#0b0d12)}.scene--portrait:before{left:32%;top:16%;width:34%;height:46%;border-radius:50%;background:radial-gradient(65% 60% at 64% 38%,#e2a784,#a0694f 42%,#3c262000 74%);filter:blur(1.2cqw)}.scene--portrait:after{left:12%;right:12%;bottom:-30%;height:72%;border-radius:50% 50% 0 0;background:radial-gradient(70% 55% at 60% 30%,#5d4240,#2a1e22 55%,#110d10);filter:blur(1.6cqw)}.scene--interior{background:radial-gradient(60% 50% at 30% 40%,rgba(255,248,230,.55),transparent 70%),linear-gradient(180deg,#ddd0bb,#c7b69c 62%,#7a624c 62.4%,#5a4838)}.scene--interior:before{left:12%;top:13%;width:34%;height:43%;background:linear-gradient(90deg,transparent 48.5%,#8d7e6a 48.5% 51.5%,transparent 51.5%),linear-gradient(180deg,transparent 48%,#8d7e6a 48% 52%,transparent 52%),linear-gradient(180deg,#bcd6f2,#e9f1f7 55%,#a9c08f 56%,#7f9a6e);outline:1.2cqw solid #efe6d7;box-shadow:0 0 8cqw #fffaeb8c}.scene--interior:after{right:10%;bottom:22%;width:40%;height:20%;border-radius:1.4cqw 1.4cqw .6cqw .6cqw;background:linear-gradient(180deg,#5b5f68,#3c3f46);box-shadow:-2cqw 7cqw 0 -1.2cqw #3a2d22,0 3cqw 5cqw #00000059}.scene--event{background:radial-gradient(9% 12% at 18% 30%,rgba(255,190,110,.9),transparent 70%),radial-gradient(7% 10% at 34% 18%,rgba(170,140,255,.8),transparent 70%),radial-gradient(10% 13% at 57% 26%,rgba(255,170,90,.85),transparent 70%),radial-gradient(8% 11% at 79% 16%,rgba(140,170,255,.8),transparent 70%),radial-gradient(60% 40% at 50% 100%,#3b2b3a,transparent 70%),linear-gradient(180deg,#1a1328,#0c0a10)}.scene--event:after{inset:auto 0 0;height:38%;background:radial-gradient(5cqw 5.4cqw at 12% 30%,#0a080c 98%,transparent),radial-gradient(5.6cqw 6cqw at 30% 22%,#0a080c 98%,transparent),radial-gradient(5cqw 5.4cqw at 50% 34%,#0a080c 98%,transparent),radial-gradient(5.8cqw 6.2cqw at 70% 20%,#0a080c 98%,transparent),radial-gradient(5cqw 5.4cqw at 88% 32%,#0a080c 98%,transparent),linear-gradient(180deg,transparent 50%,#0a080c 50%)}.scene--city{background:radial-gradient(2.2% 3% at 14% 64%,#ffcf85,transparent),radial-gradient(1.8% 2.4% at 26% 52%,#ffe2ad,transparent),radial-gradient(2.4% 3.2% at 41% 70%,#ffb45e,transparent),radial-gradient(1.6% 2.2% at 57% 48%,#fff0cf,transparent),radial-gradient(2.2% 3% at 72% 62%,#ffc775,transparent),radial-gradient(1.8% 2.4% at 86% 54%,#ffe0a8,transparent),linear-gradient(180deg,#0e1730,#243155 55%,#3e3050 70%,#120f18)}.scene--city:before{inset:auto 0 0;height:46%;background:#0b0a10;clip-path:polygon(0 40%,8% 40%,8% 20%,15% 20%,15% 48%,24% 48%,24% 8%,31% 8%,31% 36%,42% 36%,42% 18%,47% 18%,47% 44%,58% 44%,58% 12%,66% 12%,66% 38%,76% 38%,76% 24%,84% 24%,84% 46%,92% 46%,92% 30%,100% 30%,100% 100%,0 100%)}.scene--under{filter:brightness(.42) contrast(1.15) saturate(.9)}.scene--over{filter:brightness(1.7) contrast(.85) saturate(.75)}.scene--merged{filter:saturate(1.08) contrast(1.04)}.mock{position:relative;width:100%;height:100%;overflow:hidden;container-type:inline-size;background:#181818;font-family:var(--font)}.mock .scene{container-type:normal}.mock__bar{height:3.2cqw;display:flex;align-items:center;gap:1cqw;padding:0 1.4cqw;background:#232323;border-bottom:1px solid rgba(255,255,255,.05)}.mock__bar i{display:block;height:.7cqw;width:6cqw;border-radius:1cqw;background:#ffffff1f}.mock__bar i:first-child{width:3.4cqw;background:#ffffffb3}.mock__bar i:last-child{margin-left:auto;width:5cqw}.mock__body{display:grid;grid-template-columns:1fr 22%;height:calc(100% - 13.2cqw)}.mock--grid .mock__body,.mock--sync .mock__body{height:calc(100% - 3.2cqw)}.mock__stage{display:grid;place-items:center;padding:2cqw 3cqw;background:#141414;min-height:0}.mock__photo{height:100%;max-width:100%;aspect-ratio:3 / 2;border-radius:.3cqw}.mock__panel{display:flex;flex-direction:column;gap:1.3cqw;padding:1.8cqw 1.5cqw;background:#1c1c1c;border-left:1px solid rgba(255,255,255,.05);overflow:hidden}.mock__panel b{display:block;height:.7cqw;width:42%;margin-top:.8cqw;border-radius:1cqw;background:#ffffff3d}.mock__slider{display:grid;grid-template-columns:34% 1fr;align-items:center;gap:1cqw}.mock__slider:before{content:"";height:.55cqw;border-radius:1cqw;background:#ffffff21}.mock__slider span{position:relative;height:.22cqw;border-radius:1cqw;background:#ffffff24}.mock__slider span:after{content:"";position:absolute;top:50%;left:var(--at, 50%);width:1cqw;height:1cqw;border-radius:50%;transform:translate(-50%,-50%);background:#ebe4da}.mock__slider.is-hot span:after{background:#fff;box-shadow:0 0 1.4cqw #fffc}.mock__strip{height:10cqw;display:flex;gap:.8cqw;padding:1.4cqw;background:#1c1c1c;border-top:1px solid rgba(255,255,255,.05);overflow:hidden}.mock__strip .scene{flex:none;height:100%;aspect-ratio:3 / 2;border-radius:.3cqw;opacity:.85}.mock__strip .is-on{opacity:1;outline:.25cqw solid #fff;outline-offset:.25cqw}.mock--grid .mock__body{grid-template-columns:15% 1fr}.mock__tree{display:flex;flex-direction:column;gap:1.3cqw;padding:2cqw 1.4cqw;background:#1c1c1c;border-right:1px solid rgba(255,255,255,.05)}.mock__tree i{display:block;height:.6cqw;width:var(--w, 70%);margin-left:var(--in, 0);border-radius:1cqw;background:#ffffff21}.mock__tree i.is-on{background:#ffffffb3}.mock__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.3cqw 1.2cqw;padding:1.8cqw;align-content:start;overflow:hidden}.mock__tile .scene{aspect-ratio:3 / 2;border-radius:.3cqw}.mock__tile.is-on .scene{outline:.25cqw solid #fff;outline-offset:.25cqw}.mock__stars{display:block;height:1.1cqw;margin-top:.55cqw;font-size:1cqw;line-height:1;letter-spacing:.15cqw;color:#f5c451}.mock--cull .mock__body{grid-template-columns:1fr 1fr;gap:1px;background:#ffffff0f}.mock--cull .mock__stage{padding:2cqw;position:relative}.mock--cull .mock__photo{aspect-ratio:2 / 3}.mock__zoom{position:absolute;left:1.6cqw;top:1.4cqw;font-family:var(--mono);font-size:1cqw;line-height:1;padding:.5cqw .8cqw;border-radius:.5cqw;color:#eee;background:#0000008c}.mock__float{position:absolute;right:20cqw;top:9cqw;width:29cqw;display:grid;gap:1.2cqw;padding:1.3cqw;background:#232323;border:1px solid rgba(255,255,255,.12);border-radius:.8cqw;box-shadow:0 2cqw 6cqw #000000a6}.mock__float svg{width:100%;height:auto;border-radius:.4cqw;background:#141414}.mock--scopes .mock__body,.mock--scopes .mock__strip{filter:brightness(.55)}.mock--sync{background:#14161b}.mock--sync .mock__bar{background:#1c1f26}.mock__tabs{display:flex;gap:1.2cqw;padding:1.6cqw 2.4cqw 0}.mock__tabs i{display:block;height:1cqw;width:8cqw;border-radius:1cqw;background:#ffffff24}.mock__tabs i:first-child{background:#f0aa3c}.mock__sync{display:grid;gap:2cqw;padding:2.4cqw;align-content:start}.mock__card{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:2cqw;padding:2.2cqw;border-radius:1.2cqw;background:#1c1f26;border:1px solid rgba(240,170,60,.35)}.mock__sd{width:5cqw;height:6.2cqw;border-radius:.6cqw 1.8cqw .6cqw .6cqw;background:linear-gradient(180deg,#3a3f47,#262a30);border:1px solid rgba(255,255,255,.12)}.mock__lines{display:grid;gap:1cqw}.mock__lines i{display:block;height:1cqw;width:var(--w, 60%);border-radius:1cqw;background:#fff3}.mock__lines i+i{height:.8cqw;background:#ffffff1a}.mock__button{display:block;height:4.4cqw;width:12cqw;border-radius:1cqw;background:#f0aa3c}.mock__button--ghost{width:9cqw;background:transparent;border:1px solid rgba(255,255,255,.2)}.mock__row{display:grid;grid-template-columns:1fr repeat(3,9cqw);gap:1.6cqw;align-items:center;padding:1.4cqw .4cqw;border-bottom:1px solid rgba(255,255,255,.05)}.mock__row>i{display:block;height:.9cqw;width:var(--w, 60%);border-radius:1cqw;background:#ffffff26}.mock__pill{display:block;height:2.2cqw;border-radius:99cqw;border:1px solid rgba(255,255,255,.14);background:linear-gradient(90deg,rgba(240,170,60,.6) var(--p, 100%),transparent var(--p, 100%))}.mock__progress{position:absolute;left:2.4cqw;right:2.4cqw;bottom:2.4cqw;height:1cqw;border-radius:1cqw;background:linear-gradient(90deg,#f0aa3c 62%,#ffffff1a 62%)}.mock__label{position:absolute;left:14px;top:14px;z-index:5;max-width:calc(100% - 28px);font-family:var(--mono);font-size:12px;line-height:1.35;letter-spacing:.01em;color:var(--accent);background:color-mix(in srgb,var(--bg) 90%,transparent);border:1px dashed var(--accent-line);border-radius:6px;padding:6px 9px;pointer-events:none}.mock__label:before{content:"Picture to come: ";color:var(--faint)}.mock .mock__label{top:calc(3.2cqw + 10px)}.shot[data-astro-cid-leyccfao]{position:relative;margin:0;isolation:isolate}.shot__glow[data-astro-cid-leyccfao]{position:absolute;inset:8% 6%;z-index:-1;opacity:.5;filter:blur(64px) saturate(1.6);transform:translateZ(0);pointer-events:none}.shot__glow[data-astro-cid-leyccfao]>*{width:100%;height:100%;object-fit:cover}.shot__glow--amber[data-astro-cid-leyccfao]{background:radial-gradient(closest-side,rgba(var(--accent-rgb),.55),transparent)}.shot__media[data-astro-cid-leyccfao]{position:relative;aspect-ratio:var(--ratio, auto);overflow:hidden}.shot__media[data-astro-cid-leyccfao] picture,.shot__media[data-astro-cid-leyccfao] img{display:block;width:100%;height:auto}.shot__media[data-astro-cid-leyccfao]>.mock,.shot__media[data-astro-cid-leyccfao]>.scene{position:absolute;inset:0}.shot--framed[data-astro-cid-leyccfao] .shot__media[data-astro-cid-leyccfao]{border-radius:var(--radius);box-shadow:0 0 0 1px var(--line-2),0 50px 100px -40px #000000e6}.shot--cover[data-astro-cid-leyccfao],.shot--cover[data-astro-cid-leyccfao] .shot__media[data-astro-cid-leyccfao]{height:100%}.shot--cover[data-astro-cid-leyccfao] .shot__media[data-astro-cid-leyccfao]{aspect-ratio:auto}.shot--cover[data-astro-cid-leyccfao] .shot__media[data-astro-cid-leyccfao] picture,.shot--cover[data-astro-cid-leyccfao] .shot__media[data-astro-cid-leyccfao] img{height:100%;object-fit:cover}.fade-bottom[data-astro-cid-leyccfao]{mask-image:linear-gradient(to bottom,#000 62%,transparent)}.fade-top[data-astro-cid-leyccfao]{mask-image:linear-gradient(to top,#000 62%,transparent)}.fade-right[data-astro-cid-leyccfao]{mask-image:linear-gradient(to right,#000 66%,transparent)}.fade-left[data-astro-cid-leyccfao]{mask-image:linear-gradient(to left,#000 66%,transparent)}.fade-bottom-right[data-astro-cid-leyccfao]{mask-image:linear-gradient(to bottom,#000 62%,transparent),linear-gradient(to right,#000 66%,transparent);mask-composite:intersect}.fade-bottom-left[data-astro-cid-leyccfao]{mask-image:linear-gradient(to bottom,#000 62%,transparent),linear-gradient(to left,#000 66%,transparent);mask-composite:intersect}.fade-bottom-top[data-astro-cid-leyccfao]{mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 72%,transparent)}
