.academy-site .section-links{z-index:1;border:0;height:auto;min-height:0;margin:26px 0 30px;padding:0;display:block;position:relative}.section-links-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.section-links-heading>span{letter-spacing:.14em;text-transform:uppercase;color:#c9b58f;font-size:10px;line-height:1.6}.academy-site .section-links-heading>small{color:#a5ae9b;margin:0;font-size:11px;line-height:1.6;display:block}.section-links-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.section-links-grid.section-links-single{grid-template-columns:minmax(0,1fr)}.academy-site .section-link{color:#d6bd8d;background:linear-gradient(120deg,#15291b80,#080d0a45);border:1px solid #d6bd8d36;border-radius:4px;align-items:center;gap:18px;min-width:0;min-height:88px;padding:19px 22px;text-decoration:none;transition:border-color .25s,background .25s;display:flex}.section-link>svg{flex-shrink:0}.section-link-copy{flex:1;min-width:0;display:block}.section-link-copy>strong{letter-spacing:-.02em;color:#eee3c9;font:400 23px/1.3 Georgia,Times New Roman,serif;display:block}.section-link-copy>span{color:#b9c2b4;margin-top:5px;font-size:12px;line-height:1.65;display:block}.section-link-arrow{margin-left:auto}.academy-site .section-link:hover{background:linear-gradient(120deg,#1b3323a0,#0b160f70);border-color:#d6bd8d88;text-decoration:none}.academy-site .section-link:focus-visible{outline-offset:4px;outline:2px solid #d6bd8d}@media (max-width:680px){.academy-site .section-links{margin:22px 0 26px}.section-links-grid{grid-template-columns:minmax(0,1fr);gap:10px}.section-links-heading{flex-wrap:wrap;gap:10px;margin-bottom:10px}.academy-site .section-link{gap:13px;min-height:82px;padding:17px 16px}.section-link-copy>strong{font-size:21px}}@media (prefers-reduced-motion:reduce){.academy-site .section-link{transition:none}}html[data-motion=paused] .section-link{transition:none}@media (min-width:1101px) and (max-width:1320px){.academy-site .academy-header .links,.academy-site .atelier-classic-header>nav,.academy-site .atelier-classic-header>.account-actions{display:none}.academy-site :is(.academy-header,.atelier-classic-header) .mobile-menu{z-index:30;box-shadow:none;color:#ebd6b0;background:0 0;border:0;border-radius:0;margin:0 0 0 auto;padding:0;display:block;position:relative}.academy-site :is(.academy-header,.atelier-classic-header) .mobile-menu summary{cursor:pointer;background:#0d1710;border:1px solid #d6bd8d50;border-radius:2px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:10px 14px;font:15px system-ui;list-style:none;display:flex}.academy-site :is(.academy-header,.atelier-classic-header) .mobile-menu summary::-webkit-details-marker{display:none}.academy-site :is(.academy-header,.atelier-classic-header) .mobile-menu>nav{background:#0d1710;border:1px solid #d6bd8d50;border-radius:2px;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0;width:min(330px,100vw - 44px);height:auto;min-height:0;max-height:calc(100svh - 130px);padding:10px;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 20px 50px #000b}.academy-site :is(.academy-header,.atelier-classic-header) .mobile-menu>nav>a{color:#eee7dc;border-bottom:1px solid #ffffff15;min-height:48px;padding:12px 14px;font:15px/1.5 system-ui;display:block}.academy-site :is(.academy-header,.atelier-classic-header) .mobile-menu .mobile-library{color:#141a12;background:#d8c097;border-radius:2px;margin-top:8px}.academy-site .academy-header .motion-toggle{margin-left:auto}.academy-site .academy-header .motion-toggle+.mobile-menu{margin-left:0}}
