.page-hero{position:relative;background:var(--bg-surface);border-bottom:var(--stroke) solid var(--yellow);overflow:hidden}.page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--rays);pointer-events:none}.page-hero__inner{position:relative;z-index:1;padding-block:var(--space-7) var(--space-6);text-align:center}.page-hero__eyebrow{display:block;margin-bottom:var(--space-2);color:var(--text-muted-on-dark)}.page-hero__title{font-size:var(--text-h1);line-height:var(--leading-tight);color:var(--yellow);text-shadow:var(--outline-display)}.page-hero__lede{max-width:60ch;margin:var(--space-3) auto 0;font-family:var(--font-body);font-size:var(--text-body-lg);color:var(--text-on-dark-soft)}.page-section{padding-block:var(--space-7)}.page-section+.page-section{border-top:var(--stroke-hair) solid rgba(27,42,74,.12)}.page-section__heading{margin-bottom:var(--space-5)}.prose{background:var(--bg-light);color:var(--text-on-light);border:var(--stroke) solid var(--dark);border-radius:var(--radius);box-shadow:var(--pop-dark-sm);padding:var(--space-6);max-width:var(--container-narrow);margin-inline:auto}.prose p{font-size:var(--text-body);line-height:var(--leading-body)}.prose p+p{margin-top:var(--space-4)}.prose strong{color:var(--red)}.prose__quote{margin-top:var(--space-4);padding-left:var(--space-4);border-left:var(--stroke) solid var(--red);font-style:italic;color:var(--dark)}.stat-chip{display:inline-block;margin-top:var(--space-4);font-family:var(--font-display);font-size:1rem;letter-spacing:var(--tracking-wide);color:var(--yellow);background:var(--dark);border:var(--stroke-hair) solid var(--yellow);border-radius:var(--radius-sm);padding:.4rem .9rem;box-shadow:var(--pop-yellow-sm)}.detail-list{display:grid;gap:var(--space-4);max-width:var(--container-narrow);margin-inline:auto}.detail-list__item{display:grid;grid-template-columns:minmax(7rem,auto) 1fr;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-light);border:var(--stroke-hair) solid var(--dark);border-radius:var(--radius-sm)}.detail-list__term{font-family:var(--font-display);letter-spacing:.05em;color:var(--red)}.detail-list__desc{color:var(--text-on-light)}.detail-list__desc a{color:var(--dark);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:3px}@media(max-width:560px){.detail-list__item{grid-template-columns:1fr;gap:.2rem}}.team-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-5);max-width:var(--container-narrow);margin-inline:auto}.team-card{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;background:var(--bg-surface);border:var(--stroke) solid var(--yellow);border-radius:var(--radius-lg);box-shadow:var(--pop-yellow-sm);padding:var(--space-5) var(--space-4)}.team-card__avatar{display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:50%;background:var(--red);border:var(--stroke-hair) solid var(--yellow);font-family:var(--font-display);font-size:1.6rem;color:var(--yellow)}.team-card__name{font-family:var(--font-display);font-size:1.2rem;letter-spacing:.04em;color:var(--yellow)}.team-card__title{font-size:var(--text-small);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted-on-dark)}.page-list{list-style:none;display:grid;gap:var(--space-2);max-width:var(--container-narrow);margin-inline:auto}.page-list a{display:inline-block;font-family:var(--font-display);letter-spacing:.04em;color:var(--dark);background:var(--bg-light);border:var(--stroke-hair) solid var(--dark);border-radius:var(--radius-sm);padding:.5rem .9rem;text-decoration:none;box-shadow:var(--pop-dark-sm);transition:transform var(--speed-tap) var(--ease-out)}.page-list a:hover{transform:translate(-2px,-2px)}.contact-form-slot:empty{display:none}.page-copy{background:var(--bg-light);color:var(--text-on-page);border:var(--stroke) solid var(--dark);border-radius:var(--radius);padding:var(--space-5) var(--space-6);box-shadow:var(--pop-dark);line-height:var(--leading-body)}.page-copy p+p{margin-top:var(--space-4)}.stat-grid{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-block:var(--space-6);text-align:center}.cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);margin-block:var(--space-6)}.not-found{position:relative;background:var(--bg-surface);border-bottom:var(--stroke) solid var(--yellow);overflow:hidden;text-align:center;padding-block:var(--space-8)}.not-found:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--rays);pointer-events:none}.not-found .container{position:relative;z-index:1}.not-found__burst{margin-inline:auto;margin-bottom:var(--space-6);width:clamp(140px,30vw,220px);font-size:clamp(2rem,7vw,3.5rem)}.not-found__title{font-size:var(--text-h1);line-height:var(--leading-tight);color:var(--yellow);text-shadow:var(--outline-display);margin-bottom:var(--space-5)}.not-found__message{font-size:var(--text-body-lg);color:var(--text-on-dark-soft);margin-bottom:var(--space-6)}.not-found__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4)}.product-grid--start{justify-content:start;grid-template-columns:repeat(auto-fill,minmax(var(--card-min),300px))}.want-list-form{display:flex;flex-direction:column;gap:var(--space-5);background:var(--bg-surface);border:var(--stroke) solid var(--yellow);border-radius:var(--radius);box-shadow:var(--pop-yellow);padding:var(--space-6)}.form-field{display:flex;flex-direction:column;gap:var(--space-2)}.form-field label{font-family:var(--font-body);font-size:var(--text-body);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-on-dark)}.form-required{color:var(--yellow);font-weight:700}.form-optional{text-transform:none;letter-spacing:normal;font-weight:400;color:var(--text-muted-on-dark)}.form-hint{color:var(--text-muted-on-dark);font-size:var(--text-small);text-transform:none;letter-spacing:normal;font-weight:400}.form-field input,.form-field textarea{font:inherit;font-family:var(--font-body);background:var(--paper);color:var(--dark);border:var(--stroke-thin) solid var(--dark);border-radius:var(--radius-sm);padding:var(--space-3);resize:vertical;box-shadow:var(--pop-dark-sm)}.form-field input:focus-visible,.form-field textarea:focus-visible{outline:var(--stroke-thin) solid var(--yellow);outline-offset:2px}.want-list-form .btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.page-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:var(--space-3);font-family:var(--font-display);font-size:.9rem;letter-spacing:.05em;color:var(--yellow)}.page-crumb a{color:var(--yellow);text-decoration:none;border-bottom:var(--stroke-hair) solid var(--yellow)}.page-crumb [aria-current]{opacity:.85}.page-crumb__home{font-size:1rem}.coming-soon{--vh:100vh;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;min-height:calc(var(--vh) - var(--hdr,140px));background:var(--bg-surface);border-bottom:var(--stroke) solid var(--yellow);overflow:hidden}@supports (height:100svh){.coming-soon{--vh:100svh}}.coming-soon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--rays);pointer-events:none}.coming-soon__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-5);padding-block:var(--space-8)}.coming-soon__title{font-family:var(--font-display);font-size:var(--text-hero);line-height:var(--leading-tight);color:var(--yellow);text-shadow:var(--outline-display-lg)}.coming-soon__lead{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:var(--tracking-display);color:var(--paper)}.coming-soon__cta{margin-top:var(--space-2)}
/*# sourceMappingURL=/cdn/shop/t/111/assets/page.css.map */
