.scene-module__iDwV1W__home,.scene-module__iDwV1W__inner{color:#f3efe8;background:#070707}.scene-module__iDwV1W__frame{width:min(100% - 48px,1240px);margin-inline:auto}.scene-module__iDwV1W__scene{flex-direction:column;justify-content:center;min-height:100svh;padding:108px 0 72px;display:flex;position:relative}.scene-module__iDwV1W__hero{background-color:#070707;align-items:center;min-height:100svh;padding:96px 0 72px;display:flex;position:relative;overflow:hidden}.scene-module__iDwV1W__heroMedia{filter:saturate(.72)contrast(1.08)brightness(.62);background-position:50% 30%;background-size:cover;position:absolute;inset:-8%;transform:scale(1.08)}.scene-module__iDwV1W__heroShade,.scene-module__iDwV1W__pageShade{background:linear-gradient(90deg,#070707c7 0%,#07070747 46%,#0707072e 100%),linear-gradient(#07070747 0%,#0000 22%,#07070726 70%,#070707 100%);position:absolute;inset:0}.scene-module__iDwV1W__heroCopy,.scene-module__iDwV1W__pageHeroCopy{z-index:1;position:relative}.scene-module__iDwV1W__heroCopy h1,.scene-module__iDwV1W__pageHero h1,.scene-module__iDwV1W__equipmentCopy h2,.scene-module__iDwV1W__studioCopy h2,.scene-module__iDwV1W__contactCopy h2,.scene-module__iDwV1W__panel h2,.scene-module__iDwV1W__panel h3{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400}.scene-module__iDwV1W__heroCopy h1{color:#f7f4ee;text-transform:uppercase;max-width:720px;margin:0;font-size:clamp(52px,5.5vw,78px);line-height:.92}.scene-module__iDwV1W__heroCopy>p,.scene-module__iDwV1W__lede{color:#ddd6cb;letter-spacing:.01em;max-width:560px;margin:18px 0 0;font-size:15px}.scene-module__iDwV1W__outlineButton{color:#f7f4ee;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f3efe8b8;align-items:center;gap:10px;margin-top:28px;padding:12px 18px;font-size:11px;transition:background .3s,color .3s;display:inline-flex}.scene-module__iDwV1W__outlineButton:hover{color:#111;background:#f3efe8}.scene-module__iDwV1W__intro{z-index:80;color:#f3efe8;background:#070707;flex-direction:column;justify-content:flex-end;padding:0 7vw 12vh;animation:.7s 2.2s forwards scene-module__iDwV1W__intro-leave;display:flex;position:fixed;inset:0}@keyframes scene-module__iDwV1W__intro-leave{to{opacity:0;visibility:hidden}}.scene-module__iDwV1W__introMark{letter-spacing:.22em;font-size:11px;position:absolute;top:28px;left:7vw}.scene-module__iDwV1W__introMark span{color:#d7b07a;padding-left:8px}.scene-module__iDwV1W__introLine{letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,11vw,148px);line-height:.82;overflow:hidden}.scene-module__iDwV1W__introWord{display:block;transform:translateY(110%)}.scene-module__iDwV1W__intro p{letter-spacing:.22em;text-transform:uppercase;color:#d2ab78;margin-top:28px;font-size:11px}.scene-module__iDwV1W__skip{color:#b7b1a6;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:10px;position:absolute;bottom:28px;left:7vw}.scene-module__iDwV1W__sectionHead{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:22px;display:grid}.scene-module__iDwV1W__sectionHead span,.scene-module__iDwV1W__kicker,.scene-module__iDwV1W__label{letter-spacing:.28em;text-transform:uppercase;color:#c8c1b6;font-size:11px}.scene-module__iDwV1W__sectionHead i{background:#ffffff29;height:1px}.scene-module__iDwV1W__sectionHead a{color:#ddd6cb;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:inline-flex}.scene-module__iDwV1W__sectionHead a:hover{color:#e4c289}.scene-module__iDwV1W__serviceGrid,.scene-module__iDwV1W__workGrid{gap:14px;display:grid}.scene-module__iDwV1W__serviceGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.scene-module__iDwV1W__workGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.scene-module__iDwV1W__serviceCard,.scene-module__iDwV1W__workCard{color:inherit;min-width:0}.scene-module__iDwV1W__serviceVisual,.scene-module__iDwV1W__workVisual{background:#161616 50%/cover no-repeat;position:relative;overflow:hidden}.scene-module__iDwV1W__serviceVisual{aspect-ratio:3/4.05}.scene-module__iDwV1W__workVisual{aspect-ratio:3/3.7}.scene-module__iDwV1W__serviceVisual:after,.scene-module__iDwV1W__workVisual:after{content:"";background:linear-gradient(#0000000d 20%,#000000d1 100%);position:absolute;inset:0}.scene-module__iDwV1W__photo{background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.08)}.scene-module__iDwV1W__serviceBody{z-index:1;position:absolute;bottom:14px;left:14px;right:14px}.scene-module__iDwV1W__serviceBody h3,.scene-module__iDwV1W__workMeta h3,.scene-module__iDwV1W__panel h3{letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.scene-module__iDwV1W__serviceBody p,.scene-module__iDwV1W__workMeta small,.scene-module__iDwV1W__muted{color:#c9c3b8;margin:8px 0 0;font-size:12px;line-height:1.45}.scene-module__iDwV1W__serviceBody span{color:#f3efe8;margin-top:10px;display:inline-flex}.scene-module__iDwV1W__play{z-index:1;background:#0000002e;border:1px solid #fffc;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.scene-module__iDwV1W__workMeta{padding-top:12px}.scene-module__iDwV1W__workMeta p{color:#b7b1a6;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px}.scene-module__iDwV1W__workMeta h3{margin-top:4px;font-size:20px}.scene-module__iDwV1W__workMeta small{color:#8f8a82;margin-top:4px;font-size:12px;display:block}.scene-module__iDwV1W__equipmentGrid,.scene-module__iDwV1W__studio,.scene-module__iDwV1W__contactGrid{align-items:center;display:grid}.scene-module__iDwV1W__equipmentGrid{grid-template-columns:.9fr 1.1fr;gap:48px}.scene-module__iDwV1W__equipmentCopy h2,.scene-module__iDwV1W__studioCopy h2,.scene-module__iDwV1W__contactCopy h2{margin:0;font-size:clamp(40px,4vw,58px);line-height:1.02}.scene-module__iDwV1W__equipmentCopy>p,.scene-module__iDwV1W__studioCopy>p,.scene-module__iDwV1W__contactCopy>p{color:#c8c2b6;max-width:460px;margin:18px 0 0;font-size:15px;line-height:1.65}.scene-module__iDwV1W__tags{color:#b7b1a6;letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;gap:8px 10px;margin-top:28px;font-size:11px;display:flex}.scene-module__iDwV1W__tags b{color:#6d685f;font-weight:400}.scene-module__iDwV1W__equipmentPhoto,.scene-module__iDwV1W__studioPhoto,.scene-module__iDwV1W__contactTexture,.scene-module__iDwV1W__pageHero{background:#12110f 50%/cover no-repeat;position:relative;overflow:hidden}.scene-module__iDwV1W__equipmentPhoto{height:62vh;min-height:460px}.scene-module__iDwV1W__studio{grid-template-columns:1.15fr .85fr;min-height:100svh;padding:0;display:grid}.scene-module__iDwV1W__studioPhoto{min-height:100svh}.scene-module__iDwV1W__studioCopy{background:radial-gradient(circle at 80% 20%,#b05c2a47,#0000 36%),radial-gradient(circle at 20% 80%,#264e3e47,#0000 40%),#0c0c0b;flex-direction:column;justify-content:center;min-height:100svh;padding:120px 7vw 80px;display:flex}.scene-module__iDwV1W__contact{position:relative;overflow:hidden}.scene-module__iDwV1W__contactTexture{filter:saturate(.9);background:radial-gradient(circle at 72% 30%,#ba602a57,#0000 32%),radial-gradient(circle at 18% 78%,#1c483a66,#0000 36%),linear-gradient(#07070733,#0707078c),#14110e;position:absolute;inset:0}.scene-module__iDwV1W__contactTexture:after{content:"";background:linear-gradient(90deg,#0707078c,#07070747 50%,#07070773);position:absolute;inset:0}.scene-module__iDwV1W__contactGrid{z-index:1;grid-template-columns:.9fr 1.1fr .7fr;gap:48px;position:relative}.scene-module__iDwV1W__form{gap:16px;display:grid}.scene-module__iDwV1W__formRow{grid-template-columns:1fr 1fr;gap:18px;display:grid}.scene-module__iDwV1W__form input,.scene-module__iDwV1W__form textarea,.scene-module__iDwV1W__field input,.scene-module__iDwV1W__field textarea,.scene-module__iDwV1W__field select{color:#f7f4ee;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #f3efe847;border-radius:0;outline:none;padding:12px 0;font-size:14px}.scene-module__iDwV1W__form input:focus,.scene-module__iDwV1W__form textarea:focus,.scene-module__iDwV1W__field input:focus,.scene-module__iDwV1W__field textarea:focus,.scene-module__iDwV1W__field select:focus{border-bottom-color:#e4c289}.scene-module__iDwV1W__form textarea,.scene-module__iDwV1W__field textarea{resize:vertical;min-height:96px}.scene-module__iDwV1W__contactInfo{color:#ddd6cb;gap:14px;font-size:14px;display:grid}.scene-module__iDwV1W__contactInfo p{align-items:center;gap:10px;margin:0;display:flex}.scene-module__iDwV1W__brand{margin-top:18px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.scene-module__iDwV1W__brand small{color:#b7b1a6;margin-top:4px;font-family:Arial,Helvetica,sans-serif;font-size:12px;display:block}.scene-module__iDwV1W__pageHero{background-position:50%;background-size:cover;align-items:flex-end;min-height:78svh;padding:140px 0 72px;display:flex}.scene-module__iDwV1W__pageHero h1{max-width:860px;margin:12px 0 0;font-size:clamp(56px,7vw,104px);line-height:.9}.scene-module__iDwV1W__pageBody{width:min(100% - 48px,1240px);margin:0 auto;padding:28px 0 96px}.scene-module__iDwV1W__stack{gap:18px;display:grid}.scene-module__iDwV1W__split{border-top:1px solid #ffffff1a;grid-template-columns:1fr 1fr;gap:28px;padding:28px 0;display:grid}.scene-module__iDwV1W__panel{background:#0c0c0bb8;border:1px solid #ffffff1a;padding:28px}.scene-module__iDwV1W__panel p,.scene-module__iDwV1W__list{color:#c8c2b6;font-size:15px;line-height:1.65}.scene-module__iDwV1W__list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.scene-module__iDwV1W__list li{gap:10px;display:flex}.scene-module__iDwV1W__filters{flex-wrap:wrap;gap:8px;margin:8px 0 22px;display:flex}.scene-module__iDwV1W__chip{color:#ddd6cb;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff29;padding:8px 12px;font-size:11px}.scene-module__iDwV1W__chipActive{color:#e4c289;border-color:#e4c289}.scene-module__iDwV1W__note{color:#e4c289;margin-top:14px;font-size:13px}@media (max-width:1100px){.scene-module__iDwV1W__serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.scene-module__iDwV1W__workGrid,.scene-module__iDwV1W__equipmentGrid,.scene-module__iDwV1W__contactGrid,.scene-module__iDwV1W__split{grid-template-columns:1fr 1fr}.scene-module__iDwV1W__studio{grid-template-columns:1fr}.scene-module__iDwV1W__studioPhoto,.scene-module__iDwV1W__studioCopy,.scene-module__iDwV1W__scene,.scene-module__iDwV1W__hero,.scene-module__iDwV1W__pageHero{min-height:auto}.scene-module__iDwV1W__studioPhoto{min-height:52vh}.scene-module__iDwV1W__studioCopy{min-height:auto;padding:64px 6vw 72px}}@media (max-width:760px){.scene-module__iDwV1W__frame,.scene-module__iDwV1W__pageBody{width:min(100% - 32px,1240px)}.scene-module__iDwV1W__serviceGrid,.scene-module__iDwV1W__workGrid,.scene-module__iDwV1W__equipmentGrid,.scene-module__iDwV1W__contactGrid,.scene-module__iDwV1W__split,.scene-module__iDwV1W__formRow{grid-template-columns:1fr}.scene-module__iDwV1W__sectionHead{grid-template-columns:1fr auto}.scene-module__iDwV1W__sectionHead i{display:none}.scene-module__iDwV1W__heroCopy h1{font-size:46px}.scene-module__iDwV1W__equipmentPhoto{height:320px;min-height:320px}}
