@font-face{font-family: Montserrat;font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/montserrat-400.woff2) format('woff2')}@font-face{font-family: Montserrat;font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/montserrat-600.woff2) format('woff2')}@font-face{font-family: Montserrat;font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/montserrat-700.woff2) format('woff2')}.rdk{--y: #ffcd00;--g: #4a494a;--b: #62b5e5;--sg: #c5c7c4;--y-dark: #eab900;--ink: #4a494a;--ink2: #6c6b6d;--ink3: #6f6f6f;--line: #e4e3df;--bg: #ffffff;--bg2: #f7f6f3;--scrim: #141a1e;--scrim2: #0a0f13;--max: 1440px;--gut: clamp(24px, 3vw, 48px);--sec-y: clamp(64px, 8.5vw, 128px);--after-lede: clamp(12px, 1.6vw, 24px);--ease: cubic-bezier(.2, .75, .25, 1);font-family: Montserrat, system-ui, Arial, Helvetica, sans-serif;color: var(--ink);font-size: 16px;line-height: 1.6;background: var(--bg);-webkit-font-smoothing: antialiased}.rdk *, .rdk *::before, .rdk *::after{box-sizing: border-box}.rdk h1, .rdk h2, .rdk h3, .rdk h4, .rdk p, .rdk ul, .rdk ol, .rdk figure, .rdk blockquote{margin: 0;padding: 0}.rdk ul, .rdk ol{list-style: none}.rdk img{max-width: 100%;display: block}.rdk a{color: inherit;text-decoration: none}.rdk button{font: inherit;color: inherit}.rdk .w{max-width: var(--max);margin: 0 auto;padding: 0 var(--gut)}.rdk section{padding: var(--sec-y) 0}.rdk section.alt{background: var(--bg2)}.rdk section.dark{background: var(--g);color: #fff}.rdk section.dark .lede, .rdk section.dark p.body{color: #cfd2d1}.rdk section.dark .kick{color: var(--y)}.rdk h1{font-size: clamp(30px, 4.4vw, 52px);font-weight: 700;letter-spacing: -.03em;line-height: 1.04}.rdk h2{font-size: clamp(25px, 3.1vw, 37px);font-weight: 700;letter-spacing: -.027em;line-height: 1.1}.rdk h3{font-size: 19px;font-weight: 700;letter-spacing: -.015em;line-height: 1.25}.rdk h4{font-size: 15px;font-weight: 700;letter-spacing: -.01em}.rdk .kick{font-size: 12.5px;font-weight: 600;letter-spacing: .22em;color: var(--g);text-transform: uppercase}.rdk .lede{font-size: 17px;color: var(--ink2);margin-top: 15px;line-height: 1.6;max-width: 44em}.rdk p.body{color: var(--ink2);margin-top: 14px}.rdk .small{font-size: 13px;color: var(--ink2)}.rdk .mono{font-family: ui-monospace, Menlo, Consolas, monospace;font-size: 12.5px}.rdk h2+.lede{margin-top: 22px}.rdk .w>.lede, .rdk .w>h2:not(:has(+ .lede)){padding-bottom: var(--after-lede)}.rdk .kick+h2, .rdk .kick+h1{margin-top: 18px}.rdk .btn{display: inline-block;background: var(--y);color: var(--g);font-weight: 600;font-size: 14.5px;padding: 15px 26px;border: 2px solid var(--y);cursor: pointer;transition: background .18s var(--ease), border-color .18s var(--ease)}.rdk .btn:hover{background: var(--y-dark);border-color: var(--y-dark)}.rdk .btn.d{background: var(--g);color: #fff;border-color: var(--g)}.rdk .btn.d:hover{background: #333233;border-color: #333233}.rdk .btn.o{background: transparent;color: var(--g);border-color: var(--g)}.rdk .btn.o:hover{background: var(--g);color: #fff}.rdk .btn.ghost{background: transparent;color: #fff;border-color: rgba(255, 255, 255, .55)}.rdk .btn.ghost:hover{background: #fff;color: var(--g);border-color: #fff}.rdk .btnrow{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 28px}.rdk .alink{display: inline-flex;align-items: center;gap: 8px;font-weight: 700;font-size: 14px;padding-bottom: 3px;box-shadow: inset 0 -2px 0 var(--y);transition: box-shadow .18s var(--ease)}.rdk .alink:hover{box-shadow: inset 0 -8px 0 var(--y)}.rdk .alink.b{box-shadow: inset 0 -2px 0 var(--b)}.rdk .alink.b:hover{box-shadow: inset 0 -8px 0 var(--b)}.rdk .ribbon{background: var(--g);color: #fff;font-size: 12px;letter-spacing: .06em;text-align: center;padding: 8px 14px;font-weight: 600}.rdk .ribbon b{color: var(--y)}.rdk nav.site{position: sticky;top: 0;z-index: 50;background: var(--y);transition: background-color .3s var(--ease), box-shadow .3s var(--ease)}.rdk nav.site .nl{color: var(--g)}.rdk nav.site .nl a.on{box-shadow: inset 0 -3px 0 var(--g)}.rdk nav.site .navcta{background: transparent;color: var(--g);box-shadow: inset 0 0 0 2px var(--g);transition: background-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease)}.rdk nav.site .navcta:hover{background: var(--g);color: var(--y)}@media (max-width:1360px){.rdk nav.site .navcta{display: none}}@media (max-width:1300px){.rdk nav.site .nl{display: none}.rdk nav.site .nl.open{display: flex;position: absolute;top: 72px;inset-inline-start: 0;inset-inline-end: 0;background: #fff;flex-direction: column;gap: 0;padding: 8px var(--gut) 18px;border-bottom: 1px solid var(--line);z-index: 60}.rdk nav.site .nl.open a{padding: 12px 0;border-bottom: 1px solid var(--line)}.rdk nav.site .navtoggle{display: grid}}.rdk nav.site .navin:has(.regionpick) .navcta{display: none}@media (max-width:1360px){.rdk nav.site .regionpick{display: none}}.rdk nav.site .regionpick select{max-width: 140px}@media (max-width:720px){.rdk nav.site .navin{gap: 12px}.rdk nav.site .navin .logo img{height: 26px}.rdk nav.site .langpick select{max-width: 110px}.rdk nav.site .regionpick{display: none}}.rdk nav.site.scrolled{box-shadow: 0 2px 14px rgba(10, 15, 19, .18)}.rdk nav.site:has(+ script + main > .hero:first-child){margin-bottom: -72px}.rdk nav.site + script + main > .hero:first-child{padding-top: 72px}.rdk nav.site:has(+ script + main > .hero:first-child):not(.scrolled):not(:has(.nl.open)){background: transparent;box-shadow: none}.rdk nav.site:has(+ script + main > .hero:first-child):not(.scrolled):not(:has(.nl.open)) .nl{color: rgba(255, 255, 255, .82)}.rdk nav.site:has(+ script + main > .hero:first-child):not(.scrolled):not(:has(.nl.open)) .nl a:hover, .rdk nav.site:has(+ script + main > .hero:first-child):not(.scrolled):not(:has(.nl.open)) .nl a.on{color: #fff}.rdk nav.site:has(+ script + main > .hero:first-child):not(.scrolled):not(:has(.nl.open)) .nl a.on{box-shadow: inset 0 -3px 0 var(--y)}.rdk nav.site:has(+ script + main > .hero:first-child):not(.scrolled):not(:has(.nl.open)) .navcta{background: var(--y);color: var(--g);box-shadow: none}.rdk nav.site:has(+ script + main > .hero:first-child):not(.scrolled):not(:has(.nl.open)) .navtoggle, .rdk nav.site:has(+ script + main > .hero:first-child):not(.scrolled):not(:has(.nl.open)) .regionpick{color: #fff}.rdk nav.site:has(+ script + main > .hero:first-child):not(.scrolled):not(:has(.nl.open)) .langpick select, .rdk nav.site:has(+ script + main > .hero:first-child):not(.scrolled):not(:has(.nl.open)) .regionpick select{background: rgba(255, 255, 255, .08);border-color: rgba(255, 255, 255, .35);color: #fff}.rdk nav.site select option{color: var(--ink);background: #fff}.rdk .rv>*{opacity: 0;transition: opacity .6s var(--ease)}.rdk .rv.in>*{opacity: 1}@media (prefers-reduced-motion: reduce){.rdk .rv>*{opacity: 1;transition: none}}.rdk .navin{max-width: var(--max);margin: 0 auto;padding: 0 var(--gut);display: flex;align-items: center;gap: 26px;height: 72px}.rdk .navin .logo{flex: none}.rdk .navin .logo img{height: 32px;width: auto;max-width: none}.rdk .nl{display: flex;gap: 19px;margin-inline-start: auto;font-size: 13.5px;font-weight: 600;color: var(--ink2)}.rdk .nl a{padding: 4px 0;white-space: nowrap;transition: color .15s var(--ease)}.rdk .nl a:hover{color: var(--ink)}.rdk .nl a.on{color: var(--ink);box-shadow: inset 0 -3px 0 var(--y)}.rdk .navcta{background: var(--y);color: var(--g);font-weight: 600;font-size: 13px;padding: 11px 18px;white-space: nowrap}.rdk .regionpick{display: flex;align-items: center;gap: 7px;font-size: 12.5px;font-weight: 600;color: var(--ink2);white-space: nowrap}.rdk .regionpick select{font: inherit;font-weight: 700;color: var(--ink);border: 1px solid var(--line);background: #fff;padding: 6px 8px;cursor: pointer}.rdk .langpick{display: flex;align-items: center;font-size: 12.5px}.rdk .langpick select{font: inherit;font-weight: 700;color: var(--ink);border: 1px solid var(--line);background: #fff;padding: 6px 8px;cursor: pointer}.rdk .flagdot{width: 9px;height: 9px;background: var(--y);border-radius: 50%;flex: none}.rdk .qtoggle{font: inherit;font-size: .82em;font-weight: 600;color: var(--ink2);background: none;border: 0;border-bottom: 1px dashed var(--line);padding: 0 0 1px;margin-inline-start: .5em;cursor: pointer;white-space: nowrap}.rdk .qtoggle:hover{color: var(--ink);border-bottom-color: currentColor}.rdk .qtrmark{font-size: .82em;color: var(--ink2);margin-inline-start: .4em;font-style: italic;opacity: .75}.rdk .crumb{font-size: 12.5px;color: var(--ink2);padding: 20px 0 0;letter-spacing: .03em}.rdk .crumb b{color: var(--ink)}.rdk .navtoggle{display: none;width: 44px;height: 44px;border: 0;background: transparent;cursor: pointer;margin-inline-start: auto;padding: 0;align-content: center;gap: 6px}.rdk .navtoggle span{display: block;width: 24px;height: 2px;background: currentColor;margin-inline-start: auto;transition: transform .2s var(--ease)}.rdk .hero{position: relative;background: var(--scrim);color: #fff;overflow: hidden}.rdk .hero .bg{position: absolute;inset: 0;background-size: cover;background-position: center 55%;opacity: .62}.rdk .hero .bg video.bgvid{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;transition: opacity 1s ease;pointer-events: none}.rdk .hero .bg video.bgvid.show{opacity: 1}.rdk .hero .veil{position: absolute;inset: 0;background: linear-gradient(100deg, rgba(10, 15, 19, .93), rgba(10, 15, 19, .55) 62%, rgba(10, 15, 19, .2))}.rdk .hero .in{position: relative;padding: 78px 0 66px}.rdk .hero .eyebrow{font-size: 12px;font-weight: 600;letter-spacing: .24em;color: var(--y);text-transform: uppercase}.rdk .hero h1{margin-top: 14px;max-width: 16em}.rdk .hero .sub{font-size: 18px;color: #d7dad9;margin-top: 20px;max-width: 40em;line-height: 1.55}.rdk .heroloc{margin-top: 26px;font-size: 13px;color: #b9bdbc}.rdk .heroloc b{color: #fff}.rdk .proof{display: grid;grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));gap: 1px;margin-top: 44px;background: rgba(255, 255, 255, .14)}.rdk .proof>div{background: rgba(10, 15, 19, .55);padding: 20px 18px}.rdk .proof .k{font-size: clamp(20px, 2.4vw, 28px);font-weight: 700;color: var(--y);letter-spacing: -.02em}.rdk .proof .v{font-size: 10.5px;font-weight: 600;letter-spacing: .13em;color: #b9bdbc;margin-top: 7px;line-height: 1.5;text-transform: uppercase}.rdk .recs{display: grid;grid-template-columns: repeat(auto-fit, minmax(238px, 1fr));gap: 1px;margin-top: 38px;background: var(--line)}.rdk .rec{background: #fff;padding: 26px 22px 22px;position: relative}.rdk .rec .n{font-size: clamp(26px, 3vw, 34px);font-weight: 700;letter-spacing: -.03em;line-height: 1}.rdk .rec .u{font-size: 13px;font-weight: 600;color: var(--ink2);margin-top: 6px}.rdk .rec .d{font-size: 13px;color: var(--ink2);margin-top: 12px;line-height: 1.5}.rdk .rec .wr{display: inline-block;margin-top: 14px;background: var(--y);color: var(--g);font-size: 9.5px;font-weight: 600;letter-spacing: .15em;padding: 4px 8px}.rdk .rec .src{display: block;margin-top: 12px;font-size: 10.5px;color: var(--ink3);letter-spacing: .04em}.rdk .sys{display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 20px;margin-top: 38px}.rdk .sc{border: 1px solid var(--line);background: #fff;padding: 0;overflow: hidden;display: flex;flex-direction: column;transition: border-color .2s var(--ease)}.rdk .sc:hover{border-color: var(--sg)}.rdk .sc .pic{aspect-ratio: 16/10;background: var(--bg2);overflow: hidden;position: relative}.rdk .sc .pic img{width: 100%;height: 100%;object-fit: cover;transition: transform .5s var(--ease)}.rdk .sc:hover .pic img{transform: scale(1.04)}.rdk .sc .bd{padding: 22px 22px 24px;display: flex;flex-direction: column;flex: 1}.rdk .sc .t{font-size: 10.5px;font-weight: 600;letter-spacing: .16em;color: var(--g)}.rdk .sc h3{margin-top: 9px}.rdk .sc .d{font-size: 14px;color: var(--ink2);margin-top: 11px;line-height: 1.55;flex: 1}.rdk .sc .m{margin-top: 16px;padding-top: 14px;border-top: 1px solid var(--line);font-size: 12.5px;font-weight: 700;color: var(--ink)}.rdk .sc .more{margin-top: 16px}.rdk .flg{display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;margin-top: 38px}.rdk .flc{display: flex;flex-direction: column;background: #fff;border: 1px solid var(--line);overflow: hidden;transition: border-color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease)}.rdk .flc:hover{border-color: var(--y);transform: translateY(-3px);box-shadow: 0 18px 40px -26px rgba(10, 15, 19, .5)}.rdk .flc-pic{aspect-ratio: 4/3;background: var(--bg2);overflow: hidden}.rdk .flc-pic img, .rdk .flz-pic img{width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease)}.rdk .flc:hover .flc-pic img, .rdk .flz:hover .flz-pic img{transform: scale(1.04)}.rdk .flc-bd{padding: 28px 28px 30px;display: flex;flex-direction: column;flex: 1}.rdk .flc-eye{font-size: 11px;font-weight: 600;letter-spacing: .18em;text-transform: uppercase;color: var(--ink2)}.rdk .flc h3, .rdk .flz h3{font-size: 24px;margin-top: 8px;letter-spacing: -.02em}.rdk .flc p{font-size: 15px;color: var(--ink2);line-height: 1.55;margin-top: 10px;flex: 1;max-width: 34ch}.rdk .flc-figs{display: grid;grid-template-columns: 1fr 1fr;gap: 10px 20px;margin-top: 20px;padding-top: 16px;border-top: 1px solid var(--line)}.rdk .flc-figs span{display: flex;flex-direction: column;font-size: 13px;font-weight: 400;color: var(--ink2)}.rdk .flc-figs b{font-size: 22px;font-weight: 700;letter-spacing: -.01em;text-transform: none;color: var(--ink);line-height: 1.2}.rdk .flc-go{margin-top: 18px;font-size: 14px;font-weight: 700;color: var(--ink);display: inline-flex;gap: 8px;align-items: center}.rdk .flc-go em{font-style: normal;transition: transform .15s var(--ease)}.rdk .flc:hover .flc-go em, .rdk .flz:hover .flc-go em{transform: translateX(4px)}.rdk .flz{display: grid;grid-template-columns: 5fr 7fr;margin-top: 20px;background: var(--scrim);color: #fff;overflow: hidden;transition: transform .2s var(--ease), box-shadow .2s var(--ease)}.rdk .flz:hover{transform: translateY(-3px);box-shadow: 0 22px 44px -26px rgba(10, 15, 19, .7)}.rdk .flz-pic{min-height: 300px;overflow: hidden}.rdk .flz-bd{padding: 40px 44px;display: flex;flex-direction: column;justify-content: center}.rdk .flz .flc-eye{color: var(--y)}.rdk .flz p{font-size: 16px;color: #c9cdcc;line-height: 1.6;margin-top: 12px;max-width: 58ch}.rdk .flz .flc-figs{border-top-color: rgba(255, 255, 255, .14)}.rdk .flz .flc-figs span{color: #b9bdbc}.rdk .flz .flc-figs b{color: var(--y)}.rdk .flz .flc-go{color: #fff}@media (max-width:980px){.rdk .flg{grid-template-columns: 1fr 1fr}.rdk .flg .flc:last-child{grid-column: 1 / -1}.rdk .flz{grid-template-columns: 1fr}.rdk .flz-pic{min-height: 0;aspect-ratio: 16/9}}@media (max-width:640px){.rdk .flg{grid-template-columns: 1fr}.rdk .flz-bd{padding: 28px 24px}}.rdk .pth{display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;margin-top: 38px}.rdk .pth-col{display: flex;flex-direction: column;background: #fff;border: 1px solid var(--line);padding: 0 0 22px}.rdk .pth-pic{aspect-ratio: 16/9;background: #fff;border-bottom: 1px solid var(--line);overflow: hidden}.rdk .pth-pic img{width: 100%;height: 100%;object-fit: contain;padding: 14px}.rdk .pth-pic--cover img{object-fit: cover;padding: 0}.rdk .pth-col h3{margin: 26px 26px 0;font-size: 22px;letter-spacing: -.02em}.rdk .pth-b{margin: 6px 26px 0;font-size: 14px;color: var(--ink2);line-height: 1.5}.rdk .pth-steps{list-style: none;margin: 24px 26px 4px;padding: 0;display: flex;flex-direction: column;gap: 12px;flex: 1;position: relative}.rdk .pth-steps::before{content: "";position: absolute;inset-inline-start: 13px;top: 20px;bottom: 20px;width: 2px;background: var(--line)}.rdk .pth-s{display: grid;grid-template-columns: 28px 1fr;gap: 12px;align-items: stretch;position: relative}.rdk .pth-n{width: 28px;height: 28px;margin-top: 16px;border-radius: 50%;background: #fff;border: 2px solid var(--sg);font-size: 12px;font-weight: 700;color: var(--ink2);display: flex;align-items: center;justify-content: center;position: relative;z-index: 1}.rdk .pth-c{display: flex;flex-direction: column;gap: 4px;padding: 14px 16px;background: var(--bg2);border: 1px solid transparent;transition: border-color .2s var(--ease), transform .2s var(--ease)}.rdk .pth-c:hover{border-color: var(--y);transform: translateX(3px)}.rdk .pth-l{font-size: 10.5px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--ink2)}.rdk .pth-c b{font-size: 16px;font-weight: 700;color: var(--ink)}.rdk .pth-d{font-size: 13px;color: var(--ink2);line-height: 1.45}.rdk .pth-s.is-line .pth-n{background: var(--y);border-color: var(--y);color: var(--g)}.rdk .pth-s.is-line .pth-c{background: #fff;border-color: var(--line);box-shadow: 0 12px 28px -20px rgba(10, 15, 19, .45)}.rdk .pth-s.is-line .pth-c b{font-size: 18px}.rdk .pth-s.is-robot .pth-n{background: var(--scrim);border-color: var(--scrim);color: var(--y)}.rdk .pth-s.is-robot .pth-c{background: var(--scrim)}.rdk .pth-s.is-robot .pth-l{color: var(--y)}.rdk .pth-s.is-robot .pth-c b{color: #fff}.rdk .pth-s.is-robot .pth-d{color: #b9bdbc}.rdk .pth-dev{font-style: normal;margin-inline-start: 6px;padding: 1px 6px;border: 1px solid rgba(255, 255, 255, .3);color: #d7dad9;letter-spacing: .08em}.rdk .pth-start{display: grid;grid-template-columns: auto auto 1fr auto;align-items: center;gap: 8px 22px;margin-top: 20px;padding: 20px 24px;background: #fff;border: 1px solid var(--line);border-inline-start: 4px solid var(--y);transition: border-color .2s var(--ease)}.rdk .pth-start:hover{border-color: var(--y)}.rdk .pth-start b{font-size: 18px;color: var(--ink)}.rdk .pth-start em{font-style: normal;font-weight: 700;transition: transform .15s var(--ease)}.rdk .pth-start:hover em{transform: translateX(4px)}.rdk .pth-more{margin-top: 18px}.rdk .pth-start.pth-start--big{display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);gap: 0;padding: 0;align-items: stretch}.rdk .pth-start-pic{display: block;min-height: 260px;overflow: hidden}.rdk .pth-start-pic img{width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease)}.rdk .pth-start--big:hover .pth-start-pic img{transform: scale(1.03)}.rdk .pth-start-bd{display: flex;flex-direction: column;gap: 6px;padding: 30px 34px}.rdk .pth-start--big b{font-size: 24px;letter-spacing: -.02em}.rdk .pth-start--big .pth-d{font-size: 15px;max-width: 56ch}.rdk .pth-kits{display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px;margin-top: 14px}.rdk .pth-kit{display: flex;flex-direction: column;gap: 3px;padding: 12px 14px;background: var(--bg2);border-top: 3px solid var(--y)}.rdk .pth-start--big .pth-kit b{font-size: 14px;letter-spacing: 0}.rdk .pth-kit span{font-size: 12.5px;color: var(--ink2);line-height: 1.45}.rdk .pth-start-go{margin-top: 16px;font-size: 14px;font-weight: 700;color: var(--ink)}.rdk .pth-start-go em{display: inline-block;font-style: normal;transition: transform .15s var(--ease)}.rdk .pth-start--big:hover .pth-start-go em{transform: translateX(4px)}@media (max-width:980px){.rdk .pth-start.pth-start--big{grid-template-columns: minmax(0, 1fr)}.rdk .pth-start-pic{min-height: 0;width: 100%;height: min(220px, 56vw)}.rdk .pth-start-bd{padding: 24px 22px}.rdk .pth-kits{grid-template-columns: 1fr}}@media (max-width:980px){.rdk .pth{grid-template-columns: 1fr}.rdk .pth-pic{aspect-ratio: auto;height: min(170px, 43vw)}.rdk .pth-start{grid-template-columns: 1fr auto}.rdk .pth-start .pth-l, .rdk .pth-start .pth-d{grid-column: 1 / -1}}.rdk section.dark:has(.ftms){background: radial-gradient(ellipse 70% 55% at 12% 0%, rgba(255, 205, 0, .07), transparent 70%), linear-gradient(180deg, #1c2428 0%, var(--scrim) 55%, #0f1417 100%)}.rdk section.dark:has(.ftms) .ftm-pic{box-shadow: 0 30px 60px -30px rgba(0, 0, 0, .8)}.rdk .ftms{display: flex;flex-direction: column;gap: 56px;margin-top: 44px}.rdk .ftm{display: grid;grid-template-columns: 6fr 5fr;gap: 48px;align-items: center}.rdk .ftm--flip{grid-template-columns: 5fr 6fr}.rdk .ftm--flip .ftm-pic{order: 2}.rdk .ftm-pic{display: block;aspect-ratio: 4/3;overflow: hidden;background: #fff}.rdk .ftm-pic img{width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease)}.rdk .ftm-pic:hover img{transform: scale(1.03)}.rdk .ftm-eye{font-size: 11px;font-weight: 600;letter-spacing: .18em;text-transform: uppercase;color: var(--y)}.rdk .ftm h3{font-size: 30px;margin-top: 8px;letter-spacing: -.02em;color: #fff}.rdk .ftm-tag{font-size: 18px;font-weight: 600;color: #fff;margin-top: 10px}.rdk .ftm-sum{font-size: 15px;color: #c9cdcc;line-height: 1.6;margin-top: 10px;max-width: 54ch}.rdk .ftm-g{margin-top: 20px}.rdk .ftm-gl{display: block;font-size: 10.5px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: #9ea3a2}.rdk .ftm-chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 8px}.rdk .ftm-chips a{font-size: 13px;font-weight: 600;color: #fff;padding: 7px 12px;border: 1px solid rgba(255, 255, 255, .25);transition: border-color .15s var(--ease), background-color .15s var(--ease)}.rdk .ftm-chips a:hover{border-color: var(--y);background: rgba(255, 205, 0, .08)}.rdk .ftm .btnrow{margin-top: 24px}.rdk .ftm-comp{display: grid;grid-template-columns: 72px 1fr auto;gap: 14px;align-items: center;margin-top: 22px;padding: 12px 14px 12px 12px;border: 1px solid rgba(255, 255, 255, .16);transition: border-color .2s var(--ease)}.rdk .ftm-comp:hover{border-color: var(--y)}.rdk .ftm-comp img{width: 72px;height: 54px;object-fit: cover}.rdk .ftm-comp b{display: block;color: #fff;font-size: 15px;margin-top: 2px}.rdk .ftm-ct{display: block;font-size: 13px;color: #b9bdbc}.rdk .ftm-comp em{font-style: normal;color: #fff;transition: transform .15s var(--ease)}.rdk .ftm-comp:hover em{transform: translateX(4px)}.rdk .ftm-rel{margin-top: 20px;display: flex;flex-wrap: wrap;gap: 6px 16px;align-items: baseline}.rdk .ftm-rel .ftm-gl{width: 100%}.rdk .ftm-rel a{font-size: 14px;font-weight: 600;color: #fff;box-shadow: inset 0 -2px 0 var(--y)}@media (max-width:980px){.rdk .ftm{grid-template-columns: 1fr;gap: 22px}.rdk .ftm--flip .ftm-pic{order: 0}.rdk .ftm-pic{aspect-ratio: 16/10}.rdk .ftm h3{font-size: 24px}}.rdk .chain{display: grid;grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));gap: 16px;margin-top: 38px}.rdk .chain .lk{border-top: 4px solid var(--y);background: var(--bg2);padding: 20px 18px 22px;position: relative}.rdk .chain .lk .v{font-size: 10.5px;font-weight: 600;letter-spacing: .16em;color: var(--g)}.rdk .chain .lk .n{font-size: 17px;font-weight: 700;margin-top: 8px;letter-spacing: -.015em}.rdk .chain .lk .d{font-size: 13px;color: var(--ink2);margin-top: 10px;line-height: 1.5}.rdk .chain--flow{display: flex;flex-wrap: wrap;gap: 0}.rdk .chain--flow .lk{flex: 1 1 165px;min-width: 150px}.rdk .chain--flow .lk--in{border-top-color: var(--b)}.rdk .chain--flow .lk+.lk{margin-inline-start: 30px}.rdk .chain--flow .lk+.lk::before{content: "\2192";position: absolute;inset-inline-start: -25px;top: 50%;transform: translateY(-50%);color: var(--g);font-size: 20px;font-weight: 700;line-height: 1}@media (max-width:720px){.rdk .chain--flow{flex-direction: column}.rdk .chain--flow .lk{flex: 1 1 auto}.rdk .chain--flow .lk+.lk{margin-inline-start: 0;margin-top: 30px}.rdk .chain--flow .lk+.lk::before{content: "\2193";inset-inline-start: 50%;top: -25px;transform: translateX(-50%)}}.rdk .chain--flow a.lk{display: block;text-decoration: none;color: inherit;transition: transform .12s ease, box-shadow .12s ease}.rdk .chain--flow a.lk:hover{transform: translateY(-2px);box-shadow: 0 7px 20px rgba(20, 26, 30, .10)}.rdk a.chain-aside{text-decoration: none;color: inherit;transition: box-shadow .12s ease}.rdk a.chain-aside:hover{box-shadow: 0 7px 20px rgba(20, 26, 30, .10)}.rdk a.chain-aside:hover h3{text-decoration: underline;text-underline-offset: 2px}.rdk .chain-loop{margin-top: 20px;font-size: 13.5px;font-weight: 600;color: var(--g);display: flex;align-items: center;gap: 9px}.rdk .chain-loop span{font-size: 19px;line-height: 1}.rdk .chain-fig{margin-top: 36px}.rdk .chain-fig img{width: 100%;display: block}.rdk .chain-fig .cap{font-size: 12px;color: var(--ink3);margin-top: 10px;line-height: 1.5}.rdk .chain-aside{display: flex;gap: 22px;align-items: center;margin-top: 22px;padding: 20px 24px;background: #f4fafd;border: 1px solid #cfe6f4;border-inline-start: 4px solid var(--b)}.rdk .chain-aside-ico{flex: none}.rdk .chain-aside-ico .app-ico{width: 60px;height: 60px}.rdk .chain-aside-ico .app-ico svg{width: 27px;height: 27px}.rdk .chain-aside-tag{display: flex;align-items: center;gap: 8px;font-size: 10.5px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--g)}.rdk .chain-aside h3{font-size: 19px;font-weight: 700;margin-top: 6px;letter-spacing: -.015em}.rdk .chain-aside p{font-size: 14px;color: var(--ink2);margin-top: 8px;line-height: 1.6;max-width: 74ch}@media (max-width:640px){.rdk .chain-aside{flex-direction: column;align-items: flex-start;gap: 15px}}.rdk .proc-paths{margin-top: 30px}.rdk .proc-intro{font-size: 15px;color: var(--ink2);line-height: 1.6;max-width: 74ch;margin: 0 0 26px}.rdk .proc{margin-top: 28px}.rdk .proc:first-of-type{margin-top: 0}.rdk .proc-h{font-size: 12px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--ink3);margin-bottom: 13px}.rdk .proc-flow{margin-top: 0}.rdk .proc-flow .lk{display: flex;align-items: center;justify-content: center;text-align: center;min-height: 74px;border-top-color: var(--b)}.rdk .proc-flow .lk .n{margin-top: 0;font-size: 15px}.rdk .proc-flow .lk--src{border-top-color: var(--g)}.rdk .proc-flow .lk--pick{border-top-color: var(--y);background: #fffdf0}.rdk .cdt-sub{font-size: clamp(18px, 2vw, 23px);font-weight: 700;letter-spacing: -.015em;margin-top: 44px;margin-bottom: 8px}.rdk .cdt-close{font-size: 15.5px;font-weight: 700;color: var(--ink);margin-top: 16px}.rdk .cdt-inlineflow{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 12px;margin-top: 14px;font-size: 14px;font-weight: 600;color: var(--ink2)}.rdk .cdt-inlineflow span{background: var(--bg2);border: 1px solid var(--line);border-radius: 6px;padding: 6px 12px}.rdk .cdt-inlineflow span.on{border-color: var(--y);background: #fffdf0;color: var(--ink)}.rdk .cdt-inlineflow em{font-style: normal;color: var(--g);font-size: 16px}.rdk .eco-scroll{margin-top: 26px;overflow-x: auto;-webkit-overflow-scrolling: touch}.rdk .eco{display: block;width: 100%;min-width: 660px;height: auto}.rdk .eco-b{stroke-width: 1.5}.rdk .eco-b--soft{fill: var(--bg2);stroke: var(--line)}.rdk .eco-b--pick{fill: #fffdf0;stroke: var(--y);stroke-width: 2}.rdk .eco-b--ext{fill: var(--bg);stroke: var(--b);stroke-dasharray: 5 4}.rdk .eco-t{font-size: 14px;font-weight: 600;fill: var(--ink);text-anchor: middle}.rdk .eco-n{font-size: 12.5px;font-style: italic;fill: var(--ink3);text-anchor: middle}.rdk .eco-n--start{text-anchor: start}.rdk .eco-l{fill: none;stroke: var(--sg);stroke-width: 1.8}.rdk .eco-l--dash{stroke-dasharray: 5 4}.rdk .eco-head{fill: var(--sg);stroke: none}.rdk .eco-a{cursor: pointer}.rdk .eco-a:hover .eco-b{stroke: var(--g)}.rdk .eco-a:hover .eco-b--pick{stroke: var(--y-dark)}.rdk .eco-cap{font-size: 13px;color: var(--ink3);margin-top: 14px;line-height: 1.55}.rdk .eco-role{font-size: 11px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--ink3);margin-bottom: 7px}.rdk .api-it h4 a{color: inherit;text-decoration: none;border-bottom: 1px solid var(--line);transition: border-color .15s var(--ease)}.rdk .api-it h4 a:hover{border-bottom-color: var(--y)}.rdk .app-film--tbc{opacity: .7}.rdk .app-film--tbc b{font-weight: 700;color: #8f2c17;font-size: 11.5px;text-transform: uppercase;letter-spacing: .06em}.rdk .refs{display: grid;grid-template-columns: repeat(auto-fit, minmax(272px, 1fr));gap: 20px;margin-top: 34px}.rdk .ref{background: #fff;border: 1px solid var(--line);border-inline-start: 4px solid var(--y);padding: 22px 22px 20px;display: flex;flex-direction: column}.rdk .ref .rg{font-size: 10px;font-weight: 600;letter-spacing: .16em;color: var(--ink3);text-transform: uppercase}.rdk .ref .rq{font-size: 14.5px;line-height: 1.6;margin-top: 13px;flex: 1}.rdk .ref .rw{font-size: 13px;font-weight: 700;margin-top: 16px}.rdk .ref .ro{font-size: 12px;color: var(--ink2);margin-top: 2px}.rdk .ref .rsrc{font-size: 10.5px;color: var(--ink3);margin-top: 12px;letter-spacing: .03em}.rdk .feature{display: grid;grid-template-columns: 1.05fr 1fr;gap: 0;margin-top: 34px;border: 1px solid var(--line);background: #fff}.rdk .feature .fm{position: relative;background: var(--bg2);min-height: 340px}.rdk .feature .fm img{width: 100%;height: 100%;object-fit: cover;position: absolute;inset: 0}.rdk .feature .fm .geo{position: absolute;inset-inline-start: 0;bottom: 0;background: var(--y);color: var(--g);font-size: 10.5px;font-weight: 600;letter-spacing: .14em;padding: 8px 14px}.rdk .feature .fb{padding: 34px 34px 32px;display: flex;flex-direction: column}.rdk .feature blockquote{font-size: 19px;line-height: 1.5;font-weight: 600;margin-top: 18px;letter-spacing: -.01em}.rdk .feature .who{margin-top: 16px;font-size: 13.5px;font-weight: 700}.rdk .feature .whor{font-size: 12.5px;color: var(--ink2)}.rdk .feature .res{display: grid;grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));gap: 1px;background: var(--line);margin-top: 24px}.rdk .feature .res span{background: #fff;padding: 12px 12px;font-size: 12px;color: var(--ink2)}.rdk .feature .res b{display: block;font-size: 17px;font-weight: 700;color: var(--ink);letter-spacing: -.02em;margin-bottom: 3px}.rdk .thumbs{display: flex;gap: 12px;margin-top: 16px;overflow-x: auto;padding-bottom: 4px}.rdk .thumbs button{display: flex;align-items: center;gap: 11px;border: 1px solid var(--line);background: #fff;padding: 9px 14px 9px 9px;cursor: pointer;white-space: nowrap;transition: border-color .18s var(--ease)}.rdk .thumbs button img{width: 46px;height: 38px;object-fit: cover;flex: none}.rdk .thumbs button b{display: block;font-size: 12.5px;font-weight: 700}.rdk .thumbs button small{display: block;font-size: 11px;color: var(--ink2)}.rdk .thumbs button[aria-selected="true"]{border-color: var(--ink);box-shadow: inset 0 -3px 0 var(--y)}.rdk .local{background: var(--g);color: #fff;padding: 54px 0}.rdk .lgrid{display: grid;grid-template-columns: 190px 1fr 300px;gap: 34px;align-items: start}.rdk .lportrait{aspect-ratio: 3/4;background: #3a393a;overflow: hidden}.rdk .lportrait img{width: 100%;height: 100%;object-fit: cover}.rdk .lportrait .ph{height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 10px;color: #8e8d8e}.rdk .lportrait .init{font-size: 38px;font-weight: 700;color: var(--y)}.rdk .lportrait small{font-size: 9.5px;letter-spacing: .14em;text-align: center;line-height: 1.6}.rdk .local .kick{color: var(--y)}.rdk .local h2{margin-top: 12px;font-size: clamp(23px, 2.7vw, 32px)}.rdk .local .lintro{font-size: 15.5px;color: #e7e9e8;margin-top: 14px;line-height: 1.55;max-width: 38em}.rdk .local .who{font-size: 19px;font-weight: 700;margin-top: 20px}.rdk .local .role{font-size: 13px;color: #c3c6c5;margin-top: 2px}.rdk .local .bio{font-size: 14.5px;color: #d7dad9;margin-top: 15px;line-height: 1.6;max-width: 38em}.rdk .local .tz{font-size: 12.5px;color: var(--y);margin-top: 16px;font-weight: 600}.rdk .lside{display: flex;flex-direction: column;gap: 22px;border-inline-start: 1px solid rgba(255, 255, 255, .18);padding-inline-start: 24px}.rdk .lside .lbl{font-size: 9.5px;font-weight: 600;letter-spacing: .16em;color: #bdbdbd}.rdk .lside .val{font-size: 13px;margin-top: 8px;line-height: 1.7}.rdk .lside .val a{box-shadow: inset 0 -1px 0 var(--y)}.rdk .lside .q{font-size: 13px;font-style: italic;margin-top: 8px;line-height: 1.6;color: #e3e5e4}.rdk .lside .qa{font-size: 11.5px;color: #bdbdbd;margin-top: 7px}.rdk .tbc{background: rgba(255, 205, 0, .18);color: var(--y);font-size: 10px;font-weight: 700;letter-spacing: .1em;padding: 2px 6px}.rdk .steps{display: grid;grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));gap: 1px;margin-top: 38px;background: var(--line)}.rdk .st{background: #fff;padding: 24px 20px 26px}.rdk .st .no{width: 34px;height: 34px;background: var(--y);color: var(--g);font-weight: 700;font-size: 15px;display: flex;align-items: center;justify-content: center}.rdk .st h3{margin-top: 16px;font-size: 17px}.rdk .st p{font-size: 13.5px;color: var(--ink2);margin-top: 10px;line-height: 1.55}.rdk .events{display: grid;grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));gap: 16px;margin-top: 34px}.rdk .ev{border: 1px solid var(--line);padding: 20px 20px 22px;display: flex;flex-direction: column;transition: border-color .18s var(--ease)}.rdk .ev:hover{border-color: var(--sg)}.rdk .ev .when{font-size: 22px;font-weight: 700;letter-spacing: -.025em;line-height: 1}.rdk .ev .mon{font-size: 11px;font-weight: 700;letter-spacing: .14em;color: var(--g);margin-top: 6px}.rdk .ev .where{font-size: 11.5px;color: var(--ink2);margin-top: 16px;letter-spacing: .04em}.rdk .ev h3{margin-top: 6px;font-size: 17px;flex: 1}.rdk .ev .go{margin-top: 16px;font-size: 12.5px;font-weight: 700}.rdk .tags{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 30px}.rdk .tags span{border: 1px solid rgba(255, 255, 255, .28);padding: 9px 16px;font-size: 13px;font-weight: 600}.rdk section:not(.dark) .tags span{border-color: var(--line);color: var(--ink2)}.rdk .row{display: grid;grid-template-columns: 1fr 1fr;gap: 44px;align-items: center;margin-top: 44px}.rdk .row .fig img{width: 100%;object-fit: cover}.rdk .row .cap{font-size: 12px;color: var(--ink3);margin-top: 10px;line-height: 1.5}.rdk ul.tick{margin-top: 18px;display: flex;flex-direction: column;gap: 11px}.rdk ul.tick li{position: relative;padding-inline-start: 26px;font-size: 14.5px;color: var(--ink2);line-height: 1.55}.rdk ul.tick li::before{content: "";position: absolute;inset-inline-start: 0;top: 8px;width: 11px;height: 11px;background: var(--y)}.rdk .cta{background: var(--g);color: #fff;padding: clamp(64px, 7vw, 104px) 0;position: relative;overflow: hidden}.rdk .cta::after{content: "";position: absolute;inset: 0;pointer-events: none;z-index: 0;background: var(--kuber-wm, url(/assets/webp/kuberhd.webp)) no-repeat right -6% top 42%/auto 285%;mix-blend-mode: multiply;opacity: .55}.rdk .cta .w{position: relative;z-index: 1}.rdk .cta .kick{color: var(--y)}.rdk .cta h2{margin-top: 14px;max-width: 16em}.rdk .cta p{font-size: 17px;color: #d7dad9;margin-top: 18px;max-width: 40em;line-height: 1.55}.rdk .cta-g{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 380px);gap: clamp(32px, 5vw, 88px);align-items: center}.rdk .cta .btnrow{margin-top: 30px}.rdk .cta-card{background: #fff;color: var(--ink);border-top: 4px solid var(--y);box-shadow: 0 30px 60px -30px rgba(0, 0, 0, .55)}.rdk .cta-pic{aspect-ratio: 16/10;overflow: hidden;background: var(--bg2)}.rdk .cta-pic img{width: 100%;height: 100%;object-fit: cover;display: block}.rdk .cta-pic--face img{object-position: 50% 22%}.rdk .cta-who{padding: 22px 26px 0;display: flex;flex-direction: column;gap: 4px}.rdk .cta-lbl{font-size: 10.5px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--ink3)}.rdk .cta-who b{font-size: 21px;letter-spacing: -.015em}.rdk .cta-role{font-size: 14px;color: var(--ink2);line-height: 1.45}.rdk .cta-lines{list-style: none;margin: 18px 26px 0;padding: 0 0 24px}.rdk .cta-lines li{border-top: 1px solid var(--line)}.rdk .cta-lines a{display: block;padding: 11px 0;font-size: 15px;font-weight: 600;color: var(--g);text-decoration: none;word-break: break-word}.rdk .cta-lines a:hover{text-decoration: underline;text-decoration-color: var(--y);text-decoration-thickness: 2px;text-underline-offset: 3px}@media (max-width: 900px){.rdk .cta-g{grid-template-columns: minmax(0, 1fr)}.rdk .cta-card{max-width: 440px}}.rdk footer.site{background: var(--scrim2);color: #c3c6c5;padding: 56px 0 0}.rdk .fgrid{display: grid;grid-template-columns: 1.6fr repeat(4, 1fr);gap: 32px}.rdk .fgrid img{height: 30px;width: auto;margin-bottom: 16px}.rdk .fgrid p{font-size: 13px;line-height: 1.6;max-width: 26em}.rdk .fcol h2{font-size: 10.5px;font-weight: 600;letter-spacing: .16em;color: #fff;margin-bottom: 14px}.rdk .fcol a{display: block;font-size: 13px;padding: 5px 0;transition: color .15s var(--ease)}.rdk .fcol a:hover{color: var(--y)}.rdk .fbot{border-top: 1px solid rgba(255, 255, 255, .12);margin-top: 46px;padding: 20px 0;display: flex;justify-content: space-between;flex-wrap: wrap;gap: 12px;font-size: 12px}.rdk .fbot .fcc{background: none;border: 0;padding: 0;font: inherit;color: inherit;cursor: pointer}.rdk .fbot .fcc:hover, .rdk .fbot .fcc:focus-visible{color: var(--y)}.rdk .flag{display: inline-block;font-size: 10px;font-weight: 600;letter-spacing: .1em;padding: 3px 7px;vertical-align: middle;margin-inline-start: 8px}.rdk .flag.warn{background: #fff2c2;color: #7a5f00}.rdk .flag.stop{background: #ffdcd6;color: #8f2c17}.rdk .flag.ok{background: #dff2e1;color: #1f6b34}@media (max-width:960px){.rdk .lgrid{grid-template-columns: 150px 1fr}.rdk .lside{grid-column: 1/-1;border-inline-start: 0;border-top: 1px solid rgba(255, 255, 255, .18);padding-inline-start: 0;padding-top: 22px;flex-direction: row;flex-wrap: wrap;gap: 30px}.rdk .lside>div{flex: 1 1 210px}.rdk .feature{grid-template-columns: 1fr}.rdk .feature .fm{min-height: 260px}.rdk .row{grid-template-columns: 1fr;gap: 28px}.rdk .fgrid{grid-template-columns: 1fr 1fr}}@media (max-width:720px){.rdk section{padding: var(--sec-y) 0}.rdk .nl{display: none}.rdk .nl.open{display: flex;position: absolute;top: 72px;inset-inline-start: 0;inset-inline-end: 0;background: #fff;flex-direction: column;gap: 0;padding: 8px var(--gut) 18px;border-bottom: 1px solid var(--line);z-index: 60}.rdk .nl.open a{padding: 12px 0;border-bottom: 1px solid var(--line)}.rdk .navtoggle{display: grid}.rdk .navcta{display: none}.rdk .lgrid{grid-template-columns: 1fr}.rdk .lportrait{max-width: 170px}.rdk .fgrid{grid-template-columns: 1fr}.rdk .hero .in{padding: 52px 0 46px}}@media (prefers-reduced-motion:reduce){.rdk *{transition: none !important;animation: none !important}}.rdk .comp{display: flex;align-items: center;gap: 9px;margin-top: 11px;font-size: 12.5px}.rdk .comp .dot{width: 8px;height: 8px;flex: none;border-radius: 50%;background: var(--sg)}.rdk .comp .dot.ok{background: var(--y)}.rdk .comp .dot.warn{background: var(--sg)}.rdk .comp .cn{font-weight: 700;color: var(--ink)}.rdk .comp .cm{margin-inline-start: auto;font-size: 10.5px;font-weight: 700;letter-spacing: .09em;color: var(--ink3);text-transform: uppercase;white-space: nowrap}.rdk .fig{position: relative}.rdk .stamp{position: absolute;inset-inline-start: 0;bottom: 0;background: var(--y);color: var(--g);font-size: 11.5px;font-weight: 700;letter-spacing: .04em;padding: 11px 16px}.rdk .stamp b{font-size: 19px;font-weight: 700;letter-spacing: -.02em}.rdk .rh{position: relative;background: var(--scrim2);color: #fff;overflow: hidden}.rdk .rh-bg{position: absolute;inset: 0;background-size: cover;background-position: center 40%}.rdk .rh-veil{position: absolute;inset: 0;background: linear-gradient(155deg, rgba(8, 12, 16, .95) 25%, rgba(8, 12, 16, .88) 60%, rgba(20, 26, 30, .82))}.rdk .rh-in{position: relative;padding: 88px 0 84px}.rdk .rh-eyebrow{font-size: 12px;font-weight: 600;letter-spacing: .24em;color: var(--y);text-transform: uppercase}.rdk .rh-h2{margin-top: 15px;font-size: clamp(29px, 4vw, 46px);font-weight: 700;letter-spacing: -.03em;line-height: 1.05;max-width: 17em}.rdk .rh-sub{font-size: 17.5px;color: #d3d6d5;margin-top: 20px;max-width: 42em;line-height: 1.55}.rdk .rh-head{display: grid;grid-template-columns: 1fr auto;gap: 44px;align-items: end}.rdk .rh-stat{border-inline-start: 3px solid var(--y);padding-inline-start: 20px}.rdk .rh-stat b{display: block;font-size: clamp(32px, 4.4vw, 50px);font-weight: 700;letter-spacing: -.035em;line-height: 1;color: var(--y)}.rdk .rh-stat span{display: block;font-size: 11px;font-weight: 700;letter-spacing: .13em;text-transform: uppercase;color: #bdbdbd;margin-top: 10px;max-width: 10em;line-height: 1.5}.rdk .rh-grid{display: flex;flex-wrap: wrap;gap: 20px;justify-content: center;margin-top: 50px}.rdk .rh-card{flex: 1 1 300px;max-width: 384px;background: rgba(255, 255, 255, .035);border: 1px solid rgba(255, 255, 255, .09);padding: 22px 22px 24px;position: relative;display: flex;flex-direction: column;transition: transform .22s var(--ease), border-color .22s var(--ease), background .22s var(--ease)}.rdk .rh-card:hover{transform: translateY(-4px);border-color: rgba(255, 205, 0, .4);background: rgba(255, 255, 255, .06)}.rdk .rh-body{display: flex;flex-direction: column;flex: 1}.rdk .rh-grid--split{display: grid;gap: 20px;align-items: stretch;grid-template-columns: repeat(4, 1fr) 1px 1fr;grid-template-rows: 1fr 1fr;grid-template-areas: "feat feat feat feat div r1" "s1   s2   s3   s4   div r2"}.rdk .rh-grid--split .rh-card{max-width: none;min-width: 0}.rdk .rh-a-feat{grid-area: feat}.rdk .rh-a-s1{grid-area: s1}.rdk .rh-a-s2{grid-area: s2}.rdk .rh-a-s3{grid-area: s3}.rdk .rh-a-s4{grid-area: s4}.rdk .rh-a-r1{grid-area: r1}.rdk .rh-a-r2{grid-area: r2}.rdk .rh-divide{grid-area: div;background: rgba(255, 255, 255, .16);align-self: stretch}.rdk .rh-card--feature{flex: 1 1 640px;max-width: 792px;flex-direction: row;align-items: stretch;border-color: rgba(255, 205, 0, .28);background: linear-gradient(180deg, rgba(255, 205, 0, .05), rgba(255, 255, 255, .03))}.rdk .rh-card--feature .rh-pic{align-self: stretch;flex: 0 0 46%;aspect-ratio: auto;margin: -22px 0 -24px -22px}.rdk .rh-card--feature .rh-body{padding-inline-start: 28px;justify-content: center}.rdk .rh-card--feature .rh-name{margin-top: 0;font-size: 26px}.rdk .rh-card--feature .rh-blurb{flex: 0 0 auto;font-size: 15px;color: #d3d6d5}.rdk .rh-detail{font-size: 13.5px;color: #b7bbba;margin-top: 14px;line-height: 1.6}.rdk .rh-status{position: absolute;top: 14px;inset-inline-start: 14px;z-index: 2;display: inline-block;font-size: 9.5px;font-weight: 700;letter-spacing: .15em;text-transform: uppercase;padding: 6px 10px;line-height: 1}.rdk .rh-card.ok .rh-status{color: var(--g);background: var(--y)}.rdk .rh-card.warn .rh-status{color: #eef0ef;background: rgba(12, 17, 21, .72);border: 1px solid rgba(255, 255, 255, .4)}.rdk .rh-name{margin-top: 16px;font-size: 20px;font-weight: 700;letter-spacing: -.02em;line-height: 1.2;color: #fff}.rdk .rh-line{font-size: 11px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--y);margin-top: 7px;opacity: .85}.rdk .rh-blurb{font-size: 13.5px;color: #c3c6c5;margin-top: 13px;line-height: 1.55;flex: 1}.rdk .rh-note{font-size: 11.5px;color: var(--y);margin-top: 16px;padding-top: 12px;border-top: 1px solid rgba(255, 255, 255, .14);line-height: 1.5}.rdk .rh-actions{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 38px}@media (max-width:960px){.rdk .rh-head{grid-template-columns: 1fr}.rdk .rh-stat{border-inline-start: 0;border-top: 3px solid var(--y);padding-inline-start: 0;padding-top: 16px}.rdk .rh-stat span{max-width: none}.rdk .rh-grid--split{grid-template-columns: 1fr 1fr;grid-template-rows: none;grid-template-areas: "feat feat" "s1 s2" "s3 s4" "r1 r2"}.rdk .rh-divide{display: none}}@media (max-width:620px){.rdk .rh-card{flex-basis: 100%;max-width: none}.rdk .rh-card--feature{flex-direction: column}.rdk .rh-card--feature .rh-pic{flex-basis: auto;aspect-ratio: 16/10;margin: -22px -22px 0}.rdk .rh-card--feature .rh-body{padding-inline-start: 0}.rdk .rh-card--feature .rh-name{margin-top: 16px}.rdk .rh-grid--split{grid-template-columns: 1fr;grid-template-areas: "feat" "s1" "s2" "s3" "s4" "r1" "r2"}.rdk .rh-in{padding: 60px 0 58px}}.rdk .h2-sm{font-size: clamp(22px, 2.5vw, 29px)}.rdk .recs-head{max-width: 52em}.rdk .recs.compact{margin-top: 28px}.rdk .recs.compact .rec{padding: 20px 20px 18px}.rdk .recs.compact .rec .n{font-size: clamp(23px, 2.5vw, 29px)}.rdk .recs.compact .rec .wr{margin-top: 11px}.rdk .recs.compact .rec:first-child{padding-inline-start: 0}.rdk .recs.compact .rec:last-child{padding-inline-end: 0}.rdk .band{display: grid;grid-template-columns: 1fr 1.05fr;gap: 44px;align-items: center}.rdk ul.tick-row{margin-top: 0;display: grid;grid-template-columns: 1fr;gap: 12px}@media (max-width:960px){.rdk .band{grid-template-columns: 1fr;gap: 26px}}.rdk .filters{margin-top: 34px;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);padding: 18px 0;display: flex;flex-direction: column;gap: 14px}.rdk .frow{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.rdk .flabel{font-size: 10px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--ink3);width: 78px;flex: none}.rdk .chip{display: inline-flex;align-items: center;gap: 7px;border: 1px solid var(--line);padding: 8px 14px;font-size: 13px;font-weight: 600;color: var(--ink2);background: #fff;transition: border-color .15s var(--ease), color .15s var(--ease)}.rdk .chip b{font-size: 10.5px;font-weight: 700;color: var(--ink3)}.rdk .chip:hover{border-color: var(--sg);color: var(--ink)}.rdk .chip.on{background: var(--y);border-color: var(--y);color: var(--g)}.rdk .chip.on b{color: var(--g);opacity: .65}.rdk .fcount{font-size: 12.5px;color: var(--ink2);margin-top: 16px}.rdk .cases{display: grid;grid-template-columns: repeat(auto-fill, minmax(292px, 1fr));gap: 18px;margin-top: 22px}.rdk .case{border: 1px solid var(--line);border-top: 3px solid var(--sg);padding: 22px 22px 24px;display: flex;flex-direction: column;background: #fff}.rdk .case--outcome{border-top-color: var(--y)}.rdk .cmeta{font-size: 10.5px;font-weight: 600;letter-spacing: .13em;text-transform: uppercase;color: var(--ink3)}.rdk .case h3{margin-top: 9px;font-size: 18px}.rdk .csys{font-size: 12px;color: var(--ink2);margin-top: 7px;line-height: 1.5}.rdk .case blockquote{font-size: 14.5px;line-height: 1.6;margin-top: 16px;flex: 1}.rdk .cwho{font-size: 12.5px;font-weight: 700;margin-top: 14px}.rdk .cwho span{display: block;font-weight: 400;color: var(--ink2);font-size: 12px;margin-top: 2px}.rdk .cnoq{font-size: 13px;color: var(--ink3);margin-top: 16px;flex: 1;font-style: italic}.rdk .cflag{margin-top: 16px;padding-top: 12px;border-top: 1px solid var(--line);font-size: 10.5px;color: var(--ink3)}.rdk .vids{display: grid;grid-template-columns: repeat(auto-fill, minmax(272px, 1fr));gap: 20px;margin-top: 28px}.rdk .vid{display: flex;flex-direction: column;text-decoration: none;color: inherit;border: 1px solid var(--line);background: #fff;transition: border-color .18s var(--ease), transform .18s var(--ease), box-shadow .18s var(--ease)}.rdk .vid:hover{border-color: var(--sg);transform: translateY(-3px);box-shadow: 0 10px 24px -14px rgba(20, 26, 30, .5)}.rdk .vid-thumb{position: relative;aspect-ratio: 16/9;overflow: hidden;background: #151b20}.rdk .vid-thumb img{width: 100%;height: 100%;object-fit: cover}.rdk .vid-play{position: absolute;inset: 0;margin: auto;width: 54px;height: 54px;background: rgba(10, 15, 19, .72);border-radius: 50%;display: grid;place-items: center;transition: background .18s var(--ease)}.rdk .vid-play::before{content: "";width: 0;height: 0;border-style: solid;border-width: 9px 0 9px 15px;border-color: transparent transparent transparent #fff;margin-inline-start: 3px}.rdk .vid:hover .vid-play{background: var(--y)}.rdk .vid:hover .vid-play::before{border-inline-start-color: var(--g)}.rdk .vid-b{padding: 14px 16px 16px;display: flex;flex-direction: column;gap: 5px;flex: 1}.rdk .vid-t{font-size: 14.5px;font-weight: 700;line-height: 1.35;color: var(--ink)}.rdk .vid-m{font-size: 10.5px;font-weight: 600;letter-spacing: .11em;text-transform: uppercase;color: var(--ink3)}.rdk .career-hero{margin-top: 26px;aspect-ratio: 16/6.5;overflow: hidden;background: var(--bg2)}.rdk .career-hero img{width: 100%;height: 100%;object-fit: cover}.rdk .career-sub{margin-top: 46px;font-size: clamp(19px, 2.2vw, 24px);font-weight: 700;letter-spacing: -.02em}.rdk .career-areas{display: grid;grid-template-columns: repeat(auto-fill, minmax(215px, 1fr));gap: 14px;margin-top: 20px}.rdk .career-area{border: 1px solid var(--line);border-inline-start: 3px solid var(--y);padding: 16px 18px;background: #fff}.rdk .career-area b{display: block;font-size: 15px;font-weight: 700;line-height: 1.35}.rdk .career-area span{display: block;font-size: 13px;color: var(--ink2);margin-top: 5px;line-height: 1.5}.rdk .career-locs{display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 20px;margin-top: 20px}.rdk .career-loc{border: 1px solid var(--line);background: #fff;display: flex;flex-direction: column;overflow: hidden}.rdk .career-locpic{aspect-ratio: 16/10;overflow: hidden;background: var(--bg2)}.rdk .career-locpic img{width: 100%;height: 100%;object-fit: cover}.rdk .career-locb{padding: 18px 20px 20px}.rdk .career-locb b{font-size: 17px;font-weight: 700}.rdk .career-locrole{display: block;font-size: 11px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--ink3);margin-top: 5px}.rdk .career-locb p{font-size: 14px;color: var(--ink2);margin-top: 10px;line-height: 1.55}.rdk .career-outro{margin-top: 36px}.rdk .rh-pic{aspect-ratio: 16/10;overflow: hidden;margin: -22px -22px 0;background: #151b20}.rdk .rh-pic img{width: 100%;height: 100%;object-fit: cover}.rdk .rh-pic--todo{display: flex;align-items: center;justify-content: center;border-bottom: 1px solid rgba(255, 255, 255, .14)}.rdk .rh-pic--todo span{font-size: 9.5px;font-weight: 600;letter-spacing: .18em;color: #5d6266}@media (max-width:620px){.rdk .flabel{width: auto;flex: 1 0 100%}}.rdk .apps{display: grid;grid-template-columns: repeat(auto-fit, minmax(255px, 1fr));gap: 20px;margin-top: 40px}.rdk .apps-group-label{font-size: 11px;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: var(--ink3);margin: 38px 0 15px}.rdk .apps-group-label:first-of-type{margin-top: 40px}.rdk .apps-group-label+.apps{margin-top: 0}.rdk .apps--solo{grid-template-columns: 1fr}@media (min-width:720px){.rdk .apps--solo .app{flex-direction: row;align-items: stretch}.rdk .apps--solo .app-pic--icon, .rdk .apps--solo .app-tile{width: 238px;flex: none;padding: 0;aspect-ratio: auto}.rdk .apps--solo .app-bd{padding: 28px 32px}.rdk .apps--solo .app-one{min-height: 0;max-width: 60ch}.rdk .apps--solo .app ul{max-width: 62ch}}.rdk .app-tile{padding: 0;background: #c9ced4;overflow: hidden}.rdk .app-tile svg{display: block;width: 100%;height: 100%}.rdk .app{background: #fff;border: 1px solid var(--line);display: flex;flex-direction: column}.rdk .app-pic{aspect-ratio: 6/5;background: var(--bg2);overflow: hidden;display: flex;align-items: center;justify-content: center}.rdk .app-pic img{width: 100%;height: 100%;object-fit: cover}.rdk .app-pic span{font-size: 10px;font-weight: 600;letter-spacing: .16em;color: var(--ink3)}.rdk .app-pic--icon{aspect-ratio: auto;padding: 36px 0}.rdk .app-pic.t-y{background: #f7dc74}.rdk .app-pic.t-y2{background: #fdf3cf}.rdk .app-pic.t-b{background: #d9ecf7}.rdk .app-ico{width: 78px;height: 78px;border-radius: 50%;background: #fff;display: flex;align-items: center;justify-content: center;box-shadow: 0 4px 14px rgba(20, 26, 30, .09)}.rdk .app-ico svg{width: 34px;height: 34px;color: var(--g);display: block}.rdk .app-bd{padding: 22px 22px 24px;display: flex;flex-direction: column;flex: 1}.rdk .app-role{font-size: 11px;font-weight: 600;letter-spacing: .15em;color: var(--g);text-transform: uppercase}.rdk .app-use{display: inline-block;margin-inline-start: 8px;font-size: 9px;font-weight: 700;letter-spacing: .08em;padding: 2px 7px 1px;border-radius: 10px;background: #eceae5;color: var(--ink2);vertical-align: middle}.rdk .app-use.on{background: #d9ecf7;color: #2b6f96}.rdk .app h3{margin-top: 8px}.rdk .app-one{font-size: 14.5px;color: var(--ink2);margin-top: 10px;line-height: 1.5}@media (min-width:580px){.rdk .app-one{min-height: 110px}}.rdk .app ul{margin-top: 14px}.rdk .app li{position: relative;padding-inline-start: 17px;font-size: 13.5px;margin-top: 7px;line-height: 1.45}.rdk .app li::before{content: "";position: absolute;inset-inline-start: 0;top: 7px;width: 7px;height: 7px;background: var(--y);transform: rotate(45deg)}.rdk .app-film{margin-top: auto;padding-top: 18px;font-size: 12.5px;font-weight: 600;display: flex;align-items: center;gap: 9px;color: var(--ink2)}.rdk .app-film em{width: 24px;height: 24px;background: var(--y);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-style: normal;font-size: 9px;flex: none;color: var(--g)}.rdk section{scroll-margin-top: 84px}.rdk .row.deep{margin-top: 56px;gap: 52px;scroll-margin-top: 90px}.rdk .row.deep.rev .fig{order: 2}@media (max-width:960px){.rdk .row.deep.rev .fig{order: 0}}.rdk .row.deep h3{font-size: clamp(21px, 2.3vw, 27px);font-weight: 700;letter-spacing: -.02em}.rdk .num{font-size: 11.5px;font-weight: 600;letter-spacing: .2em;color: var(--g);text-transform: uppercase;margin-bottom: 9px}.rdk .videoph{aspect-ratio: 16/9;background: var(--scrim);display: flex;align-items: center;justify-content: center}.rdk .videoph .play{width: 54px;height: 54px;border-radius: 50%;background: var(--y);display: block}.rdk .row.deep .app-note{margin-top: 20px;padding: 15px 17px;background: var(--bg2);border-inline-start: 3px solid var(--b);font-size: 13.5px;line-height: 1.6;color: var(--ink2)}.rdk .row.deep .app-note strong{color: var(--ink);font-weight: 700}.rdk .api{display: grid;grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));gap: 20px;margin-top: 36px}.rdk .api-it{border-inline-start: 3px solid var(--b);padding: 2px 0 2px 18px}.rdk .api-it h4{font-size: 15.5px;font-weight: 700}.rdk .api-it p{font-size: 13.5px;color: var(--ink2);margin-top: 7px;line-height: 1.5}.rdk .cad-tbc{border-style: dashed;color: var(--ink3)}.rdk .cad-tbc b{font-size: 10px;font-weight: 600;letter-spacing: .1em;color: var(--y-dark)}.rdk .faq{margin-top: 32px;border-top: 1px solid var(--line)}.rdk .faq details{border-bottom: 1px solid var(--line)}.rdk .faq summary{padding: 19px 0;font-weight: 700;font-size: 16px;cursor: pointer;list-style: none;display: flex;justify-content: space-between;gap: 16px}.rdk .faq summary::-webkit-details-marker{display: none}.rdk .faq summary::after{content: "+";color: var(--y-dark);font-weight: 700;font-size: 20px;line-height: 1}.rdk .faq details[open] summary::after{content: "\2013"}.rdk .faq p{padding: 0 0 20px;color: var(--ink2);font-size: 15px;max-width: 52em}.rdk .faq-tbc{margin-top: 26px;padding: 18px 20px;background: var(--bg2);border-inline-start: 3px solid var(--y)}.rdk .faq-tbc ul{margin-top: 10px}.rdk .faq-tbc li{font-size: 14px;color: var(--ink2);padding: 4px 0}.rdk .lines{margin-top: 40px;display: flex;flex-direction: column;gap: 16px}.rdk .line-wrap{display: flex;flex-direction: column}.rdk .line-go{border: 1px solid var(--line);border-top: 0;background: var(--bg2);padding: 13px 20px;font-size: 13px;font-weight: 600;transition: background .15s var(--ease), color .15s var(--ease)}.rdk .line-go:hover{background: var(--y);color: var(--ink)}.rdk .line-go span{margin-inline-start: 6px;color: var(--y-dark)}.rdk .line-go:hover span{color: var(--ink)}.rdk .line{border: 1px solid var(--line);background: #fff}.rdk .line[open]{border-color: var(--sg)}.rdk .line summary{list-style: none;cursor: pointer;display: grid;grid-template-columns: 240px 1fr 44px;align-items: stretch;gap: 0}.rdk .line summary::-webkit-details-marker{display: none}.rdk .line-pic{background: var(--bg2);overflow: hidden;min-height: 190px}.rdk .line-pic img{width: 100%;height: 100%;object-fit: cover;transition: transform .5s var(--ease)}.rdk .line[open] .line-pic img{transform: scale(1.05)}.rdk .line-head{padding: 26px 28px}.rdk .line-eyebrow{font-size: 10.5px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--g)}.rdk .line-head h3{margin-top: 8px;font-size: clamp(21px, 2.4vw, 28px);font-weight: 700;letter-spacing: -.02em}.rdk .line-head p{font-size: 14.5px;color: var(--ink2);margin-top: 10px;line-height: 1.55;max-width: 46em}.rdk .line-figs{display: flex;flex-wrap: wrap;gap: 22px;margin-top: 16px}.rdk .line-figs span{font-size: 12.5px;color: var(--ink2)}.rdk .line-figs b{font-size: 17px;font-weight: 700;color: var(--ink);letter-spacing: -.02em;margin-inline-end: 6px}.rdk .line-more{align-self: center;justify-self: center;width: 24px;height: 24px;position: relative}.rdk .line-more::before, .rdk .line-more::after{content: "";position: absolute;background: var(--y-dark);transition: transform .2s var(--ease)}.rdk .line-more::before{inset-inline-start: 0;top: 11px;width: 24px;height: 2px}.rdk .line-more::after{inset-inline-start: 11px;top: 0;width: 2px;height: 24px}.rdk .line[open] .line-more::after{transform: scaleY(0)}.rdk .line-body{padding: 4px 28px 30px;border-top: 1px solid var(--line);margin-top: -1px}.rdk .line-specs{display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));gap: 1px;background: var(--line);margin-top: 24px}.rdk .line-specs>div{background: #fff;padding: 18px 18px 20px}.rdk .line-specs b{display: block;font-size: clamp(20px, 2.2vw, 26px);font-weight: 700;letter-spacing: -.025em}.rdk .line-specs span{display: block;font-size: 12.5px;font-weight: 600;color: var(--ink2);margin-top: 5px}.rdk .line-specs p{font-size: 12.5px;color: var(--ink2);margin-top: 10px;line-height: 1.5}.rdk .line-specs em{display: inline-block;margin-top: 11px;background: var(--y);color: var(--g);font-size: 9.5px;font-weight: 600;letter-spacing: .14em;padding: 4px 8px;font-style: normal}.rdk .line-inc, .rdk .line-runs{margin-top: 26px}.rdk .line-body h4{font-size: 10.5px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--ink3);margin-bottom: 12px}.rdk .line-inc li{position: relative;padding-inline-start: 18px;font-size: 14px;color: var(--ink2);margin-top: 9px;line-height: 1.55}.rdk .line-inc li::before{content: "";position: absolute;inset-inline-start: 0;top: 8px;width: 8px;height: 8px;background: var(--y);transform: rotate(45deg)}.rdk .line-inc li b{color: var(--ink)}.rdk .line-cust{display: flex;flex-wrap: wrap;gap: 8px}.rdk .line-cust a{border: 1px solid var(--line);padding: 8px 13px;font-size: 13px;font-weight: 600;transition: border-color .15s var(--ease)}.rdk .line-cust a:hover{border-color: var(--ink)}.rdk .line-cust a span{color: var(--ink3);font-weight: 400;margin-inline-start: 5px}.rdk .mats{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;margin-top: 38px}.rdk .mat{background: #fff;border: 1px solid var(--line);border-top: 3px solid var(--y);padding: 26px 26px 28px}.rdk .mat h3{font-size: 21px}.rdk .mat p{font-size: 14.5px;color: var(--ink2);margin-top: 12px;line-height: 1.6}.rdk .mat-fact{margin-top: 18px;padding-top: 16px;border-top: 1px solid var(--line);font-size: 13px;font-weight: 600}.rdk .mat-fact b{display: block;font-size: 17px;font-weight: 700;letter-spacing: -.015em}.rdk .mat-fact span{display: block;font-weight: 400;color: var(--ink2);margin-top: 6px;font-size: 12.5px;line-height: 1.5}.rdk .mat-note{font-size: 12.5px;color: var(--ink3);margin-top: 16px;font-style: italic}.rdk .mats:has(> .mat:nth-child(3):last-child){grid-template-columns: repeat(3, minmax(0, 1fr))}.rdk .mat--pic{padding-top: 0;overflow: hidden}.rdk .mat-pic{margin: 0 -26px 22px;aspect-ratio: 16/10;background: #fff;border-bottom: 1px solid var(--line)}.rdk .mat-pic img{width: 100%;height: 100%;object-fit: contain;padding: 12px}@media (max-width:900px){.rdk .mats:has(> .mat:nth-child(3):last-child){grid-template-columns: minmax(0, 1fr)}}.rdk .sfc{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px;margin-top: 38px}.rdk .sfc-col{background: #fff;border: 1px solid var(--line);padding: 28px 26px 18px;display: flex;flex-direction: column}.rdk .sfc-pic{margin: -28px -26px 26px;aspect-ratio: 2/1;background: #fff;border-bottom: 1px solid var(--line);overflow: hidden}.rdk .sfc-pic img{width: 100%;height: 100%;object-fit: cover}.rdk .sfc-col h3{font-size: 22px;letter-spacing: -.02em}.rdk .sfc-b{margin-top: 6px;font-size: 14px;color: var(--ink2);line-height: 1.5}.rdk .sfc-rows{list-style: none;margin: 20px 0 0;padding: 0}.rdk .sfc-rows li + li{border-top: 1px solid var(--line)}.rdk .sfc-r{display: grid;grid-template-columns: minmax(0, 1fr) 16px;gap: 14px;align-items: center;padding: 12px 0;color: inherit;text-decoration: none}.rdk .sfc-t{display: flex;flex-direction: column;gap: 2px;min-width: 0}.rdk .sfc-job{font-size: 10.5px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--ink3)}.rdk .sfc-t b{font-size: 15px;letter-spacing: -.01em}.rdk .sfc-why{font-size: 13px;color: var(--ink2);line-height: 1.45}.rdk .sfc-r em{font-style: normal;color: var(--ink3);transition: transform .15s var(--ease), color .15s var(--ease)}.rdk .sfc-r:hover em{color: var(--g);transform: translateX(3px)}.rdk .sfc-r:hover b{text-decoration: underline;text-decoration-color: var(--y);text-decoration-thickness: 2px;text-underline-offset: 3px}.rdk .sfc-f{margin-top: 44px}.rdk .sfc-fg{display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 20px;margin-top: 14px}.rdk .sfc-fg div{border-top: 2px solid var(--y);padding-top: 14px}.rdk .sfc-fg b{display: block;font-size: 15px}.rdk .sfc-fg span{display: block;margin-top: 6px;font-size: 13.5px;color: var(--ink2);line-height: 1.5}@media (max-width:1100px){.rdk .sfc{grid-template-columns: minmax(0, 1fr)}.rdk .sfc-fg{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width:560px){.rdk .sfc-col{padding: 22px 18px 12px}.rdk .sfc-pic{margin: -22px -18px 22px}.rdk .sfc-fg{grid-template-columns: minmax(0, 1fr)}}.rdk .sfn{list-style: none;margin: 38px 0 0;padding: 0;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 0;border: 1px solid var(--line);background: #fff}.rdk .sfn-s{position: relative;display: flex;flex-direction: column;gap: 4px;padding: 22px 24px 24px}.rdk .sfn-s + .sfn-s{border-inline-start: 1px solid var(--line)}.rdk .sfn-s + .sfn-s::before{content: "";position: absolute;inset-inline-start: -7px;top: 30px;width: 12px;height: 12px;background: #fff;border-top: 1px solid var(--line);border-inline-end: 1px solid var(--line);transform: rotate(45deg)}.rdk .sfn-n{width: 28px;height: 28px;border-radius: 50%;border: 2px solid var(--sg);font-size: 12px;font-weight: 700;color: var(--ink2);display: flex;align-items: center;justify-content: center;margin-bottom: 10px}.rdk .sfn-s.is-here .sfn-n{background: var(--y);border-color: var(--y);color: var(--g)}.rdk .sfn-l{font-size: 10.5px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--ink3)}.rdk .sfn-s b{font-size: 17px;letter-spacing: -.015em}.rdk .sfn-d{font-size: 13.5px;color: var(--ink2);line-height: 1.5}.rdk .sfn-here{align-self: flex-start;margin-top: 8px;font-size: 11.5px;font-weight: 700;padding: 3px 9px;background: var(--y);color: var(--g)}.rdk .sfn-ps{display: flex;flex-wrap: wrap;gap: 6px 14px;margin-top: 8px}.rdk .sfn-ps a{font-size: 13.5px;font-weight: 600;color: var(--g);text-decoration: underline;text-decoration-color: var(--sg);text-underline-offset: 3px}.rdk .sfn-ps a:hover{text-decoration-color: var(--y)}.rdk .sfn-fs2{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;margin-top: 20px}.rdk .sfn-f{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);background: #fff;border: 1px solid var(--line);color: inherit;text-decoration: none;transition: border-color .2s var(--ease)}.rdk .sfn-f:hover{border-color: var(--y)}.rdk .sfn-fpic{background: var(--bg2);overflow: hidden;min-height: 240px}.rdk .sfn-fpic img{width: 100%;height: 100%;object-fit: cover;transition: transform .4s var(--ease)}.rdk .sfn-f:hover .sfn-fpic img{transform: scale(1.04)}.rdk .sfn-fbd{display: flex;flex-direction: column;gap: 6px;padding: 26px 26px 24px}.rdk .sfn-fbd b{font-size: 22px;letter-spacing: -.02em}.rdk .sfn-ft{font-size: 15px;font-weight: 600}.rdk .sfn-fs{font-size: 13.5px;color: var(--ink2);line-height: 1.55}.rdk .sfn-go{margin-top: auto;padding-top: 14px;font-size: 14px;font-weight: 700}.rdk .sfn-go em{font-style: normal;display: inline-block;transition: transform .15s var(--ease)}.rdk .sfn-f:hover .sfn-go em{transform: translateX(3px)}.rdk .sfn-k{margin-top: 44px}.rdk .sfn-k ul{list-style: none;margin: 14px 0 0;padding: 0;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 20px}.rdk .sfn-k li{border-top: 2px solid var(--y);padding-top: 14px;font-size: 14px;line-height: 1.5;color: var(--ink)}@media (max-width:1100px){.rdk .sfn{grid-template-columns: repeat(2, minmax(0, 1fr))}.rdk .sfn-s:nth-child(3){border-inline-start: 0}.rdk .sfn-s:nth-child(n+3){border-top: 1px solid var(--line)}.rdk .sfn-s:nth-child(3)::before{display: none}.rdk .sfn-fs2{grid-template-columns: minmax(0, 1fr)}.rdk .sfn-k ul{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width:620px){.rdk .sfn{grid-template-columns: minmax(0, 1fr)}.rdk .sfn-s + .sfn-s{border-inline-start: 0;border-top: 1px solid var(--line)}.rdk .sfn-s:nth-child(3)::before{display: block}.rdk .sfn-s + .sfn-s::before{inset-inline-start: 30px;top: -7px;transform: rotate(135deg)}.rdk .sfn-f{grid-template-columns: minmax(0, 1fr)}.rdk .sfn-fpic{min-height: 0;height: min(220px, 56vw)}.rdk .sfn-k ul{grid-template-columns: minmax(0, 1fr)}}.rdk .laytiers{display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;margin-top: 38px}.rdk .laytiers--one{grid-template-columns: minmax(0, 640px)}.rdk .lay{display: flex;flex-direction: column;background: #fff;border: 1px solid var(--line);border-top: 3px solid var(--y)}.rdk .lay-pic{position: relative;aspect-ratio: 16 / 10;background: var(--bg2);border-bottom: 1px solid var(--line)}.rdk .lay-pic img{width: 100%;height: 100%;object-fit: contain;display: block}.rdk .lay-bd{padding: 22px 24px 26px}.rdk .lay-bd h3{font-size: 19px}.rdk .lay-bd p{font-size: 14px;color: var(--ink2);margin-top: 10px;line-height: 1.6}.rdk .lay-bd .tick{margin-top: 16px}.rdk .lay-note{margin: 24px 0 0;max-width: 760px;padding-inline-start: 15px;border-inline-start: 3px solid var(--y);font-size: 13.5px;line-height: 1.6;color: var(--ink2)}.rdk .areachips{display: flex;flex-wrap: wrap;gap: 10px;margin: 28px 0 0;padding: 0;list-style: none}.rdk .areachips li{background: #fff;border: 1px solid var(--line);border-inline-start: 3px solid var(--y);padding: 9px 14px;font-size: 14px;font-weight: 600}.rdk .area-more{display: flex;flex-wrap: wrap;gap: 8px 26px;margin-top: 22px;font-size: 14.5px}.rdk .laddernav{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 20px;margin-top: 26px}.rdk .ladder-hub{font-size: 13px;font-weight: 700;letter-spacing: .02em;text-decoration: none;color: var(--g);white-space: nowrap}.rdk .ladder-hub:hover{text-decoration: underline}.rdk .ladder-steps{display: flex;flex-wrap: wrap;align-items: stretch;gap: 8px;margin: 0;padding: 0;list-style: none}.rdk .ladder-steps li{display: flex}.rdk .ladder-steps a, .rdk .ladder-steps .is-active>span{display: inline-flex;align-items: center;padding: 9px 16px;font-size: 14.5px;font-weight: 600;border: 1px solid var(--line);background: #fff;color: var(--ink2);text-decoration: none;transition: border-color .15s var(--ease), color .15s var(--ease)}.rdk .ladder-steps a:hover{border-color: var(--g);color: var(--ink)}.rdk .ladder-steps .is-active>span{color: var(--ink);font-weight: 700;border-color: var(--ink);border-bottom: 3px solid var(--y);cursor: default}.rdk .globe{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 20px;margin-top: 38px}.rdk .globe-card{display: flex;flex-direction: column;background: #fff;border: 1px solid var(--line);border-top: 3px solid var(--y);padding: 26px 24px 24px;text-decoration: none;color: inherit;transition: border-color .15s}.rdk .globe-card:hover{border-color: var(--sg)}.rdk .globe-eyebrow{font-size: 10.5px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--ink3)}.rdk .globe-card h3{font-size: 21px;margin-top: 10px;color: var(--ink)}.rdk .globe-place{font-size: 13.5px;color: var(--ink2);margin-top: 8px;line-height: 1.5}.rdk .globe-lead{font-size: 13.5px;color: var(--ink2);margin-top: 12px;padding-top: 12px;border-top: 1px solid var(--line);line-height: 1.5}.rdk .globe-more{margin-top: auto;padding-top: 20px;font-size: 12.5px;font-weight: 700;color: var(--ink)}.rdk .cat{display: grid;grid-template-columns: repeat(auto-fit, minmax(255px, 1fr));gap: 26px;margin-top: 38px}.rdk .cat-g h4{font-size: 10.5px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--g);padding-bottom: 10px;border-bottom: 2px solid var(--y);margin-bottom: 14px}.rdk .cat-g li{padding: 10px 0;border-bottom: 1px solid var(--line)}.rdk .cat-g li b{font-size: 14.5px;font-weight: 700}.rdk .cat-g li i{font-size: 11px;font-style: normal;color: var(--ink3);margin-inline-start: 6px}.rdk .cat-g li span{display: block;font-size: 12.5px;color: var(--ink2);margin-top: 4px;line-height: 1.5}@media (max-width:820px){.rdk .line summary{grid-template-columns: 1fr}.rdk .line-pic{min-height: 170px}.rdk .line-more{display: none}.rdk .mats{grid-template-columns: 1fr}.rdk .laytiers{grid-template-columns: 1fr}.rdk .laytiers--one{grid-template-columns: 1fr}.rdk .globe{grid-template-columns: 1fr}}.rdk .ways{display: flex;flex-direction: column;gap: 38px;margin-top: 38px}.rdk .way h4{font-size: 10.5px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--g);padding-bottom: 10px;border-bottom: 2px solid var(--y);margin-bottom: 4px}.rdk .way-list{display: grid;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));gap: 0 28px}.rdk .way-it{padding: 14px 0;border-bottom: 1px solid var(--line)}.rdk .way-it b{display: block;font-size: 14.5px;font-weight: 700}.rdk .way-it a{display: block;font-size: 14px;margin-top: 5px;box-shadow: inset 0 -1px 0 var(--y);width: fit-content}.rdk .way-it span{display: block;font-size: 13.5px;color: var(--ink2);margin-top: 4px;font-variant-numeric: tabular-nums}.rdk .way-it em{display: block;font-size: 12.5px;color: var(--ink3);margin-top: 7px;font-style: normal;line-height: 1.5}.rdk .way-it em a{display: inline;margin-top: 0;color: inherit;box-shadow: inset 0 -1px 0 var(--y)}.rdk .addr-h{font-size: 10.5px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--ink3);margin-top: 46px}.rdk .addrs{display: grid;grid-template-columns: repeat(auto-fit, minmax(215px, 1fr));gap: 1px;margin-top: 16px;background: var(--line)}.rdk .addr{background: #fff;padding: 20px 20px 22px}.rdk .addr b{display: block;font-size: 14px;font-weight: 700}.rdk .addr span{display: block;font-size: 13.5px;color: var(--ink2);margin-top: 3px;line-height: 1.5}.rdk .addr em{display: block;font-size: 12px;color: var(--y-dark);margin-top: 9px;font-style: normal}.rdk .cways{display: grid;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));gap: 20px}.rdk .cway{background: var(--bg2);border-top: 3px solid var(--y);padding: 28px 28px 30px}.rdk .cway h3{font-size: clamp(19px, 1.7vw, 22px)}.rdk .cway-d{font-size: 15px;color: var(--ink2);margin-top: 10px;line-height: 1.6}.rdk .cway-mail{display: block;width: fit-content;font-size: 18px;font-weight: 600;margin-top: 18px;color: var(--ink);box-shadow: inset 0 -2px 0 var(--y)}.rdk .cway-mail:hover{box-shadow: inset 0 -1.2em 0 var(--y)}.rdk .cway-tel{font-size: 15.5px;margin-top: 12px}.rdk .cway-note{font-size: 14px;color: var(--ink2);margin-top: 12px;line-height: 1.55}.rdk .cway-note a{color: inherit;box-shadow: inset 0 -1px 0 var(--y)}.rdk a.tel{color: inherit;white-space: nowrap;direction: ltr;unicode-bidi: isolate}.rdk a.tel:hover{box-shadow: inset 0 -1px 0 var(--y)}.rdk .tel-x{display: block;font-weight: 400;font-size: 13px;color: var(--ink2)}.rdk .cway-tel .sep, .rdk .ocard-tel .sep{margin: 0 8px;color: var(--ink3)}.rdk .offices-h{font-size: clamp(20px, 2vw, 26px);margin-top: clamp(48px, 5vw, 72px)}.rdk .ocards{display: grid;grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));gap: 16px;margin-top: 20px}.rdk .ocard{border: 1px solid var(--line);padding: 22px 22px 24px;background: #fff}.rdk .ocard.on{border-color: var(--y);box-shadow: inset 0 3px 0 var(--y)}.rdk .ocard-tag{display: inline-block;font-size: 10.5px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;background: var(--y);color: var(--ink);padding: 3px 8px;margin-bottom: 12px}.rdk .ocard:not(.on) .ocard-tag{background: var(--bg2)}.rdk .ocard h3{font-size: 17px}.rdk .ocard-tel{font-size: 15px;font-weight: 600;margin-top: 8px}.rdk .ocard address{font-style: normal;font-size: 14.5px;color: var(--ink2);line-height: 1.6;margin-top: 10px}.rdk .ocard em{display: block;font-style: normal;font-size: 13px;color: var(--ink3);margin-top: 10px}.rdk .docs{display: grid;grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));gap: 10px;margin-top: 26px}.rdk .doc{background: #fff;border: 1px solid var(--line);padding: 16px 18px;display: flex;align-items: baseline;justify-content: space-between;gap: 14px;transition: background .15s var(--ease)}.rdk .doc:hover{background: var(--bg2)}.rdk .doc b{font-size: 14px;font-weight: 600;line-height: 1.4}.rdk .doc span{font-size: 10px;font-weight: 600;letter-spacing: .14em;color: var(--ink3);flex: none}.rdk .doc .doc-meta{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;width: 100%}.rdk .docs:has(.doc--thumb){grid-template-columns: repeat(auto-fill, minmax(200px, 1fr))}.rdk .doc--thumb{flex-direction: column;align-items: stretch;padding: 0;overflow: hidden}.rdk .doc-thumb{display: block;aspect-ratio: 210/297;background: var(--bg2);border-bottom: 1px solid var(--line);overflow: hidden}.rdk .doc-thumb img{width: 100%;height: 100%;object-fit: cover;object-position: top center}.rdk .doc--thumb .doc-meta{padding: 13px 15px 15px}.rdk .hero .crumb{color: #bdbdbd;padding: 0 0 14px}.rdk .hero .crumb a{box-shadow: inset 0 -1px 0 rgba(255, 255, 255, .4)}.rdk .hero .crumb b{color: #fff}.rdk .psub{position: sticky;top: 0;z-index: 40;background: #fff;border-bottom: 1px solid var(--line);box-shadow: 0 1px 0 rgba(0, 0, 0, .02)}.rdk .psub .in{max-width: var(--max);margin: 0 auto;padding: 0 var(--gut);display: flex;gap: 26px;overflow-x: auto;scrollbar-width: none}.rdk .psub .in::-webkit-scrollbar{display: none}.rdk .psub a{flex: none;padding: 15px 0;font-size: 11.5px;font-weight: 600;letter-spacing: .09em;text-transform: uppercase;color: var(--ink2);border-bottom: 2px solid transparent;transition: color .15s var(--ease), border-color .15s var(--ease)}.rdk .psub a:hover{color: var(--ink);border-bottom-color: var(--y)}.rdk .pcols{display: grid;grid-template-columns: 1.35fr 1fr;gap: 54px;align-items: start}.rdk .psum{font-size: 15px;color: var(--ink2);line-height: 1.65;margin-top: 20px;padding-top: 18px;border-top: 1px solid var(--line);max-width: 34em}.rdk .pcols ul.tick{margin-top: 0}.rdk .pov-pic{align-self: center}.rdk .pov-pic img{width: 100%;height: auto;border-radius: 2px}@media(max-width:720px){.rdk .pov-pic{margin-top: 8px}}.rdk .pov-render{margin-top: 30px;max-width: 640px}.rdk .pov-render img{width: 100%;height: auto;display: block}.rdk .matband{position: relative;background-color: var(--bg2);background-size: cover;background-position: center;background-repeat: no-repeat;overflow: hidden}.rdk .matband::before{content: "";position: absolute;inset: 0;background: linear-gradient(90deg, rgba(247, 246, 243, .78) 0%, rgba(247, 246, 243, .5) 34%, rgba(247, 246, 243, 0) 62%)}.rdk .matband>.w{position: relative;z-index: 1;padding-top: 0px;padding-bottom: 0px}.rdk .matband .matband-body{max-width: 32em;font-size: 15.5px;color: var(--ink2);line-height: 1.66;margin-top: 16px}@media(max-width:720px){.rdk .matband::before{background: linear-gradient(180deg, rgba(247, 246, 243, .94) 0%, rgba(247, 246, 243, .82) 55%, rgba(247, 246, 243, .5) 100%)}.rdk .matband>.w{padding-top: 44px;padding-bottom: 220px}.rdk .matband .matband-body{max-width: none}}.rdk .coverband{position: relative;background-size: cover;background-position: center;background-repeat: no-repeat;overflow: hidden}.rdk .coverband-veil{position: absolute;inset: 0;background: linear-gradient(90deg, rgba(18, 20, 24, .92) 0%, rgba(18, 20, 24, .8) 45%, rgba(18, 20, 24, .55) 100%), linear-gradient(180deg, rgba(18, 20, 24, .35) 0%, rgba(18, 20, 24, .35) 100%)}.rdk .coverband>.w{position: relative;z-index: 1;padding-top: 76px;padding-bottom: 76px}.rdk .coverband-grid{display: grid;grid-template-columns: minmax(0, 1fr) 260px;gap: 48px;align-items: center}.rdk .coverband .kick{color: var(--y)}.rdk .coverband h2, .rdk .coverband .lede{color: #fff}.rdk .coverband .lede{max-width: 42em;opacity: .92}.rdk .coverband-points{display: grid;grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));gap: 22px 40px;margin-top: 34px}.rdk .parea p a:not(.alink){color: inherit;font-weight: 600;text-decoration: underline;text-decoration-color: var(--y);text-decoration-thickness: 2px;text-underline-offset: 3px}.rdk .coverband-broch{display: flex;flex-direction: column;gap: 14px;text-decoration: none;justify-self: end}.rdk .coverband-broch img{display: block;width: 260px;max-width: 100%;height: auto;border-radius: 4px;box-shadow: 0 18px 40px rgba(0, 0, 0, .5);transition: transform .18s var(--ease)}.rdk .coverband-broch:hover img{transform: translateY(-4px)}.rdk .coverband-broch-cta{color: var(--y);font-weight: 700;font-size: 14px;text-align: center}@media (max-width: 820px){.rdk .coverband-grid{grid-template-columns: 1fr;gap: 36px}.rdk .coverband-broch{justify-self: start}}.rdk .coverband-points .cbp b{display: block;color: #fff;font-size: 17px;margin-bottom: 6px}.rdk .coverband-points .cbp p{margin: 0;color: rgba(255, 255, 255, .82);font-size: 15px;line-height: 1.6}.rdk .coverband-points .cbp .alink{color: var(--y)}.rdk .pvars{display: grid;grid-template-columns: repeat(auto-fit, minmax(228px, 1fr));gap: 20px;margin-top: 38px}.rdk .pvars:has(> :nth-child(4):last-child){grid-template-columns: repeat(2, minmax(0, 1fr))}@media (min-width: 1000px){.rdk .pvars:has(> :nth-child(4):last-child){grid-template-columns: repeat(4, minmax(0, 1fr))}}@media (max-width: 520px){.rdk .pvars:has(> :nth-child(4):last-child){grid-template-columns: 1fr}}@media (min-width: 761px){.rdk .pvars > .pvar:only-child{display: grid;grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);align-items: stretch}.rdk .pvars > .pvar:only-child .pvar-pic{aspect-ratio: 16/10;background: #fff}.rdk .pvars > .pvar:only-child .pvar-pic img{object-fit: contain}.rdk .pvars > .pvar:only-child > :not(.pvar-pic){align-self: center}}.rdk .pvar{background: #fff;border: 1px solid var(--line);display: flex;flex-direction: column;transition: transform .2s var(--ease), box-shadow .2s var(--ease)}.rdk .pvar:hover{transform: translateY(-3px);box-shadow: 0 10px 30px rgba(0, 0, 0, .07)}.rdk .pvar-top{height: 4px}.rdk a.pvar--link{text-decoration: none;color: inherit}.rdk a.pvar--link:hover{border-color: var(--sg)}.rdk .pvar-more{margin-top: auto;padding-top: 14px;font-size: 13px;font-weight: 600}.rdk .pvar-pic{aspect-ratio: 16/10;overflow: hidden;background: var(--bg2)}.rdk .pvar-pic img{width: 100%;height: 100%;object-fit: cover}.rdk .whitepic .pvar-pic{background: #fff}.rdk .whitepic .pvar-pic img{object-fit: contain;padding: 10px}.rdk .pvar-pic--over{position: relative}.rdk .pvar-pic--over .pvar-line{width: 100%;height: 100%;object-fit: contain;padding: 8px;box-sizing: border-box}.rdk .pvar-pic--over .pvar-el{position: absolute;inset-inline-end: -16%;bottom: -46%;width: 56%;height: auto;object-fit: contain;pointer-events: none}.rdk .pbody-duo{display: grid;grid-template-columns: 1.3fr .7fr;gap: 40px;align-items: center;max-width: 1000px}.rdk #scope .pbody-duo{grid-template-columns: 1fr 1fr;max-width: none}.rdk #scope .pbody-pic{overflow: hidden}.rdk #scope .pbody-pic img{max-height: none;transform: scale(1.45)}.rdk .pbody-duo .pbody{margin: 0}.rdk .pbody-pic img{display: block;width: 100%;height: auto;max-height: 300px;object-fit: contain;margin-inline-start: auto;border-radius: 2px}@media(max-width:720px){.rdk .pbody-duo{grid-template-columns: 1fr;gap: 20px}.rdk .pbody-pic img{max-height: 240px;margin: 0 auto}}.rdk .pvar-bd{padding: 20px 21px 22px;display: flex;flex-direction: column;flex: 1}.rdk .pvar-t{font-size: 10px;font-weight: 700;letter-spacing: .15em;color: var(--g);text-transform: uppercase}.rdk .pvar h3{font-size: 18px;margin-top: 8px;letter-spacing: -.01em}.rdk .pvar h3 a{transition: color .15s var(--ease)}.rdk .pvar h3 a:hover{color: var(--g)}.rdk .pvar p{font-size: 13.5px;color: var(--ink2);line-height: 1.6;margin-top: 11px;flex: 1}.rdk .pvar-u{margin-top: 16px;padding-top: 13px;border-top: 1px solid var(--line);font-size: 11.5px;font-weight: 600;letter-spacing: .04em;color: var(--ink3)}.rdk .ptgrid{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 440px), 1fr));gap: 26px;margin-top: 32px;align-items: start}.rdk .ptw{overflow-x: auto;margin-top: 32px;-webkit-overflow-scrolling: touch}.rdk .ptgrid .ptw{margin-top: 0}.rdk table.pt{border-collapse: collapse;width: 100%;min-width: min(100%, 560px);font-size: 13.5px;background: #fff}.rdk table.pt caption{caption-side: bottom;text-align: start;font-size: 11.5px;color: var(--ink3);padding-top: 12px;line-height: 1.55}.rdk table.pt th, .rdk table.pt td{border: 1px solid var(--line);padding: 11px 14px;text-align: start;vertical-align: top;overflow-wrap: break-word}.rdk table.pt th:first-child, .rdk table.pt td:first-child{min-width: 112px}.rdk table.pt thead th{background: var(--g);color: #fff;font-size: 10px;font-weight: 700;letter-spacing: .13em;text-transform: uppercase;border-color: var(--g);white-space: nowrap}.rdk table.pt thead th.num{text-align: end}.rdk table.pt td.num{text-align: end;white-space: nowrap}.rdk table.pt tbody th{background: var(--bg2);font-weight: 700;font-size: 13px}.rdk table.pt tbody td{color: var(--ink2);font-variant-numeric: tabular-nums}.rdk table.pt tbody tr:hover td, .rdk table.pt tbody tr:hover th{background: #fffdf0}.rdk .pareas{display: grid;grid-template-columns: repeat(auto-fit, minmax(268px, 1fr));gap: 14px;margin-top: 38px}.rdk .pareas:has(> .parea--pic:first-child + .parea:not(.parea--pic)) > .parea--pic:first-child{grid-column: 1 / -1}@media (min-width: 761px){.rdk .pareas:has(> .parea--pic:first-child + .parea:not(.parea--pic)) > .parea--pic:first-child{display: grid;grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);align-items: center}}@media (min-width: 1200px){.rdk .pareas:has(> .parea:nth-child(5):last-child), .rdk .pareas:has(> .parea--pic:first-child + .parea:not(.parea--pic)):has(> .parea:nth-child(6):last-child){grid-template-columns: repeat(5, minmax(0, 1fr))}}@media (min-width: 761px){.rdk .pareas > .parea--pic:only-child{display: grid;grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);align-items: center}.rdk .pareas > .parea--pic:only-child .parea-pic{aspect-ratio: 16/10}}.rdk .pflow{list-style: none;margin: 44px 0 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));gap: 40px}.rdk .pflow-step{position: relative;padding-top: 30px;border-top: 2px solid var(--line)}.rdk .pflow-step::before{content: '';position: absolute;top: -2px;inset-inline-start: 0;width: 48px;height: 2px;background: var(--y)}.rdk .pflow-n{display: block;margin-bottom: 18px;font-size: 11px;font-weight: 700;letter-spacing: .14em;color: var(--ink2)}.rdk .pflow-fig b{display: block;font-size: 44px;font-weight: 700;line-height: 1;letter-spacing: -.02em;color: var(--ink)}.rdk .pflow-fig span{display: block;margin-top: 10px;font-size: 11px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--ink2)}.rdk .pflow-step h4{margin-top: 26px;font-size: 15px;font-weight: 700}.rdk .pflow-step p{margin-top: 8px;font-size: 13.5px;line-height: 1.65;color: var(--ink2);max-width: 34em}.rdk .plead{display: grid;grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr);gap: 56px;align-items: center;margin-top: 40px}.rdk .plead-pic{aspect-ratio: 4/3;overflow: hidden;background: var(--bg2)}.rdk .plead-pic img{width: 100%;height: 100%;object-fit: cover}.rdk .plead-pic--render{background: #fff}.rdk .plead-pic--render img{object-fit: contain;transform: scale(1.12)}.rdk #robot-line .plead-pic--render img{transform: scale(1.4)}.rdk .plead-bd h3{font-size: 19px;font-weight: 700;letter-spacing: -.01em}.rdk .plead-bd > p{font-size: 14.5px;color: var(--ink2);line-height: 1.7;margin-top: 12px}.rdk .plead-parts{list-style: none;margin: 26px 0 0;padding: 0;border-top: 2px solid var(--y)}.rdk .plead-parts li{display: grid;grid-template-columns: 150px minmax(0, 1fr);gap: 18px;padding: 13px 0;border-bottom: 1px solid var(--line)}.rdk .plead-parts b{font-size: 13.5px;font-weight: 700;color: var(--ink);line-height: 1.55}.rdk .plead-parts span{font-size: 13.5px;color: var(--ink2);line-height: 1.55}@media (max-width: 900px){.rdk .plead{grid-template-columns: 1fr;gap: 28px}}@media (max-width: 520px){.rdk .plead-parts li{grid-template-columns: 1fr;gap: 4px}}.rdk .parea{background: #fff;border: 1px solid var(--line);padding: 24px 24px 26px}.rdk .parea h4{font-size: 15px;font-weight: 700;letter-spacing: -.005em}.rdk .parea p{font-size: 13.5px;color: var(--ink2);line-height: 1.65;margin-top: 14px}.rdk .parea p b{color: var(--ink);font-weight: 700}.rdk .parea-pic{margin-top: 16px;aspect-ratio: 16/9;overflow: hidden;background: var(--bg2)}.rdk .parea-pic img{width: 100%;height: 100%;object-fit: cover}.rdk .parea--pic{padding: 0}.rdk .parea--pic .parea-pic{margin-top: 0;aspect-ratio: 16/10}.rdk .parea--pic .parea-bd{padding: 22px 24px 26px}.rdk #options .parea--pic .parea-pic{background: #fff}.rdk #options .parea--pic .parea-pic img{transform: scale(1.8)}.rdk .parea-pic--render{background: #fff}.rdk .parea-pic--render img{object-fit: contain;padding: 12px}.rdk .pfaq{margin-top: 32px;border-top: 1px solid var(--line);max-width: 56em}.rdk .pfaq details{border-bottom: 1px solid var(--line)}.rdk .pfaq summary{cursor: pointer;list-style: none;padding: 19px 44px 19px 0;font-size: 15.5px;font-weight: 600;position: relative;transition: color .15s var(--ease)}.rdk .pfaq summary::-webkit-details-marker{display: none}.rdk .pfaq summary:hover{color: var(--y-dark)}.rdk .pfaq summary::after{content: "";position: absolute;inset-inline-end: 8px;top: 26px;width: 9px;height: 9px;border-inline-end: 2px solid var(--ink3);border-bottom: 2px solid var(--ink3);transform: rotate(45deg);transition: transform .2s var(--ease)}.rdk .pfaq details[open] summary::after{transform: rotate(-135deg)}.rdk .pfaq-a{font-size: 14.5px;color: var(--ink2);line-height: 1.7;padding: 0 44px 22px 0;max-width: 44em}.rdk .psibs{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 28px}.rdk .psibs a{border: 1px solid var(--line);padding: 13px 18px;font-size: 14px;font-weight: 600;transition: border-color .15s var(--ease), background .15s var(--ease)}.rdk .psibs a:hover{border-color: var(--ink);background: #fff}.rdk .psibs a span{color: var(--y-dark);margin-inline-start: 6px}.rdk .relgrid{display: grid;grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));gap: 14px;margin-top: 26px}.rdk .relcard{display: block;border: 1px solid var(--line);border-inline-start: 3px solid var(--b);border-radius: 4px;padding: 18px 20px;background: #fbfbfa;transition: border-color .15s var(--ease), background .15s var(--ease)}.rdk .relcard:hover{border-color: var(--ink);background: #fff}.rdk .relcard h3{margin: 0;font-size: 17px;color: var(--ink)}.rdk .relcard h3 span{color: var(--y-dark);margin-inline-start: 4px}.rdk .relcard p{margin: 6px 0 0;font-size: 14px;line-height: 1.5;color: var(--ink2)}.rdk .relcard-t{font-size: 10.5px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--ink2);margin-bottom: 6px}.rdk .relcard p.relcard-u{font-size: 12.5px;color: var(--ink3)}.rdk .cat-g li a{display: block}.rdk .cat-g li a:hover b{box-shadow: inset 0 -2px 0 var(--y)}@media (max-width:900px){.rdk .pcols{grid-template-columns: 1fr;gap: 30px}.rdk .psub .in{gap: 20px}}.rdk .pbody{font-size: 15.5px;color: var(--ink2);line-height: 1.75;margin-top: 20px;max-width: 44em}.rdk .pbody b{color: var(--ink);font-weight: 700}.rdk .pnums{display: grid;grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));gap: 14px;margin-top: 38px}.rdk .pnum{background: #fff;border: 1px solid var(--line);border-top: 3px solid var(--y);padding: 22px 22px 24px}.rdk .pnum b{display: block;font-size: 26px;font-weight: 700;letter-spacing: -.025em;line-height: 1.05}.rdk .pnum span{display: block;font-size: 10.5px;font-weight: 600;letter-spacing: .13em;text-transform: uppercase;color: var(--ink3);margin-top: 9px}.rdk .pnum p{font-size: 13px;color: var(--ink2);line-height: 1.6;margin-top: 13px;padding-top: 12px;border-top: 1px solid var(--line)}.rdk .pnum em{display: block;font-size: 11px;color: var(--y-dark);margin-top: 9px;font-style: normal;font-weight: 600}.rdk .flow{list-style: none;display: flex;flex-wrap: wrap;align-items: stretch;gap: 10px;margin-top: 34px;padding: 0}.rdk .flow-step{flex: 1 1 185px;min-width: 165px;display: flex;gap: 12px;background: #fff;border: 1px solid var(--line);border-top: 3px solid var(--y);padding: 16px 16px 18px}.rdk .flow-n{flex: none;width: 26px;height: 26px;border-radius: 50%;background: var(--y);color: var(--g);font-weight: 700;font-size: 13px;display: grid;place-items: center}.rdk .flow-bd b{display: block;font-size: 14px;font-weight: 700;line-height: 1.2;color: var(--ink)}.rdk .flow-bd span{display: block;font-size: 12.5px;color: var(--ink2);line-height: 1.5;margin-top: 6px}.rdk .flow-arrow{flex: none;align-self: center;color: var(--ink3);font-size: 18px;list-style: none}@media (max-width:640px){.rdk .flow-arrow{display: none}.rdk .flow-step{flex-basis: 100%}}.rdk .passrow{margin-top: 32px;padding: 22px 24px;background: var(--bg2);border: 1px solid var(--line)}.rdk .passrow-lead{font-size: 12px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--ink);margin-bottom: 15px}.rdk .passops{list-style: none;display: flex;flex-wrap: wrap;gap: 9px;padding: 0;margin: 0}.rdk .passops li{background: #fff;border: 1px solid var(--line);border-inline-start: 3px solid var(--y);padding: 9px 15px;font-size: 13.5px;font-weight: 600;color: var(--ink)}.rdk ul.tick--cols{margin-top: 26px;columns: 2;column-gap: 40px}.rdk ul.tick--cols li{break-inside: avoid}@media (max-width:640px){.rdk ul.tick--cols{columns: 1}}.rdk .hero .heromore{margin-top: 18px}.rdk .hero .heromore a{font-size: 11.5px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: #fff;box-shadow: inset 0 -1px 0 rgba(255, 255, 255, .45)}.rdk .hero .heromore a:hover{box-shadow: inset 0 -2px 0 var(--y)}.rdk .lad{display: grid;grid-template-columns: repeat(var(--lad-n, 5), 1fr);gap: 10px;margin-top: 40px}.rdk .lad-step{position: relative;display: block;background: #fff;border: 1px solid var(--line);border-top: 3px solid var(--sg);padding: 20px 18px 22px;text-decoration: none;color: inherit;transition: transform .15s ease, box-shadow .15s ease}.rdk .lad-step:hover{transform: translateY(-3px);box-shadow: 0 10px 28px rgba(0, 0, 0, .08);border-top-color: var(--y)}.rdk .lad-n{display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;border-radius: 50%;background: var(--g);color: #fff;font-size: 12px;font-weight: 700}.rdk .lad-name{display: block;font-size: 15px;font-weight: 700;letter-spacing: -.01em;margin-top: 12px}.rdk .lad-doing{display: block;font-size: 12.5px;color: var(--ink2);line-height: 1.5;margin-top: 7px}.rdk .lad-prod{display: block;font-size: 10.5px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--ink3);margin-top: 12px;line-height: 1.7}@media(max-width:960px){.rdk .lad{grid-template-columns: 1fr 1fr}}@media(max-width:560px){.rdk .lad{grid-template-columns: 1fr}}.rdk .xh{position: relative;background: var(--scrim2);color: #fff}.rdk .xh+.xh{border-top: 1px solid rgba(255, 255, 255, .1)}.rdk .xh-top{position: relative;overflow: hidden}.rdk .xh-bg{position: absolute;inset: 0;background-size: cover;background-position: center 40%}.rdk .xh-bg--todo{background: repeating-linear-gradient(45deg, #141a1e, #141a1e 24px, #181f24 24px, #181f24 48px)}.rdk .xh-veil{position: absolute;inset: 0;background: linear-gradient(180deg, rgba(8, 12, 16, 0) 55%, rgba(8, 12, 16, .55) 100%), linear-gradient(95deg, rgba(8, 12, 16, .94) 0%, rgba(8, 12, 16, .88) 36%, rgba(8, 12, 16, .5) 66%, rgba(8, 12, 16, .22) 100%)}.rdk .xh-in{position: relative;padding: 96px 0 88px}.rdk .xh-grid{display: grid;grid-template-columns: minmax(0, 1fr) 380px;gap: 64px;align-items: start}.rdk .xh-grid--nocase{grid-template-columns: 1fr}@media(max-width:1100px){.rdk .xh-grid{grid-template-columns: minmax(0, 1fr) 340px}}@media(max-width:960px){.rdk .xh-grid{grid-template-columns: 1fr}}@media(min-width:961px){.rdk .xh--flip .xh-veil{background: linear-gradient(180deg, rgba(8, 12, 16, 0) 55%, rgba(8, 12, 16, .55) 100%), linear-gradient(265deg, rgba(8, 12, 16, .94) 0%, rgba(8, 12, 16, .88) 36%, rgba(8, 12, 16, .5) 66%, rgba(8, 12, 16, .22) 100%)}.rdk .xh--flip .xh-grid{grid-template-columns: 380px minmax(0, 1fr)}.rdk .xh--flip .xh-grid--nocase{grid-template-columns: 1fr}.rdk .xh--flip .xh-case{order: -1}.rdk .xh--flip .xh-main{justify-self: end;width: min(100%, 680px)}.rdk .xh--flip .xh-foot{width: min(680px, calc(100% - 380px - 64px));margin-inline-start: auto}.rdk .xh--flip .xh-grid--nocase+.xh-foot{width: min(680px, 100%)}}@media(min-width:961px) and (max-width:1100px){.rdk .xh--flip .xh-grid{grid-template-columns: 340px minmax(0, 1fr)}.rdk .xh--flip .xh-foot{width: min(680px, calc(100% - 340px - 64px))}}.rdk .xh-main{min-width: 0}.rdk .xh-lead{min-width: 0}.rdk .xh-foot{margin-top: 30px}.rdk .xh-foot .xh-actions{margin-top: 0}.rdk .xh-eyebrow{font-size: 12px;font-weight: 600;letter-spacing: .24em;color: var(--y);text-transform: uppercase}.rdk .xh-h2{margin-top: 15px;font-size: clamp(30px, 4.4vw, 52px);font-weight: 700;letter-spacing: -.03em;line-height: 1.05;max-width: 15em}.rdk .xh-sub{font-size: 17px;color: #d3d6d5;margin-top: 18px;max-width: 40em;line-height: 1.55}.rdk .xh-machines{display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));gap: 12px;margin-top: 30px}.rdk .xh-machine{background: rgba(255, 255, 255, .06);border-inline-start: 3px solid var(--y);padding: 14px 16px}.rdk .xh-machine b{display: block;font-size: 14px;font-weight: 700}.rdk .xh-machine span{display: block;font-size: 12px;color: #b9bdbc;margin-top: 5px;line-height: 1.5}.rdk .xh-machine--pic{padding: 0;border-inline-start: 0;border-top: 3px solid var(--y);overflow: hidden;display: flex;flex-direction: column}.rdk .xh-mpic{aspect-ratio: 16/9;background: #0e1417;overflow: hidden}.rdk .xh-mpic img{width: 100%;height: 100%;object-fit: cover;display: block}.rdk .xh-machine--pic .xh-mbody{padding: 13px 16px 15px;flex: 1 1 auto}.rdk .xh-machine--link{position: relative;cursor: pointer;transition: background .2s}.rdk .xh-machine--link a{color: inherit;text-decoration: none}.rdk .xh-machine--link a::after{content: "";position: absolute;inset: 0;z-index: 1}.rdk .xh-machine--link:hover{background: rgba(255, 255, 255, .12)}.rdk .xh-machine--link:hover a, .rdk .xh-machine--link a:focus-visible{text-decoration: underline;text-decoration-color: var(--y);text-underline-offset: 3px}.rdk .xh-machine--link .xh-mpic img{transition: transform .4s ease}.rdk .xh-machine--link:hover .xh-mpic img{transform: scale(1.04)}.rdk .xh-step2{background: var(--scrim);border-top: 1px solid rgba(255, 255, 255, .08);padding: 48px 0 56px}.rdk .xh-steplabel{text-align: center;font-size: 12px;font-weight: 600;letter-spacing: .22em;text-transform: uppercase;color: var(--y);margin-bottom: 26px}.rdk .xh-subs{display: flex;flex-wrap: wrap;justify-content: center;gap: 22px}.rdk .xh-sb{flex: 1 1 300px;max-width: 400px;min-width: 0;display: flex;flex-direction: column;overflow: hidden;background: rgba(255, 255, 255, .05);border-top: 3px solid var(--sg)}.rdk .xh-sbpic{background: #0e1417;aspect-ratio: 16/9;overflow: hidden}.rdk .xh-sbpic img{width: 100%;height: 100%;object-fit: cover;display: block}.rdk .xh-sbbody{display: flex;flex-direction: column;padding: 18px 20px 22px;flex: 1 1 auto}.rdk .xh-sbtag{display: block;font-size: 10px;font-weight: 600;letter-spacing: .16em;color: #b9bdbc}.rdk .xh-sbtag--upgrade{color: var(--b)}.rdk .xh-sb:has(.xh-sbtag--upgrade){border-top-color: var(--b)}.rdk .xh-sbtag--choice{color: var(--y)}.rdk .xh-sb:has(.xh-sbtag--choice){border-top-color: var(--y)}.rdk .xh-sbname{display: block;font-size: 15.5px;font-weight: 700;margin-top: 9px}.rdk .xh-sbtext{display: block;font-size: 13.5px;color: #c3c6c5;line-height: 1.58;margin-top: 7px}.rdk .xh-actions{display: flex;gap: 20px;flex-wrap: wrap;align-items: center;margin-top: 32px}.rdk .xh-actions .btn.ghost{background: transparent;border: 0;padding: 12px 2px;color: #e7e9e8;font-weight: 600;text-decoration: underline;text-underline-offset: 5px;text-decoration-color: rgba(255, 255, 255, .3)}.rdk .xh-actions .btn.ghost:hover{background: transparent;color: #fff;text-decoration-color: var(--y)}.rdk .xh-upnote{font-size: 12.5px;color: #bdbdbd;margin-top: 14px;max-width: 38em;line-height: 1.55}.rdk .xh-case{background: rgba(12, 17, 20, .66);border-top: 3px solid var(--y);overflow: hidden}.rdk .xh-casepic{aspect-ratio: 4/3;background: #0e1417;overflow: hidden}.rdk .xh-casepic img{width: 100%;height: 100%;object-fit: cover;display: block}.rdk .xh-casepic--todo{display: flex;align-items: center;justify-content: center;background: repeating-linear-gradient(45deg, #141a1e, #141a1e 22px, #191f24 22px, #191f24 44px)}.rdk .xh-casepic--todo span{font-size: 10px;font-weight: 600;letter-spacing: .16em;color: #6c7378}.rdk .xh-casebody{padding: 24px 26px 28px}.rdk .xh-case--nopic .xh-casebody{padding-top: 32px}.rdk .xh-caselbl{font-size: 10px;font-weight: 600;letter-spacing: .2em;color: var(--y);text-transform: uppercase}.rdk .xh-caseorg{display: block;font-size: 23px;font-weight: 700;margin-top: 12px;letter-spacing: -.015em;line-height: 1.1}.rdk .xh-casegeo{display: block;font-size: 11px;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: #bdbdbd;margin-top: 5px}.rdk .xh-caseline{font-size: 13px;color: #d3d6d5;margin-top: 14px;padding-top: 14px;border-top: 1px solid rgba(255, 255, 255, .14);line-height: 1.5}.rdk .xh-casetext{font-size: 14px;color: #c9cccb;line-height: 1.62;margin-top: 11px}.rdk .xh-casebody .alink{margin-top: 16px;display: inline-block}.rdk .xm{border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);background: #fff}.rdk .xm-row{display: grid;grid-template-columns: 220px minmax(0, 1fr) auto;gap: 26px;align-items: baseline;padding: 20px 0}.rdk .xm-row+.xm-row{border-top: 1px solid var(--line)}.rdk .xm-name{font-size: 14.5px;font-weight: 700;letter-spacing: -.01em}.rdk .xm-text{font-size: 13.5px;color: var(--ink2);line-height: 1.55}@media(max-width:760px){.rdk .xm-row{grid-template-columns: 1fr;gap: 6px}}.rdk .pic--todo{display: flex;align-items: center;justify-content: center;background: repeating-linear-gradient(45deg, #eceded, #eceded 20px, #e3e5e4 20px, #e3e5e4 40px);min-height: 150px}.rdk .pic--todo span{font-size: 9.5px;font-weight: 600;letter-spacing: .18em;color: var(--ink3)}.rdk .sc-case{font-size: 12px;color: var(--ink2);margin-top: 12px;padding-top: 11px;border-top: 1px solid var(--line)}.rdk .sc-case b{color: var(--ink)}.rdk .ab-bar-wrap{background: var(--bg2);border-bottom: 1px solid var(--line);padding: 16px 0}.rdk .ab-bar{display: flex;flex-wrap: wrap;gap: 9px}.rdk .ab-tab{font-size: 13.5px;font-weight: 700;color: var(--ink2);background: #fff;border: 1px solid var(--line);padding: 9px 16px;white-space: nowrap}.rdk .ab-tab:hover{color: var(--ink);border-color: var(--ink3)}.rdk .ab-tab.on{color: var(--ink);border-color: var(--ink);box-shadow: inset 0 -3px 0 var(--y)}.rdk .ab-note{font-size: 13px;color: var(--ink2);margin-top: 13px;max-width: 56em;line-height: 1.55;border-inline-start: 3px solid var(--y);padding-inline-start: 13px}.rdk .ab-facet{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 12px}.rdk .ab-facet-label{font-size: 10.5px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--ink3);margin-inline-end: 4px}.rdk .ab-chip{font-size: 12.5px;font-weight: 600;color: var(--ink2);background: #fff;border: 1px solid var(--line);border-radius: 20px;padding: 5px 13px;white-space: nowrap}.rdk .ab-chip:hover{color: var(--ink);border-color: var(--ink3)}.rdk .ab-chip.on{color: var(--ink);border-color: var(--ink);background: var(--y)}.rdk .ab-chip b{font-weight: 700;color: var(--ink3);margin-inline-start: 2px}.rdk .ab-chip.on b{color: var(--ink)}.rdk .ab-empty{font-size: 14px;color: var(--ink2);margin-top: 18px}.rdk .ab-empty a{font-weight: 600;border-bottom: 2px solid var(--y)}.rdk .ab-more{margin-top: 22px;border-top: 1px solid var(--line)}.rdk .ab-more>summary{font-size: 13.5px;font-weight: 700;color: var(--ink2);cursor: pointer;padding: 15px 0;list-style: none}.rdk .ab-more>summary::-webkit-details-marker{display: none}.rdk .ab-more>summary::before{content: "+ ";color: var(--ink3)}.rdk .ab-more[open]>summary::before{content: "\2212 "}.rdk .ab-more>summary:hover{color: var(--ink)}.rdk .ab-hero{display: grid;grid-template-columns: minmax(0, 340px) 1fr;gap: 30px;align-items: center;background: #fff;border: 1px solid var(--line);border-inline-start: 4px solid var(--y);padding: 24px;margin-top: 10px}.rdk .ab-hero-pic img{width: 100%;height: auto;display: block}.rdk .ab-hero-eyebrow{font-size: 10.5px;font-weight: 700;letter-spacing: .16em;color: var(--ink3);text-transform: uppercase}.rdk .ab-hero-body h3{font-size: 23px;margin-top: 7px}.rdk .ab-hero-body p{font-size: 14.5px;color: var(--ink2);margin: 11px 0 17px;line-height: 1.55;max-width: 44em}.rdk .ab-robot-note{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px;background: rgba(255, 255, 255, .08);border: 1px solid rgba(255, 255, 255, .28);border-radius: 2px;color: #fff;font-size: 14px;padding: 12px 16px;margin-bottom: 22px}.rdk .ab-robot-note b{color: var(--y)}.rdk .ab-robot-note a{color: #fff;font-weight: 600;border-bottom: 2px solid var(--y);padding-bottom: 1px}.rdk .ab-reset{margin-top: 30px}.rdk .ab-hero--cross{border-inline-start-color: var(--b);margin-top: 18px}.rdk .ab-hero--cross .ab-hero-eyebrow{color: var(--b)}.rdk .ab-robot-lead{margin-top: 4px}.rdk .ab-robot-lead.solo{max-width: 560px}.rdk .rh-more{margin-top: 28px;border-top: 1px solid rgba(255, 255, 255, .22)}.rdk .rh-more>summary{color: #fff;font-size: 13.5px;font-weight: 700;cursor: pointer;padding: 16px 0;list-style: none}.rdk .rh-more>summary::-webkit-details-marker{display: none}.rdk .rh-more>summary::before{content: "+ ";color: var(--y)}.rdk .rh-more[open]>summary::before{content: "\2212 "}.rdk .rh-more>summary:hover{color: var(--y)}.rdk .ab-robot-rest{display: grid;grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));gap: 16px;margin-top: 6px}@media(max-width:640px){.rdk .ab-hero{grid-template-columns: 1fr}}.rdk .film-w{max-width: 940px}.rdk .film{position: relative;margin-top: 26px;aspect-ratio: 16/9;background: var(--scrim2);overflow: hidden;box-shadow: 0 24px 60px -30px rgba(10, 15, 19, .55)}.rdk .film iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.rdk .film-cap{font-size: 13px;color: var(--ink2);margin-top: 14px}.rdk .tl{position: relative;margin-top: 34px;padding-inline-start: 0;list-style: none}.rdk .tl-i{position: relative;display: grid;grid-template-columns: 96px 1fr;gap: 22px;padding: 0 0 30px 22px;border-inline-start: 3px solid var(--line)}.rdk .tl-i:last-child{padding-bottom: 0}.rdk .tl-i::before{content: "";position: absolute;inset-inline-start: -8px;top: 5px;width: 13px;height: 13px;border-radius: 50%;background: var(--y);box-shadow: 0 0 0 3px #fff}.rdk .tl-y{font-weight: 700;font-size: 22px;color: var(--g);letter-spacing: .01em;line-height: 1.1}.rdk .tl-c h3{font-size: 16px;font-weight: 700;color: var(--ink);margin-bottom: 5px}.rdk .tl-c p{font-size: 14.5px;color: var(--ink2);line-height: 1.55;max-width: 62ch}@media (max-width:640px){.rdk .tl-i{grid-template-columns: 1fr;gap: 4px;padding-inline-start: 20px}.rdk .tl-y{font-size: 19px}}.rdk .dls{display: grid;grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));gap: 18px;margin-top: 28px}.rdk .dl{display: flex;gap: 16px;align-items: center;background: #fff;border: 1px solid var(--line);padding: 14px;transition: border-color .15s var(--ease), transform .15s var(--ease)}.rdk .dl:hover{border-color: var(--y);transform: translateY(-2px)}.rdk .dl-thumb{flex: 0 0 62px;width: 62px;height: 84px;background: var(--bg2);display: grid;place-items: center;overflow: hidden;border: 1px solid var(--line)}.rdk .dl-thumb img{width: 100%;height: 100%;object-fit: cover}.rdk .dl-thumb span{font-size: 11px;font-weight: 700;letter-spacing: .12em;color: var(--ink3)}.rdk .dl-b b{display: block;font-size: 14px;color: var(--ink);line-height: 1.3}.rdk .dl-b span{display: block;font-size: 12.5px;color: var(--ink2);margin-top: 4px}.rdk a.ref, .rdk a.case{color: inherit;text-decoration: none;display: flex;flex-direction: column}.rdk .ref--link, .rdk .case--link{transition: border-color .15s var(--ease), box-shadow .15s var(--ease), transform .15s var(--ease);cursor: pointer}.rdk .ref--link:hover, .rdk .case--link:hover{border-color: var(--y);box-shadow: 0 18px 40px -26px rgba(10, 15, 19, .5);transform: translateY(-3px)}.rdk .ref-go, .rdk .case-go{margin-top: auto;padding-top: 14px;font-size: 12.5px;font-weight: 600;letter-spacing: .04em;color: var(--ink);display: inline-flex;gap: 7px;align-items: center}.rdk .ref--link:hover .ref-go, .rdk .case--link:hover .case-go{color: var(--y-dark)}.rdk .ref-go em, .rdk .case-go em{font-style: normal;transition: transform .15s var(--ease)}.rdk .ref--link:hover .ref-go em, .rdk .case--link:hover .case-go em{transform: translateX(4px)}.rdk .cs-hero{position: relative;background: var(--g);color: #fff;overflow: hidden}.rdk .cs-hero--img{background: var(--scrim2)}.rdk .cs-bg{position: absolute;inset: 0;background-size: cover;background-position: center}.rdk .cs-veil{position: absolute;inset: 0;background: linear-gradient(180deg, rgba(10, 15, 19, .55), rgba(10, 15, 19, .78))}.rdk .cs-in{position: relative;padding: 64px 0 58px}.rdk .cs-logo{display: inline-flex;align-items: center;background: #fff;border-radius: 9px;padding: 13px 20px;margin-bottom: 22px;box-shadow: 0 3px 18px rgba(0, 0, 0, .22)}.rdk .cs-logo img{height: 46px;width: auto;max-width: 230px;object-fit: contain;display: block}@media (max-width:640px){.rdk .cs-logo img{height: 38px;max-width: 180px}}.rdk .cs-eyebrow{font-size: 12px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--y);margin-bottom: 16px}.rdk .cs-hero h1{font-size: clamp(28px, 4vw, 46px);font-weight: 700;line-height: 1.05;max-width: 16ch}.rdk .cs-sub{margin-top: 16px;font-size: clamp(16px, 1.7vw, 19px);color: #e8e8e6;max-width: 52ch;line-height: 1.5}.rdk .cs-systems{margin-top: 20px;display: inline-block;font-size: 13px;font-weight: 600;letter-spacing: .02em;color: #fff;background: rgba(255, 255, 255, .14);padding: 8px 14px}.rdk .cs-quotes .w{display: flex;flex-direction: column;gap: 34px}.rdk .cs-quote{display: grid;grid-template-columns: 120px 1fr;gap: 28px;align-items: start}.rdk .cs-portrait{width: 120px;height: 120px;overflow: hidden;background: var(--bg2);border-radius: 50%}.rdk .cs-portrait img{width: 100%;height: 100%;object-fit: cover}.rdk .cs-portrait--ph{display: grid;place-items: center;background: var(--g)}.rdk .cs-portrait--ph span{font-size: 34px;font-weight: 700;color: #fff;letter-spacing: .02em}.rdk .cs-qbody blockquote{font-size: clamp(19px, 2.2vw, 26px);font-weight: 700;line-height: 1.35;color: var(--ink)}.rdk .cs-qbody figcaption{margin-top: 16px;font-size: 14.5px;color: var(--ink2)}.rdk .cs-qbody figcaption b{display: block;color: var(--ink);font-size: 15px}.rdk .cs-metagrid{display: grid;grid-template-columns: 1fr 1fr;gap: 40px}.rdk .cs-nums{display: flex;flex-wrap: wrap;gap: 26px 40px;margin-top: 14px}.rdk .cs-nums b{display: block;font-size: 30px;font-weight: 700;color: var(--g);line-height: 1}.rdk .cs-nums span{display: block;font-size: 13.5px;color: var(--ink2);margin-top: 6px;max-width: 22ch}.rdk .cs-sys{display: flex;flex-direction: column;gap: 10px;margin-top: 14px}.rdk .cs-sys a{display: flex;align-items: baseline;gap: 8px;background: #fff;border: 1px solid var(--line);padding: 13px 16px;color: var(--ink);text-decoration: none;font-weight: 600;font-size: 15px;transition: border-color .15s var(--ease)}.rdk .cs-sys a:hover{border-color: var(--y)}.rdk .cs-sys a span{font-weight: 400;font-size: 13px;color: var(--ink2)}.rdk .cs-sys a em{margin-inline-start: auto;font-style: normal;color: var(--y-dark)}.rdk .cs-story .cs-prose{max-width: 68ch;margin-top: 20px}.rdk .cs-prose p{font-size: 16px;line-height: 1.7;color: var(--ink);margin-bottom: 16px}.rdk .cs-toggle{max-width: 68ch;margin-top: 18px}.rdk .cs-src{margin-top: 18px;font-size: 12.5px;color: var(--ink3);font-style: italic}@media (max-width:720px){.rdk .cs-quote{grid-template-columns: 1fr;gap: 16px}.rdk .cs-portrait{width: 88px;height: 88px}.rdk .cs-metagrid{grid-template-columns: 1fr;gap: 30px}}.rdk .gloss-index{display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 34px 48px;margin-top: 34px}.rdk .gloss-cat h3{font-size: 13px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--ink2);padding-bottom: 10px;border-bottom: 2px solid var(--y);margin-bottom: 6px}.rdk .gloss-cat ul{list-style: none}.rdk .gloss-cat li{border-bottom: 1px solid var(--line)}.rdk .gloss-cat a{display: block;padding: 13px 0;text-decoration: none;color: var(--ink)}.rdk .gloss-cat a b{display: block;font-size: 15.5px;font-weight: 700}.rdk .gloss-cat a span{display: block;font-size: 13px;color: var(--ink2);margin-top: 3px;line-height: 1.45}.rdk .gloss-cat a:hover b{color: var(--y-dark)}.rdk .term-hero{background: var(--bg2);border-bottom: 1px solid var(--line);padding: 44px 0 40px}.rdk .term-cat{font-size: 12px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--ink2);margin-bottom: 12px}.rdk .term-hero h1{font-size: clamp(30px, 4.5vw, 50px);font-weight: 700;line-height: 1.05}.rdk .term-def{margin-top: 16px;font-size: clamp(17px, 2vw, 21px);color: var(--ink);max-width: 60ch;line-height: 1.5;font-weight: 500}.rdk .term-aka{margin-top: 16px;font-size: 13.5px;color: var(--ink2)}.rdk .term-aka span{font-weight: 600;text-transform: uppercase;letter-spacing: .08em;font-size: 11.5px;margin-inline-end: 6px}.rdk .term-aka i{font-style: normal}.rdk .term-body{display: grid;grid-template-columns: 1fr 320px;gap: 48px;align-items: start}.rdk .term-prose{max-width: 64ch}.rdk .term-prose p{font-size: 16.5px;line-height: 1.7;color: var(--ink);margin-bottom: 18px}.rdk .term-prose em{font-style: italic}.rdk .term-randek{background: #fff;border: 1px solid var(--line);border-top: 3px solid var(--y);padding: 24px 22px;position: sticky;top: 80px}.rdk .term-randek p{font-size: 14.5px;line-height: 1.6;color: var(--ink2);margin-top: 8px}.rdk .term-prods{display: flex;flex-direction: column;gap: 9px;margin-top: 16px}.rdk .term-prods a{display: flex;align-items: center;gap: 8px;background: var(--bg2);padding: 11px 14px;text-decoration: none;color: var(--ink);font-weight: 600;font-size: 14.5px;transition: background .15s var(--ease)}.rdk .term-prods a:hover{background: #fff;box-shadow: inset 0 0 0 1px var(--y)}.rdk .term-prods a em{margin-inline-start: auto;font-style: normal;color: var(--y-dark)}.rdk .term-related{display: grid;grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));gap: 16px;margin-top: 22px}.rdk .term-related a{display: block;background: #fff;border: 1px solid var(--line);padding: 16px 18px;text-decoration: none;color: var(--ink);transition: border-color .15s var(--ease)}.rdk .term-related a:hover{border-color: var(--y)}.rdk .term-related a b{display: block;font-size: 15px;font-weight: 700}.rdk .term-related a span{display: block;font-size: 12.5px;color: var(--ink2);margin-top: 4px;line-height: 1.45}.rdk .term-chips{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 18px}.rdk .term-chips a{display: inline-block;padding: 9px 14px;background: #fff;border: 1px solid var(--line);color: var(--ink);font-size: 14.5px;font-weight: 600;text-decoration: none}.rdk .term-chips a:hover{border-color: var(--y)}.rdk .term-orgs{margin-top: 22px;padding-top: 18px;border-top: 1px solid var(--line)}.rdk .term-orgs a{display: block;padding: 8px 0;color: var(--ink);font-size: 14px;font-weight: 600;text-decoration: none;line-height: 1.35}.rdk .term-orgs a:hover{text-decoration: underline;text-decoration-color: var(--y)}.rdk .term-orgs small{display: block;font-weight: 400;font-size: 12px;color: var(--ink2)}.rdk .term-fig{margin: 28px 0 8px;padding: 20px 16px 14px;background: var(--bg2);border: 1px solid var(--line)}.rdk .term-fig svg{display: block;width: 100%;height: auto}.rdk .term-fig img{display: block;width: 100%;max-width: 560px;height: auto;margin: 0 auto}.rdk .term-fig figcaption{font-size: 13.5px;color: var(--ink2);margin-top: 10px;line-height: 1.5}.rdk .fig-truss .tf-member line{stroke: #d2a868;stroke-width: 13;stroke-linecap: square}.rdk .fig-truss .tf-plate rect{fill: var(--y);stroke: var(--g);stroke-width: 1.5}.rdk .fig-truss .tf-lead line{stroke: var(--g);stroke-width: 1.2}.rdk .fig-truss .tf-span line{stroke: var(--g);stroke-width: 1.2}.rdk .fig-truss.has-hl .tf-member g:not(.hl) line{opacity: .45}.rdk .fig-truss .tf-member .hl line{stroke: var(--b)}.rdk .fig-truss .tf-plate.hl rect, .rdk .fig-truss .tf-plate .hl rect{fill: var(--b)}.rdk .fig-truss .tf-span.hl line{stroke: var(--b);stroke-width: 2.5}.rdk .fig-truss .tf-lbl text.hl{fill: var(--b);font-weight: 700}.rdk .fig-truss .tf-lbl text{fill: var(--ink);font-size: 17px;font-weight: 600}@media (max-width:820px){.rdk .term-body{grid-template-columns: 1fr;gap: 28px}.rdk .term-randek{position: static}}.rdk .dl-h1{font-size: clamp(30px, 4.5vw, 50px);font-weight: 700;line-height: 1.05;margin-bottom: 8px}.rdk .dl-groups{margin-top: 20px}.rdk .dl-group{margin-top: 44px}.rdk .dl-group>h2{font-size: 20px;font-weight: 700;letter-spacing: .01em;padding-bottom: 12px;border-bottom: 2px solid var(--y);margin-bottom: 22px}.rdk .dl-sub{margin-bottom: 26px}.rdk .dl-sub h3{font-size: 12.5px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--ink2);margin-bottom: 14px}.rdk .dli-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));gap: 18px}.rdk .dli{display: flex;gap: 16px;background: #fff;border: 1px solid var(--line);padding: 16px}.rdk .dli-thumb{flex: 0 0 66px;width: 66px;height: 90px;background: var(--bg2);border: 1px solid var(--line);display: grid;place-items: center;overflow: hidden}.rdk .dli-thumb img{width: 100%;height: 100%;object-fit: cover}.rdk .dli-thumb span{font-size: 11px;font-weight: 700;letter-spacing: .12em;color: var(--ink3)}.rdk .dli-body{display: flex;flex-direction: column;min-width: 0}.rdk .dli-body>b{font-size: 14.5px;font-weight: 700;color: var(--ink);line-height: 1.3}.rdk .dli-note{font-size: 12.5px;color: var(--ink2);margin-top: 4px}.rdk .dli-langs{display: flex;flex-wrap: wrap;gap: 7px;margin-top: auto;padding-top: 12px}.rdk .dli-langs a{font-size: 11.5px;font-weight: 700;letter-spacing: .06em;color: var(--g);background: var(--bg2);border: 1px solid var(--line);padding: 5px 10px;text-decoration: none;transition: background .15s var(--ease), border-color .15s var(--ease)}.rdk .dli-langs a:hover{background: var(--y);border-color: var(--y);color: var(--g)}.rdk .hero .bg:not(.has-video), .rdk .cs-hero .cs-bg{transform-origin: center;animation: kenburns 26s ease-in-out infinite alternate;will-change: transform}@keyframes kenburns{from{transform: scale(1)}to{transform: scale(1.12)}}@media (prefers-reduced-motion:reduce){.rdk .hero .bg:not(.has-video), .rdk .cs-hero .cs-bg{animation: none}}.rdk .tiers{display: grid;grid-template-columns: repeat(4, 1fr);gap: 18px;margin-top: 34px}.rdk .tier{background: #fff;border: 1px solid var(--line);border-top: 3px solid var(--sg);padding: 24px 20px;display: flex;flex-direction: column}.rdk .tier-n{font-size: 12px;font-weight: 800;letter-spacing: .12em;color: var(--ink3)}.rdk .tier h3{font-size: 19px;font-weight: 800;margin-top: 10px}.rdk .tier-lvl{font-size: 11.5px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--ink2);margin-top: 6px;padding-bottom: 14px;border-bottom: 1px solid var(--line)}.rdk .tier p{font-size: 13.5px;line-height: 1.55;color: var(--ink);margin-top: 14px}.rdk .tier-note{font-size: 12.5px;color: var(--ink2);margin-top: auto;padding-top: 14px}.rdk .tier--top{border-top-color: var(--y);box-shadow: 0 22px 50px -30px rgba(10, 15, 19, .5)}.rdk .tier--top .tier-lvl{color: var(--y-dark)}.rdk .tier-improves{margin-top: 40px;background: var(--bg2);padding: 30px 26px}.rdk .tier-imp-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));gap: 20px 30px;margin-top: 16px}.rdk .tier-imp-grid b{display: block;font-size: 14.5px;color: var(--ink)}.rdk .tier-imp-grid span{display: block;font-size: 13px;color: var(--ink2);margin-top: 4px;line-height: 1.5}@media (max-width:900px){.rdk .tiers{grid-template-columns: repeat(2, 1fr)}}@media (max-width:560px){.rdk .tiers{grid-template-columns: 1fr}}.rdk .svc-list{display: flex;flex-direction: column;gap: 52px;margin-top: 38px}.rdk .svc{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr);gap: 40px;align-items: start}.rdk .svc--rev .svc-fig{order: 2}.rdk .svc-fig img{width: 100%;height: 100%;object-fit: cover;display: block}.rdk .svc-fig{aspect-ratio: 3/2;overflow: hidden;background: var(--bg2);border: 1px solid var(--line)}.rdk .svc-fig--ph{width: 100%;height: 100%;background: repeating-linear-gradient(45deg, #eceded, #eceded 20px, #e3e5e4 20px, #e3e5e4 40px)}.rdk .svc-body h3{font-size: clamp(22px, 2.6vw, 30px);font-weight: 800;line-height: 1.1}.rdk .svc-lede{font-size: 16.5px;line-height: 1.6;color: var(--ink);margin-top: 14px;max-width: 52ch}.rdk .svc-more{margin-top: 16px}.rdk .svc-more>summary{list-style: none;cursor: pointer;display: inline-flex;align-items: center;gap: 8px;font-size: 13px;font-weight: 700;letter-spacing: .04em;color: var(--g);border: 2px solid var(--y);padding: 9px 18px;transition: background .15s var(--ease)}.rdk .svc-more>summary::-webkit-details-marker{display: none}.rdk .svc-more>summary::after{content: "\2193";font-weight: 700}.rdk .svc-more[open]>summary::after{content: "\2191"}.rdk .svc-more>summary:hover{background: var(--y)}.rdk .svc-more .svc-close{display: none}.rdk .svc-more[open] .svc-open{display: none}.rdk .svc-more[open] .svc-close{display: inline}.rdk .svc-detail{margin-top: 18px;max-width: 58ch}.rdk .svc-detail p{font-size: 15px;line-height: 1.7;color: var(--ink2);margin-bottom: 14px}.rdk .svc-detail .tick{margin-top: 6px}@media (max-width:760px){.rdk .svc{grid-template-columns: 1fr;gap: 22px}.rdk .svc--rev .svc-fig{order: 0}}.rdk .sg{list-style: none;display: grid;grid-template-columns: repeat(4, 1fr);gap: 34px 26px;margin-top: 38px;counter-reset: sg}.rdk .sg-i{text-align: center}.rdk .sg-fig{position: relative;width: 132px;height: 132px;margin: 0 auto 16px;border-radius: 50%;background: #fff;box-shadow: 0 10px 30px -14px rgba(10, 15, 19, .35);display: grid;place-items: center;overflow: visible}.rdk .sg-fig img{width: 116px;height: 116px;object-fit: cover;border-radius: 50%}.rdk .sg-n{position: absolute;inset-inline-start: -6px;top: -6px;width: 38px;height: 38px;border-radius: 50%;background: var(--b);color: #fff;font-weight: 800;font-size: 16px;display: grid;place-items: center;box-shadow: 0 0 0 4px #fff}.rdk .sg-i h3{font-size: 15px;font-weight: 800;color: var(--ink);line-height: 1.25}.rdk .sg-i p{font-size: 13px;line-height: 1.55;color: var(--ink2);margin-top: 7px}.rdk .sg-note{margin-top: 34px}@media (max-width:1000px){.rdk .sg{grid-template-columns: repeat(3, 1fr)}}@media (max-width:720px){.rdk .sg{grid-template-columns: repeat(2, 1fr);gap: 28px 18px}.rdk .sg-fig{width: 110px;height: 110px}.rdk .sg-fig img{width: 86px;height: 86px}}.rdk .rf-h1{font-size: clamp(28px, 4vw, 44px);font-weight: 900;line-height: 1.05;margin-bottom: 8px}.rdk .rf-filters{display: flex;flex-direction: column;gap: 14px;margin-top: 30px;background: var(--bg2);border: 1px solid var(--line);padding: 22px 24px}.rdk .rf-level{position: relative;padding-inline-start: 34px}.rdk .rf-level::before{content: "";position: absolute;inset-inline-start: 11px;top: 50%;width: 2px;height: 100%;background: var(--line);transform: translateY(-50%)}.rdk .rf-level:first-child::before{height: 50%;top: 75%}.rdk .rf-level:last-child::before{height: 50%;top: 25%}.rdk .rf-level:only-child::before{display: none}.rdk .rf-level::after{content: "";position: absolute;inset-inline-start: 6px;top: 50%;width: 12px;height: 12px;border-radius: 50%;background: #fff;border: 2px solid var(--sg);transform: translateY(-50%)}.rdk .rf-level .flabel{width: auto;min-width: 168px}.rdk .rf-note{font-size: 12px;color: var(--ink3);font-style: italic}.rdk .rn{background: #fff;border-bottom: 1px solid var(--line);padding: 26px 0 22px}.rdk .rn-filters{margin-top: 0}.rdk .rn-back{margin-top: 12px}.rdk .sys--fixed{grid-template-columns: repeat(var(--sys-n, 3), 1fr)}@media(max-width:900px){.rdk .sys--fixed{grid-template-columns: 1fr 1fr}}@media(max-width:620px){.rdk .sys--fixed{grid-template-columns: 1fr}}.rdk .fams{display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;margin-top: 34px;align-items: stretch}@media(max-width:900px){.rdk .fams{grid-template-columns: 1fr 1fr}}@media(max-width:620px){.rdk .fams{grid-template-columns: 1fr}}.rdk .fam{border: 1px solid var(--line);background: #fff;overflow: hidden;cursor: pointer;text-align: start;font-family: inherit;padding: 0;display: flex;flex-direction: column;transition: border-color .2s var(--ease)}.rdk .fam:hover{border-color: var(--sg)}.rdk .fam.active{border-color: var(--ink);box-shadow: inset 0 -4px 0 var(--y)}.rdk .fam .pic{aspect-ratio: 16/10;background: var(--bg2);overflow: hidden}.rdk .fam .pic img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .5s var(--ease)}.rdk .fam:hover .pic img{transform: scale(1.04)}.rdk .fam .fb{padding: 18px 20px 20px;flex: 1 1 auto;display: flex;flex-direction: column}.rdk .fam .eye{font-size: 10px;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: var(--ink3)}.rdk .fam h3{margin-top: 8px;font-size: 19px}.rdk .fam .blurb{font-size: 13.5px;color: var(--ink2);margin-top: 8px;line-height: 1.5}.rdk .fam .exp{display: inline-flex;align-items: center;gap: 7px;margin-top: auto;padding-top: 16px;font-size: 12.5px;font-weight: 700;color: var(--ink)}.rdk .fam .exp::before{content: "+";display: inline-grid;place-items: center;width: 18px;height: 18px;border: 1px solid var(--sg);color: var(--ink2);font-weight: 700}.rdk .fam.active .exp::before{content: "\2212"}.rdk .fam.startup .eye{color: var(--ink)}.rdk .famdetail{position: relative;grid-column: 1/-1;margin-top: 6px}.rdk .dpanel{background: var(--bg2);border: 1px solid var(--sg);border-top: 3px solid var(--y);padding: 20px 22px 22px;width: fit-content;max-width: 100%}.rdk .dpanel.full{width: 100%}.rdk .famdetail .caret{position: absolute;top: -13px;width: 0;height: 0;border-inline-start: 14px solid transparent;border-inline-end: 14px solid transparent;border-bottom: 15px solid var(--y);transform: translateX(-50%);transition: left .18s var(--ease)}.rdk .dhead{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;margin-bottom: 16px}.rdk .dtitle{font-size: 11px;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: var(--ink3)}.rdk .dclose{font-size: 12.5px;font-weight: 700;color: var(--ink2);cursor: pointer;box-shadow: inset 0 -2px 0 var(--line);padding-bottom: 2px}.rdk .dclose:hover{color: var(--ink);box-shadow: inset 0 -2px 0 var(--y)}.rdk .subgrid{display: grid;gap: 16px}.rdk .scx{display: flex;flex-direction: column;height: 184px;overflow: hidden;background: #fff;border: 1px solid var(--line);padding: 16px 18px 18px;text-decoration: none;color: var(--ink);transition: border-color .15s var(--ease)}.rdk .scx:hover{border-color: var(--sg)}.rdk .scx .conf{font-size: 10px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--b)}.rdk .scx h4{font-size: 16px;font-weight: 700;margin-top: 7px}.rdk .scx .dx{font-size: 12.5px;color: var(--ink2);line-height: 1.5;margin-top: 7px;flex: 1;min-height: 0;overflow: hidden}.rdk .scx .dx .mut{color: var(--ink3)}.rdk .scx .morex{margin-top: 12px;font-size: 12.5px;font-weight: 700;color: var(--ink);box-shadow: inset 0 -2px 0 var(--y);align-self: flex-start;padding-bottom: 2px}.rdk .scx:hover .morex{box-shadow: inset 0 -2px 0 var(--ink)}.rdk .stat-layout{margin-top: 26px;border: 1px dashed var(--line);background: var(--bg2);min-height: 96px;display: flex;align-items: center;justify-content: center;text-align: center;padding: 22px}.rdk .stat-layout span{font-size: 12.5px;font-weight: 600;letter-spacing: .02em;color: var(--ink3)}.rdk .stat-layout--img{flex-direction: column;gap: 12px;border: 1px solid var(--line);border-style: solid;background: #fff;padding: 20px 24px}.rdk .stat-layout--img img{width: 100%;height: auto;display: block}.rdk .stat-layout--img figcaption{align-self: stretch;max-width: 820px;padding-inline-start: 15px;border-inline-start: 3px solid var(--y);font-size: 13.5px;line-height: 1.6;color: var(--ink2)}.rdk .stat-layout--img figcaption b{color: var(--ink)}.rdk .stations{margin-top: 34px;display: grid;gap: 28px}.rdk .station{border: 1px solid var(--line);overflow: hidden;background: var(--bg)}.rdk .station-main{display: grid;grid-template-columns: 1fr .9fr;gap: 0}.rdk .station-main--solo{grid-template-columns: 1fr}.rdk .station-txt{padding: 30px 34px;display: flex;flex-direction: column;justify-content: center}.rdk .station-kick{font-size: 11px;font-weight: 700;letter-spacing: .13em;text-transform: uppercase;color: var(--b);margin-bottom: 9px}.rdk .station-txt h3{font-size: 22px;font-weight: 700;color: var(--ink);margin: 0 0 11px;line-height: 1.2}.rdk .station-txt p{font-size: 14.5px;color: var(--ink2);line-height: 1.62;margin: 0}.rdk .station-pic{position: relative;background: #fff;min-height: 200px}.rdk .station-pic img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block}.rdk .station-pic--render{overflow: hidden}.rdk .station-pic--render img{object-fit: contain;transform: scale(1.35)}.rdk .station-pic-ph{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;font-size: 12px;font-weight: 600;color: var(--ink3);letter-spacing: .02em}.rdk .opts{border-top: 1px solid var(--line);background: var(--bg2);padding: 22px 34px;display: grid;grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));gap: 16px}.rdk .matsw-r{position: absolute;opacity: 0;width: 0;height: 0;pointer-events: none}.rdk .matsw-grid{display: grid;grid-template-columns: 1fr .9fr}.rdk .matsw-left{padding: 30px 34px}.rdk .matsw-left h3{font-size: 22px;font-weight: 700;color: var(--ink);margin: 0;line-height: 1.2}.rdk .matsw-tabs{display: inline-flex;gap: 4px;margin: 15px 0 0;padding: 4px;background: var(--bg2);border: 1px solid var(--line);border-radius: 999px}.rdk .matsw-tab{font-size: 13px;font-weight: 600;padding: 7px 18px;border-radius: 999px;cursor: pointer;color: var(--ink2);user-select: none;transition: background .15s var(--ease), color .15s var(--ease)}.rdk .matsw-tab:hover{color: var(--ink)}.rdk .matsw-body{font-size: 14.5px;color: var(--ink2);line-height: 1.62;margin: 15px 0 0;display: none}.rdk .matsw-pics{position: relative;background: #fff;min-height: 200px}.rdk .matsw-pic{position: absolute;inset: 0;display: none;align-items: center;justify-content: center;padding: 20px}.rdk .matsw-pic img{width: 100%;height: 100%;object-fit: contain}.rdk .matsw-optset{display: none}.rdk .station--sw:has(input[value="timber"]:checked) .matsw-body--timber, .rdk .station--sw:has(input[value="lgs"]:checked) .matsw-body--lgs, .rdk .station--sw:has(input[value="timber"]:checked) .matsw-optset--timber, .rdk .station--sw:has(input[value="lgs"]:checked) .matsw-optset--lgs{display: block}.rdk .station--sw:has(input[value="timber"]:checked) .matsw-pic--timber, .rdk .station--sw:has(input[value="lgs"]:checked) .matsw-pic--lgs{display: flex}.rdk .station--sw:has(input[value="timber"]:checked) .matsw-tab--timber, .rdk .station--sw:has(input[value="lgs"]:checked) .matsw-tab--lgs{background: var(--b);color: #fff}@supports not (selector(:has(*))){.rdk .matsw-body--timber, .rdk .matsw-optset--timber{display: block}.rdk .matsw-pic--timber{display: flex}}@media (max-width:760px){.rdk .matsw-grid{grid-template-columns: 1fr}.rdk .matsw-pics{min-height: 200px}}.rdk .opt{background: var(--bg);border: 1px solid var(--line);border-inline-start: 3px solid var(--sg);padding: 15px 17px}.rdk .opt--robot{border-inline-start-color: var(--y)}.rdk .opt--auto{border-inline-start-color: var(--b)}.rdk .opt--std{border-inline-start-color: var(--ink3)}.rdk .opt-tier{display: inline-block;font-size: 9.5px;font-weight: 700;letter-spacing: .11em;text-transform: uppercase;color: var(--ink2);margin-bottom: 7px}.rdk .opt--robot .opt-tier{color: var(--y-dark)}.rdk .opt--auto .opt-tier{color: var(--b)}.rdk .opt-t{font-size: 14.5px;font-weight: 700;color: var(--ink);line-height: 1.3}.rdk .opt-n{font-size: 12.5px;color: var(--ink2);margin: 6px 0 0;line-height: 1.55}.rdk .opt-more{font-size: 12px;font-weight: 700;display: inline-block;margin-top: 9px}.rdk .opt-only{display: inline-flex;align-items: center;gap: 6px;margin-top: 9px;padding: 3px 9px;font-size: 10.5px;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;color: var(--ink2);background: #fff;border: 1px solid var(--line)}.rdk .opt-only::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: #b8863b}.rdk .opt-only--lgs::before{background: var(--b)}.rdk .station-head{display: flex;align-items: center;gap: 12px;flex-wrap: wrap}.rdk .station-only{display: inline-flex;align-items: center;gap: 6px;padding: 4px 11px;font-size: 11px;font-weight: 700;letter-spacing: .05em;text-transform: uppercase;color: var(--ink2);background: #fff;border: 1px solid var(--line)}.rdk .station-only::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: #b8863b}.rdk .station-only--lgs::before{background: var(--b)}@media(max-width:720px){.rdk .station-main{grid-template-columns: 1fr}.rdk .station-txt{padding: 24px 22px}.rdk .station-pic{min-height: 180px;order: -1}.rdk .opts{padding: 18px 22px;grid-template-columns: 1fr}}.rdk .cc{position: fixed;inset-inline-start: 16px;inset-inline-end: 16px;bottom: 16px;z-index: 200;max-width: 720px;margin: 0 auto;background: var(--bg, #fff);border: 1px solid var(--line);border-radius: 12px;box-shadow: 0 10px 34px rgba(0, 0, 0, .18);padding: 15px 18px;display: flex;gap: 16px;align-items: center;flex-wrap: wrap}.rdk .cc[hidden]{display: none}.rdk .cc-txt{margin: 0;flex: 1 1 320px;font-size: 13.5px;line-height: 1.55;color: var(--ink)}.rdk .cc-btns{display: flex;gap: 10px;flex: 0 0 auto}.rdk .cc .btn.ghost{color: var(--ink);border-color: var(--ink)}.rdk .cc .btn.ghost:hover, .rdk .cc .btn.ghost:focus-visible{background: var(--ink);color: #fff}@media (max-width:560px){.rdk .cc{inset-inline-start: 10px;inset-inline-end: 10px;bottom: 10px;padding: 14px 15px;flex-direction: column;align-items: stretch}.rdk .cc-btns{justify-content: flex-end}}.rdk .prose{max-width: 760px;padding-block: 56px}.rdk .prose h1{font-size: 32px;line-height: 1.15;margin: 0 0 20px}.rdk .prose h2{font-size: 20px;line-height: 1.3;margin: 36px 0 10px}.rdk .prose h3{font-size: 16px;margin: 22px 0 8px}.rdk .prose p{margin: 0 0 14px;line-height: 1.7;color: var(--ink)}.rdk .prose ul{margin: 0 0 16px;padding-inline-start: 22px}.rdk .prose li{margin: 0 0 8px;line-height: 1.6}.rdk .prose a{color: inherit;text-decoration: underline}.rdk .prose .lede{font-size: 17px;color: var(--ink);margin-bottom: 22px}.rdk .prose .btnrow{margin-top: 26px}.rdk .prose a.btn{text-decoration: none}.rdk #news .prose{max-width: var(--max);padding-block: var(--sec-y) 0}.rdk #news .prose h1{font-size: clamp(30px, 4.4vw, 52px);line-height: 1.04;margin: 0 0 28px}.rdk #news .prose h3{font-size: clamp(20px, 2.4vw, 28px);margin: 0 0 14px}.rdk #news .prose p{font-size: 18px;color: var(--ink2);max-width: 44em}.rdk .prose .social-cubes{display: flex;flex-wrap: wrap;gap: 16px;margin-top: 26px}.rdk .prose .social-cubes a{display: block;line-height: 0}.rdk .prose .social-cubes img{display: block;width: 80px;height: 80px}.rdk .mcta{display: none}@media (max-width:760px){.rdk .mcta{display: flex;position: fixed;inset-inline-start: 0;inset-inline-end: 0;bottom: 0;z-index: 90;align-items: center;justify-content: center;gap: 8px;height: 54px;background: #62b5e5;color: #fff;text-decoration: none;font-weight: 600;font-size: 15px;letter-spacing: .01em}.rdk{padding-bottom: 54px}.rdk .cc{bottom: 66px}}@media (min-width:761px){.rdk .mcta{display: inline-flex;position: fixed;inset-inline-end: 28px;bottom: 28px;z-index: 90;align-items: center;gap: 10px;padding: 15px 24px;background: var(--y);color: var(--g);font-weight: 700;font-size: 14.5px;box-shadow: 0 16px 34px -14px rgba(10, 15, 19, .55);opacity: 0;transform: translateY(14px);pointer-events: none;transition: opacity .3s var(--ease), transform .3s var(--ease), background-color .2s var(--ease)}.rdk .mcta.show{opacity: 1;transform: none;pointer-events: auto}.rdk .mcta:hover{background: var(--y-dark)}.rdk .mcta span{transition: transform .15s var(--ease)}.rdk .mcta:hover span{transform: translateX(3px)}.rdk:has(.cc:not([hidden])) .mcta{opacity: 0;pointer-events: none}}@media (min-width:761px) and (prefers-reduced-motion: reduce){.rdk .mcta{transition: none;transform: none}}.rdk .shlist{display: grid;grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));gap: 18px;margin-top: 26px}.rdk .shcard{border: 1px solid var(--line);border-radius: 12px;padding: 22px 24px;background: #fff}.rdk .shcard-no{font-size: 11px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--ink3)}.rdk .shcard h3{margin: 4px 0 10px;font-size: 19px}.rdk .shcard p{color: var(--ink2);line-height: 1.6;margin: 0 0 10px}.rdk .shcard .sh-spec{margin: 0 0 12px;padding-inline-start: 18px;color: var(--ink2);font-size: 14px}.rdk .shcard .sh-spec li{margin: 0 0 5px;line-height: 1.5}.rdk .shcard .btnrow{margin-top: 14px}.rdk .shlist--compact{grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));gap: 14px}.rdk .shlist--compact .shcard{padding: 16px 18px}.rdk .shlist--compact .shcard h3{font-size: 16px;margin-bottom: 6px}.rdk .cs-quote--noimg{grid-template-columns: 1fr}.rdk .cs-portrait--logo{background: #fff;border: 1px solid var(--line);border-radius: 12px}.rdk .cs-portrait--logo img{object-fit: contain;padding: 14px;box-sizing: border-box}.rdk .sck{display: grid;grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);gap: 28px;margin-top: 38px;align-items: start}.rdk .sck-list{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px}.rdk .sck-list label{display: flex;gap: 12px;align-items: flex-start;height: 100%;padding: 14px 16px;background: #fff;border: 1px solid var(--line);cursor: pointer;font-size: 14.5px;line-height: 1.45;transition: border-color .15s var(--ease), background-color .15s var(--ease)}.rdk .sck-list label:hover{border-color: var(--sg)}.rdk .sck-list input{flex: none;width: 18px;height: 18px;margin: 1px 0 0;accent-color: var(--g)}.rdk .sck-list label:has(input:checked){border-color: var(--y);background: #fffbea}.rdk .sck-out{position: sticky;top: 96px;background: #fff;border: 1px solid var(--line);border-top: 3px solid var(--y);padding: 26px 26px 28px}.rdk .sck-count{display: flex;align-items: baseline;gap: 6px}.rdk .sck-count b{font-size: 44px;line-height: 1;letter-spacing: -.03em}.rdk .sck-count span{color: var(--ink3);font-size: 15px}.rdk .sck-prompt{margin-top: 14px;color: var(--ink2);font-size: 15px;line-height: 1.55}.rdk .sck-res h3{margin-top: 16px;font-size: 20px;letter-spacing: -.015em}.rdk .sck-res p{margin-top: 8px;color: var(--ink2);font-size: 14.5px;line-height: 1.55}.rdk .sck-res .btn{margin-top: 18px}@media (max-width: 1000px){.rdk .sck{grid-template-columns: minmax(0, 1fr)}.rdk .sck-out{position: static}}@media (max-width: 560px){.rdk .sck-list{grid-template-columns: minmax(0, 1fr)}}.rdk .chk{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 14px;margin-top: 38px;align-items: start}.rdk .chk-g{background: #fff;border: 1px solid var(--line)}.rdk .chk-g summary{list-style: none;display: grid;grid-template-columns: 40px minmax(0, 1fr) 20px;gap: 12px;align-items: center;padding: 18px 20px;cursor: pointer}.rdk .chk-g summary::-webkit-details-marker{display: none}.rdk .chk-g summary::after{content: "+";font-weight: 700;font-size: 20px;color: var(--y-dark);text-align: end}.rdk .chk-g[open] summary::after{content: "\2013"}.rdk .chk-n{font-size: 13px;font-weight: 700;color: var(--ink3);letter-spacing: .05em}.rdk .chk-t b{display: block;font-size: 17px;letter-spacing: -.01em}.rdk .chk-t span{display: block;margin-top: 2px;font-size: 13px;color: var(--ink3)}.rdk .chk-g ul{list-style: none;margin: 0;padding: 0 20px 18px 72px}.rdk .chk-g li{position: relative;padding: 8px 0;font-size: 14.5px;line-height: 1.5;color: var(--ink);border-top: 1px solid var(--line)}.rdk .chk-g li::before{content: "";position: absolute;inset-inline-start: -26px;top: 13px;width: 12px;height: 12px;border: 1.5px solid var(--sg)}@media (max-width: 860px){.rdk .chk{grid-template-columns: minmax(0, 1fr)}.rdk .chk-g ul{padding-inline-start: 52px}}.rdk section.dark .mat{background: rgba(255, 255, 255, .04);border-color: rgba(255, 255, 255, .14);border-top-color: var(--y)}.rdk section.dark .mat p{color: #cfd2d1}.rdk .drs{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px;margin-top: 38px}.rdk .dr{display: flex;flex-direction: column;gap: 6px;padding: 24px 24px 22px;background: #fff;border: 1px solid var(--line);color: inherit;text-decoration: none;transition: border-color .2s var(--ease), transform .2s var(--ease)}.rdk .dr:hover{border-color: var(--y);transform: translateY(-2px)}.rdk .dr-l{font-size: 10.5px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--ink3)}.rdk .dr b{font-size: 20px;letter-spacing: -.015em}.rdk .dr-b{font-size: 14px;color: var(--ink2);line-height: 1.5}.rdk .dr-go{margin-top: auto;padding-top: 14px;font-size: 14px;font-weight: 700}.rdk .dr-go em{font-style: normal;display: inline-block;transition: transform .15s var(--ease)}.rdk .dr:hover .dr-go em{transform: translateX(3px)}@media (max-width: 860px){.rdk .drs{grid-template-columns: minmax(0, 1fr)}}.rdk .kick .chn{display: block;font-size: clamp(56px, 6vw, 88px);line-height: .9;font-weight: 700;letter-spacing: -.04em;color: var(--sg);margin-bottom: 14px}.rdk section.alt .kick .chn{color: #d3d4cf}.rdk section.dark .kick .chn{color: rgba(255, 255, 255, .22)}.rdk .bnf{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);gap: clamp(28px, 4vw, 64px);margin-top: 40px;align-items: start}.rdk .bnf-pic{margin: 0;position: sticky;top: 96px}.rdk .bnf-pic img{width: 100%;aspect-ratio: 4/5;object-fit: cover;display: block}.rdk .bnf-pic figcaption{margin-top: 10px;font-size: 12.5px;color: var(--ink3)}.rdk .bnf-list{list-style: none;margin: 0;padding: 0;counter-reset: bnf}.rdk .bnf-list li{counter-increment: bnf;display: grid;grid-template-columns: 44px minmax(0, 1fr);column-gap: 16px;padding: 22px 0;border-top: 1px solid var(--line)}.rdk .bnf-list li:first-child{border-top: 0;padding-top: 4px}.rdk .bnf-list li::before{content: counter(bnf, decimal-leading-zero);grid-row: span 2;width: 44px;height: 44px;display: flex;align-items: center;justify-content: center;background: var(--y);color: var(--g);font-weight: 700;font-size: 14px}.rdk .bnf-list b{font-size: 19px;letter-spacing: -.015em}.rdk .bnf-list span{margin-top: 6px;font-size: 15px;color: var(--ink2);line-height: 1.55}.rdk .bnf-stats{margin-top: 56px;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));background: var(--g);color: #fff}.rdk .bnf-sk{grid-column: 1 / -1;padding: 22px 30px 0;font-size: 11px;font-weight: 600;letter-spacing: .18em;text-transform: uppercase;color: var(--y)}.rdk .bnf-st{padding: 18px 30px 30px;display: flex;flex-direction: column;gap: 4px}.rdk .bnf-st + .bnf-st{border-inline-start: 1px solid rgba(255, 255, 255, .14)}.rdk .bnf-st b{font-size: clamp(34px, 3.6vw, 52px);line-height: 1.05;letter-spacing: -.03em}.rdk .bnf-st span{font-size: 15px;color: #e7e8e6}.rdk .bnf-st em{font-style: normal;font-size: 12.5px;color: #aeb2b0;margin-top: 6px}@media (max-width: 900px){.rdk .bnf{grid-template-columns: minmax(0, 1fr)}.rdk .bnf-pic{position: static}.rdk .bnf-pic img{aspect-ratio: 16/10}.rdk .bnf-stats{grid-template-columns: minmax(0, 1fr)}.rdk .bnf-st + .bnf-st{border-inline-start: 0;border-top: 1px solid rgba(255, 255, 255, .14)}}.rdk .tier--pic{padding-top: 0;overflow: hidden}.rdk .tier-pic{margin: 0 -20px 18px;aspect-ratio: 4/3;background: #fff;border-bottom: 1px solid var(--line)}.rdk .tier-pic img{width: 100%;height: 100%;object-fit: contain;padding: 10px}.rdk .mat--cover .mat-pic img{object-fit: cover;padding: 0}.rdk .mat-stats{display: flex;flex-wrap: wrap;gap: 18px 56px;margin-top: 34px}.rdk .mat-stats div{display: flex;flex-direction: column;gap: 4px}.rdk .mat-stats b{font-size: clamp(38px, 4.2vw, 60px);line-height: 1;letter-spacing: -.03em;color: var(--y)}.rdk .mat-stats span{font-size: 15px;color: #cfd2d1}.rdk section:not(.dark) .mat-stats b{color: var(--g)}.rdk section:not(.dark) .mat-stats span{color: var(--ink2)}.rdk .sbg{position: relative;overflow: hidden;background: #15191c;color: #fff;padding: clamp(96px, 11vw, 168px) 0}.rdk .sbg-img{position: absolute;inset: 0;background-size: cover;background-position: center}.rdk .sbg-img::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg, rgba(14, 17, 19, .9) 0%, rgba(14, 17, 19, .74) 38%, rgba(14, 17, 19, .2) 72%, rgba(14, 17, 19, .05) 100%)}.rdk .sbg .w{position: relative;z-index: 1}.rdk .sbg-in{max-width: 600px}.rdk .sbg .kick{color: var(--y)}.rdk .sbg h2{color: #fff}.rdk .sbg .lede{color: #dfe1df}.rdk .sbg ul.tick li{color: #f1f2f0}.rdk .sbg-cap{position: absolute;inset-inline-end: var(--gut);bottom: 18px;z-index: 1;font-size: 12px;color: rgba(255, 255, 255, .7)}@media (max-width: 760px){.rdk .sbg-img::after{background: linear-gradient(180deg, rgba(14, 17, 19, .55) 0%, rgba(14, 17, 19, .9) 60%)}.rdk .sbg-cap{display: none}}.rdk section.dark.inv{position: relative;overflow: hidden;background: #15191c}.rdk .inv-img{position: absolute;inset: 0 0 0 45%;background-size: cover;background-position: center;opacity: .28}.rdk .inv-img::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg, #15191c 0%, rgba(21, 25, 28, .55) 45%, rgba(21, 25, 28, .2) 100%)}.rdk .inv .w{position: relative;z-index: 1}.rdk .inv-g{display: grid;grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);gap: clamp(32px, 5vw, 88px);align-items: start}.rdk .inv-tl{margin-top: 44px;position: relative}.rdk .inv-row{display: grid;grid-template-columns: 170px minmax(0, 1fr);gap: 18px;align-items: center;margin-bottom: 18px}.rdk .inv-lbl b{display: block;font-size: 22px;letter-spacing: -.02em;color: #fff}.rdk .inv-lbl span{display: block;margin-top: 2px;font-size: 13px;color: #aeb2b0}.rdk .inv-track{position: relative;height: 14px;background: rgba(255, 255, 255, .08)}.rdk .inv-bar{position: absolute;top: 0;bottom: 0;background: #f1f2f0}.rdk .inv-bar--fade{background: linear-gradient(90deg, #f1f2f0 50%, rgba(241, 242, 240, 0) 100%)}.rdk .inv-axis{position: relative;height: 20px;margin-inline-start: 188px}.rdk .inv-axis span{position: absolute;top: 4px;transform: translateX(-50%);font-size: 12px;color: #aeb2b0}.rdk .inv-axis span:first-child{transform: none}.rdk .inv-axis span:last-child{transform: translateX(-100%)}.rdk .inv-unit{margin: 8px 0 0 188px;font-size: 11px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: #8d9290}.rdk .inv-list{list-style: none;margin: 8px 0 0;padding: 0}.rdk .inv-list li{padding: 22px 0 22px 22px;border-top: 1px solid rgba(255, 255, 255, .12);position: relative}.rdk .inv-list li:first-child{border-top: 0;padding-top: 0}.rdk .inv-list li::before{content: "";position: absolute;inset-inline-start: 0;top: 30px;width: 8px;height: 8px;background: var(--y)}.rdk .inv-list li:first-child::before{top: 8px}.rdk .inv-list b{display: block;font-size: 19px;letter-spacing: -.015em;color: #fff}.rdk .inv-list span{display: block;margin-top: 6px;font-size: 15px;line-height: 1.55;color: #cfd2d1}@media (max-width: 960px){.rdk .inv-g{grid-template-columns: minmax(0, 1fr)}.rdk .inv-img{inset: 0;opacity: .18}}@media (max-width: 560px){.rdk .inv-row{grid-template-columns: minmax(0, 1fr);gap: 8px}.rdk .inv-axis, .rdk .inv-unit{margin-inline-start: 0}}.rdk .lad{list-style: none;margin: 40px 0 0;padding: 0;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px;counter-reset: none}.rdk .lad--2{grid-template-columns: repeat(2, minmax(0, 1fr))}.rdk .lad--1{grid-template-columns: minmax(0, 1fr)}.rdk .lad-step{background: #fff;border: 1px solid var(--line);border-top: 4px solid var(--g);padding: 24px 22px 22px;display: flex;flex-direction: column;position: relative}.rdk .lad-step:not(:last-child)::after{content: "";position: absolute;top: 34px;inset-inline-end: -15px;width: 10px;height: 10px;border-top: 2px solid var(--ink3);border-inline-end: 2px solid var(--ink3);transform: rotate(45deg);z-index: 1}.rdk .lad-head{display: flex;gap: 14px;align-items: center}.rdk .lad-no{font-size: 34px;font-weight: 700;letter-spacing: -.04em;line-height: 1;color: var(--sg)}.rdk .lad-lbl{font-size: 10.5px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--ink3)}.rdk .lad-head h3{font-size: 19px;margin-top: 3px}.rdk .lad-text{font-size: 14px;line-height: 1.55;color: var(--ink2);margin: 14px 0 0}.rdk .lad-cards{display: grid;gap: 10px;margin-top: 20px}.rdk .lad-card{display: grid;grid-template-columns: 92px minmax(0, 1fr) auto;gap: 14px;align-items: center;padding: 8px 14px 8px 8px;background: var(--bg2);color: var(--ink);text-decoration: none;transition: background .2s var(--ease)}.rdk .lad-card:hover{background: #efeee9}.rdk .lad-pic{display: block;aspect-ratio: 4 / 3;overflow: hidden;background: #e9e8e3}.rdk .lad-pic img{width: 100%;height: 100%;object-fit: cover;display: block}.rdk .lad-b b{display: block;font-size: 15px}.rdk .lad-b span{display: block;font-size: 12.5px;line-height: 1.45;color: var(--ink2);margin-top: 3px}.rdk .lad-card em{font-style: normal;color: var(--ink3);transition: transform .2s var(--ease)}.rdk .lad-card:hover em{transform: translateX(3px);color: var(--ink)}.rdk .lad-guide{margin-top: 28px;display: flex;flex-wrap: wrap;gap: 14px 22px;align-items: center;justify-content: space-between;padding: 20px 24px;background: var(--g);color: #fff}.rdk .lad-guide span{font-size: 17px;font-weight: 600}@media (max-width: 1100px){.rdk .lad, .rdk .lad--2{grid-template-columns: minmax(0, 1fr)}.rdk .lad-step:not(:last-child)::after{top: auto;bottom: -15px;inset-inline-end: auto;inset-inline-start: 38px;transform: rotate(135deg)}.rdk .lad-cards{grid-template-columns: repeat(auto-fill, minmax(280px, 1fr))}}.rdk .refx{margin-top: 36px;display: grid;gap: 20px}.rdk .refx-feat{display: grid;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);background: #fff;border: 1px solid var(--line);border-top: 4px solid var(--y);color: var(--ink);text-decoration: none}.rdk .refx-pic{min-height: 340px;overflow: hidden;background: #e9e8e3}.rdk .refx-pic img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .6s var(--ease)}.rdk .refx-feat:hover .refx-pic img{transform: scale(1.03)}.rdk .refx-fb{padding: clamp(24px, 3vw, 44px);display: flex;flex-direction: column;justify-content: center}.rdk .refx-meta{font-size: 10.5px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--ink3)}.rdk .refx-q{margin: 14px 0 0;font-size: 15.5px;line-height: 1.6}.rdk .refx-feat .refx-q{font-size: clamp(19px, 1.8vw, 24px);line-height: 1.45;font-weight: 600;letter-spacing: -.01em}.rdk .refx-who{margin-top: 20px}.rdk .refx-who b{display: block;font-size: 14px}.rdk .refx-who span{display: block;font-size: 12.5px;color: var(--ink2);margin-top: 2px}.rdk .refx-go{margin-top: 18px;font-size: 13px;font-weight: 600}.rdk .refx-go em{font-style: normal;display: inline-block;transition: transform .2s var(--ease)}.rdk .refx-feat:hover .refx-go em, .rdk .refx-card:hover .refx-go em{transform: translateX(3px)}.rdk .refx-row{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px}.rdk .refx-row--2{grid-template-columns: repeat(2, minmax(0, 1fr))}.rdk .refx-row--1{grid-template-columns: minmax(0, 1fr)}.rdk .refx-card{display: flex;flex-direction: column;background: var(--bg2);padding: 26px 26px 22px;color: var(--ink);text-decoration: none;transition: background .2s var(--ease)}.rdk .refx-card:hover{background: #efeee9}.rdk .refx-mark{font-size: 64px;line-height: .7;height: 30px;font-weight: 700;color: var(--y)}.rdk .refx-card .refx-q{flex: 1}.rdk .refx-foot{margin-top: 18px;padding-top: 14px;border-top: 1px solid var(--line);display: flex;flex-wrap: wrap;gap: 8px 16px;align-items: baseline;justify-content: space-between}.rdk .refx-foot .refx-go{margin-top: 0}@media (max-width: 960px){.rdk .refx-feat, .rdk .refx-row, .rdk .refx-row--2{grid-template-columns: minmax(0, 1fr)}.rdk .refx-pic{min-height: 0;aspect-ratio: 16 / 9}}.rdk section.dark .steps--line{background: none;gap: 0;position: relative;margin-top: 48px}.rdk .steps--line::before{content: "";position: absolute;top: 21px;inset-inline-start: 0;inset-inline-end: 0;height: 2px;background: rgba(255, 255, 255, .16)}.rdk section.dark .steps--line .st{background: none;padding: 0 28px 0 0;position: relative}.rdk .steps--line .st .no{width: 44px;height: 44px;font-size: 15px}.rdk section.dark .steps--line .st h3{color: #fff;margin-top: 22px}.rdk section.dark .steps--line .st p{color: #cfd2d1}@media (max-width: 960px){.rdk .steps--line::before{top: 0;bottom: 0;inset-inline-start: 21px;inset-inline-end: auto;width: 2px;height: auto}.rdk section.dark .steps--line .st{padding: 0 0 26px 66px}.rdk .steps--line .st .no{position: absolute;inset-inline-start: 0;top: 0}.rdk section.dark .steps--line .st h3{margin-top: 10px}}.rdk .lc-g{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: clamp(32px, 5vw, 80px);align-items: center}.rdk .lc-pic{margin: 0;aspect-ratio: 4 / 3;overflow: hidden}.rdk .lc-pic img{width: 100%;height: 100%;object-fit: cover;display: block}@media (max-width: 960px){.rdk .lc-g{grid-template-columns: minmax(0, 1fr)}}.rdk .lc-g ul.tick-row{margin-top: 22px}.rdk section.dark.swx{background: #15191c}.rdk .swx-g{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr);gap: clamp(36px, 5vw, 88px);align-items: start}.rdk .swx-flow{list-style: none;margin: 36px 0 0;padding: 0;position: relative}.rdk .swx-flow::before{content: "";position: absolute;top: 22px;bottom: 22px;inset-inline-start: 21px;width: 2px;background: rgba(255, 255, 255, .14)}.rdk .swx-flow li > a, .rdk .swx-flow li > div{display: grid;grid-template-columns: 44px minmax(0, 1fr) auto;gap: 18px;align-items: center;padding: 14px 16px 14px 0;color: #fff;text-decoration: none;position: relative}.rdk .swx-flow li > a{border-top: 1px solid rgba(255, 255, 255, .08);transition: background .2s var(--ease)}.rdk .swx-flow li > a:hover{background: rgba(255, 255, 255, .04)}.rdk .swx-dot{width: 44px;height: 44px;display: flex;align-items: center;justify-content: center;background: var(--y);color: var(--g);font-weight: 700;font-size: 14px;position: relative;z-index: 1}.rdk .swx-in .swx-dot{background: #15191c;border: 2px solid rgba(255, 255, 255, .4);border-radius: 50%;width: 22px;height: 22px;margin-inline-start: 11px}.rdk .swx-role{display: block;font-size: 10.5px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: #aeb2b0}.rdk .swx-b b{display: block;font-size: 18px;margin-top: 2px}.rdk .swx-t{display: block;font-size: 14px;line-height: 1.5;color: #cfd2d1;margin-top: 4px}.rdk .swx-flow em{font-style: normal;color: #8d9290;transition: transform .2s var(--ease), color .2s var(--ease)}.rdk .swx-flow a:hover em{transform: translateX(3px);color: var(--y)}.rdk .swx-side{padding-top: 8px}.rdk .swx-win{margin: 0;background: #fff;box-shadow: 0 30px 70px rgba(0, 0, 0, .45);overflow: hidden}.rdk .swx-bar{height: 26px;background: #e9e8e3;display: flex;align-items: center;gap: 6px;padding: 0 12px}.rdk .swx-bar i{width: 9px;height: 9px;border-radius: 50%;background: #c5c7c4}.rdk .swx-win img{display: block;width: 100%;height: auto}.rdk .swx-cap{font-size: 12.5px;color: #8d9290;margin: 12px 0 0}.rdk .swx-side h3{color: #fff;font-size: clamp(21px, 2.2vw, 27px);margin-top: 36px}.rdk .swx-lede{color: #cfd2d1;font-size: 16px;line-height: 1.6;margin: 12px 0 0}.rdk .swx-ticks{list-style: none;margin: 20px 0 0;padding: 0;display: grid;gap: 10px}.rdk .swx-ticks li{position: relative;padding-inline-start: 22px;color: #fff;font-size: 15px}.rdk .swx-ticks li::before{content: "";position: absolute;inset-inline-start: 0;top: .5em;width: 8px;height: 8px;background: var(--y)}@media (max-width: 960px){.rdk .swx-g{grid-template-columns: minmax(0, 1fr)}}.rdk .pvid{display: grid;gap: 28px;margin-top: 8px}.rdk .pvid--2{grid-template-columns: repeat(2, minmax(0, 1fr))}.rdk .pvid-item{margin: 0}.rdk .pvid-item figcaption{margin-top: 12px;font-size: 14px;line-height: 1.5;color: #cfd2d1}@media (max-width: 860px){.rdk .pvid--2{grid-template-columns: minmax(0, 1fr)}}.rdk .lad-prod{margin-top: 32px;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 1px;background: var(--line);border: 1px solid var(--line)}.rdk .lad-prod--3{grid-template-columns: repeat(3, minmax(0, 1fr))}.rdk .lad-prod--2{grid-template-columns: repeat(2, minmax(0, 1fr))}.rdk .lad-prod--1{grid-template-columns: minmax(0, 1fr)}.rdk .lp{background: #fff;padding: 20px 22px 18px;display: flex;flex-direction: column;gap: 12px}.rdk .lp-t{font-size: 17px;font-weight: 700;letter-spacing: -.01em}.rdk .lp-l{display: flex;flex-wrap: wrap;gap: 6px 16px}.rdk .lp-l a{font-size: 14px;font-weight: 600;color: var(--ink);text-decoration: none;border-bottom: 2px solid var(--y);padding-bottom: 1px}.rdk .lp-l a em{font-style: normal;color: var(--ink3)}.rdk .lp-l a:hover em{color: var(--ink)}.rdk .lad-h{margin-top: 56px;font-size: clamp(21px, 2.2vw, 27px)}.rdk .lad-hl{margin: 8px 0 0;font-size: 15px;color: var(--ink2)}.rdk .lad-h + .lad-hl + .lad{margin-top: 26px}@media (max-width: 1100px){.rdk .lad-prod, .rdk .lad-prod--3{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 560px){.rdk .lad-prod, .rdk .lad-prod--3, .rdk .lad-prod--2{grid-template-columns: minmax(0, 1fr)}}.rdk .evline{background: var(--bg2);border-top: 1px solid var(--line);padding: 22px 0}.rdk .evline .w{display: flex;flex-wrap: wrap;align-items: baseline;gap: 8px 22px}.rdk .evline-k{font-size: 10.5px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--ink3)}.rdk .evline-n{font-size: 17px}.rdk .evline-m{font-size: 14px;color: var(--ink2)}.rdk .evline-a{margin-inline-start: auto;display: flex;flex-wrap: wrap;gap: 8px 22px}@media (max-width: 760px){.rdk .evline-a{margin-inline-start: 0}}.rdk .figs{display: grid;grid-template-columns: repeat(4, 1fr);gap: 1px;margin: 28px 0 0;padding: 1px}.rdk .fig{background: #fff;box-shadow: 0 0 0 1px var(--line);padding: 24px 22px 26px;display: flex;flex-direction: column}.rdk .figs dt b{display: block;font-size: clamp(22px, 2.2vw, 30px);font-weight: 700;letter-spacing: -.02em;line-height: 1.15;color: var(--ink);text-transform: none}.rdk .figs dt em{display: block;font-style: normal;font-size: 11px;color: var(--ink3);margin-top: 4px}.rdk .figs dd{margin: 0}.rdk .fig-l{font-size: 14px;font-weight: 600;color: var(--ink);margin-top: 8px !important;line-height: 1.4}.rdk .fig-d{font-size: 13px;color: var(--ink3);margin-top: 10px !important;padding-top: 10px;border-top: 1px solid var(--line);line-height: 1.5}@media (max-width: 1000px){.rdk .figs{grid-template-columns: repeat(2, 1fr)}}@media (max-width: 520px){.rdk .figs{grid-template-columns: 1fr}.rdk .fig{padding: 18px 16px 20px}}.rdk .evpill{display: inline-flex;align-items: center;gap: 12px;margin-bottom: 22px;padding: 7px 14px 7px 7px;background: rgba(255, 255, 255, .1);border: 1px solid rgba(255, 255, 255, .22);border-radius: 999px;color: #fff;text-decoration: none;font-size: 13px;max-width: 100%;backdrop-filter: blur(6px);transition: background .2s var(--ease)}.rdk .evpill:hover{background: rgba(255, 255, 255, .18)}.rdk .evpill-k{flex: none;padding: 4px 10px;border-radius: 999px;background: var(--y);color: var(--g);font-size: 10.5px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}.rdk .evpill-t{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.rdk .evpill em{font-style: normal;transition: transform .2s var(--ease)}.rdk .evpill:hover em{transform: translateX(3px)}.rdk .lad-more{margin: 18px 0 0}.rdk .hero-foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px 24px;margin-top: 26px}.rdk .hero-foot .heroloc{margin-top: 0}.rdk .hero-foot .evpill{margin: 0 0 0 auto}@media (max-width: 760px){.rdk .hero-foot .evpill{margin-inline-start: 0}}.rdk .cc{transform: translateY(24px);opacity: 0;transition: transform .3s var(--ease), opacity .3s var(--ease)}.rdk .cc.cc--in{transform: none;opacity: 1}.rdk .evx{display: grid;gap: 16px;margin-top: 32px}.rdk .evx-row{display: grid;grid-template-columns: 260px minmax(0, 1fr);background: #fff;border: 1px solid var(--line);color: var(--ink);text-decoration: none;transition: border-color .2s var(--ease), box-shadow .2s var(--ease)}.rdk .evx-row:hover{border-color: var(--sg);box-shadow: 0 10px 30px -18px rgba(10, 15, 19, .35)}.rdk .evx-pic{min-height: 170px;overflow: hidden;background: var(--g)}.rdk .evx-pic img{width: 100%;height: 100%;object-fit: cover;display: block}.rdk .evx-pic--date{display: flex;flex-direction: column;justify-content: center;padding: 22px 26px;color: #fff}.rdk .evx-pic--date b{font-size: 54px;line-height: 1;letter-spacing: -.03em;color: var(--y)}.rdk .evx-pic--date span{margin-top: 6px;font-size: 12px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase}.rdk .evx-bd{padding: 22px 26px;display: flex;flex-direction: column;gap: 8px}.rdk .evx-meta{font-size: 11px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--ink3)}.rdk .evx-bd h3{font-size: 21px}.rdk .evx-bd p{margin: 0;font-size: 14.5px;line-height: 1.55;color: var(--ink2);max-width: 62em}.rdk .evx-bd .alink{margin-top: 4px;align-self: flex-start}@media (max-width: 700px){.rdk .evx-row{grid-template-columns: minmax(0, 1fr)}.rdk .evx-pic{min-height: 0;aspect-ratio: 16 / 7}}.rdk .evh[data-noimg]{background: var(--scrim)}.rdk .evd{display: grid;grid-template-columns: minmax(0, 1fr) 320px;gap: clamp(32px, 5vw, 80px);align-items: start}.rdk .evd-txt p, .rdk .evd-txt li{font-size: 16.5px;line-height: 1.7;color: var(--ink2)}.rdk .evd-txt p:first-child{font-size: 20px;line-height: 1.5;color: var(--ink)}.rdk .evd-txt p + p, .rdk .evd-txt ul{margin-top: 16px}.rdk .evd-txt ul{padding-inline-start: 20px}.rdk .evd-txt li + li{margin-top: 8px}.rdk .evd-card{position: sticky;top: 96px;background: var(--bg2);border-top: 4px solid var(--y);padding: 24px 24px 22px;display: flex;flex-direction: column}.rdk .evd-l{font-size: 10.5px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--ink3)}.rdk .evd-l + b{margin: 4px 0 16px;font-size: 17px}.rdk .evd-card .btnrow{margin: 4px 0 16px}.rdk .evd-past{margin: 0 0 14px;font-size: 14px;color: var(--ink2)}@media (max-width: 900px){.rdk .evd{grid-template-columns: minmax(0, 1fr)}.rdk .evd-card{position: static}}.rdk .myt{margin-top: 40px;border-top: 1px solid var(--line)}.rdk .myt-row{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.25fr);gap: clamp(24px, 5vw, 88px);padding: clamp(28px, 3.4vw, 44px) 0;border-bottom: 1px solid var(--line);align-items: start}.rdk .myt-l{display: flex;align-items: center;gap: 10px;font-size: 10.5px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--ink3)}.rdk .myt-l em{font-style: normal;font-size: 12px;letter-spacing: .04em;padding: 3px 7px;background: var(--y);color: var(--g)}.rdk .myt-think p{margin: 12px 0 0;font-size: clamp(22px, 2.4vw, 32px);line-height: 1.25;font-weight: 600;letter-spacing: -.02em;color: #a9aaa7;text-decoration: line-through;text-decoration-color: var(--y);text-decoration-thickness: 3px}.rdk .myt-fact h3{margin-top: 12px;font-size: clamp(20px, 2vw, 26px);line-height: 1.25}.rdk .myt-fact p{margin: 10px 0 0;font-size: 15.5px;line-height: 1.6;color: var(--ink2);max-width: 38em}.rdk .myt-fact .alink{display: inline-block;margin-top: 14px}@media (max-width: 800px){.rdk .myt-row{grid-template-columns: minmax(0, 1fr);gap: 18px}}.rdk .flg{gap: 28px}.rdk .flc{background: none;border: 0;overflow: visible}.rdk .flc:hover{transform: none;box-shadow: none}.rdk .flc-pic{border-radius: 8px}.rdk .flc-bd{padding: 20px 2px 0}.rdk .flc h3, .rdk .flz h3{margin-top: 0;font-size: 22px}.rdk .flc p{margin-top: 8px;flex: 0 0 auto}.rdk .flc-figs, .rdk .flz .flc-figs{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 10px;margin-top: 12px;padding-top: 0;border-top: 0}.rdk .flc-figs span, .rdk .flz .flc-figs span{display: inline;font-size: 14px;color: var(--ink2)}.rdk .flc-figs b, .rdk .flz .flc-figs b{font-size: 14px;color: var(--ink)}.rdk .flc-figs i{font-style: normal;color: var(--ink3)}.rdk .flc-go{margin-top: 14px;align-self: flex-start;padding-bottom: 2px;border-bottom: 2px solid var(--y)}.rdk .flz{grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr);gap: 40px;align-items: center;margin-top: 44px;padding-top: 44px;border-top: 1px solid var(--line);background: none;color: var(--ink);overflow: visible}.rdk .flz:hover{transform: none;box-shadow: none}.rdk .flz-pic{min-height: 0;aspect-ratio: 16 / 9;border-radius: 8px}.rdk .flz-bd{padding: 0}.rdk .flz p{color: var(--ink2);font-size: 15.5px}.rdk .flz .flc-go{color: var(--ink)}@media (max-width: 980px){.rdk .flz{grid-template-columns: minmax(0, 1fr);gap: 20px}}.rdk .flc-pic--render, .rdk .flz-pic--render{background: #fff;border: 1px solid var(--line)}.rdk .flc-pic--render img, .rdk .flz-pic--render img{object-fit: contain;padding: 10px;transform: scale(var(--z, 1))}.rdk .flc:hover .flc-pic--render img, .rdk .flz:hover .flz-pic--render img{transform: scale(calc(var(--z, 1) * 1.03))}.rdk .flcar{display: grid;grid-template-columns: 64px minmax(0, 1fr) 64px;grid-template-areas: "prev track next";align-items: center;gap: 16px;margin: 12px -88px 0}.rdk .flcar-track{grid-area: track;display: grid}.rdk .flcs{grid-area: 1 / 1;display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);align-items: center;gap: 40px;padding: 0 0 36px;visibility: hidden;transition: visibility 0s linear .5s}.rdk .flcs.is-on{visibility: visible;transition: visibility 0s}.rdk .flcs-bd, .rdk .flcs-pic{opacity: 0;transition: opacity .3s cubic-bezier(.2, .7, .2, 1), transform .45s cubic-bezier(.2, .7, .2, 1)}.rdk .flcs-bd{transform: translateY(8px)}.rdk .flcs-pic{transform: translateX(48px)}.rdk .flcar[data-dir="prev"] .flcs:not(.is-on) .flcs-pic{transform: translateX(-48px)}.rdk .flcs.is-on .flcs-bd, .rdk .flcs.is-on .flcs-pic{opacity: 1;transform: none}.rdk .flcs.is-on .flcs-bd{transition-delay: .08s}.rdk .flcs-count{display: flex;align-items: center;gap: 6px;font-size: 12px;font-weight: 700;letter-spacing: .12em;color: var(--ink3);margin-bottom: 18px}.rdk .flcs-count b{color: var(--ink)}.rdk .flcs-bar{display: inline-flex;gap: 4px;margin-inline-start: 10px}.rdk .flcs-bar em{width: 18px;height: 3px;border-radius: 2px;background: var(--line)}.rdk .flcs-bar em.on{width: 32px;background: var(--y)}.rdk .flcs h3{font-size: 40px;letter-spacing: -.02em;margin: 0}.rdk .flcs p{font-size: 17px;color: var(--ink2);line-height: 1.55;margin-top: 12px;max-width: 34ch}.rdk .flcs-stat{margin-top: 26px;padding-inline-start: 16px;border-inline-start: 3px solid var(--y)}.rdk .flcs-stat b{display: block;font-size: 40px;font-weight: 700;line-height: 1;letter-spacing: -.02em;color: var(--ink)}.rdk .flcs-stat span{display: block;margin-top: 6px;font-size: 12px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--ink2)}.rdk .flcs .flc-go{margin-top: 26px}.rdk .flcs-pic{aspect-ratio: 16 / 9;overflow: hidden}.rdk .flcs-pic img{width: 100%;height: 100%;object-fit: contain;transform: scale(var(--z, 1));transition: transform .6s var(--ease)}.rdk .flcs-pic.flc-pic--render{background: none;border: 0}.rdk .flcs:hover .flcs-pic img{transform: scale(calc(var(--z, 1) * 1.03))}.rdk .flcar-nav{position: relative;display: grid;place-items: center;width: 64px;height: 120px;color: var(--ink2);border-radius: 32px;transition: color .15s var(--ease)}.rdk .flcar-nav::before{content: '';position: absolute;inset: 20px 0;border-radius: 32px;background: var(--bg2);opacity: 0;transform: scale(.8);transition: opacity .2s var(--ease), transform .2s var(--ease)}.rdk .flcar-nav:hover::before{opacity: 1;transform: none}.rdk .flcar-nav:focus-visible{outline: 2px solid var(--ink);outline-offset: 2px}.rdk .flcar-nav--prev{grid-area: prev}.rdk .flcar-nav--next{grid-area: next}.rdk .flcar-chev{position: relative;width: 26px;height: 52px;transition: transform .2s var(--ease)}.rdk .flcar-nav:hover{color: var(--ink)}.rdk .flcar-nav--prev:hover .flcar-chev{transform: translateX(-3px)}.rdk .flcar-nav--next:hover .flcar-chev{transform: translateX(3px)}.rdk .flcar-name{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.rdk section:has(.flz--car){padding-bottom: 0;overflow: clip}.rdk .flz.flz--car{position: relative;isolation: isolate;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);gap: 56px;align-items: center;margin-top: 0;padding: 60px 0;border: 0;border-radius: 0;background: none;color: #fff;overflow: visible}.rdk .flz--car::before{content: '';position: absolute;inset: 0 -100vmax;z-index: -1;background: var(--scrim)}.rdk .flz--car::after{content: '';position: absolute;top: -11px;left: 50%;width: 22px;height: 22px;margin-inline-start: -11px;background: var(--scrim);transform: rotate(45deg);border-radius: 3px}.rdk .flz--car:hover{transform: none}.rdk .flz--car .flz-pic{display: block;aspect-ratio: 16 / 10;margin: 0;border-radius: 10px;border: 0;background: #fff;overflow: hidden;transition: opacity .25s var(--ease)}.rdk .flz--car .flz-pic img{width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease)}.rdk .flz--car .flz-pic:hover img{transform: scale(1.03)}.rdk .flz--car .flz-pic--render img{object-fit: contain;transform: scale(1.4)}.rdk .flz--car .flz-pic--render:hover img{transform: scale(1.45)}.rdk .flz--car .flz-bd{padding: 0}.rdk .flz--car.is-swap .flz-pic, .rdk .flz--car.is-swap [data-flzl-on], .rdk .flz--car.is-swap [data-flzl-text], .rdk .flz--car.is-swap .flz-cells{opacity: 0}.rdk .flz--car [data-flzl-on], .rdk .flz--car [data-flzl-text], .rdk .flz--car .flz-cells{transition: opacity .22s var(--ease)}.rdk .flz--car .flc-eye{color: var(--y)}.rdk .flz--car h3{font-size: 32px;margin-top: 8px}.rdk .flz--car h3 a{color: #fff}.rdk .flz--car p{color: #c9cdcc}.rdk .flz-cells{display: flex;flex-wrap: wrap;gap: 8px;list-style: none;margin: 18px 0 0;padding: 0}.rdk .flz-cells[hidden]{display: none}.rdk .flz-cells a{display: inline-block;padding: 8px 14px;border: 1px solid rgba(255, 255, 255, .22);border-radius: 999px;font-size: 13px;font-weight: 600;color: #fff;transition: border-color .15s var(--ease), background .15s var(--ease)}.rdk .flz-cells a:hover{border-color: var(--y);background: rgba(255, 205, 0, .08)}.rdk .flz--car .flc-figs{margin-top: 22px}.rdk .flz--car .flc-figs span{color: #b9bdbc}.rdk .flz--car .flc-figs b{color: var(--y)}.rdk .flz-go{display: inline-block}.rdk .flz--car .flc-go{color: #fff}.rdk .flz-go:hover .flc-go em{transform: translateX(4px)}@media (max-width: 1440px){.rdk .flcar{margin-inline: -24px}}@media (max-width: 980px){.rdk .flcar{grid-template-columns: 40px minmax(0, 1fr) 40px;gap: 6px;margin-inline: -12px}.rdk .flcar-nav{width: 40px}.rdk .flcs{grid-template-columns: minmax(0, 1fr);gap: 18px}.rdk .flcs-pic{order: -1}.rdk .flcs h3{font-size: 28px}.rdk .flcs-stat b{font-size: 32px}.rdk .flcar-chev{width: 18px;height: 36px}.rdk .flz.flz--car{grid-template-columns: minmax(0, 1fr);gap: 24px;padding: 40px 0}}@media (prefers-reduced-motion: reduce){.rdk .flcs-bd, .rdk .flcs-pic, .rdk .flcs-pic img, .rdk .flz--car .flz-pic, .rdk .flz--car .flz-pic img{transition: none;transform: none}}.rdk .flcs--bg{grid-template-columns: minmax(0, 1fr);min-height: 500px;padding: 56px 64px;border-radius: 12px;overflow: hidden;background: var(--scrim) var(--bg) center / cover no-repeat;color: #fff;opacity: 0;transition: opacity .45s cubic-bezier(.2, .7, .2, 1), visibility 0s linear .45s}.rdk .flcs--bg::before{content: '';position: absolute;inset: 0;background: linear-gradient(90deg, rgba(10, 15, 19, .92) 0%, rgba(10, 15, 19, .72) 42%, rgba(10, 15, 19, .15) 100%);z-index: 0}.rdk .flcs--bg{position: relative}.rdk .flcs--bg.is-on{opacity: 1;transition: opacity .45s cubic-bezier(.2, .7, .2, 1), visibility 0s}.rdk .flcs--bg .flcs-bd{position: relative;z-index: 1;max-width: 520px}.rdk .flcs--bg h3{color: #fff;font-size: 46px}.rdk .flcs--bg p{color: #d6d9d8}.rdk .flcs--bg .flcs-count{color: rgba(255, 255, 255, .55)}.rdk .flcs--bg .flcs-count b{color: #fff}.rdk .flcs--bg .flcs-bar em{background: rgba(255, 255, 255, .25)}.rdk .flcs--bg .flcs-bar em.on{background: var(--y)}.rdk .flcs--bg .flcs-stat b{color: #fff}.rdk .flcs--bg .flcs-stat span{color: #c9cdcc}.rdk .flcs--bg .flc-go{color: #fff}.rdk .flcar:has(.flcs--bg) + .flz--car{margin-top: 40px}.rdk .flcar:has(.flcs--bg) .flcs{padding-bottom: 56px}@media (max-width: 980px){.rdk .flcs--bg{min-height: 420px;padding: 36px 28px}.rdk .flcs--bg h3{font-size: 32px}}.rdk .flcar--peek{--cw: min(1100px, 78vw);--gap: 48px;display: block;position: relative;margin: 24px calc(50% - 50vw) 0}.rdk .flcar--peek .flcar-track{display: block;position: relative;height: 520px}.rdk .flcar--peek .flcs{position: absolute;top: 0;left: 50%;width: var(--cw);height: 100%;min-height: 0;margin: 0;visibility: hidden;opacity: 0;transform: translateX(-50%) scale(.96);transition: transform .55s cubic-bezier(.2, .7, .2, 1), opacity .45s cubic-bezier(.2, .7, .2, 1), visibility 0s linear .55s}.rdk .flcar--peek .flcs.is-on, .rdk .flcar--peek .flcs.is-prev, .rdk .flcar--peek .flcs.is-next{visibility: visible;transition: transform .55s cubic-bezier(.2, .7, .2, 1), opacity .45s cubic-bezier(.2, .7, .2, 1), visibility 0s}.rdk .flcar--peek .flcs.is-on{opacity: 1;transform: translateX(-50%)}.rdk .flcar--peek .flcs.is-prev{opacity: .5;transform: translateX(calc(-150% - var(--gap)))}.rdk .flcar--peek .flcs.is-next{opacity: .5;transform: translateX(calc(50% + var(--gap)))}.rdk .flcar--peek .flcs.is-prev:hover, .rdk .flcar--peek .flcs.is-next:hover{opacity: .7}.rdk .flcar--peek .flcs.no-anim{transition: none}.rdk .flcar--peek .flcs:not(.is-on) .flcs-bd{opacity: 0}.rdk .flcar--peek .flcs.is-on .flcs-bd{opacity: 1;transform: none;transition: opacity .35s cubic-bezier(.2, .7, .2, 1) .15s, transform .45s cubic-bezier(.2, .7, .2, 1) .15s}.rdk .flcar--peek .flcar-nav{position: absolute;top: 50%;z-index: 2;width: 48px;height: 96px;margin-top: -48px;color: var(--ink2)}.rdk .flcar--peek .flcar-nav--prev{left: calc(50% - var(--cw) / 2 - var(--gap) / 2 - 24px)}.rdk .flcar--peek .flcar-nav--next{left: calc(50% + var(--cw) / 2 + var(--gap) / 2 - 24px)}.rdk .flcar--peek .flcar-nav::before{inset: 12px 0;background: #fff;box-shadow: 0 6px 20px -8px rgba(10, 15, 19, .35)}.rdk .flcar--peek + .flz--car{margin-top: 44px}@media (max-width: 980px){.rdk .flcar--peek{--cw: 86vw;--gap: 14px}.rdk .flcar--peek .flcar-track{height: 460px}.rdk .flcar--peek .flcar-nav{width: 36px;height: 72px;margin-top: -36px}.rdk .flcar--peek .flcar-nav--prev{inset-inline-start: 4px}.rdk .flcar--peek .flcar-nav--next{inset-inline-start: auto;inset-inline-end: 4px}}@media (prefers-reduced-motion: reduce){.rdk .flcar--peek .flcs{transition: none}}.rdk .flw{margin-top: 34px}.rdk .flw-steps{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 0 44px;list-style: none;margin: 0;padding: 0}.rdk .flw-st{position: relative;display: flex;flex-direction: column}.rdk .flw-st:not(:last-child)::after{content: '';position: absolute;top: 114px;inset-inline-end: -32px;width: 20px;height: 20px;background: no-repeat center / 20px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M2 10h14M11 5l5 5-5 5' fill='none' stroke='%239aa0a3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.rdk .flw-k{display: flex;align-items: baseline;gap: 10px;font-size: 12px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--ink2);padding-bottom: 12px;margin-bottom: 16px;border-bottom: 2px solid var(--line)}.rdk .flw-k b{color: var(--y-dark);letter-spacing: .06em}.rdk .flw-c{position: relative;display: flex;flex-direction: column;justify-content: center;gap: 6px;min-height: 124px;padding: 18px 44px 18px 20px;border-radius: 12px;background: #fff;border: 1px solid var(--line);box-shadow: 0 1px 2px rgba(10, 15, 19, .04), 0 10px 24px -16px rgba(10, 15, 19, .22);transition: transform .18s var(--ease), box-shadow .18s var(--ease), border-color .18s var(--ease)}.rdk .flw-c--pick{border-color: var(--y);box-shadow: inset 4px 0 0 var(--y), 0 1px 2px rgba(10, 15, 19, .04), 0 10px 24px -16px rgba(10, 15, 19, .22)}.rdk .flw-tag{font-size: 10.5px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--ink3)}.rdk .flw-t{font-size: 17px;font-weight: 700;line-height: 1.2;color: var(--ink)}.rdk .flw-s{font-size: 13px;line-height: 1.4;color: var(--ink2)}.rdk a.flw-c::after{content: '\2192';position: absolute;top: 50%;inset-inline-end: 18px;margin-top: -11px;font-size: 16px;font-weight: 600;color: var(--ink3);transition: transform .18s var(--ease), color .18s var(--ease)}.rdk a.flw-c:hover{transform: translateY(-2px);border-color: var(--ink3);box-shadow: 0 1px 2px rgba(10, 15, 19, .04), 0 16px 30px -16px rgba(10, 15, 19, .3)}.rdk a.flw-c--pick:hover{border-color: var(--y-dark);box-shadow: inset 4px 0 0 var(--y), 0 16px 30px -16px rgba(10, 15, 19, .3)}.rdk a.flw-c:hover::after{transform: translateX(3px);color: var(--ink)}.rdk .flw-in{display: flex;flex-direction: column;align-items: center;gap: 6px;margin-top: 8px}.rdk .flw-up{width: 16px;height: 18px;background: no-repeat center / 16px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 14V3M4 7l4-4 4 4' fill='none' stroke='%239aa0a3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.rdk .flw-p{display: inline-flex;align-items: center;gap: 6px;padding: 7px 14px;border-radius: 999px;font-size: 13px;font-weight: 600;line-height: 1.2;color: var(--ink2);white-space: nowrap;transition: border-color .15s var(--ease), color .15s var(--ease)}.rdk .flw-p--ext{border: 1.5px dashed var(--b);background: #fff}.rdk .flw-p--pick{border: 1.5px solid var(--y);background: #fffdf0;color: var(--ink)}.rdk .flw-p--soft{border: 1px solid var(--line);background: var(--bg2)}.rdk .flw-p--loop{margin-top: 26px;border: 1.5px dashed var(--sg);font-style: italic;font-weight: 500;white-space: normal;text-align: center}.rdk .flw-p--loop::before{content: '\21BA';font-style: normal;color: var(--ink3)}.rdk a.flw-p::after{content: '\2192';font-weight: 600;color: var(--ink3);transition: transform .15s var(--ease)}.rdk a.flw-p:hover{color: var(--ink);border-color: var(--ink3)}.rdk a.flw-p--pick:hover{border-color: var(--y-dark)}.rdk a.flw-p:hover::after{transform: translateX(2px)}.rdk .flw-note{font-size: 12.5px;font-style: italic;color: var(--ink3);text-align: center}@media (max-width: 1100px){.rdk .flw-steps{gap: 0 36px}.rdk .flw-st:not(:last-child)::after{inset-inline-end: -28px}}@media (max-width: 900px){.rdk .flw-steps{grid-template-columns: minmax(0, 1fr);gap: 48px}.rdk .flw-st{padding-inline-start: 30px}.rdk .flw-k{margin-inline-start: -30px}.rdk .flw-st:not(:last-child)::before{content: '';position: absolute;inset-inline-start: 9px;top: 100px;bottom: -40px;border-inline-start: 1.5px solid var(--sg)}.rdk .flw-st:not(:last-child)::after{top: auto;bottom: -46px;inset-inline-end: auto;inset-inline-start: 3px;width: 14px;height: 14px;background: no-repeat center / 14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 4l5 6 5-6' fill='none' stroke='%23c5c7c4' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transform: none}.rdk .flw-c::before{content: '';position: absolute;inset-inline-start: -26px;top: 50%;width: 9px;height: 9px;margin-top: -4.5px;border-radius: 50%;background: var(--sg)}.rdk .flw-c{min-height: 0}.rdk .flw-p--loop{margin-top: 10px}}.rdk .swc .num b{color: var(--y-dark);margin-inline-end: 6px}.rdk .swc-fig img{border-radius: 10px;border: 1px solid var(--line);background: #fff}.rdk .swc-file{margin-top: 22px}.rdk .swc-fh{font-size: 12px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--ink2);margin-bottom: 8px}.rdk .swc-file dl{margin: 0;border-top: 1px solid var(--line)}.rdk .swc-file dl > div{display: grid;grid-template-columns: 110px minmax(0, 1fr);gap: 16px;padding: 10px 0;border-bottom: 1px solid var(--line);font-size: 14.5px;line-height: 1.45}.rdk .swc-file dt{font-weight: 700;color: var(--ink)}.rdk .swc-file dd{margin: 0;color: var(--ink2)}.rdk .swc-cad{margin-top: 18px;font-size: 14.5px;color: var(--ink2)}.rdk .swc-cad > b{color: var(--ink);margin-inline-end: 4px}.rdk .swc-aside{display: grid;grid-template-columns: 120px minmax(0, 1fr);gap: 16px;align-items: center;margin-top: 24px;padding: 14px;border-radius: 12px;background: var(--bg2);border: 1px solid var(--line)}.rdk .swc-aside img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;border-radius: 8px;background: #fff}.rdk .swc-aside b{display: block;font-size: 15px;color: var(--ink)}.rdk .swc-aside span{display: block;margin-top: 4px;font-size: 13.5px;line-height: 1.5;color: var(--ink2)}.rdk .swc-aside .app-film{padding-top: 8px}.rdk .swc-loop{display: flex;align-items: center;gap: 8px;margin-top: 20px;font-size: 14px;font-style: italic;color: var(--ink2)}.rdk .swc-loop::before{content: '\21BA';font-style: normal;font-size: 18px;color: var(--ink3)}@media (max-width: 560px){.rdk .swc-file dl > div{grid-template-columns: minmax(0, 1fr);gap: 2px}.rdk .swc-aside{grid-template-columns: 84px minmax(0, 1fr)}}.rdk section#journey{padding-top: 0}.rdk .w > .swc:first-child{margin-top: 0}.rdk .swc .app-film{margin-top: 0}.rdk .swa{display: grid;grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);gap: clamp(32px, 5vw, 80px);align-items: center}.rdk .swa-if{margin-top: 28px}.rdk .swa-if dl > div{grid-template-columns: 150px minmax(0, 1fr)}.rdk .swa-if dt em{display: block;margin-top: 2px;font-style: normal;font-size: 11px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--ink3)}.rdk .swa-fig{display: flex;flex-direction: column;align-items: center;margin: 0;padding: 36px 28px;border-radius: 16px;background: var(--bg2);border: 1px solid var(--line)}.rdk .swa-fig .flw-p{font-size: 14px;padding: 9px 18px}.rdk .swa-api{font-weight: 700}.rdk .swa-line{width: 100%;max-width: 300px;min-height: 0;padding: 18px 20px;text-align: center;align-items: center}.rdk .swa-link{display: grid;grid-template-columns: 1fr 22px 1fr;align-items: center;gap: 10px;width: 100%;height: 58px;font-size: 12px;font-style: italic;color: var(--ink3)}.rdk .swa-dn{text-align: end}.rdk .swa-link i{height: 100%;background: no-repeat center / 22px 100% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 58' preserveAspectRatio='none'%3E%3Cpath d='M6 4v48M2 47l4 5 4-5M16 54V6M12 11l4-5 4 5' fill='none' stroke='%239aa0a3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (max-width: 900px){.rdk .swa{grid-template-columns: minmax(0, 1fr)}}@media (max-width: 560px){.rdk .swa-if dl > div{grid-template-columns: minmax(0, 1fr)}}.rdk .swa-line::before{display: none}.rdk .swa h2{text-wrap: balance}.rdk .svc-rail{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 0;list-style: none;margin: 34px 0 0;padding: 0;border-top: 2px solid var(--line)}.rdk .svc-rail li{position: relative}.rdk .svc-rail li::before{content: '';position: absolute;top: -7px;inset-inline-start: 0;width: 12px;height: 12px;border-radius: 50%;background: var(--y);box-shadow: 0 0 0 4px var(--bg2)}.rdk .svc-rail a{display: flex;flex-direction: column;gap: 4px;padding: 22px 20px 6px 0;color: var(--ink)}.rdk .svc-rn{font-size: 12px;font-weight: 700;letter-spacing: .12em;color: var(--y-dark)}.rdk .svc-rs{font-size: 12px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--ink2)}.rdk .svc-rail b{font-size: 19px;font-weight: 700;letter-spacing: -.01em;transition: color .15s var(--ease)}.rdk .svc-rail b::after{content: ' \2193';font-size: 14px;color: var(--ink3);transition: transform .15s var(--ease)}.rdk .svc-rail a:hover b{color: var(--g)}.rdk .svc-list{gap: 72px;margin-top: 56px}.rdk .svc:has(.svc-more:not([open])){align-items: center}.rdk .svc{scroll-margin-top: 96px}.rdk .svc-fig{border: 0;border-radius: 12px}.rdk .svc-stage{display: flex;align-items: baseline;gap: 10px;margin-bottom: 12px;font-size: 12px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--ink2)}.rdk .svc-stage b{color: var(--y-dark)}.rdk .svc-chips{display: flex;flex-wrap: wrap;gap: 8px;list-style: none;margin: 20px 0 0;padding: 0}.rdk .svc-chips li{padding: 7px 13px;border-radius: 999px;background: #fff;border: 1px solid var(--line);font-size: 13px;font-weight: 600;color: var(--ink2)}.rdk .svc-more{margin-top: 22px}.rdk .svc-more>summary{padding: 0 0 3px;border: 0;border-bottom: 2px solid var(--y);border-radius: 0}.rdk .svc-more>summary:hover{background: none;border-bottom-color: var(--y-dark)}@media (max-width: 900px){.rdk .svc-rail{grid-template-columns: repeat(2, minmax(0, 1fr));border-top: 0;gap: 6px 16px}.rdk .svc-rail li{border-top: 2px solid var(--line)}.rdk .svc-rail a{padding-top: 16px}.rdk .svc-rail b{font-size: 16px}.rdk .svc-list{gap: 48px;margin-top: 40px}}.rdk .sbg--r .sbg-img{background-position: 25% center}.rdk .sbg--r .sbg-img::after{background: linear-gradient(270deg, rgba(14, 17, 19, .92) 0%, rgba(14, 17, 19, .78) 40%, rgba(14, 17, 19, .25) 72%, rgba(14, 17, 19, .08) 100%)}.rdk .sbg--r .sbg-in{margin-inline-start: auto}.rdk .sbg--r .sbg-cap{inset-inline-end: auto;inset-inline-start: var(--gut)}@media (max-width: 760px){.rdk .sbg--r .sbg-img::after{background: linear-gradient(180deg, rgba(14, 17, 19, .55) 0%, rgba(14, 17, 19, .9) 60%)}}.rdk .app-film em{position: relative;width: 28px;height: 28px;font-size: 0}.rdk .app-film em::before{content: '';position: absolute;top: 50%;left: 50%;width: 10px;height: 12px;margin: -6px 0 0 -3.5px;background: var(--g);clip-path: polygon(0 0, 100% 50%, 0 100%)}.rdk .app-film:hover em{transform: scale(1.08)}.rdk .app-film em{transition: transform .15s var(--ease)}.rdk .rfeat{display: grid;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);margin: 40px 0 8px;border-radius: 14px;overflow: hidden;background: var(--scrim);color: #fff;transition: transform .2s var(--ease), box-shadow .2s var(--ease)}.rdk .rfeat:hover{transform: translateY(-2px);box-shadow: 0 24px 48px -28px rgba(10, 15, 19, .55)}.rdk .rfeat-pic{min-height: 380px;overflow: hidden}.rdk .rfeat-pic img{width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease)}.rdk .rfeat:hover .rfeat-pic img{transform: scale(1.03)}.rdk .rfeat-bd{display: flex;flex-direction: column;justify-content: center;padding: clamp(28px, 4vw, 56px)}.rdk .rfeat .cmeta{color: var(--y)}.rdk .rfeat blockquote{position: relative;margin: 18px 0 0;font-size: clamp(21px, 2.2vw, 28px);font-weight: 600;line-height: 1.35;letter-spacing: -.01em;color: #fff;text-wrap: pretty}.rdk .rfeat-who{margin-top: 22px;font-size: 14px}.rdk .rfeat-who b{display: block;font-size: 16px}.rdk .rfeat-who span{color: #b9bdbc}.rdk .rfeat .case-go{margin-top: 26px;color: #fff}.rdk .cases--mas{display: block;columns: 4 250px;column-gap: 18px}.rdk .cases--mas .case{break-inside: avoid;margin-bottom: 18px;width: 100%}.rdk .cases--mas .case blockquote{flex: none;font-size: 15.5px;line-height: 1.55;color: var(--ink)}.rdk .case--pic{padding-top: 0}.rdk .cpic{margin: 0 -22px 18px;aspect-ratio: 16 / 10;overflow: hidden;background: var(--bg2)}.rdk .cpic img{width: 100%;height: 100%;object-fit: cover;transition: transform .5s var(--ease)}.rdk .case--link:hover .cpic img{transform: scale(1.04)}@media (max-width: 860px){.rdk .rfeat{grid-template-columns: minmax(0, 1fr)}.rdk .rfeat-pic{min-height: 0;aspect-ratio: 16 / 9}}.rdk .cs-hero--img .cs-in{padding: 96px 0 88px}.rdk .cs-hero--sys .cs-bg{background-position: 70% center}.rdk .cs-hero--sys .cs-veil{background: linear-gradient(90deg, rgba(10, 15, 19, .92) 0%, rgba(10, 15, 19, .72) 45%, rgba(10, 15, 19, .25) 100%)}.rdk .cs-bgcap{position: absolute;inset-inline-end: var(--gut);bottom: 16px;z-index: 1;font-size: 11.5px;letter-spacing: .08em;text-transform: uppercase;color: rgba(255, 255, 255, .65)}.rdk .cs-quotes{padding-top: 72px}.rdk .cs-quote .cs-qbody{position: relative;padding-inline-start: 28px;border-inline-start: 4px solid var(--y)}.rdk .cs-quote blockquote{font-size: clamp(20px, 2vw, 26px);line-height: 1.4;max-width: 42ch;text-wrap: pretty}.rdk .cs-quote:first-child blockquote{font-size: clamp(24px, 2.8vw, 36px);line-height: 1.25;letter-spacing: -.015em}.rdk .cs-storyg{display: grid;grid-template-columns: minmax(0, 1fr) 340px;gap: clamp(32px, 5vw, 80px);align-items: start;margin-top: 28px}.rdk .cs-storyg .cs-prose{max-width: 68ch}.rdk .cs-qa{margin: 34px 0 10px;font-size: 18px;font-weight: 700;line-height: 1.3;color: var(--ink)}.rdk .cs-prose > .cs-qa:first-child{margin-top: 0}.rdk .cs-aside{position: sticky;top: 100px;padding: 24px;border-radius: 14px;background: var(--bg2);border: 1px solid var(--line)}.rdk .cs-asys{display: flex;flex-direction: column;gap: 10px;margin-top: 12px}.rdk .cs-asys a{display: grid;grid-template-columns: 72px minmax(0, 1fr) auto;align-items: center;gap: 14px;padding: 8px 14px 8px 8px;border-radius: 10px;background: #fff;border: 1px solid var(--line);color: var(--ink);transition: border-color .15s var(--ease)}.rdk .cs-asys a:hover{border-color: var(--ink3)}.rdk .cs-apic{display: block;aspect-ratio: 4 / 3;border-radius: 6px;overflow: hidden;background: var(--bg2)}.rdk .cs-apic img{width: 100%;height: 100%;object-fit: cover}.rdk .cs-asys b{font-size: 14.5px}.rdk .cs-asys b span{display: block;font-size: 12px;font-weight: 500;color: var(--ink2)}.rdk .cs-asys em{font-style: normal;color: var(--ink3)}.rdk .cs-akick{margin-top: 28px}.rdk .cs-anums{display: flex;flex-direction: column;gap: 14px;margin-top: 12px}.rdk .cs-anums b{display: block;font-size: 26px;line-height: 1.1;letter-spacing: -.01em}.rdk .cs-anums span{font-size: 13px;color: var(--ink2)}@media (max-width: 960px){.rdk .cs-storyg{grid-template-columns: minmax(0, 1fr)}.rdk .cs-aside{position: static;order: -1}}.rdk .cs-quotes + .cs-story{padding-top: 24px}.rdk .cs-quotes:has(+ .cs-story){padding-bottom: 48px}.rdk .cases--mas{display: grid;grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));gap: 18px;columns: auto}.rdk .cases--mas .case{margin-bottom: 0}.rdk .cases--mas .case blockquote{flex: 1}.rdk .cases--quote{grid-template-columns: repeat(auto-fill, minmax(380px, 1fr));margin-top: 18px}.rdk .cases--quote .case{padding: 30px 30px 28px}.rdk .cases--quote .case blockquote{position: relative;padding-top: 34px;font-size: 19px;line-height: 1.45;font-weight: 600;letter-spacing: -.005em}.rdk .cases--quote .case blockquote::before{content: '\201C';position: absolute;top: -6px;inset-inline-start: -2px;font-size: 64px;line-height: 1;font-weight: 700;color: var(--y)}@media (max-width: 520px){.rdk .cases--quote{grid-template-columns: minmax(0, 1fr)}}.rdk .cases--mas .case--wide{grid-column: span 2;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);grid-auto-rows: auto;column-gap: 26px;padding: 0 26px 0 0;align-content: start}.rdk .case--wide > .cpic{grid-column: 1;grid-row: 1 / span 12;margin: 0;aspect-ratio: auto;height: 100%}.rdk .case--wide > :not(.cpic){grid-column: 2}.rdk .case--wide > .cmeta{margin-top: 26px}.rdk .case--wide > :last-child{margin-bottom: 26px}.rdk .cases--mas .case--q blockquote{position: relative;padding-top: 34px;font-size: 18px;line-height: 1.45;font-weight: 600;letter-spacing: -.005em}.rdk .cases--mas .case--q blockquote::before{content: '\201C';position: absolute;top: -6px;inset-inline-start: -2px;font-size: 64px;line-height: 1;font-weight: 700;color: var(--y)}@media (max-width: 640px){.rdk .cases--mas .case--wide{grid-column: auto;display: flex;padding: 0 22px 24px}.rdk .case--wide > .cpic{margin: 0 -22px 18px;aspect-ratio: 16 / 10}.rdk .case--wide > .cmeta{margin-top: 0}}.rdk .cases--mas .case--q blockquote{padding-top: 0;font-size: 15.5px;line-height: 1.55;font-weight: 400;letter-spacing: 0}.rdk .cases--mas .case--q blockquote::before{content: none}.rdk .cst{display: grid;grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));margin-top: 36px;border-top: 2px solid var(--ink)}.rdk .cst-i{padding: 24px 22px 6px 0;border-inline-end: 1px solid var(--line)}.rdk .cst-i + .cst-i{padding-inline-start: 22px}.rdk .cst-i:last-child{border-inline-end: 0}.rdk .cst-i b{display: block;font-size: clamp(34px, 3.6vw, 52px);font-weight: 700;line-height: 1;letter-spacing: -.03em;color: var(--ink)}.rdk .cst-i span{display: block;margin-top: 10px;font-size: 14px;line-height: 1.45;color: var(--ink2);max-width: 22ch}.rdk .era-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 24px}.rdk .era-nav{display: flex;gap: 10px;flex: none}.rdk .era-btn{width: 48px;height: 48px;border-radius: 50%;border: 1.5px solid var(--ink);background: none;font-size: 18px;color: var(--ink);cursor: pointer;transition: background .15s var(--ease), color .15s var(--ease), opacity .15s var(--ease)}.rdk .era-btn:hover:not(:disabled){background: var(--ink);color: #fff}.rdk .era-btn:disabled{opacity: .25;cursor: default}.rdk .era{display: flex;gap: 16px;list-style: none;margin: 34px 0 0;padding: 26px max(var(--gut), calc((100vw - 1354px) / 2)) 18px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: max(var(--gut), calc((100vw - 1354px) / 2));scrollbar-width: thin}.rdk .era-i{position: relative;flex: 0 0 280px;scroll-snap-align: start;padding: 26px 24px 26px;border-radius: 12px;background: #fff;border: 1px solid var(--line)}.rdk .era-i::before{content: '';position: absolute;top: -20px;inset-inline-start: 0;inset-inline-end: -16px;border-top: 2px solid var(--line)}.rdk .era-i::after{content: '';position: absolute;top: -26px;inset-inline-start: 24px;width: 12px;height: 12px;border-radius: 50%;background: var(--ink3);box-shadow: 0 0 0 4px var(--bg2)}.rdk .era-i--first::after{background: var(--y)}.rdk .era-y{display: block;font-size: 40px;font-weight: 700;line-height: 1;letter-spacing: -.03em;color: var(--ink)}.rdk .era-f{display: inline-block;margin-top: 12px;padding: 4px 10px;border-radius: 999px;background: var(--y);font-size: 11px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--g)}.rdk .era-i h3{margin-top: 14px;font-size: 17px;line-height: 1.3}.rdk .era-i p{margin-top: 8px;font-size: 14px;line-height: 1.5;color: var(--ink2)}.rdk .globe-pts{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 24px;list-style: none;margin: 28px 0 8px;padding: 0}.rdk .globe-pts li{padding-inline-start: 16px;border-inline-start: 3px solid var(--y)}.rdk .globe-pts b{display: block;font-size: 15.5px}.rdk .globe-pts span{display: block;margin-top: 4px;font-size: 14px;color: var(--ink2)}.rdk .duo{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 24px}.rdk .duo-c{display: flex;flex-direction: column;border-radius: 14px;overflow: hidden;background: #fff;border: 1px solid var(--line)}.rdk .duo-pic{aspect-ratio: 16 / 9;overflow: hidden}.rdk .duo-pic img{width: 100%;height: 100%;object-fit: cover}.rdk .duo-bd{padding: 30px 32px 32px}.rdk .duo-bd .lede{font-size: 15.5px}.rdk .duo-docs{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 22px}.rdk .duo-docs a{display: inline-flex;align-items: center;gap: 8px;padding: 7px 12px;border-radius: 8px;border: 1px solid var(--line);font-size: 13px;font-weight: 600;color: var(--ink);transition: border-color .15s var(--ease)}.rdk .duo-docs a:hover{border-color: var(--ink3)}.rdk .duo-docs em{font-style: normal;font-size: 10px;font-weight: 700;letter-spacing: .06em;padding: 2px 5px;border-radius: 4px;background: var(--g);color: #fff}@media (max-width: 900px){.rdk .duo, .rdk .globe-pts{grid-template-columns: minmax(0, 1fr)}.rdk .cst{grid-template-columns: repeat(2, minmax(0, 1fr))}.rdk .cst-i, .rdk .cst-i + .cst-i{padding: 20px 12px 16px 0;border-inline-end: 0;border-bottom: 1px solid var(--line)}.rdk .era-nav{display: none}.rdk .era-i{flex-basis: 78%}}.rdk .cst-i b{font-size: clamp(30px, 3vw, 44px)}.rdk .mus{position: relative;overflow: hidden;padding: clamp(80px, 9vw, 120px) 0 clamp(56px, 6vw, 88px);background: radial-gradient(90% 70% at 50% 35%, #262b2f 0%, #15191c 70%), #15191c;color: #fff}.rdk .mus .kick{color: var(--y)}.rdk .mus h2{color: #fff}.rdk .mus .lede{color: #c9cdcc}.rdk .mus .era-btn{border-color: rgba(255, 255, 255, .5);color: #fff}.rdk .mus .era-btn:hover:not(:disabled){background: #fff;color: var(--g)}.rdk .mus-hall{--edge: max(var(--gut), calc((100vw - 1354px) / 2));display: flex;align-items: stretch;gap: clamp(28px, 3vw, 48px);list-style: none;margin: 40px 0 0;padding: 56px var(--edge) 40px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: var(--edge);scrollbar-width: none;-webkit-mask-image: linear-gradient(90deg, transparent 0, #000 calc(var(--edge) * .6), #000 calc(100% - var(--edge) * .6), transparent 100%);mask-image: linear-gradient(90deg, transparent 0, #000 calc(var(--edge) * .6), #000 calc(100% - var(--edge) * .6), transparent 100%)}.rdk .mus-hall::-webkit-scrollbar{display: none}.rdk .mus-i{flex: 0 0 clamp(290px, 27vw, 380px);display: flex;flex-direction: column;scroll-snap-align: start}.rdk .mus-frame{margin: 0;padding: 10px;background: #0b0d0f;border: 1px solid rgba(255, 255, 255, .1);box-shadow: 0 -24px 80px -10px rgba(255, 232, 180, .12), 0 34px 60px -28px rgba(0, 0, 0, .9)}.rdk .mus-frame img{display: block;width: 100%;aspect-ratio: 4 / 3;object-fit: cover;transition: transform .6s var(--ease), filter .6s var(--ease)}.rdk .mus-i:hover .mus-frame img{transform: scale(1.015)}.rdk .mus-plq{flex: 1;margin-top: 16px;padding: 18px 20px 20px;background: #f1efe9;color: var(--g);border-radius: 2px;box-shadow: 0 12px 24px -16px rgba(0, 0, 0, .8)}.rdk .mus-yr{display: flex;align-items: center;flex-wrap: wrap;gap: 10px}.rdk .mus-y{font-size: 28px;font-weight: 700;line-height: 1;letter-spacing: -.02em;color: var(--g)}.rdk .mus-plq .era-f{margin: 0;padding: 3px 9px;font-size: 10px}.rdk .mus-plq h3{margin-top: 12px;font-size: 16px;line-height: 1.3;color: var(--g)}.rdk .mus-plq p{margin-top: 6px;font-size: 13.5px;line-height: 1.5;color: #4a4f52}.rdk .mus-i--plq .mus-plq{margin-top: 0}.rdk .mus-prog{position: relative;height: 3px;margin-top: 8px;border-radius: 2px;background: rgba(255, 255, 255, .12)}.rdk .mus-prog span{position: absolute;top: 0;bottom: 0;inset-inline-start: 0;width: 20%;border-radius: 2px;background: var(--y);transition: left .15s linear}@media (max-width: 900px){.rdk .mus-i{flex-basis: 80%}.rdk .mus-hall{padding-top: 36px}}.rdk .mus-frame--dip{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.rdk .mus-frame--dip img{aspect-ratio: 2 / 3}@media (min-width: 901px){.rdk .mus-i:has(.mus-frame--dip){flex-basis: clamp(290px, 27vw, 380px)}}.rdk .mus-i--aged .mus-frame{position: relative}.rdk .mus-i--aged .mus-frame img{filter: sepia(.45) saturate(.55) contrast(.88) brightness(.96) hue-rotate(-8deg)}.rdk .mus-i--aged .mus-frame::after{content: '';position: absolute;inset: 10px;pointer-events: none;background: radial-gradient(120% 95% at 50% 50%, rgba(0, 0, 0, 0) 55%, rgba(30, 18, 6, .45) 100%);mix-blend-mode: multiply}.rdk .globe--hq{grid-template-columns: repeat(4, minmax(0, 1fr));gap: 18px}.rdk .globe--hq .globe-card{border: 1px solid var(--line);border-radius: 14px;padding: 26px 24px 24px;transition: border-color .15s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease)}.rdk .globe--hq a.globe-card:hover{border-color: var(--ink3);transform: translateY(-2px);box-shadow: 0 18px 36px -24px rgba(10, 15, 19, .35)}.rdk .globe-hq{position: relative;overflow: hidden;isolation: isolate;color: #fff;border-color: transparent !important;background: #15191c}.rdk .globe-hq::before{content: '';position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg, rgba(14, 17, 19, .55) 0%, rgba(14, 17, 19, .92) 70%), var(--hq) center / cover}.rdk .globe-hq .globe-eyebrow{color: var(--y)}.rdk .globe-hq h3{color: #fff}.rdk .globe-hq .globe-place{color: #d5d8d6}.rdk .globe-hqpts{list-style: none;margin: auto 0 0;padding: 18px 0 0}.rdk .globe-hqpts li{position: relative;padding: 7px 0 7px 18px;font-size: 13px;line-height: 1.45;color: #c9cdcc;border-top: 1px solid rgba(255, 255, 255, .12)}.rdk .globe-hqpts li::before{content: '';position: absolute;inset-inline-start: 0;top: 13px;width: 7px;height: 7px;background: var(--y)}.rdk .globe-hqpts b{color: #fff}.rdk .globe-lead{display: flex;align-items: center;gap: 12px}.rdk .globe-face{width: 46px;height: 46px;flex: none;border-radius: 50%;object-fit: cover;background: var(--bg2)}@media (max-width: 1100px){.rdk .globe--hq{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 600px){.rdk .globe--hq{grid-template-columns: minmax(0, 1fr)}}.rdk .globe--hq .globe-place{min-height: 3em}.rdk .globe-lead b{display: block;font-weight: 700;color: var(--ink)}.rdk .hero{position: relative}.rdk .cine-open{position: absolute;z-index: 3;inset-inline-end: max(var(--gut), calc((100vw - 1354px) / 2 + 40px));top: 42%;display: flex;align-items: center;gap: 20px;padding: 0;border: 0;background: none;color: #fff;cursor: pointer}.rdk .cine-tri{position: relative;display: grid;place-items: center;width: 112px;height: 112px;border-radius: 50%;background: var(--y);box-shadow: 0 18px 50px -12px rgba(0, 0, 0, .6);transition: transform .25s var(--ease), box-shadow .25s var(--ease)}.rdk .cine-tri::before{content: '';width: 30px;height: 36px;margin-inline-start: 8px;background: var(--g);clip-path: polygon(0 0, 100% 50%, 0 100%)}.rdk .cine-ring{position: absolute;inset-inline-start: 0;top: 50%;width: 112px;height: 112px;margin-top: -56px;border-radius: 50%;border: 2px solid rgba(255, 205, 0, .7);animation: cine-pulse 2.4s var(--ease) infinite}@keyframes cine-pulse{0%{transform: scale(1);opacity: .8}70%, 100%{transform: scale(1.55);opacity: 0}}.rdk .cine-lbl{font-size: 13px;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;text-shadow: 0 2px 12px rgba(0, 0, 0, .5)}.rdk .cine-open:hover .cine-tri{transform: scale(1.06);box-shadow: 0 24px 60px -12px rgba(0, 0, 0, .7)}.rdk .cine-open:focus-visible .cine-tri{outline: 3px solid #fff;outline-offset: 4px}html.cine-on{overflow: hidden}.rdk > *:not(.cine){transition: transform .6s var(--ease), filter .6s var(--ease)}html.cine-on .rdk > *:not(.cine){transform: scale(.97);filter: brightness(.25) blur(2px)}.rdk .cine{position: fixed;inset: 0;z-index: 1000;display: grid;place-items: center;padding: clamp(16px, 4vw, 64px);background: rgba(5, 7, 8, 0);transition: background .5s var(--ease)}.rdk .cine[hidden]{display: none}.rdk .cine.is-on{background: rgba(5, 7, 8, .82)}.rdk .cine-stage{position: relative;width: min(1200px, 100%, calc((100vh - 140px) * 16 / 9));opacity: 0;transform: scale(.92) translateY(16px);transition: opacity .5s var(--ease) .1s, transform .6s var(--ease) .1s}.rdk .cine.is-on .cine-stage{opacity: 1;transform: none}.rdk .cine-frame{position: relative;aspect-ratio: 16 / 9;overflow: hidden;border-radius: 10px;background: #000;box-shadow: 0 40px 120px -20px rgba(0, 0, 0, .9)}.rdk .cine-frame iframe{position: absolute;inset-inline-start: 0;top: -60px;width: 100%;height: calc(100% + 120px);border: 0;pointer-events: none}.rdk .cine-hit{position: absolute;inset: 0 0 56px;cursor: pointer}.rdk .cine-bar{display: flex;align-items: center;gap: 10px;margin-top: 14px;color: #c9cdcc}.rdk .cine-btn{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;border: 1px solid rgba(255, 255, 255, .25);background: rgba(255, 255, 255, .06);cursor: pointer;transition: background .15s var(--ease), border-color .15s var(--ease)}.rdk .cine-btn:hover{background: rgba(255, 255, 255, .14);border-color: rgba(255, 255, 255, .5)}.rdk .cine-ico{display: block;width: 16px;height: 16px;background: #fff}.rdk .cine-ico--pause{clip-path: polygon(0 0, 35% 0, 35% 100%, 0 100%, 0 0, 65% 0, 100% 0, 100% 100%, 65% 100%, 65% 0)}.rdk .cine-ico--play{clip-path: polygon(10% 0, 100% 50%, 10% 100%)}.rdk .cine-ico--sound, .rdk .cine-ico--muted{-webkit-mask: no-repeat center / 16px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 6h3l4-3v10L5 10H2z' fill='%23000'/%3E%3Cpath d='M11 5.5a3.5 3.5 0 0 1 0 5M12.5 3.5a6 6 0 0 1 0 9' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");mask: no-repeat center / 16px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 6h3l4-3v10L5 10H2z' fill='%23000'/%3E%3Cpath d='M11 5.5a3.5 3.5 0 0 1 0 5M12.5 3.5a6 6 0 0 1 0 9' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.rdk .cine-ico--muted{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 6h3l4-3v10L5 10H2z' fill='%23000'/%3E%3Cpath d='M11 6l4 4M15 6l-4 4' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 6h3l4-3v10L5 10H2z' fill='%23000'/%3E%3Cpath d='M11 6l4 4M15 6l-4 4' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.rdk .cine-title{margin-inline-start: 8px;font-size: 13px;letter-spacing: .04em}.rdk .cine-x{position: fixed;top: 20px;inset-inline-end: 24px;width: 52px;height: 52px;border-radius: 50%;border: 1px solid rgba(255, 255, 255, .3);background: rgba(255, 255, 255, .06);color: #fff;font-size: 30px;line-height: 1;cursor: pointer;opacity: 0;transition: opacity .4s var(--ease) .2s, background .15s var(--ease)}.rdk .cine.is-on .cine-x{opacity: 1}.rdk .cine-x:hover{background: rgba(255, 255, 255, .16)}@media (max-width: 900px){.rdk .cine-open{position: static;margin: 0 var(--gut) 32px;gap: 14px}.rdk .cine-tri, .rdk .cine-ring{width: 72px;height: 72px}.rdk .cine-ring{margin-top: -36px}.rdk .cine-tri::before{width: 20px;height: 24px;margin-inline-start: 5px}}@media (prefers-reduced-motion: reduce){.rdk .cine-ring{animation: none}.rdk .cine-stage, html.cine-on .rdk > *:not(.cine){transition: none}}html.cine-on .rdk > *:not(.cine){transform: none;filter: none}.rdk .cine.is-on{background: radial-gradient(80% 70% at 50% 45%, #0c0e10 0%, #000 100%)}.rdk .cine-bar{transition: opacity .35s var(--ease)}.rdk .cine.is-on:not(.is-ui):not(.is-paused) .cine-bar, .rdk .cine.is-on:not(.is-ui):not(.is-paused) .cine-x{opacity: 0}.rdk .cine.is-on:not(.is-ui):not(.is-paused){cursor: none}.rdk .cine-scrub{--p: 0;position: relative;flex: 1;height: 24px;margin: 0 6px;cursor: pointer;touch-action: none}.rdk .cine-scrub::before, .rdk .cine-fill{content: '';position: absolute;inset-inline-start: 0;top: 50%;height: 3px;margin-top: -1.5px;border-radius: 2px;transition: height .15s var(--ease), margin-top .15s var(--ease)}.rdk .cine-scrub::before{inset-inline-end: 0;background: rgba(255, 255, 255, .22)}.rdk .cine-fill{width: calc(var(--p) * 100%);background: var(--y)}.rdk .cine-knob{position: absolute;top: 50%;inset-inline-start: calc(var(--p) * 100%);width: 14px;height: 14px;margin: -7px 0 0 -7px;border-radius: 50%;background: var(--y);box-shadow: 0 0 0 4px rgba(255, 205, 0, .25);transform: scale(0);transition: transform .15s var(--ease)}.rdk .cine-scrub:hover::before, .rdk .cine-scrub:hover .cine-fill, .rdk .cine.is-drag .cine-scrub::before, .rdk .cine.is-drag .cine-fill{height: 5px;margin-top: -2.5px}.rdk .cine-scrub:hover .cine-knob, .rdk .cine.is-drag .cine-knob, .rdk .cine-scrub:focus-visible .cine-knob{transform: scale(1)}.rdk .cine-scrub:focus-visible{outline: none}.rdk .cine-time{min-width: 84px;text-align: end;font-size: 12.5px;font-variant-numeric: tabular-nums;color: #c9cdcc}.rdk .cine{--pull: 0}.rdk .cine.is-on{background: radial-gradient(80% 70% at 50% 45%, rgba(12, 14, 16, calc(1 - var(--pull) * .18)) 0%, rgba(0, 0, 0, calc(1 - var(--pull) * .18)) 100%)}.rdk .cine-hint{position: fixed;left: 50%;bottom: 28px;transform: translateX(-50%) translateY(calc((1 - var(--pull)) * 10px));padding: 8px 16px;border-radius: 999px;background: rgba(255, 255, 255, .1);color: #fff;font-size: 12.5px;letter-spacing: .06em;opacity: 0;pointer-events: none;transition: opacity .2s var(--ease)}.rdk .cine.is-pulling .cine-hint{opacity: calc(.4 + var(--pull) * .6)}.rdk .cine.is-pulling .cine-bar, .rdk .cine.is-pulling .cine-x{opacity: 0}@media (min-width: 981px){.rdk .flcar--peek{--peek: 96px}.rdk .flcar--peek .flcs.is-prev{transform: translateX(calc(-50vw + var(--peek) - 100%))}.rdk .flcar--peek .flcs.is-next{transform: translateX(calc(50vw - var(--peek)))}.rdk .flcar--peek .flcar-nav--prev{left: calc((var(--peek) + 50% - var(--cw) / 2) / 2 - 24px)}.rdk .flcar--peek .flcar-nav--next{left: calc(100% - (var(--peek) + 50% - var(--cw) / 2) / 2 - 24px)}}.rdk .flz.flz--car{grid-template-columns: minmax(0, 520px) minmax(0, 1fr);gap: clamp(40px, 5vw, 80px)}@media (max-width: 980px){.rdk .flz.flz--car{grid-template-columns: minmax(0, 1fr)}}@media (min-width: 981px){.rdk .flcar--peek{--cw: min(1560px, 84vw);--peek: clamp(36px, 3.5vw, 80px)}.rdk .flcar--peek .flcar-track{height: clamp(560px, 40vw, 720px)}.rdk .flcar--peek .flcs--bg{padding: clamp(56px, 5vw, 88px) clamp(56px, 5.5vw, 104px)}.rdk .flcar--peek .flcs--bg .flcs-bd{max-width: 600px}.rdk .flcar--peek .flcs--bg h3{font-size: clamp(46px, 4vw, 64px)}.rdk .flcar--peek .flcs--bg p{font-size: 19px;max-width: 38ch}.rdk .flcar--peek .flcs--bg .flcs-stat b{font-size: clamp(40px, 3.4vw, 56px)}}@media (min-width: 981px){.rdk .flcar--peek{--gap: 24px;--peek: 64px;--cw: calc(100vw - 2 * (var(--gap) + var(--peek)))}.rdk .flcar--peek .flcs.is-prev{transform: translateX(calc(-150% - var(--gap)))}.rdk .flcar--peek .flcs.is-next{transform: translateX(calc(50% + var(--gap)))}.rdk .flcar--peek .flcar-nav{width: var(--peek);color: #fff;filter: drop-shadow(0 2px 8px rgba(0, 0, 0, .55))}.rdk .flcar--peek .flcar-nav::before{display: none}.rdk .flcar--peek .flcar-nav--prev{inset-inline-start: 0}.rdk .flcar--peek .flcar-nav--next{inset-inline-start: auto;inset-inline-end: 0}.rdk .flcar--peek .flcar-nav:hover{color: var(--y)}.rdk .flcar--peek + .flz--car, .rdk .flcar:has(.flcs--bg) + .flz--car{margin-top: 24px}.rdk .flcar--peek .flcs.is-prev, .rdk .flcar--peek .flcs.is-next{opacity: .6}}@media (min-width: 981px){.rdk .flcar--peek .flcs.is-prev, .rdk .flcar--peek .flcs.is-next{opacity: 1;filter: brightness(.45) saturate(.7)}.rdk .flcar--peek .flcs.is-prev:hover, .rdk .flcar--peek .flcs.is-next:hover{opacity: 1;filter: brightness(.6) saturate(.8)}.rdk .flcar--peek .flcs{transition: transform .55s cubic-bezier(.2, .7, .2, 1), opacity .45s cubic-bezier(.2, .7, .2, 1), filter .45s cubic-bezier(.2, .7, .2, 1), visibility 0s linear .55s}.rdk .flcar--peek .flcs.is-on, .rdk .flcar--peek .flcs.is-prev, .rdk .flcar--peek .flcs.is-next{transition: transform .55s cubic-bezier(.2, .7, .2, 1), opacity .45s cubic-bezier(.2, .7, .2, 1), filter .45s cubic-bezier(.2, .7, .2, 1), visibility 0s}}@media (min-width: 981px){.rdk .flcar--peek{--peek: clamp(80px, 6.5vw, 120px)}}.rdk .flcar--peek .flcs.no-anim{transition: none !important}.rdk .flcar--peek .flcs.is-enter{opacity: 0 !important}.rdk .flcar--peek .flcs.is-on{z-index: 2}.rdk .flcar--peek .flcs.is-prev, .rdk .flcar--peek .flcs.is-next{z-index: 1}@media (min-width: 981px){.rdk .flcar--peek{--cw: calc(100% - 2 * (var(--gap) + var(--peek)))}.rdk .flcar--peek .flcs--bg{padding-inline-start: var(--padl, 72px)}}.rdk{--r-s: 6px;--r-m: 12px;--r-l: 16px;--r-pill: 999px;--sh-card: 0 1px 2px rgba(10, 15, 19, .04), 0 12px 28px -20px rgba(10, 15, 19, .28)}.rdk :is(.sc, .flc, .pth-col, .pth-start, .pth-kit, .ref, .feature, .case, .vid, .career-area, .career-loc, .app, .line, .mat, .sfc-col, .sfn, .sfn-f, .lay, .globe-card, .doc, .pvar, .parea, .relcard, .pnum, .flow-step, .passrow, .lad-step, .ab-hero, .dl, .term-randek, .term-fig, .dli, .tier, .rf-filters, .fam, .scx, .station, .opt, .shcard, .sck-out, .chk-g, .dr, .refx-feat, .refx-card, .lad-prod, .evx-row, .api-it, .xh-case, .xh-machine--pic, .dpanel, .rh-stat, .cc, .sck-list label, .famdetail){border-radius: var(--r-m)}.rdk :is(.pth-kit, .rh-stat, .mat, .lay, .globe-card, .pnum, .flow-step, .xh-machine--pic, .xh-case, .term-randek, .dpanel, .sck-out, .case, .ref){border-top: 1px solid var(--line);border-inline-start-width: 1px;border-inline-start-color: var(--line);box-shadow: var(--sh-card)}.rdk .case--outcome .cmeta::before, .rdk .tier--top .tier-n::before{content: '';display: inline-block;width: 7px;height: 7px;margin-inline-end: 8px;border-radius: 50%;background: var(--y);vertical-align: 1px}.rdk :is(.case, .lay, .xh-case, .xh-machine--pic, .scx, .station, .vid, .ab-hero, .fam, .shcard, .tier--pic, .dl, .dli, .relcard, .refx-feat, .flc, .doc, .parea--pic){overflow: hidden}.rdk :is(.row .fig img, .svc-fig, .stat-layout--img, .chain-fig img, .flc-pic, .flz-pic, .film, .film iframe, .bnf-pic, .feature img, .cs-film .film, .plead-pic){border-radius: var(--r-l);overflow: hidden}.rdk :is(.pvar-pic, .parea-pic){border-radius: var(--r-m) var(--r-m) 0 0}.rdk :is(.pvar, .parea){overflow: hidden}.rdk :is(.btn, .regionpick select, .langpick select, .thumbs button, .dl-thumb, .dli-thumb, .term-related a, .cs-sys a, .ab-tab, .cdt-inlineflow span, .dli-langs a, .ladder-steps a, .ladder-steps .is-active > span, .line-go, .opt-only, .station-only){border-radius: var(--r-s)}.rdk :is(.chip, .areachips li, .ab-chip, .term-chips a, .psibs a, .passops li, .evpill){border-radius: var(--r-pill)}.rdk .lad-step{border-top: 1px solid var(--line);box-shadow: var(--sh-card)}.rdk :is(.lad-card, .lad-pic, .lad-pic img){border-radius: var(--r-s);overflow: hidden}.rdk .lad-guide{border-radius: var(--r-m)}.rdk .refx-feat, .rdk .cta-card, .rdk .case--outcome, .rdk .tier, .rdk .tier--top, .rdk .xh-sb, .rdk .xh-sb:has(.xh-sbtag--choice), .rdk .evd-card, .rdk section.dark .mat, .rdk .lad-step:hover{border-top: 1px solid var(--line);border-radius: var(--r-m)}.rdk section.dark .mat{border-top-color: rgba(255, 255, 255, .14)}.rdk :is(.refx-feat, .cta-card, .tier, .xh-sb, .evd-card){overflow: hidden;box-shadow: var(--sh-card)}.rdk .row .fig{background: none;box-shadow: none;padding: 0}.rdk .sg-fig{border-radius: 50%;overflow: visible}.rdk :is(.opt, .opt--robot, .opt--auto, .opt--std, .pth-start, .rh-stat, .career-area, .api-it, .relcard, .xh-machine, .areachips li, .passops li){border-inline-start: 1px solid var(--line);border-inline-start: 1px solid var(--line)}.rdk :is(.row.deep .app-note, .faq-tbc, .lay-note, .ab-note){border-inline-start: 0;border-inline-start: 0;border-radius: var(--r-s);background: var(--bg2)}.rdk :is(.stat-layout--img figcaption, .flcs-stat, .cs-quote .cs-qbody, .globe-pts li){border-inline-start: 0;border-inline-start: 0;padding-inline-start: 0}.rdk .opt-tier::before{content: '';display: inline-block;width: 7px;height: 7px;margin-inline-end: 7px;border-radius: 50%;background: var(--ink3);vertical-align: 1px}.rdk .opt--auto .opt-tier::before{background: var(--b)}.rdk .opt--robot .opt-tier::before{background: var(--y)}.rdk .station-pic--render img{transform: none;padding: 18px 24px;mix-blend-mode: multiply}.rdk .matsw-tabs{border-radius: var(--r-pill)}@media (max-width: 900px){.rdk .cine-open{position: relative;z-index: 3}.rdk .cine-ring{inset-inline-start: 0;top: 50%}}.rdk .cine-open .cine-lbl{color: #fff}@media (max-width: 900px){.rdk .cine-open{inset-inline-end: auto;top: auto}}.rdk .hero.phero--render{background: radial-gradient(70% 90% at 78% 55%, #ffffff 0%, var(--bg2) 70%);color: var(--ink);border-bottom: 1px solid var(--line)}.rdk .phero--render .phero-pic{position: absolute;top: 0;bottom: 0;inset-inline-end: 0;width: min(54%, 900px);display: flex;align-items: center;justify-content: center;padding: 72px 40px 56px 0;pointer-events: none}.rdk .phero--render .phero-pic img{width: 100%;height: 100%;object-fit: contain;mix-blend-mode: multiply}.rdk .phero--render .in .w > *{max-width: min(46%, 640px)}.rdk .phero--render .eyebrow{color: var(--y-dark)}.rdk .phero--render h1{color: var(--ink)}.rdk .phero--render .sub, .rdk .phero--render .heroloc{color: var(--ink2)}.rdk .phero--render .heroloc b, .rdk .phero--render .crumb b{color: var(--ink)}.rdk .phero--render .crumb{color: var(--ink3)}.rdk .phero--render .crumb a{box-shadow: inset 0 -1px 0 var(--ink3)}.rdk .phero--render .btn.ghost{color: var(--ink);border-color: var(--ink3)}.rdk .phero--render .btn.ghost:hover{background: var(--ink);color: #fff;border-color: var(--ink)}.rdk .phero--render .proof{background: var(--line);border-radius: var(--r-m, 12px);overflow: hidden}.rdk .phero--render .proof > div{background: rgba(255, 255, 255, .85)}.rdk .phero--render .proof .k{color: var(--ink)}.rdk .phero--render .proof .v{color: var(--ink2)}@media (max-width: 900px){.rdk .phero--render .phero-pic{position: relative;width: 100%;height: 240px;padding: 24px var(--gut) 0}.rdk .phero--render .in{padding-top: 28px}.rdk .phero--render .in .w > *{max-width: none}}.rdk nav.site:has(+ script + main > .hero.phero--render:first-child):not(.scrolled):not(:has(.nl.open)){background: var(--y)}.rdk nav.site:has(+ script + main > .hero.phero--render:first-child):not(.scrolled):not(:has(.nl.open)) .nl, .rdk nav.site:has(+ script + main > .hero.phero--render:first-child):not(.scrolled):not(:has(.nl.open)) .nl a:hover, .rdk nav.site:has(+ script + main > .hero.phero--render:first-child):not(.scrolled):not(:has(.nl.open)) .nl a.on, .rdk nav.site:has(+ script + main > .hero.phero--render:first-child):not(.scrolled):not(:has(.nl.open)) .navtoggle, .rdk nav.site:has(+ script + main > .hero.phero--render:first-child):not(.scrolled):not(:has(.nl.open)) .regionpick{color: var(--g)}.rdk nav.site:has(+ script + main > .hero.phero--render:first-child):not(.scrolled):not(:has(.nl.open)) .nl a.on{box-shadow: inset 0 -3px 0 var(--g)}.rdk nav.site:has(+ script + main > .hero.phero--render:first-child):not(.scrolled):not(:has(.nl.open)) .langpick select, .rdk nav.site:has(+ script + main > .hero.phero--render:first-child):not(.scrolled):not(:has(.nl.open)) .regionpick select{background: #fff;border-color: var(--line);color: var(--g)}.rdk nav.site:has(+ script + main > .hero.phero--render:first-child):not(.scrolled):not(:has(.nl.open)) .navcta{background: var(--g);color: #fff}.rdk .pvar{overflow: hidden}.rdk .pvar-pic--render{background: #fff;border-bottom: 1px solid var(--line)}.rdk .pvar-pic--render img{object-fit: contain;padding: 18px 22px;mix-blend-mode: multiply}.rdk .stat-layout--img img{width: min(100%, 900px);margin: 0 auto}.rdk .station-pic--render img{padding: 4px 8px;transform: scale(1.2)}.rdk .pvar-dot{display: inline-block;width: 8px;height: 8px;margin-inline-end: 8px;border-radius: 50%;vertical-align: 1px}.rdk .plist{list-style: none;margin: 8px 0 0;padding: 0;max-width: 980px;border-top: 1px solid var(--line)}.rdk .plist li{display: grid;grid-template-columns: minmax(0, 340px) minmax(0, 1fr);gap: 24px;padding: 16px 0;border-bottom: 1px solid var(--line)}.rdk .plist b{font-size: 15px;font-weight: 700;color: var(--ink);line-height: 1.5}.rdk .plist span{font-size: 15px;color: var(--ink2);line-height: 1.55}@media (max-width: 760px){.rdk .plist li{grid-template-columns: 1fr;gap: 4px}}.rdk .parea--sw{position: relative}.rdk .parea--sw .matsw-tabs{position: absolute;top: 14px;inset-inline-start: 14px;z-index: 2;margin: 0;background: #fff}.rdk .parea--sw .psw-img, .rdk .parea--sw .matsw-body{display: none}.rdk .parea--sw p.matsw-body{margin: 14px 0 0;font-size: 13.5px;line-height: 1.65}.rdk .parea--sw:has(input[value="timber"]:checked) .psw-img--timber, .rdk .parea--sw:has(input[value="lgs"]:checked) .psw-img--lgs, .rdk .parea--sw:has(input[value="rb2"]:checked) .psw-img--rb2, .rdk .parea--sw:has(input[value="rb1"]:checked) .psw-img--rb1, .rdk .parea--sw:has(input[value="timber"]:checked) .matsw-body--timber, .rdk .parea--sw:has(input[value="lgs"]:checked) .matsw-body--lgs, .rdk .parea--sw:has(input[value="rb2"]:checked) .matsw-body--rb2, .rdk .parea--sw:has(input[value="rb1"]:checked) .matsw-body--rb1{display: block}.rdk .parea--sw:has(input[value="timber"]:checked) .matsw-tab--timber, .rdk .parea--sw:has(input[value="lgs"]:checked) .matsw-tab--lgs, .rdk .parea--sw:has(input[value="rb2"]:checked) .matsw-tab--rb2, .rdk .parea--sw:has(input[value="rb1"]:checked) .matsw-tab--rb1{background: var(--b);color: #fff}.rdk .parea--sw .psw-img--lgs{padding: 15% 26%}.rdk .parea--sw:has(.matsw-r:focus-visible) .matsw-tabs{outline: 2px solid var(--b);outline-offset: 2px}@supports not (selector(:has(*))){.rdk .parea--sw .psw-img--timber, .rdk .parea--sw .matsw-body--timber, .rdk .parea--sw .psw-img--rb2, .rdk .parea--sw .matsw-body--rb2{display: block}}.rdk .hero .hero-credit{position: absolute;inset-inline-end: 20px;bottom: 16px;z-index: 3;font-size: 12px;font-weight: 600;letter-spacing: .02em;color: rgba(255, 255, 255, .78);text-decoration: none;text-shadow: 0 1px 2px rgba(0, 0, 0, .35)}.rdk .hero .hero-credit:hover{color: #fff;text-decoration: underline;text-decoration-color: var(--y)}@media (max-width: 760px){.rdk .hero .hero-credit{inset-inline-end: 16px;bottom: 10px;font-size: 11px}}@media (max-width: 760px){.rdk .cta{padding-top: 40px;padding-bottom: 40px}.rdk .cta .cta-g{gap: 22px}.rdk .cta .cta-txt h2{font-size: 25px;line-height: 1.2}.rdk .cta .cta-txt p{font-size: 15px;line-height: 1.55}.rdk .cta .cta-more{display: none}.rdk .cta .cta-txt .btnrow{margin-top: 18px}.rdk .cta .cta-txt .btnrow .btn.ghost{display: none}.rdk .cta .cta-card{display: grid;grid-template-columns: 56px minmax(0, 1fr);align-items: center;gap: 12px 14px;padding: 16px}.rdk .cta .cta-pic{width: 56px;height: 56px;border-radius: 50%;overflow: hidden;margin: 0}.rdk .cta .cta-pic img{width: 100%;height: 100%;object-fit: cover}.rdk .cta .cta-who{padding: 0}.rdk .cta .cta-lines{grid-column: 1 / -1;margin: 0;padding: 0}.rdk .cta .cta-lines li a{padding-top: 10px;padding-bottom: 10px}}.rdk .dls--big{grid-template-columns: repeat(4, minmax(0, 1fr));gap: 22px}.rdk .dls--big .dl{flex-direction: column;align-items: stretch;gap: 0;padding: 0;border-radius: var(--r-m, 12px);overflow: hidden}.rdk .dls--big .dl-thumb{flex: none;width: 100%;height: auto;aspect-ratio: 4 / 3;border: 0;border-bottom: 1px solid var(--line);background: var(--bg2);place-items: start center;padding: 18px 18px 0}.rdk .dls--big .dl-thumb img{width: 82%;height: auto;object-fit: contain;object-position: top;box-shadow: 0 6px 18px rgba(0, 0, 0, .12)}.rdk .dls--big .dl-b{padding: 16px 18px 18px}.rdk .dls--big .dl-b b{font-size: 16px}@media (max-width: 900px){.rdk .dls--big{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 480px){.rdk .dls--big{gap: 14px}.rdk .dls--big .dl-b{padding: 12px 14px 14px}.rdk .dls--big .dl-b b{font-size: 14px}}.rdk .mus-prog{cursor: pointer;touch-action: none}.rdk .mus-prog::before{content: "";position: absolute;inset-inline-start: 0;inset-inline-end: 0;top: -12px;bottom: -12px}.rdk .mus-prog span{cursor: grab;transition: left .15s linear, height .15s var(--ease), top .15s var(--ease)}.rdk .mus-prog:hover span, .rdk .mus-prog.is-drag span{top: -2px;bottom: -2px}.rdk .mus-prog.is-drag span{cursor: grabbing;transition: none}.rdk .era-btn svg{display: block;margin: auto}.rdk .era-btn--prev svg{transform: scaleX(-1)}.rdk .case .cexc{font-size: 15px;line-height: 1.6;color: var(--ink2);margin: 12px 0 0}@media (min-width: 641px){.rdk .cases--mas .case--wide{display: flex;flex-direction: column;position: relative;padding: 0 26px 0 calc(50% + 13px)}.rdk .cases--mas .case--wide > .cpic{position: absolute;top: 0;bottom: 0;inset-inline-start: 0;width: 50%;height: auto;margin: 0}.rdk .cases--mas .case--wide > .cpic img{width: 100%;height: 100%;object-fit: cover}.rdk .cases--mas .case--wide > .case-go{margin-top: auto}}.rdk .lad-no{color: #878986}@media (min-width: 900px){.rdk .cases--pick{grid-template-columns: repeat(3, 1fr)}}.rdk .cases--pick + .btnrow{margin-top: 28px}.rdk section#video, .rdk section:has(> .film-w), .rdk section.cs-film{background: #1d1e1f;color: #fff}.rdk section#video :is(h2, h3), .rdk section:has(> .film-w) :is(h2, h3), .rdk section.cs-film :is(h2, h3){color: #fff}.rdk section#video .lede, .rdk section:has(> .film-w) .lede, .rdk section.cs-film .lede, .rdk section:has(> .film-w) .film-cap, .rdk section.cs-film .film-cap, .rdk section#video .pvid-item figcaption{color: #cfd2d1}.rdk section:has(> .film-w) .kick, .rdk section.cs-film .kick{color: var(--y)}.rdk .evpill-k{padding: 5px calc(10px - .12em) 3px 10px;line-height: 1.5}.rdk .film .ytf{position: absolute;inset: 0;display: block;background: #000;cursor: pointer}.rdk .film .ytf img{width: 100%;height: 100%;object-fit: cover;transform: scale(1.04);opacity: .92;transition: opacity .2s var(--ease)}.rdk .film .ytf:hover img, .rdk .film .ytf:focus-visible img{opacity: 1}.rdk .ytf-play{position: absolute;left: 50%;top: 50%;width: 72px;height: 72px;margin: -36px 0 0 -36px;border-radius: 50%;background: var(--y);box-shadow: 0 8px 24px -8px rgba(0, 0, 0, .5);transition: transform .2s var(--ease)}.rdk .ytf-play::after{content: '';position: absolute;inset-inline-start: 29px;top: 23px;border-style: solid;border-width: 13px 0 13px 21px;border-color: transparent transparent transparent var(--g)}.rdk .ytf:hover .ytf-play, .rdk .ytf:focus-visible .ytf-play{transform: scale(1.08)}.rdk .ytf:focus-visible{outline: 3px solid var(--y);outline-offset: 3px}@media (prefers-reduced-motion: reduce){.rdk .ytf-play, .rdk .film .ytf img{transition: none}}[dir=rtl] .rdk{font-family: Montserrat, "Segoe UI", Tahoma, "Geeza Pro", "Noto Sans Arabic", "Noto Naskh Arabic", system-ui, sans-serif;line-height: 1.75}[dir=rtl] .rdk, [dir=rtl] .rdk *{letter-spacing: 0 !important}[dir=rtl] .rdk .flw-st:not(:last-child)::after{transform: scaleX(-1)}[dir=rtl] .rdk .era-btn--next svg{transform: scaleX(-1)}[dir=rtl] .rdk .era-btn--prev svg{transform: none}[dir=rtl] .rdk .flcar--peek .flcs.is-prev{transform: translateX(calc(50% + var(--gap)))}[dir=rtl] .rdk .flcar--peek .flcs.is-next{transform: translateX(calc(-150% - var(--gap)))}[dir=rtl] .rdk .flcar--peek .flcar-nav--prev{left: calc(50% + var(--cw) / 2 + var(--gap) / 2 - 24px)}[dir=rtl] .rdk .flcar--peek .flcar-nav--next{left: calc(50% - var(--cw) / 2 - var(--gap) / 2 - 24px)}[dir=rtl] .rdk .flc:hover .flc-go em, [dir=rtl] .rdk .flz:hover .flc-go em{transform: translateX(-4px)}[dir=rtl] .rdk .pth-c:hover{transform: translateX(-3px)}[dir=rtl] .rdk .pth-start:hover em{transform: translateX(-4px)}[dir=rtl] .rdk .pth-start--big:hover .pth-start-go em{transform: translateX(-4px)}[dir=rtl] .rdk .ftm-comp:hover em{transform: translateX(-4px)}[dir=rtl] .rdk .sfc-r:hover em{transform: translateX(-3px)}[dir=rtl] .rdk .sfn-f:hover .sfn-go em{transform: translateX(-3px)}[dir=rtl] .rdk .ref--link:hover .ref-go em, [dir=rtl] .rdk .case--link:hover .case-go em{transform: translateX(-4px)}[dir=rtl] .rdk .mcta:hover span{transform: translateX(-3px)}[dir=rtl] .rdk .dr:hover .dr-go em{transform: translateX(-3px)}[dir=rtl] .rdk .lad-card:hover em{transform: translateX(-3px)}[dir=rtl] .rdk .refx-feat:hover .refx-go em, [dir=rtl] .rdk .refx-card:hover .refx-go em{transform: translateX(-3px)}[dir=rtl] .rdk .swx-flow a:hover em{transform: translateX(-3px)}[dir=rtl] .rdk .evpill:hover em{transform: translateX(-3px)}[dir=rtl] .rdk .flcar-nav--prev:hover .flcar-chev{transform: translateX(3px) scaleX(-1)}[dir=rtl] .rdk .flcar-nav--next:hover .flcar-chev{transform: translateX(-3px) scaleX(-1)}[dir=rtl] .rdk .flz-go:hover .flc-go em{transform: translateX(-4px)}[dir=rtl] .rdk a.flw-c:hover::after{transform: translateX(-3px)}[dir=rtl] .rdk a.flw-p:hover::after{transform: translateX(-2px)}[dir=rtl] .rdk .flcar-chev{transform: scaleX(-1)}