._hero_on091_1{isolation:isolate;aspect-ratio:4/3;color:#fff;--rail-width:66px;--hero-gutter:clamp(28px,4vw,72px);background:#171b1d;min-height:740px;position:relative;overflow:hidden}._photograph_on091_2{position:absolute;inset:0}._photograph_on091_2 figure{z-index:-3;background:#171b1d;width:100%;height:100%;position:absolute;inset:0}._photograph_on091_2 figure:after{display:none}._photograph_on091_2 figure img{object-position:var(--photo-position,50% 30%);animation:none;transform:none}._photograph_on091_2 [aria-label="Hero slideshow controls"]{left:auto;right:var(--hero-gutter);z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1117;border-radius:2px;bottom:175px}._photograph_on091_2 [aria-label="Hero slideshow controls"]>span{display:none}._collectionPhoto_on091_5{z-index:-2;object-fit:cover;object-position:var(--photo-position,50% 35%);opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}._photoReady_on091_5{opacity:1}._shade_on091_6{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#12161ac9,#0000 36%,#1014170a 51%,#101417a6 81%,#101417cf),linear-gradient(#10141780,#0000 27% 70%,#101417b3);position:absolute;inset:0}._collectionPhoto_on091_5{pointer-events:none}._collectionPreviews_on091_8{z-index:-2;opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}._collectionPreviews_on091_8[data-active=true]{opacity:1}._collectionPreviews_on091_8 ._collectionPhoto_on091_5{z-index:auto;height:100%}._titleLine_on091_11{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}._titleLine_on091_11>span{animation:.75s cubic-bezier(.2,.7,.2,1) both _titleArrival_on091_1;display:block}._titleLine_on091_11:nth-of-type(3)>span{animation-delay:80ms}._titleLine_on091_11:nth-of-type(4)>span{animation-delay:.16s}._heroButton_on091_14 svg,._portfolioLink_on091_14>svg,._play_on091_14 svg{transition:transform .25s}._heroButton_on091_14:hover svg,._portfolioLink_on091_14:hover>svg{transform:translate(3px,-1px)}._filmLink_on091_15:hover ._play_on091_14 svg{transform:scale(1.12)}@keyframes _titleArrival_on091_1{0%{opacity:0;transform:translateY(30%)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){._collectionPreviews_on091_8{bottom:110px}}@media (prefers-reduced-motion:reduce){._collectionPreviews_on091_8,._heroButton_on091_14 svg,._portfolioLink_on091_14>svg,._play_on091_14 svg{transition:none}._titleLine_on091_11>span{animation:none}}._rail_on091_19{width:var(--rail-width);background:#0f131533;border-right:1px solid #ffffff24;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0 auto 0 0}._rail_on091_19>span{writing-mode:vertical-rl;letter-spacing:.06em;color:#ffffffb3;font-size:12px;position:absolute;top:33%;transform:rotate(180deg)}._rail_on091_19>div{gap:7px;display:grid;position:absolute;bottom:40px}._rail_on091_19 a{color:#fff;place-items:center;width:44px;height:44px;font-size:16px;display:grid}._rail_on091_19 img{filter:invert();width:19px;height:19px}._collections_on091_20{left:calc(var(--rail-width) + var(--hero-gutter));flex-direction:column;gap:5px;max-width:230px;display:flex;position:absolute;top:31%}._collections_on091_20 a{color:#ffffffba;border-left:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:7px 0 7px 15px;font-size:clamp(15px,1.4vw,21px);transition:border-color .2s,color .2s;display:flex}._collections_on091_20 a svg{opacity:0;width:16px;transition:opacity .2s}:is(._collections_on091_20 a:hover,._collections_on091_20 a:focus-visible,._collections_on091_20 a[data-preview=true]){color:#fff;border-color:#fff}:is(._collections_on091_20 a:hover svg,._collections_on091_20 a:focus-visible svg){opacity:1}._copy_on091_21{right:var(--hero-gutter);width:27%;max-width:410px;position:absolute;top:28%}._copy_on091_21 h1{letter-spacing:-.06em;text-transform:none;text-shadow:0 2px 18px #0003;margin:0 0 25px;font:400 clamp(38px,4.5vw,78px)/1.02 Nimbus,Arial,sans-serif}._copy_on091_21 p{color:#ffffffe0;margin:0 0 27px;font-size:clamp(15px,1.25vw,19px);line-height:1.6}._actions_on091_21{flex-wrap:wrap;gap:12px;display:flex}._heroButton_on091_14{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff0c;border:1px solid #ffffff8a;border-radius:1px;justify-content:center;align-items:center;gap:25px;min-height:50px;padding:12px 23px;font-size:14px;transition:background .2s;display:inline-flex}._heroButton_on091_14:hover{background:#ffffff26}._heroButton_on091_14 svg{flex:none;width:18px}._bottom_on091_21{left:var(--rail-width);padding:25px var(--hero-gutter);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0b;border-top:1px solid #ffffff26;grid-template-columns:1.2fr 1fr;gap:5%;min-height:147px;display:grid;position:absolute;bottom:0;right:0}._bottom_on091_21 a{align-items:center;gap:25px;display:flex}._bottom_on091_21 strong{font-size:clamp(18px,1.7vw,26px);font-weight:400;line-height:1.2;display:block}._bottom_on091_21 small{color:#ffffffb5;margin-top:8px;font-size:13px;display:block}._portfolioLink_on091_14>span{flex:1}._portfolioLink_on091_14>svg{flex:none;width:21px}._portfolioLink_on091_14>img{object-fit:cover;object-position:var(--photo-position,50% 30%);width:29%;height:90px}._filmLink_on091_15{border-left:1px solid #ffffff36;justify-content:space-between;padding-left:11%}._play_on091_14{border:1px solid #ffffff91;border-radius:50%;flex:none;place-items:center;width:55px;height:55px;display:grid}._play_on091_14 svg{width:21px}._filmLink_on091_15:hover ._play_on091_14{background:#ffffff26}._motion_on091_23{padding:clamp(48px,7vw,100px) var(--gutter);background:var(--ink);border-bottom:1px solid var(--line);grid-template-columns:1fr 2.1fr;align-items:center;gap:7%;scroll-margin-top:35px;display:grid}._motion_on091_23 h2{letter-spacing:-.05em;text-transform:none;font:400 clamp(38px,4.7vw,70px)/1.08 Nimbus,Arial,sans-serif}._motion_on091_23>div:first-child>p{color:var(--muted-foreground);margin:24px 0;font-size:18px;line-height:1.6}._motion_on091_23>div:first-child>a{border-bottom:1px solid var(--line);align-items:center;gap:15px;min-height:44px;font-size:14px;display:inline-flex}._motion_on091_23 .showreel-section{background:0 0;border:0;padding:0}._motion_on091_23 .showreel-heading{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}._motion_on091_23 .showreel-stage{aspect-ratio:4/3;width:100%;max-width:none;box-shadow:none;border:0;border-radius:0}._workLinks_on091_24{flex-wrap:wrap;gap:10px 24px;margin:-15px 0 20px;display:flex}._workLinks_on091_24 a{min-height:44px;color:var(--muted-foreground);border-bottom:1px solid #0000;align-items:center;gap:8px;font-size:15px;display:inline-flex}._workLinks_on091_24 a:hover{border-color:var(--paper);color:var(--paper)}._workLinks_on091_24 svg{width:15px}@media (max-width:1100px){._hero_on091_1{--rail-width:54px;--hero-gutter:30px;min-height:690px}._copy_on091_21{width:29%;top:28%}._copy_on091_21 h1{font-size:clamp(38px,4.5vw,51px)}._collections_on091_20{max-width:190px;top:30%}._collections_on091_20 a{font-size:16px}._heroButton_on091_14{gap:15px;padding:12px 17px}._bottom_on091_21{gap:4%;min-height:130px;padding-block:22px}._portfolioLink_on091_14>img{width:25%;height:85px}._bottom_on091_21 a{gap:15px}._photograph_on091_2 [aria-label="Hero slideshow controls"]{bottom:151px}._motion_on091_23{gap:5%}}@media (max-width:800px){._hero_on091_1{aspect-ratio:auto;--hero-gutter:var(--gutter);--rail-width:0px;height:100svh;min-height:880px;max-height:1100px}._rail_on091_19{display:none}._photograph_on091_2{bottom:110px}._photograph_on091_2 figure img{object-position:var(--photo-mobile-position,50% 30%)}._collectionPhoto_on091_5{object-position:var(--photo-mobile-position,50% 35%);height:calc(100% - 110px)}._shade_on091_6{background:linear-gradient(#14171959 0%,#0000 28%,#1417192e 45%,#141719b5 71%,#141719fa 85%,#141719 100%)}._copy_on091_21{left:var(--gutter);right:var(--gutter);width:auto;max-width:none;top:auto;bottom:215px}._copy_on091_21 h1{letter-spacing:-.05em;margin-bottom:20px;font-size:clamp(40px,9.5vw,66px);line-height:1.02}._copy_on091_21 p{max-width:350px;margin-bottom:23px;font-size:16px;line-height:1.5}._actions_on091_21{gap:12px}._heroButton_on091_14{min-width:135px;min-height:49px;padding:12px 23px}._collections_on091_20{top:auto;left:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;max-width:none;padding-right:var(--gutter);flex-direction:row;justify-content:flex-start;gap:24px;bottom:143px;right:0;overflow-x:auto}._collections_on091_20 a{border-bottom:1px solid #ffffff38;border-left:0;flex:none;min-height:46px;padding:10px 0;font-size:15px}._collections_on091_20 a svg{display:none}._bottom_on091_21{left:var(--gutter);right:var(--gutter);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;min-height:117px;padding:24px 0;display:block}._portfolioLink_on091_14{display:none!important}._filmLink_on091_15{border:0;justify-content:space-between;padding:0 62px 0 0}._bottom_on091_21 strong{font-size:19px}._bottom_on091_21 small{font-size:14px}._play_on091_14{width:48px;height:48px}._photograph_on091_2 [aria-label="Hero slideshow controls"]{top:125px;bottom:auto;right:var(--gutter);background:#141719a8;left:auto;transform:none}._photograph_on091_2 [aria-label="Hero slideshow controls"] button{width:40px;height:40px}._motion_on091_23{grid-template-columns:1fr;gap:25px;padding-block:50px}._motion_on091_23 h2{font-size:43px}._motion_on091_23>div:first-child>p{margin:17px 0;font-size:16px}._workLinks_on091_24{scrollbar-width:none;flex-wrap:nowrap;gap:24px;margin-top:-5px;overflow-x:auto}._workLinks_on091_24 a{flex:none;font-size:14px}}@media (max-width:400px){._hero_on091_1{min-height:825px}._copy_on091_21{bottom:211px}._copy_on091_21 h1{font-size:43px}._copy_on091_21 p{font-size:15px}._heroButton_on091_14{min-width:125px;padding:11px 17px}}@media (prefers-reduced-motion:reduce){._collectionPhoto_on091_5,._heroButton_on091_14,._collections_on091_20 a,._collections_on091_20 a svg{transition:none}}._home_7swbf_1{background:var(--ink)}._work_7swbf_2,._packages_7swbf_2{padding:clamp(3.5rem,6.5vw,6.5rem) var(--gutter);scroll-margin-top:6rem}._sectionHead_7swbf_3{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:flex}._sectionHead_7swbf_3 h2{letter-spacing:-.045em;text-transform:none;font:400 clamp(2.7rem,5.3vw,5rem)/1.04 Nimbus,Arial,sans-serif}._sectionHead_7swbf_3>p{color:var(--muted-foreground);max-width:24rem;padding-bottom:.25rem;line-height:1.5}._portfolioAction_7swbf_6{justify-content:center;margin-top:2.5rem;display:flex}._home_7swbf_1 .glass-pill{border:1px solid var(--input);color:var(--paper);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:6px;transition:background .2s,color .2s,border-color .2s}._home_7swbf_1 .glass-pill:hover{background:var(--paper);border-color:var(--paper);color:var(--ink);transform:none}._portfolioAction_7swbf_6 .glass-pill{min-height:52px;padding:1rem 1.5rem}._packages_7swbf_2{background:var(--surface-raised);border-block:1px solid var(--line)}._packageGrid_7swbf_11{border-top:1px solid var(--line)}._package_7swbf_2{border-bottom:1px solid var(--line);grid-template-columns:1fr .8fr 1.45fr auto;align-items:start;gap:clamp(1.5rem,3vw,3rem);padding:2.5rem 0;display:grid}._packageHeading_7swbf_13 h3{letter-spacing:-.025em;text-transform:none;margin-bottom:.6rem;font:400 clamp(1.7rem,2.5vw,2.3rem)/1.1 Nimbus,Arial,sans-serif}._packageType_7swbf_14{color:var(--muted-foreground);font-size:.875rem}._price_7swbf_15{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.7rem,2.4vw,2.3rem);line-height:1.1}._features_7swbf_16{color:var(--muted-foreground);margin:0;padding:0;list-style:none}._features_7swbf_16 li{margin-bottom:.35rem;line-height:1.5}._features_7swbf_16 li:last-child{margin-bottom:0}._packageOption_7swbf_19{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem;font-size:.875rem}._packageOption_7swbf_19 summary{cursor:pointer;min-height:36px;line-height:1.6}._packageOption_7swbf_19 p{color:var(--muted-foreground);margin:.75rem 0}._packageOption_7swbf_19 a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}._package_7swbf_2 ._packageAction_7swbf_23{min-height:46px;padding:.65rem 1rem;font-size:.875rem}._customPackage_7swbf_24{justify-content:space-between;align-items:center;gap:2rem;padding-top:2.5rem;display:flex}._customPackage_7swbf_24 h3{text-transform:none;letter-spacing:-.025em;margin-bottom:.7rem;font:400 clamp(1.7rem,2.5vw,2.3rem)/1.1 Nimbus,Arial,sans-serif}._customPackage_7swbf_24 p{color:var(--muted-foreground)}._quickLinks_7swbf_27{padding:1.5rem var(--gutter);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}._quickLinks_7swbf_27 a{justify-content:space-between;align-items:center;gap:1rem;min-height:60px;font-size:1.125rem;display:flex}._quickLinks_7swbf_27 a:after{content:"↗";font-size:1.25rem}._quickLinks_7swbf_27 a:hover{text-underline-offset:5px;text-decoration:underline}._photoHero_7swbf_31{aspect-ratio:4/3;position:relative;overflow:hidden}._photoHero_7swbf_31>figure{margin:0;position:absolute;inset:0}._photoHero_7swbf_31 img{object-fit:cover;width:100%;height:100%}._fallbackCopy_7swbf_34{padding:var(--gutter);color:#fff;background:linear-gradient(#0000,#000b);flex-direction:column;justify-content:end;align-items:start;gap:1rem;display:flex;position:absolute;inset:0}._fallbackCopy_7swbf_34 h1{text-transform:none;letter-spacing:-.05em;font:400 clamp(3rem,8vw,8rem)/1 Nimbus,Arial,sans-serif}@media (max-width:1100px){._package_7swbf_2{grid-template-columns:1fr .8fr 1.5fr}._package_7swbf_2 ._packageAction_7swbf_23{grid-column:3;justify-self:start}._packageBody_7swbf_39{grid-area:1/3}}@media (max-width:650px){._sectionHead_7swbf_3{flex-direction:column;align-items:start;gap:1rem;margin-bottom:2rem}._sectionHead_7swbf_3>p{max-width:20rem}._package_7swbf_2{grid-template-columns:1fr auto;gap:1.5rem 1rem;padding:2rem 0}._packageBody_7swbf_39{grid-area:auto/1/auto/-1}._package_7swbf_2 ._packageAction_7swbf_23{grid-column:1/-1;justify-self:start}._price_7swbf_15{text-align:right}._customPackage_7swbf_24{flex-direction:column;align-items:start}._quickLinks_7swbf_27{grid-template-columns:1fr;gap:0;padding-block:1rem}._quickLinks_7swbf_27 a{border-bottom:1px solid var(--line);min-height:64px}._quickLinks_7swbf_27 a:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){._home_7swbf_1 .glass-pill{transition:none}}
