.arc.svelte-78v89{display:block;position:absolute;left:40%;width:60%;pointer-events:none}.tile.svelte-78v89{position:absolute;left:0;top:0;transform:scale(0);transform-origin:center;will-change:transform;pointer-events:none;display:flex;flex-direction:column;gap:.4rem;padding:.85rem 1rem;text-align:left;background:#171717;border:0;border-radius:26px;color:#fff;cursor:pointer;font:inherit}.rating.svelte-78v89{font-size:.95rem;line-height:0}.card .rating.svelte-78v89{font-size:1.35rem}.text.svelte-78v89{color:#d2d2d2;font-size:.8125rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.name.svelte-78v89{margin-top:auto;font-size:.75rem;color:#a0a0a0}.ghost.svelte-78v89{display:inline-grid;place-items:center}.sheet-top.svelte-78v89{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.close.svelte-78v89{width:36px;height:36px;border-radius:50%;background:none;border:1px solid #2a2a2a;color:#a0a0a0;cursor:pointer}.full.svelte-78v89{margin:0;white-space:pre-line;color:#ddd;line-height:1.7}.who.svelte-78v89{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;min-width:0}.avatar.svelte-78v89{width:56px;height:56px;border-radius:50%;object-fit:cover;background:#262626}.initials.svelte-78v89{display:grid;place-items:center;color:#fff;font-size:1.1rem;font-weight:600;letter-spacing:.04em}.by.svelte-78v89{color:#fff;font-size:.95rem;font-weight:500}.go.svelte-78v89{align-self:flex-start;padding:.75rem 1.4rem;background:#fff;color:#0d0d0d;border-radius:999px;font-family:Bebas Neue,Fira Sans Extra Condensed,sans-serif;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.tile.svelte-78v89:focus-visible,.close.svelte-78v89:focus-visible,.go.svelte-78v89:focus-visible{outline:2px solid #ffffff;outline-offset:2px}@media(min-width:769px){.arc.svelte-78v89{left:50%;width:50%}.tile.svelte-78v89{gap:.55rem;padding:1.1rem 1.3rem}.tile.svelte-78v89 .text:where(.svelte-78v89){font-size:.9rem;-webkit-line-clamp:3;line-clamp:3}.tile.svelte-78v89 .name:where(.svelte-78v89){font-size:.8rem}.tile.svelte-78v89 .rating:where(.svelte-78v89){font-size:1.05rem}.sheet-top.svelte-78v89{align-items:center}.who.svelte-78v89{flex-direction:row;align-items:center;gap:.9rem}.avatar.svelte-78v89{flex:none}.by.svelte-78v89{font-size:1rem}.peek .full.svelte-78v89,.peek .by.svelte-78v89,.peek .rating.svelte-78v89{color:#5a5a5a}.peek .avatar.svelte-78v89{background:#1a1a1a;color:#5a5a5a}.peek .go.svelte-78v89{background:#2a2a2a;color:#0e0e0e}.peek .close.svelte-78v89{border-color:#1f1f1f;color:#3a3a3a}}.deck.svelte-14ggsfw{--cw: min(78vw, 340px);--gap: 14px;list-style:none;display:flex;gap:var(--gap);margin:0 calc(50% - 50vw);padding:.75rem calc((100vw - var(--cw)) / 2) 1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.deck.svelte-14ggsfw::-webkit-scrollbar{display:none}li.svelte-14ggsfw{flex:none;width:var(--cw);aspect-ratio:3 / 4;scroll-snap-align:center;perspective:1400px;transform:scale(var(--s, 1))}.deal.svelte-14ggsfw,.tilt.svelte-14ggsfw{width:100%;height:100%;transform-style:preserve-3d}.undealt.svelte-14ggsfw .deal:where(.svelte-14ggsfw){transform:translate3d(70vw,0,0) rotate(6deg)}.flipper.svelte-14ggsfw{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.45,.05,.25,1);will-change:transform}.flipper.flipped.svelte-14ggsfw{transform:rotateY(180deg)}.face.svelte-14ggsfw{position:absolute;inset:0;display:flex;flex-direction:column;border-radius:26px;border:1px solid #333333;background:#141414;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.front.svelte-14ggsfw{transform:translateZ(1px);padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.photo.svelte-14ggsfw{position:relative;flex:1;display:grid;place-items:center;overflow:hidden;background:repeating-linear-gradient(135deg,#1d1d1d 0 18px,#191919 18px 36px)}.photo.svelte-14ggsfw img:where(.svelte-14ggsfw){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.monogram.svelte-14ggsfw{font-family:Bebas Neue,Fira Sans Extra Condensed,sans-serif;font-size:13rem;line-height:1;color:#2c2c2c;transform:translateY(8%)}.badge.svelte-14ggsfw{position:absolute;top:14px;left:14px;padding:4px 9px;border-radius:999px;background:#fff;color:#0d0d0d;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.flip-hint.svelte-14ggsfw{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#0d0d0d;border:1px solid #333333;color:#fff;font-size:1rem}.info.svelte-14ggsfw{display:flex;flex-direction:column;gap:.35rem;padding:0 1.25rem 1.25rem;background:#141414}.name.svelte-14ggsfw{margin-top:-1.6rem;font-family:Bebas Neue,Fira Sans Extra Condensed,sans-serif;text-transform:uppercase;font-size:3.4rem;line-height:.95;letter-spacing:.03em;color:#fff;position:relative}.role.svelte-14ggsfw,dt.svelte-14ggsfw{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:#888}.quote.svelte-14ggsfw{margin-top:.35rem;font-style:italic;font-size:.95rem;line-height:1.45;color:#d8d8d8}.back.svelte-14ggsfw{transform:rotateY(180deg) translateZ(1px);gap:.85rem;padding:1.25rem;overflow:hidden}.back-top.svelte-14ggsfw{display:flex;justify-content:space-between;align-items:center}.back-name.svelte-14ggsfw{font-family:Bebas Neue,Fira Sans Extra Condensed,sans-serif;text-transform:uppercase;font-size:1.8rem;letter-spacing:.03em;color:#fff}.flip-back.svelte-14ggsfw{position:relative;width:34px;height:34px;border-radius:50%;background:none;border:1px solid #333333;color:#fff;font-size:1rem;cursor:pointer}.flip-back.svelte-14ggsfw:before{content:"";position:absolute;inset:-6px}.stats.svelte-14ggsfw{margin:0;display:flex;flex-direction:column;border-top:1px solid #262626}.stats.svelte-14ggsfw div:where(.svelte-14ggsfw){display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.45rem 0;border-bottom:1px solid #262626}dd.svelte-14ggsfw{margin:0;font-family:Bebas Neue,Fira Sans Extra Condensed,sans-serif;font-size:1.25rem;letter-spacing:.04em;color:#fff}.bio.svelte-14ggsfw{flex:1;min-height:0;overflow:hidden;font-size:.875rem;line-height:1.55;color:#c8c8c8}.bio.scrolls.svelte-14ggsfw{overflow-y:auto;scrollbar-width:none}.bio.svelte-14ggsfw::-webkit-scrollbar{display:none}.bio.svelte-14ggsfw:focus{outline:none}.bio.svelte-14ggsfw p:where(.svelte-14ggsfw){margin:0 0 .6rem}.bio.svelte-14ggsfw:after{content:"";position:sticky;bottom:0;display:block;height:2rem;background:linear-gradient(to bottom,#14141400,#141414);pointer-events:none}.more.svelte-14ggsfw{display:inline-block;padding:.875rem 0;margin:-.525rem 0;color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.go.svelte-14ggsfw{margin-top:auto;align-self:stretch;padding:.8rem 1rem;background:#fff;color:#0d0d0d;border-radius:999px;text-align:center;font-family:Bebas Neue,Fira Sans Extra Condensed,sans-serif;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.dots.svelte-14ggsfw{display:flex;justify-content:center;gap:6px;margin-top:.5rem}.dots.svelte-14ggsfw span:where(.svelte-14ggsfw){width:18px;height:3px;border-radius:2px;background:var(--deck-dot, #3a3a3a);transition:background .2s}.dots.svelte-14ggsfw span.on:where(.svelte-14ggsfw){background:var(--deck-dot-on, #ffffff)}.front.svelte-14ggsfw:focus-visible,.flip-back.svelte-14ggsfw:focus-visible,.more.svelte-14ggsfw:focus-visible,.bio.svelte-14ggsfw:focus-visible,.go.svelte-14ggsfw:focus-visible{outline:2px solid #ffffff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.flipper.svelte-14ggsfw{transition:none}}@media(min-width:900px){.deck.svelte-14ggsfw{--cw: 300px;margin:0;padding:.75rem 0 1rem;justify-content:center;flex-wrap:wrap;gap:1.5rem;overflow:visible;scroll-snap-type:none}.dots.svelte-14ggsfw{display:none}}.board.svelte-13658o{display:flex;flex-direction:column;gap:1.75rem;padding:1.5rem 1.15rem;border:1px solid #262626;border-radius:18px;background:repeating-linear-gradient(to bottom,#0b0b0b 0 5px,#0e0e0e 5px 6px)}.group-title.svelte-13658o{display:flex;align-items:center;gap:.75rem;margin:0 0 .5rem;font-family:Inter,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.25em;color:#8a8a8a}.group-title.svelte-13658o:after{content:"";flex:1;height:1px;background:#2a2a2a}ul.svelte-13658o{list-style:none;margin:0;padding:0}li.svelte-13658o+li:where(.svelte-13658o){border-top:1px solid #1c1c1c}.row.svelte-13658o{display:flex;align-items:baseline;gap:.75rem;width:100%;padding:.7rem 0;background:none;border:0;color:#fff;font:inherit;text-align:left;cursor:pointer}.name.svelte-13658o{flex:1;min-width:0;font-family:Bebas Neue,Fira Sans Extra Condensed,sans-serif;font-size:1.4rem;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.price.svelte-13658o{font-family:Bebas Neue,Fira Sans Extra Condensed,sans-serif;font-size:1.5rem;letter-spacing:.04em}.toggle.svelte-13658o{width:1rem;text-align:center;font-size:1.15rem;line-height:1;color:#8a8a8a;transition:transform .25s ease}.open.svelte-13658o .toggle:where(.svelte-13658o){transform:rotate(45deg);color:#fff}.more.svelte-13658o{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1)}.open.svelte-13658o .more:where(.svelte-13658o){grid-template-rows:1fr}.more-inner.svelte-13658o{min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.drawer.svelte-13658o{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.minutes.svelte-13658o{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:#8a8a8a}.more.svelte-13658o p:where(.svelte-13658o){margin:0;font-size:.9rem;line-height:1.55;color:#c8c8c8}.actions.svelte-13658o{display:flex;align-items:center;gap:1.1rem;margin:.25rem 0 .9rem}.learn.svelte-13658o{font-size:.85rem;color:#fff;text-decoration:none;border-bottom:1px solid #555555;padding-bottom:1px;position:relative}.learn.svelte-13658o:before{content:"";position:absolute;inset:-10px -6px}.book.svelte-13658o{padding:.6rem 1.1rem;background:#fff;color:#0d0d0d;border-radius:999px;font-family:Bebas Neue,Fira Sans Extra Condensed,sans-serif;font-size:1rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.row.svelte-13658o:focus-visible,.book.svelte-13658o:focus-visible,.learn.svelte-13658o:focus-visible{outline:2px solid #ffffff;outline-offset:3px;border-radius:6px}@media(prefers-reduced-motion:reduce){.more.svelte-13658o,.toggle.svelte-13658o{transition:none}}.strip.svelte-pw136w{margin:0 calc(50% - 50vw);display:flex;flex-direction:column;gap:10px;overflow:hidden}.row.svelte-pw136w{overflow:hidden}.track.svelte-pw136w{display:flex;gap:10px;width:max-content;padding-right:10px;animation:svelte-pw136w-drift linear infinite paused;will-change:transform}.running.svelte-pw136w .track:where(.svelte-pw136w){animation-play-state:running}.reverse.svelte-pw136w .track:where(.svelte-pw136w){animation-direction:reverse}@keyframes svelte-pw136w-drift{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.tile.svelte-pw136w{flex:none;width:132px;aspect-ratio:4 / 5;padding:0;border:0;border-radius:14px;overflow:hidden;cursor:pointer;background:repeating-linear-gradient(135deg,#1d1d1d 0 14px,#191919 14px 28px)}.tile.svelte-pw136w img:where(.svelte-pw136w){width:100%;height:100%;object-fit:cover}.slot.svelte-pw136w{display:grid;place-items:center;height:100%;padding:.5rem;color:#5a5a5a;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;text-align:center}.tile.svelte-pw136w:focus-visible{outline:2px solid #ffffff;outline-offset:-2px}@media(prefers-reduced-motion:reduce){.track.svelte-pw136w{animation:none}.row.svelte-pw136w{overflow-x:auto;scrollbar-width:none}}.hero.svelte-1uha8ag{height:100vh;display:flex;align-items:center;justify-content:center;position:relative;background-color:#0a0a0a;overflow:hidden}.hero-video.svelte-1uha8ag{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.35;z-index:0;filter:grayscale(1);pointer-events:none}.hero-grain.svelte-1uha8ag{position:absolute;inset:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px;pointer-events:none;z-index:1}.hero-vignette.svelte-1uha8ag{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.4) 100%);pointer-events:none;z-index:1}.hero-content.svelte-1uha8ag{text-align:center;position:relative;z-index:2}.hero-subtitle.svelte-1uha8ag,.hero-cta.svelte-1uha8ag,.hero-tag.svelte-1uha8ag,.scroll-hint.svelte-1uha8ag,.hero-side-text.svelte-1uha8ag{opacity:0}.hero-tag.svelte-1uha8ag{transform:translateY(40px)}@media(prefers-reduced-motion:reduce){.hero.svelte-1uha8ag .hero-subtitle:where(.svelte-1uha8ag),.hero.svelte-1uha8ag .hero-cta:where(.svelte-1uha8ag),.hero.svelte-1uha8ag .hero-tag:where(.svelte-1uha8ag),.hero.svelte-1uha8ag .scroll-hint:where(.svelte-1uha8ag),.hero.svelte-1uha8ag .hero-side-text:where(.svelte-1uha8ag),.hero.svelte-1uha8ag .logo-img:where(.svelte-1uha8ag){opacity:1;transform:none}.hero.svelte-1uha8ag .hero-tag-line:where(.svelte-1uha8ag){transform:none}}.hero-subtitle.svelte-1uha8ag,.hero-cta.svelte-1uha8ag{transform:translateY(20px)}.logo-assembly.svelte-1uha8ag{width:clamp(280px,55vw,500px);margin:0 auto 1.5rem;font:inherit}.logo-img.svelte-1uha8ag{width:100%;height:auto;display:block;opacity:0;transform:translateY(20px)}.hero-tag.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem}.hero-tag-line.svelte-1uha8ag{width:40px;height:1px;background:#888;transform:scaleX(0)}.hero-tag-text.svelte-1uha8ag{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:#bbb}.hero-subtitle.svelte-1uha8ag{font-size:clamp(.8125rem,1.5vw,1rem);letter-spacing:.4em;text-transform:uppercase;color:#ccc;margin-bottom:2.5rem}.hero-cta.svelte-1uha8ag{display:inline-block;padding:1rem 3.5rem;background:#fff;color:#0d0d0d;border:none;border-radius:8px;font-family:Bebas Neue,Fira Sans Extra Condensed,sans-serif;font-size:1.25rem;letter-spacing:.2em;text-transform:uppercase;position:relative;overflow:hidden;transition:opacity .3s}.hero-cta.svelte-1uha8ag:hover{opacity:.85}.hero-cta-text.svelte-1uha8ag{position:relative;z-index:1}.hero-cta-shine.svelte-1uha8ag{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,0,0,.06),transparent);animation:svelte-1uha8ag-shine 4s ease-in-out infinite}@keyframes svelte-1uha8ag-shine{0%,to{left:-100%}50%{left:100%}}.hero-side-text.svelte-1uha8ag{position:absolute;z-index:2;font-size:.625rem;letter-spacing:.3em;text-transform:uppercase;color:#555;writing-mode:vertical-rl}.hero-side-left.svelte-1uha8ag{left:1.5rem;bottom:3rem}.hero-side-right.svelte-1uha8ag{right:1.5rem;bottom:3rem;transform:rotate(180deg)}.scroll-hint.svelte-1uha8ag{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:2}.scroll-line.svelte-1uha8ag{width:1px;height:50px;background:linear-gradient(to bottom,#444,transparent);animation:svelte-1uha8ag-scrollDraw 2s ease-in-out infinite}@keyframes svelte-1uha8ag-scrollDraw{0%{opacity:0;transform:scaleY(0);transform-origin:top}40%{opacity:1;transform:scaleY(1);transform-origin:top}60%{opacity:1;transform:scaleY(1);transform-origin:bottom}to{opacity:0;transform:scaleY(0);transform-origin:bottom}}@media(max-width:768px){.hero-side-text.svelte-1uha8ag{display:none}.hero-tag-line.svelte-1uha8ag{width:24px}}.section.svelte-1uha8ag{padding:8rem 0}.section-alt.svelte-1uha8ag{background:#111}.section-light.svelte-1uha8ag{background:#fff;color:#0d0d0d;--deck-dot: #d0d0d0;--deck-dot-on: #0d0d0d}.section-light.svelte-1uha8ag .overline:where(.svelte-1uha8ag){color:#6b6b6b}.section-light.svelte-1uha8ag .section-title:where(.svelte-1uha8ag){color:#0d0d0d}.section-light.svelte-1uha8ag .divider:where(.svelte-1uha8ag){background:#0d0d0d}.overline.svelte-1uha8ag{font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:#888;margin-bottom:.75rem}.section-title.svelte-1uha8ag{font-size:clamp(2.5rem,7vw,5rem);margin-bottom:0}.divider.svelte-1uha8ag{width:60px;height:1px;background:#fff;margin:2rem 0}.section-text.svelte-1uha8ag{font-size:1.0625rem;color:#a0a0a0;max-width:520px;line-height:1.9}.text-link.svelte-1uha8ag{display:inline-block;margin-top:2rem;font-size:.875rem;color:#fff;letter-spacing:.05em;transition:opacity .2s}.text-link.svelte-1uha8ag:hover{opacity:.6}#about.svelte-1uha8ag{position:relative;overflow-x:hidden;overflow-x:clip;padding-bottom:calc(8rem + var(--arc-room, 0px))}.about-links.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.75rem 2.5rem;margin-top:3rem}@media(max-width:768px){.about-links.svelte-1uha8ag{display:none}}.stats.svelte-1uha8ag{display:flex;gap:4rem;margin-top:3rem}.stat-number.svelte-1uha8ag{display:block;font-family:Bebas Neue,Fira Sans Extra Condensed,sans-serif;font-size:3rem;letter-spacing:.05em}.stat-label.svelte-1uha8ag{font-size:.9rem;color:#888;text-transform:uppercase;letter-spacing:.13em}.services-board.svelte-1uha8ag{max-width:760px}.gallery-strip.svelte-1uha8ag{margin-bottom:2rem}.cta-section.svelte-1uha8ag{padding:10rem 0}.cta-container.svelte-1uha8ag{text-align:center}.cta-title.svelte-1uha8ag{font-size:clamp(4rem,12vw,10rem);margin-bottom:2rem}.cta-button.svelte-1uha8ag{display:inline-block;padding:1.25rem 4rem;background:#fff;color:#0d0d0d;font-family:Bebas Neue,Fira Sans Extra Condensed,sans-serif;font-size:1.25rem;letter-spacing:.15em;text-transform:uppercase;border:none;border-radius:8px;transition:opacity .3s}.cta-button.svelte-1uha8ag:hover{opacity:.85}.section-light.svelte-1uha8ag .cta-button:where(.svelte-1uha8ag){background:#0d0d0d;color:#fff}.contact-grid.svelte-1uha8ag{display:flex;gap:4rem;margin-top:1rem}.contact-label.svelte-1uha8ag{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:#888;margin-bottom:.5rem}.contact-value.svelte-1uha8ag{font-size:1.0625rem;line-height:1.6}.contact-link.svelte-1uha8ag{display:block;width:fit-content;color:#fff;font-weight:500;transition:opacity .2s}.contact-link.svelte-1uha8ag:hover{opacity:.7}@media(max-width:768px){.section.svelte-1uha8ag{padding:5rem 0}#about.svelte-1uha8ag{padding-bottom:calc(5rem + var(--arc-room, 0px))}.stats.svelte-1uha8ag{flex-direction:column;gap:2rem}.stat-avg.svelte-1uha8ag{display:block;margin-top:.35rem}.stat-sep.svelte-1uha8ag{display:none}.contact-grid.svelte-1uha8ag{flex-direction:column;gap:2rem}.cta-section.svelte-1uha8ag{padding:6rem 0}}
