.word-container.svelte-pee7d2{justify-content:start;align-items:center;display:inline-grid}.rotating-word.svelte-pee7d2{font-size:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;color:inherit;line-height:inherit;white-space:nowrap;grid-area:1/1/2/2}.clip{clip-path:polygon(0 0,0% 100%,100% 100%,100% 85%,15% 0)}.banner.svelte-1jhj1h0{background-color:#0000;width:100%;height:100vh;position:relative;overflow:hidden}.banner-overlay.svelte-1jhj1h0{z-index:1;background:linear-gradient(#faf9f626 0%,#faf9f68c 60%,#faf9f6d9 100%);position:absolute;inset:0}@media (width>=900px){.banner-overlay.svelte-1jhj1h0{background:linear-gradient(90deg,#faf9f61a 0%,#faf9f6b3 40%,#faf9f6fa 75%)}}.content-container.svelte-1jhj1h0{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.content.svelte-1jhj1h0{text-align:center;-webkit-backdrop-filter:blur(10px);background:#faf9f6b8;border-radius:1.5rem;flex-direction:column;align-items:center;max-width:90%;margin-top:100px;padding:2rem 2.5rem 2.5rem;display:flex}.hero-title.svelte-1jhj1h0{flex-direction:column;margin:0;padding:0;line-height:.85;display:flex}.urban.svelte-1jhj1h0,.hair.svelte-1jhj1h0,.stetten.svelte-1jhj1h0,.tagline.svelte-1jhj1h0,.booking.svelte-1jhj1h0{opacity:0}.urban.svelte-1jhj1h0{letter-spacing:-.03em;color:#1c1c1c;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:clamp(3.2rem,12vw,95px);font-weight:900}.hair.svelte-1jhj1h0{color:#1c1c1c;text-transform:uppercase;margin-top:-5px;font-family:Spectral,serif;font-size:clamp(3.8rem,14vw,110px);font-style:italic;font-weight:300}.stetten.svelte-1jhj1h0{letter-spacing:.4em;color:#4a4a4a;text-transform:uppercase;margin-top:15px;margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:clamp(.9rem,2.5vw,1.25rem);font-weight:600}.tagline.svelte-1jhj1h0{color:#2c2c2c;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin-bottom:30px;font-family:Montserrat,sans-serif;font-size:clamp(1rem,3vw,1.45rem);font-weight:600;display:flex}.word.svelte-1jhj1h0{color:#1c1c1c;border-bottom:3px solid #fee604;padding-bottom:2px;font-family:Spectral,serif;font-style:italic;font-weight:700}.booking.svelte-1jhj1h0{justify-content:center;width:100%;display:flex}@media (width>=900px){.content-container.svelte-1jhj1h0{justify-content:flex-end;padding-right:12%}.content.svelte-1jhj1h0{text-align:left;-webkit-backdrop-filter:none;background:0 0;border-radius:0;align-items:flex-start;max-width:550px;margin-top:0;padding:0}.hero-title.svelte-1jhj1h0{line-height:.8}.stetten.svelte-1jhj1h0{margin-top:20px;margin-bottom:25px}.booking.svelte-1jhj1h0{justify-content:flex-start}}img.svelte-1iugme{width:100%}.item.svelte-1iugme{cursor:pointer;font-size:0}.polaroid-card.svelte-1iugme{cursor:pointer;backface-visibility:hidden;z-index:10;background:#fff;border:1px solid #0000000f;border-radius:4px;flex-direction:column;align-items:center;width:270px;max-width:100%;padding:16px 16px 28px;display:inline-flex;position:relative;box-shadow:0 10px 30px #00000014,0 1px 3px #00000005}.polaroid-card.svelte-1iugme:after{content:"";opacity:.02;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;inset:0}.tape-piece.svelte-1iugme{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:5;background-color:#f4efe1a6;border-left:1px dashed #0000000d;border-right:1px dashed #0000000d;width:85px;height:24px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 1px 2px #00000005}.polaroid-card.svelte-1iugme:first-child .tape-piece:where(.svelte-1iugme){transform:translate(-50%)rotate(-4deg)}.polaroid-card.svelte-1iugme:nth-child(2) .tape-piece:where(.svelte-1iugme){transform:translate(-50%)rotate(3deg)}.polaroid-card.svelte-1iugme:nth-child(3) .tape-piece:where(.svelte-1iugme){transform:translate(-50%)rotate(-1deg)}.image-wrapper.svelte-1iugme{aspect-ratio:1;background:#fcfcfc;border:1px solid #00000008;width:100%;overflow:hidden}.polaroid-caption.svelte-1iugme{color:#2b2b2b;letter-spacing:.02em;margin-top:16px;font-family:Spectral,serif;font-size:1.1rem;font-weight:600}.lightbox-overlay.svelte-1iugme{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:90;visibility:hidden;opacity:0;cursor:zoom-out;background:#000000b3;position:fixed;inset:0}.detail.svelte-1iugme{cursor:pointer;visibility:hidden;z-index:100;flex-direction:column;width:90.1vmin;font-size:0;display:flex;position:fixed;top:10px;left:50%;overflow:auto}.detail.svelte-1iugme>.item:where(.svelte-1iugme)>img:where(.svelte-1iugme){z-index:100;position:relative}section.svelte-1uha8ag{flex-direction:column;justify-content:center;min-height:100vh;display:flex}.banner-bg.svelte-1uha8ag{opacity:.9;will-change:transform;background-image:url(../../../banner_mobile.webp);background-position:65% 0;background-size:cover;width:100%;height:120%;top:-10%;left:0}@media (width>=900px){.banner-bg.svelte-1uha8ag{opacity:.85;background-image:url(../../../banner_desktop.webp);background-position:0}}.contact-card.svelte-1uha8ag,.contact-lottie.svelte-1uha8ag{will-change:transform, opacity}html{scroll-behavior:smooth}
