.landracer-profile{--profile-paper:#edf0f2;background:var(--profile-paper);color:#101112;width:100%;min-height:100svh}.landracer-header{background:#f8f9f8;border-bottom:1px solid #101112;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:22px clamp(20px,3vw,52px);display:flex}.landracer-header .mini-brand{flex-shrink:0;width:clamp(145px,15vw,205px)}.landracer-header nav{flex-wrap:wrap;align-items:center;gap:4px clamp(20px,3vw,40px);display:flex}.landracer-home{letter-spacing:.05em;align-items:center;gap:12px;min-height:44px;padding:10px 0;font:700 .875rem/1.4 Courier New,monospace;display:inline-flex}.landracer-home:hover{color:var(--primary)}.landracer-home:focus-visible{outline:3px solid var(--primary);outline-offset:5px}.landracer-home.all-products-link{color:var(--primary)}.landracer-home.all-products-link:hover{text-underline-offset:5px;text-decoration:underline}.landracer-profile main:focus{outline:none}.landracer-artwork{margin:0}.landracer-artwork>img{width:100%;height:auto;display:block}.landracer-caption{border-top:1px solid #101112;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;padding:24px clamp(20px,3vw,52px);display:flex}.landracer-caption h1,.landracer-caption>p:not(.sr-only){letter-spacing:.07em;margin:0;font:700 .875rem/1.5 Courier New,monospace}.landracer-lineup-link{min-height:44px;color:var(--primary);letter-spacing:.07em;border-bottom:2px solid;align-items:center;gap:14px;padding:10px 0;font:700 .875rem/1.5 Courier New,monospace;display:inline-flex}.landracer-lineup-link:hover{color:#101112}.landracer-lineup-link:focus-visible{outline:3px solid var(--primary);outline-offset:5px}.landracer-lineup-main{padding:0 clamp(20px,3vw,52px) 56px}.landracer-lineup-heading{padding:48px 0 36px}.landracer-lineup-kicker,.landracer-lineup-rule,.landracer-format-label{letter-spacing:.06em;font:700 .875rem/1.5 Courier New,monospace}.landracer-lineup-kicker{margin:0 0 18px}.landracer-lineup-heading h1{letter-spacing:-.02em;margin:0 0 24px;font:400 clamp(3rem,9vw,8rem)/1.05 Anton,Impact,sans-serif}.landracer-lineup-note{max-width:44rem;margin:0;font-size:1rem;line-height:1.6}.landracer-lineup-rule{border-top:5px solid #101112;border-bottom:1px solid #101112;justify-content:space-between;gap:20px;padding:18px 0;display:flex}.landracer-packaging-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landracer-packaging-card{border-bottom:1px solid #101112;border-right:1px solid #101112;padding:26px 24px 32px;scroll-margin-top:20px}.landracer-packaging-card:first-child{padding-left:0}.landracer-packaging-card:last-child{border-right:0;padding-right:0}.landracer-format-label{justify-content:space-between;gap:16px;display:flex}.landracer-format-art{justify-content:center;align-items:flex-end;height:clamp(260px,33vw,470px);margin:24px 0 32px;display:flex}.landracer-format-art svg{max-width:100%;height:100%;display:block}.landracer-format-eighth svg{height:72%}.landracer-format-quarter svg{height:85%}.landracer-packaging-card h2{margin:0 0 12px;font:400 clamp(2rem,4vw,3.75rem)/1.15 Anton,Impact,sans-serif}.landracer-packaging-card>p{letter-spacing:.06em;margin:0;font:700 .875rem/1.5 Courier New,monospace}.landracer-preview-note{margin-top:22px}.landracer-return{margin-top:30px}.landracer-profile .site-footer{color:#f8f9f8;background:#101112;padding:0 clamp(20px,3vw,52px);container-type:inline-size}.landracer-profile .contact-row{color:#f8f9f8;background:#101112;border:0;border-bottom:1px solid #747778;margin:0}:is(.landracer-profile .contact-row:hover,.landracer-profile .contact-row:focus-visible){background:var(--primary)}.landracer-profile .contact-row:focus-visible{outline-offset:-6px;outline:3px solid #fff}.landracer-profile .catalog-footer{color:#f8f9f8;letter-spacing:.06em;background:#101112;flex-wrap:wrap;margin:0;padding:22px 0;font-size:.875rem}@media (max-width:600px){.landracer-header{gap:16px;padding:16px 20px}.landracer-header .mini-brand{width:140px}.landracer-home{gap:8px;font-size:.875rem}.landracer-caption{padding:20px}.landracer-lineup-heading{padding-top:36px}.landracer-packaging-grid{grid-template-columns:1fr}.landracer-packaging-card,.landracer-packaging-card:first-child,.landracer-packaging-card:last-child{border-right:0;padding:24px 0 32px}.landracer-format-art{height:360px}.landracer-profile .contact-row{min-height:100px}.landracer-profile .catalog-footer{gap:10px 24px;padding:20px 0}}@media (max-width:360px){.landracer-header{flex-wrap:wrap}}
