.supporting-platform .platform-intro-layout{display:grid;grid-template-columns:.9fr 1.25fr;gap:clamp(30px,4vw,64px);align-items:center}.supporting-platform .platform-intro-layout h1{font-size:clamp(38px,4.4vw,64px);max-width:11ch;line-height:1.04}.supporting-platform .platform-intro-layout .site-page-intro{max-width:46ch;font-size:17px;line-height:1.7}.aria-name{position:relative;margin:0;background:linear-gradient(145deg,#1b2a20,#101a14 80%);border:1px solid #354238;border-radius:6px;color:#f5f5ed;box-shadow:inset 0 1px 0 #ffffff08,0 2px 3px #0003,0 26px 52px -24px #000b;overflow:hidden}.aria-name svg{display:block;width:100%;height:auto;padding:12px 0 0;overflow:visible}.an-word{filter:drop-shadow(0 5px 7px #0003)}.an-word rect{fill:url(#an-surface);stroke:#819482;stroke-width:1}.an-word path{stroke:#B93924;stroke-width:1.3;fill:none}.an-word text{fill:#f6f5ed;font-size:29px;font-weight:400;font-family:var(--font-sans),sans-serif;letter-spacing:-1px}.aria-name figcaption{display:flex;align-items:center;gap:15px;margin:0 24px;padding:18px 0 20px;border-top:1px solid #29332b;font-size:13px;line-height:1.65;color:#aebbaf}.aria-name figcaption img{width:31px;height:35px;flex:none}.aria-name figcaption strong{font-weight:500;color:#eff2e9}.aria-name[data-entered=true] .an-center text{transform-box:fill-box;transform-origin:center;animation:an-letter .7s cubic-bezier(.16,1,.3,1) both}.aria-name[data-entered=true] .an-center text:nth-child(2){animation-delay:.06s}.aria-name[data-entered=true] .an-center text:nth-child(3){animation-delay:.12s}.aria-name[data-entered=true] .an-center text:nth-child(4){animation-delay:.18s}.an-lines path:first-child{--line-delay:.4s}.an-lines path:nth-child(2){--line-delay:.68s}.an-lines path:nth-child(3){--line-delay:.96s}.an-lines path:nth-child(4){--line-delay:1.24s}.aria-name[data-entered=true] .an-lines path{stroke-dasharray:1;animation:an-trace .65s var(--line-delay) cubic-bezier(.22,.61,.36,1) both}.an-word-1{--label-delay:.88s}.an-word-2{--label-delay:1.16s}.an-word-3{--label-delay:1.44s}.an-word-4{--label-delay:1.72s}.aria-name[data-entered=true] .an-word rect{stroke-dasharray:1;animation:an-frame .65s var(--label-delay) ease-out both}.aria-name[data-entered=true] .an-word text{animation:an-label .55s calc(var(--label-delay) + .12s) cubic-bezier(.16,1,.3,1) both}.aria-name[data-entered=true] .an-word path{animation:an-corners .45s calc(var(--label-delay) + .25s) ease-out both}.aria-name[data-entered=true] .an-floor{animation:an-floor .9s ease-out .4s both}@keyframes an-letter{0%{opacity:0;transform:translateY(9px) scale(.97)}to{opacity:1;transform:none}}@keyframes an-trace{0%{stroke-dashoffset:1;opacity:.2}to{stroke-dashoffset:0;opacity:1}}@keyframes an-frame{0%{stroke-dashoffset:1;fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}@keyframes an-label{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes an-corners{0%{opacity:0}to{opacity:.85}}@keyframes an-floor{0%{opacity:0}to{opacity:.3}}.an-replay{margin-left:auto;flex:none;display:flex;align-items:center;gap:7px;min-height:44px;min-width:70px;padding:8px 10px;border:1px solid transparent;border-radius:4px;background:transparent;color:#bdcbbc;font-size:12px;transition:background .2s,color .2s}.an-replay span{font-size:21px;line-height:1}.an-replay:hover{background:#ffffff08;color:#fff}.an-replay:active{background:#ffffff12}.an-replay:focus-visible{outline:2px solid #f6f5ed;outline-offset:3px}@media(max-width:1100px){.supporting-platform .platform-intro-layout{grid-template-columns:1fr}.supporting-platform .platform-intro-layout h1{max-width:18ch}.aria-name{max-width:800px;width:100%}}@media(max-width:500px){.aria-name figcaption{margin:0 14px;font-size:12px;gap:12px}.aria-name svg{width:calc(100% + 20px);max-width:none;margin-left:-10px}}@media(prefers-reduced-motion:reduce){.aria-name *{animation:none!important;stroke-dasharray:none!important}}.an-center{filter:drop-shadow(0 8px 10px #0004);font-family:var(--font-sans),sans-serif;fill:#f6f5ed}.an-floor{opacity:.3}.an-lines{stroke:#a4b5a3}@media(prefers-reduced-motion:reduce){.an-replay{display:none}}