:root{--paper:#f4f2ed;--ink:#171714;--muted:#6d6d65;--line:#d3d1c9;--accent:#f2a52c;--serif:"Playfair Display",Georgia,serif;--sans:"Inter",Arial,sans-serif;--wordmark-font:"Helvetica Neue",Helvetica,Arial,sans-serif;--page-pad:clamp(28px,3vw,90px);--section-gap:clamp(70px,9vw,140px);--display-size:clamp(52px,8vw,125px);--border-subtle:1px solid var(--line);--ease-editorial:cubic-bezier(.2,.65,.3,1);--text-2xs:clamp(9px,.5vw,11px);--text-xs:clamp(10px,.6vw,14px);--text-sm:clamp(10px,.62vw,15px);--text-md:clamp(14px,.9vw,19px);--radius-panel:clamp(16px,1.5vw,28px);--hero-overlap:clamp(120px,8vw,200px);--content-max:1760px;--header-h:clamp(78px,5vw,110px);--gutter:max(var(--page-pad), calc((100vw - var(--content-max)) / 2 + var(--page-pad)))}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 24px);overflow-x:hidden}body{background:var(--paper);color:var(--ink);font:400 14px/1.5 var(--sans);-webkit-font-smoothing:antialiased;transition:background-color 1.8s var(--ease-editorial);margin:0}@media (width<=700px){body.is-home{transition:background-color .25s}}a{color:inherit;text-decoration:none}button,summary{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:6px;outline:2px solid #ba5a37}button{color:inherit;background:0 0}img{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none;max-width:100%;display:block}img,picture{-webkit-user-select:none;user-select:none}[hidden]{display:none!important}.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}.skip{background:var(--paper);z-index:9000;padding:15px;position:fixed;top:-100px;left:20px}.skip:focus{top:12px}.kicker{font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;font-weight:500}.scroll-progress{transform-origin:0 0;background:var(--accent);opacity:.85;z-index:6000;pointer-events:none;will-change:transform;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.site-header{--header-fg:var(--ink);--header-bg:var(--paper);--header-line:#1717141f;width:100%;max-width:var(--content-max);height:var(--header-h);padding-inline:var(--page-pad);z-index:5000;color:var(--header-fg);transition:transform .3s var(--ease-editorial);justify-content:space-between;align-items:center;gap:clamp(16px,2vw,40px);margin-inline:auto;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(0)}.site-header:before{content:"";background:var(--header-bg);border-bottom:1px solid var(--header-line);z-index:-1;width:100vw;transition:background-color .25s,border-color .25s;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}body:not(.is-home) main{padding-top:var(--header-h)}.is-home .site-header{--header-fg:#fff;--header-bg:transparent;--header-line:transparent}.is-home .site-header.is-scrolled{--header-fg:var(--ink);--header-bg:var(--paper);--header-line:#1717141f}.is-home .site-header:not(.is-scrolled) .ergys-wordmark,.is-home .site-header:not(.is-scrolled) .desktop-nav a,.is-home .site-header:not(.is-scrolled) .desktop-nav .language-switch{text-shadow:0 2px 14px #00000080}.is-home .site-header:not(.is-scrolled) .mobile-menu summary{filter:drop-shadow(0 2px 6px #00000080)}.ergys-wordmark{font-family:var(--wordmark-font);letter-spacing:.17em;white-space:nowrap;color:var(--header-fg);flex-shrink:0;align-items:baseline;gap:.4em;line-height:1;display:inline-flex}.ergys-wordmark-strong{font-size:clamp(24px,1.9vw,44px);font-weight:600}.ergys-wordmark-light{font-size:clamp(24px,1.9vw,44px);font-weight:200}.desktop-nav{align-items:center;gap:clamp(18px,1.6vw,42px);display:flex}.desktop-nav a{font-size:var(--text-sm);letter-spacing:.13em;text-transform:uppercase;opacity:.72;color:var(--header-fg);font-weight:300;position:relative}.desktop-nav a:hover{opacity:1}.desktop-nav a:after{content:"";background:var(--accent);width:0;height:1px;transition:width .25s;position:absolute;bottom:-6px;left:0}.desktop-nav a:hover:after{width:100%}.desktop-nav .nav-book{opacity:1;white-space:nowrap;margin-left:clamp(4px,.6vw,14px);font-weight:500}.language-switch{width:fit-content;font-size:var(--text-xs);letter-spacing:.08em;border:1px solid var(--accent);isolation:isolate;border-radius:20px;align-self:flex-start;align-items:center;padding:3px;font-weight:600;display:flex;position:relative}.desktop-nav .language-switch{color:var(--header-fg);margin-left:clamp(4px,.6vw,14px)}.language-switch:before{content:"";background:var(--accent);width:calc(50% - 3px);transition:transform .35s var(--ease-editorial);z-index:-1;border-radius:16px;position:absolute;top:3px;bottom:3px;left:3px}.language-switch[data-active=sq]:before{transform:translate(100%)}.language-switch button{font:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;opacity:.5;cursor:pointer;background:0 0;border:0;border-radius:16px;padding:.3em .85em;transition:opacity .25s,color .25s}.language-switch button.is-active{opacity:1;color:#fff}.hero-scroll-scene{min-height:calc(100svh + var(--hero-overlap));position:relative}.opening{isolation:isolate;color:#fff;height:100svh;min-height:660px;animation:hero-in 1.5s var(--ease-editorial) both;background:#1d2022;position:sticky;top:0;overflow:hidden}@keyframes hero-in{0%{transform:scale(1.025)}to{transform:none}}.opening-image{z-index:-2;position:absolute;inset:0}.opening-image picture{height:100%;display:block}.opening-image img{object-fit:cover;object-position:var(--slide-pos,50% 43%);width:100%;height:100%;transform:translate3d(0,var(--hero-image-shift,0px),0) scale(1.035)}.opening-frame{opacity:0;transition:opacity 1.8s var(--ease-editorial);position:absolute;inset:0}.opening-frame.is-active{opacity:1}.opening:after{content:"";z-index:-1;background:linear-gradient(#0004 0%,#0000 32% 55%,#0009 100%);position:absolute;inset:0}.hero-topline,.hero-feature{transform:translate3d(0,var(--hero-content-shift,0px),0);opacity:var(--hero-content-opacity,1);z-index:7;position:relative}.hero-topline{top:clamp(110px,7vw,180px);left:var(--gutter);right:var(--gutter);font-size:var(--text-xs);letter-spacing:.17em;text-transform:uppercase;color:#ffffffb8;justify-content:space-between;display:flex;position:absolute}.hero-feature{left:var(--gutter);max-width:80vw;position:absolute;bottom:clamp(105px,10vh,145px)}.hero-project-label{font-size:var(--text-xs);letter-spacing:.17em;text-transform:uppercase;color:#fffc;margin-bottom:14px;display:block}.hero-project-title{font:400 clamp(52px,5vw,110px)/.95 var(--serif);letter-spacing:-.03em;align-items:baseline;gap:clamp(10px,1vw,20px);display:flex}.hero-project-arrow{transition:transform .3s var(--ease-editorial);font-size:.4em}.hero-project:hover .hero-project-arrow{transform:translate(3px,-3px)}.hero-meta{font-size:var(--text-xs);letter-spacing:.1em;color:#ffffffb3;margin-top:18px}.hero-progress{background:#ffffff47;width:min(350px,60vw);max-width:300px;height:1px;margin-top:clamp(20px,2.2vw,32px)}.hero-progress span{transform-origin:0;will-change:transform;background:linear-gradient(90deg,#f2a52c 0%,#ffd27a 100%);width:100%;height:100%;display:block;transform:scaleX(0)}.hero-controls{justify-content:space-between;align-items:center;gap:24px;width:min(350px,60vw);max-width:300px;margin-top:16px;display:flex}.hero-explore{color:#fff;font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.hero-nav-arrows{flex-shrink:0;align-items:center;gap:16px;display:flex}.hero-nav-arrows button{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.hero-nav-arrows button svg{width:16px;height:16px;display:block}.hero-nav-arrows span{background:#fff6;width:1px;height:22px}.scroll-indicator{z-index:7;right:var(--gutter);color:#fff;place-items:center;gap:8px;min-width:44px;min-height:44px;text-decoration:none;display:grid;position:absolute;bottom:clamp(60px,7vh,85px)}.scroll-indicator span{font-size:var(--text-2xs);letter-spacing:.25em;text-transform:uppercase}.scroll-indicator svg{width:14px;height:14px;animation:1.8s ease-in-out infinite scroll-bounce;display:block}@keyframes scroll-bounce{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}.title-mask{display:inline-block;overflow:hidden}.hero-light-sweep{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fff5dc1f,#0000);width:18%;position:absolute;top:-20%;bottom:-20%;left:-30%;transform:skew(-8deg)}.work-section{z-index:5;background:var(--paper);padding:60px var(--page-pad) 95px;position:relative}.work-heading,.work-toolbar,.project-grid{max-width:var(--content-max);margin-inline:auto}.work-heading{justify-content:space-between;align-items:end;margin-bottom:46px;display:flex}.work-heading h2{font:400 clamp(36px,4.5vw,72px)/1.15 var(--serif);letter-spacing:-.035em;margin:20px 0 0}.work-heading em,.contact-section em{font-weight:400}.work-count{font-size:var(--text-xs);letter-spacing:.14em}.work-toolbar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0 28px;display:flex}.filters{flex-wrap:wrap;gap:28px;display:flex}.filters button{cursor:pointer;font-size:var(--text-sm);color:var(--muted);border:0;border-bottom:1px solid #0000;padding:8px 0}.filters button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--accent)}.index-link{font-size:var(--text-xs);white-space:nowrap;letter-spacing:.08em}.project-grid{columns:3;column-gap:24px}.project-card{break-inside:avoid;margin:0 0 44px}.project-card a{display:block}.project-image{background:#e2dfd7;position:relative;overflow:hidden}.project-image:has(.project-fallback){aspect-ratio:3/4}.project-image img{width:100%;height:auto;transition:transform 1s var(--ease-editorial),filter .9s var(--ease-editorial)}.project-fallback{text-align:center;color:var(--muted);font:400 18px var(--serif);place-items:center;padding:20px;display:grid;position:absolute;inset:0}.icon-badge{backdrop-filter:blur(3px);color:#fff;width:38px;height:38px;font-size:var(--text-sm);z-index:2;background:#0b0b0a6b;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute}.project-play{top:14px;left:14px}.project-feature{column-span:all;margin-bottom:54px}.project-feature .project-image{aspect-ratio:21/9}.project-feature .project-image img{object-fit:cover;object-position:var(--focal-point,50% 32%);width:100%;height:100%}.project-feature .project-overlay h2{font-size:clamp(20px,2.2vw,36px)}.project-card{transition:transform .25s var(--ease-editorial)}@media (hover:hover) and (pointer:fine){.project-grid.is-spotlighting .project-card:not(.is-focused) .project-image img{filter:brightness(.6)}.project-card.is-focused .project-image img{filter:brightness(1.08);transform:scale(1.045)}}.project-overlay{z-index:1;color:#f6f4ee;pointer-events:none;background:linear-gradient(#0000 0%,#09090880 55%,#090908d9 100%);justify-content:space-between;align-items:flex-end;gap:14px;padding:26px 20px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.project-no{font-size:var(--text-2xs);opacity:.42;flex-shrink:0}.project-overlay-text h2{font:500 clamp(17px,1.4vw,26px) var(--serif);letter-spacing:-.015em;margin:0 0 6px}.project-overlay-text p{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.07em;opacity:.85;align-items:baseline;gap:9px;margin:0;display:flex}.project-kind{font-size:.9em}.project-card[data-kind=fashion] .project-kind{color:#e0a479}.project-card[data-kind=portraits] .project-kind{color:#96c1cc}.project-card[data-kind=weddings] .project-kind{color:#e6b0c0}.project-card[data-kind=films] .project-kind{color:var(--accent)}.project-card[data-kind=projects] .project-kind{color:#b0c293}.project-sep{opacity:.4}.project-total{white-space:nowrap;opacity:.5;font-weight:400}.filmstrip-section{z-index:6;background:var(--paper);border-radius:0;margin:0;padding:76px 0 90px;position:relative}.filmstrip-curve{pointer-events:none;width:100%;height:72px;display:block;position:absolute;bottom:calc(100% - 4px);left:0}.filmstrip-curve path{fill:var(--paper);stroke:none}.filmstrip-heading{max-width:var(--content-max);padding:0 var(--page-pad);margin:0 auto 36px}.filmstrip-heading h2{font:400 clamp(36px,4.5vw,68px)/1.15 var(--serif);letter-spacing:-.035em;max-width:640px;margin:16px 0 20px}.filmstrip-copy{max-width:480px;font-size:var(--text-sm);color:var(--muted);margin:0 0 24px;line-height:1.7}.filmstrip-view-all{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--ink);align-items:center;gap:10px;padding-bottom:6px;font-weight:500;display:inline-flex}.filmstrip-track-wrap{position:relative}.filmstrip-track{scroll-snap-type:x proximity;padding:0 var(--page-pad) 8px;scrollbar-width:none;-ms-overflow-style:none;gap:3px;display:flex;overflow-x:auto}.filmstrip-track::-webkit-scrollbar{display:none}.filmstrip-item{scroll-snap-align:start;flex:none;width:min(360px,72vw);display:block;position:relative}.filmstrip-image{aspect-ratio:3/4;background:#e2dfd7;position:relative;overflow:hidden}.filmstrip-image img{object-fit:cover;object-position:var(--focal-point,50% 35%);width:100%;height:100%;transition:transform .8s var(--ease-editorial)}.filmstrip-item:hover .filmstrip-image img{transform:scale(1.045)}.filmstrip-counter{color:#f6f4ee;font-size:var(--text-2xs);letter-spacing:.12em;text-shadow:0 1px 5px #0000008c;position:absolute;bottom:14px;left:16px}.filmstrip-next{background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;transition:background .25s,color .25s,transform .25s;display:grid;position:absolute;top:50%;right:clamp(6px,2vw,30px);transform:translateY(-50%);box-shadow:0 10px 30px #00000024}.filmstrip-next:hover{background:var(--accent);border-color:var(--accent);transform:translateY(-50%)scale(1.06)}@media (width<=700px){.filmstrip-section{padding:50px 0 60px}.filmstrip-curve{height:42px;bottom:calc(100% - 3px)}.filmstrip-heading{margin-bottom:26px;padding:0 5vw}.filmstrip-heading h2{font-size:34px}.filmstrip-item{width:86vw}.filmstrip-track{padding:0 5vw 8px}.filmstrip-next{display:none}}.recognition-section{z-index:4;background:var(--paper);padding:0 var(--page-pad) clamp(70px,7vw,110px);position:relative}.recognition-heading{max-width:var(--content-max);border-top:1px solid var(--line);margin-inline:auto;padding-top:clamp(50px,6vw,80px)}.recognition-list{max-width:var(--content-max);margin-inline:auto;margin-top:clamp(30px,4vw,50px)}.recognition-row{border-top:1px solid var(--line);color:inherit;align-items:baseline;gap:24px;padding:clamp(26px,3vw,38px) 0;text-decoration:none;display:flex}.recognition-list a.recognition-row{transition:opacity .3s var(--ease-editorial)}.recognition-list a.recognition-row:hover{opacity:.6}.recognition-row:last-child{border-bottom:1px solid var(--line)}.recognition-year{font-size:var(--text-sm);color:var(--muted);letter-spacing:.06em;font-variant-numeric:tabular-nums;flex:0 0 clamp(70px,7vw,120px)}.recognition-body{flex-direction:column;flex:auto;gap:8px;display:flex}.recognition-title{font:400 clamp(20px,2.1vw,30px)/1.3 var(--serif);letter-spacing:-.01em}.recognition-sub{font-size:var(--text-sm);color:var(--muted);letter-spacing:.02em}.recognition-arrow{font-size:var(--text-md);color:var(--muted);flex:none;align-self:center}.motion-section{z-index:2;background:var(--ink);color:var(--paper);border-radius:var(--radius-panel) var(--radius-panel) 0 0;margin-top:clamp(-32px,-2.4vw,-20px);padding:90px 6vw;position:relative}.motion-section>*{max-width:var(--content-max);margin-inline:auto}.motion-section h2{font:400 60px var(--serif)}.latest-section{padding:var(--section-gap) var(--page-pad) calc(var(--section-gap) * .6)}.latest-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px;display:grid}.latest-card{aspect-ratio:1;display:block;position:relative}.latest-card img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-editorial),filter .6s var(--ease-editorial);filter:grayscale(.15)}.latest-card:hover img{filter:grayscale(0);transform:scale(1.04)}.latest-icon{bottom:14px;left:14px}.latest-icon-carousel{top:14px;right:14px}.artist-section{z-index:2;color:var(--paper);border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:#1e211c;grid-template-columns:1fr 1.6fr;gap:6vw;margin-top:clamp(-32px,-2.4vw,-20px);padding:85px 6vw 100px;display:grid;position:relative;overflow:hidden}.artist-label{flex-direction:column;justify-content:space-between;display:flex}.artist-number{font-size:var(--text-xs);letter-spacing:.15em}.artist-copy h2{font:400 clamp(50px,7vw,108px)/1.04 var(--serif);letter-spacing:-.04em;margin:0 0 45px}.artist-copy p{color:#cecec4;max-width:540px;font-size:14px;line-height:1.9}.text-link{font-size:var(--text-xs);letter-spacing:.08em;border-bottom:1px solid #a7a89c;align-items:center;gap:70px;margin-top:25px;padding:20px 0;display:inline-flex}.text-link span{font-size:24px}.artist-section:after{content:"ERGYS SHEHU";font-family:var(--wordmark-font);letter-spacing:-.07em;color:#ffffff06;pointer-events:none;font-size:clamp(90px,15vw,280px);font-weight:600;position:absolute;bottom:-.2em;right:-2vw}.contact-section{background:var(--paper);max-width:var(--content-max);grid-template-columns:1.5fr 1fr;align-items:end;gap:5vw;margin-inline:auto;padding:100px 6vw 110px;display:grid;position:relative;overflow:hidden}.contact-section h2{font:400 clamp(40px,5.3vw,82px)/1.12 var(--serif);letter-spacing:-.035em;margin:25px 0 0}.contact-details .email{border-bottom:1px solid var(--ink);overflow-wrap:anywhere;padding-bottom:7px;font-size:clamp(13px,1.5vw,23px)}.contact-details p{font-size:var(--text-sm);color:var(--muted);margin:32px 0;line-height:1.9}.contact-details>a:last-child{font-size:var(--text-xs)}.contact-section:after{content:"BOOK NOW";font-family:var(--wordmark-font);letter-spacing:-.065em;color:#17171408;pointer-events:none;font-size:clamp(80px,14vw,250px);font-weight:600;position:absolute;bottom:-.15em;right:-1vw}footer{background:var(--paper);border-top:var(--border-subtle);max-width:var(--content-max);padding:28px var(--page-pad);grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;margin-inline:auto;display:grid}footer .footer-row{justify-self:start;align-items:center;gap:28px;display:flex}footer .footer-name{font-family:var(--wordmark-font);letter-spacing:.1em;text-transform:uppercase;font-size:15px;font-weight:600}footer .footer-contact{font-size:var(--text-xs);letter-spacing:.12em}.social-icons a{color:var(--ink);opacity:.72;justify-content:center;align-items:center;transition:opacity .2s,color .2s,transform .2s;display:inline-flex}.social-icons a:hover{opacity:1;color:var(--accent);transform:translateY(-2px)}.social-icons svg{width:24px;height:24px}.mobile-menu-footer .social-icons a{color:#f4f2ed}.mobile-menu-footer .social-icons a:hover{color:var(--accent)}footer>span,footer>a:last-child{font-size:var(--text-2xs);letter-spacing:.08em}footer>span{text-align:center;justify-self:center}footer>a:last-child{justify-self:end}.collection-intro{background:var(--paper);max-width:var(--content-max);margin-inline:auto;padding:65px 5vw 55px}.back-link{font-size:var(--text-sm)}.collection-intro .kicker{color:var(--muted);margin-top:30px}.collection-intro h1{font:400 var(--display-size)/1.1 var(--serif);letter-spacing:-.045em;overflow-wrap:normal;max-width:1100px;margin:20px 0 30px}.collection-intro>p:not(.kicker){color:#64645b;white-space:pre-line;max-width:660px;font-size:14px;line-height:1.85}.collection-body{max-width:var(--content-max);min-height:35vh;margin-inline:auto;padding:0 5vw 90px}.journal-list{max-width:var(--content-max);grid-template-columns:repeat(2,1fr);gap:clamp(30px,4vw,60px);min-height:35vh;margin-inline:auto;padding:0 5vw 100px;display:grid}.journal-feature{z-index:2;background:var(--paper);border-radius:var(--radius-panel) var(--radius-panel) 0 0;margin-top:clamp(-32px,-2.4vw,-20px);padding:70px 6vw 90px;position:relative}.journal-feature-heading{max-width:var(--content-max);margin-bottom:40px;justify-content:space-between;align-items:end;margin-inline:auto;display:flex}.journal-feature-heading h2{font:400 clamp(32px,4vw,56px)/1.15 var(--serif);letter-spacing:-.03em;margin:16px 0 0}.journal-feature-grid{max-width:var(--content-max);grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,40px);margin-inline:auto;display:grid}@media (width<=900px){.journal-feature-grid{grid-template-columns:1fr;gap:36px}.journal-feature-heading{align-items:start}.journal-feature-heading .index-link{display:none}}.journal-card{display:block}.journal-card-image{border-radius:6px;margin-bottom:20px;overflow:hidden}.journal-card-image img{aspect-ratio:3/2;object-fit:cover;object-position:var(--focal-point,50% 32%);width:100%;height:auto;transition:transform .6s var(--ease-editorial)}.journal-card:hover .journal-card-image img{transform:scale(1.03)}.journal-date{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;display:block}.journal-card-copy h2{font:400 30px var(--serif);letter-spacing:-.02em;margin:0 0 10px}.journal-card-copy p{color:#64645b;margin:0 0 14px;font-size:14px;line-height:1.7}.journal-read{font-size:var(--text-xs);letter-spacing:.08em}.journal-post-cover{border-radius:8px;margin:0 5vw 60px;overflow:hidden}.journal-post-cover img{object-fit:cover;object-position:var(--focal-point,50% 32%);width:100%;height:auto;max-height:640px}.journal-post-body{color:#3a3a34;max-width:700px;margin:0 auto;padding:0 5vw 100px;font-size:16px;line-height:1.9}.journal-post-body p{margin:0 0 26px}.journal-post-body h2{font:400 34px var(--serif);letter-spacing:-.02em;margin:50px 0 20px}.journal-post-body h3{font:400 24px var(--serif);margin:40px 0 16px}.journal-post-body blockquote{font:400 22px/1.6 var(--serif);border-left:2px solid var(--line);color:var(--muted);margin:40px 0;padding-left:24px;font-style:italic}.journal-post-body a{text-underline-offset:3px;text-decoration:underline}.journal-post-body img{border-radius:6px;width:100%;height:auto;margin:36px 0}@media (width<=700px){.journal-list{grid-template-columns:1fr;gap:44px}.journal-post-body{font-size:15px}}.films-hero-video{background:var(--paper);width:min(100% - clamp(20px,4.5vw,64px),1220px);max-width:none;margin:0 auto clamp(58px,5vw,86px);padding:0}.yt-hero-wrap{max-width:1180px;margin:0 auto;position:relative}.yt-embed{aspect-ratio:16/9;background:#111;border-radius:8px;position:relative;overflow:hidden}.yt-hero{border-radius:14px;margin:0 auto}.yt-sound-cta{z-index:3;backdrop-filter:blur(3px);color:#fff;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#09090873;border:1px solid #ffffff80;border-radius:30px;align-items:center;gap:10px;padding:.65em 1.1em;transition:background .25s,border-color .25s;display:inline-flex;position:absolute;bottom:18px;right:18px}.yt-sound-cta:hover{border-color:var(--accent);background:#090908b3}@media (width>=1900px){.yt-hero-wrap{max-width:1420px}}.yt-badge{font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:#fff;backdrop-filter:blur(2px);background:#00000080;border-radius:20px;padding:5px 10px;position:absolute;top:12px;left:14px}.yt-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.yt-thumb{cursor:pointer;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.yt-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-editorial)}.yt-thumb:hover img{transform:scale(1.04)}.yt-play{color:#fff;backdrop-filter:blur(2px);background:#0000008c;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yt-play svg{width:22px;height:22px;margin-left:3px}.yt-label{color:#fff;font-size:var(--text-xs);letter-spacing:.08em;text-shadow:0 1px 3px #0009;position:absolute;bottom:12px;left:14px}.films-more-link{width:fit-content;font-size:var(--text-xs);letter-spacing:.1em;color:var(--ink);border-bottom:1px solid var(--ink);align-items:center;gap:10px;margin:24px auto 0;padding-bottom:6px;display:flex}.films-more-videos{max-width:var(--content-max);border-top:1px solid var(--line);margin-inline:auto;padding:10px 5vw 70px}.films-more-videos .kicker{margin:40px 0 24px}.films-more-videos .yt-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;display:grid}.collection-empty{border-top:1px solid var(--line);padding:50px 0}.collection-empty h2{font:400 42px var(--serif)}.collection-empty>p{color:var(--muted)}.cta-row{font-size:var(--text-xs);letter-spacing:.1em;align-items:center;gap:20px;margin-top:25px;display:inline-flex}.circle-btn{border:1px solid;border-radius:50%;place-items:center;width:44px;height:44px;font-size:21px;display:grid}.gallery{flex-direction:column;gap:clamp(50px,7vw,120px);display:flex}.gallery figure{margin:0}.gallery img{width:100%;height:auto;display:block}.gallery figcaption{font-size:var(--text-sm);color:var(--muted);padding-top:12px}.row-full img{object-fit:cover;object-position:var(--focal-point,50% 32%);max-height:92vh}.row-pair{grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,32px);display:grid}.row-solo{display:flex}.row-solo.align-left{justify-content:flex-start}.row-solo.align-right{justify-content:flex-end}.row-solo figure{width:min(620px,68%)}.project-note{width:min(760px,calc(100% - (2 * var(--page-pad))));border-top:var(--border-subtle);margin:clamp(72px,8vw,120px) auto clamp(70px,7vw,110px);padding-top:clamp(18px,1.8vw,28px)}.project-note-label{font:500 var(--text-2xs)/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 clamp(18px,1.8vw,28px)}.project-note-copy{max-width:68ch;font:400 clamp(18px,1.35vw,24px)/1.7 var(--serif);text-wrap:pretty;margin:0}@media (width<=700px){.project-note{width:calc(100% - 40px);margin-top:64px;margin-bottom:72px;padding-top:18px}.project-note-copy{font-size:17px;line-height:1.75}}.gallery-cta{z-index:500;background:var(--accent);color:#171714;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;border-radius:30px;padding:.75em 1.3em;font-weight:600;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 30px #00000040}.credits{font-size:var(--text-sm)!important}.biography-layout{grid-template-columns:1fr 1.7fr;gap:10vw;display:grid}.biography-layout aside>p:not(.kicker){font-size:13px;line-height:2}.biography-layout aside>a{font-size:var(--text-sm);margin-top:25px;text-decoration:underline;display:inline-block}.biography-layout aside img{margin-bottom:30px}.bio-language{border-top:1px solid var(--line)}.bio-language summary{cursor:pointer;justify-content:space-between;padding:20px 0;font-size:15px;display:flex}.bio-language summary span{font-size:var(--text-xs);color:var(--muted)}.bio-language p{white-space:pre-line;color:#55584d;padding-bottom:20px;font-size:14px;line-height:1.95}.biography-layout blockquote{font:400 30px/1.5 var(--serif);margin:55px 0}.biography-layout cite{font-size:var(--text-xs);font-family:var(--sans);margin-top:25px;display:block}.bio-milestones{border-top:1px solid var(--line)}.bio-milestones p{font-size:var(--text-sm);border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:25px;padding:15px 0;display:grid}.bio-milestones span{color:var(--muted)}.bio-milestones a{color:inherit;display:contents}.bio-milestones a:hover span{color:var(--ink)}.lightbox{color:#fff;background:#050505;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;padding:0}.lightbox::backdrop{background:#050505}.lightbox img,.lightbox-video{object-fit:contain;touch-action:pan-y;width:100%;height:calc(100dvh - 150px);padding:16px 5vw}.lightbox-video{background:#050505}.lightbox-toolbar{z-index:1;height:60px;font-size:var(--text-sm);justify-content:space-between;align-items:center;padding:0 clamp(18px,3vw,44px);display:flex;position:relative}.lightbox-counter{letter-spacing:.16em;opacity:.65;font-size:11px}.lightbox button{color:#fff;cursor:pointer;background:0 0;border:0}.lightbox [data-close]{letter-spacing:.14em;text-transform:uppercase;opacity:.75;padding:10px 0;font-size:11px;transition:opacity .2s}.lightbox [data-close]:hover{opacity:1}.lightbox-nav{color:#fff;backdrop-filter:blur(4px);opacity:.65;background:#05050547;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:56px;height:56px;transition:opacity .2s,background .2s,transform .2s;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.lightbox-nav svg{width:20px;height:20px;display:block}.lightbox-nav:hover{opacity:1;background:#050505a6;transform:translateY(-50%)scale(1.05)}.lightbox-prev{left:clamp(14px,2vw,32px)}.lightbox-next{right:clamp(14px,2vw,32px)}.lightbox-book{z-index:1;color:#fff;opacity:.72;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:500;transition:opacity .2s;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.lightbox-book:hover{opacity:1}.lightbox-caption{text-align:center;font-size:var(--text-sm);opacity:.75;margin:0}.lightbox-open{overflow:hidden}.latest-lightbox img,.latest-lightbox .lightbox-video{height:calc(100dvh - 110px)}@media (width<=700px){.lightbox-nav{opacity:.55;width:44px;height:44px}.lightbox-nav svg{width:16px;height:16px}.lightbox-prev{left:8px}.lightbox-next{right:8px}}.video-theater{color:#fff;background:#000;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;padding:0}.video-theater::backdrop{background:#000}.video-theater-close{z-index:2;color:#fff;cursor:pointer;font-size:var(--text-sm);letter-spacing:.08em;background:0 0;border:1px solid #fff6;padding:10px 16px;position:absolute;top:20px;right:24px}.video-theater-frame{justify-content:center;align-items:center;padding:9vh 5vw;display:flex;position:absolute;inset:0}.video-theater-frame iframe{aspect-ratio:16/9;border:0;width:100%;max-width:1500px;height:auto;box-shadow:0 40px 100px #0009}@media (width<=700px){.video-theater-frame{padding:18vh 4vw}.video-theater-close{padding:8px 12px;top:14px;right:14px}}.motion-ready [data-reveal]{opacity:0;transition:opacity .85s var(--ease-editorial),transform 1s var(--ease-editorial);transition-delay:var(--reveal-delay,0s);transform:translateY(28px)}.motion-ready [data-reveal].is-visible{opacity:1;transform:translate(0,0)}.motion-ready [data-reveal]:nth-child(2){--reveal-delay:60ms}.motion-ready [data-reveal]:nth-child(3){--reveal-delay:.12s}.motion-ready [data-reveal]:nth-child(4){--reveal-delay:.18s}.motion-ready [data-reveal]:nth-child(5){--reveal-delay:.24s}.motion-ready [data-reveal]:nth-child(n+6){--reveal-delay:.3s}.motion-ready [data-image-reveal]{overflow:hidden}.motion-ready [data-image-reveal] img{transform-origin:var(--focal-point,50% 35%);opacity:0;transition:transform .68s cubic-bezier(.16,1,.3,1),opacity .38s;transform:scale(1.018)}.motion-ready [data-image-reveal].is-visible img{opacity:1;transform:scale(1)}.motion-ready [data-image-reveal] .project-overlay{opacity:0;transition:opacity .4s 60ms,transform .54s cubic-bezier(.16,1,.3,1) 60ms;transform:translateY(6px)}.motion-ready [data-image-reveal].is-visible .project-overlay{opacity:1;transform:none}.motion-ready .project-card{transform:translate3d(var(--tilt-x,0),var(--tilt-y,0),0)}@media (width>=1700px){.project-grid{column-gap:36px}}@media (width>=1900px){:root{--text-2xs:clamp(9px,.5vw,13px);--text-xs:clamp(10px,.6vw,17px);--text-sm:clamp(10px,.62vw,18px);--text-md:clamp(14px,.9vw,23px);--display-size:clamp(52px,8vw,150px)}.ergys-wordmark-strong,.ergys-wordmark-light{font-size:clamp(24px,1.9vw,42px)}.journal-post-body{max-width:820px;font-size:19px}.journal-post-cover img{max-height:760px}.collection-intro h1{font-size:clamp(52px,8vw,150px)}}@media (width>=2600px){:root{--text-xs:clamp(10px,.6vw,20px);--text-sm:clamp(10px,.62vw,21px);--text-md:clamp(14px,.9vw,27px)}.journal-post-body{max-width:920px;font-size:22px}}@media (width<=1080px){.desktop-nav{gap:16px}.desktop-nav a{letter-spacing:.1em}}@media (width<=1000px){.desktop-nav{display:none}.mobile-menu{display:block}.project-grid{columns:2}.work-section{padding-top:75px}.contact-section{grid-template-columns:1.2fr 1fr}.contact-section h2{font-size:50px}.biography-layout{gap:6vw}:root{--hero-overlap:clamp(70px,7vw,120px)}}@media (width<=700px){.site-header{padding-inline:5vw}.hero-scroll-scene{min-height:calc(100svh + var(--hero-overlap))}.opening{min-height:560px}.hero-topline{top:96px}.hero-feature{max-width:88vw;bottom:130px}.hero-project-title{font-size:clamp(40px,12vw,60px)}.hero-controls,.hero-progress{width:min(280px,68vw)}.scroll-indicator{bottom:40px;left:50%;right:auto;transform:translate(-50%)}:root{--hero-overlap:clamp(40px,10vw,70px)}.motion-section,.artist-section{border-radius:clamp(12px,4vw,18px) clamp(12px,4vw,18px) 0 0}body.is-home .work-section{color:#f4f2ed;background:#050505;padding:28px 5vw 45px}body.is-home .section-veil{height:70px;transform:scaleY(var(--veil-p,0));transform-origin:bottom;pointer-events:none;z-index:1;will-change:transform;background:#050505;position:absolute;bottom:0;left:0;right:0}body.is-home .project-grid{background:#050505}body.is-home .work-heading{align-items:start;margin-bottom:30px}body.is-home .work-heading .kicker{color:#f4f2edc7}body.is-home .work-heading h2{color:#f4f2ed;font-size:36px}body.is-home .work-count{color:#f4f2ed9e}body.is-home .work-toolbar{border-top-color:#f4f2ed29;padding:12px 0 22px;display:block}body.is-home .filters{gap:22px}body.is-home .filters button{color:#f4f2ed7a}body.is-home .filters button[aria-pressed=true]{color:#fff;border-bottom-color:#fff}body.is-home .index-link{display:none}.collection-body{margin-top:0;padding-top:45px}.project-grid{columns:1}.project-feature{column-span:none;margin-bottom:16px}.project-card{margin:0 0 16px;overflow:hidden}.project-card a{width:100%;display:block}.project-feature .project-image{aspect-ratio:auto}.project-image{width:100%}.project-image img{object-fit:contain;width:100%;height:auto;max-height:100svh}.project-overlay{background:linear-gradient(#0000 0%,#0909088c 55%,#090908e6 100%);padding:20px 16px 14px}.recognition-section{padding:0 5vw 60px}.recognition-heading{padding-top:46px}.recognition-row{flex-direction:column;align-items:flex-start;gap:10px;padding:30px 0}.recognition-title{font-size:24px}.recognition-arrow{position:absolute;right:5vw}.recognition-row{position:relative}.artist-section{grid-template-columns:1fr;gap:40px;padding:50px 6vw 60px}.artist-label{flex-direction:row}.artist-copy h2{font-size:65px}.artist-copy p{font-size:13px}.artist-section:after{display:none}.contact-section{grid-template-columns:1fr;gap:45px;padding:55px 6vw 65px}.contact-section h2{font-size:46px}.contact-details .email{font-size:19px}.contact-details p{margin:25px 0}.contact-section:after{display:none}.collection-intro{padding:35px 5vw}.collection-intro .kicker{margin-top:15px}.collection-intro h1{font-size:52px}.collection-body{padding-bottom:50px}.gallery{gap:clamp(36px,10vw,64px)}.row-pair{grid-template-columns:1fr;gap:36px}.row-solo figure{width:100%}.gallery-cta{font-size:var(--text-2xs);padding:.65em 1.1em;bottom:16px;right:16px}.biography-layout{grid-template-columns:1fr;gap:35px}.biography-layout blockquote{font-size:26px}.bio-language p{font-size:13px}footer{grid-template-columns:1fr;justify-items:start;gap:18px;padding:25px 5vw}footer .footer-row{flex-direction:column;justify-self:start;align-items:flex-start;gap:16px}footer>span{text-align:left;order:3;justify-self:start}footer>a:last-child{order:4;justify-self:start}.lightbox img,.lightbox-video{height:calc(100dvh - 160px);padding:10px}.latest-lightbox img,.latest-lightbox .lightbox-video{height:calc(100dvh - 120px)}.lightbox-toolbar{gap:10px;padding:0 15px}.motion-ready [data-reveal]{transform:translateY(14px)}}@media (width<=380px){.project-grid{columns:1}.filters{gap:16px}.contact-details .email{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.hero-light-sweep{display:none!important}.title-mask [data-slide-title]{transform:none!important}[data-reveal],[data-image-reveal] img,.opening-image img,.hero-topline,.hero-feature{opacity:1!important;clip-path:none!important;transform:none!important}.scroll-progress{display:none}}.home-hero:after,.hero-shell:after,.hero-stage:after,.editorial-hero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(180deg, #0a100c2e 0%, #0b100ceb 16%, var(--hero-surface-2) 100%);clip-path:polygon(0 22%,8% 22%,17% 36%,29% 56%,50% 100%,71% 56%,83% 36%,92% 22%,100% 22%,100% 100%,0 100%);height:clamp(72px,9vw,124px);position:absolute;bottom:-1px;left:0;right:0}.home-hero__content,.hero-content,.hero-copy,.editorial-hero__content{z-index:3;position:relative}.hero-kicker,.home-hero__kicker,.hero-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ffffffc7}.hero-title,.home-hero__title,.editorial-hero__title{letter-spacing:-.03em;text-wrap:balance;line-height:.95}.hero-subtitle,.home-hero__subtitle{color:#ffffffd1}.hero-progress{background:#fff3;border-radius:999px;width:min(360px,60vw);max-width:300px;height:2px;margin-top:clamp(18px,2vw,28px);overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.hero-progress span{border-radius:inherit;transform-origin:0;will-change:transform;background:linear-gradient(90deg,#f2a52c 0%,#ffd27a 100%);width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 8px #f2a52c8c,0 0 18px #f2a52c47}.hero-cta,.hero-controls,.hero-meta{z-index:3;position:relative}.hero-cta a,.hero-controls button{transition:opacity .25s,transform .25s,color .25s}.hero-cta a:hover,.hero-controls button:hover{color:#fff;transform:translateY(-1px)}@media (width>=1024px){.home-hero__content,.hero-content,.hero-copy,.editorial-hero__content{padding-bottom:clamp(68px,8vw,104px)}}@media (width<=767px){.home-hero__media,.hero-media,.hero-slide__media,.editorial-hero__media,.hero-image{height:min(78vh,760px)}.home-hero:after,.hero-shell:after,.hero-stage:after,.editorial-hero:after{clip-path:polygon(0 30%,10% 30%,22% 46%,50% 100%,78% 46%,90% 30%,100% 30%,100% 100%,0 100%);height:68px}.hero-progress{width:min(240px,62vw);max-width:240px}.home-hero,.hero-shell,.hero-stage,.editorial-hero{overflow:hidden!important}.home-hero__media,.hero-media,.hero-slide__media,.editorial-hero__media,.hero-image{transform-origin:50%;will-change:transform;transition:transform .7s cubic-bezier(.2,.7,.2,1);transform:scale(1.16);object-fit:cover!important;width:100%!important;height:100%!important}}.project-grid,.latest-work__grid{width:100%}.project-card,.latest-work__item{color:inherit;text-decoration:none;display:block}.project-card__media,.latest-work__media{isolation:isolate;backface-visibility:hidden;background:linear-gradient(#0a0c0aeb,#080908fa);position:relative;overflow:hidden;transform:translateZ(0)}.project-card__media{aspect-ratio:16/10}.latest-work__media{aspect-ratio:4/5}.project-card__media:before,.latest-work__media:before{content:"";z-index:1;pointer-events:none;opacity:1;background:linear-gradient(90deg,#ffffff05 0%,#ffffff0d 50%,#ffffff05 100%);transition:opacity .35s;animation:1.3s ease-in-out infinite imageShimmer;position:absolute;inset:0;transform:translate(-100%)}.project-card__media.is-loaded:before,.latest-work__media.is-loaded:before{opacity:0;animation:none}@keyframes imageShimmer{to{transform:translate(100%)}}.project-card__media img,.latest-work__media img{object-fit:cover;object-position:center;opacity:0;z-index:2;width:100%;height:100%;transition:opacity .45s,transform .7s;display:block;position:absolute;inset:0;transform:scale(1.02);background:0 0!important}.project-card__media.is-loaded img,.latest-work__media.is-loaded img{opacity:1;transform:scale(1)}@media (hover:hover) and (pointer:fine){.project-card:hover .project-card__media img,.latest-work__item:hover .latest-work__media img{transform:scale(1.02)}}.project-card__meta{z-index:3;background:linear-gradient(#0000 0%,#00000038 58%,#000000ad 100%);justify-content:space-between;align-items:end;gap:16px;padding:18px 18px 16px;display:flex;position:absolute;inset:auto 0 0}.project-card__index{letter-spacing:.12em;color:#ffffffb8;font-size:.78rem}.project-card__text h3{color:#f5f1e8;margin:0}.project-card__text p{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;margin:6px 0 0;font-size:.82rem}img,picture,canvas,video{background-color:#0000}main,section,article,.project-card,.latest-work__item,.project-card__media,.latest-work__media{contain:layout paint}@media (width<=820px){.project-card__media{aspect-ratio:4/5}.project-card__meta{padding:14px 14px 12px}}.work-section .filters{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.work-section .filters button{color:#f5f3ed8f;letter-spacing:.08em;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:4px;min-height:36px;padding:8px 12px;font-size:11px;line-height:1;transition:color .16s,background-color .16s,border-color .16s,opacity .16s,transform .12s}@media (hover:hover) and (pointer:fine){.work-section .filters button:hover{color:#ffffffe6;border-color:#ffffff1a}}.work-section .filters button:focus-visible{outline-offset:3px;outline:1px solid #ffffffb8}body.is-home .work-section .filters button[aria-pressed=true],body.is-home .work-section .filters button.is-active{box-shadow:inset 0 1px #ffffff0f;color:#f5f3ed!important;background:#ffffff18!important;border-color:#ffffff24!important}.work-section .filters button:active{transform:scale(.97)}body.is-home .work-section .project-card[hidden]{display:none!important}.work-empty{color:#f5f3ed8c;padding:32px 0;font-size:13px;line-height:1.6}@media (width<=700px){.work-section .filters{gap:6px}.work-section .filters button{border-radius:4px;min-height:44px;padding:10px 12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.work-section .filters button{transition:none!important;transform:none!important}}@media (width<=1000px){html body .site-header{width:100%!important;max-width:none!important;padding-left:max(18px, env(safe-area-inset-left))!important;padding-right:max(18px, env(safe-area-inset-right))!important;-webkit-backdrop-filter:blur(38px)saturate(118%)!important;background:linear-gradient(#141d15f6 0%,#080d09fb 100%)!important;border:0!important;border-bottom:1px solid #ffffff0e!important;border-radius:0!important;margin:0!important;top:0!important;left:0!important;right:0!important;box-shadow:inset 0 1px #ffffff0b,0 7px 24px #0000002e!important}html body .site-header:before{content:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;display:none!important}html body .site-header.is-scrolled,html body.is-home .site-header.is-scrolled{-webkit-backdrop-filter:blur(40px)saturate(118%)!important;background:linear-gradient(#141d15f9 0%,#070c08fc 100%)!important;border:0!important;border-bottom:1px solid #ffffff0e!important;border-radius:0!important;box-shadow:inset 0 1px #ffffff0b,0 7px 24px #0000002e!important}}body.is-home .scroll-indicator{filter:drop-shadow(0 2px 8px #0000008c);visibility:visible!important;opacity:1!important;z-index:30!important;right:var(--gutter)!important;color:#fff!important;display:grid!important;bottom:clamp(32px,4.2vh,54px)!important}body.is-home .scroll-indicator svg{width:18px;height:18px;animation:1.65s ease-in-out infinite heroScrollArrow}@keyframes heroScrollArrow{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}html body.is-home .filmstrip-curve{opacity:1!important;z-index:6!important;height:clamp(66px,6.5vw,104px)!important;display:block!important;bottom:calc(100% - 1px)!important;overflow:visible!important}html body.is-home .filmstrip-curve path{fill:#111711!important;stroke:none!important}html body.is-home .filmstrip-section{background:linear-gradient(#111711 0%,#0c110c 100%)!important}@media (width<=700px){html body.is-home .filmstrip-curve{height:48px!important;display:block!important;bottom:calc(100% - 1px)!important}body.is-home .scroll-indicator{gap:5px!important;bottom:27px!important;right:18px!important}body.is-home .scroll-indicator span{letter-spacing:.18em!important;font-size:9px!important}}@media (prefers-reduced-motion:reduce){body.is-home .scroll-indicator svg{animation:none!important}}html body.is-home .filmstrip-section{border-radius:0!important;position:relative!important;overflow:visible!important}html body.is-home .filmstrip-curve{visibility:visible!important;opacity:1!important;pointer-events:none!important;z-index:6!important;width:100%!important;height:clamp(72px,8vw,125px)!important;display:block!important;position:absolute!important;bottom:calc(100% - 2px)!important;left:0!important;right:0!important;overflow:visible!important}@media (prefers-color-scheme:dark){html body.is-home .filmstrip-curve path{fill:#111711!important;stroke:none!important}html body.is-home .filmstrip-section{background:linear-gradient(#111711 0%,#0c110c 100%)!important}}@media (prefers-color-scheme:light){html body.is-home .filmstrip-curve path{fill:#e5e8df!important;stroke:none!important}html body.is-home .filmstrip-section{background:linear-gradient(#e5e8df 0%,#eef0e9 100%)!important}}@media (width<=700px){html body.is-home .filmstrip-curve{height:72px!important;bottom:calc(100% - 2px)!important}}@media (width<=420px){html body.is-home .filmstrip-curve{height:64px!important}}body.is-home{--home-black:#080908;--home-black-soft:#10110e}body.is-home .hero-scroll-scene{background:var(--home-black)}body.is-home .filmstrip-section{z-index:3;margin-top:-2px;position:relative}body.is-home .filmstrip-curve{bottom:calc(100% - 4px)!important}body.is-home .opening-image,body.is-home .opening-frame{overflow:hidden}body.is-home .work-section{width:100%;box-shadow:0 -3px 0 var(--home-black), 0 3px 0 var(--home-black);margin-top:-2px;position:relative;overflow:visible;min-height:0!important;padding-top:clamp(48px,4.5vw,70px)!important;padding-bottom:clamp(48px,4.8vw,72px)!important}body.is-home .work-heading{z-index:2;position:relative;margin-bottom:clamp(26px,2.7vw,40px)!important}body.is-home .work-toolbar{padding-top:16px!important;padding-bottom:21px!important}body.is-home .project-grid{width:100%;max-width:var(--content-max);column-gap:clamp(16px,1.25vw,22px);margin-inline:auto;overflow:visible;background:0 0!important}body.is-home .project-card{margin-bottom:clamp(18px,1.6vw,26px)!important}body.is-home .project-feature{margin-bottom:clamp(24px,2.3vw,36px)!important}body.is-home .section-veil{background:var(--home-black)!important}body.is-home .artist-section{min-height:0!important;margin-top:-1px!important;padding-top:clamp(62px,5.5vw,86px)!important;padding-bottom:clamp(64px,5.8vw,90px)!important}body.is-home .artist-copy h2{margin-bottom:clamp(24px,2.5vw,36px)!important}body.is-home .contact-section{align-items:center!important;gap:clamp(42px,4.5vw,76px)!important;width:100%!important;max-width:none!important;min-height:0!important;margin-inline:0!important;padding:clamp(60px,5.5vw,84px) clamp(28px,11vw,220px) clamp(62px,5.5vw,86px)!important}body.is-home .contact-section h2{margin-top:18px!important}body.is-home .contact-details p{margin:20px 0!important}body.is-home .contact-section:after{transform:translateY(2%);opacity:.014!important}body.is-home footer{min-height:0!important;margin-top:0!important;padding-top:clamp(22px,2.2vw,34px)!important;padding-bottom:clamp(22px,2.2vw,34px)!important}@media (width>=1200px){body.is-home .project-grid{column-gap:20px}}@media (width>=701px) and (width<=1100px){body.is-home .work-section{padding-inline:5vw!important}body.is-home .contact-section{padding-left:7vw!important;padding-right:7vw!important}}@media (width<=700px){body.is-home .filmstrip-section{margin-top:-3px}body.is-home .filmstrip-curve{bottom:calc(100% - 5px)!important}body.is-home .work-section{box-shadow:0 -4px 0 var(--home-black), 0 4px 0 var(--home-black);margin-top:-3px;padding:46px 5vw 54px!important;overflow:visible!important}body.is-home .work-heading{margin-bottom:24px!important}body.is-home .project-grid{column-gap:0!important;overflow:visible!important}body.is-home .project-card{margin:0 0 16px!important}body.is-home .project-feature{margin-bottom:16px!important}body.is-home .artist-section{padding:52px 6vw 58px!important}body.is-home .contact-section{grid-template-columns:1fr!important;gap:34px!important;padding:50px 6vw 56px!important}body.is-home footer{padding-top:23px!important;padding-bottom:25px!important}}:root{--experience-bg:#090d09;--experience-bg-soft:#0e140f;--experience-green:#223023e8;--experience-green-deep:#0e160ff2;--experience-green-soft:#374a394f;--experience-text:#f1efe8;--experience-muted:#f1efe89c;--experience-border:#ffffff18;--experience-highlight:#ffffff1b;--experience-blur:38px;--experience-radius:14px;--experience-radius-small:7px;--experience-section-cut:clamp(32px, 4vw, 68px);--experience-section-cut-mobile:30px;--experience-shadow:0 28px 70px #00000047;--experience-ease:cubic-bezier(.2, .7, .2, 1)}html,body{background:var(--experience-bg)}body{text-rendering:optimizelegibility}body.is-home .kicker{letter-spacing:.18em!important;font-size:clamp(9px,.55vw,11px)!important}.site-header{transition:background .35s,backdrop-filter .35s,box-shadow .35s}.site-header.is-scrolled{-webkit-backdrop-filter:blur(34px)saturate(135%);border-bottom:1px solid #ffffff13;box-shadow:inset 0 1px #ffffff13,0 10px 40px #0000003d;background:linear-gradient(#233024ed,#0d140ef5)!important}body.is-home .filmstrip-section{position:relative;overflow:hidden;min-height:0!important;color:var(--experience-text)!important;border-radius:var(--experience-section-cut) var(--experience-section-cut) 0 0!important;background:linear-gradient(#111711 0%,#0c110c 100%)!important;padding:clamp(54px,5.5vw,86px) 0 clamp(58px,6vw,94px)!important}body.is-home .filmstrip-curve{display:none!important}body.is-home .filmstrip-heading{grid-template-columns:minmax(0,1fr) minmax(260px,410px)!important;align-items:end!important;gap:clamp(30px,5vw,80px)!important;width:min(1380px,100% - 72px)!important;margin:0 auto clamp(28px,3vw,46px)!important;display:grid!important}body.is-home .filmstrip-heading h2{max-width:650px;letter-spacing:-.042em!important;margin:10px 0 0!important;font-size:clamp(43px,4.9vw,78px)!important;line-height:.94!important}body.is-home .filmstrip-copy{color:#f1efe88f!important;max-width:390px!important;font-size:clamp(12px,.82vw,14px)!important;line-height:1.7!important}body.is-home .filmstrip-track{align-items:flex-start!important;gap:clamp(12px,1.15vw,20px)!important;padding-left:max(22px,50vw - 690px)!important;padding-right:clamp(36px,5vw,80px)!important}body.is-home .filmstrip-item,body.is-home .filmstrip-item:nth-child(2n){flex:0 0 clamp(260px,25vw,410px)!important;width:clamp(260px,25vw,410px)!important;margin-top:0!important;transform:none!important}body.is-home .filmstrip-image{width:100%;overflow:hidden;height:clamp(290px,30vw,460px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#111!important;border:0!important;border-radius:6px!important;padding:0!important}body.is-home .filmstrip-image img{transition:transform .8s var(--experience-ease);object-fit:cover!important;border-radius:6px!important;width:100%!important;height:100%!important}@media (hover:hover) and (pointer:fine){body.is-home .filmstrip-item:hover .filmstrip-image img{transform:scale(1.018)}}body.is-home .filmstrip-counter{color:#f1efe861!important;margin:10px 0 0!important;padding:0!important;font-size:10px!important}body.is-home .filmstrip-next{-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 1px #ffffff17;width:44px!important;height:44px!important;color:var(--experience-text)!important;background:#1e2b1fe0!important;border:1px solid #ffffff1a!important;border-radius:50%!important}.collection-intro,body.is-home .artist-section{box-shadow:inset 0 1px 0 #ffffff18, inset 0 -1px 0 #ffffff05, var(--experience-shadow);-webkit-backdrop-filter:blur(var(--experience-blur)) saturate(135%);border:1px solid var(--experience-border)!important;background:linear-gradient(145deg,#2f4030d6 0%,#182219eb 48%,#0d140ef5 100%)!important}.collection-intro{border-radius:0 0 18px 18px!important;width:min(1760px,100% - clamp(28px,5vw,90px))!important;margin:0 auto!important;padding:clamp(56px,5.8vw,96px) clamp(42px,5vw,82px)!important}.collection-intro h1{max-width:1050px!important;margin-bottom:clamp(26px,2.5vw,40px)!important}.collection-intro>p:not(.kicker){color:#f1efe8a3!important;max-width:650px!important;line-height:1.72!important}.collection-intro .back-link{margin-bottom:clamp(34px,4vw,58px)!important}body.is-home .artist-section{position:relative;overflow:hidden;border-radius:18px!important;grid-template-columns:minmax(300px,.82fr) minmax(360px,1.18fr)!important;align-items:center!important;gap:clamp(40px,6vw,96px)!important;width:min(1440px,100% - clamp(30px,6vw,100px))!important;min-height:0!important;margin:clamp(66px,7vw,110px) auto!important;padding:clamp(32px,3vw,48px)!important;display:grid!important}body.is-home .artist-section:before{content:"";z-index:1;grid-area:1/1;width:100%!important;height:clamp(400px,42vw,610px)!important;box-shadow:none!important;background-image:linear-gradient(#0000 64%,#05080526 100%),url(/images/5998b542175204-1800.webp)!important;background-position:50%!important;background-size:cover!important;border:0!important;border-radius:7px!important;display:block!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}body.is-home .artist-section:after{display:none!important}body.is-home .artist-label{z-index:4!important;min-height:0!important;box-shadow:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;position:absolute!important;top:54px!important;left:54px!important}body.is-home .artist-number{display:none!important}body.is-home .artist-label .kicker{text-shadow:0 2px 14px #0000007a;color:#fffc!important;margin:0!important}body.is-home .artist-copy{grid-area:1/2!important;max-width:670px!important;padding:clamp(12px,2vw,34px)!important}body.is-home .artist-copy h2{min-height:0!important;color:var(--experience-text)!important;margin:0 0 clamp(22px,2.5vw,36px)!important;font-size:clamp(50px,5vw,82px)!important;line-height:.94!important}body.is-home .artist-copy h2:after{display:none!important}body.is-home .artist-copy p{max-width:54ch!important;color:var(--experience-muted)!important;font-size:clamp(13px,.9vw,16px)!important;line-height:1.76!important}body.is-home .artist-copy .text-link{display:inline-flex;box-shadow:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff54!important;border-radius:0!important;margin-top:27px!important;padding:0 0 5px!important}body.is-home .latest-section{background:#0c110c!important;padding-top:clamp(64px,6vw,94px)!important;padding-bottom:clamp(68px,6.5vw,104px)!important}body.is-home .latest-section .work-heading{width:min(1380px,100% - 72px);margin:0 auto 24px!important}body.is-home .latest-intro{width:min(1380px,100% - 72px);color:#f1efe88a!important;margin:0 auto 30px!important}body.is-home .latest-grid{width:calc(100% - clamp(40px,6vw,100px));margin:0 auto;grid-template-columns:repeat(10,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:clamp(7px,.65vw,12px)!important;display:grid!important}body.is-home .latest-card,body.is-home .latest-card:nth-child(n){overflow:hidden;aspect-ratio:4/5!important;height:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#111!important;border:0!important;border-radius:6px!important;grid-area:auto!important;padding:0!important}body.is-home .latest-card img{object-fit:cover!important;filter:none!important;width:100%!important;height:100%!important;transition:transform .7s var(--experience-ease), filter .45s ease!important;border-radius:6px!important}@media (hover:hover) and (pointer:fine){body.is-home .latest-card:hover img{filter:brightness(1.04)!important;transform:scale(1.02)!important}}body.is-home .editorial-social-link{width:calc(100% - clamp(40px,6vw,100px));font-size:11px;display:block;border:0!important;margin:13px auto 0!important}body.is-home .recognition-section{background:#0a0f0a!important}body.is-home .recognition-row{-webkit-backdrop-filter:blur(28px);margin-bottom:7px;box-shadow:inset 0 1px #ffffff0f;background:linear-gradient(145deg,#2a3a2b80,#101811b8)!important;border:1px solid #ffffff12!important;border-radius:8px!important;padding:17px 19px!important}.booking-page .contact-booking{align-items:start!important;gap:clamp(48px,6vw,100px)!important}.booking-page .contact-copy{padding-top:4px}.booking-page .inquiry-form{-webkit-backdrop-filter:blur(32px)saturate(125%);box-shadow:inset 0 1px #fff1;background:linear-gradient(145deg,#2a392b6b,#0e150fc2)!important;border:1px solid #ffffff13!important;border-radius:10px!important}.booking-page .inquiry-form input,.booking-page .inquiry-form textarea,.booking-page .inquiry-form select{background:#060a0747!important;border-color:#ffffff1c!important}.booking-page .submit-button{border-radius:5px!important}body.is-home .contact-section{overflow:hidden;border-radius:var(--experience-section-cut) var(--experience-section-cut) 0 0!important}footer{width:100%!important;max-width:none!important;padding-left:max(var(--page-pad), calc(( 100vw - var(--content-max) ) / 2 + var(--page-pad)))!important;padding-right:max(var(--page-pad), calc(( 100vw - var(--content-max) ) / 2 + var(--page-pad)))!important;box-shadow:none!important;background:#050805!important;border-radius:0!important;margin:0!important}body.is-home footer{background:#050805!important;width:100%!important;max-width:none!important;margin:0!important}dialog.lightbox,dialog.lightbox[open],.lightbox{color:#fff!important;background:#030503!important;border:0!important}dialog.lightbox::backdrop,.lightbox::backdrop,.lightbox-video,html.lightbox-open,html.lightbox-open body,html.lightbox-open main,.gallery,.gallery figure,.gallery figure>a{background:#030503!important}@media (width<=700px){body.is-home .filmstrip-section{border-radius:var(--experience-section-cut-mobile) var(--experience-section-cut-mobile) 0 0!important;padding:44px 0 52px!important}body.is-home .filmstrip-heading{width:calc(100% - 34px)!important;margin-bottom:27px!important;display:block!important}body.is-home .filmstrip-copy{margin-top:17px!important}body.is-home .filmstrip-track{gap:9px!important;padding-left:17px!important;padding-right:38px!important}body.is-home .filmstrip-item,body.is-home .filmstrip-item:nth-child(2n){flex-basis:min(78vw,325px)!important;width:min(78vw,325px)!important}body.is-home .filmstrip-image{border-radius:5px!important;height:min(102vw,430px)!important}body.is-home .filmstrip-image img{border-radius:5px!important}.collection-intro{border-radius:0 0 14px 14px!important;width:calc(100% - 18px)!important;padding:42px 22px 48px!important}body.is-home .artist-section{border-radius:14px!important;grid-template-columns:1fr!important;gap:0!important;width:calc(100% - 20px)!important;margin:45px auto!important;padding:9px 9px 30px!important}body.is-home .artist-section:before{grid-area:1/1;border-radius:6px!important;height:min(115vw,530px)!important}body.is-home .artist-label{top:27px!important;left:27px!important}body.is-home .artist-copy{grid-area:2/1!important;padding:29px 14px 3px!important}body.is-home .latest-grid{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto;gap:7px!important;width:100%!important;padding:0 17px!important;display:flex!important}body.is-home .latest-grid::-webkit-scrollbar{display:none}body.is-home .latest-card,body.is-home .latest-card:nth-child(n){max-width:230px;aspect-ratio:4/5!important;border-radius:5px!important;flex:0 0 52vw!important;width:52vw!important}body.is-home .latest-card img{border-radius:5px!important}body.is-home .latest-section .work-heading,body.is-home .latest-intro,body.is-home .editorial-social-link{width:calc(100% - 34px)!important}body.is-home .contact-section{border-radius:var(--experience-section-cut-mobile) var(--experience-section-cut-mobile) 0 0!important}footer,body.is-home footer{border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding-left:18px!important;padding-right:18px!important}dialog.lightbox,dialog.lightbox[open]{background:#030503!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important}}@media (width<=420px){body.is-home .filmstrip-item,body.is-home .filmstrip-item:nth-child(2n){flex-basis:82vw!important;width:82vw!important}body.is-home .latest-card,body.is-home .latest-card:nth-child(n){flex-basis:57vw!important;width:57vw!important}}@media (prefers-reduced-motion:reduce){body.is-home .filmstrip-image img,body.is-home .latest-card img{transition:none!important}body.is-home .filmstrip-item:hover .filmstrip-image img,body.is-home .latest-card:hover img{transform:none!important}}:root{color-scheme:light;--paper:#f1efe8;--ink:#171914;--muted:#73766d;--line:#17191424;--theme-bg:#f1efe8;--theme-bg-soft:#e8e9e2;--theme-panel:#eff0e8e8;--theme-panel-deep:#dae0d5e8;--theme-text:#171914;--theme-muted:#1719149c;--theme-line:#1719141f;--theme-glass-highlight:#ffffff9e}html,body,.site-header,.filmstrip-section,.artist-section,.recognition-section,.latest-section,.contact-section,.collection-intro,.collection-body,.journal-list,.journal-feature,footer{transition:background-color .38s,color .38s,border-color .38s}@media (prefers-color-scheme:light){:root{color-scheme:light;--paper:#f1efe8;--ink:#171914;--muted:#73766d;--line:#17191424}html{background:#ebe9e2!important}body{color:#171914!important;background:#f1efe8!important}@media (width>=1001px){.site-header{--header-fg:#171914;--header-bg:#f1efe8e0;--header-line:#17191418}.is-home .site-header{--header-fg:#fff;--header-bg:transparent;--header-line:transparent}.is-home .site-header.is-scrolled{--header-fg:#171914;--header-bg:#f1efe8e8;--header-line:#17191418;-webkit-backdrop-filter:blur(32px)saturate(125%);background:linear-gradient(#f4f2ebe6,#e6e8e0eb)!important;border-color:#17191414!important;box-shadow:inset 0 1px #ffffffb8,0 10px 36px #232a2014!important}}body.is-home .filmstrip-section{color:#171914!important;background:linear-gradient(#e5e8df 0%,#eef0e9 100%)!important}body.is-home .filmstrip-curve path{fill:#e5e8df!important}body.is-home .filmstrip-heading .kicker,body.is-home .filmstrip-heading .kicker:after{color:#1719148a!important}body.is-home .filmstrip-heading h2{color:#171914!important}body.is-home .filmstrip-copy{color:#17191494!important}body.is-home .filmstrip-view-all{color:#171914!important;border-bottom-color:#17191447!important}body.is-home .filmstrip-counter{color:#1719146b!important}body.is-home .filmstrip-next{color:#171914!important;background:#ecefe7e0!important;border-color:#1719141c!important;box-shadow:inset 0 1px #ffffffb8,0 10px 28px #242c2217!important}body.is-home .work-section{color:#f3f1eb!important;background:#050505!important}body.is-home .work-toolbar{border-color:#ffffff1a!important}body.is-home .filters button{color:#f3f1eb8f!important}body.is-home .filters button[aria-pressed=true]{color:#171714!important}body.is-home .artist-section{-webkit-backdrop-filter:blur(38px)saturate(120%);color:#171914!important;background:linear-gradient(145deg,#f7f6f0ed 0%,#e0e6dae8 50%,#d3dbcfeb 100%)!important;border-color:#1719141a!important;box-shadow:inset 0 1px #ffffffbd,inset 0 -1px #17191406,0 28px 70px #343e301c!important}body.is-home .artist-copy,body.is-home .artist-copy h2{color:#171914!important}body.is-home .artist-copy p{color:#1719149c!important}body.is-home .artist-copy .text-link{color:#171914!important;border-bottom-color:#17191457!important}body.is-home .artist-label .kicker{color:#ffffffe0!important}body.is-home .recognition-section{color:#171914!important;background:#ebece5!important;border-color:#17191417!important}body.is-home .recognition-heading,body.is-home .recognition-row{color:#171914!important;border-color:#1719141a!important}body.is-home .recognition-row{-webkit-backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffff70,#d9dfd38c)!important;box-shadow:inset 0 1px #ffffff8f!important}body.is-home .recognition-meta{color:#17191480!important}body.is-home .latest-section{color:#171914!important;background:linear-gradient(#f0eee7 0%,#e6e9df 100%)!important;border-color:#17191414!important}body.is-home .latest-section .kicker,body.is-home .latest-section h2,body.is-home .editorial-social-link{color:#171914!important}body.is-home .latest-intro{color:#17191494!important}body.is-home .journal-feature{color:#171914!important;background:#e3e6dc!important}body.is-home .journal-feature p{color:#17191499!important}body.is-home .contact-section{color:#171914!important;background:linear-gradient(145deg,#e2e6dc 0%,#eff0e9 100%)!important;border-color:#17191417!important}body.is-home .contact-section .kicker,body.is-home .contact-section h2,body.is-home .contact-details,body.is-home .contact-details a,body.is-home .contact-details .email{color:#171914!important}body.is-home .contact-details p{color:#17191494!important}body.is-home .contact-details .email{border-bottom-color:#1719144d!important}.collection-intro{-webkit-backdrop-filter:blur(38px)saturate(118%);color:#171914!important;background:linear-gradient(145deg,#f8f7f1f0 0%,#e1e6dbeb 52%,#d8dfd3f0 100%)!important;border-color:#17191418!important;box-shadow:inset 0 1px #ffffffc2,0 24px 64px #36403217!important}.collection-intro h1,.collection-intro .back-link{color:#171914!important}.collection-intro .kicker,.collection-intro>p:not(.kicker){color:#17191499!important}.collection-body,.journal-list,.journal-post,.biography-layout{color:#171914!important;background:#f1efe8!important}.journal-card,.journal-card-copy h2,.journal-read,.journal-post-body h2,.journal-post-body h3,.journal-post-body strong,.bio-language summary,blockquote{color:#171914!important}.journal-card-copy p,.journal-post-body,.contact-copy,.bio-language p,.biography-layout aside>p:not(.kicker){color:#171914a3!important}.journal-date,.journal-post-body figcaption{color:#1719147a!important}.bio-language,.bio-milestones,.bio-milestones p{border-color:#1719141f!important}footer,body.is-home footer{color:#f1efe8!important;background:#080b08!important;border-color:#ffffff12!important}footer a,.footer-contact,.footer-name{color:#f1efe8!important}}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--paper:#10110e;--ink:#f3efe7;--muted:#aaa69d;--line:#f3efe71c;--theme-bg:#10110e;--theme-bg-soft:#151712;--theme-panel:#1e2a1feb;--theme-panel-deep:#0d140ef5;--theme-text:#f3efe7;--theme-muted:#f3efe79e;--theme-line:#f3efe71a}html{background:#080908!important}body{color:#f3efe7!important;background:#10110e!important}@media (width>=1001px){.site-header{--header-fg:#f3efe7;--header-bg:#0c0d0bf0;--header-line:#f3efe71a}.is-home .site-header{--header-fg:#fff;--header-bg:transparent;--header-line:transparent}.is-home .site-header.is-scrolled{--header-fg:#f3efe7;--header-bg:#0a0b09f2;--header-line:#f3efe71a;-webkit-backdrop-filter:blur(34px)saturate(125%);background:linear-gradient(#1f2b20eb,#0a0f0bf7)!important;border-color:#ffffff13!important;box-shadow:inset 0 1px #ffffff12,0 10px 38px #00000045!important}}body.is-home .filmstrip-section{color:#f3efe7!important;background:linear-gradient(#111711 0%,#0c110c 100%)!important}body.is-home .filmstrip-curve path{fill:#111711!important}body.is-home .filmstrip-heading h2,body.is-home .filmstrip-view-all{color:#f3efe7!important}body.is-home .filmstrip-heading .kicker,body.is-home .filmstrip-heading .kicker:after,body.is-home .filmstrip-copy{color:#f3efe794!important}body.is-home .filmstrip-counter{color:#f3efe766!important}body.is-home .filmstrip-next{color:#f3efe7!important;background:#1b261ce6!important;border-color:#ffffff1a!important}body.is-home .work-section{color:#f3efe7!important;background:#050505!important}body.is-home .work-toolbar{border-color:#ffffff1a!important}body.is-home .filters button{color:#f3efe78f!important}body.is-home .filters button[aria-pressed=true]{color:#171714!important}body.is-home .artist-section{color:#f3efe7!important;background:linear-gradient(145deg,#2d3d2edb 0%,#182219ed 50%,#0c130df7 100%)!important;border-color:#ffffff16!important;box-shadow:inset 0 1px #ffffff16,0 30px 78px #00000045!important}body.is-home .artist-copy,body.is-home .artist-copy h2{color:#f3efe7!important}body.is-home .artist-copy p{color:#f3efe7a8!important}body.is-home .artist-copy .text-link{color:#f3efe7!important;border-bottom-color:#f3efe757!important}body.is-home .recognition-section{color:#f3efe7!important;background:#0b0f0b!important}body.is-home .recognition-heading,body.is-home .recognition-row{color:#f3efe7!important;border-color:#ffffff13!important}body.is-home .recognition-row{background:linear-gradient(145deg,#2a3a2b7a,#0f1710bd)!important}body.is-home .recognition-meta{color:#f3efe77a!important}body.is-home .latest-section{color:#f3efe7!important;background:linear-gradient(#0c110c,#101610)!important}body.is-home .latest-section h2,body.is-home .latest-section .kicker,body.is-home .editorial-social-link{color:#f3efe7!important}body.is-home .latest-intro{color:#f3efe78f!important}body.is-home .journal-feature{color:#f3efe7!important;background:#151812!important}body.is-home .contact-section{color:#f3efe7!important;background:linear-gradient(145deg,#131a13,#080c08)!important;border-color:#fff1!important}body.is-home .contact-section .kicker,body.is-home .contact-section h2,body.is-home .contact-details,body.is-home .contact-details a,body.is-home .contact-details .email{color:#f3efe7!important}body.is-home .contact-details p{color:#f3efe799!important}.collection-intro{color:#f3efe7!important;background:linear-gradient(145deg,#2d3d2ede 0%,#172118f0 52%,#0c120df7 100%)!important;border-color:#ffffff16!important;box-shadow:inset 0 1px #ffffff16,0 26px 68px #0000003d!important}.collection-intro h1,.collection-intro .back-link{color:#f3efe7!important}.collection-intro .kicker,.collection-intro>p:not(.kicker){color:#f3efe79c!important}.collection-body,.journal-list,.journal-post,.biography-layout{color:#f3efe7!important;background:#10110e!important}.journal-card,.journal-card-copy h2,.journal-read,.journal-post-body h2,.journal-post-body h3,.journal-post-body strong,.bio-language summary,blockquote{color:#f3efe7!important}.journal-card-copy p,.journal-post-body,.contact-copy,.bio-language p,.biography-layout aside>p:not(.kicker){color:#beb9b0!important}.journal-date,.journal-post-body figcaption{color:#aaa69d!important}.bio-language,.bio-milestones,.bio-milestones p{border-color:#f3efe71a!important}footer,body.is-home footer{color:#f3efe7!important;background:#050805!important;border-color:#fff1!important}footer a,.footer-contact,.footer-name{color:#f3efe7!important}}dialog.lightbox,dialog.lightbox[open],.lightbox{color-scheme:dark;color:#fff!important;background:#030503!important}dialog.lightbox::backdrop,.lightbox::backdrop,.lightbox-video,html.lightbox-open,html.lightbox-open body,html.lightbox-open main{background:#030503!important}img,picture,video{color-scheme:normal;forced-color-adjust:none}@media (prefers-reduced-motion:reduce){html,body,.site-header,.filmstrip-section,.artist-section,.recognition-section,.latest-section,.contact-section,.collection-intro,.collection-body,.journal-list,.journal-feature,footer{transition:none!important}}:root{--layout-space-1:.375rem;--layout-space-2:.625rem;--layout-space-3:.875rem;--layout-space-4:1.25rem;--layout-space-5:1.75rem;--layout-space-6:2.5rem;--layout-space-7:3.5rem;--layout-space-8:5rem;--layout-space-9:7rem;--layout-radius-xs:2px;--layout-radius-sm:4px;--layout-radius-md:8px;--layout-ease-out:cubic-bezier(.22,1,.36,1);--layout-ease-in-out:cubic-bezier(.65,0,.35,1);--layout-motion-press:.11s;--layout-motion-ui:.24s;--layout-motion-editorial:.72s;--layout-page-bg:#f3f1eb;--layout-page-fg:#11120f;--layout-muted-fg:#11120f9e;--layout-line:#11120f24;--layout-line-soft:#11120f14;--layout-surface:#ffffff9e;--layout-surface-strong:#fff;--layout-inverse-bg:#080a08;--layout-inverse-fg:#f4f5ef;--layout-content:1440px;--layout-reading:70ch}@media (prefers-color-scheme:dark){:root{--layout-page-bg:#0b0d0b;--layout-page-fg:#f1f2ed;--layout-muted-fg:#f1f2ed9e;--layout-line:#f1f2ed24;--layout-line-soft:#f1f2ed14;--layout-surface:#ffffff0e;--layout-surface-strong:#131613}}html{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{background:var(--layout-page-bg);color:var(--layout-page-fg)}main{min-width:0}:is(button,a,summary,input,textarea,select){-webkit-tap-highlight-color:transparent}:is(button,a,summary):focus-visible{outline-offset:4px;outline:1px solid}.kicker{letter-spacing:.14em;text-transform:uppercase;font-family:Inter,system-ui,sans-serif;font-size:clamp(.68rem,.65rem + .12vw,.78rem);font-weight:500;line-height:1.2}.collection-intro h1,.project-overlay h2,.work-heading h2,.latest-section h2{text-wrap:balance}.collection-intro h1{letter-spacing:-.055em;font-size:clamp(3rem,8.2vw,9.5rem);line-height:.88}.collection-intro .bio{max-width:var(--layout-reading);line-height:1.65}@media (width>=701px){.collection-intro{padding-top:clamp(9rem,14vh,13rem);padding-bottom:clamp(4rem,8vw,8rem)}}.site-header{will-change:transform;transition:transform .3s var(--layout-ease-out), background-color .22s ease, border-color .22s ease, color .22s ease!important}.site-header.is-hidden{transform:translateY(-112%)}.site-header.is-scrolled{-webkit-backdrop-filter:saturate(125%)blur(18px)}html.mobile-menu-open,html.lightbox-open{overscroll-behavior:none}.pressable-surface{transition:transform var(--layout-motion-press) ease, opacity var(--layout-motion-press) ease;transform:translateZ(0)}.pressable-surface.is-pressed{transform:scale(.975)}@media (hover:hover) and (pointer:fine){.pressable-surface:hover{opacity:.82}}.work-section{--layout-section-bg:#080a08;--layout-section-fg:#f4f5ef}.work-section [data-filter]{border-radius:0;min-height:36px;transition:color .16s,background-color .16s,border-color .16s,opacity .16s}.work-section [data-filter][aria-pressed=true],.work-section [data-filter].is-active{color:#fff!important;background:#ffffff14!important;border-color:#fff3!important}@media (width<=700px){.work-section [data-filter]{min-height:44px}}.project-image{border-radius:var(--layout-radius-xs)}.project-image img{transition:transform .85s var(--layout-ease-out), filter .28s ease, opacity .28s ease}@media (hover:hover) and (pointer:fine){.project-card:hover .project-image img{transform:translate3d(var(--tilt-x,0px), var(--tilt-y,0px), 0) scale(1.025)}}@media (width<=700px){.project-image{border-radius:0}}.collection-intro{width:min(calc(100% - 36px), var(--layout-content));margin-inline:auto}.collection-intro .back-link{align-items:center;min-height:44px;font-family:Inter,system-ui,sans-serif;display:inline-flex}.collection-intro .credits{max-width:var(--layout-reading);color:var(--layout-muted-fg);line-height:1.6}.gallery.collection-body{width:100%}.gallery.collection-body figure{margin:0}.gallery.collection-body figcaption{color:var(--layout-muted-fg);letter-spacing:.02em;margin-top:9px;font-family:Inter,system-ui,sans-serif;font-size:.72rem;line-height:1.45}.gallery.collection-body img{background:#0c0e0c}.gallery.collection-body .row-full{margin-block:clamp(4rem,8vw,9rem)}.gallery.collection-body .row-pair,.gallery.collection-body .row-single{margin-block:clamp(3rem,6vw,7rem)}@media (width<=700px){.collection-intro{width:calc(100% - 32px);padding-top:max(112px, calc(env(safe-area-inset-top) + 88px));padding-bottom:42px}.collection-intro h1{font-size:clamp(2.7rem,15vw,5.8rem);line-height:.9}.gallery.collection-body .row-full,.gallery.collection-body .row-pair,.gallery.collection-body .row-single{margin-block:42px}.gallery.collection-body :is(.row-pair,.row-single){gap:24px}.gallery.collection-body figure{width:100%!important;max-width:none!important}.gallery.collection-body img{width:100%;height:auto}.gallery.collection-body figcaption{padding-inline:16px}}.next-project{color:#fff;background:#080a08;min-height:min(78vh,820px);margin-top:clamp(5rem,10vw,10rem);display:grid;position:relative;overflow:hidden}.next-project>a{min-height:inherit;color:inherit;text-decoration:none;display:grid;position:relative}.next-project-media{position:absolute;inset:0;overflow:hidden}.next-project-media:after{content:"";background:linear-gradient(#00000029,#0000000f 40%,#000000b3);position:absolute;inset:0}.next-project-media img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--layout-ease-out);transform:scale(1.015)}.next-project-copy{z-index:2;width:min(calc(100% - 48px),var(--layout-content));align-self:end;gap:12px;margin-inline:auto;padding-bottom:clamp(32px,5vw,64px);display:grid;position:relative}.next-project-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-family:Inter,system-ui,sans-serif;font-size:.7rem}.next-project-title{letter-spacing:-.055em;max-width:12ch;margin:0;font-size:clamp(3rem,8vw,8rem);line-height:.88}.next-project-arrow{font-size:clamp(1.4rem,2vw,2.2rem)}@media (hover:hover) and (pointer:fine){.next-project:hover .next-project-media img{transform:scale(1.045)}}@media (width<=700px){.next-project{min-height:68svh}.next-project-copy{width:calc(100% - 32px);padding-bottom:max(28px, calc(env(safe-area-inset-bottom) + 20px))}.next-project-title{font-size:clamp(2.8rem,15vw,5.8rem)}}.latest-section{scroll-margin-top:90px}.latest-card{border-radius:0!important}.latest-card img{transition:transform .72s var(--layout-ease-out), opacity .24s ease}@media (hover:hover) and (pointer:fine){.latest-card:hover img{transform:scale(1.025)}}input,textarea,select{border-radius:var(--layout-radius-sm)}button,.cta-row,.gallery-cta{touch-action:manipulation}@media (prefers-color-scheme:light){body:not(.is-home){background:var(--layout-page-bg);color:var(--layout-page-fg)}}@media (prefers-color-scheme:dark){body:not(.is-home){background:var(--layout-page-bg);color:var(--layout-page-fg)}.collection-intro .bio,.collection-intro .credits,.gallery.collection-body figcaption{color:var(--layout-muted-fg)}}body.is-home .work-section{color:#f4f5ef!important;background:#080a08!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.site-header,.mobile-menu-screen,.project-image img,.latest-card img,.next-project-media img,.pressable-surface{transition-duration:1ms!important;animation-duration:1ms!important}.site-header.is-hidden{transform:none!important}}@media (width>=1001px){html body .site-header,html body .site-header.is-scrolled,html body.is-home .site-header,html body.is-home .site-header.is-scrolled{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}html body .site-header:before{content:""!important;background:var(--header-bg)!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid var(--header-line)!important;width:100vw!important;max-width:none!important;height:100%!important;box-shadow:none!important;pointer-events:none!important;z-index:-1!important;border-radius:0!important;margin:0!important;display:block!important;position:absolute!important;inset:0 auto 0 50%!important;transform:translate(-50%)!important}html body:not(.is-home) .site-header:before,html body.is-home .site-header.is-scrolled:before{-webkit-backdrop-filter:saturate(125%)blur(18px)!important}html body.is-home .site-header:not(.is-scrolled):before{-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom-color:#0000!important}}.project-image,.filmstrip-image,.journal-card-image,.journal-post-cover,.gallery.collection-body figure,.gallery.collection-body figure>a,.gallery.collection-body [data-image-reveal],.latest-card{background:0 0!important}.project-image img,.filmstrip-image img,.latest-card img,.journal-card-image img,.journal-post-cover img,.gallery.collection-body img,.gallery.collection-body picture,.gallery.collection-body figure{background-color:#0000!important;background-image:none!important}html body .project-image,html.motion-ready body.is-home .project-card .project-image,html body .filmstrip-image,html body .gallery.collection-body img{background:0 0!important}html body figure,html body picture{background-color:#0000}html.image-load-system :is([data-image-reveal] img,.project-image img,.filmstrip-image img,.latest-card img,.journal-card-image img,.journal-post-cover img,.gallery.collection-body img):not(.image-ready),html.image-load-system img.image-error{opacity:0!important}.gallery.collection-body figure,.gallery.collection-body figure>a,.gallery.collection-body [data-image-reveal]{box-shadow:none;border:0;outline:0;background:0 0!important}.project-image img,.filmstrip-image img,.latest-card img,.journal-card-image img,.journal-post-cover img,.gallery.collection-body img{border:0;display:block;background:0 0!important}@media (width<=1000px){html body .project-image,html body .filmstrip-image,html body .journal-card-image,html body .journal-post-cover,html body .gallery.collection-body [data-image-reveal]{background:0 0!important}}:root{--premium-ease:cubic-bezier(.16,1,.3,1);--premium-fast:.16s;--premium-medium:.28s;--premium-focus:color-mix(in srgb, var(--accent,#f2a52c) 86%, white 14%)}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-x:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-width:320px}::selection{color:#fff;background:#a66d17d1}:where(a,button,input,textarea,select,summary,[role=button]){-webkit-tap-highlight-color:transparent}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--premium-focus);outline-offset:4px}.site-header,.mobile-menu-screen,.mobile-menu-trigger,.mobile-menu-close,.nav-book,.mobile-book,.footer-contact,.back-link,.filter{transition-timing-function:var(--premium-ease)!important}.image-load-system :where(.opening-image,.filmstrip-image,.project-image,.latest-card,.journal-card-image,.journal-post-cover,.gallery.collection-body figure,.next-project-media),.image-load-system .project-image{background-color:#0000!important}.image-load-system :where(.opening-image,.filmstrip-image,.project-image,.latest-card,.journal-card-image,.journal-post-cover,.gallery.collection-body figure,.next-project-media) img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}@media (width<=700px){html body .site-header{padding-top:env(safe-area-inset-top)!important}html body .mobile-menu-screen{padding-bottom:env(safe-area-inset-bottom)!important}html body .mobile-book,html body .mobile-menu-trigger,html body .mobile-menu-close{touch-action:manipulation}}@media (hover:hover) and (pointer:fine){.desktop-nav>a:not(.nav-book),.back-link,footer a{transition:opacity var(--premium-fast) ease, transform var(--premium-medium) var(--premium-ease)}.desktop-nav>a:not(.nav-book):hover,.back-link:hover{opacity:.62;transform:translateY(-1px)}.nav-book,.mobile-book,.footer-contact{transition:transform var(--premium-medium) var(--premium-ease), opacity var(--premium-fast) ease, background-color var(--premium-fast) ease}.nav-book:hover,.footer-contact:hover{transform:translateY(-2px)}dialog.lightbox button:hover{transform:scale(1.035)}}:where(.booking-form,#inquiry,.contact-form) :where(input,textarea,select){transition:border-color var(--premium-fast) ease, box-shadow var(--premium-fast) ease, background-color var(--premium-fast) ease}:where(.booking-form,#inquiry,.contact-form) :where(input,textarea,select):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#f2a52c) 13%, transparent)}dialog.lightbox,dialog.lightbox[open],dialog.lightbox::backdrop{background:#050505!important}dialog.lightbox button{touch-action:manipulation;min-width:44px;min-height:44px;transition:transform var(--premium-fast) var(--premium-ease), opacity var(--premium-fast) ease}@media (width>=1900px){.site-header,footer{padding-left:clamp(48px,3.6vw,112px);padding-right:clamp(48px,3.6vw,112px)}body:not(.is-home) :where(.collection-intro,.section-intro,.project-intro){max-width:min(1760px,100% - 64px);margin-inline:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}html body .mobile-menu-trigger:before{animation:none!important}:where(.desktop-nav>a,.back-link,.nav-book,.mobile-book,.footer-contact,dialog.lightbox button){transition:none!important}}@media (width<=1000px){html body .site-header,html body .site-header.is-hidden{visibility:visible!important;opacity:1!important;transform:translate(0,0)!important}html body .site-header .ergys-wordmark,html body .site-header .mobile-menu-trigger{visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body .site-header .hamburger{visibility:visible!important;opacity:1!important}html.mobile-menu-open body .site-header{transform:translate(0,0)!important}}@media (width<=1000px) and (prefers-reduced-motion:no-preference){html body .site-header{transition:background-color .22s,border-color .22s,color .22s!important}}@media (width<=700px){html body .booking-page .services-section{box-sizing:border-box!important;border:1px solid #0000!important;border-radius:28px!important;width:calc(100% - 20px)!important;max-width:680px!important;margin:18px auto 26px!important;padding:10px!important;overflow:hidden!important}html body .booking-page .section-heading{grid-template-columns:1fr!important;gap:18px!important;margin:0!important;padding:26px 18px 28px!important;display:grid!important}html body .booking-page .section-heading>div{min-width:0!important}html body .booking-page .section-heading .eyebrow{letter-spacing:.19em!important;margin:0 0 18px!important;font-size:10px!important;font-weight:600!important;line-height:1.3!important}html body .booking-page .section-heading h2{letter-spacing:-.048em!important;text-wrap:balance!important;max-width:9ch!important;margin:0!important;font-size:clamp(48px,13vw,64px)!important;line-height:.93!important}html body .booking-page .section-heading .section-copy{letter-spacing:-.008em!important;max-width:31ch!important;margin:0!important;font-size:clamp(15px,4vw,17px)!important;line-height:1.62!important}html body .booking-page .services-grid{background:0 0!important;grid-template-columns:1fr!important;gap:8px!important;padding:0!important;display:grid!important}html body .booking-page .service-card{aspect-ratio:6/5!important;box-sizing:border-box!important;border:0!important;border-radius:19px!important;width:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important}html body .booking-page .service-card:first-child,html body .booking-page .service-card:last-child{border-radius:19px!important}html body .booking-page .service-image,html body .booking-page .service-image img,html body .booking-page .service-overlay{border-radius:inherit!important}html body .booking-page .service-copy{bottom:18px!important;left:18px!important;right:18px!important}html body .booking-page .service-copy h3{letter-spacing:-.03em!important;max-width:17ch!important;margin:0 0 8px!important;font-size:clamp(27px,7.6vw,36px)!important;line-height:1!important}html body .booking-page .service-copy p{letter-spacing:.14em!important;margin:0!important;font-size:10px!important;line-height:1.35!important}html body .booking-page .collab-section{box-sizing:border-box!important;border:1px solid #0000!important;border-radius:28px!important;grid-template-columns:1fr!important;gap:0!important;width:calc(100% - 20px)!important;max-width:680px!important;margin:24px auto 46px!important;padding:9px!important;display:grid!important;overflow:hidden!important}html body .booking-page .collab-visual{aspect-ratio:16/9!important;border-radius:20px!important;width:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important}html body .booking-page .collab-visual img{object-fit:cover!important;object-position:center!important;border-radius:inherit!important;width:100%!important;height:100%!important;display:block!important}html body .booking-page .collab-copy{padding:30px 18px 27px!important}html body .booking-page .collab-copy .eyebrow{letter-spacing:.19em!important;margin:0 0 18px!important;font-size:10px!important;font-weight:600!important;line-height:1.3!important}html body .booking-page .collab-copy h2{letter-spacing:-.046em!important;text-wrap:balance!important;max-width:10ch!important;margin:0!important;font-size:clamp(46px,12.2vw,62px)!important;line-height:.94!important}html body .booking-page .collab-copy p:not(.eyebrow){letter-spacing:-.008em!important;max-width:32ch!important;margin:24px 0 28px!important;font-size:clamp(15px,4vw,17px)!important;line-height:1.62!important}html body .booking-page .collab-copy .button{box-sizing:border-box!important;letter-spacing:.15em!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;width:100%!important;min-height:52px!important;padding:0 18px!important;font-size:10px!important;font-weight:600!important;line-height:1!important;display:flex!important}}html body footer{max-width:var(--content-max);align-items:center;column-gap:32px;margin-inline:auto;display:grid;padding:clamp(34px, 4vw, 54px) var(--page-pad) 28px!important;color:#f1efe8!important;background:#080b08!important;border-top:1px solid #ffffff12!important;grid-template-columns:minmax(0,1fr) auto!important;row-gap:28px!important}html body footer .footer-row{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;gap:24px!important;display:grid!important}html body .footer-name{font-family:var(--wordmark-font);text-transform:uppercase;justify-self:start;font-weight:600;line-height:1;color:#f1efe8!important;letter-spacing:.095em!important;font-size:clamp(16px,1.15vw,20px)!important}html body .footer-social{justify-self:center}html body .footer-contact{text-transform:uppercase;opacity:.7;justify-self:end;line-height:1;transition:opacity .18s;color:#f1efe8!important;letter-spacing:.16em!important;font-size:9px!important}html body .footer-contact:hover{opacity:1}.footer-copyright{color:#f1efe866;grid-column:1;line-height:1.5;text-align:left!important;letter-spacing:.06em!important;justify-self:start!important;font-size:9px!important}html body footer>a:last-child{grid-column:2;justify-self:end;transition:color .18s;color:#f1efe880!important;letter-spacing:.12em!important;font-size:9px!important}html body footer>a:last-child:hover{color:#f1efe8!important}@media (width<=700px){html body footer{column-gap:18px;padding:38px 18px max(28px, env(safe-area-inset-bottom))!important;grid-template-columns:1fr auto!important;row-gap:24px!important}html body footer .footer-row{grid-template-areas:"name contact""social social";grid-template-columns:1fr auto!important;gap:20px 18px!important}html body .footer-name{grid-area:name;font-size:17px!important}html body .footer-contact{grid-area:contact;justify-self:end}html body .footer-social{grid-area:social;justify-self:start;margin-left:-2px}html body .footer-copyright{border-top:1px solid #fff1;grid-column:1/-1;width:100%;padding-top:20px;font-size:9px!important}html body footer>a:last-child{grid-column:1/-1;justify-self:start;margin-top:-10px}}html body footer [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}html body .footer-legal{color:#f1efe847;letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap;grid-column:1/-1;justify-self:start;align-items:center;gap:9px;margin-top:-14px;font-size:8px;line-height:1;display:flex}html body .footer-legal a{transition:color .18s;color:#f1efe86e!important}html body .footer-legal a:hover{color:#f1efe8!important}html body .footer-legal span{opacity:.38}@media (width<=700px){html body .footer-legal{grid-column:1/-1;gap:8px;margin-top:-8px;padding-top:2px;font-size:7.5px}}.mobile-title-rollup{display:none}@media (width<=700px){html body .collection-intro{width:calc(100% - 18px)!important;min-height:0!important;color:var(--theme-text)!important;background:linear-gradient(145deg, var(--theme-panel) 0%, var(--theme-panel-deep) 100%)!important;border:1px solid var(--theme-line)!important;-webkit-backdrop-filter:blur(28px)saturate(118%)!important;border-top:0!important;border-radius:0 0 16px 16px!important;margin-inline:auto!important;padding:28px 22px 30px!important;box-shadow:inset 0 1px #ffffff12,0 18px 48px #00000021!important}html body .collection-intro .back-link{opacity:.78;min-height:34px;margin-bottom:18px;font-size:13px;color:var(--theme-text)!important}html body .collection-intro .kicker{letter-spacing:.19em;margin-bottom:0;font-size:clamp(9px,2.7vw,11px);line-height:1.3;color:var(--theme-muted)!important;margin-top:8px!important}html body .collection-intro h1{text-wrap:balance;max-width:100%!important;color:var(--theme-text)!important;letter-spacing:-.047em!important;overflow-wrap:normal!important;word-break:normal!important;margin:20px 0!important;font-size:clamp(2.65rem,11vw,3.45rem)!important;line-height:.92!important}html body .collection-intro>p:not(.kicker){opacity:1;margin-bottom:0;max-width:34ch!important;color:var(--theme-muted)!important;font-size:clamp(13.5px,3.7vw,15px)!important;line-height:1.65!important}html.motion-ready body:not(.is-home) .collection-intro{transform-origin:top;animation:.42s cubic-bezier(.16,1,.3,1) both mobile-collection-open}@keyframes mobile-collection-open{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.mobile-title-rollup{left:9px;right:9px;top:var(--rollup-top,82px);z-index:4900;pointer-events:none;min-height:48px;color:var(--theme-text);background:linear-gradient(145deg, var(--theme-panel), var(--theme-panel-deep));border:1px solid var(--theme-line);-webkit-backdrop-filter:blur(28px)saturate(125%);opacity:0;visibility:hidden;transform-origin:top;border-radius:10px;align-items:center;padding:10px 16px;transition:opacity .2s,transform .3s cubic-bezier(.16,1,.3,1),top .26s cubic-bezier(.16,1,.3,1),visibility 0s linear .3s;display:flex;position:fixed;transform:translateY(-10px)scale(.98);box-shadow:inset 0 1px #ffffff12,0 14px 36px #0000002e}.mobile-title-rollup.is-visible{opacity:1;visibility:visible;transition:opacity .2s,transform .3s cubic-bezier(.16,1,.3,1),top .26s cubic-bezier(.16,1,.3,1),visibility;transform:translate(0,0)scale(1)}.mobile-title-rollup span{text-overflow:ellipsis;white-space:nowrap;font-family:var(--serif);letter-spacing:-.025em;font-size:clamp(17px,4.8vw,21px);font-weight:400;line-height:1;overflow:hidden}}@media (width<=390px){html body .collection-intro h1{font-size:clamp(2.3rem,11.2vw,3rem)!important}}@media (width<=700px) and (prefers-reduced-motion:reduce){html.motion-ready body:not(.is-home) .collection-intro{opacity:1!important;animation:none!important;transform:none!important}.mobile-title-rollup{transition:none!important}}@media (width>=701px){.section-intro,.project-intro{box-shadow:0 22px 60px #0000001f;border-radius:0 0 14px 14px!important;min-height:0!important;padding:clamp(44px,4vw,68px) clamp(48px,5vw,78px) clamp(46px,4vw,64px)!important}.section-intro .back-link,.project-intro .back-link{opacity:.76;min-height:34px!important;font-size:12px!important}.section-intro .kicker,.project-intro .kicker{letter-spacing:.18em!important;margin-top:clamp(22px,2vw,30px)!important;font-size:10px!important}.section-intro h1,.project-intro h1{letter-spacing:-.052em!important;max-width:10ch!important;margin:clamp(24px,2.4vw,34px) 0 18px!important;font-size:clamp(64px,5vw,96px)!important;line-height:.9!important}.section-intro>p:not(.kicker),.project-intro>p:not(.kicker){max-width:52ch!important;font-size:13px!important;line-height:1.7!important}.section-intro~.collection-body,.project-intro+.gallery.collection-body{padding-top:clamp(22px,1.8vw,34px)!important}}@media (width>=1900px){.section-intro h1,.project-intro h1{font-size:clamp(72px,4.6vw,104px)!important}}@media (width>=701px){.next-project{width:min(calc(100% - 36px), var(--layout-content));border-radius:14px;overflow:hidden;box-shadow:0 28px 80px #0003;min-height:clamp(480px,58vh,650px)!important;margin:clamp(80px,8vw,130px) auto 18px!important}.next-project-media img{object-position:var(--next-focal-point,50% 50%)!important}.next-project-media:after{background:linear-gradient(#0000000f 0%,#0000000a 45%,#000000c2 100%)!important}.next-project-copy{width:auto!important;margin:0!important;padding:clamp(34px,4vw,58px)!important}.next-project-title{max-width:10ch!important;font-size:clamp(52px,5.5vw,94px)!important;line-height:.9!important}.next-project-eyebrow{opacity:.74;letter-spacing:.18em!important;font-size:9px!important}html.motion-ready body:not(.is-home) .section-intro,html.motion-ready body:not(.is-home) .project-intro{transform-origin:top;will-change:transform, opacity, clip-path;animation:.76s cubic-bezier(.16,1,.3,1) both desktop-collection-roll-down}@keyframes desktop-collection-roll-down{0%{opacity:0;clip-path:inset(0 0 86% round 0 0 14px 14px);transform:translateY(-28px)scaleY(.78)}48%{opacity:1}to{opacity:1;clip-path:inset(0 round 0 0 14px 14px);transform:translate(0,0)scaleY(1)}}}@media (width>=701px) and (prefers-reduced-motion:reduce){html.motion-ready body:not(.is-home) .section-intro,html.motion-ready body:not(.is-home) .project-intro{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}}@media (width>=701px){.section-intro,.project-intro{z-index:2;position:relative}.section-intro~.collection-body,.project-intro+.gallery.collection-body{z-index:1;position:relative;margin-top:-26px!important;padding-top:0!important}}.mobile-menu-trigger,.mobile-menu-screen{display:none}@media (width<=1000px){html{--menu-accent:#d8bd78;--menu-white:#f2f0eb;--menu-muted:#f2f0eb7a;--menu-line:#f2f0eb26;--menu-pad:clamp(19px, 5vw, 38px)}html.mobile-menu-open,html.mobile-menu-open body{overscroll-behavior:none!important;overflow:hidden!important}html body .mobile-menu-trigger{color:#fff!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;background:#00000012!important;border:1px solid #f6f4ee42!important;border-radius:50%!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;transition:transform .18s,border-color .18s,background-color .18s!important;display:grid!important;position:relative!important}html body .mobile-menu-trigger:before{content:""!important;pointer-events:none!important;-webkit-mask-composite:xor!important;background:conic-gradient(#0000 0deg 238deg,#7a5b2c24 258deg,#c39e5594 288deg,#f7e5b2fa 313deg,#d8bd78d1 331deg,#7756251f 349deg,#0000 360deg)!important;border:0!important;border-radius:50%!important;padding:1px!important;animation:4.8s linear infinite ergys-menu-ring!important;display:block!important;position:absolute!important;inset:-3px!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-origin:content-box,border-box!important;mask-composite:exclude!important;mask-mode:match-source,match-source!important}@keyframes ergys-menu-ring{to{transform:rotate(360deg)}}html body .mobile-menu-trigger:active{transform:scale(.94)!important}html body .hamburger{width:18px!important;height:12px!important;display:block!important;position:relative!important}html body .hamburger i{background:currentColor!important;border-radius:999px!important;height:1px!important;margin:0!important;display:block!important;position:absolute!important}html body .hamburger i:first-child{width:18px!important;top:2px!important;left:0!important}html body .hamburger i:last-child{width:12px!important;top:9px!important;right:0!important}html body .mobile-menu-screen{z-index:999999!important;isolation:isolate!important;width:100%!important;height:100dvh!important;color:var(--menu-white)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:#020805!important;grid-template-rows:auto minmax(0,1fr) auto!important;margin:0!important;padding:0!important;transition:opacity .22s,transform .42s cubic-bezier(.16,1,.3,1),visibility 0s linear .42s!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:translateY(-8px)!important}html body .mobile-menu-screen:before{content:""!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(at 110% 15%,#31644238 0%,#193e271c 27%,#0000 55%),radial-gradient(at -15% 85%,#1a442a1a 0%,#0000 48%),linear-gradient(150deg,#07120c 0%,#030906 48%,#010302 100%)!important;position:absolute!important;inset:0!important}html body .mobile-menu-screen:after{content:""!important;z-index:0!important;filter:blur(18px)!important;pointer-events:none!important;background:linear-gradient(115deg,#0000 10%,#41664a09 35%,#6f917713 53%,#0a1d1105 72%,#0000 90%)!important;border-radius:48% 0 0 48%!important;width:78vw!important;height:76vh!important;position:absolute!important;top:10%!important;right:-38%!important;transform:rotate(12deg)!important}html body .mobile-menu-screen.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .22s,transform .42s cubic-bezier(.16,1,.3,1),visibility!important;transform:translate(0,0)!important}html body .mobile-menu-atmosphere{z-index:0!important;pointer-events:none!important;opacity:.4!important;mix-blend-mode:screen!important;background-image:repeating-linear-gradient(115deg,#0000 0 18px,#ffffff02 19px,#0000 20px)!important;position:absolute!important;inset:0!important}html body .mobile-menu-head{z-index:2!important;min-height:clamp(92px,14dvh,124px)!important;padding:max(25px, env(safe-area-inset-top)) var(--menu-pad) 18px!important;box-sizing:border-box!important;border-bottom:1px solid var(--menu-line)!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;display:flex!important;position:relative!important}html body .mobile-menu-head-copy{min-width:0!important}html body .mobile-menu-brand{color:var(--menu-white)!important;font-family:var(--wordmark-font)!important;letter-spacing:.17em!important;white-space:nowrap!important;align-items:baseline!important;gap:.38em!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}html body .mobile-menu-brand-strong,html body .mobile-menu-brand-light{font-size:clamp(25px,7vw,34px)!important;line-height:1!important}html body .mobile-menu-brand-strong{font-weight:600!important}html body .mobile-menu-brand-light{font-weight:200!important}html body .mobile-menu-tagline{color:#f2f0eb54!important;font-family:var(--sans)!important;letter-spacing:.26em!important;text-transform:uppercase!important;white-space:nowrap!important;margin-top:13px!important;font-size:clamp(6.5px,1.8vw,8px)!important;font-weight:500!important;line-height:1.3!important;display:block!important}html body .mobile-menu-close{cursor:pointer!important;background:#ffffff03!important;border:1px solid #f2f0eb45!important;border-radius:50%!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:-3px 0 0!important;padding:0!important;transition:border-color .18s,background-color .18s,transform .18s!important;display:grid!important;position:relative!important}html body .mobile-menu-close:hover{background:#ffffff09!important;border-color:#f2f0eb8f!important}html body .mobile-menu-close:active{transform:scale(.94)!important}html body .mobile-menu-close:before,html body .mobile-menu-close:after{content:""!important;background:var(--menu-white)!important;border-radius:100px!important;width:18px!important;height:1px!important;position:absolute!important;top:50%!important;left:50%!important}html body .mobile-menu-close:before{transform:translate(-50%,-50%)rotate(45deg)!important}html body .mobile-menu-close:after{transform:translate(-50%,-50%)rotate(-45deg)!important}html body .mobile-menu-content{z-index:2!important;overscroll-behavior:contain!important;scrollbar-width:none!important;min-height:0!important;padding:clamp(23px, 4dvh, 44px) var(--menu-pad) clamp(24px, 4dvh, 46px)!important;box-sizing:border-box!important;position:relative!important;overflow-y:auto!important}html body .mobile-menu-content::-webkit-scrollbar{display:none!important}html body .mobile-menu-primary{border:0!important;grid-template-columns:1fr!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}html body .mobile-menu-primary>a{min-height:clamp(57px,8.4dvh,78px)!important;color:var(--menu-white)!important;opacity:0!important;-webkit-tap-highlight-color:transparent!important;background:0 0!important;border:0!important;grid-template-columns:30px 1fr auto!important;align-items:center!important;column-gap:clamp(12px,3.5vw,18px)!important;margin:0!important;padding:0!important;text-decoration:none!important;transition:opacity .24s,transform .52s cubic-bezier(.16,1,.3,1),color .18s!important;display:grid!important;position:relative!important;transform:translateY(13px)!important}html body .mobile-menu-screen.is-open .mobile-menu-primary>a{opacity:1!important;transform:translate(0,0)!important}html body .mobile-menu-screen.is-open .mobile-menu-primary>a:first-child{transition-delay:40ms!important}html body .mobile-menu-screen.is-open .mobile-menu-primary>a:nth-child(2){transition-delay:70ms!important}html body .mobile-menu-screen.is-open .mobile-menu-primary>a:nth-child(3){transition-delay:.1s!important}html body .mobile-menu-screen.is-open .mobile-menu-primary>a:nth-child(4){transition-delay:.13s!important}html body .mobile-menu-screen.is-open .mobile-menu-primary>a:nth-child(5){transition-delay:.16s!important}html body .mobile-menu-screen.is-open .mobile-menu-primary>a:nth-child(6){transition-delay:.19s!important}html body .mobile-menu-number{color:var(--menu-accent)!important;font-family:var(--sans)!important;letter-spacing:.14em!important;font-size:8px!important;font-weight:600!important;line-height:1!important}html body .mobile-menu-label{min-width:0!important;font-family:var(--sans)!important;letter-spacing:-.047em!important;text-transform:uppercase!important;align-items:center!important;font-size:clamp(29px,min(8.8vw,4.9dvh),43px)!important;font-weight:300!important;line-height:.94!important;display:flex!important;position:relative!important}html body .mobile-menu-label:before{content:""!important;background:#f2f0eb47!important;flex:none!important;width:clamp(24px,7vw,42px)!important;height:1px!important;margin-right:clamp(13px,3.5vw,21px)!important;transition:width .22s,background-color .22s!important}html body .mobile-menu-arrow{color:#f2f0eb8f!important;width:30px!important;height:30px!important;font-family:var(--sans)!important;justify-content:center!important;align-items:center!important;font-size:15px!important;font-weight:300!important;line-height:1!important;transition:transform .18s,color .18s!important;display:inline-flex!important}html body .mobile-menu-primary>a:hover,html body .mobile-menu-primary>a:active{color:#fff!important}html body .mobile-menu-primary>a:hover .mobile-menu-label:before,html body .mobile-menu-primary>a:active .mobile-menu-label:before{background:var(--menu-accent)!important;width:clamp(34px,10vw,54px)!important}html body .mobile-menu-primary>a:hover .mobile-menu-arrow,html body .mobile-menu-primary>a:active .mobile-menu-arrow{color:var(--menu-accent)!important;transform:translate(4px)!important}html body .mobile-menu-secondary{border-top:1px solid var(--menu-line)!important;grid-template-columns:1fr auto 1fr auto 1fr!important;align-items:center!important;gap:clamp(8px,3vw,18px)!important;width:100%!important;margin:clamp(24px,4.5dvh,46px) 0 0!important;padding:18px 0 0!important;display:grid!important;position:relative!important}html body .mobile-menu-secondary>a{color:#f2f0eb99!important;font-family:var(--sans)!important;letter-spacing:.22em!important;text-transform:uppercase!important;text-align:center!important;font-size:clamp(8px,2.15vw,10px)!important;font-weight:500!important;line-height:1!important;transition:color .18s!important}html body .mobile-menu-secondary>a:first-child{text-align:left!important}html body .mobile-menu-secondary>a:last-child{text-align:right!important}html body .mobile-menu-secondary>span{background:#f2f0eb2e!important;width:1px!important;height:18px!important}html body .mobile-menu-secondary>a:hover{color:var(--menu-white)!important}html body .mobile-menu-statement{color:#f2f0eb3d!important;font-family:var(--sans)!important;letter-spacing:.08em!important;flex-direction:column!important;align-items:center!important;gap:16px!important;margin:clamp(30px,5dvh,58px) auto 0!important;font-size:clamp(9px,2.5vw,12px)!important;font-weight:300!important;line-height:1.4!important;display:flex!important}html body .mobile-menu-statement i{background:#f2a52c7a!important;width:28px!important;height:1px!important}html body .mobile-menu-footer{z-index:3!important;width:100%!important;min-height:76px!important;padding:12px var(--menu-pad) max(14px, env(safe-area-inset-bottom))!important;box-sizing:border-box!important;border-top:1px solid var(--menu-line)!important;-webkit-backdrop-filter:blur(14px)!important;background:#0104028a!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"language social book"!important;align-items:center!important;gap:clamp(10px,3vw,20px)!important;display:grid!important;position:relative!important}html body .mobile-menu-footer .language-switch{background:0 0!important;border:0!important;grid-area:language!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important}html body .mobile-menu-footer .language-switch:before{display:none!important}html body .mobile-menu-footer .language-switch button{color:#f2f0eb57!important;width:auto!important;min-width:0!important;height:auto!important;min-height:32px!important;font-family:var(--sans)!important;letter-spacing:.13em!important;cursor:pointer!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:9px!important;font-weight:600!important;line-height:32px!important}html body .mobile-menu-footer .language-switch button.is-active{color:var(--menu-accent)!important}html body .mobile-language-divider{color:#f2f0eb33!important;font-size:9px!important}html body .mobile-footer-row{display:contents!important}html body .mobile-social{grid-area:social!important;justify-self:center!important;align-items:center!important;gap:clamp(4px,1.5vw,8px)!important;display:flex!important}html body .mobile-social .social-link{color:#f2f0ebbd!important;opacity:1!important;border:1px solid #f2f0eb24!important;border-radius:50%!important;flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;transition:border-color .18s,color .18s,transform .18s!important;transform:none!important}html body .mobile-social .social-link:before{display:none!important}html body .mobile-social .social-link:hover{color:var(--menu-accent)!important;border-color:#f2a52c6b!important;transform:translateY(-2px)!important}html body .mobile-social .social-icon{width:13px!important;height:13px!important}html body .mobile-book{min-height:40px!important;color:var(--menu-accent)!important;font-family:var(--sans)!important;letter-spacing:.18em!important;text-transform:uppercase!important;white-space:nowrap!important;border:1px solid #f2a52c85!important;border-radius:999px!important;grid-area:book!important;justify-content:center!important;justify-self:end!important;align-items:center!important;gap:9px!important;padding:0 16px!important;font-size:8px!important;font-weight:600!important;line-height:1!important;transition:background-color .18s,color .18s,transform .18s!important;display:inline-flex!important}html body .mobile-book:hover,html body .mobile-book:active{color:#07100a!important;background:var(--menu-accent)!important}html body .mobile-book:active{transform:scale(.97)!important}}@media (width<=390px){html{--menu-pad:17px}html body .mobile-menu-tagline{letter-spacing:.2em!important;font-size:6px!important}html body .mobile-menu-primary>a{grid-template-columns:25px 1fr 24px!important;min-height:clamp(52px,8dvh,66px)!important}html body .mobile-menu-label{font-size:clamp(27px,min(8.4vw,4.6dvh),37px)!important}html body .mobile-menu-label:before{width:22px!important;margin-right:12px!important}html body .mobile-social .social-link{flex-basis:31px!important;width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important}html body .mobile-book{min-height:36px!important;padding:0 12px!important;font-size:7px!important}}@media (width<=700px) and (height<=740px){html body .mobile-menu-head{min-height:82px!important;padding-top:18px!important;padding-bottom:12px!important}html body .mobile-menu-tagline{display:none!important}html body .mobile-menu-content{padding-top:16px!important;padding-bottom:18px!important}html body .mobile-menu-primary>a{min-height:48px!important}html body .mobile-menu-label{font-size:clamp(24px,7vw,31px)!important}html body .mobile-menu-secondary{margin-top:18px!important;padding-top:13px!important}html body .mobile-menu-statement{display:none!important}html body .mobile-menu-footer{min-height:60px!important;padding-top:8px!important;padding-bottom:max(8px, env(safe-area-inset-bottom))!important}}@media (width<=1000px){html body.is-home .site-header:not(.is-scrolled) .mobile-menu-trigger,html body.is-home .site-header.is-scrolled .mobile-menu-trigger{color:#fff!important;background:#00000014!important;border-color:#ffffff4d!important}html body.is-home .site-header .hamburger i{background:#fff!important}html body.is-home .site-header.is-scrolled{--header-fg:#f4f2ed!important}html body.is-home .site-header.is-scrolled .ergys-wordmark{color:#f4f2ed!important;text-shadow:0 2px 14px #00000052!important}}@media (width<=1000px) and (prefers-color-scheme:light){html body:not(.is-home) .mobile-menu-trigger{color:#171914!important;background:#17191405!important;border-color:#17191438!important}}@media (prefers-reduced-motion:reduce){html body .mobile-menu-screen,html body .mobile-menu-primary>a,html body .mobile-menu-trigger,html body .mobile-menu-close,html body .mobile-menu-label:before,html body .mobile-menu-arrow{transition:none!important;transform:none!important}html body .mobile-menu-trigger:before{border:1px solid #f2a52c6b!important;animation:none!important}}@media (width<=700px){html body:not(.is-home) .portfolio-section-intro h1{letter-spacing:-.04em!important;text-wrap:balance!important;margin:16px 0 14px!important;font-size:clamp(2.15rem,9vw,2.75rem)!important;line-height:.96!important}html body:not(.is-home) .portfolio-section-intro>p:not(.kicker){margin-top:0!important;font-size:clamp(13px,3.5vw,14.5px)!important}.floating-whatsapp,.whatsapp-button,.wa-button,.wa-fab{-webkit-backdrop-filter:blur(14px)!important;background:#0a0a0ab8!important;border:1px solid #d4b05c73!important;border-radius:999px!important;width:58px!important;height:58px!important;bottom:16px!important;right:16px!important;box-shadow:0 12px 28px #00000047!important}.floating-whatsapp svg,.whatsapp-button svg,.wa-button svg,.wa-fab svg{width:22px!important;height:22px!important}.floating-whatsapp span,.whatsapp-button span,.wa-button span,.wa-fab span,.floating-whatsapp small,.whatsapp-button small,.wa-button small,.wa-fab small{display:none!important}html body .mobile-menu-screen.is-open.is-leaving{opacity:1!important;visibility:visible!important;pointer-events:none!important;background:#020805!important;transition:none!important;transform:none!important}html body .mobile-menu-screen.is-leaving .mobile-menu-head,html body .mobile-menu-screen.is-leaving .mobile-menu-content,html body .mobile-menu-screen.is-leaving .mobile-menu-footer{opacity:0!important;transition:opacity 80ms,transform .11s!important;transform:translateY(-3px)!important}html body .mobile-menu-screen.is-leaving:before{opacity:1!important;background:linear-gradient(150deg,#07120c 0%,#030906 48%,#010302 100%)!important;transition:none!important}}:root{--brand-gold:#c99138;--brand-gold-bright:#e3b76a;--brand-white:#f4f1e9}body.is-home .home-marquee{contain:paint;color:#f4f2ed85!important;background:0 0!important;border-top:1px solid #ffffff13!important;border-bottom:1px solid #ffffff13!important;width:100vw!important;margin:0 0 clamp(34px,5vw,68px) calc(50% - 50vw)!important;overflow:hidden!important}body.is-home .home-marquee-track{will-change:transform;width:max-content!important;animation:34s linear infinite ergysV16Marquee!important;display:flex!important}body.is-home .home-marquee-set{flex:none!important;align-items:center!important;gap:clamp(28px,4.2vw,66px)!important;min-width:max-content!important;padding:12px clamp(18px,3.4vw,52px)!important;display:flex!important}body.is-home .home-marquee-item{white-space:nowrap!important;font-family:var(--sans)!important;letter-spacing:.18em!important;text-transform:uppercase!important;align-items:center!important;gap:10px!important;font-size:clamp(8px,.65vw,10px)!important;font-weight:400!important;line-height:1!important;display:inline-flex!important}body.is-home .home-marquee-no{color:var(--brand-gold)!important;letter-spacing:.08em!important;opacity:.95!important;font-size:.82em!important}body.is-home .home-marquee-sep{background:#f4f2ed38!important;width:18px!important;height:1px!important;display:inline-block!important}@keyframes ergysV16Marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}body.is-home .filters-shell{flex:1!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;min-width:0!important;display:grid!important}body.is-home .filter-rail-arrow{color:#f4f2ed99!important;background:0 0!important;border:0!important;place-items:center!important;width:34px!important;height:44px!important;padding:0!important;display:none!important}body.is-home .filter-rail-arrow svg{fill:none!important;stroke:currentColor!important;stroke-width:1.35px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:18px!important;height:18px!important}body.is-home .work-section .filters{scrollbar-width:none!important;scroll-snap-type:x proximity!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;align-items:center!important;gap:clamp(24px,3.2vw,52px)!important;min-width:0!important;display:flex!important;overflow:auto hidden!important}body.is-home .work-section .filters::-webkit-scrollbar{display:none!important}body.is-home .work-section .filters button{min-height:42px!important;box-shadow:none!important;color:#f4f2ed70!important;letter-spacing:.15em!important;text-transform:uppercase!important;scroll-snap-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;align-items:baseline!important;gap:7px!important;padding:10px 0 13px!important;font-size:clamp(9px,.72vw,11px)!important;font-weight:500!important;line-height:1!important;display:inline-flex!important;position:relative!important}body.is-home .work-section .filters button:after{content:""!important;background:var(--brand-gold)!important;opacity:0!important;border-radius:50%!important;width:5px!important;height:5px!important;transition:opacity .18s,transform .22s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;bottom:4px!important;left:50%!important;transform:translate(-50%)scale(.4)!important}body.is-home .work-section .filters button[aria-pressed=true],body.is-home .work-section .filters button.is-active{color:#f5f3ed!important}body.is-home .work-section .filters button[aria-pressed=true]:after,body.is-home .work-section .filters button.is-active:after{opacity:1!important;transform:translate(-50%)scale(1)!important}body.is-home .filter-count{color:#f4f2ed40!important;letter-spacing:.08em!important;font-size:.78em!important}@media (width<=900px){body.is-home .filters-shell{grid-template-columns:32px minmax(0,1fr) 32px!important;gap:2px!important}body.is-home .filter-rail-arrow{display:grid!important}body.is-home .work-section .filters{gap:clamp(22px,7vw,38px)!important;padding-inline:5px!important}body.is-home .work-section .filters button{min-height:44px!important;font-size:9px!important}body.is-home .index-link{display:none!important}}body.is-home .latest-section{color:#f3f1eb!important;background:#080a08!important;border-color:#fff1!important}body.is-home .latest-section .kicker,body.is-home .latest-section h2,body.is-home .editorial-social-link{color:#f3f1eb!important}body.is-home .latest-intro{color:#f3f1eb85!important}body.is-home .latest-grid{max-width:var(--content-max)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:clamp(155px,16vw,305px)!important;gap:clamp(6px,.65vw,12px)!important;margin-inline:auto!important;display:grid!important}body.is-home .latest-card{aspect-ratio:auto!important;background:#111!important;border-radius:clamp(3px,.3vw,6px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important}body.is-home .latest-card:first-child{grid-row:span 2!important}body.is-home .latest-card:nth-child(6){grid-column:span 2!important}body.is-home .latest-card img{object-fit:cover!important;width:100%!important;height:100%!important}@media (width<=700px){body.is-home .latest-section{padding:56px 4vw 52px!important}body.is-home .latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:clamp(132px,41vw,190px)!important;gap:6px!important}body.is-home .latest-card:first-child{grid-row:span 2!important}body.is-home .latest-card:nth-child(6){grid-column:auto!important}}@media (width<=1000px){html body .mobile-menu-trigger{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#0000000a!important;border:1px solid #f6f4ee3d!important}}@media (width<=1000px) and (prefers-color-scheme:light){html body:not(.is-home) .site-header,html body:not(.is-home) .site-header.is-scrolled{--header-fg:#171914!important;color:#171914!important;-webkit-backdrop-filter:blur(18px)!important;background:#f6f5eff0!important;border-bottom:1px solid #17191417!important;box-shadow:0 8px 26px #22291f0e!important}html body:not(.is-home) .site-header .ergys-wordmark{color:#171914!important;text-shadow:none!important}html body:not(.is-home) .site-header .mobile-menu-trigger{color:#171914!important;background:0 0!important;border-color:#17191433!important}html body:not(.is-home) .site-header .hamburger i{background:#171914!important}}@media (width<=1000px){html{--menu-pad:clamp(20px,5vw,34px)!important}html body .mobile-menu-screen{background:#020705!important;grid-template-rows:auto minmax(0,1fr) auto!important}html body .mobile-menu-screen:before{background:radial-gradient(circle at 84% 16%,#22493029,#0000 42%),linear-gradient(155deg,#07100b 0%,#020705 55%,#010302 100%)!important}html body .mobile-menu-screen:after{display:none!important}html body .mobile-menu-atmosphere{opacity:.18!important}html body .mobile-menu-head{min-height:82px!important;padding:max(20px,env(safe-area-inset-top)) var(--menu-pad) 14px!important;align-items:center!important}html body .mobile-menu-brand-strong,html body .mobile-menu-brand-light{font-size:clamp(24px,6vw,31px)!important}html body .mobile-menu-tagline{display:none!important}html body .mobile-menu-close{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important}html body .mobile-menu-content{min-height:0!important;padding:clamp(18px,3dvh,34px) var(--menu-pad)!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;display:flex!important;overflow-y:auto!important}html body .mobile-menu-primary{grid-template-columns:1fr!important;width:100%!important;display:grid!important}html body .mobile-menu-primary>a{grid-template-columns:28px minmax(0,1fr) 24px!important;column-gap:10px!important;min-height:clamp(47px,5.9dvh,58px)!important}html body .mobile-menu-number{color:var(--brand-gold)!important;font-size:7px!important}html body .mobile-menu-label{letter-spacing:-.025em!important;font-size:clamp(22px,min(6.4vw,3.5dvh),30px)!important;line-height:1!important}html body .mobile-menu-label:before{background:#f2f0eb3d!important;width:clamp(18px,4.8vw,28px)!important;margin-right:clamp(10px,2.5vw,15px)!important}html body .mobile-menu-arrow{width:24px!important;height:24px!important;font-size:13px!important}html body .mobile-menu-secondary{grid-template-columns:1fr auto 1fr auto 1fr!important;gap:10px!important;margin:clamp(16px,2.2dvh,22px) 0 0!important;padding:14px 0 0!important}html body .mobile-menu-secondary>a{letter-spacing:.18em!important;font-size:clamp(7px,1.9vw,9px)!important}html body .mobile-menu-statement{display:none!important}html body .mobile-menu-social-zone{border-top:1px solid #f2f0eb1a!important;justify-items:center!important;gap:11px!important;width:100%!important;margin:clamp(16px,2.3dvh,24px) 0 0!important;padding:clamp(14px,2dvh,19px) 0 0!important;display:grid!important}html body .mobile-menu-social-label{color:#f2f0eb59!important;font-family:var(--sans)!important;letter-spacing:.23em!important;text-transform:uppercase!important;font-size:7px!important;font-weight:500!important}html body .mobile-menu-social-zone .mobile-social{justify-content:center!important;align-items:center!important;gap:9px!important;display:flex!important}html body .mobile-menu-social-zone .mobile-social .social-link{color:#f2f0ebd9!important;opacity:.9!important;border:1px solid #f2f0eb24!important;border-radius:50%!important;flex:0 0 39px!important;width:39px!important;min-width:39px!important;height:39px!important;min-height:39px!important}html body .mobile-menu-social-zone .mobile-social .social-link:before{display:none!important}html body .mobile-menu-social-zone .mobile-social .social-icon{width:15px!important;height:15px!important}html body .mobile-menu-footer{min-height:66px!important;padding:9px var(--menu-pad) max(10px,env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(16px)!important;background:#010402b8!important;border-top:1px solid #f2f0eb1c!important;grid-template-columns:auto auto!important;grid-template-areas:"language book"!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;display:grid!important}html body .mobile-book{min-height:39px!important;color:var(--brand-gold-bright)!important;border:1px solid #c9913894!important;grid-area:book!important;justify-self:end!important;padding:0 15px!important;font-size:7.5px!important}}@media (width<=390px){html body .mobile-menu-primary>a{min-height:44px!important}html body .mobile-menu-label{font-size:clamp(20px,6vw,25px)!important}html body .mobile-menu-social-zone .mobile-social .social-link{flex-basis:36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}}@media (width<=700px) and (height<=720px){html body .mobile-menu-content{justify-content:flex-start!important;padding-top:10px!important;padding-bottom:10px!important}html body .mobile-menu-primary>a{min-height:38px!important}html body .mobile-menu-label{font-size:clamp(18px,5.7vw,23px)!important}html body .mobile-menu-secondary{margin-top:8px!important;padding-top:8px!important}html body .mobile-menu-social-zone{gap:7px!important;margin-top:8px!important;padding-top:8px!important}html body .mobile-menu-social-label{display:none!important}html body .mobile-menu-social-zone .mobile-social .social-link{flex-basis:32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}html body .mobile-menu-footer{min-height:56px!important}}body.is-home .contact-social-block{border-top:1px solid #f4f2ed21!important;align-items:center!important;gap:clamp(13px,1.5vw,21px)!important;margin-top:clamp(24px,3vw,38px)!important;padding-top:clamp(18px,2.2vw,26px)!important;display:flex!important}body.is-home .contact-social-label{color:#f4f2ed75!important;font-family:var(--sans)!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:500!important;line-height:1!important}body.is-home .contact-social-icons{align-items:center!important;gap:8px!important;display:flex!important}body.is-home .contact-social-icons .social-link{color:#f4f2ede0!important;opacity:.92!important;border:1px solid #f4f2ed1f!important;border-radius:50%!important;flex:0 0 42px!important;width:42px!important;height:42px!important}body.is-home .contact-social-icons .social-link:before{display:none!important}@media (width<=700px){body.is-home .contact-social-block{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;width:100%!important}}.brand-lockup{color:var(--brand-white)!important}.brand-lockup-link{color:inherit!important;align-items:center!important;gap:clamp(12px,1.5vw,18px)!important;text-decoration:none!important;display:inline-flex!important}.brand-mark-svg{flex:none!important;width:clamp(42px,4vw,62px)!important;height:auto!important;overflow:visible!important}.brand-mark-svg path{fill:currentColor!important}.brand-lockup-copy{gap:6px!important;display:grid!important}.brand-lockup-name{font-family:var(--wordmark-font)!important;letter-spacing:.22em!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:clamp(14px,1.05vw,18px)!important;font-weight:400!important;line-height:1!important}.brand-lockup-subtitle{color:#f4f1e973!important;font-family:var(--sans)!important;letter-spacing:.22em!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:clamp(6px,.5vw,8px)!important;font-weight:500!important;line-height:1.25!important}body.is-home .ergys-wordmark-light{display:inline-block!important;position:relative!important}html.brand-wordmark-ready body.is-home .ergys-wordmark-light{clip-path:inset(0 100% 0 0);animation:.72s cubic-bezier(.2,.72,.2,1) forwards ergysEditorialHeaderShehu}html.brand-wordmark-ready body.is-home .ergys-wordmark-light:after{content:"";background:var(--brand-gold-bright);width:1px;animation:.72s cubic-bezier(.2,.72,.2,1) forwards ergysEditorialHeaderBar;position:absolute;top:-12%;bottom:-12%;left:-1px;box-shadow:0 0 10px #e3b76ab3}@keyframes ergysEditorialHeaderShehu{to{clip-path:inset(0)}}@keyframes ergysEditorialHeaderBar{0%{opacity:0;left:-1px}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% + 1px)}}html body .about-intro{width:min(100%,var(--content-max))!important;padding:clamp(118px,12vw,180px) var(--page-pad) clamp(60px,7vw,96px)!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 auto!important}html body .about-intro h1{margin:18px 0 24px!important}html body .about-intro>p:not(.kicker){max-width:58ch!important;color:var(--theme-muted)!important}@media (width<=700px){html body .about-intro{width:100%!important;padding:110px 20px 52px!important}html body .about-intro .back-link{margin-bottom:42px!important}}.lightbox[data-unified-lightbox]{--lb-overlay-alpha:.955!important;background:#020403f4!important}.lightbox[data-unified-lightbox]::backdrop{background:#020403f4!important}.lightbox[data-unified-lightbox] .lightbox-stage{box-sizing:border-box!important;padding:64px 94px 76px!important}.lightbox[data-unified-lightbox] .lightbox-photo,.lightbox[data-unified-lightbox] .lightbox-video{object-fit:contain!important;max-width:min(82vw,1540px)!important;max-height:calc(100dvh - 126px)!important}.lightbox[data-unified-lightbox] .lightbox-toolbar{z-index:20!important;pointer-events:none!important;justify-content:space-between!important;align-items:center!important;padding:22px 28px!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.lightbox[data-unified-lightbox] .lightbox-toolbar button{pointer-events:auto!important;color:#ffffffe0!important;-webkit-backdrop-filter:blur(16px)saturate(145%)!important;background:linear-gradient(145deg,#ffffff24,#ffffff0b,#080a084d)!important;border:1px solid #ffffff2e!important;border-radius:999px!important;min-width:44px!important;min-height:44px!important;padding:0 13px!important;box-shadow:inset 0 1px #ffffff45,0 8px 24px #0000002e!important}.lightbox[data-unified-lightbox] .lightbox-counter{color:#ffffff9e!important;letter-spacing:.16em!important;font-size:9px!important}.lightbox[data-unified-lightbox] .lightbox-nav{z-index:22!important;color:#fff!important;opacity:.94!important;-webkit-backdrop-filter:blur(16px)saturate(145%)!important;background:linear-gradient(145deg,#ffffff24,#ffffff0b,#080a0852)!important;border:1px solid #ffffff2e!important;border-radius:50%!important;place-items:center!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;display:grid!important;position:fixed!important;top:50%!important;transform:translateY(-50%)!important;box-shadow:inset 0 1px #ffffff45,0 8px 26px #0003!important}.lightbox[data-unified-lightbox] .lightbox-prev{left:26px!important}.lightbox[data-unified-lightbox] .lightbox-next{right:26px!important}.lightbox[data-unified-lightbox] .lightbox-nav svg{width:20px!important;height:20px!important}.lightbox[data-unified-lightbox] .lightbox-book{z-index:24!important;color:#e5ba70!important;letter-spacing:.2em!important;text-transform:uppercase!important;-webkit-backdrop-filter:blur(16px)saturate(145%)!important;background:linear-gradient(145deg,#ffffff21,#d3a3540e,#05080661)!important;border:1px solid #d3a35466!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:0 22px!important;font-size:8px!important;font-weight:600!important;display:inline-flex!important;position:fixed!important;bottom:24px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:inset 0 1px #ffffff3d,0 9px 28px #0003!important}.lightbox[data-unified-lightbox] .lightbox-caption{text-align:center!important;color:#ffffff7a!important;max-width:min(70vw,760px)!important;margin:0!important;font-size:10px!important;line-height:1.5!important;position:fixed!important;bottom:80px!important;left:50%!important;transform:translate(-50%)!important}@media (width<=700px){.lightbox[data-unified-lightbox] .lightbox-stage{padding:70px 12px 104px!important}.lightbox[data-unified-lightbox] .lightbox-photo,.lightbox[data-unified-lightbox] .lightbox-video{max-width:94vw!important;max-height:calc(100dvh - 160px)!important}.lightbox[data-unified-lightbox] .lightbox-toolbar{padding:max(12px,env(safe-area-inset-top)) 14px 0!important}.lightbox[data-unified-lightbox] .lightbox-nav{top:auto!important;bottom:max(22px,env(safe-area-inset-bottom))!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;transform:none!important}.lightbox[data-unified-lightbox] .lightbox-prev{left:14px!important}.lightbox[data-unified-lightbox] .lightbox-next{right:14px!important}.lightbox[data-unified-lightbox] .lightbox-book{bottom:max(22px,env(safe-area-inset-bottom))!important;min-height:44px!important;padding:0 18px!important}.lightbox[data-unified-lightbox] .lightbox-caption{max-width:82vw!important;bottom:82px!important}}.lightbox[data-unified-lightbox] .lightbox-photo{z-index:1!important}.lightbox[data-unified-lightbox].is-zoomed .lightbox-photo{cursor:grab!important}.lightbox[data-unified-lightbox].is-zoomed.is-dragging .lightbox-photo{cursor:grabbing!important}html body footer{width:100%!important;max-width:none!important;padding:36px max(var(--page-pad),calc((100vw - 1320px)/2)) 28px!important;box-sizing:border-box!important;background:#040604!important;border-top:1px solid #ffffff12!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:20px 30px!important;margin:0!important;display:grid!important}html body footer .footer-row{grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:24px!important;width:100%!important;max-width:1320px!important;margin:0 auto!important;display:grid!important}footer .footer-brand{color:#f4f2edf5!important;justify-self:start!important}footer .footer-brand .brand-mark-svg{width:50px!important}footer .footer-brand .brand-lockup-name{font-size:14px!important}footer .footer-social{justify-self:center!important}footer .footer-contact{justify-self:end!important}html body .footer-copyright{color:#f1efe861!important;border:0!important;grid-column:1!important;justify-self:start!important;margin:0!important;padding:0!important;font-size:8px!important}html body .footer-legal{grid-column:2!important;justify-self:center!important;gap:8px!important;margin:0!important;padding:0!important;font-size:7.5px!important}html body footer>a:last-child{grid-column:3!important;justify-self:end!important;margin:0!important;font-size:8px!important}@media (width<=700px){html body footer{padding:32px 20px max(28px,env(safe-area-inset-bottom))!important;grid-template-columns:1fr auto!important;row-gap:22px!important}html body footer .footer-row{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand contact""social social"!important;row-gap:18px!important}footer .footer-brand{grid-area:brand!important}footer .footer-brand .brand-mark-svg{width:42px!important}footer .footer-brand .brand-lockup-name{font-size:12px!important}footer .footer-brand .brand-lockup-subtitle{display:none!important}footer .footer-contact{grid-area:contact!important}footer .footer-social{grid-area:social!important;justify-self:start!important}body.is-home footer .footer-social{display:none!important}body.is-home footer .footer-row{grid-template-areas:"brand contact"!important}html body .footer-copyright{border-top:1px solid #ffffff0f!important;grid-column:1/-1!important;width:100%!important;padding-top:16px!important}html body .footer-legal,html body footer>a:last-child{grid-column:1/-1!important;justify-self:start!important}}@media (prefers-reduced-motion:reduce){body.is-home .home-marquee{scrollbar-width:none!important;overflow-x:auto!important}body.is-home .home-marquee-track{animation:none!important;transform:none!important}body.is-home .home-marquee-set:nth-child(2){display:none!important}html.brand-wordmark-ready body.is-home .ergys-wordmark-light{clip-path:none!important;animation:none!important}html.brand-wordmark-ready body.is-home .ergys-wordmark-light:after{display:none!important}}:root{--footer-classic-gold:#d19a37;--footer-classic-gold-bright:#efbd5f;--footer-classic-paper:#f5f2ea;--footer-classic-ink:#050806;--footer-classic-line:#f5f2ea1f}.ergys-wordmark,.mobile-menu-brand{font-family:var(--wordmark-font)!important}.ergys-wordmark-strong,.mobile-menu-brand-strong{letter-spacing:.08em!important;font-weight:600!important}.ergys-wordmark-light,.mobile-menu-brand-light{letter-spacing:.08em!important;font-weight:300!important}.header-shehu-letter{color:inherit;display:inline-block}html:not(.brand-header-revealed) .header-shehu-letter{opacity:.55}html.brand-header-revealed .header-shehu-letter{animation:.62s cubic-bezier(.16,1,.3,1) both ergysHeaderLetter;animation-delay:calc(var(--header-letter-index,0) * 95ms)}@keyframes ergysHeaderLetter{0%{color:var(--footer-classic-gold-bright);opacity:.15;transform:translateY(4px)}45%{color:var(--footer-classic-gold-bright);opacity:1}to{color:inherit;opacity:1;transform:none}}body.is-home .hero-topline{color:#ffffffd1!important;-webkit-backdrop-filter:blur(10px)!important;width:max-content!important;max-width:calc(100vw - 36px)!important;transform:translate3d(-50%,var(--hero-content-shift,0px),0)!important;white-space:nowrap!important;background:#05080638!important;border:1px solid #ffffff29!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:9px 15px!important;display:inline-flex!important;top:clamp(94px,7vw,128px)!important;left:50%!important;right:auto!important}body.is-home .hero-topline span{align-items:center!important;display:inline-flex!important}body.is-home .hero-topline span+span:before{content:"";background:var(--footer-classic-gold-bright);border-radius:50%;width:4px;height:4px;margin:0 13px;box-shadow:0 0 10px #efbd5f59}@media (width<=700px){body.is-home .hero-topline{letter-spacing:.11em!important;padding:7px 10px!important;font-size:6.8px!important;top:84px!important}}body.is-home .filmstrip-section{background:radial-gradient(circle at 84% 7%,#32533b29,#0000 36%),linear-gradient(#0a100c 0%,#070a08 100%)!important}body.is-home .filmstrip-heading{border-top:1px solid #fff1!important;border-bottom:1px solid #ffffff13!important;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)!important;grid-template-areas:"kicker title""copy action"!important;align-items:end!important;gap:clamp(30px,3vw,44px) clamp(56px,8vw,130px)!important;max-width:1320px!important;margin:0 auto!important;padding:clamp(62px,6vw,92px) clamp(28px,4.8vw,72px) clamp(50px,5vw,76px)!important;display:grid!important;position:relative!important}body.is-home .filmstrip-heading:before{content:"";background:linear-gradient(180deg,transparent,var(--footer-classic-gold) 28%,#ffffff1a 74%,transparent);width:1px;position:absolute;top:60px;bottom:54px;left:36%}body.is-home .filmstrip-heading:after{content:"";background:var(--footer-classic-gold);width:46px;height:1px;position:absolute;top:42px;left:clamp(28px,4.8vw,72px)}body.is-home .filmstrip-heading .kicker{color:#f5f2ea85!important;grid-area:kicker!important;align-self:start!important;margin:0!important}body.is-home .filmstrip-heading h2{letter-spacing:-.055em!important;text-wrap:balance!important;grid-area:title!important;max-width:8ch!important;margin:0!important;font-size:clamp(54px,5.5vw,94px)!important;line-height:.93!important}body.is-home .filmstrip-copy{color:#f5f2ea8f!important;grid-area:copy!important;max-width:37ch!important;margin:0!important;line-height:1.75!important}body.is-home .filmstrip-view-all{letter-spacing:.14em!important;border-top:1px solid #f5f2ea3d!important;border-bottom:1px solid #f5f2ea1a!important;grid-area:action!important;justify-content:space-between!important;justify-self:start!important;align-items:center!important;min-width:min(100%,330px)!important;padding:16px 0!important;display:flex!important}body.is-home .filmstrip-view-all span{color:var(--footer-classic-gold-bright)!important;font-size:17px!important}@media (width<=760px){body.is-home .filmstrip-heading{grid-template-columns:1fr!important;grid-template-areas:"kicker""title""copy""action"!important;gap:22px!important;padding:50px 20px 42px!important}body.is-home .filmstrip-heading:before{display:none!important}body.is-home .filmstrip-heading:after{width:34px;top:34px;left:20px}body.is-home .filmstrip-heading h2{max-width:9ch!important;font-size:clamp(43px,13vw,64px)!important}}html body.is-home .work-section .work-toolbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(24px,4vw,60px)!important;padding:15px 0 24px!important;display:grid!important}html body.is-home .filters-shell{min-width:0!important;display:block!important}html body.is-home .filter-rail-arrow{display:none!important}html body.is-home .work-section .filters{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity!important;justify-content:flex-start!important;align-items:center!important;gap:clamp(28px,3.8vw,62px)!important;padding:0!important;display:flex!important;overflow:auto hidden!important}html body.is-home .work-section .filters::-webkit-scrollbar{display:none!important}html body.is-home .work-section .work-toolbar .filters button,html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true],html body.is-home .work-section .work-toolbar .filters button.is-active{min-height:38px!important;box-shadow:none!important;color:#f5f2ea6e!important;letter-spacing:.16em!important;text-transform:uppercase!important;scroll-snap-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:none!important;align-items:baseline!important;gap:7px!important;margin:0!important;padding:9px 0 12px!important;font-size:clamp(9px,.7vw,10.5px)!important;font-weight:500!important;display:inline-flex!important;position:relative!important}html body.is-home .work-section .work-toolbar .filters button:before{content:none!important;display:none!important}html body.is-home .work-section .work-toolbar .filters button:after{content:""!important;background:var(--footer-classic-gold-bright)!important;opacity:0!important;transform-origin:0!important;border-radius:0!important;width:18px!important;height:1px!important;transition:opacity .2s,transform .34s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;bottom:3px!important;left:0!important;transform:scaleX(.2)!important}html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true],html body.is-home .work-section .work-toolbar .filters button.is-active{color:var(--footer-classic-paper)!important}html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true]:after,html body.is-home .work-section .work-toolbar .filters button.is-active:after{opacity:1!important;transform:scaleX(1)!important}html body.is-home .filter-count{color:#f5f2ea3b!important;letter-spacing:.07em!important;font-size:.76em!important}html body.is-home .filters button[aria-pressed=true] .filter-count{color:#efbd5f9e!important}html body.is-home .index-link{letter-spacing:.15em!important;opacity:.76!important;font-size:9px!important}@media (width<=900px){html body.is-home .work-section .work-toolbar{grid-template-columns:1fr!important;gap:0!important}html body.is-home .work-section .filters{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);gap:30px!important;padding-inline:4px!important}html body.is-home .work-section .work-toolbar .filters button{min-height:40px!important;font-size:8.8px!important}html body.is-home .index-link{display:none!important}}body.is-home .project-image:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#03050300 0%,#0305031a 35%,#030503b8 100%);height:48%;position:absolute;bottom:0;left:0;right:0}body.is-home .project-overlay{z-index:3!important;text-shadow:0 1px 14px #00000057!important}body.is-home .project-play{z-index:4!important}body.is-home .project-card a{background:#050706!important}@media (width<=700px){body.is-home .project-image:before{background:linear-gradient(#03050300,#0305032e 42%,#030503d1 100%);height:54%}}body.is-home .artist-section{background:radial-gradient(circle at 82% 18%,#31523933,#0000 38%),linear-gradient(145deg,#142118 0%,#0e1711 48%,#09100c 100%)!important;border:1px solid #f5f2ea1a!important;border-radius:24px!important;width:min(100% - 64px,1320px)!important;max-width:1320px!important;margin:clamp(70px,7vw,112px) auto!important;padding:clamp(48px,5vw,76px)!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 80px #00000029,inset 0 1px #ffffff09!important}body.is-home .artist-border-trace{z-index:5!important;pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}body.is-home .artist-border-trace rect{filter:drop-shadow(0 0 4px #d19a3733);fill:none!important;stroke:#efbd5fbd!important;stroke-width:1px!important;vector-effect:non-scaling-stroke!important;stroke-dasharray:.1 .9!important;stroke-dashoffset:1px!important;animation:12s linear infinite ergysArtistTrace!important}@keyframes ergysArtistTrace{to{stroke-dashoffset:0}}@media (width<=700px){body.is-home .artist-section{border-radius:18px!important;width:calc(100% - 24px)!important;margin:48px auto!important;padding:38px 22px 42px!important}}html body .about-intro{backdrop-filter:none!important;background:radial-gradient(circle at 86% 10%,#375b402b,#0000 38%),linear-gradient(145deg,#142019 0%,#0d1510 56%,#0a0f0c 100%)!important;border:1px solid #f5f2ea17!important;border-radius:22px!important;width:min(100% - 64px,1320px)!important;margin:clamp(28px,3vw,46px) auto clamp(54px,6vw,86px)!important;padding:clamp(62px,7vw,96px) clamp(48px,6vw,88px)!important;position:relative!important;overflow:hidden!important;box-shadow:0 26px 80px #00000021,inset 0 1px #ffffff09!important}html body .about-intro:before{content:"";background:linear-gradient(90deg,var(--footer-classic-gold-bright),transparent);width:clamp(90px,14vw,210px);height:1px;position:absolute;top:0;left:0}html body .about-intro .back-link{margin-bottom:clamp(42px,5vw,68px)!important}html body .about-intro>p:not(.kicker){color:#f5f2ea99!important}html body .about-cta{background:radial-gradient(circle at 88% 22%,#2b523638,#0000 34%),linear-gradient(145deg,#101b14 0%,#0a110d 52%,#060a07 100%)!important;border:1px solid #f5f2ea1a!important;border-radius:28px!important;width:min(100% - 64px,1320px)!important;max-width:1320px!important;margin:0 auto clamp(48px,5vw,76px)!important;padding:clamp(64px,7vw,104px) clamp(52px,6vw,92px)!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 90px #0000002e,inset 0 1px #ffffff09!important}html body .about-cta:before{content:"";background:linear-gradient(90deg,transparent,var(--footer-classic-gold-bright) 24%,var(--footer-classic-gold) 45%,transparent 76%);transform-origin:0;width:100%;height:1px;transition:transform 1.4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:scaleX(0)}html body .about-cta.is-visible:before{transform:scaleX(1)}html body .about-cta h2{font-family:var(--serif)!important;letter-spacing:-.045em!important;max-width:10ch!important;font-weight:400!important;line-height:.95!important}@media (width<=700px){html body .about-intro{border-radius:16px!important;width:calc(100% - 20px)!important;margin:12px auto 38px!important;padding:48px 22px 42px!important}html body .about-cta{border-radius:20px!important;width:calc(100% - 20px)!important;margin:0 auto 34px!important;padding:48px 22px 54px!important}}body.is-home .contact-details{flex-direction:column!important;align-items:flex-start!important;max-width:520px!important;display:flex!important}body.is-home .contact-social-block{text-align:center!important;border-top:1px solid #f5f2ea1f!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:14px!important;width:100%!important;margin-top:28px!important;padding-top:22px!important;display:flex!important}body.is-home .contact-social-label{color:var(--footer-classic-gold-bright)!important;letter-spacing:.22em!important;font-size:8px!important}body.is-home .contact-social-icons{justify-content:center!important;align-items:center!important;gap:10px!important;display:flex!important}body.is-home .contact-social-icons .social-link{color:#f5f2eadb!important;border:1px solid #d19a3747!important;border-radius:50%!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;transition:color .2s,border-color .2s,transform .2s,background .2s!important}body.is-home .contact-social-icons .social-link:hover{color:#0a0d0a!important;background:var(--footer-classic-gold-bright)!important;border-color:var(--footer-classic-gold-bright)!important;transform:translateY(-2px)!important}@media (width<=700px){body.is-home .contact-details{text-align:center!important;align-items:center!important;max-width:none!important}body.is-home .contact-details .email{text-align:center!important}body.is-home .contact-social-block{max-width:360px!important;margin-inline:auto!important}}html body .site-footer-classic{width:100%!important;max-width:none!important;color:var(--footer-classic-paper)!important;background:#030604!important;border-top:1px solid #f5f2ea12!important;margin:0!important;padding:0!important;display:block!important}.site-footer-classic-main{max-width:1500px;padding:clamp(34px,3.8vw,56px) var(--page-pad) clamp(28px,3vw,44px);grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(24px,4vw,64px);margin:0 auto;display:grid}.site-footer-classic-mark{width:52px;height:52px;color:var(--footer-classic-gold-bright);justify-self:start;align-items:center;display:inline-flex}.site-footer-classic-mark img{object-fit:contain;width:100%;height:100%;display:block}.site-footer-classic-social-block{justify-self:center;justify-items:center;gap:13px;display:grid}.site-footer-classic-social-label{color:var(--footer-classic-gold-bright);letter-spacing:.24em;text-transform:uppercase;font-size:8px;font-weight:500}.site-footer-classic-social{justify-content:center!important;align-items:center!important;gap:10px!important;display:flex!important}.site-footer-classic-social .social-link{color:#f5f2eac7!important;opacity:1!important;border:1px solid #d19a3738!important;border-radius:50%!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;display:grid!important}.site-footer-classic-social .social-link:hover{color:#081008!important;background:var(--footer-classic-gold-bright)!important;border-color:var(--footer-classic-gold-bright)!important;transform:translateY(-2px)!important}.site-footer-classic-social .social-icon{width:15px!important;height:15px!important}.site-footer-classic-contact{letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #efbd5fa6;justify-self:end;align-items:center;gap:12px;padding:12px 0 10px;font-size:9px;font-weight:500;display:inline-flex;color:var(--footer-classic-paper)!important}.site-footer-classic-contact span:last-child{color:var(--footer-classic-gold-bright);font-size:15px}.site-footer-classic-meta{max-width:1500px;padding:18px var(--page-pad) max(24px,env(safe-area-inset-bottom));border-top:1px solid #f5f2ea11;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:0 auto;display:grid}.site-footer-classic-copy{color:#f5f2ea57;letter-spacing:.06em;justify-self:start;font-size:8px}.site-footer-classic-legal{color:#f5f2ea61;letter-spacing:.15em;text-transform:uppercase;justify-self:center;align-items:center;gap:11px;font-size:7.5px;display:flex}.site-footer-classic-legal a{color:inherit!important}.site-footer-classic-legal a:hover{color:var(--footer-classic-gold-bright)!important}.site-footer-classic-legal i{background:var(--footer-classic-gold);opacity:.55;border-radius:50%;width:2px;height:2px}.site-footer-classic-top{letter-spacing:.15em;text-transform:uppercase;justify-self:end;font-size:7.5px;color:#f5f2ea6b!important}.site-footer-classic-top:hover{color:var(--footer-classic-gold-bright)!important}@media (width<=700px){.site-footer-classic-main{text-align:center;grid-template-columns:1fr;justify-items:center;gap:24px;padding:34px 22px 26px}.site-footer-classic-mark{justify-self:center;width:48px;height:48px}.site-footer-classic-social-block{justify-self:center}.site-footer-classic-contact{justify-self:center;margin-top:2px}.site-footer-classic-meta{padding:18px 22px max(26px,env(safe-area-inset-bottom));text-align:center;grid-template-columns:1fr;justify-items:center;gap:14px}.site-footer-classic-copy,.site-footer-classic-legal,.site-footer-classic-top{justify-self:center}.site-footer-classic-legal{gap:9px;font-size:7px}}@media (width<=1000px){html body .mobile-menu-social-zone{text-align:center!important;justify-items:center!important}html body .mobile-menu-social-label{color:var(--footer-classic-gold-bright)!important}html body .mobile-menu-social-zone .mobile-social{justify-content:center!important}html body .mobile-menu-social-zone .mobile-social .social-link{border-color:#d19a3740!important}html body .mobile-menu-social-zone .mobile-social .social-link:active{color:#071008!important;background:var(--footer-classic-gold-bright)!important;border-color:var(--footer-classic-gold-bright)!important}}@media (width<=700px){.whatsapp-fab{z-index:8500;right:max(16px,env(safe-area-inset-right));bottom:max(18px,calc(env(safe-area-inset-bottom) + 12px));-webkit-backdrop-filter:blur(12px);opacity:0;visibility:hidden;pointer-events:none;background:#030704e0;border:1px solid #efbd5fb8;border-radius:50%;place-items:center;width:52px;height:52px;transition:opacity .25s,transform .35s cubic-bezier(.16,1,.3,1),visibility 0s linear .35s;display:grid;position:fixed;transform:translateY(12px)scale(.92);box-shadow:0 14px 38px #00000052;color:var(--footer-classic-gold-bright)!important}.whatsapp-fab.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s,transform .35s cubic-bezier(.16,1,.3,1),visibility;transform:none}.whatsapp-fab svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.whatsapp-fab>span{color:#f5f2ead1;letter-spacing:.12em;text-transform:uppercase;opacity:0;pointer-events:none;background:#030704db;border:1px solid #efbd5f47;border-radius:999px;padding:7px 10px;font-size:7px;transition:all .2s;position:absolute;right:59px;transform:translate(5px)}.whatsapp-fab:active>span,.whatsapp-fab:focus-visible>span{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.artist-border-trace rect,.header-shehu-letter{animation:none!important}.whatsapp-fab{transition:none!important}}@property --orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--signature-gold:#efbd5f;--signature-gold-deep:#c99138;--signature-paper:#f5f2ea;--signature-black:#030604;--signature-green:#09120c;--signature-line:#f5f2ea1c}.ergys-wordmark-strong,.mobile-menu-brand-strong{font-weight:700!important}.ergys-wordmark-light,.mobile-menu-brand-light{font-weight:300!important}.site-brand,.mobile-menu-brand{letter-spacing:.01em!important}.header-shehu-letter{opacity:1!important;color:inherit!important;animation:none!important;transform:none!important}body.is-home .hero-topline{-webkit-backdrop-filter:none!important;color:#ffffffc2!important;width:max-content!important;max-width:calc(100vw - 36px)!important;transform:translate3d(-50%,var(--hero-content-shift,0px),0)!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0!important;display:inline-flex!important;top:clamp(100px,7vw,132px)!important;left:50%!important;right:auto!important}body.is-home .hero-topline span+span:before{content:"";background:var(--signature-gold);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin:0 13px;display:inline-block;box-shadow:0 0 9px #efbd5f47}@media (width<=700px){body.is-home .filmstrip-heading{gap:15px!important;min-height:0!important;padding:38px 20px 25px!important}body.is-home .filmstrip-heading:after{width:28px!important;top:25px!important}body.is-home .filmstrip-heading .kicker{letter-spacing:.19em!important;font-size:7px!important}body.is-home .filmstrip-heading h2{max-width:8.2ch!important;font-size:clamp(39px,11vw,51px)!important;line-height:.93!important}body.is-home .filmstrip-copy{max-width:31ch!important;font-size:12.5px!important;line-height:1.58!important}body.is-home .filmstrip-view-all{width:100%!important;padding:11px 0!important;font-size:8px!important}}body.is-home .work-toolbar{border-top:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important;padding:0 0 30px!important;display:grid!important}body.is-home .filters-shell{background:linear-gradient(#0b110dfa,#050907fa)!important;border:1px solid #f5f2ea1f!important;border-radius:12px!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:stretch!important;width:100%!important;max-width:1030px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff06!important}body.is-home .filter-rail-arrow{color:#f5f2eab8!important;cursor:pointer!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;transition:color .3s,background .3s!important;display:flex!important}body.is-home .filter-rail-arrow:hover{color:var(--signature-gold)!important;background:#efbd5f09!important}body.is-home .filter-rail-arrow svg{fill:none!important;stroke:currentColor!important;stroke-width:1.45px!important;width:18px!important;height:18px!important}body.is-home .filters{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity!important;align-items:stretch!important;gap:0!important;display:flex!important;overflow-x:auto!important}body.is-home .filters::-webkit-scrollbar{display:none!important}body.is-home .filters button{color:#f5f2ea7a!important;letter-spacing:.12em!important;text-transform:uppercase!important;white-space:nowrap!important;scroll-snap-align:center!important;background:0 0!important;border:0!important;border-right:1px solid #f5f2ea14!important;flex:1 0 auto!important;min-width:max-content!important;min-height:58px!important;padding:18px clamp(16px,2vw,28px) 20px!important;font-size:9px!important;transition:color .35s,background .35s!important;position:relative!important}body.is-home .filters button:last-child{border-right:0!important}body.is-home .filters button:hover{color:#f5f2ead1!important;background:#ffffff05!important}body.is-home .filters button:after{content:""!important;background:var(--signature-gold)!important;border-radius:50%!important;width:5px!important;height:5px!important;transition:transform .4s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;bottom:7px!important;left:50%!important;transform:translate(-50%)scale(0)!important;box-shadow:0 0 9px #efbd5f38!important}body.is-home .filters button[aria-pressed=true],body.is-home .filters button.is-active{color:var(--signature-gold)!important}body.is-home .filters button[aria-pressed=true]:before,body.is-home .filters button.is-active:before{transform:translate(-50%)scaleX(1)!important}body.is-home .filters button[aria-pressed=true]:after,body.is-home .filters button.is-active:after{transform:translate(-50%)scale(1)!important}body.is-home .filter-count{color:#f5f2ea59!important;margin-left:5px!important;font-size:.82em!important}body.is-home .filters button[aria-pressed=true] .filter-count{color:#efbd5fa8!important}body.is-home .index-link{letter-spacing:.13em!important;color:#f5f2ea9e!important;font-size:8px!important}body.is-home .project-overlay{background:linear-gradient(#0000 0%,#00000038 28%,#000000ad 62%,#000000f0 100%)!important}@media (hover:hover) and (pointer:fine){body.is-home .project-card .project-image img{transition:transform 1.55s cubic-bezier(.16,1,.3,1),filter 1.45s cubic-bezier(.16,1,.3,1),opacity 1.45s!important}body.is-home .project-grid.is-spotlighting .project-card:not(.is-focused) .project-image img{filter:brightness(.9)saturate(.97)!important}body.is-home .project-card.is-focused .project-image img{filter:brightness(1.015)saturate(1.005)!important;transform:scale(1.01)!important}}@keyframes ergysSignatureOrbit{to{--orbit-angle:360deg}}.artist-card:before,body.is-home .contact-section:before,.about-intro:after,.about-cta:after{content:""!important;z-index:7!important;pointer-events:none!important;border-radius:inherit!important;background:conic-gradient(from var(--orbit-angle),transparent 0 76%,#efbd5f14 82%,#efbd5f6b 86%,var(--signature-gold) 88%,#efbd5f42 91%,transparent 97%)!important;-webkit-mask-composite:xor!important;padding:1px!important;animation:9.5s linear infinite ergysSignatureOrbit!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-composite:exclude!important;mask-mode:match-source,match-source!important}body.is-home .artist-card{background:radial-gradient(circle at 18% 8%,#30543a29,#0000 36%),linear-gradient(145deg,#0c1710 0%,#071009 58%,#050805 100%)!important;border:1px solid #f5f2ea14!important;border-radius:20px!important;width:min(92vw,1220px)!important;max-width:1220px!important;min-height:0!important;margin:clamp(54px,5vw,78px) auto clamp(78px,7vw,110px)!important;padding:clamp(28px,3.4vw,48px)!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 68px #0000002e,inset 0 1px #ffffff06!important}body.is-home .artist-card:after{content:none!important}body.is-home .artist-card-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;align-items:center!important;gap:clamp(38px,5vw,72px)!important;display:grid!important}body.is-home .artist-visual-column{min-width:0!important}body.is-home .artist-label{margin:0 0 14px!important;display:block!important}body.is-home .artist-portrait-frame{aspect-ratio:1!important;background:#070a08!important;border-radius:12px!important;width:100%!important;overflow:hidden!important}body.is-home .artist-portrait-frame img{object-fit:cover!important;object-position:50% 50%!important;width:100%!important;height:100%!important;transition:transform 1.5s cubic-bezier(.16,1,.3,1),filter 1.4s!important;display:block!important;transform:scale(1)!important}@media (hover:hover) and (pointer:fine){body.is-home .artist-card:hover .artist-portrait-frame img{transform:scale(1.018)!important}}body.is-home .artist-number{color:#f5f2ea52!important;letter-spacing:.18em!important;margin:0 0 12px!important;font-size:8px!important;display:block!important}body.is-home .artist-card .artist-copy h2{margin:0 0 24px!important;font-size:clamp(52px,5vw,78px)!important;line-height:.94!important}body.is-home .artist-card .artist-copy p{color:#f5f2ea9e!important;max-width:48ch!important;line-height:1.72!important}body.is-home .artist-card .text-link{margin-top:17px!important}body.is-home .contact-section{background:radial-gradient(circle at 84% 16%,#30543a29,#0000 38%),linear-gradient(145deg,#0b1510 0%,#060b08 100%)!important;border:1px solid #f5f2ea14!important;border-radius:24px!important;width:min(92vw,1340px)!important;max-width:1340px!important;margin:0 auto clamp(66px,6vw,94px)!important;padding:clamp(58px,5.5vw,84px) clamp(42px,6vw,86px)!important;position:relative!important;overflow:hidden!important}body.is-home .contact-section:after{content:none!important}body.is-home .contact-details{align-self:center!important}body.is-home .contact-social-block{text-align:center!important;align-items:center!important;margin-top:28px!important;padding-top:20px!important}body.is-home .contact-social-label{letter-spacing:.21em!important;color:var(--signature-gold)!important;font-size:8px!important}body.is-home .contact-social-icons{justify-content:center!important;gap:9px!important}body.is-home .contact-social-icons .social-link{color:#f5f2ead1!important;border:1px solid #efbd5f3d!important;border-radius:50%!important;flex-basis:41px!important;width:41px!important;min-width:41px!important;height:41px!important;min-height:41px!important;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s,color .35s!important}body.is-home .contact-social-icons .social-icon{width:15px!important;height:15px!important}body.is-home .contact-social-icons .social-link:hover{color:#fff!important;border-color:#efbd5f94!important;transform:translateY(-2px)!important;box-shadow:0 0 20px #efbd5f26!important}body.is-home .contact-details .email:hover{text-shadow:0 0 17px #efbd5f2e!important;border-color:var(--signature-gold)!important;color:#fff!important}html body .about-intro{background:radial-gradient(circle at 85% 8%,#375b4029,#0000 38%),linear-gradient(145deg,#121e17 0%,#0a110d 60%,#070b08 100%)!important;border:1px solid #f5f2ea14!important;border-radius:22px!important;width:min(100% - 64px,1320px)!important;margin:clamp(28px,3vw,46px) auto clamp(54px,5vw,78px)!important;padding:clamp(42px,4vw,62px)!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 70px #00000024!important}html body .about-intro:before{content:none!important}.about-intro-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr)!important;align-items:center!important;gap:clamp(46px,6vw,90px)!important;display:grid!important}.about-intro-copy .kicker{margin:0 0 16px!important}.about-intro-copy h1{margin:0 0 18px!important;font-size:clamp(62px,6vw,100px)!important;line-height:.95!important}.about-intro-copy>p:last-child{color:#f5f2ea9e!important;max-width:48ch!important;line-height:1.75!important}.about-intro-portrait{aspect-ratio:1!important;background:#080b09!important;border-radius:14px!important;overflow:hidden!important}.about-intro-portrait img{object-fit:cover!important;object-position:50% 50%!important;width:100%!important;height:100%!important;display:block!important}.about-biography{margin-top:0!important;padding-top:0!important}.about-biography .about-profile{padding-top:14px!important}.about-biography .about-profile .about-portrait{display:none!important}html body .about-cta{border-radius:24px!important;width:min(100% - 64px,1320px)!important;margin:0 auto clamp(56px,5vw,80px)!important;position:relative!important;overflow:hidden!important}html body .about-cta:before{content:none!important}html body.is-home .instagram-gallery-section{color:var(--signature-paper)!important;padding:clamp(68px,6vw,98px) var(--page-pad) clamp(76px,7vw,112px)!important;background:#030604!important}.instagram-gallery-head{max-width:var(--content-max)!important;justify-content:space-between!important;align-items:end!important;gap:32px!important;margin:0 auto 14px!important;display:flex!important}.instagram-gallery-head h2{font:400 clamp(48px,5.1vw,78px)/.98 var(--serif)!important;letter-spacing:-.04em!important;margin:14px 0 0!important}.instagram-gallery-handle{letter-spacing:.13em!important;text-transform:uppercase!important;color:#f5f2eab3!important;border-bottom:1px solid #efbd5f7a!important;padding-bottom:9px!important;font-size:8px!important}html body.is-home .instagram-gallery-section .latest-intro{max-width:var(--content-max)!important;color:#f5f2ea78!important;margin:0 auto clamp(34px,3vw,48px)!important;font-size:13px!important;line-height:1.6!important}html body.is-home .instagram-editorial-grid{max-width:var(--content-max)!important;gap:6px!important;margin:0 auto!important;display:grid!important}html body.is-home .instagram-editorial-card{aspect-ratio:auto!important;background:#0a0c0a!important;border-radius:5px!important;position:relative!important;overflow:hidden!important}html body.is-home .instagram-editorial-card img{object-fit:cover!important;filter:none!important;width:100%!important;height:100%!important;transition:transform 1.25s cubic-bezier(.16,1,.3,1),filter 1.15s!important;display:block!important}@media (hover:hover) and (pointer:fine){html body.is-home .instagram-editorial-card:hover img{filter:brightness(1.025)!important;transform:scale(1.04)!important}}.instagram-card-index{letter-spacing:.15em!important;color:#ffffff9e!important;z-index:3!important;font-size:7px!important;position:absolute!important;bottom:10px!important;left:12px!important}@media (width>=901px){html body.is-home .instagram-editorial-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:clamp(180px,14vw,270px)!important}html body.is-home .instagram-editorial-card:first-child{grid-area:span 2/span 2!important}html body.is-home .instagram-editorial-card:nth-child(4){grid-row:span 2!important}html body.is-home .instagram-editorial-card:nth-child(7){grid-column:span 2!important}}@media (width<=1000px){html body .mobile-menu-social-zone,html body .mobile-menu-statement{display:none!important}html body .mobile-menu-content{justify-content:center!important;padding-top:clamp(10px,2dvh,22px)!important;padding-bottom:clamp(10px,2dvh,22px)!important}html body .mobile-menu-primary{gap:0!important}html body .mobile-menu-primary a{min-height:clamp(58px,8dvh,72px)!important}html body .mobile-menu-label{font-size:clamp(25px,7.5vw,35px)!important;font-weight:300!important;line-height:1!important}html body .mobile-menu-secondary{margin-top:clamp(14px,2dvh,20px)!important;padding-top:12px!important}html body .mobile-menu-secondary a{letter-spacing:.18em!important;font-size:8px!important}html body .mobile-menu-footer{min-height:70px!important;padding:9px var(--menu-pad) max(12px,env(safe-area-inset-bottom))!important;grid-template-columns:auto 1fr auto!important;grid-template-areas:"language socials book"!important;align-items:center!important;gap:8px!important;display:grid!important}html body .mobile-menu-footer .language-switch{grid-area:language!important;justify-self:start!important}html body .mobile-footer-social{grid-area:socials!important;justify-self:center!important;align-items:center!important;gap:4px!important;display:flex!important}html body .mobile-footer-social .social-link{color:#f5f2eabf!important;opacity:1!important;border:1px solid #efbd5f3b!important;border-radius:50%!important;flex:0 0 31px!important;width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important}html body .mobile-footer-social .social-icon{width:12px!important;height:12px!important}html body .mobile-menu-footer .mobile-book{grid-area:book!important;justify-self:end!important}}html body .site-footer{width:100%!important;max-width:none!important;color:var(--signature-paper)!important;background:#020403!important;border-top:1px solid #f5f2ea12!important;margin:0!important;padding:0!important}.site-footer-main{grid-template-columns:1fr 1.25fr 1fr;align-items:center;gap:38px;max-width:1380px;margin:0 auto;padding:50px 28px 42px;display:grid}.site-footer-brand{justify-self:start;align-items:center;gap:16px;display:flex}.site-footer-brand img{filter:drop-shadow(0 0 9px #efbd5f1a);width:54px;height:auto}.site-footer-brand-copy{gap:6px;display:grid}.site-footer-wordmark{font-family:var(--wordmark-font);letter-spacing:.16em;text-transform:uppercase;color:#fff;font-size:13px}.site-footer-wordmark strong{font-weight:700}.site-footer-wordmark span{font-weight:300}.site-footer-role{letter-spacing:.18em;text-transform:uppercase;color:#f5f2ea75;font-size:6.5px;line-height:1.55}.site-footer-social-block{border-left:1px solid #f5f2ea1a;border-right:1px solid #f5f2ea1a;justify-items:center;gap:12px;padding:0 28px;display:grid}.site-footer-social-label{letter-spacing:.2em;color:#f5f2eaad;font-size:7.5px}.site-footer-social{gap:8px!important;display:flex!important}.site-footer-social .social-link{color:#f5f2eacc!important;opacity:1!important;border:1px solid #efbd5f38!important;border-radius:50%!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;transition:transform .3s,border-color .3s,box-shadow .3s,color .3s!important}.site-footer-social .social-icon{width:15px!important;height:15px!important}.site-footer-social .social-link:hover{color:#fff!important;border-color:#efbd5f85!important;transform:translateY(-2px)!important;box-shadow:0 0 16px #efbd5f1f!important}.site-footer-tagline{letter-spacing:.19em;text-transform:uppercase;color:#f5f2ea59;font-size:6.5px}.site-footer-contact-block{justify-self:end;justify-items:start;gap:10px;min-width:190px;display:grid}.site-footer-contact{letter-spacing:.18em;text-transform:uppercase;color:#fff;border-bottom:1px solid #efbd5f6b;align-items:center;gap:8px;padding-bottom:8px;font-size:8px;transition:text-shadow .3s,border-color .3s,color .3s;display:inline-flex}.site-footer-contact:hover{color:var(--signature-gold);border-color:var(--signature-gold);text-shadow:0 0 16px #efbd5f33}.site-footer-contact-copy{letter-spacing:.16em;text-transform:uppercase;color:#f5f2ea59;max-width:26ch;font-size:6.5px;line-height:1.6}.site-footer-meta{border-top:1px solid #f5f2ea12;grid-template-columns:1fr auto;align-items:center;gap:22px;max-width:1380px;margin:0 auto;padding:19px 28px 26px;display:grid}.site-footer-legal{letter-spacing:.15em;text-transform:uppercase;color:#f5f2ea7a;align-items:center;gap:12px;font-size:7px;display:flex}.site-footer-legal i{background:var(--signature-gold);border-radius:50%;width:3px;height:3px}.site-footer-legal a:hover{color:var(--signature-gold)}.whatsapp-fab{display:none!important}@media (width<=700px){.whatsapp-fab{right:16px!important;bottom:calc(16px + env(safe-area-inset-bottom))!important;z-index:850!important;width:58px!important;height:58px!important;color:var(--signature-gold)!important;opacity:0!important;pointer-events:none!important;background:#030604eb!important;border:1px solid #efbd5fb3!important;border-radius:50%!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1),box-shadow .35s!important;display:flex!important;position:fixed!important;transform:translateY(12px)scale(.94)!important;box-shadow:0 10px 30px #00000052,inset 0 0 0 1px #efbd5f14!important}.whatsapp-fab.is-visible{opacity:1!important;pointer-events:auto!important;transform:none!important}.whatsapp-fab svg{fill:none!important;stroke:currentColor!important;stroke-width:1.55px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:21px!important;height:21px!important}.whatsapp-fab span{letter-spacing:.14em!important;font-size:5.5px!important;font-weight:600!important}body.is-home .hero-topline{letter-spacing:.11em!important;font-size:6.6px!important;top:86px!important}body.is-home .hero-topline span+span:before{width:3px;height:3px;margin:0 8px}body.is-home .work-toolbar{grid-template-columns:1fr!important;gap:12px!important;padding-bottom:22px!important}body.is-home .index-link{display:none!important}body.is-home .filters-shell{border-radius:10px!important;grid-template-columns:34px minmax(0,1fr) 34px!important}body.is-home .filters button{min-height:50px!important;padding:15px 17px 18px!important;font-size:8px!important}body.is-home .filter-count{margin-left:4px!important;font-size:.72em!important;display:inline!important}body.is-home .filters button:before{width:28px!important;bottom:8px!important}body.is-home .filters button:after{width:4px!important;height:4px!important;bottom:5px!important}html body.is-home .instagram-gallery-section{padding:52px 10px 62px!important}.instagram-gallery-head{align-items:start!important;padding:0 8px!important}.instagram-gallery-head h2{max-width:7ch!important;font-size:clamp(40px,11vw,52px)!important}.instagram-gallery-handle{margin-top:2px!important;font-size:6.5px!important}html body.is-home .instagram-gallery-section .latest-intro{max-width:32ch!important;margin-bottom:24px!important;padding:0 8px!important;font-size:12px!important}html body.is-home .instagram-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:44vw!important;gap:5px!important}html body.is-home .instagram-editorial-card:first-child{grid-area:span 1/1/auto/-1!important;min-height:60vw!important}html body.is-home .instagram-editorial-card:nth-child(4){grid-column:1/-1!important}body.is-home .artist-card{border-radius:18px!important;width:calc(100% - 24px)!important;margin:46px auto 68px!important;padding:16px 16px 28px!important}body.is-home .artist-card-grid{grid-template-columns:1fr!important;gap:27px!important}body.is-home .artist-portrait-frame{aspect-ratio:1!important;border-radius:11px!important}body.is-home .artist-card .artist-copy h2{font-size:clamp(44px,12.4vw,58px)!important}body.is-home .contact-section{border-radius:20px!important;width:calc(100% - 24px)!important;margin:0 auto 48px!important;padding:46px 20px 50px!important}body.is-home .contact-social-block{text-align:center!important;align-items:center!important}body.is-home .contact-social-icons{justify-content:center!important}html body .about-intro{border-radius:18px!important;width:calc(100% - 20px)!important;margin:12px auto 38px!important;padding:18px!important}.about-intro-grid{grid-template-columns:1fr!important;gap:24px!important}.about-intro-copy{order:2!important;padding:2px 5px 12px!important}.about-intro-portrait{border-radius:12px!important;order:1!important}.about-intro-copy .back-link{margin-bottom:28px!important}.about-intro-copy h1{font-size:clamp(52px,15vw,70px)!important}.about-biography{padding-top:6px!important}html body .about-cta{width:calc(100% - 20px)!important;margin:0 auto 38px!important}.site-footer-main{text-align:center!important;flex-direction:column!important;gap:22px!important;padding:34px 20px 26px!important;display:flex!important}.site-footer-brand{justify-self:auto!important;justify-items:center!important;gap:10px!important;display:grid!important}.site-footer-brand img{width:52px!important}.site-footer-brand-copy{justify-items:center!important}.site-footer-wordmark{font-size:12px!important}.site-footer-social-block{border:0!important;gap:11px!important;padding:0!important}.site-footer-social .social-link{width:37px!important;min-width:37px!important;height:37px!important;min-height:37px!important}.site-footer-social .social-icon{width:14px!important;height:14px!important}.site-footer-contact-block{justify-self:auto!important;justify-items:center!important;min-width:0!important}.site-footer-contact-copy{text-align:center!important}.site-footer-meta{text-align:center!important;flex-direction:column-reverse!important;gap:12px!important;padding:17px 20px 25px!important;display:flex!important}.site-footer-legal{justify-content:center!important;gap:10px!important}}@media (width<=390px){html body .mobile-menu-footer{gap:5px!important;padding-left:12px!important;padding-right:12px!important}html body .mobile-footer-social{gap:2px!important}html body .mobile-footer-social .social-link{flex-basis:28px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}html body .mobile-menu-footer .mobile-book{padding-inline:10px!important;font-size:6.5px!important}}@media (prefers-reduced-motion:reduce){.artist-card:before,body.is-home .contact-section:before,.about-intro:after,.about-cta:after{animation:none!important}}.site-brand .ergys-wordmark-strong,.mobile-menu-brand-strong{font-weight:700!important}.site-brand .ergys-wordmark-light,.mobile-menu-brand-light{font-weight:300!important}.site-brand,.mobile-menu-brand{font-family:var(--wordmark-font)!important}body.is-home .hero-topline{display:none!important}@keyframes ergysFinalOrbit{to{--orbit-angle:360deg}}.gold-orbit-card,body.is-home .artist-section,body.is-home .contact-section,html body .collection-intro,html body .about-cta{isolation:isolate!important;border:1px solid #efbd5f21!important;position:relative!important;overflow:hidden!important}.gold-orbit-card:before,body.is-home .artist-section:before,body.is-home .contact-section:before,html body .collection-intro:before,html body .about-cta:before{content:""!important;z-index:8!important;pointer-events:none!important;border-radius:inherit!important;background:conic-gradient(from var(--orbit-angle), transparent 0deg 304deg, #efbd5f00 304deg, #efbd5f8c 321deg, #ffe5a0 334deg, #efbd5fc7 344deg, transparent 360deg)!important;-webkit-mask-composite:xor!important;padding:1px!important;animation:7.2s linear infinite ergysFinalOrbit!important;position:absolute!important;inset:-1px!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-composite:exclude!important;mask-mode:match-source,match-source!important}body.is-home .artist-section:after,body.is-home .contact-section:after,html body .collection-intro:after,html body .about-cta:after{content:none!important}body.is-home .filters-shell{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;padding:0!important;display:grid!important}body.is-home .filters{background:0 0!important;border-top:1px solid #f5f2ea1a!important;border-bottom:1px solid #f5f2ea1a!important;gap:0!important}body.is-home .filters button{min-height:64px!important;box-shadow:none!important;color:#f5f2ea6b!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 clamp(18px,2vw,30px)!important;transition:color .45s,opacity .45s!important;position:relative!important}body.is-home .filters button+button{border-left:1px solid #f5f2ea14!important}body.is-home .filters button[aria-pressed=true]{color:var(--signature-paper)!important}body.is-home .filters button:before{content:""!important;background:var(--signature-gold)!important;transform-origin:50%!important;width:38px!important;height:1px!important;transition:transform .42s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;bottom:-1px!important;left:50%!important;transform:translate(-50%)scaleX(0)!important}body.is-home .filters button:after{content:""!important;background:var(--signature-gold)!important;border-radius:50%!important;width:6px!important;height:6px!important;transition:transform .42s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;bottom:-4px!important;left:50%!important;transform:translate(-50%)scale(0)!important}body.is-home .filters button[aria-pressed=true]:before{transform:translate(-50%)scaleX(1)!important}body.is-home .filters button[aria-pressed=true]:after{transform:translate(-50%)scale(1)!important}body.is-home .filter-rail-arrow{color:#f5f2eab8!important;opacity:.82!important;background:0 0!important;border:0!important;transition:color .35s,transform .35s,opacity .35s!important}body.is-home .filter-rail-arrow:hover{color:var(--signature-gold)!important;opacity:1!important;transform:scale(1.06)!important}html body.is-home .artist-section{background:linear-gradient(135deg,#0a1c12f0,#040c08fb)!important;border-radius:22px!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;align-items:center!important;gap:clamp(34px,4vw,62px)!important;width:min(100% - 64px,1180px)!important;min-height:0!important;margin:clamp(72px,7vw,116px) auto!important;padding:clamp(22px,2.2vw,30px)!important;display:grid!important}html body.is-home .artist-media{aspect-ratio:16/10!important;background:#071009!important;border-radius:14px!important;position:relative!important;overflow:hidden!important}html body.is-home .artist-media img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform 1.15s cubic-bezier(.16,1,.3,1),filter 1s!important;display:block!important}html body.is-home .artist-media-label{letter-spacing:.2em!important;color:#fff!important;z-index:3!important;font-size:8px!important;font-weight:650!important;position:absolute!important;top:16px!important;left:18px!important}html body.is-home .artist-copy{padding:clamp(8px,1vw,14px) clamp(8px,1.2vw,18px)!important}html body.is-home .artist-label{margin:0 0 15px!important}html body.is-home .artist-number{letter-spacing:.16em!important;color:#f5f2ea61!important;font-size:7px!important}html body.is-home .artist-copy h2{margin:0 0 28px!important;font-size:clamp(52px,5vw,78px)!important;line-height:.91!important}html body.is-home .artist-copy p{color:#f5f2eaa1!important;max-width:49ch!important;margin-bottom:30px!important;font-size:14px!important;line-height:1.72!important}html body.is-home .artist-copy .text-link{max-width:330px!important}@media (hover:hover) and (pointer:fine){html body.is-home .artist-section:hover .artist-media img{filter:brightness(1.025)!important;transform:scale(1.018)!important}}html body .about-intro{background:linear-gradient(135deg,#1c3021e0,#06110af5)!important;border-radius:22px!important;grid-template-columns:minmax(0,1.22fr) minmax(280px,.78fr)!important;align-items:center!important;gap:clamp(44px,5vw,78px)!important;width:min(100% - 64px,1320px)!important;margin:clamp(28px,3vw,48px) auto clamp(82px,7vw,118px)!important;padding:clamp(42px,4.2vw,68px)!important;display:grid!important}.about-intro-copy{min-width:0!important}.about-intro-copy .back-link{margin:0 0 clamp(50px,5vw,78px)!important;display:inline-block!important}.about-intro-copy .kicker{margin-bottom:18px!important}.about-intro-copy h1{letter-spacing:-.045em!important;margin:0 0 20px!important;font-size:clamp(68px,7vw,108px)!important;line-height:.92!important}.about-intro-bio{color:#f5f2eaa1!important;max-width:52ch!important;font-size:15px!important;line-height:1.72!important}.about-intro-award{aspect-ratio:4/5!important;background:#09100b!important;border-radius:14px!important;overflow:hidden!important}.about-intro-award img{object-fit:cover!important;object-position:50% 42%!important;width:100%!important;height:100%!important;display:block!important}.about-intro-meta{border-top:1px solid #f5f2ea1a!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:28px!important;margin-top:32px!important;padding-top:20px!important;display:grid!important}.about-intro-meta>div{gap:9px!important;display:grid!important}.about-intro-meta strong{letter-spacing:.17em!important;color:#f5f2eac7!important;font-size:8px!important}.about-intro-meta span{color:#f5f2ea7a!important;font-size:11px!important;line-height:1.6!important}.about-intro-meta a{letter-spacing:.16em!important;text-transform:uppercase!important;border-bottom:1px solid #efbd5f80!important;padding-bottom:7px!important;font-size:8px!important}html body .about-biography{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;align-items:start!important;gap:clamp(64px,7vw,110px)!important;width:min(100% - 64px,1320px)!important;margin:0 auto clamp(92px,8vw,132px)!important;display:grid!important}.about-profile{padding-top:0!important}.about-portrait-horizontal{aspect-ratio:16/10!important;background:#080c09!important;border-radius:14px!important;position:relative!important;overflow:hidden!important}.about-portrait-horizontal img{object-fit:cover!important;object-position:50% 50%!important;width:100%!important;height:100%!important;display:block!important}.about-portrait-horizontal span{letter-spacing:.19em!important;color:#fff!important;font-size:7px!important;font-weight:650!important;position:absolute!important;top:16px!important;left:18px!important}.about-story{padding-top:0!important}html body .collection-intro:not(.about-intro){background:0 0!important;border-radius:20px!important;width:min(100% - 64px,1440px)!important;margin:clamp(30px,3vw,50px) auto clamp(72px,6vw,104px)!important;padding:clamp(54px,5vw,84px)!important}html body .collection-intro:not(.about-intro) .back-link{margin-bottom:clamp(54px,5vw,78px)!important}html body .collection-intro:not(.about-intro) .kicker{margin-bottom:18px!important}html body .collection-intro:not(.about-intro) h1{margin:0 0 14px!important}html body .collection-intro:not(.about-intro)>p:last-child{margin-top:0!important}html body .collection-intro~.collection-body{margin-top:0!important;padding-top:0!important}html body.is-home .contact-section{background:linear-gradient(135deg,#091910f2,#030b07fb)!important;border-radius:22px!important;width:min(100% - 64px,1180px)!important;margin:0 auto clamp(76px,7vw,112px)!important;padding:clamp(48px,5vw,76px)!important}.site-footer-main{padding-top:58px!important;padding-bottom:48px!important}.site-footer-copy{letter-spacing:.06em!important;color:#f5f2ea80!important;font-size:10px!important}.site-footer-legal{letter-spacing:.14em!important;color:#f5f2eaa8!important;font-size:9px!important}.site-footer-meta{padding-top:24px!important;padding-bottom:30px!important}body.is-home .project-card img,body.is-home .latest-card img,body.is-home .instagram-editorial-card img{transition:filter 1.15s,transform 1.25s cubic-bezier(.16,1,.3,1),opacity 1.05s!important}@media (hover:hover) and (pointer:fine){body.is-home .project-grid:hover .project-card:not(:hover) img{filter:brightness(.84)saturate(.94)!important}body.is-home .project-card:hover img{filter:brightness(1.025)saturate(1.01)!important;transform:scale(1.012)!important}}@media (width<=1000px){html body .mobile-menu-secondary{display:none!important}html body .mobile-menu-content{padding-top:4px!important;padding-bottom:4px!important}html body .mobile-menu-primary a{min-height:clamp(43px,5.8dvh,52px)!important}html body .mobile-menu-label{font-size:clamp(20px,5.8vw,28px)!important;line-height:1!important}html body .mobile-menu-number{font-size:7px!important}html body .mobile-menu-footer{min-height:66px!important}}@media (width<=700px){body.is-home .filters-shell{border:1px solid #f5f2ea1a!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr)!important;overflow:hidden!important}body.is-home .filter-rail-arrow{display:none!important}body.is-home .filters{scrollbar-width:none!important;border:0!important;overflow-x:auto!important}body.is-home .filters::-webkit-scrollbar{display:none!important}body.is-home .filters button{white-space:nowrap!important;min-height:54px!important;padding:0 20px!important;font-size:8px!important}body.is-home .filters button+button{border-left:0!important}body.is-home .filters button:before{width:28px!important;bottom:0!important}body.is-home .filters button:after{display:none!important}html body.is-home .artist-section{border-radius:18px!important;grid-template-columns:1fr!important;gap:24px!important;width:calc(100% - 22px)!important;margin:54px auto 72px!important;padding:14px!important}html body.is-home .artist-media{aspect-ratio:16/11!important;border-radius:11px!important}html body.is-home .artist-copy{padding:2px 8px 12px!important}html body.is-home .artist-copy h2{font-size:clamp(44px,12vw,58px)!important}html body.is-home .artist-copy p{font-size:12.5px!important}html body .about-intro{border-radius:18px!important;grid-template-columns:1fr!important;gap:28px!important;width:calc(100% - 20px)!important;margin:12px auto 62px!important;padding:18px!important}.about-intro-copy{order:2!important;padding:0 4px 8px!important}.about-intro-award{aspect-ratio:4/5!important;border-radius:12px!important;order:1!important}.about-intro-copy .back-link{margin-bottom:30px!important}.about-intro-copy h1{font-size:clamp(50px,14vw,66px)!important}.about-intro-meta{grid-template-columns:1fr!important;gap:18px!important}html body .about-biography{grid-template-columns:1fr!important;gap:44px!important;width:calc(100% - 20px)!important;margin-bottom:72px!important}.about-portrait-horizontal{aspect-ratio:16/10!important}html body .collection-intro:not(.about-intro){border-radius:18px!important;width:calc(100% - 20px)!important;margin:12px auto 58px!important;padding:36px 24px 42px!important}html body .collection-intro:not(.about-intro) .back-link{margin-bottom:36px!important}html body.is-home .contact-section{width:calc(100% - 20px)!important;margin-bottom:58px!important;padding:42px 20px 46px!important}.site-footer-copy{font-size:9px!important}.site-footer-legal{font-size:8px!important}.site-footer-social .social-link{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}}@media (prefers-reduced-motion:reduce){.gold-orbit-card:before,body.is-home .artist-section:before,body.is-home .contact-section:before,html body .collection-intro:before,html body .about-cta:before{background:#efbd5f59!important;animation:none!important}}.site-footer-top{letter-spacing:.15em;text-transform:uppercase;color:#f5f2ea6b;white-space:nowrap;font-size:8px;transition:color .3s}.site-footer-top:hover{color:var(--signature-gold)}html body .about-biography-single{width:min(100% - 64px,1080px)!important;margin:0 auto clamp(92px,8vw,132px)!important;display:block!important}html body .about-biography-single .about-story-wide{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body .about-biography-single .bio-language,html body .about-biography-single blockquote,html body .about-biography-single .bio-milestones{max-width:920px!important;margin-left:auto!important;margin-right:auto!important}html body.is-home .artist-media img{object-fit:cover!important}@media (width<=700px){html body .site-footer{background:#020403!important;border-top:1px solid #f5f2ea12!important}html body .site-footer-main{text-align:center!important;grid-template-columns:1fr!important;place-items:start center!important;gap:0!important;width:100%!important;max-width:560px!important;margin:0 auto!important;padding:54px 24px 34px!important;display:grid!important}html body .site-footer-brand{justify-items:center!important;gap:12px!important;margin:0!important;display:grid!important}html body .site-footer-brand img{filter:drop-shadow(0 0 12px #efbd5f1c)!important;width:68px!important;height:auto!important}html body .site-footer-brand-copy{justify-items:center!important;gap:7px!important}html body .site-footer-wordmark{letter-spacing:.16em!important;font-size:16px!important;line-height:1!important}html body .site-footer-wordmark strong{font-weight:700!important}html body .site-footer-wordmark span{font-weight:300!important}html body .site-footer-role{letter-spacing:.17em!important;color:#f5f2ea70!important;max-width:32ch!important;font-size:8px!important;line-height:1.6!important}html body .site-footer-social-block{border:0!important;justify-items:center!important;gap:13px!important;width:100%!important;margin:30px 0 0!important;padding:0!important;display:grid!important}html body .site-footer-social-label{letter-spacing:.2em!important;color:var(--signature-gold)!important;font-size:8px!important}html body .site-footer-social{justify-content:center!important;gap:9px!important;display:flex!important}html body .site-footer-social .social-link{border-color:#efbd5f40!important;width:39px!important;min-width:39px!important;height:39px!important;min-height:39px!important}html body .site-footer-social .social-icon{width:14px!important;height:14px!important}html body .site-footer-tagline{letter-spacing:.17em!important;color:#f5f2ea57!important;max-width:32ch!important;font-size:7px!important;line-height:1.55!important}html body .site-footer-contact-block{justify-items:center!important;gap:0!important;min-width:0!important;margin:29px 0 0!important;display:grid!important}html body .site-footer-contact{letter-spacing:.18em!important;border-bottom:1px solid #efbd5f8c!important;padding:0 0 8px!important;font-size:9px!important}html body .site-footer-contact-copy{display:none!important}html body .site-footer-meta{text-align:center!important;border-top:1px solid #f5f2ea17!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:13px!important;width:calc(100% - 48px)!important;max-width:520px!important;margin:0 auto!important;padding:24px 0 32px!important;display:flex!important}html body .site-footer-legal{letter-spacing:.14em!important;color:#f5f2eaa8!important;flex-wrap:wrap!important;order:1!important;justify-content:center!important;gap:10px!important;font-size:8.5px!important;display:flex!important}html body .site-footer-copy{letter-spacing:.05em!important;color:#f5f2ea73!important;order:2!important;max-width:36ch!important;font-size:9.5px!important;line-height:1.5!important}html body .site-footer-top{color:#f5f2ea61!important;order:3!important;margin-top:2px!important;font-size:7.5px!important}html body .about-biography-single{width:calc(100% - 28px)!important;margin:0 auto 72px!important}html body .about-biography-single .about-story-wide{width:100%!important}html body.is-home .instagram-editorial-grid{columns:2!important;grid-template-columns:none!important;grid-auto-rows:auto!important;column-gap:5px!important;display:block!important}html body.is-home .instagram-editorial-card,html body.is-home .instagram-editorial-card:first-child,html body.is-home .instagram-editorial-card:nth-child(4){break-inside:avoid!important;-webkit-column-break-inside:avoid!important;aspect-ratio:auto!important;background:#050705!important;border-radius:4px!important;grid-area:auto!important;width:100%!important;min-height:0!important;margin:0 0 5px!important;display:block!important}html body.is-home .instagram-editorial-card img{object-fit:contain!important;object-position:50% 35%!important;width:100%!important;height:auto!important;max-height:none!important;display:block!important}}:root{--footer-gold:#efbd5f;--footer-paper:#f5f2ea;--footer-footer:#020403}@property --card-orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ergysCardOrbit{to{--card-orbit-angle:360deg}}html body.is-home .artist-section,html body.is-home .contact-section,html body .collection-intro,html body .about-cta,html body .journal-card,html body .project-card{isolation:isolate!important;position:relative!important}html body.is-home .artist-section:after,html body.is-home .contact-section:after,html body .collection-intro:after,html body .about-cta:after,html body .journal-card:after,html body .project-card:after{content:none!important;animation:none!important;display:none!important}html body.is-home .artist-section:before,html body.is-home .contact-section:before,html body .collection-intro:before,html body .about-cta:before{content:""!important;z-index:80!important;pointer-events:none!important;border-radius:inherit!important;box-sizing:border-box!important;background:conic-gradient(from var(--card-orbit-angle), transparent 0deg 304deg, #efbd5f00 304deg, #efbd5f8c 321deg, #ffe5a0 334deg, #efbd5fc7 344deg, transparent 360deg)!important;-webkit-mask-composite:xor!important;padding:1px!important;animation:7.2s linear infinite ergysCardOrbit!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-composite:exclude!important;mask-mode:match-source,match-source!important}html body.is-home .artist-section,html body.is-home .contact-section,html body .collection-intro,html body .about-cta{overflow:hidden!important}html body .journal-card,html body .project-card{border-radius:inherit}@media (prefers-reduced-motion:reduce){html body.is-home .artist-section:before,html body.is-home .contact-section:before,html body .collection-intro:before,html body .about-cta:before,html body .journal-card:before,html body .project-card:before{animation:none!important}}:root{--footer-gold:#efbd5f;--footer-gold-hot:#ffe6a3;--footer-paper:#f5f2ea;--footer-footer:#020403}@property --panel-orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --panel-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ergysPanelOrbit{to{--panel-orbit-angle:360deg}}@keyframes ergysPanelGlow{to{--panel-glow-angle:360deg}}html body.is-home .artist-section,html body.is-home .contact-section,html body .collection-intro,html body .about-cta{isolation:isolate!important;position:relative!important;overflow:hidden!important}html body.is-home .artist-section:before,html body.is-home .artist-section:after,html body.is-home .contact-section:before,html body.is-home .contact-section:after,html body .collection-intro:before,html body .collection-intro:after,html body .about-cta:before,html body .about-cta:after{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;animation:none!important;display:none!important;-webkit-mask:none!important;mask:none!important}html body .panel-gold-orbit{z-index:70!important;border-radius:inherit!important;pointer-events:none!important;box-sizing:border-box!important;contain:paint!important;background:conic-gradient(from var(--panel-orbit-angle), transparent 0deg 304deg, #efbd5f00 304deg, #efbd5f8c 321deg, #ffe5a0 334deg, #efbd5fc7 344deg, transparent 360deg)!important;-webkit-mask-composite:xor!important;width:100%!important;height:100%!important;padding:1px!important;animation:7.2s linear infinite ergysPanelOrbit!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:translateZ(0)!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-composite:exclude!important;mask-mode:match-source,match-source!important}html body.is-home .artist-section{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;align-items:stretch!important;gap:0!important;width:min(100% - 64px,1180px)!important;padding:0!important;display:grid!important}html body.is-home .artist-media{aspect-ratio:1!important;border-radius:inherit!important;background:0 0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}html body.is-home .artist-media:before,html body.is-home .artist-media:after{content:none!important;display:none!important}html body.is-home .artist-media img{object-fit:cover!important;filter:none!important;background:0 0!important;width:100%!important;height:100%!important;max-height:none!important;display:block!important;transform:none!important}html body.is-home .artist-copy{align-self:center!important;padding:clamp(40px,4.6vw,72px)!important}@media (width<=700px){html body.is-home .artist-section{grid-template-columns:1fr!important;width:calc(100% - 22px)!important}html body.is-home .artist-media{aspect-ratio:1!important;border-radius:inherit!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}html body.is-home .artist-copy{padding:34px 22px 42px!important}}html body .project-image,html body .journal-card-image,html body.is-home .instagram-editorial-card{isolation:isolate!important;position:relative!important}html body .project-image:after,html body .journal-card-image:after,html body.is-home .instagram-editorial-card:after{content:""!important;z-index:8!important;pointer-events:none!important;border-radius:inherit!important;background:conic-gradient(from var(--panel-glow-angle), transparent 0deg 320deg, #ffffff05 326deg, #ffffff29 337deg, #ffffff57 344deg, #ffffff1a 352deg, transparent 360deg)!important;-webkit-mask-composite:xor!important;opacity:.42!important;padding:1px!important;animation:12.5s linear infinite ergysPanelGlow!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-composite:exclude!important;mask-mode:match-source,match-source!important}html body.is-home .instagram-gallery-section{padding-bottom:clamp(96px,8vw,138px)!important}html body.is-home .instagram-editorial-grid{columns:auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:min(100%,1240px)!important;max-width:1240px!important;margin:0 auto!important;display:grid!important}html body.is-home .instagram-editorial-card,html body.is-home .instagram-editorial-card:nth-child(n){aspect-ratio:4/5!important;background:#050705!important;border-radius:8px!important;grid-area:auto!important;width:100%!important;margin:0!important;overflow:hidden!important}html body.is-home .instagram-editorial-card img{object-fit:cover!important;object-position:center center!important;filter:none!important;width:100%!important;height:100%!important;display:block!important}@media (width>=1101px){html body.is-home .instagram-editorial-card:nth-child(9):nth-last-child(2){grid-column:2!important}}@media (width<=1100px){html body.is-home .instagram-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}}@media (width<=700px){html body.is-home .instagram-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body.is-home .instagram-card-index{display:none!important}}html body.is-home .journal-feature{margin-top:clamp(38px,4.5vw,70px)!important}@media (prefers-reduced-motion:reduce){html body .panel-gold-orbit,html body .project-image:after,html body .journal-card-image:after,html body.is-home .instagram-editorial-card:after{animation:none!important}}html body #site-footer-final{background:var(--footer-footer)!important;width:100%!important;max-width:none!important;color:var(--footer-paper)!important;box-sizing:border-box!important;border-top:1px solid #f5f2ea12!important;margin:0!important;padding:0!important;display:block!important}html body #site-footer-final>.site-footer-main,html body #site-footer-final>.site-footer-meta{box-sizing:border-box!important}@media (width>=1101px){html body #site-footer-final>.site-footer-main{text-align:left!important;grid-template-columns:1fr 1.25fr 1fr!important;place-items:center stretch!important;gap:38px!important;width:min(100% - 56px,1576px)!important;max-width:1576px!important;margin:0 auto!important;padding:58px 28px 46px!important;display:grid!important}html body #site-footer-final .site-footer-brand{text-align:left!important;justify-content:flex-start!important;justify-self:start!important;align-items:center!important;gap:16px!important;margin:0!important;display:flex!important}html body #site-footer-final .site-footer-brand img{width:54px!important;height:auto!important}html body #site-footer-final .site-footer-brand-copy{justify-items:start!important;gap:6px!important;display:grid!important}html body #site-footer-final .site-footer-wordmark{letter-spacing:.16em!important;white-space:nowrap!important;color:#fff!important;font-size:13px!important;line-height:1!important}html body #site-footer-final .site-footer-role{letter-spacing:.18em!important;white-space:nowrap!important;text-align:left!important;max-width:none!important;margin:0!important;font-size:6.5px!important;line-height:1.55!important}html body #site-footer-final .site-footer-social-block{text-align:center!important;border-left:1px solid #f5f2ea1a!important;border-right:1px solid #f5f2ea1a!important;justify-items:center!important;gap:12px!important;margin:0!important;padding:0 28px!important;display:grid!important}html body #site-footer-final .site-footer-social{justify-content:center!important;gap:8px!important;display:flex!important}html body #site-footer-final .site-footer-social .social-link{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}html body #site-footer-final .site-footer-tagline{white-space:nowrap!important;text-align:center!important;max-width:none!important;margin:0!important}html body #site-footer-final .site-footer-contact-block{text-align:left!important;justify-self:end!important;justify-items:start!important;gap:10px!important;min-width:190px!important;margin:0!important;display:grid!important}html body #site-footer-final .site-footer-contact-copy{text-align:left!important;max-width:26ch!important;margin:0!important;display:block!important}html body #site-footer-final>.site-footer-meta{text-align:left!important;border-top:1px solid #f5f2ea12!important;grid-template-columns:1fr auto auto!important;align-items:center!important;gap:26px!important;width:min(100% - 56px,1576px)!important;max-width:1576px!important;margin:0 auto!important;padding:24px 28px 30px!important;display:grid!important}html body #site-footer-final .site-footer-copy,html body #site-footer-final .site-footer-legal,html body #site-footer-final .site-footer-top{order:initial!important;margin:0!important}html body #site-footer-final .site-footer-legal{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;display:flex!important}}@media (width<=1100px){html body.is-home .artist-section,html body.is-home .contact-section{width:calc(100% - 20px)!important;max-width:none!important}html body.is-home .contact-section{min-height:0!important}html body .gold-orbit-svg{--orbit-radius:18px}html body.is-home .artist-media{aspect-ratio:4/3!important;padding:6px!important}html body #site-footer-final>.site-footer-main{text-align:center!important;grid-template-columns:1fr!important;place-items:start center!important;gap:0!important;width:100%!important;max-width:560px!important;margin:0 auto!important;padding:54px 24px 34px!important;display:grid!important}html body #site-footer-final .site-footer-brand{text-align:center!important;justify-self:center!important;place-items:center!important;gap:12px!important;margin:0!important;display:grid!important}html body #site-footer-final .site-footer-brand img{width:68px!important;height:auto!important}html body #site-footer-final .site-footer-brand-copy{justify-items:center!important;gap:7px!important;display:grid!important}html body #site-footer-final .site-footer-wordmark{letter-spacing:.16em!important;white-space:nowrap!important;font-size:16px!important;line-height:1!important}html body #site-footer-final .site-footer-role{letter-spacing:.17em!important;white-space:normal!important;text-align:center!important;max-width:32ch!important;margin:0!important;font-size:8px!important;line-height:1.6!important}html body #site-footer-final .site-footer-social-block{text-align:center!important;border:0!important;justify-items:center!important;gap:13px!important;width:100%!important;margin:30px 0 0!important;padding:0!important;display:grid!important}html body #site-footer-final .site-footer-social-label{color:var(--footer-gold)!important}html body #site-footer-final .site-footer-social{justify-content:center!important;gap:9px!important;display:flex!important}html body #site-footer-final .site-footer-social .social-link{flex:0 0 39px!important;width:39px!important;min-width:39px!important;height:39px!important;min-height:39px!important}html body #site-footer-final .site-footer-tagline{white-space:normal!important;text-align:center!important;max-width:32ch!important;margin:0!important}html body #site-footer-final .site-footer-contact-block{text-align:center!important;justify-self:center!important;justify-items:center!important;gap:0!important;min-width:0!important;margin:29px 0 0!important;display:grid!important}html body #site-footer-final .site-footer-contact{letter-spacing:.18em!important;border-bottom:1px solid #efbd5f8c!important;padding:0 0 8px!important;font-size:9px!important}html body #site-footer-final .site-footer-contact-copy{text-align:center!important;letter-spacing:.16em!important;max-width:29ch!important;margin:18px 0 0!important;font-size:7px!important;line-height:1.55!important;display:block!important}html body #site-footer-final>.site-footer-meta{text-align:center!important;border-top:1px solid #f5f2ea17!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:13px!important;width:calc(100% - 48px)!important;max-width:520px!important;margin:0 auto!important;padding:24px 0 32px!important;display:flex!important}html body #site-footer-final .site-footer-copy{text-align:center!important;order:1!important;max-width:36ch!important;margin:0!important;font-size:9.5px!important;line-height:1.5!important}html body #site-footer-final .site-footer-legal{text-align:center!important;flex-wrap:wrap!important;order:2!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:0!important;font-size:8.5px!important;display:flex!important}html body #site-footer-final .site-footer-top{text-align:center!important;order:3!important;margin:2px 0 0!important;font-size:7.5px!important}}@media (width>=701px){html body .collection-intro .panel-gold-orbit{-webkit-clip-path:inset(0 round 18px)!important;clip-path:inset(0 round 18px)!important;border-radius:18px!important;overflow:hidden!important}}@property --photo-trace-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ergysPhotoWhisper{to{--photo-trace-angle:360deg}}@media (width>=701px){html body .project-image,html body .journal-card-image,html body.is-home .instagram-editorial-card{isolation:isolate!important;position:relative!important;overflow:hidden!important}html body .project-image>img,html body .journal-card-image>img,html body.is-home .instagram-editorial-card>img{border-radius:inherit!important}html body .project-image:after,html body .journal-card-image:after,html body.is-home .instagram-editorial-card:after{content:""!important;z-index:8!important;box-sizing:border-box!important;pointer-events:none!important;border-radius:inherit!important;background:conic-gradient(from var(--photo-trace-angle), transparent 0deg 308deg, #c9913805 316deg, #d3a35461 327deg, #efbd5fbd 337deg, #ffe2a0f5 343deg, #d3a3548f 351deg, transparent 360deg)!important;-webkit-mask-composite:xor!important;opacity:.62!important;filter:none!important;padding:1px!important;animation:16s linear infinite ergysPhotoWhisper!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-origin:content-box,border-box!important;mask-composite:exclude!important;mask-mode:match-source,match-source!important}}@media (prefers-reduced-motion:reduce){html body .project-image:after,html body .journal-card-image:after,html body.is-home .instagram-editorial-card:after{animation:none!important}}@media (width<=700px){html body.is-home .artist-section{box-sizing:border-box!important;border-radius:28px!important;grid-template-columns:1fr!important;gap:0!important;width:calc(100% - 20px)!important;max-width:680px!important;margin-inline:auto!important;padding:9px!important;overflow:hidden!important}html body.is-home .artist-media{aspect-ratio:4/3!important;border-radius:20px!important;width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}html body.is-home .artist-media img{border-radius:inherit!important;object-fit:cover!important;width:100%!important;height:100%!important}html body.is-home .artist-media-label{top:18px!important;left:18px!important}html body.is-home .artist-copy{padding:30px 18px 26px!important}html body.is-home .artist-copy h2{letter-spacing:-.045em!important;text-wrap:balance!important;margin:0 0 24px!important;font-size:clamp(44px,12.4vw,62px)!important;line-height:.92!important}html body.is-home .artist-copy p{letter-spacing:-.012em!important;margin:0 0 28px!important;font-size:clamp(16px,4.25vw,18px)!important;line-height:1.62!important}html body.is-home .artist-copy .text-link{letter-spacing:.14em!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:42px!important;font-size:12px!important;line-height:1.2!important;display:flex!important}html body.is-home .journal-feature{box-sizing:border-box!important;margin-top:0!important;padding:24px 12px 58px!important}html body.is-home .instagram-gallery-section{padding-bottom:34px!important}html body.is-home .journal-feature-heading{box-sizing:border-box!important;border:1px solid color-mix(in srgb,var(--ink) 15%,transparent)!important;background:linear-gradient(145deg, color-mix(in srgb,var(--paper) 92%,white 8%), color-mix(in srgb,var(--paper) 78%,transparent))!important;-webkit-backdrop-filter:blur(18px)saturate(125%)!important;border-radius:24px!important;width:100%!important;margin:0 auto 20px!important;padding:22px 18px!important;box-shadow:inset 0 1px #ffffff8c,0 12px 30px #0000000e!important}html body.is-home .journal-feature-heading h2{margin:10px 0 0!important}html body.is-home .journal-feature-grid{grid-template-columns:1fr!important;gap:20px!important}html body.is-home .journal-card{box-sizing:border-box!important;isolation:isolate!important;border-radius:24px!important;flex-direction:column!important;gap:0!important;width:100%!important;margin:0!important;padding:9px!important;text-decoration:none!important;display:flex!important;overflow:hidden!important}html body.is-home .journal-card:before,html body.is-home .journal-card:after{content:none!important;animation:none!important;display:none!important}html body.is-home .journal-card-image{aspect-ratio:3/2!important;border-radius:17px!important;width:100%!important;margin:0!important;overflow:hidden!important}html body.is-home .journal-card-image img{object-fit:cover!important;border-radius:inherit!important;width:100%!important;height:100%!important;display:block!important}html body.is-home .journal-card-copy{padding:21px 13px 17px!important}html body.is-home .journal-date{letter-spacing:.15em!important;margin:0 0 13px!important;font-size:10px!important;line-height:1.35!important}html body.is-home .journal-card-copy h2{letter-spacing:-.04em!important;text-wrap:balance!important;max-width:15ch!important;margin:0 0 14px!important;font-size:clamp(24px,6.2vw,34px)!important;line-height:1.01!important}html body.is-home .journal-card-copy p{letter-spacing:-.008em!important;max-width:34ch!important;margin:0 0 20px!important;font-size:clamp(15px,4vw,17px)!important;line-height:1.58!important}html body.is-home .journal-read{letter-spacing:.12em!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:38px!important;font-size:12px!important;line-height:1.2!important;display:flex!important}html body .collection-intro.section-intro{box-sizing:border-box!important;border-radius:25px!important;width:calc(100% - 20px)!important;margin:22px auto 0!important;padding:30px 24px 32px!important;overflow:hidden!important}html body .collection-intro.section-intro .back-link{letter-spacing:.05em!important;align-items:center!important;min-height:34px!important;margin:0 0 34px!important;font-size:12px!important;display:inline-flex!important}html body .collection-intro.section-intro .kicker{letter-spacing:.2em!important;margin:0 0 15px!important;font-size:10px!important;line-height:1.35!important}html body .collection-intro.section-intro h1{letter-spacing:-.048em!important;margin:0 0 14px!important;font-size:clamp(52px,14vw,72px)!important;line-height:.93!important}html body .collection-intro.section-intro>p:not(.kicker){max-width:27ch!important;margin:0!important;font-size:clamp(16px,4.2vw,18px)!important;line-height:1.48!important}html body #site-footer-final>.site-footer-main{padding:58px 24px 38px!important}html body #site-footer-final .site-footer-brand img{width:72px!important}html body #site-footer-final .site-footer-wordmark{letter-spacing:.145em!important;font-size:18px!important;line-height:1!important}html body #site-footer-final .site-footer-role{letter-spacing:.16em!important;max-width:34ch!important;font-size:9.5px!important;font-weight:500!important;line-height:1.55!important}html body #site-footer-final .site-footer-social-block{gap:15px!important;margin-top:34px!important}html body #site-footer-final .site-footer-social-label{letter-spacing:.18em!important;font-size:10px!important;font-weight:600!important;line-height:1.2!important}html body #site-footer-final .site-footer-social .social-link{flex-basis:44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body #site-footer-final .site-footer-social .social-icon{width:16px!important;height:16px!important}html body #site-footer-final .site-footer-tagline{letter-spacing:.17em!important;max-width:30ch!important;font-size:9px!important;font-weight:500!important;line-height:1.5!important}html body #site-footer-final .site-footer-contact{letter-spacing:.17em!important;font-size:10.5px!important;font-weight:600!important;line-height:1.2!important}html body #site-footer-final .site-footer-contact-copy{letter-spacing:.15em!important;max-width:30ch!important;font-size:9px!important;font-weight:500!important;line-height:1.55!important}html body #site-footer-final>.site-footer-meta{gap:15px!important;width:calc(100% - 44px)!important;padding:26px 0 34px!important}html body #site-footer-final .site-footer-copy{letter-spacing:.055em!important;font-size:11px!important;font-weight:500!important;line-height:1.45!important}html body #site-footer-final .site-footer-legal{letter-spacing:.13em!important;gap:11px!important;font-size:10px!important;font-weight:600!important;line-height:1.3!important}html body #site-footer-final .site-footer-top{letter-spacing:.14em!important;margin-top:3px!important;font-size:9.5px!important;font-weight:500!important;line-height:1.3!important}}@property --menu-close-orbit{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes menuCloseOrbit{to{--menu-close-orbit:360deg}}@media (width<=1000px){html body .mobile-menu-head{height:var(--header-h)!important;min-height:var(--header-h)!important;padding:0 var(--page-pad)!important;align-items:center!important}html body .mobile-menu-brand-strong,html body .mobile-menu-brand-light{font-size:24px!important;line-height:1!important}html body .mobile-menu-close{--menu-close-inner:#07100b;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:linear-gradient(var(--menu-close-inner), var(--menu-close-inner)) padding-box, conic-gradient(from var(--menu-close-orbit), #7a5b2c14 0deg, #7a5b2c14 238deg, #c39e5561 274deg, #f7e5b2 307deg, #d8bd7894 332deg, #7a5b2c14 360deg) border-box!important;border:1px solid #0000!important;border-radius:50%!important;outline:0!important;margin:0!important;padding:1px!important;animation:2.9s linear infinite menuCloseOrbit!important}html body .mobile-menu-close:before,html body .mobile-menu-close:after{width:18px!important;height:1.4px!important;box-shadow:none!important;background:#f5f0e7!important}html body .mobile-menu-close:hover{transform:none!important;box-shadow:0 0 0 4px #efbd5f09!important}html body .mobile-menu-close:active{transform:scale(.96)!important}html body .mobile-menu-close:focus-visible{outline-offset:4px!important;outline:2px solid #efbd5fb8!important}html body .mobile-menu-content{padding:clamp(15px,2.4dvh,26px) var(--menu-pad) clamp(14px,2.2dvh,24px)!important;justify-content:center!important}html body .mobile-menu-primary{width:100%!important;max-width:620px!important;margin-inline:auto!important}html body .mobile-menu-primary>a{grid-template-columns:30px minmax(0,1fr) 24px!important;column-gap:10px!important;min-height:clamp(48px,6.15dvh,58px)!important}html body .mobile-menu-number{letter-spacing:.1em!important;font-size:8px!important;line-height:1!important}html body .mobile-menu-label{letter-spacing:-.027em!important;font-size:clamp(24px,3.45dvh,31px)!important;font-weight:300!important;line-height:.98!important}html body .mobile-menu-label:before{opacity:.72!important;width:clamp(19px,4.8vw,28px)!important;margin-right:clamp(11px,2.4vw,15px)!important}html body .mobile-menu-arrow{opacity:.72!important;width:24px!important;height:24px!important;font-size:13px!important}html body .mobile-menu-secondary,html body .mobile-menu-social-zone,html body .mobile-menu-statement{display:none!important}html body .mobile-menu-footer{min-height:72px!important;padding:10px var(--menu-pad) max(12px,env(safe-area-inset-bottom))!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"language socials book"!important;justify-content:stretch!important;align-items:center!important;gap:10px!important;display:grid!important}html body .mobile-menu-footer .language-switch{background:0 0!important;border:0!important;grid-area:language!important;justify-self:start!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0!important;display:flex!important}html body .mobile-menu-footer .language-switch:before{display:none!important}html body .mobile-menu-footer .language-switch button{color:#f5f0e785!important;letter-spacing:.12em!important;opacity:1!important;background:0 0!important;border:0!important;min-width:0!important;min-height:34px!important;padding:0!important;font-size:9px!important;font-weight:600!important;line-height:34px!important}html body .mobile-menu-footer .language-switch button.is-active{color:#f5f0e7!important}html body .mobile-language-divider{color:#f5f0e73d!important;font-size:9px!important}html body .mobile-footer-social{grid-area:socials!important;justify-content:center!important;justify-self:center!important;align-items:center!important;gap:5px!important;display:flex!important}html body .mobile-footer-social .social-link{color:#f5f0e7e0!important;opacity:1!important;width:33px!important;min-width:33px!important;height:33px!important;min-height:33px!important;box-shadow:none!important;background:#ffffff03!important;border:1px solid #f5f0e726!important;border-radius:50%!important;flex:0 0 33px!important;place-items:center!important;display:grid!important}html body .mobile-footer-social .social-icon{width:13px!important;height:13px!important}html body .mobile-book{letter-spacing:.18em!important;border-radius:999px!important;grid-area:book!important;justify-self:end!important;min-height:40px!important;padding:0 16px!important;font-size:8px!important;line-height:1!important}}@media (width<=390px){html body .mobile-menu-head{min-height:72px!important}html body .mobile-menu-brand-strong,html body .mobile-menu-brand-light{font-size:24px!important}html body .mobile-menu-primary>a{min-height:45px!important}html body .mobile-menu-label{font-size:clamp(21px,3.35dvh,26px)!important}html body .mobile-footer-social .social-link{flex-basis:30px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}html body .mobile-book{padding-inline:12px!important;font-size:7px!important}}@media (width<=700px) and (height<=720px){html body .mobile-menu-content{justify-content:flex-start!important;padding-top:8px!important;padding-bottom:8px!important}html body .mobile-menu-primary>a{min-height:39px!important}html body .mobile-menu-label{font-size:clamp(19px,3.4dvh,23px)!important}html body .mobile-menu-footer{min-height:60px!important;padding-top:7px!important;padding-bottom:max(8px,env(safe-area-inset-bottom))!important}}@media (prefers-reduced-motion:reduce){html body .mobile-menu-close{animation:none!important}}@property --recognition-orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes recognitionOrbit{to{--recognition-orbit-angle:360deg}}@keyframes recognitionRowSweep{0%,52%,to{opacity:0;transform:translate(-155%)}62%{opacity:.55}82%{opacity:0;transform:translate(365%)}}@media (width<=700px){html body.is-home .work-section .work-toolbar{border-top:0!important;padding-top:14px!important;padding-bottom:24px!important}html body.is-home .filters-shell{box-sizing:border-box!important;border-radius:15px!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;overflow:hidden!important}html body.is-home .work-section .filters{overscroll-behavior-inline:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;box-sizing:border-box!important;gap:20px!important;width:100%!important;padding:4px 14px!important;display:flex!important;overflow-x:auto!important;-webkit-mask-image:none!important;mask-image:none!important}html body.is-home .work-section .work-toolbar .filters button,html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true],html body.is-home .work-section .work-toolbar .filters button.is-active{min-height:46px!important;box-shadow:none!important;letter-spacing:.13em!important;opacity:1!important;white-space:nowrap!important;scroll-snap-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 2px!important;font-size:10px!important;font-weight:600!important;line-height:1!important}html body.is-home .work-section .work-toolbar .filters button:before{content:none!important;display:none!important}html body.is-home .work-section .work-toolbar .filters button:after{content:""!important;transform-origin:0!important;opacity:0!important;border-radius:999px!important;width:22px!important;height:1px!important;transition:transform .38s cubic-bezier(.16,1,.3,1),opacity .24s!important;display:block!important;position:absolute!important;bottom:5px!important;left:0!important;right:auto!important;transform:scaleX(0)!important}html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true]:after,html body.is-home .work-section .work-toolbar .filters button.is-active:after{opacity:1!important;transform:scaleX(1)!important}html body.is-home .filter-count{opacity:1!important;letter-spacing:.07em!important;font-size:.76em!important}html body.is-home .recognition-section{--recognition-sweep:23,25,20;isolation:isolate!important;box-sizing:border-box!important;border-radius:27px!important;width:calc(100% - 20px)!important;max-width:680px!important;margin:0 auto 68px!important;padding:30px 12px 14px!important;position:relative!important;overflow:hidden!important}html body.is-home .recognition-section:before{content:""!important;z-index:20!important;border-radius:inherit!important;pointer-events:none!important;box-sizing:border-box!important;-webkit-mask-composite:xor!important;padding:1px!important;animation:11.5s linear infinite recognitionOrbit!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-composite:exclude!important;mask-mode:match-source,match-source!important}html body.is-home .recognition-heading{z-index:2!important;border-top:0!important;margin:0!important;padding:0 9px 22px!important;position:relative!important}html body.is-home .recognition-heading .kicker{letter-spacing:.18em!important;margin:0!important;font-size:10px!important;font-weight:600!important;line-height:1.3!important}html body.is-home .recognition-list{z-index:2!important;gap:10px!important;margin:0!important;display:grid!important;position:relative!important}html body.is-home .recognition-row{isolation:isolate!important;box-sizing:border-box!important;border-radius:17px!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;width:100%!important;margin:0!important;padding:20px 17px!important;text-decoration:none!important;display:grid!important;position:relative!important;overflow:hidden!important}html body.is-home .recognition-row:after{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(90deg, rgba(var(--recognition-sweep),0) 0%, rgba(var(--recognition-sweep),.025) 25%, rgba(var(--recognition-sweep),.105) 50%, rgba(var(--recognition-sweep),.025) 75%, rgba(var(--recognition-sweep),0) 100%)!important;filter:blur(9px)!important;border-radius:50%!important;width:38%!important;animation:9.8s ease-in-out infinite recognitionRowSweep!important;position:absolute!important;top:-20%!important;bottom:-20%!important;left:-42%!important}html body.is-home .recognition-row:nth-child(2):after{animation-delay:1.7s!important}html body.is-home .recognition-row:nth-child(3):after{animation-delay:3.4s!important}html body.is-home .recognition-row:nth-child(4):after{animation-delay:5.1s!important}html body.is-home .recognition-year{letter-spacing:.12em!important;font-size:10px!important;font-weight:600!important;line-height:1.45!important}html body.is-home .recognition-body{gap:7px!important;display:grid!important}html body.is-home .recognition-title{letter-spacing:-.018em!important;font-size:clamp(17px,4.8vw,21px)!important;line-height:1.16!important}html body.is-home .recognition-sub{letter-spacing:.005em!important;font-size:12px!important;line-height:1.45!important}html body.is-home .recognition-arrow{opacity:.72!important;font-size:15px!important;line-height:1!important}}@media (prefers-reduced-motion:reduce){html body.is-home .recognition-section:before,html body.is-home .recognition-row:after{animation:none!important}}@media (width<=700px){html body:not(.is-home) .section-intro~.collection-body{box-shadow:none!important;margin-top:0!important}html body:not(.is-home) .section-intro~.collection-body,html body:not(.is-home) .section-intro~.collection-body .project-grid{border-color:#0000!important}html body .whatsapp-fab{z-index:8500!important;right:max(14px,env(safe-area-inset-right))!important;bottom:max(16px,calc(env(safe-area-inset-bottom) + 12px))!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;-webkit-tap-highlight-color:transparent!important;border-radius:50%!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:1px!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;padding:0!important;text-decoration:none!important;transition:opacity .2s,transform .34s cubic-bezier(.16,1,.3,1),visibility 0s linear .34s!important;display:flex!important;position:fixed!important;transform:translateY(10px)scale(.94)!important}html body .whatsapp-fab.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .2s,transform .34s cubic-bezier(.16,1,.3,1),visibility!important;transform:none!important}html body .whatsapp-fab svg{fill:none!important;stroke:currentColor!important;stroke-width:1.55px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:none!important;width:20px!important;height:20px!important}html body .whatsapp-fab>span{color:inherit!important;letter-spacing:.12em!important;text-transform:uppercase!important;opacity:.82!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:1px 0 0!important;padding:0!important;font-size:5.5px!important;font-weight:650!important;line-height:1!important;position:static!important;transform:none!important}html body .whatsapp-fab:active{transform:scale(.95)!important}html body .whatsapp-fab:focus-visible{outline-offset:4px!important;outline:2px solid #efbd5fad!important}}@media (prefers-reduced-motion:reduce){html body .whatsapp-fab{transition:none!important}}@media (width<=700px){html body.is-home .project-grid.is-stack-retired{visibility:visible!important;pointer-events:auto!important}html body.is-home .filters-shell{width:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important;overflow:visible!important}html body.is-home .work-section .filters{overscroll-behavior-inline:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;box-sizing:border-box!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important;padding:3px 4px 5px!important;display:flex!important;overflow-x:auto!important;-webkit-mask-image:none!important;mask-image:none!important}html body.is-home .work-section .work-toolbar .filters button,html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true],html body.is-home .work-section .work-toolbar .filters button.is-active{min-height:42px!important;box-shadow:none!important;letter-spacing:.115em!important;white-space:nowrap!important;scroll-snap-align:start!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0 15px!important;font-size:9px!important;font-weight:650!important;line-height:1!important;transition:color .24s,background-color .24s,border-color .24s,transform .24s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;position:relative!important}html body.is-home .work-section .work-toolbar .filters button:active{transform:scale(.97)!important}html body.is-home .filter-count{letter-spacing:.04em!important;opacity:.72!important;font-size:.74em!important;line-height:1!important}html body.is-home .recognition-row:after{filter:blur(14px)!important;opacity:1!important;border-radius:50%!important;width:44%!important;animation:8.8s ease-in-out infinite recognitionRowSweep!important;top:-34%!important;bottom:-34%!important;left:-48%!important}html body.is-home .recognition-row:nth-child(2):after{animation-delay:1.45s!important}html body.is-home .recognition-row:nth-child(3):after{animation-delay:2.9s!important}html body.is-home .recognition-row:nth-child(4):after{animation-delay:4.35s!important}html body.is-home .recognition-row:has(.recognition-title:empty){display:none!important}html body .whatsapp-fab{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;right:max(14px,env(safe-area-inset-right))!important;bottom:max(15px,calc(env(safe-area-inset-bottom) + 11px))!important}html body .whatsapp-fab svg{width:19px!important;height:19px!important}html body .whatsapp-fab>span{letter-spacing:.11em!important}}@keyframes ergysCardSheen{0%,56%,to{transform:translateY(-190%)}72%{transform:translateY(85%)}92%{transform:translateY(390%)}}@keyframes ergysRecognitionSweep{0%,68%,to{opacity:0;transform:translate(-175%)}76%{opacity:.12}91%{opacity:0;transform:translate(390%)}}@keyframes ergysBookHeroSweep{0%,57%,to{opacity:0;transform:translate(-170%)skew(-16deg)}66%{opacity:.17}81%{opacity:0;transform:translate(340%)skew(-16deg)}}@media (width>=901px){html body.is-home .work-toolbar{width:100%!important;max-width:var(--content-max)!important;border-top:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;margin-inline:auto!important;padding:10px 0 34px!important;display:grid!important}html body.is-home .filters-shell{width:100%!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}html body.is-home .filter-rail-arrow{display:none!important}html body.is-home .work-section .filters{background:0 0!important;border:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important;overflow:visible!important}html body.is-home .work-section .work-toolbar .filters button,html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true],html body.is-home .work-section .work-toolbar .filters button.is-active{letter-spacing:.13em!important;text-transform:uppercase!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:0!important;min-height:46px!important;padding:0 14px!important;font-size:9px!important;font-weight:650!important;line-height:1!important;transition:color .24s,border-color .24s,background-color .24s,box-shadow .24s,transform .24s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;position:relative!important}html body.is-home .work-section .work-toolbar .filters button:before,html body.is-home .work-section .work-toolbar .filters button:after{content:none!important;display:none!important}html body.is-home .filter-count{letter-spacing:.045em!important;margin-left:0!important;font-size:.72em!important;line-height:1!important}html body.is-home .index-link{letter-spacing:.14em!important;text-transform:uppercase!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:46px!important;padding:0 18px!important;font-size:8px!important;font-weight:650!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}}@media (width<=700px){html body:not(.is-home) .collection-intro{isolation:isolate!important;box-sizing:border-box!important;border-radius:27px!important;width:calc(100% - 20px)!important;max-width:680px!important;margin:22px auto 0!important;padding:30px 24px 33px!important;position:relative!important;overflow:hidden!important}html body:not(.is-home) .collection-intro .panel-gold-orbit{visibility:visible!important;opacity:1!important;border-radius:inherit!important;filter:none!important;-webkit-clip-path:inset(0 round 27px)!important;clip-path:inset(0 round 27px)!important;background:0 0!important;border:1px solid #d5a75b75!important;width:100%!important;height:100%!important;padding:0!important;animation:none!important;display:block!important;inset:0!important;overflow:hidden!important;-webkit-mask:none!important;mask:none!important}html[data-theme=light] body:not(.is-home) .collection-intro .panel-gold-orbit{border-color:#17191447!important}html body:not(.is-home) .collection-intro:before{will-change:transform;transform:translateY(-190%);content:""!important;z-index:0!important;pointer-events:none!important;filter:none!important;background:linear-gradient(#0000 0%,#ffffff05 16%,#ffffff1f 43%,#d6b56d11 58%,#ffffff06 72%,#0000 100%)!important;border-radius:50%!important;width:auto!important;height:40%!important;animation:15s linear infinite ergysCardSheen!important;display:block!important;position:absolute!important;top:-30%!important;left:-12%!important;right:-12%!important}html body:not(.is-home) .collection-intro:after{content:none!important;display:none!important}html body:not(.is-home) .collection-intro>*{z-index:1!important;position:relative!important}html body:not(.is-home) .collection-intro .back-link{opacity:1!important;margin:0 0 34px!important}html body:not(.is-home) .collection-intro .kicker{opacity:1!important;margin:0 0 15px!important}html body:not(.is-home) .collection-intro h1{letter-spacing:-.048em!important;opacity:1!important;margin:0 0 14px!important;line-height:.94!important}html body:not(.is-home) .collection-intro>p:not(.kicker){opacity:1!important;max-width:29ch!important;margin:0!important;line-height:1.5!important}html body:not(.is-home) .collection-intro~.collection-body,html body:not(.is-home) .collection-intro~.collection-body .project-grid{box-shadow:none!important;border-top:0!important}html body.is-home .work-section{border-bottom:0!important}html body.is-home .work-section:after{content:none!important;display:none!important}html body.is-home .work-section .work-toolbar{border-top:0!important;padding-top:12px!important;padding-bottom:24px!important}html body.is-home .filters-shell{width:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}html body.is-home .filter-rail-arrow{display:none!important}html body.is-home .work-section .filters{overscroll-behavior-inline:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important;padding:3px 0 5px!important;display:flex!important;overflow-x:auto!important;-webkit-mask-image:none!important;mask-image:none!important}html body.is-home .work-section .work-toolbar .filters button,html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true],html body.is-home .work-section .work-toolbar .filters button.is-active{letter-spacing:.115em!important;white-space:nowrap!important;scroll-snap-align:start!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:41px!important;margin:0!important;padding:0 14px!important;font-size:9px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}html body.is-home .work-section .work-toolbar .filters button:before,html body.is-home .work-section .work-toolbar .filters button:after{content:none!important;display:none!important}html body.is-home .filter-count{letter-spacing:.04em!important;font-size:.73em!important;line-height:1!important}html body.is-home .project-grid.is-stack-retired{visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body.is-home .recognition-section{z-index:160!important;width:100%!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:18px 10px 68px!important;position:relative!important;overflow:visible!important}html body.is-home .recognition-section:before,html body.is-home .recognition-section:after{content:none!important;animation:none!important;display:none!important}html body.is-home .recognition-heading{box-sizing:border-box!important;border-bottom:0!important;border-radius:27px 27px 0 0!important;width:min(100%,680px)!important;margin:0 auto!important;padding:27px 22px 18px!important}html body.is-home .recognition-heading,html body.is-home .recognition-heading .kicker{border-top:0!important}html body.is-home .recognition-list{box-sizing:border-box!important;border-radius:0 0 27px 27px!important;gap:10px!important;width:min(100%,680px)!important;margin:0 auto!important;padding:0 12px 12px!important;display:grid!important}html body.is-home .recognition-row{isolation:isolate!important;box-sizing:border-box!important;border-radius:17px!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;width:100%!important;margin:0!important;padding:20px 17px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body.is-home .recognition-row:after{content:""!important;z-index:0!important;pointer-events:none!important;filter:blur(18px)!important;border-radius:50%!important;width:38%!important;animation:20s cubic-bezier(.16,1,.3,1) infinite ergysRecognitionSweep!important;display:block!important;position:absolute!important;top:-42%!important;bottom:-42%!important;left:-48%!important}html body.is-home .recognition-row:nth-child(2):after{animation-delay:3.5s!important}html body.is-home .recognition-row:nth-child(3):after{animation-delay:7s!important}html body.is-home .recognition-row:nth-child(4):after{animation-delay:10.5s!important}html body.is-home .recognition-row>*{z-index:1!important;position:relative!important}html body .booking-page .book-hero{isolation:isolate!important;min-height:80svh!important;position:relative!important}html body .booking-page .book-hero:before{content:""!important;z-index:3!important;pointer-events:none!important;filter:blur(12px)!important;mix-blend-mode:screen!important;background:linear-gradient(90deg,#fff0,#ffffff94,#efbd5f1a,#fff0)!important;width:28%!important;animation:11.5s cubic-bezier(.16,1,.3,1) infinite ergysBookHeroSweep!important;display:block!important;position:absolute!important;top:-14%!important;bottom:-14%!important;left:-35%!important}html body .booking-page .hero-shade{z-index:2!important}html body .booking-page .hero-content{z-index:4!important;width:auto!important;padding:5.4rem 20px 34px!important}html body .booking-page .book-hero h1{letter-spacing:-.045em!important;font-size:clamp(3.25rem,15vw,5.1rem)!important;line-height:.91!important}html body .booking-page .hero-intro{margin-top:1.4rem!important;font-size:clamp(1rem,4.3vw,1.12rem)!important;line-height:1.52!important}html body .booking-page .hero-actions{grid-template-columns:1fr!important;gap:10px!important;margin-top:1.8rem!important;display:grid!important}html body .booking-page .hero-actions .button{box-sizing:border-box!important;letter-spacing:.18em!important;border-radius:999px!important;width:100%!important;min-height:54px!important;padding:0 22px!important;font-size:10px!important;line-height:1!important;box-shadow:inset 0 1px #ffffff1a,0 8px 22px #0000001a!important}html body .booking-page .services-section,html body .booking-page .collab-section{box-sizing:border-box!important;border-radius:28px!important;width:calc(100% - 20px)!important;max-width:680px!important;margin:24px auto!important;overflow:hidden!important}html body .booking-page .services-section{padding:31px 16px 16px!important}html body .booking-page .section-heading{grid-template-columns:1fr!important;gap:12px!important;margin-bottom:24px!important;padding:0 8px!important}html body .booking-page .section-heading h2,html body .booking-page .collab-copy h2{letter-spacing:-.045em!important;font-size:clamp(3rem,13vw,4.25rem)!important;line-height:.93!important}html body .booking-page .section-copy{opacity:1!important;max-width:34ch!important;margin:0!important;font-size:15px!important;line-height:1.58!important}html body .booking-page .services-grid{background:0 0!important;grid-template-columns:1fr!important;gap:10px!important}html body .booking-page .service-card{border-radius:17px!important;min-height:185px!important;overflow:hidden!important;box-shadow:0 9px 22px #00000017!important}html body .booking-page .service-copy{bottom:17px!important;left:18px!important;right:18px!important}html body .booking-page .service-copy h3{font-size:clamp(1.4rem,6vw,1.85rem)!important}html body .booking-page .collab-section{border-top:0!important;grid-template-columns:1fr!important;display:grid!important}html body .booking-page .collab-visual{min-height:280px!important}html body .booking-page .collab-copy{padding:30px 22px 32px!important}html body .booking-page .collab-copy p:not(.eyebrow){opacity:1!important;margin:1.2rem 0 1.7rem!important;font-size:15px!important;line-height:1.62!important}html body .booking-page .collab-copy .button{letter-spacing:.17em!important;border-radius:999px!important;min-height:50px!important;padding:0 20px!important;font-size:9px!important}}@media (prefers-reduced-motion:reduce){html body:not(.is-home) .collection-intro:before,html body.is-home .recognition-row:after,html body .booking-page .book-hero:before{animation:none!important}}@media (width<=700px){html body:not(.is-home) .collection-intro{border:1px solid #d5a75b57!important;border-radius:27px!important;position:relative!important;overflow:hidden!important}html[data-theme=light] body:not(.is-home) .collection-intro{border-color:#17191433!important}html body:not(.is-home) .collection-intro .panel-gold-orbit{display:none!important}}@keyframes ergysRecognitionSheen{0%,70%,to{opacity:0;transform:translate(-180%)}78%{opacity:.1}92%{opacity:0;transform:translate(420%)}}body.is-home .opening{--hero-accent-gold:#d3a354}body.is-home .hero-editorial-statement{z-index:8;left:var(--gutter);width:min(700px,50vw);transform:translate3d(0, var(--hero-content-shift,0px), 0);opacity:var(--hero-content-opacity,1);pointer-events:none;position:absolute;top:clamp(190px,27vh,290px)}body.is-home .hero-editorial-kicker,body.is-home .hero-editorial-subline{letter-spacing:.22em;text-transform:uppercase;font-size:clamp(9px,.68vw,12px);font-weight:600;line-height:1.2;display:block}body.is-home .hero-editorial-title{font:400 clamp(64px, 7.1vw, 138px)/.82 var(--serif);letter-spacing:-.055em;text-wrap:balance;margin:18px 0 19px}body.is-home .hero-editorial-title span,body.is-home .hero-editorial-title em{display:block}body.is-home .hero-editorial-title em{font-weight:400}body.is-home .hero-feature{max-width:min(540px,42vw)!important;bottom:clamp(74px,8vh,106px)!important}body.is-home .hero-project-label{letter-spacing:.19em!important;margin-bottom:8px!important;font-size:8px!important}body.is-home .hero-project-title{letter-spacing:-.025em!important;font-size:clamp(24px,2.05vw,40px)!important;line-height:.98!important}body.is-home .hero-meta{margin-top:11px!important}body.is-home .hero-progress{width:min(280px,26vw)!important;margin-top:14px!important}body.is-home .hero-controls{width:min(280px,26vw)!important;margin-top:12px!important}body.is-home .hero-index-rail{z-index:9;gap:9px;display:grid;position:absolute;top:50%;right:clamp(26px,3.2vw,64px);transform:translateY(-50%)}body.is-home .hero-index-rail button{width:44px;min-height:22px;color:inherit;font:600 8px/1 var(--sans);letter-spacing:.12em;text-align:right;cursor:pointer;opacity:.46;background:0 0;border:0;padding:0 0 0 20px;transition:opacity .24s,color .24s,transform .24s;position:relative}body.is-home .hero-index-rail button:before{content:"";transform-origin:100%;opacity:.62;background:currentColor;width:11px;height:1px;transition:width .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),background-color .24s;position:absolute;top:50%;left:0;transform:translateY(-50%)scaleX(.55)}body.is-home .hero-index-rail button:hover,body.is-home .hero-index-rail button.is-active,body.is-home .hero-index-rail button[aria-current=true]{opacity:1;color:var(--hero-accent-gold);transform:translate(-2px)}body.is-home .hero-index-rail button.is-active:before,body.is-home .hero-index-rail button[aria-current=true]:before{width:18px;transform:translateY(-50%)scaleX(1)}body.is-home .hero-progress span{background:linear-gradient(90deg,#b98536 0%,#e3ba6c 48%,#f2d89d 100%)!important;box-shadow:0 0 10px #cd9c4c57,0 0 22px #cd9c4c21!important}@media (width>=1200px){body.is-home .work-section .project-grid{columns:unset!important;column-count:unset!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;display:grid!important}body.is-home .work-section .project-card,body.is-home .work-section .project-feature{break-inside:auto!important;grid-column:auto!important;width:auto!important;margin:0!important}body.is-home .work-section .project-image,body.is-home .work-section .project-feature .project-image{aspect-ratio:4/5!important;border-radius:20px!important;min-height:0!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff1a,0 14px 32px #0000001a!important}body.is-home .work-section .project-overlay{padding:16px 14px 14px!important}body.is-home .work-section .project-overlay h2{font-size:clamp(19px,1.45vw,29px)!important;line-height:1!important}body.is-home .work-section .project-overlay-text p{margin-top:5px!important;font-size:8px!important}}@media (width>=901px) and (width<=1199px){body.is-home .work-section .project-grid{columns:unset!important;column-count:unset!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}body.is-home .work-section .project-card,body.is-home .work-section .project-feature{grid-column:auto!important;width:auto!important;margin:0!important}body.is-home .work-section .project-image,body.is-home .work-section .project-feature .project-image{aspect-ratio:4/5!important;border-radius:20px!important;min-height:0!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff1a,0 14px 32px #0000001a!important}}body.is-home .filters-shell{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}body.is-home .filter-rail-arrow{display:none!important}@media (width>=901px){body.is-home .work-toolbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;display:grid!important}body.is-home .work-section .filters{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;width:100%!important;padding:0!important;display:grid!important;overflow:visible!important}body.is-home .work-section .filters button,body.is-home .index-link{border-radius:999px!important;min-height:44px!important}}.collection-intro.section-intro .collection-intro-visual{pointer-events:none;width:43%;top:0;bottom:0;right:0;overflow:hidden;z-index:0!important;position:absolute!important}.collection-intro.section-intro .collection-intro-visual:after{content:"";pointer-events:none;position:absolute;inset:0}.collection-intro.section-intro .collection-intro-visual img{object-fit:cover;object-position:var(--collection-pos,50% 42%);width:100%;height:100%;display:block}.collection-intro.section-intro>.back-link,.collection-intro.section-intro>.kicker,.collection-intro.section-intro>h1,.collection-intro.section-intro>p{z-index:2!important;position:relative!important}@media (width>=901px){.collection-intro.section-intro{width:min(calc(100% - 10vw), var(--content-max))!important;border-radius:26px!important;min-height:clamp(330px,32vw,470px)!important;margin-inline:auto!important;padding:clamp(44px,5vw,74px) 48% clamp(44px,5vw,74px) clamp(42px,5vw,76px)!important}.collection-intro.section-intro h1{font-size:clamp(68px,7vw,122px)!important}}@media (width<=700px){.collection-intro.section-intro{border-radius:25px!important;width:calc(100% - 20px)!important;min-height:300px!important;margin:20px auto 0!important;padding:25px 44% 28px 22px!important}.collection-intro.section-intro .collection-intro-visual{width:47%!important}.collection-intro.section-intro .back-link{margin-bottom:34px!important;font-size:12px!important}.collection-intro.section-intro .kicker{letter-spacing:.18em!important;max-width:24ch!important;margin-bottom:13px!important;font-size:8px!important}.collection-intro.section-intro h1{margin-bottom:10px!important;font-size:clamp(42px,12.5vw,66px)!important;line-height:.92!important}.collection-intro.section-intro>p:not(.kicker){max-width:16ch!important;font-size:15px!important;line-height:1.35!important}body:not(.is-home) .collection-body .project-grid{columns:unset!important;column-count:unset!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}body:not(.is-home) .collection-body .project-card,body:not(.is-home) .collection-body .project-feature{break-inside:auto!important;grid-column:auto!important;width:auto!important;margin:0!important}body:not(.is-home) .collection-body .project-image,body:not(.is-home) .collection-body .project-feature .project-image{aspect-ratio:3/4!important;border-radius:15px!important;min-height:0!important;overflow:hidden!important}body:not(.is-home) .collection-body .project-overlay{padding:12px 10px 10px!important}body:not(.is-home) .collection-body .project-overlay h2{font-size:clamp(17px,5.1vw,23px)!important;line-height:1!important}body:not(.is-home) .collection-body .project-overlay-text p,body:not(.is-home) .collection-body .project-no{font-size:7px!important}}@media (width>=901px){body.is-home .artist-section{width:min(calc(100% - 10vw), var(--content-max))!important;border-radius:24px!important;grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr)!important;min-height:clamp(470px,39vw,650px)!important;margin:clamp(60px,7vw,108px) auto!important;padding:0!important;display:grid!important;overflow:hidden!important}body.is-home .artist-media{border-radius:0!important;grid-area:1/2!important;min-height:100%!important}body.is-home .artist-media img{object-fit:cover!important;width:100%!important;height:100%!important}body.is-home .artist-copy{flex-direction:column!important;grid-area:1/1!important;justify-content:center!important;align-self:stretch!important;padding:clamp(46px,5vw,76px) clamp(34px,4vw,64px)!important;display:flex!important}body.is-home .artist-copy h2{margin:20px 0 24px!important;font-size:clamp(52px,5vw,88px)!important;line-height:.88!important}body.is-home .artist-copy p{max-width:34ch!important}}@media (width<=700px){body.is-home .artist-section{border-radius:25px!important;grid-template-columns:1fr!important;width:calc(100% - 20px)!important;margin:26px auto 48px!important;padding:0!important;display:grid!important;overflow:hidden!important}body.is-home .artist-media{aspect-ratio:1.12!important;border-radius:0!important;min-height:0!important}body.is-home .artist-copy{padding:26px 23px 30px!important}body.is-home .artist-copy h2{margin:14px 0 19px!important;font-size:clamp(45px,13vw,62px)!important;line-height:.89!important}}body.is-home .recognition-section{isolation:isolate!important;position:relative!important}body.is-home .recognition-row:after{content:""!important;z-index:0!important;filter:blur(18px)!important;pointer-events:none!important;border-radius:50%!important;width:36%!important;animation:22s cubic-bezier(.16,1,.3,1) infinite ergysRecognitionSheen!important;display:block!important;position:absolute!important;top:-42%!important;bottom:-42%!important;left:-48%!important}body.is-home .recognition-row:nth-child(2):after{animation-delay:4s!important}body.is-home .recognition-row:nth-child(3):after{animation-delay:8s!important}body.is-home .recognition-row:nth-child(4):after{animation-delay:12s!important}@media (width>=901px){body.is-home .recognition-section{width:min(calc(100% - 10vw), var(--content-max))!important;border-radius:24px!important;margin:clamp(56px,6vw,94px) auto!important;padding:26px!important}body.is-home .recognition-heading{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0 0 18px!important}body.is-home .recognition-list{background:0 0!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}body.is-home .recognition-row{border-radius:15px!important;grid-template-rows:auto 1fr auto!important;grid-template-columns:1fr auto!important;gap:8px!important;min-height:150px!important;padding:18px 17px!important;display:grid!important}body.is-home .recognition-year{grid-area:1/1!important}body.is-home .recognition-copy{grid-area:2/1/4/-1!important}body.is-home .recognition-arrow{grid-area:1/2!important}}@media (width<=700px){body.is-home .recognition-section{border-radius:25px!important;width:calc(100% - 20px)!important;margin:0 auto 54px!important;padding:22px 12px 12px!important;overflow:hidden!important}body.is-home .recognition-heading,body.is-home .recognition-list{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important}body.is-home .recognition-heading{padding:0 10px 18px!important}body.is-home .recognition-list{gap:9px!important;padding:0!important;display:grid!important}body.is-home .recognition-row{border-radius:17px!important;min-height:128px!important;padding:19px 16px!important}.booking-page .hero-actions{grid-template-columns:1fr 1fr!important;gap:9px!important;display:grid!important}.booking-page .hero-actions .button{letter-spacing:.15em!important;border-radius:999px!important;min-width:0!important;min-height:50px!important;padding:0 13px!important;font-size:8px!important}.booking-page .services-section,.booking-page .collab-section{border-radius:25px!important}}@media (prefers-reduced-motion:reduce){body.is-home .hero-index-rail button,body.is-home .recognition-row:after{transition:none!important;animation:none!important}}html body.is-home section.work-section .work-toolbar{box-shadow:none!important;background:0 0!important;border:0!important}html body.is-home section.work-section .work-toolbar .filters-shell{width:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;display:block!important}html body.is-home section.work-section .filter-rail-arrow{display:none!important}html body.is-home section.work-section .filters{scrollbar-width:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:clamp(25px,4vw,62px)!important;width:100%!important;padding:0!important;display:flex!important;overflow-x:auto!important}html body.is-home section.work-section .filters::-webkit-scrollbar{display:none!important}html body.is-home section.work-section .filters button{opacity:.48;min-width:0!important;min-height:34px!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;padding:0 0 10px!important;transition:opacity .25s!important;position:relative!important}html body.is-home section.work-section .filters button:after{content:""!important;background:#c99138!important;width:0!important;height:1px!important;transition:width .32s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;bottom:0!important;left:0!important}html body.is-home section.work-section .filters button[aria-pressed=true],html body.is-home section.work-section .filters button.is-active{opacity:1!important}html body.is-home section.work-section .filters button[aria-pressed=true]:after,html body.is-home section.work-section .filters button.is-active:after{width:100%!important}html body:not(.is-home) .collection-intro.section-intro{isolation:isolate!important;overflow:hidden!important}html body:not(.is-home) .collection-intro.section-intro .collection-intro-visual{width:52%!important}html body:not(.is-home) .collection-intro.section-intro .collection-intro-visual:after{content:""!important;pointer-events:none!important;position:absolute!important;inset:0!important}html body:not(.is-home) .collection-intro.section-intro .collection-intro-visual img{object-fit:cover!important;width:100%!important;height:100%!important;transform:scale(1.012)!important}html body:not(.is-home) section.collection-body{width:min(calc(100% - 10vw), var(--content-max))!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:24px auto 58px!important;padding:0!important}html body:not(.is-home) .collection-body .project-grid{background:0 0!important;border:0!important;gap:12px!important}html body:not(.is-home) .collection-body .project-card,html body:not(.is-home) .collection-body .project-feature{box-shadow:none!important;background:0 0!important;border:0!important}html body:not(.is-home) .collection-body .project-image{border-radius:14px!important;overflow:hidden!important}html body.is-home .home-about-recognition{width:min(calc(100% - 10vw), var(--content-max))!important;margin:clamp(56px,6vw,92px) auto!important}html body.is-home .home-about-recognition .artist-section{border-radius:18px!important;grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr)!important;width:100%!important;min-height:clamp(360px,31vw,480px)!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body.is-home .home-about-recognition .artist-copy{flex-direction:column!important;grid-area:1/1!important;justify-content:center!important;padding:clamp(34px,4vw,58px)!important;display:flex!important}html body.is-home .home-about-recognition .artist-media{border-radius:0!important;grid-area:1/2!important;width:100%!important;height:100%!important;min-height:100%!important}html body.is-home .home-about-recognition .artist-media img{object-fit:cover!important;width:100%!important;height:100%!important}html body.is-home .home-about-recognition .artist-copy h2{margin:10px 0 18px!important;font-size:clamp(48px,4.5vw,76px)!important;line-height:.9!important}html body.is-home .home-about-recognition .recognition-section{border-radius:16px!important;width:100%!important;margin:12px 0 0!important;padding:18px 20px!important}html body.is-home .home-about-recognition .recognition-heading{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0 0 14px!important}html body.is-home .home-about-recognition .recognition-list{background:0 0!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important}html body.is-home .home-about-recognition .recognition-row{min-height:118px!important;box-shadow:none!important;border-radius:12px!important;padding:15px 14px!important}html body.is-home .home-book-shell{isolation:isolate!important;width:min(calc(100% - 10vw), var(--content-max))!important;color:#f8f3ea!important;background:#080a08!important;border-radius:16px!important;min-height:clamp(245px,22vw,335px)!important;margin:18px auto 54px!important;position:relative!important;overflow:hidden!important}html body.is-home .home-book-media,html body.is-home .home-book-media img{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body.is-home .home-book-media img{object-fit:cover!important;transform:scale(1.01)!important}html body.is-home .home-book-overlay{z-index:1!important;background:linear-gradient(90deg,#050706e8 0%,#050706ba 29%,#0507063d 61%,#0507067a 100%),linear-gradient(#0000000a,#00000059)!important;position:absolute!important;inset:0!important}html body.is-home .home-book-copy{z-index:2!important;width:min(560px,58%)!important;padding:clamp(28px,3.5vw,50px)!important;position:relative!important}html body.is-home .home-book-copy h2{color:#f8f3ea!important;font:400 clamp(45px, 4.6vw, 76px)/.9 var(--serif)!important;letter-spacing:-.045em!important;margin:5px 0 7px!important}html body.is-home .home-book-description{color:#f8f3eaba!important;max-width:39ch!important;margin:0!important;font-size:clamp(11px,.8vw,14px)!important;line-height:1.55!important}html body.is-home .home-book-actions{align-items:center!important;gap:10px!important;width:max-content!important;max-width:100%!important;margin-top:20px!important;display:flex!important}html body.is-home .home-book-primary,html body.is-home .home-book-secondary{letter-spacing:.17em!important;text-transform:uppercase!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-width:138px!important;min-height:44px!important;padding:0 16px!important;font-size:8px!important;font-weight:600!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}html body.is-home .home-book-primary{color:#171914!important;background:#f7f2e8!important;border:1px solid #f7f2e8!important}html body.is-home .home-book-secondary{color:#f8f3ea!important;background:#ffffff05!important;border:1px solid #f8f3ea52!important}html body.is-home .home-book-services{z-index:2!important;text-align:right!important;gap:9px!important;display:grid!important;position:absolute!important;top:50%!important;right:clamp(26px,4vw,56px)!important;transform:translateY(-50%)!important}html body.is-home .home-book-services span{color:#f8f3eab8!important;letter-spacing:.18em!important;font-size:8px!important}html body.is-home .home-book-services span:before{content:"—";color:#c99138;margin-right:10px}@media (width<=700px){html body.is-home section.work-section .work-toolbar{margin-bottom:22px!important}html body.is-home section.work-section .filters{gap:26px!important}html body.is-home section.work-section .filters button{font-size:9px!important}html body.is-home .index-link{display:none!important}html body:not(.is-home) .collection-intro.section-intro{padding:24px 44% 27px 22px!important}html body:not(.is-home) .collection-intro.section-intro .collection-intro-visual{width:50%!important}html body:not(.is-home) section.collection-body{width:calc(100% - 20px)!important;margin:16px auto 36px!important}html body.is-home .home-about-recognition{width:calc(100% - 20px)!important;margin:34px auto!important}html body.is-home .home-about-recognition .artist-section{border-radius:18px!important;grid-template-columns:1fr!important;min-height:0!important}html body.is-home .home-about-recognition .artist-media{aspect-ratio:1.35!important;grid-area:1/1!important;min-height:0!important}html body.is-home .home-about-recognition .artist-copy{grid-area:2/1!important;padding:24px 22px 28px!important}html body.is-home .home-about-recognition .artist-copy h2{font-size:clamp(42px,12vw,58px)!important}html body.is-home .home-about-recognition .recognition-section{margin-top:10px!important;padding:18px 12px 12px!important}html body.is-home .home-about-recognition .recognition-list{grid-template-columns:1fr!important;gap:7px!important}html body.is-home .home-about-recognition .recognition-row{min-height:0!important;padding:16px 14px!important}html body.is-home .home-book-shell{border-radius:17px!important;width:calc(100% - 20px)!important;min-height:310px!important;margin:16px auto 38px!important}html body.is-home .home-book-overlay{background:linear-gradient(#05070614 0%,#05070647 42%,#050706eb 100%)!important}html body.is-home .home-book-copy{width:auto!important;padding:22px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}html body.is-home .home-book-copy h2{font-size:clamp(40px,11vw,55px)!important}html body.is-home .home-book-description{display:none!important}html body.is-home .home-book-actions{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:max-content!important;max-width:100%!important;margin-top:15px!important}html body.is-home .home-book-primary,html body.is-home .home-book-secondary{letter-spacing:.135em!important;gap:8px!important;width:auto!important;min-width:0!important;min-height:38px!important;padding:0 12px!important;font-size:7.5px!important}html body.is-home .home-book-services{display:none!important}}@keyframes ergysSlowLiquidShift{0%{opacity:.7;transform:translate(-6%,-3%)scale(1)}50%{opacity:.92;transform:translate(6%,3%)scale(1.08)}to{opacity:.7;transform:translate(-6%,-3%)scale(1)}}@keyframes ergysSoftFieldDrift{0%{transform:translate(-4%)scale(1.02)}50%{transform:translate(4%,-2%)scale(1.08)}to{transform:translate(-4%)scale(1.02)}}@media (width>=1280px){body.is-home .work-section .project-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}}@media (width>=901px) and (width<=1279px){body.is-home .work-section .project-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}}body.is-home .work-section .project-image img,body.is-home .work-section .project-feature .project-image img{object-fit:cover!important;object-position:center 24%!important;width:100%!important;height:100%!important}body.is-home .filters-shell{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}body.is-home .work-toolbar{align-items:center!important}body.is-home .work-section .filters{width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-wrap:wrap!important;grid-template-columns:none!important;gap:10px!important;padding:0!important;display:flex!important}body.is-home .work-section .filters button{flex:none!important;width:auto!important;padding-inline:20px!important}@media (width<=700px){body.is-home .work-section .filters{-ms-overflow-style:none!important;scrollbar-width:none!important;flex-wrap:nowrap!important;padding-bottom:4px!important;overflow:auto hidden!important}body.is-home .work-section .filters::-webkit-scrollbar{display:none!important}}.collection-intro.section-intro{isolation:isolate!important;position:relative!important;overflow:hidden!important}.collection-intro.section-intro .collection-intro-visual{overflow:hidden!important}.collection-intro.section-intro .collection-intro-visual:before{content:""!important;pointer-events:none!important;filter:blur(34px)!important;opacity:.98!important;z-index:2!important;width:54%!important;animation:24s ease-in-out infinite ergysSlowLiquidShift!important;position:absolute!important;top:-12%!important;bottom:-12%!important;left:-24%!important}.collection-intro.section-intro .collection-intro-visual:after{content:""!important;pointer-events:none!important;filter:blur(20px)!important;opacity:.94!important;z-index:3!important;width:34%!important;animation:18s ease-in-out infinite ergysSoftFieldDrift!important;position:absolute!important;top:-10%!important;bottom:-10%!important;left:-12%!important}@media (prefers-color-scheme:dark){.collection-intro.section-intro .collection-intro-visual:before{background:linear-gradient(90deg,#0a0d0afa 0%,#0a0d0ae6 22%,#0d28168c 48%,#0a0d0a24 76%,#0a0d0a00 100%),radial-gradient(at 55%,#44724c38 0%,#315a3a1f 28%,#192d1f0d 55%,#0000 78%)!important}.collection-intro.section-intro .collection-intro-visual:after{background:linear-gradient(90deg,#0d100dfa 0%,#0d100dad 42%,#0d100d2e 72%,#0d100d00 100%)!important}}@media (prefers-color-scheme:light){.collection-intro.section-intro .collection-intro-visual:before{background:linear-gradient(90deg,#f7f2e9fa 0%,#f7f2e9e6 22%,#e1e7db8f 48%,#f7f2e91f 76%,#f7f2e900 100%),radial-gradient(at 55%,#b3bfad2e 0%,#d2dcce1a 28%,#f7f2e908 55%,#0000 78%)!important}.collection-intro.section-intro .collection-intro-visual:after{background:linear-gradient(90deg,#f7f2e9fa 0%,#f7f2e9b8 42%,#f7f2e92e 72%,#f7f2e900 100%)!important}}body:not(.is-home) .collection-body .project-card .project-image,body:not(.is-home) .collection-body .project-feature .project-image{border-radius:18px 18px 0 0!important;overflow:hidden!important}body:not(.is-home) .collection-body .project-card .project-image img,body:not(.is-home) .collection-body .project-feature .project-image img{object-fit:cover!important;object-position:center 24%!important;filter:grayscale()contrast(1.04)brightness(.92)!important;width:100%!important;height:100%!important;transition:transform .6s,filter .45s!important}body.is-home .recognition-row{isolation:isolate!important;position:relative!important;overflow:hidden!important}body.is-home .recognition-row:before{content:""!important;pointer-events:none!important;z-index:0!important;filter:blur(44px)!important;animation:26s ease-in-out infinite ergysSlowLiquidShift!important;position:absolute!important;inset:-32%!important}body.is-home .recognition-row:after{content:""!important;pointer-events:none!important;z-index:0!important;filter:blur(30px)!important;animation:20s ease-in-out infinite ergysSoftFieldDrift!important;position:absolute!important;inset:-16%!important}body.is-home .recognition-row>*{z-index:2!important;position:relative!important}@media (prefers-color-scheme:dark){body.is-home .recognition-row:before{background:radial-gradient(circle at 18% 38%,#d5a3541f 0%,#d5a3540f 18%,#d5a35400 42%),radial-gradient(circle at 78% 58%,#f5efe40f 0%,#f5efe408 22%,#f5efe400 52%),linear-gradient(120deg,#19221c8c 0%,#34463a33 45%,#0c100d24 100%)!important}body.is-home .recognition-row:after{background:linear-gradient(90deg,#ffffff05 0%,#d5a3540d 35%,#ffffff04 100%),radial-gradient(circle at 48%,#5e84651a 0%,#5e84650a 28%,#5e846500 56%)!important}}@media (prefers-color-scheme:light){body.is-home .recognition-row:before{background:radial-gradient(circle at 18% 38%,#ae823e1f 0%,#ae823e0d 18%,#ae823e00 42%),radial-gradient(circle at 78% 58%,#fff3 0%,#ffffff14 22%,#fff0 52%),linear-gradient(120deg,#f1ebe1b3 0%,#e3e7df59 45%,#faf7f11a 100%)!important}body.is-home .recognition-row:after{background:linear-gradient(90deg,#fff3 0%,#ae823e0d 35%,#ffffff1a 100%),radial-gradient(circle at 48%,#abb8a31f 0%,#abb8a30d 28%,#abb8a300 56%)!important}}@media (width<=700px){.collection-intro.section-intro{padding:24px 42% 28px 22px!important}.collection-intro.section-intro .collection-intro-visual{width:46%!important}.collection-intro.section-intro h1{max-width:7ch!important;font-size:clamp(42px,12vw,66px)!important;line-height:.92!important}body:not(.is-home) .collection-body .project-grid{gap:14px!important}}body.is-home .booking-page .hero-shade,body.is-home .book-strip,body.is-home .book-shoot-strip{overflow:hidden!important}.collection-intro.section-intro .collection-intro-visual img,.artist-section .artist-visual img,.recognition-row img,.booking-page img,.book-strip img,.book-shoot-strip img,.purity-strip img,.collaboration-strip img{filter:none!important}body:not(.is-home) .collection-body .project-grid{align-items:start!important;gap:18px!important}@media (width>=901px){body:not(.is-home) .collection-body .project-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){body:not(.is-home) .collection-body .project-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}}@media (width<=560px){body:not(.is-home) .collection-body .project-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}body:not(.is-home) .collection-body .project-card,body:not(.is-home) .collection-body .project-feature{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}body:not(.is-home) .collection-body .project-card .project-image,body:not(.is-home) .collection-body .project-feature .project-image{aspect-ratio:.82!important;background:#0a0a0a!important;border-radius:22px!important;min-height:0!important;position:relative!important;overflow:hidden!important}body:not(.is-home) .collection-body .project-card .project-image img,body:not(.is-home) .collection-body .project-feature .project-image img{object-fit:cover!important;object-position:center center!important;filter:grayscale()contrast(1.04)brightness(.94)!important;width:100%!important;height:100%!important;transition:transform .45s,filter .35s!important;display:block!important;transform:scale(1.02)!important}body:not(.is-home) .collection-body .project-card:hover .project-image img,body:not(.is-home) .collection-body .project-feature:hover .project-image img{filter:grayscale(.92)contrast(1.05)brightness(.97)!important;transform:scale(1.04)!important}body:not(.is-home) .collection-body .project-card .project-overlay,body:not(.is-home) .collection-body .project-feature .project-overlay,body:not(.is-home) .collection-body .project-card .project-content,body:not(.is-home) .collection-body .project-feature .project-content{z-index:3!important;background:linear-gradient(#0000 0%,#0000001f 22%,#00000094 74%,#000000db 100%)!important;border-radius:0 0 22px 22px!important;padding:18px 16px 14px!important;position:absolute!important;inset:auto 0 0!important}body:not(.is-home) .collection-body .project-card .project-title,body:not(.is-home) .collection-body .project-feature .project-title{color:#f4efe7!important}body:not(.is-home) .collection-body .project-card .project-meta,body:not(.is-home) .collection-body .project-feature .project-meta,body:not(.is-home) .collection-body .project-card .project-kicker,body:not(.is-home) .collection-body .project-feature .project-kicker{color:#f4efe7c7!important}.collection-intro.section-intro .collection-intro-visual{border-radius:0 30px 30px 0!important;overflow:hidden!important}.collection-intro.section-intro .collection-intro-visual img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important}@media (width<=700px){.collection-intro.section-intro .collection-intro-visual img{object-position:58% center!important}body:not(.is-home) .collection-body .project-card .project-image,body:not(.is-home) .collection-body .project-feature .project-image{aspect-ratio:.84!important;border-radius:18px!important}body:not(.is-home) .collection-body .project-card .project-overlay,body:not(.is-home) .collection-body .project-feature .project-overlay,body:not(.is-home) .collection-body .project-card .project-content,body:not(.is-home) .collection-body .project-feature .project-content{border-radius:0 0 18px 18px!important;padding:14px 12px 12px!important}}.artist-section .artist-visual img,.recognition-row img,.booking-page .booking-hero img,.book-strip .booking-hero img,.book-shoot-strip .booking-hero img{filter:none!important;transform:none!important}@media (width<=700px){body:not(.is-home) .collection-body .project-card>a:active .project-image img,body:not(.is-home) .collection-body .project-feature>a:active .project-image img{transition:transform .22s cubic-bezier(.16,1,.3,1)!important;transform:scale(1.045)!important}body:not(.is-home) .gallery.collection-body figure>a:active [data-image-reveal] img{transition:transform .22s cubic-bezier(.16,1,.3,1)!important;transform:scale(1.025)!important}}@media (width<=900px){body:not(.is-home) .collection-body .project-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:16px!important;display:grid!important}body:not(.is-home) .collection-body .project-grid>*{grid-area:span 1/span 1!important;width:100%!important;min-width:0!important;margin:0!important}body:not(.is-home) .collection-body .project-card .project-image,body:not(.is-home) .collection-body .project-feature .project-image{aspect-ratio:.74!important;background:#0b0b0b!important;border-radius:20px!important;min-height:0!important;position:relative!important;overflow:hidden!important}body:not(.is-home) .collection-body .project-grid>:first-child .project-image,body:not(.is-home) .collection-body .project-grid>:nth-child(2) .project-image{aspect-ratio:.74!important;min-height:0!important}body:not(.is-home) .collection-body .project-card .project-image img,body:not(.is-home) .collection-body .project-feature .project-image img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;transition:transform .35s!important;display:block!important;transform:scale(1.03)!important}body:not(.is-home) .collection-body .project-grid>:first-child .project-image img{object-fit:cover!important;object-position:46% 50%!important;transform:scale(1.1)!important}body:not(.is-home) .collection-body .project-grid>:nth-child(2) .project-image img{object-fit:cover!important;object-position:52% 24%!important;transform:scale(1.04)!important}body:not(.is-home) .collection-body .project-card .project-overlay,body:not(.is-home) .collection-body .project-feature .project-overlay,body:not(.is-home) .collection-body .project-card .project-content,body:not(.is-home) .collection-body .project-feature .project-content{z-index:3!important;background:linear-gradient(#0000 0%,#00000014 25%,#0000008f 72%,#000000db 100%)!important;border-radius:0 0 20px 20px!important;padding:16px 14px 13px!important;position:absolute!important;inset:auto 0 0!important}body:not(.is-home) .collection-body .project-card .project-title,body:not(.is-home) .collection-body .project-feature .project-title{color:#f4efe7!important;line-height:.95!important}body:not(.is-home) .collection-body .project-card .project-meta,body:not(.is-home) .collection-body .project-feature .project-meta,body:not(.is-home) .collection-body .project-card .project-kicker,body:not(.is-home) .collection-body .project-feature .project-kicker{color:#f4efe7c7!important}}@media (width<=560px){body:not(.is-home) .collection-body .project-grid{gap:14px!important}body:not(.is-home) .collection-body .project-card .project-image,body:not(.is-home) .collection-body .project-feature .project-image,body:not(.is-home) .collection-body .project-grid>:first-child .project-image,body:not(.is-home) .collection-body .project-grid>:nth-child(2) .project-image{aspect-ratio:.73!important;border-radius:18px!important}body:not(.is-home) .collection-body .project-grid>:first-child .project-image img{object-position:45% 52%!important;transform:scale(1.12)!important}body:not(.is-home) .collection-body .project-grid>:nth-child(2) .project-image img{object-position:52% 22%!important;transform:scale(1.03)!important}body:not(.is-home) .collection-body .project-card .project-overlay,body:not(.is-home) .collection-body .project-feature .project-overlay,body:not(.is-home) .collection-body .project-card .project-content,body:not(.is-home) .collection-body .project-feature .project-content{border-radius:0 0 18px 18px!important;padding:14px 12px 12px!important}}html body .desktop-nav>a.is-current,html body .desktop-nav>a[aria-current=page]{opacity:1!important;color:var(--accent)!important}html body .desktop-nav>a.is-current:after,html body .desktop-nav>a[aria-current=page]:after{background:var(--accent)!important;width:100%!important}@media (prefers-color-scheme:light){html body .desktop-nav>a.is-current,html body .desktop-nav>a[aria-current=page]{color:#9d6d25!important}html body .desktop-nav>a.is-current:after,html body .desktop-nav>a[aria-current=page]:after{background:#b37a27!important}}html body .mobile-menu-primary>a.is-current .mobile-menu-number,html body .mobile-menu-primary>a[aria-current=page] .mobile-menu-number,html body .mobile-menu-primary>a.is-current .mobile-menu-arrow,html body .mobile-menu-primary>a[aria-current=page] .mobile-menu-arrow{color:var(--menu-accent)!important;opacity:1!important}html body .mobile-menu-primary>a.is-current .mobile-menu-label,html body .mobile-menu-primary>a[aria-current=page] .mobile-menu-label{color:var(--menu-white)!important}html body .mobile-menu-primary>a.is-current .mobile-menu-label:before,html body .mobile-menu-primary>a[aria-current=page] .mobile-menu-label:before{background:var(--menu-accent)!important;width:clamp(34px,10vw,54px)!important}html body.is-home .home-marquee-no{letter-spacing:.1em!important;opacity:1!important;font-size:clamp(9px,.78vw,12px)!important;font-weight:600!important;line-height:1!important}html body.is-home .home-marquee-item{gap:11px!important}@media (width<=700px){html body.is-home .home-marquee-no,html body.is-home .home-marquee-item{font-size:9px!important}html body .mobile-menu-number{letter-spacing:.12em!important;font-size:9px!important;font-weight:600!important}}html body.is-home .instagram-gallery-section{visibility:visible!important;opacity:1!important;display:block!important}html body.is-home .instagram-editorial-grid{visibility:visible!important;opacity:1!important}html body.is-home .instagram-gallery-section[data-instagram-source=portfolio-fallback]{display:block!important}html body:not(.is-home) .collection-body .project-card .project-image img{filter:grayscale()contrast(1.035)brightness(.98)!important}html body:not(.is-home) .collection-body .project-card[data-orientation=portrait] .project-image img{object-fit:cover!important;object-position:var(--focal-point,50% 30%)!important}html body:not(.is-home) .collection-body .project-card[data-orientation=balanced] .project-image img{object-fit:cover!important;object-position:var(--focal-point,50% 32%)!important}html body:not(.is-home) .collection-body .project-card[data-orientation=landscape] .project-image{background:#070707!important}html body:not(.is-home) .collection-body .project-card[data-orientation=landscape] .project-image img{object-fit:contain!important;object-position:center center!important}@media (hover:hover) and (pointer:fine){html body:not(.is-home) .collection-body .project-card:hover .project-image img{filter:grayscale()contrast(1.045)brightness(1.01)!important}}html body.is-home img,html body .instagram-gallery-section img,html body .artist-section img,html body .recognition-section img,html body .booking-page img,html body .journal-section img,html body .motion-section img,html body:not(.is-home) .collection-intro img,html body:not(.is-home) .project-gallery img{filter:none!important}@media (width<=700px){html body:not(.is-home) .collection-body .project-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body:not(.is-home) .collection-body .project-card{grid-column:auto!important;width:100%!important;margin:0!important}html body:not(.is-home) .collection-body .project-image{aspect-ratio:4/5!important;border-radius:18px!important;width:100%!important;overflow:hidden!important}}html body:not(.is-home) .collection-body .project-grid .project-image img{-webkit-filter:none!important;opacity:1!important;mix-blend-mode:normal!important}html body:not(.is-home) .collection-body .project-card:hover .project-image img{-webkit-filter:none!important}html body:not(.is-home) .collection-body .project-grid[data-count="1"]{columns:auto!important;column-count:auto!important;width:min(100% - 32px,980px)!important;max-width:980px!important;margin-left:auto!important;margin-right:auto!important;display:block!important}html body:not(.is-home) .collection-body .project-card[data-orientation=landscape] .project-image{aspect-ratio:auto!important;background:0 0!important;width:100%!important;height:auto!important;min-height:0!important}html body:not(.is-home) .collection-body .project-card[data-orientation=landscape] .project-image img{aspect-ratio:auto!important;object-fit:contain!important;object-position:var(--focal-point,50% 50%)!important;background:0 0!important;width:100%!important;height:auto!important;max-height:none!important;display:block!important}html body:not(.is-home) .collection-body .project-card[data-orientation=portrait] .project-image img,html body:not(.is-home) .collection-body .project-card[data-orientation=balanced] .project-image img,html body:not(.is-home) .collection-body .project-card[data-orientation=unknown] .project-image img{object-position:var(--focal-point,50% 35%)!important}html body:not(.is-home) .collection-body .project-stack-shade{display:none!important}@media (width<=700px){html body:not(.is-home) .collection-intro~.collection-body{margin-top:0!important;padding-top:14px!important}html body:not(.is-home) .collection-body .project-grid[data-count="1"]{width:calc(100% - 20px)!important}}html body.is-home .opening{color:#fff!important;background:#080a08!important}html body.is-home .opening-image,html body.is-home .opening-frame{background:#080a08!important}html body.is-home .opening-image img,html body.is-home .opening-frame img,html body.is-home .opening-frame.is-active img{opacity:1!important;-webkit-filter:none!important;mix-blend-mode:normal!important}html body.is-home .opening:after{background:linear-gradient(#0000004d 0%,#00000008 34%,#0000000a 57%,#000000ad 100%)!important}@media (hover:hover) and (pointer:fine){html body.is-home .opening a:hover,html body.is-home .opening button:hover{background-color:#0000!important}html body.is-home .opening-image img:hover,html body.is-home .opening-frame img:hover{filter:none!important;opacity:1!important}}html body.is-home .hero-index{opacity:1!important;letter-spacing:.12em!important;z-index:20!important;gap:16px!important;min-width:52px!important;font-size:13px!important;line-height:1!important}html body.is-home .hero-index *,html body.is-home .hero-index button,html body.is-home .hero-index span{font-size:inherit!important;opacity:.72!important}html body.is-home .hero-index .is-active,html body.is-home .hero-index [aria-current=true]{opacity:1!important;font-size:15px!important}@media (width>=901px){html body.is-home .work-section .project-grid{columns:auto!important;column-count:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:16px!important;display:grid!important}html body.is-home .work-section .project-card,html body.is-home .work-section .project-card:first-child,html body.is-home .work-section .project-card:nth-child(n){grid-area:auto!important;width:100%!important;min-height:0!important}}html body.is-home .work-section .project-card img,html body.is-home .work-section .project-image img{-webkit-filter:none!important}html body.is-home .instagram-gallery-section{width:100%!important;max-width:none!important;padding-top:clamp(82px,7vw,118px)!important;padding-bottom:clamp(92px,8vw,132px)!important}html body.is-home .instagram-gallery-head,html body.is-home .instagram-gallery-section .latest-intro,html body.is-home .instagram-editorial-grid{width:min(calc(100% - (2 * var(--page-pad))), var(--content-max))!important;max-width:var(--content-max)!important;margin-left:auto!important;margin-right:auto!important}html body.is-home .instagram-gallery-head{margin-bottom:14px!important}html body.is-home .instagram-gallery-section .latest-intro{margin-top:12px!important;margin-bottom:38px!important}@media (width>=901px){html body.is-home .instagram-editorial-grid,html.motion-ready body.is-home .instagram-editorial-grid{columns:auto!important;column-count:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;gap:16px!important;display:grid!important}html body.is-home .instagram-editorial-card,html body.is-home .instagram-editorial-card:nth-child(n),html.motion-ready body.is-home .instagram-editorial-card,html.motion-ready body.is-home .instagram-editorial-card:nth-child(n){aspect-ratio:5/4!important;border-radius:12px!important;grid-area:auto!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;position:relative!important;overflow:hidden!important}html body.is-home .instagram-editorial-card img,html.motion-ready body.is-home .instagram-editorial-card img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;max-height:none!important;display:block!important}}@media (width>=701px) and (width<=900px){html body.is-home .instagram-editorial-grid{columns:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}}html body .collection-intro.section-intro .collection-intro-visual img{-webkit-filter:grayscale()contrast(1.055)brightness(.96)!important;transition:none!important}html body .collection-intro.section-intro:hover .collection-intro-visual img{filter:grayscale()contrast(1.055)brightness(.96)!important}html body .journal-card{border-radius:18px!important;flex-direction:column!important;min-width:0!important;height:100%!important;transition:transform .42s cubic-bezier(.2,.65,.3,1),box-shadow .42s,border-color .35s!important;display:flex!important;position:relative!important;overflow:hidden!important}html body .journal-card-image{border-radius:17px 17px 0 0!important;width:100%!important;margin:0!important;overflow:hidden!important}html body .journal-card-image img{aspect-ratio:3/2!important;object-fit:cover!important;width:100%!important}html body .journal-card-copy{flex-direction:column!important;flex:auto!important;padding:22px 22px 24px!important;display:flex!important}html body .journal-card-copy h2{letter-spacing:-.027em!important;text-wrap:balance!important;margin:0 0 12px!important;font-size:clamp(25px,1.55vw,32px)!important;line-height:1.05!important}html body .journal-card-copy p{margin:0 0 18px!important;line-height:1.62!important}html body .journal-read{margin-top:auto!important}@media (width>=1101px){html body .journal-list.journal-index-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}}@media (width>=701px) and (width<=1100px){html body .journal-list.journal-index-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}}@media (hover:hover) and (pointer:fine){html body .journal-card:hover{transform:translateY(-4px)!important}html body .journal-card:hover .journal-card-image img{transform:scale(1.025)!important}}html body.is-home section:has([data-en="Book a Shoot"]){isolation:isolate!important;border-radius:28px!important;width:min(100% - 64px,1460px)!important;max-width:1460px!important;min-height:clamp(430px,34vw,540px)!important;margin:clamp(76px,7vw,112px) auto clamp(82px,7vw,118px)!important;overflow:hidden!important}html body.is-home section:has([data-en="Book a Shoot"]) img{object-fit:cover!important;object-position:50% 20%!important;width:100%!important;height:100%!important}html body.is-home section:has([data-en="Book a Shoot"]){background-position:50% 20%!important}html body.is-home section:has([data-en="Book a Shoot"]) li:before,html body.is-home section:has([data-en="Book a Shoot"]) li:after{content:none!important;display:none!important}html body.is-home section:has([data-en="Book a Shoot"]) li>span:first-child[aria-hidden=true]{display:none!important}@media (width<=700px){html body.is-home section:has([data-en="Book a Shoot"]){border-radius:20px!important;width:calc(100% - 24px)!important;min-height:520px!important;margin:58px auto 70px!important}html body.is-home section:has([data-en="Book a Shoot"]) img{object-position:50% 16%!important}}body:not(.is-home) .collection-intro.section-intro .collection-intro-visual img{-webkit-filter:grayscale()brightness(.76)contrast(1.1)!important;transition:none!important;transform:none!important}body:not(.is-home) .collection-intro.section-intro:hover .collection-intro-visual img,body:not(.is-home) .collection-intro.section-intro .collection-intro-visual:hover img{-webkit-filter:grayscale()brightness(.76)contrast(1.1)!important;transform:none!important}@media (width>=2000px){:root{--content-max:1980px;--page-pad:clamp(42px, 3vw, 92px);--text-2xs:clamp(10px, .48vw, 12px);--text-xs:clamp(11px, .52vw, 15px);--text-sm:clamp(12px, .56vw, 16px);--text-md:clamp(15px, .72vw, 21px)}body{font-size:15px}}@media (width>=3000px){:root{--content-max:2520px;--page-pad:clamp(64px, 2.8vw, 108px);--section-gap:clamp(100px, 6vw, 180px);--display-size:clamp(72px, 5vw, 150px);--text-2xs:clamp(11px, .34vw, 13px);--text-xs:clamp(12px, .38vw, 15px);--text-sm:clamp(13px, .42vw, 17px);--text-md:clamp(17px, .52vw, 22px);--header-h:clamp(92px, 3.2vw, 122px)}body{font-size:17px}.work-heading h2,.journal-feature-heading h2,.section-heading h2{font-size:clamp(52px,2.5vw,86px)!important}.ergys-wordmark-strong,.ergys-wordmark-light{font-size:clamp(32px,1.25vw,48px)}}@media (width>=1101px){html body.is-home .artist-section{width:min(calc(100% - (2 * var(--page-pad))), var(--content-max))!important;max-width:var(--content-max)!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;align-items:stretch!important;gap:0!important;height:auto!important;min-height:0!important;margin:clamp(64px,5vw,92px) auto clamp(72px,5vw,100px)!important;padding:0!important}html body.is-home .artist-media{aspect-ratio:16/10!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;width:100%!important;height:auto!important;min-height:0!important}html body.is-home .artist-media img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important}html body.is-home .artist-copy{align-self:center!important;padding:clamp(34px,3vw,58px) clamp(40px,3.5vw,68px)!important}html body.is-home .artist-copy h2{margin-bottom:clamp(20px,2vw,30px)!important}html body.is-home .artist-copy p{margin-bottom:clamp(18px,1.8vw,28px)!important}}html body:not(.is-home) .collection-intro.section-intro{box-sizing:border-box!important;border-radius:18px!important;width:min(100% - 64px,1440px)!important;max-width:1440px!important;margin:clamp(28px,3vw,48px) auto clamp(48px,4vw,64px)!important;overflow:hidden!important}html body:not(.is-home) .collection-intro.section-intro h1{overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;max-width:12ch!important;font-size:clamp(54px,4.4vw,78px)!important;line-height:.94!important}html body:not(.is-home) section.collection-body:not(.gallery){background:0 0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body:not(.is-home) section.collection-body:not(.gallery)>.project-grid{box-sizing:border-box!important;columns:auto!important;column-count:auto!important;background:0 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:clamp(68px,6vw,96px) clamp(28px,3vw,48px)!important;width:min(100% - 64px,1440px)!important;max-width:1440px!important;margin:0 auto!important;padding:0 0 clamp(90px,8vw,140px)!important;display:grid!important}html body:not(.is-home) section.collection-body:not(.gallery)>.project-grid>.project-card,html body:not(.is-home) section.collection-body:not(.gallery)>.project-grid>.project-feature{column-span:none!important;break-inside:auto!important;aspect-ratio:auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-area:auto!important;margin:0!important;padding:0!important;position:relative!important}html body:not(.is-home) section.collection-body:not(.gallery)>.project-grid>.project-card>a,html body:not(.is-home) section.collection-body:not(.gallery)>.project-grid>.project-feature>a{background:0 0!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}html body:not(.is-home) section.collection-body:not(.gallery)>.project-grid>.project-card .project-image,html body:not(.is-home) section.collection-body:not(.gallery)>.project-grid>.project-feature .project-image{aspect-ratio:4/5!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border-radius:18px!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}html body:not(.is-home) section.collection-body:not(.gallery)>.project-grid .project-image:before,html body:not(.is-home) section.collection-body:not(.gallery)>.project-grid .project-image:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}html body:not(.is-home) section.collection-body:not(.gallery)>.project-grid .project-image img{aspect-ratio:auto!important;object-fit:cover!important;object-position:var(--focal-point,50% 32%)!important;-webkit-filter:none!important;background:0 0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important;transform:none!important}html body:not(.is-home) .films-hero-video{box-sizing:border-box!important;background:0 0!important;width:min(100% - 64px,1440px)!important;max-width:1440px!important;margin-inline:auto!important;padding-inline:0!important}html body:not(.is-home) section.gallery.collection-body{box-sizing:border-box!important;background:0 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(68px,6vw,96px) clamp(28px,3vw,48px)!important;width:min(100% - 64px,1440px)!important;max-width:1440px!important;margin-inline:auto!important;padding:0 0 clamp(90px,8vw,140px)!important;display:grid!important}html body:not(.is-home) section.gallery.collection-body>.row-full,html body:not(.is-home) section.gallery.collection-body>.row-pair,html body:not(.is-home) section.gallery.collection-body>.row-solo{display:contents!important}html body:not(.is-home) section.gallery.collection-body figure{background:0 0!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}html body:not(.is-home) section.gallery.collection-body figure>a{background:0 0!important;width:100%!important;display:block!important}html body:not(.is-home) section.gallery.collection-body figure [data-image-reveal]{aspect-ratio:4/5!important;width:100%!important;height:auto!important;box-shadow:none!important;background:0 0!important;border-radius:18px!important;overflow:hidden!important}html body:not(.is-home) section.gallery.collection-body figure [data-image-reveal]:before,html body:not(.is-home) section.gallery.collection-body figure [data-image-reveal]:after{box-shadow:none!important;background:0 0!important}html body:not(.is-home) section.gallery.collection-body figure [data-image-reveal] img{object-fit:cover!important;object-position:var(--focal-point,50% 32%)!important;background:0 0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important}@media (width>=1600px){html body:not(.is-home) section.collection-body:not(.gallery)>.project-grid,html body:not(.is-home) section.gallery.collection-body{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=2200px){html body:not(.is-home) section.collection-body:not(.gallery)>.project-grid,html body:not(.is-home) section.gallery.collection-body,html body:not(.is-home) .films-hero-video{max-width:1440px!important}}@media (width<=760px){html body:not(.is-home) .collection-intro.section-intro{width:calc(100% - 20px)!important;max-width:680px!important;margin:22px auto 48px!important}html body:not(.is-home) section.collection-body:not(.gallery)>.project-grid,html body:not(.is-home) section.gallery.collection-body{grid-template-columns:1fr!important;row-gap:72px!important;width:calc(100% - 20px)!important;max-width:680px!important;margin-inline:auto!important;padding-inline:0!important}}html body:not(.is-home) .collection-intro:is(.section-intro,.project-intro):not(.journal-index-intro){border-radius:18px!important;margin-bottom:clamp(72px,7vw,108px)!important}html body:not(.is-home) section.collection-body:not(.gallery)>.project-grid{row-gap:clamp(68px,6vw,96px)!important}html body:not(.is-home) section.collection-body:not(.gallery) .project-image{border-radius:18px!important}html body:not(.is-home) section.gallery.collection-body{row-gap:clamp(54px,5vw,82px)!important}html body:not(.is-home) section.gallery.collection-body [data-image-reveal]{border-radius:18px!important;overflow:hidden!important}@media (width<=760px){html body:not(.is-home) .collection-intro:is(.section-intro,.project-intro):not(.journal-index-intro){border-radius:18px!important;margin-bottom:44px!important}html body:not(.is-home) section.collection-body:not(.gallery)>.project-grid{row-gap:72px!important}html body:not(.is-home) section.collection-body:not(.gallery) .project-image{aspect-ratio:4/5!important;border-radius:18px!important}html body:not(.is-home) section.collection-body:not(.gallery) .project-image img{object-fit:cover!important;object-position:center 28%!important;border-radius:inherit!important;width:100%!important;height:100%!important}html body:not(.is-home) section.gallery.collection-body{row-gap:54px!important}html body:not(.is-home) section.gallery.collection-body [data-image-reveal]{border-radius:18px!important}}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro),html body:not(.is-home) .portfolioHero{isolation:isolate;position:relative;overflow:hidden}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro)>*,html body:not(.is-home) .portfolioHero>*{z-index:2;position:relative}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) .collection-intro-visual img,html body:not(.is-home) .portfolioHero__image{-webkit-filter:grayscale()contrast(1.03)!important}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro):before,html body:not(.is-home) .portfolioHero:before{content:"";pointer-events:none;z-index:1;position:absolute;inset:0}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro):after,html body:not(.is-home) .portfolioHero:after{content:"";pointer-events:none;z-index:1;border-radius:inherit;position:absolute;inset:0}html[data-theme=dark] body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro):before,html[data-theme=dark] body:not(.is-home) .portfolioHero:before{background:linear-gradient(90deg,#070707fb 0%,#070707f4 24%,#070707cc 40%,#07070761 58%,#07070714 73%,#07070700 100%)}html[data-theme=dark] body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro):after,html[data-theme=dark] body:not(.is-home) .portfolioHero:after{background:linear-gradient(135deg,#ffffff0f 0%,#ffffff05 28%,#0000 48%);box-shadow:inset 0 1px #ffffff14,inset 1px 0 #ffffff08}html[data-theme=light] body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro):before,html[data-theme=light] body:not(.is-home) .portfolioHero:before{background:linear-gradient(90deg,#f5f0e8fb 0%,#f5f0e8f4 24%,#f5f0e8d1 40%,#f5f0e861 58%,#f5f0e814 73%,#f5f0e800 100%)}html[data-theme=light] body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro):after,html[data-theme=light] body:not(.is-home) .portfolioHero:after{background:linear-gradient(135deg,#ffffff6b 0%,#ffffff14 28%,#0000 48%);box-shadow:inset 0 1px #ffffffd1,inset 1px 0 #ffffff47}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) h1,html body:not(.is-home) .portfolioHero h1{font-family:var(--serif)!important;letter-spacing:-.055em!important;font-size:clamp(66px,8vw,132px)!important;font-weight:400!important;line-height:.86!important}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) .portfolioHero__subtitle,html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) .collection-intro-subtitle,html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) p,html body:not(.is-home) .portfolioHero__subtitle{line-height:1.25}html[data-theme=light] body:not(.is-home) :is(.project-card,.project-card-image,.project-image,.project-image-wrap,.project-media,.project-media-wrap,.project-figure,.portfolio-item,.portfolio-item-image,.gallery-item,.gallery-media,.lightbox-image-shell,.lightbox-media,.lightbox-stage,.work-tile,.work-tile-media,.collection-intro-visual,.portfolioHero__image){box-shadow:none!important;background:0 0!important}html[data-theme=light] body:not(.is-home) :is(.project-card img,.project-card-image img,.project-image img,.project-figure img,.portfolio-item img,.gallery-item img,.gallery-media img,.lightbox-image-shell img,.lightbox-media img,.work-tile img,.work-tile-media img),html[data-theme=light] body:not(.is-home) :is(.project-grid,.portfolio-grid,.gallery-grid,.collection-grid,.project-list,.portfolio-list,.journal-list){background:0 0!important}html[data-theme=light] body:not(.is-home) :is(.project-card-image,.project-image,.project-media,.project-figure,.portfolio-item-image,.gallery-media,.work-tile-media){border-radius:inherit;overflow:hidden}@media (width<=700px){html body.is-home .home-marquee{width:auto!important;margin-left:-5vw!important;margin-right:-5vw!important}html body.is-home .opening{opacity:1!important;animation:none!important}html body.is-home .opening-image{animation:ergysMobileHeroZoom 1.5s var(--ease-editorial) both!important}}@keyframes ergysMobileHeroZoom{0%{transform:scale(1.025)}to{transform:none}}@media (width<=700px){html body .scroll-progress{visibility:hidden!important;opacity:0!important;display:none!important}html body:not(.is-home) section.collection-body:not(.gallery)>.project-grid>.project-card:before,html body:not(.is-home) section.collection-body:not(.gallery)>.project-grid>.project-feature:before{content:none!important;background:0 0!important;animation:none!important;display:none!important}html body:not(.is-home) section.collection-body:not(.gallery)>.project-grid .project-image{isolation:isolate!important;position:relative!important;overflow:hidden!important}html body:not(.is-home) section.collection-body:not(.gallery)>.project-grid .project-image:before{content:""!important;z-index:8!important;box-sizing:border-box!important;pointer-events:none!important;border-radius:inherit!important;background:conic-gradient(from var(--card-orbit-angle), transparent 0deg 306deg, #d3a3540f 316deg, #d3a3548f 328deg, #f7e1aeeb 337deg, #d3a3547a 348deg, transparent 360deg)!important;-webkit-mask-composite:xor!important;padding:1px!important;animation:10s linear infinite ergysCardOrbit!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-origin:content-box,border-box!important;mask-composite:exclude!important;mask-mode:match-source,match-source!important}html body.is-home .home-book-actions{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:max-content!important;max-width:100%!important;margin-top:17px!important;display:flex!important}html body.is-home .home-book-primary,html body.is-home .home-book-secondary{color:#f7f1e7!important;letter-spacing:.17em!important;text-transform:uppercase!important;background:linear-gradient(#ffffff0b,#ffffff03)!important;border:1px solid #d3a35461!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:132px!important;min-height:42px!important;padding:0 14px!important;font-size:9px!important;font-weight:600!important;display:flex!important;transform:none!important;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #00000029!important}html body.is-home .home-book-primary span{margin-left:3px!important;font-size:15px!important;line-height:1!important}html body.is-home .home-book-secondary:after{content:"→︎";margin-left:3px;font-size:15px;line-height:1}html body.is-home .home-book-primary:active,html body.is-home .home-book-secondary:active{background:linear-gradient(#ffffff12,#ffffff06)!important;border-color:#e8c98299!important}}@media (width<=700px) and (prefers-reduced-motion:reduce){html body:not(.is-home) section.collection-body:not(.gallery)>.project-grid .project-image:before{animation:none!important}}@keyframes ergysAwardLiquidDrift{0%{transform:translate(-14%,-6%)scale(1.08)rotate(-2deg)}50%{transform:translate(16%,5%)scale(1.14)rotate(1deg)}to{transform:translate(-4%,10%)scale(1.1)rotate(-.5deg)}}@media (width<=700px){html body.is-home .work-section .filters{overscroll-behavior-x:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;align-items:center!important;gap:10px!important;padding:2px 2px 8px!important;display:flex!important;overflow-x:auto!important}html body.is-home .work-section .filters::-webkit-scrollbar{display:none!important}html body.is-home .work-section .work-toolbar .filters button,html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true],html body.is-home .work-section .work-toolbar .filters button.is-active{isolation:isolate!important;color:#f4efe6a8!important;letter-spacing:.13em!important;opacity:1!important;scroll-snap-align:start!important;-webkit-backdrop-filter:blur(14px)saturate(112%)!important;background:linear-gradient(#ffffff0a 0%,#ffffff03 100%)!important;border:1px solid #d3a35440!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:52px!important;padding:0 20px!important;font-size:9px!important;font-weight:650!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #d3a3540b,0 8px 22px #0000001a!important}html body.is-home .work-section .work-toolbar .filters button:before{content:""!important;pointer-events:none!important;border-radius:inherit!important;opacity:.82!important;background:linear-gradient(145deg,#ffffff1b 0%,#ffffff06 31%,#0000 56%,#d3a35406 100%)!important;display:block!important;position:absolute!important;inset:0!important}html body.is-home .work-section .work-toolbar .filters button:after{content:none!important;display:none!important}html body.is-home .work-section .work-toolbar .filters button>*{z-index:2!important;position:relative!important}html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true],html body.is-home .work-section .work-toolbar .filters button.is-active{color:#f8f2e8!important;background:linear-gradient(145deg,#684a1a40 0%,#2920136b 52%,#0e0e0c70 100%)!important;border-color:#d3a35480!important;box-shadow:inset 0 1px #ffffff16,inset 0 0 20px #d3a3540b,0 10px 28px #00000029!important}html body.is-home .work-section .filter-count{color:#d3a354ad!important}html body.is-home .recognition-row{isolation:isolate!important;-webkit-backdrop-filter:blur(20px)saturate(116%)!important;background:linear-gradient(145deg,#ffffff0d 0%,#ffffff04 42%,#ffffff02 100%)!important;border:1px solid #f4efe621!important;border-radius:24px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff1d,inset 1px 0 #ffffff06,inset -1px 0 #d3a3540b,inset 0 -1px #00000042,0 14px 32px #00000029!important}html body.is-home .recognition-row:before{content:""!important;z-index:0!important;pointer-events:none!important;border-radius:inherit!important;opacity:1!important;background:radial-gradient(75% 48% at 18% 0,#ffffff26 0%,#ffffff0b 36%,#0000 70%),linear-gradient(132deg,#ffffff0e 0%,#ffffff03 34%,#0000 57%,#d3a35406 100%)!important;display:block!important;position:absolute!important;inset:0!important}html body.is-home .recognition-row:after{content:""!important;z-index:1!important;pointer-events:none!important;filter:blur(18px)!important;mix-blend-mode:screen!important;opacity:.7!important;background:radial-gradient(#ffffff1f 0%,#efdaae11 26%,#ffffff05 49%,#0000 72%)!important;border-radius:46%!important;width:72%!important;animation:15s ease-in-out infinite alternate ergysAwardLiquidDrift!important;display:block!important;position:absolute!important;top:-38%!important;bottom:-38%!important;left:-48%!important}html body.is-home .recognition-row:nth-child(2):after{animation-delay:-3s!important}html body.is-home .recognition-row:nth-child(3):after{animation-delay:-6s!important}html body.is-home .recognition-row:nth-child(4):after{animation-delay:-9s!important}html body.is-home .recognition-row>*{z-index:2!important;position:relative!important}html body.is-home .recognition-year{color:#d9a94f!important}html[data-theme=dark] body.is-home .recognition-row{background:linear-gradient(145deg,#1f231ea8 0%,#0e120eb8 52%,#050806d1 100%)!important;border-color:#f4efe621!important}html[data-theme=light] body.is-home .work-section .work-toolbar .filters button{color:#171914!important;background:linear-gradient(145deg,#ffffffbd,#f4f1e97a 55%,#dad4c84d)!important;border-color:#74654840!important;box-shadow:inset 0 1px #fffffff2,0 8px 22px #463a2412!important}html[data-theme=light] body.is-home .work-section .work-toolbar .filters button[aria-pressed=true],html[data-theme=light] body.is-home .work-section .work-toolbar .filters button.is-active{color:#fff!important;background:linear-gradient(145deg,#090a09 0%,#191a17 52%,#050605 100%)!important;border-color:#d3a35494!important;box-shadow:inset 0 1px #ffffff21,inset 0 0 20px #d3a3540f,0 10px 24px #00000029!important}html[data-theme=light] body.is-home .recognition-row{color:#171914!important;background:linear-gradient(145deg,#ffffffb8 0%,#f6f3eb99 48%,#e6e3d98a 100%)!important;border-color:#7465482e!important;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #74654814,0 14px 32px #463a2416!important}html[data-theme=light] body.is-home .recognition-row:after{mix-blend-mode:soft-light!important;opacity:.55!important}}@media (width<=700px) and (prefers-reduced-motion:reduce){html body.is-home .recognition-row:after{animation:none!important;transform:none!important}}@keyframes ergysUniversalPanelLiquid{0%{transform:translate(-5%,-3%)scale(1.08)rotate(-.5deg)}50%{transform:translate(4%,2%)scale(1.12)rotate(.35deg)}to{transform:translate(-1%,5%)scale(1.09)rotate(-.25deg)}}@media (width<=700px){html body:not(.is-home) .collection-intro:is(.section-intro,.project-intro,.journal-index-intro,.about-intro){isolation:isolate!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(22px)saturate(116%)!important;background:linear-gradient(145deg,#191d18c7 0%,#0c100cd6 50%,#040705e6 100%)!important;border:1px solid #f4efe621!important;border-radius:26px!important;width:calc(100% - 20px)!important;max-width:680px!important;min-height:0!important;margin:18px auto 30px!important;padding:24px 22px 26px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff1a,inset 1px 0 #ffffff06,inset -1px 0 #d3a3540b,inset 0 -1px #00000040,0 18px 42px #00000038!important}html body:not(.is-home) .collection-intro:is(.section-intro,.project-intro,.journal-index-intro,.about-intro):before{content:""!important;z-index:1!important;pointer-events:none!important;filter:blur(22px)saturate(112%)!important;mix-blend-mode:screen!important;opacity:.64!important;background:radial-gradient(72% 52% at 18% 22%,#ffffff2e 0%,#fff1 30%,#0000 68%),radial-gradient(70% 50% at 82% 72%,#d3a3541a 0%,#d3a35409 34%,#0000 70%),linear-gradient(122deg,#0000 14%,#ffffff06 30%,#ffffff1b 47%,#e3ca970a 60%,#0000 84%)!important;animation:19s ease-in-out infinite alternate ergysUniversalPanelLiquid!important;display:block!important;position:absolute!important;inset:-30%!important}html body:not(.is-home) .collection-intro:is(.section-intro,.project-intro,.journal-index-intro,.about-intro):after{content:""!important;z-index:2!important;pointer-events:none!important;border-radius:inherit!important;background:linear-gradient(138deg,#ffffff16 0%,#ffffff05 25%,#0000 45%,#00000006 70%,#d3a35406 100%)!important;display:block!important;position:absolute!important;inset:0!important;box-shadow:inset 0 1px #ffffff1f,inset 0 0 28px #ffffff03!important}html body:not(.is-home) .collection-intro:is(.section-intro,.project-intro,.journal-index-intro,.about-intro)>:not(.collection-intro-visual):not(.panel-gold-orbit){z-index:4!important;position:relative!important}html body:not(.is-home) .collection-intro .back-link{color:#f4efe6d1!important;min-height:28px!important;margin:0 0 16px!important;font-size:12px!important;line-height:1.3!important}html body:not(.is-home) .collection-intro .kicker{color:#f4efe694!important;letter-spacing:.2em!important;margin:10px 0 0!important;font-size:10px!important;line-height:1.35!important}html body:not(.is-home) .collection-intro h1{color:#f4efe6!important;letter-spacing:-.048em!important;text-wrap:balance!important;max-width:12ch!important;margin:20px 0 16px!important;font-size:clamp(2.55rem,11vw,3.35rem)!important;line-height:.94!important}html body:not(.is-home) .collection-intro>p:not(.kicker){color:#f4efe6a8!important;max-width:31ch!important;margin:0!important;font-size:15px!important;line-height:1.55!important}html body:not(.is-home) .collection-intro.section-intro .collection-intro-visual{z-index:0!important;opacity:.24!important;border-radius:0 26px 26px 0!important;width:48%!important;height:100%!important;position:absolute!important;top:0!important;bottom:0!important;right:0!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000052 20%,#000 58% 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#00000052 20%,#000 58% 100%)!important}html body:not(.is-home) .collection-intro.section-intro .collection-intro-visual img{object-fit:cover!important;-webkit-filter:grayscale()brightness(.56)contrast(1.08)!important;width:100%!important;height:100%!important;display:block!important;transform:scale(1.04)!important}html body:not(.is-home) .collection-intro.section-intro .collection-intro-visual:before,html body:not(.is-home) .collection-intro.section-intro .collection-intro-visual:after{content:none!important;display:none!important}html[data-theme=light] body:not(.is-home) .collection-intro:is(.section-intro,.project-intro,.journal-index-intro,.about-intro){color:#171914!important;background:linear-gradient(145deg,#ffffffc7 0%,#f7f4ecad 50%,#e8e5da9e 100%)!important;border-color:#74654833!important;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #7465480e,0 18px 42px #463a2418!important}html[data-theme=light] body:not(.is-home) .collection-intro :is(h1,.back-link){color:#171914!important}html[data-theme=light] body:not(.is-home) .collection-intro :is(.kicker,.bio){color:#1719149e!important}html[data-theme=light] body:not(.is-home) .collection-intro>p:not(.kicker){color:#171914a8!important}html[data-theme=light] body:not(.is-home) .collection-intro:before{mix-blend-mode:soft-light!important;opacity:.72!important}html body:not(.is-home) .collection-intro+:is(.collection-body,.gallery,.films-hero-video,.journal-list){margin-top:0!important}}@media (width<=700px) and (prefers-reduced-motion:reduce){html body:not(.is-home) .collection-intro:is(.section-intro,.project-intro,.journal-index-intro,.about-intro):before{will-change:auto!important;animation:none!important;transform:scale(1.08)!important}}@media (width<=700px){html[data-theme=light] body.is-home :is(.opening-image,.opening-frame) img{opacity:1!important;-webkit-filter:none!important}html[data-theme=light] body.is-home .opening:after{background:linear-gradient(90deg,#0305033d 0%,#03050321 28%,#0305030b 50%,#03050300 76%),linear-gradient(#00000006 0%,#0000 48%,#00000014 72%,#00000047 100%)!important}html[data-theme=light] body .booking-page .book-hero-media img{opacity:1!important;-webkit-filter:none!important}html[data-theme=light] body .booking-page .hero-shade{background:linear-gradient(90deg,#03050340 0%,#0305031f 36%,#03050306 68%,#0000 100%),linear-gradient(#03050306 0%,#03050312 54%,#0305034a 100%)!important}html[data-theme=light] body .booking-page .hero-content{text-shadow:0 2px 18px #00000047!important}html[data-theme=light] body.is-home .work-section .project-image img{opacity:1!important;-webkit-filter:brightness()saturate()contrast(1.01)!important}html[data-theme=light] body.is-home .work-section .project-image:after{opacity:1!important;background:linear-gradient(#ffffff05 0%,#04060405 48%,#02040317 100%)!important;box-shadow:inset 0 0 0 1px #b589432b,inset 0 1px #ffffff36,inset 0 -28px 58px #0000000b!important}html[data-theme=light] body.is-home .work-section .project-overlay{background:linear-gradient(#0000 0%,#0000000e 32%,#0003 65%,#00000075 100%)!important}html[data-theme=light] body:not(.is-home) .collection-intro:is(.section-intro,.project-intro,.journal-index-intro,.about-intro){color:#171914!important;-webkit-backdrop-filter:blur(22px)saturate(108%)!important;background:linear-gradient(145deg,#ffffffb8 0%,#faf7ef99 50%,#ece8dd82 100%)!important;border:1px solid #69593b29!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #69593b0b,0 16px 38px #43351f13!important}html[data-theme=light] body:not(.is-home) .collection-intro :is(h1,h2,.back-link){color:#171914!important}html[data-theme=light] body:not(.is-home) .collection-intro .kicker{color:#17191485!important}html[data-theme=light] body:not(.is-home) .collection-intro>p:not(.kicker),html[data-theme=light] body:not(.is-home) .collection-intro :is(.bio,.about-intro-bio){color:#171914ad!important}html[data-theme=light] body.is-home .recognition-section{color:#171914!important;-webkit-backdrop-filter:blur(22px)saturate(110%)!important;background:linear-gradient(145deg,#fff6,#f8f4eb45)!important;border:1px solid #69593b24!important;box-shadow:inset 0 1px #ffffffc2,0 16px 38px #43351f0f!important}html[data-theme=light] body.is-home .recognition-row{color:#171914!important;-webkit-backdrop-filter:blur(18px)saturate(110%)!important;background:linear-gradient(145deg,#ffffff6e 0%,#fffcf547 50%,#ece7db33 100%)!important;border:1px solid #69593b29!important;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #69593b09,0 9px 24px #43351f0b!important}html[data-theme=light] body.is-home .recognition-row:before{opacity:1!important;background:radial-gradient(90% 60% at 12% 0,#ffffff9e,#ffffff29 30%,#0000 66%),radial-gradient(72% 55% at 92% 94%,#cb9e5313,#0000 68%)!important}html[data-theme=light] body.is-home .recognition-row:after{mix-blend-mode:soft-light!important;opacity:.52!important}html[data-theme=light] body.is-home .recognition-year{color:#876128!important}html[data-theme=light] body.is-home .recognition-title{color:#171914!important}html[data-theme=light] body.is-home .recognition-sub{color:#171914a3!important}}@media (width<=700px) and (prefers-color-scheme:light){html:not([data-theme=dark]) body.is-home :is(.opening-image,.opening-frame) img{opacity:1!important;-webkit-filter:none!important}html:not([data-theme=dark]) body.is-home .opening:after{background:linear-gradient(90deg,#0305033d,#03050321 28%,#0305030b 50%,#03050300 76%),linear-gradient(#00000006,#0000 48%,#00000014 72%,#00000047)!important}html:not([data-theme=dark]) body .booking-page .book-hero-media img{opacity:1!important;-webkit-filter:none!important}html:not([data-theme=dark]) body .booking-page .hero-shade{background:linear-gradient(90deg,#03050340,#0305031f 36%,#03050306 68%,#0000),linear-gradient(#03050306,#03050312 54%,#0305034a)!important}html:not([data-theme=dark]) body.is-home .work-section .project-image img{opacity:1!important;-webkit-filter:brightness()saturate()contrast(1.01)!important}html:not([data-theme=dark]) body.is-home .work-section .project-image:after{opacity:1!important;background:linear-gradient(#ffffff05,#04060405 48%,#02040317)!important}html:not([data-theme=dark]) body.is-home .work-section .project-overlay{background:linear-gradient(#0000,#0000000e 32%,#0003 65%,#00000075)!important}html:not([data-theme=dark]) body:not(.is-home) .collection-intro:is(.section-intro,.project-intro,.journal-index-intro,.about-intro){color:#171914!important;background:linear-gradient(145deg,#ffffffb8,#faf7ef99 50%,#ece8dd82)!important;border-color:#69593b29!important}html:not([data-theme=dark]) body:not(.is-home) .collection-intro :is(h1,h2,.back-link){color:#171914!important}html:not([data-theme=dark]) body:not(.is-home) .collection-intro :is(.kicker,.bio,.about-intro-bio),html:not([data-theme=dark]) body:not(.is-home) .collection-intro>p:not(.kicker){color:#171914a8!important}html:not([data-theme=dark]) body.is-home .recognition-section{color:#171914!important;background:linear-gradient(145deg,#fff6,#f8f4eb45)!important}html:not([data-theme=dark]) body.is-home .recognition-row{color:#171914!important;background:linear-gradient(145deg,#ffffff6e,#fffcf547 50%,#ece7db33)!important;border-color:#69593b29!important}html:not([data-theme=dark]) body.is-home .recognition-title{color:#171914!important}html:not([data-theme=dark]) body.is-home .recognition-sub{color:#171914a3!important}}html body.is-home .hero-light-sweep{z-index:2!important;pointer-events:none!important;filter:blur(14px)!important;mix-blend-mode:screen!important;background:linear-gradient(90deg,#0000 0%,#fff8e80d 22%,#fff8e86b 48%,#e8b8601f 59%,#0000 100%)!important;width:20%!important;animation:10s cubic-bezier(.16,1,.3,1) infinite ergysHomeHeroFlare!important;display:block!important;position:absolute!important;top:-24%!important;bottom:-24%!important;left:-30%!important}@keyframes ergysHomeHeroFlare{0%,57%,to{opacity:0;transform:translate(-170%)skew(-15deg)}65%{opacity:.2}81%{opacity:0;transform:translate(690%)skew(-15deg)}}html body .booking-page .book-hero{isolation:isolate!important;position:relative!important}html body .booking-page .book-hero:before{content:""!important;z-index:3!important;pointer-events:none!important;filter:blur(14px)!important;mix-blend-mode:screen!important;background:linear-gradient(90deg,#0000 0%,#fff9eb0d 20%,#fff9eb70 48%,#ebbb631f 60%,#0000 100%)!important;width:24%!important;animation:10.5s cubic-bezier(.16,1,.3,1) infinite ergysBookHeroSweep!important;display:block!important;position:absolute!important;top:-18%!important;bottom:-18%!important;left:-34%!important}html body .booking-page .hero-shade{z-index:2!important}html body .booking-page .hero-content{z-index:4!important;position:relative!important}@media (prefers-reduced-motion:reduce){html body.is-home .hero-light-sweep,html body .booking-page .book-hero:before{opacity:0!important;animation:none!important}}:root{color-scheme:light dark}@media (prefers-color-scheme:light){:root{--paper:#f8f5ee;--ink:#171914;--muted:#746f66;--line:#1719141c;--theme-bg:#f8f5ee;--theme-bg-soft:#f1ebe1;--theme-panel:#fffdf8;--theme-panel-deep:#f3ecdf;--theme-text:#171914;--theme-muted:#17191499;--theme-line:#1719141a;--theme-glass-highlight:#ffffffdb}html{color-scheme:light!important;background:#f3eee5!important}body{color:#171914!important;background:#f8f5ee!important}body.is-home .filmstrip-section{color:#171914!important;background:linear-gradient(#fffdf8 0%,#f5efe6 100%)!important}body.is-home .filmstrip-curve path{fill:#fffdf8!important}body.is-home .filmstrip-heading h2,body.is-home .filmstrip-view-all,body.is-home .filmstrip-next{color:#171914!important}body.is-home .filmstrip-heading .kicker,body.is-home .filmstrip-heading .kicker:after,body.is-home .filmstrip-copy,body.is-home .filmstrip-counter{color:#1719148f!important}body.is-home .filmstrip-next{background:#fffdf8eb!important;border-color:#1719141f!important;box-shadow:0 10px 28px #27221b12!important}body.is-home .work-section,body.is-home .project-grid,html.motion-ready body.is-home .project-grid{color:#171914!important;background:#f8f5ee!important}body.is-home .work-heading,body.is-home .work-heading h2,body.is-home .work-count,body.is-home .index-link{color:#171914!important}body.is-home .work-toolbar{border-color:#1719141c!important}body.is-home .filters button{color:#1719148f!important;background:0 0!important;border-color:#17191421!important}body.is-home .filters button[aria-pressed=true],body.is-home .filters button.is-active{color:#171914!important;background:#fffdf8!important;border-color:#17191438!important;box-shadow:0 5px 18px #27221b0f!important}html.motion-ready body.is-home .project-card,html.motion-ready body.is-home .project-feature{background:#f8f5ee!important}body.is-home .artist-section{color:#171914!important;background:linear-gradient(145deg,#fffdf8 0%,#f5efe6 56%,#eee5d8 100%)!important;border-color:#17191417!important;box-shadow:inset 0 1px #ffffffe0,0 26px 64px #2f271c14!important}body.is-home .artist-copy,body.is-home .artist-copy h2,body.is-home .artist-copy .text-link{color:#171914!important}body.is-home .artist-copy p{color:#1719149c!important}body.is-home .recognition-section{color:#171914!important;background:#f8f5ee!important;border-color:#17191414!important}body.is-home .recognition-heading,body.is-home .recognition-row{color:#171914!important}body.is-home .recognition-row{background:linear-gradient(145deg,#fffdf8 0%,#f4ede3 100%)!important;border-color:#17191417!important;box-shadow:inset 0 1px #ffffffd9!important}body.is-home .recognition-meta{color:#17191480!important}body.is-home .latest-section,body.is-home .instagram-gallery-section{color:#171914!important;background:linear-gradient(#fbf8f2 0%,#f3ede4 100%)!important;border-color:#17191414!important}body.is-home .latest-section .kicker,body.is-home .latest-section h2,body.is-home .editorial-social-link{color:#171914!important}body.is-home .latest-intro{color:#17191494!important}html.motion-ready body.is-home .instagram-editorial-grid{background:0 0!important}body.is-home .journal-feature{color:#171914!important;background:#f4ede3!important}body.is-home .journal-feature p{color:#17191499!important}body.is-home .contact-section{color:#171914!important;background:linear-gradient(145deg,#fffdf8 0%,#f1e9de 100%)!important;border-color:#17191417!important}body.is-home .contact-section .kicker,body.is-home .contact-section h2,body.is-home .contact-details,body.is-home .contact-details a,body.is-home .contact-details .email{color:#171914!important}body.is-home .contact-details p{color:#17191494!important}body.is-home .contact-social-block{border-color:#1719141c!important}body.is-home .contact-social-label{color:#1719147a!important}.collection-intro{color:#171914!important;background:linear-gradient(145deg,#fffdf8 0%,#f5efe6 100%)!important;border-color:#17191417!important;box-shadow:inset 0 1px #ffffffe6,0 22px 60px #2e261c12!important}.collection-intro h1,.collection-intro .back-link,.journal-card,.journal-card-copy h2,.journal-read,.journal-post-body h2,.journal-post-body h3,.journal-post-body strong,.bio-language summary,blockquote{color:#171914!important}.collection-intro .kicker,.collection-intro>p:not(.kicker),.journal-card-copy p,.journal-post-body,.contact-copy,.bio-language p,.biography-layout aside>p:not(.kicker){color:#1719149e!important}.collection-body,.journal-list,.journal-post,.biography-layout{color:#171914!important;background:#f8f5ee!important}.journal-date,.journal-post-body figcaption{color:#17191478!important}.bio-language,.bio-milestones,.bio-milestones p{border-color:#1719141c!important}.booking-page{--book-bg:#f8f5ee!important;--book-fg:#171914!important;--book-muted:#171914a1!important;--book-soft:#1719146e!important;--book-line:#1719141c!important;--book-panel:#fffdf8e0!important;--book-field:#ffffffb3!important;--book-shadow:#2b241b14!important;color:#171914!important;color-scheme:light!important;background:#f8f5ee!important}.booking-page .services-section,.booking-page .contact-booking,.booking-page .collab-section,.booking-page .collab-copy{color:#171914!important;background:#f8f5ee!important;border-color:#1719141a!important}.booking-page .inquiry-form{background:#fffdf8e6!important;border-color:#1719141c!important;box-shadow:0 18px 52px #2b241b14!important}html body #site-footer-final,html body footer,html body.is-home footer{color:#171914!important;background:linear-gradient(#fffdf8 0%,#f2ebe1 100%)!important;border-top-color:#1719141a!important}html body #site-footer-final .site-footer-wordmark,html body #site-footer-final .site-footer-role,html body #site-footer-final .site-footer-tagline,html body #site-footer-final .site-footer-contact,html body #site-footer-final .site-footer-contact-copy,html body #site-footer-final .site-footer-copy,html body #site-footer-final .site-footer-legal,html body #site-footer-final .site-footer-legal a,html body #site-footer-final .site-footer-top,html body #site-footer-final .social-link,html body footer a,html body footer .footer-contact,html body footer .footer-name{color:#171914!important;opacity:1!important}html body #site-footer-final .site-footer-role,html body #site-footer-final .site-footer-tagline,html body #site-footer-final .site-footer-contact-copy,html body #site-footer-final .site-footer-copy,html body #site-footer-final .site-footer-legal,html body #site-footer-final .site-footer-top{opacity:.56!important}html body #site-footer-final .site-footer-social-block{border-color:#1719141a!important}html body #site-footer-final>.site-footer-meta{border-top-color:#1719141a!important}html body #site-footer-final .social-link:before{opacity:1!important;border-color:currentColor!important}@media (width<=1000px){html{--menu-white:#171914!important;--menu-muted:#1719147a!important;--menu-line:#1719141f!important}html body:not(.is-home) .site-header,html body:not(.is-home) .site-header.is-scrolled,html body.is-home .site-header.is-scrolled{--header-fg:#171914!important;--header-bg:#fbf8f2!important;--header-line:#17191417!important;color:#171914!important;-webkit-backdrop-filter:none!important;background:#fbf8f2f7!important;border-bottom:1px solid #17191417!important;box-shadow:0 8px 26px #28221b0e!important}html body:not(.is-home) .site-header .ergys-wordmark,html body.is-home .site-header.is-scrolled .ergys-wordmark{color:#171914!important;text-shadow:none!important}html body:not(.is-home) .site-header .mobile-menu-trigger,html body.is-home .site-header.is-scrolled .mobile-menu-trigger{color:#171914!important;background:#ffffff7a!important;border-color:#17191433!important}html body.is-home .site-header:not(.is-scrolled) .mobile-menu-trigger{color:#fff!important;background:#00000014!important;border-color:#ffffff47!important}html body .mobile-menu-screen{color:#171914!important;background:#fbf8f2!important}html body .mobile-menu-screen:before{background:radial-gradient(circle at 84% 15%,#efbd5f14,#0000 38%),linear-gradient(155deg,#fffdf8 0%,#f7f1e8 56%,#efe6da 100%)!important}html body .mobile-menu-atmosphere{opacity:.16!important;mix-blend-mode:multiply!important;background-image:repeating-linear-gradient(115deg,#0000 0 18px,#17191404 19px,#0000 20px)!important}html body .mobile-menu-head{border-bottom-color:#1719141c!important}html body .mobile-menu-brand,html body .mobile-menu-primary>a,html body .mobile-menu-secondary>a,html body .mobile-menu-footer,html body .mobile-menu-footer a{color:#171914!important}html body .mobile-menu-tagline,html body .mobile-menu-social-label{color:#1719146b!important}html body .mobile-menu-label:before{background:#17191436!important}html body .mobile-menu-arrow{color:#17191480!important}html body .mobile-menu-close{background:#ffffff6b!important;border-color:#17191433!important}html body .mobile-menu-social-zone{border-top-color:#1719141a!important}html body .mobile-menu-social-zone .mobile-social .social-link,html body .mobile-menu-footer .social-icons .social-link{color:#171914!important;background:#ffffff47!important;border-color:#17191421!important}html body .mobile-menu-footer{-webkit-backdrop-filter:none!important;background:#f8f5eef5!important;border-top-color:#1719141a!important}html body .mobile-book{color:#9a6923!important;background:#ffffff47!important;border-color:#9a692380!important}}}@media (prefers-color-scheme:dark){:root{--paper:#0b0d0a;--ink:#f4efe6;--muted:#aaa59c;--line:#f4efe61a;--theme-bg:#0b0d0a;--theme-bg-soft:#11140f;--theme-panel:#151914;--theme-panel-deep:#090b09;--theme-text:#f4efe6;--theme-muted:#f4efe69e;--theme-line:#f4efe61a;--theme-glass-highlight:#ffffff14}html{color-scheme:dark!important;background:#070807!important}body{color:#f4efe6!important;background:#0b0d0a!important}body.is-home .filmstrip-section{color:#f4efe6!important;background:linear-gradient(#121510 0%,#0b0d0a 100%)!important}body.is-home .filmstrip-curve path{fill:#121510!important}body.is-home .work-section,body.is-home .project-grid,html.motion-ready body.is-home .project-grid{color:#f4efe6!important;background:#080a08!important}body.is-home .artist-section{color:#f4efe6!important;background:linear-gradient(145deg,#171b15 0%,#0c0f0b 100%)!important}body.is-home .recognition-section{color:#f4efe6!important;background:#0d100c!important}body.is-home .recognition-row{background:linear-gradient(145deg,#151914 0%,#0b0e0a 100%)!important;border-color:#f4efe617!important}body.is-home .latest-section,body.is-home .instagram-gallery-section{color:#f4efe6!important;background:#0b0d0a!important}body.is-home .journal-feature{color:#f4efe6!important;background:#10130f!important}body.is-home .contact-section{color:#f4efe6!important;background:linear-gradient(145deg,#151914 0%,#0b0d0a 100%)!important}.collection-intro{color:#f4efe6!important;background:linear-gradient(145deg,#171b15 0%,#0c0f0b 100%)!important}.collection-body,.journal-list,.journal-post,.biography-layout{color:#f4efe6!important;background:#0b0d0a!important}.booking-page{--book-bg:#0b0d0a!important;--book-fg:#f4efe6!important;--book-muted:#f4efe6ad!important;--book-soft:#f4efe670!important;--book-line:#f4efe61c!important;--book-panel:#151914e6!important;--book-field:#080a08a3!important;--book-shadow:#00000047!important;color:#f4efe6!important;color-scheme:dark!important;background:#0b0d0a!important}html body #site-footer-final,html body footer,html body.is-home footer{color:#f4efe6!important;background:#070907!important;border-top-color:#f4efe614!important}html body #site-footer-final .site-footer-wordmark,html body #site-footer-final .site-footer-role,html body #site-footer-final .site-footer-tagline,html body #site-footer-final .site-footer-contact,html body #site-footer-final .site-footer-contact-copy,html body #site-footer-final .site-footer-copy,html body #site-footer-final .site-footer-legal,html body #site-footer-final .site-footer-legal a,html body #site-footer-final .site-footer-top,html body #site-footer-final .social-link{color:#f4efe6!important;opacity:1!important}@media (width<=1000px){html{--menu-white:#f4efe6!important;--menu-muted:#f4efe67a!important;--menu-line:#f4efe61f!important}html body:not(.is-home) .site-header,html body:not(.is-home) .site-header.is-scrolled,html body.is-home .site-header.is-scrolled{--header-fg:#f4efe6!important;--header-bg:#0b0d0a!important;--header-line:#f4efe617!important;color:#f4efe6!important;-webkit-backdrop-filter:none!important;background:#0b0d0af7!important;border-bottom:1px solid #f4efe614!important;box-shadow:0 8px 28px #0000002e!important}html body .mobile-menu-screen{color:#f4efe6!important;background:#070907!important}html body .mobile-menu-screen:before{background:radial-gradient(circle at 84% 16%,#294a3121,#0000 42%),linear-gradient(155deg,#101510 0%,#080b08 56%,#050605 100%)!important}html body .mobile-menu-footer{-webkit-backdrop-filter:none!important;background:#070907f7!important;border-top-color:#f4efe61a!important}}}html body .lightbox,html body .lightbox-backdrop{color-scheme:dark}@media (prefers-color-scheme:light){:root{--light-canvas:#f5f0e8;--light-surface:#fffdf9;--light-surface-soft:#faf6ef;--light-surface-deep:#f1e9de;--light-ink:#171914;--light-text:#302d28;--light-muted:#625d54;--light-soft:#817a70;--light-border:#d7d0c5;--light-border-strong:#bdb5aa;--light-shadow:#2b231b1a}html{background:var(--light-canvas)!important}html body{background:var(--light-canvas)!important;color:var(--light-ink)!important}html body.is-home .artist-section,html body.is-home .contact-section,html body .collection-intro,html body .about-intro,html body .about-cta{color:var(--light-ink)!important;background:linear-gradient(145deg, #fffefb 0%, var(--light-surface) 52%, #f7f1e8 100%)!important;border:1px solid var(--light-border)!important;box-shadow:inset 0 1px 0 #fffffffa, 0 18px 46px var(--light-shadow)!important}html body .collection-intro .back-link,html body .collection-intro h1,html body .about-intro-copy .back-link,html body .about-intro-copy h1,html body .about-cta h2,html body .about-cta a,html body.is-home .artist-copy,html body.is-home .artist-copy h2,html body.is-home .artist-copy .text-link,html body.is-home .contact-section,html body.is-home .contact-section h2,html body.is-home .contact-details,html body.is-home .contact-details a,html body.is-home .contact-details .email{color:var(--light-ink)!important}html body .collection-intro .kicker,html body .collection-intro>p:not(.kicker),html body .about-intro-bio,html body .about-intro-copy>p:last-child,html body .about-cta-kicker,html body .about-cta-copy p,html body.is-home .artist-number,html body.is-home .artist-copy p,html body.is-home .contact-details p,html body.is-home .contact-social-label{color:var(--light-muted)!important;opacity:1!important}html body .about-intro-meta{border-top-color:#17191421!important}html body .about-intro-meta strong{color:var(--light-text)!important}html body .about-intro-meta span{color:var(--light-muted)!important}html body .about-intro-meta a,html body .about-cta-link{color:var(--light-ink)!important;border-color:#17191457!important}html body.is-home .contact-social-block{border-top-color:#17191421!important}html body.is-home .contact-social-icons .social-link{color:var(--light-ink)!important;opacity:.84!important}html body .panel-gold-orbit{opacity:1!important;background:conic-gradient(from var(--panel-orbit-angle), transparent 0deg 303deg, #17191400 303deg, #17191433 316deg, #171914a8 329deg, #171914 338deg, #171914c2 347deg, transparent 360deg)!important;filter:none!important}@media (width<=700px){html body .collection-intro,html body .about-intro{border:1px solid var(--light-border-strong)!important;border-radius:20px!important;box-shadow:inset 0 1px #fff,0 16px 38px #2b231b1c!important}html body .collection-intro .back-link{color:#3f3a33!important;opacity:1!important}html body .collection-intro .kicker{color:#6f685e!important}html body .collection-intro h1{color:#121310!important;text-shadow:none!important}html body .collection-intro>p:not(.kicker){color:#575148!important}}@media (width<=1000px){html body:not(.is-home) .site-header,html body:not(.is-home) .site-header.is-scrolled,html body.is-home .site-header.is-scrolled{color:var(--light-ink)!important;-webkit-backdrop-filter:none!important;background:#fffdf9fa!important;border-bottom:1px solid #ddd6cb!important;box-shadow:0 7px 24px #2b231b11!important}html body:not(.is-home) .site-header .ergys-wordmark,html body.is-home .site-header.is-scrolled .ergys-wordmark{color:#171914!important;opacity:1!important}html body:not(.is-home) .site-header .mobile-menu-trigger,html body.is-home .site-header.is-scrolled .mobile-menu-trigger{color:#171914!important;opacity:1!important;background:#fffdf9!important;border:1px solid #bdb5aa!important;box-shadow:0 4px 16px #2b231b0e!important}html body:not(.is-home) .site-header .hamburger,html body.is-home .site-header.is-scrolled .hamburger{opacity:1!important}html body:not(.is-home) .site-header .hamburger i,html body.is-home .site-header.is-scrolled .hamburger i{opacity:1!important;background:#171914!important}html{--menu-white:#171914!important;--menu-muted:#625d54!important;--menu-line:#d9d1c6!important}html body .mobile-menu-screen{color:#171914!important;background:#f8f3eb!important}html body .mobile-menu-screen:before{background:radial-gradient(circle at 86% 14%,#b6873d14,#0000 36%),linear-gradient(155deg,#fffdf9 0%,#f8f3eb 56%,#eee6db 100%)!important}html body .mobile-menu-screen:after{display:none!important}html body .mobile-menu-atmosphere{opacity:.1!important;mix-blend-mode:multiply!important}html body .mobile-menu-head{border-bottom-color:#d9d1c6!important}html body .mobile-menu-brand,html body .mobile-menu-primary>a,html body .mobile-menu-secondary>a{color:#171914!important}html body .mobile-menu-primary>a{border-bottom:1px solid #17191418!important}html body .mobile-menu-number{color:#8b5e1c!important}html body .mobile-menu-label{color:#171914!important}html body .mobile-menu-label:before{background:#17191447!important}html body .mobile-menu-arrow{color:#514c44!important}html body .mobile-menu-close{color:#171914!important;background:#fffdf9!important;border-color:#bdb5aa!important}html body .mobile-menu-close:before,html body .mobile-menu-close:after{background:#171914!important}html body .mobile-menu-social-label{color:#6d665d!important}html body .mobile-menu-social-zone{border-top-color:#d9d1c6!important}html body .mobile-menu-social-zone .mobile-social .social-link,html body .mobile-menu-footer .social-icons .social-link{color:#171914!important;opacity:.88!important;background:#fffdf9!important;border-color:#cfc7bc!important}html body .mobile-menu-footer{color:#171914!important;-webkit-backdrop-filter:none!important;background:#f8f3ebfb!important;border-top-color:#d9d1c6!important}html body .mobile-menu-footer .language-switch,html body .mobile-menu-footer .language-switch a{color:#171914!important}html body .mobile-book{color:#171914!important;background:#fffdf9!important;border-color:#9e9589!important}}html body.is-home .work-section,html body.is-home .project-grid{background:var(--light-canvas)!important;color:var(--light-ink)!important}html body.is-home .home-marquee{color:#5f594f!important;background:#fffdf973!important;border-top-color:#1719141f!important;border-bottom-color:#1719141f!important}html body.is-home .home-marquee-no{color:#8b5e1c!important}html body.is-home .home-marquee-sep{background:#1719143d!important}html body.is-home .work-heading,html body.is-home .work-heading h2,html body.is-home .work-heading h2 em,html body.is-home .work-count,html body.is-home .index-link{color:#171914!important;opacity:1!important}html body.is-home .work-heading .kicker{color:#625d54!important}html body.is-home .filters-shell{background:#fffdf9!important;border:1px solid #cfc7bc!important;border-radius:12px!important;box-shadow:inset 0 1px #fff,0 8px 24px #2b231b11!important}html body.is-home .filters{background:0 0!important;border-color:#d8d0c5!important}html body.is-home .filters button{color:#5c564d!important;opacity:1!important;background:0 0!important;border-color:#1719141a!important}html body.is-home .filters button+button{border-left-color:#1719141a!important}html body.is-home .filters button:hover{color:#171914!important;background:#f5f0e8!important}html body.is-home .filters button[aria-pressed=true],html body.is-home .filters button.is-active{color:#171914!important;background:#f3ede4!important}html body.is-home .filters button:before{background:#171914!important}html body.is-home .filters button:after{box-shadow:none!important;background:#171914!important}html body.is-home .filter-count,html body.is-home .filters button[aria-pressed=true] .filter-count{color:#746d63!important}html body.is-home .filter-rail-arrow{color:#403b34!important}html body.is-home .section-veil{background:var(--light-canvas)!important}html body.is-home .motion-section{background:var(--light-canvas)!important;color:var(--light-ink)!important}html body.is-home .recognition-row,html body .journal-card,html body .booking-page .inquiry-form{color:#171914!important;background:#fffdf9!important;border-color:#d7d0c5!important;box-shadow:inset 0 1px #fff,0 12px 34px #2b231b12!important}html body .journal-card-copy h2,html body .journal-read,html body .booking-page .direct-contact h2,html body .booking-page .contact-links strong,html body .booking-page .contact-location strong{color:#171914!important}html body .journal-card-copy p,html body .booking-page .contact-intro,html body .booking-page .inquiry-form label{color:#625d54!important}html body #site-footer-final{color:#171914!important;background:linear-gradient(#fffdf9 0%,#f1e9de 100%)!important;border-top-color:#d7d0c5!important}html body #site-footer-final .site-footer-wordmark,html body #site-footer-final .site-footer-contact,html body #site-footer-final .site-footer-legal a{color:#171914!important;opacity:1!important}html body #site-footer-final .site-footer-role,html body #site-footer-final .site-footer-tagline,html body #site-footer-final .site-footer-contact-copy,html body #site-footer-final .site-footer-copy,html body #site-footer-final .site-footer-legal,html body #site-footer-final .site-footer-top{color:#4d4942!important;opacity:1!important}html body #site-footer-final .site-footer-social-block,html body #site-footer-final>.site-footer-meta{border-color:#d7d0c5!important}html body #site-footer-final .social-link{color:#171914!important;opacity:1!important}}@media (width<=700px) and (prefers-color-scheme:light){html body.is-home .artist-section{-webkit-backdrop-filter:blur(18px)saturate(112%)!important;background:linear-gradient(145deg,#fffefbf7 0%,#fffdf9ed 52%,#f5efe6eb 100%)!important;border-color:#cfc7bb!important;box-shadow:inset 0 1px #fff,0 18px 42px #2a22191c!important}html body.is-home .artist-media{background:#f1ece3!important;border:1px solid #1719141c!important;box-shadow:0 10px 24px #2a221912!important}html body.is-home .artist-copy h2,html body.is-home .artist-copy .text-link{color:#141512!important}html body.is-home .artist-copy p,html body.is-home .artist-number{color:#514c44!important;opacity:1!important}html body.is-home .journal-card{color:#151613!important;-webkit-backdrop-filter:blur(18px)saturate(110%)!important;background:linear-gradient(145deg,#fffffcf0 0%,#fffdf9e6 62%,#f7f1e8e0 100%)!important;border:1px solid #d2cabf!important;box-shadow:inset 0 1px #fff,0 14px 34px #2b231b1a!important}html body.is-home .journal-card-image{background:0 0!important;border:1px solid #1719141a!important;box-shadow:0 8px 20px #2b231b0f!important}html body.is-home .journal-card-copy h2,html body.is-home .journal-read{color:#151613!important}html body.is-home .journal-card-copy p{color:#565048!important}html body.is-home .journal-date{color:#71695f!important}html body .collection-intro.section-intro:not(.journal-index-intro){color:#172019!important;-webkit-backdrop-filter:blur(22px)saturate(112%)!important;background:radial-gradient(circle at 88% 12%,#ffffff75,#0000 38%),linear-gradient(145deg,#e4ebe1f0 0%,#d6e1d6e6 52%,#efede2ed 100%)!important;border:1px solid #414f4242!important;box-shadow:inset 0 1px #ffffffdb,0 16px 38px #2a32281f!important}html body .collection-intro.section-intro:not(.journal-index-intro) .back-link,html body .collection-intro.section-intro:not(.journal-index-intro) h1{color:#141a15!important;opacity:1!important;text-shadow:none!important}html body .collection-intro.section-intro:not(.journal-index-intro) .kicker{color:#526055!important;opacity:1!important}html body .collection-intro.section-intro:not(.journal-index-intro)>p:not(.kicker){color:#465148!important;opacity:1!important}html body #site-footer-final .site-footer-wordmark{color:#121310!important}html body #site-footer-final .site-footer-role{color:#4f4a43!important;opacity:1!important}html body #site-footer-final .site-footer-social-label{color:#704814!important;opacity:1!important}html body #site-footer-final .site-footer-tagline,html body #site-footer-final .site-footer-contact-copy{color:#46423c!important;opacity:1!important}html body #site-footer-final .site-footer-contact{color:#171914!important;opacity:1!important;border-bottom-color:#a6742b8c!important}html body #site-footer-final .site-footer-copy{color:#4f4a43!important;opacity:1!important}html body #site-footer-final .site-footer-legal,html body #site-footer-final .site-footer-legal a,html body #site-footer-final .site-footer-top{color:#26231f!important;opacity:1!important}html body #site-footer-final .site-footer-social .social-link{color:#171914!important;opacity:1!important;background:#fffdf98f!important;border-color:#17191442!important;box-shadow:inset 0 1px #ffffffe0!important}html body #site-footer-final>.site-footer-meta{border-top-color:#d0c8bd!important}}@media (width<=700px) and (prefers-color-scheme:dark){html body.is-home .artist-section{-webkit-backdrop-filter:blur(18px)saturate(110%)!important;background:radial-gradient(circle at 88% 10%,#2f493429,#0000 40%),linear-gradient(145deg,#171c16f5 0%,#0c0f0bf5 100%)!important;border-color:#f4efe621!important;box-shadow:inset 0 1px #ffffff0f,0 18px 46px #00000052!important}html body.is-home .artist-media{background:#0c0f0b!important;border:1px solid #f4efe61f!important;box-shadow:0 10px 28px #0000003d!important}html body.is-home .artist-copy h2,html body.is-home .artist-copy .text-link{color:#f5f0e7!important}html body.is-home .artist-copy p,html body.is-home .artist-number{color:#f5f0e7b3!important;opacity:1!important}html body.is-home .journal-card{color:#f4efe6!important;-webkit-backdrop-filter:blur(18px)saturate(108%)!important;background:linear-gradient(145deg,#181d17eb 0%,#0d100ce6 100%)!important;border:1px solid #f4efe61f!important;box-shadow:inset 0 1px #ffffff0e,0 16px 40px #00000047!important}html body.is-home .journal-card-image{background:0 0!important;border:1px solid #f4efe61a!important;box-shadow:0 9px 24px #0000003d!important}html body.is-home .journal-card-copy h2,html body.is-home .journal-read{color:#f4efe6!important}html body.is-home .journal-card-copy p{color:#f4efe6ad!important}html body.is-home .journal-date{color:#f4efe685!important}html body .collection-intro.section-intro:not(.journal-index-intro){color:#f4efe6!important;-webkit-backdrop-filter:blur(22px)saturate(110%)!important;background:radial-gradient(circle at 86% 12%,#3e60452e,#0000 40%),linear-gradient(145deg,#182219f7 0%,#0b100bf7 100%)!important;border:1px solid #f4efe621!important;box-shadow:inset 0 1px #ffffff0e,0 18px 44px #00000052!important}html body .collection-intro.section-intro:not(.journal-index-intro) .back-link,html body .collection-intro.section-intro:not(.journal-index-intro) h1{color:#f5f0e7!important;opacity:1!important;text-shadow:none!important}html body .collection-intro.section-intro:not(.journal-index-intro) .kicker{color:#f4efe699!important;opacity:1!important}html body .collection-intro.section-intro:not(.journal-index-intro)>p:not(.kicker){color:#f4efe6b8!important;opacity:1!important}html body #site-footer-final .site-footer-wordmark{color:#f5f0e7!important}html body #site-footer-final .site-footer-role,html body #site-footer-final .site-footer-tagline,html body #site-footer-final .site-footer-contact-copy{color:#f5f0e7a8!important;opacity:1!important}html body #site-footer-final .site-footer-social-label{color:#efbd5f!important;opacity:1!important}html body #site-footer-final .site-footer-contact,html body #site-footer-final .site-footer-copy,html body #site-footer-final .site-footer-legal,html body #site-footer-final .site-footer-legal a,html body #site-footer-final .site-footer-top{color:#f5f0e7d1!important;opacity:1!important}html body #site-footer-final .site-footer-social .social-link{color:#f4efe6!important;opacity:1!important;background:#ffffff06!important;border-color:#efbd5f4d!important;box-shadow:inset 0 1px #ffffff09!important}html body #site-footer-final>.site-footer-meta{border-top-color:#f4efe61f!important}}@media (width<=1000px) and (prefers-color-scheme:light){html body .mobile-menu-close{--menu-close-inner:#fffdf9;background:linear-gradient(var(--menu-close-inner), var(--menu-close-inner)) padding-box, conic-gradient(from var(--menu-close-orbit), #1719141a 0deg, #1719141a 238deg, #8d632657 274deg, #8d6326 307deg, #17191485 334deg, #1719141a 360deg) border-box!important}html body .mobile-menu-close:before,html body .mobile-menu-close:after{background:#171914!important}html body .mobile-menu-footer .language-switch button{color:#17191480!important}html body .mobile-menu-footer .language-switch button.is-active{color:#171914!important}html body .mobile-language-divider{color:#1719143d!important}html body .mobile-footer-social .social-link{color:#171914!important;background:#fffdf9b3!important;border-color:#17191429!important}html body .mobile-book{color:#714d18!important;background:#fffdf98a!important;border-color:#8d63268f!important}}@media (width<=1000px) and (prefers-color-scheme:dark){html body .mobile-menu-close{--menu-close-inner:#07100b}html body .mobile-menu-footer .language-switch button{color:#f5f0e78a!important}html body .mobile-menu-footer .language-switch button.is-active{color:#f5f0e7!important}html body .mobile-footer-social .social-link{color:#f5f0e7e6!important;background:#ffffff04!important;border-color:#f5f0e729!important}}@media (width<=700px) and (prefers-color-scheme:light){html body.is-home .filters-shell{-webkit-backdrop-filter:blur(14px)saturate(108%)!important;background:#fffdf9e6!important;border:1px solid #cfc7bc!important;box-shadow:inset 0 1px #fffffffa,0 9px 24px #2b231b12!important}html body.is-home .work-section .work-toolbar .filters button{color:#5b554c!important}html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true],html body.is-home .work-section .work-toolbar .filters button.is-active{color:#141512!important}html body.is-home .work-section .work-toolbar .filters button:after{background:#171914!important}html body.is-home .filter-count,html body.is-home .filters button[aria-pressed=true] .filter-count{color:#776f64!important}html body.is-home .recognition-section{--recognition-sweep:23,25,20;color:#171914!important;-webkit-backdrop-filter:blur(18px)saturate(110%)!important;background:radial-gradient(circle at 88% 8%,#b584390e,#0000 36%),linear-gradient(145deg,#fffefbf7 0%,#fffdf9f0 58%,#f6f0e7eb 100%)!important;border:1px solid #cfc7bc!important;box-shadow:inset 0 1px #fff,0 18px 42px #2b231b1a!important}html body.is-home .recognition-section:before{background:conic-gradient(from var(--recognition-orbit-angle), transparent 0deg 306deg, #17191400 306deg, #17191424 320deg, #17191494 334deg, #171914 342deg, #17191470 350deg, transparent 360deg)!important}html body.is-home .recognition-heading,html body.is-home .recognition-heading .kicker{color:#4c473f!important;border-top:0!important}html body.is-home .recognition-row{color:#171914!important;background:#fffffcb8!important;border:1px solid #1719141a!important;box-shadow:inset 0 1px #ffffffe6,0 8px 20px #2b231b0b!important}html body.is-home .recognition-year{color:#876128!important}html body.is-home .recognition-arrow{color:#3c3832!important}}@media (width<=700px) and (prefers-color-scheme:dark){html body.is-home .filters-shell{-webkit-backdrop-filter:blur(14px)saturate(108%)!important;background:#0d110deb!important;border:1px solid #f4efe621!important;box-shadow:inset 0 1px #ffffff0b,0 10px 28px #00000038!important}html body.is-home .work-section .work-toolbar .filters button{color:#f4efe699!important}html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true],html body.is-home .work-section .work-toolbar .filters button.is-active{color:#f4efe6!important}html body.is-home .work-section .work-toolbar .filters button:after{background:#efbd5f!important}html body.is-home .filter-count{color:#f4efe65c!important}html body.is-home .recognition-section{--recognition-sweep:244,239,230;color:#f4efe6!important;-webkit-backdrop-filter:blur(18px)saturate(108%)!important;background:radial-gradient(circle at 88% 8%,#34533a26,#0000 38%),linear-gradient(145deg,#161b15f7 0%,#0b0e0af7 100%)!important;border:1px solid #f4efe61f!important;box-shadow:inset 0 1px #ffffff0d,0 20px 48px #0000004d!important}html body.is-home .recognition-section:before{background:conic-gradient(from var(--recognition-orbit-angle), transparent 0deg 308deg, #efbd5f00 308deg, #efbd5f29 322deg, #efbd5f75 336deg, #ffe2a0 344deg, #efbd5f5c 352deg, transparent 360deg)!important}html body.is-home .recognition-heading,html body.is-home .recognition-heading .kicker{color:#f4efe6a3!important;border-top:0!important}html body.is-home .recognition-row{color:#f4efe6!important;background:#ffffff06!important;border:1px solid #f4efe617!important;box-shadow:inset 0 1px #ffffff09,0 9px 24px #0000002e!important}html body.is-home .recognition-year{color:#d8a84f!important}}@media (width<=700px) and (prefers-color-scheme:light){html body:not(.is-home) .section-intro~.collection-body,html body:not(.is-home) .section-intro~.collection-body .project-grid{background:var(--light-canvas,#f5f0e8)!important;color:var(--light-ink,#171914)!important}html body .whatsapp-fab{color:#223126!important;-webkit-backdrop-filter:blur(14px)saturate(108%)!important;background:#fffdf9f0!important;border:1px solid #8d63267a!important;box-shadow:inset 0 1px #fffffff5,0 10px 28px #2b231b1f!important}}@media (width<=700px) and (prefers-color-scheme:dark){html body:not(.is-home) .section-intro~.collection-body,html body:not(.is-home) .section-intro~.collection-body .project-grid{color:#f4efe6!important;background:#0b0d0a!important}html body .whatsapp-fab{color:#efbd5f!important;-webkit-backdrop-filter:blur(14px)saturate(108%)!important;background:#070b08eb!important;border:1px solid #efbd5f6b!important;box-shadow:inset 0 1px #ffffff09,0 12px 30px #00000047!important}}@media (width<=700px) and (prefers-color-scheme:light){html body .booking-page .services-section,html body .booking-page .collab-section{color:#171914!important;-webkit-backdrop-filter:blur(18px)saturate(110%)!important;background:linear-gradient(145deg,#fffefbf7 0%,#fffdf9f0 56%,#f6f0e7eb 100%)!important;border-color:#cfc7bc!important;box-shadow:inset 0 1px #fff,0 18px 42px #2b231b1a!important}html body .booking-page .section-heading .eyebrow,html body .booking-page .collab-copy .eyebrow{color:#776343!important;opacity:1!important}html body .booking-page .section-heading h2,html body .booking-page .collab-copy h2{color:#171914!important;opacity:1!important}html body .booking-page .section-heading .section-copy,html body .booking-page .collab-copy p:not(.eyebrow){color:#575149!important;opacity:1!important}html body .booking-page .service-card{background:#111411!important;box-shadow:0 9px 24px #2b231b1a,inset 0 0 0 1px #ffffff14!important}html body .booking-page .collab-visual{background:#eee8de!important;border:1px solid #1719141a!important;box-shadow:0 9px 24px #2b231b11!important}html body .booking-page .collab-copy .button{color:#171914!important;background:#fffdf9ad!important;border:1px solid #17191438!important;box-shadow:inset 0 1px #ffffffd1!important}}@media (width<=700px) and (prefers-color-scheme:dark){html body .booking-page .services-section,html body .booking-page .collab-section{color:#f4efe6!important;-webkit-backdrop-filter:blur(18px)saturate(108%)!important;background:radial-gradient(circle at 88% 8%,#34533a21,#0000 38%),linear-gradient(145deg,#161b15f7 0%,#0b0e0af7 100%)!important;border-color:#f4efe61f!important;box-shadow:inset 0 1px #ffffff0d,0 20px 48px #00000047!important}html body .booking-page .section-heading .eyebrow,html body .booking-page .collab-copy .eyebrow{color:#d5a44b!important;opacity:1!important}html body .booking-page .section-heading h2,html body .booking-page .collab-copy h2{color:#f4efe6!important;opacity:1!important}html body .booking-page .section-heading .section-copy,html body .booking-page .collab-copy p:not(.eyebrow){color:#f4efe6ad!important;opacity:1!important}html body .booking-page .service-card{background:#070907!important;box-shadow:0 10px 28px #0000003d,inset 0 0 0 1px #f4efe612!important}html body .booking-page .collab-visual{background:#080a08!important;border:1px solid #f4efe61a!important;box-shadow:0 10px 28px #00000038!important}html body .booking-page .collab-copy .button{color:#f4efe6!important;background:#ffffff06!important;border:1px solid #efbd5f52!important;box-shadow:inset 0 1px #ffffff09!important}}@media (width<=700px) and (prefers-color-scheme:light){html body.is-home .work-section .work-toolbar .filters button{color:#5d574e!important;background:#fffdf9cc!important;border:1px solid #17191426!important;box-shadow:inset 0 1px #ffffffeb,0 5px 14px #2b231b0b!important}html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true],html body.is-home .work-section .work-toolbar .filters button.is-active{color:#f7f2e9!important;background:#171914!important;border-color:#171914!important;box-shadow:0 7px 18px #17191424!important}html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true] .filter-count,html body.is-home .work-section .work-toolbar .filters button.is-active .filter-count{color:#efbd5f!important;opacity:.9!important}html body.is-home .recognition-row{box-shadow:inset 0 1px #fffffff5,0 8px 24px #2b231b11!important}html body.is-home .recognition-row:after{background:radial-gradient(#8d632630 0%,#1719141d 34%,#17191409 58%,#17191400 76%)!important}html body .whatsapp-fab{color:#203025!important;background:#fffdf9f5!important;border-color:#8d632685!important}}@media (width<=700px) and (prefers-color-scheme:dark){html body.is-home .work-section .work-toolbar .filters button{color:#f4efe6a3!important;background:#ffffff06!important;border:1px solid #f4efe621!important}html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true],html body.is-home .work-section .work-toolbar .filters button.is-active{color:#f4efe6!important;background:#efbd5f16!important;border-color:#efbd5f80!important;box-shadow:0 7px 20px #0000002e,inset 0 1px #ffffff09!important}html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true] .filter-count,html body.is-home .work-section .work-toolbar .filters button.is-active .filter-count{color:#efbd5f!important;opacity:.92!important}html body.is-home .recognition-row:after{background:radial-gradient(#efbd5f29 0%,#f4efe613 34%,#f4efe605 58%,#f4efe600 76%)!important}}@media (width>=901px){html body.is-home .work-section .work-toolbar .filters button{color:#f5f2eaad!important;-webkit-backdrop-filter:blur(15px)saturate(140%)!important;background:linear-gradient(138deg,#ffffff21 0%,#ffffff0b 42%,#080b091a 100%)!important;border:1px solid #ffffff2b!important;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #ffffff09,0 8px 22px #00000014!important}html body.is-home .work-section .work-toolbar .filters button:hover{color:#f6f1e8!important;background:linear-gradient(138deg,#ffffff2e,#ffffff0e 48%,#d3a3540e)!important;border-color:#debc7c57!important}html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true],html body.is-home .work-section .work-toolbar .filters button.is-active{color:#f6f1e8!important;background:linear-gradient(138deg,#d3a3542e,#ffffff0e 46%,#0a0c0a1f)!important;border-color:#debc7c75!important;box-shadow:inset 0 1px #ffffff47,inset 0 0 22px #d3a3540d,0 10px 26px #00000024!important}html body.is-home .filter-count{color:#f5f2ea57!important}html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true] .filter-count,html body.is-home .work-section .work-toolbar .filters button.is-active .filter-count{color:#efbd5f!important}html body.is-home .index-link{color:#f5f2ea9e!important;background:#ffffff05!important;border:1px solid #f5f2ea1c!important}html body.is-home .index-link:hover{color:#f6f1e8!important;background:#efbd5f0e!important;border-color:#efbd5f66!important}}@media (width<=700px) and (prefers-color-scheme:light){html body:not(.is-home) .collection-intro{color:#171914!important;-webkit-backdrop-filter:blur(18px)saturate(106%)!important;background:linear-gradient(145deg,#fffffcf7 0%,#f8f5eff2 58%,#efebe4ed 100%)!important;border:1px solid #cec7bc!important;box-shadow:inset 0 1px #fffffffa,0 16px 38px #2b231b1a!important}html body:not(.is-home) .collection-intro .back-link,html body:not(.is-home) .collection-intro h1{color:#171914!important;text-shadow:none!important}html body:not(.is-home) .collection-intro .kicker{color:#625c53!important}html body:not(.is-home) .collection-intro>p:not(.kicker){color:#514c44!important}html body:not(.is-home) .collection-intro~.collection-body,html body:not(.is-home) .collection-intro~.collection-body .project-grid{color:#171914!important;background:#f5f0e8!important}html body.is-home .work-section .work-toolbar .filters button{color:#5d574e!important;background:#fffdf9d6!important;border:1px solid #17191426!important;box-shadow:inset 0 1px #fffffff0,0 5px 14px #2b231b0b!important}html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true],html body.is-home .work-section .work-toolbar .filters button.is-active{color:#f8f3ea!important;background:#171914!important;border-color:#171914!important;box-shadow:0 7px 18px #17191421!important}html body.is-home .filter-count{color:#756e64!important}html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true] .filter-count,html body.is-home .work-section .work-toolbar .filters button.is-active .filter-count{color:#efbd5f!important}html body.is-home .recognition-section{background:#f5f0e8!important}html body.is-home .recognition-heading,html body.is-home .recognition-list{background:linear-gradient(145deg,#fffffcfa,#f8f4edf5)!important;border-color:#cec7bc!important}html body.is-home .recognition-heading{border:1px solid #cec7bc!important;border-bottom:0!important;box-shadow:inset 0 1px #fffffffa,0 16px 34px #2b231b13!important}html body.is-home .recognition-list{border:1px solid #cec7bc!important;border-top:0!important}html body.is-home .recognition-heading .kicker{color:#4d4840!important}html body.is-home .recognition-row{color:#171914!important;background:#fffffccc!important;border:1px solid #1719141a!important;box-shadow:inset 0 1px #ffffffeb,0 7px 19px #2b231b0a!important}html body.is-home .recognition-row:after{background:radial-gradient(#ad844317 0%,#483f340b 32%,#483f3404 58%,#483f3400 76%)!important}html body.is-home .recognition-year{color:#896529!important}html body.is-home .recognition-title{color:#171914!important}html body.is-home .recognition-sub{color:#625c53!important}html body.is-home .recognition-arrow{color:#4e4942!important}html body .booking-page{color:#171914!important;background:#f5f0e8!important}html body .booking-page .book-hero{background:#dcd7cf!important}html body .booking-page .hero-shade{background:linear-gradient(#090b0a0d 0%,#090b0a21 44%,#090b0aad 100%),linear-gradient(90deg,#090b0a30 0%,#090b0a0d 68%,#090b0a26 100%)!important}html body .booking-page .book-hero h1{color:#faf6ee!important;text-shadow:0 2px 20px #0003!important}html body .booking-page .book-hero .eyebrow,html body .booking-page .hero-intro{color:#ffffffeb!important}html body .booking-page .hero-actions .button-light{color:#171914!important;background:#fffcf6f5!important;border-color:#fffcf6f5!important}html body .booking-page .hero-actions .button-outline{color:#fffaf2!important;-webkit-backdrop-filter:blur(10px)!important;background:#0f110f24!important;border-color:#ffffff8a!important}html body .booking-page .services-section,html body .booking-page .collab-section{color:#171914!important;background:linear-gradient(145deg,#fffffcfa,#f8f4edf5)!important;border:1px solid #cec7bc!important;box-shadow:inset 0 1px #fffffffa,0 17px 38px #2b231b17!important}html body .booking-page .services-section .eyebrow,html body .booking-page .collab-copy .eyebrow{color:#8b682e!important;opacity:1!important}html body .booking-page .section-heading h2,html body .booking-page .collab-copy h2{color:#171914!important}html body .booking-page .section-copy,html body .booking-page .collab-copy p:not(.eyebrow){color:#575149!important}html body .booking-page .collab-copy .button-outline{color:#171914!important;background:#fffffca3!important;border-color:#17191438!important}}@media (width<=700px) and (prefers-color-scheme:dark){html body:not(.is-home) .collection-intro{color:#f4efe6!important;background:linear-gradient(145deg,#1b1c19fa 0%,#111210fa 58%,#0b0c0bfc 100%)!important;border:1px solid #f4efe621!important;box-shadow:inset 0 1px #ffffff0b,0 18px 42px #00000047!important}html body:not(.is-home) .collection-intro .back-link,html body:not(.is-home) .collection-intro h1{color:#f4efe6!important}html body:not(.is-home) .collection-intro .kicker{color:#f4efe694!important}html body:not(.is-home) .collection-intro>p:not(.kicker){color:#f4efe6b3!important}html body:not(.is-home) .collection-intro~.collection-body,html body:not(.is-home) .collection-intro~.collection-body .project-grid{color:#f4efe6!important;background:#0b0d0a!important}html body.is-home .work-section .work-toolbar .filters button{color:#f4efe6a3!important;background:#ffffff06!important;border:1px solid #f4efe621!important}html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true],html body.is-home .work-section .work-toolbar .filters button.is-active{color:#f4efe6!important;background:#efbd5f13!important;border-color:#efbd5f7a!important}html body.is-home .filter-count{color:#f4efe661!important}html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true] .filter-count,html body.is-home .work-section .work-toolbar .filters button.is-active .filter-count{color:#efbd5f!important}html body.is-home .recognition-section{background:#0b0d0a!important}html body.is-home .recognition-heading,html body.is-home .recognition-list{background:linear-gradient(145deg,#1a1b18fa,#0f100efc)!important;border-color:#f4efe61f!important}html body.is-home .recognition-heading{border:1px solid #f4efe61f!important;border-bottom:0!important;box-shadow:inset 0 1px #ffffff09,0 18px 38px #00000038!important}html body.is-home .recognition-list{border:1px solid #f4efe61f!important;border-top:0!important}html body.is-home .recognition-heading .kicker{color:#f4efe6a3!important}html body.is-home .recognition-row{color:#f4efe6!important;background:#ffffff06!important;border:1px solid #f4efe617!important}html body.is-home .recognition-row:after{background:radial-gradient(#efbd5f14 0%,#f4efe60a 34%,#f4efe603 58%,#f4efe600 76%)!important}html body.is-home .recognition-year{color:#d6a84f!important}html body.is-home .recognition-title{color:#f4efe6!important}html body.is-home .recognition-sub{color:#f4efe69e!important}html body.is-home .recognition-arrow{color:#f4efe6b3!important}html body .booking-page .services-section,html body .booking-page .collab-section{background:linear-gradient(145deg,#1a1b18fa,#0e0f0dfc)!important;border:1px solid #f4efe61f!important;box-shadow:inset 0 1px #ffffff09,0 18px 42px #0000003d!important}html body .booking-page .section-copy,html body .booking-page .collab-copy p:not(.eyebrow){color:#f4efe6b3!important}}@media (prefers-color-scheme:light){html,body{background:#f5f0e8}@media (width>=701px){body.is-home .opening:after{background:linear-gradient(90deg,#f7f2e9f5 0%,#f7f2e9db 26%,#f7f2e98c 43%,#f7f2e90f 67%,#0c0d0c33 100%),linear-gradient(#ffffff14 0%,#0000 56%,#0000003d 100%)!important}body.is-home .hero-editorial-statement,body.is-home .hero-editorial-kicker,body.is-home .hero-editorial-title,body.is-home .hero-editorial-subline,body.is-home .hero-index-rail{color:#171914!important}body.is-home .hero-editorial-kicker,body.is-home .hero-editorial-subline{color:#171914a3!important}body.is-home .hero-feature{color:#171914!important}body.is-home .hero-project-label,body.is-home .hero-meta,body.is-home .hero-explore,body.is-home .hero-nav-arrows button{color:#171914b8!important}body.is-home .hero-progress{background:#1719142e!important}body.is-home .hero-nav-arrows span{background:#17191440!important}}@media (width<=700px){body.is-home .opening:after{background:linear-gradient(#00000014 0%,#0000000d 34%,#0000002e 56%,#000000c7 100%)!important}}body.is-home .work-section .filters button{color:#59534b!important;background:#fffdf9d6!important;border:1px solid #17191424!important;box-shadow:inset 0 1px #fffffff0,0 4px 13px #2b231b09!important}body.is-home .work-section .filters button[aria-pressed=true],body.is-home .work-section .filters button.is-active{color:#fffaf1!important;background:linear-gradient(135deg,#a97631 0%,#8e6027 100%)!important;border-color:#744b1bbd!important;box-shadow:inset 0 1px #ffffff2e,0 7px 18px #68441c29!important}body.is-home .work-section .filters button[aria-pressed=true] .filter-count,body.is-home .work-section .filters button.is-active .filter-count{color:#f8dfad!important}.collection-intro.section-intro:not(.journal-index-intro){color:#171914!important;background:linear-gradient(145deg,#fffffcfa 0%,#f9f5eff7 56%,#efeae2f2 100%)!important;border:1px solid #17191424!important;box-shadow:inset 0 1px #fffffffa,0 18px 42px #2b231b16!important}.collection-intro.section-intro:not(.journal-index-intro) .collection-intro-visual:after{background:linear-gradient(90deg,#f8f3eb 0%,#f8f3ebc7 17%,#f8f3eb24 48%,#f8f3eb00 72%)!important}.collection-intro.section-intro:not(.journal-index-intro) h1,.collection-intro.section-intro:not(.journal-index-intro) .back-link{color:#171914!important}.collection-intro.section-intro:not(.journal-index-intro) .kicker{color:#655e55!important}.collection-intro.section-intro:not(.journal-index-intro)>p:not(.kicker){color:#534d45!important}body.is-home .artist-section{color:#171914!important;background:linear-gradient(145deg,#fffffcfa,#f6f1e9f5)!important;border:1px solid #1719141f!important;box-shadow:inset 0 1px #fffffffa,0 20px 48px #2b231b14!important}body.is-home .artist-copy,body.is-home .artist-copy h2,body.is-home .artist-copy .text-link{color:#171914!important}body.is-home .artist-copy p,body.is-home .artist-number{color:#5e584f!important}body.is-home .recognition-section{color:#171914!important;background:linear-gradient(145deg,#fffffcfa,#f6f1e9f5)!important;border:1px solid #1719141f!important;box-shadow:inset 0 1px #fffffffa,0 18px 42px #2b231b13!important}body.is-home .recognition-heading .kicker{color:#4d4840!important}body.is-home .recognition-row{color:#171914!important;background:#fffffcbd!important;border:1px solid #17191417!important;box-shadow:inset 0 1px #ffffffe6,0 6px 18px #2b231b09!important}body.is-home .recognition-row:after{background:radial-gradient(#ae823e17 0%,#5c482d0a 34%,#5c482d03 58%,#5c482d00 76%)!important}body.is-home .recognition-year{color:#8b6327!important}body.is-home .recognition-title{color:#171914!important}body.is-home .recognition-sub{color:#625c53!important}.booking-page .hero-shade{background:linear-gradient(#080a090a 0%,#080a091a 42%,#080a09a3 100%),linear-gradient(90deg,#080a0926 0%,#080a0908 64%,#080a091f 100%)!important}.booking-page .hero-actions .button-light{color:#171914!important;background:#fffaf1!important;border-color:#fffaf1!important}.booking-page .hero-actions .button-outline{color:#fffaf1!important;background:#080a091f!important;border-color:#fffaf18f!important}}@media (prefers-color-scheme:dark){html,body{background:#080a08}body.is-home .opening:after{background:linear-gradient(90deg,#040504e0 0%,#040504a1 33%,#04050429 62%,#04050440 100%),linear-gradient(#0000001a 0%,#0000 46%,#000000b3 100%)!important}body.is-home .hero-editorial-statement,body.is-home .hero-editorial-kicker,body.is-home .hero-editorial-title,body.is-home .hero-editorial-subline,body.is-home .hero-index-rail{color:#f5efe4!important}body.is-home .hero-editorial-kicker,body.is-home .hero-editorial-subline{color:#f5efe4a8!important}body.is-home .work-section .filters button{color:#f5efe49e!important;background:#ffffff06!important;border:1px solid #f5efe421!important}body.is-home .work-section .filters button[aria-pressed=true],body.is-home .work-section .filters button.is-active{color:#fff8ec!important;background:linear-gradient(135deg,#b582355c,#79521e40)!important;border-color:#d7a9598f!important}.collection-intro.section-intro:not(.journal-index-intro){color:#f5efe4!important;background:linear-gradient(145deg,#191b18fa,#0d0f0dfc)!important;border:1px solid #f5efe421!important;box-shadow:inset 0 1px #ffffff09,0 20px 46px #00000047!important}.collection-intro.section-intro:not(.journal-index-intro) .collection-intro-visual:after{background:linear-gradient(90deg,#111310 0%,#111310c7 18%,#1113101f 50%,#11131000 74%)!important}.collection-intro.section-intro:not(.journal-index-intro) h1,.collection-intro.section-intro:not(.journal-index-intro) .back-link{color:#f5efe4!important}.collection-intro.section-intro:not(.journal-index-intro) .kicker,.collection-intro.section-intro:not(.journal-index-intro)>p:not(.kicker){color:#f5efe49e!important}body.is-home .artist-section,body.is-home .recognition-section{color:#f5efe4!important;background:linear-gradient(145deg,#181a17fa,#0c0e0cfc)!important;border:1px solid #f5efe41f!important;box-shadow:inset 0 1px #ffffff09,0 20px 48px #00000047!important}body.is-home .artist-copy,body.is-home .artist-copy h2,body.is-home .artist-copy .text-link,body.is-home .recognition-title{color:#f5efe4!important}body.is-home .artist-copy p,body.is-home .artist-number,body.is-home .recognition-sub{color:#f5efe49e!important}body.is-home .recognition-row{background:#ffffff06!important;border:1px solid #f5efe417!important}body.is-home .recognition-row:after{background:radial-gradient(#d7a95914 0%,#f5efe408 36%,#f5efe402 58%,#f5efe400 76%)!important}body.is-home .recognition-year{color:#d3a354!important}.booking-page .hero-actions .button-light{color:#151713!important;background:#f4ede2!important;border-color:#f4ede2!important}.booking-page .hero-actions .button-outline{color:#f5efe4!important;background:#ffffff05!important;border-color:#f5efe442!important}}@media (width<=700px){body.is-home .hero-editorial-statement{width:auto!important;inset:auto 5vw 218px!important}body.is-home .hero-editorial-title{color:#fffaf2!important;text-shadow:0 2px 22px #0003!important;margin:11px 0 12px!important;font-size:clamp(50px,15vw,72px)!important;line-height:.84!important}body.is-home .hero-editorial-kicker,body.is-home .hero-editorial-subline{color:#fffaf2bf!important;font-size:8px!important}body.is-home .hero-index-rail{display:none!important}body.is-home .hero-feature{max-width:none!important;bottom:92px!important;left:5vw!important;right:5vw!important}body.is-home .hero-project-title{color:#fffaf2!important;font-size:clamp(20px,6.3vw,28px)!important}body.is-home .hero-project-label,body.is-home .hero-meta,body.is-home .hero-explore,body.is-home .hero-nav-arrows button{color:#fffaf2c7!important}body.is-home .hero-progress{background:#ffffff38!important;width:min(230px,64vw)!important}body.is-home .hero-controls{width:min(300px,76vw)!important}}@media (prefers-color-scheme:light){html body.is-home .work-section{box-shadow:none!important;border-top:0!important;border-bottom:0!important}html body.is-home .home-marquee{border-top:1px solid #17191412!important;border-bottom:1px solid #17191412!important}html body.is-home .filmstrip-section{box-shadow:none!important;border-bottom:0!important}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) .collection-intro-visual:after{background:linear-gradient(90deg,#f8f5ee 0%,#f8f5eef2 7%,#f8f5eec2 22%,#f8f5ee57 43%,#f8f5ee00 70%)!important}html body:not(.is-home) section.collection-body,html body:not(.is-home) section.collection-body .project-grid{box-shadow:none!important;background:0 0!important;border:0!important}html body.is-home .home-about-recognition .artist-section{color:#171914!important;box-shadow:none!important;background:#f8f5ee!important;border:1px solid #17191417!important}html body.is-home .home-about-recognition .artist-copy,html body.is-home .home-about-recognition .artist-copy h2,html body.is-home .home-about-recognition .artist-copy .text-link{color:#171914!important}html body.is-home .home-about-recognition .artist-copy p{color:#1719149c!important}html body.is-home .home-about-recognition .recognition-section{color:#171914!important;box-shadow:none!important;background:#f8f5ee!important;border:1px solid #17191414!important}html body.is-home .home-about-recognition .recognition-row{color:#171914!important;background:#fffdf885!important;border-color:#17191414!important}}@media (prefers-color-scheme:dark){html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) .collection-intro-visual:after{background:linear-gradient(90deg,#111410 0%,#111410f2 7%,#111410bd 22%,#1114104d 43%,#11141000 70%)!important}html body.is-home .home-about-recognition .artist-section,html body.is-home .home-about-recognition .recognition-section{box-shadow:none!important;background:#0c0f0c!important;border:1px solid #f4efe614!important}html body.is-home .home-about-recognition .recognition-row{background:#ffffff05!important;border-color:#f4efe614!important}}html body .collection-intro.section-intro:not(.journal-index-intro) .collection-intro-visual img{filter:grayscale()contrast(1.055)brightness(.96)!important}@media (prefers-color-scheme:light){html body .collection-intro.section-intro:not(.journal-index-intro){color:#171914!important;background:radial-gradient(90% 70% at 8% -8%,#fffffff5 0%,#ffffff57 31%,#0000 65%),radial-gradient(70% 55% at 94% 100%,#c4974e17,#0000 70%),linear-gradient(145deg,#ffffffbd 0%,#f8f4eb94 50%,#e5e0d575 100%)!important;border-color:#6653322b!important;box-shadow:inset 0 1px #fffffff5,inset 1px 0 #ffffff6b,inset -1px 0 #b5894312,0 18px 42px #3d2f1913!important}html body .collection-intro.section-intro:not(.journal-index-intro) .back-link,html body .collection-intro.section-intro:not(.journal-index-intro) h1{color:#171914!important;opacity:1!important;text-shadow:none!important}html body .collection-intro.section-intro:not(.journal-index-intro) .kicker{color:#686158!important;opacity:1!important}html body .collection-intro.section-intro:not(.journal-index-intro)>p:not(.kicker){color:#625b52!important;opacity:1!important}html body .collection-intro.section-intro:not(.journal-index-intro) .collection-intro-visual{background:0 0!important}html body.is-home .work-section .work-toolbar{color:#171914!important}html body.is-home .filters-shell{box-shadow:none!important;background:0 0!important;border:0!important}html body.is-home .work-section .filters{background:0 0!important;border:0!important}html body.is-home .work-section .work-toolbar .filters button{color:#625b52!important;-webkit-backdrop-filter:blur(15px)saturate(135%)!important;opacity:1!important;background:linear-gradient(138deg,#ffffffbd,#ffffff4d 48%,#dacfba29)!important;border:1px solid #5b4c3229!important;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #5b4c3209,0 7px 18px #3d2f190b!important}html body.is-home .work-section .work-toolbar .filters button:hover{color:#171914!important;background:linear-gradient(138deg,#ffffffeb,#ffffff75 50%,#d9c9ac2e)!important;border-color:#91652647!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #fff,0 9px 22px #2b231b12!important}html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true],html body.is-home .work-section .work-toolbar .filters button.is-active{color:#fffdf8!important;background:#171914!important;border-color:#171914!important;transform:none!important;box-shadow:inset 0 1px #ffffff14,0 8px 20px #1719141f!important}html body.is-home .filter-count{color:#8a8278!important;opacity:1!important}html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true] .filter-count,html body.is-home .work-section .work-toolbar .filters button.is-active .filter-count{color:#fffdf89e!important}html body.is-home .index-link{color:#171914!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:1px solid #1719142e!important}html body.is-home .index-link:hover{color:#fffdf8!important;background:#171914!important;border-color:#171914!important;transform:translateY(-1px)!important;box-shadow:0 8px 20px #1719141a!important}html body.is-home .opening>h2,html body.is-home .opening .hero-vision,html body.is-home .opening .hero-statement,html body.is-home .opening .hero-manifesto,html body.is-home .opening .hero-editorial-title{display:none!important}html body.is-home .opening,html body.is-home .opening *{--hero-mode-text:#fff}html body.is-home .hero-index,html body.is-home .hero-index *{color:#fff!important}html body.is-home .instagram-gallery-section{color:#171914!important;background:#f4f2ed!important}html body.is-home .instagram-gallery-head h2{color:#171914!important}html body.is-home .instagram-gallery-section .latest-intro{color:#6b665e!important}html body.is-home .instagram-gallery-handle{color:#665e53!important}html body .journal-card{color:#171914!important;background:#fffdf9!important;border:1px solid #17191417!important;box-shadow:0 14px 34px #28221b0e!important}html body .journal-card-copy h2,html body .journal-read{color:#171914!important}html body .journal-card-copy p{color:#625d55!important}html body .journal-date{color:#837b70!important}html body .journal-card-image{background:0 0!important;border-bottom:1px solid #17191412!important}html body.is-home section:has([data-en="Book a Shoot"]){border:1px solid #1719141a!important;box-shadow:0 18px 48px #241f191a!important}html body #site-footer-final{color:#171914!important}html body #site-footer-final .site-footer-wordmark{color:#121310!important}html body #site-footer-final .site-footer-role,html body #site-footer-final .site-footer-tagline,html body #site-footer-final .site-footer-contact-copy{color:#46423c!important;opacity:1!important}html body #site-footer-final .site-footer-contact,html body #site-footer-final .site-footer-copy,html body #site-footer-final .site-footer-legal,html body #site-footer-final .site-footer-legal a,html body #site-footer-final .site-footer-top{color:#26231f!important;opacity:1!important}html body #site-footer-final .site-footer-meta{border-top-color:#17191424!important}}@media (prefers-color-scheme:dark){html body .collection-intro.section-intro:not(.journal-index-intro){color:#f4efe6!important;background:linear-gradient(145deg,#111310 0%,#090b09 100%)!important;border-color:#f4efe61c!important;box-shadow:inset 0 1px #ffffff0a,0 18px 44px #00000047!important}html body .collection-intro.section-intro:not(.journal-index-intro) .back-link,html body .collection-intro.section-intro:not(.journal-index-intro) h1{color:#f5f0e7!important;opacity:1!important}html body .collection-intro.section-intro:not(.journal-index-intro) .kicker{color:#f4efe694!important}html body .collection-intro.section-intro:not(.journal-index-intro)>p:not(.kicker){color:#f4efe6b3!important}html body .collection-intro.section-intro:not(.journal-index-intro) .collection-intro-visual{background:0 0!important}html body.is-home .instagram-gallery-section{color:#f4efe6!important;background:#080a08!important}html body.is-home .instagram-gallery-head h2{color:#f4efe6!important}html body.is-home .instagram-gallery-section .latest-intro{color:#f4efe685!important}html body .journal-card{color:#f4efe6!important;background:linear-gradient(145deg,#141713 0%,#0d100d 100%)!important;border:1px solid #f4efe61a!important;box-shadow:0 16px 38px #00000038!important}html body .journal-card-copy h2,html body .journal-read{color:#f4efe6!important}html body .journal-card-copy p{color:#f4efe6ab!important}html body .journal-date{color:#f4efe67a!important}html body .journal-card-image{background:0 0!important;border-bottom:1px solid #f4efe614!important}html body.is-home section:has([data-en="Book a Shoot"]){border:1px solid #f4efe617!important;box-shadow:0 22px 54px #0000004d!important}html body #site-footer-final .site-footer-wordmark{color:#f5f0e7!important}html body #site-footer-final .site-footer-role,html body #site-footer-final .site-footer-tagline,html body #site-footer-final .site-footer-contact-copy{color:#f5f0e7a6!important;opacity:1!important}html body #site-footer-final .site-footer-contact,html body #site-footer-final .site-footer-copy,html body #site-footer-final .site-footer-legal,html body #site-footer-final .site-footer-legal a,html body #site-footer-final .site-footer-top{color:#f5f0e7d6!important;opacity:1!important}}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro){isolation:isolate!important;backdrop-filter:blur(28px)saturate(118%)!important}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro):before{will-change:transform;transform:translateY(-190%);content:""!important;z-index:0!important;pointer-events:none!important;opacity:.72!important;filter:none!important;border-radius:50%!important;width:auto!important;height:40%!important;animation:15s linear infinite categoryGlassAurora!important;position:absolute!important;top:-30%!important;left:-12%!important;right:-12%!important}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro):after{content:""!important;z-index:1!important;pointer-events:none!important;border-radius:inherit!important;backdrop-filter:blur(20px)saturate(112%)!important;position:absolute!important;inset:0!important}@media (prefers-color-scheme:light){html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro){color:#171914!important;backdrop-filter:blur(18px)saturate(106%)!important;background:linear-gradient(145deg,#fffdf8 0%,#f8f4ed 52%,#f5efe6 100%)!important;border-color:#17191417!important;box-shadow:inset 0 1px #fffffff0,0 22px 60px #2e261c12!important}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro):before{box-shadow:none!important;filter:none!important;background:linear-gradient(#0000 0%,#ffffff0f 16%,#ffffff70 43%,#b08c5212 58%,#ffffff17 72%,#0000 100%)!important}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro):after{content:none!important;opacity:0!important;box-shadow:none!important;filter:none!important;background:0 0!important;animation:none!important;display:none!important}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) .back-link,html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) h1{color:#171914!important;text-shadow:none!important}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) .kicker{color:#746f66!important}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro)>p:not(.kicker){color:#1719149e!important}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) .collection-intro-visual{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) .collection-intro-visual img{filter:grayscale()brightness(.96)contrast(1.04)!important}}@media (prefers-color-scheme:dark){html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro){color:#f4efe6!important;background:radial-gradient(90% 68% at 10% -8%,#ffffff26 0%,#ffffff0b 30%,#0000 66%),radial-gradient(74% 58% at 94% 102%,#d6aa5b1a,#0000 72%),linear-gradient(145deg,#202520c7 0%,#0e120fd4 48%,#050806e8 100%)!important;border-color:#f4efe626!important;box-shadow:inset 0 1px #fff3,inset 1px 0 #ffffff09,inset -1px 0 #d3a3540f,0 24px 58px #00000047!important}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro):before{background:radial-gradient(88% 65% at 12% -8%,#ffffff2e,#ffffff0d 30%,#0000 66%),radial-gradient(70% 58% at 94% 98%,#d6b56d1a,#0000 72%),linear-gradient(125deg,#ffffff0b,#0000 38%,#d6b56d06 70%,#0000)!important}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro):after{background:linear-gradient(135deg,#080b0870 0%,#0b0f0b40 48%,#05080661 100%)!important;box-shadow:inset 0 1px #ffffff0b!important}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) .back-link,html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) h1{color:#f4efe6!important;text-shadow:0 1px 18px #0000002e!important}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) .kicker{color:#f4efe699!important}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro)>p:not(.kicker){color:#f4efe6b8!important}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) .collection-intro-visual{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) .collection-intro-visual img{filter:grayscale()brightness(.76)contrast(1.08)!important}}@keyframes categoryGlassAurora{0%,56%,to{transform:translateY(-190%)}72%{transform:translateY(85%)}92%{transform:translateY(390%)}}@media (prefers-reduced-motion:reduce){html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro):before{animation:none!important}}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) .collection-intro-visual img{-webkit-filter:grayscale()contrast(1.03)!important}html body.is-home .home-about-recognition .recognition-section{isolation:isolate!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(18px)saturate(108%)!important;border-radius:24px!important;width:100%!important;max-width:none!important;margin:18px 0 0!important;padding:clamp(28px,3vw,42px)!important;position:relative!important;overflow:hidden!important}html body.is-home .home-about-recognition .recognition-section:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:1!important;animation:none!important;display:block!important;position:absolute!important;inset:0!important}html body.is-home .home-about-recognition .recognition-section:after{content:""!important;z-index:0!important;pointer-events:none!important;border-radius:inherit!important;display:block!important;position:absolute!important;inset:0!important}html body.is-home .home-about-recognition .recognition-heading,html body.is-home .home-about-recognition .recognition-list{z-index:2!important;position:relative!important}html body.is-home .home-about-recognition .recognition-heading{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:clamp(18px,2.2vw,34px)!important;margin:0!important;padding:0 0 clamp(24px,2.5vw,34px)!important;display:flex!important}html body.is-home .home-about-recognition .recognition-heading:after{content:""!important;opacity:.8!important;flex:auto!important;height:1px!important;display:block!important}html body.is-home .home-about-recognition .recognition-heading .kicker{letter-spacing:.22em!important;text-transform:uppercase!important;white-space:nowrap!important;flex:none!important;margin:0!important;font-family:inherit!important;font-size:11px!important;font-style:normal!important;font-weight:650!important;line-height:1!important}html body.is-home .home-about-recognition .recognition-list{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(12px,1.25vw,20px)!important;margin:0!important;padding:0!important;display:grid!important}html body.is-home .home-about-recognition .recognition-row{isolation:isolate!important;box-sizing:border-box!important;border-radius:18px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;min-width:0!important;min-height:clamp(210px,16vw,258px)!important;margin:0!important;padding:clamp(22px,2vw,30px)!important;text-decoration:none!important;transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:translateZ(0)!important}html body.is-home .home-about-recognition .recognition-row:before{content:""!important;z-index:0!important;pointer-events:none!important;border-radius:inherit!important;opacity:1!important;display:block!important;position:absolute!important;inset:0!important}html body.is-home .home-about-recognition .recognition-row:after{content:""!important;z-index:0!important;filter:blur(26px)!important;pointer-events:none!important;opacity:.9!important;border-radius:50%!important;width:68%!important;height:68%!important;animation:none!important;display:block!important;position:absolute!important;inset:auto -22% -38% auto!important;transform:none!important}html body.is-home .home-about-recognition .recognition-row>*{z-index:2!important;position:relative!important}html body.is-home .home-about-recognition .recognition-year{letter-spacing:.1em!important;font-variant-numeric:tabular-nums!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:12px!important;font-style:normal!important;font-weight:650!important;line-height:1!important;display:block!important}html body.is-home .home-about-recognition .recognition-body{flex-direction:column!important;align-items:flex-start!important;gap:clamp(10px,1vw,14px)!important;min-width:0!important;margin:auto 0 0!important;padding-top:clamp(34px,3vw,50px)!important;display:flex!important}html body.is-home .home-about-recognition .recognition-title{width:100%!important;font-family:var(--serif)!important;letter-spacing:-.035em!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;margin:0!important;padding:0!important;font-size:clamp(28px,2vw,38px)!important;font-style:normal!important;font-weight:400!important;line-height:.98!important;display:block!important}html body.is-home .home-about-recognition .recognition-row:nth-child(2) .recognition-title{font-size:clamp(25px,1.72vw,34px)!important;line-height:1.01!important}html body.is-home .home-about-recognition .recognition-sub{letter-spacing:.005em!important;text-wrap:balance!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:clamp(13px,.9vw,16px)!important;font-style:normal!important;font-weight:450!important;line-height:1.35!important;display:block!important}html body.is-home .home-about-recognition .recognition-award-mark{color:#b88935!important;opacity:.52!important;pointer-events:none!important;width:104px!important;height:72px!important;display:block!important;position:absolute!important;top:24px!important;right:22px!important}html body.is-home .home-about-recognition .recognition-award-mark svg{width:100%!important;height:100%!important;overflow:visible!important}html body.is-home .home-about-recognition .recognition-award-mark .award-stem{fill:none!important;stroke:currentColor!important;stroke-width:1.5px!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body.is-home .home-about-recognition .recognition-award-mark .award-leaves{fill:currentColor!important;stroke:none!important}html body.is-home .home-about-recognition .recognition-body{box-sizing:border-box!important;padding-right:54px!important}html body.is-home .home-about-recognition .recognition-arrow{opacity:1!important;border-radius:999px!important;place-items:center!important;width:34px!important;height:34px!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important;line-height:1!important;transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s,border-color .3s!important;display:grid!important;position:absolute!important;top:50%!important;right:18px!important;transform:translateY(-50%)!important}@media (hover:hover) and (pointer:fine){html body.is-home .home-about-recognition a.recognition-row:hover{transform:translateY(-4px)!important}html body.is-home .home-about-recognition a.recognition-row:hover .recognition-arrow{transform:translateY(-50%)translate(3px)!important}}@media (prefers-color-scheme:light){html body.is-home .home-about-recognition .recognition-section{color:#171914!important;background:linear-gradient(145deg,#fffefaf5,#f5efe6f0)!important;border:1px solid #1719141a!important;box-shadow:inset 0 1px #fffffff5,0 22px 58px #2b231b13!important}html body.is-home .home-about-recognition .recognition-section:before{background:radial-gradient(circle at 92% 8%,#c0924b1a,#0000 30%),radial-gradient(circle at 8% 100%,#c0924b0e,#0000 34%)!important}html body.is-home .home-about-recognition .recognition-section:after{box-shadow:inset 0 1px #ffffffe0!important}html body.is-home .home-about-recognition .recognition-heading:after{background:linear-gradient(90deg,#1719142e,#17191400)!important}html body.is-home .home-about-recognition .recognition-heading .kicker{color:#4e4941!important}html body.is-home .home-about-recognition .recognition-row{color:#171914!important;background:radial-gradient(95% 72% at 8% -10%,#ffffffe0,#ffffff40 33%,#0000 66%),linear-gradient(145deg,#fffffcb3,#f9f5ed75 52%,#e2d8c53d)!important;border:1px solid #5b4c3229!important;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #5b4c3209,0 12px 30px #2b231b0d!important}html body.is-home .home-about-recognition .recognition-row:before{background:radial-gradient(95% 70% at 10% 0,#ffffffb3,#ffffff24 34%,#0000 66%),linear-gradient(135deg,#ffffff2e,#0000 44%,#b5894306)!important}html body.is-home .home-about-recognition .recognition-row:after{background:radial-gradient(circle,#b9873a1a,#b9873a00 70%)!important}html body.is-home .home-about-recognition .recognition-year{color:#946722!important}html body.is-home .home-about-recognition .recognition-title{color:#171914!important}html body.is-home .home-about-recognition .recognition-sub{color:#625c53!important}html body.is-home .home-about-recognition .recognition-arrow{color:#171914!important;background:#fffdf8a3!important;border:1px solid #1719141f!important}@media (hover:hover) and (pointer:fine){html body.is-home .home-about-recognition a.recognition-row:hover{border-color:#94672247!important;box-shadow:inset 0 1px #fff,0 16px 36px #2b231b13!important}}}@media (prefers-color-scheme:dark){html body.is-home .home-about-recognition .recognition-section{color:#f4efe6!important;background:linear-gradient(145deg,#0b0e0bfb,#070907fc)!important;border:1px solid #f4efe61a!important;box-shadow:inset 0 1px #ffffff09,0 24px 64px #0000004d!important}html body.is-home .home-about-recognition .recognition-section:before{background:radial-gradient(circle at 92% 8%,#d7a95918,#0000 30%),radial-gradient(circle at 8% 100%,#d7a9590d,#0000 34%)!important}html body.is-home .home-about-recognition .recognition-section:after{box-shadow:inset 0 1px #ffffff09!important}html body.is-home .home-about-recognition .recognition-heading:after{background:linear-gradient(90deg,#f4efe62e,#f4efe600)!important}html body.is-home .home-about-recognition .recognition-heading .kicker{color:#f4efe6b3!important}html body.is-home .home-about-recognition .recognition-row{color:#f4efe6!important;background:radial-gradient(92% 70% at 8% -10%,#ffffff24,#ffffff0a 32%,#0000 66%),linear-gradient(145deg,#2227229e,#0f1310b0 50%,#050806c7)!important;border:1px solid #f4efe624!important;box-shadow:inset 0 1px #fff3,inset 0 -1px #00000038,0 14px 34px #0000002b!important}html body.is-home .home-about-recognition .recognition-row:before{background:radial-gradient(95% 70% at 10% 0,#ffffff2b,#ffffff0b 34%,#0000 66%),linear-gradient(135deg,#ffffff0e,#0000 44%,#d3a35408)!important}html body.is-home .home-about-recognition .recognition-row:after{background:radial-gradient(circle,#d7a95916,#d7a95900 70%)!important}html body.is-home .home-about-recognition .recognition-year{color:#d6a84f!important}html body.is-home .home-about-recognition .recognition-title{color:#f4efe6!important}html body.is-home .home-about-recognition .recognition-sub{color:#f4efe69e!important}html body.is-home .home-about-recognition .recognition-arrow{color:#f4efe6c7!important;background:#ffffff06!important;border:1px solid #f4efe61f!important}@media (hover:hover) and (pointer:fine){html body.is-home .home-about-recognition a.recognition-row:hover{border-color:#d6a84f40!important;box-shadow:inset 0 1px #ffffff0d,0 18px 38px #0000003d!important}}}@media (width<=1100px) and (width>=701px){html body.is-home .home-about-recognition .recognition-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.is-home .home-about-recognition .recognition-row{min-height:210px!important}}@media (width<=700px){html body.is-home .home-about-recognition .recognition-section{border-radius:24px!important;width:100%!important;margin:12px 0 0!important;padding:24px 12px 12px!important}html body.is-home .home-about-recognition .recognition-heading{padding:0 10px 20px!important}html body.is-home .home-about-recognition .recognition-heading .kicker{letter-spacing:.18em!important;font-size:10px!important}html body.is-home .home-about-recognition .recognition-list{grid-template-columns:1fr!important;gap:10px!important}html body.is-home .home-about-recognition .recognition-row{border-radius:17px!important;min-height:156px!important;padding:20px 18px!important}html body.is-home .home-about-recognition .recognition-body{padding-top:30px!important}html body.is-home .home-about-recognition .recognition-title,html body.is-home .home-about-recognition .recognition-row:nth-child(2) .recognition-title{font-size:clamp(25px,7.5vw,32px)!important;line-height:1!important}html body.is-home .home-about-recognition .recognition-sub{font-size:13px!important}html body.is-home .home-about-recognition .recognition-arrow{width:34px!important;height:34px!important;top:50%!important;right:16px!important;transform:translateY(-50%)!important}}@media (prefers-reduced-motion:reduce){html body.is-home .home-about-recognition .recognition-row,html body.is-home .home-about-recognition .recognition-arrow{transition:none!important}}html body:not(.is-home) .portfolio-section-intro .collection-intro-visual,html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) .collection-intro-visual{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000004 7%,#0000000f 14%,#0000002e 24%,#00000061 35%,#000000a8 47%,#000000e0 58%,#000 70% 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#00000004 7%,#0000000f 14%,#0000002e 24%,#00000061 35%,#000000a8 47%,#000000e0 58%,#000 70% 100%)!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}html body:not(.is-home) .portfolio-section-intro .collection-intro-visual:before,html body:not(.is-home) .portfolio-section-intro .collection-intro-visual:after,html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) .collection-intro-visual:before,html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) .collection-intro-visual:after{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;animation:none!important;display:none!important}html body:not(.is-home) .portfolio-section-intro .collection-intro-visual img,html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) .collection-intro-visual img{-webkit-filter:grayscale()contrast(1.035)!important;background:0 0!important}@media (prefers-color-scheme:light){html body:not(.is-home) .portfolio-section-intro .collection-intro-visual,html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) .collection-intro-visual,html body:not(.is-home) .portfolio-section-intro .collection-intro-visual img,html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) .collection-intro-visual img,html body:not(.is-home) .project-image,html body:not(.is-home) [data-image-reveal]{background:0 0!important}}html[data-theme=light] body:not(.is-home) .portfolio-section-intro .collection-intro-visual,html[data-theme=light] body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) .collection-intro-visual{background:0 0!important}html body.is-home .home-marquee{overflow:hidden!important;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%)!important;mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%)!important}html body.is-home .home-marquee-track{will-change:transform!important;align-items:center!important;gap:0!important;width:max-content!important;min-width:max-content!important;animation:30s linear infinite ergysPredeployMarquee!important;display:flex!important}html body.is-home .home-marquee-set{flex:none!important;align-items:center!important;gap:clamp(22px,2.4vw,40px)!important;width:max-content!important;min-width:max-content!important;padding-right:clamp(22px,2.4vw,40px)!important;display:flex!important}html body.is-home .home-marquee-item{white-space:nowrap!important;flex:none!important;align-items:center!important;gap:9px!important;display:inline-flex!important}html body.is-home .home-marquee-sep{flex:none!important;width:30px!important;height:1px!important;display:block!important}@keyframes ergysPredeployMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){html body.is-home .home-marquee:hover .home-marquee-track{animation-play-state:running!important}}@media (width<=700px){html body.is-home .home-marquee-track{animation-duration:34s!important}}@media (prefers-reduced-motion:reduce){html body.is-home .home-marquee-track{animation:none!important;transform:none!important}}html body.is-home .home-about-recognition .recognition-arrow{width:auto!important;height:auto!important;box-shadow:none!important;opacity:.55!important;background:0 0!important;border:0!important;font-size:21px!important;top:50%!important;right:18px!important;transform:translateY(-50%)!important}@media (width<=700px){html body.is-home .home-about-recognition .recognition-award-mark{opacity:.48!important;width:94px!important;height:64px!important;top:22px!important;right:18px!important}}@media (prefers-color-scheme:light){html body.is-home .hero-scroll-scene{background:var(--light-canvas,#f5f0e8)!important}html body.is-home .work-section{box-shadow:none!important}}@media (prefers-color-scheme:dark){html body.is-home .hero-scroll-scene{background:#080908!important}}@media (width<=700px){html body .whatsapp-fab{right:max(14px, env(safe-area-inset-right))!important;bottom:max(18px, env(safe-area-inset-bottom))!important;z-index:4800!important;box-sizing:border-box!important;opacity:0!important;visibility:hidden!important;-webkit-backdrop-filter:blur(18px)saturate(115%)!important;border-radius:999px!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;text-decoration:none!important;transition:opacity .22s,transform .28s cubic-bezier(.16,1,.3,1),visibility .22s!important;display:grid!important;position:fixed!important;transform:translateY(8px)scale(.94)!important}html body .whatsapp-fab.is-visible{opacity:1!important;visibility:visible!important;transform:translate(0,0)scale(1)!important}html body .whatsapp-fab svg{fill:none!important;stroke:currentColor!important;stroke-width:1.55px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:22px!important;height:22px!important;display:block!important}html body .whatsapp-fab:active{transform:scale(.94)!important}}@media (width<=700px) and (prefers-color-scheme:light){html body .whatsapp-fab{color:#243127!important;background:#fffdf8cc!important;border:1px solid #8d632647!important;box-shadow:inset 0 1px #ffffffeb,0 8px 24px #2b231b1a!important}}@media (width<=700px) and (prefers-color-scheme:dark){html body .whatsapp-fab{color:#d9ad60!important;background:#0b0e0bc7!important;border:1px solid #d9ad6040!important;box-shadow:inset 0 1px #ffffff0a,0 9px 26px #00000047!important}}@media (prefers-reduced-motion:reduce){html body .whatsapp-fab{transition:none!important}}@media (width<=700px){html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) h1,html body:not(.is-home) .portfolio-section-intro h1{font-family:var(--serif)!important;letter-spacing:-.035em!important;text-wrap:balance!important;max-width:12ch!important;margin-bottom:12px!important;font-size:clamp(34px,9vw,44px)!important;font-weight:400!important;line-height:.95!important}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro)>p:not(.kicker){font-size:clamp(13px,3.5vw,15px)!important;line-height:1.48!important}html body .about-intro h1{font-size:clamp(42px,11vw,54px)!important;line-height:.96!important}html body .journal-index-intro h1{font-size:clamp(40px,11vw,54px)!important;line-height:.96!important}html body .booking-page .section-heading h2,html body .booking-page .direct-contact h2,html body .booking-page .collab-copy h2{letter-spacing:-.035em!important;font-size:clamp(38px,10vw,50px)!important;line-height:.97!important}html body .legal-page .legal-hero h1{font-size:clamp(44px,12vw,62px)!important;line-height:.9!important}html body .whatsapp-fab{right:max(14px,env(safe-area-inset-right))!important;bottom:max(18px,calc(env(safe-area-inset-bottom) + 12px))!important;z-index:8500!important;color:#f6f4ef!important;-webkit-backdrop-filter:blur(18px)saturate(140%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:radial-gradient(circle at 30% 18%,#ffffff3b,#0000 36%),linear-gradient(145deg,#1b1e1bc2,#080a088a)!important;border:1px solid #fff3!important;border-radius:50%!important;place-items:center!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;padding:0!important;transition:opacity .2s,transform .3s cubic-bezier(.16,1,.3,1),visibility .2s!important;display:grid!important;position:fixed!important;overflow:hidden!important;transform:translateY(8px)scale(.94)!important;box-shadow:inset 0 1px #ffffff3d,0 10px 28px #00000038!important}html body .whatsapp-fab:before{content:""!important;pointer-events:none!important;background:linear-gradient(#ffffff26,#0000)!important;border-radius:999px!important;height:16px!important;position:absolute!important;top:4px!important;left:9px!important;right:9px!important}html body .whatsapp-fab:after{content:none!important;display:none!important}html body .whatsapp-fab.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}html body .whatsapp-fab.is-expanded{width:54px!important}html body .whatsapp-fab-label{display:none!important}html body .whatsapp-fab-icon{z-index:2!important;place-items:center!important;width:26px!important;height:26px!important;display:grid!important;position:relative!important}html body .whatsapp-mark{fill:none!important;stroke:currentColor!important;stroke-width:1.45px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:25px!important;height:25px!important}html body .whatsapp-fab:active{transform:scale(.94)!important}html body .whatsapp-fab:focus-visible{outline-offset:3px!important;outline:2px solid #ffffff85!important}}@media (width<=700px) and (prefers-color-scheme:light){html body .whatsapp-fab{color:#171914!important;background:linear-gradient(145deg,#fcfaf6f0,#ebe6dde6)!important;border-color:#8d632647!important;box-shadow:inset 0 1px #ffffffd1,0 8px 22px #2b231b1c!important}}@media (prefers-reduced-motion:reduce){html body .whatsapp-fab,html body .whatsapp-fab-label,html body .whatsapp-fab-label:after{transition:none!important}}@media (width<=700px){html body.is-home .hero-scroll-scene{min-height:0!important}html body.is-home .opening{top:auto!important;position:relative!important;inset-block-start:auto!important}}@media (prefers-color-scheme:light){html body.is-home .opening{color:#f5efe4!important;background:#080a08!important}html body.is-home .opening-image,html body.is-home .opening-frame{background:#080a08!important}html body.is-home .opening-image img,html body.is-home .opening-frame img{opacity:1!important;-webkit-filter:none!important;mix-blend-mode:normal!important}html body.is-home .opening:after{background:linear-gradient(90deg,#04050438 0%,#0405041f 28%,#0405040b 47%,#04050403 68%,#04050405 100%),linear-gradient(#00000009 0%,#0000 38%,#00000009 58%,#00000057 100%)!important}html body.is-home .hero-editorial-statement,html body.is-home .hero-editorial-title,html body.is-home .hero-feature,html body.is-home .hero-project-title,html body.is-home .hero-project-arrow,html body.is-home .hero-index-rail{color:#f5efe4!important}html body.is-home .hero-editorial-kicker,html body.is-home .hero-editorial-subline{color:#f5efe4ad!important}html body.is-home .hero-project-label,html body.is-home .hero-meta,html body.is-home .hero-explore,html body.is-home .hero-nav-arrows button,html body.is-home .scroll-indicator{color:#f5efe4c7!important}html body.is-home .hero-progress{background:#f5efe433!important}html body.is-home .hero-progress>span{background:#f5efe4!important}html body.is-home .hero-nav-arrows>span{background:#f5efe447!important}html body .booking-page .book-hero{color:#f5efe4!important;background:#080a08!important}html body .booking-page .hero-shade{background:linear-gradient(90deg,#0405043d 0%,#04050421 34%,#0405040b 64%,#04050405 100%),linear-gradient(#04050405 0%,#04050409 45%,#0405045c 100%)!important}html body .booking-page .book-hero h1,html body .booking-page .book-hero .eyebrow{color:#f5efe4!important}html body .booking-page .book-hero .hero-intro{color:#f5efe4c7!important}}@keyframes ergysLiquidGlassWater{0%{transform:translate(-1.5%,-.7%)scale(1.055)rotate(-.7deg)}27%{transform:translate(1.2%,.5%)scale(1.075)rotate(.45deg)}53%{transform:translate(.2%,1.3%)scale(1.045)rotate(-.25deg)}76%{transform:translate(-1.1%,.35%)scale(1.07)rotate(.6deg)}to{transform:translate(1.35%,-.8%)scale(1.055)rotate(-.35deg)}}@media (width<=700px) and (prefers-color-scheme:dark){html body:not(.is-home) .collection-intro:is(.section-intro,.project-intro):not(.journal-index-intro){isolation:isolate!important;color:#f4efe6!important;-webkit-backdrop-filter:none!important;background:linear-gradient(145deg,#121512f7 0%,#080b09f9 48%,#020503fc 100%)!important;border:1px solid #f4efe624!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff16,inset 0 -1px #ffffff06,0 20px 46px #00000057!important}html body:not(.is-home) .collection-intro:is(.section-intro,.project-intro):not(.journal-index-intro):before{will-change:transform;transform:translate(-1.5%,-.7%)scale(1.055)rotate(-.7deg);content:""!important;z-index:2!important;pointer-events:none!important;opacity:.52!important;filter:blur(24px)saturate(110%)!important;mix-blend-mode:screen!important;background:radial-gradient(78% 58% at 24% 38%,#ffffff21 0%,#ffffff0e 32%,#0000 70%),radial-gradient(86% 62% at 76% 61%,#ddbf7e16 0%,#ffffff09 35%,#0000 72%),linear-gradient(118deg,#0000 13%,#ffffff05 28%,#ffffff13 46%,#e5d3ad0b 59%,#ffffff04 72%,#0000 88%)!important;animation:13s cubic-bezier(.45,.05,.28,.98) infinite alternate ergysLiquidGlassWater!important;display:block!important;position:absolute!important;inset:-32%!important}html body:not(.is-home) .collection-intro:is(.section-intro,.project-intro):not(.journal-index-intro):after{content:""!important;z-index:3!important;pointer-events:none!important;border-radius:inherit!important;opacity:1!important;filter:none!important;background:linear-gradient(135deg,#ffffff0e 0%,#ffffff03 24%,#0000 43%,#00000014 67%,#0000003d 100%),linear-gradient(#0000000a,#0000002e)!important;animation:none!important;display:block!important;position:absolute!important;inset:0!important;box-shadow:inset 0 1px #ffffff13,inset 0 0 34px #ffffff03!important}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) .collection-intro-visual{visibility:visible!important;z-index:1!important;opacity:1!important;filter:none!important;background:0 0!important;display:block!important;overflow:hidden!important}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) .collection-intro-visual img{visibility:visible!important;opacity:1!important;object-fit:cover!important;-webkit-filter:grayscale()brightness(.52)contrast(1.13)!important;width:100%!important;height:100%!important;transition:filter .28s,transform .36s cubic-bezier(.16,1,.3,1)!important;display:block!important;transform:scale(1.015)!important}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) .collection-intro-visual:before,html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) .collection-intro-visual:after{content:none!important;filter:none!important;background:0 0!important;animation:none!important;display:none!important}html body:not(.is-home) .collection-intro:is(.section-intro,.project-intro):not(.journal-index-intro)>:not(.collection-intro-visual):not(.panel-gold-orbit){z-index:4!important;position:relative!important}}@media (prefers-reduced-motion:reduce){html body:not(.is-home) .collection-intro:is(.section-intro,.project-intro):not(.journal-index-intro):before{animation:none!important;transform:scale(1.06)!important}}@keyframes ergysLiquidGlassDriftFinal{0%{transform:translate(-6%,-3%)scale(1.08)rotate(-1.1deg)}45%{transform:translate(4%,2%)scale(1.12)rotate(.7deg)}75%{transform:translate(1%,5%)scale(1.095)rotate(-.35deg)}to{transform:translate(-3%,1%)scale(1.11)rotate(.8deg)}}@media (width<=700px){html[data-theme=dark] body:not(.is-home) .collection-intro:is(.section-intro,.project-intro):not(.journal-index-intro):before{will-change:transform!important;animation:20s ease-in-out infinite alternate ergysLiquidGlassDriftFinal!important}}@media (width<=700px) and (prefers-color-scheme:dark){html:not([data-theme=light]) body:not(.is-home) .collection-intro:is(.section-intro,.project-intro):not(.journal-index-intro):before{will-change:transform!important;animation:20s ease-in-out infinite alternate ergysLiquidGlassDriftFinal!important}}@media (prefers-reduced-motion:reduce){html body:not(.is-home) .collection-intro:is(.section-intro,.project-intro):not(.journal-index-intro):before{will-change:auto!important;animation:none!important}}@keyframes ergysLiquidLensDrift{0%{transform:translate(-2%,-1%)scale(1.04)rotate(-.3deg)}50%{transform:translate(2%,1%)scale(1.065)rotate(.2deg)}to{transform:translate(.5%,2%)scale(1.05)rotate(-.1deg)}}@media (width<=700px){html body.is-home .home-book-actions :is(.home-book-primary,.home-book-secondary),html body .booking-page .hero-actions .button{isolation:isolate!important;color:#fffffffa!important;-webkit-backdrop-filter:blur(18px)saturate(155%)brightness(1.05)!important;text-shadow:0 1px 8px #00000038!important;-webkit-tap-highlight-color:transparent!important;background:linear-gradient(138deg,#ffffff2e 0%,#ffffff0f 42%,#0c100e1a 74%,#ffffff0d 100%)!important;border:1px solid #ffffff57!important;border-radius:15px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #ffffff12,inset 1px 0 #ffffff1a,0 10px 28px #00000021!important}html body.is-home .home-book-actions :is(.home-book-primary,.home-book-secondary):before,html body .booking-page .hero-actions .button:before{content:""!important;border-radius:inherit!important;pointer-events:none!important;opacity:.88!important;mix-blend-mode:screen!important;background:radial-gradient(100% 150% at 12% -10%,#ffffffb8 0%,#ffffff2e 28%,#0000 55%),radial-gradient(75% 105% at 92% 112%,#ffffff29 0%,#0000 62%)!important;position:absolute!important;inset:1px!important}html body.is-home .home-book-actions :is(.home-book-primary,.home-book-secondary):after,html body .booking-page .hero-actions .button:after{content:""!important;pointer-events:none!important;filter:blur(12px)!important;opacity:.68!important;mix-blend-mode:screen!important;background:radial-gradient(52% 42% at 37% 34%,#ffffff38 0%,#ffffff12 35%,#0000 72%),radial-gradient(48% 38% at 69% 66%,#ddb36d17 0%,#0000 72%)!important;border-radius:50%!important;animation:11s ease-in-out infinite alternate ergysLiquidLensDrift!important;position:absolute!important;inset:-38%!important}html body.is-home .home-book-primary,html body .booking-page .hero-actions .button-light{color:#fff!important;background:linear-gradient(138deg,#ffffff3d 0%,#ffffff17 42%,#10141118 74%,#ffffff0f 100%)!important;border-color:#ffffff75!important}html body.is-home .home-book-secondary,html body .booking-page .hero-actions .button-outline{color:#fffffff5!important;background:linear-gradient(138deg,#ffffff1c 0%,#ffffff09 48%,#05080721 100%)!important;border-color:#ffffff4d!important}html body.is-home .recognition-section{-webkit-backdrop-filter:blur(18px)saturate(135%)!important;background:linear-gradient(145deg,#ffffff29,#ffffff0b 55%,#d3a35406)!important;border:1px solid #ffffff21!important;box-shadow:inset 0 1px #ffffff47,0 14px 34px #0000000f!important}html body.is-home .recognition-row{isolation:isolate!important;-webkit-backdrop-filter:blur(18px)saturate(145%)brightness(1.03)!important;background:linear-gradient(145deg,#ffffff2e 0%,#ffffff0e 48%,#d3a35407 100%)!important;border:1px solid #ffffff29!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #ffffff09,0 10px 26px #0000000e!important}html body.is-home .recognition-row:before{content:""!important;pointer-events:none!important;filter:blur(18px)!important;opacity:.78!important;background:radial-gradient(70% 55% at 18% 12%,#ffffff4d,#ffffff12 38%,#0000 72%),radial-gradient(60% 50% at 82% 88%,#d3a35417,#0000 74%)!important;animation:16s ease-in-out infinite alternate ergysLiquidLensDrift!important;position:absolute!important;inset:-28%!important}html body.is-home .recognition-row:after{content:""!important;pointer-events:none!important;border-radius:inherit!important;filter:none!important;opacity:.82!important;mix-blend-mode:screen!important;background:linear-gradient(130deg,#ffffff2e,#0000 28% 72%,#ffffff0b)!important;animation:none!important;position:absolute!important;inset:1px!important}html body.is-home .recognition-row>*{z-index:2!important;position:relative!important}html[data-theme=light] body.is-home .recognition-section{background:linear-gradient(145deg,#ffffff70,#f8f4eb42 55%,#e1d8c529)!important;border-color:#66533221!important}html[data-theme=light] body.is-home .recognition-row{color:#171914!important;background:linear-gradient(145deg,#ffffff85 0%,#fffcf545 50%,#e2d8c526 100%)!important;border-color:#66533229!important;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #66533209,0 10px 26px #4c391d0b!important}html[data-theme=light] body.is-home .recognition-title{color:#171914!important}html[data-theme=light] body.is-home .recognition-sub{color:#171914a3!important}html[data-theme=light] body.is-home .recognition-year{color:#876128!important}html body.is-home .work-section .work-toolbar .filters button{isolation:isolate!important;-webkit-backdrop-filter:blur(15px)saturate(145%)brightness(1.04)!important;opacity:1!important;background:linear-gradient(138deg,#ffffff1c,#ffffff09 47%,#080b0912)!important;border:1px solid #ffffff29!important;border-radius:999px!important;min-height:48px!important;padding:0 18px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #ffffff09,0 7px 18px #0000000d!important}html body.is-home .work-section .work-toolbar .filters button:before{content:""!important;border-radius:inherit!important;pointer-events:none!important;opacity:.8!important;mix-blend-mode:screen!important;background:radial-gradient(95% 145% at 12% -12%,#ffffff80,#ffffff1a 30%,#0000 58%)!important;position:absolute!important;inset:1px!important}html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true],html body.is-home .work-section .work-toolbar .filters button.is-active{color:#fff!important;background:linear-gradient(138deg,#0c0c0cfa,#181818f2 55%,#0a0a0afa)!important;border-color:#000000e0!important;box-shadow:inset 0 1px #ffffff12,0 10px 24px #00000029!important}html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true]:before,html body.is-home .work-section .work-toolbar .filters button.is-active:before{opacity:.42!important;mix-blend-mode:screen!important;background:radial-gradient(95% 145% at 12% -12%,#ffffff29,#ffffff09 30%,#0000 58%)!important}html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true] .filter-count,html body.is-home .work-section .work-toolbar .filters button.is-active .filter-count{color:#d3a14d!important}html[data-theme=light] body.is-home .work-section .work-toolbar .filters button:not([aria-pressed=true]):not(.is-active){color:#171914!important;background:linear-gradient(138deg,#ffffffb8,#f4f1e970 48%,#d8d3c847)!important;border-color:#ffffff30!important;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #ffffff09,0 8px 20px #0000001f!important}}@media (width<=700px) and (prefers-color-scheme:light){html:not([data-theme=dark]) body.is-home .recognition-row{color:#171914!important;background:linear-gradient(145deg,#ffffff85,#fffcf545 50%,#e2d8c526)!important;border-color:#66533229!important}html:not([data-theme=dark]) body.is-home .work-section .work-toolbar .filters button:not([aria-pressed=true]):not(.is-active){color:#171914!important;background:linear-gradient(138deg,#ffffffb8,#f4f1e970 48%,#d8d3c847)!important;border-color:#ffffff30!important}}@media (width<=700px) and (prefers-reduced-motion:reduce){html body.is-home .home-book-actions :is(.home-book-primary,.home-book-secondary):after,html body .booking-page .hero-actions .button:after,html body.is-home .recognition-row:before{animation:none!important}}@keyframes ergysCanonicalLiquidDrift{0%{transform:translate(-3%,-2%)scale(1.06)rotate(-.35deg)}50%{transform:translate(2%,1%)scale(1.085)rotate(.2deg)}to{transform:translate(-1%,3%)scale(1.07)rotate(-.15deg)}}@media (width<=700px){html{--ergys-glass-radius:24px;--ergys-glass-surface:linear-gradient(145deg, #252a25c7 0%, #101411d1 46%, #060907e6 100%);--ergys-glass-border:#ffffff29;--ergys-glass-shadow:inset 0 1px 0 #ffffff42, inset 1px 0 0 #ffffff0b, inset -1px 0 0 #d3a35412, inset 0 -1px 0 #0000004d, 0 15px 34px #0003;--ergys-glass-liquid:radial-gradient(85% 62% at 14% 0%, #ffffff47 0%, #ffffff13 32%, transparent 68%), radial-gradient(74% 58% at 92% 96%, #dcb76f1f 0%, #dcb76f09 34%, transparent 70%), linear-gradient(128deg, #ffffff12 0%, #ffffff05 29%, transparent 49%, #d3a35409 72%, transparent 100%);--ergys-glass-skin:linear-gradient(135deg, #ffffff1b 0%, #ffffff06 27%, transparent 48%, #00000009 72%, #d3a35406 100%);--ergys-glass-text:#f5f1e9;--ergys-glass-muted:#f5f1e9a8;--ergys-glass-gold:#d5a75b;--ergys-stack-overlay:linear-gradient(180deg, #03060402 0%, #03060405 54%, #02040313 100%);--ergys-stack-filter:brightness(.98) saturate(1) contrast(1.01);--ergys-stack-border:#debc7c4d}@media (prefers-color-scheme:light){html:not([data-theme=dark]){--ergys-glass-surface:linear-gradient(145deg, #ffffff94 0%, #f3f4ef61 40%, #daded647 72%, #eee7d957 100%);--ergys-glass-border:#5b4c3238;--ergys-glass-shadow:inset 0 1px 0 #fffffffa, inset 1px 0 0 #ffffffa3, inset -1px 0 0 #b5894321, inset 0 -1px 0 #5b4c3213, 0 14px 32px #41331e13;--ergys-glass-liquid:radial-gradient(88% 66% at 10% -8%, #fffffffa 0%, #fff6 25%, transparent 62%), radial-gradient(72% 56% at 96% 104%, #bb914d24 0%, #bb914d09 34%, transparent 70%), linear-gradient(128deg, #ffffff5c 0%, #ffffff17 27%, transparent 48%, #b5894309 74%, transparent 100%);--ergys-glass-skin:linear-gradient(135deg, #fff6 0%, #ffffff14 28%, transparent 49%, #5b4c3205 73%, #b5894306 100%);--ergys-glass-text:#171914;--ergys-glass-muted:#1719149e;--ergys-glass-gold:#8b6328;--ergys-stack-overlay:linear-gradient(180deg, #ffffff06 0%, #04060404 52%, #02040318 100%);--ergys-stack-filter:brightness(1) saturate(1) contrast(1.01);--ergys-stack-border:#b5894330}}html[data-theme=light]{--ergys-glass-surface:linear-gradient(145deg, #ffffff94 0%, #f3f4ef61 40%, #daded647 72%, #eee7d957 100%);--ergys-glass-border:#5b4c3238;--ergys-glass-shadow:inset 0 1px 0 #fffffffa, inset 1px 0 0 #ffffffa3, inset -1px 0 0 #b5894321, inset 0 -1px 0 #5b4c3213, 0 14px 32px #41331e13;--ergys-glass-liquid:radial-gradient(88% 66% at 10% -8%, #fffffffa 0%, #fff6 25%, transparent 62%), radial-gradient(72% 56% at 96% 104%, #bb914d24 0%, #bb914d09 34%, transparent 70%), linear-gradient(128deg, #ffffff5c 0%, #ffffff17 27%, transparent 48%, #b5894309 74%, transparent 100%);--ergys-glass-skin:linear-gradient(135deg, #fff6 0%, #ffffff14 28%, transparent 49%, #5b4c3205 73%, #b5894306 100%);--ergys-glass-text:#171914;--ergys-glass-muted:#1719149e;--ergys-glass-gold:#8b6328;--ergys-stack-overlay:linear-gradient(180deg, #ffffff06 0%, #04060404 52%, #02040318 100%);--ergys-stack-filter:brightness(1) saturate(1) contrast(1.01);--ergys-stack-border:#b5894330}html[data-theme=dark]{--ergys-glass-text:#f5f1e9;--ergys-glass-muted:#f5f1e9a8;--ergys-glass-gold:#d5a75b}html body:not(.is-home) .collection-intro:is(.section-intro,.project-intro,.journal-index-intro,.about-intro){isolation:isolate!important;border:1px solid var(--ergys-glass-border)!important;color:var(--ergys-glass-text)!important;background:var(--ergys-glass-surface)!important;box-shadow:var(--ergys-glass-shadow)!important;-webkit-backdrop-filter:blur(20px)saturate(138%)brightness(1.02)!important;border-radius:26px!important;position:relative!important;overflow:hidden!important}html body:not(.is-home) .collection-intro:is(.section-intro,.project-intro,.journal-index-intro,.about-intro):before{content:""!important;z-index:2!important;pointer-events:none!important;background:var(--ergys-glass-liquid)!important;filter:blur(18px)!important;mix-blend-mode:screen!important;opacity:.78!important;animation:16s ease-in-out infinite alternate ergysCanonicalLiquidDrift!important;display:block!important;position:absolute!important;inset:-24%!important}html body:not(.is-home) .collection-intro:is(.section-intro,.project-intro,.journal-index-intro,.about-intro):after{content:""!important;z-index:3!important;pointer-events:none!important;border-radius:inherit!important;background:var(--ergys-glass-skin)!important;position:absolute!important;inset:0!important;box-shadow:inset 0 1px #ffffff2b,inset 0 -1px #00000012!important}html body:not(.is-home) .collection-intro>:not(.collection-intro-visual):not(.panel-gold-orbit){z-index:4!important;position:relative!important}html body:not(.is-home) .collection-intro :is(h1,h2,.back-link){color:var(--ergys-glass-text)!important}html body:not(.is-home) .collection-intro :is(.kicker,.bio,.about-intro-bio),html body:not(.is-home) .collection-intro>p:not(.kicker){color:var(--ergys-glass-muted)!important}html body.is-home .home-about-recognition .recognition-row{isolation:isolate!important;border:1px solid var(--ergys-glass-border)!important;border-radius:var(--ergys-glass-radius)!important;color:var(--ergys-glass-text)!important;background:var(--ergys-glass-surface)!important;box-shadow:var(--ergys-glass-shadow)!important;-webkit-backdrop-filter:blur(18px)saturate(142%)brightness(1.025)!important;position:relative!important;overflow:hidden!important}html body.is-home .home-about-recognition .recognition-row:before{content:""!important;z-index:1!important;pointer-events:none!important;background:var(--ergys-glass-liquid)!important;filter:blur(17px)!important;mix-blend-mode:screen!important;opacity:.78!important;animation:16s ease-in-out infinite alternate ergysCanonicalLiquidDrift!important;position:absolute!important;inset:-26%!important}html body.is-home .home-about-recognition .recognition-row:after{content:""!important;z-index:2!important;pointer-events:none!important;border-radius:inherit!important;background:var(--ergys-glass-skin)!important;animation:none!important;position:absolute!important;inset:0!important;box-shadow:inset 0 1px #ffffff2b,inset 0 -1px #0000000f!important}html body.is-home .home-about-recognition .recognition-row>*{z-index:4!important;position:relative!important}html body.is-home .home-about-recognition .recognition-title{color:var(--ergys-glass-text)!important}html body.is-home .home-about-recognition .recognition-sub{color:var(--ergys-glass-muted)!important}html body.is-home .home-about-recognition .recognition-year{color:var(--ergys-glass-gold)!important}html body.is-home .work-section .work-toolbar .filters button{isolation:isolate!important;border:1px solid var(--ergys-glass-border)!important;color:var(--ergys-glass-muted)!important;background:var(--ergys-glass-surface)!important;-webkit-backdrop-filter:blur(14px)saturate(138%)!important;border-radius:999px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff2e,0 8px 22px #00000014!important}html body.is-home .work-section .work-toolbar .filters button:before{content:""!important;pointer-events:none!important;border-radius:inherit!important;background:var(--ergys-glass-skin)!important;opacity:.82!important;position:absolute!important;inset:1px!important}html body.is-home .work-section .work-toolbar .filters button:after{content:none!important;display:none!important}html body.is-home .work-section .work-toolbar .filters button>*{z-index:2!important;position:relative!important}html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true],html body.is-home .work-section .work-toolbar .filters button.is-active{color:#fff!important;background:linear-gradient(138deg,#d3a3542e,#ffffff13 44%,#070a084d 100%)!important;border-color:#debc7c7a!important;box-shadow:inset 0 1px #ffffff38,inset 0 0 24px #d3a3540e,0 9px 24px #0000001a!important}html body.is-home .work-section .filter-count{color:var(--ergys-glass-gold)!important}}@media (width<=700px) and (prefers-reduced-motion:reduce){html body:not(.is-home) .collection-intro:is(.section-intro,.project-intro,.journal-index-intro,.about-intro):before,html body.is-home .home-about-recognition .recognition-row:before{animation:none!important;transform:none!important}}html[data-theme=light] body.is-home .work-section .work-toolbar .filters button:not([aria-pressed=true]):not(.is-active){color:#171914!important;background:linear-gradient(145deg,#ffffffbd,#f4f1e97a 55%,#dad4c84d)!important;border-color:#74654840!important;box-shadow:inset 0 1px #fffffff2,0 8px 22px #463a2412!important}html[data-theme=light] body.is-home .work-section .work-toolbar .filters button[aria-pressed=true],html[data-theme=light] body.is-home .work-section .work-toolbar .filters button.is-active{color:#fff!important;background:linear-gradient(145deg,#090a09 0%,#191a17 52%,#050605 100%)!important;border-color:#d3a35494!important;box-shadow:inset 0 1px #ffffff21,inset 0 0 20px #d3a3540f,0 10px 24px #00000029!important}html[data-theme=light] body.is-home .work-section .work-toolbar .filters button .filter-count{color:#d3a14d!important}@media (width<=700px){html body:not(.is-home) .collection-intro:before{content:none!important;animation:none!important;display:none!important}html body:not(.is-home) .collection-intro .panel-gold-orbit{display:none!important}html body:not(.is-home) .collection-intro{border:1px solid #d5a75b57!important}html[data-theme=light] body:not(.is-home) .collection-intro{border-color:#17191433!important}}@keyframes ergysLightCardShadowRun{0%{opacity:.12;transform:translate(0,0)scaleX(.78)}38%{opacity:.34}62%{opacity:.3}to{opacity:.1;transform:translate(390%)scaleX(.9)}}@media (width<=700px){html[data-theme=light] body:not(.is-home) .collection-intro .panel-gold-orbit{z-index:3!important;-webkit-clip-path:none!important;clip-path:none!important;filter:blur(7px)!important;pointer-events:none!important;will-change:transform,opacity!important;background:radial-gradient(#0a0b0a7a 0%,#0a0b0a33 38%,#0a0b0a0f 58%,#0000 75%)!important;border:0!important;border-radius:50%!important;width:34%!important;height:18px!important;padding:0!important;animation:7.8s ease-in-out infinite ergysLightCardShadowRun!important;display:block!important;position:absolute!important;inset:auto auto -4px -34%!important;-webkit-mask:none!important;mask:none!important}}@media (width<=700px) and (prefers-color-scheme:light){html:not([data-theme=dark]) body:not(.is-home) .collection-intro{border-color:#17191433!important}html:not([data-theme=dark]) body:not(.is-home) .collection-intro .panel-gold-orbit{z-index:3!important;-webkit-clip-path:none!important;clip-path:none!important;filter:blur(7px)!important;background:radial-gradient(#0a0b0a85 0%,#0a0b0a38 38%,#0a0b0a11 58%,#0000 75%)!important;border:0!important;border-radius:50%!important;width:34%!important;height:18px!important;padding:0!important;animation:7.8s ease-in-out infinite ergysLightCardShadowRun!important;display:block!important;position:absolute!important;inset:auto auto -4px -34%!important;-webkit-mask:none!important;mask:none!important}html:not([data-theme=dark]) body.is-home .work-section .work-toolbar .filters button[aria-pressed=true],html:not([data-theme=dark]) body.is-home .work-section .work-toolbar .filters button.is-active{color:#fff!important;background:linear-gradient(145deg,#080908 0%,#181917 52%,#030403 100%)!important;border-color:#d3a35494!important;box-shadow:inset 0 1px #ffffff1f,inset 0 0 18px #d3a3540d,0 10px 24px #0000002b!important}html:not([data-theme=dark]) body.is-home .work-section .work-toolbar .filters button[aria-pressed=true]:before,html:not([data-theme=dark]) body.is-home .work-section .work-toolbar .filters button.is-active:before{opacity:.28!important}html:not([data-theme=dark]) body.is-home .work-section .work-toolbar .filters button[aria-pressed=true] .filter-count,html:not([data-theme=dark]) body.is-home .work-section .work-toolbar .filters button.is-active .filter-count{color:#d3a14d!important}}@media (prefers-reduced-motion:reduce){html body:not(.is-home) .collection-intro .panel-gold-orbit{animation:none!important}}@media (width<=700px){html body.is-home .home-about-recognition .recognition-row{border-radius:22px!important;min-height:202px!important;padding:20px 22px!important;display:block!important}html body.is-home .home-about-recognition .recognition-row:nth-child(2){min-height:230px!important}html body.is-home .home-about-recognition .recognition-year,html body.is-home .home-about-recognition .recognition-index{letter-spacing:.16em!important;margin:0!important;font-size:10px!important;font-weight:650!important;line-height:1!important;position:absolute!important;top:20px!important}html body.is-home .home-about-recognition .recognition-year{color:#946722!important;left:22px!important}html body.is-home .home-about-recognition .recognition-index{color:#17191457!important;left:76px!important;right:auto!important}html body.is-home .home-about-recognition .recognition-index:before{content:"/ "!important;opacity:.45!important}html body.is-home .home-about-recognition .recognition-award-mark{color:#b88935!important;opacity:.42!important;width:66px!important;height:46px!important;top:16px!important;right:19px!important;transform:none!important}html body.is-home .home-about-recognition .recognition-body{flex-direction:column!important;gap:7px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;bottom:22px!important;left:22px!important;right:22px!important}html body.is-home .home-about-recognition a.recognition-row .recognition-body{right:104px!important}html body.is-home .home-about-recognition .recognition-title{letter-spacing:-.043em!important;text-wrap:balance!important;max-width:12ch!important;margin:0!important;font-size:clamp(31px,8.3vw,40px)!important;line-height:.93!important}html body.is-home .home-about-recognition .recognition-row:nth-child(2) .recognition-title{max-width:12.5ch!important;font-size:clamp(29px,7.8vw,37px)!important;line-height:.93!important}html body.is-home .home-about-recognition .recognition-sub{letter-spacing:.035em!important;opacity:.58!important;margin:0!important;font-size:11px!important;line-height:1.2!important}html body.is-home .home-about-recognition .recognition-cta{letter-spacing:.12em!important;text-transform:uppercase!important;background:#ffffff61!important;border:1px solid #6e5a3a33!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:70px!important;height:36px!important;padding:0 11px!important;font-size:9px!important;font-weight:650!important;display:inline-flex!important;position:absolute!important;bottom:18px!important;right:18px!important;box-shadow:inset 0 1px #ffffffd1!important}}@keyframes ergysBottomEdgeGlow{0%{opacity:.2;transform:translate(0,0)scaleX(.72)}35%{opacity:.78}70%{opacity:.64}to{opacity:.16;transform:translate(455%)scaleX(.9)}}@media (width<=700px){html body:not(.is-home) .collection-intro .panel-gold-orbit{visibility:visible!important;-webkit-mask-composite:initial!important;width:29%!important;height:10px!important;-webkit-mask:none!important;mask:none!important;mask-composite:initial!important;-webkit-clip-path:none!important;clip-path:none!important;filter:blur(3px)!important;z-index:6!important;pointer-events:none!important;will-change:transform,opacity!important;background:radial-gradient(#efbd5fe0 0%,#efbd5f75 34%,#efbd5f21 58%,#0000 78%)!important;border:0!important;border-radius:50%!important;padding:0!important;animation:6.8s ease-in-out infinite ergysBottomEdgeGlow!important;display:block!important;inset:auto auto 1px -29%!important}html[data-theme=light] body:not(.is-home) .collection-intro .panel-gold-orbit{background:radial-gradient(#070807e0 0%,#07080775 34%,#07080721 58%,#0000 78%)!important}}@media (width<=700px) and (prefers-color-scheme:light){html:not([data-theme=dark]) body:not(.is-home) .collection-intro .panel-gold-orbit{background:radial-gradient(#070807e0 0%,#07080775 34%,#07080721 58%,#0000 78%)!important}}html{--ergys-desktop-radius:22px;--ergys-desktop-pill:999px;--ergys-award-gold:#a98138}@media (width>=701px){html body.is-home .home-book-actions :is(.home-book-primary,.home-book-secondary),html body.is-home .work-section .index-link,html body .booking-page .hero-actions .button,html body .booking-page .collab-copy .button,html body .booking-page .submit-button,html body .about-cta-link,html body.is-home .home-about-recognition .recognition-cta{isolation:isolate!important;border-radius:var(--ergys-desktop-pill)!important;text-decoration:none!important;transition:transform .34s cubic-bezier(.16,1,.3,1),border-color .28s,background .28s,box-shadow .28s,color .18s!important;position:relative!important;overflow:hidden!important}html body.is-home .home-book-actions :is(.home-book-primary,.home-book-secondary):before,html body .booking-page .hero-actions .button:before,html body .booking-page .collab-copy .button:before,html body .about-cta-link:before{z-index:-1!important;pointer-events:none!important}html body.is-home .home-book-actions :is(.home-book-primary,.home-book-secondary)>*,html body .booking-page .hero-actions .button>*,html body .booking-page .collab-copy .button>*,html body .about-cta-link>*{z-index:2!important;position:relative!important}html body.is-home .home-book-actions :is(.home-book-primary,.home-book-secondary),html body .booking-page .hero-actions .button{color:#f8f4ec!important;-webkit-text-fill-color:currentColor!important;-webkit-backdrop-filter:blur(8px)saturate(120%)!important;background:radial-gradient(120% 190% at 13% -25%,#ffffff38,#ffffff0b 39%,#0000 65%),linear-gradient(140deg,#ffffff1b,#ffffff06 48%,#0305043b)!important;border:1px solid #ffffff4d!important;min-width:150px!important;min-height:48px!important;padding:0 22px!important;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #ffffff09,0 9px 24px #0000001f!important}html body .booking-page .collab-copy .button{min-width:156px!important;min-height:48px!important;color:var(--book-fg)!important;-webkit-text-fill-color:currentColor!important;border:1px solid color-mix(in srgb, var(--book-fg) 26%, transparent)!important;background:linear-gradient(140deg, color-mix(in srgb,var(--book-fg) 10%,transparent), color-mix(in srgb,var(--book-fg) 3%,transparent))!important;-webkit-backdrop-filter:blur(8px)!important;padding:0 22px!important;box-shadow:inset 0 1px #ffffff1a,0 9px 26px #00000012!important}html body .about-cta-link{min-height:52px!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;border:1px solid color-mix(in srgb, currentColor 24%, transparent)!important;border-radius:var(--ergys-desktop-pill)!important;background:linear-gradient(140deg,#ffffff16,#ffffff04)!important;padding:0 18px!important;box-shadow:inset 0 1px #ffffff1f,0 8px 24px #00000012!important}@media (hover:hover) and (pointer:fine){html body.is-home .home-book-actions :is(.home-book-primary,.home-book-secondary):hover,html body .booking-page .hero-actions .button:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:radial-gradient(125% 190% at 18% -20%,#ffffff4d,#ffffff0e 42%,#0000 66%),linear-gradient(140deg,#ffffff20,#ffffff06 48%,#04060545)!important;border-color:#e1b5669e!important;transform:translateY(-2px)scale(1.012)!important;box-shadow:inset 0 1px #fff6,0 0 0 1px #d3a3540f,0 0 22px #d3a3541c,0 15px 34px #00000029!important}html body .booking-page .collab-copy .button:hover{color:var(--book-fg)!important;-webkit-text-fill-color:currentColor!important;border-color:#d3a3548c!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #ffffff2e,0 0 20px #d3a3541a,0 14px 30px #0000001c!important}html body .about-cta-link:hover{color:inherit!important;-webkit-text-fill-color:currentColor!important;border-color:#d3a3548f!important;padding:0 18px!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #ffffff2e,0 0 20px #d3a3541a,0 14px 32px #0000001f!important}}}@media (width>=901px){html body.is-home .work-section .work-toolbar .filters button{color:#f5f2eaad!important;-webkit-backdrop-filter:blur(7px)!important;opacity:.78!important;background:linear-gradient(140deg,#ffffff13,#ffffff04)!important;border:1px solid #ffffff24!important;border-radius:999px!important;min-height:46px!important;padding:0 21px!important;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .24s,color .2s,border-color .24s,background .24s,box-shadow .24s!important;box-shadow:inset 0 1px #ffffff1f,0 8px 20px #0000000e!important}html body.is-home .work-section .work-toolbar .filters button:after{content:none!important;display:none!important}html body.is-home .work-section .work-toolbar .filters button:is([aria-pressed=true],.is-active){opacity:1!important;color:#f8f3ea!important;-webkit-text-fill-color:currentColor!important;background:linear-gradient(140deg,#262824f0,#050705fa)!important;border-color:#d3a35485!important;box-shadow:inset 0 1px #ffffff21,inset 0 0 18px #d3a3540b,0 10px 24px #00000021!important}html body.is-home .work-section .work-toolbar .filters button:is([aria-pressed=true],.is-active) .filter-count{color:#d8a64d!important}@media (hover:hover) and (pointer:fine){html body.is-home .work-section .work-toolbar .filters button:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;border-color:#d3a3546b!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #ffffff2e,0 0 17px #d3a35412,0 11px 24px #00000017!important}}html[data-theme=light] body.is-home .work-section .work-toolbar .filters button:not([aria-pressed=true]):not(.is-active){color:#171914!important;-webkit-text-fill-color:#171914!important;background:linear-gradient(140deg,#ffffffd6,#f7f3eb91 58%,#e1dacf4f)!important;border-color:#17191426!important;box-shadow:inset 0 1px #fffffff5,0 8px 22px #372b1c0e!important}html[data-theme=light] body.is-home .work-section .work-toolbar .filters button:is([aria-pressed=true],.is-active){color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(140deg,#1b1c19,#050605)!important;border-color:#d3a3548f!important}@media (hover:hover) and (pointer:fine){html[data-theme=light] body.is-home .work-section .work-toolbar .filters button:not([aria-pressed=true]):not(.is-active):hover{color:#171914!important;-webkit-text-fill-color:#171914!important;border-color:#1719144d!important;box-shadow:inset 0 1px #fffffffa,0 0 18px #1719140e,0 10px 22px #372b1c13!important}}}@media (width>=901px) and (prefers-color-scheme:light){html:not([data-theme=dark]) body.is-home .work-section .work-toolbar .filters button:not([aria-pressed=true]):not(.is-active){color:#171914!important;-webkit-text-fill-color:#171914!important;background:linear-gradient(140deg,#ffffffd6,#f7f3eb91 58%,#e1dacf4f)!important;border-color:#17191426!important}html:not([data-theme=dark]) body.is-home .work-section .work-toolbar .filters button:is([aria-pressed=true],.is-active){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#10110f!important;border-color:#d3a3548f!important}}@media (width>=1100px){html body.is-home .hero-editorial-statement{width:min(590px,37vw)!important;top:clamp(210px,28vh,272px)!important;left:clamp(82px,7.5vw,152px)!important}html body.is-home .hero-editorial-kicker{letter-spacing:.23em!important;font-size:clamp(10px,.72vw,12px)!important}html body.is-home .hero-editorial-title{letter-spacing:-.058em!important;max-width:6.8ch!important;margin:18px 0!important;font-size:clamp(82px,6vw,112px)!important;line-height:.82!important}html body.is-home .hero-editorial-subline{letter-spacing:.2em!important;max-width:max-content!important;font-size:10px!important}html body.is-home .hero-feature{width:min(360px,28vw)!important;max-width:360px!important;bottom:clamp(72px,8vh,96px)!important;left:clamp(82px,7.5vw,152px)!important}html body.is-home .hero-project-label{letter-spacing:.18em!important;font-size:9px!important}html body.is-home .hero-project-title{font-size:clamp(28px,2vw,39px)!important}html body.is-home .hero-controls,html body.is-home .hero-progress{width:min(300px,25vw)!important}html body.is-home .hero-index-rail{border-right:1px solid #dcab5461!important;gap:8px!important;padding:10px 18px 10px 0!important;top:50%!important;right:clamp(34px,3.4vw,70px)!important;transform:translateY(-50%)!important}html body.is-home .hero-index-rail button{color:#f8f4ecbd!important;letter-spacing:.04em!important;text-align:right!important;opacity:.82!important;width:68px!important;min-height:36px!important;padding:0 22px 0 0!important;font-size:16px!important;font-weight:400!important}html body.is-home .hero-index-rail button:before{transform-origin:100%!important;width:14px!important;left:auto!important;right:-18px!important;transform:translateY(-50%)scaleX(.55)!important}html body.is-home .hero-index-rail button:is(.is-active,[aria-current=true]){color:#e5ae4d!important;opacity:1!important;font-size:21px!important;transform:translate(-4px)!important}html body.is-home .hero-index-rail button:is(.is-active,[aria-current=true]):before{background:#e5ae4d!important;width:24px!important;transform:translateY(-50%)scaleX(1)!important}html body.is-home .hero-socials{z-index:9!important;align-items:center!important;gap:7px!important;display:flex!important;position:absolute!important;bottom:clamp(34px,4.3vh,54px)!important;right:clamp(38px,4.2vw,82px)!important}html body.is-home .hero-socials a{color:#f8f4ecd1!important;-webkit-backdrop-filter:blur(7px)!important;letter-spacing:.08em!important;background:linear-gradient(145deg,#ffffff16,#ffffff04)!important;border:1px solid #ffffff29!important;border-radius:999px!important;place-items:center!important;width:38px!important;height:38px!important;font-size:9px!important;font-weight:650!important;text-decoration:none!important;transition:transform .28s cubic-bezier(.16,1,.3,1),color .22s,border-color .22s,box-shadow .22s!important;display:grid!important;box-shadow:inset 0 1px #ffffff1c,0 6px 18px #00000014!important}@media (hover:hover) and (pointer:fine){html body.is-home .hero-socials a:hover{color:#fff!important;border-color:#dcab5494!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #fff3,0 0 18px #d3a3541f,0 10px 24px #0000001f!important}}html body.is-home .scroll-indicator{-webkit-backdrop-filter:blur(6px)!important;background:linear-gradient(145deg,#ffffff12,#ffffff03)!important;border:1px solid #ffffff24!important;border-radius:999px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important;bottom:28px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}html body.is-home .scroll-indicator span{display:none!important}html body.is-home .scroll-indicator svg{width:13px!important;height:13px!important}}@media (width<=1099px){html body.is-home .hero-socials{display:none!important}}html body.is-home .home-marquee{color:#d8d5ce!important;background:#080a08!important;border-top:1px solid #d3a35421!important;border-bottom:1px solid #ffffff12!important;align-items:center!important;width:100vw!important;max-width:none!important;height:76px!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;display:flex!important;overflow:hidden!important;-webkit-mask-image:none!important;mask-image:none!important}html body.is-home .home-marquee-track{will-change:transform!important;animation:44s linear infinite ergysPredeployMarquee!important}html body.is-home .home-marquee-set{gap:clamp(38px,3vw,48px)!important;padding-right:clamp(38px,3vw,48px)!important}html body.is-home .home-marquee-item{color:#efece48c!important;letter-spacing:.12em!important;white-space:nowrap!important;transform-origin:50%!important;background:0 0!important;border:0!important;border-radius:999px!important;align-items:center!important;gap:11px!important;min-height:44px!important;padding:0!important;font-family:inherit!important;font-size:11px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;transition:color .34s,transform .34s cubic-bezier(.16,1,.3,1),background .34s,padding .34s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}html body.is-home .home-marquee-control{cursor:pointer!important}html body.is-home .home-marquee-no{color:#d3a354b8!important;font-size:12px!important}html body.is-home .home-marquee-sep{transform-origin:0!important;background:#efece43d!important;width:28px!important;transition:width .34s cubic-bezier(.16,1,.3,1),background .34s!important}html body.is-home .home-marquee-control:is(.is-active,[aria-pressed=true]){color:#f7f2e9!important;background:linear-gradient(140deg,#ffffff0e,#ffffff03)!important;padding:0 15px!important;box-shadow:inset 0 0 0 1px #d3a3544f!important}html body.is-home .home-marquee-control:is(.is-active,[aria-pressed=true]) .home-marquee-no{color:#e3aa4c!important}@media (hover:hover) and (pointer:fine){html body.is-home .home-marquee:hover .home-marquee-track{animation-play-state:paused!important}html body.is-home .home-marquee-control:hover{color:#fffaf0!important;transform:scale(1.09)!important}html body.is-home .home-marquee-control:hover .home-marquee-no{color:#efb85b!important}html body.is-home .home-marquee-control:hover .home-marquee-sep{background:#efbd5f9e!important;width:38px!important}}html[data-theme=light] body.is-home .home-marquee{color:#373833!important;background:#f2ede4!important;border-top-color:#1719141f!important;border-bottom-color:#1719141a!important}html[data-theme=light] body.is-home .home-marquee-item{color:#17191499!important}html[data-theme=light] body.is-home .home-marquee-sep{background:#17191433!important}html[data-theme=light] body.is-home .home-marquee-control:is(.is-active,[aria-pressed=true]){color:#171914!important;background:linear-gradient(140deg,#ffffffc7,#e7e1d66b)!important}@media (prefers-color-scheme:light){html:not([data-theme=dark]) body.is-home .home-marquee{color:#373833!important;background:#f2ede4!important;border-top-color:#1719141f!important;border-bottom-color:#1719141a!important}html:not([data-theme=dark]) body.is-home .home-marquee-item{color:#17191499!important}}@keyframes ergysPremiumEdgeRun{0%{opacity:.16;transform:translate(0,0)scaleX(.72)}35%{opacity:.72}68%{opacity:.58}to{opacity:.12;transform:translate(545%)scaleX(.93)}}html body:not(.is-home) .collection-intro,html body .about-cta{--ergys-surface-radius:26px;border-radius:var(--ergys-surface-radius)!important;clip-path:inset(0 round var(--ergys-surface-radius))!important;position:relative!important;overflow:hidden!important}html body:not(.is-home) .collection-intro{border:1px solid #d3a3543d!important}html body:not(.is-home) .collection-intro .panel-gold-orbit,html body .about-cta .panel-gold-orbit{visibility:visible!important;-webkit-mask-composite:initial!important;width:20%!important;height:9px!important;-webkit-mask:none!important;mask:none!important;mask-composite:initial!important;-webkit-clip-path:none!important;clip-path:none!important;filter:blur(2.5px)!important;z-index:8!important;pointer-events:none!important;will-change:transform,opacity!important;background:radial-gradient(#efbd5feb,#efbd5f6e 35%,#efbd5f1a 61%,#0000 79%)!important;border:0!important;border-radius:999px!important;padding:0!important;animation:7.6s ease-in-out infinite ergysPremiumEdgeRun!important;display:block!important;inset:auto auto 0 -20%!important}html[data-theme=light] body:not(.is-home) .collection-intro{border-color:#17191433!important}html[data-theme=light] body:not(.is-home) .collection-intro .panel-gold-orbit,html[data-theme=light] body .about-cta .panel-gold-orbit{background:radial-gradient(#070807d1,#07080761 35%,#07080714 61%,#0000 79%)!important}@media (prefers-color-scheme:light){html:not([data-theme=dark]) body:not(.is-home) .collection-intro{border-color:#17191433!important}html:not([data-theme=dark]) body:not(.is-home) .collection-intro .panel-gold-orbit,html:not([data-theme=dark]) body .about-cta .panel-gold-orbit{background:radial-gradient(#070807d1,#07080761 35%,#07080714 61%,#0000 79%)!important}}@media (width>=901px){html body .portfolio-section-intro[data-section=projects]{min-height:clamp(390px,29vw,475px)!important;padding:clamp(48px,4.8vw,72px) 46% clamp(48px,4.8vw,72px) clamp(50px,5vw,78px)!important}html body .portfolio-section-intro[data-section=projects] .kicker{letter-spacing:.18em!important;margin-top:auto!important;margin-bottom:25px!important;font-size:10px!important}html body .portfolio-section-intro[data-section=projects] h1{letter-spacing:-.055em!important;max-width:7ch!important;margin:0 0 15px!important;font-size:clamp(76px,6.3vw,116px)!important;line-height:.88!important}html body .portfolio-section-intro[data-section=projects]>p:not(.kicker){max-width:30ch!important;font-size:16px!important;line-height:1.45!important}}@media (width>=701px){html body.is-home .work-section .project-card,html body.is-home .work-section .project-image{border-radius:var(--ergys-desktop-radius)!important}html body.is-home .work-section .project-image{position:relative!important;overflow:hidden!important}html body.is-home .work-section .project-image:after{content:""!important;border-radius:inherit!important;-webkit-mask-composite:xor!important;pointer-events:none!important;background:linear-gradient(120deg,#d3a3547a,#d3a35414 19%,#0000 39% 82%,#d3a3542b)!important;padding:1px!important;animation:none!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-composite:exclude!important;mask-mode:match-source,match-source!important}}html[data-theme=light] body.is-home .work-section .project-image:after{background:linear-gradient(120deg,#17191447,#17191411 19%,#0000 39% 82%,#1719141c)!important}@media (prefers-color-scheme:light){html:not([data-theme=dark]) body.is-home .work-section .project-image:after{background:linear-gradient(120deg,#17191447,#17191411 19%,#0000 39% 82%,#1719141c)!important}}@media (width>=901px){html body.is-home .home-about-recognition .recognition-list{gap:12px!important}html body.is-home .home-about-recognition .recognition-row{contain:paint!important;border-radius:20px!important;flex-direction:column!important;min-height:292px!important;padding:22px 20px!important;display:flex!important;position:relative!important}html body.is-home .home-about-recognition .recognition-row:after{opacity:.18!important;animation:none!important}html body.is-home .home-about-recognition .recognition-year{color:var(--ergys-award-gold)!important;letter-spacing:.12em!important;font-size:11px!important;position:static!important}html body.is-home .home-about-recognition .recognition-index{color:#f4f0e88f!important;letter-spacing:.04em!important;margin-top:42px!important;font-size:13px!important;line-height:1!important}html body.is-home .home-about-recognition .recognition-index:before{content:""!important;background:#f4f0e833!important;width:30px!important;height:1px!important;margin-bottom:18px!important;display:block!important}html body.is-home .home-about-recognition .recognition-award-mark{width:60px!important;height:44px!important;color:var(--ergys-award-gold)!important;opacity:.68!important;top:18px!important;right:18px!important}html body.is-home .home-about-recognition .recognition-body{flex-direction:column!important;justify-content:flex-end!important;gap:8px!important;min-height:108px!important;margin-top:auto!important;padding:0!important;display:flex!important}html body.is-home .home-about-recognition a.recognition-row .recognition-body{padding-right:84px!important}html body.is-home .home-about-recognition .recognition-title{letter-spacing:-.034em!important;text-wrap:pretty!important;width:100%!important;max-width:20ch!important;font-size:clamp(28px,1.72vw,36px)!important;line-height:.94!important}html body.is-home .home-about-recognition .recognition-row:nth-child(2) .recognition-title{text-wrap:pretty!important;width:100%!important;max-width:22ch!important;font-size:clamp(25px,1.52vw,32px)!important;line-height:.95!important}html body.is-home .home-about-recognition .recognition-sub{opacity:.57!important;font-size:12px!important;line-height:1.3!important}html body.is-home .home-about-recognition .recognition-cta{min-width:76px!important;height:38px!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;letter-spacing:.11em!important;text-transform:uppercase!important;background:linear-gradient(145deg,#fff1,#ffffff03)!important;border:1px solid #ffffff24!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 12px!important;font-size:9px!important;font-weight:650!important;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s!important;display:inline-flex!important;position:absolute!important;bottom:17px!important;right:17px!important;box-shadow:inset 0 1px #ffffff1a!important}@media (hover:hover) and (pointer:fine){html body.is-home .home-about-recognition a.recognition-row:hover .recognition-cta{border-color:#d3a3548a!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #ffffff29,0 0 17px #d3a3541a!important}}}html[data-theme=light] body.is-home .home-about-recognition .recognition-index{color:#17191470!important}html[data-theme=light] body.is-home .home-about-recognition .recognition-index:before{background:#1719142b!important}html[data-theme=light] body.is-home .home-about-recognition .recognition-cta{background:linear-gradient(145deg,#ffffffb8,#eae4d947)!important;border-color:#17191424!important}@media (width>=901px){html body .about-cta{width:min(calc(100% - 10vw), var(--content-max))!important;border-radius:28px!important;min-height:clamp(430px,32vw,540px)!important;margin:clamp(64px,6vw,100px) auto!important;padding:clamp(58px,5vw,82px) clamp(58px,5vw,86px)!important}html body .about-cta-kicker{margin-bottom:clamp(54px,6vw,88px)!important}html body .about-cta-grid{grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr)!important;align-items:end!important;gap:clamp(76px,8vw,138px)!important}html body .about-cta h2{max-width:9.2ch!important;font-family:var(--serif)!important;letter-spacing:-.055em!important;font-size:clamp(72px,6vw,112px)!important;font-weight:400!important;line-height:.86!important}html body .about-cta-copy{align-self:end!important;padding-bottom:2px!important}html body .about-cta-copy p{max-width:38ch!important;margin-bottom:26px!important;font-size:clamp(15px,.93vw,18px)!important;line-height:1.62!important}html body .about-cta-link{width:100%!important}html body .booking-page .contact-booking{grid-template-columns:minmax(340px,.76fr) minmax(520px,1.08fr)!important;align-items:start!important;gap:clamp(74px,6.2vw,122px)!important}html body .booking-page .direct-contact h2{max-width:7ch!important;font-family:var(--serif)!important;letter-spacing:-.052em!important;font-size:clamp(58px,4.5vw,86px)!important;font-weight:400!important;line-height:.9!important}html body .booking-page .contact-intro{max-width:35ch!important}html body .booking-page .inquiry-form{-webkit-backdrop-filter:blur(10px)saturate(108%)!important;box-shadow:inset 0 1px 0 #ffffff1a, 0 18px 46px var(--book-shadow)!important;border-radius:24px!important;padding:clamp(30px,2.5vw,42px)!important}html body .booking-page .inquiry-form :is(input,select,textarea){border-radius:12px!important;transition:border-color .2s,box-shadow .2s,background .2s!important}html body .booking-page .inquiry-form :is(input,select,textarea):focus{border-color:#d3a35485!important;box-shadow:0 0 0 3px #d3a35412!important}html body .booking-page .submit-button{border-radius:999px!important;min-height:52px!important}}html[data-theme=light] body .booking-page .collab-copy .button{color:#171914!important;-webkit-text-fill-color:#171914!important;background:linear-gradient(145deg,#ffffffc9,#e9e3d857)!important;border-color:#17191433!important}html[data-theme=light] body .about-cta-link{color:inherit!important;-webkit-text-fill-color:currentColor!important}@media (prefers-color-scheme:light){html:not([data-theme=dark]) body .booking-page .collab-copy .button{color:#171914!important;-webkit-text-fill-color:#171914!important;background:linear-gradient(145deg,#ffffffc9,#e9e3d857)!important;border-color:#17191433!important}}@media (prefers-reduced-motion:reduce){html body.is-home .home-marquee-track,html body:not(.is-home) .collection-intro .panel-gold-orbit,html body .about-cta .panel-gold-orbit{will-change:auto!important;animation:none!important;transform:none!important}html body.is-home .scroll-indicator svg{animation:none!important}}@media (width>=1100px){html body.is-home .site-header:not(.is-scrolled) .ergys-wordmark{letter-spacing:.075em!important;gap:.3em!important;padding-left:27px!important;position:relative!important}html body.is-home .site-header:not(.is-scrolled) .ergys-wordmark:before{content:""!important;background:linear-gradient(#e3b76af5,#c9913894)!important;width:1px!important;height:44px!important;position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important}html body.is-home .site-header:not(.is-scrolled) .ergys-wordmark-strong,html body.is-home .site-header:not(.is-scrolled) .ergys-wordmark-light{font-size:clamp(27px,1.8vw,32px)!important;line-height:1!important}html body.is-home .site-header:not(.is-scrolled) .ergys-wordmark-strong{letter-spacing:.105em!important;font-weight:700!important}html body.is-home .site-header:not(.is-scrolled) .ergys-wordmark-light{letter-spacing:.09em!important;font-weight:300!important}html body.is-home .hero-editorial-statement{width:min(720px,45vw)!important;top:clamp(205px,26vh,265px)!important;left:clamp(92px,7.3vw,150px)!important}html body.is-home .hero-editorial-title{max-width:none!important;font:inherit!important;letter-spacing:normal!important;margin:20px 0 19px!important}html body.is-home .hero-editorial-title>span{font-family:var(--serif)!important;letter-spacing:-.058em!important;font-size:clamp(88px,6vw,112px)!important;font-style:normal!important;font-weight:400!important;line-height:.8!important;display:block!important}html body.is-home .hero-editorial-title>em{font-family:var(--serif)!important;letter-spacing:-.046em!important;white-space:nowrap!important;margin-top:.05em!important;font-size:clamp(82px,5.7vw,108px)!important;font-style:italic!important;font-weight:400!important;line-height:.84!important;display:block!important}html body.is-home .hero-social-module{z-index:9!important;color:#f8f4ec!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;display:flex!important;position:absolute!important;bottom:clamp(38px,4.5vh,58px)!important;right:clamp(40px,4.2vw,82px)!important}html body.is-home .hero-social-label{letter-spacing:.2em!important;opacity:.7!important;align-items:center!important;gap:12px!important;font-size:8px!important;font-weight:600!important;line-height:1!important;display:flex!important}html body.is-home .hero-social-label:after{content:""!important;background:linear-gradient(90deg,#d3a354c7,#d3a35424)!important;width:34px!important;height:1px!important}html body.is-home .hero-social-icons{gap:9px!important}html body.is-home .hero-social-icons .social-link{opacity:1!important;color:#fffffff2!important;-webkit-backdrop-filter:blur(9px)saturate(125%)!important;background:radial-gradient(circle at 30% 18%,#ffffff29,#ffffff09 38%,#0000 64%),linear-gradient(145deg,#ffffff16,#0609073d)!important;border:1px solid #d3a35459!important;border-radius:50%!important;flex:0 0 46px!important;width:46px!important;height:46px!important;box-shadow:inset 0 1px #ffffff36,inset 0 -1px #ffffff06,0 8px 22px #00000021!important}html body.is-home .hero-social-icons .social-link:before{opacity:1!important;border:1px solid #ffffff24!important;inset:6px!important;transform:none!important}html body.is-home .hero-social-icons .social-icon{width:17px!important;height:17px!important}@media (hover:hover) and (pointer:fine){html body.is-home .hero-social-icons .social-link:hover{border-color:#e7bb67b8!important;transform:translateY(-2px)scale(1.035)!important;box-shadow:inset 0 1px #ffffff4a,0 0 18px #d3a3541c,0 12px 28px #00000029!important}}}@media (width<=1099px){html body.is-home .hero-social-module{display:none!important}}@media (width<=700px){html{--ergys-mobile-header-height:90px;--ergys-mobile-header-pad:18px;--header-h:calc(90px + env(safe-area-inset-top))!important}html body .site-header{height:var(--header-h)!important;padding:env(safe-area-inset-top) var(--ergys-mobile-header-pad) 0!important;align-items:center!important}html body .site-header .ergys-wordmark,html body .mobile-menu-brand{font-family:var(--wordmark-font)!important;letter-spacing:.08em!important;white-space:nowrap!important;align-items:baseline!important;gap:.3em!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}html body .site-header .ergys-wordmark-strong,html body .site-header .ergys-wordmark-light,html body .mobile-menu-brand-strong,html body .mobile-menu-brand-light{font-size:28px!important;line-height:1!important}html body .site-header .ergys-wordmark-strong,html body .mobile-menu-brand-strong{font-weight:700!important}html body .site-header .ergys-wordmark-light,html body .mobile-menu-brand-light{font-weight:300!important}html body .mobile-menu-head{min-height:var(--header-h)!important;height:var(--header-h)!important;padding:env(safe-area-inset-top) var(--ergys-mobile-header-pad) 0!important;box-sizing:border-box!important;align-items:center!important}html body .mobile-menu-head-copy{height:var(--ergys-mobile-header-height)!important;align-items:center!important;min-width:0!important;display:flex!important}html body .mobile-menu-tagline{display:none!important}}@media (width>=1100px){html body.is-home .hero-editorial-statement{left:var(--gutter)!important;width:min(640px,46vw)!important;max-width:640px!important;right:auto!important}html body.is-home .hero-feature{left:var(--gutter)!important;width:min(360px,28vw)!important;max-width:360px!important;right:auto!important}html body.is-home .hero-editorial-kicker{letter-spacing:.22em!important;text-align:left!important;margin:0 0 20px!important;padding:0!important;font-size:clamp(10px,.68vw,12px)!important;line-height:1.2!important}html body.is-home .hero-editorial-title{width:auto!important;max-width:10ch!important;font:inherit!important;letter-spacing:normal!important;text-align:left!important;text-wrap:initial!important;margin:0 0 14px!important;padding:0!important;line-height:1!important}html body.is-home .hero-editorial-title>span{font-family:var(--serif)!important;letter-spacing:-.045em!important;margin:0!important;font-size:clamp(64px,5.2vw,92px)!important;font-style:normal!important;font-weight:400!important;line-height:.86!important;display:block!important}html body.is-home .hero-editorial-title>em{font-family:var(--serif)!important;letter-spacing:-.045em!important;white-space:nowrap!important;margin:-2px 0 0!important;font-size:clamp(64px,5.2vw,92px)!important;font-style:italic!important;font-weight:400!important;line-height:.86!important;display:block!important}html body.is-home .hero-editorial-subline{letter-spacing:.2em!important;text-align:left!important;max-width:max-content!important;margin:0!important;padding:0!important;font-size:clamp(10px,.68vw,12px)!important;line-height:1.2!important;display:block!important}html body.is-home .hero-project-label,html body.is-home .hero-project-title,html body.is-home .hero-meta,html body.is-home .hero-progress,html body.is-home .hero-controls{margin-left:0!important}html body.is-home .hero-project-label{letter-spacing:.19em!important;margin-bottom:8px!important;font-size:9px!important}html body.is-home .hero-project-title{letter-spacing:-.028em!important;font-size:clamp(30px,2vw,40px)!important;line-height:.96!important}}@media (width>=901px){html body.is-home .instagram-editorial-grid,html.motion-ready body.is-home .instagram-editorial-grid{columns:auto!important;column-count:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:start!important;gap:16px!important;display:grid!important}html body.is-home .instagram-editorial-card,html body.is-home .instagram-editorial-card:nth-child(n),html.motion-ready body.is-home .instagram-editorial-card,html.motion-ready body.is-home .instagram-editorial-card:nth-child(n){aspect-ratio:3/4!important;contain:paint!important;background:#090b09!important;border-radius:14px!important;grid-area:auto!important;width:100%!important;min-width:0!important;margin:0!important;display:block!important;position:relative!important;overflow:hidden!important}html body.is-home .instagram-editorial-card img,html.motion-ready body.is-home .instagram-editorial-card img{aspect-ratio:auto!important;object-fit:cover!important;object-position:var(--instagram-focus,50% 30%)!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;transition:transform .52s cubic-bezier(.16,1,.3,1),filter .32s!important;display:block!important;transform:scale(1)!important}html body.is-home .instagram-card-index{z-index:4!important}@media (hover:hover) and (pointer:fine){html body.is-home .instagram-editorial-card:hover img{filter:brightness(1.025)!important;transform:scale(1.022)!important}}}@media (width>=701px) and (width<=900px){html body.is-home .instagram-editorial-grid{columns:auto!important;column-count:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body.is-home .instagram-editorial-card{aspect-ratio:3/4!important;border-radius:13px!important;width:100%!important;overflow:hidden!important}html body.is-home .instagram-editorial-card img{object-fit:cover!important;object-position:var(--instagram-focus,50% 30%)!important;width:100%!important;height:100%!important}}html body.is-home .work-section .work-toolbar .filters button{isolation:isolate!important;background-clip:padding-box!important;border-radius:999px!important;position:relative!important;overflow:hidden!important}html body.is-home .work-section .work-toolbar .filters button:before,html body.is-home .work-section .work-toolbar .filters button:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}@media (hover:hover) and (pointer:fine){html body.is-home .work-section .work-toolbar .filters button:hover{background-clip:padding-box!important;border-color:#d3a35470!important;box-shadow:inset 0 1px #ffffff1a,0 0 16px #d3a35411,0 9px 22px #00000017!important}html body.is-home .work-section .work-toolbar .filters button[aria-pressed=true]:hover{border-color:#d3a35494!important}}html body.is-home .work-section .work-toolbar .filters button>*{z-index:2!important;position:relative!important}@media (width>=701px){html body.is-home .work-section .filters-shell,html body.is-home .work-section .filters{overflow:visible!important}html body.is-home .work-section .filters{padding:8px 2px 10px!important}html body.is-home .work-section .work-toolbar .filters button,html body.is-home .work-section .work-toolbar .filters button:hover,html body.is-home .work-section .work-toolbar .filters button:focus-visible{transform:none!important}}@keyframes ergysMobileMarqueeClean{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes ergysMenuOrbitClean{0%,30%{opacity:0;transform:rotate(-18deg)}33%{opacity:.92;transform:rotate(-18deg)}90%{opacity:1;transform:rotate(342deg)}96%{opacity:.26;transform:rotate(360deg)}to{opacity:0;transform:rotate(360deg)}}@media (width<=700px){html body.is-home .opening .hero-editorial-statement{z-index:8!important;color:#f7f1e8!important;pointer-events:none!important;text-shadow:0 3px 18px #00000052,0 1px 3px #00000038!important;width:min(56vw,210px)!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:18px!important;left:24px!important;right:auto!important}html body.is-home .opening .hero-editorial-kicker{color:#f7f1e8b3!important;letter-spacing:.2em!important;max-width:20ch!important;margin:0 0 9px!important;font-size:7.5px!important;font-weight:650!important;line-height:1.2!important;display:block!important}html body.is-home .opening .hero-editorial-title{color:#f8f2e8!important;width:100%!important;max-width:none!important;font-family:var(--serif)!important;text-wrap:initial!important;margin:0 0 9px!important;font-weight:400!important;line-height:1!important;display:block!important}html body.is-home .opening .hero-editorial-title>span{font-family:var(--serif)!important;letter-spacing:-.052em!important;white-space:nowrap!important;margin:0!important;font-size:clamp(43px,11.5vw,50px)!important;font-style:normal!important;font-weight:400!important;line-height:.84!important;display:block!important}html body.is-home .opening .hero-editorial-title>em{font-family:var(--serif)!important;letter-spacing:-.042em!important;white-space:nowrap!important;margin:2px 0 0!important;font-size:clamp(35px,9.4vw,41px)!important;font-style:italic!important;font-weight:400!important;line-height:.88!important;display:block!important}html body.is-home .opening .hero-editorial-subline{color:#f7f1e8a8!important;letter-spacing:.17em!important;max-width:20ch!important;font-size:7px!important;font-weight:600!important;line-height:1.3!important;display:block!important}html body.is-home .opening:has(.opening-frame:nth-child(2).is-active) .hero-editorial-statement{width:min(50vw,188px)!important;left:22px!important}html body.is-home .opening:has(.opening-frame:nth-child(2).is-active) .hero-editorial-title>span{font-size:clamp(39px,10.4vw,45px)!important}html body.is-home .opening:has(.opening-frame:nth-child(2).is-active) .hero-editorial-title>em{font-size:clamp(31px,8.3vw,36px)!important}html body.is-home .home-marquee{scroll-snap-type:none!important;-webkit-overflow-scrolling:auto!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)!important;mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)!important}html body.is-home .home-marquee-track{will-change:transform!important;align-items:center!important;width:max-content!important;min-width:max-content!important;animation:31s linear infinite ergysMobileMarqueeClean!important;display:flex!important}html body.is-home .home-marquee-set{flex:none!important;align-items:center!important;width:max-content!important;display:flex!important}html body.is-home .home-marquee-set:nth-child(2){display:flex!important}html body.is-home .home-marquee-item{white-space:nowrap!important;flex:none!important;min-height:48px!important}html body.is-home .home-marquee:active .home-marquee-track{animation-play-state:paused!important}html body.is-home [data-filter-rail]{scrollbar-width:none!important;scroll-behavior:auto!important;touch-action:pan-x!important;overscroll-behavior-x:contain!important;display:flex!important;overflow:auto hidden!important}html body.is-home [data-filter-rail]::-webkit-scrollbar{display:none!important}html body.is-home [data-filter-rail] button{flex:none!important}html body.is-home .home-about-recognition .recognition-row{border-radius:22px!important;min-height:238px!important;padding:22px!important;display:block!important;position:relative!important}html body.is-home .home-about-recognition .recognition-row:nth-child(2){min-height:254px!important}html body.is-home .home-about-recognition .recognition-year{color:var(--ergys-glass-gold)!important;letter-spacing:.15em!important;margin:0!important;font-size:10px!important;line-height:1!important;position:absolute!important;top:21px!important;left:22px!important}html body.is-home .home-about-recognition .recognition-award-mark{width:56px!important;height:42px!important;color:var(--ergys-glass-gold)!important;opacity:.62!important;margin:0!important;position:absolute!important;top:16px!important;right:19px!important;transform:none!important}html body.is-home .home-about-recognition .recognition-index{color:var(--ergys-glass-muted)!important;letter-spacing:.04em!important;opacity:.72!important;margin:0!important;font-size:11px!important;line-height:1!important;position:absolute!important;top:94px!important;left:22px!important;right:auto!important}html body.is-home .home-about-recognition .recognition-index:before{content:""!important;opacity:.48!important;background:currentColor!important;width:30px!important;height:1px!important;margin:0 0 12px!important;display:block!important}html body.is-home .home-about-recognition .recognition-index:after{content:none!important}html body.is-home .home-about-recognition .recognition-body{flex-direction:column!important;gap:6px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;bottom:21px!important;left:22px!important;right:22px!important}html body.is-home .home-about-recognition a.recognition-row .recognition-body{right:96px!important}html body.is-home .home-about-recognition .recognition-title{letter-spacing:-.036em!important;text-wrap:pretty!important;width:100%!important;max-width:17ch!important;margin:0!important;font-size:clamp(25px,6.9vw,31px)!important;font-weight:400!important;line-height:.95!important}html body.is-home .home-about-recognition .recognition-row:nth-child(2) .recognition-title{max-width:18ch!important;font-size:clamp(23px,6.3vw,28px)!important}html body.is-home .home-about-recognition .recognition-sub{opacity:.58!important;margin:0!important;font-size:10px!important;line-height:1.25!important}html body.is-home .home-about-recognition .recognition-cta{border-radius:999px!important;min-width:67px!important;height:35px!important;padding:0 10px!important;font-size:8px!important;bottom:16px!important;right:16px!important}html body .site-header .mobile-menu-trigger{border:1px solid color-mix(in srgb, currentColor 22%, transparent)!important;width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;color:inherit!important;background:color-mix(in srgb, currentColor 5%, transparent)!important;isolation:isolate!important;border-radius:50%!important;place-items:center!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff1f,0 6px 18px #00000017!important}html body .site-header .mobile-menu-trigger:before{content:""!important;pointer-events:none!important;background:conic-gradient(from -84deg, color-mix(in srgb, currentColor 48%, transparent) 0deg 296deg, transparent 296deg 340deg, #cc973ead 340deg, color-mix(in srgb, currentColor 48%, transparent) 360deg)!important;-webkit-mask-composite:xor!important;border:0!important;border-radius:50%!important;padding:1.25px!important;animation:none!important;position:absolute!important;inset:1px!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-origin:content-box,border-box!important;mask-composite:exclude!important;mask-mode:match-source,match-source!important}html body .site-header .mobile-menu-trigger:after{content:""!important;pointer-events:none!important;-webkit-mask-composite:xor!important;filter:drop-shadow(0 0 2px #d39d3f3d)!important;transform-origin:50%!important;background:conic-gradient(#0000 0deg 302deg,#be82251f 302deg,#dda742d1 322deg,#fad887fa 345deg,#0000 360deg)!important;border-radius:50%!important;padding:2px!important;animation:8.8s linear infinite ergysMenuOrbitClean!important;position:absolute!important;inset:-1px!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-origin:content-box,border-box!important;mask-composite:exclude!important;mask-mode:match-source,match-source!important}html body .hamburger{width:22px!important;height:12px!important;display:block!important;position:relative!important;overflow:visible!important}html body .hamburger i:first-child{background:currentColor!important;border-radius:999px!important;width:15px!important;height:1.25px!important;animation:none!important;top:5.4px!important;left:0!important}html body .hamburger i:last-child{background:#d5a147!important;border-radius:50%!important;width:4.4px!important;height:4.4px!important;animation:none!important;top:3.9px!important;right:3px!important;box-shadow:0 0 7px #d5a14747!important}html body .hamburger:after{content:""!important;background:#d5a147!important;border-radius:50%!important;width:4.4px!important;height:4.4px!important;animation:none!important;position:absolute!important;top:3.9px!important;right:-6.5px!important;box-shadow:0 0 7px #d5a14747!important}html.mobile-menu-open body .mobile-menu-trigger:after{opacity:0!important;animation-play-state:paused!important}html body .mobile-menu-close{background:#ffffff06!important;border:1px solid #d8bd784d!important;border-radius:50%!important;width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;margin:0!important;box-shadow:inset 0 1px #ffffff12!important}html body .mobile-menu-close:before,html body .mobile-menu-close:after{background:var(--menu-white)!important;width:17px!important;height:1px!important}}@media (prefers-reduced-motion:reduce){html body.is-home .home-marquee-track{will-change:auto!important;animation:none!important;transform:none!important}html body .mobile-menu-trigger:after{opacity:0!important;animation:none!important}}@keyframes ergysHomeTicker{0%{transform:translate(0,0)}to{transform:translate(-50%)}}html body.is-home .home-marquee{scroll-snap-type:none!important;overflow:hidden!important}html body.is-home .home-marquee-track{will-change:transform!important;width:max-content!important;min-width:max-content!important;animation:32s linear infinite ergysHomeTicker!important;display:flex!important}html body.is-home .home-marquee-set,html body.is-home .home-marquee-set:nth-child(2){flex:none!important;width:max-content!important;display:flex!important}html body.is-home .filmstrip-heading h2{letter-spacing:-.045em!important;text-wrap:balance!important;max-width:10ch!important;line-height:.92!important}@media (width<=700px){html body.is-home .opening .hero-editorial-statement{width:min(68vw,255px)!important;max-width:none!important;inset:auto auto clamp(230px,27vh,260px) 24px!important}html body.is-home .opening .hero-editorial-title>span{white-space:nowrap!important;font-size:clamp(46px,12.1vw,54px)!important;line-height:.84!important}html body.is-home .opening .hero-editorial-title>em{white-space:nowrap!important;margin-top:3px!important;font-size:clamp(35px,9.5vw,42px)!important;line-height:.88!important;display:block!important}html body.is-home .home-marquee-track{animation-duration:32s!important}}@media (prefers-reduced-motion:reduce){html body.is-home .home-marquee-track{will-change:auto!important;animation:none!important;transform:none!important}}@media (width<=700px){html body.is-home .opening-frame img{object-position:var(--slide-mobile-pos,var(--slide-pos,50% 43%))!important}html body.is-home .opening-frame[data-mobile-fit=contain] img{object-fit:contain!important;object-position:var(--slide-mobile-pos,50% 50%)!important;transform:translate3d(0, var(--hero-image-shift,0px), 0) scale(1.03)!important}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro){background-clip:padding-box!important;border-radius:26px!important;overflow:hidden!important}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro):after{border-radius:25px!important;inset:1px!important;box-shadow:inset 0 0 30px #ffffff04!important}html body:not(.is-home) .collection-intro.section-intro:not(.journal-index-intro) .collection-intro-visual{border-radius:0 25px 25px 0!important;height:auto!important;top:1px!important;bottom:1px!important;right:1px!important}}:root{--mobile-photo-gap:12px}html body img,html body picture,html body .project-image,html body .filmstrip-image,html body .latest-card,html body .instagram-editorial-card,html body .journal-card-image,html body .journal-post-cover,html body .artist-media,html body .collection-intro-visual,html body .next-project-media,html body .gallery.collection-body figure,html body .gallery.collection-body figure>a,html body [data-image-reveal]{background:0 0!important}html body .project-card .project-image,html body .filmstrip-item .filmstrip-image,html body .journal-card .journal-card-image,html body.is-home a.instagram-editorial-card{isolation:isolate;position:relative}html body .project-card .project-image:after,html body .filmstrip-item .filmstrip-image:after,html body .journal-card .journal-card-image:after,html body.is-home a.instagram-editorial-card:after{content:""!important;z-index:2!important;pointer-events:none!important;border-radius:inherit!important;opacity:0!important;background:linear-gradient(#0000000b 0%,#00000018 100%)!important;transition:opacity .18s,background .18s,box-shadow .18s!important;display:block!important;position:absolute!important;inset:0!important;box-shadow:inset 0 0 0 1px #ffffff1f!important}html body .project-card .project-image:has(img.image-ready):after,html body .filmstrip-item .filmstrip-image:has(img.image-ready):after,html body .journal-card .journal-card-image:has(img.image-ready):after,html body.is-home a.instagram-editorial-card:has(img.image-ready):after{opacity:1!important}@media (hover:hover) and (pointer:fine){html body .project-card:hover .project-image:after,html body .filmstrip-item:hover .filmstrip-image:after,html body .journal-card:hover .journal-card-image:after,html body.is-home a.instagram-editorial-card:hover:after{background:linear-gradient(#00000001,#00000005)!important;box-shadow:inset 0 0 0 1px #d3a35461!important}}@media (width<=700px){html body.is-home main{contain:none!important}html body.is-home .work-section,html body.is-home .work-section .project-grid{contain:none!important;overflow:visible!important;transform:none!important}html body.is-home .work-section .project-grid{columns:auto!important;column-count:auto!important;background:0 0!important;gap:0!important;display:block!important}html body.is-home .work-section .project-card,html body.is-home .work-section .project-feature{top:0!important;width:100%!important;min-height:0!important;margin:0 0 var(--mobile-photo-gap) 0!important;break-inside:auto!important;contain:none!important;isolation:isolate!important;filter:none!important;opacity:1!important;visibility:visible!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;background:0 0!important;padding:0!important;transition:none!important;display:block!important;position:sticky!important;inset-block-start:0!important;overflow:visible!important;transform:none!important}html body.is-home .work-section .project-card[hidden]{display:none!important}html body.is-home .work-section .project-card>a{filter:none!important;background:0 0!important;width:100%!important;display:block!important;transform:none!important}html body.is-home .work-section .project-card .project-image{aspect-ratio:auto!important;contain:none!important;isolation:isolate!important;background:0 0!important;border-radius:20px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;position:relative!important;overflow:hidden!important}html body.is-home .work-section .project-card .project-image img{z-index:1!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:var(--focal-point,center center)!important;opacity:1!important;visibility:visible!important;clip-path:none!important;-webkit-filter:none!important;transform-origin:50%!important;will-change:auto!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;background:0 0!important;width:100%!important;height:auto!important;max-height:none!important;transition:none!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}html body.is-home .work-section .project-card .project-image img.image-error{visibility:hidden!important}html.motion-ready body.is-home .work-section .project-card[data-reveal],html.motion-ready body.is-home .work-section .project-card[data-reveal].is-visible{opacity:1!important;visibility:visible!important;transition:none!important;transform:none!important}html.motion-ready body.is-home .work-section .project-card .project-image[data-image-reveal],html.motion-ready body.is-home .work-section .project-card .project-image[data-image-reveal].is-visible{opacity:1!important;visibility:visible!important;transform:none!important}html.motion-ready body.is-home .work-section .project-card .project-image[data-image-reveal] img{opacity:1!important;visibility:visible!important;clip-path:none!important;filter:none!important;transform:none!important}html body.is-home .work-section .project-card:before,html body.is-home .work-section .project-card:after{content:none!important;transition:none!important;animation:none!important;display:none!important}html body.is-home .work-section .project-stack-shade{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}html body.is-home .work-section .project-overlay{z-index:3!important;opacity:1!important;text-shadow:0 1px 12px #00000040!important;background:linear-gradient(#03040300 55%,#0304031a 77%,#0304035c 100%)!important;padding:16px 14px 13px!important}html body.is-home .work-section .project-card .icon-badge{z-index:4!important}html body.is-home .work-section .project-card{touch-action:pan-y pinch-zoom}html body.is-home .work-section .project-grid>.project-card:not(:first-child) .project-image,html body.is-home .work-section .project-grid>.project-feature:not(:first-child) .project-image{box-shadow:0 -50px 72px -42px #0000008a,0 10px 24px #00000029!important}html body.is-home .instagram-gallery-section{contain:none!important;overflow:visible!important;transform:none!important}html body.is-home .instagram-editorial-grid{columns:auto!important;column-count:auto!important;gap:var(--mobile-photo-gap)!important;contain:none!important;background:0 0!important;grid-template-columns:1fr!important;width:100%!important;max-width:none!important;margin:0 auto!important;padding:0 5vw 12px!important;display:grid!important;overflow:visible!important;transform:none!important}html body.is-home .instagram-editorial-card{top:auto!important;z-index:auto!important;aspect-ratio:4/5!important;contain:none!important;isolation:isolate!important;filter:none!important;opacity:1!important;visibility:visible!important;background:0 0!important;border-radius:20px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html.motion-ready body.is-home .instagram-editorial-card[data-image-reveal],html.motion-ready body.is-home .instagram-editorial-card[data-image-reveal].is-visible{opacity:1!important;visibility:visible!important;transform:none!important}html body.is-home .instagram-editorial-card img{z-index:1!important;object-fit:cover!important;object-position:center center!important;opacity:1!important;filter:none!important;transform-origin:50%!important;will-change:auto!important;background:0 0!important;width:100%!important;height:100%!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}html body.is-home .instagram-editorial-card.is-touch-focus img{transform-origin:50%!important;will-change:transform!important;transform:scale(1.04)!important}html body.is-home .instagram-editorial-card:before{content:none!important;display:none!important}html body.is-home .instagram-stack-shade{visibility:hidden!important;opacity:0!important;display:none!important}html body.is-home .instagram-card-index,html body.is-home .latest-icon-carousel{z-index:4!important}}@media (width<=700px) and (prefers-reduced-motion:reduce){html body.is-home .work-section .project-card.is-touch-focus .project-image img,html body.is-home .instagram-editorial-card.is-touch-focus img{will-change:auto!important;transition:none!important;transform:none!important}}@media (width<=700px){html body.is-home .work-section .project-grid>.project-card[data-stack-covered=true],html.motion-ready body.is-home .work-section .project-grid>.project-card[data-stack-covered=true]{opacity:0!important;pointer-events:none!important}html body.is-home .work-section .project-card .project-image{isolation:isolate!important;position:relative!important;overflow:hidden!important}html body.is-home .work-section .project-card .project-image:before{content:""!important;z-index:2!important;pointer-events:none!important;border-radius:inherit!important;opacity:1!important;filter:none!important;background:radial-gradient(105% 68% at 12% -5%,#ffffff2e 0%,#fff1 24%,#fff0 54%),radial-gradient(78% 54% at 92% 8%,#dec0821a 0%,#dec08209 30%,#dec08200 66%),linear-gradient(125deg,#ffffff09 0%,#ffffff03 28%,#0000 47%,#ffffff06 67%,#0000 86%)!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;transition:none!important;animation:none!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000002e!important}html body.is-home .work-section .project-card .project-image:after{content:""!important;z-index:2!important;pointer-events:none!important;border-radius:inherit!important;opacity:1!important;filter:none!important;background:linear-gradient(#03060414 0%,#03060429 45%,#02040357 100%)!important;transition:none!important;animation:none!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important;box-shadow:inset 0 0 0 1px #d3a3542e,inset 0 18px 32px #ffffff05,inset 0 -48px 80px #0000002e!important}html body.is-home .work-section .project-card .project-image img{-webkit-filter:brightness(.82)saturate(.94)contrast(1.025)!important;transition:none!important;animation:none!important;transform:none!important}html body.is-home .work-section .project-overlay{z-index:3!important;position:absolute!important}html body.is-home .work-section .project-card .icon-badge{z-index:4!important}html[data-theme=light] body.is-home .work-section .project-card .project-image img{opacity:1!important;-webkit-filter:none!important}html[data-theme=light] body.is-home .work-section .project-card .project-image:after{opacity:1!important;background:linear-gradient(#ffffff05 0%,#00000002 56%,#0000000e 100%)!important;box-shadow:inset 0 0 0 1px #b5894329,inset 0 1px #fff3,inset 0 -20px 44px #00000006!important}html[data-theme=light] body.is-home .work-section .project-overlay{background:linear-gradient(#0000 0%,#00000006 32%,#0000001f 66%,#00000052 100%)!important}}@media (width<=700px) and (prefers-color-scheme:light){html:not([data-theme=dark]) body.is-home .work-section .project-card .project-image img{opacity:1!important;-webkit-filter:none!important}html:not([data-theme=dark]) body.is-home .work-section .project-card .project-image:after{opacity:1!important;background:linear-gradient(#ffffff05 0%,#00000002 56%,#0000000e 100%)!important;box-shadow:inset 0 0 0 1px #b5894329,inset 0 1px #fff3,inset 0 -20px 44px #00000006!important}html:not([data-theme=dark]) body.is-home .work-section .project-overlay{background:linear-gradient(#0000 0%,#00000006 32%,#0000001f 66%,#00000052 100%)!important}}@media (width<=700px){html body.is-home .work-section .project-card .project-image{isolation:isolate!important;border-radius:20px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff1a,0 14px 34px #00000029!important}html body.is-home .work-section .project-card .project-image:before{content:""!important;z-index:2!important;pointer-events:none!important;border-radius:inherit!important;opacity:1!important;filter:none!important;mix-blend-mode:screen!important;background:linear-gradient(90deg,#ffffff3d 0%,#ffffff13 2.5%,#0000 9% 90%,#d3a3540e 96%,#ffffff24 100%),linear-gradient(#ffffff29 0%,#ffffff09 3%,#0000 9% 93%,#0000000a 100%)!important;transition:none!important;animation:none!important;position:absolute!important;inset:0!important;transform:none!important}html body.is-home .work-section .project-card .project-image:after{content:""!important;z-index:2!important;pointer-events:none!important;border-radius:inherit!important;background:var(--ergys-stack-overlay)!important;box-shadow:inset 0 0 0 1px var(--ergys-stack-border), inset 0 1px 0 #ffffff30, inset 1px 0 0 #ffffff0e, inset -1px 0 0 #d3a3540e, inset 0 -24px 48px #0000000a!important;opacity:1!important;filter:none!important;backdrop-filter:none!important;transition:none!important;animation:none!important;position:absolute!important;inset:0!important;transform:none!important}html body.is-home .work-section .project-card .project-image img{-webkit-filter:var(--ergys-stack-filter)!important;transition:none!important;animation:none!important;transform:none!important}html body.is-home .work-section .project-grid>.project-card:not(:first-child) .project-image,html body.is-home .work-section .project-grid>.project-feature:not(:first-child) .project-image{box-shadow:0 -52px 76px -44px #00000080,0 12px 28px #0000002b,inset 0 1px #ffffff1a!important}html body.is-home .work-section .project-overlay{z-index:3!important;background:linear-gradient(#0000 0%,#00000008 33%,#00000029 66%,#00000075 100%)!important;position:absolute!important}html[data-theme=light] body.is-home .work-section .project-overlay{background:linear-gradient(#0000 0%,#00000005 32%,#0000001c 66%,#00000057 100%)!important}}@media (width<=700px) and (prefers-color-scheme:light){html:not([data-theme=dark]) body.is-home .work-section .project-overlay{background:linear-gradient(#0000 0%,#00000005 32%,#0000001c 66%,#00000057 100%)!important}}.social-icons{align-items:center;gap:5px;display:flex}.social-icons .social-link{width:36px;height:36px;color:inherit;opacity:.68;border-radius:50%;flex:0 0 36px;place-items:center;transition:opacity .18s,transform .24s cubic-bezier(.16,1,.3,1),background .18s;display:grid;position:relative}.social-icons .social-link:before{content:"";opacity:.12;border:1px solid;border-radius:50%;transition:opacity .18s,transform .24s cubic-bezier(.16,1,.3,1);position:absolute;inset:2px;transform:scale(.88)}.social-icons .social-icon{z-index:1;width:16px;height:16px;display:block;position:relative}.social-icons .social-icon-facebook{width:17px;height:17px}.social-icons .social-link:hover,.social-icons .social-link:focus-visible{opacity:1;background:#ffffff09;transform:translateY(-2px)}.social-icons .social-link:hover:before,.social-icons .social-link:focus-visible:before{opacity:.35;transform:scale(1)}.social-icons .social-link:focus-visible{outline-offset:2px;outline:1px solid}footer .social-icons .social-link,.mobile-menu-footer .social-icons .social-link{color:#f4f2eddb!important}.mobile-menu-footer .social-icons{gap:2px}.mobile-menu-footer .social-icons .social-link{flex-basis:32px;width:32px;height:32px}.mobile-menu-footer .social-icons .social-icon{width:14px;height:14px}@media (width>=701px){footer .footer-social{gap:7px}footer .footer-social .social-link{flex-basis:42px;width:42px;height:42px}footer .footer-social .social-icon{width:18px;height:18px}footer .footer-social .social-icon-facebook{width:19px;height:19px}}.market-footer[data-astro-cid-7l5sj3rv]{border-top:1px solid color-mix(in srgb, currentColor 10%, transparent);width:100%;color:inherit;display:block}.market-footer-inner[data-astro-cid-7l5sj3rv]{justify-content:space-between;align-items:center;gap:28px;width:min(1500px,100% - 64px);margin:0 auto;padding:15px 0 17px;display:flex}.market-footer-group[data-astro-cid-7l5sj3rv]{align-items:center;gap:14px;min-width:0;display:flex}.market-footer-group[data-astro-cid-7l5sj3rv]>span[data-astro-cid-7l5sj3rv]{letter-spacing:.17em;text-transform:uppercase;opacity:.42;white-space:nowrap;font-size:9px;font-weight:500}.market-footer-group[data-astro-cid-7l5sj3rv]>div[data-astro-cid-7l5sj3rv]{flex-wrap:wrap;align-items:center;gap:0;display:flex}.market-footer-group[data-astro-cid-7l5sj3rv] a[data-astro-cid-7l5sj3rv]{color:inherit;letter-spacing:.12em;text-transform:uppercase;opacity:.58;font-size:10px;font-weight:500;text-decoration:none;transition:opacity .18s;position:relative}.market-footer-group[data-astro-cid-7l5sj3rv] a[data-astro-cid-7l5sj3rv]+a[data-astro-cid-7l5sj3rv]:before{content:"·";opacity:.36;margin:0 8px;display:inline-block}.market-footer-group[data-astro-cid-7l5sj3rv] a[data-astro-cid-7l5sj3rv].market-footer-city{opacity:.72}.market-footer-group[data-astro-cid-7l5sj3rv] a[data-astro-cid-7l5sj3rv]:hover,.market-footer-group[data-astro-cid-7l5sj3rv] a[data-astro-cid-7l5sj3rv][aria-current]{opacity:1}.market-footer-group[data-astro-cid-7l5sj3rv] a[data-astro-cid-7l5sj3rv][aria-current]{text-underline-offset:4px;text-decoration:underline from-font}@media (width<=1024px){.market-footer[data-astro-cid-7l5sj3rv]{display:none}}
