.public-entry,.entry-auth{--vidhi-off-white:#fefcf6;color:var(--vidhi-navy-ink);background:#fefcf6}.public-entry>header{background:var(--vidhi-off-white);-webkit-backdrop-filter:none;backdrop-filter:none;gap:16px;min-height:88px;padding:16px clamp(20px,4vw,76px)}.public-entry :is(a,button,input){border-radius:3px}.public-entry a{text-underline-offset:4px}.entry-hero{isolation:isolate;flex-direction:column;align-items:center;min-height:max(740px,100svh - 88px);padding:clamp(72px,10vh,120px) 24px 48px;display:flex;position:relative;overflow:hidden}.entry-hero-art{opacity:.72;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.entry-hero .page-artwork.entry-hero-art{width:100%}.entry-hero-content{z-index:1;text-align:center;width:min(100%,800px);position:relative}.entry-hero-content h1{font-variation-settings:"opsz" 72, "wght" 650;letter-spacing:-.025em;color:var(--vidhi-deep-navy);text-wrap:balance;font-size:clamp(38px,5.3vw,76px);font-weight:650;line-height:1.08}.entry-hero-tagline{font:400 clamp(20px, 2vw, 26px)/1.5 var(--serif);color:var(--vidhi-navy-ink);margin-top:24px}.entry-hero-description{max-width:60ch;color:var(--vidhi-mid-gray);text-wrap:pretty;margin:16px auto 28px;font-size:15px;line-height:1.75}.entry-hero-actions,.entry-trust,.entry-public-paths{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.entry-hero-actions a{min-height:48px;padding-inline:24px}.entry-public-paths{gap:8px 24px;margin-top:24px}.entry-public-paths a{min-height:44px;color:var(--vidhi-court-blue);align-items:center;gap:8px;font-size:14px;text-decoration:underline;display:inline-flex}.entry-trust{gap:12px 24px;margin-top:16px}.entry-trust span{color:var(--vidhi-mid-gray);align-items:center;gap:6px;font-size:12px;display:inline-flex}.landing-page>section:not(.entry-hero),.landing-page>footer{border-top:1px solid var(--vidhi-border)}.landing-page :is(article,.rounded-2xl,.rounded-xl,.rounded-lg){border-radius:4px}.landing-page>section h2{text-wrap:balance}.landing-page .marquee-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.landing-page section[aria-label=Key\ statistics]>div{gap:16px}.entry-auth{isolation:isolate;position:relative}.entry-auth>:not(.auth-entry-art){z-index:1;position:relative}.entry-auth .page-artwork.auth-entry-art{z-index:0;opacity:.72;width:100%;height:100%;position:absolute;inset:0}.public-entry.entry-auth>main{padding:64px 24px}.entry-auth .auth-card{background:var(--vidhi-off-white);border:1px solid var(--vidhi-edge);box-shadow:none;border-radius:4px;padding:clamp(24px,4vw,40px)}.entry-auth .auth-card h1{text-wrap:balance;font-size:clamp(24px,7.2vw,32px);line-height:1.2}.entry-auth .auth-card input:not([type=hidden]){background:var(--vidhi-white);min-height:48px}.entry-auth .auth-card input[maxlength="1"]{width:clamp(28px,9vw,42px)}.entry-auth .auth-card button{min-height:44px}[data-theme=dark] .entry-hero-art{opacity:.12}[data-theme=dark] .entry-hero-content h1{color:var(--vidhi-navy-ink)}@media (width<=767px){.public-entry>header{min-height:80px}.public-entry>header>div{flex-wrap:wrap;gap:8px 16px}.public-entry>header p{text-align:right;max-width:130px;font-size:12px}.entry-hero{min-height:760px;padding:64px 20px 40px}.entry-hero-description{font-size:14px}.entry-trust{gap:8px 12px}.public-entry.entry-auth>main{align-items:flex-start;padding:40px 20px 180px}.entry-auth .page-artwork.auth-entry-art{display:none}.landing-page section[aria-label=Key\ statistics]>div{grid-template-columns:1fr!important}.landing-page section[aria-label=Key\ statistics]>div>div{border-left:0!important}}.hero-backdrop-wrap,.demo-backdrop-wrap{pointer-events:none;z-index:0;background:var(--paper,#faf8f3);width:100%;height:100%;position:fixed;inset:0;overflow:hidden}.hero-backdrop-wrap .court-backdrop,.demo-backdrop-wrap .court-backdrop{pointer-events:none;isolation:isolate;background:var(--paper,#faf8f3);position:absolute;inset:0;overflow:hidden}.hero-backdrop-wrap .artwork,.demo-backdrop-wrap .artwork{pointer-events:none;z-index:-1;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.hero-backdrop-wrap .artwork img,.hero-backdrop-wrap .artwork canvas,.demo-backdrop-wrap .artwork img,.demo-backdrop-wrap .artwork canvas{object-fit:cover;object-position:center bottom;width:100%;height:100%;position:absolute}.hero-backdrop-wrap .artwork canvas,.demo-backdrop-wrap .artwork canvas{opacity:0;transition:opacity .5s ease-out}.hero-backdrop-wrap .court-layer,.demo-backdrop-wrap .court-layer{transform:scale(.675)}.hero-backdrop-wrap .court-layer img,.hero-backdrop-wrap .court-layer canvas,.demo-backdrop-wrap .court-layer img,.demo-backdrop-wrap .court-layer canvas{object-fit:contain}.hero-backdrop-wrap .layer-court,.demo-backdrop-wrap .layer-court{transform-origin:0 100%;opacity:.6;filter:brightness(1.035)}.hero-backdrop-wrap .layer-court img,.hero-backdrop-wrap .layer-court canvas,.demo-backdrop-wrap .layer-court img,.demo-backdrop-wrap .layer-court canvas{object-position:left bottom;-webkit-mask-image:linear-gradient(90deg,#000 48%,#0000 63%);mask-image:linear-gradient(90deg,#000 48%,#0000 63%)}.hero-backdrop-wrap .layer-garden,.demo-backdrop-wrap .layer-garden{transform-origin:100% 100%;opacity:.25}.hero-backdrop-wrap .layer-garden img,.demo-backdrop-wrap .layer-garden img{object-position:right bottom;-webkit-mask-image:linear-gradient(90deg,#0000 55%,#000 76%);mask-image:linear-gradient(90deg,#0000 55%,#000 76%)}.hero-backdrop-wrap .layer-canopy,.demo-backdrop-wrap .layer-canopy{transform-origin:100% 0;opacity:.45;filter:grayscale()}.hero-backdrop-wrap .layer-canopy img,.hero-backdrop-wrap .layer-canopy canvas,.demo-backdrop-wrap .layer-canopy img,.demo-backdrop-wrap .layer-canopy canvas{object-position:right top;-webkit-mask-image:linear-gradient(#000 85%,#0000 98%);mask-image:linear-gradient(#000 85%,#0000 98%)}.hero-backdrop-wrap .layer-trunk,.demo-backdrop-wrap .layer-trunk{transform-origin:100% 100%;opacity:.45;filter:grayscale()}.hero-backdrop-wrap .layer-trunk img,.demo-backdrop-wrap .layer-trunk img{object-position:right bottom;-webkit-mask-image:linear-gradient(90deg,#0000 94%,#000 98%),linear-gradient(#0000 34%,#000 44%);mask-image:linear-gradient(90deg,#0000 94%,#000 98%),linear-gradient(#0000 34%,#000 44%);-webkit-mask-composite:source-in;mask-composite:intersect}.public-artwork-intro{position:relative}.public-artwork-intro__art,.public-page-artwork,.public-status-artwork,.visitor-page-artwork{pointer-events:none;width:min(100%,240px);height:110px;margin:0 auto 24px;display:block}.page-artwork.page-artwork--introduction:is(.public-artwork-intro__art,.public-page-artwork,.public-status-artwork,.visitor-page-artwork){width:min(100%,240px)}.visitor-page-artwork{margin-inline:0}.visitor-artwork-slot{pointer-events:none;width:min(100%,420px);height:210px;margin:0 auto 20px}.page-artwork.page-artwork--hero.visitor-artwork-slot{width:min(100%,420px)}.public-intake-page .public-page-artwork{margin:0 auto 28px}.page-artwork.page-artwork--hero.demo-page-artwork{aspect-ratio:auto;pointer-events:none;width:100%;height:auto;margin:0;position:fixed;inset:80px 0 0}[data-theme=dark] :is(.auth-entry-art,.public-artwork-intro__art,.public-page-artwork,.public-status-artwork,.visitor-page-artwork,.demo-page-artwork){opacity:.12}@media (width<=767px){.entry-auth .page-artwork.auth-entry-art{display:none}.public-artwork-intro__art,.public-page-artwork,.public-status-artwork,.visitor-page-artwork{width:min(100%,160px);height:76px;margin-bottom:16px}.visitor-artwork-slot{width:min(100%,280px);height:140px;margin-bottom:16px}}
