/*! tailwindcss v4.3.3 | 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-border-style:solid}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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-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,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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:where(:not(iframe)){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}.fixed{position:fixed}.mb-\[40px\]{margin-bottom:40px}.\!hidden{display:none!important}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.w-9{width:calc(var(--spacing) * 9)}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@font-face{font-display:swap;font-family:Newzald Final;font-style:normal;font-weight:400;src:url(/_next/static/media/Newzald-Book.1b4692e3.woff2)format("woff2"),url(/_next/static/media/Newzald-Book.1e80e2c5.woff)format("woff")}:root{--ink:#11110f;--paper:#fff;--frame-space:0px;--border:1px;--page-footer-space:60px}*{box-sizing:border-box}body,html{background:var(--paper)}body{color:var(--ink);margin:0;font-family:Newzald Final,Times New Roman,Times,serif;font-size:16px;line-height:20px}html.background-gray{--paper:#ccc}a{color:inherit;text-decoration:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{box-shadow:none;outline:none}::selection{background:var(--ink);color:var(--paper)}.site-shell{min-height:100vh;padding:var(--frame-space);position:relative}.home__frame,.site-frame{background:var(--paper);min-height:calc(100vh - var(--frame-space) * 2);border:0;position:relative;overflow:clip}.home__frame,.site-frame,.work-gallery,.work-lightbox,body,html{transition:background-color .28s}.site-nav{white-space:nowrap;z-index:20;justify-content:center;align-items:baseline;gap:35px;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.home-nav,.site-footer,.site-nav,.work-switcher{color:var(--ink)}.home-nav a,.recent-item,.site-footer a,.site-nav a,.work-switcher a{transition:opacity .16s}.home-nav a:hover,.recent-item:hover,.site-footer a:hover,.site-nav a:hover,.work-switcher a:hover{opacity:.48}.site-nav a[aria-current=page],.work-switcher a[aria-current=page]{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.site-footer{white-space:nowrap;justify-content:center;align-items:baseline;gap:18px;display:flex;left:50%;transform:translate(-50%)}.corner-dot,.site-footer{z-index:30;position:fixed;bottom:20px}.corner-dot{appearance:none;cursor:pointer;background:#ccc;border:0;border-radius:50%;width:clamp(18px,1.45vw,29px);height:clamp(18px,1.45vw,29px);padding:0;transition:background-color .28s;right:20px}html.background-gray .corner-dot{background:#fff}.artwork{aspect-ratio:4/3;background:#b8b5aa;margin:0;position:relative;overflow:hidden}.artwork,.artwork img{width:100%;display:block}.artwork img{object-fit:cover;height:100%}.artwork--image{background:0 0}.progressive-image{background:0 0;margin:0;display:block;position:relative}.artwork__grain{mix-blend-mode:soft-light;opacity:.5;background-image:repeating-radial-gradient(circle at 20% 30%,#ffffff1a 0 1px,#0000 1px 4px);position:absolute;inset:0}.visual--dusk{background:radial-gradient(circle at 63% 44%,#d4c4a9 0 13%,#0000 13.4%),linear-gradient(119deg,#0000 42%,#20211e 42% 61%,#0000 61%),#6f7068}.visual--glass{background:linear-gradient(90deg,#89969a 0 17%,#0000 17% 72%,#879398 72%),linear-gradient(#cfcec4 0 49%,#3f4542 49% 75%,#c6bda9 75%)}.visual--field{background:repeating-linear-gradient(80deg,#0000 0 7%,#1d2117ad 7.4% 8%),linear-gradient(14deg,#2c2c20,#8e7448 58%,#9e9b80)}.visual--paper{background:linear-gradient(126deg,#0000 0 45%,#193a2766 45% 63%,#0000 63%),repeating-radial-gradient(at 15% 20%,#c4cab7 0 8%,#e7e1d1 9% 18%)}.visual--night{background:radial-gradient(at 52% 47%,#cbb999 0 25%,#7b6e5d 25.5% 28%,#0000 28.5%),linear-gradient(160deg,#151515,#45443e)}.home,.recently-archive{--stack-viewport-height:100vh}@supports (height:100svh){.home,.recently-archive{--stack-viewport-height:100svh}}html:has(.stack-scroll),html:has(.stack-scroll) body{overscroll-behavior:none;overflow:hidden}html:has(.stack-scroll) body{width:100%;position:fixed;inset:0}.stack-scroll{height:var(--stack-viewport-height);overscroll-behavior:none;overflow-anchor:none;scrollbar-width:none;position:fixed;inset:0 0 auto;overflow:hidden auto}.stack-scroll::-webkit-scrollbar{display:none}.stack-scroll:after{content:"";height:var(--stack-scroll-distance,0);pointer-events:none;display:block}.home__frame{height:calc(var(--stack-viewport-height) - var(--frame-space) * 2);min-height:0;left:var(--frame-space);right:var(--frame-space);top:var(--frame-space);position:sticky;overflow:hidden}.home-nav{left:50%;top:calc(20px - var(--frame-space));z-index:30;gap:35px;display:flex;position:absolute;transform:translate(-50%)}.app-shell{opacity:1;transition:opacity .28s}.app-shell--transitioning{opacity:0;pointer-events:none}.home-nav a{transform:translateY(var(--nav-offset-y));white-space:nowrap;position:relative}.home[data-layout-ready=false] .home-card .artwork,.home[data-layout-ready=false] .home-nav a:not(:first-child){visibility:hidden}.home-stack{inset:0 clamp(20px,2vw,30px)}.home-card,.home-stack{pointer-events:none;position:absolute}.home-card{height:max-content;transform:translate(-50%,calc(-50% + var(--card-y)));-webkit-user-select:none;user-select:none;width:max-content;display:block;top:50%;left:50%}.home-card .artwork:not(.artwork--image){aspect-ratio:var(--card-ratio);height:auto;width:var(--card-width)}.home-card .artwork--image{aspect-ratio:auto;width:max-content;height:max-content}.home-card .artwork--image img{height:auto;max-height:var(--card-height);max-width:var(--card-width);object-fit:contain;pointer-events:none;width:auto}.work-layout{min-height:calc(100vh - var(--frame-space) * 2 - 2px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.work-copy{min-height:calc(100vh - var(--frame-space) * 2);align-self:start;padding:clamp(130px,13vw - 20px,230px) 0 150px;position:relative}.work-switcher{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap;z-index:30;justify-content:flex-start;gap:35px;width:max-content;max-width:100vw;padding:0 15px;display:flex;position:fixed;top:85px;left:50%;overflow-x:auto;transform:translate(-50%)}.work-switcher::-webkit-scrollbar{display:none}.work-switcher a{flex:none}.work-copy__body{width:calc(100% - 50px);max-width:440px;margin:0 50px 0 auto}.about-copy h1,.page-heading h1{font-size:inherit;text-align:center;margin:0 0 clamp(55px,5.4vw,105px);font-weight:400}.work-title{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.work-intro{font-size:inherit;margin:0 0 2.2em}.work-description{padding-left:15px}.about-copy p,.work-description p{margin:0 0 1em}.work-credits{flex-direction:column;margin-top:3.5em;display:flex}.work-year{margin-top:2em}.book-buy,.purchase-modal__action{appearance:none;color:inherit;cursor:pointer;font:inherit;text-underline-offset:.22em;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.book-order{align-items:baseline;gap:15px;margin-top:2em;margin-left:15px;display:flex}.content-placeholder{color:#8d8d85;font-style:italic}.work-gallery{background:var(--paper);width:100%;min-width:0}.work-gallery__open{appearance:none;cursor:zoom-in;text-align:inherit;background:0 0;border:0;width:100%;padding:0;display:block}.work-gallery .artwork{aspect-ratio:auto;border-bottom:8px solid var(--paper);height:auto;transition:border-color .28s}.work-gallery .artwork:not(.artwork--image){aspect-ratio:4/3}.work-gallery .artwork--image img{object-fit:contain;width:100%;height:auto}.work-gallery>:last-child .artwork{border-bottom:0}.work-lightbox{appearance:none;background:var(--paper);cursor:zoom-out;z-index:100;border:0;justify-content:center;align-items:center;padding:15px;animation:work-lightbox-fade-in .28s both;display:flex;position:fixed;inset:0}.work-lightbox--closing{pointer-events:none;animation:work-lightbox-fade-out .28s both}@keyframes work-lightbox-fade-in{0%{opacity:0}to{opacity:1}}@keyframes work-lightbox-fade-out{0%{opacity:1}to{opacity:0}}.work-lightbox img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.purchase-modal{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:100;background:#ffffffe6;justify-content:center;align-items:center;padding:15px;transition:background-color .28s;animation:work-lightbox-fade-in .28s both;display:flex;position:fixed;inset:0}.purchase-modal--closing{pointer-events:none;animation:work-lightbox-fade-out .28s both}.purchase-modal__content{width:100%;max-width:440px}.purchase-modal__content h2{font-size:inherit;margin:0 0 40px;font-weight:400}.purchase-modal__content form,.purchase-modal__content label{flex-direction:column;display:flex}.purchase-modal__content form{gap:30px}.purchase-modal__content label{gap:8px}.purchase-modal__content input{appearance:none;color:inherit;font:inherit;background:0 0;border:0;border-bottom:1px solid;border-radius:0;width:100%;padding:4px 0}.purchase-modal__content input::placeholder{color:#000;opacity:1}.purchase-modal__action{align-self:flex-start}.purchase-modal__actions{gap:35px;display:flex}.purchase-modal__action:disabled{cursor:default;opacity:.45}.purchase-modal__message,.purchase-modal__note{margin:0}.recently-archive{--recently-top-space:135px;--recently-bottom-space:65px;--recently-card-max-width:min(72vw,960px);--recently-card-max-height:max(40px,min(calc(var(--stack-viewport-height) * .7),calc(var(--stack-viewport-height) - var(--recently-top-space) - var(--recently-bottom-space) - 10px)))}.recently-switcher button{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex:none;padding:0;transition:opacity .16s}.recently-switcher button:hover{opacity:.48}.recently-switcher button[aria-pressed=true]{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.recently-archive--grid{padding:var(--recently-top-space) 0 var(--page-footer-space)}.recently-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:32px;display:grid}.recently-grid__open{appearance:none;cursor:zoom-in;background:0 0;border:0;width:100%;min-width:0;padding:0;display:block}.recently-grid .artwork--progressive{aspect-ratio:var(--artwork-ratio);height:auto}.recently-grid .artwork--progressive img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.recently-archive__frame{height:var(--stack-viewport-height);position:sticky;inset:0 0 auto;overflow:hidden}.recently-stack{inset:var(--recently-top-space) 0 var(--recently-bottom-space);pointer-events:none;z-index:1;position:absolute}.recently-card{height:max-content;transform:translate(-50%,calc(-50% + var(--recently-card-y))) rotate(var(--recently-card-rotation));width:max-content;position:absolute;top:50%;left:50%}.recently-card .artwork--image{aspect-ratio:auto;width:max-content;height:max-content}.recently-card .artwork--image img{height:auto;max-height:calc(var(--recently-card-max-height) + var(--recently-card-scale-offset));max-width:calc(var(--recently-card-max-width) + var(--recently-card-scale-offset));object-fit:contain;width:auto}.home-card .artwork--progressive{width:min(var(--card-width),calc(var(--card-height) * var(--artwork-ratio)))}.recently-card .artwork--progressive{width:min(calc(var(--recently-card-max-width) + var(--recently-card-scale-offset)),calc((var(--recently-card-max-height) + var(--recently-card-scale-offset)) * var(--artwork-ratio)))}.recently-card .artwork--progressive[data-orientation=landscape]{max-width:600px}.home-card .artwork--progressive,.recently-card .artwork--progressive{aspect-ratio:var(--artwork-ratio);background:0 0;height:auto}.home-card .artwork--progressive img,.recently-card .artwork--progressive img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.work-gallery .artwork--progressive{aspect-ratio:var(--artwork-ratio);box-sizing:content-box}.about-portrait.progressive-image img,.progressive-image img.progressive-image__full,.work-gallery .artwork--progressive img{width:100%;height:100%;position:absolute;inset:0}.work-lightbox .progressive-image{--lightbox-height:calc(100vh - 30px);aspect-ratio:var(--artwork-ratio);width:min(calc(100vw - 30px),calc(var(--lightbox-height) * var(--artwork-ratio)))}.work-lightbox .progressive-image--pending{visibility:hidden;pointer-events:none;position:absolute}.about-portrait.progressive-image{aspect-ratio:var(--artwork-ratio)}.about-portrait.progressive-image img{object-fit:contain}@supports (height:100dvh){.work-lightbox .progressive-image{--lightbox-height:calc(100dvh - 30px)}}.work-lightbox .progressive-image img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.about-page{min-height:100vh;padding:85px 0 var(--page-footer-space);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"aside copy"".portrait";width:100%;display:grid}.about-main{display:contents}.about-aside{grid-area:aside;place-self:end;width:calc(100% - 50px);max-width:220px;margin-right:50px}.about-copy{grid-area:copy;place-self:end start;width:100%;min-width:0;max-width:440px}.about-aside h2,.about-copy h1{font-size:inherit;font-weight:400;line-height:inherit;text-align:left;margin:0}.about-copy h1{margin-bottom:0}.about-copy .about-lead,.about-copy p:not(.about-lead){margin:0 0 30px}.about-aside p,.about-copy p:last-child{margin-bottom:0}.about-contact__rich>:first-child,.about-copy__rich>:first-child{margin-top:0}.about-contact__rich>:last-child,.about-copy__rich>:last-child{margin-bottom:0}.about-commissions p{margin-top:0}.about-contact{margin-top:40px}.about-contact a{width:max-content;text-decoration:underline}.about-portrait{aspect-ratio:4/5;grid-area:portrait;justify-self:start;width:100%;max-width:320px;margin-top:35px}@media (max-width:800px){.recently-archive{--recently-top-space:105px;--recently-card-max-width:74vw}.recently-card .artwork--progressive[data-orientation=portrait]{max-width:calc(var(--recently-card-max-width) - 64px)}.recently-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body{font-size:16px}.work-layout{display:block}.work-copy{height:auto;min-height:0;padding:105px 15px 30px;position:relative;top:auto}.work-switcher{top:60px}.work-copy__body{width:100%;max-width:440px;margin:0}.work-description{padding-left:0}.book-order{margin-left:0}}@media (max-width:747px){.about-page{padding:85px 0 var(--page-footer-space);flex-direction:column;display:flex}.about-copy{order:1;margin:0 15px}.about-aside,.about-copy{align-self:flex-start;width:calc(100% - 30px)}.about-aside{order:3;margin-top:30px;margin-left:15px;margin-right:15px}.about-portrait{order:2;width:100%;max-width:none;margin-top:30px}}@media (max-width:600px){.home-nav,.site-nav{gap:20px}}@media (max-width:420px){.home-nav,.site-nav{gap:12px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}.home-card{transform:translate(-50%,calc(-50% + var(--card-y)))}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}