@font-face{font-family:NQPSeshat;src:url("../fonts/Seshat-Regular.f9081824c57e.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--font:NQPSeshat,Georgia,serif;--fs-xs:15px;--fs-s:17px;--fs-m:18px;--fs-l:22px;--fs-xl:29px;--fs-h3:24px;--fs-h2:38px;--fs-h1:64px;--lh:1.5;--lh-tight:1.05;--ink:#22221f;--text:#242421;--text-soft:#3c3c37;--muted:#66665f;--faint:#77776f;--paper:#fff;--cream:#f5f5ef;--panel:#f7f4ed;--panel-hover:#ebe6dc;--hairline:#deded8;--rule:#ecece6;--field-line:#bfc1b5;--underline:#c9c9c1;--accent:#31588f;--accent-deep:#264978;--clay:#8a503c;--night:#292925;--night-text:#f7f7f2;--night-link:#deded6;--night-small:#b9b9b1;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;--space-tight:var(--s2);--space-related:var(--s3);--space-text:var(--s4);--space-block:var(--s5);--space-group:var(--s6);--space-section:var(--s7);--gutter:48px;--w-text:711px;--w-content:1104px;--w-bar:1200px;--w-wide:1344px;--w-page:1440px;--header-h:76px;--radius:0;--shadow:0 18px 24px #2424210a;--zoom:1}@media (min-width:901px){:root{zoom:.85;--zoom:.85;--space-section:var(--s8)}}@media (max-width:900px){:root{--gutter:24px;--header-h:60px;--fs-h1:40px;--fs-h2:30px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 80px)}body{margin:0;background:var(--paper);color:var(--ink);font:400 var(--fs-m)/var(--lh) var(--font);font-synthesis:none;-webkit-font-smoothing:antialiased}img,svg,video,canvas,picture{display:block;max-width:100%}img,video{height:auto}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;line-height:1.1;color:var(--ink);text-wrap:balance}h1{font-size:var(--fs-h1);line-height:var(--lh-tight)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}p,ul,ol,dl,dd,figure,blockquote,fieldset{margin:0}ul[class],ol[class]{list-style:none;padding:0}small{font-size:var(--fs-s)}hr{border:0;border-top:1px solid var(--hairline);margin:0}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{width:100%;padding:var(--space-related);border:1px solid var(--field-line);border-radius:var(--radius);background:var(--paper);color:#282923;line-height:1.4}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}textarea{min-height:160px;resize:vertical}label{color:var(--muted);font-size:var(--fs-s)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-tight);min-height:44px;padding:0 var(--space-block);border:1px solid var(--ink);border-radius:var(--radius);background:transparent;color:var(--ink);font-size:var(--fs-m);line-height:1.2;text-align:center;text-decoration:none}.button:hover{border-color:var(--accent);color:var(--accent)}.button.primary{background:var(--text);color:var(--paper)}.button.primary:hover{background:var(--accent);border-color:var(--accent);color:var(--paper)}.button[disabled],.button.disabled{opacity:.45;pointer-events:none}main.content{max-width:var(--w-page);margin:0 auto;padding:var(--space-block) var(--gutter) var(--s8)}@media (max-width:900px){main.content{padding-bottom:var(--space-section);font-size:var(--fs-s)}}.stack{--stack-gap:var(--space-text);display:flex;flex-direction:column;gap:var(--stack-gap)}.stack>*{margin-block:0}.stack--tight{--stack-gap:var(--space-tight)}.stack--related{--stack-gap:var(--space-related)}.stack--block{--stack-gap:var(--space-block)}.stack--group{--stack-gap:var(--space-group)}.stack--section{--stack-gap:var(--space-section)}.cluster{--cluster-gap:var(--space-related);display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap)}.cluster>*{margin:0}.cluster--block{--cluster-gap:var(--space-block)}.grid{--grid-gap:var(--space-block);--cols:1;display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.grid>*{margin:0}@media (min-width:600px){.grid{--cols:var(--cols-md,2)}}@media (min-width:901px){.grid{--cols:var(--cols-lg,3)}}.prose>*{margin-block:0}.prose>* + *{margin-top:var(--space-text)}.prose>* + :is(h2,h3,h4){margin-top:var(--space-group)}.prose>:is(h2,h3,h4) + *{margin-top:var(--space-related)}.page-head{max-width:var(--w-content);margin:0 auto var(--space-section);display:flex;flex-direction:column;gap:var(--space-text)}.page-head>*{margin:0}.page-head h1{font-size:var(--fs-h1)}.visually-hidden,.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.icon{width:1.1em;height:1.1em;display:inline-block;vertical-align:-0.15em}.nqp-skip{position:fixed;left:20px;top:-80px;z-index:9999;padding:var(--space-related) var(--space-block);background:var(--text);color:var(--paper)}.nqp-skip:focus{top:12px}.site-header{position:sticky;top:0;z-index:45;background:var(--paper);color:var(--text)}.site-header__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:var(--w-bar);height:var(--header-h);margin:0 auto;padding:0 var(--gutter)}.site-header__wordmark{grid-column:2;display:inline-flex;align-items:center;min-height:44px;font-size:clamp(27.5px,2.625vw,31.25px);line-height:1.1;letter-spacing:-.015em;white-space:nowrap;text-decoration:none;color:inherit}.site-header__tools{grid-column:3;justify-self:end;display:flex;margin:0 calc(-1 * var(--s3)) 0 0;padding:0;list-style:none}.site-header__tools a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:inherit;text-decoration:none}.site-header__tools svg,.site-header__toggle svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.3}.site-header__toggle{grid-column:1;grid-row:1;justify-self:start;display:none;align-items:center;justify-content:center;width:44px;height:44px;margin-left:calc(-1 * var(--s3));padding:0;border:0;background:transparent;color:inherit}.nqp-basket{position:relative}.nqp-basket-n{position:absolute;top:3px;right:-3px;min-width:17px;height:17px;padding:0 var(--s1);border-radius:9px;background:var(--clay);color:#fff;font:600 11px/17px system-ui,-apple-system,sans-serif;text-align:center}.nqp-nav-group{position:relative;min-width:0}.nqp-nav-group>summary{display:flex;align-items:center;gap:var(--space-tight);min-height:44px;padding:0;list-style:none;cursor:pointer;white-space:nowrap;user-select:none}.nqp-nav-group>summary::-webkit-details-marker{display:none}.nqp-nav-group[open]>summary,.nqp-nav-group>summary:hover{color:var(--accent)}.nqp-nav-top{display:flex;align-items:center;min-height:44px;color:inherit;text-decoration:none;white-space:nowrap}.nqp-nav-top:hover{color:var(--accent)}.nqp-nav-chevron{display:block;width:6px;height:6px;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg) translateY(-2px);transition:transform .16s}.nqp-nav-group[open] .nqp-nav-chevron{transform:rotate(225deg) translate(-1px,-1px)}.nqp-nav-panel{background:var(--panel);line-height:1.25}.nqp-nav-panel a{display:block;color:var(--text);text-decoration:none}.nqp-nav-panel-inner>a,.nqp-nav-link-stack>a{display:flex;flex-direction:column;gap:var(--space-tight)}.nqp-nav-panel a:hover{color:var(--accent)}.nqp-nav-panel small{display:block;max-width:28ch;color:#6b645b;font-size:var(--fs-s);line-height:1.35}.nqp-nav-intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-related)}.nqp-nav-intro__links{display:flex;flex-direction:column;align-self:stretch}.nqp-nav-intro>span{display:block;max-width:25ch;color:#666057;font-size:var(--fs-m);line-height:1.38}.nqp-nav-intro a{padding:var(--space-tight) 0;font-size:var(--fs-m);text-decoration:underline}.nqp-nav-art{display:block;width:100%}.nqp-nav-nine{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;max-width:165px;background:#e6e0d5}.nqp-nav-nine img{width:100%;height:100%;object-fit:contain}.nqp-nav-nine.is-archive{background:#f4f1e9}.nqp-nav-nine.is-archive img{padding:6%}.nqp-nav-link-stack{display:grid;gap:var(--space-text)}.site-nav--bar{display:flex;justify-content:center;gap:var(--space-group);padding:0 var(--gutter) var(--space-related);font-size:var(--fs-xs)}.site-nav--bar .nqp-nav-group{position:static}.site-nav--bar .nqp-nav-chevron{display:none}.site-nav--bar .nqp-nav-panel{position:absolute;left:0;right:0;top:100%;z-index:65;max-height:calc(100dvh / var(--zoom) - 150px);overflow:auto;padding:var(--space-group) var(--gutter);box-shadow:0 20px 25px #24242110;cursor:default}.site-nav--bar .nqp-nav-panel-inner{display:grid;grid-template-columns:1.05fr repeat(3,1fr);gap:var(--space-text) var(--space-group);align-items:start;max-width:1180px;margin:auto;font-size:var(--fs-m)}.site-nav--bar .nqp-nav-panel-inner>a,.site-nav--bar .nqp-nav-link-stack>a{margin:0 calc(-1 * var(--space-related));padding:var(--space-related);font-size:var(--fs-l);line-height:1.2;transition:background .15s,color .15s}.site-nav--bar .nqp-nav-panel-inner>a:hover,.site-nav--bar .nqp-nav-link-stack>a:hover{background:var(--panel-hover)}.site-nav--bar .nqp-nav-rich>.nqp-nav-intro{grid-row:1 / 4}.site-nav--bar .nqp-nav-about .nqp-nav-art{height:140px;object-fit:contain;object-position:left center;background:#eee9df}.site-menu{position:absolute;left:0;right:0;top:var(--header-h);max-height:calc(100dvh - var(--header-h));overflow:auto;display:flex;flex-direction:column;gap:var(--space-group);padding:var(--space-block) var(--gutter) var(--space-group);background:var(--paper);box-shadow:var(--shadow)}.site-nav--menu{display:flex;flex-direction:column;gap:var(--s1);font-size:25px;line-height:1.2}.site-nav--menu .nqp-nav-group>summary,.site-nav--menu .nqp-nav-top{justify-content:center;min-height:50px;padding:var(--space-tight) 0;font-size:25px}.site-nav--menu .nqp-nav-panel{padding:var(--space-related) var(--space-text) var(--space-text)}.site-nav--menu .nqp-nav-panel-inner>a,.site-nav--menu .nqp-nav-link-stack>a{padding:var(--space-related) 0;font-size:21px}.site-nav--menu .nqp-nav-link-stack{gap:0}.site-nav--menu .nqp-nav-intro{padding:2px 0 var(--space-related)}.site-nav--menu .nqp-nav-intro p,.site-nav--menu .nqp-nav-intro>span,.site-nav--menu .nqp-nav-art{display:none}.site-nav--menu .nqp-nav-collections>a:has(>.nqp-nav-art){display:grid;grid-template-columns:60px 1fr;gap:var(--space-text);align-items:center}.site-nav--menu .nqp-nav-collections .nqp-nav-art{display:grid;width:60px;height:60px}.site-nav--menu .nqp-nav-panel small{max-width:none;font-size:16px}.site-menu__small{font-size:var(--fs-m)}.site-menu__small a{text-decoration:none}@media (max-width:900px){.site-header__toggle{display:flex}.site-nav--bar{display:none}}@media (min-width:901px){.site-menu{display:none!important}}.site-search{position:relative;z-index:2;padding:var(--space-block) var(--gutter);background:var(--paper);border-top:1px solid var(--rule);box-shadow:0 16px 30px #2424210c}.site-search__in{display:flex;align-items:flex-end;justify-content:center;gap:var(--space-tight);max-width:calc(var(--w-text) + 52px);margin:0 auto}.site-search__close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;background:transparent}.site-search__close:hover{background:#f7f7f4}.site-search__close svg{width:20px;height:20px}.nqp-find{display:flex;flex-direction:column;gap:var(--space-tight);width:100%;max-width:var(--w-text);text-align:left}.nqp-find-label{color:var(--muted);font-size:var(--fs-s);line-height:1.3}.nqp-find-label--hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nqp-find-box{display:flex;align-items:center;min-height:44px;padding:0 0 0 var(--space-text);border:1px solid #aaa99f;background:var(--paper)}.nqp-find-box:hover,.nqp-find-box:focus-within{border-color:var(--ink)}.nqp-find-box:focus-within{box-shadow:0 0 0 1px var(--ink)}.nqp-find-box input[type=search]{flex:1;min-width:0;height:42px;padding:0;border:0;box-shadow:none;background:transparent;font-size:var(--fs-m)}.nqp-find-box input[type=search]::placeholder{color:var(--muted);opacity:1}.nqp-find-go{display:grid;place-items:center;flex:0 0 44px;height:42px;padding:0;border:0;background:transparent}.nqp-find-go svg{width:21px;height:21px}.crumbrow{max-width:var(--w-content);margin:0 auto;text-align:left}.crumb{display:flex;flex-wrap:wrap;margin:0 0 var(--space-text);color:var(--muted);font-size:var(--fs-s);line-height:1.3}.crumb a{color:inherit;text-decoration-color:var(--underline)}.crumb a:hover{color:var(--ink);text-decoration-color:currentColor}.csep{padding:0 var(--space-tight)}@media (max-width:900px){.crumb{font-size:16px}}.nqp-footer{margin-top:var(--s8);padding:var(--s8) var(--gutter) var(--space-group);background:var(--night);color:var(--night-text);font-size:20px;line-height:1.45}.nqp-footer a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(252,251,248,.32)}.nqp-footer a:hover{color:inherit;border-bottom-color:#fff}.nqp-footer-inner{max-width:var(--w-wide);margin:auto}.nqp-footer-title{align-self:flex-start;font-size:40px;line-height:1;letter-spacing:-.025em}.nqp-footer-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-group)}.nqp-footer-columns .stack{align-items:flex-start}.nqp-footer-columns h2{color:var(--night-text);font-size:var(--fs-h3);letter-spacing:-.025em}.nqp-footer-columns a{color:var(--night-link);font-size:var(--fs-m);line-height:1.3}.nqp-footer-bottom{display:flex;justify-content:space-between;gap:var(--space-group);color:var(--night-small);font-size:var(--fs-xs);line-height:1.5}@media (max-width:900px){.nqp-footer{padding:var(--space-section) var(--gutter) var(--space-block)}.nqp-footer-title{font-size:35px}.nqp-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-group) var(--space-block)}.nqp-footer-columns a{font-size:var(--fs-s);overflow-wrap:anywhere}.nqp-footer-bottom{flex-direction:column;gap:var(--space-text)}}.nqp-consent{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;justify-content:center;gap:var(--space-text);padding:var(--space-text) max(var(--space-text),env(safe-area-inset-left));background:#14213d;color:#fcfbf8;font-size:14px;line-height:1.45}.nqp-consent p{max-width:62ch}.nqp-consent a{color:inherit}.nqp-consent-buttons{display:flex;flex-shrink:0;gap:var(--space-tight)}.nqp-consent button{min-width:5rem;padding:var(--space-tight) var(--space-text);border:1.5px solid rgba(252,251,248,.5);border-radius:2px;background:transparent;color:inherit}.nqp-consent button:hover,.nqp-consent button:focus-visible{border-color:currentColor}@media (max-width:560px){.nqp-consent{flex-direction:column;align-items:stretch;gap:var(--space-related)}.nqp-consent button{flex:1 1 0;padding:var(--space-related)}}#mailchimp-popup{position:fixed;left:16px;bottom:16px;z-index:55;width:min(340px,calc(100vw - 32px));border:1px solid #c8c9bf;background:var(--panel);color:var(--ink)}#mailchimp-popup.hidden{display:none}.mailchimp-close{position:absolute;top:8px;right:8px;width:32px;height:32px;padding:0;border:1px solid #c8c9bf;background:#fff;font-size:20px;line-height:1}.mc-say{padding:var(--space-text) var(--space-text) var(--s1)}.mc-say b{display:block;font-weight:400;font-size:23px;line-height:1.15}.mc-say i{display:block;font-style:normal;color:#595a51;font-size:16px;line-height:1.35}.newsletter-form iframe{display:block;width:100%;height:180px;border:0}.mc-signup{display:none}@media (max-width:600px){#mailchimp-popup{left:0;right:0;bottom:0;width:auto;border-width:1px 0 0;display:grid;grid-template-columns:1fr auto 44px;align-items:center;gap:var(--space-tight) var(--space-related);padding:var(--space-tight) var(--space-tight) var(--space-tight) var(--space-text);padding-bottom:max(var(--space-tight),env(safe-area-inset-bottom))}#mailchimp-popup.hidden{display:none}.mc-tile{display:none}.mc-say{padding:0;min-width:0}.mc-say b{font-size:18px}.mc-say i{font-size:14px;line-height:1.3}.mc-signup{display:block;grid-column:2;grid-row:1;min-height:40px;padding:0 var(--space-text);border:1px solid var(--ink);background:var(--ink);color:#fff;font:inherit;font-size:15px}.mailchimp-close{position:static;grid-column:3;grid-row:1;justify-self:center;width:40px;height:40px}.mc-say{grid-column:1;grid-row:1}.newsletter-form{display:none;grid-column:1 / -1;margin:0 calc(-1 * var(--space-tight)) 0 calc(-1 * var(--space-text))}#mailchimp-popup.is-open .newsletter-form{display:block}#mailchimp-popup.is-open .mc-signup{display:none}}.home{display:flex;flex-direction:column;gap:var(--space-section);overflow-x:clip}.home .home-wrap{width:100%;max-width:calc(var(--w-content) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.home h2 a,.home h3 a,.home h4 a{color:inherit;text-decoration:none}.home h2 a:hover,.home h3 a:hover,.home h4 a:hover{color:var(--accent);text-decoration:underline}.home .band{padding:var(--s7) 0}.home .band--cream{background:var(--cream)}.home .kicker{color:var(--clay);font-size:var(--fs-s)}.home .arrow-link{color:var(--ink);text-decoration:underline;text-underline-offset:5px}.home .arrow-link span{display:inline-block;margin-left:var(--space-tight)}.home .dialog-x{position:absolute;top:10px;right:10px;width:44px;height:44px;border:0;background:transparent;font-size:28px;line-height:1}.home dialog{max-width:min(92vw,880px);padding:var(--s6);border:1px solid var(--hairline);background:var(--paper);color:var(--ink)}.home dialog::backdrop{background:#24242166}.home .hero{--tile:104px;--hero-h:calc(100svh / var(--zoom) - var(--header-h) - 150px);display:flex;flex-direction:column;gap:var(--s7);padding:0 var(--s3)}.home .hero__wall{overflow-x:auto;background:#ecebe5;scrollbar-width:none}.home .wall{display:grid;grid-template-columns:repeat(var(--cols),var(--tile));width:max-content;margin:0 auto}.home .wall--frames{position:relative;display:block;width:calc(var(--tile) * 7.5);aspect-ratio:700 / 358}.home .wall__tile{position:relative;display:block;padding:0;border:0;background:transparent;aspect-ratio:1}.home .wall--frames .wall__tile{position:absolute;aspect-ratio:auto;filter:drop-shadow(1px 2px 1.5px #1d1a1840)}.home .wall__tile img{width:100%;height:100%;object-fit:contain}.home .wall__tile:hover,.home .wall__tile:focus-visible{z-index:1;outline:2px solid var(--accent);outline-offset:-2px}.home .hero__bar{display:flex;flex-direction:column;align-items:center;gap:var(--s3);padding-top:var(--s4)}.home .hero__buy{font-size:var(--fs-s)}.home .hero__change{display:grid;justify-items:center;gap:var(--s1);min-height:44px;padding:var(--s1) var(--space-related);border:0;background:none;font-size:var(--fs-s)}.home .hero__change:hover{color:var(--accent)}.home .hero__copy{--stack-gap:var(--s5);max-width:980px;margin-inline:auto;padding:0 var(--gutter) var(--space-text);text-align:center}.home .hero__copy h1{font-size:clamp(40px,5.2vw,64px)}.home .hero__lead{font-size:var(--fs-l);line-height:1.4}.home .hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s4)}.home .hero-chooser{width:760px}.home .hero-chooser[open]{display:grid;gap:calc(var(--s5) + var(--s4))}.home .hero-chooser header{display:flex;justify-content:space-between}.home .hero-chooser h2{font-size:var(--fs-xl)}.home .hero-chooser__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--s4)}.home .hero-chooser__list button{display:grid;gap:var(--space-tight);padding:var(--space-tight);border:1px solid var(--hairline);background:var(--paper);text-align:left}.home .hero-chooser__list button[aria-pressed="true"]{border-color:var(--ink)}.home .hero-chooser__list img{width:100%;aspect-ratio:1;object-fit:cover;background:#ecebe5}.home .hero-look{width:860px;padding-top:var(--s8);padding-bottom:var(--s7)}.home .hero-look[open]{display:grid;gap:var(--s5)}.home .hero-look img{width:100%;max-height:60vh;object-fit:contain;background:#f5f4ef}.home .hero-look__code{color:var(--muted);font-size:var(--fs-s)}.home .hero-look__links{display:flex;flex-wrap:wrap;gap:var(--s5)}.home .press{display:flex;flex-direction:column;gap:var(--s6);text-align:center}.home .press__title{font-size:var(--fs-s)}.home .press__viewport{width:100%;max-width:1200px;margin:0 auto;overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 2.5%,#000 97.5%,transparent)}.home .press__track{display:flex;width:max-content;animation:home-press-run 90s linear infinite}.home .press__viewport:hover .press__track,.home .press__viewport:focus-within .press__track,.home .press__viewport[data-paused] .press__track{animation-play-state:paused}.home .press__set{display:flex;align-items:center;gap:var(--s7);min-height:68px;padding:var(--space-tight) var(--space-block)}.home .press__logo a{display:flex;align-items:center;justify-content:center;width:126px;height:50px}.home .press__logo img{width:auto;max-width:100%;height:auto;max-height:40px;filter:grayscale(1);opacity:.84}.home .press__logo a:hover img{opacity:1}.home .press__logo--short a{width:84px}.home .press__logo--short img{max-height:27px}.home .press__logo--medium a{width:102px}.home .press__logo--house-garden img{width:112px;max-height:none;filter:none;opacity:1}.home .press__logo--text a{width:auto;color:var(--ink);text-decoration:none;opacity:.84}.home .press__logo--text a:hover{opacity:1}.home .press__word{font-size:21px;line-height:1;letter-spacing:.02em;white-space:nowrap}.home .press__award{align-self:center;color:var(--ink);text-decoration:none;letter-spacing:.12em;text-transform:uppercase}.home .press__award p{font-size:var(--fs-l)}.home .press__award strong{font-weight:400;font-size:13px;letter-spacing:.3em}@keyframes home-press-run{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.home .press__track{animation:none}.home .press__viewport{overflow-x:auto;scrollbar-width:none}}.home .strip__film{display:block;width:100%;height:auto;min-height:140px;aspect-ratio:6 / 1;object-fit:cover;background:var(--cream)}.home .workshop-intro__wrap{display:grid;gap:var(--s8)}.home .workshop-intro__top{display:grid;gap:var(--s7)}.home .workshop-intro__head{max-width:640px}.home .workshop-intro__steps{display:grid;gap:var(--s6)}.home .steps{display:grid;gap:var(--s5)}.home .steps>li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--s3)}.home .steps--notes>li{grid-template-columns:28px minmax(0,1fr) 120px;align-items:center;padding-bottom:var(--s4);border-bottom:1px solid var(--hairline)}.home .steps__n{color:var(--muted);font-size:var(--fs-l);line-height:1.2}.home .steps__text{padding-bottom:var(--space-text)}.home .steps h3{font-size:var(--fs-h3);line-height:1.2}.home .steps p{color:var(--text-soft);font-size:var(--fs-s)}.home .steps .steps__prompt{color:var(--ink);font-size:var(--fs-xl);font-style:italic;white-space:nowrap}.home .steps__bear{display:block;max-width:300px;padding:var(--s4);background:var(--paper);box-shadow:var(--shadow)}.home .steps__bear img{aspect-ratio:1;padding:var(--space-block);object-fit:contain;mix-blend-mode:multiply}.home [data-phase="loading"] [data-bear]{visibility:hidden}.home .steps__art{align-self:center}.home .steps__art svg{display:block;width:100%;height:auto;overflow:visible}.home .workshop-intro__ask{text-align:center;font-size:var(--fs-h3)}.home .tools{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s6)}.home .tool{display:grid;justify-items:center;gap:var(--space-tight);width:170px;color:var(--ink);text-align:center;text-decoration:none}.home .tool h4{font-size:var(--fs-h3)}.home .tool p{color:var(--muted);font-size:var(--fs-s)}.home .tool:hover h4{color:var(--accent)}.home .tool__art{display:grid;place-items:center;height:96px}.home .tool__art img{width:72px;height:72px;object-fit:cover}.home .tool__set{display:grid;grid-template-columns:repeat(3,24px)}.home .tool__set img{width:24px;height:24px}.home .tool__edit{display:flex;align-items:center;gap:var(--space-tight)}.home .tool__edit img{width:52px;height:52px}.home .tool__mirrored{transform:scaleX(-1)}.home .tool__panel{display:grid;grid-template-columns:repeat(2,26px);gap:1px}.home .tool__panel img{width:26px;height:26px}.home .invite h3{font-size:var(--fs-h3)}.home .departments{display:grid;gap:var(--s7)}.home .dept{display:grid;gap:var(--s7)}.home .dept + .dept{padding-top:var(--s7);border-top:1px solid var(--hairline)}.home .dept__head{max-width:640px}.home .dept__head h2{font-size:clamp(36px,4vw,48px)}.home .dept__head{--stack-gap:var(--s4)}.home .dept__head p{color:var(--text-soft)}.home [data-rail]{position:relative}.home .rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s6) var(--space-text)}.home .card__nine{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.home .card__nine img{width:100%;aspect-ratio:1;object-fit:contain;background:#f4f3ee}.home .card__nine--archive img{padding:6%;border:1px solid var(--rule);background:var(--paper)}.home .card{padding-bottom:var(--space-text)}.home .card h4{font-size:clamp(var(--fs-h3),2.3vw,28px);line-height:1.16}.home .card p{max-width:30ch;color:var(--muted);font-size:var(--fs-s);line-height:1.45}.home .card__note{font-style:italic}.home .repeats__sub{font-size:var(--fs-xl)}.home .repeats__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--s6) var(--s5)}.home .repeat{display:grid;gap:var(--space-tight);color:var(--ink);text-decoration:none}.home .repeat__mount{display:grid;place-items:center;aspect-ratio:1}.home .repeat__tiles{display:grid;grid-template-columns:repeat(var(--cols),1fr);width:var(--w)}.home .repeat__tiles img{width:100%;aspect-ratio:1;object-fit:cover}.home .repeat__name{font-size:var(--fs-h3)}.home .repeat:hover .repeat__name{color:var(--accent)}.home .invite{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s6);padding-top:var(--s7);border-top:1px solid var(--hairline)}.home .invite__wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--rule)}.home .invite__wall img{width:100%;aspect-ratio:1;padding:8%;object-fit:contain;border:1px solid var(--rule)}.home .projects{padding-top:var(--s7);border-top:1px solid var(--hairline)}.home .projects__rail{display:flex;gap:var(--s5);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home .project{flex:none;display:grid;gap:var(--s3);padding-bottom:var(--s3);scroll-snap-align:start}.home .project img,.home .project video{display:block;width:auto;height:min(560px,70vh)}.home .project__pair{display:flex;gap:var(--space-tight)}.home .project__caption p{font-size:var(--fs-s)}.home .project__caption h3{font-size:var(--fs-h3)}.home .project--quote{align-content:center;gap:calc(var(--s3) + var(--s4));width:min(440px,85vw);padding:var(--s6);color:var(--accent-deep);text-align:center}.home .project--quote blockquote{font-size:var(--fs-l);line-height:1.48}.home .project--quote h3{color:inherit}.home .project__ornament{display:block;width:64px;height:27px;margin-inline:auto;background:currentColor;mask:var(--testimonial-ornament) center / contain no-repeat}.home .projects__controls{padding-bottom:var(--space-text);text-align:right;font-size:var(--fs-s)}.home .projects__controls button{min-height:44px;border:0;background:none}.home .projects__controls button:disabled{color:var(--faint)}.home .making{padding-top:var(--s7);border-top:1px solid var(--hairline)}.home .making__copy{max-width:68ch}.home .making__actions{display:flex;flex-wrap:wrap;gap:var(--s5)}.home .making__images{position:relative;padding-bottom:8%}.home .making__main{width:82%}.home .making__detail{position:absolute;right:0;bottom:0;width:34%;border:4px solid var(--paper)}.home .making figcaption{display:grid;color:var(--muted);font-size:13px}.home .services{padding-top:var(--s7);border-top:1px solid var(--hairline)}.home .services__grid{display:grid;gap:var(--space-group) var(--s7)}.home .service{display:grid;grid-template-columns:110px minmax(0,1fr);gap:var(--s4);align-items:start}.home .service__art svg{width:100%;height:auto}.home .service h3{font-size:var(--fs-h3)}.home .service p{color:var(--text-soft);font-size:var(--fs-s)}.home .restore__frame{position:relative;display:block;aspect-ratio:1;border:1px solid #cecec5;background:#f7f7f3}.home .restore__frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}@media (prefers-reduced-motion:no-preference){.home .base-sample-1 :is(.base-face,.home .base-body){animation:home-draw1 6.6s linear infinite}.home .base-sample-2 :is(.base-face,.home .base-body){animation:home-draw2 6.6s linear infinite}.home .base-sample-3 :is(.base-face,.home .base-body){animation:home-draw3 6.6s linear infinite}.home .base-sample-4 :is(.base-face,.home .base-body){animation:home-draw4 6.6s linear infinite}.home .request-base>*{animation:home-request 6.6s linear infinite}.home .order-wall-face{animation:home-wall 6.6s linear calc(var(--order-row,0) * .25s) infinite backwards}.home .order-wall-tick{animation:home-tick 6.6s ease infinite}.home .plume{animation:home-plume 6.6s ease-in-out infinite}.home .heat{animation:home-heat 6.6s ease-in-out infinite}.home .plume-b,.home .heat-b{animation-delay:-3.3s}.home .nss-draw{animation:home-nss-draw 6.6s linear infinite}.home :is(.nss-reveal,.home .restore__after){animation:home-reveal 6.6s ease-in-out infinite}.home :is(.steps__art,.home .service__art):not(.is-running) *{animation-play-state:paused}}@keyframes home-draw1{0%,6%{stroke-dasharray:1;stroke-dashoffset:1}25.99%{stroke-dasharray:1;stroke-dashoffset:0}26%,92%{stroke-opacity:1}100%{stroke-opacity:0}}@keyframes home-draw2{0%,17%{stroke-dasharray:1;stroke-dashoffset:1}36.99%{stroke-dasharray:1;stroke-dashoffset:0}37%,92%{stroke-opacity:1}100%{stroke-opacity:0}}@keyframes home-draw3{0%,28%{stroke-dasharray:1;stroke-dashoffset:1}47.99%{stroke-dasharray:1;stroke-dashoffset:0}48%,92%{stroke-opacity:1}100%{stroke-opacity:0}}@keyframes home-draw4{0%,39%{stroke-dasharray:1;stroke-dashoffset:1}58.99%{stroke-dasharray:1;stroke-dashoffset:0}59%,92%{stroke-opacity:1}100%{stroke-opacity:0}}@keyframes home-request{0%,59%{stroke-dasharray:1;stroke-dashoffset:1;stroke-opacity:0}60%{stroke-dasharray:1;stroke-dashoffset:1;stroke-opacity:1}72.99%{stroke-dasharray:1;stroke-dashoffset:0}73%,92%{stroke-opacity:1}100%{stroke-opacity:0}}@keyframes home-wall{0%,5%{stroke-dasharray:1;stroke-dashoffset:1}31.99%{stroke-dasharray:1;stroke-dashoffset:0}32%,82%{stroke-opacity:1}96%,100%{stroke-opacity:0}}@keyframes home-tick{0%,44%{stroke-dasharray:1;stroke-dashoffset:1}60.99%{stroke-dasharray:1;stroke-dashoffset:0}61%,90%{opacity:1}100%{opacity:0}}@keyframes home-nss-draw{0%,8%{stroke-dasharray:1;stroke-dashoffset:1}34.99%{stroke-dasharray:1;stroke-dashoffset:0}35%,92%{opacity:1}100%{opacity:0}}@keyframes home-reveal{0%,15%{opacity:0}38%,92%{opacity:1}100%{opacity:0}}@keyframes home-plume{0%{transform:translate(0,5px);opacity:0}25%,60%{opacity:.75}100%{transform:translate(6px,-13px);opacity:0}}@keyframes home-heat{0%,100%{transform:translateY(2px);opacity:.3}50%{transform:translateY(-3px);opacity:1}}.home .almanack__wrap{--stack-gap:calc(var(--s5) + var(--s4))}.home .almanack__head{display:flex;justify-content:space-between;align-items:baseline}.home .almanack__stories{display:grid;gap:var(--s6)}.home .story h3{font-size:var(--fs-h3)}.home .story p{color:var(--text-soft)}.home .story__media{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:#e7e6df}.home .story__media img,.home .story__media iframe{width:100%;height:100%;object-fit:cover;border:0}.home .story__play{display:block;width:100%;height:100%;padding:0;border:0}.home .story__mark{position:absolute;right:16px;bottom:16px;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--ink);color:var(--paper)}.home .story__close{position:absolute;top:8px;right:8px;z-index:1;padding:var(--s1) var(--space-related);border:0;background:var(--paper)}@media (min-width:901px){.home .hero{padding:0 var(--s6)}.home .hero__copy{--stack-gap:var(--s6)}.home .dept__head{--stack-gap:var(--s5)}.home .hero__wall{display:flex;justify-content:center;overflow:visible}.home .wall--grid{--tile:min(calc((100vw / var(--zoom) - 64px) / var(--cols)),calc(var(--hero-h) / var(--rows)))}.home .wall--panel{--tile:calc(var(--hero-h) / var(--rows))}.home .wall--frames{width:min(100%,calc(var(--hero-h) * 700 / 358))}.home .workshop-intro__steps{grid-template-columns:1fr 1fr;gap:var(--s8)}.home .steps--notes>li{grid-template-columns:28px minmax(0,1fr) 150px}.home .repeats__grid{grid-template-columns:repeat(3,1fr)}.home .rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s7) var(--space-text)}.home .invite{grid-template-columns:1.2fr 1fr;align-items:center}.home .services__grid{grid-template-columns:1fr 1fr}.home .service--restore{grid-column:1 / -1;grid-template-columns:110px minmax(0,36ch)}.home .almanack__stories{grid-template-columns:1fr 1fr}}.nqp-launch .w-in{max-width:var(--w-content);margin-inline:auto;padding-inline:var(--gutter);box-sizing:content-box}.nqp-launch{padding-bottom:var(--s8);color:var(--ink)}.nqp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nqp-launch-eyebrow,.shop-eyebrow{color:var(--muted);font-size:var(--fs-s)}.nqp-launch-eyebrow a{color:inherit;text-decoration-color:var(--underline)}.nqp-launch-eyebrow>span[aria-hidden]{padding:0 var(--s1)}.nqp-launch-head{padding-top:var(--space-block)}.nqp-launch-title,.nqp-shop-title{font-size:var(--fs-h1)}.nqp-launch-lead,.shop-lead{max-width:600px;font-size:var(--fs-l);line-height:1.45;color:var(--text-soft)}.nqp-launch-sub{max-width:520px;color:var(--muted);font-size:var(--fs-s)}.nqp-launch-tally{display:flex;flex-wrap:wrap;gap:var(--space-text) var(--s7);padding:var(--space-block) 0;border-block:1px solid var(--hairline)}.nqp-launch-tally div{display:flex;flex-direction:column-reverse}.nqp-launch-tally dd{font-size:26px;line-height:1.1;font-variant-numeric:tabular-nums}.nqp-launch-tally dt{color:var(--muted);font-size:14px}.nqp-launch-head--collection .nqp-launch-tally{border-bottom:0;padding-bottom:var(--s1)}.nqp-launch-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-related) var(--space-group)}.nqp-launch-actions a{text-decoration-color:var(--underline)}.nqp-launch-primary,.nqp-launch-index-shop,.shopmore-go{display:inline-flex;align-items:center;gap:var(--space-related);min-height:44px;padding:0 var(--space-block);border:1px solid var(--ink);text-decoration:none;white-space:nowrap}.nqp-launch-actions .nqp-launch-primary{background:var(--text);color:var(--paper);text-decoration:none}.nqp-launch-primary:hover{border-color:var(--accent);background:var(--accent);color:var(--paper)}.nqp-launch-index-shop:hover,.shopmore-go:hover{border-color:var(--accent);color:var(--accent)}.nqp-launch-index{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-related) var(--space-block);padding:var(--space-text) 0;border-bottom:1px solid var(--hairline);font-size:var(--fs-s)}.nqp-launch-index a{text-decoration-color:var(--underline)}.nqp-launch-index .nqp-launch-index-shop{margin-left:auto;font-size:var(--fs-m);text-decoration:none}.authentic-collection-banner{display:grid;grid-template-columns:repeat(var(--authentic-mobile-cols,3),1fr);gap:2px;padding-top:var(--space-block)}.authentic-collection-banner img{width:100%;aspect-ratio:var(--authentic-ratio,1);object-fit:cover;background:var(--cream)}@media (min-width:901px){.authentic-collection-banner{grid-template-columns:repeat(var(--authentic-cols,6),1fr)}}.nqp-browse{padding-top:var(--space-tight)}.nqp-browse-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-related) var(--space-block);padding:var(--space-text) 0;border-bottom:1px solid var(--hairline);font-size:var(--fs-s)}.nqp-browse-facets{display:flex;flex-wrap:wrap;gap:var(--space-tight) var(--space-block)}.nqp-browse-fold{position:relative}.nqp-browse-fold>summary,.zbasesum,.zorder>summary{list-style:none;cursor:pointer}.nqp-browse-fold>summary::-webkit-details-marker,.zbasesum::-webkit-details-marker,.zorder>summary::-webkit-details-marker{display:none}.nqp-browse-fold>summary::after{content:"";display:inline-block;width:6px;height:6px;margin-left:var(--space-tight);vertical-align:var(--s1);border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg)}.nqp-browse-panel{position:absolute;z-index:20;top:calc(100% + 10px);left:-16px;width:min(360px,86vw);display:flex;flex-direction:column;gap:var(--space-tight);padding:var(--space-text);border:1px solid var(--hairline);background:var(--paper);box-shadow:var(--shadow)}.nqp-browse-panel:has(.nqp-browse-part){padding-top:var(--space-block)}.nqp-browse-choices{display:grid;max-height:60vh;overflow:auto}.nqp-browse-choices a{display:flex;justify-content:space-between;gap:var(--space-related);padding:var(--s1) 0;text-decoration:none}.nqp-browse-choices a[aria-current]{color:var(--accent)}.nqp-browse-choices small,.nqp-browse-part{color:var(--muted)}.nqp-browse-sort{display:flex;gap:var(--space-text);align-items:baseline;color:var(--muted)}.nqp-browse-sort a{color:var(--ink);text-decoration:none}.nqp-browse-sort a[aria-current]{text-decoration:underline;text-decoration-color:var(--underline)}.nqp-browse-chosen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-tight);padding-top:var(--space-related);font-size:var(--fs-xs)}.nqp-browse-chip{display:inline-flex;align-items:baseline;gap:var(--space-tight);padding:var(--s1) var(--space-related);border:1px solid var(--hairline);color:var(--ink);text-decoration:none}.nqp-browse-chip:hover{border-color:var(--muted)}.nqp-browse-chip span{color:var(--muted)}.nqp-browse-clear{padding-left:var(--space-related);color:var(--muted);text-decoration:underline;text-decoration-color:var(--underline)}.nqp-browse-n{padding-bottom:var(--space-block);border-bottom:1px solid var(--hairline);color:var(--muted);font-size:var(--fs-s)}.nqp-browse-n--quiet{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[data-browse-part][aria-busy="true"]{opacity:.5;transition:opacity .2s}.nqp-launch-family{padding-top:var(--space-group)}.nqp-launch-family-head,.nqp-launch-group-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-tight) var(--space-block)}.nqp-launch-family-head h2{font-size:var(--fs-h2)}.nqp-launch-family-head p,.nqp-launch-group-head span{color:var(--muted);font-size:var(--fs-s)}.nqp-launch-shelf{padding-top:var(--space-block)}.nqp-launch-group-head h3{font-size:var(--fs-h3)}.nqp-collection-scroll,.nqp-launch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-group) var(--space-block);padding-top:var(--space-text)}@media (min-width:901px){.nqp-collection-scroll,.nqp-launch-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.nqp-launch-card{display:grid;align-content:start;gap:var(--space-text)}.nqp-launch-card h4{font-size:22px;line-height:1.2}.nqp-launch-card h4 a{text-decoration:none}.nqp-launch-card p{color:var(--muted);font-size:16px;line-height:1.45}.nqp-collection-shelf-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.nqp-collection-shelf-preview img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.nqp-launch-after{padding-top:var(--s7)}.nqp-launch-related,.nqp-launch-elsewhere{padding-top:var(--space-group);border-top:1px solid var(--hairline)}.nqp-launch-designs{padding-top:var(--space-text)}.nqp-launch-tile{display:block;text-decoration:none}.nqp-launch-tile-face{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--cream)}.nqp-launch-tile-face img{width:100%;height:100%;object-fit:cover}.nqp-launch-tile-meta{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-related);padding:var(--space-related) 0 var(--space-tight);font-size:16px;line-height:1.3}.nqp-launch-tile-from{color:var(--muted);font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums}.nqp-launch-tile:hover .nqp-launch-tile-name{color:var(--accent)}.nqp-pages{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-related) var(--space-block);padding-top:var(--space-text);border-top:1px solid var(--hairline);font-size:var(--fs-s)}.nqp-pages p{color:var(--muted)}.nqp-pages ul{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1);padding:0;list-style:none}.nqp-pages a,.nqp-pages span[aria-current],.nqp-pages li[aria-hidden]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-tight);min-width:40px;min-height:40px;padding:0 var(--space-tight);border:1px solid transparent;text-decoration:none;font-variant-numeric:tabular-nums}.nqp-pages a:hover{border-color:var(--hairline);color:var(--accent)}.nqp-pages span[aria-current]{border-color:var(--ink)}.nqp-pages li[aria-hidden]{min-width:20px;padding:0;color:var(--muted)}@media (max-width:600px){.nqp-pages ul{gap:0}.nqp-pages a,.nqp-pages span[aria-current]{min-width:36px}.nqp-pages .is-far--hide,.nqp-pages-word{display:none}.nqp-pages .is-far--dots a{display:none}.nqp-pages .is-far--dots::before{content:"…";display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:40px;color:var(--muted)}}.nqp-nowrap{white-space:nowrap}.archival-size-card{display:flex;flex-direction:column;min-width:0}.archival-size-controls{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 var(--space-related);margin-top:auto;padding-top:var(--s1);border-top:1px solid var(--rule);color:var(--muted);font-size:15px}.archival-size-buttons{display:flex;gap:2px}.archival-size-buttons button{display:grid;place-items:center;width:32px;height:36px;padding:0;border:0;background:none;color:var(--muted)}.archival-size-buttons button>span{display:grid;place-items:center;width:18px;height:18px;border:1px solid currentColor}.archival-size-buttons button>span::before{content:"";width:var(--mark,7px);height:var(--mark,7px);background:currentColor}.archival-size-buttons [data-preview-size="small"]{--mark:4px}.archival-size-buttons [data-preview-size="large"]{--mark:10px}.archival-size-buttons button:is(:hover,[aria-pressed="true"]){color:var(--accent)}.archival-size-card[data-size] .nqp-launch-tile-face{background:#faf8f3}.archival-size-card[data-size] .nqp-launch-tile-face img{visibility:hidden}.archival-size-card[data-size] .nqp-launch-tile-face::after{content:"";position:absolute;inset:0;margin:auto;width:var(--emblem-size,60%);height:var(--emblem-size,60%);background:#000;-webkit-mask:var(--artwork) center / contain no-repeat;mask:var(--artwork) center / contain no-repeat}.archival-size-card[data-size="small"]{--emblem-size:45%}.archival-size-card[data-size="large"]{--emblem-size:75%}.panel-collection-exact-grid{display:grid;grid-template-columns:repeat(var(--panel-columns,3),1fr);gap:1px;background:var(--hairline)}.panel-collection-exact-grid img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:var(--cream)}.panel-collection .nqp-launch-head{display:grid;gap:var(--space-group)}.panel-collection .nqp-launch-tally{border-bottom:0}@media (min-width:901px){.panel-collection .nqp-launch-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s7);align-items:center}.panel-collection .nqp-launch-title{font-size:52px}}.nqp-launch-panel{padding-top:var(--s8);text-align:center}.panel-collection-pieces-head{display:grid;gap:var(--space-tight);width:100%;max-width:460px;margin-inline:auto;padding-top:var(--space-text);border-top:1px solid var(--hairline)}.panel-collection-pieces-head h2{font-size:30px}.panel-collection-position-key{color:var(--muted);font-size:var(--fs-s)}.nqp-launch-panel-grid{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,128px));justify-content:center;gap:1px;background:var(--hairline);width:fit-content;max-width:100%;margin:0 auto}.nqp-launch-panel-grid a{position:relative;display:block;aspect-ratio:1;background:var(--cream)}.nqp-launch-panel-grid img{width:100%;height:100%;object-fit:cover}.nqp-launch-panel-grid a:hover{outline:2px solid var(--accent);z-index:1}.panel-collection-code{position:absolute;right:4px;bottom:2px;padding:0 var(--s1);background:var(--paper);color:var(--muted);font-size:11px}.panel-collection-related{padding-top:var(--space-block);border-top:1px solid var(--hairline)}.panel-collection-related h2{font-size:30px}.panel-collection-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s7) var(--space-group);padding-top:var(--space-related)}@media (min-width:901px){.panel-collection-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.panel-collection-related-grid a{display:grid;justify-items:center;gap:var(--space-text);text-decoration:none}.panel-collection-related-grid .panel-collection-exact-grid{width:min(100%,200px)}.panel-collection-related-grid h3{font-size:20px;text-align:center}.shop{max-width:var(--w-content);margin:0 auto;color:var(--ink)}.shopbar{display:grid;gap:var(--space-text)}.shop-tabs{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-related)}.shop-depts{display:flex;flex-wrap:wrap;gap:var(--space-tight)}.shop-dept{display:inline-flex;gap:var(--space-tight);padding:var(--space-tight) var(--space-text);background:var(--cream);font-size:15px;text-decoration:none}.shop-dept.on{background:var(--text);color:var(--paper)}.shopwhere{display:flex;align-items:baseline;gap:var(--space-block);font-size:var(--fs-s)}.wtab{padding-bottom:2px;color:var(--muted);text-decoration:none}.wtab.on{border-bottom:1px solid var(--accent);color:var(--ink)}.wnow{padding-left:var(--space-block);border-left:1px solid var(--hairline)}.shophow{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-related) var(--space-text)}.shopfind{flex:1 1 320px;display:grid;gap:var(--space-tight)}.findbox{position:relative;display:block}.findbox input{padding-right:var(--s7)}.findgo{position:absolute;inset:0 0 0 auto;display:grid;place-items:center;width:44px;border:0;background:none}.askread{flex-basis:100%;color:var(--muted);font-size:15px}.asktag{margin-inline:var(--s1);color:var(--ink)}.shopfilt{display:inline-flex;align-items:center;gap:var(--space-tight);min-height:46px;padding:0 var(--space-text);border:1px solid var(--field-line);background:var(--paper);font-size:var(--fs-s)}.shopview{display:inline-flex;align-items:center;gap:var(--space-related);min-height:46px;color:var(--muted);font-size:var(--fs-s)}.vnum{color:var(--muted);text-decoration:none}.vnum.on{color:var(--ink);text-decoration:underline}.shopfacets{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-tight) var(--space-block);padding:var(--space-related) 0;border-block:1px solid var(--hairline);color:var(--muted);font-size:var(--fs-s)}.ffac{display:inline-flex;align-items:center;gap:var(--space-tight);padding:0;border:0;background:none;color:inherit;font-size:inherit;text-decoration:none}.ffac:hover{color:var(--accent)}.ffac i,.fold .fn{font-style:normal;color:var(--accent)}.ffac--blanks{padding-right:var(--space-text);border-right:1px solid var(--hairline);color:var(--ink)}.blank-swatch{display:inline-block;width:22px;height:22px;border:1px solid var(--field-line);background:var(--cream)}.shopn{color:var(--muted);font-size:var(--fs-s)}.shoptiles.ws{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-group) var(--space-block);max-width:none}@media (min-width:901px){.shoptiles.ws{grid-template-columns:repeat(4,minmax(0,1fr))}.shoptiles.cols-8{grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--space-block) var(--space-text)}}.shopmain{display:flex;flex-direction:column;gap:var(--s7)}.shopmore{display:grid;justify-items:center;gap:var(--space-block)}.shopmore-n,.shop-search-feedback{color:var(--muted);font-size:var(--fs-s)}.shop-selection{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-related)}.shop-selection>p{flex-basis:100%}.shop-search-feedback a{margin-left:var(--space-text)}.depts{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-group) var(--space-block)}@media (min-width:901px){.depts{grid-template-columns:repeat(3,minmax(0,1fr))}}.dept{display:grid;align-content:start;gap:var(--space-text);text-decoration:none}.dept-top,.deptsay,.deptn{color:var(--muted);font-size:14px}.dept-top{display:flex;justify-content:space-between}.deptname{font-size:var(--fs-l)}.deptpic{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.depttile{aspect-ratio:1;background:var(--cream)}.depttile img{width:100%;height:100%;object-fit:cover}.dept:hover .deptname{color:var(--accent)}.shopscrim{position:fixed;inset:0;z-index:90;background:#22221f33}.shopdraw{position:fixed;z-index:91;inset:0 0 0 auto;width:min(560px,100vw);overflow:auto;padding:var(--space-text) var(--space-group) 0;border-left:1px solid var(--rule);background:var(--paper)}.drawon{overflow:hidden}.drawhead{display:flex;justify-content:space-between;align-items:center}.drawt{font-size:36px}.drawx{display:grid;place-items:center;width:44px;height:44px;margin-right:calc(-1 * var(--space-related));border:0;background:none}.fold{padding:var(--space-related) 0;border-top:1px solid var(--hairline)}.fold>summary{font-size:var(--fs-m);cursor:pointer}.fold[open]>summary{padding-bottom:var(--space-tight)}.foldhead{color:var(--muted);font-size:14px}.facets{display:grid}.facet{display:flex;justify-content:space-between;gap:var(--space-related);padding:var(--s1) 0;font-size:var(--fs-s);text-decoration:none}.facet.on{color:var(--accent);text-decoration:underline}.fnum{color:var(--muted);font-variant-numeric:tabular-nums}.blank-help{color:var(--muted);font-size:14px}.drawfoot{position:sticky;bottom:0;display:flex;align-items:center;gap:var(--space-text);padding:var(--space-text) 0;border-top:1px solid var(--hairline);background:var(--paper)}.drawshow{flex:1;min-height:46px;border:0;background:var(--text);color:var(--paper)}.nqp-product-focus,.nqp-secondary>.ws{max-width:var(--w-content);margin-inline:auto}.nqp-product-focus,.ws-basket{display:flex;flex-direction:column;gap:var(--s8)}.nqp-product-focus{width:100%;font-size:var(--fs-m)}.zfocus-way{display:flex;flex-direction:column;gap:var(--s1)}.zfocus-way .crumb{margin:0}.shop-back-results{display:inline-block;font-size:var(--fs-s);text-decoration-color:var(--underline)}.panel-product-context{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-tight) var(--space-block);width:100%;max-width:var(--w-bar);margin-inline:auto;padding:var(--space-related) 0;border-bottom:1px solid var(--hairline);font-size:var(--fs-m)}.panel-product-context p{display:grid}.panel-product-context span{color:var(--muted);font-size:14px}.panel-product-context strong{font-weight:400}.zgrid{display:grid;gap:var(--space-group)}@media (min-width:901px){.zgrid{grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:var(--s7);align-items:start}.zstage{position:sticky;top:calc(var(--header-h) + var(--space-text))}}.zstage{display:grid;justify-items:center;gap:var(--space-text)}.zshow{position:relative;width:100%}.zshow.many .zslide:not(.on){display:none}.zplate{background:var(--cream)}.zplate img{width:100%}.zwall{display:none;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hairline)}.zwall>span{aspect-ratio:1}.zwall img{width:100%;height:100%;object-fit:cover}.zstage.aswall .zwall{display:grid}.zstage.aswall .zplate,.zstage.aswall .zarrow{display:none}.zarrow{position:absolute;top:50%;z-index:2;width:44px;height:44px;translate:0 -50%;border:1px solid var(--hairline);background:var(--paper);font-size:24px}.zarrow.prev{left:8px}.zarrow.next{right:8px}.zstrip{display:flex;gap:var(--space-tight);max-width:100%;overflow-x:auto}.zthumb{flex:0 0 56px;padding:0;border:1px solid var(--hairline);background:none}.zthumb.on{border-color:var(--ink)}.zcount{color:var(--muted);font-size:14px}.zlay{display:flex;gap:var(--s1)}.zlayb{padding:var(--space-tight) var(--space-text);border:1px solid transparent;background:none;color:var(--muted);font-size:var(--fs-s)}.zlayb.on{border-color:var(--hairline);color:var(--ink)}.share-buttons{display:flex;align-items:center;gap:var(--space-related)}.share-button{display:grid;place-items:center;width:34px;height:34px;color:var(--muted)}.share-button:hover{color:var(--accent)}.share-button svg{width:18px;height:18px}.zside{display:flex;flex-direction:column;gap:var(--space-block);min-width:0}.zhead,.panel-order-heading{display:grid;gap:var(--space-tight)}.ztitle{font-size:46px;line-height:1.1}.zwhere{padding-bottom:var(--space-text);border-bottom:1px solid var(--hairline);color:var(--muted);font-size:15px}.zwhere a{color:inherit;text-decoration-color:var(--underline)}.zwsep{padding:0 var(--space-tight)}.nqp-focus-from-price{font-size:var(--fs-s)}.zstyle,.zprov{display:flex;gap:var(--space-text);align-items:center;font-size:15px}.zstyle .th img,.zprov img{width:56px;height:56px;object-fit:cover}.zstyle .zt{display:grid}.zl,.zpl{color:var(--muted)}.nqp-art-options{display:flex;flex-direction:column;gap:var(--space-related);padding-bottom:var(--space-block);border-bottom:1px solid var(--hairline)}.nqp-art-group{display:grid;gap:var(--space-tight)}.nqp-art-label{color:var(--muted);font-size:14px}.nqp-art-label span{margin-left:var(--space-tight);color:var(--ink)}.nqp-art-ways,.nqp-art-swatches,.nqp-art-sizes{display:flex;flex-wrap:wrap;gap:var(--space-tight)}.nqp-art-ways{gap:var(--s1)}.nqp-art-way{width:26px;height:26px;padding:0;border:1px solid var(--field-line);overflow:hidden;font-size:0}.nqp-art-way i{display:block;width:100%;height:100%;background:linear-gradient(45deg,var(--e) 50%,var(--g) 50%)}.nqp-art-swatch{width:28px;height:28px;padding:0;border:1px solid var(--field-line);background:var(--sw)}.nqp-art-size{display:inline-flex;align-items:center;gap:var(--space-tight);min-height:34px;padding:0 var(--space-related);border:1px solid var(--field-line);background:var(--paper);font-size:15px}.nqp-art-size small{color:var(--muted);font-size:12px}.nqp-art-size[aria-pressed="true"]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}:is(.nqp-art-way,.nqp-art-swatch)[aria-pressed="true"]{outline:2px solid var(--ink);outline-offset:2px}.nqp-art-readout{font-size:14px}.nqp-art-readout .warn{color:var(--clay)}.nqp-art-tile{--emblem-size:60%;position:relative;display:block;aspect-ratio:1;background:var(--tile-ground,#faf8f3)}.nqp-art-tile[data-size="small"]{--emblem-size:45%}.nqp-art-tile[data-size="large"]{--emblem-size:75%}.nqp-art-tile__art{position:absolute;inset:0;margin:auto;width:var(--emblem-size);height:var(--emblem-size);background-color:var(--tile-ink,#000);-webkit-mask:var(--artwork) center / contain no-repeat;mask:var(--artwork) center / contain no-repeat}.ws-buy{display:flex;flex-direction:column;gap:var(--space-related)}.ws-buy h6{font-size:22px}.ws-buy>.zaboutbase{padding-block:var(--space-related)}.zblab{font-size:var(--fs-s)}.zbasedrop{position:relative}.zbasesum,.zb,.zbasefixed{display:flex;align-items:center;gap:var(--space-text);padding:var(--space-related) var(--space-text) var(--space-related) var(--space-related);border:1px solid var(--field-line);background:var(--paper)}.zbasesum:hover,.zb:hover{border-color:var(--ink)}.zbases{position:absolute;z-index:15;inset:calc(100% + 4px) 0 auto;display:grid;gap:var(--s1);padding:var(--space-tight);border:1px solid var(--hairline);background:var(--paper);box-shadow:var(--shadow)}.zbases input{position:absolute;opacity:0;pointer-events:none}.zbases input:checked + .zb{border-color:var(--ink);background:var(--cream)}.zbases input:focus-visible + .zb{outline:2px solid var(--accent)}.zb{cursor:pointer}.bico{display:grid;flex:0 0 44px;place-items:center;width:44px;height:44px}.bsq{display:block;width:var(--s,90%);aspect-ratio:1;border:1.5px solid var(--ink);background:var(--paper)}.bsq--rough{border-radius:3px 1px 4px 2px}.zbt{flex:1;min-width:0}.zbt b{display:block;font-size:20px;font-weight:400;line-height:1.25}.zt2{display:block;color:var(--muted);font-size:14px;line-height:1.35}.zp{font-size:var(--fs-s);white-space:nowrap;font-variant-numeric:tabular-nums}.zb-edit{justify-content:space-between;color:inherit;text-decoration:none}.zb-edit .zbi{flex:0 0 24px;width:24px;height:24px;color:var(--accent-deep)}.zp-go{color:var(--ink)}.zbchev{display:grid;color:var(--muted)}.zbchev{transition:transform .4s cubic-bezier(.22,.61,.36,1)}.zbasedrop[open] .zbchev,.zorder[open] .zbchev{transform:rotate(180deg)}@keyframes cat-settle{from{opacity:.35;transform:translateY(-5px)}}.zbase-took :is(.zbt,.zp,.bico){animation:cat-settle .4s cubic-bezier(.22,.61,.36,1) both}.zbase-took .zp{animation-delay:.06s}.zotherplains{color:var(--muted);font-size:15px}.zotherplains :is(a,label){color:var(--ink);text-decoration:underline;text-decoration-color:var(--underline);cursor:pointer}.zaboutbase{display:grid;gap:var(--space-tight)}.zaboutlab{font-size:20px}.zaboutrows{display:grid;grid-template-columns:70px 1fr;font-size:var(--fs-s)}.zaboutrows dt{font-size:14px}.zaboutrows :is(dt,dd){padding:var(--space-tight) 0;border-top:1px solid var(--hairline)}.zaboutrows dt{color:var(--muted)}.zsample,.zordersum,.zcart{display:flex;justify-content:center;align-items:center;gap:var(--space-related);width:100%;min-height:50px;padding:0 var(--space-text);border:1px solid var(--ink);font-size:var(--fs-m)}.zsample{background:var(--paper)}.zsample:hover{border-color:var(--accent);color:var(--accent)}.zsampleper{color:var(--muted)}.zordersum,.zcart{background:var(--text);color:var(--paper)}.zordersum:hover,.zcart:hover:not(:disabled){border-color:var(--accent);background:var(--accent)}.zorderper{color:var(--night-small)}.zordersum{position:relative}.zordersum .zbchev{position:absolute;right:16px;color:inherit}.zorderbody{padding:var(--space-text);border:1px solid var(--hairline);border-top:0}.zorder{interpolate-size:allow-keywords}.zorder::details-content{block-size:0;overflow:hidden;transition:block-size .44s cubic-bezier(.22,.61,.36,1),content-visibility .44s allow-discrete}.zorder[open]::details-content{block-size:auto}@keyframes cat-rise{from{opacity:0;transform:translateY(9px)}}.zorder[open] :is(.zorderpair,.ztotal,.zcart){animation:cat-rise .42s cubic-bezier(.22,.61,.36,1) .06s both}.zorder[open] .ztotal{animation-delay:.13s}.zorder[open] .zcart{animation-delay:.2s}.zoinner{display:grid;gap:var(--space-text)}.zorderpair{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-related)}.zobox{display:flex;gap:var(--space-tight)}.zobox :is(input,select){min-width:0}.ztotal{display:flex;justify-content:space-between;gap:var(--space-related);font-size:var(--fs-s)}.zaskrow{text-align:center;font-size:var(--fs-s)}.zask{text-decoration-color:var(--underline)}.ws-buy .pnote{color:var(--muted);font-size:15px}.zedit{display:grid;justify-items:start;gap:var(--space-tight);padding-top:var(--space-block);border-top:1px solid var(--hairline);font-size:16px}.zedit h6{font-size:var(--fs-m)}.zedits{color:var(--muted)}.zblock + .zblock{padding-top:var(--space-block);border-top:1px solid var(--hairline)}.panel-order-heading p{color:var(--muted);font-size:var(--fs-s)}.panel-order-preview{display:grid;gap:var(--space-related);width:100%}.panel-order-picture{display:grid;grid-template-columns:repeat(var(--picture-columns,3),1fr);gap:1px;background:var(--hairline)}.panel-order-picture img{width:100%;height:auto;aspect-ratio:1}.panel-order-preview figcaption{color:var(--muted);font-size:15px;text-align:center}.panel-order-details{display:grid;gap:var(--space-text)}.panel-order-count{display:flex;align-items:center;justify-content:space-between;gap:var(--space-text)}.panel-order-count input{width:96px}.panel-order-summary div{display:flex;justify-content:space-between;padding:var(--space-tight) 0;border-top:1px solid var(--hairline)}.panel-order-total{font-size:var(--fs-l)}.nqp-about-design{width:100%;max-width:760px;margin-inline:auto;text-align:center}.nqp-ad-h{font-size:var(--fs-h2)}.nqp-ad-name,.nqp-ad-no{display:none}.nqp-ad-lead{margin:0 auto;color:var(--text-soft);font-size:var(--fs-l)}.nqp-ad-rows{display:grid;grid-template-columns:170px 1fr;text-align:left;font-size:var(--fs-s)}.nqp-ad-rows :is(dt,dd){padding:var(--space-related) 0;border-top:1px solid var(--hairline)}.nqp-ad-rows dt{color:var(--muted);font-size:15px}.nqp-ad-rows :is(dt,dd):nth-last-child(-n + 2){border-bottom:1px solid var(--hairline)}.nqp-ad-link{text-decoration-color:var(--underline)}.reghead{text-align:center}.reghead h4{font-size:var(--fs-h2)}.reghead .ln{display:none}[data-zoom-source]{cursor:zoom-in}.tile-zoom-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;padding:0;border:0;background:var(--night);color:var(--night-text)}.tile-zoom-dialog::backdrop{background:var(--night)}.tile-zoom-viewport{position:absolute;inset:0;overflow:auto;cursor:zoom-in;scrollbar-width:none}.tile-zoom-viewport.is-zoomed{cursor:grab}.tile-zoom-viewport.is-dragging{cursor:grabbing}.tile-zoom-canvas{display:grid;place-items:center}.tile-zoom-canvas>*{flex:none}.tile-zoom-close{position:absolute;top:12px;right:12px;z-index:2;width:44px;height:44px;border:0;background:none;color:inherit;font-size:30px}.tile-zoom-caption{position:absolute;inset:auto 0 0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:var(--space-text);padding:var(--space-related) var(--space-text);background:#292925cc}.tile-zoom-caption h2{font-size:var(--fs-m)}.tile-zoom-caption button{min-height:38px;padding:0 var(--space-text);border:1px solid var(--night-small);background:none;color:inherit}.tile-zoom-status{position:absolute;top:20px;left:18px;color:var(--night-small);font-size:14px}.cat-page{max-width:var(--w-content);margin-inline:auto;color:var(--ink)}.cat-page--ends,.ws-basket-top{display:flex;flex-direction:column;gap:var(--s7)}.cat-page .nqp-launch-family-head{padding-bottom:var(--space-text);border-bottom:1px solid var(--hairline)}.cat-page .nqp-launch-actions .button{font-size:var(--fs-m)}.cat-prose{max-width:60ch;color:var(--text-soft)}.cat-prose ul{display:grid;gap:var(--space-tight);padding-left:var(--space-block);list-style:disc}.cat-note{padding:var(--space-text);background:var(--panel);color:var(--text-soft);font-size:var(--fs-s)}.cat-muted{color:var(--muted);font-size:var(--fs-s)}.cat-end{display:grid;justify-items:start;gap:var(--space-text);padding:var(--space-group);background:var(--panel)}.cat-end h2{font-size:var(--fs-h2)}.cat-end p{max-width:60ch}@media (max-width:900px){.cat-end{padding:var(--space-block)}}.cat-figs,.plain-grid,.panel-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-group) var(--space-block)}@media (max-width:600px){.cat-figs{grid-template-columns:minmax(0,1fr)}}@media (min-width:901px){.plain-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.panel-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.cat-fig{min-width:0}.cat-fig img{width:100%;height:auto;background:var(--cream)}.cat-fig figcaption,.cat-caption{padding-top:var(--space-related);color:var(--muted);font-size:var(--fs-s);line-height:1.4}.cat-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-tight)}.cat-pair img{width:100%;height:100%;aspect-ratio:3 / 4;object-fit:cover;background:var(--cream)}.cat-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-related)}@media (min-width:901px){.cat-thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-text)}}.cat-thumbs a{display:block;aspect-ratio:1;background:var(--cream)}.cat-thumbs img{width:100%;height:100%;object-fit:cover}.cat-thumbs a:hover{outline:2px solid var(--accent)}.cat-choices{display:flex;flex-wrap:wrap;gap:var(--s1)}.cat-choices label{position:relative;color:var(--ink);font-size:var(--fs-s);cursor:pointer}.cat-choices input{position:absolute;opacity:0;pointer-events:none}.cat-choices span{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--space-related);border:1px solid transparent}.cat-choices label:hover span{border-color:var(--hairline);background:var(--cream)}.cat-choices input:checked + span{border-color:var(--ink);background:none}.cat-choices input:focus-visible + span{outline:2px solid var(--accent);outline-offset:2px}.cat-points{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-block) var(--space-group)}@media (min-width:640px){.cat-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){.cat-points--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.cat-points>li{display:grid;align-content:start;gap:var(--space-tight);padding-top:var(--space-tight)}.cat-points b{font-size:var(--fs-h3);font-weight:400;line-height:1.2}.cat-points p{color:var(--muted);font-size:var(--fs-s)}.cat-n{color:var(--muted);font-size:var(--fs-s)}.cat-form{display:grid;gap:var(--space-text);max-width:420px;padding-top:var(--space-block);border-top:1px solid var(--hairline)}.cat-field{display:grid;gap:var(--space-tight)}.cat-check{display:flex;align-items:center;gap:var(--space-related)}.cat-check input{width:20px;height:20px;margin:0;accent-color:var(--ink)}.cat-form .button{justify-self:start}.cat-split{display:grid;gap:var(--space-group)}@media (min-width:901px){.cat-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s7);align-items:start}}.cat-split-pic{background:var(--cream)}.cat-split-pic img{width:100%;height:auto}.plain-card{display:flex;flex-direction:column;gap:var(--space-tight);min-width:0;padding-top:var(--space-text);border-top:1px solid var(--ink)}.plain-card h3{font-size:22px;line-height:1.25}.plain-card .order-item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-related);font-size:var(--fs-s)}.plain-card .order-item>div:has(>label){display:flex;align-items:center;gap:var(--space-tight)}.plain-card .order-item label{font-size:15px}.plain-card .quantity-input{width:64px;padding:var(--space-tight);text-align:center}.plain-card .order-item>div:has(>i){order:-1;flex-basis:100%}.plain-card .order-item i{font-style:normal;font-size:var(--fs-m);font-variant-numeric:tabular-nums}.plain-card .order-item .button{min-height:38px;padding:0 var(--space-text);font-size:var(--fs-s)}.plain-card .order-item p{flex-basis:100%;color:var(--muted)}.plain-figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-block) var(--space-text)}@media (min-width:901px){.plain-figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-block)}}.plain-figs .cat-fig>img,.plain-figs .cat-pair{aspect-ratio:1}.plain-figs .cat-fig>img{width:100%;height:auto;object-fit:cover}.plain-figs .cat-pair img{aspect-ratio:auto}.plain-figs figcaption{font-size:15px}.panel-cards-wrapper{position:relative;height:440px;overflow:hidden;isolation:isolate}.panel-cards{position:relative;width:100%;height:100%}.panel-cards .card{position:absolute;top:50%;left:50%;width:40%;max-width:440px;padding:0;border:0;background:var(--paper);cursor:pointer;transition:transform .45s ease}.panel-cards .card img{width:100%;height:auto}.panel-cards .card-left{transform:translate(-125%,-50%);z-index:1}.panel-cards .card-center{transform:translate(-50%,-50%);z-index:2}.panel-cards .card-right{transform:translate(25%,-50%);z-index:1}@media (max-width:900px){.panel-cards-wrapper{height:42vw;min-height:190px}}@media (max-width:640px){.panel-cards .card{width:50%}.panel-cards .card-left{transform:translate(-100%,-50%)}.panel-cards .card-right{transform:translate(0,-50%)}}.panel-grid{display:grid;gap:1px;background:var(--hairline)}.panel-tile{aspect-ratio:1;background-color:var(--cream);background-repeat:no-repeat}.panel-list>form{grid-column:1 / -1}.panel-list .panel-gallery-card{display:grid;gap:var(--space-related);text-decoration:none}.panel-face{display:grid;place-items:center;aspect-ratio:1;background:var(--cream)}.panel-face .panel-grid{overflow:hidden}.panel-list .panel-card-caption{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-related)}.panel-list .panel-card-title{font-size:var(--fs-m);line-height:1.3}.panel-list .panel-gallery-card:hover .panel-card-title{color:var(--accent)}.panel-list .panel-card-badge{padding:0;background:none;color:var(--muted);font-size:15px;white-space:nowrap}.panel-sizes{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-group) var(--s7);padding:0}@media (min-width:640px){.panel-sizes{grid-template-columns:repeat(3,minmax(0,1fr))}}.panel-sizes>li{display:flex;align-items:center;gap:var(--space-group);padding:var(--space-related) 0}.panel-sizes .panel-size-mini-grid{flex:none;width:auto;background:var(--hairline)}.panel-sizes .panel-size-mini-cell{width:18px;height:18px}.panel-size-info{display:grid;color:var(--muted);font-size:var(--fs-s);line-height:1.4}.panel-sizes .panel-size-info{gap:2px;line-height:1.5}.panel-size-info b{color:var(--ink);font-size:var(--fs-h3);font-weight:400}.panel-price{padding-top:var(--s1);color:var(--ink);font-size:var(--fs-l);font-variant-numeric:tabular-nums}.panel-detail{display:grid;justify-items:center;gap:var(--space-text);text-align:center}.panel-detail-grid{position:relative;width:100%;max-width:900px}.panel-detail-grid .panel-tile{cursor:crosshair}.panel-detail p{max-width:60ch}.panel-loupe{display:none;position:fixed;z-index:100;width:180px;height:180px;border:3px solid var(--paper);border-radius:50%;box-shadow:0 4px 20px #0000004d;background-repeat:no-repeat;pointer-events:none}.panel-lightbox{display:none;position:fixed;inset:0;z-index:200;overflow:hidden;background:#000000e6;touch-action:pinch-zoom}.panel-lightbox.active{display:flex;align-items:center;justify-content:center}.panel-lightbox img{max-width:100%;max-height:100%;object-fit:contain}.panel-lightbox-close{position:absolute;top:12px;right:16px;z-index:201;border:0;background:none;color:var(--paper);font-size:2rem;line-height:1}@media (hover:hover){.panel-lightbox.active{display:none}}.panel-buy{display:grid;justify-items:center;gap:var(--space-related);padding:var(--space-group) var(--space-block);background:var(--panel);text-align:center}.nqp-panel-price{font-size:var(--fs-h2);line-height:1.1;font-variant-numeric:tabular-nums}.panel-buy .nqp-launch-actions{justify-content:center}.panel-buy + .cat-end{padding:var(--space-group) 0 0;border-top:1px solid var(--hairline);background:none}.cat-back{display:flex;align-items:center;gap:var(--space-tight);font-size:var(--fs-s)}.cat-back a{text-decoration-color:var(--underline)}.style-entry{padding-top:var(--s6);border-top:1px solid var(--hairline)}.style-entry-head{display:grid;gap:var(--space-block)}@media (min-width:901px){.style-entry-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s7);align-items:start}}.style-entry-head h2{font-size:var(--fs-h3);line-height:1.2}.style-entry-head h2 a{text-decoration:none}.style-entry-head h2 a:hover{color:var(--accent)}.style-entry-head p{color:var(--text-soft)}.delft-wall-find{display:grid;gap:var(--space-text);padding-top:var(--space-block);border-top:1px solid var(--hairline)}.delft-wall .tile-search-styles{padding-bottom:var(--space-tight);overflow-x:auto;scrollbar-width:thin}.delft-wall .style-filters-container{display:flex;gap:var(--space-related)}.delft-wall .style-filters-container>div{flex:0 0 auto}.delft-wall .tile-search-styles input{position:absolute;opacity:0;pointer-events:none}.delft-wall .tile-search-styles label{display:grid;justify-items:start;align-content:start;gap:var(--space-tight);width:130px;padding:var(--space-tight);border:1px solid transparent;color:var(--text-soft);font-size:15px;line-height:1.3;cursor:pointer}.delft-wall .tile-search-styles label img{width:100%;aspect-ratio:1;object-fit:cover;background:var(--cream)}.delft-wall .tile-search-styles label:hover{border-color:var(--hairline);background:var(--cream)}.delft-wall .tile-search-styles input:checked + label{border-color:var(--ink);color:var(--ink)}.delft-wall .tile-search-styles input:focus-visible + label{outline:2px solid var(--accent)}.delft-wall-help{color:var(--muted);font-size:var(--fs-s)}.delft-wall-help i{font-style:normal}.delft-wall .mobile-filter-toggle,.delft-wall .close-btn{display:none}.delft-wall-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-group) var(--space-block);padding-top:var(--space-block);border-top:1px solid var(--hairline)}@media (min-width:901px){.delft-wall-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.delft-wall-grid>form{grid-column:1 / -1}.delft-wall .gallery-item{display:grid;align-content:start;gap:var(--space-related);min-width:0}.delft-wall .gallery-item-link{display:block;aspect-ratio:1;overflow:hidden;background:var(--cream)}.delft-wall .gallery-item-link img{width:100%;height:100%;object-fit:cover}.delft-wall .gallery-item>i{font-style:normal;font-size:16px;line-height:1.3}.delft-wall .gallery-item>div{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-tight) var(--space-text)}.delft-wall .gallery-item .small-button{display:inline-grid;place-items:center;min-width:40px}.delft-wall .gallery-item .small-button.primary{background:var(--text);color:var(--paper)}.delft-wall .gallery-item .small-button.primary:hover{border-color:var(--accent);background:var(--accent)}.delft-wall .gallery-item input.hidden{position:absolute;opacity:0;pointer-events:none}.delft-wall .gallery-item label{color:var(--muted);font-size:15px;cursor:pointer}.delft-wall .gallery-item input:checked + label{color:var(--accent)}.slideshow{position:relative}.slideshow>:not(a):not(.active){display:none}.slideshow>.arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:40px;height:40px;translate:0 -50%;border:1px solid var(--hairline);background:var(--paper);color:var(--ink);text-decoration:none;cursor:pointer}.slideshow>.arrow.prev{left:8px}.slideshow>.arrow.next{right:8px}.nqp-launch-family-intro{max-width:60ch;color:var(--text-soft)}.nqp-launch-elsewhere{display:grid}.nqp-launch-elsewhere a{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s1) var(--space-text);padding:var(--space-text) 0;border-bottom:1px solid var(--hairline);text-decoration:none}.nqp-launch-elsewhere a>span:first-child{font-size:var(--fs-h3)}.nqp-launch-elsewhere small{color:var(--muted)}.nqp-launch-elsewhere a>span[aria-hidden]{margin-left:auto}.nqp-launch-elsewhere a:hover>span:first-child{color:var(--accent)}.cat-message{display:flex;flex-direction:column;gap:calc(var(--fs-h1) / 2)}.ws-basket-top{display:flex;flex-direction:column;gap:var(--s7)}.ws>.wsbar h1{font-size:var(--fs-h1)}.ws>.wsbar .rt{font-size:var(--fs-m)}.bgrid2{display:grid;gap:var(--space-group)}@media (min-width:901px){.bgrid2{grid-template-columns:minmax(0,1fr) 340px;gap:var(--s7);align-items:start}}.ws-lines{display:flex;flex-direction:column;gap:var(--space-block);padding-bottom:var(--space-block)}.lcard{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-text);padding:0 0 var(--space-block);border-bottom:1px solid var(--hairline)}@media (min-width:901px){.lcard{grid-template-columns:130px minmax(0,1fr);gap:var(--space-block)}}.lim{display:block;aspect-ratio:1;background:var(--cream)}.lim img{width:100%;height:100%;object-fit:cover}.ltx{display:flex;flex-direction:column;gap:var(--space-tight);font-size:var(--fs-m)}.ltx h3{font-size:22px}.lqty{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-tight)}.lqty input{width:64px;padding:var(--space-tight);text-align:center}.upd,.ldel,.small-button{min-height:36px;padding:0 var(--space-text);border:1px solid var(--ink);background:var(--paper);font-size:var(--fs-s)}.ldel{display:grid;place-items:center;width:36px;border:0;color:var(--muted)}.ldel:hover{color:var(--clay)}.lprice b{font-weight:400}#cart-info{display:grid;gap:var(--space-block);padding:var(--space-block);background:var(--panel);font-size:var(--fs-s)}#shopping-cart-shipping-info{display:grid;gap:var(--space-tight)}.summary{display:grid;gap:var(--space-related)}.srow{display:flex;justify-content:space-between}.stotal{padding-top:var(--space-tight);border-top:1px solid var(--ink);font-size:var(--fs-m)}.pnote{color:var(--muted);font-size:15px}.wait,.disc2{padding-top:var(--space-block);border-top:1px solid var(--hairline)}.wait{display:grid;gap:var(--space-tight)}.wait h5{font-size:var(--fs-m)}.wait p{color:var(--text-soft);font-size:15px}.disc2 form{display:flex;gap:var(--space-tight)}.emptybox{display:grid;gap:var(--space-block)}.emptybox b{display:block;font-size:var(--fs-h3);font-weight:400}.emptybox p{max-width:52ch;color:var(--text-soft)}.acts2{display:flex;flex-wrap:wrap;gap:var(--space-related)}.acts2 a{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-block);border:1px solid var(--ink);text-decoration:none}.acts2 .n1{background:var(--text);color:var(--paper)}.acts2 a:hover{border-color:var(--accent)}.acts2 .n1:hover{background:var(--accent);color:var(--paper)}.acts2 .n2:hover{color:var(--accent)}#cart-info .faq a{text-decoration-color:var(--underline)}.shopping-cart-discount{display:grid;gap:var(--space-related)}.shopping-cart-discount form{display:flex;gap:var(--space-tight)}.shopping-cart-discount .small-button{display:inline-grid;place-items:center}.ws .reg .rv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-group) var(--space-block)}@media (min-width:901px){.ws .reg .rv{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.zbchev,.zorder::details-content{transition:none}.zbase-took :is(.zbt,.zp,.bico),.zorder[open] :is(.zorderpair,.ztotal,.zcart){animation:none}}.shop-eyebrow{display:none}.shoptiles.ws .lbl{font-size:20px;line-height:1.25}.shoptiles.ws .ldept a{text-decoration:none}.shoptiles.ws .pacts{display:none}.shoptiles.ws .lbl{display:block;-webkit-line-clamp:unset}@media (max-width:900px){.shop-lead{font-size:var(--fs-s)}.shopfilt{flex:1;justify-content:center}.shopfacets{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.shoptiles.ws .lname{flex-direction:column;gap:var(--s1)}}:1px var(--space-tight);background:var(--cream);color:var(--muted);font-size:13px;}.flex-row,.flex-column,.flex-wrap,.flex-align-center,.flex-align-start,.flex-justify-center,.flex-space-evenly,.gap-05,.gap-1{display:flex}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-align-center{align-items:center}.flex-align-start{align-items:flex-start}.flex-justify-center{justify-content:center}.flex-space-evenly{justify-content:space-evenly}.gap-05{gap:var(--s2)}.gap-1{gap:var(--s4)}.padding-1{padding:var(--s4)!important}.padding-2{padding:var(--s6)!important}.hero-column{width:40%;height:fit-content;padding:var(--s4) var(--s7)}@media (max-width:900px){.hero-column{width:100%;padding:var(--s4)}}.img-25{max-width:25px;max-height:25px}.img-50{max-width:50px;max-height:50px}.img-200{max-width:200px;max-height:200px}.img-650{width:min(650px,100%)!important;height:auto!important;aspect-ratio:1}.max-width-600{max-width:600px}.width-100{width:100%}.white-bg,.off-white-bg{background-color:var(--paper)}.text-sm{font-size:var(--fs-s)!important}.shadow{box-shadow:0 4px 12px rgb(0 0 0 / .1)}.cursor-pointer{cursor:pointer}.engaged-button{border:none;background:var(--ink);color:var(--paper);cursor:pointer}.engaged-button:disabled{background:var(--rule);color:lightgray;opacity:.5;cursor:not-allowed}.doc,.alm,.taste-feature{max-width:calc(var(--w-content) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}:where(main.content) .doc{max-width:var(--w-content);padding:0}.doc{display:flex;flex-direction:column;gap:var(--space-section)}.doc>*{margin:0}.doc .page-head p,.doc-lead{max-width:640px;color:var(--text-soft)}.doc-head--aside{display:grid;gap:var(--space-group) var(--s7)}.doc-center{text-align:center}.doc-center p,.doc-center .doc-lead{margin-inline:auto}.doc-kicker,.doc-meta,.alm-crumb,.alm-meta{color:var(--muted);font-size:var(--fs-s)}.doc-meta{font-size:var(--fs-xs)}.doc-display{display:block;font-size:var(--fs-h1);line-height:var(--lh-tight)}.doc-nav{display:flex;flex-wrap:wrap;gap:var(--space-related) var(--space-group);font-size:var(--fs-s)}.doc-split{display:grid;gap:var(--s5) var(--s7)}.doc-split:has(>h2){row-gap:calc(var(--space-block) + var(--space-related))}.doc-two{display:grid;gap:var(--s6) var(--s7)}.doc-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s4)}@media (min-width:901px){.doc-head--aside{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.doc-split{grid-template-columns:280px minmax(0,1fr)}.doc-two{grid-template-columns:1fr 1fr}}.doc-prose{max-width:var(--w-text);color:var(--text-soft)}.doc-prose h2{font-size:32px}.doc-prose :is(h2,h3){color:var(--ink)}.doc-prose :is(ul,ol){display:grid;gap:.4em;padding-left:1.2em}.doc-prose>:is(ul,ol):last-child{padding-bottom:.4em}.doc-prose :is(ul,ol):has(>li>:is(ul,ol)){gap:var(--space-text)}.doc blockquote{padding-left:var(--s5);border-left:1px solid var(--hairline);font-size:var(--fs-l);color:var(--ink)}.doc-plate{display:grid;align-content:start;gap:var(--space-tight)}.doc-plate figcaption{color:var(--muted);font-size:var(--fs-xs)}.doc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--s6) var(--s5);list-style:none;padding:0}.doc-grid--s{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--s4)}.doc-card{display:flex;flex-direction:column;gap:var(--s2);color:inherit;text-decoration:none}.doc-titled{display:flex;flex-direction:column;gap:calc(var(--fs-h2) / 2);padding-bottom:var(--space-text)}.doc-card:hover .doc-t{color:var(--accent)}.doc-pic{display:block;aspect-ratio:1;overflow:hidden;background:var(--cream)}.doc-pic img,.doc-grid--s img{width:100%;height:100%;object-fit:cover}.doc-t{display:block;font-size:var(--fs-h3);line-height:1.2;color:var(--ink)}.doc-facts dl,dl.doc-facts{display:grid;grid-template-columns:9em minmax(0,1fr)}.doc-facts :is(dt,dd){padding:var(--s3) 0;border-top:1px solid var(--rule)}.doc-facts dt{color:var(--muted);font-size:var(--fs-s)}.doc-list li{padding:var(--s2) 0;border-bottom:1px solid var(--rule)}.doc-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3)}.doc-cta{display:grid;gap:var(--s4);padding:var(--s6);background:var(--night);color:var(--night-text)}.doc-cta :is(h2,p){color:inherit}.doc-cta:has(>h2 + .doc-acts){gap:calc(var(--space-text) + var(--space-block))}.doc-cta a:not(.button){color:var(--night-link)}.doc-cta .button{border-color:var(--night-text);color:var(--night-text)}.doc-cta .button.primary{background:var(--night-text);color:var(--ink)}.qa{border-bottom:1px solid var(--hairline)}.qa-q{position:relative;padding:var(--s4) var(--s6) var(--s4) 0;list-style:none;cursor:pointer}.qa-q::-webkit-details-marker{display:none}.qa-q::after{content:"+";position:absolute;right:0;color:var(--muted)}.qa[open] .qa-q::after{content:"\2013"}.qa-a{padding-bottom:var(--s6);color:var(--text-soft)}.doc-fan{position:relative;width:100%;height:600px;max-width:1300px;margin:var(--s4) auto 0}.doc-fan img{position:absolute;left:50%;width:400px;height:100%;object-fit:cover;box-shadow:0 12px 32px #0004;transform-origin:center bottom}.doc-fan img:nth-child(1){transform:translateX(-90%) rotate(-10deg)}.doc-fan img:nth-child(2){transform:translateX(-50%);z-index:1}.doc-fan img:nth-child(3){transform:translateX(-10%) rotate(10deg)}.doc-tilt img{width:250px;box-shadow:0 6px 20px #0003}.doc-tilt img:first-child{transform:rotate(-10deg)}.doc-tilt img:last-child{transform:rotate(10deg)}@media (max-width:640px){.doc-fan{height:380px}.doc-fan img{width:260px}}.alm{display:flex;flex-direction:column;gap:var(--s7);padding-top:var(--space-block);padding-bottom:var(--s8)}.alm-crumb a{color:inherit}.alm-lead{max-width:640px;color:var(--text-soft);font-size:var(--fs-l)}.alm-browse{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--s5)}.alm-browse .nqp-find{flex:0 1 520px}.alm-secs{display:flex;flex-direction:column;gap:var(--s6)}.alm-sec{--h2-room:calc(var(--fs-h2) / 2);display:flex;flex-direction:column;gap:var(--h2-room)}.alm-sec:has(>.alm-sec-head){gap:calc(var(--h2-room) + var(--space-block))}.alm-sec:has(>.alm-year-list){gap:calc(var(--h2-room) + var(--space-group))}.alm-sec + .alm-sec{padding-top:var(--s7);border-top:1px solid var(--hairline)}.alm-sec-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s4)}.alm-sec-head p{color:var(--muted)}.alm-year-list{display:flex;flex-direction:column;gap:var(--space-group)}.alm-year{display:flex;flex-direction:column;gap:var(--space-related)}.alm-years{font-size:var(--fs-s)}.alm-year ul{padding:0;list-style:none}.alm-year li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s1) var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--rule)}.alm-year small{color:var(--muted);font-size:var(--fs-xs)}.alm-more{display:grid;gap:var(--s5)}.alm-more a{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4);padding:var(--s5);background:var(--cream);text-decoration:none}.alm-more a>span:first-child{font-size:var(--fs-h3)}.alm-more small{flex:1;color:var(--muted);font-size:var(--fs-s)}.alm-head--pic{display:grid;gap:var(--s6)}.alm-pic img{width:100%}.alm-copy{max-width:var(--w-text);color:var(--text-soft)}.alm-copy h2{font-size:28px}@media (min-width:901px){.alm-more{grid-template-columns:1fr 1fr}.alm-head--pic{grid-template-columns:minmax(0,1fr) 320px}}.aj-stories{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--s6) var(--s5)}.aj-film{display:flex;flex-direction:column;gap:var(--space-related)}.aj-words{display:flex;flex-direction:column;gap:var(--space-tight)}.aj-title{display:flex;flex-direction:column;gap:var(--s1)}.aj-stories h3 a{text-decoration:none}.aj-media{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--cream)}.aj-media :is(img,iframe){width:100%;height:100%;object-fit:cover;border:0}.aj-video-start{display:block;width:100%;height:100%;padding:0;border:0;background:none}.aj-play-mark{position:absolute;right:var(--s4);bottom:var(--s4);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ink);color:var(--paper);font-size:15px}.aj-kicker{color:var(--muted);font-size:var(--fs-xs)}.aj-deck{color:var(--text-soft);font-size:var(--fs-s)}.aj-film-links{display:flex;gap:var(--s4);font-size:var(--fs-s)}.aj-video-close{padding:0;border:0;background:none;text-decoration:underline}.taste-feature{--blue:var(--accent-deep);--h1-room:calc(var(--fs-h1) / 2);--h2-room:calc(var(--fs-h2) / 2);padding-top:var(--s6);padding-bottom:var(--s8);font-size:20px}.taste-feature a{text-decoration:none}.taste-feature [id]{scroll-margin-top:100px}.taste-masthead,.taste-contents{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s2) var(--s6);padding:var(--s3) 0;border-bottom:1px solid var(--hairline);font-size:var(--fs-s)}.taste-contents{justify-content:start;border-top:1px solid var(--hairline)}.taste-opening{display:grid;gap:var(--s6);align-items:center;padding:var(--s7) 0 var(--s6)}.taste-feature :is(h1,h2),.taste-map h3,.taste-map-choice,#taste-full-transcript>summary,.tb-transcript-speaker{color:var(--blue)}.taste-heading{display:flex;flex-direction:column;gap:var(--h1-room);padding-bottom:var(--space-text)}.taste-title{display:flex;flex-direction:column;gap:var(--space-tight)}.taste-deck{font-size:27px;line-height:1.2}.taste-recording{max-width:320px}.taste-recording a>span{display:flex;justify-content:space-between;padding:var(--s3) 0;border-bottom:1px solid var(--hairline)}.taste-margin p{padding-bottom:var(--space-text)}.taste-recording figcaption,.taste-margin p,.taste-editor-note,.taste-map-caption,.taste-transcript-note,.taste-map-index,.tb-transcript-editorial-note{color:var(--muted);font-size:var(--fs-xs)}.taste-editorial{display:grid;gap:var(--s5) var(--s7);padding:var(--s7) 0}.taste-prose{display:flex;flex-direction:column;gap:var(--space-text);max-width:660px}.taste-prose-head{display:flex;flex-direction:column;gap:var(--h2-room)}.taste-prose-part{display:flex;flex-direction:column;gap:var(--space-related)}.taste-intro{font-size:24px}.taste-editor-note{padding-block:var(--s4);border-top:1px solid var(--hairline)}.taste-read{display:flex;flex-direction:column;gap:var(--s7)}.taste-map{display:flex;flex-direction:column;gap:var(--s6);padding:var(--s6) var(--s6) calc(var(--s6) + var(--s4));background:var(--cream);border-top:2px solid var(--blue)}.taste-map-title{display:flex;flex-direction:column;gap:var(--h2-room)}.taste-map-title .taste-title>span{display:block;color:var(--muted);font-size:var(--fs-s)}.taste-map-inputs,.taste-map-outcomes{display:grid;gap:var(--s6)}.taste-map-node,.taste-map-choice{display:flex;flex-direction:column;gap:var(--space-related)}.taste-map-node{padding-top:var(--s4);border-top:1px solid var(--field-line)}.taste-map-choice{padding:var(--s5);border:1px solid var(--field-line);background:var(--paper);text-align:center}.taste-map-head{display:block}.taste-map-text{display:flex;flex-direction:column;gap:var(--space-text)}.taste-map-text>span{display:block}.taste-map-join,.taste-map-down{padding:var(--s3) 0;text-align:center;color:var(--blue)}.taste-map-join :is(span,i){display:none}.taste-transcript-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:var(--space-block) var(--s4)}.taste-transcript-heading .taste-title{padding-bottom:var(--h2-room)}#taste-full-transcript{border-block:1px solid var(--hairline)}#taste-full-transcript>summary{display:flex;justify-content:space-between;padding:var(--s4) 0;font-size:23px;list-style:none;cursor:pointer}.tb-transcript-reading{display:flex;flex-direction:column;gap:var(--space-text)}.tb-transcript-chapter{display:flex;flex-direction:column;gap:var(--space-block);padding:var(--s3) 0 calc(var(--s5) + var(--s4));border-top:1px solid var(--hairline)}.tb-transcript-turn{display:flex;flex-direction:column;gap:var(--space-tight);width:100%;max-width:720px;margin:0 auto}.tb-transcript-speaker{font-size:var(--fs-m)}.taste-chapter-index{padding:var(--s5);background:var(--cream);columns:2}.taste-source-note{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s4);padding:var(--s5) 0;font-size:var(--fs-s)}.taste-source-note p{padding-bottom:var(--space-text)}.taste-eyebrow{color:var(--muted);font-size:var(--fs-s)}.taste-map-read{padding-top:var(--space-tight)}.taste-map-read,.taste-download{display:inline-block;font-size:var(--fs-s);text-decoration:underline;text-decoration-color:var(--underline);text-underline-offset:4px}.taste-feature a.taste-download{text-decoration:underline;text-decoration-color:var(--underline)}.taste-map-node:hover .taste-map-read,.taste-map-choice:hover .taste-map-read{color:var(--accent);text-decoration-color:currentColor}.taste-transcript{padding-top:var(--s6)}.taste-transcript-body{display:flex;flex-direction:column;gap:var(--space-text)}@media (min-width:761px){.taste-opening{grid-template-columns:1.6fr 1fr}.taste-recording{justify-self:end}.taste-editorial{grid-template-columns:190px minmax(0,1fr)}.taste-map-inputs,.taste-map-outcomes{grid-template-columns:1fr 1fr}}.ti-dia{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4);overflow-x:auto}.ti-dia svg{width:100%;min-width:600px;max-width:900px;height:auto;margin:0 auto;overflow:visible}.ti-base{cursor:pointer;outline:none;transition:opacity .3s ease}.ti-base rect{fill:var(--paper);stroke:var(--ink);stroke-width:1;transform-box:fill-box;transform-origin:50% 100%;transition:fill .28s ease,stroke .28s ease,transform .28s ease-out}.ti-base .cm{fill:var(--accent);transition:transform .28s ease-out}.ti-base text{fill:var(--ink);font-family:var(--font);font-size:17px;text-anchor:middle}.ti-base .tk{fill:var(--muted);font-size:14px}.ti-design{color:var(--accent);transform-box:fill-box;transform-origin:50% 50%;transition:opacity .28s ease,transform .3s ease-out;pointer-events:none}.ti-dia.is-live .ti-design{opacity:0;transform:scale(.9)}.ti-dia.is-pointing .ti-base:not(.is-on){opacity:.55}.ti-base.is-on rect{stroke:var(--accent);transform:translateY(-3px)}.ti-base.is-on .cm{transform:translateY(-3px)}.ti-dia .ti-base.is-on .ti-design{opacity:1;transform:translateY(-3px) scale(1)}.ti-base.is-on .tn{fill:var(--accent)}.ti-base:focus-visible rect{stroke-width:2}.ti-dia figcaption{max-width:640px;min-height:3em;min-height:2lh;margin-inline:auto;color:var(--muted);font-size:var(--fs-s);text-align:center}.ti-cap-live{color:var(--ink)}@media (prefers-reduced-motion:reduce){.ti-base,.ti-base *{transition:none!important}}.bprofs{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s7)}.bprof{display:grid;gap:var(--s5) var(--s7);padding-top:var(--s7);border-top:1px solid var(--hairline);scroll-margin-top:100px}.bprofpic{display:block;aspect-ratio:1;overflow:hidden;background:var(--cream)}.bprofpic img{width:100%;height:100%;object-fit:cover}.bprofsay{display:flex;flex-direction:column;gap:var(--space-block)}.bprofhead{display:flex;flex-direction:column;gap:var(--space-related)}.bprofsay h3{font-size:var(--fs-xl)}.bprofmark{display:inline-block;margin-left:var(--s2);padding:2px var(--s2);border:1px solid var(--accent);color:var(--accent);font-size:var(--fs-xs);line-height:1.4;vertical-align:middle}.bspec{border-block:1px solid var(--hairline)}.bspecsum{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s3) 0;list-style:none;cursor:pointer}.bspecsum::-webkit-details-marker{display:none}.bspecchev svg{transition:transform .2s}.bspec[open] .bspecchev svg{transform:rotate(180deg)}dl.bspecrows{grid-template-columns:minmax(8em,13em) minmax(0,1fr)}.bspecstd{display:block;color:var(--muted);font-size:var(--fs-xs)}.bspecnote{padding-bottom:var(--space-text);color:var(--muted);font-size:var(--fs-s)}.ti-kiln{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}.ti-zoom{width:100%;padding:0;border:0;cursor:zoom-in}.ti-light{max-width:min(92vw,1100px);max-height:92vh;padding:var(--s5);border:0;background:var(--paper);color:var(--ink)}.ti-light::backdrop{background:#242421d9}.ti-light[open]{display:grid;gap:var(--space-related)}.ti-light img{max-height:calc(80vh / var(--zoom));width:auto;margin:0 auto}.ti-lightshut{position:absolute;top:var(--s2);right:var(--s2);width:44px;height:44px;border:0;background:var(--paper);font-size:20px}.ti-lightcap{color:var(--muted);font-size:var(--fs-s);text-align:center}.ti-lightcap:empty{display:none}@media (min-width:901px){.bprof{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.ti-kiln{grid-template-columns:repeat(4,minmax(0,1fr))}}.doc-plate .img-500{cursor:zoom-in}.showcase-lightbox{display:none}.showcase-lightbox.active{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:var(--s6) var(--s4);background:#242421e6}.showcase-lightbox img{max-width:100%;max-height:calc(88vh / var(--zoom));width:auto}.showcase-lightbox__close{position:absolute;top:var(--s3);right:var(--s3);width:44px;height:44px;border:0;background:none;color:var(--night-text);font-size:32px;line-height:1}.nqp-search .nqp-launch-pending ul{padding:var(--space-text) 0 0;list-style:none}.nqp-search .nqp-launch-pending li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s1) var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--rule)}.nqp-search .nqp-launch-pending small{color:var(--muted);font-size:var(--fs-xs)}.nqp-search-more{padding-top:var(--space-block)}:where(.nqp-search .nqp-launch-elsewhere){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:0 var(--s6)}:where(.nqp-search .nqp-launch-elsewhere a){display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:0 var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--rule);text-decoration:none}:where(.nqp-search .nqp-launch-elsewhere small){grid-row:2;color:var(--muted);font-size:var(--fs-xs)}:where(.nqp-search .nqp-launch-elsewhere a:hover){color:var(--accent)}.reqlayer{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:var(--s4);background:#24242155;overflow:auto}.reqlayer .reqbox{position:relative;width:min(100%,620px);padding:var(--s6);background:var(--cream);border:1px solid var(--hairline)}.reqx{position:absolute;top:var(--s2);right:var(--s2);width:44px;height:44px;border:0;background:none;font-size:24px}.reqsub{color:var(--text-soft)}.doc-enquiry :is(.reqsub,.page-head p){max-width:49ch;margin-inline:auto;text-align:center}.reqkinds{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s2) var(--s3)}.reqkind{min-height:44px;padding:var(--s2) var(--s3);border:1px solid var(--hairline);background:var(--paper)}.reqkind[aria-pressed="true"]{background:var(--ink);border-color:var(--ink);color:var(--paper)}#ws-req-form{display:grid;gap:var(--s5)}.doc-enquiry #ws-req-form{width:100%;max-width:780px;margin:0 auto;padding:var(--s6);background:var(--cream);border-block:1px solid var(--hairline)}.reqfield{display:grid;gap:var(--space-tight)}.reqfield span{color:var(--ink)}.reqbasket{display:grid;gap:var(--space-related)}.reqbasket,.reqacts,.reqerr{grid-column:1 / -1}.reqerr{color:var(--clay)}.doc-enquiry .reqdone{position:relative;width:100%;max-width:780px;margin:0 auto;padding:var(--s6);background:var(--cream);border-block:1px solid var(--hairline);text-align:center}.reqfoot{display:flex;justify-content:center}.reqacts{display:flex;justify-content:center;gap:var(--s3)}.reqask{display:flex;gap:var(--s3)}.reqask i{display:block;color:var(--muted);font-size:var(--fs-s);font-style:normal}.reqbasket-strip{display:flex;flex-wrap:wrap;gap:var(--s2);font-size:var(--fs-xs)}.reqbasket-strip li{display:flex;align-items:center;gap:var(--s2)}.reqbee{display:none}@media (min-width:601px){#ws-req-form{grid-template-columns:1fr 1fr}.reqfield:has(textarea){grid-column:1 / -1}}.lg{display:grid;justify-items:center;gap:var(--space-text);max-width:var(--w-content);margin:0 auto}.lg-card{display:grid;gap:var(--space-text);width:100%;max-width:430px;padding:var(--space-block);border:1px solid var(--hairline)}.lg-card h1,.lg-doc h1{font-size:var(--fs-xl)}.lg-mark{display:none}.lg-providers{display:grid;gap:var(--s3)}.lg-prov{display:flex;align-items:center;justify-content:center;gap:var(--s3);width:100%;min-height:46px;border:1px solid var(--hairline);background:var(--paper)}.lg-ico{width:18px;height:18px}.lg-or{display:flex;align-items:center;gap:var(--s3);color:var(--muted);font-size:var(--fs-s)}.lg-or::before,.lg-or::after{content:"";flex:1;border-top:1px solid var(--hairline)}.lg-or:empty{gap:0}.lg-magic{display:grid;gap:var(--s3)}.lg-send{width:100%}.lg-err{color:var(--clay)}.lg-fine{width:100%;max-width:430px;color:var(--muted);font-size:var(--fs-xs)}.profile-ground{padding:var(--s5);background:var(--cream)}.profile-section{display:flex;flex-direction:column;gap:var(--space-related)}.profile-section h2{display:flex;align-items:center;gap:var(--s2);font-size:var(--fs-h3)}.profile-stat{display:flex;gap:var(--s6)}.profile-stat-number{font-size:var(--fs-xl)}.profile-stat-label,.profile-help,.style-count,.item-qty{color:var(--muted);font-size:var(--fs-xs)}.profile-styles,.profile-order-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--s3)}.profile-style-card,.profile-order-item{display:flex;align-items:center;gap:var(--s3);padding:var(--s3);background:var(--paper);text-decoration:none}.profile-style-card img,.profile-order-item img{width:75px;height:75px;object-fit:cover}.style-info,.item-info{display:grid}.profile-body{display:flex;flex-direction:column;gap:var(--s7)}.profile-order-card{display:grid;gap:var(--space-related);padding:var(--s4);border:1px solid var(--hairline)}.profile-order-header{display:flex;align-items:center;gap:var(--s2);color:var(--muted);font-size:var(--fs-s)}.lg .hidden{display:none}.lg-page .crumbrow{max-width:430px;padding-inline:var(--space-block)}.lg-doc .crumbrow{max-width:var(--w-text)}.lg-library{display:flex;flex-direction:column;gap:var(--space-text)}.lg-library>*{width:100%;max-width:430px;margin:0 auto}.lg-library .crumb{margin-bottom:0}.lg-library>hr{margin-block:var(--space-text)}.lg-library>:not(hr) + h2{padding-top:var(--space-tight)}.lg-library h1{font-size:var(--fs-xl)}.lg-library h2{font-size:var(--fs-l)}.lg-library form{display:grid;gap:var(--s3);padding:var(--s5);border:1px solid var(--hairline)}.lg-library form p{display:grid;gap:var(--s2)}.lg-library button,.lg-library [type=submit]{min-height:46px;padding:0 var(--s4);border:1px solid var(--text);background:var(--text);color:var(--paper)}.lg-library button:hover,.lg-library [type=submit]:hover{background:var(--accent);border-color:var(--accent)}.lg-library ul{padding-left:1.2em}.lg-library .helptext,.lg-library form ul{color:var(--muted);font-size:var(--fs-s)}.ws-page-head,.ws,.ws-library-anchor{--ws-line:#b9b8af;--ws-soft:#5d5a51;font-size:19px;line-height:1.4;color:var(--ink)}.ws{--glaze:#fff;--dink:#1b4d8f;--dframe:#7e96be}.ws h2,.ws h6{font-weight:400}.ws-page-head{display:grid;gap:var(--space-block) var(--space-group);padding:0 0 var(--space-block)}.ws-page-head .nqp-launch-sub{font-size:16px;color:var(--muted)}.ws-page-head .nqp-launch-actions{display:flex;flex-wrap:wrap;gap:var(--s1) var(--space-block);font-size:16px}.ws-page-head .ws-steps{display:grid;gap:var(--space-tight);font-size:16px}.ws-page-head .ws-step-n{margin-right:var(--space-tight);color:var(--accent)}.modetabrow{display:flex;gap:0 var(--space-block);overflow-x:auto;padding:var(--space-tight) 0;border-block:1px solid var(--hairline)}.modetab{flex:none;padding:var(--space-tight) 0;font-size:18px;color:var(--ink);text-decoration:none}.modetab.on{color:#1e3c8c;box-shadow:inset 0 -2px 0 var(--ink)}.tabico,.tabnote{display:none}.bgrid{display:grid;gap:var(--space-group);align-items:start}.saycol{display:flex;flex-direction:column;gap:var(--space-block);padding:var(--space-block) var(--space-text);background:var(--cream)}.prh,.ws-inspector-heading h2{font-size:30px;line-height:1.06}.sd-phase-marker,.wslead{display:none}.prhead,.ws-inspector-heading{display:grid;gap:var(--space-related)}.ws-step-say,.ws-setting-value{font-size:17px;color:var(--ws-soft)}.ws-inspector-heading .ws-setting-value{font-size:14px}.waybox>form,.ws-inspector{display:flex;flex-direction:column;gap:var(--space-block)}.twoways{display:flex;flex-direction:column;gap:var(--space-text)}.emptyways{display:grid;gap:var(--space-related)}.promptwrap textarea{min-height:0;height:111px;padding:var(--space-text);border-color:var(--ws-line);font-size:19px;line-height:1.45}.saynothing,.askhint,.ws-credits{font-size:15px;color:var(--ws-soft)}.saynothing,.askhint.warn{color:var(--clay)}.ws .drop{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:2px var(--space-tight);padding:var(--space-tight) 0;cursor:pointer}.ws .drop .ic{width:15px;color:var(--accent)}.dropt{font-size:17px;text-decoration:underline;text-underline-offset:4px}.dropt i,.ws-enhanced-mode i{font-size:15px;font-style:normal;color:var(--ws-soft)}.dropsay{grid-column:2;font-size:14px;color:var(--ws-soft)}.ws .drop img{display:none}.ws .drop img.active{display:block;grid-column:1 / -1;width:96px;margin-top:var(--space-tight);border:1px solid var(--ws-line)}.ws .drop.over{outline:1px dashed var(--accent);outline-offset:4px}.ws .drop.dim{opacity:.5;pointer-events:none}.waybox .alt{align-self:flex-start;padding:0;border:0;background:none;font-size:14px;text-decoration:underline}.ws-enhanced-mode{display:flex;align-items:center;gap:var(--space-related)}.ws-enhanced-mode input{width:27px;height:27px;margin:0;accent-color:var(--ink)}.ws-style-section{display:grid;gap:var(--space-block);padding-top:var(--space-block);border-top:1px solid var(--hairline)}.wsstrip{display:grid;gap:var(--space-text)}.wssrow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-text) var(--space-related)}.wssrow>input,.szcards>input,.ws-stylechips input,.panel-size-option input{position:absolute;opacity:0;pointer-events:none}.wssw{display:grid;align-content:start;gap:var(--space-tight);font-size:14px;line-height:1.3;cursor:pointer}.thb{position:relative;display:block;aspect-ratio:1;padding:2px;border:1px solid transparent;background:var(--paper);box-shadow:0 1px 5px #2424211f}.thb img{width:100%;height:100%;object-fit:cover}.nmb{display:block;padding:2px 0}.wssw:hover .thb{border-color:var(--accent)}.wssw.on .thb::after{content:"";position:absolute;top:-6px;right:-6px;width:16px;height:16px;border-radius:50%;background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 10'%3E%3Cpath d='M1 5l4 3.5L12 1' fill='none' stroke='%23fff' stroke-width='2.4'/%3E%3C/svg%3E") center / 9px no-repeat}.wssw.on .thb{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.wssw.on .nmb{border-bottom:1px solid var(--accent)}.wssec.mine{display:grid;gap:var(--space-related)}.wssec.mine summary{font-size:16px;cursor:pointer}.optfold,.railsec{border-top:1px solid var(--hairline)}.optfold.flat{border:0;padding:var(--space-text) var(--space-block);background:var(--paper)}.optfold.flat>.ctl{display:grid;gap:var(--space-block)}.optfold.flat .railbody{gap:var(--space-text);padding:0}.optfold>summary,.railsec>summary{display:flex;align-items:center;gap:var(--space-related);padding:var(--space-tight) 0;list-style:none;cursor:pointer}.optfold>summary::-webkit-details-marker,.railsec>summary::-webkit-details-marker{display:none}.optfold>summary::after,.railsec>summary::after{content:"+";margin-left:auto;color:var(--muted)}.optfold[open]>summary::after,.railsec[open]>summary::after{content:"\2013"}.optfold>summary .ws-setting-value,.railsec>summary .ws-setting-value{margin:0 0 0 auto;font-size:14px;text-align:right}.optem,.optw i{display:none}.optw b{font-weight:400}.railbody,.ws-control-body{display:grid;gap:var(--space-text);padding:var(--space-tight) 0 var(--space-related)}div.railsec,.varyrow{display:grid;gap:var(--space-tight)}div.railsec:not(.slid){padding-top:var(--space-text)}.railsec.slid{border:0}.aolab{font-size:15px;color:var(--ws-soft)}.optdiag{width:100%;max-width:246px;height:auto;color:var(--muted)}.sl-line{display:flex;align-items:center;gap:var(--space-related);font-size:14px;color:var(--ws-soft)}.sl-line i{font-style:normal}.sl-line input{flex:1;accent-color:var(--ink)}.szcards{display:flex;flex-wrap:wrap;gap:var(--space-tight)}.szc{display:inline-flex;align-items:center;gap:var(--space-tight);padding:var(--space-tight) var(--space-related);border:1px solid var(--hairline);background:var(--paper);font-size:15px;cursor:pointer}.szc.on{border-color:var(--ink)}.szc .sw{width:18px;height:18px;border:1px solid currentColor}.makerow,.railfoot{display:grid;gap:var(--space-tight)}.makebtn,.railfoot .cartbtn,.provbuy .cartbtn{display:flex;justify-content:space-between;align-items:center;gap:var(--space-related);min-height:44px;padding:0 var(--space-text);border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-size:18px;text-align:left;text-decoration:none;transition:background .16s ease,color .16s ease}.makebtn,.railfoot .cartbtn{width:100%}.makebtn:hover,.railfoot .cartbtn:hover,.provbuy .cartbtn:hover{border-color:var(--accent-deep);background:var(--accent-deep);color:var(--paper)}.makebtn.dim,.cartbtn.dim{opacity:.55}.emptyrow{justify-items:start}.emptyrow .makebtn{width:auto}.ws-preview-heading{display:flex;justify-content:space-between;gap:var(--space-text);padding:var(--space-text) 0;border-top:1px solid var(--ink)}.sd-empty-note{display:grid;gap:var(--space-text);max-width:360px;padding:var(--space-group) 0;font-size:21px;line-height:1.45;color:var(--ws-soft)}.sd-empty-note h2{font-size:36px;line-height:1.12;color:var(--ink)}.ws .sd-empty-note ~ .stage{justify-items:start}.sd-empty-note ~ .stage .emptyplate2{place-content:start;justify-items:start;width:auto;aspect-ratio:auto;padding:0;border:0}.sd-empty-note ~ .stage :is(.epsay,.epwhere,.seg){display:none}.ws .stage{display:grid;justify-items:center;gap:var(--space-text);padding-top:var(--space-tight)}.ws .stage--made{justify-items:stretch;gap:var(--space-group)}.stage-tile{display:grid;justify-items:center;gap:var(--space-text)}.stage-prov{display:grid;gap:var(--space-text)}.ws .plate{width:min(100%,420px);aspect-ratio:1;background:var(--paper)}.ws .plate.wide{width:100%;aspect-ratio:auto}.ws .plate img,.platelink{display:block;width:100%;height:100%;object-fit:contain}.ws .plate.wallview{background:0 0 / 33.33% repeat}.ws .plate.wallview .platelink{visibility:hidden}.ws .plate iframe{width:100%;height:100%;border:0}.tilequote{font-size:22px;text-align:center}.ws-prompt-again{font-size:16px}.ws .closeup{display:inline-flex;align-items:center;gap:var(--space-tight);padding:var(--space-tight) var(--space-related);border:1px solid var(--hairline);font-size:16px;text-decoration:none}.ws .closeup svg{width:16px;height:16px}.ws-alts{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-tight)}.ws-alt{width:60px;padding:2px;border:1px solid var(--hairline);background:var(--paper)}.ws-alt.on{border-color:var(--ink)}.ws-alt img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.ws .cstate{font-size:14px;color:var(--muted);text-align:center}.ws .cstate i{font-style:normal}.ws .seg{display:inline-flex;border:1px solid var(--hairline)}.ws .seg button{min-width:64px;padding:var(--space-tight) var(--space-text);border:0;background:var(--paper);font-size:15px}.ws .seg button.on{box-shadow:inset 0 0 0 1px var(--ink)}.ws .stage.wall .blankplate{background:repeating-conic-gradient(var(--paper) 0 25%,var(--cream) 0 50%) 0 0 / 33.33% 33.33%}.ws .prov{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-text);width:100%;padding-top:var(--space-text);border-top:1px solid var(--hairline)}.ws .pt{flex:1 1 220px}.ws .pth img{width:64px}.ws .pl2,.ws .pm{font-size:14px;color:var(--muted)}.ws .pq{font-size:20px}.provbuy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-related);font-size:16px}.provedit{display:inline-flex;align-items:center;gap:var(--s1)}.ws-next{width:100%;font-size:14px}.emptyplate2{display:grid;place-content:center;justify-items:center;gap:var(--space-text);width:min(100%,420px);aspect-ratio:1;padding:var(--space-block);border:1px dashed var(--ws-line);font-size:18px;color:var(--ws-soft);text-align:center}.emptyplate2.limitplate{aspect-ratio:auto}.epways{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-related)}.epways .makebtn{width:auto}.failedplate svg{width:40px}.edit-form .railsec>summary{padding:var(--space-text) 0;font-size:24px}.edit-form .railsec>summary::after{width:1em;font-size:22px;text-align:center}.oursnote,.gathernote{font-size:15px;color:var(--ws-soft)}.glzdot{flex:none;width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #0002}.ws-colour-choices{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-tight) 2px}.ws-colour-choice{display:grid;justify-items:center;gap:var(--space-tight);font-size:14px;color:var(--text-soft);text-align:center;cursor:pointer}.ws-colour-choice input{position:absolute;opacity:0}.ws-colour-choice .glzdot{width:44px;height:44px;outline:1px solid transparent;outline-offset:4px;transition:outline-color .15s}.ws-colour-choice:hover .glzdot{outline-color:var(--hairline)}.ws-colour-choice:has(:checked){color:var(--ink)}.ws-colour-choice:has(:checked) .glzdot{outline:1.5px solid var(--ink)}.ws-colour-choice:has(:focus-visible) .glzdot{outline:2px solid var(--accent)}.ws-colour-choice:has(:disabled){color:var(--muted);cursor:default}.ws-colour-choice:has(:disabled) .glzdot{opacity:.8}.verbpair{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-tight)}.verbone{display:grid}.opdiag{display:none}.flipbtn{display:grid;justify-items:center;align-content:center;gap:var(--space-tight);padding:var(--space-text) var(--space-tight);border:1px solid var(--hairline);background:var(--paper);font-size:16px;line-height:1.35;text-align:center;cursor:pointer}.flipbtn svg{width:24px;height:24px}:checked + .flipbtn{border-color:var(--ink);box-shadow:0 0 0 .5px var(--ink)}:focus-visible + .flipbtn{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:480px){.ws-colour-choices{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--space-text)}}.panel-size-picker{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-related)}.panel-size-option{display:flex;flex-direction:column;align-items:center;gap:var(--space-tight);padding:var(--space-related) var(--space-tight);border:1px solid var(--hairline);background:var(--paper);text-align:center;cursor:pointer}.panel-size-option:has(:checked){border-color:var(--accent);background:#f8fafb;box-shadow:0 2px 8px #1b3a6b33}.panel-size-mini-grid{display:grid;gap:2px;width:38px;padding:2px;background:var(--panel-hover)}.panel-size-mini-cell{aspect-ratio:1;background:var(--paper)}:checked + .panel-size-mini-grid .panel-size-mini-cell{background:var(--accent)}.panel-size-info{display:grid;font-size:13px;color:var(--muted)}.panel-size-value{font-size:20px;color:var(--ink)}.ws-library-anchor{display:grid;gap:var(--space-block);padding-top:var(--space-section);border-top:1px solid var(--hairline)}.wb-library-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-tight) var(--space-block)}.wb-library-heading h2{font-size:36px}.ws-library-anchor .ydhead{display:none}.ydhead h2{font-size:var(--fs-h2)}.ydhead{text-align:center}.ydtitle{display:grid;gap:var(--space-related)}.madeline{color:var(--muted)}.phead:not(:has(>.aside>:not([hidden]))){display:none}.wb-library-search{display:grid;gap:var(--space-related)}.wb-library-query{display:grid;grid-template-columns:minmax(0,443px) max-content;gap:var(--space-tight)}.ws .projects{padding:0;border:0}.wb-library-query input{padding:var(--space-tight) var(--space-related);border-color:var(--ws-line);font-size:17px}.wb-library-submit,.wb-library-pages button{padding:var(--space-tight) var(--space-related);border:1px solid var(--ink);background:var(--paper);font-size:16px}.wb-library-submit:hover,.wb-library-pages button:not([disabled]):hover{background:var(--ink);color:var(--paper)}.ws-stylechips{display:flex;flex-wrap:wrap;gap:var(--space-tight)}.ws-stylechips label{display:inline-flex;align-items:center;gap:var(--space-tight);padding:var(--space-tight) var(--space-related);border:1px solid var(--hairline);background:var(--paper);font-size:14px;cursor:pointer}.ws-stylechips label.empty{color:var(--faint)}.ws-stylechips :checked + label{border-color:var(--ink);background:var(--cream)}.chth img{width:26px;height:26px;object-fit:cover}.chc{color:var(--muted)}.ws .pgal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-group) var(--space-text)}.ws .pcard{display:grid;align-content:start;gap:var(--space-tight)}.ws .pcard .im{position:relative;display:block;aspect-ratio:1;border:1px solid var(--hairline);background:var(--paper)}.ws .pcard .im img{width:100%;height:100%;object-fit:cover}.ws .tick{position:absolute;top:8px;right:8px;display:none;width:22px;height:22px;padding:var(--s1);border-radius:50%;background:var(--accent);color:var(--paper)}.ws .tick svg{width:14px;height:14px}.ws .pcard.sel .tick{display:block}.ws .pcard.sel .im{outline:2px solid var(--accent);outline-offset:2px}.ws .yours{display:none}.ws .lname{display:flex;justify-content:space-between;gap:var(--space-related)}.zwords:not(.titled)::before{content:"\201C"}.zwords:not(.titled)::after{content:"\201D"}.ws .lbl{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.35}.lfrom,.ldept{font-size:14px;color:var(--muted)}.ldep{text-decoration:none}.ws .pacts{display:flex;justify-content:center;align-items:center;padding-top:var(--space-text)}.ws .pacts>a,.ws .pacts button,.ws .pacts label{display:inline-flex;align-items:center;gap:var(--s1);padding:var(--s1) var(--space-tight);border:0;background:none;color:#41413b;font-size:14px;text-decoration:none;cursor:pointer}.ws .pacts>* + *,.ws .pacts form + label{border-left:1px solid var(--hairline)}.ws .pacts form{display:contents}.ws .cartb::after{content:"Buy"}.pacts svg{width:15px;height:15px}.ws .pacts .ws-select{position:absolute;opacity:0;pointer-events:none}.ws .pacts .ws-select:checked + label{color:var(--accent)}.ws .panel-gallery-card{display:grid;gap:var(--space-tight);text-decoration:none}.ws .panel-grid{gap:1px;min-width:0;overflow:hidden}.ws .panel-tile{aspect-ratio:1;background-color:var(--panel-hover)}.panel-card-caption{display:flex;justify-content:space-between;gap:var(--space-tight);font-size:16px}.panel-card-badge{padding:0 var(--space-tight);background:var(--panel-hover);font-size:14px}.wb-library-empty{grid-column:1 / -1;color:var(--muted)}.wb-library-pages{display:flex;justify-content:space-between;align-items:center;gap:var(--space-text)}.wb-library-pages button[disabled]{opacity:.4;cursor:default}.wb-library-range,.wb-library-selection{font-size:15px;color:var(--muted)}.selbar{position:fixed;bottom:20px;left:50%;z-index:40;transform:translateX(-50%);display:flex;align-items:center;gap:var(--space-related);padding:var(--space-related) var(--space-text);background:var(--ink);color:var(--paper);font-size:16px;box-shadow:var(--shadow)}.selbar button{padding:var(--space-tight) var(--space-text);border:1px solid var(--paper);background:var(--paper);color:var(--ink)}.selbar button.ghost{background:none;color:var(--paper)}.strip2{display:flex;gap:var(--s1)}.strip2 .m{width:26px;height:26px;background:center / cover}@media (min-width:901px){.ws-page-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.ws-page-head .nqp-launch-actions{justify-content:flex-end}.bgrid{grid-template-columns:540px minmax(0,1fr);gap:var(--s7)}.saycol{padding:var(--space-group)}.midcol{position:sticky;top:calc(var(--header-h) + 16px)}.prh,.ws-inspector-heading h2{font-size:34px}.sd-empty-note{padding:var(--s8) 0}.sd-empty-note h2{font-size:49px}.wb-library-heading h2{font-size:51px}.ws .pgal{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s7) var(--space-block)}.ws .pacts>a,.ws .pacts button,.ws .pacts label{padding:var(--s1) var(--space-related);font-size:15px}}
