.page-hero{padding-top:calc(var(--nav-top) + var(--nav-h) + 3rem)}@media (min-width:48rem){.page-hero{padding-top:calc(var(--nav-top) + var(--nav-h) + 4.5rem)}}.cat-menu{border-radius:4px;height:17rem;overflow:hidden}@media (min-width:48rem){.cat-menu{height:clamp(18rem,38vh,23rem)}}.cat-menu nav a{font-family:var(--font-marcellus), serif;letter-spacing:.06em;gap:.55em;font-size:clamp(1.35rem,1rem + 1.6vw,2.4rem);font-weight:400;transition:color .3s}.cat-menu nav a[data-active]:before{content:"";background:var(--color-marine);border-radius:999px;width:.32em;height:.32em}.cat-menu nav a:focus-visible{outline:2px solid var(--color-marine);outline-offset:-4px;border-radius:2px}.flowing-menu-meta{font-family:var(--font-grotesk), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;color:#f5f3ee9e;vertical-align:super;margin-left:.15em;font-size:.42em;font-style:normal;font-weight:600}.cat-menu .marquee-part>span{font-family:var(--font-marcellus), serif;letter-spacing:.05em;padding-inline:1.6rem;font-size:clamp(1.05rem,.8rem + 1vw,1.7rem)}.cat-menu .marquee-part>div{border-radius:999px;width:7.5rem;height:2.5rem;margin:0 .6rem;padding:0}@media (min-width:48rem){.cat-menu .marquee-part>div{width:9rem;height:3rem}}.cat-menu-static{flex-wrap:wrap;gap:.75rem 2.25rem;padding:1.25rem 0;display:flex}.frame-card-price{white-space:nowrap;pointer-events:none;position:absolute;top:calc(125cqw - 1.25rem);left:calc(100cqw - 1.25rem);transform:translate(-100%,-100%)}.frame-card figure{cursor:pointer}.quick-view-glass{overflow:hidden}.quick-view-glass>div:last-of-type{padding:0;display:block}.quick-view-tint{background:var(--color-paper);opacity:.9;position:absolute;inset:0}.quick-view-body{z-index:1;position:relative}.portrait-stack [class*=rounded-2xl]{border-radius:4px;box-shadow:0 24px 60px #0d223738}.journal-card{height:100%;display:block}.journal-pixels:focus-visible{outline:2px solid var(--color-marine);outline-offset:3px}.contact-silk{background:linear-gradient(115deg, #16304ae6 0%, #0d2237 48%, #16304ad9 100%), var(--color-ink)}.contact-silk canvas{display:block;width:100%!important;height:100%!important}.field-glass>div:last-of-type,.contact-glass>div:last-of-type{padding:0;display:block}.field-glass-tint,.contact-glass-tint{background:var(--color-paper);opacity:.72;position:absolute;inset:0}.contact-glass-tint{background:var(--color-paper);opacity:.95}.field-glass-control,.contact-glass-body{z-index:1;display:block;position:relative}.field-glass:focus-within{outline:2px solid var(--color-marine);outline-offset:2px}
