body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.top_bar{background-image:linear-gradient(180deg,#fff,#9cd4ff);padding:15px 0}.top_bar_container{margin:auto;max-width:1100px;text-align:right}.logo{float:left;font-family:Alex-brush;font-size:35px}.tabs{display:inline-flex;max-width:50%}.tab{background:var(--mainColor);border-radius:10px;cursor:pointer;display:inline-block;margin:0 10px;padding:5px 10px}.tabs a{color:#fff}@media (max-width:600px){.logo{font-size:27px}.top_bar_container{padding:0 8px}.tab{font-size:14px;margin:0 2px;padding:4px 9px}}.intro_descriptor{background-color:#0000005e;box-shadow:0 2px 20px #000;font-family:Alex-brush;font-size:37px;margin:150px 0;padding:40px;text-shadow:0 0 4px #000}.content{margin:auto;max-width:1300px;padding:20px 20px 0}.content_wrapper{background-color:#fff;border-radius:20px;box-shadow:0 0 10px #00000052;display:inline-block;padding:15px}.img_content{max-width:100%;width:600px}@media (max-width:500px){.intro_descriptor{font-size:25px}}.store_item{display:inline-block;margin:18px}.mid_content_title{font-family:Alex-brush;font-size:30px;text-shadow:0 0 7px #000}.book_review_wrapper{align-items:center;display:flex;justify-content:center;margin:100px 0}.book_review{background-color:#fff;border-radius:15px;box-shadow:inset 0 -80px 60px -60px #000,3px 3px 7px #5b5b5b96;color:#000;cursor:pointer;height:347px;overflow:hidden;padding:7px;position:relative;text-align:left;transition:.3s ease}.book_review p{margin-top:0}.see_more_btn{background-color:#0074d4;border-radius:100px;bottom:5px;color:#fff;cursor:pointer;margin:auto;padding:6px 17px;position:-webkit-sticky;position:sticky;width:82px}@media (max-width:500px){.book_review_wrapper{flex-wrap:wrap}}.training{--navy:#0c273b;--navy-2:#133a57;--sky:#3cabff;--sky-soft:#d9eeff;--cream:#fbf6ee;--ink:#1b2a36;--muted:#566573;--gold:#e3b25b;--serif:"Fraunces",Georgia,serif;--sans:"Hanken Grotesk",-apple-system,"Segoe UI",sans-serif;color:var(--ink);font-family:var(--sans);text-align:left}.tr_inner{margin:0 auto;max-width:1100px;padding:0 24px}.tr_section{padding:88px 0}.tr_cream{background-color:var(--cream)}.tr_white{background-color:#fff}.tr_navy{background-color:var(--navy);color:#eef4f9}.tr_eyebrow{color:var(--gold);font-size:13px;font-weight:600;letter-spacing:.14em;margin:0 0 18px;text-transform:uppercase}.tr_eyebrow_dark{color:#a8781f}.tr_h2{font-family:var(--serif);font-size:clamp(30px,4vw,42px);font-weight:500;letter-spacing:-.01em;line-height:1.1;margin:0 0 20px}.tr_body{color:var(--muted);font-size:18px;line-height:1.65;margin:0 0 16px;max-width:60ch}.tr_navy .tr_body{color:#b9cbd9}.tr_small{font-size:15px}.tr_navy a{color:#fff;text-decoration:underline;text-underline-offset:3px}.btn{border:0;border-radius:999px;cursor:pointer;display:inline-block;font-family:var(--sans);font-size:16px;font-weight:600;padding:14px 26px;text-decoration:none;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}.btn:hover{transform:translateY(-1px)}.btn:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.btn_primary{background-color:var(--sky);box-shadow:0 6px 18px -6px #3cabffb3;color:#fff}.btn_primary:hover{background-color:#239cf5}.btn_primary:disabled{cursor:wait;opacity:.6;transform:none}.btn_ghost{box-shadow:inset 0 0 0 1.5px #ffffff73;color:#fff}.btn_ghost:hover{box-shadow:inset 0 0 0 1.5px #fff}.btn_ghost_dark{background:#0000;box-shadow:inset 0 0 0 1.5px var(--navy);color:var(--navy)}.btn_full{width:100%}.tr_hero{background-color:var(--navy);background-image:radial-gradient(ellipse 60% 70% at 85% 20%,#3cabff47,#0000 70%),radial-gradient(ellipse 50% 60% at 0 100%,#e3b25b24,#0000 70%);color:#fff;overflow:hidden;padding:96px 0 104px;position:relative}.tr_hero:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44'%3E%3Cpath d='M22 17v10m-5-5h10' stroke='%23fff' stroke-opacity='.07' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%);mask-image:linear-gradient(90deg,#0000,#000 70%);pointer-events:none;position:absolute}.tr_hero_grid{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1.25fr 1fr;position:relative}.tr_title{font-family:var(--serif);font-size:clamp(40px,6vw,68px);font-weight:400;letter-spacing:-.02em;line-height:1.02;margin:0 0 22px}.tr_title em{color:var(--sky);font-style:italic}.tr_lede{color:#c4d6e4;font-size:19px;line-height:1.6;margin:0 0 34px;max-width:34ch}.tr_ctas{display:flex;flex-wrap:wrap;gap:12px}.tr_hero_copy>*{animation:tr_rise .7s cubic-bezier(.2,.7,.2,1) both}.tr_hero_copy>:nth-child(2){animation-delay:.08s}.tr_hero_copy>:nth-child(3){animation-delay:.16s}.tr_hero_copy>:nth-child(4){animation-delay:.24s}.tr_journey{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border-radius:22px;box-shadow:inset 0 0 0 1px #ffffff1f,0 30px 60px -30px #0009;list-style:none;margin:0;padding:30px 30px 14px;position:relative}.tr_journey_head{color:var(--gold);font-family:var(--serif);font-size:19px;font-style:italic;margin-bottom:22px}.tr_journey_step{animation:tr_rise .6s cubic-bezier(.2,.7,.2,1) both;display:flex;gap:18px;padding-bottom:22px;position:relative}.tr_journey_step:not(:last-child):after{background:linear-gradient(to bottom,var(--sky),#3cabff26);bottom:2px;content:"";left:17px;position:absolute;top:38px;width:2px}.tr_journey_num{background:var(--sky);border-radius:50%;color:var(--navy);display:grid;flex:0 0 36px;font-size:15px;font-weight:700;height:36px;place-items:center}.tr_journey_step:last-child .tr_journey_num{background:var(--gold)}.tr_journey_step strong{display:block;font-size:17px;margin:6px 0 2px}.tr_journey_step span{color:#a9bfd0;font-size:15px}@keyframes tr_rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tr_hero_copy>*,.tr_journey_step{animation:none}.btn{transition:none}}.tr_cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:36px}.tr_card{background:#fff;border-radius:18px;box-shadow:0 1px 0 #0c273b0f,0 12px 30px -18px #0c273b59;padding:28px 24px;transition:transform .2s ease}.tr_card:hover{transform:translateY(-3px)}.tr_card_icon{background:var(--sky-soft);border-radius:14px;box-sizing:border-box;color:var(--navy);height:48px;margin-bottom:18px;padding:11px;width:48px}.tr_card_icon svg{display:block;height:100%;width:100%}.tr_card h3{font-family:var(--serif);font-size:21px;font-weight:500;line-height:1.2;margin:0 0 8px}.tr_card p{color:var(--muted);font-size:15.5px;line-height:1.6;margin:0}.tr_details{background:#0c273b1f;border-radius:16px;display:flex;flex-wrap:wrap;gap:1px;margin:40px 0 0;overflow:hidden}.tr_details>div{background:#fff;flex:1 1 200px;padding:18px 22px}.tr_details dt{color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.tr_details dd{font-family:var(--serif);font-size:20px;margin:4px 0 0}.tr_split{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1.3fr 1fr}.tr_places{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:0;padding:0}.tr_places li{align-items:center;background:var(--cream);border-left:4px solid var(--sky);border-radius:16px;display:flex;font-family:var(--serif);font-size:21px;gap:16px;padding:18px 22px}.tr_place_icon{color:var(--sky);flex:none;height:30px;width:30px}.tr_place_icon svg{display:block;height:100%;width:100%}.tr_instructor{align-items:center;display:flex;gap:48px}.tr_monogram{background:var(--navy);border-radius:50%;box-shadow:0 0 0 8px var(--cream),0 0 0 9px #0c273b2e;color:var(--gold);display:grid;flex:none;font-family:var(--serif);font-size:58px;font-style:italic;height:168px;place-items:center;width:168px}.tr_enroll{grid-gap:64px;align-items:start;display:grid;gap:64px;grid-template-columns:1fr 1.1fr}.tr_enroll .tr_h2{color:#fff}.tr_enroll_copy{padding-top:12px}.enroll_form{background:#fff;border-radius:22px;box-shadow:0 30px 60px -28px #0009;color:var(--ink);padding:32px}.field{flex:1 1;margin-bottom:16px;min-width:0}.field_row{display:flex;gap:14px}.field label{display:block;font-size:14px;font-weight:600;margin-bottom:6px}.field .optional{color:var(--muted);font-weight:400}.field input,.field select,.field textarea{background:#fbfcfd;border:1.5px solid #d4dde5;border-radius:10px;box-sizing:border-box;color:var(--ink);font-family:var(--sans);font-size:16px;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--sky);box-shadow:0 0 0 4px #3cabff2e;outline:none}.hidden_field{display:none}.form_error{color:#b3261e;font-size:14px;margin:14px 0 0}.form_error a{color:inherit}.enroll_sent{padding:48px 32px;text-align:center}.enroll_sent h3{font-family:var(--serif);font-size:28px;font-weight:500;margin:0 0 8px}.enroll_sent p{color:var(--muted);margin:0 0 24px}.enroll_sent_mark{background:var(--sky);border-radius:50%;color:#fff;display:grid;font-size:26px;height:56px;margin:0 auto 16px;place-items:center;width:56px}.tr_store_divider{color:#fff;font-family:Alex-brush;font-size:46px;padding:80px 24px 0;text-align:center;text-shadow:0 0 7px #000}@media (max-width:900px){.tr_enroll,.tr_hero_grid,.tr_split{gap:44px;grid-template-columns:1fr}.tr_cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.tr_inner{padding:0 16px}.tr_section{padding:64px 0}.tr_hero{padding:64px 0 72px}.tr_cards{grid-template-columns:1fr}.field_row{flex-direction:column;gap:0}.enroll_form{padding:24px 20px}.tr_instructor{align-items:flex-start;flex-direction:column;gap:28px}.tr_monogram{font-size:40px;height:112px;width:112px}.tr_store_divider{font-size:36px}.tr_ctas .btn{flex:1 1 100%;text-align:center}}.policy_wrapper{background-color:#fff;border-radius:20px;color:#000;margin:20px auto;max-width:1100px;padding:20px;text-align:left}.policy_wrapper a{color:#000;text-decoration:underline}.policy_title{text-align:center}.footer_wrapper{align-items:flex-start;background-color:var(--mainColor3);display:flex;justify-content:center;margin-top:50px;padding:5px;text-align:left}.footer_wrapper a{color:#fff;text-decoration:underline}#logo_link{text-decoration:none}.footer_wrapper .logo{float:none}.footer_block{margin:45px}ul{padding-inline-start:20px}@media (max-width:500px){.footer_block:first-child{display:none}.footer_block{margin:10px}}html{scroll-behavior:smooth}:root{--mainColor:#3cabff;--mainColor2:#3cabff;--mainColor3:#0c273b;--mediaMaxWidth:500px}@font-face{font-family:Alex-brush;src:url(/static/media/AlexBrush-Regular.b50947ef756f43126a52.ttf)}a{text-decoration:none}.logo a{color:#000}.main{background-image:linear-gradient(180deg,#3cabff,#fff);background-image:linear-gradient(to bottom,var(--mainColor),#fff);color:#fff;height:0;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;text-align:center;transition:2s}
/*# sourceMappingURL=main.e1828605.css.map*/