/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--iris-opening:3%}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#050505;--paper:#fff;--soft:#f2f2f2;--muted:#666;--line:#0000002e;--page-progress:0;--header-height:88px;--motion-fast:.18s;--motion-base:.32s;--motion-slow:.72s;--ease-out:cubic-bezier(.2,.7,.2,1);--pointer-x:0px;--pointer-y:0px;--pointer-copy-x:0px;--pointer-copy-y:0px}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:calc(var(--header-height) + 18px);background:var(--paper)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}body{color:var(--ink);background:var(--paper);font-family:var(--font-geist-sans),Inter,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a,body,button{color:inherit}a{text-decoration:none}button{font:inherit}canvas,img,video{max-width:100%;display:block}section[id]{scroll-margin-top:calc(var(--header-height) + 18px)}:focus-visible{outline-offset:5px;outline:2px solid #000}.listening :focus-visible,.route-closing--dark :focus-visible,.services :focus-visible,footer :focus-visible{outline-color:#fff}.skip-link{z-index:400;color:#fff;background:#000;padding:12px 16px;transition:transform .2s;position:fixed;top:12px;left:18px;transform:translateY(-160%)}.skip-link:focus{transform:none}.scroll-progress{z-index:110;transform:scaleX(var(--page-progress));transform-origin:0;inset:0 0 auto}.page-curtain,.scroll-progress{pointer-events:none;position:fixed}.page-curtain{z-index:300;display:flex;inset:0}.page-curtain span{transform-origin:top;transition:transform .46s cubic-bezier(.72,0,.18,1);transition-delay:calc(var(--curtain-index) * 32ms);background:#000;flex:1;transform:scaleY(0)}.page-curtain span:first-child{--curtain-index:0}.page-curtain span:nth-child(2){--curtain-index:1}.page-curtain span:nth-child(3){--curtain-index:2}.page-curtain span:nth-child(4){--curtain-index:3}.page-curtain span:nth-child(5){--curtain-index:4}.page-curtain span:nth-child(6){--curtain-index:5}html.is-leaving .page-curtain span{transform-origin:bottom;transform:scaleY(1)}.motion-toggle{z-index:95;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:1px solid #fff3;align-items:center;gap:9px;min-height:40px;padding:0 13px;font-size:9px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex;position:fixed;bottom:18px;left:18px}.motion-toggle:hover{transform:translateY(-2px)}.motion-toggle__icon{text-align:center;width:14px;font-size:11px}.motion-toggle__label{white-space:nowrap}.site-header{z-index:100;height:var(--header-height);border-bottom:1px solid #0000;grid-template-columns:1fr auto auto;align-items:center;gap:clamp(20px,3vw,48px);padding:0 clamp(22px,4.5vw,74px);transition:height .35s,background .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;display:grid;position:fixed;inset:0 0 auto}html.has-scrolled .site-header{--header-height:70px;border-color:var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;height:70px}html:not(.has-scrolled) .site-header--on-dark{color:#fff}html:not(.has-scrolled) .site-header--on-dark .header-logo,html:not(.has-scrolled) .site-header--on-dark .wordmark__jj{border-color:#ffffffa6}html:not(.has-scrolled) .site-header--on-dark .menu span,html:not(.has-scrolled) .site-header--on-dark .nav a:after{background:#fff}.wordmark{text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:12px;width:max-content;display:inline-flex}.wordmark__jj{border-right:1px solid #000;padding-right:12px;font:700 31px/1 Georgia,serif}.wordmark b{font:600 12px/1.1 Georgia,serif;display:block}.wordmark__tm{letter-spacing:0;vertical-align:super;margin-left:2px;font:700 .52em/1 Arial,sans-serif}.wordmark small{letter-spacing:.23em;margin-top:4px;font-size:8px;font-weight:600;display:block}.nav{align-items:center;gap:clamp(17px,2.2vw,36px);display:flex}.nav-home{display:none!important}.nav a{letter-spacing:.14em;text-transform:uppercase;align-items:center;min-height:44px;font-size:10px;font-weight:700;display:inline-flex;position:relative}.nav a:after{content:"";background:#000;height:1px;transition:right .3s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:7px;left:0;right:100%}.nav a:focus-visible:after,.nav a:hover:after{right:0}.nav-shop{position:relative}.nav-shop summary{letter-spacing:.14em;text-transform:uppercase;cursor:pointer;align-items:center;gap:7px;min-height:44px;font-size:10px;font-weight:700;list-style:none;display:inline-flex}.nav-shop summary::-webkit-details-marker{display:none}.nav-shop summary span{font-size:13px;transition:transform .2s;display:inline-block}.nav-shop[open] summary span{transform:rotate(180deg)}.nav-shop__menu{z-index:120;color:#fff;visibility:hidden;opacity:0;pointer-events:none;background:#070707fa;border:1px solid #fff3;width:310px;padding:8px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-8px);box-shadow:0 22px 55px #00000042}.nav-shop[open] .nav-shop__menu{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%)}.nav-shop__menu a{color:#fff;letter-spacing:.1em;border-bottom:1px solid #ffffff29;grid-template-columns:28px 1fr;align-items:center;gap:12px;min-height:66px;padding:0 14px;font-size:11px;display:grid}.nav-shop__menu a:after{display:none}.nav-shop__menu a:focus-visible,.nav-shop__menu a:hover{background:#ffffff14}.nav-shop__menu a b{color:#777;font-size:8px}.nav-shop__menu .nav-shop__all{color:#aaa;border-bottom:0;justify-content:flex-end;min-height:42px;font-size:8px;display:flex}.header-logo{border-left:1px solid var(--line);place-items:center;width:58px;height:58px;padding-left:10px;transition:width .35s,height .35s;display:grid}html.has-scrolled .header-logo{width:48px;height:48px}.brand-logo{z-index:2;aspect-ratio:1;filter:grayscale()contrast(1.08);mix-blend-mode:multiply;place-items:center;width:min(78%,480px);height:auto;line-height:0;display:inline-grid;position:relative}.brand-logo__image{object-fit:contain;width:100%;height:100%}.brand-logo__tm{z-index:4;color:#111;letter-spacing:0;opacity:.88;pointer-events:none;font:700 clamp(6px,.72vw,11px)/1 Arial,sans-serif;position:absolute;bottom:8%;right:8%}.brand-logo--compact .brand-logo__tm{font-size:clamp(5px,.52vw,8px)}.brand-logo--hero .brand-logo__tm{bottom:16%;right:18%}.brand-name__tm{letter-spacing:0;vertical-align:super;margin-left:.08em;font:700 .38em/1 Arial,sans-serif}.brand-logo--compact{width:100%}.header-logo .brand-logo{width:100%;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.header-logo:focus-visible .brand-logo,.header-logo:hover .brand-logo{transform:rotate(4deg)scale(1.06)}.menu{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:10px;display:none}.menu span{background:#000;width:100%;height:1px;margin:7px 0;transition:transform .25s;display:block}.eyebrow,.section-number{color:var(--muted);letter-spacing:.27em;text-transform:uppercase;margin:0 0 28px;font-size:9px;font-weight:700}.eyebrow:before{content:"";background:currentColor;width:72px;height:1px;margin:0 18px 3px 0;display:inline-block}h1,h2,h3,p{text-wrap:pretty}h1{letter-spacing:-.064em;margin:0;font:400 clamp(58px,7vw,116px)/.88 Georgia,Times New Roman,serif}h1 i,h2 i{font-weight:400}.button{--magnet-x:0px;--magnet-y:0px;letter-spacing:.15em;text-transform:uppercase;min-height:56px;transform:translate3d(var(--magnet-x),var(--magnet-y),0);transition:color var(--motion-base) ease,transform var(--motion-fast) ease,border-color var(--motion-base) ease;border:1px solid #000;justify-content:space-between;align-items:center;gap:28px;padding:0 23px;font-size:9px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.button:before{content:"";z-index:-1;transform-origin:100%;background:#fff;transition:transform .38s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scaleX(0)}.button b,.button span{z-index:1;position:relative}.button b{font-size:14px;font-weight:400;transition:transform .28s}.button:focus-visible,.button:hover{transform:translate3d(var(--magnet-x),calc(var(--magnet-y) - 3px),0)}.button:focus-visible b,.button:hover b{transform:translate(3px,-3px)}.button--dark{color:#fff;background:#000;min-width:220px}.button--dark:focus-visible,.button--dark:hover{color:#000}.button--dark:focus-visible:before,.button--dark:hover:before{transform-origin:0;transform:scaleX(1)}.button--line{background:#ffffffc2}.button--line:before{z-index:0;background:#000}.button--line:focus-visible,.button--line:hover{color:#fff}.button--line:focus-visible:before,.button--line:hover:before{transform-origin:0;transform:scaleX(1)}.button--light{color:#000;background:#fff;border-color:#fff}.button--light:before{z-index:0;background:#000}.button--light:focus-visible,.button--light:hover{color:#fff}.button--light:focus-visible:before,.button--light:hover:before{transform:scaleX(1)}.button--ghost{color:#fff;border-color:#ffffffa6}.button--ghost:before{z-index:0;background:#fff}.button--ghost:focus-visible,.button--ghost:hover{color:#000}.button--ghost:focus-visible:before,.button--ghost:hover:before{transform:scaleX(1)}.section-route,.text-link{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:700;display:inline-flex}.text-link{border-bottom:1px solid;margin-top:34px;padding-bottom:7px}.section-route span,.text-link span{transition:transform .25s}.section-route:focus-visible span,.section-route:hover span,.text-link:focus-visible span,.text-link:hover span{transform:translate(3px,-3px)}.hero{--scrub:0;isolation:isolate;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(28px,5vw,80px);min-height:max(860px,100svh);padding:145px clamp(24px,5.8vw,96px);display:grid;position:relative;overflow:hidden}.hero__video{z-index:-3;object-fit:cover;opacity:.16;filter:grayscale()contrast(1.22);width:110%;max-width:none;height:110%;transform:scale(calc(1.04 + var(--scrub) * .05));transform-origin:50%;position:absolute;inset:-5%}.hero__veil{z-index:-2;background:linear-gradient(90deg,#fffffffa,#fffffff0 42%,#ffffffab 68%,#ffffffd1);position:absolute;inset:0}.hero:before{content:"";z-index:-1;border:1px solid #00000014;border-radius:50%;width:42vw;height:42vw;position:absolute;top:-12vw;right:-16vw}.hero__copy{z-index:4;max-width:700px;transform:translate3d(var(--pointer-copy-x),calc(var(--parallax-y,0px) + var(--pointer-copy-y)),0);transition:transform var(--motion-fast) linear;position:relative}.hero__lede{max-width:570px;margin:36px 0 0;font:400 clamp(16px,1.3vw,20px)/1.7 Georgia,serif}.hero__actions{flex-wrap:wrap;gap:13px;margin-top:40px;display:flex}.hero__art{z-index:3;aspect-ratio:1;width:min(47vw,680px);transform:translate3d(var(--pointer-x),calc(var(--parallax-y,0px) + var(--pointer-y)),0);transition:transform var(--motion-fast) linear;justify-self:end;place-items:center;display:grid;position:relative}.hero__art:after,.hero__art:before{content:"";border:1px solid #00000024;border-radius:50%;animation:orbit 24s linear infinite;position:absolute}.hero__art:before{border-right-color:#0000;inset:2%}.hero__art:after{border-left-color:#0000;animation-duration:18s;animation-direction:reverse;inset:12%}.hero__index{letter-spacing:.26em;text-transform:uppercase;font-size:8px;font-weight:700;position:absolute;top:50%;right:-24px;transform:rotate(90deg)}.brand-logo--hero{border-radius:50%;width:47%;max-width:330px}.aperture-lottie{pointer-events:none}.aperture-lottie--hero{z-index:7;aspect-ratio:1;opacity:.13;width:43%;position:absolute}.camera-blueprint{z-index:3;opacity:.72;transform:rotate(calc(var(--scrub) * 7deg));border:1px solid #00000047;border-radius:50%;position:absolute;inset:5%}.camera-blueprint:after,.camera-blueprint:before{content:"";border:1px dashed #00000038;border-radius:50%;position:absolute;inset:8%}.camera-blueprint:after{border-style:solid;border-color:#00000024;inset:17%}.camera-blueprint__body{z-index:2;border:2px solid #0000004a;border-radius:16px 16px 24px 24px;height:45%;position:absolute;top:28%;left:14%;right:14%;box-shadow:inset 0 0 0 8px #ffffff21}.camera-blueprint__top{z-index:2;border:2px solid #00000047;border-radius:12px 12px 0 0;width:28%;height:13%;position:absolute;left:36%}.camera-blueprint__lens{aspect-ratio:1;border:2px solid #00000052;border-radius:50%;width:42%;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 12px #00000012,0 0 0 14px #0000002e}.camera-blueprint__lens b,.camera-blueprint__lens i,.camera-blueprint__lens:after,.camera-blueprint__lens:before{content:"";border:1px solid #00000038;border-radius:50%;position:absolute}.camera-blueprint__lens:before{inset:13%}.camera-blueprint__lens i{inset:37%}.camera-blueprint__grip{border:1px solid #00000038;border-radius:8px 18px 18px 8px;width:13%;height:62%;position:absolute;bottom:8%;left:4%}.camera-blueprint__controls{aspect-ratio:1;border:1px solid #00000047;border-radius:50%;width:8%;position:absolute;top:9%;right:8%;box-shadow:-34px 0 0 -1px #ffffff80,-34px 0 #0003}.camera-blueprint__axis{z-index:1;background:#00000024;position:absolute}.camera-blueprint__axis--horizontal{height:1px;top:50%;left:-7%;right:-7%}.camera-blueprint__axis--vertical{width:1px;top:-7%;bottom:-7%;left:50%}.blueprint{pointer-events:none;border:1px solid #00000012;border-radius:50%;position:absolute}.blueprint:after,.blueprint:before{content:"";background:#0000000b;position:absolute}.blueprint:before{width:140%;height:1px;top:50%;left:-20%}.blueprint:after{width:1px;height:140%;top:-20%;left:50%}.blueprint--one{width:320px;height:320px;top:42%;left:-180px}.blueprint--two{width:175px;height:175px;top:14%;left:43%}.scroll-cue{z-index:5;letter-spacing:.21em;text-transform:uppercase;align-items:center;gap:11px;min-height:40px;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:103px;left:clamp(24px,5.8vw,96px)}.scroll-cue span{background:#000;border-radius:50%;width:5px;height:5px;animation:pulse 1.8s ease-in-out infinite}.hero__offerings{z-index:6;color:#000;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#f7f7f7eb;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:26px;min-height:78px;padding:0 clamp(24px,7vw,110px);display:grid;position:absolute;inset:auto 0 0}.hero__offerings span{text-align:center;letter-spacing:.17em;text-transform:uppercase;font:400 12px/1.4 Georgia,serif}.hero__offerings b{font-size:12px}.hero-reveal{animation:fadeUp .82s both}.hero-reveal--1{animation-delay:.11s}.hero-reveal--2{animation-delay:.22s}.hero-reveal--3{animation-delay:.34s}.motion-ready [data-reveal]{opacity:0;clip-path:inset(0 0 14%);transition:opacity .72s ease var(--stagger,0s),transform .82s cubic-bezier(.2,.7,.2,1) var(--stagger,0s),clip-path .82s ease var(--stagger,0s);transform:translateY(34px)}.motion-ready [data-reveal].is-visible{opacity:1;clip-path:inset(0);transform:translate(0)}.manifesto{--scrub:.4;border-top:1px solid var(--line);grid-template-columns:.55fr 1.45fr;align-items:start;gap:8vw;min-height:78vh;padding:120px clamp(24px,7vw,116px);display:grid}.manifesto__statement{letter-spacing:-.06em;font:400 clamp(56px,8vw,132px)/.82 Georgia,serif}.manifesto__statement span{display:block}.manifesto__statement span:nth-child(2){margin-left:10vw;font-style:italic}.manifesto__statement span:nth-child(3){margin-left:3vw}.manifesto__copy{grid-column:2;max-width:570px;margin:0 0 0 auto;font:400 clamp(18px,2vw,27px)/1.55 Georgia,serif}@supports (animation-timeline:view()){.manifesto__statement span{animation:rise linear both;animation-timeline:view();animation-range:entry cover 46%}}.first-slice{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.first-slice article{border-right:1px solid var(--line);min-height:310px;padding:46px;position:relative;overflow:hidden}.first-slice article:last-child{border-right:0}.first-slice article:after{content:"";border:1px solid #00000017;border-radius:50%;width:210px;height:210px;transition:transform .65s;position:absolute;bottom:-90px;right:-90px}.first-slice span{letter-spacing:.2em;font-size:9px;font-weight:700}.first-slice h2{margin:78px 0 16px;font:400 clamp(24px,2.3vw,38px)/1.05 Georgia,serif}.first-slice p{max-width:310px;color:var(--muted);margin:0;font:400 15px/1.7 Georgia,serif}.work-grid{grid-template-columns:1.12fr .88fr;gap:9vw 5vw;padding:9vw clamp(24px,7vw,116px);display:grid}.work-card{min-width:0}.work-card--tall{padding-top:13vw}.work-card--wide{grid-column:1/-1;grid-template-columns:1.45fr .55fr;align-items:end;gap:4vw;display:grid}.work-card__visual{aspect-ratio:1.18;border:1px solid var(--line);background:#dedede;display:block;position:relative;overflow:hidden}.work-card__visual--two{aspect-ratio:.76}.work-card__visual--three{aspect-ratio:2.25;place-items:center;display:grid}.work-card__visual img{object-fit:cover;filter:contrast(1.08);width:100%;max-width:none;height:calc(100% + 130px);transform:translate3d(0,var(--parallax-y,0),0) scale(1.04);margin-top:-65px;transition:filter .7s,scale 1.4s cubic-bezier(.2,.7,.2,1)}.work-card__visual:focus-visible img,.work-card__visual:hover img{filter:contrast(1.03)}.preview-protection{z-index:5;color:#ffffff94;letter-spacing:.25em;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none;background:#00000014;border-block:1px solid #ffffff5c;width:118%;padding:7px 0;font:700 clamp(7px,.75vw,11px)/1 monospace;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-13deg)}.preview-protection,.work-card__visual:after{mix-blend-mode:difference;pointer-events:none;position:absolute}.work-card__visual:after{content:"JJ 7F3A9C  •  AUTHORIZED DISPLAY  •  J. JENKINS  •  28A1";z-index:4;color:#ffffff8c;letter-spacing:.16em;white-space:nowrap;font:700 5px/1 monospace;inset:auto 8px 8px;overflow:hidden}.work-card__visual--three img{object-position:center 44%}.work-card__visual--three .brand-logo{background:#ffffffe0;width:min(250px,34%);padding:16px;transition:transform .75s;position:absolute;box-shadow:0 10px 30px #0000001f}.work-card__visual--three:hover .brand-logo{transform:scale(1.04)rotate(-1deg)}.focus-ring{aspect-ratio:1;mix-blend-mode:difference;border:1px solid #ffffffb8;border-radius:50%;width:44%;position:absolute;top:26%;left:28%}.focus-ring:after,.focus-ring:before{content:"";background:#ffffffa6;position:absolute}.focus-ring:before{width:140%;height:1px;top:50%;left:-20%}.focus-ring:after{width:1px;height:140%;top:-20%;left:50%}.aperture{aspect-ratio:1;mix-blend-mode:difference;border:1px solid #ffffffb3;border-radius:50%;width:70%;animation:orbit 27s linear infinite;position:absolute;top:15%;left:15%}.aperture:before{content:"";border:1px solid #ffffff80;border-radius:50%;position:absolute;inset:16%}.work-card__meta{grid-template-columns:.45fr 1.2fr;column-gap:28px;padding-top:25px;display:grid}.work-card__meta>span{letter-spacing:.2em;text-transform:uppercase;padding-top:9px;font-size:9px;font-weight:700}.work-card__meta h2{letter-spacing:-.04em;margin:0;font:400 clamp(27px,3vw,50px)/.98 Georgia,serif}.work-card__meta p{max-width:430px;color:var(--muted);grid-column:2;margin:18px 0 0;font:400 15px/1.7 Georgia,serif}.work-card--wide .work-card__meta{padding:0 0 16px;display:block}.work-card--wide .work-card__meta h2{margin-top:40px}.work-card--wide .work-card__meta p{margin-top:20px}.scroll-film{--film-progress:0;color:#fff;background:#000;height:320svh;position:relative}.scroll-film__sticky{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.scroll-film__source{opacity:.001;pointer-events:none;width:1px;height:1px;position:absolute}.scroll-film__canvas{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scroll-film__shade{z-index:-2;position:absolute;inset:0}.scroll-film__kicker{letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700;position:absolute;top:clamp(92px,12vh,130px);left:clamp(22px,6vw,96px)}.scroll-film__captions{position:absolute;bottom:clamp(70px,12vh,128px);left:clamp(22px,6vw,96px);right:clamp(22px,6vw,96px)}.scroll-film__captions article{opacity:0;pointer-events:none;max-width:760px;transition:opacity .45s,transform .65s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;transform:translateY(38px)}.scroll-film[data-chapter="0"] .scroll-film__captions article:first-child,.scroll-film[data-chapter="1"] .scroll-film__captions article:nth-child(2),.scroll-film[data-chapter="2"] .scroll-film__captions article:nth-child(3){opacity:1;transform:none}.scroll-film__captions span{letter-spacing:.2em;font-size:9px;font-weight:700}.scroll-film__captions h2{letter-spacing:-.07em;margin:16px 0 20px;font:400 clamp(78px,11vw,170px)/.78 Georgia,serif}.scroll-film__captions p{color:#d1d1d1;max-width:520px;margin:0;font:400 clamp(16px,1.5vw,21px)/1.6 Georgia,serif}.scroll-film__meter{height:1px;position:absolute;bottom:32px;left:clamp(22px,6vw,96px);right:clamp(22px,6vw,96px)}.scroll-film__meter span{width:calc(var(--film-progress) * 100%);height:100%;display:block}.shop{background:var(--soft);border-top:1px solid var(--line);padding:120px clamp(24px,7vw,116px)}.section-head{grid-template-columns:.65fr 1.35fr;gap:3vw 7vw;margin-bottom:72px;display:grid}.section-head h2{letter-spacing:-.06em;margin:0;font:400 clamp(48px,6.7vw,108px)/.88 Georgia,serif}.section-head>p:last-child{max-width:580px;color:var(--muted);grid-column:2;margin:0;font:400 18px/1.7 Georgia,serif}.product-list{border-top:1px solid #000}.product{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 110px 150px;align-items:center;gap:24px;min-height:138px;display:grid}.product--gateway{grid-template-columns:70px 1fr 150px}.product__number{letter-spacing:.18em;font-size:9px;font-weight:700}.product h3{margin:0;font:400 clamp(22px,2.3vw,37px)/1.1 Georgia,serif}.product p{color:var(--muted);margin:9px 0 0;font:italic 14px/1.4 Georgia,serif}.product strong{font:400 28px/1 Georgia,serif}.product__add{--magnet-x:0px;--magnet-y:0px;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;min-height:48px;transform:translate3d(var(--magnet-x),var(--magnet-y),0);transition:color .25s ease,background .25s ease,transform var(--motion-fast) ease;background:0 0;border:1px solid #000;justify-content:space-between;align-items:center;padding:0 16px;font-size:9px;font-weight:700;display:flex;position:relative}.product__add--active,.product__add:focus-visible,.product__add:hover{transform:translate3d(var(--magnet-x),calc(var(--magnet-y) - 2px),0)}.product__add b{font-size:14px;font-weight:400;transition:transform .3s}.product__add--active b{transform:rotate(1turn)}.selection{color:#fff;background:#343434;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 24px;transition:background .3s,transform .3s;display:flex}.selection--active{transform:translateY(-2px)}.selection a,.selection span{letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.section-route{margin-top:38px}.about{grid-template-columns:.72fr 1.28fr;align-items:center;gap:8vw;min-height:100vh;padding:130px clamp(24px,7vw,116px);display:grid}.about__mark{place-items:center;min-height:520px;display:grid;position:relative}.about__mark .brand-logo{opacity:.22;width:min(34vw,470px)}.about-hero__portrait,.about__portrait{-webkit-user-select:none;user-select:none;background:#0a0a0a;border:1px solid #333;min-width:0;margin:0;padding:clamp(12px,1.4vw,20px);position:relative;box-shadow:0 32px 78px #00000038}.about-hero__portrait img,.about__portrait img{object-fit:contain;object-position:center;pointer-events:none;width:100%;height:auto;display:block}.about-hero__portrait>span,.about__portrait>span{color:#ffffff80;letter-spacing:.2em;text-align:center;pointer-events:none;border-block:1px solid #ffffff3d;width:112%;padding:6px 0;font:700 clamp(7px,.7vw,10px)/1 monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-9deg)}.about-hero__portrait figcaption,.about__portrait figcaption{color:#bdbdbd;letter-spacing:.15em;text-transform:uppercase;padding:15px 2px 0;font-size:8px;font-weight:700}.aperture-lottie--about{opacity:.08;width:min(41vw,560px);position:absolute}.about__copy h2{letter-spacing:-.055em;margin:0 0 42px;font:400 clamp(45px,5.8vw,90px)/.92 Georgia,serif}.about__lead{max-width:760px;margin:0;font:400 clamp(20px,2vw,30px)/1.5 Georgia,serif}.about__bio{grid-template-columns:1fr 1fr;gap:32px;margin-top:42px;display:grid}.about__bio p{color:var(--muted);margin:0;font:400 15px/1.78 Georgia,serif}.about__columns{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:48px;margin-top:68px;padding-top:30px;display:grid}.about__columns h3{letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px;font-size:9px}.about__columns p{color:var(--muted);margin:0;font:400 14px/1.75 Georgia,serif}.listening{color:#fff;background:#000;grid-template-columns:1.35fr .65fr;gap:10vw;padding:110px clamp(24px,7vw,116px);display:grid}.listening__quote{letter-spacing:-.035em;margin:0;font:italic 400 clamp(39px,5vw,78px)/1.05 Georgia,serif}.listening__note span{color:#bdbdbd;letter-spacing:.22em;text-transform:uppercase;font-size:9px;font-weight:700}.listening__note p{color:#bdbdbd;margin:30px 0 0;font:400 15px/1.75 Georgia,serif}.services{color:#fff;background:#080808;padding:120px clamp(24px,7vw,116px)}.section-head--light{margin-bottom:68px}.section-head--light .section-number{color:#aaa}.service-list{border-top:1px solid #444}.service{border-bottom:1px solid #333;grid-template-columns:80px 1fr 1fr 30px;align-items:center;gap:30px;min-height:126px;transition:padding .28s,background .28s;display:grid}.service:focus-visible,.service:hover{background:#151515;padding:0 18px}.service>span{color:#999;letter-spacing:.2em;font-size:9px}.service h3{margin:0;font:400 clamp(24px,2.5vw,38px)/1 Georgia,serif}.service p{color:#aaa;max-width:470px;margin:0;font:400 14px/1.65 Georgia,serif}.service b{font-size:16px;font-weight:400;transition:transform .28s}.service:focus-visible b,.service:hover b{transform:translate(4px,4px)rotate(-8deg)}.order{background:#ededed;grid-template-columns:1fr .72fr;align-items:center;gap:8vw;padding:130px clamp(24px,7vw,116px);display:grid}.order h2{letter-spacing:-.055em;margin:0 0 58px;font:400 clamp(44px,5.5vw,86px)/.92 Georgia,serif}.order ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.order li{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;align-items:center;min-height:75px;font:400 15px/1.5 Georgia,serif;display:grid}.order li span{letter-spacing:.16em;font-size:9px;font-weight:700}.order__note{color:var(--muted);margin:28px 0 0;font-size:11px;line-height:1.6}.payment-card{background:#fff;margin:0;padding:14px;transition:transform .55s;transform:rotate(1.2deg);box-shadow:0 26px 70px #0000001f}.payment-card:hover{transform:rotate(0)}.payment-card img{filter:grayscale()contrast(1.08);width:100%;height:auto}.payment-card figcaption{letter-spacing:.17em;text-transform:uppercase;padding:16px 5px 5px;font-size:9px;font-weight:700}.closing{--scrub:.5;text-align:center;background:linear-gradient(#fff,#f1f1f1);flex-direction:column;justify-content:center;align-items:center;min-height:82vh;padding:110px 24px;display:flex;overflow:hidden}.closing .brand-logo{opacity:.32;width:min(28vw,330px);transform:rotate(calc((var(--scrub) - .5) * 8deg));margin-bottom:28px}.closing>p{font:italic 20px/1 Georgia,serif}.closing h2{letter-spacing:-.07em;margin:18px 0 48px;font:400 clamp(58px,9vw,145px)/.82 Georgia,serif}.closing>div,.route-closing>div{gap:13px;display:flex}footer{color:#fff;background:#000;grid-template-columns:1fr 1fr;gap:52px;padding:60px clamp(24px,7vw,116px) 32px;display:grid}.footer-logo{filter:invert();opacity:.88;width:140px;display:block}footer>p{color:#aaa;justify-self:end;margin:0;font:italic 17px/1.5 Georgia,serif}footer>div{gap:30px;display:flex}footer>div a{letter-spacing:.17em;text-transform:uppercase;align-items:center;min-height:44px;font-size:9px;font-weight:700;display:inline-flex}footer>small{color:#777;justify-self:end}.interior-page{background:#fff}.interior-hero{color:#fff;isolation:isolate;background:#000;flex-direction:column;justify-content:flex-end;min-height:100svh;padding:165px clamp(24px,7vw,116px) 100px;display:flex;position:relative;overflow:hidden}.interior-hero__video{z-index:-3;object-fit:cover;filter:grayscale()contrast(1.18);width:100%;height:100%;position:absolute;inset:0}.interior-hero__veil{z-index:-2;background:linear-gradient(90deg,#000000b8,#0000002b 65%),linear-gradient(#0000 38%,#000000bf);position:absolute;inset:0}.interior-hero .eyebrow{color:#ddd}.interior-hero h1{max-width:980px;font-size:clamp(72px,10.5vw,172px)}.interior-hero__lede{color:#dedede;max-width:580px;margin:38px 0 70px;font:400 clamp(17px,1.5vw,22px)/1.65 Georgia,serif}.scroll-cue--light{bottom:34px;left:clamp(24px,7vw,116px)}.scroll-cue--light span{background:#fff}.collection-intro{border-bottom:1px solid var(--line);grid-template-columns:.65fr 1.35fr;gap:7vw;padding:110px clamp(24px,7vw,116px);display:grid}.collection-intro>p:last-child{letter-spacing:-.025em;max-width:800px;margin:0;font:400 clamp(26px,3.3vw,52px)/1.28 Georgia,serif}.collection-chapter{border-bottom:1px solid var(--line);grid-template-columns:1.08fr .92fr;align-items:center;gap:8vw;min-height:100svh;padding:130px clamp(24px,7vw,116px);display:grid}.collection-chapter--reverse{grid-template-columns:.92fr 1.08fr}.collection-chapter--reverse .collection-chapter__image{order:2}.collection-chapter__image{margin:0;overflow:hidden}.collection-chapter__image img{object-fit:cover;filter:grayscale()contrast(1.12);width:100%;height:min(72vh,780px);transform:translate3d(0,var(--parallax-y,0),0) scale(1.12)}.collection-chapter__image figcaption{letter-spacing:.18em;text-transform:uppercase;padding-top:13px;font-size:8px;font-weight:700}.collection-chapter__copy h2{letter-spacing:-.06em;max-width:680px;margin:0 0 30px;font:400 clamp(52px,6.5vw,104px)/.88 Georgia,serif}.collection-chapter__copy>p:last-of-type{max-width:560px;color:var(--muted);margin:0;font:400 18px/1.7 Georgia,serif}.route-closing{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:75vh;padding:110px 24px;display:flex}.route-closing>.brand-logo{opacity:.3;width:min(22vw,250px);margin-bottom:25px}.route-closing>p{margin:0;font:italic 20px/1 Georgia,serif}.route-closing h2{letter-spacing:-.06em;margin:20px 0 46px;font:400 clamp(57px,8vw,126px)/.85 Georgia,serif}.route-closing--dark{color:#fff;background:#000}.route-closing--dark .brand-logo{filter:invert();mix-blend-mode:normal}.about-hero{grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;min-height:100svh;padding:145px clamp(24px,7vw,116px) 90px;display:grid}.about-hero__mark{place-items:center;min-height:620px;display:grid;position:relative}.about-hero__mark .brand-logo{opacity:.88;width:min(36vw,480px)}.about-hero__portrait{justify-self:center;width:min(100%,720px)}.about-portrait-sequence{overflow:hidden}.about-portrait-sequence__stage{aspect-ratio:4/5;isolation:isolate;background:#050505;place-items:center;display:grid;position:relative;overflow:hidden}.about-hero__portrait .about-portrait-sequence__stage>img{z-index:0;object-fit:contain;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .9s,transform 1.6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(.985)}.about-hero__portrait .about-portrait-sequence__stage>img.is-active{z-index:1;opacity:1;transform:scale(1)}.about-portrait-sequence__stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 66%,#000000b8);position:absolute;inset:0}.about-portrait-sequence__mark{z-index:3;color:#ffffff85;letter-spacing:.2em;text-align:center;pointer-events:none;border-block:1px solid #ffffff42;width:112%;padding:6px 0;font:700 clamp(7px,.7vw,10px)/1 monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-9deg)}.about-portrait-sequence__index{z-index:3;color:#fff;letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;align-items:end;gap:20px;font:700 8px/1.35 Arial,sans-serif;display:flex;position:absolute;inset:auto 16px 14px}.about-portrait-sequence__index b{text-align:right;max-width:65%;font-weight:700}.about-portrait-sequence__controls{border-bottom:1px solid #333;align-items:center;gap:8px;min-height:48px;display:flex}.about-portrait-sequence__controls>button{color:#fff;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:0}.about-portrait-sequence__controls>button:focus-visible,.about-portrait-sequence__controls>button:hover{background:#202020}.about-portrait-sequence__dots{flex:1;justify-content:center;gap:10px;display:flex}.about-portrait-sequence__dots button{cursor:pointer;background:radial-gradient(circle,#777 0 2px,#0000 3px);border:0;width:18px;height:18px;padding:0}.about-portrait-sequence__dots button.is-active{background:radial-gradient(circle,#fff 0 4px,#0000 5px)}.about-portrait-sequence__pause{letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:700;padding-inline:10px!important}.about-portrait-sequence>figcaption{min-height:38px}.aperture-lottie--portrait{opacity:.08;width:min(44vw,590px);position:absolute}.about-hero__copy h1{font-size:clamp(62px,7.5vw,120px)}.about-hero__lead{max-width:670px;margin:38px 0 0;font:400 clamp(20px,2vw,30px)/1.5 Georgia,serif}.bio-story{color:#fff;background:#000;grid-template-columns:.55fr 1.45fr;gap:8vw;padding:120px clamp(24px,7vw,116px);display:grid}.bio-story__index{color:#aaa}.bio-story__lead{letter-spacing:-.025em;max-width:1000px;margin:0;font:400 clamp(30px,4vw,62px)/1.22 Georgia,serif}.bio-story__columns{grid-template-columns:1fr 1fr;gap:50px;margin-top:70px;display:grid}.bio-story__columns p{color:#bbb;margin:0;font:400 16px/1.8 Georgia,serif}.artist-principles{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.artist-principles article{border-right:1px solid var(--line);min-height:390px;padding:50px}.artist-principles article:last-child{border-right:0}.artist-principles span{letter-spacing:.2em;font-size:9px;font-weight:700}.artist-principles h2{margin:110px 0 20px;font:400 clamp(30px,3vw,52px)/1 Georgia,serif}.artist-principles p{max-width:360px;color:var(--muted);margin:0;font:400 15px/1.7 Georgia,serif}.mission-vision{background:#f1f1f1;grid-template-columns:1fr 1fr;gap:8vw;padding:130px clamp(24px,7vw,116px);display:grid}.mission-vision article{border-top:1px solid #000;padding-top:26px}.mission-vision span{letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:700}.mission-vision h2{letter-spacing:-.04em;margin:45px 0 24px;font:400 clamp(38px,4vw,65px)/1 Georgia,serif}.mission-vision p{max-width:580px;color:var(--muted);margin:0;font:400 16px/1.7 Georgia,serif}.shop-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;min-height:100svh;padding:145px clamp(24px,7vw,116px) 90px;display:grid;overflow:hidden}.shop-hero h1{font-size:clamp(66px,8vw,130px)}.shop-hero__lede{max-width:600px;margin:38px 0 0;font:400 clamp(18px,1.8vw,26px)/1.6 Georgia,serif}.shop-hero__stack{min-height:650px;position:relative}.shop-hero__stack figure{background:#fff;width:48%;height:70%;margin:0;padding:9px;position:absolute;overflow:hidden;box-shadow:0 20px 55px #00000029}.shop-hero__stack figure:first-child{top:2%;left:4%;transform:rotate(-4deg)}.shop-hero__stack figure:nth-child(2){bottom:2%;right:5%;transform:rotate(4deg)}.shop-hero__stack figure img{object-fit:cover;filter:grayscale()contrast(1.1);width:100%;height:100%}.shop-hero__stack>.brand-logo{z-index:4;background:#ffffffeb;width:32%;padding:12px;position:absolute;top:36%;left:35%;box-shadow:0 13px 34px #00000024}.shop-gateway{color:#fff;background:#080808}.shop-gateway__hero{grid-template-columns:1fr .42fr;align-items:center;gap:8vw;min-height:74svh;padding:150px clamp(24px,7vw,116px) 90px;display:grid}.shop-gateway__hero h1{font-size:clamp(66px,8.5vw,138px)}.shop-gateway__hero .eyebrow,.shop-gateway__hero .shop-hero__lede{color:#c7c7c7}.shop-gateway__mark{filter:grayscale()invert()contrast(1.15);mix-blend-mode:screen;opacity:.72;justify-self:end;width:min(30vw,380px)}.shop-branches{border-top:1px solid #ffffff2e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shop-branch{color:#fff;isolation:isolate;border-right:1px solid #ffffff2e;align-items:flex-end;min-height:min(78svh,820px);display:flex;position:relative;overflow:hidden}.shop-branch:last-child{border-right:0}.shop-branch>img{z-index:-2;object-fit:cover;filter:grayscale()contrast(1.14);width:100%;height:100%;transition:transform .8s var(--ease-out),filter .5s ease;position:absolute;inset:0}.shop-branch--apparel>img{object-position:center 30%}.shop-branch__veil{z-index:-1;background:linear-gradient(#0000001a 28%,#000000f0);position:absolute;inset:0}.shop-branch>div{width:100%;padding:clamp(32px,5vw,74px)}.shop-branch>div>span{letter-spacing:.2em;text-transform:uppercase;font-size:8px;font-weight:700}.shop-branch h2{font:800 clamp(48px,5.5vw,90px)/.84 var(--display-condensed),Impact,sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:22px 0}.shop-branch p{color:#c5c5c5;max-width:520px;margin:0 0 30px;font:400 15px/1.65 Georgia,serif}.shop-branch b{letter-spacing:.16em;text-transform:uppercase;font-size:9px}.shop-branch:focus-visible>img,.shop-branch:hover>img{filter:grayscale()contrast(1.26);transform:scale(1.035)}.shop-branches--six{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-branches--six .shop-branch{border-bottom:1px solid #ffffff2e;min-height:min(64svh,690px)}.shop-branches--six .shop-branch h2{font-size:clamp(40px,4vw,68px)}.shop-branches--six .shop-branch:nth-child(3n){border-right:0}.shop-branches--seven{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-branches--seven .shop-branch{border-bottom:1px solid #ffffff2e;min-height:min(64svh,690px)}.shop-branches--seven .shop-branch h2{font-size:clamp(40px,4vw,68px)}.shop-branches--seven .shop-branch:nth-child(3n){border-right:0}.shop-cart-entry{color:#fff;background:#0a0a0a;grid-template-columns:1fr .8fr;align-items:end;gap:9vw;padding:clamp(92px,10vw,150px) clamp(24px,7vw,116px);display:grid}.shop-cart-entry h2{font:700 clamp(54px,7vw,104px)/.86 var(--display-condensed),Impact,sans-serif;letter-spacing:-.04em;text-transform:uppercase;margin:18px 0 0}.shop-cart-entry h2 i{text-transform:none;font-family:Georgia,serif;font-size:.75em;font-weight:400}.shop-cart-entry>div:last-child p{color:#bbb;margin:0 0 30px;font:400 17px/1.7 Georgia,serif}.apparel-shop{background:#080808}.apparel-shop__hero{color:#fff;grid-template-columns:.82fr 1.18fr;align-items:center;gap:7vw;min-height:100svh;padding:130px clamp(24px,7vw,116px) 70px;display:grid;overflow:hidden}.apparel-shop__hero h1{font-size:clamp(66px,8vw,130px)}.apparel-shop__hero .eyebrow,.apparel-shop__hero .shop-hero__lede{color:#c7c7c7}.apparel-shop__hero-image{object-fit:contain;filter:grayscale()contrast(1.08);justify-self:center;width:100%;max-height:78svh}.studio-goods{color:#fff;background:#090909;padding:130px clamp(24px,7vw,116px);overflow:hidden}.studio-goods__head{border-bottom:1px solid #ffffff38;grid-template-columns:.75fr 1.15fr .8fr;align-items:end;gap:clamp(30px,5vw,84px);padding-bottom:64px;display:grid}.studio-goods__head .section-number{color:#fff;border-color:#ffffff80}.studio-goods__head h2{font:800 clamp(56px,7vw,116px)/.82 var(--display-condensed),Impact,sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:0}.studio-goods__head h2 i{text-transform:none;font-family:Georgia,serif;font-size:.72em;font-weight:400}.studio-goods__head>p:last-child{color:#bcbcbc;margin:0;font:400 16px/1.7 Georgia,serif}.studio-goods__grid{background:#ffffff38;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.merch-card{background:#090909;min-width:0}.merch-card__visual{aspect-ratio:1;color:#fff;background:#030303;display:block;position:relative;overflow:hidden}.merch-card__visual:after{content:"";pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:0}.merch-card__visual img{object-fit:cover;filter:grayscale()contrast(1.04);width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .45s}.merch-card__visual:focus-visible img,.merch-card__visual:hover img{filter:grayscale()contrast(1.12);transform:scale(1.035)}.merch-card--dark .merch-card__visual{background:radial-gradient(circle at 48% 38%,#242424 0,#141414 48%,#090909 100%)}.merch-card--dark .merch-card__visual:after{border-color:#ffffff47;box-shadow:inset 0 0 68px #ffffff09}.merch-card--dark .merch-card__visual img{filter:grayscale()brightness(1.16)contrast(1.03)}.merch-card--dark .merch-card__visual:focus-visible img,.merch-card--dark .merch-card__visual:hover img{filter:grayscale()brightness(1.24)contrast(1.06)}.merch-card__view{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.17em;text-transform:uppercase;opacity:0;background:#000000c7;border:1px solid #ffffff8c;padding:12px 14px;font-size:8px;font-weight:700;transition:opacity .3s,transform .3s;position:absolute;bottom:20px;right:20px;transform:translateY(8px)}.merch-card__visual:focus-visible .merch-card__view,.merch-card__visual:hover .merch-card__view{opacity:1;transform:none}.merch-card__meta{border:1px solid #ffffff1f;border-top:0;grid-template-columns:38px 1fr auto;align-items:start;gap:18px;min-height:148px;padding:24px 20px 28px;display:grid}.merch-card__meta>span{color:#7b7b7b;letter-spacing:.18em;padding-top:5px;font-size:8px;font-weight:700}.merch-card__meta h3{font:700 clamp(25px,2.5vw,40px)/.95 var(--display-condensed),Impact,sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:0}.merch-card__meta p{color:#aaa;margin:12px 0 0;font:italic 13px/1.45 Georgia,serif}.merch-card__meta strong{color:#d8d8d8;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:8px}.format-table{background:#f1f1f1;padding:120px clamp(24px,7vw,116px)}.format-table__head{grid-template-columns:.55fr 1.1fr .7fr;align-items:end;gap:6vw;margin-bottom:70px;display:grid}.format-table__head h2{letter-spacing:-.055em;margin:0;font:400 clamp(48px,6vw,96px)/.9 Georgia,serif}.format-table__head>p:last-child{color:var(--muted);margin:0;font:400 16px/1.7 Georgia,serif}.format-table__rows{border-top:1px solid #000}.format-table__rows article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 110px 130px;align-items:center;gap:28px;min-height:142px;display:grid}.format-table__rows article>span{letter-spacing:.2em;font-size:9px;font-weight:700}.format-table__rows h3{margin:0;font:400 clamp(25px,2.5vw,40px)/1 Georgia,serif}.format-table__rows p{color:var(--muted);margin:9px 0 0;font:italic 14px/1.4 Georgia,serif}.format-table__rows strong{font:400 28px/1 Georgia,serif}.format-table__rows a{letter-spacing:.14em;text-transform:uppercase;border:1px solid #000;place-items:center;min-height:46px;font-size:9px;font-weight:700;transition:color .25s,background .25s;display:grid}.format-table__rows a:focus-visible,.format-table__rows a:hover{color:#fff;background:#000}.retailer-callout{color:#fff;background:#080808;grid-template-columns:1fr .8fr;align-items:end;gap:9vw;padding:110px clamp(24px,7vw,116px);display:grid}.retailer-callout h2{font:800 clamp(54px,6.4vw,104px)/.84 var(--display-condensed),Impact,sans-serif;letter-spacing:-.04em;text-transform:uppercase;margin:0}.retailer-callout h2 i{text-transform:none;font-family:Georgia,serif;font-size:.72em;font-weight:400}.retailer-callout>div:last-child p{color:#bbb;max-width:580px;margin:0 0 34px;font:400 17px/1.7 Georgia,serif}.shop-process{grid-template-columns:.9fr 1.1fr;gap:8vw;padding:130px clamp(24px,7vw,116px);display:grid}.shop-process h2{letter-spacing:-.055em;margin:0;font:400 clamp(48px,5.8vw,92px)/.91 Georgia,serif}.shop-process ol{border-top:1px solid #000;margin:0;padding:0;list-style:none}.shop-process li{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;align-items:start;gap:24px;min-height:170px;padding:30px 0;display:grid}.shop-process li>span{letter-spacing:.2em;padding-top:6px;font-size:9px;font-weight:700}.shop-process h3{margin:0;font:400 clamp(25px,2.5vw,40px)/1 Georgia,serif}.shop-process li p{max-width:520px;color:var(--muted);margin:18px 0 0;font:400 15px/1.7 Georgia,serif}.payment-detail{background:#ededed;grid-template-columns:1fr .65fr;align-items:center;gap:9vw;padding:130px clamp(24px,7vw,116px);display:grid}.payment-detail h2{letter-spacing:-.055em;margin:0 0 30px;font:400 clamp(50px,6vw,96px)/.9 Georgia,serif}.payment-detail>div>p:last-of-type{max-width:620px;color:var(--muted);margin:0 0 40px;font:400 17px/1.7 Georgia,serif}.payment-detail figure{background:#fff;margin:0;padding:14px;box-shadow:0 26px 70px #0000001f}.payment-detail figure img{filter:grayscale()contrast(1.08);width:100%}.payment-detail figcaption{letter-spacing:.17em;text-transform:uppercase;padding:16px 4px 4px;font-size:9px;font-weight:700}.wallcovering-entry{color:#fff;background:#080808;grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(42px,8vw,120px);padding:clamp(88px,10vw,150px) clamp(24px,7vw,116px);display:grid}.wallcovering-entry figure{border:1px solid #333;margin:0;overflow:hidden;box-shadow:0 38px 90px #0006}.wallcovering-entry figure img{aspect-ratio:1.48;object-fit:cover;filter:saturate(.78)contrast(1.06);width:100%}.wallcovering-entry h2{font:700 clamp(52px,6.2vw,104px)/.84 var(--display-condensed),Impact,sans-serif;letter-spacing:-.04em;text-transform:uppercase;margin:0 0 28px}.wallcovering-entry h2 i{text-transform:none;font-family:Georgia,serif;font-size:.7em;font-weight:400}.wallcovering-entry>div>p:not(.section-number){color:#bbb;max-width:580px;margin:0 0 34px;font:400 16px/1.7 Georgia,serif}.wall-art-placements{background:#f3f3ef;padding:clamp(90px,10vw,150px) clamp(22px,6vw,92px)}.wall-art-placements__head{grid-template-columns:.45fr 1.1fr .75fr;align-items:end;gap:clamp(26px,5vw,76px);max-width:1420px;margin:0 auto clamp(46px,6vw,82px);display:grid}.wall-art-placements__head h2{font:800 clamp(50px,6.2vw,100px)/.85 var(--display-condensed),Impact,sans-serif;letter-spacing:-.04em;text-transform:uppercase;margin:0}.wall-art-placements__head h2 i{text-transform:none;font-family:Georgia,serif;font-size:.72em;font-weight:400}.wall-art-placements__head>p:last-child{color:#555;margin:0;font:400 16px/1.7 Georgia,serif}.wall-art-placements__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,34px);max-width:1420px;margin:0 auto;display:grid}.wall-art-placements figure{background:#fff;border:1px solid #c8c8c3;min-width:0;margin:0}.wall-art-placements figure>img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.wall-art-placements figcaption{padding:22px clamp(18px,2vw,28px) 28px}.wall-art-placements figcaption>span{color:#666;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.wall-art-placements h3{margin:16px 0 9px;font:400 clamp(25px,2.4vw,38px)/1 Georgia,serif}.wall-art-placements figcaption p{color:#555;min-height:42px;margin:0;font:italic 13px/1.55 Georgia,serif}.wall-art-placements figcaption small{color:#777;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #ddd;margin-top:20px;padding-top:16px;font-size:7px;font-weight:700;line-height:1.5;display:block}.wall-art-placements__actions{flex-wrap:wrap;align-items:center;gap:28px;max-width:1420px;margin:42px auto 0;display:flex}.wall-art-placements__actions>a:not(.button){color:#222;letter-spacing:.15em;text-transform:uppercase;align-items:center;min-height:44px;font-size:9px;font-weight:700;display:inline-flex}.wallpaper-hero{color:#fff;isolation:isolate;background:#080808;align-items:end;min-height:100svh;display:flex;position:relative;overflow:hidden}.wallpaper-hero>img{z-index:-3;object-fit:cover;filter:saturate(.72)contrast(1.12);width:100%;height:100%;position:absolute;inset:0}.wallpaper-hero__veil{z-index:-2;background:linear-gradient(90deg,#000000e6,#00000075 55%,#0003),linear-gradient(#0000 40%,#000000b3);position:absolute;inset:0}.wallpaper-hero__copy{width:100%;padding:170px clamp(24px,7vw,116px) 100px}.wallpaper-hero h1{max-width:1250px;font-size:clamp(70px,10.5vw,170px)}.wallpaper-hero__copy>p:last-child{color:#dedede;max-width:720px;margin:38px 0 0;font:400 clamp(17px,1.5vw,23px)/1.65 Georgia,serif}.mural-intro{background:#f3f3ef;grid-template-columns:.42fr 1.4fr;gap:clamp(38px,8vw,130px);padding:clamp(94px,11vw,170px) clamp(24px,7vw,116px);display:grid}.mural-intro h2{font:700 clamp(54px,7vw,116px)/.84 var(--display-condensed),Impact,sans-serif;letter-spacing:-.04em;text-transform:uppercase;margin:0 0 30px}.mural-intro h2 i{text-transform:none;font-family:Georgia,serif;font-size:.7em;font-weight:400}.mural-intro>div>p{color:#555;max-width:820px;margin:0;font:400 clamp(17px,1.5vw,22px)/1.7 Georgia,serif}.mural-comparison{background:#f3f3ef;padding:0 clamp(20px,5vw,78px) clamp(110px,13vw,190px)}.mural-comparison--intro{padding-bottom:clamp(72px,8vw,120px)}.mural-comparison>header{grid-template-columns:.5fr 1.25fr .75fr;align-items:end;gap:clamp(26px,5vw,76px);max-width:1420px;margin:0 auto 64px;display:grid}.mural-comparison h2{font:700 clamp(48px,5.8vw,94px)/.86 var(--display-condensed),Impact,sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:0}.mural-comparison h2 i{text-transform:none;font-family:Georgia,serif;font-size:.7em;font-weight:400}.mural-comparison header>p:last-child{color:#555;margin:0;font:400 15px/1.7 Georgia,serif}.mural-comparison__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,44px);max-width:1420px;margin:0 auto;display:grid}.mural-comparison__pair figure{background:#fff;border:1px solid #c8c8c3;min-width:0;margin:0;padding:clamp(12px,1.5vw,22px)}.mural-comparison__pair img{aspect-ratio:4/3;object-fit:contain;object-position:center;background:#111;width:100%;height:auto;display:block}.mural-comparison__pair figcaption{grid-template-columns:34px 1fr;align-items:start;gap:14px;padding:18px 4px 2px;display:grid}.mural-comparison__pair figcaption>span{color:#777;font:400 20px/1 Georgia,serif}.mural-comparison__pair b{font:400 clamp(20px,2vw,30px)/1.05 Georgia,serif;display:block}.mural-comparison__pair small{color:#666;letter-spacing:.14em;text-transform:uppercase;margin-top:8px;font-size:7px;font-weight:700;display:block}.mural-collection{background:#f3f3ef;padding:0 clamp(20px,5vw,78px) clamp(110px,13vw,190px)}.mural-card{grid-template-columns:minmax(0,1.42fr) minmax(280px,.58fr);align-items:center;gap:clamp(30px,6vw,96px);max-width:1500px;margin:0 auto clamp(96px,12vw,180px);display:grid}.mural-card:nth-child(2n){grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr)}.mural-card:nth-child(2n) .mural-card__comparison{grid-column:2}.mural-card:nth-child(2n) .mural-card__copy{grid-area:1/1}.mural-card__comparison{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(12px,1.8vw,24px);min-width:0;display:grid}.mural-card__visual{-webkit-user-select:none;user-select:none;background:#111;margin:0;position:relative;overflow:hidden;box-shadow:0 36px 90px #0003}.mural-card__visual img{aspect-ratio:4/3;object-fit:contain;pointer-events:none;background:#111;width:100%;display:block}.mural-card__visual img.is-portrait{aspect-ratio:3/4;object-fit:contain}.mural-card__visual>span{color:#ffffff6b;mix-blend-mode:difference;letter-spacing:.24em;text-align:center;pointer-events:none;background:#00000014;border-block:1px solid #ffffff47;width:116%;padding:7px 0;font:700 clamp(7px,.7vw,10px)/1 monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-11deg)}.mural-card__visual figcaption{color:#111;background:#fff;border-top:1px solid #c8c8c3;min-height:78px;padding:16px 18px}.mural-card__visual figcaption b{font:400 clamp(17px,1.35vw,22px)/1.05 Georgia,serif;display:block}.mural-card__visual figcaption small{color:#666;letter-spacing:.13em;text-transform:uppercase;margin-top:7px;font-size:7px;font-weight:700;display:block}.mural-card__copy>p:first-child,.mural-card__copy>span{color:#666;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:700}.mural-card__copy h2{font:700 clamp(48px,5.2vw,86px)/.84 var(--display-condensed),Impact,sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:20px 0 25px}.mural-card__copy>p:nth-of-type(2){color:#555;margin:0 0 30px;font:400 16px/1.7 Georgia,serif}.mural-card__copy .mural-card__transformation{color:#444;border-block:1px solid #aaa;margin:0 0 28px;padding:18px 0;font:400 14px/1.65 Georgia,serif}.mural-card__transformation b{color:#111;font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:8px}.wallcovering-system{color:#fff;background:#080808;padding:clamp(100px,12vw,180px) clamp(24px,7vw,116px)}.wallcovering-system header{grid-template-columns:.45fr 1.4fr;align-items:end;gap:7vw;margin-bottom:70px;display:grid}.wallcovering-system h2{font:700 clamp(54px,7vw,112px)/.84 var(--display-condensed),Impact,sans-serif;text-transform:uppercase;margin:0}.wallcovering-system h2 i{text-transform:none;font-family:Georgia,serif;font-size:.7em;font-weight:400}.wallcovering-system__grid{border-top:1px solid #3a3a3a;border-left:1px solid #3a3a3a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wallcovering-system__grid article{border-bottom:1px solid #3a3a3a;border-right:1px solid #3a3a3a;min-width:0;min-height:330px;padding:clamp(22px,2.2vw,30px);overflow:hidden}.wallcovering-system__grid article>span{color:#777;letter-spacing:.18em;font-size:8px;font-weight:700}.wallcovering-system__grid h3{max-width:100%;font:700 clamp(20px,1.65vw,31px)/.98 var(--display-condensed),Impact,sans-serif;letter-spacing:-.012em;overflow-wrap:anywhere;text-wrap:balance;text-transform:uppercase;margin:74px 0 20px}.wallcovering-system__grid p{color:#aaa;margin:0;font:400 14px/1.65 Georgia,serif}.wallcovering-process{background:#fff;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:clamp(100px,12vw,180px) clamp(24px,7vw,116px);display:grid}.wallcovering-process h2{font:700 clamp(54px,6.5vw,108px)/.84 var(--display-condensed),Impact,sans-serif;text-transform:uppercase;margin:0}.wallcovering-process h2 i{text-transform:none;font-family:Georgia,serif;font-size:.7em;font-weight:400}.wallcovering-process ol{border-top:1px solid #111;margin:0;padding:0;list-style:none}.wallcovering-process li{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;gap:24px;min-height:145px;padding:28px 0;display:grid}.wallcovering-process li>span{letter-spacing:.18em;padding-top:5px;font-size:8px;font-weight:700}.wallcovering-process li p{color:#555;margin:0;font:400 16px/1.7 Georgia,serif}.wallcovering-process li b{color:#111;margin-bottom:6px;font:400 25px/1.1 Georgia,serif;display:block}.wallcovering-gate{color:#fff;background:#080808;grid-template-columns:1fr .8fr;align-items:end;gap:9vw;padding:clamp(100px,12vw,180px) clamp(24px,7vw,116px);display:grid}.wallcovering-gate h2{font:700 clamp(54px,6.8vw,112px)/.84 var(--display-condensed),Impact,sans-serif;text-transform:uppercase;margin:0}.wallcovering-gate h2 i{text-transform:none;font-family:Georgia,serif;font-size:.7em;font-weight:400}.wallcovering-gate>div:last-child>p{color:#bbb;margin:0 0 34px;font:400 16px/1.75 Georgia,serif}.wallcovering-gate>div:last-child>div{flex-wrap:wrap;gap:12px;display:flex}.retailers-page{background:#f1f1f1}.retailers-hero{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;justify-content:flex-end;min-height:82svh;padding:150px clamp(24px,7vw,116px) 90px;display:flex}.retailers-hero h1{max-width:1180px;font-size:clamp(68px,10vw,162px)}.retailers-hero__meta{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:58px;display:flex}.retailers-hero__meta p{max-width:650px;color:var(--muted);margin:0;font:400 clamp(18px,1.7vw,25px)/1.6 Georgia,serif}.retailers-hero__meta span{letter-spacing:.17em;text-transform:uppercase;padding-bottom:5px;font-size:8px;font-weight:700}.retailer-directory{padding:100px clamp(24px,7vw,116px) 130px}.retailer-filters{grid-template-columns:minmax(260px,1.4fr) minmax(160px,.65fr) minmax(190px,.8fr) auto;align-items:end;gap:12px;display:grid}.retailer-filters label{gap:10px;display:grid}.retailer-filters label>span{letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:700}.retailer-filters input,.retailer-filters select{color:#090909;width:100%;height:54px;font:500 14px/1 var(--font-geist-sans),Arial,sans-serif;appearance:none;background:#fff;border:1px solid #222;border-radius:0;padding:0 15px}.retailer-filters select{background-image:linear-gradient(45deg,#0000 50%,#111 0),linear-gradient(135deg,#111 50%,#0000 0);background-position:calc(100% - 18px) 23px,calc(100% - 13px) 23px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.retailer-filters button{color:#fff;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:#111;border:1px solid #111;height:54px;padding:0 18px;font-size:8px;font-weight:700}.retailer-results{border-top:1px solid #111;margin-top:58px}.retailer-results__head{border-bottom:1px solid var(--line);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;min-height:62px;font-size:8px;font-weight:700;display:flex}.retailer-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.retailer-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:400px;padding:38px}.retailer-card:nth-child(2n){border-right:0}.retailer-card>span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:700}.retailer-card h2{font:700 clamp(34px,4vw,60px)/.93 var(--display-condensed),Impact,sans-serif;text-transform:uppercase;margin:72px 0 24px}.retailer-card address,.retailer-card p{max-width:520px;color:var(--muted);font:15px/1.7 Georgia,serif}.retailer-card>div{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.retailer-card a{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #111;padding-bottom:5px;font-size:8px;font-weight:700}.retailer-empty{grid-template-columns:.45fr 1.2fr;align-items:center;gap:7vw;min-height:600px;padding:80px 0;display:grid}.retailer-empty>span{color:#d7d7d7;font:700 clamp(150px,23vw,360px)/.7 var(--display-condensed),Impact,sans-serif}.retailer-empty h2{font:700 clamp(52px,6vw,96px)/.88 var(--display-condensed),Impact,sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:0 0 28px}.retailer-empty h2 i{text-transform:none;font-family:Georgia,serif;font-size:.72em;font-weight:400}.retailer-empty div>p:not(.section-number){max-width:680px;color:var(--muted);margin:0 0 35px;font:400 16px/1.7 Georgia,serif}.retailer-partner{color:#fff;background:#080808;grid-template-columns:1fr .8fr;align-items:end;gap:9vw;padding:120px clamp(24px,7vw,116px);display:grid}.retailer-partner h2{font:700 clamp(54px,6.5vw,104px)/.84 var(--display-condensed),Impact,sans-serif;text-transform:uppercase;margin:0}.retailer-partner h2 i{text-transform:none;font-family:Georgia,serif;font-size:.72em;font-weight:400}.retailer-partner>div:last-child p{color:#bbb;max-width:600px;margin:0 0 34px;font:400 16px/1.7 Georgia,serif}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}}@keyframes orbit{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes rise{0%{opacity:.08;transform:translateY(70px)}to{opacity:1;transform:none}}@keyframes logoFloat{50%{transform:translateY(-8px)rotate(.8deg)}}@keyframes blueprintBreathe{50%{opacity:.9;scale:1.012}}@view-transition{navigation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}@keyframes fadeOut{to{opacity:0;filter:blur(8px)}}@keyframes fadeIn{0%{opacity:0;filter:blur(8px)}}@media (max-width:1120px){.site-header{gap:22px;padding-inline:26px}.nav{gap:14px}.nav a{letter-spacing:.1em;font-size:9px}.hero{grid-template-columns:.94fr 1.06fr;padding-inline:34px}.hero__art{width:48vw}.format-table__head{grid-template-columns:.4fr 1.1fr .7fr;gap:4vw}}@media (max-width:900px){:root{--header-height:72px}body,html{width:100%;max-width:100%;overflow-x:clip}main,main>section{width:100%;min-width:0;max-width:100%}.site-header,html.has-scrolled .site-header{border-bottom-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5;grid-template-columns:1fr auto;height:72px;padding:0 20px}html:not(.has-scrolled) .site-header--on-dark{color:#000}html:not(.has-scrolled) .site-header--on-dark .wordmark__jj{border-color:#000}html:not(.has-scrolled) .site-header--on-dark .menu span{background:#000}.nav{visibility:hidden;opacity:0;pointer-events:none;border-bottom:1px solid var(--line);background:#fffffffc;flex-direction:column;align-items:stretch;gap:0;padding:25px 22px 30px;transition:opacity .25s,transform .25s,visibility .25s;position:fixed;inset:72px 0 auto;transform:translateY(-10px)}.nav-home{display:inline-flex!important}.nav--open{visibility:visible;opacity:1;pointer-events:auto;transform:none}.nav a{opacity:0;min-height:52px;transition:opacity .25s ease calc(var(--nav-index) * 45ms),transform .25s ease calc(var(--nav-index) * 45ms);font-size:14px;transform:translateY(-7px)}.nav--open a{opacity:1;transform:none}.nav-shop{opacity:0;width:100%;transition:opacity .25s ease calc(var(--nav-index) * 45ms),transform .25s ease calc(var(--nav-index) * 45ms);transform:translateY(-7px)}.nav--open .nav-shop{opacity:1;transform:none}.nav-shop summary{justify-content:space-between;width:100%;min-height:52px;font-size:14px}.nav-shop__menu{width:100%;max-height:0;box-shadow:none;visibility:visible;opacity:1;pointer-events:none;border:0;padding:0;transition:max-height .24s,padding .24s;position:static;overflow:hidden;transform:none}.nav-shop[open] .nav-shop__menu{pointer-events:auto;max-height:390px;padding:7px;transform:none}.nav-shop__menu a{opacity:1;transform:none}.nav a:after{bottom:4px}.header-logo{display:none}.menu{display:block}.menu--open span:first-child{transform:translateY(4px)rotate(45deg)}.menu--open span:last-child{transform:translateY(-4px)rotate(-45deg)}.hero{grid-template-columns:1fr;gap:54px;min-height:auto;padding:118px 22px 174px}.hero__video{opacity:.09}.hero__veil{background:#ffffffe3}.hero__art,.hero__copy{transform:none}.hero__art{justify-self:center;width:min(100vw - 44px,590px);margin-inline:auto}.hero__index{right:8px}h1{font-size:clamp(55px,15vw,88px)}.hero__lede{max-width:520px}.scroll-cue{display:none}.hero__offerings{gap:10px;min-height:110px;padding:14px 18px}.hero__offerings span{letter-spacing:.1em;font-size:9px}.manifesto{grid-template-columns:1fr;min-height:auto;padding:90px 22px}.manifesto__statement span:nth-child(2){margin-left:11vw}.manifesto__copy{grid-column:1;margin-top:50px}.first-slice{grid-template-columns:1fr}.first-slice article{border-right:0;border-bottom:1px solid var(--line);min-height:250px}.first-slice article:last-child{border-bottom:0}.first-slice h2{margin-top:62px}.work-grid{grid-template-columns:1fr;padding:90px 22px}.work-card--tall{padding-top:0}.work-card--wide{grid-column:1;grid-template-columns:1fr}.work-card--wide .work-card__meta{padding-top:25px}.work-card__meta{grid-template-columns:100px 1fr}.work-card__visual img{transform:scale(1.08)}.scroll-film{height:255svh}.scroll-film__shade{background:linear-gradient(#00000014 28%,#000000d1)}.scroll-film__captions h2{font-size:clamp(72px,20vw,118px)}.scroll-film__captions p{max-width:480px}.scroll-film__kicker{top:94px}.section-head{grid-template-columns:1fr;margin-bottom:52px}.section-head>p:last-child{grid-column:1}.services,.shop{padding:90px 22px}.product{grid-template-columns:42px 1fr auto;padding:24px 0}.product--gateway{grid-template-columns:42px 1fr}.product__add{grid-column:2/-1;width:100%}.selection{padding:18px}.about{grid-template-columns:1fr;padding:100px 22px}.about__mark{order:2;min-height:430px}.about-hero__portrait,.about__portrait{order:2;width:min(100%,680px);margin-inline:auto}.about__mark .brand-logo{width:min(72vw,410px)}.aperture-lottie--about{width:min(84vw,490px)}.about__bio,.about__columns,.listening{grid-template-columns:1fr}.listening{padding:90px 22px}.service{grid-template-columns:42px 1fr 20px;padding:25px 0}.service:focus-visible,.service:hover{padding:25px 10px}.service p{grid-column:2/-1}.order{grid-template-columns:1fr;padding:100px 22px}.payment-card{max-width:560px;margin:0 auto}.closing .brand-logo{width:min(60vw,300px)}.closing>div,.route-closing>div{flex-direction:column;width:100%;max-width:370px}footer{grid-template-columns:1fr}footer>p,footer>small{justify-self:start}.interior-hero{min-height:92svh;padding:130px 22px 90px}.interior-hero h1{font-size:clamp(70px,18vw,120px)}.collection-intro{grid-template-columns:1fr;padding:80px 22px}.collection-chapter,.collection-chapter--reverse{grid-template-columns:1fr;min-height:auto;padding:90px 22px}.collection-chapter--reverse .collection-chapter__image{order:0}.collection-chapter__image img{height:min(70vh,680px);transform:scale(1.08)}.collection-chapter__copy h2{font-size:clamp(50px,13vw,82px)}.about-hero,.shop-hero{grid-template-columns:1fr;padding:125px 22px 80px}.shop-gateway__hero{grid-template-columns:1fr;gap:42px;min-height:auto;padding:132px 22px 76px}.shop-gateway__mark{justify-self:start;width:min(62vw,310px)}.shop-branches{grid-template-columns:1fr}.shop-branch{border-bottom:1px solid #ffffff2e;border-right:0;min-height:70svh}.shop-branch:last-child{border-bottom:0}.shop-branches--six{grid-template-columns:1fr}.shop-branches--six .shop-branch{border-right:0;min-height:62svh}.shop-branches--seven{grid-template-columns:1fr}.shop-branches--seven .shop-branch{border-right:0;min-height:62svh}.shop-cart-entry{grid-template-columns:1fr;gap:34px;padding:86px 22px}.apparel-shop__hero{grid-template-columns:1fr;gap:36px;min-height:auto;padding:125px 22px 76px}.apparel-shop__hero-image{width:min(100%,620px);max-height:68svh}.about-hero__mark{order:2;min-height:470px}.about-hero__mark .brand-logo{width:min(72vw,410px)}.aperture-lottie--portrait{width:min(84vw,490px)}.bio-story{padding:90px 22px}.artist-principles,.bio-story,.bio-story__columns{grid-template-columns:1fr}.artist-principles article{border-right:0;border-bottom:1px solid var(--line);min-height:310px}.artist-principles h2{margin-top:80px}.mission-vision{grid-template-columns:1fr;padding:90px 22px}.shop-hero__stack{justify-self:center;width:100%;max-width:620px;min-height:530px;margin-inline:auto}.studio-goods{padding:90px 22px}.studio-goods__head{grid-template-columns:1fr;gap:26px;padding-bottom:44px}.studio-goods__grid{grid-template-columns:minmax(0,1fr);width:100%}.merch-card,.merch-card__meta,.merch-card__visual{width:100%;max-width:100%}.merch-card__meta h3{overflow-wrap:anywhere}.merch-card__meta{grid-template-columns:32px 1fr}.merch-card__meta strong{grid-column:2}.merch-card__view{opacity:1;transform:none}.format-table{padding:90px 22px}.format-table__head{grid-template-columns:1fr}.format-table__rows article{grid-template-columns:42px 1fr auto;padding:25px 0}.format-table__rows article>a{grid-column:2/-1}.mural-comparison>header,.mural-intro,.wallcovering-entry,.wallcovering-gate,.wallcovering-process,.wallcovering-system header{grid-template-columns:1fr}.wallcovering-entry{padding:90px 22px}.wall-art-placements{padding:86px 22px}.wall-art-placements__head{grid-template-columns:1fr;gap:24px}.wall-art-placements__grid{grid-template-columns:1fr;gap:22px}.wall-art-placements figcaption p{min-height:0}.wall-art-placements__actions{flex-direction:column;align-items:stretch;gap:20px}.wall-art-placements__actions .button{width:100%}.wallpaper-hero{min-height:88svh}.wallpaper-hero__copy{padding:140px 22px 70px}.wallpaper-hero h1{font-size:clamp(58px,15vw,92px)}.mural-intro{padding:90px 22px}.mural-comparison{padding:0 22px 100px}.mural-comparison>header{margin-bottom:42px}.mural-comparison__pair{grid-template-columns:1fr}.mural-card,.mural-card:nth-child(2n){grid-template-columns:1fr;gap:30px}.mural-card:nth-child(2n) .mural-card__comparison,.mural-card:nth-child(2n) .mural-card__copy{grid-area:auto/1}.wallcovering-system{padding:90px 22px}.wallcovering-system__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallcovering-system__grid h3{margin-top:54px;font-size:clamp(22px,3.4vw,30px)}.wallcovering-gate,.wallcovering-process{padding:90px 22px}.retailer-callout{gap:42px}.payment-detail,.retailer-callout,.shop-process{grid-template-columns:1fr;padding:90px 22px}.payment-detail figure{max-width:560px}.retailers-hero{min-height:auto;padding:135px 22px 78px}.retailers-hero__meta{flex-direction:column;align-items:flex-start;margin-top:42px}.retailer-directory{padding:72px 22px 90px}.retailer-filters{grid-template-columns:1fr 1fr}.retailer-filters label:first-child{grid-column:1/-1}.retailer-filters button{width:100%}.retailer-grid{grid-template-columns:1fr}.retailer-card{border-right:0}.retailer-empty{grid-template-columns:1fr;gap:40px;min-height:520px;padding:60px 0}.retailer-empty>span{font-size:clamp(130px,38vw,250px)}.retailer-partner{grid-template-columns:1fr;gap:42px;padding:90px 22px}}.checkout-page{color:#111;background:#f1f1ee}.checkout-hero{color:#fff;background:#080808;min-height:76svh;padding:154px clamp(24px,7vw,116px) 90px}.checkout-hero h1{max-width:980px;font:700 clamp(70px,9vw,146px)/.82 var(--display-condensed),Impact,sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:24px 0 30px}.checkout-hero h1 i{text-transform:none;font-family:Georgia,serif;font-size:.72em;font-weight:400}.checkout-hero>p:last-child{color:#bbb;max-width:710px;font:400 18px/1.7 Georgia,serif}.checkout-cart,.checkout-details{padding:clamp(88px,10vw,150px) clamp(24px,7vw,116px)}.checkout-cart h2,.checkout-details h2{letter-spacing:-.055em;margin:18px 0 42px;font:400 clamp(54px,7vw,106px)/.88 Georgia,serif}.checkout-cart__items{border-top:1px solid #888}.checkout-cart__items article{border-bottom:1px solid #aaa;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:28px;min-height:150px;padding:20px 0;display:grid}.checkout-cart__items img{object-fit:contain;background:#111;width:120px;max-height:120px}.checkout-cart__items h3{margin:0;font:400 clamp(24px,3vw,38px)/1 Georgia,serif}.checkout-cart__items p{color:#555;margin:10px 0;font:italic 14px/1.4 Georgia,serif}.checkout-cart__items small{letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:700}.checkout-cart__items strong{font:400 28px/1 Georgia,serif}.checkout-cart__total{grid-template-columns:1fr auto;align-items:end;gap:14px 30px;max-width:620px;margin:42px 0 0 auto;display:grid}.checkout-cart__total span{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.checkout-cart__total strong{font:400 48px/1 Georgia,serif}.checkout-cart__total small{color:#666;grid-column:1/-1}.checkout-cart__empty{border:1px solid #aaa;padding:40px}.checkout-cart__empty p{margin:0 0 26px;font:400 22px/1.4 Georgia,serif}.checkout-details{background:#deded9;grid-template-columns:.8fr 1.2fr;gap:9vw;display:grid}.checkout-details>div>p:last-child{color:#555;max-width:560px;font:400 16px/1.7 Georgia,serif}.checkout-details form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:20px;display:grid}.checkout-details label{gap:9px;display:grid}.checkout-details label span{letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700}.checkout-details input,.checkout-details select,.checkout-details textarea{color:#111;background:#ffffffb8;border:1px solid #999;border-radius:0;width:100%;padding:15px;font:400 16px/1.3 Georgia,serif}.checkout-details form .button,.checkout-details__status,.checkout-details__wide{grid-column:1/-1}.checkout-details__status{color:#555;letter-spacing:.08em;min-height:24px;margin:0;font-size:9px;font-weight:700}@media (max-width:900px){.nav-shop[open] .nav-shop__menu{max-height:620px}.checkout-hero{min-height:auto;padding:132px 20px 72px}.checkout-hero h1{font-size:clamp(62px,17vw,96px)}.checkout-cart,.checkout-details{padding:78px 18px}.checkout-details{gap:36px}.checkout-details,.checkout-details form{grid-template-columns:minmax(0,1fr)}.checkout-details form .button,.checkout-details label,.checkout-details__status,.checkout-details__wide{grid-column:1}.checkout-cart__items article{grid-template-columns:82px minmax(0,1fr);gap:16px}.checkout-cart__items img{width:82px;max-height:90px}.checkout-cart__items strong{grid-column:2}}@media (max-width:620px){.wordmark__jj{font-size:28px}.wordmark b{font-size:11px}.hero__actions{flex-direction:column;align-items:stretch}.button{width:100%}.hero__art{width:min(100vw - 44px,470px)}.brand-logo--hero{width:52%}.camera-blueprint{inset:4%}.hero__offerings{grid-template-columns:1fr}.hero__offerings b{display:none}.hero__offerings span{line-height:1.5}.manifesto__statement{font-size:clamp(54px,18vw,92px)}.work-card__meta{grid-template-columns:78px 1fr}.work-card__meta p{grid-column:1/-1}.work-card__visual--three{aspect-ratio:1.35}.scroll-film__captions{bottom:100px}.scroll-film__captions h2{margin-bottom:14px}.scroll-film__kicker{line-height:1.6;right:22px}.selection{flex-direction:column;align-items:flex-start}.mural-card__comparison{grid-template-columns:1fr}.mural-card__visual figcaption{min-height:0}.wallcovering-system__grid{grid-template-columns:1fr}.wallcovering-system__grid article{min-height:0}.wallcovering-system__grid h3{overflow-wrap:normal;margin-top:42px;font-size:28px}.service{gap:18px}.service p{font-size:13px}footer>div{flex-wrap:wrap}.motion-toggle{left:10px;bottom:calc(10px + env(safe-area-inset-bottom));min-width:44px;min-height:44px;transition:width var(--motion-base) var(--ease-out),padding var(--motion-base) var(--ease-out),transform var(--motion-fast) ease,background var(--motion-fast) ease;justify-content:center;padding-inline:11px}.motion-toggle--compact{border-radius:0 22px 22px 0;width:44px;padding-inline:0;transform:translate(-10px)}.motion-toggle--compact:focus-visible,.motion-toggle--compact:hover{transform:translate(0)}.motion-toggle--compact .motion-toggle__label{opacity:0;width:0;overflow:hidden}.motion-toggle__label{opacity:1;width:auto;transition:width var(--motion-base) ease,opacity var(--motion-fast) ease}.shop-hero__stack{min-height:430px}.shop-hero__stack figure{width:55%;height:68%}.shop-hero__stack>.brand-logo{width:38%;left:31%}.retailer-filters{grid-template-columns:1fr}.retailer-filters label:first-child{grid-column:1}.retailer-results__head{flex-direction:column;justify-content:center;align-items:flex-start}}.form-trap{clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.payment-success{color:#fff;background:#090909;min-height:100svh}.payment-success>section{min-height:100svh;padding:calc(var(--header-height) + 90px) clamp(24px,9vw,150px) 100px;align-content:center;display:grid}.owner-page{background:#f2f1ed}.owner-hero{min-height:65svh;padding:calc(var(--header-height) + 70px) clamp(24px,7vw,110px) 80px;color:#fff;background:#090909;grid-template-columns:1.2fr .8fr;align-items:end;gap:50px;display:grid}.owner-hero>div:last-child{border:1px solid #555;padding:28px}.owner-hero a,.owner-hero strong{margin-top:12px;display:block}.owner-metrics{border-bottom:1px solid #999;grid-template-columns:repeat(4,1fr);display:grid}.owner-metrics article{border-right:1px solid #aaa;flex-direction:column;justify-content:space-between;min-height:160px;padding:30px;display:flex}.owner-metrics span{letter-spacing:.14em;text-transform:uppercase;font-size:8px}.owner-metrics strong{font:700 clamp(36px,4vw,60px)/1 Georgia,serif}.owner-notice{color:#fff;background:#111;min-height:42px;margin:0;padding:12px clamp(24px,7vw,110px)}.owner-section{padding:clamp(55px,8vw,110px) clamp(24px,7vw,110px)}.owner-section h2{font:800 clamp(44px,6vw,86px)/.86 var(--display-condensed),Impact,sans-serif;text-transform:uppercase}.owner-list{border-top:1px solid #999}.owner-list details,.owner-list>article{border-bottom:1px solid #aaa}.owner-list summary{cursor:pointer;grid-template-columns:1.3fr .7fr;gap:24px;padding:22px 0;display:grid}.owner-list summary b{display:block}.owner-list form{background:#e5e3dc;grid-template-columns:repeat(2,1fr);gap:18px;padding:24px;display:grid}.owner-list label{gap:8px;display:grid}.owner-list input,.owner-list select{min-height:48px;padding:0 12px}.owner-list>article{grid-template-columns:1fr 220px;gap:35px;padding:25px 0;display:grid}@media (max-width:900px){.owner-hero,.owner-list summary,.owner-list>article{grid-template-columns:1fr}.owner-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.owner-list form,.owner-metrics{grid-template-columns:1fr}}.book-library,.collector-edition{color:#111;background:#e9e9e4}.book-library__hero,.collector-edition__hero{color:#fff;background:#080808;grid-template-columns:minmax(0,1fr);align-items:end;gap:8vw;min-height:76svh;padding:160px clamp(24px,7vw,116px) 90px;display:grid}.book-library__hero h1,.collector-edition__hero h1{max-width:1080px;font:800 clamp(70px,9.2vw,150px)/.8 var(--display-condensed),Impact,sans-serif;letter-spacing:-.05em;text-transform:uppercase;margin:24px 0 30px}.book-library__hero h1 i{text-transform:none;font-family:Georgia,serif;font-size:.62em;font-weight:400}.collector-edition__hero h1 i{color:#bdbdbd;letter-spacing:.01em;text-transform:none;margin-top:16px;font:400 .24em/1.05 Georgia,serif;display:block}.book-library__hero>div>p:last-child,.collector-edition__hero>div>p{color:#bdbdbd;max-width:690px;font:400 clamp(17px,1.55vw,24px)/1.62 Georgia,serif}.book-library__mark,.collector-edition__mark{filter:grayscale()invert();opacity:.6;justify-self:end;width:min(27vw,350px)}.collector-edition__status{letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #555;justify-content:space-between;gap:24px;width:min(100%,560px);margin-top:38px;padding-top:18px;font-size:8px;display:flex}.collector-edition__status span{color:#888}.book-library__grid{background:#090909;border-top:1px solid #333;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.book-library__card{color:#fff;border-bottom:1px solid #333;border-right:1px solid #333;min-width:0}.book-library__card:nth-child(2n){border-right:0}.book-library__card figure{aspect-ratio:16/10;background:#111;margin:0;position:relative;overflow:hidden}.book-library__card figure img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out),filter .45s ease}.book-library__card figure span{color:#ffffff6b;letter-spacing:.17em;text-align:center;pointer-events:none;width:110%;font:700 7px/1 monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.book-library__card>div{flex-direction:column;align-items:flex-start;min-height:330px;padding:clamp(28px,4vw,58px);display:flex}.book-library__card small{color:#858585;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:700}.book-library__card h2{font:800 clamp(48px,5.3vw,86px)/.84 var(--display-condensed),Impact,sans-serif;letter-spacing:-.04em;text-transform:uppercase;margin:58px 0 34px}.book-library__card--long-title h2{font-size:clamp(40px,4.5vw,72px);line-height:.88}.book-library__card h2 i{color:#aaa;letter-spacing:0;text-transform:none;margin-top:12px;font:400 .35em/1.2 Georgia,serif;display:block}.book-library__card b{letter-spacing:.16em;text-transform:uppercase;margin-top:auto;font-size:9px}.book-library__card:focus-visible figure img,.book-library__card:hover figure img{filter:contrast(1.08);transform:scale(1.025)}.collector-edition__presentation{grid-template-columns:1.34fr .66fr;align-items:center;gap:clamp(42px,8vw,120px);padding:clamp(90px,10vw,160px) clamp(24px,7vw,116px);display:grid}.collector-edition__presentation figure{background:#090909;margin:0;padding:12px;position:relative;box-shadow:0 34px 90px #0003}.collector-edition__presentation figure:after{content:"J. JENKINS™ • BOOK CONCEPT • AUTHORIZED PREVIEW";color:#ffffff6b;letter-spacing:.18em;text-align:center;pointer-events:none;border-block:1px solid #fff3;width:112%;padding:7px 0;font:700 clamp(6px,.55vw,9px)/1 monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.collector-edition__presentation img{width:100%;height:auto;display:block}.collector-edition__presentation figcaption{color:#aaa;letter-spacing:.15em;text-transform:uppercase;padding:14px 3px 3px;font-size:7px;font-weight:700}.collector-edition__originals h2,.collector-edition__presentation h2{font:800 clamp(50px,6vw,96px)/.84 var(--display-condensed),Impact,sans-serif;letter-spacing:-.04em;text-transform:uppercase;margin:24px 0 30px}.collector-edition__originals h2 i,.collector-edition__presentation h2 i{text-transform:none;font-family:Georgia,serif;font-size:.68em;font-weight:400}.collector-edition__originals header>p:last-child,.collector-edition__presentation>div>p:last-child{color:#555;font:400 16px/1.72 Georgia,serif}.collector-edition__design{color:#fff;background:#080808;border-block:1px solid #333;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.collector-edition__design article{border-right:1px solid #333;flex-direction:column;min-height:390px;padding:clamp(28px,3.8vw,54px);display:flex}.collector-edition__design article:last-child{border-right:0}.collector-edition__design span{color:#ffffff61;font:700 10px/1 var(--display-condensed),Impact,sans-serif;letter-spacing:.18em}.collector-edition__design small{color:#d6d6d6;letter-spacing:.18em;text-transform:uppercase;margin-top:72px;font:700 8px/1.2 Arial,sans-serif}.collector-edition__design h2{color:#fff;font:800 clamp(28px,2.7vw,45px)/.92 var(--display-condensed),Impact,sans-serif;text-transform:uppercase;margin:18px 0 22px}.collector-edition__design p{color:#ececec;text-shadow:0 2px 8px #00000073;margin:0;font:450 14px/1.7 Georgia,serif}.collector-edition__originals{background:#dcdcd6;grid-template-columns:.72fr 1fr 1fr;align-items:end;gap:clamp(28px,5vw,72px);padding:clamp(90px,10vw,160px) clamp(24px,7vw,116px);display:grid}.collector-edition__originals header{align-self:start}.collector-edition__originals figure{background:#090909;min-width:0;margin:0;padding:9px;position:relative;overflow:hidden}.collector-edition__originals img{object-fit:contain;width:100%;height:min(58vw,650px);display:block}.collector-edition__originals figure span{color:#ffffff8f;mix-blend-mode:difference;letter-spacing:.17em;text-align:center;pointer-events:none;width:112%;font:700 6px/1 monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-10deg)}@media (max-width:900px){.book-library__hero,.collector-edition__hero{grid-template-columns:minmax(0,1fr);gap:46px;min-height:auto;padding:140px 22px 78px}.book-library__mark,.collector-edition__mark{justify-self:start;width:min(60vw,300px)}.book-library__grid,.collector-edition__originals,.collector-edition__presentation{grid-template-columns:minmax(0,1fr)}.collector-edition__design{grid-template-columns:repeat(2,minmax(0,1fr))}.collector-edition__design article:nth-child(2n){border-right:0}.collector-edition__design article{border-bottom:1px solid #333}.book-library__card{border-right:0}.collector-edition__originals figure{width:min(100%,680px);margin-inline:auto}.collector-edition__originals img{height:auto;max-height:680px}}@media (max-width:580px){.book-library__hero h1,.collector-edition__hero h1{font-size:clamp(58px,17vw,92px)}.book-library__card>div{min-height:270px}.book-library__card h2{margin-top:42px}.collector-edition__originals,.collector-edition__presentation{padding:82px 16px}.collector-edition__design{grid-template-columns:minmax(0,1fr)}.collector-edition__design article{border-right:0;min-height:310px;padding:40px 24px}.collector-edition__design small{margin-top:54px}}.book-edition-entry{color:#fff;background:#080808;grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(42px,8vw,124px);padding:clamp(90px,10vw,150px) clamp(24px,7vw,116px);display:grid}.book-edition-entry figure{background:#111;border:1px solid #333;margin:0;position:relative;overflow:hidden}.book-edition-entry figure:after,.eleuthera-book__scene figure:after,.eleuthera-book__spread figure:after{content:"J. JENKINS™ • BOOK CONCEPT • AUTHORIZED PREVIEW";color:#ffffff6b;letter-spacing:.18em;text-align:center;pointer-events:none;border-block:1px solid #fff3;width:112%;padding:7px 0;font:700 clamp(6px,.55vw,9px)/1 monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.book-edition-entry img{width:100%;height:auto;display:block}.book-edition-entry h2{font:800 clamp(54px,6vw,96px)/.84 var(--display-condensed),Impact,sans-serif;letter-spacing:-.04em;text-transform:uppercase;margin:22px 0 30px}.book-edition-entry h2 i{text-transform:none;font-family:Georgia,serif;font-size:.72em;font-weight:400}.book-edition-entry>div>p:not(.section-number){color:#bbb;margin:0 0 34px;font:400 16px/1.72 Georgia,serif}.eleuthera-book{color:#111;background:#efefeb}.eleuthera-book__hero{color:#fff;background:#080808;grid-template-columns:minmax(0,1fr);align-items:end;gap:8vw;min-height:78svh;padding:160px clamp(24px,7vw,116px) 90px;display:grid}.eleuthera-book__hero h1{max-width:1100px;font:800 clamp(76px,10vw,160px)/.79 var(--display-condensed),Impact,sans-serif;letter-spacing:-.05em;text-transform:uppercase;margin:26px 0 32px}.eleuthera-book__hero h1 i{text-transform:none;font-family:Georgia,serif;font-size:.64em;font-weight:400}.eleuthera-book__hero-copy>p:last-of-type{color:#bbb;max-width:690px;margin:0;font:400 clamp(18px,1.7vw,25px)/1.62 Georgia,serif}.eleuthera-book__status{letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #555;justify-content:space-between;gap:24px;width:min(100%,560px);margin-top:44px;padding-top:18px;font-size:8px;display:flex}.eleuthera-book__status span{color:#888}.eleuthera-book__mark{filter:grayscale()invert();opacity:.62;justify-self:end;width:min(27vw,350px)}.eleuthera-book__scene{grid-template-columns:1.3fr .7fr;align-items:center;gap:clamp(42px,8vw,120px);padding:clamp(94px,11vw,170px) clamp(24px,7vw,116px);display:grid}.eleuthera-book__scene figure,.eleuthera-book__spread figure{background:#0a0a0a;margin:0;padding:12px;position:relative;box-shadow:0 34px 90px #0003}.eleuthera-book__scene img,.eleuthera-book__spread img{width:100%;height:auto;display:block}.eleuthera-book__scene figcaption,.eleuthera-book__spread figcaption{color:#aaa;letter-spacing:.15em;text-transform:uppercase;padding:14px 3px 3px;font-size:7px;font-weight:700}.eleuthera-book__originals h2,.eleuthera-book__scene h2,.eleuthera-book__spread h2{font:800 clamp(52px,6.4vw,104px)/.84 var(--display-condensed),Impact,sans-serif;letter-spacing:-.04em;text-transform:uppercase;margin:24px 0 30px}.eleuthera-book__originals h2 i,.eleuthera-book__scene h2 i,.eleuthera-book__spread h2 i{text-transform:none;font-family:Georgia,serif;font-size:.7em;font-weight:400}.eleuthera-book__originals header>p:last-child,.eleuthera-book__scene>div>p:last-child,.eleuthera-book__spread>div>p:last-child{color:#555;font:400 16px/1.72 Georgia,serif}.eleuthera-book__details{color:#fff;background:#080808;border-block:1px solid #333;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.eleuthera-book__details article{border-right:1px solid #333;min-height:410px;padding:clamp(28px,4vw,56px)}.eleuthera-book__details article:last-child{border-right:0}.eleuthera-book__details span{color:#777;letter-spacing:.17em;font-size:8px;font-weight:700}.eleuthera-book__details h2{font:800 clamp(28px,2.8vw,48px)/.9 var(--display-condensed),Impact,sans-serif;text-transform:uppercase;margin:120px 0 22px}.eleuthera-book__details p{color:#aaa;margin:0;font:400 14px/1.65 Georgia,serif}.eleuthera-book__spread{background:#deded8;grid-template-columns:.64fr 1.36fr;align-items:center;gap:clamp(42px,8vw,120px)}.eleuthera-book__originals,.eleuthera-book__spread{padding:clamp(94px,11vw,170px) clamp(24px,7vw,116px);display:grid}.eleuthera-book__originals{grid-template-columns:.72fr 1fr .72fr;align-items:end;gap:clamp(28px,5vw,72px)}.eleuthera-book__originals header{align-self:start}.eleuthera-book__originals figure{background:#0a0a0a;min-width:0;margin:0;padding:9px;position:relative;overflow:hidden}.eleuthera-book__originals img{object-fit:contain;width:100%;height:auto;max-height:640px;display:block}.eleuthera-book__originals figure span{color:#ffffff8c;mix-blend-mode:difference;letter-spacing:.17em;text-align:center;pointer-events:none;width:112%;font:700 6px/1 monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-10deg)}@media (max-width:900px){.book-edition-entry,.eleuthera-book__hero,.eleuthera-book__originals,.eleuthera-book__scene,.eleuthera-book__spread{grid-template-columns:minmax(0,1fr)}.eleuthera-book__hero{gap:46px;min-height:auto;padding:140px 22px 78px}.eleuthera-book__mark{justify-self:start;width:min(60vw,300px)}.eleuthera-book__details{grid-template-columns:repeat(2,minmax(0,1fr))}.eleuthera-book__details article{border-bottom:1px solid #333;min-height:350px}.eleuthera-book__details article:nth-child(2n){border-right:0}.eleuthera-book__details h2{margin-top:82px}.eleuthera-book__originals figure{width:min(100%,680px);margin-inline:auto}}@media (max-width:620px){.book-edition-entry{padding:78px 16px}.eleuthera-book__originals,.eleuthera-book__scene,.eleuthera-book__spread{padding:82px 16px}.eleuthera-book__hero h1{font-size:clamp(62px,18vw,98px)}.eleuthera-book__details{grid-template-columns:minmax(0,1fr)}.eleuthera-book__details article{border-right:0;min-height:300px}.eleuthera-book__details h2{margin-top:64px}}.home-portals{color:#fff;background:#080808;padding:clamp(88px,10vw,150px) clamp(18px,5vw,78px)}.home-portals>header{grid-template-columns:.35fr 1fr .62fr;align-items:end;gap:clamp(24px,5vw,78px);max-width:1480px;margin:0 auto 58px;display:grid}.home-portals>header h2{font:800 clamp(54px,6.8vw,108px)/.84 var(--display-condensed),Impact,sans-serif;letter-spacing:-.04em;text-transform:uppercase;margin:0}.home-portals>header h2 i{text-transform:none;font-family:Georgia,serif;font-size:.7em;font-weight:400}.home-portals>header>p:last-child{color:#aaa;margin:0;font:400 15px/1.65 Georgia,serif}.home-portals__grid{border:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1480px;margin:0 auto;display:grid}.home-portals__grid>a{color:#fff;background:#0d0d0d;border-right:1px solid #fff3;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:520px;display:grid}.home-portals__grid>a:last-child{border-right:0}.home-portals__grid figure{background:#050505;place-items:center;min-height:0;margin:0;padding:18px;display:grid;overflow:hidden}.home-portals__grid img{object-fit:contain;object-position:center;filter:grayscale()contrast(1.08);width:100%;height:280px;transition:filter .35s ease,transform .5s var(--ease-out);display:block}.home-portals__grid>a:focus-visible img,.home-portals__grid>a:hover img{filter:grayscale(0)contrast(1.05);transform:scale(1.015)}.home-portals__grid>a>div{border-top:1px solid #ffffff29;min-height:238px;padding:26px clamp(20px,2.4vw,36px) 30px}.home-portals__grid small{color:#888;letter-spacing:.16em;text-transform:uppercase;font-size:7px;font-weight:700}.home-portals__grid h3{font:800 clamp(36px,3.7vw,60px)/.88 var(--display-condensed),Impact,sans-serif;letter-spacing:-.03em;text-transform:uppercase;margin:14px 0 12px}.home-portals__grid p{color:#aaa;margin:0 0 22px;font:400 14px/1.6 Georgia,serif}.home-portals__grid b{letter-spacing:.15em;text-transform:uppercase;font-size:8px}.ways-hero{color:#fff;background:#080808;flex-direction:column;justify-content:flex-end;min-height:72svh;padding:160px clamp(24px,7vw,116px) 88px;display:flex}.ways-hero h1{max-width:1100px;font:800 clamp(70px,9vw,142px)/.82 var(--display-condensed),Impact,sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:24px 0 32px}.ways-hero h1 i{text-transform:none;font-family:Georgia,serif;font-size:.7em;font-weight:400}.ways-hero>p:last-child{color:#bbb;max-width:700px;margin:0;font:400 clamp(17px,1.6vw,23px)/1.65 Georgia,serif}.services--page{padding-top:36px}.services--page .service h2{font:inherit;text-transform:uppercase;margin:0;font-size:clamp(22px,2.1vw,34px)}@media (max-width:900px){.home-portals>header,.home-portals__grid{grid-template-columns:1fr}.home-portals__grid>a{border-bottom:1px solid #fff3;border-right:0;grid-template-rows:none;grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);min-height:0}.home-portals__grid>a:last-child{border-bottom:0}.home-portals__grid figure{min-height:300px}.home-portals__grid img{height:270px}.home-portals__grid>a>div{border-top:0;border-left:1px solid #ffffff29;flex-direction:column;justify-content:center;min-height:0;display:flex}.ways-hero{min-height:66svh;padding:132px 22px 70px}}@media (max-width:620px){.home-portals{padding:76px 14px}.home-portals>header{margin-bottom:36px}.home-portals__grid>a{grid-template-columns:116px minmax(0,1fr)}.home-portals__grid figure{min-height:220px;padding:9px}.home-portals__grid img{height:202px}.home-portals__grid>a>div{padding:22px 16px}.home-portals__grid h3{font-size:clamp(31px,9vw,44px)}.home-portals__grid p{font-size:12px;line-height:1.5}}html[data-motion=paused] *,html[data-motion=paused] :after,html[data-motion=paused] :before{animation-play-state:paused!important}html[data-motion=paused] [data-parallax]{--parallax-y:0px!important}html[data-motion=paused]{--pointer-x:0px;--pointer-y:0px;--pointer-copy-x:0px;--pointer-copy-y:0px}html[data-performance=constrained] .hero__video,html[data-performance=constrained] .signal-atmosphere__noise,html[data-performance=constrained] .signal-atmosphere__tear{display:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero__video,.interior-hero__video,.page-curtain{display:none}.collection-chapter__image img,.hero__art,.hero__copy,.work-card__visual img,[data-parallax]{transform:none!important}.motion-ready [data-reveal]{opacity:1;clip-path:none;transform:none}.scroll-film{height:100svh}.scroll-film__captions article{opacity:1;display:none;transform:none}.scroll-film__captions article:first-child{display:block}.motion-toggle,.scroll-progress{display:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}:root{--ink:#070707;--paper:#f2f2ef;--soft:#deded9;--muted:#4f4f4b;--line:#07070747;--display-condensed:"Arial Narrow","Helvetica Neue Condensed",Impact,sans-serif}body{background-color:var(--paper);background-image:linear-gradient(#00000005 1px,#0000 0),linear-gradient(90deg,#00000005 1px,#0000 0);background-size:28px 28px}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.site-header,html.has-scrolled .site-header{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070707f5;border-bottom-color:#ffffff38}.site-header .wordmark__jj,html:not(.has-scrolled) .site-header--on-dark .wordmark__jj{border-color:#ffffffa6}.site-header .header-logo{border-color:#ffffff40}.site-header .header-logo .brand-logo{filter:grayscale()invert()contrast(1.3);mix-blend-mode:screen}.wordmark__jj{font-family:var(--display-condensed);letter-spacing:-.04em;font-weight:800}.nav a,.wordmark b,.wordmark small{font-family:var(--display-condensed);font-stretch:75%}.nav a{letter-spacing:.1em;font-size:12px}.eyebrow,.section-number{color:#fff;width:max-content;max-width:100%;font-family:var(--display-condensed);letter-spacing:.2em;background:#080808;padding:7px 9px 6px;font-size:10px;line-height:1}.eyebrow:before{display:none}.bio-story .section-number,.interior-hero .eyebrow,.scroll-film .section-number,.services .section-number{color:#080808;background:#fff}.about-hero__copy h1,.about__copy h2,.bio-story__lead,.closing h2,.collection-chapter__copy h2,.collection-intro>p:last-child,.format-table__head h2,.interior-hero h1,.listening__quote,.manifesto__statement,.mission-vision h2,.order h2,.payment-detail h2,.route-closing h2,.section-head h2,.shop-hero h1,.shop-process h2,h1{font-family:var(--display-condensed);letter-spacing:-.035em;text-transform:uppercase;font-weight:800;font-stretch:75%}.manifesto__statement span:nth-child(2),h1 i,h2 i{text-transform:none;font-family:Georgia,Times New Roman,serif;font-weight:400}.artist-principles h2,.first-slice h2,.format-table__rows h3,.product h3,.service h3,.shop-process h3,.work-card__meta h2{font-family:var(--display-condensed);letter-spacing:-.015em;text-transform:uppercase;font-weight:700}.hero{background-size:32px 32px}.hero:before{border:0;border-radius:0;width:36vw;height:1px;top:20%;right:2vw}.hero:after{content:"+  +  +  +  +";z-index:1;font:700 17px/1 var(--display-condensed);letter-spacing:1.05em;position:absolute;top:14%;right:4.5vw}.hero__copy{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-left:5px solid #080808;padding:clamp(22px,3vw,42px)}.hero__lede{font-family:var(--font-geist-sans),Arial,sans-serif}.hero__art{aspect-ratio:1.18;width:min(49vw,720px)}.hero__art:before{border:1px solid #00000057;border-radius:0;animation:none;inset:0}.hero__art:after{content:"BODY 01  /  50 MM  /  ISO 100";font:700 8px/1 var(--display-condensed);letter-spacing:.16em;border:0;border-radius:0;padding:6px 8px;animation:none;inset:auto 4% 3% auto}.brand-logo--hero{clip-path:circle(48%);background:#f2f2eff0;border-radius:0;width:35%;max-width:270px;padding:7px;animation:logoFloat 8s ease-in-out infinite}.camera-blueprint{opacity:.92;border:1px solid #00000057;border-radius:0;animation:blueprintBreathe 9s ease-in-out infinite;inset:9% 4%;transform:none}.camera-blueprint:before{border:1px dashed #0000003b;border-radius:0;inset:5%}.camera-blueprint:after{border:1px solid #0000001c;border-radius:0;inset:11%}.camera-blueprint__body{clip-path:polygon(2% 0,72% 0,75% 5%,96% 5%,100% 16%,100% 100%,0 100%,0 8%);border:2px solid #0000007a;border-radius:2px;height:46%;top:29%;left:8%;right:8%;box-shadow:inset 0 0 0 5px #ffffff38,inset 0 -18px #00000009}.camera-blueprint__top{clip-path:polygon(15% 0,85% 0,100% 100%,0 100%);border:2px solid #0000007a;border-bottom:0;border-radius:2px 2px 0 0;width:31%;height:14%;top:20%;left:34%}.camera-blueprint__top:before{content:"";border:1px solid #0000006e;width:44%;height:26%;position:absolute;top:16%;left:28%}.camera-blueprint__lens{border:2px solid #0000008c;width:43%;box-shadow:0 0 0 7px #f2f2ef80,0 0 0 9px #00000047,0 0 0 17px #0000000d}.camera-blueprint__lens:before{border-width:2px;inset:9%}.camera-blueprint__lens:after{background:#00000012;inset:20%}.camera-blueprint__lens i{border-width:2px;inset:31%}.camera-blueprint__lens b{background:#0000002e;inset:42%}.camera-blueprint__grip{background:repeating-linear-gradient(0deg,#0000 0 5px,#00000014 5px 6px);border-color:#0000007a;border-radius:1px 9px 2px 1px;width:15%;height:66%;bottom:4%;left:2%}.camera-blueprint__controls{border-color:#0000008c;top:10%;right:7%;box-shadow:-34px 0 0 -1px #f2f2efb3,-34px 0 #0006}.camera-blueprint__dial,.camera-blueprint__mount,.camera-blueprint__shutter{display:block;position:absolute}.camera-blueprint__shutter{border:1px solid #00000080;border-radius:50%;width:9%;height:8%;top:-7%;right:14%}.camera-blueprint__dial{background:repeating-linear-gradient(90deg,#0000 0 3px,#0003 3px 4px);border:1px solid #00000080;width:11%;height:6%;top:8%;left:18%}.camera-blueprint__mount{aspect-ratio:1;border:1px dashed #00000047;border-radius:50%;width:52%;top:50%;left:50%;translate:-50% -50%}.mechanical-lens{z-index:7;aspect-ratio:1;pointer-events:none;border:1px solid #0006;border-radius:50%;place-items:center;animation:mechanicalFocus 12s ease-in-out infinite;display:grid;position:absolute}.mechanical-lens__ticks{background:repeating-conic-gradient(from -1deg,#00000094 0 1deg,transparent 1deg 10deg);border-radius:50%;position:absolute;inset:-2%;-webkit-mask:radial-gradient(circle,#0000 0 76%,#000 77%);mask:radial-gradient(circle,#0000 0 76%,#000 77%)}.mechanical-lens__barrel{border:2px solid #00000073;border-radius:50%;position:absolute;inset:9%;box-shadow:inset 0 0 0 9px #0000000d,0 0 0 4px #f2f2efb3}.mechanical-lens__glass{background:radial-gradient(circle at 38% 34%,#ffffffb3 0 2%,#0000 3% 18%,#00000014 19% 45%,#0000002e 46% 100%);border:1px solid #00000073;border-radius:50%;position:absolute;inset:25%}.mechanical-lens__mark,.mechanical-lens__scale{z-index:2;font:700 6px/1 var(--display-condensed);letter-spacing:.12em;white-space:nowrap;position:absolute}.mechanical-lens__scale{bottom:6%}.mechanical-lens__mark{top:11%;transform:rotate(-14deg)}.aperture-lottie--hero{opacity:.32;width:48%}.aperture-lottie--about,.aperture-lottie--portrait{opacity:.22}.blueprint{border-style:dashed;border-radius:0}.hero__offerings{border-color:#fff3}.hero__offerings span{font-family:var(--display-condensed);font-size:13px;font-weight:700}.about,.about-hero,.closing,.format-table,.manifesto,.mission-vision,.order,.payment-detail,.shop-hero{background-color:var(--paper);background-image:linear-gradient(#00000009 1px,#0000 0),linear-gradient(90deg,#00000009 1px,#0000 0);background-size:30px 30px}.artist-principles article:before,.first-slice article:before{content:"+";font:700 28px/1 var(--display-condensed);position:absolute;top:25px;right:30px}.first-slice article:after{border-radius:0;width:150px;height:150px;bottom:-75px;right:-75px;transform:rotate(45deg)}.first-slice article:hover:after{transform:rotate(90deg)scale(1.18)}.collection-chapter__image,.payment-card,.payment-detail figure,.shop-hero__stack figure,.work-card__visual{border-radius:0}.collection-chapter__image img,.hero__video,.interior-hero__video,.payment-card img,.payment-detail figure img,.shop-hero__stack figure img,.work-card__visual img,.work-card__visual:focus-visible img,.work-card__visual:hover img{filter:grayscale()contrast(1.2)}.work-card__visual--selective img,.work-card__visual--selective:focus-visible img,.work-card__visual--selective:hover img{filter:contrast(1.08)}.work-card__visual:focus-visible img,.work-card__visual:hover img{scale:1.025}.scroll-film__captions h2{text-transform:uppercase;font-weight:800}.scroll-film__captions h2,.scroll-film__captions span,.scroll-film__kicker{font-family:var(--display-condensed)}.service{font-family:var(--font-geist-sans),Arial,sans-serif}.selection{background:#121212}.listening,.route-closing--dark,.services,footer{background-image:linear-gradient(#ffffff07 1px,#0000 0),linear-gradient(90deg,#ffffff07 1px,#0000 0);background-size:30px 30px}@keyframes mechanicalFocus{0%,to{transform:rotate(-1.5deg)scale(1)}45%{transform:rotate(2deg)scale(1.018)}55%{transform:rotate(1.2deg)scale(1.01)}}@media (max-width:900px){.site-header,html.has-scrolled .site-header{color:#fff;background:#070707fa;border-bottom-color:#fff3}html:not(.has-scrolled) .site-header--on-dark{color:#fff}html:not(.has-scrolled) .site-header--on-dark .wordmark__jj{border-color:#ffffffa6}html:not(.has-scrolled) .site-header--on-dark .menu span{background:#fff}.nav{color:#fff;background:#070707fc;border-bottom-color:#ffffff2e}.nav a{font-size:15px}.hero{padding-top:112px}.hero__copy{padding:24px 20px}.hero__art{width:min(100vw - 44px,650px)}.hero__veil{background:#f2f2efe0}.hero:after{font-size:13px;top:90px;right:0}.about-hero__mark .mechanical-lens,.about__mark .mechanical-lens{width:min(84vw,490px)}}@media (max-width:620px){.hero__art{aspect-ratio:1.05}.camera-blueprint{inset:10% 2%}.brand-logo--hero{width:38%}.aperture-lottie--hero{width:52%}.hero__offerings span{font-size:11px}.eyebrow,.section-number{font-size:9px}}:root{--signal-tear-y:38%;--signal-tear-h:4vh;--signal-shift:10px}.scroll-progress{background:var(--signal);height:3px;box-shadow:0 0 14px #a0a0a080}.signal-atmosphere{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.signal-atmosphere__canvas{opacity:0;mix-blend-mode:screen;width:100%;max-width:none;height:100%;transition:opacity .5s;position:absolute;inset:0}.signal-atmosphere__scanlines{opacity:.075;position:absolute;inset:0}.signal-atmosphere__noise{opacity:.04;background-image:repeating-radial-gradient(circle at 18% 32%,#fffc 0 1px,#0000 1px 4px);background-size:9px 9px;animation:signalNoise .24s steps(2) infinite;position:absolute;inset:-30%}.signal-atmosphere__tear{left:-4%;right:-4%;top:var(--signal-tear-y);height:var(--signal-tear-h);opacity:0;transform:translateX(var(--signal-shift));-webkit-backdrop-filter:contrast(1.8)brightness(1.15);backdrop-filter:contrast(1.8)brightness(1.15);border-top:1px solid #d2d2d28c;border-bottom:1px solid #80808059;position:absolute;overflow:hidden}.signal-atmosphere__tear span{background:var(--signal);height:1px;box-shadow:0 0 9px var(--signal);position:absolute}.signal-atmosphere__tear span:first-child{width:39%;top:19%;left:2%}.signal-atmosphere__tear span:nth-child(2){width:48%;top:52%;right:7%}.signal-atmosphere__tear span:last-child{width:62%;bottom:12%;left:19%}html.signal-glitch .signal-atmosphere__tear{opacity:.72;animation:signalTear .19s steps(3) both}.site-header,html.has-scrolled .site-header{border-bottom-color:#a0a0a052;box-shadow:0 5px 26px #00000038}.motion-toggle:hover{background:#0a0a0a;box-shadow:0 0 18px #b4b4b429}.hero__copy{border-left-color:var(--signal);background:#080808bf;box-shadow:inset 0 0 0 1px #b4b4b421,0 18px 70px #00000052}.hero .eyebrow{color:var(--signal-bright);background:#0a0a0a;border:1px solid #b4b4b47a}.signal-status{color:#aaa;letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;font:700 8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.signal-status>span{background:var(--signal);width:6px;height:6px;box-shadow:0 0 10px var(--signal);border-radius:50%;animation:signalPulse 1.9s steps(2) infinite}.signal-status b{color:var(--signal);font-weight:700}.signal-status i{color:#bebebe7a;font-style:normal}.hero__art:before{border-color:#b4b4b466;box-shadow:inset 0 0 44px #c8c8c80a}.hero .camera-blueprint__dial,.hero .camera-blueprint__grip{background-color:#1212129e}.hero__offerings{background:#080808f5;border-top-color:#b4b4b459}.hero .scroll-cue span{background:var(--signal);box-shadow:0 0 8px var(--signal)}.eyebrow,.section-number{border:1px solid #a0a0a052}.artist-principles article:before,.first-slice article:before,.section-route:focus-visible,.section-route:hover,.text-link:focus-visible,.text-link:hover{color:#111}.work-card__visual{transition:box-shadow .22s steps(2),transform .3s}.scroll-film__meter span{background:var(--signal);box-shadow:0 0 13px #b4b4b480}.product__add--active,.product__add:focus-visible,.product__add:hover{color:var(--signal-bright);border-color:var(--signal);background:#0a0a0a}.selection--active{color:var(--signal-bright);background:#0a0a0a;box-shadow:inset 0 0 0 1px #b4b4b459}.service:focus-visible,.service:hover{box-shadow:inset 4px 0 0 var(--signal);background:#07140b}.page-curtain span{background-color:#070707;background-image:repeating-linear-gradient(0deg,#0000 0 4px,#b4b4b414 4px 5px),linear-gradient(90deg,#b4b4b40a,#0000 48%);border-right:1px solid #b4b4b41a}html.is-leaving .page-curtain span{box-shadow:inset 0 0 45px #b4b4b40d}html.signal-booting .site-header{animation:signalBootHeader .9s steps(4) both}html.signal-booting .signal-atmosphere__tear{animation:signalBootSweep .85s cubic-bezier(.2,.8,.2,1) both}html.signal-glitch .manifesto__statement,html.signal-glitch .scroll-film__captions h2,html.signal-glitch h1{animation:signalTextGlitch .19s steps(3) both}@keyframes signalNoise{0%{translate:0}25%{translate:2% -1%}50%{translate:-1% 2%}75%{translate:1% 1%}}@keyframes signalTear{0%{translate:-4%}45%{translate:5% 1px}70%{translate:-2% -1px}to{translate:0}}@keyframes signalPulse{50%{opacity:.32;scale:.78}}@keyframes signalTextGlitch{0%{translate:0}30%{clip-path:inset(0 0 54%);translate:-5px 1px}65%{clip-path:inset(47% 0 0);translate:4px -1px}to{clip-path:inset(0);translate:0}}@keyframes signalBootHeader{0%,18%{opacity:0}22%{opacity:.85}27%{opacity:.25}34%,to{opacity:1}}@keyframes signalBootSweep{0%{opacity:0;height:2px;top:0}12%{opacity:.75}to{opacity:0;height:7px;top:100%}}html[data-motion=paused] .signal-atmosphere__canvas,html[data-motion=paused] .signal-atmosphere__noise,html[data-motion=paused] .signal-atmosphere__tear{display:none}@media (max-width:900px){html.signal-zone-active .signal-atmosphere__canvas{opacity:.25}.signal-atmosphere__scanlines{opacity:.05}.signal-atmosphere__noise{opacity:.025}.hero__veil{background:#080808db}.hero__copy{background:#0a0a0ad1}.signal-status i{display:none}}@media (prefers-reduced-motion:reduce){.signal-atmosphere__canvas,.signal-atmosphere__noise,.signal-atmosphere__tear{display:none!important}.signal-atmosphere__scanlines{opacity:.025}.signal-status>span{animation:none}}:root{--signal:#9a9a9a;--signal-bright:#fff;--signal-deep:#0a0a0a}::selection{color:#fff;background:#000}:focus-visible{outline-color:#000}.scroll-progress{height:2px;box-shadow:none;background:#000}.signal-atmosphere__canvas{mix-blend-mode:difference;filter:grayscale();transform-origin:68% 42%;transform:scale(1.012);-webkit-mask-image:radial-gradient(at 68% 42%,#000 0 34%,#000000d1 62%,#0000008c 100%);mask-image:radial-gradient(at 68% 42%,#000 0 34%,#000000d1 62%,#0000008c 100%)}.signal-atmosphere__scanlines{background:repeating-linear-gradient(0deg,#0000 0 3px,#74747457 3px 4px)}.signal-atmosphere__tear{-webkit-backdrop-filter:contrast(1.7)grayscale()blur(.35px);backdrop-filter:contrast(1.7)grayscale()blur(.35px);background:linear-gradient(90deg,#0000 0 5%,#78787840 13% 29%,#ffffff29 31% 52%,#58585833 58% 82%,#0000 92%);border-top-color:#d2d2d28c;border-bottom-color:#80808059}.signal-atmosphere__tear span{background:#aaa;box-shadow:0 0 9px #ffffff59}.site-header,html.has-scrolled .site-header{box-shadow:none;border-bottom-color:#fff3}html.has-scrolled .site-header{color:#fff;background:#070707f5;border-bottom-color:#ffffff38}.site-header .menu span,.site-header .nav a:after,html:not(.has-scrolled) .site-header--on-dark .menu span,html:not(.has-scrolled) .site-header--on-dark .nav a:after{background:currentColor}.wordmark small{color:inherit}.nav a:focus-visible,.nav a:hover{color:inherit;text-shadow:none}.motion-toggle{color:#fff;background:#000000c7;border-color:#fff3}.motion-toggle:hover{box-shadow:none;background:#000}.hero{color:#050505;background-color:#e7e7e3;background-image:linear-gradient(#0000000b 1px,#0000 0),linear-gradient(90deg,#0000000b 1px,#0000 0)}.hero__video{opacity:.12;filter:grayscale()contrast(1.45)}.hero__veil{background:linear-gradient(90deg,#f2f2effa,#f2f2efed 43%,#f2f2efb0 73%,#f2f2efdb)}.hero:before{background:#0000003d;box-shadow:0 12px #00000014,0 24px #0000000a}.hero:after{color:#0009;text-shadow:none}.hero__copy{box-shadow:none;background:#f2f2efb8;border-left-color:#080808}.hero__lede{color:#262626}.hero .eyebrow{color:#fff;background:#080808;border-color:#080808}.signal-status{color:#666}.signal-status>span{background:#6d6d6d;box-shadow:0 0 9px #0003}.signal-status b{color:#111}.signal-status i{color:#20202075}.hero .button--dark{color:#fff;background:#000;border-color:#000}.hero .button--dark:before{background:#fff}.hero .button--line{color:#050505;background:#ffffffc2;border-color:#000}.hero .button--line:before{background:#000}.hero .button--line:focus-visible,.hero .button--line:hover{color:#fff}.hero__art:before{box-shadow:none;border-color:#00000057}.hero__art:after{color:#fff;background:#080808}.hero__index{color:#555}.hero .camera-blueprint,.hero .camera-blueprint:after,.hero .camera-blueprint:before,.hero .camera-blueprint__body,.hero .camera-blueprint__controls,.hero .camera-blueprint__dial,.hero .camera-blueprint__grip,.hero .camera-blueprint__lens,.hero .camera-blueprint__lens b,.hero .camera-blueprint__lens i,.hero .camera-blueprint__lens:after,.hero .camera-blueprint__lens:before,.hero .camera-blueprint__mount,.hero .camera-blueprint__shutter,.hero .camera-blueprint__top,.hero .camera-blueprint__top:before,.hero .mechanical-lens,.hero .mechanical-lens__barrel,.hero .mechanical-lens__glass{border-color:#00000075}.hero .camera-blueprint__body{box-shadow:inset 0 0 0 5px #ffffff38,inset 0 -18px #00000009}.hero .camera-blueprint__grip{background:repeating-linear-gradient(0deg,#0000 0 5px,#00000014 5px 6px)}.hero .camera-blueprint__dial{background:repeating-linear-gradient(90deg,#0000 0 3px,#0003 3px 4px)}.hero .camera-blueprint__lens{box-shadow:0 0 0 7px #f2f2ef80,0 0 0 9px #00000047,0 0 0 17px #0000000d}.hero .mechanical-lens__ticks{background:repeating-conic-gradient(from -1deg,#00000094 0 1deg,transparent 1deg 10deg)}.hero .mechanical-lens__barrel{box-shadow:inset 0 0 0 9px #0000000d,0 0 0 4px #f2f2efb3}.hero .mechanical-lens__glass{background:radial-gradient(circle at 38% 34%,#ffffffb3 0 2%,#0000 3% 18%,#00000014 19% 45%,#0000002e 46% 100%)}.hero .mechanical-lens__mark,.hero .mechanical-lens__scale{color:#222;text-shadow:none}.hero .blueprint{border-color:#00000012}.hero__offerings{color:#fff;background:#070707f5;border-top-color:#fff3}.hero__offerings span{color:#fff}.hero__offerings b{color:#aaa}.scroll-cue{color:#222}.hero .scroll-cue span{box-shadow:none;background:#000}.interior-hero h1{color:#fff;text-shadow:0 8px 40px #00000057}.interior-hero__lede{color:#ddd;text-shadow:0 2px 14px #00000080}.interior-hero__veil{background:linear-gradient(90deg,#000000c7,#0003 65%),linear-gradient(#0000 38%,#000000c7)}.eyebrow,.section-number{border-color:#00000047}.interior-hero .eyebrow{border-color:#ffffff6b}.section-route:focus-visible,.section-route:hover,.text-link:focus-visible,.text-link:hover{color:#000}.artist-principles article:before,.first-slice article:before{color:#111}.work-card__visual:focus-visible,.work-card__visual:hover{box-shadow:-5px 0 #1e1e1eb8,5px 0 #c4c4c4b8}.aperture,.focus-ring{border-color:#ffffffb8}.scroll-film__shade{background:linear-gradient(90deg,#000000bf,#0000003d 52%,#0000008c),linear-gradient(#0000 50%,#0000008c)}.scroll-film__captions span,.scroll-film__kicker{color:#fff}.scroll-film__meter{background:#ffffff40}.scroll-film__meter span{box-shadow:none;background:#fff}.product__add--active,.product__add:focus-visible,.product__add:hover{color:#fff;background:#000;border-color:#000}.selection--active{color:#fff;box-shadow:none;background:#000}.service-list{border-color:#000}.service{border-bottom-color:#ffffff29}.service:focus-visible,.service:hover{background:#111;box-shadow:inset 4px 0 #aaa}footer>div a:focus-visible,footer>div a:hover{color:#fff}.page-curtain>span{z-index:1;background-color:#070707;background-image:repeating-linear-gradient(0deg,#0000 0 4px,#ffffff0e 4px 5px),linear-gradient(90deg,#ffffff09,#0000 48%);border-right-color:#ffffff12;position:relative}html.is-leaving .page-curtain>span{box-shadow:inset 0 0 45px #ffffff09}.page-curtain__matrix{z-index:2;opacity:0;mix-blend-mode:difference;grid-template-columns:repeat(10,1fr);display:grid;position:absolute;inset:0;overflow:hidden}.page-curtain__matrix i{color:#d2d2d2a3;letter-spacing:.14em;overflow-wrap:anywhere;width:1ch;margin-inline:auto;font:600 clamp(8px,.8vw,11px)/1.15 ui-monospace,SFMono-Regular,Consolas,monospace;transform:translateY(-38%)}.page-curtain__watermark{z-index:3;aspect-ratio:1;opacity:0;clip-path:circle(48%);filter:grayscale()invert()contrast(1.35)blur(.5px);mix-blend-mode:difference;background:url(/jj-official-logo.png) 50%/contain no-repeat;width:clamp(230px,34vw,510px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-curtain__watermark:after,.page-curtain__watermark:before{content:"";background:inherit;filter:blur(1.2px);position:absolute;inset:0}.page-curtain__watermark:before{opacity:.38;clip-path:inset(14% 0 62%);translate:-7px}.page-curtain__watermark:after{opacity:.28;clip-path:inset(58% 0 13%);translate:8px 1px}html.is-leaving.work-transition .page-curtain__matrix,html.work-glitch .page-curtain__matrix,html.work-route-enter .page-curtain__matrix{animation:workMatrixVeil .72s steps(5) both}html.is-leaving.work-transition .page-curtain__matrix{animation-duration:.52s}html.work-route-enter .page-curtain__matrix{animation-duration:1.15s}html.is-leaving.work-transition .page-curtain__matrix i,html.work-glitch .page-curtain__matrix i,html.work-route-enter .page-curtain__matrix i{animation:workMatrixStream .72s steps(6) both;animation-delay:calc(var(--matrix-index) * -37ms)}html.is-leaving.work-transition .page-curtain__watermark{animation:workWatermarkRoute .52s steps(5) both}html.work-route-enter .page-curtain__watermark{animation:workWatermarkEnter 1.15s steps(7) both}html.work-glitch .page-curtain__watermark{animation:workWatermarkChapter .72s steps(6) both}html.signal-glitch .manifesto__statement,html.signal-glitch .scroll-film__captions h2,html.signal-glitch h1{text-shadow:-4px 0 #5a5a5abf,4px 0 #ebebeb73}@keyframes workMatrixVeil{0%,to{opacity:0}15%{opacity:.15}42%{opacity:.28}68%{opacity:.1}}@keyframes workMatrixStream{0%{opacity:0;transform:translateY(-42%)}24%{opacity:.7}72%{opacity:.38;transform:translateY(18%)}to{opacity:0;transform:translateY(36%)}}@keyframes workWatermarkRoute{0%{opacity:0;filter:grayscale()invert()contrast(1.4)blur(8px);transform:translate(-52%,-50%)scale(.94)}18%{opacity:.18;filter:grayscale()invert()contrast(1.7)blur(2.5px);transform:translate(-48%,-50%)scale(1.025)}39%{opacity:.34;filter:grayscale()invert()contrast(1.25)blur(.6px);transform:translate(-51%,-49%)scale(.985)}66%{opacity:.16;filter:grayscale()invert()contrast(1.6)blur(2px);transform:translate(-49%,-51%)scale(1.01)}to{opacity:0;filter:grayscale()invert()contrast(1.3)blur(6px);transform:translate(-50%,-50%)scale(1.035)}}@keyframes workWatermarkEnter{0%,10%{opacity:0;filter:grayscale()invert()blur(9px);transform:translate(-50%,-50%)scale(.92)}24%{opacity:.25;filter:grayscale()invert()blur(1px);transform:translate(-52%,-50%)scale(1.02)}42%{opacity:.1;filter:grayscale()invert()blur(3px);transform:translate(-48%,-49%)scale(.99)}58%{opacity:.2;filter:grayscale()invert()blur(.5px);transform:translate(-51%,-51%)scale(1.01)}to{opacity:0;filter:grayscale()invert()blur(8px);transform:translate(-50%,-50%)scale(1.04)}}@keyframes workWatermarkChapter{0%{opacity:0;filter:grayscale()invert()blur(7px);transform:translate(-53%,-50%)scale(.96)}16%{opacity:.12;filter:grayscale()invert()blur(2px);transform:translate(-47%,-50%)scale(1.025)}35%{opacity:.2;filter:grayscale()invert()blur(.6px);transform:translate(-51%,-49%)scale(.99)}61%{opacity:.09;filter:grayscale()invert()blur(2.5px);transform:translate(-49%,-51%)scale(1.015)}to{opacity:0;filter:grayscale()invert()blur(8px);transform:translate(-50%,-50%)scale(1.04)}}html[data-motion=paused] .page-curtain__matrix,html[data-motion=paused] .page-curtain__watermark{display:none}.product-reveal{--product-progress:0;color:#f7f7f4;background:#080808;height:285svh;position:relative}.product-reveal__sticky{isolation:isolate;grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(48px,8vw,130px);min-height:100svh;padding:clamp(104px,12vh,148px) clamp(24px,7vw,116px) 72px;display:grid;position:sticky;top:0;overflow:hidden}.product-reveal__sticky:before{content:"";z-index:-1;background:radial-gradient(circle at 29% 46%,#ffffff18,#0000 34%),linear-gradient(90deg,#ffffff06 1px,#0000 0) 0 0/72px 72px,linear-gradient(#ffffff06 1px,#0000 0) 0 0/72px 72px;position:absolute;inset:0}.product-reveal__visual{aspect-ratio:.8;perspective:1200px;width:min(42vw,520px);transform:translate3d(calc((1 - var(--product-progress)) * -10vw),calc((.5 - var(--product-progress)) * 9vh),0) scale(calc(.72 + var(--product-progress) * .28));opacity:calc(.44 + var(--product-progress) * .56);justify-self:center;transition:opacity 80ms linear;position:relative}.product-reveal__shadow{filter:blur(calc(42px - var(--product-progress) * 18px));transform:translate3d(calc(30px - var(--product-progress) * 16px),calc(42px - var(--product-progress) * 18px),-90px);opacity:calc(.28 + var(--product-progress) * .42);background:#000000e0;position:absolute;inset:10% -8% -2% 9%}.product-reveal__frame{inset:calc(8% - var(--product-progress) * 5%);padding:calc(3px + var(--product-progress) * 14px);border:1px solid rgba(255,255,255,calc(.18 + var(--product-progress) * .24));box-shadow:inset 0 0 0 1px #ffffff14,0 calc(12px + var(--product-progress) * 24px) calc(25px + var(--product-progress) * 42px) #0000008c;transform:rotateY(calc(-18deg + var(--product-progress) * 18deg)) rotate(calc(-4deg + var(--product-progress) * 4deg));transform-style:preserve-3d;background:#090909;position:absolute}.product-reveal__mat{width:100%;height:100%;padding:calc(0% + var(--product-progress) * 8%);background:#f1f1ec;transition:background .12s linear;position:relative}.product-reveal__mat img{object-fit:cover;filter:grayscale()contrast(1.16);width:100%;height:100%;clip-path:inset(calc((1 - var(--product-progress)) * 7%) round calc((1 - var(--product-progress)) * 18px));transform:scale(calc(1.15 - var(--product-progress) * .15))}.product-reveal__signature{color:#111;letter-spacing:.08em;opacity:clamp(0,calc((var(--product-progress) - .64) * 3),1);font:italic 9px/1 Georgia,serif;position:absolute;bottom:3.2%;right:8%}.product-reveal__base{height:5%;transform:rotateX(70deg) scaleX(calc(.65 + var(--product-progress) * .35));transform-origin:top;opacity:clamp(0,calc((var(--product-progress) - .48) * 2.2),.9);background:linear-gradient(90deg,#111,#474747 48%,#0a0a0a);position:absolute;bottom:-7%;left:10%;right:2%}.product-reveal__copy{z-index:2;position:relative}.product-reveal__copy .section-number{color:#111;background:#fff;border-color:#fff}.product-reveal__copy h2{font:700 clamp(52px,6.8vw,108px)/.84 var(--display-condensed),Impact,sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:26px 0 28px}.product-reveal__copy h2 i{text-transform:none;font-family:Georgia,serif;font-size:.72em;font-weight:400}.product-reveal__copy>p:not(.section-number){color:#c7c7c7;max-width:570px;margin:0 0 34px;font:400 clamp(16px,1.4vw,20px)/1.65 Georgia,serif}.product-reveal__stages{border-top:1px solid #ffffff52;grid-template-columns:repeat(3,1fr);max-width:570px;margin-bottom:30px;display:grid}.product-reveal__stages span{color:#777;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #ffffff2e;padding:13px 0;font-size:8px;font-weight:700;transition:color .2s,border-color .2s}.product-reveal[data-stage=edition] [data-product-stage=edition],.product-reveal[data-stage=image] [data-product-stage=image],.product-reveal[data-stage=presentation] [data-product-stage=presentation]{color:#fff;border-bottom-color:#fff}.product-reveal .text-link{color:#fff}.product-reveal .text-link:after{background:#fff}.product-reveal__progress{background:#ffffff24;height:3px;position:absolute;bottom:0;left:0;right:0}.product-reveal__progress span{width:calc(var(--product-progress) * 100%);background:#fff;height:100%;display:block}html[data-motion=paused] .product-reveal{--product-progress:1!important}@media (max-width:900px){.product-reveal{height:225svh}.product-reveal__sticky{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:26px;width:100%;min-height:100svh;padding:92px 22px 56px}.product-reveal__visual{width:min(62vw,350px);max-width:100%;max-height:43svh;transform:translate3d(0,calc((.5 - var(--product-progress)) * 4vh),0) scale(calc(.8 + var(--product-progress) * .2));transform-origin:50%;justify-self:center;margin-inline:auto}.product-reveal__copy{justify-self:center;width:100%;max-width:620px}.product-reveal__copy h2{margin:16px 0 14px;font-size:clamp(44px,13.5vw,72px)}.product-reveal__copy>p:not(.section-number){margin-bottom:18px;font-size:14px}.product-reveal__stages{margin-bottom:17px}}@media (min-width:621px) and (max-width:1180px){.scroll-film{height:190svh}.scroll-film__kicker{top:88px;left:32px}.scroll-film__captions{bottom:clamp(64px,9vh,90px);left:32px;right:32px}.scroll-film__captions article{max-width:min(70vw,640px)}.scroll-film__captions h2{margin:12px 0 16px;font-size:clamp(64px,11vw,100px)}.scroll-film__captions p{max-width:470px;font-size:16px;line-height:1.5}.scroll-film__meter{left:32px;right:32px}.product-reveal{height:175svh}.product-reveal__sticky{gap:28px;min-height:100svh;padding:84px 32px 48px}.product-reveal__visual{width:min(45vw,320px);max-height:35svh}.product-reveal__copy{max-width:640px}.product-reveal__copy h2{margin:12px 0;font-size:clamp(40px,7.2vw,58px);line-height:.88}.product-reveal__copy>p:not(.section-number){margin-bottom:14px;font-size:14px;line-height:1.5}.product-reveal__stages{margin-bottom:14px}}@media (min-width:901px) and (max-width:1180px){.product-reveal__sticky{grid-template-columns:minmax(260px,.78fr) minmax(340px,1.22fr);gap:32px}.product-reveal__visual{width:min(34vw,360px);max-height:58svh}.product-reveal__copy h2{font-size:clamp(44px,5.4vw,64px)}.product-reveal__copy>p:not(.section-number){font-size:16px}}@media (prefers-reduced-motion:reduce){.product-reveal{--product-progress:1;height:auto}.product-reveal__sticky{position:relative}.product-reveal__frame,.product-reveal__mat img,.product-reveal__visual{transform:none!important}}@media (max-width:900px){html.signal-zone-active .signal-atmosphere__canvas{opacity:.34}.signal-atmosphere__scanlines{opacity:.035}.hero__veil{background:#f2f2efe6}.hero__copy{background:#f2f2efd6}.page-curtain__watermark{width:min(74vw,390px)}.page-curtain__matrix{grid-template-columns:repeat(5,1fr)}.page-curtain__matrix i:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.page-curtain__matrix,.page-curtain__watermark{display:none!important}}@property --iris-opening{syntax:"<percentage>";inherits:false;initial-value:3%}.mechanical-lens__iris{display:none}.aperture-lottie--hero{z-index:9}.aperture-lottie--hero .mechanical-lens__iris{--iris-opening:3%;z-index:5;-webkit-mask:radial-gradient(circle,transparent 0 var(--iris-opening),#000 calc(var(--iris-opening) + 1.5%));mask:radial-gradient(circle,transparent 0 var(--iris-opening),#000 calc(var(--iris-opening) + 1.5%));transform-origin:50%;background:repeating-conic-gradient(from -22.5deg,#070707 0deg 34deg,#303030 35deg 43deg,#0d0d0d 44deg 45deg);border:1px solid #00000085;border-radius:50%;animation:irisOpenClose 9s cubic-bezier(.68,0,.32,1) infinite;display:block;position:absolute;inset:10%;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 20px #0000002e}.brand-logo--hero{z-index:8;animation:irisLogoReveal 9s cubic-bezier(.68,0,.32,1) infinite}@keyframes irisOpenClose{0%,13%{--iris-opening:3%;transform:rotate(0)}33%,70%{--iris-opening:47%;transform:rotate(23deg)}90%,to{--iris-opening:3%;transform:rotate(45deg)}}@keyframes irisLogoReveal{0%,13%{opacity:0;scale:.93}22%{opacity:.22;scale:.96}33%,70%{opacity:1;scale:1}81%{opacity:.22;scale:.96}90%,to{opacity:0;scale:.93}}html[data-motion=paused] .aperture-lottie--hero .mechanical-lens__iris{--iris-opening:47%;animation:none;transform:rotate(23deg)}html[data-motion=paused] .brand-logo--hero{opacity:1;animation:none;scale:1}@media (prefers-reduced-motion:reduce){.aperture-lottie--hero .mechanical-lens__iris{--iris-opening:47%;animation:none;transform:rotate(23deg)}.brand-logo--hero{opacity:1;animation:none;scale:1}}.work-page{width:100%;min-width:0;overflow:clip}.work-archive{isolation:isolate;background:#f3f3f0;width:100%;padding:clamp(84px,10vw,156px) clamp(20px,5.8vw,92px) clamp(96px,12vw,184px)}.work-archive__head{grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);align-items:start;gap:clamp(32px,7vw,116px);max-width:1480px;margin:0 auto clamp(48px,7vw,96px);display:grid}.work-archive__head h2{letter-spacing:-.065em;margin:0 0 26px;font:400 clamp(54px,7.6vw,126px)/.84 Georgia,Times New Roman,serif}.work-archive__head h2 i{font-weight:400}.work-archive__head>div>p{color:#545454;max-width:760px;margin:0;font:400 clamp(16px,1.3vw,21px)/1.65 Georgia,serif}.work-filters{z-index:12;background:#151515;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;max-width:1480px;margin:0 auto clamp(72px,9vw,132px);padding:7px;display:grid;position:sticky;top:70px;box-shadow:0 18px 54px #0000002e}.work-filters button{color:#aaa;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:#151515;border:0;min-width:0;min-height:64px;padding:10px 12px;font-size:8px;font-weight:700;line-height:1.25;transition:color .2s,background .2s}.work-filters button span{color:#666;margin-bottom:5px;font-size:7px;display:block}.work-filters button.is-active,.work-filters button:focus-visible,.work-filters button:hover{color:#080808;background:#f4f4f0}.work-filters button.is-active span{color:#666}.work-filters button:focus-visible{outline-offset:-4px;outline-color:#fff}.work-archive__sections{max-width:1480px;margin:0 auto}.genre-section{margin:0 0 clamp(112px,15vw,224px)}.genre-section__head{border-bottom:1px solid #0000004d;grid-template-columns:130px minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:clamp(30px,4vw,56px);padding:0 0 18px;display:grid}.genre-section__head p,.genre-section__head span{color:#686868;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:8px;font-weight:700}.genre-section__head h3{letter-spacing:-.045em;margin:0;font:400 clamp(34px,4.4vw,70px)/.92 Georgia,serif}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(34px,6vw,100px) clamp(22px,4.7vw,76px);display:grid}.gallery-card{--mat-color:#d7d7d2;--mat-edge:#8a8a84;min-width:0}.gallery-card:nth-child(2n){margin-top:clamp(36px,8vw,126px)}.gallery-card--mono{--mat-color:#dadad6;--mat-edge:#797975}.gallery-card--graphite{--mat-color:#b9b9b5;--mat-edge:#4f514f}.gallery-card--ice{--mat-color:#d7dfe1;--mat-edge:#83939a}.gallery-card--aqua{--mat-color:#cbd9d8;--mat-edge:#547776}.gallery-card--moss{--mat-color:#d2d8c7;--mat-edge:#6d765a}.gallery-card--gold{--mat-color:#ded5bd;--mat-edge:#8e7950}.gallery-card--rust{--mat-color:#d8c7bc;--mat-edge:#845a46}.gallery-card--plum{--mat-color:#d3c9cf;--mat-edge:#715b6a}.gallery-card__mat{background:linear-gradient(135deg,#ffffffbd,transparent 31%),linear-gradient(315deg,var(--mat-edge),var(--mat-color) 58%,#f3f3ef);margin:0;padding:clamp(14px,2.5vw,38px)}@supports (color:color-mix(in lab,red,red)){.gallery-card__mat{background:linear-gradient(135deg,#ffffffbd,transparent 31%),linear-gradient(315deg,color-mix(in srgb,var(--mat-edge) 55%,#111),var(--mat-color) 58%,#f3f3ef)}}.gallery-card__mat{border:1px solid var(--mat-edge)}@supports (color:color-mix(in lab,red,red)){.gallery-card__mat{border:1px solid color-mix(in srgb,var(--mat-edge) 55%,#fff)}}.gallery-card__mat{box-shadow:0 34px 78px #0000002b,inset 0 0 0 1px #fff9}.gallery-card__inner{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#111;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 clamp(5px,.7vw,10px) #f7f7f3eb,0 0 0 clamp(6px,.85vw,13px) #0000004d}.gallery-card__open{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;border:0;padding:0}.gallery-card__detail-cue{z-index:7;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.15em;text-transform:uppercase;opacity:0;background:#080808d1;border:1px solid #ffffff8c;padding:12px 14px;font-size:8px;font-weight:700;transition:opacity .25s,transform .25s;position:absolute;bottom:14px;right:14px;transform:translateY(7px)}.gallery-card__open:focus-visible .gallery-card__detail-cue,.gallery-card__open:hover .gallery-card__detail-cue{opacity:1;transform:none}.gallery-card__open:focus-visible{outline-offset:8px;outline:3px solid #080808}.gallery-card__inner img{object-fit:contain;width:100%;height:auto;max-height:900px;image-rendering:-webkit-optimize-contrast;pointer-events:none}.gallery-card__signal{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gallery-card__signal img{object-fit:contain;opacity:0;will-change:transform,clip-path,opacity;width:100%;height:100%;max-height:none;animation:gallerySignalSlice 8.6s steps(2) infinite;position:absolute;inset:0}.gallery-card__signal img:nth-child(2){animation-name:gallerySignalEcho;animation-duration:11.4s;animation-delay:-2.7s}.gallery-card--signal:nth-child(3n+2) .gallery-card__signal img{animation-delay:-4.1s}.gallery-card--signal:nth-child(3n) .gallery-card__signal img{animation-delay:-6.8s}.gallery-card--signal .gallery-card__inner:after{content:"";z-index:1;opacity:0;pointer-events:none;background:#ffffffb3;height:2px;animation:gallerySignalScan 10.2s steps(8) infinite;position:absolute;top:-8%;left:0;right:0;box-shadow:0 0 12px #ffffff61,0 2px #14141475}@keyframes gallerySignalSlice{0%,71%,78%,to{opacity:0;clip-path:inset(0);transform:translate(0)}72%{opacity:.3;clip-path:inset(12% 0 69%);transform:translate(-9px)}73%{opacity:.5;clip-path:inset(48% 0 35%);transform:translate(7px)}74%{opacity:.18;clip-path:inset(73% 0 12%);transform:translate(-4px)}75%,76%{opacity:0}77%{opacity:.28;clip-path:inset(31% 0 58%);transform:translate(5px)}}@keyframes gallerySignalEcho{0%,83%,89%,to{opacity:0;clip-path:inset(0);transform:translate(0)}84%{opacity:.2;clip-path:inset(6% 0 82%);transform:translate(6px)}85%{opacity:.44;clip-path:inset(61% 0 20%);transform:translate(-8px)}86%{opacity:0}87%{opacity:.26;clip-path:inset(39% 0 49%);transform:translate(4px)}88%{opacity:0}}@keyframes gallerySignalScan{0%,74%,to{opacity:0;top:-8%}75%{opacity:.42}80%{opacity:0;top:104%}}html[data-motion=paused] .gallery-card--signal .gallery-card__inner:after,html[data-motion=paused] .gallery-card__signal{display:none}html[data-performance=constrained] .gallery-card__signal img:first-child{animation-duration:12s}html[data-performance=constrained] .gallery-card--signal .gallery-card__inner:after,html[data-performance=constrained] .gallery-card__signal img:nth-child(2){display:none}.gallery-card__security,.gallery-card__shield{pointer-events:none;position:absolute;inset:0}.gallery-card__security{z-index:2;color:#ffffff57;mix-blend-mode:difference;overflow:hidden}.gallery-card__security:before{content:"JJ 7F3A9C  •  J. JENKINS  •  DISPLAY PROOF  •  28A1  •  ";letter-spacing:.36em;word-spacing:2.4em;opacity:.11;place-items:center;font-size:clamp(8px,1.1vw,15px);font-weight:700;line-height:8;display:grid;position:absolute;inset:-26%;transform:rotate(-24deg)}.gallery-card__security:after{content:"";opacity:.16;background:repeating-linear-gradient(117deg,#0000 0 41px,#ffffff14 42px,#0000 43px 87px),repeating-linear-gradient(3deg,#0000 0 27px,#0000001f 28px,#0000 29px 61px);position:absolute;inset:0}.gallery-card__security span{z-index:2;letter-spacing:.26em;text-align:center;text-transform:uppercase;opacity:.38;border-block:1px solid;width:118%;padding:6px 0;font-size:clamp(8px,1vw,14px);font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.gallery-card__security i{z-index:3;color:#ffffff8c;letter-spacing:.17em;white-space:nowrap;opacity:.75;font:700 5px/1 monospace;position:absolute;inset:auto 8px 7px;overflow:hidden}.gallery-card__shield{z-index:5;background:0 0}.artwork-detail{z-index:1200;color:#f7f7f4;-webkit-backdrop-filter:blur(18px)saturate(.72);backdrop-filter:blur(18px)saturate(.72);overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:#030303db;width:100%;height:100dvh;max-height:100dvh;padding:clamp(10px,2vw,28px);animation:artworkDetailIn .28s both;position:fixed;inset:0;overflow:hidden auto}.artwork-detail__panel{width:min(1560px,100%);min-height:calc(100dvh - clamp(20px,4vw,56px));padding:clamp(22px,3.5vw,58px) clamp(22px,3.5vw,58px) calc(clamp(34px, 4vw, 64px) + env(safe-area-inset-bottom));background:#10100f;border:1px solid #ffffff38;margin:0 auto;box-shadow:0 40px 120px #0000008c}@supports not (height:100dvh){.artwork-detail{height:100vh;max-height:100vh}.artwork-detail__panel{min-height:calc(100vh - clamp(20px,4vw,56px))}}.artwork-detail__head{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:clamp(28px,4vw,58px);padding-bottom:22px;display:flex}.artwork-detail__head p{color:#d6d6d6;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700;line-height:1.4}.artwork-detail__head h2{color:#fff;letter-spacing:-.045em;margin:0;font:400 clamp(42px,6.2vw,100px)/.88 Georgia,serif}.artwork-detail__head button{color:#fff;min-width:96px;min-height:44px;font:700 11px/1.2 var(--sans,Arial,sans-serif);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff9;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:10px 0 12px;display:flex}.artwork-detail__head button b{font:300 24px/1 Arial,sans-serif}.artwork-detail__head button:focus-visible{outline-offset:7px;outline:2px solid #fff}.artwork-detail__story{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.art-placement,.artwork-original{min-width:0;margin:0}.artwork-original>div{-webkit-user-select:none;user-select:none;background:#050505;border:1px solid #ffffff29;place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.artwork-original img{object-fit:contain;pointer-events:none;width:100%;max-height:min(72vh,900px);display:block}.artwork-original>div>span{color:#ffffff61;mix-blend-mode:difference;letter-spacing:.2em;text-align:center;pointer-events:none;background:#0000001f;border-block:1px solid #fff3;width:110%;padding:7px 0;font:700 clamp(6px,.7vw,10px)/1 monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}.art-placement figcaption,.artwork-original figcaption{border-top:1px solid #ffffff29;justify-content:space-between;gap:18px;min-height:70px;padding-top:15px;display:flex}.art-placement figcaption span,.artwork-original figcaption span{color:#d6d6d6;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.45}.art-placement figcaption b,.artwork-original figcaption b{color:#fff;text-align:right;max-width:280px;font:400 15px/1.45 Georgia,serif}.art-placement{background:#222;border:1px solid #ffffff29;overflow:hidden}.art-placement__scene{position:relative;overflow:hidden}.art-placement__room{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.art-placement__art,.art-placement__frame{z-index:2;background:#f2f0e9;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;position:absolute;overflow:hidden;box-shadow:0 8px 20px #00000040}.art-placement__art>img,.art-placement__frame>img{object-fit:contain;object-position:50% 50%;place-self:stretch stretch;width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;display:block}.art-placement--executive .art-placement__art{width:33%;height:38.6%;padding:1.2%;top:22.3%;left:34.9%}.art-placement--living .art-placement__art{width:39.4%;height:40.9%;padding:1.2%;top:17.3%;left:32.5%}.art-placement--kitchen .art-placement__art{width:41.5%;height:38.3%;padding:1%;top:12.1%;left:28.75%}.art-placement--bathroom .art-placement__art{width:31.8%;height:30.9%;padding:.9%;top:18.5%;left:37.3%}.art-placement--desk .art-placement__art{transform-origin:0;width:48.5%;height:49.8%;padding:1.2%;top:27.5%;left:23.8%;transform:perspective(900px)rotateY(1deg)}.art-placement--desk .art-placement__frame{width:12.9%;height:29.9%;padding:.5%;top:31.3%;left:79.3%;transform:perspective(700px)rotateY(-2deg)}.art-placement figcaption{z-index:3;color:#fff;background:#0b0b0a;min-height:84px;padding:16px 18px;position:relative}.art-placement__controls{color:#fff;background:#0b0b0a;border-top:1px solid #ffffff29;gap:18px;padding:18px;display:grid}.art-placement__control{min-width:0}.art-placement__control>p{color:#d1d1cd;letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:700;line-height:1.4}.art-placement__control>div{flex-wrap:wrap;gap:8px;display:flex}.art-placement__control button,.art-placement__fixed-tone{color:#e5e5e5;min-height:44px;font:700 12px/1.25 var(--sans,Arial,sans-serif);letter-spacing:.04em;cursor:pointer;background:#181817;border:1px solid #565653;border-radius:2px;align-items:center;gap:8px;padding:10px 13px;display:inline-flex}.art-placement__control button:hover{border-color:#a5a5a0}.art-placement__control button.is-active{color:#080808;background:#fff;border-color:#fff}.art-placement__control button:focus-visible{outline-offset:3px;outline:2px solid #fff}.art-placement__control button i,.art-placement__fixed-tone i{border:1px solid #ffffff8c;border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000029}.art-placement__control button.is-active i{border-color:#00000080}.art-placement__fixed-tone{color:#d5d5d5;cursor:default}.art-placement__care,.art-placement__disclosure{color:#c9c9c4;letter-spacing:.035em;text-transform:uppercase;background:#0b0b0a;border-top:1px solid #ffffff1f;padding:14px 18px;font-size:11px;font-weight:600;line-height:1.6;display:block}.art-placement__care{color:#f1dfc1;background:#211d17}.artwork-detail__foot{border-top:1px solid #ffffff2e;grid-template-columns:1fr auto;align-items:end;gap:40px;margin-top:clamp(32px,5vw,70px);padding-top:clamp(24px,3vw,42px);display:grid}.artwork-detail__foot>div{max-width:860px}.artwork-detail__foot h3{color:#fff;margin:8px 0 14px;font:400 clamp(28px,3.5vw,54px)/1 Georgia,serif}.artwork-detail__foot>div>p:not(.section-number){color:#ececec;margin:0;font:400 clamp(15px,1.3vw,19px)/1.7 Georgia,serif}.artwork-detail__foot small{color:#c9c9c4;letter-spacing:.04em;text-transform:uppercase;margin-top:16px;font-size:11px;font-weight:600;line-height:1.6;display:block}.artwork-detail .section-number{letter-spacing:.12em;font-size:11px;line-height:1.4}@keyframes artworkDetailIn{0%{opacity:0}to{opacity:1}}.artwork-detail__head>div{min-width:0}.art-placement figcaption span,.art-placement__care,.art-placement__disclosure,.artwork-detail .section-number,.artwork-detail__foot small,.artwork-detail__head p,.artwork-original figcaption span{font-size:.75rem}.art-placement__control button,.art-placement__control>p,.art-placement__fixed-tone,.artwork-detail__head button{font-size:.875rem}.artwork-detail__foot>div>p:not(.section-number){font-size:max(1rem,1.3vw)}.art-placement figcaption,.artwork-original figcaption{flex-wrap:wrap}.art-placement figcaption>*,.artwork-original figcaption>*{min-width:0}.artwork-detail__foot .button{min-height:48px;font-size:.875rem}.community-notice-wrap{background:#f5f5f2;padding:0 clamp(20px,7vw,116px) 56px}.community-notice{color:#171717;background:#fff;border:1px solid #9c9c97;border-left:4px solid #171717;margin-top:24px;padding:clamp(18px,3vw,28px)}.community-notice>strong{font-size:1rem;line-height:1.5;display:block}.community-notice>p{color:#333!important;letter-spacing:normal!important;text-transform:none!important;margin:10px 0!important;font:400 1rem/1.65 Arial,sans-serif!important}.community-notice>a{color:#171717;text-underline-offset:4px;align-items:center;min-height:48px;font:700 .875rem/1.5 Arial,sans-serif;text-decoration:underline;display:inline-flex}.community-notice a:focus-visible,.community-page a:focus-visible{outline-offset:4px;outline:3px solid #171717}.print-configurator__controls .pricing-value{font-size:1rem;line-height:1.65}.community-page{color:#171717;background:#f5f5f2;padding:130px clamp(20px,7vw,116px) 72px}.community-page>section,.community-page__hero{max-width:1100px;margin-inline:auto}.community-page__hero{padding-block:30px 54px}.community-page h1{letter-spacing:-.025em;margin:20px 0 30px;font:400 clamp(2.4rem,5.4vw,5.2rem)/1.05 Georgia,serif}.community-page h2{margin:0 0 20px;font:400 clamp(1.7rem,3.2vw,2.8rem)/1.15 Georgia,serif}.community-page p{max-width:78ch;font-size:1rem;line-height:1.75}.community-page__eyebrow{letter-spacing:.1em;text-transform:uppercase;font-weight:700;font-size:.875rem!important}.community-page__status{color:#171717;background:#fff;border-left:4px solid #171717;padding:18px 20px;font-weight:700}.community-page>section{border-top:1px solid #b3b3ad;padding-block:42px}.community-table{width:100%;margin-block:24px}.community-table table{table-layout:fixed;border-collapse:collapse;text-align:left;background:#fff;width:100%;font-size:1rem;line-height:1.5}.community-table caption{text-align:left;color:#474742;padding-bottom:14px;font-size:.875rem}.community-table td,.community-table th{vertical-align:top;border-bottom:1px solid #c6c6bf;padding:18px}.community-table thead{color:#fff;background:#171717}.community-table small{margin-top:5px;font-size:.875rem;font-weight:400;display:block}.community-terms{margin:0}.community-terms>div{border-top:1px solid #d0d0ca;grid-template-columns:minmax(140px,.65fr) minmax(0,2fr);gap:28px;padding-block:20px;display:grid}.community-terms dt{font-size:1rem;font-weight:700;line-height:1.6}.community-terms dd{margin:0;font-size:1rem;line-height:1.75}.community-page a{color:#171717;text-underline-offset:4px;text-decoration:underline}.community-page__closing small{font-size:.875rem;line-height:1.6;display:block}.portfolio-only-notice{color:#fff;border:1px solid #777;padding:20px;font-size:1rem;line-height:1.6}.portfolio-only-action{padding:0 clamp(24px,7vw,116px) 64px}@media (max-width:600px){.community-table td,.community-table th{padding:12px 8px;font-size:.875rem}.community-terms>div{grid-template-columns:1fr;gap:8px}.community-page{padding-top:112px}}@media (max-width:900px){.artwork-detail{padding:0}.artwork-detail__panel{min-height:100dvh;padding:22px 16px calc(48px + env(safe-area-inset-bottom));border:0}.artwork-detail__head h2{font-size:clamp(40px,13vw,68px)}.artwork-detail__head button{width:48px;min-width:48px;min-height:48px;padding-inline:8px}.artwork-detail__head button span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.artwork-detail__story{grid-template-columns:1fr}.artwork-original>div{min-height:0}.art-placement__control button,.art-placement__fixed-tone{min-height:48px}.artwork-detail__foot{grid-template-columns:1fr;align-items:start}.artwork-detail__foot .button{width:100%}}@media (prefers-reduced-motion:reduce){.artwork-detail{animation:none}}.gallery-card figcaption{color:#111;justify-content:space-between;gap:24px;padding-top:clamp(18px,2vw,28px);display:flex}.gallery-card figcaption>span{min-width:0}.gallery-card figcaption b{font:400 clamp(18px,2vw,30px)/1.05 Georgia,serif;display:block}.gallery-card figcaption small{color:#575757;letter-spacing:.15em;text-transform:uppercase;margin-top:8px;font-size:7px;font-weight:700;display:block}.gallery-card__edition{letter-spacing:.12em;text-align:right;text-transform:uppercase;border-bottom:1px solid #111;flex:none;padding-bottom:4px;font-size:8px;font-weight:700}.print-shop{background:#f2f2ef}.print-shop__hero{color:#fff;background:#080808;grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:7vw;min-height:78svh;padding:160px clamp(24px,7vw,116px) 90px;display:grid}.print-shop__hero h1{max-width:1180px;font:700 clamp(66px,9vw,146px)/.84 var(--display-condensed),Impact,sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:22px 0 30px}.print-shop__hero h1 i{text-transform:none;font-family:Georgia,serif;font-size:.7em;font-weight:400}.print-shop__hero>div>p:last-child{color:#c8c8c8;max-width:740px;margin:0;font:400 clamp(17px,1.5vw,22px)/1.65 Georgia,serif}.print-cart-status{color:#fff;border:1px solid #555;flex-direction:column;justify-content:space-between;min-height:190px;padding:22px;display:flex}.print-cart-status small,.print-cart-status span{letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:700}.print-cart-status strong{font:400 74px/1 Georgia,serif}.print-configurator{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:center;gap:clamp(46px,8vw,120px);padding:clamp(88px,10vw,150px) clamp(24px,7vw,116px);display:grid}.print-configurator__proof{min-width:0}.print-configurator__proof figure{-webkit-user-select:none;user-select:none;background:#d7d7d1;border:1px solid #aaa;margin:0;padding:clamp(18px,2.6vw,40px);position:relative;overflow:hidden;box-shadow:0 35px 85px #00000029}.print-configurator__proof figure:before{content:"";pointer-events:none;border:1px solid #ffffffb3;position:absolute;inset:12px}.print-configurator__proof img{object-fit:contain;pointer-events:none;background:#111;width:100%;max-height:820px}.print-configurator__proof figure>span{color:#ffffff8c;mix-blend-mode:difference;letter-spacing:.2em;text-align:center;pointer-events:none;background:#00000029;border-block:1px solid #ffffff47;width:105%;padding:7px 0;font:700 clamp(7px,.7vw,10px)/1 monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-13deg)}.print-configurator__proof>p{color:#666;letter-spacing:.15em;text-transform:uppercase;margin:17px 0 0;font-size:8px;font-weight:700}.print-configurator__controls h2{letter-spacing:-.055em;margin:22px 0 26px;font:400 clamp(50px,6vw,96px)/.9 Georgia,serif}.print-configurator__controls>p:not(.section-number):not(.print-cart-notice){color:#555;max-width:610px;margin:0 0 36px;font:400 16px/1.7 Georgia,serif}.print-size-options{border:0;border-top:1px solid #111;margin:0 0 18px;padding:0}.print-size-options legend{color:#555;letter-spacing:.16em;text-transform:uppercase;width:100%;padding:0 0 14px;font-size:8px;font-weight:700}.print-size-options label{cursor:pointer;border-bottom:1px solid #aaa;grid-template-columns:22px 1fr auto;align-items:center;gap:16px;min-height:105px;padding:19px 18px;transition:color .2s,background .2s;display:grid}.print-size-options label.is-selected{color:#fff;background:#0a0a0a}.print-size-options input{accent-color:#777;width:15px;height:15px}.print-size-options b{font:400 clamp(21px,2vw,30px)/1 Georgia,serif;display:block}.print-size-options small{color:#777;letter-spacing:.13em;text-transform:uppercase;margin-top:8px;font-size:8px;font-weight:700;display:block}.print-size-options label.is-selected small{color:#aaa}.print-size-options strong{font:400 26px/1 Georgia,serif}.print-add{color:#fff;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:#0a0a0a;border:1px solid #0a0a0a;justify-content:space-between;align-items:center;width:100%;min-height:62px;padding:0 20px;font-size:9px;font-weight:700;display:flex}.print-add:focus-visible,.print-add:hover{color:#080808;background:#fff}.print-cart-notice{color:#444;letter-spacing:.08em;min-height:22px;margin:12px 0 0;font-size:9px;font-weight:700}.print-picker{color:#fff;background:#0a0a0a;padding:clamp(90px,11vw,160px) clamp(20px,5vw,78px)}.print-picker__head{grid-template-columns:1.25fr .65fr;align-items:end;gap:8vw;max-width:1480px;margin:0 auto 60px;display:grid}.print-picker__head h2{font:700 clamp(52px,6vw,98px)/.85 var(--display-condensed),Impact,sans-serif;letter-spacing:-.04em;text-transform:uppercase;margin:20px 0 0}.print-picker__head>p{color:#aaa;margin:0;font:400 16px/1.7 Georgia,serif}.print-picker__filters{z-index:10;background:#252525;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;max-width:1480px;margin:0 auto 45px;padding:7px;display:grid;position:sticky;top:70px}.print-picker__filters button{color:#aaa;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#151515;border:0;min-height:54px;padding:8px;font-size:7px;font-weight:700;line-height:1.3}.print-picker__filters button.is-active,.print-picker__filters button:focus-visible,.print-picker__filters button:hover{color:#080808;background:#f3f3ef}.print-picker__category-anchor{max-width:1480px;height:1px;margin:0 auto}.print-picker__grid{background:0 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;max-width:1480px;margin:0 auto;display:grid}.print-picker__grid button{color:#fff;cursor:pointer;text-align:left;background:#0a0a0a;border:0;min-width:0;padding:0}.print-picker__grid button.is-selected{outline-offset:-3px;outline:3px solid #fff}.print-picker__grid img{aspect-ratio:1;object-fit:cover;filter:grayscale()contrast(1.03);width:100%;transition:filter .25s,transform .4s}.print-picker__grid button.is-selected img,.print-picker__grid button:focus-visible img,.print-picker__grid button:hover img{filter:grayscale(0)contrast(1.06)}.print-picker__grid button:hover img{transform:scale(.975)}.print-picker__grid span{flex-direction:column;justify-content:space-between;min-height:78px;padding:13px;display:flex}.print-picker__grid b{font:400 15px/1.1 Georgia,serif}.print-picker__grid small{color:#777;letter-spacing:.13em;margin-top:9px;font-size:6px;font-weight:700}.print-cart{color:#fff;background:#111;padding:clamp(90px,11vw,160px) clamp(24px,7vw,116px)}.print-cart__head{grid-template-columns:1fr auto;align-items:end;gap:40px;margin-bottom:55px;display:grid}.print-cart__head h2{letter-spacing:-.055em;margin:20px 0 0;font:400 clamp(56px,7vw,110px)/.88 Georgia,serif}.print-cart__head>p{color:#aaa;letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:700}.print-cart__items{border-top:1px solid #555}.print-cart__items article{border-bottom:1px solid #3a3a3a;grid-template-columns:110px minmax(0,1fr) 126px 90px 70px;align-items:center;gap:24px;min-height:145px;padding:18px 0;display:grid}.print-cart__items img{object-fit:cover;width:110px;height:108px}.print-cart__items h3{margin:0;font:400 clamp(22px,2.5vw,36px)/1 Georgia,serif}.print-cart__items p{color:#aaa;margin:9px 0;font:italic 13px/1.4 Georgia,serif}.print-cart__items small{color:#777;letter-spacing:.14em;font-size:7px;font-weight:700}.print-cart__items article>strong{text-align:right;font:400 25px/1 Georgia,serif}.print-cart__quantity{text-align:center;grid-template-columns:38px 42px 38px;align-items:center;display:grid}.print-cart__quantity button{color:#fff;cursor:pointer;background:0 0;border:1px solid #666;width:38px;height:38px}.print-cart__remove{color:#aaa;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #777;padding:9px 0;font-size:7px;font-weight:700}.print-cart__summary{grid-template-columns:1fr auto;align-items:center;gap:18px 30px;max-width:640px;margin:50px 0 0 auto;display:grid}.print-cart__summary>span{letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.print-cart__summary>strong{font:400 46px/1 Georgia,serif}.print-cart__summary>small{color:#888;grid-column:1/-1;font:400 12px/1.6 Georgia,serif}.print-cart__summary .button{grid-column:1/-1}.print-cart__empty{border:1px solid #444;grid-template-columns:auto 1fr;align-items:center;gap:40px;min-height:280px;padding:45px;display:grid}.print-cart__empty span{color:#333;font:400 clamp(90px,13vw,190px)/.8 Georgia,serif}.print-cart__empty p{color:#aaa;max-width:520px;font:400 18px/1.6 Georgia,serif}@media (max-width:1100px){.print-picker__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.print-cart__items article{grid-template-columns:90px minmax(0,1fr) 118px 76px}.print-cart__items img{width:90px;height:90px}.print-cart__remove{grid-column:2;justify-self:start}}.archive-protection-note{color:#9c9c9c;letter-spacing:.12em;text-align:center;text-transform:uppercase;background:#111;border:1px solid #333;max-width:900px;margin:0 auto;padding:28px;font:600 8px/1.8 monospace}@media (max-width:900px){.work-archive{padding-inline:16px}.work-archive__head{grid-template-columns:minmax(0,1fr);gap:12px}.work-archive__head h2{font-size:clamp(50px,16vw,80px)}.work-filters{overscroll-behavior-inline:contain;scrollbar-width:none;margin-inline:-16px;padding:7px 16px 9px;display:flex;top:70px;overflow-x:auto}.work-filters::-webkit-scrollbar{display:none}.work-filters button{flex:0 0 132px;min-height:58px}.genre-section__head{grid-template-columns:minmax(0,1fr) auto;gap:12px}.genre-section__head p{grid-column:1/-1}.gallery-grid{grid-template-columns:minmax(0,1fr);gap:54px}.gallery-card,.gallery-card:nth-child(2n){width:100%;margin-top:0}.gallery-card__mat{padding:clamp(13px,4.5vw,22px)}.gallery-card figcaption{gap:14px}.gallery-card__edition{max-width:106px}.gallery-card__detail-cue{opacity:1;transform:none}.print-shop__hero{grid-template-columns:minmax(0,1fr);min-height:72svh;padding:132px 20px 64px}.print-shop__hero h1{font-size:clamp(58px,15vw,92px)}.print-cart-status{grid-template-columns:1fr auto;align-items:center;gap:4px 20px;min-height:92px;padding:16px;display:grid}.print-cart-status strong{grid-area:1/2/3;font-size:54px}.print-configurator{grid-template-columns:minmax(0,1fr);padding:78px 16px}.print-configurator__controls h2{font-size:clamp(48px,14vw,76px)}.print-size-options label{grid-template-columns:20px minmax(0,1fr) auto;padding-inline:12px}.print-size-options b{font-size:20px}.print-picker{padding:80px 12px}.print-picker__head{grid-template-columns:minmax(0,1fr);gap:20px}.print-picker__filters{scrollbar-width:none;margin-inline:-12px;padding:7px 12px;display:flex;overflow-x:auto}.print-picker__filters::-webkit-scrollbar{display:none}.print-picker__filters button{flex:0 0 130px}.print-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.print-cart{padding:84px 16px}.print-cart__head{grid-template-columns:minmax(0,1fr);gap:12px}.print-cart__items article{grid-template-columns:76px minmax(0,1fr) auto;gap:14px;padding:18px 0 24px}.print-cart__items img{width:76px;height:76px}.print-cart__quantity{grid-column:2}.print-cart__items article>strong{grid-area:2/3}.print-cart__remove{grid-column:2}.print-cart__summary{grid-template-columns:1fr auto}.print-cart__empty{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 20px}}@media (prefers-reduced-motion:reduce){.gallery-card,.gallery-card *{transition:none!important}.gallery-card--signal .gallery-card__inner:after,.gallery-card__signal{display:none!important}}.jenkins-film{isolation:isolate;background:#050505;position:absolute;overflow:hidden}.jenkins-film.hero__video,.jenkins-film.interior-hero__video{filter:none;width:100%;max-width:100%;height:100%;inset:0;transform:none}.jenkins-film img{object-fit:contain;object-position:center;filter:none;opacity:0;width:100%;height:100%;animation:jenkinsArchiveFilm 21s linear infinite;position:absolute;inset:0}.jenkins-film img:nth-child(2){animation-delay:7s}.jenkins-film img:nth-child(3){animation-delay:14s}@keyframes jenkinsArchiveFilm{0%,28%{opacity:1}33%,95%{opacity:0}to{opacity:1}}html[data-motion=paused] .jenkins-film img{animation-play-state:paused}.work-card__visual--full,.work-card__visual--three.work-card__visual--full,.work-card__visual--two.work-card__visual--full{aspect-ratio:auto;background:#111;display:block;overflow:visible}.work-card__visual--full img,.work-card__visual--full:focus-visible img,.work-card__visual--full:hover img{object-fit:contain;object-position:center;filter:none;width:100%;max-width:100%;height:auto;margin:0;transform:scale(1)}.scroll-film__images{z-index:-3;background:#000;position:absolute;inset:0}.scroll-film__images img{object-fit:contain;object-position:center;filter:none;opacity:0;width:100%;height:100%;transition:opacity .38s linear;position:absolute;inset:0}.scroll-film[data-chapter="0"] .scroll-film__images img:first-child,.scroll-film[data-chapter="1"] .scroll-film__images img:nth-child(2),.scroll-film[data-chapter="2"] .scroll-film__images img:nth-child(3){opacity:1}.product-reveal__mat img,.product-reveal__mat:hover img{object-fit:contain;object-position:center;filter:none;clip-path:none;background:#111;transform:none}.shop-branch--art:focus-visible>img,.shop-branch--art:hover>img,.shop-branch--art>img,.shop-hero__stack figure img{object-fit:contain;object-position:center;filter:none;background:#111;transform:none}.work-directory-page{color:#fff;background:#080808}.work-directory-hero{flex-direction:column;justify-content:flex-end;min-height:74svh;padding:154px clamp(24px,7vw,116px) 84px;display:flex}.work-directory-hero h1{max-width:1150px;font:800 clamp(66px,9vw,146px)/.82 var(--display-condensed),Impact,sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:24px 0 30px}.work-directory-hero h1 i{text-transform:none;font-family:Georgia,serif;font-size:.7em;font-weight:400}.work-directory-hero>p:last-child{color:#c4c4c4;max-width:760px;margin:0;font:400 clamp(17px,1.5vw,22px)/1.65 Georgia,serif}.work-directory{border-top:1px solid #333}.work-directory>a{color:#fff;border-bottom:1px solid #333;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:clamp(24px,5vw,80px);min-height:240px;padding:clamp(30px,4vw,62px) clamp(24px,7vw,116px);transition:color .2s,background .2s;display:grid}.work-directory>a:focus-visible,.work-directory>a:hover{color:#080808;background:#f2f2ef}.work-directory>a>span{color:#888;font:400 31px/1 Georgia,serif}.work-directory small{letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:700}.work-directory h2{font:800 clamp(42px,5vw,78px)/.86 var(--display-condensed),Impact,sans-serif;letter-spacing:-.03em;text-transform:uppercase;margin:14px 0}.work-directory p{color:#aaa;max-width:790px;margin:0;font:400 15px/1.65 Georgia,serif}.work-directory>a:focus-visible p,.work-directory>a:hover p{color:#444}.work-directory>a>b{font-size:28px}.collection-page{background:#f2f2ef}.collection-hero{color:#fff;background:#080808;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(44px,7vw,110px);min-height:100svh;padding:126px clamp(22px,5vw,80px) 72px;display:grid}.collection-hero__back{color:#aaa;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #555;margin-bottom:58px;font-size:8px;font-weight:700;display:inline-block}.collection-hero h1{font:800 clamp(64px,8vw,132px)/.82 var(--display-condensed),Impact,sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:23px 0 30px}.collection-hero__copy>p:not(.eyebrow){color:#c6c6c6;max-width:650px;font:400 clamp(16px,1.35vw,20px)/1.65 Georgia,serif}.collection-hero__notice{letter-spacing:.13em;text-transform:uppercase;border-block:1px solid #555;padding:18px 0;font-family:var(--font-geist-sans),Arial,sans-serif!important;font-size:9px!important;font-weight:700!important}.collection-hero__image{-webkit-user-select:none;user-select:none;background:#d7d7d1;margin:0;padding:clamp(12px,1.6vw,24px);position:relative}.collection-hero__image img{object-fit:contain;object-position:center;filter:none;pointer-events:none;width:100%;height:auto;max-height:76svh;display:block}.collection-hero__image span{color:#ffffff8c;mix-blend-mode:difference;letter-spacing:.18em;text-align:center;pointer-events:none;background:#00000029;border-block:1px solid #ffffff4d;width:102%;padding:6px 0;font:700 7px/1 monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-13deg)}.collection-gallery{padding:clamp(80px,10vw,150px) clamp(16px,5vw,78px)}.collection-gallery .archive-protection-note{margin-top:90px}.gallery-card__edition--portfolio{border-bottom:0;max-width:180px}.print-picker__grid button.is-selected img,.print-picker__grid button:focus-visible img,.print-picker__grid button:hover img,.print-picker__grid img{aspect-ratio:auto;object-fit:contain;filter:none;background:#111;width:100%;height:auto;transform:none}.print-cart__items img{object-fit:contain;background:#000;height:auto;max-height:108px}@media (min-width:621px) and (max-width:1180px){.scroll-film{height:150svh}.product-reveal{height:140svh}}@media (max-width:900px){.work-directory-hero{min-height:70svh;padding:132px 20px 64px}.work-directory-hero h1{font-size:clamp(58px,16vw,92px)}.work-directory>a{grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:14px;min-height:0;padding:34px 20px}.work-directory h2{font-size:clamp(38px,11vw,58px)}.work-directory p{font-size:14px}.collection-hero{grid-template-columns:minmax(0,1fr);gap:36px;min-height:auto;padding:116px 16px 54px}.collection-hero__back{margin-bottom:36px}.collection-hero h1{font-size:clamp(56px,16vw,92px)}.collection-hero__image img{max-height:none}.collection-gallery{padding:76px 12px}.gallery-card__edition--portfolio{max-width:124px}}@media (prefers-reduced-motion:reduce){.jenkins-film img{opacity:0;animation:none}.jenkins-film img:first-child{opacity:1}.scroll-film__images img{transition:none}}.scroll-film--cover{height:300svh}.scroll-film--cover .scroll-film__sticky{padding-top:70px}.scroll-film__coverline{z-index:4;justify-content:space-between;align-items:center;gap:28px;display:flex;position:absolute;top:clamp(92px,11vh,122px);left:clamp(22px,6vw,96px);right:clamp(22px,6vw,96px)}.scroll-film__coverline p{letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700}.scroll-film__coverline sup{vertical-align:super;font-size:.6em}.scroll-film__coverline>div{gap:24px;display:flex}.scroll-film__coverline a{color:#fff;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff8c;font-size:8px;font-weight:700}.scroll-film--cover .scroll-film__kicker{top:clamp(135px,17vh,172px)}.home-collections{background:#f2f2ef;padding:clamp(100px,12vw,180px) clamp(18px,5vw,78px)}.home-collections>header{grid-template-columns:.42fr 1.1fr .7fr;align-items:end;gap:clamp(28px,6vw,92px);max-width:1480px;margin:0 auto 72px;display:grid}.home-collections>header h2{font:800 clamp(58px,7.2vw,118px)/.84 var(--display-condensed),Impact,sans-serif;letter-spacing:-.04em;text-transform:uppercase;margin:0}.home-collections>header h2 i{text-transform:none;font-family:Georgia,serif;font-size:.7em;font-weight:400}.home-collections>header>p:last-child{color:#555;margin:0;font:400 16px/1.7 Georgia,serif}.home-collections__grid{background:#b8b8b3;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:1480px;margin:0 auto;display:grid}.home-collections__grid>a{color:#111;background:#f2f2ef;grid-template-columns:minmax(180px,.75fr) minmax(0,1fr);align-items:center;gap:clamp(22px,3.2vw,48px);min-width:0;padding:clamp(18px,2.4vw,36px);display:grid}.home-collections__grid figure{background:#d8d8d2;min-width:0;margin:0;padding:10px;position:relative}.home-collections__grid figure img{object-fit:contain;object-position:center;filter:none;background:#111;width:100%;height:auto;max-height:340px;display:block}.home-collections__grid figure span{color:#ffffff85;mix-blend-mode:difference;letter-spacing:.16em;text-align:center;width:110%;font:700 5px/1 monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}.home-collections__grid small{color:#666;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:700}.home-collections__grid h3{font:800 clamp(32px,3.2vw,54px)/.88 var(--display-condensed),Impact,sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:15px 0}.home-collections__grid p{color:#555;margin:0 0 22px;font:400 14px/1.6 Georgia,serif}.home-collections__grid b{letter-spacing:.14em;text-transform:uppercase;font-size:8px}.work-directory>a{grid-template-columns:52px minmax(180px,.52fr) minmax(0,1fr) auto}.work-directory>a>figure{background:#171717;min-width:0;margin:0;padding:8px;position:relative}.work-directory>a>figure img{object-fit:contain;object-position:center;filter:none;background:#000;width:100%;height:auto;max-height:250px;display:block}.work-directory>a>figure i{color:#ffffff80;mix-blend-mode:difference;letter-spacing:.14em;text-align:center;width:112%;font:700 5px/1 monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}.product-reveal__frame{transform:none}.commissions-page{background:#f2f2ef}.commissions-hero{color:#fff;background:#080808;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(42px,8vw,120px);min-height:100svh;padding:128px clamp(22px,6vw,96px) 70px;display:grid}.commissions-hero h1{font:800 clamp(66px,8vw,132px)/.82 var(--display-condensed),Impact,sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:24px 0 30px}.commissions-hero h1 i{text-transform:none;font-family:Georgia,serif;font-size:.7em;font-weight:400}.commissions-hero>div>p:last-child{color:#c2c2c2;max-width:660px;font:400 clamp(16px,1.4vw,20px)/1.65 Georgia,serif}.commissions-hero figure{background:#d4d4ce;margin:0;padding:clamp(12px,1.7vw,24px);position:relative}.commissions-hero figure img{object-fit:contain;object-position:center;background:#111;width:100%;height:auto;max-height:75svh;display:block}.commissions-hero figure span{color:#ffffff8c;mix-blend-mode:difference;letter-spacing:.16em;text-align:center;width:105%;font:700 7px/1 monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-13deg)}.commission-gallery{padding:clamp(90px,11vw,160px) clamp(16px,5vw,78px)}.commission-gallery__group{max-width:1480px;margin:0 auto clamp(110px,13vw,190px)}.commission-gallery__group>header{border-bottom:1px solid #aaa;grid-template-columns:.35fr 1fr .65fr;align-items:end;gap:clamp(26px,5vw,80px);margin-bottom:50px;padding-bottom:28px;display:grid}.commission-gallery__group header>p{color:#666;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:8px;font-weight:700}.commission-gallery__group h2{font:800 clamp(48px,6vw,94px)/.84 var(--display-condensed),Impact,sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:0}.commission-gallery__group header>span{color:#555;font:400 15px/1.65 Georgia,serif}.shop-branches--three{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-branches--three .shop-branch{min-height:min(72svh,760px)}.shop-branches--three .shop-branch h2{font-size:clamp(42px,4.2vw,72px)}.shop-branch--murals>img{object-fit:cover;object-position:center;filter:none}.apparel-options{border-top:1px solid #555;border-left:1px solid #555;grid-template-columns:repeat(3,minmax(0,1fr));margin:48px 0 90px;display:grid}.apparel-options a{color:#fff;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #555;border-right:1px solid #555;align-items:center;gap:18px;min-height:86px;padding:20px;font-size:9px;font-weight:700;display:flex}.apparel-options span{color:#777}.apparel-options a:focus-visible,.apparel-options a:hover{color:#080808;background:#fff}.apparel-group{padding-top:88px;scroll-margin-top:72px}.apparel-group>header{border-top:1px solid #555;grid-template-columns:80px minmax(0,1fr);gap:24px;margin-bottom:45px;padding-top:26px;display:grid}.apparel-group>header>span{color:#777;font:400 28px/1 Georgia,serif}.apparel-group>header h2{font:800 clamp(48px,6vw,92px)/.85 var(--display-condensed),Impact,sans-serif;text-transform:uppercase;margin:0 0 14px}.apparel-group>header p{color:#aaa;max-width:660px;margin:0;font:400 15px/1.65 Georgia,serif}.apparel-group .studio-goods__grid{margin-bottom:80px}.apparel-group--instrument .studio-goods__grid{background:0 0;display:block}.apparel-group--instrument .merch-card{border:1px solid #ffffff38;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);display:grid}.apparel-group--instrument .merch-card__visual{aspect-ratio:4/3}.apparel-group--instrument .merch-card__meta{border:0;border-left:1px solid #ffffff38;flex-direction:column;justify-content:center;min-height:100%;padding:clamp(32px,5vw,72px);display:flex}.apparel-group--instrument .merch-card__meta>span{margin-bottom:40px}.apparel-group--instrument .merch-card__meta h3{overflow-wrap:anywhere;max-width:100%;font-size:clamp(34px,3vw,52px);line-height:.92}.apparel-group--instrument .merch-card__meta p{color:#dedede;max-width:470px;margin-top:24px;font-size:15px;line-height:1.7}.apparel-group--instrument .merch-card__meta strong{margin-top:42px}.fieldframe-card__visual{cursor:pointer;text-align:left;isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0;width:100%;padding:0}.fieldframe-card__visual:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff29 49%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.fieldframe-card__visual img{z-index:0;filter:grayscale()saturate(.55)contrast(1.08);transition:filter 1.6s ease,transform 1.25s var(--ease-out);position:relative;transform:scale(1.001)}.fieldframe-card__color-field{z-index:2;opacity:0;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 22% 26%,#148eb857,#0000 28%),radial-gradient(circle at 78% 74%,#d0682561,#0000 30%);transition:opacity .7s;position:absolute;inset:-10%}.fieldframe-card__signal{z-index:3;opacity:.5;gap:7px;transition:opacity .35s;display:flex;position:absolute;bottom:22px;left:22px}.fieldframe-card__signal i{background:#777;border:1px solid #ffffffb8;border-radius:50%;width:7px;height:7px;transition:background .45s,box-shadow .45s,transform .45s}.fieldframe-card__state{letter-spacing:.16em;text-transform:uppercase;color:#bdbdbd!important;font:700 9px/1.3 var(--sans),Arial,sans-serif!important;margin:0 0 14px!important}.fieldframe-card__order{color:#fff;font:700 10px/1 var(--sans),Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff7a;align-self:flex-start;margin-top:30px;padding-bottom:7px}.fieldframe-card.is-alive .fieldframe-card__visual img{filter:grayscale(0)saturate(1.36)contrast(1.08);transition-duration:.28s,.55s;transform:scale(1.025)}.fieldframe-card.is-alive .fieldframe-card__color-field{opacity:.82}.fieldframe-card.is-alive .fieldframe-card__visual:before{animation:fieldframe-scan 1.15s var(--ease-out) both}.fieldframe-card.is-alive .fieldframe-card__signal{opacity:1}.fieldframe-card.is-alive .fieldframe-card__signal i:first-child{background:#2ec4e6;transform:scale(1.18);box-shadow:0 0 18px #2ec4e6e6}.fieldframe-card.is-alive .fieldframe-card__signal i:nth-child(2){background:#f59c45;transform:scale(1.18);box-shadow:0 0 18px #f59c45e6}.fieldframe-card.is-alive .fieldframe-card__signal i:nth-child(3){background:#eee;transform:scale(1.18);box-shadow:0 0 14px #fffc}.fieldframe-card.is-alive .fieldframe-card__state{color:#fff!important}@keyframes fieldframe-scan{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.fieldframe-card__visual:before{animation:none!important}.fieldframe-card__color-field,.fieldframe-card__signal i,.fieldframe-card__visual img{transition:none}}@media (max-width:1000px){.commission-gallery__group>header,.home-collections>header,.home-collections__grid,.shop-branches--three{grid-template-columns:1fr}.shop-branches--three .shop-branch{min-height:66svh}}@media (min-width:621px) and (max-width:1180px){.scroll-film--cover{height:150svh}}@media (max-width:900px){.scroll-film__coverline{flex-direction:column;align-items:flex-start}.scroll-film__coverline>div{flex-wrap:wrap;gap:12px 20px}.scroll-film--cover .scroll-film__kicker{top:190px}.home-collections{padding:86px 14px}.home-collections>header{margin-bottom:44px}.home-collections__grid>a{grid-template-columns:minmax(0,1fr)}.home-collections__grid figure img{max-height:none}.work-directory>a{grid-template-columns:38px minmax(0,1fr) auto}.work-directory>a>figure{grid-area:1/2/auto/-1}.work-directory>a>div{grid-column:2/-1}.commissions-hero{grid-template-columns:minmax(0,1fr);gap:36px;min-height:auto;padding:116px 16px 54px}.commissions-hero h1{font-size:clamp(58px,16vw,92px)}.commissions-hero figure img{max-height:none}.commission-gallery{padding:76px 12px}.commission-gallery__group{margin-bottom:110px}.apparel-options{grid-template-columns:1fr;margin-bottom:44px}.apparel-group--instrument .merch-card{grid-template-columns:minmax(0,1fr)}.apparel-group--instrument .merch-card__meta{border-top:1px solid #ffffff38;border-left:0}}@media (max-width:620px){.scroll-film__coverline>div{display:none}.scroll-film--cover .scroll-film__kicker{top:150px}.home-collections__grid h3{font-size:clamp(38px,12vw,58px)}.apparel-group{padding-top:64px}.apparel-group>header{grid-template-columns:46px minmax(0,1fr)}}:root{--dark-heading:#fff;--dark-body:#ececec;--dark-eyebrow:#d6d6d6;--dark-number:#ffffff61;--dark-divider:#fff3;--dark-text-shadow:0 2px 8px #00000073}:is(.scroll-film,.listening,.services,.route-closing--dark,.bio-story,.interior-hero,.shop-gateway,.shop-cart-entry,.apparel-shop,.studio-goods,.retailer-callout,.wallcovering-entry,.wallpaper-hero,.wallcovering-system,.wallcovering-gate,.retailer-partner,.checkout-hero,.book-library__hero,.collector-edition__hero,.book-library__grid,.book-edition-entry,.eleuthera-book__hero,.eleuthera-book__details,.home-portals,.ways-hero,.work-directory-page,.collection-hero,.commissions-hero,footer){color:var(--dark-heading)}:is(.scroll-film,.listening,.services,.route-closing--dark,.bio-story,.interior-hero,.shop-gateway,.shop-cart-entry,.apparel-shop,.studio-goods,.retailer-callout,.wallcovering-entry,.wallpaper-hero,.wallcovering-system,.wallcovering-gate,.retailer-partner,.checkout-hero,.book-library__hero,.collector-edition__hero,.book-library__grid,.book-edition-entry,.eleuthera-book__hero,.eleuthera-book__details,.home-portals,.ways-hero,.work-directory-page,.collection-hero,.commissions-hero,footer) :is(h1,h2,h3,h4){color:var(--dark-heading);text-shadow:var(--dark-text-shadow);font-weight:800}:is(.scroll-film,.listening,.services,.route-closing--dark,.bio-story,.interior-hero,.shop-gateway,.shop-cart-entry,.apparel-shop,.studio-goods,.retailer-callout,.wallcovering-entry,.wallpaper-hero,.wallcovering-system,.wallcovering-gate,.retailer-partner,.checkout-hero,.book-library__hero,.collector-edition__hero,.book-library__grid,.book-edition-entry,.eleuthera-book__hero,.eleuthera-book__details,.home-portals,.ways-hero,.work-directory-page,.collection-hero,.commissions-hero,footer) p{color:var(--dark-body);text-shadow:var(--dark-text-shadow);font-weight:400;line-height:1.7}:is(.scroll-film,.listening,.services,.route-closing--dark,.bio-story,.interior-hero,.shop-gateway,.shop-cart-entry,.apparel-shop,.studio-goods,.retailer-callout,.wallcovering-entry,.wallpaper-hero,.wallcovering-system,.wallcovering-gate,.retailer-partner,.checkout-hero,.book-library__hero,.collector-edition__hero,.book-library__grid,.book-edition-entry,.eleuthera-book__hero,.eleuthera-book__details,.home-portals,.ways-hero,.work-directory-page,.collection-hero,.commissions-hero,footer) :is(.eyebrow,.section-number,small){color:var(--dark-eyebrow);text-shadow:var(--dark-text-shadow)}.apparel-shop .shop-process{isolation:isolate;color:var(--dark-heading);background-color:#0b0b0b;background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:30px 30px;position:relative}.apparel-shop .shop-process:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#00000080,#00000024 70%,#0000);position:absolute;inset:clamp(28px,4vw,64px) 0}.apparel-shop .shop-process h2,.apparel-shop .shop-process h3{color:var(--dark-heading);text-shadow:var(--dark-text-shadow);font-weight:800}.apparel-shop .shop-process li p{color:var(--dark-body);text-shadow:var(--dark-text-shadow);font-weight:400;line-height:1.7}.apparel-shop .shop-process li,.apparel-shop .shop-process ol{border-color:var(--dark-divider)}.apparel-shop .shop-process li>span{color:var(--dark-number);text-shadow:var(--dark-text-shadow);font-size:10.35px}.apparel-shop .shop-process .section-number{color:var(--dark-eyebrow);border-color:var(--dark-divider)}.listening,.route-closing--dark,.services,footer{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0)}html.signal-zone-active .signal-atmosphere__canvas{opacity:.25}.signal-atmosphere__scanlines{opacity:.045}.signal-atmosphere__noise{opacity:.025}.signal-atmosphere__tear{filter:opacity(.68)}.bio-story__columns,.interior-hero__copy,.listening__note,.route-closing--dark>div,.service,.ways-hero>div{background-image:linear-gradient(90deg,#0000006b,#00000014 76%,#0000)}.apparel-group>header>span,.merch-card__meta>span,.service>span,.work-directory>a>span{color:var(--dark-number);font-size:1.15em}.apparel-group>header,.apparel-options,.merch-card__meta,.service,.studio-goods__head,.work-directory,.work-directory>a{border-color:var(--dark-divider)}.apparel-group>header p,.merch-card__meta p,.studio-goods__head>p:last-child,.work-directory p{color:var(--dark-body);text-shadow:var(--dark-text-shadow);line-height:1.7}@media (max-width:760px){.apparel-shop .shop-process,.bio-story,.collection-hero,.commissions-hero,.listening,.route-closing--dark,.services,.studio-goods,.ways-hero,.work-directory-hero{padding-left:24px;padding-right:24px}}.inquiry-form,.product-order{color:#fff;text-align:left;background:#0a0a0a;border:1px solid #fff3;padding:clamp(28px,5vw,72px)}.closing .inquiry-form{width:min(1080px,100%);margin:clamp(50px,8vw,110px) auto 0}.inquiry-form__head{max-width:720px;margin-bottom:34px}.inquiry-form__head h3,.product-order h2{color:#fff;font:800 clamp(34px,4.5vw,68px)/.9 var(--display-condensed),Impact,sans-serif;text-transform:uppercase;margin:0 0 16px}.inquiry-form__head p,.product-order>p{color:#ececec;line-height:1.7}.inquiry-form__grid,.product-order__customer{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.inquiry-form label,.order-lookup label,.product-order label{gap:9px;display:grid}.inquiry-form label>span,.order-lookup label>span,.product-order label>span{color:#d6d6d6;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:700}.inquiry-form input,.inquiry-form select,.inquiry-form textarea,.order-lookup input,.product-order input,.product-order select,.product-order textarea{color:#fff;background:#151515;border:1px solid #ffffff40;border-radius:0;width:100%;min-height:48px;padding:13px}.inquiry-form textarea,.product-order textarea{resize:vertical}.inquiry-form__wide,.product-order__wide{grid-column:1/-1}.inquiry-form .button,.product-order .button{margin-top:28px}.inquiry-form__status,.product-order__status{color:#ececec;min-height:24px;margin:20px 0 0;line-height:1.6}.order-status-page,.policies-page,.product-detail,.signature-artwork,.signature-collection,.trade-page{background:#f2f1ed}.product-detail__hero,.signature-artwork__hero{min-height:88svh;padding:calc(var(--header-height) + 72px) clamp(24px,7vw,110px) 72px;color:#fff;background:#080808;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(36px,7vw,110px);display:grid}.order-status-page h1,.policies-hero h1,.product-detail__hero h1,.signature-artwork__hero h1,.signature-collection__hero h1,.trade-hero h1{font:800 clamp(58px,8vw,130px)/.82 var(--display-condensed),Impact,sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:22px 0 28px}.product-detail__hero>div>p:last-of-type,.signature-artwork__hero>div>p:last-of-type{color:#ececec;max-width:650px;font-size:clamp(16px,1.6vw,22px);line-height:1.65}.product-detail__hero figure,.signature-artwork__hero figure{margin:0;position:relative}.product-detail__hero figure img{aspect-ratio:1;object-fit:cover;width:100%}.product-detail__hero figcaption,.signature-artwork__hero figure>span{color:#d6d6d6;letter-spacing:.15em;text-transform:uppercase;padding:13px 0;font-size:8px;font-weight:700;display:block}.product-detail__price{color:#d6d6d6;letter-spacing:.15em;text-transform:uppercase;margin-top:32px;font-size:9px}.product-detail__price strong{color:#fff;letter-spacing:0;margin-top:7px;font-size:28px;display:block}.product-detail__specs,.trade-offers{color:#fff;background:#111;grid-template-columns:repeat(4,1fr);display:grid}.product-detail__specs article,.trade-offers article{border-right:1px solid #fff3;min-height:280px;padding:34px}.product-detail__specs article>span,.trade-offers article>span{color:#ffffff59;font-weight:700}.product-detail__specs h2,.trade-offers h2{color:#fff;font:800 clamp(28px,3vw,48px)/.9 var(--display-condensed),Impact,sans-serif;text-transform:uppercase;margin:65px 0 16px}.product-detail__specs p,.trade-offers p{color:#ececec;line-height:1.7}.field-kit-standard,.trade-standards{grid-template-columns:.8fr 1.2fr;gap:clamp(40px,8vw,120px);padding:clamp(70px,9vw,140px) clamp(24px,7vw,110px);display:grid}.field-kit-standard h2,.trade-standards h2{font:800 clamp(52px,6vw,92px)/.85 var(--display-condensed),Impact,sans-serif;text-transform:uppercase;margin:0 0 24px}.field-kit-standard ol,.trade-standards ol{margin:0;padding:0;list-style:none}.field-kit-standard li,.trade-standards li{border-bottom:1px solid #0003;padding:22px 0;line-height:1.65}.product-order{margin:0;padding:clamp(60px,8vw,120px) clamp(24px,10vw,160px)}.product-order fieldset{border:0;margin:36px 0;padding:0}.product-order legend{color:#d6d6d6;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #fff3;width:100%;padding-bottom:12px;font-size:8px;font-weight:700}.product-order fieldset label{cursor:pointer;border-bottom:1px solid #ffffff29;grid-template-columns:auto 1fr auto;align-items:center;min-height:76px;padding:16px}.product-order fieldset label.is-selected{background:#ffffff14}.product-order fieldset input{width:18px;min-height:18px}.product-order fieldset small{color:#aaa;margin-top:7px;display:block}.product-order__quantity{width:150px;margin-bottom:26px}.product-order__total{text-transform:uppercase;border-block:1px solid #ffffff38;justify-content:space-between;margin-top:28px;padding:25px 0;display:flex}.product-order__payment{grid-template-columns:minmax(180px,320px) 1fr;align-items:center;gap:40px;margin-top:42px;display:grid}.product-order__payment img{object-fit:contain;width:100%;max-height:520px}.product-order__payment h3{color:#fff;font:800 clamp(34px,4vw,60px)/.9 var(--display-condensed),Impact,sans-serif;text-transform:uppercase;margin:0 0 16px}.payment-detail__image-link{background:#fff;display:block}.payment-detail__image-link img{filter:none;opacity:1;width:100%;display:block}.payment-detail__actions{flex-wrap:wrap;gap:10px 18px;padding:0 4px 6px;display:flex}.payment-detail__actions a{color:#090909;letter-spacing:.12em;text-transform:uppercase;text-underline-offset:4px;font-size:10px;font-weight:800;line-height:1.4;text-decoration:underline}.payment-detail__actions a:focus-visible{outline-offset:4px;outline:2px solid #090909}.checkout-payment figure,.checkout-payment figure.payment-detail__locked,.checkout-payment figure[data-reveal]{visibility:visible;opacity:1;filter:none;mix-blend-mode:normal}.checkout-payment figure:after,.checkout-payment figure:before{content:none}.checkout-payment .payment-detail__image-link,.checkout-payment .payment-detail__image-link img{visibility:visible;opacity:1;filter:none;mix-blend-mode:normal}.checkout-payment .payment-detail__actions,.checkout-payment .payment-detail__actions a,.checkout-payment figcaption{opacity:1;color:#090909}.order-status-page>section,.policies-hero,.signature-collection__hero,.trade-hero{padding:calc(var(--header-height) + 100px) clamp(24px,7vw,110px) 100px;color:#fff;background:#080808}.order-status-page>section>p,.policies-hero p:last-child,.signature-collection__hero p:last-child,.trade-hero>p:last-of-type{color:#ececec;max-width:760px;font-size:clamp(16px,1.6vw,22px);line-height:1.7}.order-status-page h1 i,.policies-hero h1 i,.signature-collection__hero h1 i,.trade-hero h1 i{text-transform:none;font-family:Georgia,serif;font-size:.7em;font-weight:400}.signature-collection__grid{background:#bbb;grid-template-columns:repeat(3,1fr);gap:1px;padding:clamp(60px,8vw,120px) clamp(24px,6vw,96px);display:grid}.signature-collection__grid>a{background:#f2f1ed;padding:clamp(20px,2.5vw,40px)}.signature-collection__grid figure{background:#111;margin:0;position:relative;overflow:hidden}.signature-collection__grid img{aspect-ratio:4/5;object-fit:contain;width:100%;transition:transform .6s var(--ease-out)}.signature-collection__grid a:hover img{transform:scale(.975)}.signature-collection__grid figure span{color:#ffffff85;mix-blend-mode:difference;text-align:center;letter-spacing:.15em;width:110%;font:700 6px/1 monospace;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-13deg)}.signature-collection__grid small{color:#666;letter-spacing:.15em;text-transform:uppercase;margin-top:20px;font-size:7px;font-weight:700;display:block}.signature-collection__grid h2{font:800 clamp(32px,3vw,52px)/.88 var(--display-condensed),Impact,sans-serif;text-transform:uppercase;margin:12px 0}.signature-collection__grid p{color:#444;line-height:1.6}.signature-collection__grid b{letter-spacing:.14em;text-transform:uppercase;font-size:8px}.signature-artwork__hero figure>img{object-fit:contain;width:100%;max-height:75svh}.signature-artwork__hero>div>a{color:#d6d6d6;text-transform:uppercase;border-bottom:1px solid #777;font-size:8px}.signature-artwork__context{grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(40px,7vw,100px);padding:clamp(70px,9vw,140px) clamp(24px,7vw,110px);display:grid}.signature-artwork__room{margin:0;position:relative}.signature-artwork__room>img{width:100%}.signature-artwork__room>span{background:#ede9df;width:39%;height:43%;padding:1.3%;position:absolute;top:20%;left:30%;box-shadow:0 12px 30px #00000038}.signature-artwork__room--executive>span{width:43%;height:46%;top:19%;left:27%}.signature-artwork__room>span img{object-fit:contain;background:#111;width:100%;height:100%}.signature-artwork__room figcaption{color:#666;letter-spacing:.12em;text-transform:uppercase;padding-top:12px;font-size:7px;font-weight:700}.signature-artwork__context h2{font:800 clamp(48px,5vw,82px)/.86 var(--display-condensed),Impact,sans-serif;text-transform:uppercase;margin:0 0 24px}.signature-artwork__context>div>p{line-height:1.7}.order-result dl div,.signature-artwork__context dl div{border-bottom:1px solid #0003;grid-template-columns:110px 1fr;gap:20px;padding:18px 0;display:grid}.order-result dt,.signature-artwork__context dt{letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700}.order-result dd,.signature-artwork__context dd{margin:0;line-height:1.6}.trade-hero .button{margin-top:32px}.trade-hero__downloads{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.trade-hero__downloads .button{margin-top:0}.policies-hero__downloads{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.policies-hero__downloads .button{margin:0}.policies-list{padding:clamp(60px,8vw,120px) clamp(24px,7vw,110px)}.policies-list article{border-bottom:1px solid #0003;grid-template-columns:60px minmax(180px,.55fr) 1fr;gap:30px;padding:32px 0;display:grid}.policies-list h2{font:800 clamp(30px,3vw,48px)/.9 var(--display-condensed),Impact,sans-serif;text-transform:uppercase;margin:0}.policies-list p{max-width:850px;margin:0;line-height:1.7}.trade-page>.inquiry-form{margin:0;padding-inline:clamp(24px,10vw,160px)}.order-status-page>section{min-height:100svh}.order-lookup{grid-template-columns:1fr 1fr auto;align-items:end;gap:18px;max-width:820px;margin-top:50px;display:grid}.order-lookup .button{margin:0}.order-result{color:#111;background:#f2f1ed;max-width:820px;margin-top:40px;padding:32px}.order-result h2{font:800 clamp(34px,4vw,60px)/.9 var(--display-condensed),Impact,sans-serif;text-transform:uppercase;margin:0}.signature-entry{color:#fff;background:#0a0a0a;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(40px,7vw,100px);padding:clamp(70px,9vw,140px) clamp(24px,7vw,110px);display:grid}.signature-entry h2{font:800 clamp(52px,6vw,94px)/.85 var(--display-condensed),Impact,sans-serif;text-transform:uppercase;margin:0 0 24px}.signature-entry p{color:#ececec;line-height:1.7}.signature-entry figure{margin:0;position:relative}.signature-entry figure span{color:#ffffff8c;letter-spacing:.2em;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-12deg)}.puzzle-entry{background:#eeece5;grid-template-columns:1fr .85fr;align-items:center;gap:clamp(40px,7vw,100px);padding:clamp(70px,9vw,140px) clamp(24px,7vw,110px);display:grid}.puzzle-entry figure{background:#080808;margin:0}.puzzle-entry figure img{object-fit:cover;width:100%;max-height:72svh}.puzzle-entry h2{font:800 clamp(52px,6vw,94px)/.85 var(--display-condensed),Impact,sans-serif;text-transform:uppercase;margin:0 0 24px}.puzzle-entry p{max-width:680px;line-height:1.7}.puzzle-collection{background:#eeece5}.puzzle-collection__hero{padding:calc(var(--header-height) + 70px) clamp(24px,7vw,110px) clamp(70px,8vw,120px);color:#fff;background:#080808;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(40px,7vw,110px);display:grid}.puzzle-collection__hero h1{font:800 clamp(64px,8vw,132px)/.82 var(--display-condensed),Impact,sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:16px 0 28px}.puzzle-collection__hero h1 i,.puzzle-collection__intro h2 i,.puzzle-collection__standard h2 i{text-transform:none;font-family:Georgia,serif;font-size:.72em;font-weight:400}.puzzle-collection__hero>div>p:last-child{color:#ececec;max-width:660px;font-size:clamp(16px,1.4vw,21px);line-height:1.7}.puzzle-collection__hero figure{margin:0}.puzzle-collection__hero img{object-fit:contain;background:#111;width:100%;max-height:70svh}.puzzle-collection__hero figcaption{color:#d6d6d6;letter-spacing:.16em;text-transform:uppercase;padding-top:12px;font-size:7px;font-weight:700}.puzzle-collection__intro{grid-template-columns:.75fr 1fr;column-gap:clamp(40px,8vw,130px);padding:clamp(70px,9vw,140px) clamp(24px,9vw,140px);display:grid}.puzzle-collection__intro h2{font:800 clamp(52px,6vw,96px)/.85 var(--display-condensed),Impact,sans-serif;text-transform:uppercase;margin:0}.puzzle-collection__intro>p:last-child{grid-column:2;max-width:720px;font-size:clamp(16px,1.4vw,20px);line-height:1.75}.puzzle-collection__grid{border-top:1px solid #aaa}.puzzle-collection__grid article{border-bottom:1px solid #aaa;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(36px,7vw,100px);padding:clamp(40px,6vw,90px) clamp(24px,7vw,110px);display:grid}.puzzle-collection__grid article:nth-child(2n)>a{order:2}.puzzle-collection__grid figure{background:#080808;margin:0;position:relative;overflow:hidden}.puzzle-collection__grid figure img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform .7s var(--ease-out)}.puzzle-collection__grid figure:hover img{transform:scale(.98)}.puzzle-collection__grid figure span{color:#fff;letter-spacing:.14em;background:#000000b3;padding:8px 10px;font-size:8px;position:absolute;bottom:12px;right:14px}.puzzle-collection__grid h2{font:800 clamp(44px,5vw,78px)/.86 var(--display-condensed),Impact,sans-serif;text-transform:uppercase;margin:12px 0 20px}.puzzle-collection__grid>article>div>p{line-height:1.7}.puzzle-collection__grid dt,.puzzle-collection__grid>article>div>p:first-child{color:#666;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700}.puzzle-collection__grid dl{margin:28px 0}.puzzle-collection__grid dl div{border-bottom:1px solid #0000002e;grid-template-columns:120px 1fr;padding:12px 0;display:grid}.puzzle-collection__grid dd{margin:0}.puzzle-collection__standard{color:#fff;background:#080808;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,8vw,120px);padding:clamp(70px,9vw,140px) clamp(24px,7vw,110px);display:grid}.puzzle-collection__standard h2{font:800 clamp(52px,6vw,92px)/.85 var(--display-condensed),Impact,sans-serif;text-transform:uppercase;margin:0}.puzzle-collection__standard ol{margin:0;padding:0;list-style:none}.puzzle-collection__standard li{border-bottom:1px solid #fff3;grid-template-columns:55px 1fr;gap:20px;padding:22px 0;display:grid}.puzzle-collection__standard li span{color:#fff6;font-weight:700}.puzzle-collection__standard li p{color:#ececec;margin:0;line-height:1.7}@media (max-width:980px){.field-kit-standard,.product-detail__hero,.puzzle-collection__grid article,.puzzle-collection__hero,.puzzle-collection__intro,.puzzle-collection__standard,.puzzle-entry,.signature-artwork__context,.signature-artwork__hero,.signature-entry,.trade-standards{grid-template-columns:1fr}.product-detail__specs,.signature-collection__grid,.trade-offers{grid-template-columns:repeat(2,1fr)}.puzzle-collection__intro>p:last-child{grid-column:auto}.puzzle-collection__grid article:nth-child(2n)>a{order:0}}@media (max-width:620px){.inquiry-form__grid,.order-lookup,.product-detail__specs,.product-order__customer,.product-order__payment,.signature-collection__grid,.trade-offers{grid-template-columns:1fr}.product-detail__hero,.signature-artwork__hero{padding-inline:24px}.product-detail__specs article,.trade-offers article{border-bottom:1px solid #fff3;min-height:220px}.policies-list article{grid-template-columns:40px 1fr}.policies-list article p{grid-column:2}.product-order fieldset label{grid-template-columns:auto 1fr}.product-order fieldset label>strong{grid-column:2}}.art-placement--bedroom .art-placement__art,.art-placement--dining .art-placement__art,.art-placement--family .art-placement__art,.art-placement--game .art-placement__art,.art-placement--homeoffice .art-placement__art{border:3px solid #282522;width:38%;height:34%;padding:1%;top:12%;left:31%}.art-placement--entry .art-placement__art{border:3px solid #282522;width:34%;height:37%;padding:1%;top:13%;left:39%}.art-placement__control button{text-align:left;flex-wrap:wrap;max-width:100%;min-height:48px}.art-placement__suggested{border-left:1px solid;padding-left:8px;font-size:.75rem;font-weight:400}.art-placement__recommendation{color:#eeeae2;font:400 1rem/1.6 var(--sans,Arial,sans-serif);letter-spacing:normal;text-transform:none;background:#151513;border-top:1px solid #55534d;margin:0;padding:18px}.art-placement__recommendation strong{color:#fff;margin-bottom:6px;display:block}.art-placement__recommendation>span{color:#d5d3cd;margin-top:8px;font-size:.875rem;display:block}.signature-artwork__context>.art-placement{align-self:start;min-width:0}.signature-artwork__context .art-placement p{color:inherit}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}