.site-shell{background:linear-gradient(90deg,#24201deb 0%,#24201dc2 48%,#141211f0 100%),#171514;min-height:100svh;position:relative;overflow:hidden}.site-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 18%,#d8a93d2e,#0000 32rem),linear-gradient(115deg,#0000 0 42%,#f8f4eb0f 42% 42.4%,#0000 42.4% 100%);height:520px;position:fixed;inset:-20% -10% auto}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:0 0;justify-content:space-between;align-items:center;gap:clamp(14px,2vw,28px);width:calc(100% - 48px);max-width:1440px;margin:0 auto;padding:28px 0 18px;display:flex;position:sticky;top:0}.brand-link{width:auto;color:var(--gold-soft);align-items:center;gap:clamp(10px,1.2vw,16px);text-decoration:none;display:inline-flex}.brand-link img{object-fit:cover;border:1px solid #d8a93d6b;border-radius:50%;width:clamp(54px,5vw,76px);height:clamp(54px,5vw,76px);box-shadow:0 14px 34px #0000006b,0 0 0 7px #d8a93d14}.brand-link span{font-family:var(--serif);letter-spacing:clamp(.18em,.72vw,.42em);text-transform:uppercase;font-size:clamp(1.15rem,1.75vw,1.82rem);font-weight:800}.nav-list{align-items:center;gap:clamp(2px,.55vw,8px);display:flex}.nav-list a{color:var(--muted);padding:10px clamp(8px,.85vw,14px);font-size:clamp(.88rem,.94vw,1rem);font-weight:700;text-decoration:none;transition:color .18s,background .18s}.nav-list a:hover,.nav-list a:focus-visible,.nav-list a.active{color:var(--gold-soft)}.nav-list a.active{border-bottom:1px solid var(--gold)}.nav-cta{min-width:112px;color:var(--cream);text-align:center;text-transform:uppercase;border:1px solid #f8f4ebd1;border-radius:999px;padding:10px 16px;font-size:.76rem;font-weight:900;text-decoration:none}.nav-actions{flex:none;justify-content:flex-end;align-items:center;gap:14px;display:inline-flex}.site-theme-toggle{width:44px;height:44px;color:var(--gold-soft);cursor:pointer;background:#111312a3;border:1px solid #d8a93d7a;border-radius:999px;flex:none;place-items:center;transition:transform .18s,border-color .18s,background .18s;display:inline-grid}.site-theme-toggle:hover,.site-theme-toggle:focus-visible{border-color:var(--gold-soft);transform:translateY(-2px)}.site-theme-toggle span{font-size:1.28rem;line-height:1}.breadcrumbs{width:calc(100% - 48px);max-width:1440px;color:var(--muted);align-items:center;gap:10px;margin:22px auto 0;font-size:.88rem;font-weight:800;display:flex}.breadcrumbs a,.breadcrumbs span{align-items:center;display:inline-flex}.breadcrumbs a{color:var(--gold-soft);text-decoration:none}.breadcrumbs a:after{content:"/";color:#f8f4eb6b;margin-left:10px}.menu-button{display:none}.section,.hero-section{width:calc(100% - 96px);max-width:1440px;margin:0 auto}.eyebrow{color:var(--gold-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;font-weight:900}.hero-text{max-width:455px;color:var(--muted);margin-top:18px;font-size:.98rem;line-height:1.7}.hero-stage .hero-copy{z-index:3;width:min(46%,620px);position:absolute;top:120px;left:48px}.hero-actions,.book-controls,.stat-row,.chip-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hero-actions{margin-top:34px}.button{border:1px solid var(--gold);min-height:54px;color:var(--cream);text-transform:uppercase;background:0 0;justify-content:center;align-items:center;padding:14px 24px;font-weight:900;line-height:1;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex;position:relative}.button:hover,.button:focus-visible{border-color:var(--gold-soft);box-shadow:var(--gold-glow);transform:translate3d(0,-3px,20px)}.button-primary{color:#17120a;background:linear-gradient(135deg, var(--gold), var(--gold-soft))}.button-ghost,.button-shadow{background:var(--charcoal)}.button-shadow{box-shadow:8px 9px 0 #ffffff2e, var(--deep-shadow)}.section{padding:96px 0}.section-header{max-width:820px;margin-bottom:42px}.section-header-center{text-align:center;margin-left:auto;margin-right:auto}.section-header h2{margin-top:10px;font-size:clamp(2.5rem,5vw,5.6rem);line-height:1}.section-header p:not(.eyebrow){color:var(--muted);margin-top:18px;font-size:1.06rem}.site-footer{border-top:1px solid var(--line);text-align:center;place-items:center;gap:20px;padding:42px 24px;display:grid}.site-footer img{object-fit:cover;border:1px solid #d8a93d6b;border-radius:50%;width:110px;height:110px}.site-footer nav{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.site-footer a{color:var(--muted);font-weight:800;text-decoration:none}.site-footer p{color:var(--muted)}.not-found-section{align-content:center;justify-items:start;gap:18px;min-height:58svh;display:grid}.not-found-section h1{font-family:var(--serif);font-size:clamp(3rem,8vw,7rem);line-height:.96}.not-found-section p:not(.eyebrow){color:var(--muted)}.page-intro{width:calc(100% - 96px);max-width:1440px;min-height:420px;box-shadow:var(--deep-shadow), inset 0 1px 0 #ffffff14;isolation:isolate;perspective:1300px;background:#171514;border:1px solid #f8f4eb2e;margin:28px auto 0;position:relative;overflow:hidden}.page-intro img{z-index:-4;object-fit:contain;object-position:70% center;filter:saturate(.82)contrast(1.04)brightness(.78);width:100%;height:100%;position:absolute;inset:0;transform:scale(.86)}.page-intro:before{content:"";z-index:-3;background:linear-gradient(90deg,#24201df5,#24201dbd 42%,#24201d33),linear-gradient(#00000024,#00000070);position:absolute;inset:0}.page-intro:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 0 28%,#f8f4eb1a 28% 28.15%,#0000 28.15% 100%),linear-gradient(115deg,#0000 0 67%,#d8a93d29 67% 67.18%,#0000 67.18% 100%);border:1px solid #d8a93d2e;position:absolute;inset:1px}.page-intro-copy{align-content:center;width:100%;max-width:720px;min-height:420px;padding:48px;display:grid;transform:translateZ(34px)}.page-intro h1{color:var(--cream);font-family:var(--serif);overflow-wrap:break-word;margin-top:14px;font-size:clamp(3.3rem,6vw,6rem);line-height:.98}.page-intro p:not(.eyebrow){max-width:560px;color:var(--muted);margin-top:18px;font-size:1.06rem}.hero-section{min-height:min(920px,100svh - 160px);padding:0 0 72px}.hero-stage{min-height:min(820px,100svh - 160px);box-shadow:var(--deep-shadow), 0 0 0 1px #d8a93d14;isolation:isolate;perspective:1500px;background:#171514;border:1px solid #f8f4eb24;position:relative;overflow:hidden}.hero-backdrop{z-index:-4;object-fit:contain;object-position:62% center;filter:saturate(.82)contrast(1.05)brightness(.86);width:100%;height:100%;position:absolute;inset:0;transform:scale(.86)}.hero-stage:before{content:"";z-index:-3;background:linear-gradient(90deg,#24201df7 0%,#24201de0 25%,#24201d38 58%,#24201d5c 100%),linear-gradient(#0000002e,#00000061);position:absolute;inset:0}.hero-stage:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 0 31%,#f8f4eb1a 31% 31.12%,#0000 31.12% 100%),linear-gradient(115deg,#0000 0 61%,#d8a93d29 61% 61.16%,#0000 61.16% 100%);border:1px solid #d8a93d24;position:absolute;inset:1px}.hero-panel{pointer-events:none;border-inline:1px solid #f8f4eb33;position:absolute;top:0;bottom:0;transform:skew(-22deg)}.hero-stage .hero-copy{transform:translateZ(46px)}.hero-panel-left{z-index:-2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f8f4eb14;width:17%;left:22%}.hero-panel-center{z-index:-2;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#d8a93d14;width:16%;left:50%}.hero-panel-right{z-index:-2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1614126b;width:22%;right:-4%}.hero-copy h1,.section-header h2{font-family:var(--serif);letter-spacing:0;font-weight:700}.hero-copy h1{max-width:620px;margin-top:18px;font-size:clamp(3.2rem,4.4vw,5.25rem);line-height:1.02}.hero-copy h1 span{color:#efc3ae;display:block}.stat-row{margin-top:30px}.hero-stats{z-index:3;max-width:560px;position:relative}.hero-stats div,.hero-notes span{background:linear-gradient(90deg,#11131285,#0000);transform:translateZ(28px)}.stat-row div{border-left:1px solid var(--line);min-width:132px;padding-left:16px}.stat-row strong{color:var(--gold-soft);font-family:var(--serif);font-size:clamp(1.6rem,2.4vw,2rem);line-height:1;display:block}.stat-row span{color:var(--muted);max-width:120px;font-size:.86rem;font-weight:700;line-height:1.25;display:block}.hero-notes{z-index:3;color:#f8f4ebbf;gap:12px;max-width:260px;font-size:.92rem;line-height:1.45;display:grid;position:absolute;bottom:146px;right:52px}.hero-notes span{border-left:1px solid #f8f4eb75;padding-left:14px}.about-section,.enrollment-section{grid-template-columns:.8fr 1fr;align-items:center;gap:58px;display:grid}.founder-info-section{background:linear-gradient(115deg,#d8a93d14,#0000 34%),#111312;width:100%;padding-left:48px;padding-right:48px}.founder-info-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:center;gap:42px;width:min(100%,1240px);margin:0 auto;display:grid}.founder-info-actions{flex-wrap:wrap;gap:16px;margin-top:30px;display:flex}.founder-fact-grid{perspective:1200px;gap:16px;display:grid}.founder-fact-card,.home-contact-card{border:1px solid var(--line);background:var(--glass);position:relative;overflow:hidden;box-shadow:0 22px 64px #00000047}.founder-fact-card{padding:28px;transition:transform .22s,border-color .22s,box-shadow .22s;transform:rotateY(-4deg)}.founder-fact-card:nth-child(2){transform:rotateY(3deg)translate(-18px)}.founder-fact-card:nth-child(3){transform:rotateY(-3deg)translate(18px)}.founder-fact-card:hover{box-shadow:var(--deep-shadow), var(--gold-glow);border-color:#f4d278b8;transform:translateY(-6px)}.founder-fact-card span,.home-contact-card span{color:var(--gold-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:900}.founder-fact-card strong,.home-contact-card strong{color:var(--cream);font-family:var(--serif);margin-top:8px;font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.04;display:block}.founder-fact-card p,.home-contact-card p{color:var(--muted);margin-top:12px}.profile-section{background:radial-gradient(circle at 16% 20%,#d8a93d2e,#0000 26rem),linear-gradient(115deg,#d8a93d1a,#0000 42%),#0f1110;width:100%;padding-left:48px;padding-right:48px}.home-contact-section{background:linear-gradient(#0f1110f5,#120e0af5),#111312;width:100%;padding-left:48px;padding-right:48px}.home-contact-panel{width:min(100%,1240px);margin:0 auto}.home-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px;display:grid}.home-contact-card{min-height:220px;color:var(--cream);padding:26px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s}.home-contact-card:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 68%,#d8a93d24 68% 68.3%,#0000 68.3% 100%);position:absolute;inset:0}.home-contact-card:hover,.home-contact-card:focus-visible{box-shadow:var(--deep-shadow), var(--gold-glow);border-color:#f4d278b8;transform:translateY(-8px)rotateX(1deg)}.profile-card{grid-template-columns:minmax(320px,.72fr) minmax(0,1fr);align-items:center;gap:56px;width:min(100%,1240px);margin:0 auto;display:grid}.profile-photo{border:1px solid var(--line);background:linear-gradient(145deg, #d8a93d2e, #111312e6), var(--charcoal);min-height:640px;box-shadow:18px 18px 0 #d8a93d29, var(--deep-shadow), inset 0 0 0 1px #f4d2782e;transform-style:preserve-3d;position:relative}.profile-photo:before,.about-media:before{content:"";z-index:1;pointer-events:none;border:1px solid #f8f4eb33;position:absolute;inset:16px}.profile-photo:after{content:"Lady Boss";border:1px solid var(--gold);color:var(--gold-soft);font-family:var(--serif);background:#111312eb;padding:12px 18px;font-size:1.6rem;font-weight:700;position:absolute;bottom:34px;right:-22px}.profile-photo img{object-fit:cover;object-position:center center;filter:saturate(.96)contrast(1.04)brightness(.92);width:100%;height:640px}.profile-photo:before{background:linear-gradient(115deg,#0000 0 58%,#d8a93d33 58% 58.4%,#0000 58.4%),linear-gradient(#0000 52%,#111312ad)}.profile-signature{border-left:3px solid var(--gold);background:#d8a93d14;margin:24px 0;padding:22px}.profile-signature span,.profile-signature strong{display:block}.profile-signature span{color:var(--muted);font-weight:800}.profile-signature strong{color:var(--gold-soft);font-family:var(--serif);margin-top:6px;font-size:1.6rem;line-height:1.15}.profile-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.profile-list li{color:var(--cream);padding-left:28px;font-weight:800;position:relative}.profile-list li:before{content:"";background:var(--gold);width:12px;height:1px;position:absolute;top:.72em;left:0}.profile-actions{flex-wrap:wrap;gap:16px;margin-top:30px;display:flex}.about-media{background:var(--cream);min-height:620px;box-shadow:-18px 18px 0 #d8a93d1f, var(--deep-shadow);border:1px solid #d8a93d38;position:relative;overflow:hidden}.about-media img{object-fit:cover;width:100%;height:620px}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.benefit-grid span{border:1px solid var(--line);color:var(--gold-soft);background:var(--glass);padding:18px;font-weight:800;transition:transform .18s,border-color .18s;box-shadow:0 18px 42px #00000038}.benefit-grid span:hover{border-color:#f4d278b8;transform:translateY(-5px)}.gallery-section{background:#0e100f;width:100%;padding-left:24px;padding-right:24px}.gallery-grid{grid-template-columns:1.2fr .8fr 1fr;grid-auto-rows:260px;gap:18px;width:min(100%,1240px);margin:0 auto;display:grid}.gallery-grid figure{border:1px solid var(--line);margin:0;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden;transform:translateZ(0);box-shadow:0 20px 56px #00000057}.gallery-grid figure:hover{box-shadow:var(--deep-shadow), var(--gold-glow);border-color:#f4d278b8;transform:translateY(-7px)}.gallery-grid figure:first-child{grid-row:span 2}.gallery-grid img{object-fit:cover;width:100%;height:100%;transition:transform .42s}.gallery-grid figure:hover img{transform:scale(1.04)}.service-section{width:100%;color:var(--cream);background:linear-gradient(120deg,#d8a93d1a,#0000 42%),#171514;padding-left:24px;padding-right:24px}.service-section .section-header h2,.service-section .book-page h3{color:var(--cream)}.service-section .section-header p:not(.eyebrow){color:var(--muted)}.book-toolbar{flex-wrap:wrap;justify-content:center;gap:18px;margin-bottom:28px;display:flex}.book-controls{justify-content:center}.book-controls button{border:1px solid var(--line);min-width:96px;min-height:42px;color:var(--cream);cursor:pointer;background:0 0;font-weight:900;transition:transform .18s,border-color .18s,color .18s;box-shadow:6px 7px #ffffff1f}.book-controls button:hover,.book-controls button:focus-visible{border-color:var(--gold-soft);color:var(--gold-soft);transform:translateY(-3px)}.book-controls span{color:var(--muted);font-weight:800}.service-book{width:min(100%,1100px);box-shadow:18px 18px 0 #d8a93d1f, var(--deep-shadow);perspective:1500px;transform-style:preserve-3d;background:#f8f4eb;border:1px solid #d8a93d6b;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;display:grid;position:relative}.service-book:before{content:"";z-index:4;opacity:0;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#ffffff80,#c49b3e33),linear-gradient(135deg,#d8a93d2e,#0000);border-left:1px solid #17141229;width:50%;position:absolute;top:0;bottom:0;left:50%;transform:rotateY(0);box-shadow:-24px 0 52px #00000052}.service-book.is-turning:before{animation:.62s cubic-bezier(.22,.8,.24,1) pageFlipNext}.service-book-previous.is-turning:before{transform-origin:100%;animation-name:pageFlipPrevious;left:0}.book-page{transform-origin:100%;background:linear-gradient(90deg,#d8a93d2e,#0000 18%),linear-gradient(135deg,#fffaf0,#eee3cf);min-height:460px;padding:38px;transform:rotateY(2deg);box-shadow:inset -20px 0 44px #17130e1a}.book-page+.book-page{transform-origin:0;border-left:1px solid #1714121f;animation:.62s pageTurn;transform:rotateY(-2deg)}.book-page h3,.service-line strong{color:#17120a}@keyframes pageTurn{0%{opacity:.62;transform:rotateY(-22deg)}to{opacity:1;transform:rotateY(0)}}@keyframes pageFlipNext{0%{opacity:0;transform:rotateY(0)}18%{opacity:1}55%{opacity:.95;transform:rotateY(-78deg)}to{opacity:0;transform:rotateY(-164deg)}}@keyframes pageFlipPrevious{0%{opacity:0;transform:rotateY(0)}18%{opacity:1}55%{opacity:.95;transform:rotateY(78deg)}to{opacity:0;transform:rotateY(164deg)}}.book-page>p{color:var(--gold-soft);letter-spacing:.12em;text-transform:uppercase;font-weight:900}.book-page h3{font-family:var(--serif);margin-top:8px;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.service-list{gap:18px;margin-top:30px;display:grid}.service-line{border-bottom:1px solid #d8a93d38;grid-template-columns:1fr auto;align-items:start;gap:18px;padding-bottom:16px;transition:transform .18s,border-color .18s;display:grid}.service-line:hover{border-color:#f4d2789e;transform:translate(8px)}.service-line strong,.service-line span,.service-line em{display:block}.service-line strong{font-size:1.06rem}.service-line span{color:var(--muted)}.service-line em{color:#8a641e;white-space:nowrap;font-style:normal;font-weight:900}.course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.course-card,.product-card,.contact-card,.qr-card,.enrollment-form,.enrollment-note{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#202426b8;box-shadow:0 18px 54px #00000047}.course-card{background:var(--glass);transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.course-card:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 62%,#d8a93d1c 62% 62.5%,#0000 62.5% 100%);position:absolute;inset:0}.course-card:hover{box-shadow:var(--deep-shadow), var(--gold-glow);border-color:#f4d278b3;transform:translateY(-8px)rotateX(1deg)}.course-content{min-height:100%;padding:22px}.course-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.course-topline>span:last-child{color:var(--muted);letter-spacing:.1em;text-align:right;text-transform:uppercase;font-size:.72rem;font-weight:900}.course-meta,.product-category{color:var(--gold-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:900}.course-content h3,.product-card h3,.contact-card h3,.enrollment-note strong{font-family:var(--serif);margin-top:10px;font-size:1.45rem;line-height:1.1}.course-content p{color:var(--muted);margin-top:12px}.chip-row{gap:8px;margin-top:18px}.chip-row span{color:var(--cream);background:#11131261;border:1px solid #d8a93d61;padding:7px 10px;font-size:.78rem;font-weight:800}.course-link{color:var(--gold-soft);letter-spacing:.08em;text-transform:uppercase;margin-top:20px;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.course-link:hover,.course-link:focus-visible{color:var(--cream)}.enrollment-section{grid-template-columns:.82fr 1fr}.enrollment-note{margin-top:26px;padding:28px}.enrollment-note strong,.enrollment-note span{display:block}.enrollment-note span{color:var(--gold-soft);margin-top:6px;font-weight:900}.enrollment-note p{color:var(--muted);margin-top:12px}.enrollment-form{box-shadow:var(--deep-shadow);background:linear-gradient(145deg,#f8f4eb14,#111312cc),#202426b8;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:16px;padding:28px;display:grid}.form-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.form-stepper button{min-height:72px;color:var(--muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;cursor:pointer;background:#111312b8;border:1px solid #d8a93d47;gap:4px;padding:12px;font-size:.76rem;font-weight:900;display:grid}.form-stepper button span{color:var(--gold-soft);font-family:var(--serif);font-size:1.25rem;line-height:1}.form-stepper button.active{color:var(--cream);background:linear-gradient(135deg, #d8a93d2e, #111312d1), var(--charcoal);border-color:#f4d278c7;box-shadow:0 14px 34px #d8a93d1f}.form-band{color:var(--cream);text-transform:uppercase;background:#111312bd;border:1px solid #d8a93d61;align-items:center;gap:10px;margin-top:2px;padding:12px 14px;display:flex}.form-band span{color:var(--gold-soft);font-weight:900}.form-band strong{letter-spacing:.12em;font-size:.84rem}.guardian-rule{border-left:3px solid var(--gold);color:var(--gold-soft);background:#d8a93d14;padding:12px 14px;font-size:.9rem;font-weight:800}.enrollment-form label{color:var(--cream);gap:8px;font-weight:900;display:grid}.terms-field{grid-template-columns:auto 1fr;align-items:start}.enrollment-form .terms-field input{width:18px;height:18px;accent-color:var(--gold);margin-top:4px}.terms-field .field-error,.wide-field{grid-column:1/-1}.enrollment-form input,.enrollment-form select,.enrollment-form textarea{width:100%;color:var(--cream);background:#111312cc;border:1px solid #ffffff24;padding:12px 14px;font-size:1rem;transition:border-color .18s,box-shadow .18s}.enrollment-form input:focus,.enrollment-form select:focus,.enrollment-form textarea:focus{border-color:var(--gold-soft);outline:none;box-shadow:0 0 0 3px #d8a93d29}.enrollment-form textarea{resize:vertical}.form-actions{justify-content:space-between;gap:14px;margin-top:2px;display:flex}.form-actions .button{min-width:150px}.form-actions .button:disabled{opacity:.48;cursor:not-allowed;transform:none}.field-error{color:#ffb5a1;font-size:.86rem;font-weight:700}.product-section{background:radial-gradient(circle at 82% 12%,#d8a93d24,#0000 28rem),linear-gradient(#121514,#191511 58%,#101211);width:100%;padding-left:48px;padding-right:48px}.product-heading-row{justify-content:space-between;align-items:start;gap:32px;width:min(100%,1440px);margin:0 auto 42px;display:flex}.product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;width:min(100%,1440px);margin:0 auto;display:grid}.product-card{transform-style:preserve-3d;background:linear-gradient(145deg,#f8f4eb0f,#d8a93d14 48%,#111312db),#151615;border:1px solid #d8a93d3d;padding:14px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 22px 62px #00000052}.product-card:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 62%,#f4d27829 62% 62.35%,#0000 62.35%),radial-gradient(circle at 50% 22%,#d8a93d24,#0000 12rem);position:absolute;inset:0}.product-card:hover{box-shadow:var(--deep-shadow), var(--gold-glow);border-color:#f4d278ad;transform:translateY(-7px)}.product-image{aspect-ratio:1;background:radial-gradient(circle at 50% 38%,#f4d2782e,#0000 9rem),linear-gradient(145deg,#2d2617,#111312 56%,#070807);border:1px solid #f4d2784d;place-items:center;transition:box-shadow .22s,transform .22s;display:grid;position:relative;overflow:hidden;box-shadow:10px 10px #d8a93d2e,inset 0 0 42px #d8a93d1a}.product-card:hover .product-image{box-shadow:10px 10px 0 #d8a93d42, var(--gold-glow), inset 0 0 52px #f4d2781f;transform:rotateX(2deg)rotateY(-2deg)}.product-image span{z-index:1;color:#15100a;background:linear-gradient(135deg, var(--gold), var(--gold-soft));text-transform:uppercase;border:1px solid #f4d27880;padding:8px 12px;font-weight:900;position:absolute;top:18px;left:18px}.product-image img{object-fit:contain;filter:drop-shadow(0 18px 22px #0000006b);width:100%;height:100%;padding:20px;transition:transform .24s}.product-card:hover .product-image img{transform:scale(1.045)}.product-card h3{min-height:62px;color:var(--cream);margin-top:22px}.product-price{color:var(--gold-soft);font-size:1.05rem;font-weight:900}.product-price del{color:#f8f4eb57;margin-left:8px}.product-category{color:#f8f4eb85;min-height:38px;margin:14px 0 22px}.product-card .button-shadow{border-color:#f4d2789e;width:100%;box-shadow:7px 8px #d8a93d29}.contact-section{background:radial-gradient(circle at 18% 18%,#d8a93d29,#0000 26rem),radial-gradient(circle at 84% 60%,#d8a93d1a,#0000 24rem),linear-gradient(120deg,#d8a93d1a,#0000 42%),#171514;width:100%;padding-left:48px;padding-right:48px}.contact-section-compact{border-top:1px solid #d8a93d3d}.contact-section .section-header h2{color:var(--cream)}.contact-section .section-header p:not(.eyebrow){color:var(--muted)}.contact-showcase{grid-template-columns:minmax(320px,.82fr) minmax(0,1fr);align-items:center;gap:34px;width:min(100%,1240px);margin:0 auto;display:grid}.contact-scan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(100%,1240px);margin:0 auto;display:grid}.scan-card{min-height:260px;color:var(--cream);background:linear-gradient(145deg,#f8f4eb14,#111312d6),#151716;border:1px solid #d8a93d57;grid-template-columns:minmax(116px,.74fr) minmax(0,1fr);align-items:center;gap:18px;padding:18px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 62px #0000004d}.scan-card:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 66%,#d8a93d29 66% 66.3%,#0000 66.3%),radial-gradient(circle at 20% 18%,#d8a93d24,#0000 14rem);position:absolute;inset:0}.scan-card:hover,.scan-card:focus-within{box-shadow:var(--deep-shadow), var(--gold-glow);border-color:#f4d278b8;transform:translateY(-7px)}.scan-card-image{aspect-ratio:1;background:radial-gradient(circle at 50% 45%,#f4d27829,#0000 8rem),#f8f4eb;border:1px solid #d8a93d70;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:8px 9px #d8a93d2e}.scan-card-image img{object-fit:contain;width:100%;height:100%;padding:10px}.scan-card-copy{z-index:1;position:relative}.scan-card h3{font-family:var(--serif);margin-top:8px;font-size:clamp(1.55rem,2.8vw,2.4rem);line-height:1.02}.scan-card p{color:var(--muted);margin-top:10px}.scan-link,.scan-only{color:var(--gold-soft);letter-spacing:.08em;text-transform:uppercase;margin-top:16px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.scan-link:hover,.scan-link:focus-visible{color:var(--cream)}.scan-only{color:#f8f4eb9e}.contact-direct-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(100%,960px);margin:42px auto 0;display:grid}.scan-display{box-shadow:20px 20px 0 #d8a93d24, var(--deep-shadow);background:linear-gradient(145deg,#d8a93d29,#111312e6),#111312;border:1px solid #d8a93d6b;padding:16px;position:relative;overflow:hidden}.scan-display:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#0000 0 58%,#d8a93d33 58% 58.4%,#0000 58.4%),linear-gradient(#0000 62%,#111312bd);border:1px solid #f8f4eb33;position:absolute;inset:16px}.scan-display img{object-fit:cover;object-position:center center;filter:saturate(.92)contrast(1.04)brightness(.9);width:100%;max-height:720px}.scan-caption{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111312e6;border:1px solid #d8a93d94;max-width:300px;padding:18px;position:absolute;bottom:34px;right:34px}.scan-caption span,.contact-tag{color:var(--gold-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:900}.scan-caption strong{color:var(--cream);font-family:var(--serif);margin-top:6px;font-size:1.55rem;line-height:1.05;display:block}.contact-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.contact-card,.qr-card{color:var(--cream);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#f8f4eb14,#111312c7),#202426b8;padding:30px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.contact-card:before,.qr-card:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 70%,#d8a93d24 70% 70.3%,#0000 70.3% 100%);position:absolute;inset:0}.contact-card:hover,.qr-card:hover{box-shadow:var(--deep-shadow), var(--gold-glow);border-color:#f4d278b3;transform:translateY(-7px)}.contact-card a,.social-card a{color:var(--gold-soft);margin-top:14px;font-weight:900;text-decoration:none;display:table}.contact-card p{color:var(--muted);margin-top:16px}.qr-card{place-items:center;gap:14px;display:grid}.qr-card img{background:#fff;width:min(100%,220px);padding:10px;box-shadow:10px 10px #d8a93d2e}.qr-card span{color:var(--gold-soft);font-weight:900}.site-shell.theme-light{color:#17120a;background:radial-gradient(circle at 14% 0,#d8a93d33,#0000 28rem),linear-gradient(#fffaf0 0%,#f8f4eb 46%,#efe4d2 100%)}.site-shell.theme-light h1,.site-shell.theme-light h2,.site-shell.theme-light h3{color:#17120a}.site-shell.theme-light:before{background:radial-gradient(circle at 18% 18%,#d8a93d3d,#0000 32rem),linear-gradient(115deg,#0000 0 42%,#d8a93d29 42% 42.4%,#0000 42.4% 100%)}.theme-light .site-header{color:#17120a;background:linear-gradient(135deg,#fffffff0,#fffaf0db),#fffaf0;border:1px solid #d8a93d47;border-radius:0 0 22px 22px;padding:18px 22px;box-shadow:0 20px 64px #583d101a}.theme-light .brand-link,.theme-light .breadcrumbs a,.theme-light .eyebrow,.theme-light .course-meta,.theme-light .product-category,.theme-light .scan-link,.theme-light .contact-tag{color:#9b711f}.theme-light .nav-list a,.theme-light .breadcrumbs,.theme-light .section-header p:not(.eyebrow),.theme-light .hero-text{color:#17120aa8}.theme-light .nav-list a:hover,.theme-light .nav-list a:focus-visible,.theme-light .nav-list a.active{color:#8a641e}.theme-light .nav-cta{color:#17120a;background:#fffaf0d6;border-color:#d8a93db8;box-shadow:6px 7px #d8a93d29}.theme-light .site-theme-toggle{color:#17120a;background:linear-gradient(135deg,#d8a93d47,#fffaf0eb);border-color:#d8a93da8;box-shadow:inset 0 0 0 1px #ffffffb8}.theme-light .menu-button{background:#fffaf0db;border-color:#d8a93d85}.theme-light .nav-list{background:0 0}.theme-light .hero-section{padding-top:34px}.theme-light .hero-stage,.theme-light .page-intro{background:radial-gradient(circle at 72% 36%,#d8a93d2e,#0000 20rem),linear-gradient(135deg,#fffaf0 0%,#f8f4eb 50%,#eadfc9 100%);border-color:#d8a93d57;box-shadow:0 24px 74px #583d1029,0 0 0 1px #d8a93d1f}.theme-light .hero-backdrop,.theme-light .page-intro img{filter:saturate(.9)contrast(1.02)brightness(1.02);opacity:.82;-webkit-mask-image:radial-gradient(at 58% 52%,#000 0 44%,#000000b8 56%,#0000 76%);mask-image:radial-gradient(at 58% 52%,#000 0 44%,#000000b8 56%,#0000 76%)}.theme-light .hero-stage:before,.theme-light .page-intro:before{background:linear-gradient(90deg,#fffaf0fa 0%,#fffaf0db 30%,#fffaf047 58%,#fffaf0b8 100%),linear-gradient(#d8a93d14,#ffffff29)}.theme-light .hero-stage:after,.theme-light .page-intro:after{background:linear-gradient(115deg,#0000 0 31%,#976b1c33 31% 31.12%,#0000 31.12% 100%),linear-gradient(115deg,#0000 0 61%,#d8a93d47 61% 61.16%,#0000 61.16% 100%);border-color:#d8a93d2e}.theme-light .hero-panel{border-inline-color:#976b1c3d}.theme-light .hero-panel-left{background:#ffffff6b}.theme-light .hero-panel-center{background:#d8a93d24}.theme-light .hero-panel-right{background:#fffaf085}.theme-light .hero-copy h1,.theme-light .page-intro h1{color:#17120a}.theme-light .hero-notes,.theme-light .hero-stats span,.theme-light .hero-text,.theme-light .page-intro p:not(.eyebrow){color:#17120aad}.theme-light .hero-stats div,.theme-light .hero-notes span{background:linear-gradient(90deg,#fffaf0b8,#0000)}.theme-light .section-header h2,.theme-light .founder-fact-card strong,.theme-light .home-contact-card strong,.theme-light .course-content h3,.theme-light .product-card h3,.theme-light .contact-card h3,.theme-light .enrollment-note strong{color:#17120a}.theme-light .founder-info-section,.theme-light .profile-section,.theme-light .home-contact-section,.theme-light .gallery-section,.theme-light .product-section,.theme-light .contact-section,.theme-light .service-section{background:radial-gradient(circle at 80% 14%,#d8a93d29,#0000 26rem),linear-gradient(120deg,#d8a93d1f,#0000 44%),#f8f4eb}.theme-light .course-card,.theme-light .product-card,.theme-light .scan-card,.theme-light .contact-card,.theme-light .qr-card,.theme-light .enrollment-form,.theme-light .enrollment-note,.theme-light .founder-fact-card,.theme-light .home-contact-card{color:#17120a;background:linear-gradient(145deg,#ffffffc7,#d8a93d1f),#fffaf0;border-color:#d8a93d6b;box-shadow:0 22px 64px #583d1024}.theme-light .course-card:before,.theme-light .product-card:before,.theme-light .scan-card:before,.theme-light .contact-card:before,.theme-light .qr-card:before,.theme-light .home-contact-card:before{background:linear-gradient(115deg,#0000 0 64%,#d8a93d33 64% 64.3%,#0000 64.3%),radial-gradient(circle at 18% 18%,#d8a93d1f,#0000 14rem)}.theme-light .course-content p,.theme-light .product-category,.theme-light .scan-card p,.theme-light .contact-card p,.theme-light .enrollment-note p,.theme-light .founder-fact-card p,.theme-light .home-contact-card p,.theme-light .service-line span,.theme-light .profile-signature span,.theme-light .site-footer p,.theme-light .site-footer a{color:#17120aa3}.theme-light .chip-row span,.theme-light .form-stepper button,.theme-light .form-band,.theme-light .enrollment-form input,.theme-light .enrollment-form select,.theme-light .enrollment-form textarea{color:#17120a;background:#ffffffb8;border-color:#d8a93d5c}.theme-light .form-stepper button.active{color:#17120a;background:linear-gradient(135deg,#d8a93d57,#fffaf0f0)}.theme-light .enrollment-form label,.theme-light .profile-list li,.theme-light .service-line strong{color:#17120a}.theme-light .product-image{background:radial-gradient(circle at 50% 38%,#f4d27838,#0000 9rem),linear-gradient(145deg,#fffaf0,#eadbbb)}.theme-light .product-price,.theme-light .enrollment-note span,.theme-light .form-band span,.theme-light .book-page>p,.theme-light .service-line em{color:#9b711f}.theme-light .button-ghost,.theme-light .button-shadow{color:#17120a;background:#fffaf0bd}.theme-light .button-shadow{box-shadow:7px 8px #d8a93d2e}.theme-light .site-footer{background:#f8f4eb}.theme-dark .site-header{border:0;border-radius:0;padding:28px 0 18px}.theme-dark .service-book{border-color:var(--line);background:#202426bd}.theme-dark .service-book:before{background:linear-gradient(90deg,#f8f4eb29,#111312e6),linear-gradient(135deg,#d8a93d1f,#0000);border-left-color:#f8f4eb2e}.theme-dark .book-page{background:linear-gradient(90deg,#d8a93d1a,#0000 18%),linear-gradient(135deg,#f8f4eb14,#111312cc);box-shadow:inset -20px 0 44px #00000038}.theme-dark .book-page+.book-page{border-left-color:var(--line)}.theme-dark .book-page h3,.theme-dark .service-line strong{color:var(--cream)}.theme-dark .service-line span{color:var(--muted)}@media (width<=1320px){.site-header{gap:16px;width:calc(100% - 32px)}.brand-link img{width:62px;height:62px}.brand-link span{letter-spacing:.28em;font-size:1.42rem}.nav-list a{padding-inline:10px;font-size:.93rem}.nav-cta{min-width:104px;padding-inline:14px}}@media (width<=1180px){.about-section,.profile-card,.founder-info-grid,.enrollment-section{grid-template-columns:1fr}.hero-stage .hero-copy{width:min(50%,620px)}.hero-notes{max-width:220px;right:32px}.course-grid,.contact-grid,.contact-showcase,.contact-scan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1120px){.site-header{grid-template-columns:minmax(0,1fr) auto auto;gap:14px 18px;width:calc(100% - 32px);max-width:1440px;display:grid}.brand-link{order:1;justify-self:start}.menu-button{border:1px solid var(--line);background:var(--charcoal);flex:none;order:2;grid-column:2;place-content:center;justify-self:end;gap:5px;width:46px;height:42px;display:inline-grid}.menu-button span:not(.sr-only){background:var(--gold-soft);width:22px;height:2px;display:block}.nav-list{border:1px solid var(--line);background:#fffaf0f5;border-radius:18px;order:4;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding:14px 16px;display:none;position:static;box-shadow:0 18px 52px #583d101f}.nav-list.is-open{display:grid}.nav-list a{color:#17120ab8;text-align:center;padding:12px 10px}.nav-actions{order:3;grid-column:3;justify-self:end;gap:10px}}@media (width<=640px){.site-header{grid-template-columns:auto minmax(0,1fr) auto}.brand-link{grid-column:1/-1;justify-self:start}.menu-button{grid-column:1;justify-self:start;margin-left:0}.nav-actions{grid-column:3;justify-self:end;gap:8px}.site-theme-toggle{width:42px;height:42px}.nav-cta{min-width:104px;padding-inline:14px}.brand-link span{letter-spacing:.2em;font-size:1rem}}@media (width<=820px){.site-header{gap:14px;width:calc(100% - 32px);max-width:1440px}.breadcrumbs{flex-wrap:wrap;width:calc(100% - 32px);max-width:1440px}.menu-button{border:1px solid var(--line);background:var(--charcoal);place-content:center;gap:5px;width:46px;height:42px;display:inline-grid}.menu-button span:not(.sr-only){background:var(--gold-soft);width:22px;height:2px;display:block}.nav-list{border:1px solid var(--line);background:#fffaf0f5;border-radius:18px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding:14px;display:none;position:static;box-shadow:0 18px 52px #583d101f}.nav-list.is-open{display:grid}.nav-list a{color:#17120ab8;text-align:center;padding:12px 10px}.section,.hero-section{width:calc(100% - 32px);max-width:1440px}.hero-section,.section{padding-top:58px;padding-bottom:58px}.hero-stage{min-height:790px;overflow:hidden}.hero-backdrop{object-position:70% center;transform:scale(.9)}.hero-stage:before{background:linear-gradient(#fffaf0f5 0%,#fffaf0c7 45%,#fffaf04d 100%),linear-gradient(90deg,#d8a93d29,#ffffff1f)}.hero-panel-left{width:28%;left:-5%}.hero-panel-center{width:26%;left:42%}.hero-panel-right{width:40%;right:-20%}.hero-stage .hero-copy{width:calc(100% - 36px);max-width:calc(100% - 36px);top:118px;left:18px;right:18px}.hero-copy h1{overflow-wrap:normal;max-width:100%;font-size:clamp(2.75rem,10vw,3.65rem);line-height:1.05}.hero-text{max-width:100%}.hero-notes{display:none}.hero-stats{max-width:100%}.stat-row div{flex:135px}.about-media,.about-media img{height:420px;min-height:420px}.profile-section{padding-left:16px;padding-right:16px}.profile-photo,.profile-photo img{height:520px;min-height:520px}.profile-photo:after{bottom:14px;right:14px}.benefit-grid,.founder-info-grid,.home-contact-grid,.contact-action-grid,.contact-direct-strip,.contact-scan-grid,.course-grid,.service-book,.gallery-grid,.product-grid,.contact-grid,.enrollment-form{grid-template-columns:1fr}.service-book{width:min(100%,560px)}.book-page+.book-page{display:none}.book-page{min-height:auto;padding:26px;transform:none}.service-book:before{display:none}.service-line{grid-template-columns:1fr;gap:6px}.service-line em{white-space:normal}.gallery-grid{grid-auto-rows:280px}.gallery-grid figure:first-child{grid-row:auto}.product-section,.contact-section,.gallery-section,.founder-info-section,.home-contact-section,.service-section{padding-left:16px;padding-right:16px}.page-intro{width:calc(100% - 32px);max-width:1440px;min-height:360px}.page-intro-copy{min-height:360px;padding:30px;transform:none}.product-heading-row{display:grid}.product-card h3,.product-category{min-height:0}.wide-field{grid-column:auto}}@media (hover:none){.button:hover,.benefit-grid span:hover,.gallery-grid figure:hover,.course-card:hover,.product-card:hover,.contact-card:hover,.qr-card:hover,.service-line:hover{transform:none}}@media (width<=520px){html,body,#root,.site-shell{max-width:100vw;overflow-x:hidden}.site-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:calc(100% - 20px);min-height:130px;padding:14px 12px;display:flex}.brand-link{flex:1 0 100%;order:1;width:auto;min-width:0}.brand-link img{width:50px;height:50px}.brand-link span{display:none}.site-theme-toggle{width:36px;height:36px}.site-theme-toggle span{font-size:1.12rem}.nav-cta{min-width:82px;padding:9px 10px;font-size:.62rem}.menu-button{order:2}.nav-actions{order:3;gap:7px;margin-left:auto;position:static;transform:translate(-112px)}.nav-list{flex:1 0 100%;order:4}.button{width:100%}.hero-actions,.profile-actions,.book-controls{flex-direction:column;align-items:stretch}.hero-stage{min-height:880px;overflow:hidden}.hero-backdrop{object-position:center 76%;opacity:.54;transform:scale(.78)}.theme-light .hero-backdrop{-webkit-mask-image:linear-gradient(#0000 0%,#000c 28%,#000 52%,#0000 92%);mask-image:linear-gradient(#0000 0%,#000c 28%,#000 52%,#0000 92%)}.page-intro{width:calc(100% - 20px);max-width:1440px;overflow:hidden}.page-intro-copy{width:min(100%,310px);padding:24px 18px}.page-intro h1{text-wrap:auto;max-width:100%;font-size:clamp(2.05rem,9.2vw,2.55rem);line-height:1.05}.hero-stage .hero-copy{max-width:calc(100% - 36px);top:62px}.hero-copy h1{overflow-wrap:break-word;max-width:330px;font-size:clamp(2rem,9.2vw,2.55rem)}.hero-copy h1 span{max-width:310px}.hero-text{max-width:330px;font-size:.92rem}.hero-actions{margin-top:22px}.hero-stats{gap:10px}.hero-stats div{background:#fffaf0b8;flex:100%;min-width:0;padding:10px 12px 10px 16px}.hero-stats strong{font-size:1.65rem}.section-header h2{overflow-wrap:break-word;text-wrap:auto;font-size:clamp(2.05rem,10.5vw,3rem);line-height:1.05}.section-header{max-width:340px}.contact-section .section-header{width:100%;max-width:100%;padding-left:6px;padding-right:6px}.contact-section .section-header h2{overflow-wrap:anywhere;font-size:clamp(2.05rem,9vw,2.7rem)}.section-header p:not(.eyebrow){overflow-wrap:break-word;max-width:310px}.product-heading-row,.contact-grid,.contact-showcase,.contact-action-grid,.contact-direct-strip,.contact-scan-grid,.home-contact-grid,.course-grid,.service-book,.gallery-grid,.enrollment-form{max-width:100%}.form-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.form-stepper button{min-height:58px}.form-actions .button{flex:1 1 0;width:auto;min-width:0}.menu-button{flex:none}.founder-fact-card,.founder-fact-card:nth-child(2),.founder-fact-card:nth-child(3){transform:none}.scan-card{grid-template-columns:1fr;gap:16px;padding:16px}.scan-card-image{justify-self:center;width:min(100%,230px)}.scan-card h3{font-size:clamp(1.8rem,9vw,2.25rem)}.scan-card-copy,.scan-card p{overflow-wrap:anywhere;min-width:0}}@media (width<=1120px){.theme-dark .nav-list{background:#111312f7;box-shadow:0 18px 52px #0000003d}.theme-dark .nav-list a{color:var(--muted)}}:root{--black:#111312;--charcoal:#171a1b;--charcoal-2:#202426;--gold:#d8a93d;--gold-soft:#f4d278;--cream:#f8f4eb;--muted:#b9b4aa;--line:#d8a93d4d;--shadow:12px 14px 0 #ffffff29;--gold-glow:0 22px 70px #d8a93d2e;--deep-shadow:0 30px 90px #0000007a;--glass:linear-gradient(145deg, #f8f4eb1a, #f8f4eb08 42%, #d8a93d14);--serif:Georgia, "Times New Roman", serif;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font:16px/1.6 var(--sans);color:var(--cream);background:var(--black);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:radial-gradient(circle at 12% 0,#d8a93d29,#0000 26rem),linear-gradient(#121514 0%,#171a1b 42%,#111312 100%);min-width:320px;margin:0;overflow-x:hidden}body,button,input,select,textarea{font-family:var(--sans)}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--cream)}#root{min-height:100svh;overflow-x:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
