.tapeit{background:var(--color-bg);color:var(--color-text)}.tapeit .container{max-width:1320px}.tapeit h1,.tapeit h2,.tapeit h3{color:var(--color-heading)}.tapeit a{color:inherit}.tapeit a:focus-visible{outline:3px solid currentColor;outline-offset:6px}.tapeit__hero{background:linear-gradient(180deg,var(--color-bg-soft),var(--color-bg));color:var(--color-text);overflow:hidden}.tapeit__hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(32px,6vw,90px);align-items:center;padding-top:76px;padding-bottom:88px}.tapeit__eyebrow{font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tapeit__intro>.tapeit__eyebrow,.tapeit__visit .tapeit__eyebrow{color:var(--color-accent)}.tapeit__title{font-family:Stardos Stencil,Georgia,serif;font-size:clamp(4.5rem,8.5vw,7.5rem);line-height:.92;margin:26px 0 18px;letter-spacing:-.04em}.tapeit__title span{display:block;color:var(--color-accent)}.tapeit__association{max-width:37ch;color:var(--color-text-muted);font-size:.8rem;line-height:1.6}.tapeit__headline{font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.2;margin:30px 0 14px;max-width:24ch}.tapeit__lead{max-width:55ch;color:var(--color-text-muted);font-size:1rem;line-height:1.75}.tapeit__actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px}.tapeit .tapeit__button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:50px;padding:13px 22px;background:var(--color-accent);color:#fff;font-size:.9rem;font-weight:700;border:1px solid var(--color-accent)}.tapeit .tapeit__button:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.tapeit .tapeit__button:focus-visible{outline-color:var(--color-heading)}.tapeit__text-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:.9rem;font-weight:700;text-decoration:underline;text-underline-offset:5px}.tapeit__text-link:hover{text-decoration-thickness:2px}.tapeit__field-card{position:relative;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);transform:rotate(3deg);padding:24px;box-shadow:var(--shadow-elevated)}.tapeit__field-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--color-border);font-family:monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.tapeit__field-image{background:var(--color-media-bg);border:1px solid var(--color-media-border);margin:20px 0;padding:24px;aspect-ratio:1.1;display:flex;align-items:center;justify-content:center}.tapeit__field-image img{width:100%;height:100%;object-fit:contain}.tapeit__field-caption h2{font-size:1.8rem;line-height:1.2;margin-top:8px}.tapeit__field-caption p{font-size:.85rem;line-height:1.6;margin-top:12px;color:var(--color-text-muted)}.tapeit__field-caption a{margin-top:8px}.tapeit__seal{position:absolute;right:-12px;top:65px;padding:8px 16px;background:var(--color-accent);color:#fff;border:2px solid var(--color-surface);font-family:monospace;font-weight:700;font-size:.75rem;letter-spacing:.1em;transform:rotate(-9deg)}.tapeit__tape{display:flex;justify-content:center;gap:50px;overflow:hidden;background:var(--color-surface-alt);color:var(--color-heading);padding:13px 0;border-block:2px solid var(--color-accent);font-size:.82rem;font-weight:900;letter-spacing:.13em;white-space:nowrap}.tapeit__tape span:before{content:"\2726";margin-right:50px}.tapeit__event{border-bottom:1px solid var(--color-border)}.tapeit__facts{display:grid;grid-template-columns:1fr 1.3fr 1fr;padding-block:30px}.tapeit__facts>div{padding-inline:28px;border-left:1px solid var(--color-border)}.tapeit__facts>div:first-child{padding-left:0;border:0}.tapeit__facts dt{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:8px}.tapeit__facts dd{font-size:1rem;font-weight:700;line-height:1.45}.tapeit__facts dd span{display:block;font-size:.83rem;font-weight:400;margin-top:4px}.tapeit__lineup{padding-block:78px;scroll-margin-top:130px}.tapeit__section-heading{display:grid;grid-template-columns:1fr .8fr;gap:40px;align-items:end;margin-bottom:34px}.tapeit__section-heading h2{font-size:clamp(2rem,3.5vw,3rem);max-width:19ch;margin-top:12px;line-height:1.15}.tapeit__section-heading>p{color:var(--color-text-muted);font-size:.97rem;max-width:51ch}.tapeit__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.tapeit__product{display:flex;flex-direction:column;border:1px solid var(--color-border);background:var(--color-surface)}.tapeit__product-image{position:relative;display:flex;align-items:center;justify-content:center;padding:30px;height:230px;border-bottom:1px solid var(--color-border)}.tapeit__product-image img{width:100%;height:100%;object-fit:contain}.tapeit__item-number{background:var(--color-surface);padding:3px 6px;position:absolute;left:15px;top:10px;color:var(--color-text-muted);font:.75rem monospace}.tapeit__image-label{color:var(--color-text);font-family:var(--font-heading);font-size:1.8rem;line-height:1.2;text-align:center}.tapeit__product-body{display:flex;flex:1;flex-direction:column;padding:24px}.tapeit__product-body .tapeit__eyebrow{color:var(--color-accent);font-size:.65rem}.tapeit__product h3{font-family:var(--font-body);font-size:1.12rem;line-height:1.4;margin:10px 0}.tapeit__product-description{color:var(--color-text-muted);font-size:.87rem;margin-bottom:22px}.tapeit__product-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;border-top:1px solid var(--color-border);padding-top:12px;margin-top:auto;font-size:.8rem;font-weight:700}.tapeit__product-link:hover{text-decoration:underline;text-underline-offset:4px}.tapeit__catalog-note{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:24px}.tapeit__catalog-note p{max-width:65ch;font-size:.8rem;color:var(--color-text-muted)}.tapeit__catalog-note a{flex-shrink:0}.tapeit__visit{background:var(--color-bg-soft);color:var(--color-text);padding-block:72px;scroll-margin-top:130px;border-top:6px solid var(--color-accent)}.tapeit__visit-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.tapeit__visit h2{margin:16px 0;max-width:20ch;font-size:clamp(2rem,3.6vw,3rem);line-height:1.15}.tapeit__checklist{padding:30px;border:1px solid var(--color-border)}.tapeit__checklist h3{font-size:1.35rem;margin-bottom:22px}.tapeit__checklist li{display:flex;gap:18px;padding:16px 0;border-bottom:1px solid var(--color-border);font-size:.9rem}.tapeit__checklist li span{color:var(--color-accent);font-family:monospace}.tapeit__checklist>p{font-family:var(--font-heading);font-size:1rem;margin-top:26px;color:var(--color-accent)}@media(max-width:999px){.tapeit__products{grid-template-columns:repeat(2,minmax(0,1fr))}.tapeit__visit-grid{gap:30px}.tapeit__field-card{padding:18px}}@media(max-width:749px){.tapeit__hero-grid{grid-template-columns:1fr;gap:48px;padding-block:44px 60px}.tapeit__title{font-size:clamp(4.5rem,17vw,7rem)}.tapeit__field-card{max-width:430px;width:calc(100% - 24px);margin-inline:auto}.tapeit__facts{grid-template-columns:1fr;gap:20px}.tapeit__facts>div{padding:0 0 20px;border:0;border-bottom:1px solid var(--color-border)}.tapeit__facts>div:first-child{border-bottom:1px solid var(--color-border)}.tapeit__facts>div:last-child{border:0;padding:0}.tapeit__section-heading,.tapeit__visit-grid{grid-template-columns:1fr;gap:24px}.tapeit__lineup,.tapeit__visit{padding-block:48px}.tapeit__catalog-note{flex-direction:column;align-items:start;gap:12px}}@media(max-width:599px){.tapeit__products{grid-template-columns:1fr}.tapeit__product-image{height:240px}.tapeit__checklist{padding:24px}}@media(prefers-reduced-motion:reduce){html:has(.tapeit){scroll-behavior:auto}.tapeit a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
