:root{--ink:#100f0d;--ink-soft:#1b1a17;--gold:#c8a064;--gold-light:#e5c28d;--cream:#f5f0e8;--cream-deep:#ebe3d8;--stone:#70685f;--line-light:#c69c5f47;--line-dark:#4a3b2a2e;--serif:"Cormorant Garamond", "Baskerville", "GFS Didot", Georgia, serif;--sans:"DM Sans", Inter, Arial, sans-serif}[data-astro-cid-lcdefpme],[data-astro-cid-lcdefpme]:before,[data-astro-cid-lcdefpme]:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{background:var(--ink);color:var(--cream);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}button[data-astro-cid-lcdefpme],input[data-astro-cid-lcdefpme]{font:inherit}button[data-astro-cid-lcdefpme]{cursor:pointer}[data-astro-cid-lcdefpme]::selection{background:var(--gold);color:var(--ink)}[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--gold-light);outline-offset:5px}.skip-link[data-astro-cid-lcdefpme]{z-index:999;background:var(--cream);color:var(--ink);padding:12px;position:fixed;top:-100px;left:16px}.skip-link[data-astro-cid-lcdefpme]:focus{top:14px}.container[data-astro-cid-lcdefpme]{width:min(1260px,100% - 96px);margin-inline:auto}.eyebrow[data-astro-cid-lcdefpme]{color:var(--gold);letter-spacing:.26em;text-transform:uppercase;align-items:center;gap:14px;font-size:10px;font-weight:700;line-height:1.7;display:flex}.serif-em[data-astro-cid-lcdefpme]{font-family:var(--serif);font-style:italic;font-weight:400}.sr-only[data-astro-cid-lcdefpme]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header[data-astro-cid-lcdefpme]{z-index:30;border-bottom:1px solid #ecc68b26;height:102px;position:absolute;inset:0 0 auto}.nav-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:36px;height:100%;display:flex}.brand[data-astro-cid-lcdefpme]{align-items:center;gap:15px;min-width:245px;display:inline-flex}.brand-mark[data-astro-cid-lcdefpme]{letter-spacing:-.14em;color:var(--gold);width:40px;font-family:Georgia,serif;font-size:60px;font-weight:500;line-height:.6;transform:translateY(-3px)}.brand-words[data-astro-cid-lcdefpme]{flex-direction:column;gap:4px;display:flex}.brand-words[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:.13em;font-size:25px;font-weight:600;line-height:1}.brand-words[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--gold);letter-spacing:.37em;font-size:8px;font-weight:700}.desktop-nav[data-astro-cid-lcdefpme]{align-items:center;gap:42px;display:flex}.desktop-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{letter-spacing:.17em;text-transform:uppercase;color:#dfd6c9;font-size:10px;font-weight:700;transition:color .25s}.desktop-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.footer-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--gold-light)}.nav-cta[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.17em;white-space:nowrap;border:1px solid #e2bc8199;align-items:center;gap:18px;padding:15px 19px;font-size:10px;font-weight:700;transition:background .25s,color .25s,transform .25s;display:inline-flex}.nav-cta[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:16px;height:16px}.nav-cta[data-astro-cid-lcdefpme]:hover{background:var(--gold);color:var(--ink);transform:translateY(-2px)}.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:radial-gradient(circle at 50% 20%, #241f19 0%, #181613d1 28%, transparent 62%), var(--ink);flex-direction:column;min-height:max(960px,100svh);padding-top:110px;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;border:1px solid #d7aa641c;border-radius:50%;width:760px;height:760px;position:absolute;top:45px;left:50%;transform:translate(-50%)}.hero[data-astro-cid-lcdefpme]:after{content:"";opacity:.105;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-orbit[data-astro-cid-lcdefpme]{pointer-events:none;border:1px solid #c295511f;border-radius:50%;width:600px;height:600px;position:absolute;top:16%;left:50%;transform:translate(-50%)}.hero-orbit[data-astro-cid-lcdefpme]:after{content:"";border:1px solid #c2955112;border-radius:50%;position:absolute;inset:55px}.top-statement[data-astro-cid-lcdefpme]{color:#d7c9b8;letter-spacing:.045em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:17px;min-height:42px;margin-top:42px;font-size:30px;font-weight:600;line-height:1.35;display:flex}.top-statement[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{opacity:.86}.top-statement[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid #c8a0648c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:35px;height:35px;transition:transform .25s,background .25s;display:inline-flex}.top-statement[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:#c8a06429;transform:translateY(4px)}.top-statement[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:16px;height:16px;color:var(--gold)}.hero-content[data-astro-cid-lcdefpme]{z-index:2;flex:1;justify-content:center;align-items:center;min-height:700px;padding:60px 0 70px;display:flex;position:relative}.hero-copy[data-astro-cid-lcdefpme]{z-index:4;text-align:center;max-width:900px;margin:0 auto;padding-bottom:28px;position:relative}.hero-copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{justify-content:center;margin-bottom:39px}.hero-title[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:-.056em;text-align:center;max-width:none;margin:0 0 42px;font-size:clamp(84px,8.35vw,145px);font-weight:500;line-height:.78}.hero-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{white-space:nowrap;display:block}.hero-title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--gold);white-space:nowrap;margin-left:0;font-style:italic;font-weight:400;display:block}.hero-title[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{color:var(--cream);display:inline}.hero-subtitle[data-astro-cid-lcdefpme]{font-family:var(--sans);letter-spacing:.35em;color:#e8e0d6;text-transform:uppercase;justify-content:center;align-items:center;gap:19px;margin:0 0 48px;font-size:20px;font-weight:600;display:flex}.text-cta[data-astro-cid-lcdefpme]{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:18px;margin-left:0;font-size:11px;font-weight:700;transition:gap .25s;display:inline-flex}.text-cta[data-astro-cid-lcdefpme]:hover{gap:28px}.text-cta[data-astro-cid-lcdefpme] .circle[data-astro-cid-lcdefpme]{width:48px;height:48px;color:var(--gold);border:1px solid #d2ac6fbf;border-radius:50%;place-items:center;display:grid}.text-cta[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:17px;height:17px}.hero-visual[data-astro-cid-lcdefpme]{align-self:end;min-width:0;height:596px;margin-left:-16px;position:relative}.portrait-frame[data-astro-cid-lcdefpme]{background:#29231f;border:1px solid #e0ac6661;border-radius:220px 220px 5px 5px;position:absolute;inset:25px 39px 0 30px;overflow:hidden}.portrait-frame[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(#14110e0f 0%,#100f0d00 52%,#100f0dbf 100%),linear-gradient(90deg,#100f0d21,#0000 35%);position:absolute;inset:0}.portrait-frame[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 38%;filter:saturate(.82)contrast(1.02);width:100%;height:100%;display:block}.portrait-outer[data-astro-cid-lcdefpme]{pointer-events:none;border:1px solid #d3a15c3b;border-radius:240px 240px 0 0;position:absolute;inset:6px 19px 18px 10px}.visual-number[data-astro-cid-lcdefpme]{color:var(--gold);font-family:var(--serif);letter-spacing:.4em;writing-mode:vertical-rl;font-size:13px;position:absolute;top:22%;right:6px}.visual-seal[data-astro-cid-lcdefpme]{width:112px;height:112px;color:var(--gold);background:#171511;border:1px solid #e5c28d8c;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:28px;left:-12px;box-shadow:0 8px 30px #0000003b}.visual-seal[data-astro-cid-lcdefpme]:before{content:"";border:1px solid #e5c28d38;border-radius:50%;position:absolute;inset:8px}.visual-seal[data-astro-cid-lcdefpme] .seal-letter[data-astro-cid-lcdefpme]{font-family:Georgia,serif;font-size:63px;line-height:1;transform:translate(-3px,-6px)}.hero-steps-wrap[data-astro-cid-lcdefpme]{z-index:3;border-top:1px solid #e1be8940;position:relative}.hero-steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);display:grid}.hero-steps[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-right:1px solid #e1be892e;justify-content:space-between;align-items:center;padding:24px 42px 26px 0;transition:background .25s;display:flex}.hero-steps[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(:first-child){padding-left:41px}.hero-steps[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:last-child{border:0;padding-right:0}.hero-steps[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:#ffffff09}.step-label[data-astro-cid-lcdefpme]{align-items:center;gap:17px;display:flex}.step-label[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--gold);font-family:var(--serif);font-size:27px;font-weight:400}.step-label[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#cfc5b8;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:700}.hero-steps[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:16px;height:16px;color:var(--gold)}.modules[data-astro-cid-lcdefpme]{background:var(--cream);color:var(--ink);padding:118px 0 139px;position:relative;overflow:hidden}.modules[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;border:1px solid #9169371a;border-radius:50%;width:700px;height:700px;position:absolute;top:-370px;right:-180px;box-shadow:0 0 0 95px #ffffff0f,0 0 0 190px #a67f4d09}.section-heading[data-astro-cid-lcdefpme]{text-align:center;margin:0 auto 68px;position:relative}.section-heading[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#9c7848;justify-content:center}.section-title[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:-.035em;margin:24px 0 16px;font-size:clamp(66px,6.5vw,102px);font-weight:500;line-height:.93}.section-title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:#ad834e;font-weight:400}.section-heading[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#6f665c;letter-spacing:.04em;margin:22px 0 0;font-size:13px}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid;position:relative}.module-card[data-astro-cid-lcdefpme]{--card-ink:#26221d;--card-gold:#af8146;--card-line:#7b5d3b2e;--card-bg:#fffcf7;background:var(--card-bg);border:1px solid var(--card-line);flex-direction:column;min-height:730px;padding:36px 34px 31px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 11px 22px #1b16100b}.module-card[data-astro-cid-lcdefpme]:hover{transform:translateY(-9px);box-shadow:0 22px 46px #1b16101c}.module-card[data-astro-cid-lcdefpme].featured{--card-ink:#f1e8da;--card-gold:#d5ab70;--card-line:#daab6d61;--card-bg:#191714;box-shadow:0 14px 38px #1b161021}.module-card[data-astro-cid-lcdefpme]:nth-child(2){--card-bg:#f0e9de}.module-card[data-astro-cid-lcdefpme]:before{content:"";border:1px solid var(--card-line);pointer-events:none;border-radius:50%;width:250px;height:250px;position:absolute;top:-94px;right:-90px}.card-icon[data-astro-cid-lcdefpme]{width:48px;height:48px;color:var(--card-gold);background:0 0;border:none;border-radius:0;flex:0 0 48px;place-items:center;margin:0;display:grid}.card-icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:42px;height:42px}.module-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--card-ink);font-family:var(--serif);letter-spacing:-.027em;min-height:104px;margin:0 0 22px;font-size:clamp(40px,3.3vw,53px);font-weight:500;line-height:.99}.module-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--card-gold);font-weight:400}.card-description[data-astro-cid-lcdefpme]{color:var(--card-ink);opacity:.76;min-height:143px;margin:0 0 33px;font-size:12px;line-height:1.95}.topics[data-astro-cid-lcdefpme]{border-top:1px solid var(--card-line);gap:14px;margin:0 0 36px;padding:21px 0 0;list-style:none;display:grid}.topics[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--card-ink);align-items:flex-start;gap:11px;font-size:11.4px;font-weight:600;line-height:1.55;display:flex}.topics[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--card-gold);border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:.52em;display:block}#mentoria[data-astro-cid-lcdefpme] .topics[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].topic-highlight:before{content:"★";color:var(--card-gold);background:0 0;border-radius:0;flex-basis:6px;width:6px;height:auto;margin-top:-.05em;font-size:17px;line-height:1;transform:translate(-3px)}.card-cta[data-astro-cid-lcdefpme]{color:var(--card-ink);border-top:1px solid var(--card-line);text-transform:uppercase;letter-spacing:.17em;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:24px;font-size:10px;font-weight:700;display:flex}.card-cta[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:20px;height:20px;color:var(--card-gold);transition:transform .25s}.module-card[data-astro-cid-lcdefpme]:hover .card-cta[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transform:translate(4px,-4px)}.contact[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 17% 48%,#29231c 0,#0000 48%),#12110f;padding:135px 0 150px;position:relative;overflow:hidden}.contact[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;border:1px solid #daa7641f;border-radius:50%;width:530px;height:530px;position:absolute;top:185px;left:-250px;box-shadow:0 0 0 105px #b88c4e0a}.contact-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);align-items:center;gap:clamp(50px,8vw,135px);display:grid}.contact-copy[data-astro-cid-lcdefpme]{align-self:center;position:relative}.contact-copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:32px}.contact-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:-.05em;margin:0 0 37px -5px;font-size:clamp(74px,7.1vw,110px);font-weight:500;line-height:.85}.contact-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--gold);font-weight:400;display:block}.contact-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#c4b9a9;max-width:340px;margin-bottom:45px;font-size:13px;line-height:2}.contact-ornament[data-astro-cid-lcdefpme]{color:var(--gold);align-items:center;gap:18px;display:flex}.contact-ornament[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:Georgia,serif;font-size:58px;line-height:1;transform:translateY(-4px)}.form-panel[data-astro-cid-lcdefpme]{color:#231d17;background:#f8f3eb;border:1px solid #dfb67999;padding:clamp(28px,4.2vw,59px);position:relative;box-shadow:0 30px 80px #00000040}.form-panel[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;border:1px solid #9e734224;position:absolute;inset:10px}.form-intro[data-astro-cid-lcdefpme]{z-index:1;position:relative}.form-intro[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:.22em;color:#a07a48;text-transform:uppercase;font-size:10px;font-weight:700}.form-intro[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:-.028em;margin:12px 0 29px;font-size:52px;font-weight:500;line-height:1}.form-grid[data-astro-cid-lcdefpme]{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 19px;display:grid;position:relative}.field[data-astro-cid-lcdefpme]{min-width:0}.field[data-astro-cid-lcdefpme].full{grid-column:1/-1}.field[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.14em;color:#3b3128;margin:0 0 10px;font-size:9.4px;font-weight:700;display:block}.field[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{text-transform:none;letter-spacing:0;color:#807466;font-weight:400}.field[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{color:#241e18;background:#ffffff94;border:1px solid #d3c8ba;border-radius:0;outline:none;width:100%;height:53px;padding:0 15px;font-size:12px;transition:border .2s,box-shadow .2s}.field[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]::placeholder{color:#94887a}.field[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus{border-color:#a97c42;box-shadow:0 0 0 3px #c497551a}.submit[data-astro-cid-lcdefpme]{color:#f8f3eb;letter-spacing:.2em;text-transform:uppercase;background:#1c1a17;border:none;grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;min-height:59px;margin-top:6px;padding:0 23px;font-size:10px;font-weight:700;transition:background .25s,transform .25s;display:flex}.submit[data-astro-cid-lcdefpme]:hover{background:#705333;transform:translateY(-2px)}.submit[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:18px;height:18px;color:var(--gold-light)}.form-hint[data-astro-cid-lcdefpme]{color:#887d71;grid-column:1/-1;margin:-9px 0 0;font-size:10px;line-height:1.65}.form-feedback[data-astro-cid-lcdefpme]{color:#344b34;background:#e7ebdf;border-left:3px solid #648164;grid-column:1/-1;margin:-2px 0 0;padding:13px 16px;font-size:12px;line-height:1.6;display:none}.form-feedback[data-astro-cid-lcdefpme].show{display:block}.footer[data-astro-cid-lcdefpme]{background:#0d0c0b;border-top:1px solid #cba1643d;padding:38px 0 25px}.footer-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:25px;display:flex}.footer-brand[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:.045em;align-items:center;gap:11px;font-size:30px;font-weight:600;display:flex}.footer-brand[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:var(--gold);font-family:Georgia,serif;font-size:47px;font-style:normal;line-height:.9}.footer-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.footer-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#c6beb4;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600;transition:color .2s}.footer-divider[data-astro-cid-lcdefpme]{background:#ddb27526;height:1px;margin:31px 0 19px}.footer-bottom[data-astro-cid-lcdefpme]{color:#877f75;letter-spacing:.07em;justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex}.footer-bottom[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#a99478}[data-astro-cid-lcdefpme][data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.6,.2,1);transform:translateY(24px)}[data-astro-cid-lcdefpme][data-reveal].visible{opacity:1;transform:translateY(0)}.module-card[data-astro-cid-lcdefpme][data-reveal]:nth-child(2){transition-delay:.1s}.module-card[data-astro-cid-lcdefpme][data-reveal]:nth-child(3){transition-delay:.2s}@media (width<=1220px){.hero-title[data-astro-cid-lcdefpme]{font-size:clamp(72px,8.2vw,110px)}.hero-content[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(305px,.9fr)}.module-card[data-astro-cid-lcdefpme]{padding:32px 26px}.module-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:43px}.card-description[data-astro-cid-lcdefpme]{min-height:170px}}@media (width<=980px){.container[data-astro-cid-lcdefpme]{width:min(100% - 56px,900px)}.desktop-nav[data-astro-cid-lcdefpme]{display:none}.hero[data-astro-cid-lcdefpme]{min-height:auto;padding-top:90px}.hero-content[data-astro-cid-lcdefpme]{gap:0;min-height:460px}.hero-title[data-astro-cid-lcdefpme]{font-size:clamp(70px,10vw,105px)}.hero-title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{margin-left:0}.hero-visual[data-astro-cid-lcdefpme]{height:530px}.portrait-frame[data-astro-cid-lcdefpme]{inset:31px 24px 0 18px}.portrait-outer[data-astro-cid-lcdefpme]{inset:12px 9px 15px 0}.visual-seal[data-astro-cid-lcdefpme]{width:80px;height:80px}.visual-seal[data-astro-cid-lcdefpme] .seal-letter[data-astro-cid-lcdefpme]{font-size:48px}.cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:18px}.module-card[data-astro-cid-lcdefpme]{min-height:auto;padding:35px 42px}.module-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{min-height:0;font-size:51px}.card-description[data-astro-cid-lcdefpme]{min-height:0;font-size:13px}.card-intro[data-astro-cid-lcdefpme]{margin:8px 0 32px}.topics[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px}.contact-grid[data-astro-cid-lcdefpme]{gap:42px}.contact-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:80px}.form-panel[data-astro-cid-lcdefpme]{padding:34px}.form-intro[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:45px}}@media (width<=700px){html{scroll-padding-top:18px}.container[data-astro-cid-lcdefpme]{width:calc(100% - 42px)}.brand[data-astro-cid-lcdefpme]{gap:10px;min-width:0}.brand-mark[data-astro-cid-lcdefpme]{width:32px;font-size:52px}.brand-words[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:22px}.brand-words[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-size:7px}.nav-cta[data-astro-cid-lcdefpme]{padding:12px;font-size:0}.nav-cta[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:19px;height:19px}.hero[data-astro-cid-lcdefpme]{padding-top:72px}.top-statement[data-astro-cid-lcdefpme]{letter-spacing:.035em;text-align:center;gap:10px;margin:32px 0 0;font-size:20px;line-height:1.4}.top-statement[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{max-width:310px}.top-statement[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{width:31px;height:31px}.hero-content[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;min-height:auto;padding:48px 0 24px;display:flex}.hero-copy[data-astro-cid-lcdefpme]{padding-bottom:27px}.hero-copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:29px}.hero-title[data-astro-cid-lcdefpme]{margin-bottom:34px;margin-left:-3px;font-size:clamp(67px,15vw,102px)}.hero-title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{margin-left:0}.hero-subtitle[data-astro-cid-lcdefpme]{letter-spacing:.14em;gap:12px;margin-bottom:28px;font-size:15px}.text-cta[data-astro-cid-lcdefpme] .circle[data-astro-cid-lcdefpme]{width:42px;height:42px}.hero-visual[data-astro-cid-lcdefpme]{align-self:center;width:min(100%,430px);height:440px;margin:10px auto 0}.portrait-frame[data-astro-cid-lcdefpme]{inset:28px 28px 0 29px}.portrait-frame[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:50% 32%}.portrait-outer[data-astro-cid-lcdefpme]{inset:10px 12px 15px}.visual-seal[data-astro-cid-lcdefpme]{bottom:27px;left:-3px}.visual-number[data-astro-cid-lcdefpme]{right:4px}.hero-steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-steps[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding:19px 10px 21px 0}.hero-steps[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(:first-child){padding-left:12px}.step-label[data-astro-cid-lcdefpme]{gap:7px}.step-label[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:23px}.step-label[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:.07em;font-size:8px}.hero-steps[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{display:none}.modules[data-astro-cid-lcdefpme]{padding:90px 0 100px}.section-heading[data-astro-cid-lcdefpme]{margin-bottom:47px}.section-title[data-astro-cid-lcdefpme]{font-size:clamp(56px,11.5vw,80px)}.section-heading[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:12px}.module-card[data-astro-cid-lcdefpme]{padding:32px 29px}.module-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:46px}.topics[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.card-description[data-astro-cid-lcdefpme]{font-size:12px}.contact[data-astro-cid-lcdefpme]{padding:95px 0 100px}.contact-grid[data-astro-cid-lcdefpme]{display:block}.contact-copy[data-astro-cid-lcdefpme]{margin-bottom:54px}.contact-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(65px,14vw,95px)}.contact-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:20px}.form-panel[data-astro-cid-lcdefpme]{padding:29px 25px}.form-intro[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:43px}.form-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:20px}.field[data-astro-cid-lcdefpme].full,.submit[data-astro-cid-lcdefpme],.form-hint[data-astro-cid-lcdefpme],.form-feedback[data-astro-cid-lcdefpme]{grid-column:auto}.footer[data-astro-cid-lcdefpme]{padding-top:33px}.footer-row[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start;gap:27px}.footer-links[data-astro-cid-lcdefpme]{gap:19px}.footer-bottom[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;line-height:1.5}}@media (width<=385px){.hero-title[data-astro-cid-lcdefpme]{font-size:59px}.hero-title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{margin-left:15px}.brand-words[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:18px}.step-label[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:19px}.step-label[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:7.5px}.module-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:42px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-astro-cid-lcdefpme],[data-astro-cid-lcdefpme]:before,[data-astro-cid-lcdefpme]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}[data-astro-cid-lcdefpme][data-reveal]{opacity:1!important;transform:none!important}}.site-header[data-astro-cid-lcdefpme],.hero-visual[data-astro-cid-lcdefpme],.hero-steps-wrap[data-astro-cid-lcdefpme]{display:none!important}.hero[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;display:flex}@media (width<=980px){.hero[data-astro-cid-lcdefpme]{min-height:max(840px,100svh)}.hero-content[data-astro-cid-lcdefpme]{flex:1;min-height:580px}}@media (width<=700px){.hero[data-astro-cid-lcdefpme]{min-height:max(760px,95svh)}.hero-content[data-astro-cid-lcdefpme]{flex:1;min-height:570px;padding-bottom:70px}}@keyframes fioreze-rise{0%{opacity:0;filter:blur(4px);transform:translateY(30px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes fioreze-soft-in{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translate(0,0)}}@keyframes fioreze-orbit{0%,to{opacity:.6;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.055)}}@keyframes fioreze-feedback{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-astro-cid-lcdefpme][data-reveal]{opacity:1;filter:none;transform:none}.motion-ready[data-astro-cid-lcdefpme] .hero[data-astro-cid-lcdefpme] .top-statement[data-astro-cid-lcdefpme]{animation:.95s cubic-bezier(.18,.7,.2,1) 80ms both fioreze-soft-in}.motion-ready[data-astro-cid-lcdefpme] .hero-copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{animation:.85s cubic-bezier(.17,.77,.22,1) .24s both fioreze-rise}.motion-ready[data-astro-cid-lcdefpme] .hero-title[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{animation:1s cubic-bezier(.17,.77,.22,1) .38s both fioreze-rise}.motion-ready[data-astro-cid-lcdefpme] .hero-title[data-astro-cid-lcdefpme]>em[data-astro-cid-lcdefpme]{animation:1s cubic-bezier(.17,.77,.22,1) .55s both fioreze-rise}.motion-ready[data-astro-cid-lcdefpme] .hero-subtitle[data-astro-cid-lcdefpme]{animation:.8s cubic-bezier(.17,.77,.22,1) .78s both fioreze-rise}.motion-ready[data-astro-cid-lcdefpme] .hero[data-astro-cid-lcdefpme] .text-cta[data-astro-cid-lcdefpme]{animation:.8s cubic-bezier(.17,.77,.22,1) .96s both fioreze-rise}.motion-ready[data-astro-cid-lcdefpme] .hero-orbit[data-astro-cid-lcdefpme]{animation:17s ease-in-out infinite fioreze-orbit}.motion-ready[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-reveal]{opacity:0;filter:blur(3px);will-change:opacity, transform;transition:opacity .85s,transform .85s cubic-bezier(.16,.75,.2,1),filter .85s,box-shadow .35s;transform:translateY(38px)}.motion-ready[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-reveal].visible{opacity:1;filter:blur();will-change:auto;transform:translate(0,0)}.motion-ready[data-astro-cid-lcdefpme] .module-card[data-astro-cid-lcdefpme][data-reveal]:nth-child(2){transition-delay:.125s}.motion-ready[data-astro-cid-lcdefpme] .module-card[data-astro-cid-lcdefpme][data-reveal]:nth-child(3){transition-delay:.25s}.motion-ready[data-astro-cid-lcdefpme] .module-card[data-astro-cid-lcdefpme][data-reveal].visible:hover,.motion-ready[data-astro-cid-lcdefpme] .module-card[data-astro-cid-lcdefpme][data-reveal].visible:focus-within{transition-delay:0s;transform:translateY(-10px)}.module-card[data-astro-cid-lcdefpme]:before{transition:transform .65s,opacity .65s}.module-card[data-astro-cid-lcdefpme]:hover:before,.module-card[data-astro-cid-lcdefpme]:focus-within:before{opacity:.7;transform:scale(1.16)}.card-icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transform-origin:50%;transition:transform .5s cubic-bezier(.16,.8,.2,1)}.module-card[data-astro-cid-lcdefpme]:hover .card-icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme],.module-card[data-astro-cid-lcdefpme]:focus-within .card-icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transform:translateY(-4px)scale(1.06)}.topics[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{transition:transform .28s,color .28s}.module-card[data-astro-cid-lcdefpme]:hover .topics[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{transform:translate(2px)}.text-cta[data-astro-cid-lcdefpme] .circle[data-astro-cid-lcdefpme]{transition:background .35s,border-color .35s,transform .35s}.text-cta[data-astro-cid-lcdefpme] .circle[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transition:transform .35s}.text-cta[data-astro-cid-lcdefpme]:hover .circle[data-astro-cid-lcdefpme],.text-cta[data-astro-cid-lcdefpme]:focus-visible .circle[data-astro-cid-lcdefpme]{border-color:var(--gold-light);background:#c8a06424;transform:translateY(3px)}.text-cta[data-astro-cid-lcdefpme]:hover .circle[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transform:translateY(3px)}.card-cta[data-astro-cid-lcdefpme]{transition:color .25s}.card-cta[data-astro-cid-lcdefpme]:hover{color:var(--card-gold)}.submit[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transition:transform .3s}.submit[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme],.submit[data-astro-cid-lcdefpme]:focus-visible svg[data-astro-cid-lcdefpme]{transform:translate(3px,-3px)}.form-feedback[data-astro-cid-lcdefpme].show{animation:.5s cubic-bezier(.17,.8,.2,1) both fioreze-feedback}.field[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{transition:border-color .25s,box-shadow .25s,background-color .25s}.field[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus{background:#fff}@media (width<=980px){.motion-ready[data-astro-cid-lcdefpme] .module-card[data-astro-cid-lcdefpme][data-reveal]:nth-child(2),.motion-ready[data-astro-cid-lcdefpme] .module-card[data-astro-cid-lcdefpme][data-reveal]:nth-child(3){transition-delay:0s}}@media (prefers-reduced-motion:reduce){.motion-ready[data-astro-cid-lcdefpme] .hero[data-astro-cid-lcdefpme] .top-statement[data-astro-cid-lcdefpme],.motion-ready[data-astro-cid-lcdefpme] .hero-copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.motion-ready[data-astro-cid-lcdefpme] .hero-title[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme],.motion-ready[data-astro-cid-lcdefpme] .hero-title[data-astro-cid-lcdefpme]>em[data-astro-cid-lcdefpme],.motion-ready[data-astro-cid-lcdefpme] .hero-subtitle[data-astro-cid-lcdefpme],.motion-ready[data-astro-cid-lcdefpme] .hero[data-astro-cid-lcdefpme] .text-cta[data-astro-cid-lcdefpme],.motion-ready[data-astro-cid-lcdefpme] .hero-orbit[data-astro-cid-lcdefpme],.form-feedback[data-astro-cid-lcdefpme].show{animation:none!important}.motion-ready[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-reveal],.motion-ready[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-reveal].visible{opacity:1!important;filter:none!important;transform:none!important}.motion-ready[data-astro-cid-lcdefpme] .module-card[data-astro-cid-lcdefpme][data-reveal].visible:hover,.motion-ready[data-astro-cid-lcdefpme] .module-card[data-astro-cid-lcdefpme][data-reveal].visible:focus-within{transform:none!important}}.top-statement[data-astro-cid-lcdefpme]{flex-direction:column;gap:18px;margin-top:42px}.top-statement[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{text-wrap:balance;max-width:1200px;display:block}.top-statement[data-astro-cid-lcdefpme] .top-arrow[data-astro-cid-lcdefpme]{width:auto;height:auto;color:var(--gold);opacity:.92;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:2px 0;transition:transform .3s,opacity .3s;display:inline-flex}.top-statement[data-astro-cid-lcdefpme] .top-arrow[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:30px;height:30px}.top-statement[data-astro-cid-lcdefpme] .top-arrow[data-astro-cid-lcdefpme]:hover,.top-statement[data-astro-cid-lcdefpme] .top-arrow[data-astro-cid-lcdefpme]:focus-visible{opacity:1;transform:translateY(5px)}.hero-subtitle[data-astro-cid-lcdefpme]{margin-bottom:0}.hero-copy[data-astro-cid-lcdefpme]{padding-bottom:0}@media (width<=700px){.top-statement[data-astro-cid-lcdefpme]{gap:17px;margin-top:32px}.top-statement[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{max-width:100%}.top-statement[data-astro-cid-lcdefpme] .top-arrow[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:26px;height:26px}.hero-content[data-astro-cid-lcdefpme]{padding-bottom:42px}.hero-subtitle[data-astro-cid-lcdefpme]{margin-bottom:0}.hero-copy[data-astro-cid-lcdefpme]{padding-bottom:0}}@media (prefers-reduced-motion:reduce){.top-statement[data-astro-cid-lcdefpme] .top-arrow[data-astro-cid-lcdefpme]{transition:none!important}}.fioreze-logo[data-astro-cid-lcdefpme]{object-fit:contain;object-position:center;flex:none;display:block}.fioreze-logo-contact[data-astro-cid-lcdefpme]{width:42px;height:72px}.fioreze-logo-footer[data-astro-cid-lcdefpme]{width:30px;height:52px}@media (width<=700px){.fioreze-logo-contact[data-astro-cid-lcdefpme]{width:36px;height:62px}.fioreze-logo-footer[data-astro-cid-lcdefpme]{width:27px;height:47px}}.hero-copy[data-astro-cid-lcdefpme]{top:-82px}@media (width<=700px){.hero-copy[data-astro-cid-lcdefpme]{top:-48px}}.card-intro[data-astro-cid-lcdefpme]{z-index:1;align-items:center;gap:20px;min-height:48px;margin:20px 0 40px;display:flex;position:relative}.card-module-name[data-astro-cid-lcdefpme]{color:var(--card-gold);text-transform:uppercase;font-family:var(--sans);letter-spacing:.065em;font-size:clamp(18px,1.55vw,22px);font-weight:700;line-height:1.25}@media (width<=980px){.card-intro[data-astro-cid-lcdefpme]{margin:8px 0 31px}}@media (width<=385px){.card-intro[data-astro-cid-lcdefpme]{gap:14px}.card-icon[data-astro-cid-lcdefpme]{flex-basis:42px;width:42px;height:42px}.card-icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:36px;height:36px}.card-module-name[data-astro-cid-lcdefpme]{letter-spacing:.04em;font-size:17px}}#curso[data-astro-cid-lcdefpme] .topics[data-astro-cid-lcdefpme],#mentoria[data-astro-cid-lcdefpme] .topics[data-astro-cid-lcdefpme]{gap:12px}#curso[data-astro-cid-lcdefpme] .topics[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],#mentoria[data-astro-cid-lcdefpme] .topics[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{overflow-wrap:break-word}@media (width<=700px){#curso[data-astro-cid-lcdefpme] .topics[data-astro-cid-lcdefpme],#mentoria[data-astro-cid-lcdefpme] .topics[data-astro-cid-lcdefpme]{gap:14px}}
