.interest-form-module__htz8aG__container{color:#111214;width:100%;min-width:0}.interest-form-module__htz8aG__form{background:#fdfbf7;border:1px solid #d9d5cf;border-radius:1.25rem;min-width:0;padding:clamp(1.25rem,3vw,2.5rem);box-shadow:0 20px 65px #11121405}.interest-form-module__htz8aG__group{border:0;min-width:0;margin:0 0 1.8rem;padding:0;position:relative}.interest-form-module__htz8aG__group>legend{color:#77736c;border-top:1px solid #dfdbd5;width:100%;margin-bottom:1.3rem;padding-top:1.15rem;font-size:.7rem;font-weight:700}.interest-form-module__htz8aG__group:first-of-type>legend{border-top:0;padding-top:0}.interest-form-module__htz8aG__group>legend span{color:#111214;margin-left:.7rem;font-size:.86rem;font-weight:650}.interest-form-module__htz8aG__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;display:grid}.interest-form-module__htz8aG__field{flex-direction:column;gap:.55rem;min-width:0;margin-bottom:1.05rem;font-size:.8rem;font-weight:600;line-height:1.45;display:flex}.interest-form-module__htz8aG__field input,.interest-form-module__htz8aG__field select{color:#111214;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d3cfc8;border-radius:.55rem;outline:none;padding:.8rem .85rem;font-size:.88rem;font-weight:400}.interest-form-module__htz8aG__field select{padding-right:2rem}.interest-form-module__htz8aG__field input::placeholder{color:#77736d;font-size:.76rem}.interest-form-module__htz8aG__field input:hover,.interest-form-module__htz8aG__field select:hover{border-color:#9a948b}.interest-form-module__htz8aG__field input:focus-visible,.interest-form-module__htz8aG__field select:focus-visible{outline-offset:2px;border-color:#111214;outline:3px solid #6294e660}.interest-form-module__htz8aG__field [aria-invalid=true]{border-color:#a92d35}.interest-form-module__htz8aG__labelNote{color:#69655f;font-size:.72rem;font-weight:400}.interest-form-module__htz8aG__days{border:0;min-width:0;margin:0 0 1.1rem;padding:0}.interest-form-module__htz8aG__days legend{margin-bottom:.65rem;font-size:.8rem;font-weight:600}.interest-form-module__htz8aG__days legend span{color:#69655f;font-size:.72rem;font-weight:400}.interest-form-module__htz8aG__dayChoices{flex-wrap:wrap;gap:.4rem;display:flex}.interest-form-module__htz8aG__dayChoice{cursor:pointer;position:relative}.interest-form-module__htz8aG__dayChoice input{opacity:0;width:1px;height:1px;position:absolute}.interest-form-module__htz8aG__dayChoice span{background:#fff;border:1px solid #d3cfc8;border-radius:.5rem;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.6rem .65rem;font-size:.75rem;display:flex}.interest-form-module__htz8aG__dayChoice input:checked+span{color:#fff;background:#111214;border-color:#111214}.interest-form-module__htz8aG__dayChoice input:focus-visible+span{outline-offset:3px;outline:3px solid #6294e680}.interest-form-module__htz8aG__help{color:#69655f;margin:.5rem 0 0;font-size:.72rem;line-height:1.7}.interest-form-module__htz8aG__help a{color:#111214;text-underline-offset:3px}.interest-form-module__htz8aG__fieldError{color:#a92d35;font-size:.75rem;font-weight:500;line-height:1.5;display:block}.interest-form-module__htz8aG__consent{cursor:pointer;align-items:flex-start;gap:.7rem;margin-top:1.2rem;font-size:.75rem;line-height:1.7;display:flex}.interest-form-module__htz8aG__consent input{accent-color:#111214;flex-shrink:0;width:19px;height:19px;margin-top:.15rem}.interest-form-module__htz8aG__consent input:focus-visible{outline-offset:3px;outline:3px solid #6294e680}.interest-form-module__htz8aG__consent strong{font-weight:650}.interest-form-module__htz8aG__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.interest-form-module__htz8aG__submitRow{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.interest-form-module__htz8aG__submit{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#111214;border:1px solid #111214;border-radius:.6rem;justify-content:center;align-items:center;gap:1.6rem;padding:.85rem 1.2rem;font-size:.8rem;font-weight:650;display:flex}.interest-form-module__htz8aG__submit span{font-size:1.2rem;font-weight:400}.interest-form-module__htz8aG__submit:hover:not(:disabled){background:#333335}.interest-form-module__htz8aG__submit:focus-visible{outline-offset:4px;outline:3px solid #6294e6}.interest-form-module__htz8aG__submit:disabled{cursor:default;opacity:.6}.interest-form-module__htz8aG__submitRow>p{color:#69655f;margin:0;font-size:.7rem;line-height:1.6}.interest-form-module__htz8aG__group:disabled{opacity:.7}.interest-form-module__htz8aG__errorSummary{color:#802b31;background:#fff0ed;border:1px solid #bc6268;border-radius:.5rem;margin-bottom:1.7rem;padding:1rem;font-size:.8rem;line-height:1.6}.interest-form-module__htz8aG__errorSummary p{margin:0}.interest-form-module__htz8aG__errorSummary ul{margin:.6rem 0 0;padding-left:1rem}.interest-form-module__htz8aG__errorSummary button{color:inherit;font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:.2rem 0;text-decoration:underline}.interest-form-module__htz8aG__errorSummary:focus-visible{outline-offset:3px;outline:3px solid #6294e6}.interest-form-module__htz8aG__liveStatus>p{color:#50514f;margin:.8rem 0 0;font-size:.75rem}.interest-form-module__htz8aG__success{background:#f0f4ef;border:1px solid #c4cec6;border-radius:.7rem;margin-top:1.5rem;padding:1.2rem}.interest-form-module__htz8aG__success p{margin:0 0 .7rem;font-size:.8rem;line-height:1.7}.interest-form-module__htz8aG__success .interest-form-module__htz8aG__successTitle{letter-spacing:-.02em;font-size:1.1rem;font-weight:650}.interest-form-module__htz8aG__success .interest-form-module__htz8aG__receipt{color:#5f645e;overflow-wrap:anywhere;margin-bottom:0;font-size:.67rem}@media (max-width:520px){.interest-form-module__htz8aG__grid{grid-template-columns:1fr}.interest-form-module__htz8aG__form{border-radius:.8rem;padding:1.25rem}.interest-form-module__htz8aG__field input,.interest-form-module__htz8aG__field select{font-size:16px}.interest-form-module__htz8aG__submitRow{flex-direction:column;align-items:stretch;gap:.65rem}.interest-form-module__htz8aG__submit{justify-content:space-between;width:100%}.interest-form-module__htz8aG__submitRow>p br{display:none}.interest-form-module__htz8aG__submitRow>p{text-align:center}}
.academy-page{--ac-paper:#f7f4ee;--ac-ink:#111214;--ac-mango:#f6a72a;--ac-coral:#f27b70;--ac-pink:#e65a9d;--ac-lilac:#a573d6;--ac-sky:#6294e6;--ac-spectrum:linear-gradient(90deg, #f6a72a 0%, #f27b70 25%, #e65a9d 50%, #a573d6 75%, #6294e6 100%);--ac-line:#1112142e;background:var(--ac-paper);color:var(--ac-ink);font-family:var(--font-inter), Inter, Arial, sans-serif;line-height:1.6;overflow-x:clip}.academy-page *,.academy-page :before,.academy-page :after{box-sizing:border-box}.academy-page button,.academy-page input,.academy-page textarea,.academy-page select{font:inherit}.academy-page button{cursor:pointer}.academy-page a{color:inherit}.academy-page h1,.academy-page h2,.academy-page h3,.academy-page h4,.academy-page p,.academy-page figure{margin:0}.academy-page button:focus-visible,.academy-page a:focus-visible,.academy-page input:focus-visible,.academy-page textarea:focus-visible,.academy-page select:focus-visible,.academy-page summary:focus-visible{outline:3px solid var(--ac-sky);outline-offset:5px}.academy-page section{scroll-margin-top:110px}.academy-page .ac-skip{z-index:200;background:var(--ac-ink);color:var(--ac-paper);padding:12px 18px;position:fixed;top:16px;left:16px;transform:translateY(-180%)}.academy-page .ac-skip:focus{transform:translateY(0)}.academy-page .ac-header{z-index:30;border-bottom:1px solid var(--ac-line);background:#f7f4eef5;justify-content:space-between;align-items:center;gap:28px;padding:16px 6%;display:flex;position:sticky;top:0}.academy-page .ac-logo{flex-shrink:0;width:210px;display:inline-block}.academy-page .ac-logo img{width:100%;height:auto;display:block}.academy-page .ac-logo-label{letter-spacing:.3em;margin:2px 0 0 3px;font-size:11px;font-weight:600;line-height:1.4;display:block}.academy-page .ac-header nav{align-items:center;gap:28px;font-size:13px;font-weight:600;display:flex}.academy-page .ac-header nav a{padding:10px 0}.academy-page .ac-header nav .ac-header-cta{border:1px solid var(--ac-ink);padding:11px 17px}.academy-page .ac-header-cta span{margin-left:20px}.academy-page .ac-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:6%;max-width:1600px;margin:0 auto;padding:72px 6% 66px;display:grid}.academy-page .ac-hero-copy{min-width:0}.academy-page .ac-eyebrow{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:600;line-height:1.4;display:flex}.academy-page .ac-eyebrow>span{background:currentColor;flex-shrink:0;width:8px;height:8px;display:inline-block}.academy-page .ac-hero h1{letter-spacing:-.075em;margin-top:27px;font-size:clamp(68px,7.8vw,120px);font-weight:650;line-height:.99}.academy-page .ac-hero h1>span:not(.ac-stop){background:var(--ac-spectrum);color:#0000;-webkit-background-clip:text;background-clip:text}.academy-page .ac-stop{color:inherit;display:inline}.academy-page .ac-hero-description{max-width:430px;margin-top:32px;font-size:17px;line-height:1.65}.academy-page .ac-roman{color:#111214b3;margin-top:15px;font-size:13px}.academy-page .ac-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.academy-page .ac-button{text-align:left;border:1px solid #0000;justify-content:space-between;align-items:center;gap:26px;min-height:50px;padding:14px 20px;font-size:13px;font-weight:600;line-height:1.5;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.academy-page .ac-button-dark{background:var(--ac-ink);color:var(--ac-paper)}.academy-page .ac-button:hover{transform:translateY(-2px)}.academy-page .ac-button-dark:hover{background:#313237}.academy-page .ac-text-link{border-bottom:1px solid;align-items:center;gap:22px;padding:10px 0;font-size:13px;font-weight:600;display:inline-flex}.academy-page .ac-hero-note{color:#111214a6;margin-top:28px;font-size:11px;line-height:1.8}.academy-page .ac-hero-stage{aspect-ratio:1/1.12;justify-self:end;width:100%;max-width:560px;position:relative}.academy-page .ac-stage-back{background:var(--ac-spectrum);transition:transform .35s;position:absolute;inset:8% 1% 15% 9%;transform:rotate(7deg)}.academy-page .ac-stage-square{aspect-ratio:1;background:var(--ac-ink);width:18%;position:absolute;top:0;right:-2%;transform:rotate(7deg)}.academy-page .ac-stage-card{background:var(--ac-paper);border:1px solid var(--ac-ink);box-shadow:12px 12px 0 var(--ac-ink);grid-template-rows:auto auto minmax(45px,1fr) auto;padding:28px;display:grid;position:absolute;inset:2% 5% 12% 0;transform:rotate(-3deg)}.academy-page .ac-stage-card-top{letter-spacing:.13em;justify-content:space-between;align-items:center;font-size:9px;font-weight:600;display:flex}.academy-page .ac-tiny-square{background:currentColor;flex-shrink:0;width:9px;height:9px;display:inline-block}.academy-page .ac-stage-heading{letter-spacing:-.065em;margin-top:22px;font-size:clamp(32px,4.4vw,68px);font-weight:650;line-height:1.04}.academy-page .ac-stage-heading>span{color:var(--ac-coral)}.academy-page .ac-stage-graphic{min-height:65px;margin:15px 0;position:relative;overflow:hidden}.academy-page .ac-stage-graphic i{display:block;position:absolute}.academy-page .ac-stage-graphic i:first-child{background:var(--ac-spectrum);border-radius:100%;width:52%;height:85%;top:5%;left:4%}.academy-page .ac-stage-graphic i:nth-child(2){background:var(--ac-ink);width:31%;height:62%;top:30%;left:43%}.academy-page .ac-stage-graphic i:nth-child(3){border:2px solid var(--ac-ink);border-radius:100%;width:28%;height:53%;top:2%;left:68%}.academy-page .ac-direction-marketing .ac-stage-back{transform:rotate(3deg)}.academy-page .ac-direction-marketing .ac-stage-graphic i:first-child{border-radius:0}.academy-page .ac-direction-search .ac-stage-back{transform:rotate(-2deg)}.academy-page .ac-direction-search .ac-stage-graphic i:nth-child(2){border-radius:100%}.academy-page .ac-stage-footer{border-top:1px solid var(--ac-line);padding-top:14px}.academy-page .ac-stage-footer>p:first-child{font-size:10px}.academy-page .ac-direction-buttons{gap:8px;margin-top:9px;display:flex}.academy-page .ac-direction-buttons button{border:1px solid var(--ac-line);background:0 0;min-height:36px;padding:7px 13px;font-size:11px}.academy-page .ac-direction-buttons button[aria-pressed=true]{background:var(--ac-ink);color:var(--ac-paper);border-color:var(--ac-ink)}.academy-page .ac-stage-selected{justify-content:space-between;gap:12px;margin-top:13px;font-size:11px;font-weight:600;display:flex}.academy-page .ac-stage-caption{letter-spacing:.07em;justify-content:space-between;gap:18px;font-size:8px;display:flex;position:absolute;bottom:1%;left:2%;right:0}.academy-page .ac-stage-caption>span:last-child{align-items:center;gap:10px;display:flex}.academy-page .ac-skills-strip{border-top:1px solid var(--ac-line);border-bottom:1px solid var(--ac-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:23px 6%;font-size:12px;display:flex}.academy-page .ac-skills-strip i{background:var(--ac-ink);width:6px;height:6px}.academy-page .ac-section{padding:88px 6%}.academy-page .ac-section-heading{justify-content:space-between;align-items:end;gap:8%;margin-bottom:38px;display:flex}.academy-page h2{letter-spacing:-.065em;font-size:clamp(40px,5.1vw,74px);font-weight:650;line-height:1.08}.academy-page .ac-section-heading h2{margin-top:17px}.academy-page .ac-section-heading>p{max-width:370px;font-size:15px;line-height:1.75}.academy-page .ac-explorer{grid-template-columns:.8fr 1.3fr;align-items:stretch;gap:30px;display:grid}.academy-page .ac-course-list{border-top:1px solid var(--ac-line);flex-direction:column;display:flex}.academy-page .ac-course-choice{border:0;border-bottom:1px solid var(--ac-line);min-height:88px;color:var(--ac-ink);text-align:left;background:0 0;flex:1;align-items:center;gap:16px;padding:22px 16px 22px 0;font-size:clamp(17px,1.7vw,25px);font-weight:550;line-height:1.35;transition:padding .2s,background-color .2s;display:flex}.academy-page .ac-course-choice.is-selected{background:var(--ac-spectrum);padding-left:18px}.academy-page .ac-course-number{opacity:.7;font-size:10px;font-weight:500}.academy-page .ac-arrow{margin-left:auto;font-size:18px}.academy-page .ac-course-detail{background:var(--ac-ink);color:var(--ac-paper);min-width:0;padding:36px}.academy-page .ac-detail-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.academy-page .ac-detail-top .ac-eyebrow{color:#f7f4eead;font-size:9px}.academy-page .ac-detail-mark{background:var(--ac-spectrum);width:20px;height:20px;display:block}.academy-page .ac-course-detail h3{letter-spacing:-.045em;margin-top:20px;font-size:clamp(28px,3.2vw,45px);font-weight:550;line-height:1.12}.academy-page .ac-course-description{margin-top:14px;font-size:15px}.academy-page .ac-learner{color:#f7f4eec2;margin-top:20px;font-size:12px}.academy-page .ac-learner strong{color:var(--ac-paper);margin-bottom:3px;font-weight:600;display:block}.academy-page .ac-detail-columns{border-top:1px solid #f7f4ee38;grid-template-columns:1fr 1fr;gap:28px;margin-top:28px;padding-top:22px;display:grid}.academy-page .ac-detail-columns h4{font-size:11px;font-weight:600}.academy-page .ac-detail-columns ul{color:#f7f4eec2;gap:8px;margin:12px 0 0;padding:0 0 0 14px;font-size:12px;line-height:1.65;display:grid}.academy-page .ac-detail-columns li::marker{color:var(--ac-coral);font-size:9px}.academy-page .ac-project{border-left:2px solid var(--ac-lilac);background:#f7f4ee0f;margin-top:24px;padding:18px}.academy-page .ac-project-label{text-transform:uppercase;letter-spacing:.12em;color:var(--ac-coral);font-size:9px;font-weight:600}.academy-page .ac-project p{margin-top:5px;font-size:12px}.academy-page .ac-detail-bottom{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.academy-page .ac-detail-bottom .ac-button-dark{background:var(--ac-paper);color:var(--ac-ink)}.academy-page .ac-detail-bottom>p{color:#f7f4eea6;flex:1;min-width:150px;font-size:9px;line-height:1.7}.academy-page .ac-matcher{background:var(--ac-ink);color:var(--ac-paper)}.academy-page .ac-matcher .ac-section-heading>p{color:#f7f4eec2}.academy-page .ac-match-questions{grid-template-columns:1.16fr 1fr 1fr;gap:28px;display:grid}.academy-page .ac-match-questions fieldset{border:0;min-width:0;margin:0;padding:0}.academy-page .ac-match-questions legend{gap:14px;margin-bottom:20px;font-size:13px;font-weight:550;display:flex}.academy-page .ac-match-questions legend>span{color:var(--ac-coral);font-size:11px}.academy-page .ac-match-options{gap:8px;display:grid}.academy-page .ac-match-options label{cursor:pointer;border:1px solid #f7f4ee42;align-items:center;gap:12px;min-height:51px;padding:13px;font-size:12px;display:flex;position:relative}.academy-page .ac-match-options label.is-checked{background:var(--ac-paper);border-color:var(--ac-paper);color:var(--ac-ink)}.academy-page .ac-match-options input{opacity:0;width:1px;height:1px;position:absolute}.academy-page .ac-match-options label:has(input:focus-visible){outline:3px solid var(--ac-sky);outline-offset:3px}.academy-page .ac-radio-mark{border:1px solid;border-radius:100%;flex-shrink:0;width:12px;height:12px;margin-left:auto}.academy-page .is-checked .ac-radio-mark{background:var(--ac-ink);box-shadow:inset 0 0 0 3px var(--ac-paper)}.academy-page .ac-match-result{color:#f7f4eebf;border-top:1px solid #f7f4ee42;justify-content:space-between;align-items:center;gap:30px;min-height:85px;margin-top:38px;padding-top:25px;font-size:12px;display:flex}.academy-page .ac-match-result.has-result{color:var(--ac-ink);background:var(--ac-paper);border:0;padding:28px}.academy-page .ac-match-result h3{letter-spacing:-.04em;margin:12px 0 10px;font-size:29px;line-height:1.2}.academy-page .ac-match-result>div{max-width:660px}.academy-page .ac-match-result .ac-button{flex-shrink:0}.academy-page .ac-next-step{margin-top:12px}.academy-page .ac-fine-print{opacity:.7;font-size:10px;line-height:1.75}.academy-page .ac-match-result .ac-fine-print{margin-top:12px}.academy-page .ac-match-dots{gap:8px;display:flex}.academy-page .ac-match-dots i{border:1px solid var(--ac-paper);width:8px;height:8px}.academy-page .ac-match-dots i.is-filled{background:var(--ac-coral);border-color:var(--ac-coral)}.academy-page .ac-play-grid{grid-template-columns:.8fr 1fr;align-items:start;gap:9%;display:grid}.academy-page .ac-play-controls{min-width:0}.academy-page .ac-play-intro{max-width:320px;margin-bottom:28px;font-size:16px}.academy-page .ac-field-label,.academy-page .ac-play-fieldset legend{margin:24px 0 10px;font-size:11px;font-weight:600;display:block}.academy-page .ac-play-controls>input,.academy-page .ac-play-controls>textarea{border:1px solid var(--ac-line);width:100%;max-width:100%;color:var(--ac-ink);background:0 0;border-radius:0;padding:13px 14px;font-size:14px;display:block}.academy-page .ac-play-controls>textarea{resize:vertical;min-height:88px}.academy-page .ac-input-help{opacity:.65;margin-top:6px;font-size:10px}.academy-page .ac-play-fieldset{border:0;min-width:0;margin:0;padding:0}.academy-page .ac-swatches{flex-wrap:wrap;gap:12px;display:flex}.academy-page .ac-swatch{background:0 0;border:1px solid #0000;justify-items:center;gap:6px;padding:5px 5px 3px;font-size:9px;display:grid}.academy-page .ac-swatch.is-active{border-color:var(--ac-ink)}.academy-page .ac-swatch-color{width:42px;height:30px;display:block}.academy-page .ac-swatch-spectrum{background:var(--ac-spectrum)}.academy-page .ac-swatch-mango{background:var(--ac-mango)}.academy-page .ac-swatch-lilac{background:var(--ac-lilac)}.academy-page .ac-swatch-sky{background:var(--ac-sky)}.academy-page .ac-segmented{display:flex}.academy-page .ac-segmented button{border:1px solid var(--ac-line);background:0 0;min-height:43px;padding:10px 20px;font-size:12px}.academy-page .ac-segmented button+button{border-left:0}.academy-page .ac-segmented button[aria-pressed=true]{background:var(--ac-ink);color:var(--ac-paper)}.academy-page .ac-play-controls>.ac-button{margin-top:28px}.academy-page .ac-export-status{min-height:22px;margin-top:10px;font-size:11px}.academy-page .ac-play-controls>.ac-fine-print{max-width:350px}.academy-page .ac-play-preview{border:1px solid var(--ac-line);background:#ebe7df;min-width:0;padding:16px}.academy-page .ac-preview-top{letter-spacing:.08em;justify-content:space-between;gap:10px;padding:2px 0 14px;font-size:8px;font-weight:600;display:flex}.academy-page .ac-play-preview canvas{aspect-ratio:1;background:var(--ac-paper);width:100%;height:auto;display:block}.academy-page .ac-play-preview figcaption{padding:13px 0 2px;font-size:10px}.academy-page .ac-approach{border-top:1px solid var(--ac-line)}.academy-page .ac-approach-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.academy-page .ac-approach-grid article{border-top:1px solid var(--ac-ink);padding-top:22px}.academy-page .ac-approach-grid article>span{font-size:10px}.academy-page .ac-approach-grid h3{letter-spacing:-.04em;margin-top:32px;font-size:25px;font-weight:550;line-height:1.25}.academy-page .ac-approach-grid p{color:#111214bd;max-width:340px;margin-top:12px;font-size:13px}.academy-page .ac-mode-note{border:1px solid var(--ac-line);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:40px;padding:23px 26px;font-size:12px;display:flex}.academy-page .ac-mode-note>p:first-child{max-width:630px}.academy-page .ac-mode-note>p:last-child{opacity:.7;max-width:280px;font-size:10px}.academy-page .ac-interest{background:var(--ac-ink);color:var(--ac-paper);grid-template-columns:.86fr 1.15fr;align-items:start;gap:8%;display:grid}.academy-page .ac-interest-intro{min-width:0}.academy-page .ac-interest h2{margin-top:21px;font-size:clamp(40px,4.8vw,66px)}.academy-page .ac-interest-intro>p:not(.ac-eyebrow){color:#f7f4eebf;max-width:360px;margin-top:26px;font-size:14px}.academy-page .ac-interest-note{border-top:1px solid #f7f4ee3d;align-items:start;gap:13px;margin:32px 0;padding-top:22px;display:flex}.academy-page .ac-interest-note>span{background:var(--ac-coral);margin-top:5px}.academy-page .ac-interest-note p{color:#f7f4eeb3;max-width:320px;font-size:11px}.academy-page .ac-interest-intro .ac-text-link{font-size:11px}.academy-page .ac-form-shell{min-width:0}.academy-page .ac-faq{grid-template-columns:.65fr 1fr;gap:12%;display:grid}.academy-page .ac-faq h2{margin-top:19px}.academy-page .ac-faq-list{border-top:1px solid var(--ac-ink)}.academy-page .ac-faq details{border-bottom:1px solid var(--ac-line);padding:22px 0}.academy-page .ac-faq summary{cursor:pointer;justify-content:space-between;align-items:start;gap:20px;font-size:14px;font-weight:550;line-height:1.5;list-style:none;display:flex}.academy-page .ac-faq summary::-webkit-details-marker{display:none}.academy-page .ac-faq summary>span{flex-shrink:0;font-size:20px;font-weight:400;line-height:1}.academy-page .ac-faq details[open] summary>span{transform:rotate(45deg)}.academy-page .ac-faq details>p{color:#111214c2;margin-top:18px;padding-right:25px;font-size:12px;line-height:1.8}.academy-page .ac-footer{border-top:1px solid var(--ac-line);grid-template-columns:1fr 1fr;gap:36px;padding:44px 6% 24px;display:grid}.academy-page .ac-footer-logo{width:210px}.academy-page .ac-footer>div:first-child>p{margin-top:15px;font-size:11px}.academy-page .ac-footer nav{grid-template-columns:1fr 1fr;align-content:center;justify-self:end;gap:14px 25px;font-size:11px;display:grid}.academy-page .ac-footer-bottom{border-top:1px solid var(--ac-line);grid-column:1/-1;justify-content:space-between;gap:15px;margin-top:12px;padding-top:20px;font-size:9px;display:flex}.academy-page .ac-footer-bottom>span:last-child{align-items:center;gap:12px;display:flex}@media (min-width:1600px){.academy-page .ac-header,.academy-page .ac-section,.academy-page .ac-skills-strip,.academy-page .ac-footer{padding-left:max(6%,50vw - 704px);padding-right:max(6%,50vw - 704px)}}@media (max-width:1050px){.academy-page .ac-header nav{gap:20px}.academy-page .ac-hero{gap:5%;padding-top:55px}.academy-page .ac-stage-card{box-shadow:8px 8px 0 var(--ac-ink);padding:20px}.academy-page .ac-stage-heading{font-size:44px}.academy-page .ac-stage-caption{font-size:7px}.academy-page .ac-hero h1{font-size:86px}.academy-page .ac-explorer{grid-template-columns:.8fr 1.15fr;gap:22px}.academy-page .ac-course-detail{padding:27px}.academy-page .ac-detail-columns,.academy-page .ac-match-questions{gap:20px}.academy-page .ac-interest{gap:5%}}@media (max-width:800px){.academy-page .ac-header nav>a:nth-child(2){display:none}.academy-page .ac-hero{grid-template-columns:minmax(0,1fr);gap:48px;padding-top:48px}.academy-page .ac-hero-copy{max-width:550px}.academy-page .ac-hero h1{font-size:clamp(76px,13vw,110px)}.academy-page .ac-hero-description{max-width:470px}.academy-page .ac-hero-stage{justify-self:center;width:80%;max-width:500px}.academy-page .ac-stage-heading{font-size:clamp(40px,7vw,60px)}.academy-page .ac-stage-card{padding:28px}.academy-page .ac-stage-caption{font-size:8px}.academy-page .ac-section{padding-top:65px;padding-bottom:65px}.academy-page .ac-section-heading{align-items:start;gap:35px}.academy-page .ac-section-heading>p{max-width:260px;font-size:13px}.academy-page .ac-skills-strip{justify-content:center;gap:15px 23px;font-size:11px}.academy-page .ac-skills-strip i{display:none}.academy-page .ac-explorer{grid-template-columns:1fr;gap:24px}.academy-page .ac-course-list{grid-template-columns:1fr 1fr;display:grid}.academy-page .ac-course-choice{border:1px solid var(--ac-line);border-top:0;min-height:84px;padding:16px 14px;font-size:17px}.academy-page .ac-course-choice:nth-child(2n){border-left:0}.academy-page .ac-course-choice.is-selected{padding-left:14px}.academy-page .ac-course-detail h3{font-size:38px}.academy-page .ac-detail-bottom{flex-wrap:nowrap}.academy-page .ac-match-questions{grid-template-columns:1fr;gap:30px}.academy-page .ac-match-options{grid-template-columns:1fr 1fr}.academy-page .ac-match-questions legend{margin-bottom:12px}.academy-page .ac-match-result.has-result{flex-direction:column;align-items:start;gap:22px}.academy-page .ac-play-grid{grid-template-columns:1fr 1fr;gap:5%}.academy-page .ac-play-preview{margin-top:28px;padding:10px}.academy-page .ac-approach-grid{gap:20px}.academy-page .ac-approach-grid h3{font-size:20px}.academy-page .ac-interest{grid-template-columns:1fr;gap:38px}.academy-page .ac-interest h2{font-size:58px}.academy-page .ac-interest-intro>p:not(.ac-eyebrow){max-width:480px}.academy-page .ac-interest-note p{max-width:460px}.academy-page .ac-faq{grid-template-columns:1fr;gap:36px}}@media (max-width:560px){.academy-page section{scroll-margin-top:20px}.academy-page .ac-header{flex-wrap:wrap;gap:12px;padding:15px 6% 17px;position:relative}.academy-page .ac-logo{width:183px}.academy-page .ac-header nav{justify-content:space-between;gap:12px;width:100%;font-size:12px}.academy-page .ac-header nav .ac-header-cta{padding:9px 12px}.academy-page .ac-header-cta span{margin-left:15px}.academy-page .ac-hero{gap:36px;padding-top:34px;padding-bottom:42px}.academy-page .ac-hero h1{margin-top:23px;font-size:clamp(64px,20vw,92px)}.academy-page .ac-eyebrow{letter-spacing:.08em;font-size:9px}.academy-page .ac-hero-description{margin-top:25px;font-size:15px}.academy-page .ac-roman{font-size:11px}.academy-page .ac-hero-actions{gap:14px}.academy-page .ac-button{gap:17px;min-height:47px;padding:13px 15px;font-size:12px}.academy-page .ac-text-link{gap:12px;font-size:11px}.academy-page .ac-hero-note{font-size:10px}.academy-page .ac-hero-stage{aspect-ratio:1/1.18;width:97%;max-width:430px;min-height:380px}.academy-page .ac-stage-card{padding:19px}.academy-page .ac-stage-heading{margin-top:18px;font-size:clamp(36px,10vw,48px)}.academy-page .ac-stage-card-top{font-size:8px}.academy-page .ac-stage-caption{flex-direction:column;gap:4px;font-size:7px;bottom:0}.academy-page .ac-stage-footer{padding-top:11px}.academy-page .ac-direction-buttons button{min-height:40px}.academy-page .ac-section{padding-top:50px;padding-bottom:50px}.academy-page h2{font-size:clamp(38px,10vw,50px)}.academy-page .ac-section-heading{flex-direction:column;gap:20px;margin-bottom:27px}.academy-page .ac-section-heading>p{max-width:100%;font-size:13px}.academy-page .ac-course-choice{gap:8px;min-height:85px;padding:13px 10px;font-size:13px}.academy-page .ac-course-choice.is-selected{padding-left:10px}.academy-page .ac-course-number{font-size:8px}.academy-page .ac-course-choice .ac-arrow{font-size:13px}.academy-page .ac-course-detail{padding:24px 20px}.academy-page .ac-course-detail h3{font-size:31px}.academy-page .ac-course-description{font-size:13px}.academy-page .ac-detail-columns{grid-template-columns:1fr;gap:24px}.academy-page .ac-detail-bottom{flex-wrap:wrap}.academy-page .ac-detail-bottom>p{flex:0 0 100%}.academy-page .ac-match-options{grid-template-columns:1fr}.academy-page .ac-match-options label{min-height:48px}.academy-page .ac-match-result{gap:20px}.academy-page .ac-match-result.has-result{padding:22px 20px}.academy-page .ac-match-result h3{font-size:26px}.academy-page .ac-play-grid{flex-direction:column;gap:26px;display:flex}.academy-page .ac-play-controls{width:100%}.academy-page .ac-play-intro{font-size:14px}.academy-page .ac-play-preview{width:100%;margin-top:0}.academy-page .ac-swatches{gap:16px}.academy-page .ac-swatch{min-height:55px}.academy-page .ac-approach-grid{grid-template-columns:1fr;gap:28px}.academy-page .ac-approach-grid h3{margin-top:17px;font-size:24px}.academy-page .ac-approach-grid p{max-width:100%}.academy-page .ac-mode-note{margin-top:28px;padding:20px}.academy-page .ac-interest h2{font-size:clamp(37px,10vw,52px)}.academy-page .ac-interest-intro>p:not(.ac-eyebrow),.academy-page .ac-faq summary{font-size:13px}.academy-page .ac-footer{grid-template-columns:1fr;gap:28px;padding-top:32px}.academy-page .ac-footer nav{justify-self:start;width:100%;font-size:10px}.academy-page .ac-footer-bottom{flex-direction:column;gap:10px;font-size:8px}}@media (prefers-reduced-motion:reduce){.academy-page *,.academy-page :before,.academy-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.academy-page .ac-button:hover{transform:none}}
.academy-page{--ac-ease:cubic-bezier(.22, 1, .36, 1)}.academy-page .ac-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f4eef0;padding-top:12px;padding-bottom:12px}.academy-page .ac-header .ac-logo{width:185px}.academy-page .ac-header nav{gap:28px}.academy-page .ac-header-cta{transition:color .2s,background .2s}.academy-page .ac-header nav .ac-header-cta:hover{background:var(--ac-ink);color:var(--ac-paper)}.academy-page .ac-hero{background:radial-gradient(at 70% 20%,#a573d612,#0000 60%);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:35px 5%;padding-top:56px;padding-bottom:24px;position:relative}.academy-page .ac-hero-kicker{margin-top:32px;font-size:13px;font-weight:500}.academy-page .ac-hero h1{margin-top:14px;font-size:clamp(68px,7.15vw,108px);line-height:1.01}.academy-page .ac-hero h1>span:not(.ac-stop){background-image:linear-gradient(90deg,#aa5212,#b94453,#ac3676,#8154ad,#3e6fbd);background-size:180% 100%;animation:12s ease-in-out infinite alternate ac-spectrum-shift}.academy-page .ac-hero-description{max-width:410px;margin-top:26px;font-size:16px}.academy-page .ac-hero-note{align-items:center;gap:14px;margin-top:26px;font-size:10px;display:flex}.academy-page .ac-note-mark{border:1px solid var(--ac-line);width:32px;height:32px;color:var(--ac-ink);place-items:center;font-size:18px;display:grid}.academy-page .ac-button{transition:transform .3s var(--ac-ease), background .3s, box-shadow .3s;position:relative;overflow:hidden}.academy-page .ac-button span{transition:transform .3s var(--ac-ease)}.academy-page .ac-button:hover{transform:translateY(-3px);box-shadow:0 8px 22px #1112141f}.academy-page .ac-button:hover span{transform:translate(3px,-3px)}.academy-page .ac-text-link span{transition:transform .3s var(--ac-ease)}.academy-page .ac-text-link:hover span{transform:translate(3px,-2px)}.academy-page .ac-hero-bottom{letter-spacing:.12em;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-top:14px;font-size:9px;display:flex}.academy-page .ac-hero-bottom>a{align-items:center;gap:18px;min-height:44px;display:flex}.academy-page .ac-hero-bottom>a span{font-size:18px;animation:2.5s ease-in-out infinite ac-scroll-cue}.academy-page .ac-motion-toggle{border:1px solid var(--ac-line);color:var(--ac-ink);letter-spacing:0;background:0 0;align-items:center;gap:10px;min-height:36px;padding:8px 12px;font-size:10px;display:flex}.academy-page .ac-motion-toggle:disabled{cursor:default}.academy-page .ac-studio{--ac-tilt-x:0deg;--ac-tilt-y:0deg;aspect-ratio:auto;width:100%;max-width:660px;color:var(--ac-paper);background:#15161c;border:1px solid #33343b;border-radius:7px;position:relative;overflow:hidden;box-shadow:0 24px 55px -25px #11121473}.academy-page .ac-studio:before{content:"";background:var(--ac-spectrum);z-index:3;height:3px;position:absolute;top:0;left:0;right:0}.academy-page .ac-studio-top{letter-spacing:.12em;border-bottom:1px solid #f7f4ee1f;justify-content:space-between;align-items:center;gap:16px;padding:21px 22px;font-size:8px;display:flex}.academy-page .ac-studio-top>span:first-child{align-items:center;gap:8px;display:flex}.academy-page .ac-studio-top i{background:var(--ac-coral);width:6px;height:6px;box-shadow:0 0 10px #f27b7059}.academy-page .ac-studio-top>span:last-child{color:#f7f4ee8c}.academy-page .ac-studio-world{aspect-ratio:1.3;isolation:isolate;transform:perspective(1000px) rotateX(var(--ac-tilt-x)) rotateY(var(--ac-tilt-y));transition:transform .7s var(--ac-ease);background:radial-gradient(at 50% 47%,#a573d62b,#0000 63%);position:relative}.academy-page .ac-studio-grid{z-index:-1;opacity:.5;background-image:linear-gradient(#f7f4ee0a 1px,#0000 1px),linear-gradient(90deg,#f7f4ee0a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 76%);mask-image:radial-gradient(#000,#0000 76%)}.academy-page .ac-signal-map{width:100%;height:100%;position:absolute;inset:0}.academy-page .ac-signal-path{animation:14s linear infinite ac-signal}.academy-page .ac-sculpture-wrap{perspective:850px;position:absolute;inset:20% 25% 18%}.academy-page .ac-sculpture{width:100%;height:100%;transform-style:preserve-3d;animation:9s ease-in-out infinite ac-sculpture-float;position:relative}.academy-page .ac-orbit{background:conic-gradient(from 25deg,#f6a72a,#f27b70,#e65a9d,#a573d6,#6294e6,#f6a72a);border-radius:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0000 53%,#000 54% 67%,#0000 68%);mask-image:radial-gradient(#0000 53%,#000 54% 67%,#0000 68%)}.academy-page .ac-orbit-one{animation:18s linear infinite ac-orbit-one}.academy-page .ac-orbit-two{opacity:.8;animation:22s linear infinite ac-orbit-two}.academy-page .ac-orbit-three{opacity:.5;animation:26s linear infinite ac-orbit-three}.academy-page .ac-core{background:linear-gradient(145deg,#333440,#111214);border:1px solid #f7f4ee47;place-items:center;width:46%;height:36%;display:grid;position:absolute;top:32%;left:27%;transform:rotate(-8deg);box-shadow:12px 16px 35px #0006}.academy-page .ac-core>span{letter-spacing:-.08em;font-size:clamp(28px,3.4vw,48px);font-weight:600}.academy-page .ac-core>i{background:var(--ac-spectrum);width:7px;height:7px;position:absolute;top:10px;right:10px}.academy-page .ac-floating-card{background:#1f2028f7;border:1px solid #f7f4ee33;border-radius:4px;width:35%;padding:14px 16px;position:absolute;box-shadow:0 12px 28px #0003}.academy-page .ac-float-one{animation:7s ease-in-out infinite ac-card-one;top:9%;left:5%;transform:rotate(-5deg)}.academy-page .ac-float-two{animation:8s ease-in-out infinite ac-card-two;top:19%;right:4%;transform:rotate(6deg)}.academy-page .ac-float-three{width:39%;animation:9s ease-in-out infinite ac-card-three;bottom:10%;right:8%;transform:rotate(-3deg)}.academy-page .ac-float-index{color:#f7f4ee8a;letter-spacing:.1em;font-size:7px;display:block}.academy-page .ac-floating-card strong{margin-top:8px;font-size:clamp(11px,1.1vw,16px);font-weight:500;line-height:1.3;display:block}.academy-page .ac-mini-lines{gap:5px;margin-top:12px;display:grid}.academy-page .ac-mini-lines i{background:#f7f4ee2e;height:3px}.academy-page .ac-mini-lines i:nth-child(2){width:77%}.academy-page .ac-mini-lines i:nth-child(3){background:var(--ac-spectrum);width:50%}.academy-page .ac-mini-output{align-items:end;gap:5px;height:34px;margin-top:10px;display:flex}.academy-page .ac-mini-output i{background:var(--ac-spectrum);border-radius:2px;flex:1;height:50%;display:block}.academy-page .ac-mini-output i:nth-child(2){height:85%}.academy-page .ac-mini-output i:nth-child(3){height:65%}.academy-page .ac-mini-output i:nth-child(4){height:100%}.academy-page .ac-output-ai i{border-radius:50%;height:100%}.academy-page .ac-output-ai i:nth-child(2){height:75%}.academy-page .ac-output-search i{background:#a573d61f;border:1px solid #a573d6;border-radius:0}.academy-page .ac-review-check{color:#b9bcda;margin-top:12px;font-size:8px;display:block}.academy-page .ac-world-label{letter-spacing:.12em;writing-mode:vertical-rl;color:#f7f4ee99;font-size:7px;position:absolute;bottom:10%;left:5%;transform:rotate(180deg)}.academy-page .ac-world-coordinate{letter-spacing:.1em;color:#f7f4ee73;font-size:7px;position:absolute;bottom:3%;left:5%}.academy-page .ac-studio-controls{background:#00000026;border-top:1px solid #f7f4ee1f;padding:17px 22px 18px}.academy-page .ac-studio-controls>p:first-child{color:#f7f4eeb3;justify-content:space-between;font-size:10px;display:flex}.academy-page .ac-direction-buttons{gap:8px}.academy-page .ac-direction-buttons button{min-height:42px;color:var(--ac-paper);border-color:#f7f4ee33;flex:1;justify-content:space-between;align-items:center;gap:10px;font-size:11px;transition:color .2s,background .2s,border-color .2s;display:flex}.academy-page .ac-direction-buttons button:hover{border-color:var(--ac-paper)}.academy-page .ac-direction-buttons button[aria-pressed=true]{background:var(--ac-spectrum);color:var(--ac-ink);border-color:#0000}.academy-page .ac-stage-selected{margin-top:12px;font-weight:500}.academy-page .ac-studio-caption{color:#f7f4ee80;border-top:1px solid #f7f4ee14;justify-content:space-between;gap:12px;padding:12px 22px;font-size:7px;display:flex}.academy-page .ac-studio-caption>span{text-align:right}.academy-page .ac-skills-strip{background:var(--ac-ink);color:var(--ac-paper);border:0;padding:23px 0;display:block;overflow:hidden}.academy-page .ac-skills-track{width:max-content;animation:35s linear infinite ac-marquee;display:flex}.academy-page .ac-skills-set{flex-shrink:0;align-items:center;display:flex}.academy-page .ac-skills-set>span{letter-spacing:-.025em;align-items:center;gap:48px;padding-right:48px;font-size:22px;display:flex}.academy-page .ac-skills-set i{width:auto;height:auto;color:var(--ac-coral);background:0 0;font-size:32px;font-style:normal;display:inline-block}.academy-page .ac-section{padding-top:104px;padding-bottom:104px}.academy-page .ac-courses{background:radial-gradient(at 5% 60%,#f6a72a14,#0000 65%)}.academy-page .ac-course-choice{border:1px solid var(--ac-line);transition:background .25s, transform .3s var(--ac-ease), padding .25s;background:#f0ece5;border-top:0;gap:16px;padding-left:18px;position:relative}.academy-page .ac-course-choice .ac-course-number{border:1px solid var(--ac-line);opacity:1;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.academy-page .ac-course-choice:hover{background:#e7e1d7;padding-left:25px}.academy-page .ac-course-choice.is-selected{background:var(--ac-spectrum);padding-left:25px}.academy-page .ac-course-choice.is-selected .ac-course-number{color:var(--ac-paper);background:var(--ac-ink);border-color:var(--ac-ink)}.academy-page .ac-course-detail{border-radius:5px;padding:32px;overflow:hidden}.academy-page .ac-course-visual{isolation:isolate;background:#202128;height:205px;margin:-32px -32px 28px;position:relative;overflow:hidden}.academy-page .ac-art-grid{background-image:linear-gradient(#f7f4ee0d 1px,#0000 1px),linear-gradient(90deg,#f7f4ee0d 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0}.academy-page .ac-art-ring{border:1px solid var(--ac-course-tint);border-radius:50%;width:180px;height:180px;position:absolute;top:18px;left:calc(50% - 45px);transform:rotateX(45deg)rotate(-25deg)}.academy-page .ac-art-orb{background:var(--ac-spectrum);border-radius:50%;width:140px;height:140px;animation:8s ease-in-out infinite ac-art-float;position:absolute;top:20px;left:calc(50% - 120px)}.academy-page .ac-art-tile{background:var(--ac-paper);width:100px;height:100px;color:var(--ac-ink);border:1px solid var(--ac-ink);place-items:center;display:grid;position:absolute;top:45px;left:calc(50% - 25px);transform:rotate(8deg);box-shadow:12px 12px #00000040}.academy-page .ac-art-tile>span{letter-spacing:-.06em;font-size:40px;font-weight:600}.academy-page .ac-art-small-tile{border:1px solid var(--ac-course-tint);width:40px;height:40px;position:absolute;top:38px;left:calc(50% + 95px);transform:rotate(-12deg)}.academy-page .ac-art-label{color:#f7f4eed9;font-size:9px;position:absolute;bottom:19px;left:24px}.academy-page .ac-art-coordinate{letter-spacing:.1em;color:#f7f4ee99;font-size:7px;position:absolute;top:16px;right:24px}.academy-page .ac-course-art-ai-content .ac-art-orb{border-radius:12% 50% 50% 12%}.academy-page .ac-course-art-ai-automation .ac-art-orb{border-radius:10px;transform:rotate(-10deg)}.academy-page .ac-course-art-ai-marketing .ac-art-tile{border-radius:50%}.academy-page .ac-course-art-digital-marketing .ac-art-orb{border-radius:4px;height:80px;top:50px}.academy-page .ac-course-art-seo .ac-art-tile{color:var(--ac-paper);border-color:var(--ac-course-tint);background:#202128}.academy-page .ac-course-detail h3{font-size:clamp(28px,3vw,40px)}.academy-page .ac-project{border-left:2px solid var(--ac-coral);background:linear-gradient(120deg,#f6a72a1a,#a573d61a)}.academy-page .ac-learning-bridge{border-top:1px solid var(--ac-line);border-bottom:1px solid var(--ac-line);background:#ece7de;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:6%;padding:60px 6%;display:grid}.academy-page .ac-bridge-copy h2{margin-top:20px;font-size:clamp(29px,3vw,45px)}.academy-page .ac-bridge-copy>p:not(.ac-eyebrow){max-width:350px;margin-top:20px;font-size:13px}.academy-page .ac-bridge-copy>a{margin-top:20px;font-size:11px}.academy-page .ac-practice-flow{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:10px;display:grid}.academy-page .ac-practice-step{min-width:0}.academy-page .ac-practice-step>span{letter-spacing:.08em;font-size:7px}.academy-page .ac-practice-step>div{border:1px solid var(--ac-line);background:var(--ac-paper);min-height:180px;margin-top:13px;padding:18px 14px;box-shadow:0 8px 16px #1112140d}.academy-page .ac-practice-step>div>span{letter-spacing:.06em;font-size:6px;display:block}.academy-page .ac-sample-brief{transform:rotate(-4deg)}.academy-page .ac-sample-brief strong{letter-spacing:-.04em;margin:20px 0 25px;font-size:17px;line-height:1.15;display:block}.academy-page .ac-sample-brief i{background:#dad4ca;width:80%;height:3px;margin-top:7px;display:block}.academy-page .ac-sample-brief i:last-child{width:55%}.academy-page .ac-practice-step .ac-sample-design{background:var(--ac-ink);color:var(--ac-paper);position:relative;overflow:hidden;transform:rotate(3deg)}.academy-page .ac-sample-design strong{z-index:1;letter-spacing:-.05em;margin-top:24px;font-size:22px;line-height:1.04;display:block;position:relative}.academy-page .ac-sample-design>i{background:var(--ac-spectrum);border-radius:50%;width:100px;height:100px;position:absolute;bottom:12px;right:-25px}.academy-page .ac-sample-review{transform:rotate(-2deg)}.academy-page .ac-sample-review p{gap:5px;margin-top:19px;font-size:8px;display:flex}.academy-page .ac-sample-review i{color:#776596;font-style:normal}.academy-page .ac-practice-step>p{text-align:center;margin-top:17px;font-size:9px}.academy-page .ac-flow-arrow{color:#897d94;font-size:20px}.academy-page .ac-matcher{background:#16171d;position:relative}.academy-page .ac-matcher:before{content:"";pointer-events:none;border:1px solid #a573d666;width:95px;height:95px;position:absolute;top:40px;right:6%;transform:rotate(16deg)}.academy-page .ac-match-options label{border-color:#f7f4ee40;transition:border-color .2s,background .2s,transform .2s}.academy-page .ac-match-options label:hover{border-color:var(--ac-coral);transform:translate(3px)}.academy-page .ac-match-result.has-result{border-top:4px solid var(--ac-coral);border-radius:3px}.academy-page .ac-playground{background:radial-gradient(at 90% 40%,#a573d61a,#0000 60%)}.academy-page .ac-play-preview{transition:transform .5s var(--ac-ease);background:#e9e3da;border-radius:4px;padding:19px;transform:rotate(2deg);box-shadow:14px 18px #ded6cb}.academy-page .ac-play-preview:hover{transform:rotate(0)}.academy-page .ac-preview-top{font-size:9px}.academy-page .ac-swatch:hover{transform:translateY(-3px)}.academy-page .ac-approach-grid article{border:1px solid var(--ac-line);transition:background .3s, transform .4s var(--ac-ease);background:#f0ece5;padding:24px}.academy-page .ac-approach-grid article:hover{background:#ebe5da;transform:translateY(-6px)}.academy-page .ac-approach-grid h3{margin-top:14px}.academy-page .ac-approach-symbol{height:120px;margin-top:22px;position:relative}.academy-page .ac-approach-symbol i{background:var(--ac-spectrum);width:70px;height:70px;position:absolute;top:25px;left:calc(50% - 35px)}.academy-page .ac-approach-symbol i:nth-child(2){border:1px solid var(--ac-ink);background:0 0;top:10px;left:calc(50% - 65px)}.academy-page .ac-approach-symbol i:nth-child(3){background:var(--ac-ink);width:32px;height:32px;top:68px;left:calc(50% + 15px)}.academy-page .ac-symbol-understand i:first-child{border-radius:50%}.academy-page .ac-symbol-try i:first-child{transform:rotate(18deg)}.academy-page .ac-symbol-review i:first-child{border-radius:50%;width:95px}.academy-page .ac-symbol-review i:nth-child(2){border-radius:50%;left:calc(50% - 45px)}.academy-page .ac-interest{border-top:3px solid var(--ac-coral);background:#16171d}.academy-page .ac-interest-art{max-width:370px;height:175px;margin-top:24px;position:relative}.academy-page .ac-interest-art i{background:var(--ac-spectrum);border-radius:50%;width:135px;height:135px;position:absolute;top:10px;left:12px}.academy-page .ac-interest-art i:nth-child(2){background:0 0;border:1px solid #f7f4ee80;width:110px;height:110px;top:25px;left:125px}.academy-page .ac-interest-art i:nth-child(3){background:var(--ac-paper);border-radius:0;width:73px;height:73px;top:75px;left:95px;transform:rotate(-12deg)}.academy-page .ac-faq summary>span{transition:transform .3s var(--ac-ease)}.academy-page[data-enhanced=true][data-motion=running] [data-ac-reveal]:not(.is-revealed){opacity:0;transform:translateY(28px)}.academy-page [data-ac-reveal]{transition:opacity .8s var(--ac-ease), transform .8s var(--ac-ease)}.academy-page[data-motion=paused] *,.academy-page[data-motion=paused] :before,.academy-page[data-motion=paused] :after{animation-play-state:paused!important}.academy-page[data-motion=paused] .ac-studio-world{transition:none;transform:none}.academy-page[data-motion=paused] [data-ac-reveal]{opacity:1;transition:none;transform:none}.academy-page [data-offscreen=true] *,.academy-page [data-offscreen=true] :before,.academy-page:not([data-enhanced=true]) *,.academy-page:not([data-enhanced=true]) :before{animation-play-state:paused}@keyframes ac-spectrum-shift{0%{background-position:0%}to{background-position:100%}}@keyframes ac-scroll-cue{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}@keyframes ac-signal{to{stroke-dashoffset:-280px}}@keyframes ac-sculpture-float{0%,to{transform:translateY(6px)rotate(-5deg)}50%{transform:translateY(-8px)rotate(4deg)}}@keyframes ac-orbit-one{0%{transform:rotateX(55deg)rotateY(-15deg)rotate(0)}to{transform:rotateX(55deg)rotateY(-15deg)rotate(360deg)}}@keyframes ac-orbit-two{0%{transform:rotateX(-35deg)rotateY(65deg)rotate(20deg)}to{transform:rotateX(-35deg)rotateY(65deg)rotate(380deg)}}@keyframes ac-orbit-three{0%{transform:rotateX(30deg)rotateY(-65deg)rotate(90deg)}to{transform:rotateX(30deg)rotateY(-65deg)rotate(450deg)}}@keyframes ac-card-one{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(6px)rotate(-3deg)}}@keyframes ac-card-two{0%,to{transform:translateY(0)rotate(6deg)}50%{transform:translateY(-7px)rotate(3deg)}}@keyframes ac-card-three{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(5px)rotate(-1deg)}}@keyframes ac-art-float{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(8px)rotate(5deg)}}@keyframes ac-marquee{to{transform:translate(-50%)}}@media (min-width:1600px){.academy-page .ac-learning-bridge{padding-left:max(6%,50vw - 704px);padding-right:max(6%,50vw - 704px)}}@media (max-width:1100px){.academy-page .ac-hero{gap:30px}.academy-page .ac-hero h1{font-size:clamp(64px,7.6vw,84px)}.academy-page .ac-studio-caption>span{display:none}.academy-page .ac-learning-bridge{grid-template-columns:minmax(0,1fr);gap:35px}.academy-page .ac-bridge-copy{grid-template-columns:1fr 1fr;align-items:start;column-gap:35px;display:grid}.academy-page .ac-bridge-copy>.ac-eyebrow,.academy-page .ac-bridge-copy>h2{grid-column:1}.academy-page .ac-bridge-copy>p:not(.ac-eyebrow){grid-area:1/2/3}.academy-page .ac-bridge-copy>a{grid-column:2;justify-self:start}.academy-page .ac-practice-flow{justify-self:center;width:100%;max-width:700px}}@media (max-width:800px){.academy-page .ac-hero{grid-template-columns:minmax(0,1fr);gap:35px}.academy-page .ac-hero-copy{max-width:590px}.academy-page .ac-hero h1{font-size:clamp(76px,12vw,100px)}.academy-page .ac-studio{justify-self:center;width:100%;max-width:600px;min-height:0}.academy-page .ac-studio-world{aspect-ratio:1.45}.academy-page .ac-core>span{font-size:42px}.academy-page .ac-floating-card strong{font-size:15px}.academy-page .ac-header nav>a:nth-child(2){display:inline-flex}.academy-page .ac-header nav>.ac-back-studio{display:none}.academy-page .ac-section{padding-top:70px;padding-bottom:70px}.academy-page .ac-course-choice,.academy-page .ac-course-choice:hover,.academy-page .ac-course-choice.is-selected{padding:18px 15px}.academy-page .ac-approach-grid article{padding:20px 16px}.academy-page .ac-practice-step>div{min-height:190px}}@media (max-width:560px){.academy-page .ac-header{flex-wrap:nowrap;gap:15px;padding:12px 6%}.academy-page .ac-header .ac-logo{width:125px}.academy-page .ac-logo-label{font-size:8px}.academy-page .ac-header nav{flex:1;justify-content:end;gap:10px;width:auto}.academy-page .ac-header nav>a:not(.ac-header-cta){display:none}.academy-page .ac-header nav .ac-header-cta{white-space:nowrap;padding:10px;font-size:9px}.academy-page .ac-header-cta span{margin-left:7px}.academy-page .ac-hero{gap:30px;padding-top:30px;padding-bottom:16px}.academy-page .ac-hero-kicker{margin-top:24px;font-size:11px}.academy-page .ac-hero h1{font-size:clamp(58px,17.4vw,83px)}.academy-page .ac-hero-description{margin-top:22px;font-size:14px}.academy-page .ac-hero-note{margin-top:22px;font-size:9px}.academy-page .ac-hero-bottom{gap:12px;padding-top:0;font-size:8px}.academy-page .ac-motion-toggle{padding:8px 10px;font-size:9px}.academy-page .ac-studio{min-height:0}.academy-page .ac-studio-top{gap:8px;padding:17px 14px;font-size:6px}.academy-page .ac-studio-world{aspect-ratio:1.14}.academy-page .ac-sculpture-wrap{inset:22% 17% 18%}.academy-page .ac-floating-card{width:41%;padding:12px 9px}.academy-page .ac-floating-card strong{font-size:11px}.academy-page .ac-float-index{font-size:5px}.academy-page .ac-float-one{top:8%;left:4%}.academy-page .ac-float-two{top:20%;right:3%}.academy-page .ac-float-three{width:45%;bottom:8%;right:5%}.academy-page .ac-review-check{font-size:6px}.academy-page .ac-core>span{font-size:30px}.academy-page .ac-world-label,.academy-page .ac-world-coordinate{font-size:5px}.academy-page .ac-studio-controls{padding:15px 14px}.academy-page .ac-direction-buttons button{min-height:44px;padding:8px 10px;font-size:10px}.academy-page .ac-studio-caption{padding:10px 14px;font-size:6px}.academy-page .ac-skills-strip{padding:18px 0}.academy-page .ac-skills-set>span{gap:28px;padding-right:28px;font-size:18px}.academy-page .ac-skills-set i{font-size:25px}.academy-page .ac-section{padding-top:55px;padding-bottom:55px}.academy-page .ac-course-choice,.academy-page .ac-course-choice:hover,.academy-page .ac-course-choice.is-selected{gap:8px;min-height:95px;padding:15px 10px}.academy-page .ac-course-choice .ac-course-number{width:21px;height:21px;font-size:7px}.academy-page .ac-course-detail{padding:24px 20px}.academy-page .ac-course-visual{height:190px;margin:-24px -20px 25px}.academy-page .ac-course-detail h3{font-size:31px}.academy-page .ac-art-label{font-size:8px;left:20px}.academy-page .ac-learning-bridge{padding:40px 6%}.academy-page .ac-bridge-copy{display:block}.academy-page .ac-bridge-copy h2{font-size:32px}.academy-page .ac-practice-flow{grid-template-columns:minmax(0,1fr);gap:15px}.academy-page .ac-practice-step{grid-template-columns:.8fr 1.2fr;align-items:center;column-gap:25px;display:grid}.academy-page .ac-practice-step>span{grid-column:1;font-size:8px}.academy-page .ac-practice-step>div{grid-area:1/2/3;min-height:175px;margin-top:0}.academy-page .ac-practice-step>p{text-align:left;grid-area:2/1;align-self:start;margin-top:12px;font-size:12px}.academy-page .ac-flow-arrow{justify-self:end;margin-right:22%;transform:rotate(90deg)}.academy-page .ac-sample-brief strong{font-size:21px}.academy-page .ac-sample-review p{font-size:10px}.academy-page .ac-play-preview{box-shadow:7px 9px #ded6cb}.academy-page .ac-approach-grid article{padding:24px}.academy-page .ac-approach-symbol{height:100px}.academy-page .ac-interest-art{height:135px}.academy-page .ac-interest-art i{width:100px;height:100px}.academy-page .ac-interest-art i:nth-child(2){width:85px;height:85px;left:95px}.academy-page .ac-interest-art i:nth-child(3){width:60px;height:60px;top:55px;left:75px}}@media (prefers-reduced-motion:reduce){.academy-page *,.academy-page :before,.academy-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.academy-page [data-ac-reveal]{opacity:1!important;transform:none!important}.academy-page .ac-studio-world{transform:none!important}.academy-page .ac-orbit-one{transform:rotateX(55deg)rotateY(-15deg)}.academy-page .ac-orbit-two{transform:rotateX(-35deg)rotateY(65deg)rotate(20deg)}.academy-page .ac-orbit-three{transform:rotateX(30deg)rotateY(-65deg)rotate(90deg)}.academy-page .ac-button:hover,.academy-page .ac-button:hover span,.academy-page .ac-match-options label:hover,.academy-page .ac-approach-grid article:hover,.academy-page .ac-text-link:hover span,.academy-page .ac-swatch:hover{transform:none}}
