.scroll-content.svelte-4vhanl{position:relative}.ct-stage-wrapper.svelte-1uha8ag{--ink:#ece9e3;--ink2:#8f8d95;--ink3:#55545c;--line:#ffffff17;--pink:var(--color-accent);--paper:#0a0a0c;z-index:10;border-radius:5px;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.ct-stage.svelte-1uha8ag{flex-direction:column;justify-content:space-between;gap:5rem;width:50%;min-height:500px;display:flex}.ct-h.svelte-1uha8ag{color:var(--ink);letter-spacing:.005em;margin:18px 0 20px;font-family:Federo,serif;font-size:62px;line-height:.98}.ct-sub.svelte-1uha8ag{color:var(--ink2);letter-spacing:.02em;max-width:340px;font-size:13px;line-height:1.7}.ct-lab.svelte-1uha8ag{letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent);margin-bottom:5px;font-size:10px}.ct-email.svelte-1uha8ag{color:var(--ink);background-image:linear-gradient(var(--pink), var(--pink));background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;font-family:Federo,serif;font-size:30px;text-decoration:none;transition:background-size .45s}.ct-email.svelte-1uha8ag:hover{background-size:100% 1px}.ct-band.svelte-1uha8ag{grid-template-columns:1.3fr 1fr;gap:40px;padding-top:30px;display:grid}.ct-copy.svelte-1uha8ag{color:var(--ink2);letter-spacing:.02em;max-width:300px;margin-bottom:18px;font-size:12px;line-height:1.7}.ct-field.svelte-1uha8ag{border-bottom:1px solid #ffffff2e;align-items:center;max-width:320px;transition:border-color .35s;display:flex}.ct-field.svelte-1uha8ag:focus-within{border-color:var(--pink)}.ct-field.svelte-1uha8ag input:where(.svelte-1uha8ag){color:var(--ink);letter-spacing:.03em;background:0 0;border:none;outline:none;flex:1;padding:9px 0;font-size:14px}.ct-field.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:var(--ink3)}.ct-field.svelte-1uha8ag button:where(.svelte-1uha8ag){color:var(--ink2);cursor:pointer;background:0 0;border:none;padding:6px 2px 6px 12px;font-size:17px;transition:color .3s,transform .3s}.ct-field.svelte-1uha8ag:focus-within button:where(.svelte-1uha8ag),.ct-field.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{color:var(--pink);transform:translate(3px)}.ct-done.svelte-1uha8ag{letter-spacing:.16em;text-transform:uppercase;color:var(--pink);opacity:0;height:0;font-size:11px;transition:opacity .5s}.ct-social.svelte-1uha8ag{flex-direction:column;gap:14px;display:flex}.ct-slink.svelte-1uha8ag{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background-image:linear-gradient(var(--pink), var(--pink));background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;align-self:flex-start;align-items:center;gap:9px;padding-bottom:3px;font-size:13px;text-decoration:none;transition:background-size .4s,color .3s;display:inline-flex}.ct-slink.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--ink3);font-size:11px;transition:transform .3s}.ct-slink.svelte-1uha8ag:hover{background-size:100% 1px}.ct-slink.svelte-1uha8ag:hover span:where(.svelte-1uha8ag){color:var(--pink);transform:translate(2px,-2px)}.footer.svelte-1uha8ag{letter-spacing:.18em;text-transform:uppercase;color:#56555d;z-index:10;justify-content:space-between;margin:1rem;font-size:12px;display:flex;position:relative}.stage-wrapper.svelte-1uha8ag{--ink:#ece9e3;--ink2:#8f8d95;--ink3:#56555d;--line:#ffffff17;--pink:var(--color-accent);--paper:#0a0a0c;background:#000;align-items:center;height:100vh;display:flex}.stage-wrapper.svelte-1uha8ag .head:where(.svelte-1uha8ag){opacity:0;clip-path:inset(0 100% 0 0);transition:opacity .4s ease-out,clip-path .5s ease-out}.stage-wrapper.svelte-1uha8ag .rowB:where(.svelte-1uha8ag){opacity:0;transition:opacity .4s ease-out;transition-delay:calc(.15s + var(--i,0) * .1s)}.stage-wrapper.svelte-1uha8ag .rowB:where(.svelte-1uha8ag) .galB:where(.svelte-1uha8ag),.stage-wrapper.svelte-1uha8ag .rowB:where(.svelte-1uha8ag) .locB:where(.svelte-1uha8ag),.stage-wrapper.svelte-1uha8ag .rowB:where(.svelte-1uha8ag) .meta:where(.svelte-1uha8ag){clip-path:inset(0 100% 0 0);transition:clip-path .5s ease-out}.stage-wrapper.svelte-1uha8ag .rowB:where(.svelte-1uha8ag) .galB:where(.svelte-1uha8ag){transition-delay:calc(.15s + var(--i,0) * .1s)}.stage-wrapper.svelte-1uha8ag .rowB:where(.svelte-1uha8ag) .locB:where(.svelte-1uha8ag){transition-delay:calc(.2s + var(--i,0) * .1s)}.stage-wrapper.svelte-1uha8ag .rowB:where(.svelte-1uha8ag) .meta:where(.svelte-1uha8ag){transition-delay:calc(.23s + var(--i,0) * .1s)}.stage-wrapper.revealed .head{opacity:1;clip-path:inset(0)}.stage-wrapper.revealed .rowB{opacity:1}.stage-wrapper.revealed .rowB .galB,.stage-wrapper.revealed .rowB .locB,.stage-wrapper.revealed .rowB .meta{clip-path:inset(0)}.ct-stage-wrapper.svelte-1uha8ag .ct-h:where(.svelte-1uha8ag){opacity:0;clip-path:inset(0 100% 0 0);transition:opacity .6s ease-out,clip-path 1s ease-out}.ct-stage-wrapper.svelte-1uha8ag .ct-band:where(.svelte-1uha8ag),.ct-stage-wrapper.svelte-1uha8ag .ct-contact:where(.svelte-1uha8ag){opacity:0;transition:opacity .4s ease-out}.ct-stage-wrapper.svelte-1uha8ag .ct-band:where(.svelte-1uha8ag){transition-delay:.25s}.ct-stage-wrapper.svelte-1uha8ag .ct-contact:where(.svelte-1uha8ag){transition-delay:.15s}.ct-stage-wrapper.svelte-1uha8ag .ct-band:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag):first-child,.ct-stage-wrapper.svelte-1uha8ag .ct-band:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag):nth-child(2),.ct-stage-wrapper.svelte-1uha8ag .ct-contact:where(.svelte-1uha8ag) .ct-lab:where(.svelte-1uha8ag),.ct-stage-wrapper.svelte-1uha8ag .ct-contact:where(.svelte-1uha8ag) .ct-email:where(.svelte-1uha8ag){clip-path:inset(0 100% 0 0);transition:clip-path .5s ease-out}.ct-stage-wrapper.svelte-1uha8ag .ct-contact:where(.svelte-1uha8ag) .ct-lab:where(.svelte-1uha8ag),.ct-stage-wrapper.svelte-1uha8ag .ct-contact:where(.svelte-1uha8ag) .ct-email:where(.svelte-1uha8ag){transition-delay:.2s}.ct-stage-wrapper.svelte-1uha8ag .ct-band:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag):first-child,.ct-stage-wrapper.svelte-1uha8ag .ct-band:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag):nth-child(2){transition-delay:.4s}.ct-stage-wrapper.revealed .ct-band div:first-child,.ct-stage-wrapper.revealed .ct-band div:nth-child(2),.ct-stage-wrapper.revealed .ct-contact .ct-lab,.ct-stage-wrapper.revealed .ct-contact .ct-email{clip-path:inset(0)}.ct-stage-wrapper.revealed .ct-h{opacity:1;clip-path:inset(0)}.ct-stage-wrapper.revealed .ct-band,.ct-stage-wrapper.revealed .ct-contact{opacity:1}@media (prefers-reduced-motion:reduce){.stage-wrapper.svelte-1uha8ag .head:where(.svelte-1uha8ag),.stage-wrapper.svelte-1uha8ag .rowB:where(.svelte-1uha8ag),.stage-wrapper.svelte-1uha8ag .rowB:where(.svelte-1uha8ag) .galB:where(.svelte-1uha8ag),.stage-wrapper.svelte-1uha8ag .rowB:where(.svelte-1uha8ag) .locB:where(.svelte-1uha8ag),.stage-wrapper.svelte-1uha8ag .rowB:where(.svelte-1uha8ag) .meta:where(.svelte-1uha8ag),.ct-stage-wrapper.svelte-1uha8ag .ct-h:where(.svelte-1uha8ag),.ct-stage-wrapper.svelte-1uha8ag .ct-band:where(.svelte-1uha8ag),.ct-stage-wrapper.svelte-1uha8ag .ct-contact:where(.svelte-1uha8ag){clip-path:none;opacity:1;transition:none}}.stage.svelte-1uha8ag{width:100%;position:relative}.head.svelte-1uha8ag{color:var(--ink);letter-spacing:.01em;border-bottom:1px solid var(--color-accent);padding-bottom:1rem;font-family:Federo,serif;font-size:62px;line-height:1}.meta.svelte-1uha8ag{letter-spacing:.16em;color:var(--ink2);width:100%;font-size:12px;display:block}.rowB.svelte-1uha8ag{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:22px 16px;display:grid;position:relative;overflow:hidden}.rowB.svelte-1uha8ag:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(120% 250% at 0%,#ffffff1a,#0000 65%);transition:opacity .5s;position:absolute;inset:0}.rowB.svelte-1uha8ag:hover:before{opacity:1}.rowB.svelte-1uha8ag .galB:where(.svelte-1uha8ag){color:var(--ink);z-index:1;font-family:Federo,serif;font-size:21px;line-height:1.15}.rowB.svelte-1uha8ag .locB:where(.svelte-1uha8ag){letter-spacing:.18em;color:var(--ink2);z-index:1;margin-top:5px;font-size:12px}.rowB.svelte-1uha8ag .rt:where(.svelte-1uha8ag){text-align:right;z-index:1}.rowB.svelte-1uha8ag .see:where(.svelte-1uha8ag){letter-spacing:.14em;text-transform:uppercase;color:var(--pink);opacity:0;margin-top:6px;font-size:11px;transition:opacity .4s}.rowB.svelte-1uha8ag:hover .see:where(.svelte-1uha8ag){opacity:1}.gallery.svelte-1uha8ag{box-sizing:border-box;cursor:pointer;flex-direction:column;grid-template-columns:repeat(6,1fr);gap:7rem;height:100vh;margin-bottom:10rem;text-decoration:none;display:grid;position:relative}@media (width<=767px){.gallery.svelte-1uha8ag{grid-template-columns:1fr;gap:5rem}.ct-stage.svelte-1uha8ag{width:100%}.gallery-row.svelte-1uha8ag:nth-child(n) div:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){margin-top:0}.rowB.svelte-1uha8ag{padding:12px 0}}.gallery-row.svelte-1uha8ag{flex:1;grid-column:span 3;gap:1rem;min-height:0;position:relative}.gallery-row.svelte-1uha8ag span:where(.svelte-1uha8ag){letter-spacing:.05em;z-index:2;color:#b6b8bb;font-size:1em;font-weight:400;position:relative;bottom:-15px}.gallery-row.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;height:100%}.gallery-cursor-text.svelte-1uha8ag,.gallery-mobile-cta.svelte-1uha8ag{--accent:var(--color-accent);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);white-space:nowrap;align-items:center;gap:1rem;font-size:12px;display:flex}.gallery-cursor-text.svelte-1uha8ag:before,.gallery-cursor-text.svelte-1uha8ag:after,.gallery-mobile-cta.svelte-1uha8ag:before,.gallery-mobile-cta.svelte-1uha8ag:after{content:"";background:var(--accent);width:3rem;height:1px}.gallery-cursor-text.svelte-1uha8ag{left:var(--cursor-x);top:var(--cursor-y);pointer-events:none;z-index:100;opacity:0;transition:opacity .25s;display:none;position:fixed;transform:translate(-50%,-50%)}.gallery-cursor-text.visible.svelte-1uha8ag{opacity:1}.gallery-mobile-cta.svelte-1uha8ag{position:absolute;bottom:-12rem;left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.gallery-cursor-text.svelte-1uha8ag{display:flex}.gallery-mobile-cta.svelte-1uha8ag{display:none}}@media (hover:none),(pointer:coarse){.gallery-cursor-text.svelte-1uha8ag{display:none!important}.gallery-mobile-cta.svelte-1uha8ag{display:flex}}
