.Animation_root__kqtZO{--animation-duration:0.25s;--animation-distance:20px;--animation-easing:ease-out;opacity:1;transform:translateZ(0);transition:opacity var(--animation-duration) var(--animation-easing),transform var(--animation-duration) var(--animation-easing)}.Animation_pending__QXoj8{opacity:0;will-change:opacity,transform}.Animation_fade__g78ce.Animation_pending__QXoj8{transform:translateZ(0)}.Animation_fadeUp__XcSAf.Animation_pending__QXoj8{transform:translate3d(0,var(--animation-distance),0)}.Animation_fadeDown__8KLcT.Animation_pending__QXoj8{transform:translate3d(0,calc(-1 * var(--animation-distance)),0)}.Animation_slideLeft__gjMFx.Animation_pending__QXoj8{transform:translate3d(var(--animation-distance),0,0)}.Animation_slideRight__DgWDj.Animation_pending__QXoj8{transform:translate3d(calc(-1 * var(--animation-distance)),0,0)}.Animation_isVisible__ISas3{opacity:1;transform:translateZ(0);will-change:auto}@media(prefers-reduced-motion:reduce){.Animation_isVisible__ISas3,.Animation_pending__QXoj8,.Animation_root__kqtZO{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}}.TechnicalDescriptionPage_article__Hlz88{display:flex;flex-direction:column;gap:1.75rem}@media(min-width:765px){.TechnicalDescriptionPage_article__Hlz88{gap:2.25rem}}.TechnicalDescriptionPage_headerBlock__ycyR9{display:flex;flex-direction:column;gap:1rem}.TechnicalDescriptionPage_tagRow__qbJ__{display:flex;flex-wrap:wrap;gap:.5rem .75rem}.TechnicalDescriptionPage_notice___tX3E{border-left:4px solid #a21b4d;padding:1rem 1rem 1rem 1.25rem;background:rgba(162,27,77,.06);color:#000;border-radius:0 12px 12px 0;display:flex;flex-direction:column;gap:.5rem}.TechnicalDescriptionPage_notice___tX3E p{margin:0;font-family:var(--font-mulish),"Roboto",sans-serif;font-size:14px;line-height:1.55}@media(min-width:765px){.TechnicalDescriptionPage_notice___tX3E p{font-size:16px}}.TechnicalDescriptionPage_notice___tX3E h2{font-family:var(--font-mulish),"Roboto",sans-serif}.TechnicalDescriptionPage_notice___tX3E a{color:#a21b4d;text-decoration:underline;text-underline-offset:2px}.TechnicalDescriptionPage_notice___tX3E ol,.TechnicalDescriptionPage_notice___tX3E ul{margin:.5rem 0;padding-left:1.25rem;font-family:var(--font-mulish),"Roboto",sans-serif;font-size:14px}@media(min-width:765px){.TechnicalDescriptionPage_notice___tX3E ol,.TechnicalDescriptionPage_notice___tX3E ul{font-size:16px}}.TechnicalDescriptionPage_notice___tX3E code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;background:rgba(0,0,0,.08);padding:.1em .35em;border-radius:4px}.TechnicalDescriptionPage_notice___tX3E pre{overflow-x:auto;padding:.75rem 1rem;background:rgba(0,0,0,.08);border-radius:6px}.TechnicalDescriptionPage_notice___tX3E pre code{background:transparent;padding:0}.TechnicalDescriptionPage_notice___tX3E blockquote{margin:.5rem 0;padding-left:1rem;border-left:3px solid #a21b4d;font-style:italic}.TechnicalDescriptionPage_noticeTitle__0S2nO{font-weight:700}.TechnicalDescriptionPage_section__IWNr3{display:flex;flex-direction:column;gap:.65rem;min-width:0}.TechnicalDescriptionPage_sectionLabel__I9H3R{font-family:var(--font-mulish),"Roboto",sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#4f525c;margin:0;line-height:1.3}.TechnicalDescriptionPage_mediaSection__qiiuo{min-width:0}.TechnicalDescriptionPage_detailsGrid__WUkP5{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:1fr}@media(min-width:765px){.TechnicalDescriptionPage_detailsGrid__WUkP5{gap:1.5rem;grid-template-columns:1fr 1fr}.TechnicalDescriptionPage_spanFull__CsGYL{grid-column:1/-1}}.TechnicalDescriptionPage_liveLink__7dVZS{text-decoration:none}.Scroll_revealWrapper__k97yW{overflow:hidden;height:600px;position:relative;cursor:pointer}.Scroll_revealText__eb8Bq{font-size:80px;font-weight:700;font-family:var(--font-mulish),"Roboto",sans-serif;color:#fff;transform:translateY(100%);animation:Scroll_slideIn__xMZIJ 5s ease-out forwards;animation-iteration-count:infinite;writing-mode:vertical-lr;-webkit-text-orientation:mixed;text-orientation:mixed;position:absolute;bottom:10px;right:0}@keyframes Scroll_slideIn__xMZIJ{0%{transform:translateZ(0)}50%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}.Caption_caption__Yp5fn{font-family:var(--font-mulish),"Roboto",sans-serif;color:#4f525c;font-size:20px;padding:.5rem 0;text-align:right;visibility:hidden;transition:visibility .1s}