.fra{--fra-night:#061019;--fra-panel:#0b1822;--fra-blue:#68bce7;--fra-line:rgba(205,227,239,.18);overflow-x:clip;background:#fff}.fra .eyebrow{font-size:11px;font-weight:760;letter-spacing:.15em;text-transform:uppercase}.fra h1,.fra h2,.fra h3{text-wrap:balance}.fra .lead{font-size:clamp(17px,1.32vw,20px);line-height:1.65}.fra :focus-visible{outline:2px solid #58b5e5;outline-offset:4px}.fra .btn{transform:translate3d(var(--mag-x,0),var(--mag-y,0),0);will-change:transform}.fra-page-progress{position:fixed;left:0;right:0;top:var(--hd);height:2px;z-index:70;background:#68bce71f;pointer-events:none}.fra-page-progress i{display:block;width:100%;height:100%;background:linear-gradient(90deg,#1d87c1,#7fd2eb);transform:scaleX(var(--page-progress,0));transform-origin:left;box-shadow:0 0 14px #68bce780;will-change:transform}.js .fra [data-rv]:not([data-rv=left]){transform:translate3d(0,30px,0) scale(.988);filter:blur(4px);transition:opacity .72s var(--ease),transform .95s cubic-bezier(.16,1,.3,1),filter .72s var(--ease);transition-delay:calc(var(--i,0)*75ms)}.js .fra [data-rv=scale]{transform:translate3d(0,26px,0) scale(.95);filter:blur(5px)}.js .fra [data-rv].in{transform:none;filter:none}.fra-hero{position:relative;isolation:isolate;min-height:min(920px,calc(100svh - var(--hd)));background:var(--fra-night);color:#fff;overflow:hidden}.fra-hero:after{content:"";position:absolute;inset:0 44% 86px 0;z-index:-1;background:linear-gradient(90deg,transparent 49.9%,rgba(255,255,255,.08) 50%,transparent 50.1%),linear-gradient(0deg,transparent 69.9%,rgba(255,255,255,.08) 70%,transparent 70.1%);opacity:.42;pointer-events:none}.fra-hero__media,.fra-hero__scrim{position:absolute;inset:0 0 86px 56%;z-index:-3}.fra-hero__media{overflow:hidden;border-left:1px solid rgba(255,255,255,.14);clip-path:inset(0 0 0 100%);transition:clip-path 1.25s cubic-bezier(.2,.75,.2,1)}.fra-hero.in .fra-hero__media{clip-path:inset(0)}.fra-hero__media img{width:100%;height:108%;object-fit:cover;object-position:57% 44%;transform:translate3d(var(--hero-pointer-x,0),calc(var(--hero-y,0px) + var(--hero-pointer-y,0px)),0) scale(1.035);filter:saturate(.88) contrast(1.04);opacity:.98;transition:transform .18s linear}.fra-hero__scrim{z-index:-2;background:linear-gradient(90deg,rgba(4,10,16,.38),transparent 25%),linear-gradient(0deg,rgba(4,10,16,.58),transparent 32%)}.fra-hero__inner{min-height:min(800px,calc(100svh - var(--hd)));display:flex;flex-direction:column;justify-content:center;padding-top:clamp(72px,10vh,126px);padding-bottom:184px}.fra-crumb{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 34px;padding:0;font-size:11px;color:#ffffff8f}.fra-crumb li+li:before{content:"/";margin-right:8px;opacity:.55}.fra-crumb a{color:#ffffffbf;text-decoration:none}.fra-crumb a:hover{color:#fff}.fra-hero__copy{max-width:min(650px,calc(56vw - var(--edge) - 48px));transform:translate3d(var(--hero-copy-x,0),var(--hero-copy-y,0),0);will-change:transform}.fra-hero__copy>*{max-width:100%}.fra-hero .eyebrow{color:var(--fra-blue);margin-bottom:18px}.fra-hero h1{font-size:clamp(50px,4.8vw,74px);line-height:.94;letter-spacing:-.052em;max-width:13ch;overflow-wrap:normal}.fra-hero h1 .acc{color:var(--fra-blue)}.fra-hero__title-detail{max-width:25ch;margin-top:18px;color:var(--fra-blue);font-size:clamp(25px,2.3vw,35px);font-weight:720;letter-spacing:-.035em;line-height:1.08;overflow-wrap:break-word}.fra-hero__lead{max-width:59ch;margin-top:24px;color:#fffc;font-size:clamp(16px,1.25vw,19px);line-height:1.65}.fra-hero__actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:34px}.fra-text-link{display:inline-flex;gap:11px;align-items:center;color:#fff;text-decoration:none;font-size:13px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:5px}.fra-text-link span{transition:transform .25s}.fra-text-link:hover span{transform:translateY(4px)}.fra-hero__caption{position:absolute;right:var(--edge);bottom:124px;max-width:38vw;padding:9px 11px;background:#050c12d1;color:#ffffffd1;font-size:10px;line-height:1.45;letter-spacing:.035em;backdrop-filter:blur(10px)}.fra-hero__instrument{position:absolute;right:var(--edge);top:clamp(90px,15vh,160px);display:flex;align-items:center;gap:12px;color:#ffffff9e;font-size:9px;font-weight:750;letter-spacing:.18em;writing-mode:vertical-rl;z-index:2}.fra-hero__instrument i{position:relative;display:block;width:1px;height:78px;background:#ffffff29;overflow:hidden}.fra-hero__instrument i:after{content:"";position:absolute;left:0;top:-24px;width:1px;height:24px;background:linear-gradient(transparent,#fff,var(--fra-blue));animation:fra-instrument-scan 2.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes fra-instrument-scan{0%{transform:translateY(0)}70%,to{transform:translateY(104px)}}.fra-hero__facts{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#050c12cc;border-top:1px solid rgba(255,255,255,.16);backdrop-filter:blur(16px);color:#fff}.fra-hero__facts>div{padding:23px clamp(16px,2.2vw,32px);border-left:1px solid rgba(255,255,255,.13)}.fra-hero__facts>div:first-child{border-left:0}.fra-hero__facts dt{font-size:9px;font-weight:760;letter-spacing:.16em;text-transform:uppercase;color:#ffffff75}.fra-hero__facts dd{margin-top:7px;font-size:13px;line-height:1.4;font-weight:650;color:#fff}.fra-scroll-cue{position:absolute;right:calc(var(--edge) - 18px);bottom:122px;height:74px;width:1px;background:#fff3;overflow:hidden}.fra-scroll-cue i{position:absolute;width:1px;height:23px;background:#fff;animation:fra-cue 2.6s var(--ease) infinite}@keyframes fra-cue{0%{transform:translateY(-28px)}65%,to{transform:translateY(82px)}}.fra-proof{position:relative;overflow:hidden;padding-block:clamp(92px,11vw,170px)}.fra-proof:before{content:"FRA";position:absolute;right:-.04em;top:.02em;color:#f1f5f7;font-size:min(30vw,450px);font-weight:800;letter-spacing:-.08em;line-height:1;z-index:0;pointer-events:none}.fra-proof>.wrap{position:relative;z-index:1}.fra-proof__head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr);gap:clamp(36px,7vw,108px);align-items:end;margin-bottom:clamp(52px,7vw,94px)}.fra-proof__head .eyebrow{color:var(--accent);margin-bottom:14px}.fra-proof__head h2{max-width:16ch;font-size:clamp(38px,4.6vw,64px);line-height:1.01;letter-spacing:-.045em}.fra-proof__head .lead{color:var(--ink-700)}.fra-proof__primary{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;border-top:1px solid var(--border)}.fra-proof__primary article{grid-column:1/7;padding:clamp(40px,5vw,72px) 24px 40px 0;border-bottom:1px solid var(--border)}.fra-proof__primary article+article{grid-column:7/-1;margin-top:clamp(70px,8vw,120px);padding-left:clamp(26px,5vw,76px);border-left:1px solid var(--border)}.fra-proof__number{display:flex;align-items:flex-start;gap:9px;line-height:.78;color:var(--ink-900)}.fra-proof__number>span{font-size:clamp(24px,2.6vw,38px);font-weight:450;margin-top:8px;color:var(--accent)}.fra-proof__number strong{display:inline-block;font-size:clamp(88px,11vw,162px);font-weight:760;letter-spacing:-.075em;font-variant-numeric:tabular-nums;transform:translate3d(0,var(--metric-shift,0),0);will-change:transform}.fra-proof__primary article+article .fra-proof__number strong{transform:translate3d(0,var(--metric-shift-opposite,0),0)}.fra-proof__unit{margin-top:25px;font-size:clamp(19px,2vw,27px);font-weight:720;letter-spacing:-.025em}.fra-proof__label{margin-top:7px;color:var(--ink-500);font-size:13px}.fra-proof__secondary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(50px,6vw,82px);border-block:1px solid var(--border)}.fra-proof__secondary>div{padding:23px 26px 25px 0}.fra-proof__secondary>div+div{border-left:1px solid var(--border);padding-left:26px}.fra-proof__secondary dt{font-size:clamp(20px,2vw,28px);font-weight:760;letter-spacing:-.03em}.fra-proof__secondary dd{margin-top:6px;color:var(--ink-500);font-size:12px;line-height:1.45}.fra-source{margin-top:18px;max-width:90ch;color:var(--ink-500);font-size:11px;line-height:1.65}.fra-context{padding-block:clamp(92px,10vw,150px);overflow:hidden}.fra-context__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;min-height:680px}.fra-context__copy{grid-column:1/6;grid-row:1;z-index:2;background:#f7f9faf5;padding:clamp(34px,4vw,62px) clamp(30px,4vw,58px) clamp(36px,4vw,58px) 0}.fra-context__copy .eyebrow,.fra-install__copy .eyebrow,.fra-results .eyebrow,.fra-gallery .eyebrow{color:var(--accent);margin-bottom:14px}.fra-context__copy h2,.fra-install__copy h2,.fra-results h2,.fra-gallery h2{font-size:clamp(36px,4.4vw,62px);line-height:1.02;letter-spacing:-.043em}.fra-context__copy .lead{margin-top:24px;color:var(--ink-700)}.fra-context__copy>p:not(.eyebrow):not(.lead):not(.fra-context__note){margin-top:18px;color:var(--ink-700);font-size:15px;line-height:1.72}.fra-context__note{margin-top:28px;padding-top:18px;border-top:1px solid var(--border);font-size:10px;font-weight:760;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500)}.fra-context__media{grid-column:5/-1;grid-row:1;margin:0;position:relative}.fra-context__media picture{position:relative;display:block;aspect-ratio:16/9;min-height:560px;overflow:hidden;background:var(--grey)}.fra-context__media picture:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(108deg,transparent 35%,rgba(132,216,246,.2) 49%,transparent 63%);transform:translate(-115%);opacity:0}.fra-context__media.in picture:after{animation:fra-context-scan 1.25s .42s cubic-bezier(.16,1,.3,1)}.fra-context__media img{width:100%;height:116%;object-fit:cover;object-position:center 48%;transform:translate3d(0,var(--media-y,-5%),0)}@keyframes fra-context-scan{0%{transform:translate(-115%);opacity:0}18%{opacity:1}to{transform:translate(115%);opacity:0}}.fra-context__media figcaption,.fra-install__media figcaption{display:flex;gap:12px;align-items:center;margin-top:13px;color:var(--ink-500);font-size:11px}.fra-context__media figcaption:before,.fra-install__media figcaption:before{content:"";width:24px;height:1px;background:var(--accent)}.fra-context__media figcaption{padding-left:clamp(170px,19vw,320px);color:#405363}.fra-context__marker{position:absolute;right:18px;top:18px;display:flex;align-items:center;gap:10px;padding:10px 12px;background:#050d14c7;color:#fff;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;backdrop-filter:blur(10px)}.fra-context__marker i{width:22px;height:1px;background:var(--fra-blue)}.fra-install{position:relative;padding-block:0 clamp(100px,10vw,160px);background:linear-gradient(var(--fra-night) 0 110px,#fff 110px)}.fra-install__grid{display:grid;grid-template-columns:minmax(0,7.4fr) minmax(360px,5.2fr);align-items:center;max-width:min(1500px,calc(100vw - 48px));padding-inline:0}.fra-install__media{position:relative;margin:0;z-index:1}.fra-install__media picture{display:block;height:clamp(560px,58vw,760px);max-height:78svh;overflow:hidden;background:#111c24}.fra-install__media img{width:100%;height:112%;object-fit:cover;object-position:50% 48%;transform:translate3d(0,var(--media-y,-4%),0);filter:saturate(.9) contrast(1.03)}.fra-install__copy{position:relative;z-index:2;margin-left:clamp(-105px,-6vw,-66px);padding:clamp(44px,5.5vw,82px);background:#fff;border-right:1px solid rgba(6,16,25,.05);border-bottom:1px solid rgba(6,16,25,.05);box-shadow:22px 0 40px -28px #0610194d,0 34px 70px -30px #06101938;transform:translate3d(0,var(--install-shift,0),0);will-change:transform}.fra-install__copy .lead{margin-top:24px;color:var(--ink-700)}.fra-install__copy>p:not(.eyebrow):not(.lead){margin-top:18px;color:var(--ink-700);font-size:15px;line-height:1.72}.fra-install__facts{list-style:none;margin:30px 0 0;padding:0;border-top:1px solid var(--border)}.fra-install__facts li{position:relative;padding:15px 0 15px 27px;border-bottom:1px solid var(--border);font-size:13px;font-weight:650}.fra-install__facts li:before{content:"";position:absolute;left:2px;top:21px;width:12px;height:7px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.fra-install__annotation{position:absolute;left:18px;top:128px;max-width:190px;padding:10px 12px;background:#050d14d1;color:#fff;font-size:9px;font-weight:740;letter-spacing:.1em;text-transform:uppercase;backdrop-filter:blur(9px)}.fra-install__crosshair{position:absolute;left:44%;top:35%;width:72px;height:72px;border:1px solid rgba(104,188,231,.7);border-radius:50%;z-index:2}.fra-install__crosshair:before,.fra-install__crosshair:after{content:"";position:absolute;background:#68bce7bf}.fra-install__crosshair:before{left:50%;top:-21px;width:1px;height:112px}.fra-install__crosshair:after{top:50%;left:-21px;height:1px;width:112px}.fra-install__crosshair i{position:absolute;inset:13px;border:1px solid rgba(104,188,231,.45);border-radius:50%}.fra-install__crosshair b{position:absolute;inset:33px;background:var(--fra-blue);border-radius:50%;box-shadow:0 0 0 5px #68bce733;animation:fra-hardware-pulse 2.8s ease-in-out infinite}@keyframes fra-hardware-pulse{0%,to{box-shadow:0 0 0 5px #68bce72e}50%{box-shadow:0 0 0 12px #68bce700}}.fra-expert{position:relative;overflow:hidden;background:var(--fra-night);color:#fff;padding-block:clamp(92px,10vw,150px)}.fra-expert:before{content:"FIELD / 03";position:absolute;right:var(--edge);top:36px;color:#68bce785;font-size:9px;font-weight:760;letter-spacing:.18em}.fra-expert__layout{display:grid;grid-template-columns:minmax(280px,3.6fr) minmax(0,8.4fr);gap:clamp(44px,7vw,112px);align-items:center}.fra-expert__head .eyebrow{color:var(--fra-blue);margin-bottom:14px}.fra-expert__head h2{font-size:clamp(38px,4.7vw,66px);line-height:1.01;letter-spacing:-.045em}.fra-expert__head .lead{margin-top:24px;color:#ffffffbf}.fra-expert__note{margin-top:28px;padding-top:18px;border-top:1px solid rgba(255,255,255,.15);color:#ffffff80;font-size:11px;line-height:1.6}.fra-expert__note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.fra-expert__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fra-expert-card{position:relative;display:block;width:100%;aspect-ratio:9/16;margin:0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:0;background:#0b1822;color:#fff;text-align:left;cursor:pointer;box-shadow:0 28px 70px #00000040}.fra-expert-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease),filter .6s var(--ease)}.fra-expert-card:hover img{transform:scale(1.035);filter:contrast(1.04)}.fra-expert-card__scrim{position:absolute;inset:0;background:linear-gradient(180deg,#040a1008 42%,#040a10e6)}.fra-expert-card__play{position:absolute;z-index:2;left:18px;bottom:80px;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:var(--fra-blue);box-shadow:0 10px 30px #0000004d;transition:transform .32s var(--ease),background-color .32s}.fra-expert-card:hover .fra-expert-card__play{transform:scale(1.08);background:#fff}.fra-expert-card__play i{display:block;margin-left:3px;border-left:12px solid #07111b;border-block:8px solid transparent}.fra-expert-card .vid__t{position:absolute;z-index:2;left:18px;right:16px;bottom:20px;font-size:14px;font-weight:720;line-height:1.25}.fra-expert-card .vid__t small{display:block;margin-top:5px;color:#ffffff9e;font-size:10px;font-weight:600;letter-spacing:.04em}.fra-expert-card .vid__frame{position:absolute;inset:0;z-index:5;width:100%;height:100%;border:0;background:#000}.fra-results{padding-block:clamp(100px,11vw,170px)}.fra-results__grid{display:grid;grid-template-columns:minmax(0,4.2fr) minmax(0,7fr);gap:clamp(54px,9vw,140px);align-items:start}.fra-results__grid>div:first-child{position:sticky;top:calc(var(--hd) + 42px)}.fra-results__copy{border-top:1px solid var(--border);padding-top:28px}.fra-results__copy>.lead{color:var(--ink-700)}.fra-results__copy>p:not(.lead):not(.fra-results__safety){margin-top:18px;color:var(--ink-700);font-size:15px;line-height:1.72}.fra-results__safety{margin-top:30px;padding:21px 0;border-block:1px solid var(--border);color:var(--ink-900);font-size:15px;font-weight:700}.fra-results__safety:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:12px;background:var(--accent);box-shadow:0 0 0 5px #1d87c11f}.fra-transfer{margin-top:30px;padding:24px 27px;border-left:3px solid var(--accent);background:#fff}.fra-transfer h3{font-size:15px}.fra-transfer p{margin-top:7px;color:var(--ink-700);font-size:13px;line-height:1.66}.fra-gallery{padding-block:clamp(100px,11vw,170px)}.fra-gallery__head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr);gap:clamp(36px,7vw,108px);align-items:end;margin-bottom:clamp(42px,6vw,74px)}.fra-gallery__head .lead{color:var(--ink-700)}.fra-gallery__grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(280px,4fr);grid-template-rows:repeat(2,minmax(260px,1fr));gap:16px}.fra-gallery__item{position:relative;margin:0;min-height:0;overflow:hidden;background:var(--grey)}.fra-gallery__item--wide{grid-row:1/3;min-height:680px}.fra-gallery__item img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease),filter .6s}.fra-gallery__item:hover img{transform:scale(1.028);filter:contrast(1.04)}.fra-gallery__item figcaption{position:absolute;left:0;right:0;bottom:0;display:flex;gap:12px;align-items:center;padding:46px 20px 18px;color:#fff;font-size:12px;font-weight:650;background:linear-gradient(transparent,#040a0fd6)}.fra-gallery__item figcaption span{font-size:9px;letter-spacing:.14em;color:var(--fra-blue)}.fra-gallery__grid--compact{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(330px,30vw);align-items:stretch}.fra-gallery__grid--compact .fra-gallery__item{min-height:330px}.fra-gallery__grid--compact .fra-gallery__item:first-child{aspect-ratio:auto;max-height:none}.fra-gallery__grid--compact .fra-gallery__item:last-child{min-height:330px}.js .fra-context__media[data-rv=scale] picture{clip-path:inset(0 100% 0 0);transition:clip-path 1.15s cubic-bezier(.16,1,.3,1)}.js .fra-install__media[data-rv=scale] picture{clip-path:inset(0 0 100% 0);transition:clip-path .95s cubic-bezier(.2,.75,.2,1)}.js .fra-context__media[data-rv=scale].in picture,.js .fra-install__media[data-rv=scale].in picture{clip-path:inset(0)}.js .fra-gallery__item[data-rv]{clip-path:inset(0 0 10% 0);transition:clip-path .95s cubic-bezier(.2,.75,.2,1)}.js .fra-gallery__item[data-rv].in{clip-path:inset(0)}.fra .related-references{background:var(--subtle);border-top:1px solid var(--border)}.fra .related-references__head .eyebrow{color:var(--accent)}.fra-cta{position:relative;overflow:hidden;background:var(--fra-night);color:#fff}.fra-cta__bg{position:absolute;inset:0}.fra-cta__bg img{width:100%;height:100%;object-fit:cover;opacity:.28}.fra-cta__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050c12fa,#050c12d1 58%,#050c1280)}.fra-cta__inner{position:relative;z-index:1;max-width:1000px;margin-inline:auto;text-align:center;display:grid;justify-items:center}.fra-cta .eyebrow{color:var(--fra-blue);margin-bottom:16px}.fra-cta h2{font-size:clamp(40px,5.5vw,72px);line-height:1.02;letter-spacing:-.044em}.fra-cta .lead{max-width:60ch;margin-top:22px;color:#ffffffc2}.fra-cta__actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:32px}.fra-cta__note{margin-top:20px;color:#ffffff85;font-size:11px;line-height:1.5}.fra-dock{position:fixed;left:0;right:0;bottom:0;z-index:55;background:#071018f0;color:#fff;border-top:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px);padding-bottom:env(safe-area-inset-bottom,0);transform:translateY(110%);transition:transform .5s var(--ease)}.fra-dock.is-up{transform:none}.fra-dock__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:12px}.fra-dock p{display:flex;flex-wrap:wrap;gap:5px 16px;align-items:baseline;font-size:12px}.fra-dock p span{color:#fff9}@media(max-width:1050px){.fra-hero:after{right:42%}.fra-hero__media,.fra-hero__scrim{left:58%}.fra-hero__copy{max-width:calc(58vw - 82px)}.fra-hero h1{font-size:clamp(46px,5.6vw,60px)}.fra-hero__title-detail{font-size:clamp(24px,2.9vw,31px)}.fra-context__grid{display:flex;flex-direction:column;align-items:stretch;min-height:0}.fra-context__copy{order:2;margin:-70px 34px 0;padding:42px;z-index:2}.fra-context__media{order:1}.fra-context__media picture{min-height:0}.fra-install{background:linear-gradient(var(--fra-night) 0 72px,#fff 72px)}.fra-install__grid{display:block;max-width:calc(100vw - 40px)}.fra-install__media picture{height:min(900px,112vw);max-height:none}.fra-install__copy{max-width:760px;margin:-70px 28px 0;padding:clamp(34px,6vw,58px)}.fra-expert__layout{grid-template-columns:minmax(0,1fr);gap:44px}.fra-expert__head{max-width:760px}.fra-expert__rail{max-width:880px}.fra-results__grid{grid-template-columns:minmax(0,1fr);gap:34px}.fra-results__grid>div:first-child{position:static;max-width:700px}}@media(max-width:760px){.fra-hero{min-height:auto}.fra-hero:after{display:none}.fra-hero__media,.fra-hero__scrim{inset:0 0 auto;height:clamp(290px,72vw,390px)}.fra-hero__media{border-left:0;border-bottom:1px solid rgba(255,255,255,.14)}.fra-hero__media img{object-position:57% 37%}.fra-hero__scrim{background:linear-gradient(0deg,rgba(5,11,17,.72),transparent 44%)}.fra-hero__inner{min-height:1060px;padding-top:clamp(365px,86vw,470px);padding-bottom:190px;justify-content:center}.fra-hero__copy{max-width:none}.fra-hero h1{font-size:clamp(40px,11vw,54px);max-width:13ch}.fra-hero__title-detail{font-size:clamp(24px,7.5vw,33px);max-width:18ch}.fra-hero__lead{font-size:15px}.fra-hero__actions{align-items:flex-start;flex-direction:column;gap:18px}.fra-hero__caption{display:block;top:calc(clamp(290px,72vw,390px) - 66px);right:14px;bottom:auto;max-width:calc(100% - 28px)}.fra-scroll-cue,.fra-hero__instrument{display:none}.fra-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fra-hero__facts>div{padding:15px 13px}.fra-hero__facts>div:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.13)}.fra-hero__facts>div:nth-child(4){border-top:1px solid rgba(255,255,255,.13)}.fra-proof__head,.fra-gallery__head{grid-template-columns:minmax(0,1fr);gap:22px}.fra-proof__primary{display:block}.fra-proof__primary article,.fra-proof__primary article+article{margin:0;padding:34px 0;border-left:0}.fra-proof__primary article+article{border-top:1px solid var(--border)}.fra-proof__number strong{font-size:clamp(76px,24vw,112px)}.fra-proof__secondary{grid-template-columns:minmax(0,1fr)}.fra-proof__secondary>div,.fra-proof__secondary>div+div{padding:17px 0;border-left:0;border-top:1px solid var(--border)}.fra-proof__secondary>div:first-child{border-top:0}.fra-context__copy{margin:-42px 14px 0;padding:30px 24px}.fra-context__media picture{aspect-ratio:4/3}.fra-context__marker{display:none}.fra-install__grid{max-width:calc(100vw - 28px)}.fra-install__media picture{height:126vw}.fra-install__copy{margin:-38px 10px 0;padding:30px 23px}.fra-install__annotation{top:92px;left:12px}.fra-install__crosshair{width:56px;height:56px}.fra-install__crosshair:before{top:-15px;height:86px}.fra-install__crosshair:after{left:-15px;width:86px}.fra-install__crosshair i{inset:10px}.fra-install__crosshair b{inset:26px}.fra-expert__rail{display:flex;gap:14px;max-width:none;margin-right:calc(var(--edge) * -1);padding-right:var(--edge);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.fra-expert__rail::-webkit-scrollbar{display:none}.fra-expert-card{flex:0 0 74vw;min-width:260px;max-width:310px;scroll-snap-align:start}.fra-expert:before{right:14px;top:22px}.fra-gallery__grid,.fra-gallery__grid--compact{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.fra-gallery__item,.fra-gallery__item--wide,.fra-gallery__grid--compact .fra-gallery__item:first-child,.fra-gallery__grid--compact .fra-gallery__item:last-child{grid-row:auto;min-height:0;max-height:none;aspect-ratio:4/3}.fra-gallery__item--wide{aspect-ratio:4/3}.fra-dock{display:none}}@media(max-width:480px){.fra-hero__inner{min-height:1050px;padding-top:365px;padding-bottom:190px}.fra-crumb{display:none}.fra-hero h1{font-size:39px}.fra-hero__facts dd{font-size:12px}}@media(max-width:760px){.fra-hero{display:flex;flex-direction:column}.fra-hero__inner{order:1;min-height:0;padding-top:32px;padding-bottom:30px;justify-content:flex-start}.fra-hero__media{order:2;position:relative;inset:auto;height:clamp(260px,66vw,380px);clip-path:none}.fra-hero__media img{height:100%;transform:none}.fra-hero__scrim{display:none}.fra-hero__facts{order:3;position:relative;left:auto;right:auto;bottom:auto}.fra-hero__caption{position:static;max-width:100%;margin-top:18px}.fra-context__media figcaption{padding-left:0}}.fra-crumb,.fra-crumb a{color:#e1edf4}.fra-crumb li[aria-current=page]{color:#fff}.fra-hero__caption{color:#eff7fa;font-size:12px;line-height:1.45}.fra-hero__facts dt{color:#d1e3ed;font-size:10px}@media(prefers-reduced-motion:reduce){.js .fra [data-rv]{filter:none!important}.fra-hero__instrument i:after,.fra-install__crosshair b,.fra-context__media.in picture:after{animation:none}.fra-hero__media{clip-path:inset(0);transition:none}.fra-hero__media img,.fra-hero__copy,.fra-context__media img,.fra-install__media img,.fra-install__copy,.fra-proof__number strong,.fra .btn{transform:none!important;transition:none}.fra-scroll-cue{display:none}.fra-gallery__item img,.fra-dock{transition:none}.fra-gallery__item:hover img{transform:none}.js .fra-context__media[data-rv=scale] picture,.js .fra-install__media[data-rv=scale] picture,.js .fra-gallery__item[data-rv]{clip-path:inset(0);transition:none}.fra-expert-card img,.fra-expert-card__play{transition:none}.fra-expert-card:hover img,.fra-expert-card:hover .fra-expert-card__play{transform:none}}.fra-context__media{grid-column:6/-1}.fra-context__copy h2{font-size:clamp(34px,3.8vw,54px)}.fra-context__media figcaption{padding-left:0;font-size:12px}.fra .fra-proof__label,.fra .fra-proof__secondary dd{color:#14181c;font-size:15px;font-weight:600;opacity:1}.fra-source,.fra-context__note,.fra-context__media figcaption,.fra-install__media figcaption{color:#2f4250}.fra-transfer h3{color:#14181c}.fra-transfer p{color:#2a3a47;font-size:14px}.fra-expert__note,.fra-cta__note,.fra-dock p span{color:#ffffffe0}@media(max-width:1050px){.fra-context__copy{margin-top:22px}}@media(max-width:760px){.fra .fra-context__media figcaption{margin-top:8px;padding-left:0}.fra .fra-context__media img{height:100%;transform:none}}.fra-carousel{position:relative}.fra-carousel__viewport{position:relative;display:block;height:clamp(560px,58vw,760px);max-height:78svh;overflow:hidden;background:#0b1822}.fra-carousel__slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s .6s}.fra-carousel__slide.is-active{opacity:1;visibility:visible;transition:opacity .6s ease,visibility 0s}.fra-carousel__slide img{width:100%;height:112%;object-fit:cover;object-position:50% 50%;transform:translate3d(0,var(--media-y,-4%),0) scale(1.04);transition:transform 7s cubic-bezier(.2,.6,.2,1);filter:saturate(.95) contrast(1.03)}.fra-carousel__slide.is-active img{transform:translate3d(0,var(--media-y,-4%),0) scale(1)}.fra-carousel__shade{position:absolute;inset:auto 0 0;height:34%;background:linear-gradient(transparent,#040a10c7);pointer-events:none;z-index:1}.fra .fra-carousel__bar{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:0;padding:0 clamp(18px,2.4vw,30px) 22px;color:#fff;font-size:13px}.fra .fra-carousel__bar:before{display:none}.fra-carousel__count{font-size:11px;font-weight:760;letter-spacing:.14em;color:#9fd6f2;font-variant-numeric:tabular-nums}.fra-carousel__count b{color:#fff}.fra-carousel__label{min-width:0;color:#fff;font-weight:650;line-height:1.35;text-shadow:0 1px 12px rgba(0,0,0,.5)}.fra-carousel__controls{display:flex;gap:8px}.fra-carousel__btn{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:#050d148c;color:#fff;cursor:pointer;backdrop-filter:blur(8px);transition:background-color .25s,border-color .25s}.fra-carousel__btn:hover{background:#fff;color:#061019;border-color:#fff}.fra-carousel__btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fra-carousel__btn .i-play{fill:currentColor;stroke:none;display:none}.fra-carousel.is-paused .fra-carousel__btn .i-play{display:block}.fra-carousel.is-paused .fra-carousel__btn .i-pause{display:none}.fra-carousel__progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:#ffffff2e}.fra-carousel__progress i{position:absolute;inset:0;background:var(--fra-blue);transform:scaleX(0);transform-origin:left}.js .fra-install__media[data-rv=scale] .fra-carousel__viewport{clip-path:inset(0 0 100% 0);transition:clip-path .95s cubic-bezier(.2,.75,.2,1)}.js .fra-install__media[data-rv=scale].in .fra-carousel__viewport{clip-path:inset(0)}@media(min-width:1051px){.fra .fra-carousel__bar{padding-right:calc(clamp(66px,6vw,105px) + 24px)}}.fra-expert__head .lead{color:#e6f0f5}@media(max-width:1050px){.fra-carousel__viewport{height:min(760px,90vw);max-height:none}.fra .fra-carousel__bar{padding-bottom:92px}.fra-carousel__progress{bottom:70px}}@media(max-width:760px){.fra-carousel__viewport{height:118vw}.fra .fra-carousel__bar{grid-template-columns:auto minmax(0,1fr);row-gap:10px;padding:0 14px 16px}.fra-carousel__controls{grid-column:1/-1;justify-content:flex-end;order:-1}.fra-carousel__label{font-size:12px}}.fra-expert__layout{grid-template-columns:minmax(280px,3.4fr) minmax(0,8.6fr)}.fra-player{position:relative;min-width:0}.fra-player__screen{position:relative;display:block;width:100%;aspect-ratio:16/9;margin:0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:#050b10;color:#fff;text-align:left;cursor:pointer;box-shadow:0 40px 100px #00000073}.fra-player__backdrop{position:absolute;inset:-8%;width:116%;height:116%;max-width:none;object-fit:cover;filter:blur(28px) brightness(.45) saturate(.9);opacity:1;transition:opacity .5s}.fra-player__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:transform 1s var(--ease)}.fra-player__screen.is-portrait .fra-player__poster{left:50%;width:auto;aspect-ratio:9/16;transform:translate(-50%);box-shadow:0 0 80px #0009}.fra-player__screen:not(.is-portrait):hover .fra-player__poster{transform:scale(1.02)}.fra-player__screen.is-fade-left:after{content:"";position:absolute;inset:0 auto 0 0;width:36%;z-index:1;background:linear-gradient(90deg,#050b10 0,#050b10 55%,rgba(5,11,16,.85) 75%,transparent);pointer-events:none}.fra-player__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 45%,rgba(4,10,16,.88) 100%)}.fra-player .fra-player__play{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);width:68px;height:68px;background:#fff;opacity:.48;transition:opacity .28s,transform .32s var(--ease)}.fra-player .fra-player__play i{border-left-width:16px;border-block-width:10px;border-left-color:#07111b}.fra-player__screen:hover .fra-player__play,.fra-player__screen:focus-visible .fra-player__play{transform:translate(-50%,-50%) scale(1.08);opacity:1}.fra-playlist__play{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff;opacity:.48;transition:opacity .28s,transform .28s var(--ease)}.fra-playlist__play i{display:block;margin-left:2px;border-left:9px solid #07111b;border-block:6px solid transparent}.fra-playlist__item:hover .fra-playlist__play,.fra-playlist__item:focus-visible .fra-playlist__play{opacity:1;transform:translate(-50%,-50%) scale(1.08)}.fra-playlist__item.is-current .fra-playlist__play{display:none}.fra-player .fra-player__title{position:absolute;z-index:2;left:clamp(20px,3vw,36px);right:24px;bottom:clamp(22px,3vw,34px);font-size:clamp(18px,1.7vw,24px);font-weight:740;line-height:1.2;letter-spacing:-.02em}.fra-player .fra-player__title small{display:block;margin-top:6px;color:#e3eef4;font-size:12px;font-weight:600;letter-spacing:.04em}.fra-player .vid__frame{position:absolute;inset:0;z-index:5;width:100%;height:100%;border:0;background:#000}.fra-player__screen .ai-mark{z-index:3}.fra-playlist{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:clamp(34px,4vw,54px) 0 0;padding:clamp(22px,2.6vw,30px) 0 0;border-top:1px solid rgba(255,255,255,.16)}.fra-playlist__item{display:block;width:100%;margin:0;padding:0;border:0;background:none;color:#fff;text-align:left;cursor:pointer}.fra-playlist__thumb{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:#0b1822}.fra-playlist__thumb img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;transition:transform .8s var(--ease),filter .4s}.fra-playlist__thumb.is-fade-left img{object-position:100% 50%}.fra-playlist__item:hover .fra-playlist__thumb img{transform:scale(1.04)}.fra-playlist__now{position:absolute;left:10px;top:10px;padding:5px 8px;background:var(--fra-blue);color:#061019;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:0;transform:translateY(-4px);transition:opacity .3s,transform .3s}.fra-playlist__item.is-current .fra-playlist__thumb{border-color:var(--fra-blue);box-shadow:0 0 0 1px var(--fra-blue)}.fra-playlist__item.is-current .fra-playlist__now{opacity:1;transform:none}.fra-playlist__text{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;margin-top:12px}.fra-playlist__num{grid-row:1/3;padding-top:2px;color:var(--fra-blue);font-size:11px;font-weight:800;letter-spacing:.08em}.fra-playlist__text strong{font-size:14px;font-weight:700;line-height:1.3;color:#fff}.fra-playlist__text small{color:#dbe8ef;font-size:11px;font-weight:600;letter-spacing:.03em}.fra-playlist__item:focus-visible{outline:2px solid var(--fra-blue);outline-offset:4px}.fra-playlist__item:hover strong{text-decoration:underline;text-underline-offset:3px}@media(max-width:1050px){.fra-expert__layout{grid-template-columns:minmax(0,1fr)}.fra-playlist{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.fra-player .fra-player__play{width:54px;height:54px;bottom:78px}.fra-player .fra-player__title{font-size:17px}.fra-playlist{display:flex;gap:12px;margin-right:calc(var(--edge) * -1);padding-right:var(--edge);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.fra-playlist::-webkit-scrollbar{display:none}.fra-playlist>li{flex:0 0 62vw;max-width:260px;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.fra-carousel__slide,.fra-carousel__slide img,.fra-player__poster,.fra-playlist__thumb img{transition:none!important}.fra-carousel__slide img,.fra-carousel__slide.is-active img{transform:none!important}.js .fra-install__media[data-rv=scale] .fra-carousel__viewport{clip-path:inset(0);transition:none}}@media(max-width:760px){.fra .fra-carousel__bar{padding-bottom:52px}.fra-carousel__progress{bottom:38px}}.rd.fra dl dt{font-size:11px}.rd.fra .fra-context__note{font-size:12px}@media(max-width:767px){.fra-carousel__count{font-size:12px}.fra-gallery__item figcaption span{font-size:12px}}.rd{--ref-h1:clamp(34px,4vw,56px)}html[lang=de] .rd{--ref-h1:clamp(30px,3.6vw,52px)}@media(max-width:480px){html:not([lang=de]) .rd{--ref-h1:29px}}.rd h1.rp-hero__title,.rd h1.rh__h,.rd.fra .fra-hero h1{font-size:var(--ref-h1)!important;font-weight:700!important;line-height:1.12!important;letter-spacing:-.015em!important}.rd h1.rp-hero__title,.rd.fra .fra-hero h1{max-width:20ch!important}.rd h2{font-size:var(--fs-h2)!important;font-weight:600!important;line-height:1.12!important;letter-spacing:-.015em!important}.rd .eyebrow{font-size:13px!important;font-weight:700!important;line-height:1.65!important;letter-spacing:.02em!important;text-transform:none!important}.rd .rp-hero__lead,.rd .rh__lead,.rd.fra .fra-hero__lead{font-size:18px!important;line-height:1.6!important}
