.am-resource-page{max-width:960px;padding-top:42px}.am-resource-reading{max-width:760px}.am-resource-reading ul{list-style:disc}.am-resource-reading ol{list-style:decimal}.am-resource-reading li{margin-bottom:10px;padding-left:4px}.am-resource-reading li>p{margin-bottom:10px}.am-resource-page .am-resource-reading h2{margin-top:38px;font-size:clamp(1.55rem,3vw,2rem)}.am-resource-page .am-resource-reading h2:first-child{margin-top:0}.am-resource-back-nav{margin-bottom:38px}.am-resource-back{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:9px 16px;border:1px solid var(--am-line);border-radius:var(--am-button-radius);background:#fff;font-size:.78rem;font-weight:500;transition:border-color .2s ease,background .2s ease}.am-resource-back:hover{border-color:var(--am-lavender);background:#f0f0fc}.am-resource-back span{font-size:1.1rem;line-height:1}.am-resource-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px}.am-resource-tags span{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid var(--am-line);border-radius:999px;color:#505164;font-size:.68rem;line-height:1.2}.am-resource-tags .am-resource-access-tag{border-color:#e9dfbd;background:#fff8e6;color:#644809}.am-resource-page .am-resource-hero h1{max-width:850px;margin:0 0 16px;font-size:clamp(2.7rem,5.5vw,4.7rem);line-height:1.06}.am-resource-page .am-articles-intro{max-width:680px;margin:0;color:#505164;font-size:clamp(1rem,1.7vw,1.12rem);line-height:1.65}.am-resource-page .am-resource-gallery{margin-top:36px}.am-resource-page .am-resource-gallery-stage{display:block;width:100%;min-height:0;max-height:none;aspect-ratio:auto;border:8px solid var(--am-lavender);border-radius:18px;background:#f8f6ef;box-shadow:9px 9px 0 #fca900}.am-resource-page .am-resource-gallery-open{display:block;width:100%;height:auto;min-width:0;min-height:0}.am-resource-page .am-resource-gallery-stage .am-resource-gallery-media{display:block;width:100%;height:auto;max-height:min(75vh,720px);object-fit:contain}.am-resource-page .am-resource-gallery-stage:has(video){aspect-ratio:16/9}.am-resource-page .am-resource-gallery-stage video.am-resource-gallery-media{height:100%;object-fit:contain}.am-resource-page .am-resource-gallery-arrow{border-color:var(--am-lavender);color:var(--am-ink)}.am-resource-page .am-resource-gallery-arrow:hover{background:#f0f0fc}.am-resource-page .am-resource-section{margin-top:58px;padding-top:28px}.am-resource-page .am-resource-section h2{margin:0 0 22px;font-size:clamp(2rem,3.5vw,2.65rem);line-height:1.13}.am-resource-recap-copy{max-width:720px;font-size:.98rem;line-height:1.7}.am-resource-recap-copy p{margin:0 0 17px}.am-resource-recap-copy p:last-child{margin-bottom:0}.am-resource-page .am-resource-summary-list{max-width:720px;margin-top:28px}.am-resource-page .am-resource-summary-list dd{font-size:.92rem;line-height:1.5}.am-resource-access-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 40px;padding:clamp(24px,4vw,36px);border:1px solid #dcdaf3;border-left:5px solid var(--am-lavender);border-radius:16px;background:#f5f4fc}.am-resource-page .am-resource-access-copy h3{margin:0 0 9px;color:var(--am-ink);font-family:Georgia,serif;font-size:clamp(1.45rem,2.5vw,1.8rem);font-weight:400;line-height:1.2}.am-resource-access-copy p{max-width:54ch;margin:0;color:#505164;font-size:.88rem;line-height:1.65}.am-resource-access-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.am-resource-primary-link{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:44px;padding:11px 16px;border:1px solid var(--am-yellow);border-radius:var(--am-button-radius);background:var(--am-yellow);color:#fff!important;font-family:var(--font-poppins),sans-serif;font-size:.8rem;font-weight:700;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.am-resource-primary-link:hover{background:#ffc13c;box-shadow:0 6px 16px #fca90033;transform:translateY(-2px)}.am-resource-secondary-link{display:inline-flex;align-items:center;gap:8px;color:var(--am-ink);font-size:.78rem;text-decoration:underline!important;text-underline-offset:4px}.am-resource-secondary-link:hover{color:var(--am-plum)}.am-resource-installation-steps{padding:clamp(20px,3vw,32px);border:1px solid var(--am-line);border-radius:14px;background:#faf9fd;font-size:.9rem;line-height:1.65}.am-resource-installation-steps p{max-width:76ch;margin:0;padding:13px 0}.am-resource-installation-steps p+p{border-top:1px solid var(--am-line)}.am-resource-installation-steps p:first-child{padding-top:0}.am-resource-installation-steps p:last-child{padding-bottom:0}.am-resource-page .am-resource-installation-steps h3,.am-resource-page .am-resource-recap-copy h3{margin:30px 0 14px;color:var(--am-ink);font-family:var(--font-poppins),sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.am-resource-page .am-resource-installation-steps h3:first-child{margin-top:0}.am-resource-installation-steps ul,.am-resource-recap-copy ul{margin:0;padding-left:20px;list-style:disc}.am-resource-installation-steps ul li,.am-resource-recap-copy ul li{margin:0 0 8px;padding-left:4px}.am-resource-installation-steps ul li::marker,.am-resource-recap-copy ul li::marker{color:var(--am-yellow)}.am-resource-installation-steps ol{margin:0;padding:0;list-style:none;counter-reset:am-step}.am-resource-installation-steps ol li{position:relative;max-width:76ch;margin:0;padding:12px 0 12px 44px;counter-increment:am-step}.am-resource-installation-steps ol li+li{border-top:1px solid var(--am-line)}.am-resource-installation-steps ol li:before{content:counter(am-step);position:absolute;top:11px;left:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--am-lavender);color:#fff;font-size:.78rem;font-weight:600;line-height:1}.am-resource-installation-steps strong,.am-resource-recap-copy strong{color:var(--am-ink);font-weight:600}.am-resource-spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.am-resource-page .am-resource-spec-grid>div{min-width:0;margin:0;padding:24px;border:1px solid var(--am-line);border-radius:14px;background:#fff}.am-resource-page .am-resource-spec-grid h3{margin:0 0 18px;font-size:.95rem;font-weight:600}.am-resource-page .am-resource-details dl{display:grid;grid-template-columns:1fr;gap:14px;margin:0}.am-resource-page .am-resource-details dl>div{padding-top:12px}.am-resource-page .am-resource-details dd{line-height:1.6}.am-resource-page .am-resource-license{color:#505164;line-height:1.65}.am-resource-page .am-resource-license p{margin:0;font-size:.88rem}.am-resource-reference{margin-top:40px}.am-reference-controls{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:24px;margin-bottom:40px}.am-reference-modes{display:flex;flex-wrap:wrap;gap:8px}.am-reference-modes button{min-height:44px;padding:12px 18px;border:1px solid var(--am-lavender);border-radius:var(--am-button-radius);background:#fff;color:var(--am-ink);font-size:.85rem}.am-reference-modes button[aria-pressed=true]{background:var(--am-lavender);color:#fff;font-weight:600}.am-reference-search{display:grid;gap:8px;flex:1 1 260px;max-width:350px;font-size:.8rem}.am-reference-search input{min-width:0;width:100%;min-height:44px;padding:11px 14px;border:1px solid var(--am-line);border-radius:9px;background:#fff;color:var(--am-ink);font-size:1rem}.am-reference-group{margin-bottom:36px}.am-resource-page .am-reference-group h2{margin:0 0 18px;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.3}.am-reference-table-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--am-line);border-radius:12px}.am-reference-table-scroll table{width:100%;min-width:600px;border-collapse:collapse;background:#fff;font-size:.9rem;line-height:1.6}.am-reference-table-scroll td,.am-reference-table-scroll th{padding:14px 18px;text-align:left;vertical-align:top;word-break:normal;overflow-wrap:normal}.am-reference-table-scroll thead th{background:var(--am-lavender);color:#fff;font-weight:600}.am-reference-table-scroll tbody th{width:36%;font-weight:500}.am-reference-table-scroll tbody td{width:32%}.am-reference-table-scroll tbody tr+tr{border-top:1px solid var(--am-line)}.am-new .am-reference-translation{display:block;margin-top:2px;color:#505164;font-size:.8rem;font-weight:400}.am-reference-empty{padding:24px 0}.am-new .am-reference-note{margin:32px 0 0;padding-top:20px;border-top:1px solid var(--am-line);color:#505164;font-size:.8rem;line-height:1.7}.am-resource-essentials{margin-top:30px;min-width:0}.am-resource-page .am-resource-essentials p{margin:0 0 18px;font-size:.95rem;line-height:1.7}.am-resource-page .am-essentials-note{padding:20px 24px;border:1px solid var(--am-line);border-radius:12px;background:#faf9fd}.am-resource-page .am-essentials-note p{margin:0}.am-essentials-section{margin-top:48px}.am-resource-page .am-essentials-section h2{margin:0 0 20px;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.2}.am-resource-page .am-essentials-scroll-hint{margin-bottom:12px;color:var(--am-plum);font-size:.8rem}.am-essentials-pipeline-scroll{max-width:100%;overflow-x:auto;padding:10px 0 18px;scrollbar-width:thin}.am-essentials-pipeline{display:flex;width:max-content;margin:0;padding:0;list-style:none}.am-essentials-pipeline li{position:relative;flex:0 0 168px;width:168px;padding:0 12px;text-align:center}.am-essentials-pipeline li:before{position:absolute;top:18px;right:0;left:0;height:2px;background:var(--am-line);content:""}.am-essentials-pipeline li:first-child:before{left:50%}.am-essentials-pipeline li:last-child:before{right:50%}.am-new .am-resource-page .am-essentials-step-number{position:relative;display:grid;place-items:center;width:38px;height:38px;margin:0 auto 16px;border-radius:50%;background:var(--am-lavender);color:#fff;font-size:.8rem;font-weight:600}.am-resource-page .am-essentials-pipeline h3{margin:0 0 10px;font-family:var(--font-poppins),sans-serif;font-size:.9rem;font-weight:600;line-height:1.4}.am-resource-page .am-essentials-pipeline p{margin:0;font-size:.8rem;line-height:1.6}.am-essentials-careers{margin:26px 0}.am-essentials-career{padding:clamp(20px,4vw,36px);border:1px solid var(--am-line);border-radius:16px;background:#fff}.am-resource-page .am-essentials-career h3{margin:0 0 24px;font-family:Georgia,serif;font-size:clamp(1.6rem,3vw,2rem);font-weight:400;line-height:1.25}.am-resource-page .am-essentials-career h4{margin:0 0 12px;font-family:var(--font-poppins),sans-serif;font-size:1rem;font-weight:600;line-height:1.5}.am-essentials-block,.am-essentials-career .am-essentials-note{margin:24px 0}.am-resource-page .am-essentials-career .am-essentials-skills-title{margin-top:30px}.am-essentials-skills{display:grid;gap:14px;margin:0;padding-left:0;list-style:none;font-size:.95rem;line-height:1.7}.am-essentials-skills li::marker{color:var(--am-plum)}.am-resource-page .am-essentials-software{margin:26px 0 0;padding-top:22px;border-top:1px solid var(--am-line)}.am-resource-page .am-essentials-footer{margin-top:18px;color:#505164;font-size:.85rem}.am-letter-resource{margin-top:36px}.am-resource-page .am-letter-resource h2{margin:0 0 22px;font-size:clamp(1.8rem,3.4vw,2.5rem);line-height:1.2}.am-resource-page .am-letter-resource p{margin:0 0 22px;font-size:.95rem;line-height:1.7}.am-letter-theory{padding:clamp(24px,4vw,36px);border-radius:16px;background:var(--am-lavender)}.am-new .am-letter-theory,.am-new .am-letter-theory :is(h2,p,strong,li){color:#fff}.am-letter-theory ul{display:grid;gap:16px;margin:0;padding-left:22px;font-size:.95rem;line-height:1.7}.am-letter-theory strong{font-weight:600}.am-letter-prompt,.am-letter-questionnaire{margin-top:48px}.am-letter-questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;margin-top:30px}.am-letter-question{grid-column:1/-1;min-width:0;margin:0;padding:0;border:0}.am-letter-question legend{width:100%;margin-bottom:16px;padding:0;font-size:1rem;font-weight:500;line-height:1.65}.am-letter-question legend span{color:var(--am-plum)}.am-letter-options{display:flex;flex-wrap:wrap;gap:10px}.am-letter-choice{display:flex;align-items:center;gap:10px;min-height:44px;max-width:100%;padding:12px 16px;border:1px solid var(--am-lavender);border-radius:9px;background:var(--am-lavender);color:#fff;font-size:.88rem;line-height:1.6;cursor:pointer}.am-letter-choice input{position:relative;appearance:none;flex:none;width:16px;height:16px;margin:0;border:1px solid #fff;border-radius:3px;background:transparent}.am-letter-choice input[type=radio]{border-radius:50%}.am-letter-choice input:checked{border-color:#fff}.am-letter-choice input[type=radio]:checked{background:radial-gradient(circle,#fff 0 4px,transparent 4px)}.am-letter-choice input[type=checkbox]:checked:after{position:absolute;top:3px;left:2px;width:9px;height:5px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg);content:""}.am-new .am-letter-choice:has(input:checked),.am-new .am-letter-choice:has(input:checked) span{background:var(--am-yellow);color:#fff}.am-letter-choice:focus-within{border-color:var(--am-plum)}.am-letter-extra-field{display:grid;gap:8px;margin-top:16px;max-width:560px;font-size:.85rem;line-height:1.6}.am-letter-resource :is(input[type=text],textarea){width:100%;min-width:0;min-height:44px;padding:12px 14px;border:1px solid var(--am-line);border-radius:9px;background:#fff;color:var(--am-ink);font-family:var(--font-poppins),sans-serif;font-size:.95rem;line-height:1.65}.am-letter-resource textarea{resize:vertical}.am-letter-questions>label{display:grid;align-content:start;gap:8px;min-width:0;font-size:.85rem;line-height:1.6}.am-letter-context-wide{grid-column:1/-1}.am-letter-prompt{padding:clamp(22px,4vw,34px);border:1px solid var(--am-lavender);border-radius:16px;background:#fff}.am-letter-prompt .am-button{margin-bottom:20px}.am-resource-page .am-letter-copy-status{margin:0 0 18px;font-size:.85rem}.am-letter-resource .am-letter-prompt-text{min-height:350px;font-size:.85rem;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:680px){.am-resource-page{padding-top:28px}.am-resource-back-nav{margin-bottom:30px}.am-resource-page .am-resource-gallery{margin-top:28px}.am-resource-page .am-resource-gallery-stage{border-width:5px;border-radius:12px;box-shadow:5px 5px 0 #fca900}.am-resource-page .am-resource-section{margin-top:42px;padding-top:24px}.am-resource-access-card,.am-resource-spec-grid{grid-template-columns:1fr}.am-reference-controls{align-items:stretch;gap:20px}.am-reference-search{max-width:none}.am-reference-table-scroll table{min-width:0}.am-reference-table-scroll thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.am-reference-table-scroll tbody{display:block}.am-reference-table-scroll tbody tr{display:grid;gap:8px;padding:16px}.am-reference-table-scroll tbody td,.am-reference-table-scroll tbody th{display:block;width:auto;padding:0}.am-reference-table-scroll tbody th{margin-bottom:4px;font-weight:600}.am-reference-table-scroll tbody td:nth-child(2):before{content:"Maya · ";color:var(--am-plum);font-weight:500}.am-reference-table-scroll tbody td:nth-child(3):before{content:"Blender · ";color:var(--am-plum);font-weight:500}.am-resource-page .am-essentials-note{padding:18px}.am-essentials-section{margin-top:36px}.am-essentials-careers{gap:8px}.am-essentials-careers button{max-width:100%;text-align:left}.am-letter-prompt,.am-letter-questionnaire{margin-top:36px}.am-letter-options{flex-direction:column;align-items:flex-start}.am-letter-choice{width:100%}.am-letter-choice input{align-self:start;margin-top:5px}.am-letter-questions{grid-template-columns:1fr}.am-letter-prompt .am-button{width:100%}}.am-selling-reference{display:grid;gap:16px;margin-block:40px}.am-selling-reference .am-selling-item{min-width:0;border:1px solid var(--am-line);border-radius:16px;background:#fff}.am-selling-reference .am-selling-item[open]{border-color:var(--am-lavender)}.am-selling-reference .am-faq-q{padding:22px 28px;color:var(--am-ink);font-family:var(--font-poppins),sans-serif;font-size:1rem;font-weight:500;line-height:1.6}.am-selling-reference .am-faq-q:after{color:var(--am-lavender)}.am-selling-reference .am-faq-q:hover{color:#57548b}.am-selling-reference .am-selling-item[open] .am-faq-q{background:var(--am-lavender);color:#fff}.am-selling-reference .am-selling-item[open] .am-faq-q:after{color:#fff}.am-selling-reference .am-faq-a{padding:28px;color:var(--am-ink);font-size:.95rem;line-height:1.7}.am-selling-answer{display:grid;gap:22px;overflow-wrap:anywhere}.am-selling-reference .am-selling-answer p{margin:0}.am-selling-reference .am-selling-answer h3{margin:0 0 12px;font-family:var(--font-poppins),sans-serif;font-size:1rem;font-weight:600;line-height:1.5;letter-spacing:normal}.am-selling-reference .am-selling-answer ul{display:grid;gap:12px;margin:0;padding-left:22px}.am-selling-reference .am-selling-answer li{margin:0}.am-selling-reference .am-faq-a strong{color:inherit;font-weight:600}.am-selling-pending{padding:24px;border:1px solid var(--am-line);border-radius:12px;background:#faf9fd;color:#505164;font-size:.95rem;line-height:1.7}.am-selling-reference .am-selling-pending h2{margin:0 0 20px;color:var(--am-ink);font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.2}.am-selling-reference .am-selling-pending p{margin:12px 0 0}.am-selling-pending ul{display:grid;gap:10px;margin:0;padding-left:22px}.am-selling-answer blockquote{margin:0;padding:24px;border-radius:12px;background:var(--am-lavender);color:#fff}.am-selling-formula{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;padding:24px;border:1px solid var(--am-line);border-radius:12px}.am-selling-formula>div{display:grid;min-width:0;gap:12px;text-align:center}.am-selling-formula>div>span:first-child{padding-bottom:12px;border-bottom:1px solid var(--am-lavender)}.am-selling-table{max-width:100%;overflow-x:auto;border:1px solid var(--am-line);border-radius:12px}.am-selling-table table{width:100%;min-width:520px;border-collapse:collapse;font-size:.9rem;line-height:1.6}.am-selling-table td,.am-selling-table th{padding:14px 18px;border:1px solid var(--am-line);text-align:left;vertical-align:top}.am-selling-table th{background:var(--am-lavender);color:#fff;font-weight:600}@media (max-width:680px){.am-selling-reference{margin-top:30px}.am-selling-reference .am-faq-q{padding:18px;font-size:.95rem}.am-selling-reference .am-faq-a{padding:22px 18px}.am-selling-answer blockquote,.am-selling-formula,.am-selling-pending{padding:20px 18px}}.am-new .am-letter-choice span{color:#fff}.am-letter-editor>label{display:block;margin-bottom:12px;font-weight:500}.am-letter-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.am-letter-reset{padding:22px;border-radius:12px;background:#f5f4fc}.am-letter-theory li{position:relative;padding-left:24px}.am-letter-theory li:before{content:"";position:absolute;left:2px;top:.65em;width:6px;height:6px;background:currentColor;transform:rotate(45deg)}.am-letter-editor{margin-top:48px}@media(max-width:760px){.am-letter-actions>button{width:100%}}