@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-outline-style:solid}}}@layer theme{:root,:host{--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;--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{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.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}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.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}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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:#f2f0e9;--muted:#8c8b86;--black:#080808;--line:#f2f0e933}*{box-sizing:border-box}html{background:var(--black)}body{background:var(--black);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}button,a{color:inherit}button{font:inherit}.nume{background:radial-gradient(circle at 75% 20%, #ffffff09, transparent 27rem), var(--black);min-height:100vh;overflow:hidden}.site-header{z-index:50;pointer-events:none;background:linear-gradient(#080808 0%,#080808d1 62%,#0000);grid-template-columns:1fr auto 1fr;align-items:start;height:112px;padding:24px 34px 0;display:grid;position:fixed;inset:0 0 auto}.wordmark{pointer-events:auto;letter-spacing:-.13em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:31px;font-weight:500;line-height:.9}.wordmark span{margin:0 -.12em 0 -.03em;display:inline-block;transform:scaleX(.62)skew(-8deg)}.header-note{color:#b4b2ad;text-transform:uppercase;letter-spacing:.18em;font-size:10px}.header-note i{color:#5d5c59;padding:0 7px}.back{pointer-events:auto;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#08080899;border-radius:999px;justify-self:end;padding:8px 14px 8px 10px;font-size:11px;transition:background .25s,color .25s}.back:hover{background:var(--ink);color:var(--black)}.back span{margin-right:10px;font-size:15px}.gallery{min-height:100vh;padding:122px 0 100px}.gallery-row{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;transform-origin:50%;background:linear-gradient(90deg, transparent, var(--row-bg,#111), transparent);width:100%;height:286px;margin:0;padding:28px 0 8px;transition:transform 1.65s cubic-bezier(.16,1,.3,1),opacity 1.15s cubic-bezier(.16,1,.3,1),filter 1.35s cubic-bezier(.16,1,.3,1);position:relative}@supports (color:color-mix(in lab, red, red)){.gallery-row{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--row-bg,#111) 72%, transparent), transparent)}}.gallery-row{color:var(--row-fg,var(--ink))}.row-heading{z-index:4;color:var(--row-accent,var(--muted));font-family:var(--row-font,Arial, sans-serif);letter-spacing:.18em;text-transform:uppercase;pointer-events:none;justify-content:space-between;font-size:10px;display:flex;position:absolute;inset:3px 4vw auto}.row-heading span{gap:5px;display:grid}.row-heading small{max-width:34rem;font:400 9px/1.35 var(--row-body-font,Arial, sans-serif);letter-spacing:.08em;opacity:.7}.heading-upper-right .row-heading{text-align:right;inset-inline:auto 5vw}.heading-inset-left .row-heading{inset-inline:12vw auto;top:13px}.heading-upper-center .row-heading{text-align:center;inset-inline:50% auto;transform:translate(-50%)}.heading-vertical-edge .row-heading{writing-mode:vertical-rl;inset:52px auto auto 2vw}.heading-image-overlay .row-heading{background:var(--row-bg);padding:7px 10px;top:40px}@supports (color:color-mix(in lab, red, red)){.heading-image-overlay .row-heading{background:color-mix(in srgb, var(--row-bg) 82%, transparent)}}.row-heading em{opacity:.62;font-style:normal}.gallery-row.is-dragging{cursor:grabbing}.gallery-row:nth-child(odd),.gallery-row:nth-child(2n){transform:translate(0)}.track{will-change:transform;align-items:center;gap:14px;width:max-content;display:flex}.track-segment{flex:none;align-items:center;gap:14px;display:flex}.row-controls{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#080808e6;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:5px;padding:5px;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94);box-shadow:0 12px 35px #00000059}.gallery-row:hover .row-controls,.gallery-row:focus-within .row-controls{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.row-controls button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:34px;height:34px;font-size:16px;transition:background .2s,color .2s}.row-controls button:hover,.row-controls button:focus-visible{background:var(--ink);color:var(--black)}.row-controls span{min-width:27px;color:var(--muted);text-align:center;letter-spacing:.14em;font-size:8px}.mobile-edge-control{display:none}.tile{border-radius:var(--row-radius,0);background:var(--row-surface,#161616);cursor:pointer;isolation:isolate;border:0;flex:none;width:clamp(190px,20vw,330px);height:clamp(140px,16vw,250px);padding:0;position:relative;overflow:hidden}.tile:before{content:"NUME";z-index:0;color:var(--row-fg);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tile:before{color:color-mix(in srgb, var(--row-fg) 40%, transparent)}}.tile:before{background:linear-gradient(110deg, var(--row-surface) 20%, var(--row-surface) 46%, var(--row-surface) 72%)}@supports (color:color-mix(in lab, red, red)){.tile:before{background:linear-gradient(110deg, var(--row-surface) 20%, color-mix(in srgb, var(--row-surface) 86%, var(--row-fg)) 46%, var(--row-surface) 72%)}}.tile:before{letter-spacing:.28em;background-size:220% 100%;font-size:9px;animation:.8s ease-out both nume-row-ready}@keyframes nume-row-ready{0%{background-position:100% 0}to{background-position:0 0}}.tile.availability-sold_out:after,.tile.availability-temporarily_unavailable:after{content:"SOLD OUT";background:var(--row-bg,#111);color:var(--row-fg,white);border:1px solid var(--row-accent,white);letter-spacing:.16em;padding:8px 11px;font-size:9px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.tile.availability-temporarily_unavailable:after{content:"PAUSED"}.gallery-row:nth-child(2) .tile-2,.gallery-row:nth-child(4) .tile-1,.gallery-row:nth-child(4) .tile-3{width:clamp(150px,15vw,240px)}.gallery-row:nth-child(3) .tile-1,.gallery-row:nth-child(3) .tile-3{width:clamp(240px,25vw,390px)}.tile img{z-index:1;object-fit:cover;filter:saturate(.62)contrast(1.04)brightness(.86);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .4s;position:relative}.tile img.is-loading{opacity:0}.tile img:not(.is-loading){opacity:1}[data-nume-style=style_emadoku] .tile{border:1px solid #ded7c8;border-radius:0;box-shadow:5px 5px #bd1f2d7a}[data-nume-style=style_emadoku] .tile:focus-visible{outline-offset:4px;outline:3px solid #bd1f2d}[data-nume-style=style_nume_apparel] .tile{border:1px solid #e3eae642;border-radius:2px;box-shadow:0 10px 24px #0000002e}[data-nume-style=style_nume_objects] .tile{border:1px solid #ded2b840;border-radius:0 10px 0 0;box-shadow:0 12px 26px #00000029}[data-nume-style=style_nume_editions] .tile{border:1px solid #d6ddea47;border-radius:1px;box-shadow:3px 5px 14px #00000038}[data-nume-style=style_qa] .tile{border:1px solid #ffbee79e;border-radius:24px;box-shadow:0 10px 28px #ff4fca29}[data-nume-style] .tile:focus-visible{outline:2px solid var(--row-accent);outline-offset:4px}.tile:hover img,.tile:focus-visible img{filter:saturate(.95)brightness();transform:scale(1.035)}.tile-meta{color:#fff;text-transform:uppercase;letter-spacing:.12em;opacity:0;text-shadow:0 1px 6px #000;justify-content:space-between;align-items:flex-end;font-size:9px;transition:opacity .3s;display:flex;position:absolute;inset:auto 10px 9px}.tile:hover .tile-meta,.tile:focus-visible .tile-meta{opacity:1}.tile-meta b{font-weight:500}.tile-meta em{font-style:normal}.is-open .gallery-row{opacity:.42;filter:saturate(.7)brightness(.7)}.is-open .gallery{pointer-events:none}.is-open .row-before{opacity:.38;transform:translateY(-11vh)}.is-open .row-after{opacity:.38;transform:translateY(11vh)}.is-open .row-selected{opacity:.3;filter:saturate(.58)brightness(.68);transform:translate(0)scale(.985)}.reveal-band{z-index:30;height:min(66vh,660px);color:var(--row-fg,var(--ink));background:linear-gradient(90deg,#08080814 0%,#08080857 22%,#0808089e 43% 57%,#08080857 78%,#08080814 100%);background-color:var(--row-rotunda,#0808089e);-webkit-backdrop-filter:saturate(.76)brightness(.82);backdrop-filter:saturate(.76)brightness(.82);opacity:0;grid-template-columns:minmax(100px,1fr) minmax(490px,62vw) minmax(100px,1fr);align-items:center;animation:1.3s cubic-bezier(.16,1,.3,1) 80ms forwards band-in;display:grid;position:fixed;inset:50% 0 auto;transform:translateY(-50%)}.reveal-band h1,.mobile-rotunda h1{font-family:var(--row-font,Georgia, serif)}.demo-checkout{text-transform:uppercase;letter-spacing:.1em;margin-top:18px;font-size:11px;display:inline-block}@keyframes band-in{0%{opacity:0;clip-path:inset(49.8% 0)}to{opacity:1;clip-path:inset(0)}}.band-line{background:var(--line);height:1px;position:absolute;left:0;right:0}.top-line{top:0}.bottom-line{bottom:0}.hero-wrap{justify-content:center;align-items:center;min-width:0;height:100%;transition:gap .9s;display:flex;position:relative}.hero-nav{z-index:8;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808ad;border:0;align-items:center;gap:9px;padding:10px;transition:background .25s,color .25s,transform .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hero-nav:hover,.hero-nav:focus-visible{background:var(--ink);color:var(--black);transform:translateY(-50%)scale(1.03)}.hero-nav.is-row-shift{background:#f2f0e91a;border:1px solid #f2f0e957}.hero-nav:disabled{opacity:.22;cursor:not-allowed;pointer-events:none}.hero-nav span{font-size:18px;line-height:1}.hero-nav em{text-transform:uppercase;letter-spacing:.14em;font-size:8px;font-style:normal}.hero-prev{left:0}.hero-next{right:0}.hero{z-index:3;cursor:pointer;background:#171717;border:0;width:min(31vw,440px);height:min(52vh,520px);padding:0;transition:width .9s cubic-bezier(.22,.8,.18,1),height .9s,transform .9s;animation:1.35s cubic-bezier(.16,1,.3,1) .12s both hero-settle;position:relative;box-shadow:0 34px 90px #0000009e,0 0 0 1px #ffffff14}@keyframes hero-settle{0%{opacity:0;transform:translateY(22px)scale(.955)}to{opacity:1;transform:translateY(0)scale(1)}}.hero img{object-fit:cover;width:100%;height:100%}.hero-index{letter-spacing:.1em;color:var(--muted);font-size:9px;position:absolute;top:1px;left:-33px}.hero-action{text-transform:uppercase;letter-spacing:.14em;background:#080808b8;padding:7px 10px;font-size:9px;position:absolute;bottom:10px;right:11px}.hero-action i{margin-left:12px;font-style:normal}.work-copy{width:180px;position:absolute;bottom:10%;left:calc(50% + min(17vw,250px))}.work-copy p,.work-copy span{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:8px;line-height:1.4}.work-copy h1{margin:8px 0 15px;font-family:Georgia,serif;font-size:clamp(22px,2.2vw,38px);font-style:italic;font-weight:400;line-height:.95}.family-rail{height:75%;position:relative}.family-card{opacity:.45;cursor:pointer;background:#181818;border:0;width:clamp(78px,9vw,135px);height:clamp(110px,15vh,170px);padding:0;transition:opacity .3s,transform .45s;position:absolute}.family-card:hover{opacity:1;transform:scale(1.04)}.family-card img{object-fit:cover;filter:saturate(.5);width:100%;height:100%}.family-left{right:22%}.family-left.family-0{top:8%;transform:rotate(-5deg)}.family-left.family-1{bottom:5%;right:2%;transform:rotate(4deg)}.family-right{left:20%}.family-right.family-0{top:4%;transform:rotate(5deg)}.family-right.family-1{bottom:7%;left:3%;transform:rotate(-4deg)}.site-preview{color:#161616;background:#eeeae2;border:1px solid #393939;width:min(37vw,590px);height:min(50vh,500px);animation:.9s cubic-bezier(.22,.8,.18,1) preview-in;overflow:hidden}@keyframes preview-in{0%{opacity:0;transform:translate(40px)scale(.97)}to{opacity:1;transform:none}}.is-previewing .reveal-band{grid-template-columns:0 minmax(700px,88vw) 0}.is-previewing .family-rail{opacity:0;pointer-events:none}.is-previewing .hero-wrap{gap:13px}.is-previewing .hero-prev{left:-3vw}.is-previewing .hero-next{right:-3vw}.is-previewing .preview-left{flex-direction:row-reverse}.is-previewing .preview-left .site-preview{animation-name:preview-in-left}@keyframes preview-in-left{0%{opacity:0;transform:translate(-40px)scale(.97)}to{opacity:1;transform:none}}.is-previewing .hero{width:min(27vw,370px);height:min(50vh,500px)}.is-previewing .work-copy{display:none}.preview-bar{letter-spacing:.08em;border-bottom:1px solid #c9c5bc;justify-content:space-between;align-items:center;height:32px;padding:0 12px;font-size:8px;display:flex}.preview-bar i{letter-spacing:.25em;font-style:normal}.preview-page{background:linear-gradient(115deg,#0000 64%,#5b625124 64%),#eeeae2;flex-direction:column;justify-content:center;height:calc(100% - 32px);padding:clamp(26px,4vw,60px);display:flex}.preview-page span{letter-spacing:.18em;font-size:8px}.preview-page h2{letter-spacing:-.05em;max-width:420px;margin:20px 0 12px;font-family:Georgia,serif;font-size:clamp(37px,5vw,74px);font-weight:400;line-height:.85}.preview-page p{max-width:280px;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1.5}.preview-page a{text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid;width:max-content;margin-top:30px;padding-bottom:3px;font-size:9px;text-decoration:none}footer{border-top:1px solid var(--line);height:70px;color:var(--muted);text-transform:uppercase;letter-spacing:.18em;justify-content:space-between;align-items:center;padding:0 34px;font-size:9px;display:flex}.mobile-rotunda{display:none}@media (max-width:900px){.site-header{height:calc(70px + env(safe-area-inset-top));padding:calc(16px + env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) 0 max(18px, env(safe-area-inset-left));grid-template-columns:1fr 1fr}.header-note{display:none}.back{justify-content:center;align-items:center;min-width:72px;min-height:42px;display:inline-flex}.gallery{padding-top:calc(82px + env(safe-area-inset-top))}.gallery-row{touch-action:pan-y;height:286px}.row-controls{display:none!important}.mobile-edge-control{z-index:16;color:#f2f0e9b8;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;align-items:center;width:18vw;min-width:54px;max-width:92px;padding:0;transition:color .22s,background .22s;display:flex;position:absolute;top:0;bottom:0}.mobile-edge-control span{text-shadow:0 2px 14px #000c;font-family:Georgia,serif;font-size:clamp(34px,10vw,52px);font-weight:300;line-height:1;transition:transform .22s}.mobile-edge-left{padding-left:max(8px, env(safe-area-inset-left));background:linear-gradient(90deg,#080808cc,#08080838 62%,#0000);justify-content:flex-start;left:0}.mobile-edge-right{padding-right:max(8px, env(safe-area-inset-right));background:linear-gradient(270deg,#080808cc,#08080838 62%,#0000);justify-content:flex-end;right:0}.mobile-edge-control:hover,.mobile-edge-control:focus-visible,.mobile-edge-control:active{color:var(--ink);outline:none}.mobile-edge-control:focus-visible{box-shadow:inset 0 0 0 1px #f2f0e98c}.mobile-edge-left:active span{transform:translate(-4px)}.mobile-edge-right:active span{transform:translate(4px)}.tile{width:54vw;height:39vw;min-height:132px}.gallery-row:nth-child(2) .tile:nth-child(3n),.gallery-row:nth-child(4) .tile:nth-child(2n){width:40vw}.gallery-row:nth-child(3) .tile:nth-child(2n){width:62vw}.is-open .gallery-row{opacity:.24;filter:saturate(.52)brightness(.46)}.desktop-rotunda{display:none}.mobile-rotunda{z-index:35;height:100dvh;min-height:0;padding:calc(72px + env(safe-area-inset-top)) max(3vw, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(3vw, env(safe-area-inset-left));-webkit-backdrop-filter:saturate(.62)brightness(.62);backdrop-filter:saturate(.62)brightness(.62);overscroll-behavior:contain;touch-action:none;background:radial-gradient(circle at 50% 48%,#0808082e,#080808c2 82%);grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(8px,1.6dvh,14px);animation:.82s cubic-bezier(.16,1,.3,1) both band-in;display:grid;position:fixed;inset:0;overflow:hidden}.mobile-rotunda-meta{justify-content:space-between;align-items:end;gap:14px;min-width:0;padding:0 2px;display:flex}.mobile-rotunda-meta div{min-width:0}.mobile-rotunda-meta p,.mobile-rotunda-meta>span{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:8px;line-height:1.3}.mobile-rotunda-meta>span{text-align:right;flex:none;padding-bottom:3px}.mobile-rotunda-meta h1{overflow-wrap:anywhere;letter-spacing:-.035em;max-width:68vw;margin:4px 0 0;font-family:Georgia,serif;font-size:clamp(22px,7vw,34px);font-style:italic;font-weight:400;line-height:.92}.mobile-rotunda-stage{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.mobile-hero{cursor:pointer;background:#101010;border:1px solid #ffffff17;width:min(94vw,680px);height:100%;min-height:0;padding:0;animation:.9s cubic-bezier(.16,1,.3,1) both hero-settle;position:relative;overflow:hidden;box-shadow:0 24px 70px #000000ad}.mobile-hero img{object-fit:contain;background:#101010;width:100%;height:100%}.mobile-hero-index,.mobile-hero-action{color:var(--ink);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080808c2;font-size:8px;position:absolute}.mobile-hero-index{padding:6px 7px;top:8px;left:8px}.mobile-hero-action{align-items:center;min-height:38px;padding:7px 10px;display:inline-flex;bottom:8px;right:8px}.mobile-hero-action i{margin-left:10px;font-style:normal}.mobile-rotunda-nav{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-rotunda-nav button{min-width:0;min-height:56px;color:var(--ink);cursor:pointer;background:#080808c7;border:1px solid #f2f0e938;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:10px 12px;display:flex}.mobile-rotunda-nav button.is-row-shift{background:#f2f0e924;border-color:#f2f0e994}.mobile-rotunda-nav button:disabled{opacity:.24;cursor:not-allowed}.mobile-rotunda-nav button:focus-visible,.mobile-hero:focus-visible{outline-offset:2px;outline:1px solid #f2f0e9cc}.mobile-rotunda-nav span{font-size:19px;line-height:1}.mobile-rotunda-nav em{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-style:normal}.mobile-rotunda.is-previewing .mobile-rotunda-stage{grid-template-rows:minmax(110px,.8fr) minmax(190px,1.2fr);gap:8px}.mobile-rotunda.is-previewing .mobile-hero{width:min(94vw,680px);height:100%}.mobile-site-preview{color:#161616;background:#eeeae2;border:1px solid #393939;width:min(94vw,680px);height:100%;min-height:0;animation:.7s cubic-bezier(.22,.8,.18,1) preview-in;overflow:hidden}.mobile-site-preview .preview-page{min-height:0;padding:clamp(18px,5vw,34px)}.mobile-site-preview .preview-page h2{margin:9px 0 6px;font-size:clamp(29px,10vw,48px)}.mobile-site-preview .preview-page p{margin:3px 0}.mobile-site-preview .preview-page a{margin-top:10px}footer{padding:0 18px}footer span:last-child{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.track{will-change:auto}}@media (max-width:600px),(update:slow){.tile{box-shadow:none!important}.tile img{filter:saturate(.72)brightness(.9)}.reveal-band,.mobile-rotunda{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:900px) and (orientation:landscape){.site-header{height:calc(56px + env(safe-area-inset-top));padding-top:calc(10px + env(safe-area-inset-top))}.mobile-rotunda{padding:calc(57px + env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 116px;gap:8px 12px}.mobile-rotunda-meta{grid-column:1/-1}.mobile-rotunda-meta h1{max-width:55vw;font-size:clamp(20px,4.5vw,30px)}.mobile-rotunda-stage{grid-column:1}.mobile-rotunda-nav{grid-area:2/2;grid-template-columns:1fr;align-content:center}.mobile-rotunda-nav button{flex-direction:column;gap:4px;min-height:64px}.mobile-hero{width:min(72vw,680px)}.mobile-rotunda.is-previewing .mobile-rotunda-stage{grid-template-rows:1fr;grid-template-columns:minmax(150px,.8fr) minmax(230px,1.2fr)}.mobile-rotunda.is-previewing .mobile-rotunda-stage.preview-left{direction:rtl}.mobile-rotunda.is-previewing .mobile-rotunda-stage.preview-left>*{direction:ltr}.mobile-rotunda.is-previewing .mobile-hero,.mobile-site-preview{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.reveal-band,.hero,.site-preview,.mobile-rotunda,.mobile-hero,.mobile-site-preview{animation-duration:.7s!important}.gallery-row{transition-duration:1.1s!important}.mobile-edge-control span{transition:none!important}}:root{--gallery-row-height:300px;--gallery-gutter:clamp(18px, 4vw, 64px)}:where(button,a):focus-visible{outline:3px solid var(--row-accent,#fff);outline-offset:3px}.gallery-row,.gallery-row[style]{height:var(--gallery-row-height);padding:56px var(--gallery-gutter) 18px;border-block:1px solid var(--row-fg,#fff);margin:0}@supports (color:color-mix(in lab, red, red)){.gallery-row,.gallery-row[style]{border-block:1px solid color-mix(in srgb, var(--row-fg,#fff) 16%, transparent)}}.gallery-row,.gallery-row[style]{background:var(--row-bg,#111);color:var(--row-fg,var(--ink));contain:layout paint style;font-family:var(--row-body-font,Arial, sans-serif)}.row-heading,.heading-upper-right .row-heading,.heading-inset-left .row-heading,.heading-upper-center .row-heading,.heading-vertical-edge .row-heading,.heading-image-overlay .row-heading{inset:16px var(--gallery-gutter) auto;z-index:4;writing-mode:horizontal-tb;color:var(--row-accent,currentColor);text-align:left;font:var(--row-heading-weight,700) var(--row-heading-size,clamp(18px, 2vw, 34px))/1 var(--row-font,Arial, sans-serif);letter-spacing:var(--row-heading-tracking,.02em);text-transform:none;white-space:normal;overflow-wrap:normal;word-break:normal;pointer-events:none;background:0 0;margin:0;padding:0;position:absolute;transform:none}.track{height:100%}.tile-meta{opacity:1;grid-template-columns:minmax(0,1fr) auto;gap:12px;font-size:clamp(11px,.72vw,14px);line-height:1.2;display:grid;inset:auto 12px 11px}.tile-meta b{-webkit-line-clamp:2;overflow-wrap:normal;word-break:normal;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.tile-meta em{flex:none;font-weight:700}.product-image{background:var(--image-fallback-bg);display:block;position:absolute;inset:0;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%}.product-image-fallback{background:var(--image-fallback-bg);color:var(--image-fallback-fg);letter-spacing:.16em;place-items:center;font:800 clamp(18px,3vw,42px)/1 Arial,sans-serif;display:grid;position:absolute;inset:0}.product-image.has-failed:focus-visible{outline:3px solid var(--image-fallback-fg);outline-offset:-6px}.tile:before{content:none}.tile:after{z-index:2}.tile-meta{z-index:3}.virtual-spacer{pointer-events:none;width:1px}[data-nume-vendor=merchant_emadoku]{background-image:radial-gradient(#bd1f2d33 1px,#0000 1px);background-size:8px 8px}[data-nume-vendor=merchant_emadoku] .tile{border:1px solid #171512;box-shadow:4px 4px #bd1f2d80}[data-nume-vendor=merchant_nume] .tile{border:1px solid #1717172e;box-shadow:0 8px 20px #14120f24}[data-nume-vendor=merchant_qa]{background-image:radial-gradient(circle at 82% 18%,#7ff7ffa6 0 2px,#0000 3px),linear-gradient(110deg,#4b063d,#711057 55%,#35105b)}[data-nume-vendor=merchant_qa] .tile{border:1px solid #ffd6ee;box-shadow:0 8px 24px #ff4fca2e}@media (max-width:900px){:root{--gallery-row-height:292px;--gallery-gutter:max(16px, env(safe-area-inset-left))}.gallery-row,.gallery-row[style]{padding-block:54px 16px;padding-right:max(16px, env(safe-area-inset-right))}.row-heading,.heading-upper-right .row-heading,.heading-inset-left .row-heading,.heading-upper-center .row-heading,.heading-vertical-edge .row-heading,.heading-image-overlay .row-heading{font-size:clamp(18px,5vw,24px);inset-block-start:15px}.tile-meta{grid-template-columns:minmax(9rem,1fr) auto;align-items:end}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.track{will-change:auto}.product-image-fallback{animation:none}}:root{--gallery-row-height:clamp(318px, 34vh, 372px);--row-breathing-room:clamp(18px, 2.4vw, 34px)}.gallery{background:linear-gradient(#0c0b0a,#17130f 48%,#160b14)}.gallery-row,.gallery-row[style],.gallery-row:nth-child(odd),.gallery-row:nth-child(2n){height:var(--gallery-row-height);padding:clamp(76px, 8vw, 92px) 0 var(--row-breathing-room);transform-origin:50%;box-shadow:inset 0 calc(-1 * var(--row-breathing-room)) 0 #0b0a09, inset 0 calc(-1 * var(--row-breathing-room) - 1px) #ffffff1f;contain:layout paint style;border:0;transform:translate(0)}.is-open .row-before{transform:translateY(-8vh)}.is-open .row-after{transform:translateY(8vh)}.is-open .row-selected{transform:translate(0)scale(.985)}.row-heading-area{z-index:5;inset:clamp(12px, 1.8vw, 22px) max(var(--gallery-gutter), env(safe-area-inset-right)) auto max(var(--gallery-gutter), env(safe-area-inset-left));pointer-events:none;height:clamp(48px,6vw,64px);position:absolute}.row-heading,.heading-start .row-heading,.heading-quarter .row-heading,.heading-center .row-heading,.heading-three-quarter .row-heading,.heading-end .row-heading,.heading-vertical-start .row-heading,.heading-vertical-end .row-heading{max-inline-size:min(38rem, calc(100vw - 2 * var(--gallery-gutter)));border:1px solid var(--row-fg);gap:5px;margin:0;padding:7px 12px;display:grid;position:absolute;inset:0 auto auto 0}@supports (color:color-mix(in lab, red, red)){.row-heading,.heading-start .row-heading,.heading-quarter .row-heading,.heading-center .row-heading,.heading-three-quarter .row-heading,.heading-end .row-heading,.heading-vertical-start .row-heading,.heading-vertical-end .row-heading{border:1px solid color-mix(in srgb, var(--row-fg) 16%, transparent)}}.row-heading,.heading-start .row-heading,.heading-quarter .row-heading,.heading-center .row-heading,.heading-three-quarter .row-heading,.heading-end .row-heading,.heading-vertical-start .row-heading,.heading-vertical-end .row-heading{background:var(--row-bg);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.row-heading,.heading-start .row-heading,.heading-quarter .row-heading,.heading-center .row-heading,.heading-three-quarter .row-heading,.heading-end .row-heading,.heading-vertical-start .row-heading,.heading-vertical-end .row-heading{background:color-mix(in srgb, var(--row-bg) 89%, transparent)}}.row-heading,.heading-start .row-heading,.heading-quarter .row-heading,.heading-center .row-heading,.heading-three-quarter .row-heading,.heading-end .row-heading,.heading-vertical-start .row-heading,.heading-vertical-end .row-heading{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:var(--row-accent);font:var(--row-heading-weight,650) var(--row-heading-size)/.92 var(--row-font);letter-spacing:var(--row-heading-tracking);overflow-wrap:anywhere;white-space:normal}.row-heading small{max-inline-size:min(30rem,60vw);color:var(--row-fg);font:500 clamp(8px, .65vw, 10px)/1.2 var(--row-body-font);letter-spacing:.1em;text-transform:uppercase;opacity:.72}.heading-quarter .row-heading{left:25%;transform:translate(-25%)}.heading-center .row-heading{text-align:center;left:50%;transform:translate(-50%)}.heading-three-quarter .row-heading{text-align:right;right:16%}.heading-end .row-heading{text-align:right;right:0}.heading-vertical-end .row-heading{max-height:calc(var(--gallery-row-height) - 2 * var(--row-breathing-room));writing-mode:vertical-rl;text-orientation:upright;color:#fff2fa;text-shadow:0 0 10px #ff4fca99;border-color:#ff8ed8;left:auto;right:0}.heading-vertical-end .row-heading small{display:none}.heading-vertical-end .track{padding-right:clamp(64px,9vw,108px)}.row-3 .row-heading{letter-spacing:.16em;color:#181714;font-family:"Bodoni 72",Didot,Iowan Old Style,Georgia,serif;font-size:clamp(27px,4vw,58px)}.track,.track-segment{align-items:stretch}.track{transform-origin:50%;height:100%}.tile{height:100%;border:1px solid var(--row-fg)!important}@supports (color:color-mix(in lab, red, red)){.tile{border:1px solid color-mix(in srgb, var(--row-fg) 18%, transparent)!important}}.tile{border-radius:var(--row-radius,8px);box-shadow:0 8px 22px #00000029!important}.tile-meta{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;text-shadow:none;background:#0c0a0aa8;border:1px solid #ffffff21;border-radius:6px;padding:8px 9px;transition:opacity .22s,transform .22s;inset:auto 8px 8px;transform:translateY(5px)}.tile:hover .tile-meta,.tile:focus-visible .tile-meta,.tile[aria-expanded=true] .tile-meta{opacity:1;transform:translateY(0)}.tile-meta b{overflow-wrap:normal;word-break:normal}[data-nume-vendor=merchant_emadoku] .tile{border-radius:1px}[data-nume-vendor=merchant_nume]{background:linear-gradient(105deg,#eee8dd,#d8d1c4)}[data-nume-vendor=merchant_qa] .row-heading-area{justify-content:space-between;align-items:flex-start;gap:clamp(56px,18vw,280px);display:flex}[data-nume-vendor=merchant_qa] .row-heading{text-align:right;writing-mode:horizontal-tb;text-orientation:mixed;color:#fff7fc;text-shadow:0 0 9px #ff8ed88f;background:linear-gradient(135deg,#4b063de6,#35105bdb);border-color:#ffd6eeb8;border-radius:14px;flex:none;position:relative;inset:auto;box-shadow:0 8px 22px #ff4fca33,inset 0 1px #ffffff38}[data-nume-vendor=merchant_qa] .qa-slogan{color:#fff8fd;letter-spacing:.015em;white-space:nowrap;text-shadow:0 1px #9e286f,0 0 10px #ffbee7c2;flex:0 auto;margin:0;padding:4px 8px;font:700 clamp(25px,4.2vw,55px)/.92 Brush Script MT,Segoe Script,cursive;position:relative}@media (hover:none){.tile-meta{opacity:1;background:#0c0a0a94;padding:6px 7px;transform:none}.tile-meta em{display:none}}@media (max-width:900px){:root{--gallery-row-height:clamp(286px, 42vh, 330px);--row-breathing-room:clamp(16px, 4vw, 24px)}.gallery-row,.gallery-row[style]{padding-block:70px var(--row-breathing-room);padding-inline:0}.row-heading-area{inset-inline:max(14px, env(safe-area-inset-left)) max(14px, env(safe-area-inset-right))}.row-heading,.heading-quarter .row-heading,.heading-center .row-heading,.heading-three-quarter .row-heading,.heading-end .row-heading{max-inline-size:calc(100vw - 28px);font-size:clamp(18px,6vw,28px)}.heading-quarter .row-heading{left:18%;transform:none}.heading-three-quarter .row-heading{right:3%}.heading-vertical-end .row-heading{font-size:clamp(16px,5vw,23px);right:0}.row-heading small{max-inline-size:68vw}[data-nume-vendor=merchant_qa] .row-heading-area{align-items:center;gap:clamp(22px,9vw,72px)}[data-nume-vendor=merchant_qa] .qa-slogan{white-space:normal;max-inline-size:58vw;font-size:clamp(23px,7vw,36px)}[data-nume-vendor=merchant_qa] .row-heading{font-size:clamp(20px,6vw,30px)}[data-nume-vendor=merchant_qa] .row-heading small{display:none}}@media (max-width:600px),(update:slow){.tile{box-shadow:none!important}.tile img{filter:saturate(.72)brightness(.9)}.reveal-band,.mobile-rotunda{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:900px) and (orientation:landscape){.site-header{height:calc(56px + env(safe-area-inset-top));padding-top:calc(10px + env(safe-area-inset-top))}.mobile-rotunda{padding:calc(57px + env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 116px;gap:8px 12px}.mobile-rotunda-meta{grid-column:1/-1}.mobile-rotunda-meta h1{max-width:55vw;font-size:clamp(20px,4.5vw,30px)}.mobile-rotunda-stage{grid-column:1}.mobile-rotunda-nav{grid-area:2/2;grid-template-columns:1fr;align-content:center}.mobile-rotunda-nav button{flex-direction:column;gap:4px;min-height:64px}.mobile-hero{width:min(72vw,680px)}.mobile-rotunda.is-previewing .mobile-rotunda-stage{grid-template-rows:1fr;grid-template-columns:minmax(150px,.8fr) minmax(230px,1.2fr)}.mobile-rotunda.is-previewing .mobile-rotunda-stage.preview-left{direction:rtl}.mobile-rotunda.is-previewing .mobile-rotunda-stage.preview-left>*{direction:ltr}.mobile-rotunda.is-previewing .mobile-hero,.mobile-site-preview{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.reveal-band,.hero,.site-preview,.mobile-rotunda,.mobile-hero,.mobile-site-preview{animation-duration:.7s!important}.gallery-row{transition-duration:1.1s!important}.mobile-edge-control span{transition:none!important}}.operator-control{max-width:760px;margin:0 auto;padding:3rem 1rem;font-family:ui-sans-serif,system-ui,sans-serif}.operator-control label{gap:.35rem;margin:1rem 0;display:grid}.operator-control input{color:#111;background:#fff;border:1px solid #aaa;min-height:44px;padding:.65rem}.operator-control button{color:#111;background:#f4efe3;border:1px solid #777;border-radius:4px;margin:.3rem;padding:.65rem 1rem}.operator-control pre{background:#171717;border:1px solid #444;padding:1rem;overflow:auto}.gallery-row+.gallery-row{border-block-start:1px solid var(--row-edge)}@supports (color:color-mix(in lab, red, red)){.gallery-row+.gallery-row{border-block-start:1px solid color-mix(in srgb, var(--row-edge) 44%, transparent)}}.merchant-title,.family-title{overflow-wrap:normal;word-break:keep-all;min-inline-size:0;display:block}.merchant-title{font-weight:var(--row-heading-weight,650)}.family-title{color:var(--row-fg);font:600 clamp(9px, .72vw, 11px)/1.15 var(--row-body-font);letter-spacing:.11em;text-transform:uppercase;opacity:.78}.reveal-band,.mobile-rotunda{border-color:var(--row-edge);color:var(--row-fg);transition:background-color .32s,color .32s,border-color .32s}.hero-nav,.mobile-rotunda-nav button{border-color:var(--row-edge)}@supports (color:color-mix(in lab, red, red)){.hero-nav,.mobile-rotunda-nav button{border-color:color-mix(in srgb, var(--row-edge) 58%, transparent)}}.hero-nav,.mobile-rotunda-nav button{background:var(--row-soft-surface)}@supports (color:color-mix(in lab, red, red)){.hero-nav,.mobile-rotunda-nav button{background:color-mix(in srgb, var(--row-soft-surface) 24%, transparent)}}.hero-nav,.mobile-rotunda-nav button{color:var(--row-fg);font-family:var(--row-body-font)}.hero-nav:hover,.hero-nav:focus-visible{background:var(--row-accent);color:var(--row-bg)}.hero,.mobile-hero,.hero img,.mobile-hero img{background:var(--row-surface)}@media (max-width:900px){:root{--row-interior-bottom:clamp(20px, 5.5vw, 30px);--row-neighbor-gap:clamp(1px, .45vw, 3px);--product-gap:clamp(10px, 3vw, 15px)}.gallery{row-gap:var(--row-neighbor-gap)}.gallery-row,.gallery-row[style]{box-shadow:inset 0 calc(-1 * var(--row-interior-bottom)) 0 var(--row-bg), inset 0 -1px var(--row-edge);padding-block-end:var(--row-interior-bottom)}@supports (color:color-mix(in lab, red, red)){.gallery-row,.gallery-row[style]{box-shadow:inset 0 calc(-1 * var(--row-interior-bottom)) 0 color-mix(in srgb, var(--row-bg) 86%, #090807), inset 0 -1px var(--row-edge)}}.track-segment{gap:var(--product-gap)}.row-heading-area{block-size:clamp(46px,14vw,62px)}.row-heading,.heading-quarter .row-heading,.heading-center .row-heading,.heading-three-quarter .row-heading,.heading-end .row-heading{inline-size:fit-content;max-inline-size:min(72vw,19rem);letter-spacing:clamp(-.02em, var(--row-heading-tracking), .08em);overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;gap:clamp(2px,.8vw,5px);padding:clamp(6px,1.8vw,9px) clamp(8px,2.5vw,12px);line-height:.96}.merchant-title{font-size:clamp(18px,6vw,28px);line-height:.9}.family-title{max-inline-size:100%;font-size:clamp(8px,2.6vw,11px);line-height:1.2}.heading-quarter .row-heading{left:6%}.heading-three-quarter .row-heading{left:auto;right:1%}.heading-center .row-heading{max-inline-size:62vw}[data-nume-vendor=merchant_qa] .row-heading{max-inline-size:36vw}[data-nume-vendor=merchant_qa] .merchant-title{font-size:clamp(19px,6vw,28px)}.mobile-rotunda{background:radial-gradient(circle at 50% 45%, var(--row-soft-surface), var(--row-rotunda) 78%)}@supports (color:color-mix(in lab, red, red)){.mobile-rotunda{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--row-soft-surface) 42%, transparent), var(--row-rotunda) 78%)}}.mobile-rotunda-meta h1{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;font-family:var(--row-font);color:var(--row-fg)}.mobile-rotunda-meta p,.mobile-rotunda-meta>span{color:var(--row-fg)}@supports (color:color-mix(in lab, red, red)){.mobile-rotunda-meta p,.mobile-rotunda-meta>span{color:color-mix(in srgb, var(--row-fg) 76%, transparent)}}.mobile-rotunda-meta p,.mobile-rotunda-meta>span{font-family:var(--row-body-font)}}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}
.gallery-row:not([data-nume-row=row_nume_objects]){display:none!important}.gallery{padding-top:clamp(230px,29vh,340px)!important;padding-bottom:clamp(230px,29vh,340px)!important}.gallery-row[data-nume-row=row_nume_objects]{margin-block:clamp(24px,4vh,56px)}.site-header .wordmark,.site-header .header-note{opacity:0!important;pointer-events:none!important}.truth-header{z-index:51;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:start;height:112px;padding:24px 34px 0;display:grid;position:fixed;inset:0 0 auto}.truth-wordmark{pointer-events:auto;width:42px;height:48px;color:var(--ink);justify-self:start;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:500;line-height:1;text-decoration:none;position:relative}.truth-wordmark span{display:block;position:absolute}.truth-wordmark span:first-child{top:0;left:0}.truth-wordmark span:last-child{top:20px;left:13px;transform:skew(-8deg)}.truth-nav{pointer-events:auto;white-space:nowrap;justify-self:center;align-items:center;gap:clamp(18px,2.7vw,38px);padding-top:3px;display:flex}.truth-nav a{color:#b4b2ad;letter-spacing:.18em;font-size:9px;line-height:1;text-decoration:none;transition:color .2s;position:relative}.truth-nav a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .22s;position:absolute;bottom:-7px;left:0;right:.18em;transform:scaleX(0)}.truth-nav a:hover,.truth-nav a:focus-visible{color:var(--ink);outline:none}.truth-nav a:hover:after,.truth-nav a:focus-visible:after{transform:scaleX(1)}.nume>footer{display:none!important}.truth-footer{background:var(--black)}.truth-socials{align-items:center;gap:14px;display:inline-flex}.truth-socials a{min-width:18px;min-height:18px;color:var(--muted);place-items:center;text-decoration:none;transition:color .2s,opacity .2s;display:inline-grid}.truth-socials a:hover,.truth-socials a:focus-visible{color:var(--ink);outline:none}.truth-socials img{object-fit:contain;filter:grayscale();width:16px;height:16px}.portfolio-section{background:var(--black);min-height:calc(100vh - 70px);color:var(--ink);padding:150px 8vw 120px}.portfolio-section-copy{text-align:center;flex-direction:column;justify-content:center;width:min(760px,100%);min-height:calc(100vh - 300px);margin:0 auto;display:flex}.portfolio-section-copy>p:first-child{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font:400 9px/1.4 Arial,Helvetica,sans-serif}.portfolio-section h1{color:var(--ink);letter-spacing:-.025em;text-align:center;margin:0;font-family:Georgia,serif;font-size:clamp(46px,7vw,92px);font-weight:400;line-height:.95}.portfolio-section-rule{opacity:.28;background:currentColor;width:44px;height:1px;margin:28px auto}.portfolio-section-body{color:#b4b2ad;max-width:58ch;margin:0 auto;font:400 14px/1.75 Arial,Helvetica,sans-serif}.portfolio-section-link{color:var(--ink);letter-spacing:.12em;border-bottom:1px solid;align-self:center;margin-top:24px;font:400 10px/1.4 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-block}.portfolio-builder-sections{gap:clamp(70px,11vw,150px);width:min(1240px,100%);margin:70px auto 0;display:grid}.portfolio-builder-section{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:clamp(36px,6vw,92px);display:grid}.portfolio-builder-section.image-right{grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr)}.portfolio-builder-section.image-right .portfolio-builder-image{order:2}.portfolio-builder-section.image-right .portfolio-builder-copy{order:1}.portfolio-builder-image{aspect-ratio:4/5;background:#171717;min-height:420px;overflow:hidden}.portfolio-builder-image img{object-fit:cover;width:100%;height:100%;display:block}.portfolio-builder-image-placeholder{color:#555;letter-spacing:.22em;place-items:center;width:100%;height:100%;min-height:420px;font:400 10px/1 Arial,Helvetica,sans-serif;display:grid}.portfolio-builder-copy{min-width:0}.portfolio-builder-header,.portfolio-builder-subheader,.portfolio-builder-body{white-space:pre-wrap;overflow-wrap:anywhere}.portfolio-builder-header{letter-spacing:-.03em;margin:0;font-family:Georgia,serif;font-size:clamp(34px,4.5vw,68px);font-weight:400;line-height:.98}.portfolio-builder-subheader{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin:18px 0 0;font:400 10px/1.5 Arial,Helvetica,sans-serif}.portfolio-builder-body{color:#b4b2ad;margin:24px 0 0;font:400 14px/1.75 Arial,Helvetica,sans-serif}.resume-page{background:radial-gradient(circle at 50% -12%, #ffffff0f, transparent 34%), var(--black);min-height:100svh;color:var(--ink);padding:clamp(112px,14vw,170px) 20px clamp(72px,9vw,116px)}.resume-document{color:#181715;background:#f2efe8;width:min(1120px,100%);margin:0 auto;padding:clamp(38px,6vw,72px);box-shadow:0 32px 96px #0000006b}.resume-document-header{border-bottom:1px solid #18171552;padding-bottom:clamp(30px,4vw,46px)}.resume-kicker-row{letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;gap:24px;padding-bottom:26px;font:600 11px/1.4 Arial,Helvetica,sans-serif;display:flex}.resume-kicker-row p,.resume-kicker-row span{margin:0}.resume-kicker-row span{color:#6b665f;text-align:right}.resume-identity{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:42px;display:grid}.resume-identity h1{letter-spacing:-.05em;max-width:760px;margin:0;font-family:Georgia,serif;font-size:clamp(42px,6.4vw,82px);font-weight:400;line-height:.86}.resume-headline{color:#514d47;letter-spacing:.14em;text-transform:uppercase;margin:15px 0 0;font:500 12px/1.5 Arial,Helvetica,sans-serif}.resume-document address{text-align:right;gap:5px;font:400 12px/1.45 Arial,Helvetica,sans-serif;display:grid}.resume-document address a{color:inherit;text-decoration:none}.resume-grid{grid-template-columns:minmax(230px,.76fr) minmax(0,1.4fr);grid-template-areas:"profile experience""skills experience""education credits""references credits";gap:clamp(34px,4vw,54px) clamp(48px,6vw,76px);padding-top:clamp(38px,5vw,58px);display:grid}.resume-grid section{min-width:0}.resume-profile{grid-area:profile}.resume-experience{grid-area:experience}.resume-credits{grid-area:credits}.resume-skills{grid-area:skills}.resume-education{grid-area:education}.resume-references{grid-area:references}.resume-document h2{letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #18171533;margin:0 0 18px;padding-bottom:10px;font:700 11px/1.3 Arial,Helvetica,sans-serif}.resume-document p,.resume-document li,.resume-skill-list{font:400 15px/1.68 Arial,Helvetica,sans-serif}.resume-document section>p{margin:0}.resume-document ul{margin:13px 0 0;padding-left:19px}.resume-document li+li{margin-top:6px}.resume-document article+article{border-top:1px solid #18171521;margin-top:34px;padding-top:30px}.resume-role{justify-content:space-between;gap:22px;font:400 14px/1.45 Arial,Helvetica,sans-serif;display:flex}.resume-role strong{font-weight:700}.resume-role>span{color:#625d57;flex:none}.resume-place{color:#625d57;letter-spacing:.1em;text-transform:uppercase;margin:7px 0 0!important;font:600 11px/1.45 Arial,Helvetica,sans-serif!important}.resume-credit-list{list-style:none;margin-top:0!important;padding-left:0!important}.resume-credit-list li{border-bottom:1px solid #18171521;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:13px 0;display:grid}.resume-credit-list li:first-child{padding-top:0}.resume-credit-list li span:first-child{font-family:Georgia,serif;font-size:17px}.resume-credit-list li span:last-child{color:#625d57;letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:11px}.resume-skill-list{flex-wrap:wrap;gap:8px;display:flex}.resume-skill-list>span{letter-spacing:.04em;border:1px solid #18171533;padding:7px 9px 6px;font-size:11px;line-height:1.2}@media (max-width:900px){.gallery{padding-top:clamp(175px,24vh,250px)!important;padding-bottom:clamp(175px,24vh,250px)!important}.gallery-row[data-nume-row=row_nume_objects]{margin-block:clamp(18px,3vh,38px)}.truth-header{height:calc(70px + env(safe-area-inset-top));padding:calc(14px + env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) 0 max(18px, env(safe-area-inset-left));grid-template-columns:48px minmax(0,1fr);gap:12px}.truth-wordmark{width:36px;height:40px;font-size:24px}.truth-wordmark span:last-child{top:17px;left:11px}.truth-nav{scrollbar-width:none;justify-self:end;gap:14px;max-width:calc(100vw - 88px);padding:4px 0 10px;overflow-x:auto}.truth-nav::-webkit-scrollbar{display:none}.truth-nav a{font-size:8px}.truth-footer{padding-inline:max(18px, env(safe-area-inset-left))}.portfolio-section{padding:125px 24px 90px}.portfolio-section-copy{min-height:calc(100svh - 220px)}.portfolio-section h1{font-size:clamp(42px,17vw,72px)}.portfolio-section-body{font-size:13px}.portfolio-builder-sections{gap:76px;margin-top:50px}.portfolio-builder-section,.portfolio-builder-section.image-right{grid-template-columns:1fr;gap:28px}.portfolio-builder-section.image-right .portfolio-builder-image,.portfolio-builder-section.image-right .portfolio-builder-copy{order:initial}.portfolio-builder-image{aspect-ratio:4/5;min-height:0}.portfolio-builder-image-placeholder{min-height:320px}.portfolio-builder-header{font-size:clamp(32px,11vw,52px)}.portfolio-builder-body{font-size:13px}.resume-page{padding:96px 12px 64px}.resume-document{padding:30px 22px 38px}.resume-kicker-row{gap:8px;padding-bottom:28px;display:grid}.resume-kicker-row span{text-align:left}.resume-identity,.resume-grid{grid-template-columns:1fr}.resume-identity{align-items:start;gap:24px}.resume-document address{text-align:left}.resume-grid{grid-template-areas:"profile""experience""credits""skills""education""references";gap:38px}.resume-credit-list li{grid-template-columns:1fr;gap:3px}.resume-credit-list li span:last-child{text-align:left}}
.truth-header-socials,.truth-socials{align-items:center;gap:14px;display:inline-flex}.truth-header-socials{pointer-events:none;justify-self:end;padding-top:0;transition:transform .22s}.truth-header-socials a,.truth-socials a{width:20px;height:20px;color:var(--muted);place-items:center;text-decoration:none;transition:color .2s,transform .2s;display:inline-grid}.truth-header-socials a{pointer-events:auto}.truth-header-socials a:hover,.truth-header-socials a:focus-visible,.truth-socials a:hover,.truth-socials a:focus-visible{color:var(--ink);outline:none;transform:translateY(-1px)}.truth-header-socials svg,.truth-socials svg{display:block;width:15px!important;max-width:15px!important;height:15px!important;max-height:15px!important}.nume.is-open~.truth-header .truth-header-socials{transform:translate(-126px)}.gallery-row[data-nume-row=row_nume_objects] .tile.availability-sold_out:after,.gallery-row[data-nume-row=row_nume_objects] .tile.availability-temporarily_unavailable:after{content:none!important;display:none!important}.gallery-row[data-nume-row=row_nume_objects] .row-controls>span{letter-spacing:0;white-space:nowrap;min-width:176px;font-size:0}.gallery-row[data-nume-row=row_nume_objects] .row-controls>span:before{content:"“All the world’s a stage.” · William Shakespeare";color:#b4b2ad;letter-spacing:.04em;text-transform:none;font:400 8px/1.25 Georgia,serif;display:block}.desktop-rotunda .work-copy>p,.desktop-rotunda .work-copy>span,.mobile-rotunda-meta p,.mobile-rotunda-meta>span,.hero-index,.mobile-hero-index,.hero-action,.mobile-hero-action,.site-preview .preview-bar,.mobile-site-preview .preview-bar,.preview-page>span,.preview-page .demo-checkout{display:none!important}.desktop-rotunda .work-copy h1,.mobile-rotunda-meta h1{margin-top:0}.is-previewing .hero-prev{left:8px!important}.is-previewing .hero-next{right:8px!important}.portfolio-builder-image{background:#000!important}.portfolio-builder-image img{object-position:center center;width:100%;height:100%;object-fit:contain!important}.portfolio-builder-image-link{width:100%;height:100%;color:inherit;background:#000;text-decoration:none;display:block}.portfolio-builder-image-link img{transition:opacity .35s}.portfolio-builder-image-link:hover img,.portfolio-builder-image-link:focus-visible img{opacity:.94;transform:none}.portfolio-builder-image-link:focus-visible{outline-offset:4px;outline:1px solid}.portfolio-builder-media{width:100%;min-width:0;margin:0}.portfolio-builder-section.image-right .portfolio-builder-media{order:2}.portfolio-builder-section.image-right .portfolio-builder-copy{order:1}.portfolio-builder-image-caption{color:#72ff8d;letter-spacing:.01em;text-transform:none;overflow-wrap:anywhere;margin:10px 2px 0;font:400 10px/1.45 Courier New,Courier,monospace}.props-project-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(14px,2vw,30px);width:min(1440px,100%);margin:72px auto 0;display:grid}.props-project-card{min-width:0;color:inherit;text-decoration:none;display:block}.props-project-card-image{aspect-ratio:4/5;background:#000;width:100%;display:block;overflow:hidden}.props-project-card-image img{object-fit:contain;object-position:center;width:100%;height:100%;transition:opacity .25s;display:block}.props-project-card:hover .props-project-card-image img,.props-project-card:focus-visible .props-project-card-image img{opacity:.88}.props-project-card:focus-visible{outline-offset:5px;outline:1px solid}.props-project-card-title{color:#f1eee7;letter-spacing:.01em;text-align:center;text-transform:none;margin:12px 4px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(14px,1.35vw,21px);font-weight:500;line-height:1.15}:is(.portfolio-section-project-a,.portfolio-section-project-b,.portfolio-section-project-e,.portfolio-section-project-f) .portfolio-section-title{text-transform:uppercase;text-shadow:0 0 18px #00ff4133;color:#00ff41!important;letter-spacing:-.055em!important;font-family:Share Tech Mono,Courier New,monospace!important;font-size:clamp(62px,10vw,138px)!important;font-weight:400!important;line-height:.82!important}:is(.portfolio-section-project-a,.portfolio-section-project-b,.portfolio-section-project-e,.portfolio-section-project-f) :is(.portfolio-section-kicker,.portfolio-section-body,.portfolio-builder-header,.portfolio-builder-subheader,.portfolio-builder-body){font-family:Share Tech Mono,Courier New,monospace!important}:is(.portfolio-section-project-a,.portfolio-section-project-b,.portfolio-section-project-e,.portfolio-section-project-f) .portfolio-builder-header{letter-spacing:-.025em;color:#00ff41!important}:is(.portfolio-section-project-a,.portfolio-section-project-b,.portfolio-section-project-e,.portfolio-section-project-f) .portfolio-builder-subheader{color:#00d936!important}:is(.portfolio-section-project-a,.portfolio-section-project-b,.portfolio-section-project-e,.portfolio-section-project-f) :is(.portfolio-section-body,.portfolio-builder-body){color:#9dffaf!important}.portfolio-builder-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;display:flex}.portfolio-builder-header,.portfolio-builder-subheader,.portfolio-builder-body{text-align:center;width:min(100%,520px)}.portfolio-builder-subheader{margin-left:auto;margin-right:auto}.portfolio-builder-body{max-width:42ch;margin-left:auto;margin-right:auto}@media (max-width:900px){.truth-header-socials{display:none}.props-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px}.props-project-card-title{font-size:clamp(14px,4vw,19px)}.portfolio-builder-copy{min-height:auto;padding:4px 10px 0}.portfolio-builder-section.image-right .portfolio-builder-media,.portfolio-builder-section.image-right .portfolio-builder-copy{order:initial}}@media (max-width:520px){.props-project-grid{gap:28px 12px}}
.q-site-hidden-file{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.q-site-orb{z-index:9998;color:#111;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;opacity:.82;width:54px;height:54px;transform:translateY(var(--q-footer-shift,0px));background:#f1eee7;border:1px solid #f2f0e9e6;border-radius:50%;place-items:center;padding:0;font:600 22px/1 Georgia,serif;transition:opacity .28s,background .2s,color .2s;display:grid;position:fixed;box-shadow:0 12px 34px #00000057}.q-site-orb:active{cursor:grabbing;opacity:1}.q-site-orb:hover,.q-site-orb:focus-visible{transform:translateY(var(--q-footer-shift,0px)) scale(1.04);outline:none;opacity:1!important}.q-site-orb.is-faded{opacity:.58}.q-site-orb.is-editing{color:#f1eee7;background:#111;border-color:#f2f0e994}.q-site-menu{z-index:10000;color:#f1eee7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0af7;border:1px solid #f2f0e933;width:210px;padding:7px;position:fixed;box-shadow:0 18px 60px #00000080}.q-site-menu button{width:100%;color:inherit;text-align:left;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;padding:10px 11px;font:500 10px/1.2 Arial,Helvetica,sans-serif}.q-site-menu button:hover,.q-site-menu button:focus-visible{color:#111;background:#f1eee7;outline:none}.q-site-menu button:disabled{opacity:.45;cursor:wait}.q-site-menu-rule{background:#f2f0e924;height:1px;margin:5px 7px}.q-site-menu small{color:#777;padding:7px 11px 4px;font:400 9px/1.4 Arial,Helvetica,sans-serif;display:block}.q-site-edit-panel{z-index:10001;color:#f1eee7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0afa;border:1px solid #f2f0e938;width:min(430px,100vw - 32px);padding:16px;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 70px #0000008f}.q-site-edit-panel strong{letter-spacing:.16em;margin-bottom:10px;font:600 10px/1 Arial,Helvetica,sans-serif;display:block}.q-site-edit-panel input,.q-site-edit-panel textarea{color:#f1eee7;resize:vertical;background:#151515;border:1px solid #f2f0e940;border-radius:0;outline:none;width:100%;padding:11px 12px;font:400 13px/1.55 Arial,Helvetica,sans-serif}.q-site-edit-panel input:focus,.q-site-edit-panel textarea:focus{border-color:#f2f0e9b8}.q-site-link-field{margin-top:13px;display:block}.q-site-link-field span{color:#9d9891;letter-spacing:.14em;margin-bottom:7px;font:600 9px/1 Arial,Helvetica,sans-serif;display:block}.q-site-edit-panel>div{justify-content:flex-end;gap:8px;margin-top:11px;display:flex}.q-site-edit-panel button{color:#f1eee7;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #f2f0e940;padding:8px 12px;font:500 9px/1 Arial,Helvetica,sans-serif}.q-site-edit-panel button:last-child{color:#111;background:#f1eee7}.q-site-status{z-index:9999;color:#b4b2ad;letter-spacing:.04em;cursor:pointer;background:#0a0a0aeb;border:1px solid #f2f0e92e;max-width:min(560px,100vw - 40px);padding:9px 13px;font:400 10px/1.4 Arial,Helvetica,sans-serif;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}body:has(.q-site-orb.is-editing) [data-q-edit]{cursor:text}body:has(.q-site-orb.is-editing) img[data-q-edit=image]{cursor:pointer}body:has(.q-site-orb.is-editing) [data-q-link-field]{cursor:alias}body:has(.q-site-orb.is-editing) [data-q-edit]:hover{outline-offset:5px;outline:1px dashed #f2f0e980}body:has(.q-site-orb.is-editing) [data-q-link-field]:hover{outline-offset:5px;outline:1px dashed #ffb7dbb8}@media (max-width:700px){.q-site-orb{opacity:.82;width:48px;height:48px;font-size:19px}.q-site-orb.is-faded{opacity:.58}.q-site-edit-panel{bottom:16px;right:16px}.q-site-status{bottom:16px}}
.q-font-menu-entry{border-top:1px solid #f2f0e924;margin-top:4px;padding-top:5px;position:relative}.q-font-menu-entry>button{justify-content:space-between;align-items:center;display:flex}.q-font-menu-entry>button span:last-child{opacity:.72;font-size:16px;line-height:1}.q-font-submenu{z-index:10004;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;visibility:hidden;background:#0a0a0afa;border:1px solid #f2f0e933;width:132px;padding:6px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:0;left:100%;transform:translate(-4px);box-shadow:0 16px 42px #00000075}.q-font-menu-entry:hover .q-font-submenu,.q-font-menu-entry:focus-within .q-font-submenu,.q-font-submenu.is-open{opacity:1;visibility:visible;transform:translate(0)}.q-font-submenu button{color:#f1eee7;text-align:left;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;width:100%;padding:10px 11px;font:500 10px/1.2 Arial,Helvetica,sans-serif}.q-font-submenu button:hover,.q-font-submenu button:focus-visible{color:#111;background:#f1eee7;outline:none}.q-font-panel{z-index:10003;color:#f1eee7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0afb;border:1px solid #f2f0e938;width:min(520px,100vw - 32px);max-height:calc(100svh - 120px);padding:17px;position:fixed;bottom:92px;right:24px;overflow-y:auto;box-shadow:0 24px 74px #00000094}.q-font-panel-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:14px;padding-right:34px;display:flex;position:relative}.q-font-panel-heading strong,.q-font-panel-heading span,.q-font-panel label>span,.q-font-panel .q-font-gradient-grid label>span{letter-spacing:.16em;font:600 9px/1 Arial,Helvetica,sans-serif}.q-font-panel-heading span{color:#777;font-weight:500}.q-font-panel-close{color:#9d9b96;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font:300 22px/1 Arial,Helvetica,sans-serif;position:absolute;top:-7px;right:-5px}.q-font-panel-close:hover,.q-font-panel-close:focus-visible{color:#f1eee7;outline:1px solid #f2f0e94d}.q-font-panel label{gap:8px;margin-top:13px;display:grid}.q-font-panel textarea,.q-font-panel select,.q-font-panel input[type=text],.q-font-panel input[type=number]{color:#f1eee7;background:#151515;border:1px solid #f2f0e940;border-radius:0;outline:none;width:100%;padding:11px 12px;font:400 12px/1.5 Arial,Helvetica,sans-serif}.q-font-panel input[type=color]{cursor:pointer;background:#151515;border:1px solid #f2f0e940;border-radius:0;width:100%;min-height:40px;padding:3px}.q-font-panel textarea{resize:vertical;min-height:112px}.q-font-panel textarea:focus,.q-font-panel select:focus,.q-font-panel input:focus{border-color:#f2f0e9b8}.q-font-panel select:disabled{opacity:.55}.q-font-panel small{color:#8c8b86;margin-top:10px;font:400 9px/1.45 Arial,Helvetica,sans-serif;display:block}.q-font-color-row{grid-template-columns:92px 1fr;align-items:end;gap:10px;display:grid}.q-font-gradient-grid{grid-template-columns:92px 1fr;align-items:end;gap:0 10px;display:grid}.q-font-gradient-grid .q-font-angle-field{grid-column:1/2}.q-font-gradient-preview{border:1px solid #f2f0e940;grid-column:2/3;min-height:40px;margin-top:13px}.q-font-panel-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.q-font-panel-actions button{color:#f1eee7;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #f2f0e940;padding:9px 13px;font:500 9px/1 Arial,Helvetica,sans-serif}.q-font-panel-actions button:last-child{color:#111;background:#f1eee7}.q-font-panel-actions .q-font-revert{border-color:#ffadad59}.q-font-panel-actions button:disabled{opacity:.35;cursor:not-allowed}body.q-font-picking [data-q-edit=text]{cursor:crosshair!important}body.q-font-picking [data-q-edit=text]:hover{outline-offset:5px;outline:1px dashed #ffffff8c}.q-font-selected{outline-offset:6px!important;outline:2px solid #f2f0e9eb!important}.q-font-notice{z-index:10005;color:#b4b2ad;letter-spacing:.04em;cursor:pointer;background:#0a0a0af0;border:1px solid #f2f0e92e;max-width:min(620px,100vw - 40px);padding:9px 13px;font:400 10px/1.4 Arial,Helvetica,sans-serif;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:700px){.q-font-submenu{top:100%;left:auto;right:0;transform:translateY(-4px)}.q-font-menu-entry:hover .q-font-submenu,.q-font-menu-entry:focus-within .q-font-submenu,.q-font-submenu.is-open{transform:translateY(0)}.q-font-panel{width:calc(100vw - 32px);max-height:calc(100svh - 110px);bottom:82px;right:16px}.q-font-color-row,.q-font-gradient-grid{grid-template-columns:78px 1fr}.q-font-notice{bottom:16px}}
.q-font-menu-entry-stable{display:none!important}.q-font-inline-entry{border-top:1px solid #f2f0e924;margin-top:4px;padding-top:5px}.q-font-inline-trigger,.q-font-inline-choices button{color:#f1eee7;text-align:left;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;width:100%;font:500 10px/1.2 Arial,Helvetica,sans-serif}.q-font-inline-trigger{justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.q-font-inline-choices{grid-template-columns:1fr 1fr;gap:5px;padding:4px 6px 7px;display:grid}.q-font-inline-choices button{border:1px solid #f2f0e92e;padding:9px 10px}.q-font-inline-trigger:hover,.q-font-inline-trigger:focus-visible,.q-font-inline-choices button:hover,.q-font-inline-choices button:focus-visible{color:#111;background:#f1eee7;outline:none}
:is(.portfolio-section-project-a,.portfolio-section-project-b,.portfolio-section-project-e,.portfolio-section-project-f){background:radial-gradient(circle at 50% 0,#ffffff09,#0000 34%),#0b0b0b}:is(.portfolio-section-project-a,.portfolio-section-project-b,.portfolio-section-project-e,.portfolio-section-project-f) .portfolio-section-copy{width:min(820px,100%);min-height:calc(82vh - 120px)}:is(.portfolio-section-project-a,.portfolio-section-project-b,.portfolio-section-project-e,.portfolio-section-project-f) .portfolio-section-title{color:#f2eee8!important;letter-spacing:-.045em!important;text-transform:none!important;text-shadow:none!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(54px,8.5vw,112px)!important;font-weight:500!important;line-height:.86!important}:is(.portfolio-section-project-a,.portfolio-section-project-b,.portfolio-section-project-e,.portfolio-section-project-f) .portfolio-section-kicker{color:#9d9891!important;letter-spacing:.22em!important;font-family:DM Sans,Arial,Helvetica,sans-serif!important;font-size:10px!important;font-weight:500!important}:is(.portfolio-section-project-a,.portfolio-section-project-b,.portfolio-section-project-e,.portfolio-section-project-f) .portfolio-section-body{color:#c6c0b8!important;max-width:54ch!important;font-family:DM Sans,Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.8!important}:is(.portfolio-section-project-a,.portfolio-section-project-b,.portfolio-section-project-e,.portfolio-section-project-f) .portfolio-builder-sections{width:min(1440px,100%);margin:clamp(70px,9vw,120px) auto 0;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(28px,3vw,48px) clamp(14px,1.8vw,28px)!important;display:grid!important}:is(.portfolio-section-project-a,.portfolio-section-project-b,.portfolio-section-project-e,.portfolio-section-project-f) .portfolio-builder-section,:is(.portfolio-section-project-a,.portfolio-section-project-b,.portfolio-section-project-e,.portfolio-section-project-f) .portfolio-builder-section.image-right{min-width:0;display:block!important}:is(.portfolio-section-project-a,.portfolio-section-project-b,.portfolio-section-project-e,.portfolio-section-project-f) .portfolio-builder-media{width:100%;margin:0;display:block}:is(.portfolio-section-project-a,.portfolio-section-project-b,.portfolio-section-project-e,.portfolio-section-project-f) .portfolio-builder-copy{text-align:center!important;min-height:48px!important;padding:0!important;display:block!important}:is(.portfolio-section-project-a,.portfolio-section-project-b,.portfolio-section-project-e,.portfolio-section-project-f) .portfolio-builder-copy .portfolio-builder-header{color:#e5dfd7!important;letter-spacing:.015em!important;text-align:center!important;text-transform:none!important;width:100%!important;max-width:none!important;margin:13px 0 0!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(16px,1.45vw,21px)!important;font-weight:500!important;line-height:1.15!important}:is(.portfolio-section-project-a,.portfolio-section-project-b,.portfolio-section-project-e,.portfolio-section-project-f) .portfolio-builder-copy .portfolio-builder-subheader,:is(.portfolio-section-project-a,.portfolio-section-project-b,.portfolio-section-project-e,.portfolio-section-project-f) .portfolio-builder-copy .portfolio-builder-body{display:none!important}:is(.portfolio-section-project-a,.portfolio-section-project-b,.portfolio-section-project-e,.portfolio-section-project-f) .portfolio-builder-image{box-sizing:border-box;aspect-ratio:4/5;width:100%;height:auto;box-shadow:none;border:1px solid #f2eee812;display:block;position:relative;overflow:hidden;background:#111!important;min-height:0!important}:is(.portfolio-section-project-a,.portfolio-section-project-b,.portfolio-section-project-e,.portfolio-section-project-f) .portfolio-builder-image img{width:100%;height:100%;transition:opacity .24s,transform .35s;display:block;position:absolute;inset:0;object-fit:cover!important;object-position:center!important}:is(.portfolio-section-project-a,.portfolio-section-project-b,.portfolio-section-project-e,.portfolio-section-project-f) .portfolio-builder-image:hover img{opacity:.92;transform:scale(1.012)}@media (max-width:900px){:is(.portfolio-section-project-a,.portfolio-section-project-b,.portfolio-section-project-e,.portfolio-section-project-f) .portfolio-section-copy{min-height:calc(78svh - 80px)}:is(.portfolio-section-project-a,.portfolio-section-project-b,.portfolio-section-project-e,.portfolio-section-project-f) .portfolio-builder-sections{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 18px!important}:is(.portfolio-section-project-a,.portfolio-section-project-b,.portfolio-section-project-e,.portfolio-section-project-f) .portfolio-builder-copy .portfolio-builder-header{font-size:clamp(17px,4.5vw,20px)!important}}@media (max-width:520px){:is(.portfolio-section-project-a,.portfolio-section-project-b,.portfolio-section-project-e,.portfolio-section-project-f) .portfolio-builder-sections{grid-template-columns:1fr!important;gap:32px!important}}
.tile-meta>em,.work-copy>span,.mobile-rotunda-meta>span{display:none!important}
