.lp-root.lp-textured{background-color:#0a0a0a;background-image:url(/landing/paper-grain.webp);background-repeat:repeat;background-size:480px 480px}.lp-textured .lp-cover .lp-grain{opacity:1;background-image:linear-gradient(180deg,rgba(10,10,10,.18),rgba(10,10,10,.02) 44%,#0a0a0a),linear-gradient(90deg,rgba(10,10,10,.08),rgba(10,10,10,.5) 73%,rgba(10,10,10,.78)),url(/landing/hero-press.webp);background-position:50%,50%,50%;background-repeat:no-repeat;background-size:cover}.lp-textured .lp-sec{isolation:isolate}.lp-textured .lp-sec>:not(.lp-folio):not(.lp-backdrop){position:relative;z-index:1}.lp-textured .lp-sec:before{content:"";background-image:linear-gradient(180deg,#0a0a0a 0,transparent 13%,transparent 84%,#0a0a0a);background-size:100% 100%}.lp-textured .lp-backdrop,.lp-textured .lp-sec:before{position:absolute;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat}.lp-textured .lp-backdrop{content-visibility:auto}.lp-textured .lp-sec:after{content:"";position:absolute;top:0;right:clamp(24px,6vw,72px);left:clamp(52px,9vw,128px);z-index:2;height:9px;pointer-events:none;border-top:1px solid rgba(255,255,255,.075);background:linear-gradient(90deg,rgba(255,255,255,.16) 0 1px,transparent 1px 100%) 0 0 /25% 7px repeat-x}.lp-textured .lp-backdrop--caps{background-image:linear-gradient(180deg,#0a0a0a 0,rgba(10,10,10,.1) 16%,rgba(10,10,10,.2) 82%,#0a0a0a),url(/landing/ledger.webp);background-position:50%,50%;background-size:100% 100%,1440px auto}.lp-textured .lp-caps .lp-ledger{background:rgba(10,10,10,.62);box-shadow:0 28px 90px rgba(0,0,0,.18)}.lp-textured .lp-backdrop--rooms{background-image:linear-gradient(180deg,#0a0a0a 0,rgba(10,10,10,.1) 18%,rgba(10,10,10,.24) 80%,#0a0a0a),url(/landing/contours.webp);background-position:50%,56% 50%;background-size:100% 100%,min(1440px,118vw) auto}.lp-textured .lp-rooms .lp-rooms-lead{padding:clamp(22px,3vw,38px);margin-left:clamp(-16px,-2vw,-30px);background:rgba(10,10,10,.68);box-shadow:0 0 64px 44px rgba(10,10,10,.68)}.lp-textured .lp-backdrop--tutor{background-image:linear-gradient(180deg,#0a0a0a 0,rgba(10,10,10,.12) 15%,rgba(10,10,10,.26) 83%,#0a0a0a),url(/landing/chalk.webp);background-position:50%;background-size:100% 100%,cover}.lp-textured .lp-tutor-board{background-color:#0b0c0c;background-image:linear-gradient(rgba(11,12,12,.18),rgba(11,12,12,.18)),url(/landing/chalk.webp);background-position:50%;background-size:cover;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),inset 0 -28px 52px rgba(0,0,0,.28)}.lp-textured .lp-tutor-board .lp-tutor-caption{background:rgba(8,9,9,.52)}.lp-textured .lp-backdrop--lang{background-image:linear-gradient(180deg,#0a0a0a 0,rgba(10,10,10,.04) 17%,rgba(10,10,10,.2) 82%,#0a0a0a),url(/landing/halftone.webp);background-position:50%,42% 52%;background-size:100% 100%,min(1200px,112vw) auto}.lp-textured .lp-lang .lp-lang-body{padding:clamp(20px,3vw,36px);background:rgba(10,10,10,.64);box-shadow:0 0 62px 42px rgba(10,10,10,.62)}.lp-textured .lp-plans .tier-card{background-color:var(--lp-surface);background-image:url(/landing/paper-grain.webp);background-repeat:repeat;background-size:480px 480px}.lp-textured .lp-colophon,.lp-textured .lp-facts,.lp-textured .lp-footer{position:relative;isolation:isolate}.lp-textured .lp-colophon:before,.lp-textured .lp-facts:before,.lp-textured .lp-footer:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(10,10,10,.45),transparent 48%,rgba(0,0,0,.34))}@media (max-width:768px){.lp-textured .lp-sec:after{right:20px;left:20px}.lp-textured .lp-backdrop--rooms{background-position:50%,62% 52%;background-size:100% 100%,auto 92%}.lp-textured .lp-lang .lp-lang-body,.lp-textured .lp-rooms .lp-rooms-lead{padding-right:0;padding-left:0;margin-left:0;background:transparent;box-shadow:none}.lp-textured .lp-backdrop--lang{background-position:50%,23% 35%;background-size:100% 100%,auto 78%}}@media (prefers-contrast:more){.lp-textured .lp-backdrop--caps,.lp-textured .lp-backdrop--lang,.lp-textured .lp-backdrop--rooms,.lp-textured .lp-backdrop--tutor{background-image:linear-gradient(180deg,#0a0a0a,rgba(10,10,10,.86),#0a0a0a)}}