.signature-shell__body{padding:0 var(--storefront-gutter) clamp(3.5rem,7vw,6rem)}.signature-shell>.storefront-browse.is-compact>nav{grid-column:1;grid-row:1;min-width:0}.signature-shell .shop-breadcrumbs{margin:1.4rem 0 0}.signature-shell{--sig-line:rgb(211 173 99/15%);--sig-line-strong:rgb(211 173 99/32%);--sig-mat:#0b0d10;--sig-paper:#e4e0d7;--sig-quiet:#c5b6a0;--sig-serif:Georgia,"Times New Roman",serif}.signature-masthead{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);gap:clamp(1.5rem,4vw,5.5rem);align-items:end;padding:clamp(2.5rem,6vw,5.5rem) 0 clamp(2rem,4vw,3.5rem)}.signature-masthead__kicker{margin:0 0 clamp(1.15rem,2vw,1.9rem);color:var(--storefront-gold);font:600 .68rem/1.35 IBM Plex Mono,monospace;letter-spacing:.22em}.signature-masthead h1{margin:0;font:400 clamp(2.65rem,7.4vw,6.1rem)/.98 Unbounded,sans-serif;letter-spacing:-.05em;color:var(--storefront-text)}.signature-masthead__aside{display:grid;gap:clamp(1.15rem,2vw,1.75rem);padding-bottom:.45rem}.signature-masthead__lede{margin:0;max-width:30rem;color:var(--storefront-muted);font:400 .92rem/1.95 IBM Plex Sans,sans-serif}.signature-masthead__meta{margin:0;color:var(--storefront-gold);font:500 .64rem/1.6 IBM Plex Mono,monospace;letter-spacing:.18em;text-transform:uppercase}.signature-contents{display:flex;flex-wrap:wrap;gap:0 clamp(1.5rem,4vw,3.25rem);border-block:1px solid var(--sig-line)}.signature-contents a{display:inline-flex;align-items:baseline;gap:.85rem;min-height:46px;align-content:center;padding:.85rem 0;color:var(--storefront-muted);font:500 .71rem/1 IBM Plex Mono,monospace;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:color .18s ease}.signature-contents a span{color:var(--storefront-gold)}.signature-contents a:focus-visible,.signature-contents a:hover{color:var(--storefront-text)}.signature-chapter{scroll-margin-top:130px}.signature-chapter+.signature-chapter{margin-top:clamp(3.5rem,7.5vw,7rem)}.signature-chapter__head{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:1rem clamp(1.5rem,4vw,4rem);align-items:baseline;padding-top:clamp(2.5rem,5vw,4.25rem);margin-bottom:clamp(1.75rem,3.5vw,3.25rem);border-top:1px solid var(--sig-line-strong)}.signature-chapter__mark{margin:0;color:var(--storefront-gold);font:500 .66rem/1.4 IBM Plex Mono,monospace;letter-spacing:.2em;text-transform:uppercase}.signature-chapter h2{margin:0;font:400 clamp(1.9rem,3.5vw,3.05rem)/1.03 Unbounded,sans-serif;letter-spacing:-.042em;color:var(--storefront-text)}.signature-chapter__standfirst{margin:clamp(.85rem,1.6vw,1.25rem) 0 0;max-width:33rem;color:var(--sig-quiet);font:italic 400 clamp(1.02rem,1.5vw,1.18rem)/1.65 var(--sig-serif)}.signature-look{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(1.75rem,4vw,4.5rem);align-items:center;padding:clamp(2.5rem,5vw,4.25rem) 0;border-top:1px solid var(--sig-line);scroll-margin-top:150px}.signature-look:first-child{padding-top:.25rem;border-top:0}.signature-look:nth-child(2n) .signature-look__plate{order:2}.signature-look__plate{position:relative;min-width:0;padding:2.65rem clamp(1.05rem,2.2vw,1.95rem) clamp(1.05rem,2.2vw,1.95rem);background:var(--sig-mat);border:1px solid rgb(211 173 99/18%);box-shadow:inset 0 1px 0 rgb(255 255 255/3%),0 50px 100px -55px rgb(0 0 0/95%)}.signature-look__number{position:absolute;top:1.15rem;left:clamp(1.05rem,2.2vw,1.95rem);color:var(--storefront-gold);font:500 .68rem/1 IBM Plex Mono,monospace;letter-spacing:.18em}.signature-look__image{display:block;width:100%;height:auto}.signature-look__duo{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:clamp(.5rem,1vw,1rem);padding:clamp(1.5rem,3vw,2.5rem) clamp(1rem,2vw,1.75rem);background:var(--sig-paper)}.signature-look__duo-piece{display:block;min-width:0}.signature-look__duo-piece[data-piece="1"]{align-self:start;padding-top:1.15rem}.signature-look__duo-piece[data-piece="2"]{padding-top:2.75rem}.signature-look__duo-piece img{display:block;width:100%;height:auto;mix-blend-mode:multiply;transition:transform .32s ease}.signature-look__plate:hover .signature-look__duo-piece img{transform:translateY(-3px)}.signature-look__plate-label{position:absolute;left:clamp(1.55rem,2.8vw,2.55rem);bottom:clamp(1.55rem,2.8vw,2.55rem);padding:.52rem .8rem;background:rgb(11 13 16/92%);border:1px solid rgb(211 173 99/24%);color:#e6dccb;font:500 .58rem/1 IBM Plex Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.signature-look__story{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.signature-look__eyebrow{margin:0 0 clamp(.85rem,1.6vw,1.2rem);color:var(--storefront-gold);font:500 .64rem/1.6 IBM Plex Mono,monospace;letter-spacing:.19em;text-transform:uppercase}.signature-look__eyebrow span{margin:0 .55rem;color:var(--storefront-faint)}.signature-look__story h3{margin:0;font:400 clamp(1.85rem,3.3vw,2.85rem)/1.02 Unbounded,sans-serif;letter-spacing:-.042em}.signature-look__story h3 a{color:var(--storefront-text);text-decoration:none;transition:color .18s ease}.signature-look__story h3 a:focus-visible,.signature-look__story h3 a:hover{color:var(--storefront-gold-bright)}.signature-look__concept{margin:clamp(.95rem,1.8vw,1.35rem) 0 0;color:var(--sig-quiet);font:italic 400 clamp(1.05rem,1.55vw,1.22rem)/1.6 var(--sig-serif)}.signature-look__description{margin:clamp(.95rem,1.8vw,1.35rem) 0 0;max-width:31rem;color:var(--storefront-muted);font-size:.84rem;line-height:1.95}.signature-look__pieces{width:100%;margin:clamp(1.45rem,2.6vw,2.15rem) 0 0;padding:0;list-style:none;border-top:1px solid var(--sig-line)}.signature-look__pieces li{display:grid;grid-template-columns:2.15rem minmax(0,1fr) auto;align-items:baseline;gap:.8rem;padding:.95rem .25rem;border-bottom:1px solid var(--sig-line);scroll-margin-top:160px}.signature-look__piece-number{color:var(--storefront-faint);font:400 .64rem/1.4 IBM Plex Mono,monospace;letter-spacing:.12em}.signature-look__pieces a{color:#d7d2c8;font-size:.845rem;line-height:1.55;text-decoration:none;transition:color .16s ease}.signature-look__pieces a:focus-visible,.signature-look__pieces a:hover{color:var(--storefront-gold-bright)}.signature-look__piece-arrow{color:var(--storefront-faint);font-size:.82rem}.signature-look__total{display:flex;align-items:baseline;justify-content:space-between;gap:1.25rem;width:100%;margin:1.55rem 0 0;padding-top:1.15rem;border-top:1px solid var(--sig-line-strong);color:var(--storefront-faint);font:500 .62rem/1.5 IBM Plex Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.signature-look__total strong{color:var(--storefront-text);font:400 clamp(1.25rem,1.9vw,1.55rem)/1.2 Unbounded,sans-serif;letter-spacing:-.025em}.signature-look__total strong del{margin-right:.6rem;color:var(--storefront-faint);font:400 .85rem/1.2 IBM Plex Sans,sans-serif;text-decoration:line-through}.signature-look__action{display:inline-flex;align-items:center;gap:.75rem;min-height:46px;margin:clamp(1.55rem,2.8vw,2.15rem) 0 0;padding:0 .15rem .2rem;border-bottom:1px solid rgb(211 173 99/45%);color:var(--storefront-gold);font:600 .72rem/1 IBM Plex Mono,monospace;letter-spacing:.17em;text-transform:uppercase;text-decoration:none;transition:color .18s ease,border-color .18s ease}.signature-look__action:focus-visible,.signature-look__action:hover{color:var(--storefront-gold-bright);border-bottom-color:var(--storefront-gold-bright)}.signature-look__status{margin:1.15rem 0 0;color:var(--storefront-faint);font:italic 400 .85rem/1.6 var(--sig-serif)}.signature-pieces__grid{gap:clamp(1.15rem,2.2vw,2.25rem)}.signature-pieces__note{margin:clamp(1.55rem,3vw,2.25rem) 0 0;color:var(--storefront-faint);font-size:.78rem;line-height:1.9}.signature-colophon{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem clamp(1.5rem,4vw,3.5rem);align-items:start;margin-top:clamp(3.5rem,7vw,6.5rem);padding-top:clamp(1.75rem,3vw,2.5rem);border-top:1px solid var(--sig-line)}.signature-colophon p{margin:0;max-width:43rem;color:var(--storefront-faint);font-size:.8rem;line-height:1.95}.signature-collection a:focus-visible{outline:2px solid var(--storefront-gold);outline-offset:4px}@media (max-width:1024px){.signature-look{grid-template-columns:minmax(0,1fr);gap:clamp(1.55rem,3.5vw,2.5rem);align-items:start}.signature-look:nth-child(2n) .signature-look__plate{order:0}.signature-look__plate,.signature-look__story{width:min(100%,46rem);margin:0 auto}}@media (max-width:860px){.signature-masthead{grid-template-columns:minmax(0,1fr);gap:1.75rem}.signature-masthead__aside{padding-bottom:0}}@media (max-width:640px){.signature-chapter__head{grid-template-columns:minmax(0,1fr);gap:.65rem}.signature-chapter+.signature-chapter{margin-top:3.25rem}.signature-look{padding:2.35rem 0}.signature-look__plate{padding:2.35rem .75rem .75rem}.signature-look__number{top:1rem;left:.75rem}.signature-look__plate-label{left:1.15rem;bottom:1.15rem}.signature-look__duo-piece[data-piece="1"]{padding-top:.55rem}.signature-look__duo-piece[data-piece="2"]{padding-top:1.75rem}.signature-colophon{grid-template-columns:minmax(0,1fr);gap:1.35rem}}@media (prefers-reduced-motion:reduce){.signature-contents a,.signature-look__action,.signature-look__duo-piece img,.signature-look__pieces a,.signature-look__story h3 a{transition:none}.signature-look__plate:hover .signature-look__duo-piece img{transform:none}}.signature-glass{position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(7px) saturate(.85) brightness(1.06) contrast(.96);backdrop-filter:blur(7px) saturate(.85) brightness(1.06) contrast(.96);background:linear-gradient(135deg,rgb(240 230 211/7%),rgb(240 230 211/1%) 38%,rgb(120 132 152/6%) 62%,rgb(240 230 211/5%));box-shadow:inset 0 1px 0 rgb(240 230 211/14%),inset 0 0 0 1px rgb(211 173 99/14%)}.signature-glass:before{content:"";position:absolute;inset:0;opacity:.5;background:repeating-linear-gradient(0deg,rgb(240 230 211/3%) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgb(240 230 211/2%) 0 1px,transparent 1px 3px),repeating-linear-gradient(37deg,rgb(240 230 211/2%) 0 1px,transparent 1px 4px)}.signature-look__number,.signature-look__plate-label,.signature-outfit__edition{z-index:2}.signature-outfit__composition-note{position:relative;z-index:2}.signature-look__total--soon strong{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;letter-spacing:0}.signature-studies{padding:clamp(2.15rem,4vw,3.5rem) clamp(1.15rem,3vw,2.75rem);background:linear-gradient(180deg,rgb(255 255 255/0),rgb(255 255 255/2.4%) 12%,rgb(255 255 255/2.4%) 88%,rgb(255 255 255/0))}.signature-studies__group+.signature-studies__group{margin-top:clamp(2.75rem,5vw,4.5rem)}.signature-studies__group-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:clamp(1.75rem,3vw,2.75rem);padding-bottom:1.05rem;border-bottom:1px solid var(--sig-line)}.signature-studies__group-head h3{margin:0;color:var(--storefront-text);font:italic 400 clamp(1.25rem,2vw,1.65rem)/1.35 Georgia,Times New Roman,serif}.signature-studies__group-head span{color:var(--storefront-gold);font:500 .63rem/1.4 IBM Plex Mono,monospace;letter-spacing:.18em;text-transform:uppercase}.signature-studies__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.25rem,4vw,3.5rem) clamp(1.25rem,2.6vw,2.5rem);align-items:start}.signature-studies__grid>.signature-study:nth-child(3n+2){margin-top:clamp(1.75rem,3.5vw,3.25rem)}.signature-study{min-width:0;scroll-margin-top:150px}.signature-study__plate{position:relative;display:block;padding:2.15rem clamp(.65rem,1.2vw,1rem) clamp(.65rem,1.2vw,1rem);background:var(--sig-mat);border:1px solid rgb(211 173 99/16%);box-shadow:0 42px 85px -52px rgb(0 0 0/92%);transition:border-color .22s ease,transform .26s ease}.signature-study__plate img{display:block;width:100%;height:auto}.signature-study__plate:focus-visible,.signature-study__plate:hover{border-color:rgb(211 173 99/42%);transform:translateY(-3px)}.signature-study__number{position:absolute;top:.85rem;left:clamp(.65rem,1.2vw,1rem);color:var(--storefront-gold);font:500 .62rem/1 IBM Plex Mono,monospace;letter-spacing:.18em}.signature-study__caption{padding-top:1.15rem}.signature-study__caption h4{margin:0;font:400 clamp(1.2rem,1.9vw,1.55rem)/1.15 Unbounded,sans-serif;letter-spacing:-.035em}.signature-study__caption h4 a{color:var(--storefront-text);text-decoration:none;transition:color .18s ease}.signature-study__caption h4 a:focus-visible,.signature-study__caption h4 a:hover{color:var(--storefront-gold-bright)}.signature-study__concept{margin:.75rem 0 0;color:var(--sig-quiet);font:italic 400 .98rem/1.7 Georgia,Times New Roman,serif}.signature-study__pieces{margin:.95rem 0 0;padding:.85rem 0 0;border-top:1px solid var(--sig-line);list-style:none;color:var(--storefront-faint);font-size:.76rem;line-height:1.85}.signature-study__link{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;margin-top:.45rem;color:var(--storefront-gold);font:600 .68rem/1 IBM Plex Mono,monospace;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:color .18s ease}.signature-study__link:focus-visible,.signature-study__link:hover{color:var(--storefront-gold-bright)}.signature-concept-detail{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(1.5rem,4vw,4.25rem);margin:2rem 0}.signature-concept-detail__image{align-self:start;padding:clamp(.65rem,1.2vw,1rem);background:var(--sig-mat);border:1px solid rgb(211 173 99/18%);box-shadow:0 50px 100px -55px rgb(0 0 0/95%)}.signature-concept-detail__image img{display:block;width:100%;height:auto}.signature-concept-detail__copy{align-self:center;color:var(--storefront-muted);font-size:.86rem;line-height:1.85;min-width:0}.signature-concept-detail__eyebrow{margin:0;color:var(--storefront-gold);font:500 .64rem/1.6 IBM Plex Mono,monospace;letter-spacing:.19em;text-transform:uppercase}.signature-concept-detail h1{margin:.55rem 0 1.35rem;color:var(--storefront-text);font:400 clamp(2.15rem,4.4vw,3.9rem)/1.03 Unbounded,sans-serif;letter-spacing:-.045em}.signature-concept-detail__concept{margin:0 0 1.15rem;color:var(--sig-quiet);font:italic 400 clamp(1.05rem,1.6vw,1.22rem)/1.65 Georgia,Times New Roman,serif}.signature-concept-detail dl{margin:1.85rem 0}.signature-concept-detail dl>div{border-top:1px solid var(--sig-line);padding:1.05rem 0}.signature-concept-detail dt{color:var(--storefront-text);font:400 1.12rem/1.45 Unbounded,sans-serif;letter-spacing:-.025em}.signature-concept-detail dd{margin:.45rem 0 0;color:var(--storefront-muted)}.signature-concept-detail__notice{border-top:1px solid var(--sig-line-strong);padding-top:1.15rem;color:var(--storefront-faint);font-size:.78rem;line-height:1.85}@media (max-width:1000px){.signature-studies__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signature-studies__grid>.signature-study:nth-child(3n+2){margin-top:0}.signature-studies__grid>.signature-study:nth-child(2n){margin-top:clamp(1.5rem,3vw,2.5rem)}}@media (max-width:640px){.signature-studies{padding:1.85rem 1.05rem}.signature-concept-detail,.signature-studies__grid{grid-template-columns:minmax(0,1fr)}.signature-studies__grid>.signature-study:nth-child(2n){margin-top:0}.signature-concept-detail__copy{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.signature-study__plate{transition:none}.signature-study__plate:focus-visible,.signature-study__plate:hover{transform:none}}.signature-concept-detail__image{position:relative}.signature-study__number{z-index:2}.signature-study__soon{position:absolute;z-index:2;left:clamp(.65rem,1.2vw,1rem);bottom:clamp(.65rem,1.2vw,1rem);padding:.45rem .7rem;background:rgb(10 11 14/88%);color:#f0e6d3;font:500 .6rem/1.2 IBM Plex Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.signature-atelier{--sa-gold:#c6a76b;--sa-gold-hi:#e2c387;--sa-muted:#a29d93;--sa-text:#ece8df;--sa-frame:#181818;--sa-studio:#d9d4cb;--sa-line:#bfa36b45;--sa-sticky-top:9.5rem;color:var(--sa-text)}.signature-atelier a:focus-visible,.signature-atelier button:focus-visible{outline:2px solid var(--sa-gold-hi);outline-offset:4px}.signature-atelier__intro{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:.5rem 0 2.5rem}.signature-atelier__eyebrow{margin:0;color:var(--sa-gold);font:600 .6875rem/1.6 IBM Plex Mono,monospace;letter-spacing:.19em}.signature-atelier__intro h1{margin:.75rem 0 1rem;font:400 clamp(2.4rem,4.6vw,4.3rem)/1.02 Unbounded,sans-serif;letter-spacing:-.05em;color:var(--sa-text)}.signature-atelier__intro h1 em{display:block;margin-top:.18em;font:italic 400 .74em/1.05 Georgia,Times New Roman,serif;letter-spacing:-.03em;color:var(--sa-gold)}.signature-atelier__lede{max-width:34rem;margin:0 0 .75rem;color:#ccc6bb;font-size:clamp(.95rem,1.15vw,1.08rem);line-height:1.7}.signature-atelier__note{max-width:30rem;margin:0;color:var(--sa-muted);font-size:.78rem;line-height:1.7}.signature-atelier__jump{display:flex;flex-wrap:wrap;gap:.25rem 1.75rem;margin-top:1.25rem}.signature-atelier__jump a{display:inline-flex;align-items:baseline;gap:.55rem;min-height:44px;padding:.7rem 0 .35rem;border-bottom:1px solid #bfa36b70;color:var(--sa-gold-hi);font-size:.82rem;text-decoration:none;transition:border-color .2s ease,color .2s ease}.signature-atelier__jump a:hover{border-color:var(--sa-gold-hi);color:#f3dcae}.signature-atelier__jump b{color:var(--sa-muted);font:500 .66rem/1 IBM Plex Mono,monospace;letter-spacing:.08em}.signature-atelier__hero{position:relative;justify-self:end;width:100%;max-width:23rem;margin:0}.signature-atelier__mosaic{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:.6rem;background:var(--sa-frame);border:1px solid #bfa36b35;border-radius:2px;overflow:hidden}.signature-atelier__mosaic--1{grid-template-columns:minmax(0,1fr)}.signature-atelier__mosaic img{display:block;width:100%;aspect-ratio:4/5;object-fit:contain;background:var(--sa-studio)}.signature-atelier__mosaic .signature-glass{inset:.6rem}.signature-atelier__hero figcaption{display:flex;flex-wrap:wrap;gap:.3rem 1rem;padding:.8rem 5.5rem 0 .35rem;color:#ddd3bf;font:italic .8rem/1.5 Georgia,serif}.signature-atelier__hero figcaption span{color:var(--sa-muted);font:.66rem/1.6 IBM Plex Sans,sans-serif;letter-spacing:.04em}.signature-atelier__mark{position:absolute;right:1.1rem;bottom:-1.05rem;color:#d5b16b;font:italic 3.2rem/1 Georgia,serif;text-shadow:0 2px 18px #000;pointer-events:none}.signature-atelier__portfolio{display:grid;grid-template-columns:minmax(0,7fr) minmax(17rem,3fr);grid-template-areas:"work showcase";align-items:start;gap:clamp(1.25rem,2.5vw,2.5rem)}.signature-atelier__work{grid-area:work;min-width:0}.signature-atelier__showcase{grid-area:showcase;min-width:0;position:sticky;top:var(--sa-sticky-top);max-height:calc(100vh - var(--sa-sticky-top) - 1rem);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#bfa36b55 transparent}.signature-atelier__section{scroll-margin-top:10rem}.signature-atelier__section+.signature-atelier__section{margin-top:2.75rem}.signature-atelier__section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;padding:.9rem 0 1.1rem;border-top:1px solid var(--sa-line)}.signature-atelier__section-head h2{margin:0;color:#ddc38d;font:italic 400 1.3rem/1.2 Georgia,serif}.signature-atelier__section-head>span{color:var(--sa-muted);font-size:.74rem}.signature-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.9rem 1.1rem}.signature-card{display:flex;flex-direction:column;min-width:0;padding-bottom:.9rem;border-bottom:1px solid #c6a76b24;scroll-margin-top:10rem}.signature-card__plate{position:relative;display:block;overflow:hidden;background:var(--sa-studio);border:1px solid #ffffff12;border-radius:2px;transition:border-color .2s ease}.signature-card__duo,.signature-card__image{display:block;width:100%;aspect-ratio:4/5}.signature-card__image{object-fit:contain;transition:transform .5s cubic-bezier(.22,1,.36,1)}.signature-card__duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.4rem;padding:1.2rem .6rem}.signature-card__duo img{width:100%;height:100%;object-fit:contain}.signature-card__label,.signature-card__number{position:absolute;z-index:2;font:500 .58rem/1.2 IBM Plex Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.signature-card__number{top:.55rem;left:.55rem;padding:.3rem .45rem;background:rgb(10 11 14/82%);color:var(--sa-gold-hi)}.signature-card__label{left:.55rem;right:.55rem;bottom:.55rem;width:fit-content;max-width:calc(100% - 1.1rem);padding:.4rem .55rem;background:rgb(10 11 14/88%);color:#f0e6d3}.signature-card:is(:hover,:focus-within) .signature-card__plate{border-color:#c6a76b70}.signature-card:is(:hover,:focus-within) .signature-glass{-webkit-backdrop-filter:blur(3px) saturate(.92) brightness(1.06);backdrop-filter:blur(3px) saturate(.92) brightness(1.06)}.signature-card:is(:hover,:focus-within) .signature-card__image{transform:scale(1.025)}.signature-glass{transition:backdrop-filter .45s ease,-webkit-backdrop-filter .45s ease}.signature-card__caption{padding:.75rem .05rem 0}.signature-card__caption h3{margin:0;font:400 clamp(.98rem,1.25vw,1.15rem)/1.2 Unbounded,sans-serif;letter-spacing:-.03em;overflow-wrap:anywhere}.signature-card__caption h3 a{color:var(--sa-text);text-decoration:none}.signature-card__caption h3 a:hover{color:var(--sa-gold-hi)}.signature-card__concept{margin:.35rem 0 0;color:#d4bd90;font:italic .84rem/1.45 Georgia,serif}.signature-card__pieces{display:flex;flex-wrap:wrap;gap:.15rem .65rem;margin:.6rem 0 0;padding:0;list-style:none;color:var(--sa-muted);font-size:.72rem;line-height:1.5}.signature-card__pieces li+li:before{content:"/";margin-right:.65rem;color:#5d5a54}.signature-card__pieces a{color:#c9c3b8;text-decoration:none;border-bottom:1px solid transparent}.signature-card__pieces a:hover{color:var(--sa-gold-hi);border-bottom-color:#e2c38780}.signature-card__status{display:flex;flex-wrap:wrap;gap:.25rem .8rem;align-items:baseline;margin:.65rem 0 0;font-size:.78rem}.signature-card__status em{color:var(--sa-gold);font:italic .9rem Georgia,serif}.signature-card__status strong{color:var(--sa-text);font:500 .95rem Unbounded,sans-serif;letter-spacing:-.02em}.signature-card__status span{color:var(--sa-muted);font:italic .78rem Georgia,serif}.signature-showcase{border-top:1px solid var(--sa-line)}.signature-showcase__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:52px;padding-block:.35rem}.signature-showcase__header h2{margin:0;color:#d5b77d;font:italic 400 1.3rem/1.2 Georgia,serif}.signature-showcase__controls{display:flex;align-items:center}.signature-showcase__controls button{width:44px;height:44px;border:0;background:transparent;color:var(--sa-gold-hi);font-size:1.8rem;line-height:1;cursor:pointer}.signature-showcase__controls button:hover{color:#f3dcae}.signature-showcase__controls span{min-width:4.4rem;text-align:center;white-space:nowrap;color:#aaa395;font:.72rem/1 IBM Plex Mono,monospace;letter-spacing:.08em}.signature-showcase__slide{animation:signature-showcase-in .5s cubic-bezier(.22,1,.36,1)}@keyframes signature-showcase-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.signature-showcase__plate{position:relative;display:block;padding:.5rem;background:var(--sa-frame);border:1px solid #bfa36b35;border-radius:2px;overflow:hidden;touch-action:pan-y;user-select:none}.signature-showcase__plate img{display:block;width:100%;height:min(33vh,21rem);object-fit:contain;background:var(--sa-studio)}.signature-showcase__plate .signature-glass{inset:.5rem;-webkit-backdrop-filter:blur(4px) saturate(.9) brightness(1.05);backdrop-filter:blur(4px) saturate(.9) brightness(1.05)}.signature-showcase__label{position:absolute;z-index:2;left:1rem;bottom:1rem;padding:.4rem .6rem;background:rgb(10 11 14/88%);color:#f0e6d3;font:500 .58rem/1.2 IBM Plex Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.signature-showcase__eyebrow{margin:1rem 0 .4rem;color:var(--sa-gold);font:500 .62rem/1.5 IBM Plex Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.signature-showcase__slide h3{margin:0;font:400 clamp(1.35rem,1.9vw,1.7rem)/1.1 Unbounded,sans-serif;letter-spacing:-.04em}.signature-showcase__slide h3 a{color:var(--sa-text);text-decoration:none}.signature-showcase__concept{margin:.45rem 0 .6rem;color:#d9be86;font:italic .95rem/1.45 Georgia,serif}.signature-showcase__description{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#bdb7ac;font-size:.78rem;line-height:1.7}.signature-showcase__pieces{margin:.9rem 0 0;padding:0;list-style:none}.signature-showcase__pieces li{display:flex;align-items:baseline;gap:.8rem;min-height:40px;padding:.55rem 0;border-top:1px solid #ffffff14;font-size:.8rem}.signature-showcase__piece-number{color:#7d786f;font:.62rem IBM Plex Mono,monospace;letter-spacing:.1em}.signature-showcase__pieces a{display:flex;flex:1;justify-content:space-between;gap:.75rem;color:#e1dacd;text-decoration:none}.signature-showcase__pieces a span{color:#8f897e}.signature-showcase__pieces a:hover,.signature-showcase__pieces a:hover span{color:var(--sa-gold-hi)}.signature-showcase__pieces li>span:last-child{color:#c9c3b8}.signature-showcase__action{display:inline-flex;gap:2rem;align-items:center;min-height:44px;margin-top:.6rem;border-bottom:1px solid #bfa36b70;color:var(--sa-gold-hi);font-size:.8rem;letter-spacing:.02em;text-decoration:none}.signature-showcase__track{display:block;height:1px;margin:0 0 .75rem;background:#ffffff14;overflow:hidden}.signature-showcase__progress{display:block;height:100%;width:100%;background:linear-gradient(90deg,#8c7444,var(--sa-gold-hi));transform:scaleX(0);transform-origin:left center}.signature-showcase__progress[data-running=true]{animation:signature-showcase-progress 7s linear forwards}@keyframes signature-showcase-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.signature-atelier__footnote{display:flex;gap:1.4rem;align-items:center;margin-top:2.5rem;padding:1.25rem 0;border-top:1px solid #ffffff15;color:var(--sa-muted)}.signature-atelier__footnote>span{color:var(--sa-gold);font-size:2rem}.signature-atelier__footnote p{max-width:44rem;margin:0;font-size:.8rem;line-height:1.75}@media (max-width:1050px){.signature-atelier__portfolio{grid-template-columns:minmax(0,1fr);grid-template-areas:"showcase" "work";gap:1.5rem}.signature-atelier__showcase{position:static;max-height:none;overflow:visible}.signature-showcase{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"header header" "track track" "slide slide"}.signature-showcase__header{grid-area:header}.signature-showcase__slide{grid-area:slide;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:1.5rem;align-content:start}.signature-showcase__plate{grid-row:1/span 7}.signature-showcase__track{grid-area:track}}@media (max-width:900px){.signature-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.signature-atelier__intro{grid-template-columns:minmax(0,1fr);gap:1.4rem;padding:.25rem 0 1.5rem}.signature-atelier__intro h1{font-size:clamp(2.1rem,10vw,2.9rem)}.signature-atelier__hero{justify-self:center;max-width:15rem}.signature-atelier__mark{font-size:2.5rem;right:.6rem;bottom:-.8rem}.signature-atelier__jump{gap:0 1.2rem}.signature-showcase,.signature-showcase__slide{display:block}.signature-showcase__plate img{height:min(52vh,26rem)}.signature-cards{gap:1.5rem .75rem}.signature-card__caption h3{font-size:.92rem}.signature-card__concept{font-size:.78rem}.signature-card__pieces{display:none}.signature-card__label,.signature-card__number{font-size:.6875rem;letter-spacing:.06em}.signature-card__label{padding:.32rem .45rem}.signature-card__label-kind{display:none}}@media (prefers-reduced-motion:reduce){.signature-showcase__progress[data-running=true],.signature-showcase__slide{animation:none}.signature-card__image,.signature-glass{transition:none}.signature-card:is(:hover,:focus-within) .signature-card__image{transform:none}}.signature-atelier__notice,.signature-showcase__notice{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:1.1rem 0 0;color:#d9d4ca;font-size:.875rem;line-height:1.4}.signature-showcase__notice{margin-top:.9rem;padding-top:.9rem;border-top:1px solid rgb(211 173 99/18%);font-size:.8125rem}.signature-atelier__hero--available figcaption{font-style:italic}