:root{--white:#FAFAF8;--grey-1:#EFEDE8;--grey-2:#837F76;--black:#0A0A0A;--grey-3:#151412;--line:rgba(10,10,10,.13);--line-dark:rgba(250,250,248,.16);--maxw:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--black);font-family:Inter,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,.disp{font-family:Inter,sans-serif;font-weight:500;letter-spacing:-.005em;line-height:1.08;margin:0}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{font-family:inherit;cursor:pointer}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}:focus-visible{outline:2px solid var(--black);outline-offset:3px}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}header{position:sticky;top:0;z-index:50;background:#fafaf8e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.nav{max-width:var(--maxw);margin:0 auto;padding:20px 32px;display:flex;align-items:center;justify-content:space-between}.navmark-img{height:16px;width:auto;mix-blend-mode:multiply}.nav-links{display:flex;align-items:center;gap:34px}.nav-links a.txt{font-size:.82rem;letter-spacing:.03em;color:var(--grey-2)}.nav-links a.txt:hover{color:var(--black)}.nav-cta{background:var(--black);color:var(--white);padding:10px 18px;font-size:.82rem;font-weight:600;letter-spacing:.02em}.burger{display:none;background:none;border:none;color:var(--black)}.burger svg{width:22px;height:22px}@media(max-width:760px){.nav-links{position:fixed;right:0;bottom:0;left:0;top:64px;background:var(--white);flex-direction:column;align-items:flex-start;padding:36px 32px;gap:22px;transform:translate(100%);transition:transform .3s ease;border-top:1px solid var(--line)}.nav-links.open{transform:translate(0)}.nav-links a.txt{font-size:1.2rem}.burger{display:block}}.hero{position:relative;padding:56px 0 36px;overflow:hidden;text-align:center}.court-arc{position:absolute;top:-40px;left:50%;transform:translate(-50%);width:900px;max-width:160vw;opacity:.55;pointer-events:none}.court-arc path,.court-arc circle{stroke:var(--line);stroke-width:1.2;fill:none}.hero-inner{position:relative}.logo-img{width:min(420px,68vw);margin:0 auto 18px;mix-blend-mode:multiply}.pill{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);padding:7px 14px;font-size:.76rem;letter-spacing:.08em;color:var(--grey-2);margin-bottom:22px}.pill .dot{width:6px;height:6px;border-radius:50%;background:var(--black);animation:pulse 1.8s infinite ease-in-out}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.hero h1{font-size:clamp(1.9rem,4.6vw,3.2rem);max-width:16ch;margin:0 auto;letter-spacing:-.01em}.hero .sub{margin:14px auto 0;color:var(--grey-2);font-size:.92rem;letter-spacing:.08em;font-family:Inter,sans-serif;font-weight:500}.marquee{background:var(--black);color:var(--white);overflow:hidden;padding:14px 0;margin-top:34px}.marquee-track{display:flex;width:max-content;gap:0;animation:scroll 90s linear infinite;font-family:Inter,sans-serif;font-weight:500;font-size:.95rem;letter-spacing:.18em;white-space:nowrap;will-change:transform}.marquee-track span{opacity:.85;margin-right:110px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}section{padding:64px 0}.sec-head{max-width:60ch}.sec-head h2{font-size:clamp(1.9rem,3.6vw,2.7rem)}.sec-head p.lead{color:var(--grey-2);margin-top:14px;font-size:1.02rem;max-width:52ch}.about{text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about p{font-family:Inter,sans-serif;font-weight:500;letter-spacing:-.005em;font-size:clamp(1.3rem,2.6vw,1.9rem);max-width:38ch;margin:0 auto;line-height:1.45;color:var(--black)}.about p .accent{color:var(--grey-2);font-weight:400}.signup{background:var(--black);color:var(--white)}.signup .wrap{text-align:center}.signup h2{font-size:clamp(2rem,5vw,3.2rem);max-width:16ch;margin:0 auto}.signup p.lead{color:#b7b3ac;max-width:44ch;margin:18px auto 0}form.smsform{display:flex;justify-content:center;gap:0;margin:42px auto 14px;max-width:480px;border-bottom:1px solid var(--line-dark)}form.smsform input{flex:1;background:transparent;border:none;color:var(--white);font-size:1.05rem;padding:14px 4px;font-family:Inter,sans-serif}form.smsform input::placeholder{color:#6f6b64}form.smsform button{background:var(--white);color:var(--black);border:none;padding:14px 22px;font-weight:600;font-size:.9rem;white-space:nowrap}.fine{font-size:.78rem;color:#6f6b64;max-width:40ch;margin:0 auto}.insta{text-align:center;border-bottom:1px solid var(--line)}.insta h2{font-size:clamp(1.7rem,3.6vw,2.4rem)}.insta a.handle{display:inline-block;margin-top:20px;font-family:Inter,sans-serif;font-weight:500;font-size:1.1rem;border-bottom:1px solid var(--black);padding-bottom:3px}footer{padding:50px 0 30px}.foot-inner{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.foot-inner .navmark-img{height:18px}.foot-inner .meta{color:var(--grey-2);font-size:.85rem;letter-spacing:.05em}.foot-bottom{margin-top:34px;padding-top:22px;border-top:1px solid var(--line);color:var(--grey-2);font-size:.78rem;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/4/assets/courtworn.css.map */
