:root{--gold:#e4c600;--ink:#101827;--muted:#68707e;--page:#f7f5ef;--card:#fff;--line:#1018271f;--shadow:0 10px 26px #0f172a1f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{width:100%}body{background:#f7f5ef;background:var(--page);color:#101827;color:var(--ink);margin:0;min-width:0;overflow-x:hidden}a{color:inherit}button,input{font:inherit}img{max-width:100%}.site-shell{min-height:100vh;width:100%}.site-header{align-items:center;background:#e4c600;background:var(--gold);border-bottom:1px solid #00000014;box-shadow:0 2px 8px #00000014;display:flex;gap:14px;justify-content:space-between;min-height:96px;padding:10px clamp(14px,3vw,42px);position:sticky;top:0;width:100%;z-index:50}.brand{align-items:center;display:inline-flex;gap:10px;min-width:0;text-decoration:none}.brand img{background:#ffffff80;border-radius:50%;flex:0 0 auto;height:78px;object-fit:contain;width:78px}.brand div{grid-gap:1px;display:grid;gap:1px;min-width:0}.brand__eyebrow{font-size:16px;font-weight:900;letter-spacing:.18em;line-height:1.2;white-space:nowrap}.brand strong{font-size:26px;font-weight:850;line-height:1.1;white-space:nowrap}.site-header__link{background:#ffffffa6;border:1px solid #0003;border-radius:999px;flex:0 0 auto;font-size:13px;font-weight:800;padding:9px 14px;text-decoration:none;transition:transform .15s ease,background .15s ease}.site-header__link:hover{background:#ffffffd1;transform:translateY(-1px)}.intro,.intro h1,.intro p,.intro__kicker{display:none}.inventory-page{margin:0;padding:0;width:100%}.catalogue{margin:0 auto;max-width:1380px;padding:6px;width:100%}.inventory-grid{grid-gap:6px;align-items:stretch;display:grid;gap:6px;grid-template-columns:minmax(0,1fr);width:100%}.inventory-card{background:#fff;background:var(--card);border:1px solid #1018271f;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 26px #0f172a1f;box-shadow:var(--shadow);display:block;min-width:0;overflow:hidden;text-decoration:none;transform:translateZ(0);transition:transform .18s ease,box-shadow .18s ease;width:100%}.inventory-card:hover{box-shadow:0 14px 32px #0f172a29;transform:translateY(-2px)}.inventory-card:focus-visible{outline:4px solid #e4c6008c;outline-offset:3px}.inventory-card__hero{aspect-ratio:16/10;background:#e8e6df;overflow:hidden;width:100%}.inventory-card__lower{aspect-ratio:2/1.2;border-top:3px solid #5e3b20;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.inventory-card__tile{background:#e8e6df;min-width:0;overflow:hidden;position:relative}.inventory-card__tile+.inventory-card__tile{border-left:3px solid #5e3b20}.inventory-card img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.inventory-card img.is-broken{background:linear-gradient(135deg,#e9e5dc,#f6f3ed)}.inventory-card__overlay{background:linear-gradient(0deg,#fffffff7,#ffffffd6 65%,#fff0);bottom:0;height:58%;left:0;pointer-events:none;position:absolute;right:0}.inventory-card__copy{bottom:clamp(9px,1.7vw,16px);left:clamp(10px,2vw,18px);position:absolute;right:clamp(10px,2vw,18px);text-shadow:0 1px 0 #ffffff8c;text-transform:uppercase;z-index:2}.inventory-card__copy h2{font-size:clamp(15px,2.1vw,25px);font-weight:950;letter-spacing:-.02em;line-height:1.03;margin:0 0 6px;overflow-wrap:anywhere}.inventory-card__copy p{font-size:clamp(12px,1.55vw,19px);font-weight:950;line-height:1.1;margin:3px 0;overflow-wrap:anywhere}.skeleton-card{pointer-events:none}.skeleton-block{background:#e9e6de;overflow:hidden;position:relative}.skeleton-block:after{animation:shimmer 1.35s infinite;background:linear-gradient(90deg,#0000,#ffffffad,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}.skeleton-copy{display:flex;flex-direction:column;gap:8px;justify-content:flex-end;padding:14px}.skeleton-copy span{background:#ffffffa8;border-radius:8px;display:block;height:12px;width:76%}.skeleton-copy span:nth-child(2){width:58%}.skeleton-copy span:nth-child(3){width:65%}@keyframes shimmer{to{transform:translateX(100%)}}.state-card{background:#fff;border:1px solid #1018271f;border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 26px #0f172a1f;box-shadow:var(--shadow);margin:18px auto;max-width:700px;padding:30px 20px;text-align:center;width:calc(100% - 12px)}.state-card h2{margin-bottom:8px;margin-top:0}.state-card p{color:#68707e;color:var(--muted);line-height:1.5}.state-card button{background:#101827;background:var(--ink);border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:800;padding:12px 18px}.site-footer{grid-gap:12px;align-items:center;background:#111827;color:#fff;display:grid;gap:12px;grid-template-columns:auto 1fr auto;margin-top:8px;padding:20px clamp(16px,4vw,50px)}.site-footer img{background:#fff;border-radius:50%;height:42px;object-fit:contain;width:42px}.site-footer div{grid-gap:2px;display:grid;gap:2px}.site-footer span{color:#b7bec9;font-size:13px}.site-footer a{color:#fff;font-weight:800;text-decoration:none}@media (min-width:760px){.catalogue{padding:8px}.inventory-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-card{border-radius:10px}.inventory-card__lower{border-top-width:4px}.inventory-card__tile+.inventory-card__tile{border-left-width:4px}}@media (min-width:1240px){.catalogue{padding:10px}.inventory-grid{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1700px){.catalogue{max-width:1600px}}@media (max-width:620px){.site-header{gap:8px;min-height:82px;padding:8px 10px}.brand{gap:8px}.brand img{height:62px;width:62px}.brand strong{font-size:20px}.brand__eyebrow{font-size:11px;letter-spacing:.16em}.site-header__link{font-size:11px;padding:8px 10px}.catalogue{padding:4px}.inventory-grid{gap:4px;grid-template-columns:minmax(0,1fr)}.inventory-card{border-radius:6px;width:100%}.inventory-card__hero{aspect-ratio:16/10}.inventory-card__lower{aspect-ratio:2/1.25;border-top-width:2px}.inventory-card__tile+.inventory-card__tile{border-left-width:2px}.inventory-card__overlay{height:62%}.inventory-card__copy{bottom:8px;left:9px;right:9px}.inventory-card__copy h2{font-size:clamp(14px,4.2vw,19px);margin-bottom:5px}.inventory-card__copy p{font-size:clamp(11px,3.3vw,15px);margin:2px 0}.site-footer{grid-template-columns:auto 1fr;padding:16px}.site-footer>a{grid-column:1/-1}}@media (max-width:360px){.site-header__link{font-size:10px;padding:7px 8px}.brand strong{font-size:18px}.brand img{height:56px;width:56px}.catalogue{padding:3px}.inventory-grid{gap:3px}.inventory-card__copy h2{font-size:13px}.inventory-card__copy p{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.collection-cover{grid-gap:32px;align-items:center;background:radial-gradient(ellipse at 85% 20%,#e4c60018,#0000 60%),var(--page);display:grid;gap:32px;grid-template-columns:.85fr 1.15fr;margin:auto;max-width:1380px;overflow:hidden;padding:56px 42px 64px}.collection-cover__copy{animation:cover-arrive .7s ease both}.collection-cover__eyebrow{font-size:12px;font-weight:800;letter-spacing:.28em;margin:0 0 24px}.collection-cover h1{font-family:Baskerville,Palatino Linotype,Georgia,serif;font-size:clamp(48px,6vw,88px);font-weight:400;letter-spacing:-.045em;line-height:1;margin:0}.collection-cover h1 em{font-weight:400}.collection-cover__description{color:var(--muted);line-height:1.6;margin:24px 0 32px;max-width:300px}.collection-cover__cta{align-items:center;border-bottom:2px solid var(--gold);display:inline-flex;font-size:11px;font-weight:800;gap:30px;letter-spacing:.13em;padding:12px 0;text-decoration:none;text-transform:uppercase}.collection-cover__cta span{font-size:24px}.collection-cover__cta:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.collection-cover__collage{height:480px;isolation:isolate;position:relative}.collection-cover__collage:before{border:1px solid var(--gold);content:"";inset:7% 7% 7% 12%;position:absolute;transform:rotate(6deg)}.collection-cover__panel{animation:cover-arrive .9s ease both;background:linear-gradient(135deg,#dedace,#ede9df);border:5px solid var(--page);box-shadow:0 12px 30px #10182718;overflow:hidden;position:absolute}.collection-cover__panel img{display:block;height:100%;object-fit:cover;width:100%}.collection-cover__panel--1{height:77%;left:2%;top:0;width:62%}.collection-cover__panel--2{animation-delay:80ms;height:43%;right:0;top:8%;width:34%}.collection-cover__panel--3{animation-delay:.16s;bottom:0;height:46%;right:3%;width:47%}.collection-cover__panel--4{animation-delay:.24s;bottom:2%;height:30%;left:12%;width:32%}.collection-cover__seal{background:var(--ink);bottom:43%;color:var(--gold);font-family:Georgia,serif;font-size:14px;font-style:italic;line-height:1.45;padding:15px 20px;position:absolute;right:5%;z-index:2}#collection{outline:none;scroll-margin-top:110px}.inventory-image-unavailable{background:#e8e6df;color:var(--muted);display:grid;font-size:12px;height:100%;min-height:70px;place-items:center}@keyframes cover-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.collection-cover{gap:20px;padding:36px 24px 42px}.collection-cover__collage{height:390px}}@media (max-width:620px){.collection-cover{gap:14px;grid-template-columns:1fr;padding:28px 20px 32px}.collection-cover__copy{display:contents}.collection-cover__eyebrow{font-size:10px;grid-column:1/-1;grid-row:1;margin:0}.collection-cover h1{font-size:clamp(42px,11vw,60px)}.collection-cover__description{font-size:13px;grid-column:1/-1;grid-row:3;margin:0;max-width:none}.collection-cover__cta{font-size:10px;grid-column:1/-1;grid-row:5;justify-self:start;padding:8px 0}.collection-cover__collage{grid-row:4;height:clamp(230px,65vw,310px)}.collection-cover__seal{font-size:11px;padding:9px 12px}.collection-cover__panel{border-width:3px}.site-header__link{max-width:84px;text-align:center}#collection{scroll-margin-top:94px}}@media (prefers-reduced-motion:reduce){html:root{scroll-behavior:auto}.collection-cover__copy,.collection-cover__panel{animation:none}}.inventory-filters{margin:0 0 14px;min-width:0;width:100%}.inventory-category-filter{display:flex;gap:8px;max-width:100%;overflow-x:auto;padding:3px 0 10px;scrollbar-width:thin}.inventory-filters button{background:#fffbee;border:1px solid #c8b667;border-radius:22px;color:#202020;cursor:pointer;font:inherit;font-size:13px;padding:9px 15px}.inventory-category-filter button{flex:0 0 auto;white-space:nowrap}.inventory-category-filter button[aria-pressed=true]{background:#181f2c;border-color:#181f2c;color:#fff2ab}.inventory-filters form{display:flex;flex-wrap:wrap;gap:6px}.inventory-filters input{background:#fff;border:1px solid #cbc6b4;border-radius:8px;color:#202020;flex:1 1 140px;font:inherit;font-size:14px;min-width:0;padding:10px}.inventory-filters :focus-visible{outline:2px solid #a85b00;outline-offset:2px}
/*# sourceMappingURL=main.cc81a07b.css.map*/