@import"https://api.fontshare.com/v2/css?f[]=clash-display@400,500,600,700&f[]=satoshi@400,500,700,900&f[]=gambetta@400,500&display=swap";.lp{--char-950: #faf7f2;--char-900: #f3ede4;--char-850: #ffffff;--char-800: #ebe5dc;--char-750: #e2dbd0;--char-700: #d5cec3;--line: rgba(26, 20, 16, .08);--line-strong: rgba(26, 20, 16, .14);--ink: #1a1410;--cream: #1a1410;--cream-soft: #4a4038;--cream-faint: #7a7168;--faint: #9a9088;--amber: #ff7a1a;--amber-bright: #ff9a4d;--amber-deep: #e2630a;--amber-tint: rgba(255, 122, 26, .13);--amber-glow: rgba(255, 122, 26, .4);--ember: #e2622e;--ember-glow: rgba(226, 98, 46, .35);--radius: 1.4rem;--radius-lg: 2.1rem;--radius-xl: 2.75rem;--shadow-drop: 0 40px 90px -42px rgba(26, 20, 16, .1);--shadow-raise: 0 1px 0 rgba(255, 255, 255, .9) inset, 0 24px 48px -32px rgba(26, 20, 16, .12);--font-display: "Clash Display", system-ui, sans-serif;--font-sans: "Satoshi", system-ui, -apple-system, sans-serif;--font-serif: "Gambetta", Georgia, "Times New Roman", serif;--ease-out: cubic-bezier(.16, 1, .3, 1);background:var(--char-950);color:var(--cream);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lp h1,.lp h2,.lp h3,.lp h4,.lp .display{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;line-height:1.02;color:var(--cream)}.lp ::-moz-selection{background:var(--amber);color:#fff}.lp ::selection{background:var(--amber);color:#fff}.lp .eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-serif);font-style:italic;font-size:1.05rem;letter-spacing:.01em;color:var(--amber)}.lp .eyebrow:before{content:"";width:1.6rem;height:1px;background:linear-gradient(90deg,var(--amber),transparent)}.lp .eyebrow--center:before{display:none}.lp .lede{color:var(--cream-soft);line-height:1.7;max-width:54ch}.lp .ink-amber{color:var(--amber)}.lp .serif-accent{font-family:var(--font-serif);font-style:italic;font-weight:500;color:var(--amber-bright)}.lp .stat-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.03em}.lp .dot{display:inline-block;width:.5rem;height:.5rem;border-radius:999px;background:var(--amber)}.lp .dot--live{animation:lp-dot 2.6s var(--ease-out) infinite}@keyframes lp-dot{0%{box-shadow:0 0 #ff7a1a80}70%,to{box-shadow:0 0 0 11px #ff7a1a00}}.lp .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:1rem 1.7rem;border-radius:999px;font-weight:600;font-size:.96rem;line-height:1;cursor:pointer;border:1px solid transparent;transition:transform .18s var(--ease-out),background .25s ease,color .2s ease,box-shadow .3s ease,border-color .25s ease;will-change:transform}.lp .btn:active{transform:translateY(1px) scale(.985)}.lp .btn-primary{color:var(--ink);background:linear-gradient(180deg,var(--amber-bright),var(--amber));box-shadow:0 18px 40px -16px var(--amber-glow),0 1px #ffffff59 inset}.lp .btn-primary:hover{box-shadow:0 22px 50px -14px var(--amber-glow),0 0 0 1px var(--amber-bright) inset;transform:translateY(-2px)}.lp .btn-ghost{background:#ffffffb3;color:var(--cream);border-color:var(--line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lp .btn-ghost:hover{border-color:var(--amber);color:var(--amber-deep);background:#ff7a1a14}.lp .btn .btn-arrow{transition:transform .3s var(--ease-out)}.lp .btn:hover .btn-arrow{transform:translate(4px)}[dir=rtl] .lp .btn .btn-arrow{transform:scaleX(-1)}[dir=rtl] .lp .btn:hover .btn-arrow{transform:translate(-4px) scaleX(-1)}.lp .btn-play{width:2.6rem;height:2.6rem;border-radius:999px;display:grid;place-items:center;border:1px solid var(--line-strong);color:var(--cream);transition:border-color .25s ease,color .2s ease,transform .2s ease}.lp .btn-play:hover{border-color:var(--amber);color:var(--amber);transform:scale(1.06)}.lp .magnetic{transform:translate(var(--mx, 0),var(--my, 0))}.lp .card{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.85),transparent 60%),var(--char-850);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-raise)}.lp .spotlight{position:relative;overflow:hidden;isolation:isolate}.lp .spotlight:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:radial-gradient(240px circle at var(--spot-x, 50%) var(--spot-y, 0%),var(--amber) 0%,transparent 62%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s ease;pointer-events:none}.lp .spotlight:hover:before{opacity:1}.lp .spotlight:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(340px circle at var(--spot-x, 50%) var(--spot-y, 0%),rgba(255,122,26,.1) 0%,transparent 60%);opacity:0;transition:opacity .35s ease;pointer-events:none;z-index:-1}.lp .spotlight:hover:after{opacity:1}.lp .tilt{transform:perspective(1200px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transform-style:preserve-3d;transition:transform .18s ease}.lp .img-clip{overflow:hidden;border-radius:var(--radius);background:var(--char-750)}.lp .img-clip img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform}.lp .hero{position:relative;background:radial-gradient(ellipse 60% 50% at 64% 42%,rgba(255,122,26,.1),transparent 60%),radial-gradient(ellipse 80% 60% at 90% 30%,rgba(226,98,46,.08),transparent 62%),var(--char-950);color:var(--cream);overflow:hidden}.lp .hero-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0;opacity:0;transition:opacity 1.6s var(--ease-out)}.lp .hero-canvas.is-ready{opacity:1}.lp .hero-vignette{background:radial-gradient(ellipse 120% 80% at 50% 120%,transparent 55%,rgba(250,247,242,.75) 100%),linear-gradient(180deg,rgba(255,255,255,.35) 0%,transparent 22%)}.lp .hero-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-serif);font-style:italic;font-size:1.1rem;color:var(--amber-bright)}.lp .hero-headline{color:var(--cream);font-weight:600;letter-spacing:-.025em;line-height:.98}.lp .hero-headline em{font-family:var(--font-serif);font-style:italic;font-weight:500;color:var(--amber-bright);letter-spacing:0}.lp .hero .lede{color:var(--cream-soft)}.lp .hero-rating{display:inline-flex;align-items:center;gap:.55rem;font-size:.9rem;color:var(--cream-soft)}.lp .hero-rating .stars{color:var(--amber);letter-spacing:.1em}.lp .plate-stage{position:relative;display:grid;place-items:center;min-height:460px;perspective:1600px;will-change:transform}.lp .plate{position:relative;width:min(86%,440px);aspect-ratio:1;transform-style:preserve-3d;will-change:transform}.lp .plate__glow{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;border-radius:999px;background:radial-gradient(circle,rgba(255,122,26,.34) 0%,rgba(226,98,46,.12) 42%,transparent 68%);filter:blur(8px);transform:translateZ(-90px);pointer-events:none}.lp .plate__disc{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;overflow:hidden;transform:translateZ(40px);box-shadow:0 40px 70px -36px #1a14102e,0 0 0 1px #ffffffe6 inset,0 0 0 14px #ffffff73}.lp .plate__disc img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;will-change:transform;animation:lp-turntable 44s linear infinite}@keyframes lp-turntable{to{transform:rotate(360deg) scale(1.02)}}.lp .plate__rim{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;border-radius:999px;border:1px solid rgba(255,255,255,.85);transform:translateZ(28px);pointer-events:none}.lp .plate__rim:after{content:"";position:absolute;top:5%;right:5%;bottom:5%;left:5%;border-radius:999px;border:1px dashed rgba(26,20,16,.12)}.lp .plate__orbit{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;transform:translateZ(60px);animation:lp-orbit 18s linear infinite;pointer-events:none}.lp .plate__orbit span{position:absolute;top:-5px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:999px;background:var(--amber-bright);box-shadow:0 0 16px 2px var(--amber-glow)}@keyframes lp-orbit{to{transform:translateZ(60px) rotate(360deg)}}.lp .float-chip{position:absolute;z-index:4;padding:.85rem 1rem;border-radius:1.05rem;background:#ffffffe0;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:1px solid var(--line-strong);box-shadow:0 24px 48px -28px #1a141024,0 1px #fffffff2 inset;will-change:transform}.lp .float-chip__label{font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--amber);font-weight:700}.lp .float-chip__main{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;color:var(--cream);margin-top:.15rem}.lp .float-chip__sub{font-size:.72rem;color:var(--cream-faint);margin-top:.12rem}.lp .float-chip--kot{top:4%;right:-2%;width:min(54%,215px)}.lp .float-chip--table{bottom:12%;left:-4%;display:flex;align-items:center;gap:.7rem}.lp .float-chip--pay{bottom:-2%;right:6%;display:flex;align-items:center;gap:.7rem}.lp .float-chip__icon{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:.7rem;background:var(--amber-tint);color:var(--amber-bright);flex-shrink:0}.lp .hero-scroll-cue{animation:lp-scroll-cue 2.2s ease-in-out infinite}@keyframes lp-scroll-cue{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(5px);opacity:1}}@media(min-width:1024px){.lp .float-chip--kot{right:2%}.lp .float-chip--table{left:0}}@media(max-width:1023px){.lp .plate-stage{min-height:380px;margin-top:1rem}}.lp .ticker{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(255,122,26,.04),transparent 30%,transparent 70%,rgba(226,98,46,.04)),var(--char-900);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.lp .ticker__track{display:inline-flex;align-items:center;gap:2.6rem;white-space:nowrap;will-change:transform;animation:lp-ticker 38s linear infinite;padding:1.1rem 0}.lp .ticker:hover .ticker__track{animation-play-state:paused}@keyframes lp-ticker{to{transform:translate(-50%)}}[dir=rtl] .lp .ticker__track{animation-direction:reverse}.lp .ticker__item{display:inline-flex;align-items:center;gap:.65rem;font-size:.92rem;color:var(--cream-soft)}.lp .ticker__item .stat-num{color:var(--cream)}.lp .ticker__dot{width:.42rem;height:.42rem;border-radius:999px;background:var(--amber);box-shadow:0 0 10px 1px var(--amber-glow)}.lp .flow{position:relative;background:var(--char-950)}.lp .flow-track{display:flex;gap:1.5rem;will-change:transform;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.5rem}.lp .flow-track::-webkit-scrollbar{display:none}.lp .course,.lp .course-intro{scroll-snap-align:center}@media(min-width:1024px){.lp .flow--pinned{overflow:hidden}.lp .flow--pinned .flow-track{overflow:visible;scroll-snap-type:none;padding-bottom:0}}.lp .course{position:relative;flex:0 0 auto;width:min(82vw,460px);border-radius:var(--radius-lg);overflow:hidden;background:var(--char-850);border:1px solid var(--line);box-shadow:var(--shadow-raise)}.lp .course__media{position:relative;aspect-ratio:4 / 3.4;overflow:hidden;background:var(--char-750)}.lp .course__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.06);transition:transform .7s var(--ease-out);will-change:transform}.lp .course:hover .course__media img{transform:scale(1.12)}.lp .course__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(11,9,7,.85) 100%)}.lp .course__num{position:absolute;top:1.1rem;left:1.3rem;z-index:2;font-family:var(--font-serif);font-style:italic;font-size:.95rem;letter-spacing:.05em;color:var(--amber-bright);text-transform:uppercase}.lp .course__body{position:relative;padding:1.5rem 1.6rem 1.7rem}.lp .course__icon{position:absolute;top:-1.6rem;right:1.4rem;display:grid;place-items:center;width:3rem;height:3rem;border-radius:.9rem;background:linear-gradient(180deg,var(--amber-bright),var(--amber-deep));color:var(--ink);box-shadow:0 14px 30px -14px var(--amber-glow)}.lp .course h3{font-size:1.45rem}.lp .course p{margin-top:.6rem;color:var(--cream-soft);line-height:1.6;font-size:.95rem}.lp .flow-progress{height:2px;border-radius:999px;background:var(--line);overflow:hidden}.lp .flow-progress__fill{display:block;height:100%;width:0%;background:linear-gradient(90deg,var(--ember),var(--amber-bright));transform-origin:0 50%}.lp .bento-tile{position:relative;padding:1.6rem;border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.9),transparent 55%),var(--char-850);border:1px solid var(--line);box-shadow:var(--shadow-raise);transition:transform .4s var(--ease-out),border-color .3s ease;overflow:hidden}.lp .bento-tile:hover{transform:translateY(-4px);border-color:var(--line-strong)}.lp .bento-tile--photo h3,.lp .bento-tile--photo p{color:#fff}.lp .bento-tile--photo p{color:#ffffffe0}.lp .bento-icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:.9rem;background:var(--amber-tint);color:var(--amber-bright);border:1px solid rgba(255,122,26,.22)}.lp .bento-tile h3{margin-top:1.1rem;font-size:1.15rem}.lp .bento-tile p{margin-top:.45rem;font-size:.9rem;line-height:1.6;color:var(--cream-soft)}.lp .bento-tile--photo{padding:0;min-height:240px;display:flex}.lp .bento-tile--photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform}.lp .bento-tile--photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#0b090740,#0b0907eb 78%)}.lp .bento-tile--photo .bento-photo-body{position:relative;z-index:2;margin-top:auto;padding:1.6rem}.lp .showcase-stage{perspective:1800px}.lp .kds{transform-style:preserve-3d;border-radius:var(--radius-lg);overflow:hidden;background:linear-gradient(180deg,#2a221c,#1e1813);border:1px solid rgba(26,20,16,.2);box-shadow:0 50px 90px -50px #1a141059,0 0 0 1px #ffffff0f inset;will-change:transform}.lp .kds__bar{display:flex;align-items:center;gap:.75rem;padding:.95rem 1.3rem;border-bottom:1px solid rgba(246,241,231,.1);background:#ffffff0a}.lp .kds__dot{width:.62rem;height:.62rem;border-radius:999px;background:#f6f1e747}.lp .kds__title{margin-left:auto;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:#f6f1e78c}.lp .kds__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem;padding:1.2rem}@media(min-width:640px){.lp .kds__grid{grid-template-columns:repeat(4,1fr)}}.lp .ticket{border-radius:.95rem;background:#ffffff0f;border:1px solid rgba(246,241,231,.1);padding:.85rem .9rem;text-align:left}.lp .ticket--fresh{border-color:#ff7a1a73;box-shadow:0 0 0 1px #f0a93b33,0 14px 30px -18px var(--amber-glow)}.lp .ticket__head{display:flex;align-items:center;justify-content:space-between;font-size:.72rem;color:#f6f1e78c;padding-bottom:.55rem;margin-bottom:.55rem;border-bottom:1px dashed rgba(246,241,231,.15)}.lp .ticket__table{font-family:var(--font-display);font-weight:600;color:#f6f1e7;font-size:.92rem}.lp .ticket li{display:flex;justify-content:space-between;gap:.5rem;font-size:.78rem;color:#f6f1e7b8;padding:.16rem 0}.lp .ticket li b{color:var(--amber);font-weight:700}.lp .ticket__time{margin-top:.55rem;font-size:.68rem;color:var(--amber);font-weight:600}.lp .stat-rule{border-color:var(--line)}.lp .stat-big{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.04em;line-height:.9;background:linear-gradient(180deg,var(--cream) 30%,var(--amber) 130%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lp .quote-card{position:relative;display:flex;flex-direction:column;padding:1.9rem;border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.9),transparent 50%),var(--char-850);border:1px solid var(--line);box-shadow:var(--shadow-raise)}.lp .quote-mark{font-family:var(--font-serif);font-style:italic;font-size:3.4rem;line-height:.6;color:var(--amber);opacity:.45}.lp .quote-card blockquote{font-family:var(--font-serif);font-style:italic;font-size:1.18rem;line-height:1.55;color:var(--cream);flex:1}.lp .quote-card figcaption img{width:2.9rem;height:2.9rem;border-radius:999px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--amber);padding:2px;background:var(--char-750)}.lp .price-toggle{display:inline-flex;align-items:center;gap:.85rem;padding:.35rem .5rem;border-radius:999px;border:1px solid var(--line);background:var(--char-850)}.lp .price-toggle__switch{position:relative;width:3rem;height:1.7rem;border-radius:999px;background:var(--char-700);transition:background .25s ease}.lp .price-toggle__switch span{position:absolute;top:.22rem;height:1.26rem;width:1.26rem;border-radius:999px;background:var(--cream);transition:all .3s var(--ease-out)}.lp .price-card{position:relative;display:flex;flex-direction:column;padding:2rem 1.9rem;border-radius:var(--radius-lg);background:var(--char-850);border:1px solid var(--line);box-shadow:var(--shadow-raise);transition:transform .4s var(--ease-out),border-color .3s ease}.lp .price-card:hover{transform:translateY(-5px)}.lp .price-card--featured{background:radial-gradient(ellipse 90% 60% at 50% 0%,rgba(255,122,26,.16),transparent 70%),var(--char-800);border-color:#ff7a1a80;box-shadow:0 40px 80px -42px var(--amber-glow),var(--shadow-raise)}.lp .price-badge{position:absolute;top:-.85rem;left:50%;transform:translate(-50%);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:linear-gradient(180deg,var(--amber-bright),var(--amber));padding:.35rem .9rem;border-radius:999px;white-space:nowrap}.lp .price-check{flex-shrink:0;margin-top:.1rem;color:var(--amber)}.lp .faq-item{border-color:var(--line)}.lp .faq-trigger{color:var(--cream)}.lp .faq-q{font-family:var(--font-display);font-weight:500}.lp .faq-plus{display:grid;place-items:center;height:2.1rem;width:2.1rem;border-radius:999px;background:var(--amber-tint);color:var(--amber-bright);border:1px solid rgba(255,122,26,.25);flex-shrink:0;transition:transform .35s var(--ease-out),background .25s ease}.lp .faq-item.is-open .faq-plus{transform:rotate(135deg);background:var(--amber);color:var(--ink)}.lp .faq-item .faq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease-out)}.lp .faq-item.is-open .faq-body{grid-template-rows:1fr}.lp .faq-item .faq-body>div{overflow:hidden}.lp .cta-room{position:relative;overflow:hidden;border-radius:var(--radius-xl);border:1px solid var(--line-strong);background:radial-gradient(ellipse 60% 70% at 50% 18%,rgba(255,122,26,.22),transparent 65%),radial-gradient(ellipse 70% 60% at 50% 120%,rgba(226,98,46,.16),transparent 60%),linear-gradient(180deg,var(--char-850),var(--char-950))}.lp .cta-ember{position:absolute;border-radius:999px;background:radial-gradient(circle,rgba(255,122,26,.5),transparent 70%);filter:blur(2px);pointer-events:none}.lp .nav-shell{-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);background:#ffffffc7;border:1px solid var(--line);box-shadow:0 1px #ffffffe6 inset;transition:background .3s ease,box-shadow .3s ease,border-color .3s ease}.lp .nav-shell.is-scrolled{background:#fffffff0;border-color:var(--line-strong);box-shadow:0 16px 40px -28px #1a14101f}.lp .nav-link{position:relative;color:var(--cream-soft);font-weight:500;transition:color .2s ease}.lp .nav-link:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:0;background:var(--amber);transition:width .3s var(--ease-out)}.lp .nav-link:hover{color:var(--cream)}.lp .nav-link:hover:after{width:100%}.lp .brand-dot{display:inline-block;width:.42rem;height:.42rem;border-radius:999px;background:var(--amber);margin-left:.12rem;vertical-align:.05em;box-shadow:0 0 8px 1px var(--amber-glow)}.lp .nav-icon-btn{border-color:var(--line-strong);color:var(--cream)}.lp .reveal{opacity:0;transform:translateY(30px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.lp .reveal.is-in{opacity:1;transform:none}.lp .floaty{animation:lp-float 6s ease-in-out infinite}.lp .floaty-slow{animation:lp-float 9s ease-in-out infinite}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.lp .hairline{border-top:1px solid var(--line)}.lp-footer .footer-grid{display:grid;gap:2.5rem 2rem;grid-template-columns:1fr}@media(min-width:640px){.lp-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.lp-footer .footer-grid--three{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:3rem}}.lp-footer .footer-heading{font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cream-faint);margin-bottom:1rem}.lp-footer .footer-links{display:flex;flex-direction:column;gap:.15rem}.lp-footer .footer-link{display:inline-flex;align-items:center;min-height:2.75rem;padding-block:.35rem;color:var(--cream-soft);font-size:.9375rem;font-weight:500;transition:color .2s ease}.lp-footer .footer-link:hover,.lp-footer .footer-link:focus-visible{color:var(--amber);outline:none}.lp-footer .footer-link:focus-visible{box-shadow:0 0 0 2px var(--amber-tint);border-radius:.35rem}.lp-footer .footer-email{padding-block:.35rem;font-size:.9375rem;color:var(--cream-soft)}.lp-footer .footer-link--inline{display:inline;min-height:0;padding:0}.lp .prose-lp :where(p,ul,ol){margin-block:1rem}.lp .prose-lp :where(h2,h3,h4){font-family:var(--font-display);color:var(--cream);margin-top:2rem;margin-bottom:.75rem}.lp .prose-lp a{color:var(--amber);text-decoration:underline;text-underline-offset:3px}.lp .prose-lp a:hover{color:var(--amber-bright)}.lp .prose-lp :where(ul,ol){padding-inline-start:1.25rem}.lp .prose-lp li{margin-block:.35rem}.lp .footer-social{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:999px;border:1px solid var(--line);color:var(--cream-faint);transition:color .2s ease,border-color .25s ease,transform .2s ease}.lp .footer-social:hover{color:var(--amber);border-color:var(--amber);transform:translateY(-2px)}.lp-grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;opacity:.025;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lp-progress{position:fixed;top:0;left:0;height:3px;width:100%;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--ember),var(--amber-bright));z-index:70}[dir=rtl] .lp-progress{transform-origin:100% 50%}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.lp .reveal{opacity:1;transform:none}.lp .hero-canvas{display:none}.lp .plate__disc img,.lp .hero-scroll-cue{animation:none}}
