.studio.svelte-1uha8ag{background:#f8f7f3;color:#111;min-height:100vh;font-family:Switzer,sans-serif;-webkit-font-smoothing:antialiased}.studio.svelte-1uha8ag :is(p:where(.svelte-1uha8ag),h1:where(.svelte-1uha8ag),h2:where(.svelte-1uha8ag),h3:where(.svelte-1uha8ag)){margin:0}.frame.svelte-1uha8ag{max-width:1320px;margin-inline:auto}.studio-header.svelte-1uha8ag{padding:30px 42px;display:flex;align-items:center;justify-content:space-between}.wordmark.svelte-1uha8ag{font-family:Elan ITC Std Book,sans-serif;font-size:19px;line-height:1;letter-spacing:.9px;white-space:nowrap}.availability.svelte-1uha8ag{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1;letter-spacing:-.2px;color:#656560}.availability.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:#111;flex:none}.opening.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:28px;padding:142px 42px 148px}.opening.svelte-1uha8ag h1:where(.svelte-1uha8ag){width:100%;text-align:center;text-wrap:balance;font-family:inherit;font-size:52px;font-weight:400;line-height:1.04;letter-spacing:-2px}.contact-cue.svelte-1uha8ag{display:flex;align-items:center;gap:10px;padding:0 2px 12px;position:relative;color:inherit;text-decoration:none;font-size:15px;line-height:1;letter-spacing:-.3px;white-space:nowrap}.contact-cue.svelte-1uha8ag:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:#cecec8}.contact-cue.svelte-1uha8ag{transform:scale(1);opacity:1;transition:transform .3s ease,opacity .3s ease}.contact-cue.svelte-1uha8ag svg:where(.svelte-1uha8ag){flex:none}.contact-cue.svelte-1uha8ag:hover{transform:scale(1.1);opacity:.55}.contact-cue.svelte-1uha8ag:focus-visible{transform:scale(1.1);opacity:.55}.contact-cue.svelte-1uha8ag:focus-visible,.work-reel.svelte-1uha8ag:focus-visible{outline:2px solid #111;outline-offset:5px}.selected-work.svelte-1uha8ag{width:calc(100% - 48px);max-width:1440px;margin-inline:auto;padding-bottom:70px;display:flex;flex-direction:column;gap:20px}.work-caption.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;padding-inline:42px;color:#656560}.work-caption.svelte-1uha8ag h2:where(.svelte-1uha8ag),.drag-hint.svelte-1uha8ag{font-family:inherit;font-size:12px;font-weight:500;line-height:1;letter-spacing:.5px}.work-reel.svelte-1uha8ag{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain}.work-reel.svelte-1uha8ag::-webkit-scrollbar{display:none}.work-reel.dragging.svelte-1uha8ag{cursor:grabbing}.work-card.svelte-1uha8ag{text-decoration:none;color:inherit;position:relative;flex:0 0 310px;height:410px;border-radius:16px;overflow:hidden;padding:18px;display:flex;align-items:flex-end}.work-card.svelte-1uha8ag:focus-visible{outline:2px solid #111;outline-offset:-4px}.work-card.svelte-1uha8ag img:where(.svelte-1uha8ag){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.work-card.svelte-1uha8ag:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.18) 100%);opacity:0;transition:opacity .45s ease}.work-card.svelte-1uha8ag:hover img:where(.svelte-1uha8ag),.work-card.svelte-1uha8ag:focus-visible img:where(.svelte-1uha8ag){transform:scale(1.045)}.work-card.svelte-1uha8ag:hover:after,.work-card.svelte-1uha8ag:focus-visible:after{opacity:1}@media(prefers-reduced-motion:reduce){.contact-cue.svelte-1uha8ag,.work-card.svelte-1uha8ag img:where(.svelte-1uha8ag),.work-card.svelte-1uha8ag:after{transition:none}.contact-cue.svelte-1uha8ag:hover,.contact-cue.svelte-1uha8ag:focus-visible{transform:none;opacity:1}.work-card.svelte-1uha8ag:hover img:where(.svelte-1uha8ag),.work-card.svelte-1uha8ag:focus-visible img:where(.svelte-1uha8ag){transform:none}}.card-copy.svelte-1uha8ag{position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.work-label.svelte-1uha8ag{padding:8px 12px;border-radius:100px;background:#f8f7f3;font-size:10px;font-weight:600;line-height:1;letter-spacing:.8px}.work-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:inherit;color:#fff;font-size:23px;line-height:1;font-weight:500;letter-spacing:-.8px}.studio-footer.svelte-1uha8ag{position:relative;display:flex;align-items:center;justify-content:space-between;padding:26px 42px 34px}.studio-footer.svelte-1uha8ag:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#cecec8}.studio-footer.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:#656560;font-size:13px;line-height:1;letter-spacing:-.2px}.social-marks.svelte-1uha8ag{display:flex;align-items:center;gap:14px}.social-marks.svelte-1uha8ag a:where(.svelte-1uha8ag){display:block;width:18px;height:18px;background:#111;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:transform .2s ease}.social-marks.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{transform:scale(1.12)}.social-marks.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{outline:2px solid #111;outline-offset:4px}.social-marks.svelte-1uha8ag .whatsapp:where(.svelte-1uha8ag){background:#25d366;-webkit-mask-image:url(../../../studio/whatsapp.svg);mask-image:url(../../../studio/whatsapp.svg)}.instagram.svelte-1uha8ag{-webkit-mask-image:url(../../../studio/instagram.svg);mask-image:url(../../../studio/instagram.svg)}.spotify.svelte-1uha8ag{-webkit-mask-image:url(../../../studio/spotify.svg);mask-image:url(../../../studio/spotify.svg)}@media(max-width:1199.98px){.studio-header.svelte-1uha8ag{flex-direction:column}.wordmark.svelte-1uha8ag{font-size:21px;letter-spacing:1px}.availability.svelte-1uha8ag{font-size:9px;height:14px}.drag-hint.svelte-1uha8ag{font-size:6px;letter-spacing:.25px}.studio-footer.svelte-1uha8ag{flex-direction:column;padding:5px 42px 106px}.studio-footer.svelte-1uha8ag>p:where(.svelte-1uha8ag){font-size:11px;line-height:3.4}}@media(max-width:350px){.studio-header.svelte-1uha8ag,.opening.svelte-1uha8ag,.studio-footer.svelte-1uha8ag,.work-caption.svelte-1uha8ag{padding-inline:24px}}
