:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f7f5f1;--paper-deep:#ece9e2;--ink:#111;--ink-soft:#4d4b47;--line:#11111138;--black:#050505;--white:#fff;--nav-height:75px;--gutter:clamp(20px, 4vw, 64px);--content-max:1480px;--ease-out:cubic-bezier(.22, .7, .2, 1);--ease-sheet:cubic-bezier(.86, 0, .07, 1);--font-sans:Arial, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-display:Didot, "Bodoni MT", "Times New Roman", "Songti SC", serif}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}body.home-route,body.mobile-menu-open,body.modal-open{overflow:hidden}body.modal-open .desktop-bottom-nav,body.modal-open .mobile-bottom-nav,body.modal-open .mobile-navigation-sheet{visibility:hidden;pointer-events:none}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button,input,textarea,select{font:inherit}button{color:inherit}::selection{background:var(--ink);color:var(--white)}:focus-visible{outline-offset:5px;outline:2px solid}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{width:min(var(--content-max), calc(100% - (var(--gutter) * 2)));margin-inline:auto}.eyebrow{color:var(--ink-soft);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:600}.language-entry{background:var(--black);min-height:100svh;color:var(--white);text-align:center;place-items:center;padding:28px;display:grid}.language-entry h1{letter-spacing:.06em;margin:0;font-size:clamp(4rem,18vw,14rem);font-weight:600;line-height:.8}.language-entry nav{letter-spacing:.14em;text-transform:uppercase;gap:24px;font-size:.72rem;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}.home-entrance{isolation:isolate;background:var(--black);width:100%;min-height:100svh;color:var(--white);position:relative;overflow:hidden}.home-poster,.home-video,.home-scrim{width:100%;height:100%;position:absolute;inset:0}.home-poster{z-index:-4;background-color:#171717;background-position:50%;background-repeat:no-repeat;background-size:cover}.home-video{z-index:-3;object-fit:cover;object-position:50% 50%;opacity:0;border:0;transition:opacity .7s}.home-video.ready{opacity:1}.home-scrim{z-index:-2;background:#00000047;transition:background .5s ease-in-out}.home-entrance.menu-open .home-scrim{background:#00000085}.home-wordmark{z-index:20;min-width:44px;min-height:44px;color:var(--white);cursor:pointer;font-family:var(--font-display);letter-spacing:-.07em;text-transform:none;text-shadow:0 1px 24px #0003;background:0 0;border:0;margin:0;padding:.12em;font-size:clamp(5rem,13.5vw,12rem);font-weight:400;line-height:.8;transition:top .5s ease-in-out,transform .5s ease-in-out,font-size .5s ease-in-out,letter-spacing .5s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-wordmark.embedded-wordmark-target{color:#0000;text-shadow:none}.home-wordmark.embedded-wordmark-target:focus-visible{outline-color:#ffffffd1}.home-entrance.menu-open .home-wordmark{letter-spacing:-.035em;font-size:clamp(1.15rem,2vw,1.75rem);top:clamp(30px,6vh,64px);transform:translate(-50%)}.photo-demo-overlay{color:var(--ink);letter-spacing:.11em;text-transform:uppercase;background:#f7f5f1e6;padding:6px 8px;font-size:.56rem;position:absolute;bottom:8px;right:8px}.photo-collection{min-height:100svh;padding:clamp(24px, 4vw, 60px) var(--gutter) calc(var(--nav-height) + 70px)}.photo-collection-header{max-width:var(--content-max);grid-template-columns:minmax(120px,.5fr) minmax(280px,1fr) minmax(120px,.5fr);align-items:start;gap:clamp(24px,5vw,72px);margin:0 auto clamp(62px,10vw,140px);display:grid}.photo-collection-back{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;justify-self:start;min-height:44px;padding:0;font-size:.64rem}.photo-collection-header h1{font-family:var(--font-display);letter-spacing:-.07em;margin:14px 0 20px;font-size:clamp(4.2rem,10vw,10rem);font-weight:400;line-height:.82}.photo-collection-header p{max-width:46ch;color:var(--ink-soft);margin:0;line-height:1.65}.photo-demo-badge{border:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;justify-self:end;padding:7px 9px;font-size:.58rem}.photo-collection-grid{max-width:var(--content-max);grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(24px,4vw,64px);margin-inline:auto;display:grid}.photo-collection-item{cursor:zoom-in;background:0 0;border:0;grid-column:2/span 5;padding:0;position:relative}.photo-collection-item:nth-child(2n){grid-column:7/span 5;margin-top:clamp(80px,12vw,180px)}.photo-collection-item img{width:100%;height:auto;transition:transform .75s var(--ease-out), filter .45s ease}.photo-collection-item:hover img,.photo-collection-item:focus-visible img{filter:contrast(1.03);transform:scale(1.012)}.photo-collection-item>span{letter-spacing:.1em;font-size:.58rem;position:absolute;bottom:-22px;right:0}.home-menu{z-index:10;padding:clamp(110px, 18vh, 190px) var(--gutter) clamp(28px, 5vh, 54px);opacity:0;visibility:hidden;grid-template-rows:1fr auto;align-items:center;transition:opacity .42s ease-in-out,transform .5s ease-in-out,visibility 0s linear .5s;display:grid;position:absolute;inset:0;transform:translateY(12px)}.home-entrance.menu-open .home-menu{opacity:1;visibility:visible;transition-delay:80ms,80ms,0s;transform:translateY(0)}.home-menu-primary{justify-items:center;gap:clamp(6px,1.2vh,14px);width:min(100%,1200px);margin:auto;display:grid}.home-menu-primary a{font-family:var(--font-display);letter-spacing:-.055em;text-align:center;text-transform:uppercase;transition:opacity .2s ease, transform .3s var(--ease-out);padding:.04em .16em;font-size:clamp(3.5rem,8.6vw,7.2rem);font-weight:400;line-height:.92}.home-menu-primary a:hover{opacity:.62;transform:translate(8px)}.home-menu-primary a:focus-visible,.mobile-sheet-primary a:focus-visible{text-underline-offset:.11em;outline:0;text-decoration:underline;text-decoration-thickness:1px}.home-menu-utility{letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:flex-end;gap:32px;font-size:.72rem;line-height:1.4;display:flex}.home-menu-utility nav,.home-languages{flex-wrap:wrap;gap:12px 26px;display:flex}.home-menu-utility a{align-items:center;min-height:44px;display:inline-flex}.home-languages [aria-current=page]{text-underline-offset:5px;text-decoration:underline}.home-menu-trigger{right:var(--gutter);z-index:22;width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;bottom:clamp(28px,5vh,54px)}.home-menu-trigger span{width:26px;height:1px;transition:width .2s ease, transform .3s var(--ease-out);background:currentColor;position:absolute;top:50%;left:50%}.home-menu-trigger span:first-child{transform:translate(-50%,-5px)}.home-menu-trigger span:last-child{transform:translate(-50%,5px)}.home-menu-trigger:hover span,.home-menu-trigger:focus-visible span{width:32px}.home-menu-trigger:focus-visible{outline-offset:3px;outline:1px solid}.home-entrance.menu-open .home-menu-trigger span:first-child{transform:translate(-50%)rotate(45deg)}.home-entrance.menu-open .home-menu-trigger span:last-child{transform:translate(-50%)rotate(-45deg)}.home-entrance.menu-open .home-menu-trigger{top:clamp(22px,4vh,40px);right:var(--gutter);bottom:auto;left:auto;transform:none}.home-entrance.menu-open .home-menu-trigger span{width:22px}.portfolio-page{background:var(--paper);min-height:100svh;overflow:clip}.portfolio-stage{isolation:isolate;min-height:100svh;padding-bottom:calc(var(--nav-height) + clamp(42px, 7vw, 110px));position:relative}.portfolio-wordmark{z-index:1;width:max-content;color:var(--ink);pointer-events:none;font-family:var(--font-display);letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(5.5rem,20.5vw,18.25rem);font-weight:400;line-height:.82;position:fixed;top:50%;left:50%;transform:translate(-50%,-51%)}.portfolio-context{z-index:5;pointer-events:none;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;gap:24px;font-size:.64rem;line-height:1.45;display:flex;position:fixed;top:20px;left:20px;right:20px}.portfolio-context p{max-width:38ch;color:var(--ink-soft);text-align:right;margin:0}.portfolio-grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(30px,7.8vw,112px);width:100%;padding:clamp(100px,14vh,150px) clamp(30px,7.8vw,112px) clamp(80px,11vh,130px);display:grid;position:relative}.portfolio-card{min-width:0;margin:0}.portfolio-card:nth-child(4n+2),.portfolio-placeholder:nth-child(4n+2){margin-top:clamp(52px,8vw,112px)}.portfolio-card:nth-child(4n+4),.portfolio-placeholder:nth-child(4n+4){margin-top:clamp(24px,4vw,64px)}.portfolio-card-button{cursor:zoom-in;text-align:left;background:0 0;border:0;width:100%;min-width:0;padding:0;display:block}.portfolio-media{aspect-ratio:4/5;background:var(--paper-deep);display:block;position:relative;overflow:hidden}.portfolio-card:nth-child(5n+3) .portfolio-media,.portfolio-card:nth-child(5n+5) .portfolio-media{aspect-ratio:5/4}.portfolio-media img,.portfolio-media-placeholder{width:100%;height:100%;position:absolute;inset:0}.portfolio-media img{object-fit:cover;transition:transform .8s var(--ease-out), filter .45s ease}.portfolio-media-placeholder{background:#dedbd4;display:block}.portfolio-card-button:hover .portfolio-media img,.portfolio-card-button:focus-visible .portfolio-media img{filter:contrast(1.02);transform:scale(1.025)}.portfolio-card-button:focus-visible{outline-offset:8px}.portfolio-caption{color:var(--ink);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:16px;padding-top:10px;font-size:.65rem;line-height:1.35;display:flex}.portfolio-caption small{color:var(--ink-soft);font:inherit;text-align:right}.portfolio-placeholder{aspect-ratio:4/5;background:#dad7d0;display:block}.portfolio-placeholder:nth-child(3n+2){background:#c9c6bf}.portfolio-placeholder:nth-child(5n+3),.portfolio-placeholder:nth-child(5n+5){aspect-ratio:5/4}.portfolio-state,.portfolio-empty{left:50%;bottom:calc(var(--nav-height) + 18px);z-index:5;width:min(86vw,620px);color:var(--ink-soft);letter-spacing:.11em;text-align:center;text-transform:uppercase;margin:0;font-size:.67rem;line-height:1.45;position:fixed;transform:translate(-50%)}.desktop-bottom-nav{z-index:70;min-height:var(--nav-height);background:var(--ink);color:var(--white);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:stretch;font-size:.66rem;display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav-primary,.bottom-nav-utility,.bottom-nav-utility nav,.bottom-nav-languages{align-items:stretch;display:flex}.bottom-nav-primary{justify-content:flex-start}.bottom-nav-utility{justify-content:flex-end}.desktop-bottom-nav a{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 13px;transition:background .2s,color .2s;display:inline-flex}.desktop-bottom-nav a:hover,.desktop-bottom-nav a:focus-visible,.desktop-bottom-nav a[aria-current=page]{background:var(--white);color:var(--ink);outline-offset:-4px}.bottom-nav-brand{letter-spacing:.2em;align-self:stretch;font-weight:700}.mobile-bottom-nav,.mobile-navigation-sheet{display:none}.page-hero{min-height:100svh;padding:clamp(90px, 13vh, 160px) 0 calc(var(--nav-height) + 70px);background:var(--paper);align-content:center;display:grid}.page-hero-inner{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:end;gap:clamp(48px,9vw,140px);display:grid}.page-hero h1{max-width:9.5ch;font-family:var(--font-display);letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(4rem,11vw,10.5rem);font-weight:400;line-height:.84}.page-aside{border-top:1px solid var(--line);color:var(--ink-soft);padding-top:20px}.page-aside>strong{color:var(--ink);letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px;font-size:.68rem;display:block}.page-aside p{margin:0;font-size:.95rem;line-height:1.7}.contact-list{border-top:1px solid var(--line);margin-top:46px}.contact-row{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr auto;align-items:center;gap:18px;padding:18px 0;display:grid}.contact-row small{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase}.contact-row strong{font-weight:500}@media (prefers-reduced-motion:no-preference){.portfolio-wordmark{animation:1.65s cubic-bezier(.22,1,.36,1) .12s both portfolio-wordmark-reveal}.portfolio-card,.portfolio-placeholder{animation:shutter-in .85s var(--ease-out) both}.portfolio-card:nth-child(2),.portfolio-placeholder:nth-child(2){animation-delay:80ms}.portfolio-card:nth-child(3),.portfolio-placeholder:nth-child(3){animation-delay:.16s}.portfolio-card:nth-child(4),.portfolio-placeholder:nth-child(4){animation-delay:.24s}@keyframes shutter-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(18px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes portfolio-wordmark-reveal{0%{opacity:0;filter:blur(14px);transform:translate(-50%,-47%)scale(.985)}to{opacity:1;filter:blur();transform:translate(-50%,-51%)scale(1)}}}@media (max-width:980px){.page-hero-inner{grid-template-columns:1fr;align-items:start}.page-aside{max-width:560px}.bottom-nav-utility nav{display:none}}@media (max-width:700px){:root{--nav-height:70px;--gutter:18px}.home-wordmark{letter-spacing:-.065em;width:calc(100% - 32px);font-size:clamp(3.9rem,20vw,6rem)}.home-entrance.menu-open .home-wordmark{letter-spacing:-.02em;width:auto;font-size:1rem;top:28px}.photo-collection{padding-top:18px}.photo-collection-header{grid-template-columns:1fr auto;gap:28px 18px;margin-bottom:54px}.photo-collection-header>div{grid-area:2/1/auto/-1}.photo-collection-header h1{font-size:clamp(3.8rem,18vw,6.5rem)}.photo-collection-grid{grid-template-columns:1fr;gap:54px}.photo-collection-item,.photo-collection-item:nth-child(2n){grid-column:1;margin-top:0}.home-menu{padding:104px 20px 94px}.home-menu-primary{gap:14px}.home-menu-primary a{font-size:clamp(2.85rem,14vw,4rem);line-height:.95}.home-menu-utility{text-align:center;grid-template-columns:1fr;gap:2px;display:grid}.home-menu-utility nav,.home-languages{justify-content:center;gap:2px 18px}.home-menu-trigger{bottom:26px;left:50%;right:auto;transform:translate(-50%)}.portfolio-wordmark{letter-spacing:-.065em;font-size:clamp(5.5rem,23.5vw,7rem)}.portfolio-context{top:14px;left:14px;right:14px}.portfolio-context p{display:none}.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,7.8vw,34px);padding:84px clamp(28px,7.8vw,34px) 124px}.portfolio-card:nth-child(4n+2),.portfolio-placeholder:nth-child(4n+2){margin-top:64px}.portfolio-card:nth-child(4n+4),.portfolio-placeholder:nth-child(4n+4){margin-top:22px}.portfolio-caption{grid-template-columns:1fr;gap:2px;font-size:.59rem;display:grid}.portfolio-caption small{text-align:left}.desktop-bottom-nav{display:none}.mobile-bottom-nav{z-index:80;min-height:var(--nav-height);background:var(--ink);color:var(--white);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:stretch;font-size:.68rem;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav a,.mobile-bottom-nav button{min-width:86px;min-height:var(--nav-height);color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.mobile-bottom-nav button{cursor:pointer;text-transform:uppercase}.mobile-navigation-sheet{z-index:75;padding:84px 24px calc(var(--nav-height) + 26px);background:var(--ink);color:var(--white);visibility:hidden;transition:transform .5s var(--ease-sheet), visibility 0s linear .5s;grid-template-rows:1fr auto auto;align-items:center;display:grid;position:fixed;inset:0;transform:translateY(100%)}.mobile-navigation-sheet.open{visibility:visible;transition-delay:0s;transform:translateY(0)}.mobile-sheet-primary{align-self:center;justify-items:center;gap:8px;display:grid}.mobile-sheet-primary a{font-family:var(--font-display);letter-spacing:-.05em;text-align:center;text-transform:uppercase;padding:.06em;font-size:clamp(3.2rem,15vw,4.6rem);line-height:.95}.mobile-sheet-utility,.mobile-sheet-languages{letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:2px 22px;font-size:.7rem;display:flex}.mobile-sheet-utility a,.mobile-sheet-languages a{align-items:center;min-height:44px;display:inline-flex}.mobile-sheet-languages [aria-current=page]{text-underline-offset:5px;text-decoration:underline}.page-hero{padding:110px 0 calc(var(--nav-height) + 54px);align-content:start}.page-hero h1{font-size:clamp(4rem,19vw,6.8rem)}.contact-row{grid-template-columns:1fr;gap:6px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.home-video{display:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.work-lightbox{z-index:120;color:var(--white);position:fixed;inset:0}.work-lightbox:focus{outline:0}.work-lightbox-backdrop{cursor:zoom-out;background:#000000f5;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.work-lightbox-frame{z-index:1;pointer-events:none;grid-template-rows:auto minmax(0,1fr) auto;min-height:100svh;display:grid;position:relative}.work-lightbox-header,.work-lightbox-footer,.work-lightbox-media{pointer-events:auto}.work-lightbox-header{justify-content:space-between;align-items:flex-start;gap:28px;padding:18px 20px;display:flex}.work-lightbox-header span,.work-lightbox-footer{color:#ffffff9e;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.work-lightbox-header h2{letter-spacing:-.025em;margin:5px 0 0;font-size:clamp(1rem,2vw,1.6rem);font-weight:500;line-height:1.1}.work-lightbox-actions{flex:none;gap:8px;display:flex}.work-lightbox-actions button,.work-lightbox-pagination button{min-height:44px;color:var(--white);cursor:pointer;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:1px solid #ffffff5c;padding:0 13px;font-size:.64rem;transition:background .2s,color .2s}.work-lightbox-actions button:hover,.work-lightbox-actions button:focus-visible,.work-lightbox-pagination button:hover,.work-lightbox-pagination button:focus-visible{background:var(--white);color:var(--ink)}.work-lightbox-media{place-items:center;min-width:0;min-height:0;padding:0 clamp(18px,5vw,78px);display:grid;overflow:hidden}.work-lightbox-media img,.work-lightbox-media video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100svh - 170px)}.work-lightbox-media p{color:#ffffffa8;letter-spacing:.11em;text-align:center;text-transform:uppercase;margin:0;font-size:.7rem}.work-lightbox-footer{grid-template-columns:minmax(80px,1fr) auto minmax(80px,1fr);align-items:center;gap:20px;min-height:64px;padding:10px 20px;display:grid}.work-lightbox-footer>p{margin:0}.work-lightbox-pagination{grid-column:2;align-items:center;gap:14px;display:flex}.work-lightbox-pagination span{text-align:center;min-width:54px}@media (prefers-reduced-motion:no-preference){.work-lightbox{animation:.34s both lightbox-in}.work-lightbox-media img,.work-lightbox-media video{animation:media-expand .48s var(--ease-out) both}@keyframes lightbox-in{0%{opacity:0}to{opacity:1}}@keyframes media-expand{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}}@media (max-width:700px){.work-lightbox-header{align-items:center;padding:12px 12px 8px}.work-lightbox-header>div:first-child{min-width:0}.work-lightbox-header h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-lightbox-actions button:first-child:not(:last-child){display:none}.work-lightbox-media{padding:0 12px}.work-lightbox-media img,.work-lightbox-media video{max-height:calc(100svh - 140px)}.work-lightbox-footer{grid-template-columns:1fr;min-height:58px;padding:8px 12px}.work-lightbox-footer>p{display:none}.work-lightbox-pagination{grid-column:1;justify-content:space-between;gap:8px}}
.commercial-page{background:#070707;min-height:100svh;overflow:clip}.commercial-showcase{isolation:isolate;min-height:100svh;padding-bottom:calc(var(--nav-height) + clamp(36px, 6vw, 88px));color:var(--white);background:#070707;position:relative;overflow:hidden}.commercial-showcase-intro{min-height:min(82svh,860px);padding:clamp(96px, 15vh, 170px) var(--gutter) clamp(48px, 7vw, 96px);background:radial-gradient(circle at 78% 18%,#ffffff1a,#0000 34%),linear-gradient(145deg,#151515 0%,#060606 62%);border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);align-items:end;gap:clamp(40px,8vw,140px);display:grid;position:relative;overflow:hidden}.commercial-showcase-intro:before,.commercial-showcase-intro:after{content:"";pointer-events:none;position:absolute}.commercial-showcase-intro:before{opacity:.2;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:clamp(54px,7vw,110px) clamp(54px,7vw,110px);inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.commercial-showcase-intro:after{aspect-ratio:16/9;border:1px solid #fff3;width:min(48vw,720px);top:12%;right:-10%;transform:rotate(-7deg)}.commercial-showcase-intro>*{z-index:1;position:relative}.commercial-showcase-intro span{color:#ffffff94;letter-spacing:.2em;text-transform:uppercase;margin-bottom:clamp(18px,2.4vw,34px);font-size:.68rem;display:block}.commercial-showcase-intro h1{max-width:9ch;font-family:var(--font-display);letter-spacing:-.07em;margin:0;font-size:clamp(4.5rem,12.5vw,12.5rem);font-weight:400;line-height:.78}.commercial-showcase-intro p{color:#ffffffa8;border-top:1px solid #ffffff61;max-width:40ch;margin:0;padding-top:20px;font-size:clamp(.78rem,1.05vw,.95rem);line-height:1.65}.commercial-grid{padding:clamp(28px, 5vw, 78px) var(--gutter) clamp(72px, 10vw, 150px);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:clamp(18px,2.4vw,40px);display:grid}.commercial-card{min-width:0;margin:0}.commercial-card--hero,.commercial-card--panorama{grid-column:span 12}.commercial-card--portrait{grid-column:span 3}.commercial-card--landscape{grid-column:span 9}.commercial-card-button{width:100%;min-width:0;color:var(--white);cursor:zoom-in;text-align:left;background:#151515;border:0;padding:0;display:block;position:relative;overflow:hidden}.commercial-card-media,.commercial-card-media img,.commercial-card-placeholder{width:100%;height:100%;display:block}.commercial-card-media{background:#171717;position:relative;overflow:hidden}.commercial-card--hero .commercial-card-media,.commercial-card--landscape .commercial-card-media{aspect-ratio:16/9}.commercial-card--portrait .commercial-card-media{aspect-ratio:9/16}.commercial-card--panorama .commercial-card-media{aspect-ratio:21/9}.commercial-card-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000c7);position:absolute;inset:45% 0 0}.commercial-card-media img{object-fit:cover;transition:transform .9s var(--ease-out), filter .4s ease}.commercial-card-placeholder{background:linear-gradient(135deg,#0000 0 49.75%,#ffffff29 50%,#0000 50.25%),#202020}.commercial-card-button:hover .commercial-card-media img,.commercial-card-button:focus-visible .commercial-card-media img{filter:contrast(1.04);transform:scale(1.025)}.commercial-card-button:focus-visible{outline-offset:7px}.commercial-play-mark{z-index:2;aspect-ratio:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:clamp(48px,6vw,86px);transition:transform .35s var(--ease-out), background .25s ease;background:#0000003d;border:1px solid #ffffffb3;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.commercial-play-mark:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:12px solid var(--white);width:0;height:0;position:absolute;top:50%;left:52%;transform:translate(-38%,-50%)}.commercial-card-button:hover .commercial-play-mark,.commercial-card-button:focus-visible .commercial-play-mark{background:#ffffff24;transform:translate(-50%,-50%)scale(1.08)}.commercial-card-caption{z-index:3;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:flex-end;gap:24px;font-size:clamp(.68rem,.9vw,.82rem);line-height:1.35;display:flex;position:absolute;bottom:clamp(14px,2vw,28px);left:clamp(14px,2vw,28px);right:clamp(14px,2vw,28px)}.commercial-card-caption small{color:#ffffffa3;font:inherit;letter-spacing:.14em;text-align:right;flex:none;font-size:.72em}.commercial-format-preview{padding:clamp(28px, 5vw, 78px) var(--gutter) 24px;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(18px,2.4vw,40px);display:grid}.commercial-format-block{background:linear-gradient(135deg,#0000 0 49.8%,#ffffff21 50%,#0000 50.2%),#151515;border:1px solid #ffffff3d;display:block;position:relative;overflow:hidden}.commercial-format-block:after{content:attr(data-format);color:#ffffff6b;letter-spacing:.14em;font-size:.6rem;position:absolute;bottom:12px;left:14px}.commercial-format-block--wide{aspect-ratio:16/6;grid-column:span 12}.commercial-format-block--portrait{aspect-ratio:9/16;grid-column:span 3}.commercial-format-block--landscape{aspect-ratio:16/9;grid-column:span 9}.commercial-showcase-state{width:min(680px, calc(100% - (var(--gutter) * 2)));color:#ffffff94;letter-spacing:.13em;text-align:center;text-transform:uppercase;margin:0 auto clamp(74px,10vw,150px);font-size:.68rem;line-height:1.55}.commercial-lightbox{z-index:130;color:var(--white);position:fixed;inset:0}.commercial-lightbox:focus{outline:0}.commercial-lightbox-backdrop{cursor:zoom-out;background:#000000fb;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.commercial-lightbox-frame{z-index:1;pointer-events:none;grid-template-rows:auto minmax(0,1fr) auto;min-height:100svh;display:grid;position:relative}.commercial-lightbox-header,.commercial-lightbox-media,.commercial-lightbox-footer{pointer-events:auto}.commercial-lightbox-header{justify-content:space-between;align-items:flex-start;gap:clamp(28px,5vw,80px);padding:18px 20px 12px;display:flex}.commercial-lightbox-header>div:first-child{min-width:0}.commercial-lightbox-header span,.commercial-lightbox-footer{color:#ffffff94;letter-spacing:.13em;text-transform:uppercase;font-size:.62rem}.commercial-lightbox-header h2{letter-spacing:-.03em;margin:5px 0 0;font-size:clamp(1rem,2.2vw,1.75rem);font-weight:500;line-height:1.05}.commercial-lightbox-header p{color:#ffffff8f;max-width:58ch;margin:8px 0 0;font-size:.74rem;line-height:1.5}.commercial-lightbox-actions{flex:none;gap:8px;display:flex}.commercial-lightbox-actions button,.commercial-lightbox-pagination button{min-height:44px;color:var(--white);cursor:pointer;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:1px solid #ffffff57;padding:0 13px;font-size:.64rem;transition:background .2s,color .2s}.commercial-lightbox-actions button:hover,.commercial-lightbox-actions button:focus-visible,.commercial-lightbox-pagination button:hover,.commercial-lightbox-pagination button:focus-visible{background:var(--white);color:var(--ink)}.commercial-lightbox-media{place-items:center;min-width:0;min-height:0;padding:0 clamp(16px,4vw,64px);display:grid;overflow:hidden}.commercial-lightbox-media img,.commercial-lightbox-media video{object-fit:contain;background:#000;width:auto;max-width:100%;height:auto;max-height:calc(100svh - 188px)}.commercial-lightbox-media video{width:min(100%,1500px)}.commercial-lightbox-media p{color:#ffffff9e;letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0;font-size:.68rem}.commercial-lightbox-footer{grid-template-columns:minmax(80px,1fr) auto minmax(80px,1fr);align-items:center;gap:20px;min-height:64px;padding:10px 20px;display:grid}.commercial-lightbox-footer>p{margin:0}.commercial-lightbox-pagination{grid-column:2;align-items:center;gap:14px;display:flex}.commercial-lightbox-pagination span{text-align:center;min-width:54px}@media (prefers-reduced-motion:no-preference){.commercial-card,.commercial-format-block{animation:commercial-module-in .8s var(--ease-out) both}.commercial-grid .commercial-card:nth-child(2),.commercial-format-preview .commercial-format-block:nth-child(2){animation-delay:80ms}.commercial-grid .commercial-card:nth-child(3),.commercial-format-preview .commercial-format-block:nth-child(3){animation-delay:.15s}.commercial-format-preview.is-loading .commercial-format-block:before{z-index:1;content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);animation:1.7s ease-in-out infinite commercial-loading;position:absolute;inset:0;transform:translate(-100%)}.commercial-lightbox{animation:.3s both commercial-lightbox-in}.commercial-lightbox-media img,.commercial-lightbox-media video{animation:commercial-media-in .5s var(--ease-out) both}@keyframes commercial-module-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes commercial-loading{55%,to{transform:translate(100%)}}@keyframes commercial-lightbox-in{0%{opacity:0}to{opacity:1}}@keyframes commercial-media-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}}@media (max-width:980px){.commercial-showcase-intro{grid-template-columns:1fr;align-content:end}.commercial-showcase-intro p{width:min(100%,520px)}}@media (max-width:700px){.commercial-showcase-intro{gap:34px;min-height:72svh;padding:96px 18px 42px}.commercial-showcase-intro:after{width:78vw;top:10%;right:-28%}.commercial-showcase-intro h1{max-width:100%;font-size:clamp(4rem,21vw,6.4rem);line-height:.82}.commercial-showcase-intro p{font-size:.76rem}.commercial-grid,.commercial-format-preview{grid-template-columns:1fr;gap:18px;padding-left:18px;padding-right:18px}.commercial-card--hero,.commercial-card--landscape,.commercial-card--portrait,.commercial-card--panorama,.commercial-format-block--wide,.commercial-format-block--portrait,.commercial-format-block--landscape{grid-column:1}.commercial-card--portrait .commercial-card-media,.commercial-format-block--portrait{aspect-ratio:9/14;width:min(78vw,360px)}.commercial-card--portrait:nth-of-type(2n),.commercial-format-block--portrait:nth-of-type(2n){justify-self:end}.commercial-card--panorama .commercial-card-media,.commercial-format-block--wide{aspect-ratio:16/9}.commercial-card-caption{align-items:flex-start;gap:5px;display:grid}.commercial-card-caption small{text-align:left}.commercial-lightbox-header{align-items:center;padding:12px 12px 8px}.commercial-lightbox-header h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commercial-lightbox-header p,.commercial-lightbox-actions button:first-child{display:none}.commercial-lightbox-media{padding:0 12px}.commercial-lightbox-media img,.commercial-lightbox-media video{max-height:calc(100svh - 140px)}.commercial-lightbox-footer{grid-template-columns:1fr;min-height:58px;padding:8px 12px}.commercial-lightbox-footer>p{display:none}.commercial-lightbox-pagination{grid-column:1;justify-content:space-between;gap:8px}}
.celis-photography{--photo-ink:#24251f;--photo-paper:#f8f7f3;isolation:isolate;color:var(--photo-ink);background:var(--photo-paper);min-height:100svh;padding:40px 3.5vw 140px;position:relative}.celis-photography *{box-sizing:border-box}.celis-photography button{font:inherit;cursor:pointer;color:inherit}.celis-photography button:focus-visible{outline-offset:4px;outline:2px solid #777}.photography-watermark{z-index:-1;text-align:center;letter-spacing:-.07em;opacity:.1;pointer-events:none;font:clamp(100px,24vw,440px)/.8 Georgia,serif;animation:2s ease-out both photo-wordmark-in;position:fixed;inset:40% 0 auto}.photography-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:55px;display:flex;position:relative}.photography-heading>span{letter-spacing:.15em;font-size:10px}.photography-heading h1{letter-spacing:.04em;margin:0;font-size:13px;font-weight:400}.photography-mosaic{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:30px 18px;display:grid}.photography-mosaic article{min-width:0;animation:.6s ease-out both photo-tile-in;animation-delay:var(--photo-delay)}.photography-mosaic article:nth-child(5n+2){padding-top:50px}.photography-mosaic article:nth-child(5n+4){padding-top:28px}.photography-frame{aspect-ratio:3/4;background:#eae8e0;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.photography-frame img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.photography-mosaic article:nth-child(7n+3) .photography-frame{aspect-ratio:1}.photography-mosaic article:nth-child(7n+6) .photography-frame{aspect-ratio:4/5}.photography-play{color:#fff;background:#1117;border-radius:100%;padding:14px 17px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.photography-caption{justify-content:space-between;align-items:center;gap:8px;padding-top:9px;font-size:11px;line-height:1.4;display:flex}.photography-caption>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.photography-caption button{white-space:nowrap;background:0 0;border:0;min-width:36px;min-height:36px;padding:0;font-size:22px}.photography-caption small{margin-left:5px;font-size:10px}.photography-recommendation{color:#7b7d72;font-size:9px}.photography-empty{text-align:center;padding:100px 10px;font-size:14px}.photography-error{z-index:40;background:#fff;border:1px solid #ccc;padding:16px;font-size:13px;position:fixed;bottom:150px;left:5vw;right:5vw}.photography-filter-dock{z-index:35;filter:drop-shadow(0 5px 18px #0001);width:min(850px,92vw);position:fixed;bottom:80px;left:50%;transform:translate(-50%)}.photography-filter-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f7f3f5;border:1px solid #d4d3cb;display:flex}.photography-filter-bar>button{background:0 0;border:0;flex:1;min-height:54px;padding:8px;font-size:13px}.photography-filter-bar>button[aria-expanded=true]{box-shadow:inset 0 2px #222}.photography-filter-sheet{background:var(--photo-paper);border:1px solid #d4d3cb}.photography-filter-sheet header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:8px 24px;font-size:13px;display:flex}.photography-filter-sheet header button{background:0 0;border:0;min-width:44px;min-height:38px;font-size:26px}.photography-filter-body{grid-template-columns:140px 1fr;min-height:160px;max-height:42dvh;display:grid;overflow:auto}.photography-filter-body nav{background:#eeede7;flex-direction:column;display:flex}.photography-filter-body nav button{text-align:left;background:0 0;border:0;padding:18px;font-size:13px}.photography-filter-body nav [aria-pressed=true]{background:var(--photo-paper);box-shadow:inset 2px 0 #222}.photography-filter-body>div{padding:22px}.photography-filter-body h2{margin:0 0 18px;font-size:14px;font-weight:400}.photography-filter-body>div>button{background:#eeede7;border:1px solid #0000;border-radius:25px;margin:0 8px 10px 0;padding:10px 22px;font-size:13px}.photography-filter-body>div>[aria-pressed=true]{color:#fff;background:#222}.photography-filter-sheet footer{border-top:1px solid #ddd;gap:12px;padding:15px 22px;display:flex}.photography-filter-sheet footer button{background:0 0;border:1px solid #222;flex:1;min-height:44px;font-size:13px}.photography-filter-sheet footer button:last-child{color:#fff;background:#222}.photography-selected{background:var(--photo-paper);flex-wrap:wrap;justify-content:center;gap:8px;padding:8px;display:flex}.photography-selected button{background:0 0;border:1px solid #ccc;border-radius:20px;padding:5px 12px;font-size:11px}@keyframes photo-wordmark-in{0%{opacity:0;transform:translateY(22px)}to{opacity:.1;transform:translateY(0)}}@keyframes photo-tile-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1450px){.photography-mosaic{grid-template-columns:repeat(6,minmax(0,1fr));gap:35px 22px}}@media (max-width:1000px){.photography-mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}.photography-mosaic article:nth-child(n){padding-top:0}.photography-mosaic article:nth-child(3n+2){padding-top:35px}}@media (max-width:600px){.celis-photography{padding:30px 16px 140px}.photography-heading{margin-bottom:32px}.photography-heading h1{text-align:center;max-width:40%;font-size:11px;line-height:1.6}.photography-heading>span{font-size:8px}.photography-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.photography-mosaic article:nth-child(n){padding-top:0}.photography-mosaic article:nth-child(2n){padding-top:34px}.photography-caption{font-size:10px}.photography-filter-dock{width:94vw;bottom:72px}.photography-filter-bar>button{font-size:12px}.photography-filter-body{grid-template-columns:90px 1fr}.photography-filter-body>div{padding:16px}.photography-filter-body nav button{padding:18px 10px}.photography-lightbox{padding:48px 10px 12px}.photography-lightbox footer span{white-space:nowrap;text-overflow:ellipsis;max-width:70%;overflow:hidden}}@media (prefers-reduced-motion:reduce){.photography-watermark,.photography-mosaic article{animation:none}.photography-frame img{transition:none}}.photography-frame{cursor:default}.photography-frame img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.photography-frame video{object-fit:contain;background:#171715;width:100%;height:100%;display:block}.photography-frame img{transition:none}
@font-face{font-family:CELIS Editorial;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2")}@font-face{font-family:CELIS Chinese;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2")}:root{--font-brand:"CELIS Editorial",Didot,"Bodoni MT",serif;--font-menu-zh:"CELIS Chinese","Songti SC","Noto Serif CJK SC","Source Han Serif SC",serif}.home-wordmark{font-family:var(--font-brand);letter-spacing:.065em;font-synthesis:none;text-shadow:0 2px 30px #0003;padding:.12em .07em .12em .135em;font-size:clamp(88px,13vw,188px);font-weight:400;line-height:.95}.home-entrance.menu-open .home-wordmark{font-family:var(--font-brand);letter-spacing:.12em;font-size:clamp(28px,3vw,40px);line-height:1}.home-menu-primary{gap:clamp(28px,6vh,58px)}.home-menu-primary a{font-family:var(--font-menu-zh);letter-spacing:.2em;text-transform:none;font-synthesis:none;padding:.08em .05em .08em .25em;font-size:clamp(34px,4.2vw,64px);font-weight:400;line-height:1.35}.home-entrance:lang(en) .home-menu-primary a{font-family:var(--font-brand);letter-spacing:.015em;padding:.04em .12em;font-size:clamp(48px,6.8vw,104px);line-height:1.05}.home-menu-primary a:hover{opacity:.75;transform:translateY(-2px)}.home-menu-utility{letter-spacing:.12em;font-size:12px}.home-menu-utility nav{font-family:var(--font-menu-zh);letter-spacing:.16em;font-size:14px}.home-entrance:lang(en) .home-menu-utility nav{font-family:var(--font-sans);letter-spacing:.1em;font-size:12px}.bottom-nav-brand{font-family:var(--font-brand);letter-spacing:.1em;font-size:23px;font-weight:400}.photography-watermark{font-family:var(--font-brand);letter-spacing:.005em}@media (max-width:720px){.home-wordmark{letter-spacing:.045em;font-size:clamp(76px,23vw,130px)}.home-entrance.menu-open .home-wordmark{letter-spacing:.1em;font-size:29px}.home-menu-primary{gap:34px}.home-menu-primary a{letter-spacing:.18em;font-size:clamp(30px,8vw,44px)}.home-entrance:lang(en) .home-menu-primary a{font-size:clamp(42px,12vw,66px)}.home-menu-utility nav{font-size:13px}}
