.academy-beginner{color:#111216;background:#fff}.academy-beginner-frame{width:var(--academy-page-width);margin-inline:auto}.academy-beginner-hero{isolation:isolate;height:var(--academy-hero-height);border-bottom:1px solid #e5e5e5;position:relative;overflow:hidden}.academy-beginner-hero .academy-level-hero-art{--academy-level-art-height:calc(var(--academy-hero-height) - 1px)}.academy-beginner-hero .academy-level-art-stage{left:50%;transform:translate(-50%,-50%)}.academy-beginner-hero-copy{padding:calc(129 * var(--academy-unit)) calc(24 * var(--academy-unit)) 0}.academy-beginner h1{margin:calc(47 * var(--academy-unit)) 0 calc(32 * var(--academy-unit));width:fit-content;font-size:var(--academy-title-size);letter-spacing:-.06em;color:#0000;background:linear-gradient(91deg,#000 0% 63%,#ad5937 100%);-webkit-background-clip:text;background-clip:text;font-weight:500;line-height:1.33}.academy-beginner-hero-copy>p{max-width:62%;font-size:var(--academy-lead-size);color:#000d;margin:0;line-height:1.6}.academy-beginner-content{border-inline:1px solid #e9e9e9}.academy-beginner-steps{border-bottom:1px solid #e9e9e9;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.academy-beginner-steps li{align-items:center;gap:calc(7 * var(--academy-unit));min-width:0;min-height:calc(144 * var(--academy-unit));padding:calc(16 * var(--academy-unit)) calc(10 * var(--academy-unit));display:flex}.academy-beginner-steps li+li{border-left:1px solid #e9e9e9}.academy-beginner-steps img{flex:0 0 calc(110 * var(--academy-unit));width:calc(110 * var(--academy-unit));height:calc(110 * var(--academy-unit));object-fit:contain}.academy-beginner-steps h2{margin:0 0 calc(8 * var(--academy-unit));font-size:calc(28 * var(--academy-unit));letter-spacing:-.055em;font-weight:400;line-height:1.1}.academy-beginner-steps p{font-size:max(12px, calc(16 * var(--academy-unit)));color:#000d;margin:0;line-height:1.3}.academy-beginner .academy-beginner-courses{gap:calc(41 * var(--academy-unit));padding:calc(74 * var(--academy-unit)) calc(23 * var(--academy-unit));border-bottom:1px solid #e9e9e9;flex-direction:column;display:flex}.academy-beginner .academy-beginner-tabs{isolation:isolate;width:calc(346 * var(--academy-unit));min-height:calc(60 * var(--academy-unit));box-shadow:none;background:#ededed;border:1px solid #dbdbdb;border-radius:13px;gap:4px;padding:3px;display:flex;position:relative}.academy-beginner-tabs>button{z-index:1;cursor:pointer;min-width:0;height:auto;min-height:max(40px, calc(52 * var(--academy-unit)));font-size:max(14px, calc(20 * var(--academy-unit)));color:#111216;box-shadow:none;background:0 0;flex:1;padding:8px;font-weight:400;transition:color .18s;position:relative}.academy-beginner-tabs>button[data-state=active]{color:#ffffffe0;box-shadow:none;background:0 0}.academy-tutorial-tab-slider{pointer-events:none;width:calc(50% - 1px);position:absolute;inset:3px auto 3px 3px}.academy-tutorial-tab-glass{background:#f2691f;border-radius:10px;position:absolute;inset:0 4px 0 0;overflow:hidden;box-shadow:0 2px 4px #d0591926}.academy-tutorial-tab-glint{border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 10%,#ffffff85 45%,#ffffff18 65%,#0000 90%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #ffffff40}.academy-beginner-grid{gap:calc(11 * var(--academy-unit));grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.academy-beginner-card{background:#fff;border:1px solid #dbdbdb;border-radius:10px;min-width:0;transition:box-shadow .16s,border-color .16s;display:block;overflow:hidden}.academy-beginner-card:hover{border-color:#f2691f;box-shadow:0 8px 20px #f2691f12}.academy-beginner-card:focus-visible{outline-offset:4px;outline:2px solid #f2691f}.academy-beginner-cover{aspect-ratio:334/206;background:#fff9f4;position:relative;overflow:hidden}.academy-beginner-cover>img{object-fit:cover;width:100%;height:100%;display:block}.academy-beginner-cover-label{width:55%;min-height:49%;padding:8px calc(12 * var(--academy-unit));color:#ff5c14;background:linear-gradient(90deg,#ffe0c080,#0000);flex-direction:column;justify-content:center;display:flex;position:absolute;top:29%;left:0}.academy-beginner-cover-label strong{width:fit-content;padding-bottom:calc(8 * var(--academy-unit));margin-bottom:calc(6 * var(--academy-unit));font-size:max(14px, calc(22 * var(--academy-unit)));border-bottom:1px solid #ff5c1480;font-weight:500;line-height:1.3}.academy-beginner-cover-label>span{text-overflow:ellipsis;white-space:nowrap;font-size:max(10px, calc(16 * var(--academy-unit)));line-height:1.3;overflow:hidden}.academy-beginner-card-copy{padding:calc(17 * var(--academy-unit)) calc(11 * var(--academy-unit)) calc(19 * var(--academy-unit))}.academy-beginner-card h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 calc(17 * var(--academy-unit));font-size:max(16px, calc(24 * var(--academy-unit)));color:#000d;font-weight:400;line-height:1.25;overflow:hidden}.academy-beginner-tags{gap:calc(6 * var(--academy-unit));flex-wrap:wrap;display:flex}.academy-beginner-tags span{max-width:100%;padding:calc(5 * var(--academy-unit)) calc(12 * var(--academy-unit));color:#ff5c14;font-size:max(11px, calc(16 * var(--academy-unit)));overflow-wrap:anywhere;background:#ffe0c0;border-radius:10px;line-height:1.45}.academy-beginner-empty{color:#74808c;padding:40px 0}.academy-beginner-certificates{min-height:calc(1121 * var(--academy-unit));padding:calc(74 * var(--academy-unit)) calc(23 * var(--academy-unit))}.academy-beginner-certificates>h2{margin:0 0 calc(8 * var(--academy-unit));font-size:calc(28 * var(--academy-unit));font-weight:700;line-height:1.43}.academy-beginner-certificates>p{margin:0 0 calc(41 * var(--academy-unit));font-size:max(14px, calc(20 * var(--academy-unit)));color:#000d;line-height:1.6}.academy-beginner-certificate{width:calc(445 * var(--academy-unit));max-width:100%;padding:calc(8 * var(--academy-unit));border-radius:calc(36 * var(--academy-unit));background:#fff;box-shadow:0 18px 30px -8px #3b291f0f,0 3px 6px #3b291f09}.academy-beginner-certificate-top{min-height:calc(275 * var(--academy-unit));border-radius:calc(28 * var(--academy-unit));padding:calc(28 * var(--academy-unit));background:#ebebeb;align-items:center;display:flex;position:relative}.academy-beginner-certificate-top h3{z-index:1;margin:0 0 calc(18 * var(--academy-unit));font-size:calc(48 * var(--academy-unit));letter-spacing:-.035em;color:#000;font-weight:700;line-height:1.1;position:relative}.academy-beginner-certificate-top p{font-size:calc(20 * var(--academy-unit));margin:0}.academy-beginner-certificate-top img{right:calc(19 * var(--academy-unit));top:calc(51 * var(--academy-unit));width:calc(144 * var(--academy-unit));height:calc(173 * var(--academy-unit));object-fit:contain;filter:drop-shadow(0 8px 14px #2b1f3b21);position:absolute}.academy-beginner-certificate dl{gap:calc(14 * var(--academy-unit));padding:calc(24 * var(--academy-unit)) calc(28 * var(--academy-unit));font-size:max(12px, calc(16 * var(--academy-unit)));margin:0;display:grid}.academy-beginner-certificate dl>div,.academy-beginner-certificate dt{align-items:center;gap:calc(12 * var(--academy-unit));display:flex}.academy-beginner-certificate dl>div{justify-content:space-between}.academy-beginner-certificate dd{font-variant-numeric:tabular-nums;margin:0}.academy-beginner-certificate dt img{width:calc(20 * var(--academy-unit));height:calc(20 * var(--academy-unit))}@media (width<=1199px){.academy-beginner-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-beginner-steps li{min-height:140px}.academy-beginner-steps li:nth-child(3){border-left:0}.academy-beginner-steps li:nth-child(n+3){border-top:1px solid #e9e9e9}.academy-beginner-steps h2{font-size:22px}.academy-beginner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.academy-beginner-hero-copy>p{max-width:54%}}@media (width<=767px){.academy-beginner-frame{width:calc(100% - 32px)}.academy-beginner-hero{height:470px}.academy-beginner-hero .academy-level-hero-art{--academy-level-art-height:300px;height:var(--academy-level-art-height);opacity:.85;inset:auto 0 0;-webkit-mask-image:none;mask-image:none}.academy-beginner-hero .academy-level-art-stage{left:73%;transform:translate(-73%,-50%)}.academy-beginner-hero-copy{padding:24px 12px 0}.academy-beginner h1{margin:24px 0 12px;font-size:44px}.academy-beginner-hero-copy>p{max-width:100%;font-size:16px}.academy-beginner-steps li{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 12px}.academy-beginner-steps img{flex:none;width:70px;height:70px}.academy-beginner-steps h2{font-size:19px;line-height:1.3}.academy-beginner-steps p{font-size:12px;line-height:1.6}.academy-beginner .academy-beginner-courses{gap:24px;padding:32px 12px}.academy-beginner .academy-beginner-tabs{width:100%;min-height:48px}.academy-beginner-grid{grid-template-columns:minmax(0,1fr);gap:20px}.academy-beginner-certificates{min-height:520px;padding:32px 12px 70px}.academy-beginner-certificates>h2{font-size:24px}.academy-beginner-certificate{--academy-unit:.72px}}@media (prefers-reduced-motion:reduce){.academy-beginner-card,.academy-beginner-tabs>button{transition:none}.academy-tutorial-tab-glass{transform:none!important}.academy-tutorial-tab-glint{display:none}}
