.WorkshopChapters_chapters__75Gh2{--chapter-x:0%;--chapter-y:0%;--chapter-scale:1;--chapter-desk:0;position:relative;background:var(--page)}.WorkshopChapters_chapters__75Gh2[data-motion=true]{background:transparent}.WorkshopChapters_stage__6SRqR{position:fixed;inset:0;visibility:hidden;pointer-events:none;height:100vh;overflow:hidden;background:var(--surface-deep)}.WorkshopChapters_deskDay__jpzpT,.WorkshopChapters_deskNight___FDX_,.WorkshopChapters_deskScene__neL0R,.WorkshopChapters_grade__gqtVW,.WorkshopChapters_officeDay__ZswgH,.WorkshopChapters_officeNight__S8P4_,.WorkshopChapters_officeScene__Ny08M{position:absolute;inset:0}.WorkshopChapters_chapters__75Gh2[data-stage-visible=true] .WorkshopChapters_stage__6SRqR{visibility:visible}.WorkshopChapters_stage__6SRqR .workshop-canvas{height:100%}.WorkshopChapters_officeScene__Ny08M{transform:translate(var(--chapter-x),var(--chapter-y)) scale(var(--chapter-scale))}.WorkshopChapters_deskScene__neL0R{opacity:var(--chapter-desk);display:flex;align-items:center;justify-content:center;background:#071624;transform:scale(calc(1.12 - var(--chapter-desk) * .12))}.WorkshopChapters_deskDay__jpzpT,.WorkshopChapters_deskNight___FDX_,.WorkshopChapters_officeDay__ZswgH,.WorkshopChapters_officeNight__S8P4_{background-size:cover;background-position:50%;transition:opacity .6s ease}.WorkshopChapters_officeDay__ZswgH{background-image:url(/workshop/interior-day-pixel-nz.webp)}.WorkshopChapters_officeNight__S8P4_{background-image:url(/workshop/interior-night-pixel-nz.webp);opacity:0}.WorkshopChapters_deskDay__jpzpT{background-image:url(/workshop/contact-desk-day.webp)}.WorkshopChapters_deskNight___FDX_{background-image:url(/workshop/contact-desk-night.webp);opacity:0}.dark .WorkshopChapters_deskNight___FDX_,.dark .WorkshopChapters_officeNight__S8P4_{opacity:1}.WorkshopChapters_chapters__75Gh2[data-art-style=realistic] .WorkshopChapters_officeDay__ZswgH{background-image:url(/workshop/interior-day-realistic-nz.webp)}.WorkshopChapters_chapters__75Gh2[data-art-style=realistic] .WorkshopChapters_officeNight__S8P4_{background-image:url(/workshop/interior-night-realistic-nz.webp)}.WorkshopChapters_grade__gqtVW{background:linear-gradient(90deg,rgba(7,20,28,.18),transparent 70%)}.WorkshopChapters_contents__oP3wc{position:relative;z-index:1}.WorkshopChapters_chapter__Vosv6{position:relative}.WorkshopChapters_chapters__75Gh2[data-motion=true] .WorkshopChapters_chapter__Vosv6{scroll-margin-top:0;min-height:100vh;display:flex;align-items:center;padding:4.5rem max(2rem,calc((100vw - 1160px) / 2))}.WorkshopChapters_panel__kIiDW{max-height:calc(100dvh - 9rem);overflow-y:auto;background:var(--surface);color:var(--ink)}.WorkshopChapters_panel__kIiDW .section-dark{background:transparent;color:var(--ink)}.WorkshopChapters_chapters__75Gh2[data-motion=false] .WorkshopChapters_chapter__Vosv6{scroll-margin-top:0;padding:4.5rem 1rem 2rem;min-height:100dvh;display:flex;align-items:center}.WorkshopChapters_chapters__75Gh2[data-motion=false] .WorkshopChapters_panel__kIiDW{width:100%}.WorkshopChapters_chapters__75Gh2[data-motion=false] .WorkshopChapters_panel__kIiDW>.section{padding:1.5rem}.WorkshopChapters_chapters__75Gh2[data-motion=false] .WorkshopChapters_panel__kIiDW h2{font-size:2rem;max-width:30ch}.WorkshopChapters_chapters__75Gh2[data-motion=true] .WorkshopChapters_panel__kIiDW{width:min(100%,760px);padding:1.75rem;background:color-mix(in srgb,var(--surface) 95%,transparent);color:var(--ink);border-radius:1rem;box-shadow:0 14px 40px rgba(3,14,22,.18)}.WorkshopChapters_chapters__75Gh2 #experience .WorkshopChapters_panel__kIiDW{height:calc(100dvh - 9rem);overflow:hidden}.WorkshopChapters_chapters__75Gh2 #experience .WorkshopChapters_panel__kIiDW>.section,.WorkshopChapters_chapters__75Gh2 #experience .page-width{height:100%;min-height:0}.WorkshopChapters_chapters__75Gh2 #experience .page-width{display:flex;flex-direction:column}.WorkshopChapters_chapters__75Gh2 #experience .experience-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding-left:calc(1.4rem + 5px);padding-right:.75rem}.WorkshopChapters_chapters__75Gh2[data-motion=true] .WorkshopChapters_chapter__Vosv6:nth-child(2n){justify-content:flex-end}.WorkshopChapters_chapters__75Gh2[data-motion=true] .WorkshopChapters_panel__kIiDW #contact>div,.WorkshopChapters_chapters__75Gh2[data-motion=true] .WorkshopChapters_panel__kIiDW .section{background:transparent;color:var(--ink);padding:0}.WorkshopChapters_chapters__75Gh2[data-motion=true] .WorkshopChapters_panel__kIiDW .page-width{width:100%}.WorkshopChapters_chapters__75Gh2[data-motion=true] .WorkshopChapters_panel__kIiDW .section h2{font-size:clamp(2.3rem,4vw,3.4rem)}.WorkshopChapters_chapters__75Gh2 .WorkshopChapters_panel__kIiDW .experience-item p:not(.experience-period),.WorkshopChapters_chapters__75Gh2 .WorkshopChapters_panel__kIiDW .section-lead{color:var(--muted)}.WorkshopChapters_chapters__75Gh2 .WorkshopChapters_panel__kIiDW .experience-period,.WorkshopChapters_chapters__75Gh2 .WorkshopChapters_panel__kIiDW .eyebrow{color:var(--action)}@media (max-width:700px){.WorkshopChapters_chapters__75Gh2[data-motion=true] .WorkshopChapters_chapter__Vosv6{padding:4.5rem 1rem 2rem;min-height:100vh}.WorkshopChapters_chapters__75Gh2[data-motion=true] .WorkshopChapters_panel__kIiDW{padding:1.5rem}.WorkshopChapters_panel__kIiDW{max-height:calc(100dvh - 6.5rem)}.WorkshopChapters_chapters__75Gh2 #experience .WorkshopChapters_panel__kIiDW{height:calc(100dvh - 6.5rem)}.WorkshopChapters_chapters__75Gh2[data-motion=true] .WorkshopChapters_panel__kIiDW .contact-panel{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.WorkshopChapters_deskDay__jpzpT,.WorkshopChapters_deskNight___FDX_,.WorkshopChapters_officeDay__ZswgH,.WorkshopChapters_officeNight__S8P4_{transition:none}}.WorkshopChapters_chapters__75Gh2[data-motion=true] .WorkshopChapters_chapter__Vosv6:is([id=about],[id=experience]){justify-content:center}.WorkshopChapters_chapters__75Gh2[data-motion=true] .WorkshopChapters_chapter__Vosv6:is([id=about],[id=experience]) .WorkshopChapters_panel__kIiDW{width:min(100%,1000px)}.WorkshopChapters_chapters__75Gh2[data-motion=true] .WorkshopChapters_panel__kIiDW .section h2{max-width:30ch;font-size:clamp(2rem,3vw,2.8rem);line-height:1.08}.WorkshopChapters_deskArt__6MDTw{position:relative;width:max(100%,calc(100vh * 1672 / 941));flex-shrink:0;aspect-ratio:1672/941}@media (min-width:1280px){.WorkshopChapters_chapters__75Gh2[data-motion=true] #contact{padding:0;justify-content:center}.WorkshopChapters_chapters__75Gh2[data-motion=true] #contact .WorkshopChapters_panel__kIiDW{position:fixed;left:50%;top:50%;width:max(100%,calc(100vh * 1672 / 941));max-width:none;max-height:none;aspect-ratio:1672/941;transform:translate(-50%,-50%) scale(calc(1.12 - var(--chapter-desk) * .12));padding:0;background:transparent;box-shadow:none;border-radius:0;opacity:clamp(0,calc((var(--chapter-desk) - .8) * 5),1);visibility:hidden;pointer-events:none}.WorkshopChapters_chapters__75Gh2[data-motion=true][data-contact-ready=true] #contact .WorkshopChapters_panel__kIiDW{visibility:visible}.WorkshopChapters_chapters__75Gh2[data-motion=true][data-contact-ready=true] #contact .WorkshopChapters_panel__kIiDW>.section{pointer-events:auto}.WorkshopChapters_chapters__75Gh2[data-motion=true] #contact .WorkshopChapters_panel__kIiDW>.section{position:absolute;inset:26.14% 24.64% 30.39% 24.52%;overflow-y:auto;padding:clamp(1rem,1.25vw,1.5rem);color:#fff8ed;background:var(--contact-screen)}.WorkshopChapters_chapters__75Gh2[data-motion=true] #contact h2{color:#fff8ed;font-size:2rem;margin:0}.WorkshopChapters_chapters__75Gh2[data-motion=true] #contact .contact-panel{padding:0;background:transparent}.WorkshopChapters_chapters__75Gh2[data-motion=true] #contact form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;padding:0;background:transparent}.WorkshopChapters_chapters__75Gh2[data-motion=true] #contact form>div:nth-last-child(-n+2){grid-column:1/-1}.WorkshopChapters_chapters__75Gh2[data-motion=true] #contact input,.WorkshopChapters_chapters__75Gh2[data-motion=true] #contact textarea{padding:.5rem .75rem;font-size:1rem;line-height:1.4;min-height:0}.WorkshopChapters_chapters__75Gh2[data-motion=true] #contact label{font-size:.875rem;line-height:1.4}.WorkshopChapters_chapters__75Gh2[data-motion=true] #contact textarea{height:5rem}.WorkshopChapters_chapters__75Gh2[data-motion=true] #contact .space-y-6>:not([hidden])~:not([hidden]){margin-top:.75rem}.WorkshopChapters_chapters__75Gh2[data-motion=true] #contact button{padding:.5rem 1.25rem}.WorkshopChapters_chapters__75Gh2[data-motion=true] #contact .eyebrow{margin:0 0 .5rem;color:var(--scene-highlight)}.WorkshopChapters_chapters__75Gh2[data-motion=true] #contact .space-y-4>:not([hidden])~:not([hidden]){margin-top:0}}@media (max-width:1279px){.WorkshopChapters_deskArt__6MDTw{width:100%;height:100%;aspect-ratio:auto}}@media (min-width:1280px) and (max-height:850px){.WorkshopChapters_chapters__75Gh2[data-motion=true] #contact .WorkshopChapters_panel__kIiDW>.section{padding:.75rem}.WorkshopChapters_chapters__75Gh2[data-motion=true] #contact h2{font-size:1.6rem}.WorkshopChapters_chapters__75Gh2[data-motion=true] #contact input,.WorkshopChapters_chapters__75Gh2[data-motion=true] #contact textarea{padding:.4rem .65rem;font-size:.875rem}.WorkshopChapters_chapters__75Gh2[data-motion=true] #contact textarea{height:3.5rem}.WorkshopChapters_chapters__75Gh2[data-motion=true] #contact .space-y-6>:not([hidden])~:not([hidden]){margin-top:.5rem}}.WorkshopJourney_journey__I_L13{--journey-exterior-opacity:1;--journey-interior-opacity:0;--journey-exterior-scale:1;--journey-exterior-x:0%;--journey-exterior-y:0%;min-height:220vh;position:relative}.WorkshopJourney_stage__js40p{z-index:1;height:100vh;overflow:hidden;position:sticky;top:0}.WorkshopJourney_exterior__AfSf7,.WorkshopJourney_hero__YgoqU,.WorkshopJourney_interior__s4jPF{inset:0;position:absolute}.WorkshopJourney_exterior__AfSf7{opacity:var(--journey-exterior-opacity);pointer-events:none;z-index:3}.WorkshopJourney_exterior__AfSf7 .workshop-canvas,.WorkshopJourney_exterior__AfSf7 .workshop-poster{transform:translate(var(--journey-exterior-x),var(--journey-exterior-y)) scale(var(--journey-exterior-scale));transform-origin:87% 55%}.WorkshopJourney_exterior__AfSf7 button{pointer-events:auto}.WorkshopJourney_interior__s4jPF{opacity:var(--journey-interior-opacity);pointer-events:none}.WorkshopJourney_interior__s4jPF .workshop-interior{height:100%}.WorkshopJourney_interior__s4jPF .workshop-interior-cinematic{aspect-ratio:auto;border-radius:0;margin:0;max-height:none;max-width:none;padding:0}.WorkshopJourney_interior__s4jPF .workshop-interior-approach{display:none}.WorkshopJourney_hero__YgoqU{z-index:4;pointer-events:none;opacity:calc(1 - min(1, var(--journey-progress) * 1.45))}.WorkshopJourney_journey__I_L13[data-office-active=true] .WorkshopJourney_interior__s4jPF{pointer-events:auto}.WorkshopJourney_interior__s4jPF .workshop-interior-hotspots{opacity:0;pointer-events:none}.WorkshopJourney_journey__I_L13[data-office-active=true] .WorkshopJourney_interior__s4jPF .workshop-interior-hotspots{opacity:1;pointer-events:auto}.WorkshopJourney_hero__YgoqU .hero{background:transparent;min-height:100%}.WorkshopJourney_hero__YgoqU .hero-content{pointer-events:auto}.WorkshopJourney_officeWaypoint__I8eZS{bottom:100vh;position:absolute}.WorkshopJourney_journey__I_L13[data-static=true]{min-height:auto}.WorkshopJourney_journey__I_L13[data-static=true] .WorkshopJourney_stage__js40p{display:grid;grid-template-rows:minmax(720px,100vh) auto;height:auto;position:relative}.WorkshopJourney_journey__I_L13[data-static=true] .WorkshopJourney_exterior__AfSf7{grid-area:1/1;min-height:100%;position:relative}.WorkshopJourney_journey__I_L13[data-static=true] .WorkshopJourney_hero__YgoqU{grid-area:1/1;min-height:100%;position:relative;opacity:1;pointer-events:none}.WorkshopJourney_journey__I_L13[data-static=true] .WorkshopJourney_interior__s4jPF{grid-area:2/1;min-height:600px;opacity:1;pointer-events:auto;position:relative}.WorkshopJourney_journey__I_L13[data-static=true] .WorkshopJourney_officeWaypoint__I8eZS{top:max(720px,100vh);bottom:auto}@media (max-width:767px){.WorkshopJourney_stage__js40p{z-index:1}.WorkshopJourney_journey__I_L13{min-height:180vh}.WorkshopJourney_exterior__AfSf7 .workshop-canvas,.WorkshopJourney_exterior__AfSf7 .workshop-poster{transform-origin:87% 58%}.WorkshopJourney_journey__I_L13[data-static=true] .WorkshopJourney_stage__js40p{grid-template-rows:minmax(620px,100vh) auto}.WorkshopJourney_journey__I_L13[data-static=true] .WorkshopJourney_officeWaypoint__I8eZS{top:max(620px,100vh)}.WorkshopJourney_interior__s4jPF .workshop-interior-cinematic{height:100%;padding:0}.WorkshopJourney_interior__s4jPF .workshop-interior-cinematic .workshop-interior-canvas,.WorkshopJourney_interior__s4jPF .workshop-interior-cinematic .workshop-interior-poster{height:100%}.WorkshopJourney_interior__s4jPF .workshop-interior-hotspots{position:absolute;inset:auto 0 4rem}.WorkshopJourney_journey__I_L13[data-static=true] .WorkshopJourney_interior__s4jPF{min-height:620px}}@media (max-width:700px){.WorkshopJourney_hero__YgoqU .hero-grade{display:block;background:linear-gradient(180deg,rgba(4,16,24,.78),rgba(4,16,24,.55) 75%,rgba(4,16,24,.15))}.WorkshopJourney_exterior__AfSf7 .workshop-experience{background:transparent;height:100%!important;inset:0!important;position:absolute!important}.WorkshopJourney_exterior__AfSf7 .workshop-canvas,.WorkshopJourney_exterior__AfSf7 .workshop-poster{height:100%!important}}@media (min-width:768px) and (orientation:portrait){.WorkshopJourney_interior__s4jPF .workshop-interior-hotspots{display:grid;gap:.5rem;inset:auto 0 4rem;padding:1rem}.WorkshopJourney_interior__s4jPF .workshop-hotspot{position:static;transform:none;max-width:none;width:100%;text-align:left}}.WorkshopJourney_journey__I_L13[data-static=false]:has(+[data-stage-visible=true]) .WorkshopJourney_interior__s4jPF .workshop-interior{background:transparent}.WorkshopJourney_journey__I_L13[data-static=false]:has(+[data-stage-visible=true]) .WorkshopJourney_interior__s4jPF .workshop-interior-canvas,.WorkshopJourney_journey__I_L13[data-static=false]:has(+[data-stage-visible=true]) .WorkshopJourney_interior__s4jPF .workshop-interior-poster{visibility:hidden}.WorkshopJourney_homeFooter__v_XK9{position:absolute;inset:auto 0 0;pointer-events:auto}.WorkshopJourney_homeFooter__v_XK9 .site-footer{background:rgba(10,29,38,.7);color:#fff8ed;backdrop-filter:blur(6px)}.WorkshopJourney_hero__YgoqU .hero-content{padding-bottom:6rem}@media (max-width:767px){.WorkshopJourney_homeFooter__v_XK9 .footer-content{font-size:.7rem;padding-block:.65rem}.WorkshopJourney_hero__YgoqU .hero-content{padding-bottom:7rem}}@media (min-width:768px){.WorkshopJourney_hero__YgoqU .hero-content{padding-top:clamp(5.5rem,14vh,8.6rem)}}