.MembershipPlans-module__3c4F8q__plans{--pricing-accent:var(--clay);--pricing-line:var(--border);--pricing-muted:var(--muted-foreground)}.MembershipPlans-module__3c4F8q__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.MembershipPlans-module__3c4F8q__card{border:1px solid var(--pricing-line);background:var(--card);color:var(--foreground);border-radius:1.5rem;flex-direction:column;padding:1.6rem 1.4rem 1.4rem;transition:translate .22s,box-shadow .22s;display:flex;position:relative}.MembershipPlans-module__3c4F8q__featured{--pricing-accent:var(--primary-foreground);--pricing-line:color-mix(in oklch,var(--primary-foreground)30%,transparent);--pricing-muted:var(--primary-foreground);color:var(--primary-foreground);background:var(--studio-clay,var(--clay));border-color:var(--studio-clay,var(--clay));box-shadow:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.MembershipPlans-module__3c4F8q__card:hover{translate:0 -4px;box-shadow:0 14px 26px -18px #52271655}}.MembershipPlans-module__3c4F8q__eyebrow{color:var(--pricing-accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;font-size:.625rem;font-weight:500;display:flex}.MembershipPlans-module__3c4F8q__title{font-family:var(--font-display);letter-spacing:-.025em;margin-top:1.15rem;font-size:1.6rem;line-height:1.2}.MembershipPlans-module__3c4F8q__description{min-height:2.75rem;color:var(--pricing-muted);margin-top:.65rem;font-size:.8125rem;line-height:1.6}.MembershipPlans-module__3c4F8q__price{flex-wrap:wrap;align-items:baseline;column-gap:.4rem;margin-top:1.2rem;display:flex}.MembershipPlans-module__3c4F8q__price strong{font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(2.7rem,3.5vw,3.5rem);font-weight:500;line-height:1.1}.MembershipPlans-module__3c4F8q__price span{color:var(--pricing-muted);font-size:.75rem}.MembershipPlans-module__3c4F8q__inheritance{border-top:1px solid var(--pricing-line);color:var(--pricing-muted);margin-top:1.25rem;padding-top:1rem;font-size:.75rem;line-height:1.4}.MembershipPlans-module__3c4F8q__inheritance strong{font-weight:600}.MembershipPlans-module__3c4F8q__inheritance+.MembershipPlans-module__3c4F8q__perk{border-top:0;margin-top:.8rem;padding-top:0}.MembershipPlans-module__3c4F8q__perk{border-top:1px solid var(--pricing-line);flex-wrap:wrap;align-items:baseline;gap:.2rem .4rem;margin-top:1.25rem;padding-top:1rem;display:flex}.MembershipPlans-module__3c4F8q__perk strong{color:var(--pricing-accent);letter-spacing:-.04em;font-size:1.125rem;font-weight:600;line-height:1.2;display:block}.MembershipPlans-module__3c4F8q__perk span{font-size:.75rem;line-height:1.4}.MembershipPlans-module__3c4F8q__perk .MembershipPlans-module__3c4F8q__additionalCredits{white-space:nowrap;font-size:.6875rem}.MembershipPlans-module__3c4F8q__additionalCredits strong{display:inline}.MembershipPlans-module__3c4F8q__packageValue{margin-top:.65rem;font-size:.75rem;line-height:1.5}.MembershipPlans-module__3c4F8q__packageValue strong{color:var(--pricing-accent);font-weight:600}.MembershipPlans-module__3c4F8q__benefits{color:var(--pricing-muted);gap:.5rem;margin:.8rem 0 1.25rem;font-size:.75rem;line-height:1.4;display:grid}.MembershipPlans-module__3c4F8q__benefits li{align-items:flex-start;gap:.5rem;display:flex}.MembershipPlans-module__3c4F8q__icon{width:1rem;height:1rem;color:var(--pricing-accent);flex-shrink:0;margin-top:.1rem}.MembershipPlans-module__3c4F8q__action{background:var(--foreground);width:100%;min-height:2.875rem;color:var(--background);border:1px solid #0000;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding:.8rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .2s,box-shadow .2s;display:flex}.MembershipPlans-module__3c4F8q__action:hover:not(:disabled){background:var(--clay-deep);color:var(--primary-foreground)}.MembershipPlans-module__3c4F8q__featured .MembershipPlans-module__3c4F8q__action:not(:disabled){background:var(--primary-foreground);color:var(--clay-deep)}.MembershipPlans-module__3c4F8q__action:disabled{color:var(--pricing-muted);border-color:var(--pricing-line);background:0 0;justify-content:center}.MembershipPlans-module__3c4F8q__action:focus-visible,.MembershipPlans-module__3c4F8q__details summary:focus-visible,.MembershipPlans-module__3c4F8q__notice a:focus-visible{outline:2px solid var(--pricing-accent);outline-offset:4px}.MembershipPlans-module__3c4F8q__details{border-bottom:1px solid var(--pricing-line);font-size:.8125rem}.MembershipPlans-module__3c4F8q__details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.6rem;padding:.8rem 0;font-weight:500;list-style:none;display:flex}.MembershipPlans-module__3c4F8q__details summary::-webkit-details-marker{display:none}.MembershipPlans-module__3c4F8q__details[open] summary .MembershipPlans-module__3c4F8q__icon{transform:rotate(45deg)}.MembershipPlans-module__3c4F8q__rules{color:var(--pricing-muted);grid-template-columns:1fr 1fr;gap:1.5rem 3rem;padding:.4rem 0 1.5rem;line-height:1.7;display:grid}.MembershipPlans-module__3c4F8q__rules h4{color:var(--foreground);margin-bottom:.7rem;font-weight:600}.MembershipPlans-module__3c4F8q__rates{text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:.75rem}.MembershipPlans-module__3c4F8q__rates th,.MembershipPlans-module__3c4F8q__rates td{padding:.4rem .75rem .4rem 0}.MembershipPlans-module__3c4F8q__rates thead{color:var(--foreground)}.MembershipPlans-module__3c4F8q__rates tbody th{font-weight:400}.MembershipPlans-module__3c4F8q__notice{color:var(--pricing-muted);text-align:center;margin-top:1rem;font-size:.75rem;line-height:1.7}.MembershipPlans-module__3c4F8q__notice a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.MembershipPlans-module__3c4F8q__state{border:1px solid var(--border);background:var(--card);border-radius:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:2rem;display:flex}.MembershipPlans-module__3c4F8q__state h3{font-family:var(--font-display);font-size:1.5rem}.MembershipPlans-module__3c4F8q__state p{color:var(--muted-foreground);margin-top:.5rem;font-size:.875rem}.MembershipPlans-module__3c4F8q__state .MembershipPlans-module__3c4F8q__action{width:auto;margin:0}.MembershipPlans-module__3c4F8q__skeleton{border:1px solid var(--border);background:linear-gradient(120deg,var(--card),var(--muted),var(--card));background-size:200% 100%;border-radius:1.5rem;height:27rem;animation:2s ease-in-out infinite MembershipPlans-module__3c4F8q__loading}@keyframes MembershipPlans-module__3c4F8q__loading{to{background-position:-200% 0}}.dark .MembershipPlans-module__3c4F8q__plans{--pricing-accent:var(--clay-soft)}.dark .MembershipPlans-module__3c4F8q__featured{--pricing-accent:var(--primary-foreground)}@media (max-width:1023px){.MembershipPlans-module__3c4F8q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.MembershipPlans-module__3c4F8q__price strong{font-size:3rem}}@media (max-width:575px){.MembershipPlans-module__3c4F8q__grid{grid-template-columns:minmax(0,1fr)}.MembershipPlans-module__3c4F8q__card{padding:1.5rem}.MembershipPlans-module__3c4F8q__description{min-height:0}.MembershipPlans-module__3c4F8q__rules{grid-template-columns:1fr}.MembershipPlans-module__3c4F8q__notice{text-align:left}}@media (prefers-reduced-motion:reduce){.MembershipPlans-module__3c4F8q__action,.MembershipPlans-module__3c4F8q__card{transition:none}.MembershipPlans-module__3c4F8q__skeleton{animation:none}}
.home-editorial-module__MmJo9q__home{--editorial-paper:#f5efe6;--editorial-ink:#25211e;--editorial-muted:#6d625b;--editorial-clay:#a74427;--studio-clay:#b44e2f;--editorial-line:#d7c9bc;--editorial-lime:#ead9b6;--background:var(--editorial-paper);--foreground:var(--editorial-ink);--card:#fffaf3;--card-foreground:var(--editorial-ink);--muted:#eee5db;--muted-foreground:var(--editorial-muted);--border:var(--editorial-line);--primary:var(--editorial-clay);--clay:var(--editorial-clay);--clay-deep:#77331f;--primary-foreground:#fffaf2;--gradient-clay:linear-gradient(145deg,#a74427,#77331f);background:var(--editorial-paper);color:var(--editorial-ink);font-family:var(--font-sans);font-size:15px;line-height:1.65}.home-editorial-module__MmJo9q__home h1,.home-editorial-module__MmJo9q__home h2,.home-editorial-module__MmJo9q__home h3{font-family:var(--font-display);font-weight:400}.home-editorial-module__MmJo9q__home em{font-weight:400}.home-editorial-module__MmJo9q__home :is(a,button){-webkit-tap-highlight-color:transparent}.home-editorial-module__MmJo9q__home :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid}.home-editorial-module__MmJo9q__home section[id]{scroll-margin-top:92px}.home-editorial-module__MmJo9q__wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(24px,6.2vw,100px)}.home-editorial-module__MmJo9q__skip{background:var(--editorial-paper);color:var(--editorial-ink);z-index:100;padding:12px 20px;position:fixed;top:-100px;left:24px}.home-editorial-module__MmJo9q__skip:focus{top:20px}.home-editorial-module__MmJo9q__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:14px;font-size:10px;line-height:1.6;display:flex}.home-editorial-module__MmJo9q__eyebrow>span{opacity:.6}.home-editorial-module__MmJo9q__photoBackdrop{pointer-events:none;transform:translate(var(--photo-x,0px),var(--photo-y,0px));transition:transform .7s cubic-bezier(.2,.7,.3,1);position:absolute;inset:-7px}.home-editorial-module__MmJo9q__revealImage{position:absolute;inset:0}.home-editorial-module__MmJo9q__hero{isolation:isolate;min-height:max(720px,100svh);color:var(--editorial-paper);background:#211711;position:relative;overflow:hidden}.home-editorial-module__MmJo9q__heroShade{pointer-events:none;background:linear-gradient(90deg,#140e0b70,#140e0b0a 75%),linear-gradient(#100d0b55 0%,#0000 32%,#140e0b0d 60%,#140e0b85 100%);position:absolute;inset:0}.home-editorial-module__MmJo9q__heroContent{min-height:inherit;flex-direction:column;justify-content:center;padding-top:164px;padding-bottom:117px;display:flex;position:relative}.home-editorial-module__MmJo9q__heroCopy{max-width:860px;padding-bottom:36px}.home-editorial-module__MmJo9q__hero h1{font-family:var(--font-sans);letter-spacing:-.065em;margin:30px 0 28px;font-size:clamp(64px,7.3vw,106px);font-weight:400;line-height:1}.home-editorial-module__MmJo9q__intro{color:#f5efe6eb;max-width:475px;font-size:17px;line-height:1.7}.home-editorial-module__MmJo9q__heroActions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:34px;display:flex}.home-editorial-module__MmJo9q__button,.home-editorial-module__MmJo9q__outlineButton{letter-spacing:.01em;background:var(--editorial-clay);color:#fffaf2;border:1px solid #0000;justify-content:space-between;align-items:center;gap:35px;min-width:181px;min-height:53px;padding:14px 23px;font-size:12px;transition:background .2s,color .2s;display:inline-flex}.home-editorial-module__MmJo9q__button:hover{background:#85391f}.home-editorial-module__MmJo9q__hero .home-editorial-module__MmJo9q__button{background:var(--editorial-paper);color:#25211e}.home-editorial-module__MmJo9q__hero .home-editorial-module__MmJo9q__button:hover{background:#e8d8c7}.home-editorial-module__MmJo9q__textLink{border-bottom:1px solid var(--editorial-line);justify-content:space-between;align-items:center;gap:22px;min-height:44px;font-size:12px;display:inline-flex}.home-editorial-module__MmJo9q__textLink:hover{color:var(--editorial-clay);border-color:currentColor}.home-editorial-module__MmJo9q__hero .home-editorial-module__MmJo9q__textLink{border-color:#f5efe670}.home-editorial-module__MmJo9q__hero .home-editorial-module__MmJo9q__textLink:hover{color:#fff}.home-editorial-module__MmJo9q__heroFoot{color:#f5efe6dc;border-top:1px solid #f5efe657;justify-content:space-between;align-items:center;gap:24px;min-height:87px;font-size:11px;display:flex;position:absolute;bottom:0;left:clamp(24px,6.2vw,100px);right:clamp(24px,6.2vw,100px)}.home-editorial-module__MmJo9q__heroFoot>span{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.home-editorial-module__MmJo9q__heroFoot i{background:currentColor;border-radius:50%;width:3px;height:3px}.home-editorial-module__MmJo9q__heroFoot a{align-items:center;gap:24px;min-height:44px;display:flex}.home-editorial-module__MmJo9q__section{padding-top:70px;padding-bottom:70px}.home-editorial-module__MmJo9q__sectionHeading{grid-template-columns:1.45fr 1fr;gap:21px 85px;margin-bottom:32px;display:grid}.home-editorial-module__MmJo9q__sectionHeading .home-editorial-module__MmJo9q__eyebrow{color:var(--editorial-clay);grid-column:1/-1}.home-editorial-module__MmJo9q__home h2{letter-spacing:-.045em;font-size:clamp(40px,4.6vw,66px);line-height:1.08}.home-editorial-module__MmJo9q__sectionHeading>p:last-child{max-width:390px;color:var(--editorial-muted);align-self:end;font-size:14px;line-height:1.8}.home-editorial-module__MmJo9q__practice{background:var(--studio-clay);color:var(--editorial-paper);grid-template-columns:1fr 1fr;display:grid;position:relative}.home-editorial-module__MmJo9q__practice>.home-editorial-module__MmJo9q__legacyAnchor{position:absolute;top:0;left:0}.home-editorial-module__MmJo9q__practiceCopy{width:100%;max-width:720px;margin-left:auto;padding:65px clamp(24px,6.2vw,100px)}.home-editorial-module__MmJo9q__practiceCopy h2{margin:20px 0 26px}.home-editorial-module__MmJo9q__practiceCopy>p:not(.home-editorial-module__MmJo9q__eyebrow){color:#fff0df;max-width:450px;margin-top:16px;font-size:14px;line-height:1.8}.home-editorial-module__MmJo9q__practice .home-editorial-module__MmJo9q__eyebrow{color:#fff0df}.home-editorial-module__MmJo9q__practice .home-editorial-module__MmJo9q__outlineButton{margin-top:26px}.home-editorial-module__MmJo9q__practicePhoto{background:#241c17;min-height:360px;position:relative;overflow:hidden}.home-editorial-module__MmJo9q__firstVisit{border-top:1px solid #fff0df70;flex-wrap:wrap;align-items:center;gap:5px 15px;margin-top:30px;padding-top:18px;scroll-margin-top:110px;font-size:11px;display:flex}.home-editorial-module__MmJo9q__firstVisit a{text-underline-offset:4px;align-items:center;gap:18px;min-height:32px;text-decoration:underline;display:inline-flex}.home-editorial-module__MmJo9q__photoSection{isolation:isolate;min-height:420px;color:var(--editorial-paper);background:#241c17;position:relative;overflow:hidden}.home-editorial-module__MmJo9q__photoContent{min-height:inherit;align-items:center;padding-block:65px;display:flex;position:relative}.home-editorial-module__MmJo9q__photoContent h2{font-family:var(--font-sans);letter-spacing:-.055em;margin:27px 0;font-size:clamp(40px,4.3vw,62px);font-weight:400;line-height:1.05}.home-editorial-module__MmJo9q__photoContent p:not(.home-editorial-module__MmJo9q__eyebrow){color:#f5efe6e8;max-width:470px;font-size:15px;line-height:1.8}.home-editorial-module__MmJo9q__photoContent .home-editorial-module__MmJo9q__eyebrow{color:#fff0df}.home-editorial-module__MmJo9q__outlineButton{color:var(--editorial-paper);background:0 0;border-color:#f5efe6a0;margin-top:30px}.home-editorial-module__MmJo9q__outlineButton:hover{background:var(--editorial-paper);color:var(--editorial-ink)}.home-editorial-module__MmJo9q__companionShade{pointer-events:none;background:linear-gradient(90deg,#281409bf,#28140959 60%,#2814091a);position:absolute;inset:0}.home-editorial-module__MmJo9q__companionCopy{max-width:720px}.home-editorial-module__MmJo9q__pricing article,.home-editorial-module__MmJo9q__pricing article a,.home-editorial-module__MmJo9q__pricing article button{border-radius:2px}.home-editorial-module__MmJo9q__courtPricing{--clay:var(--studio-clay);isolation:isolate;background:#241c17;padding-block:64px 56px;position:relative}.home-editorial-module__MmJo9q__courtBackdrop{z-index:-1;position:absolute;inset:0;overflow:hidden}.home-editorial-module__MmJo9q__courtBackdrop:after{content:"";background:#21171138;position:absolute;inset:0}@supports (clip-path:inset(0)){@media (prefers-reduced-motion:no-preference){.home-editorial-module__MmJo9q__courtBackdrop{clip-path:inset(0)}.home-editorial-module__MmJo9q__courtBackdrop .home-editorial-module__MmJo9q__photoBackdrop{transition:none;position:fixed;inset:0;transform:none}}}.home-editorial-module__MmJo9q__courtContent{position:relative}.home-editorial-module__MmJo9q__courtHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 28px;margin-bottom:22px;display:flex}.home-editorial-module__MmJo9q__courtHeading h2{color:var(--editorial-paper);letter-spacing:-.035em;font-size:clamp(28px,3vw,38px);line-height:1.15}.home-editorial-module__MmJo9q__courtHeading p{color:#fff0df;font-size:13px}.home-editorial-module__MmJo9q__courtPricing .booking-floor-card{border-color:var(--editorial-line);box-shadow:none;background:#fffaf3f5;border-radius:2px}.home-editorial-module__MmJo9q__courtPricing .booking-floor-card a{border-radius:2px}.home-editorial-module__MmJo9q__footer{color:var(--editorial-paper);background:#211e1b;padding:12px 0 24px}.home-editorial-module__MmJo9q__footerLinks{border-top:1px solid #f5efe63b;flex-wrap:wrap;gap:16px 34px;margin-top:0;padding:22px 0;font-size:12px;display:flex}.home-editorial-module__MmJo9q__footerLinks a{align-items:center;min-height:44px;display:flex}.home-editorial-module__MmJo9q__footerLinks a:last-child{margin-left:auto}.home-editorial-module__MmJo9q__footerBase{color:#d2c6ba;border-top:1px solid #f5efe63b;align-items:center;gap:24px;padding-top:23px;font-size:10px;display:flex}.home-editorial-module__MmJo9q__footerBase>a:first-child{font-family:var(--font-display);color:var(--editorial-paper);font-size:20px}.home-editorial-module__MmJo9q__footerBase>a:last-child{margin-left:auto}.home-editorial-module__MmJo9q__legacyAnchor{scroll-margin-top:90px;display:block}@media (max-width:1023px){.home-editorial-module__MmJo9q__sectionHeading{gap:20px 45px}.home-editorial-module__MmJo9q__practiceCopy{padding-inline:36px}}@media (max-width:760px){.home-editorial-module__MmJo9q__hero{min-height:max(690px,94svh)}.home-editorial-module__MmJo9q__heroContent{justify-content:center;padding-top:145px;padding-bottom:136px}.home-editorial-module__MmJo9q__heroCopy{padding-bottom:0}.home-editorial-module__MmJo9q__hero h1{letter-spacing:-.06em;margin-block:24px;font-size:clamp(55px,11.2vw,78px)}.home-editorial-module__MmJo9q__intro{max-width:350px;font-size:15px}.home-editorial-module__MmJo9q__desktopBreak{display:none}.home-editorial-module__MmJo9q__heroActions{gap:24px;margin-top:29px}.home-editorial-module__MmJo9q__hero .home-editorial-module__MmJo9q__button{min-width:155px;padding-inline:18px}.home-editorial-module__MmJo9q__heroFoot{flex-direction:column;justify-content:center;align-items:start;gap:7px;min-height:111px;font-size:10px}.home-editorial-module__MmJo9q__heroFoot>span{gap:11px}.home-editorial-module__MmJo9q__heroFoot a{gap:14px;min-height:35px}.home-editorial-module__MmJo9q__section{padding-block:48px}.home-editorial-module__MmJo9q__courtPricing{padding-block:52px 40px}.home-editorial-module__MmJo9q__sectionHeading{grid-template-columns:1fr;gap:20px;margin-bottom:32px}.home-editorial-module__MmJo9q__sectionHeading>p:last-child{max-width:440px;font-size:13px}.home-editorial-module__MmJo9q__home h2{font-size:44px}.home-editorial-module__MmJo9q__courtHeading h2{font-size:30px}.home-editorial-module__MmJo9q__practice{grid-template-columns:1fr}.home-editorial-module__MmJo9q__practiceCopy{max-width:none;margin:0;padding:44px 24px 35px}.home-editorial-module__MmJo9q__practiceCopy h2{margin-block:18px;font-size:44px}.home-editorial-module__MmJo9q__practiceCopy>p:not(.home-editorial-module__MmJo9q__eyebrow){max-width:520px;font-size:13px}.home-editorial-module__MmJo9q__practicePhoto{min-height:340px}.home-editorial-module__MmJo9q__firstVisit{margin-top:22px;padding-top:12px}.home-editorial-module__MmJo9q__photoSection{min-height:420px}.home-editorial-module__MmJo9q__photoContent{align-items:center;padding-block:48px}.home-editorial-module__MmJo9q__photoContent h2{font-size:clamp(38px,9vw,50px)}.home-editorial-module__MmJo9q__photoContent p:not(.home-editorial-module__MmJo9q__eyebrow){font-size:14px}.home-editorial-module__MmJo9q__companionShade{background:linear-gradient(#28140926,#281409a8 40%,#281409db)}.home-editorial-module__MmJo9q__photoContent .home-editorial-module__MmJo9q__eyebrow{gap:10px;font-size:9px}.home-editorial-module__MmJo9q__footerLinks{gap:5px 24px;margin-top:0}.home-editorial-module__MmJo9q__footerLinks a:last-child{margin-left:0}.home-editorial-module__MmJo9q__footerBase>span{display:none}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.home-editorial-module__MmJo9q__photoBackdrop{transition:none;transform:none}}@media (prefers-reduced-motion:reduce){.home-editorial-module__MmJo9q__home *,.home-editorial-module__MmJo9q__home :before,.home-editorial-module__MmJo9q__home :after{transition:none!important;animation:none!important}.home-editorial-module__MmJo9q__home [data-scroll-reveal]{opacity:1!important;transform:none!important}}
.PracticeLayers-module__lUVoqa__study{--study-tilt-x:0deg;--study-tilt-y:0deg;isolation:isolate;color:#f4e5d4;background:radial-gradient(at 52% 43%,#5c392924,#0000 68%),#241c17;width:100%;height:100%;min-height:360px;margin:0;position:relative;overflow:hidden}.PracticeLayers-module__lUVoqa__study:before{content:"";pointer-events:none;background-image:radial-gradient(#efc9a914 .7px,#0000 .7px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(52% 48%,#000,#0000);mask-image:radial-gradient(52% 48%,#000,#0000)}.PracticeLayers-module__lUVoqa__caption{z-index:2;color:#e9cfb7;font-family:var(--font-mono),monospace;letter-spacing:.13em;text-transform:uppercase;font-size:9px;line-height:1.6;position:absolute;top:28px;left:30px;right:30px}.PracticeLayers-module__lUVoqa__stage{aspect-ratio:680/560;pointer-events:none;width:100%;max-width:760px;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}.PracticeLayers-module__lUVoqa__scene{transform:perspective(1200px)rotateX(var(--study-tilt-x))rotateY(var(--study-tilt-y));transform-origin:50% 58%;position:absolute;inset:0}.PracticeLayers-module__lUVoqa__floor,.PracticeLayers-module__lUVoqa__pattern,.PracticeLayers-module__lUVoqa__labels{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.PracticeLayers-module__lUVoqa__floorShadow{filter:blur(10px)}.PracticeLayers-module__lUVoqa__downLine{stroke:#e8bf94;stroke-width:2px}.PracticeLayers-module__lUVoqa__crossCourt{stroke:#fff0d4;stroke-width:2.2px;stroke-dasharray:6 5}.PracticeLayers-module__lUVoqa__pattern text,.PracticeLayers-module__lUVoqa__labels text{font-family:var(--font-mono),monospace}.PracticeLayers-module__lUVoqa__legend{color:#d7bca4;font-family:var(--font-mono),monospace;letter-spacing:.07em;flex-wrap:wrap;gap:13px 26px;font-size:8px;line-height:1.6;display:flex;position:absolute;inset:auto 30px 26px}.PracticeLayers-module__lUVoqa__legend>span{align-items:center;gap:7px;display:flex}.PracticeLayers-module__lUVoqa__legend i{opacity:.5;background:currentColor;width:14px;height:1px}.PracticeLayers-module__lUVoqa__legend .PracticeLayers-module__lUVoqa__lineKey{color:#e8bf94;opacity:1}.PracticeLayers-module__lUVoqa__legend .PracticeLayers-module__lUVoqa__crossKey{opacity:1;background:0 0;border-top:1px dashed #fff0d4;height:0}.PracticeLayers-module__lUVoqa__screenReader{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.PracticeLayers-module__lUVoqa__study{min-height:320px}.PracticeLayers-module__lUVoqa__caption{font-size:8px;top:20px;left:24px;right:24px}.PracticeLayers-module__lUVoqa__stage{width:min(116%,600px);transform:translate(-50%,-46%)}.PracticeLayers-module__lUVoqa__pattern text,.PracticeLayers-module__lUVoqa__labels text{font-size:12px}.PracticeLayers-module__lUVoqa__legend{font-size:7px;inset:auto 24px 20px}}@media (prefers-reduced-motion:reduce){.PracticeLayers-module__lUVoqa__scene{transform:none}}
