.go-page-header[data-astro-cid-5pytdcej]{line-height:1.25;margin-block-end:4rem;margin-block-start:4rem;max-inline-size:48rem;position:relative;text-wrap:balance;z-index:2}.go-page-header[data-astro-cid-5pytdcej] h1[data-astro-cid-5pytdcej]{font-size:1.875rem;line-height:1.25;margin-block-end:1rem}.go-page-header[data-astro-cid-5pytdcej] p[data-astro-cid-5pytdcej]{align-items:center;display:flex;font-size:1.5rem;gap:.75rem;line-height:1.25;word-break:break-all}.go-page-image[data-astro-cid-5pytdcej]{align-items:center;display:flex;justify-content:center;margin-block-end:2rem;padding-block:1rem;position:relative;z-index:0}#main-image-container[data-astro-cid-5pytdcej]{aspect-ratio:16/9;border-radius:.5rem;inline-size:100%;max-inline-size:1600px;overflow:visible}.go-page-image[data-astro-cid-5pytdcej] a[data-astro-cid-5pytdcej]{block-size:100%;display:block;inline-size:100%}#main-site-image[data-astro-cid-5pytdcej]{block-size:100%;border-radius:.5rem;inline-size:100%;object-fit:cover}.image-placeholder[data-astro-cid-5pytdcej]{align-items:center;background-color:var(--color-placeholder-bg);block-size:100%;border-radius:.5rem;color:var(--color-text-muted);display:flex;inline-size:100%;justify-content:center}.go-page-info[data-astro-cid-5pytdcej]{display:flex;flex-direction:column;gap:2rem;position:relative;z-index:2}.go-page-info[data-astro-cid-5pytdcej] p[data-astro-cid-5pytdcej]{font-size:1.25rem;line-height:1.25}.info-label[data-astro-cid-5pytdcej]{font-weight:600}.info-muted[data-astro-cid-5pytdcej]{opacity:.7}.colors-row[data-astro-cid-5pytdcej]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.colors-label[data-astro-cid-5pytdcej]{font-size:1.25rem;line-height:1.25}.colors-label[data-astro-cid-5pytdcej] .info-label[data-astro-cid-5pytdcej]{align-self:center;display:block;transform:translateY(-9px)}.color-swatch-group[data-astro-cid-5pytdcej]{align-items:center;display:flex;flex-direction:column}.color-swatch[data-astro-cid-5pytdcej]{backface-visibility:hidden;block-size:3rem;border:2px solid var(--color-grid-border);border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;display:block;inline-size:3rem;transform:translateZ(0);transform-origin:center;transition:transform .2s}.color-swatch[data-astro-cid-5pytdcej]:hover{transform:scale3d(1.1,1.1,1);will-change:transform}.color-name[data-astro-cid-5pytdcej]{font-size:.75rem;font-weight:500;margin-block-start:.25rem}.color-hex[data-astro-cid-5pytdcej]{color:var(--color-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.visit-link[data-astro-cid-5pytdcej]{align-items:center;display:inline-flex;gap:.5rem}.back-link[data-astro-cid-5pytdcej] a[data-astro-cid-5pytdcej]{align-items:center;display:inline-flex;font-size:1.25rem;gap:.5rem;line-height:1.25}.go-page-nav[data-astro-cid-5pytdcej]{border-block-start:2px solid var(--color-text);margin-block-start:4rem;padding-block-start:2rem;position:relative;z-index:2}.nav-links[data-astro-cid-5pytdcej]{align-items:center;display:flex;flex-direction:column;gap:4rem}.nav-link[data-astro-cid-5pytdcej]{align-items:center;color:inherit;display:flex;flex-direction:column;gap:.5rem;text-decoration:none;transition:color .2s}.nav-link[data-astro-cid-5pytdcej]:hover{color:var(--color-cssline)}.nav-link[data-astro-cid-5pytdcej] span[data-astro-cid-5pytdcej]{font-size:.875rem;font-weight:600;text-transform:uppercase}.nav-link[data-astro-cid-5pytdcej] img[data-astro-cid-5pytdcej]{border-radius:.5rem}.nav-placeholder[data-astro-cid-5pytdcej]{align-self:center;text-transform:uppercase;visibility:hidden}#main-site-image{content-visibility:visible!important;display:block!important;opacity:1!important;visibility:visible!important}#main-image-container{content-visibility:visible!important;visibility:visible!important}.favicon{backface-visibility:hidden;block-size:32px;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 3px #0000001a;inline-size:32px;opacity:.8;transform:translateZ(0);transform-origin:center center;transition:transform .2s ease,opacity .3s ease}.favicon:hover{transform:scale3d(1.1,1.1,1);will-change:transform}@media (max-inline-size:640px){.favicon{block-size:24px;inline-size:24px}}@media (min-inline-size:641px) and (max-inline-size:768px){.favicon{block-size:28px;inline-size:28px}}nav img{backface-visibility:hidden;opacity:0;transform:translateZ(0);transition:opacity .3s ease;will-change:opacity}nav img[loading=lazy]{opacity:0}nav img[loading=lazy]:not([src=""]){opacity:1}