.nfc-motion-lab{--nfc-motion-accent:#8ce4db;position:relative;isolation:isolate;min-width:0;overflow:hidden;border:1px solid rgba(108,187,243,.39);border-radius:29px;background:radial-gradient(ellipse 580px 260px at 89% 10%,rgba(20,142,188,.17),transparent 74%),linear-gradient(145deg,#0a1c32 4%,#102d4b 58%,#091b32);color:#eef7ff;box-shadow:0 26px 60px rgba(0,9,26,.31),inset 0 1px 0 rgba(172,225,246,.13);padding:18px 20px 17px}.nfc-motion-lab *,.nfc-motion-lab :after,.nfc-motion-lab :before{box-sizing:border-box}.nfc-motion-lab a,.nfc-motion-lab button{outline-offset:3px}.nfc-motion-lab a:focus-visible,.nfc-motion-lab button:focus-visible,.nfc-motion-stage:focus-visible{outline:3px solid #b6f7ff}.nfc-motion-lab button{cursor:pointer;font-family:inherit}.nfc-motion-lab button:disabled{opacity:.52;cursor:not-allowed}.nfc-motion-lab-glimmer{position:absolute;inset:0 0 auto;height:2px;z-index:3;background:linear-gradient(92deg,transparent,#18caaa,#6feaf2,#81b4ff,#be7bf7,transparent);background-size:180% 100%;animation:nfc-motion-glow 11s linear infinite}@keyframes nfc-motion-glow{0%{background-position:0 50%}to{background-position:180% 50%}}.nfc-motion-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:8px;min-height:294px;overflow:hidden;border-radius:21px;background:linear-gradient(102deg,#0d2e4a,#07192c);border:1px solid rgba(114,205,225,.24)}.nfc-motion-hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 370px 260px at 44% 43%,rgba(22,133,158,.085),transparent 80%)}.nfc-motion-hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:25px clamp(22px,3.7vw,50px)}.nfc-motion-overline{display:inline-flex;align-items:center;gap:9px;color:#91e9ef;font-weight:900;font-size:10px;letter-spacing:.17em;text-transform:uppercase;margin-bottom:14px}.nfc-motion-live-dot{display:inline-block;flex:none;width:7px;height:7px;background:#81f1d4;border-radius:50%;box-shadow:0 0 8px rgba(106,239,217,.75)}.nfc-motion-hero h3{font-size:clamp(28px,3vw,43px);line-height:1.04;letter-spacing:-.055em;font-weight:910;color:#f5fbff;margin:0 0 14px}.nfc-motion-hero h3 em{font-style:normal;color:#8ce7f1;text-shadow:0 0 24px rgba(70,196,237,.2)}.nfc-motion-hero-copy>p{margin:0;max-width:465px;color:#bacfe1;font-size:13.5px;line-height:1.64}.nfc-motion-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.nfc-motion-hero-cta,.nfc-motion-hero-secondary{display:inline-flex;align-items:center;gap:8px;min-height:42px;border-radius:999px;font-size:12px;font-weight:900;text-decoration:none;white-space:nowrap}.nfc-motion-hero-cta{padding:11px 16px;color:#07283c!important;background:linear-gradient(105deg,#89e6ef,#a1f0cf);box-shadow:0 7px 30px rgba(71,229,215,.13)}.nfc-motion-hero-cta:hover{background:linear-gradient(105deg,#c4f7fa,#b6ffe5)}.nfc-motion-hero-secondary{padding:10px 13px;color:#c7e5f3!important;border:1px solid rgba(145,216,242,.4);background:rgba(10,42,70,.32)}.nfc-motion-hero-secondary:hover{background:rgba(29,88,139,.3)}.nfc-motion-stats{display:flex;gap:18px;margin-top:18px;padding-top:13px;border-top:1px solid rgba(126,191,225,.16);width:100%}.nfc-motion-stats>span{display:flex;flex-direction:column;gap:1px}.nfc-motion-stats strong{font-size:19px;font-weight:950;color:#9ee9f8;line-height:1.15}.nfc-motion-stats small{font-size:9px;color:#94b3c6;font-weight:750;letter-spacing:.02em}.nfc-motion-hero-image{position:relative;isolation:isolate;overflow:hidden;min-height:294px;animation:nfc-motion-appear .52s ease-out both;background:#152b42}.nfc-motion-hero-image img{display:block;width:100%;height:100%;position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:none!important}.nfc-motion-hero-image:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(6,26,46,.39),transparent 37%),linear-gradient(0deg,rgba(3,16,30,.79),transparent 64%);pointer-events:none}.nfc-motion-hero-corner{position:absolute;right:13px;top:13px;width:55px;height:55px;border-top:2px solid rgba(154,237,252,.63);border-right:2px solid rgba(154,237,252,.63);border-radius:0 13px 0 0;z-index:2}.nfc-motion-hero-photo-caption{position:absolute;bottom:16px;left:24px;z-index:2;display:flex;flex-direction:column;gap:3px;max-width:80%}.nfc-motion-hero-photo-caption span{color:#a4eef4;letter-spacing:.15em;font-size:9px;font-weight:900}.nfc-motion-hero-photo-caption strong{font-size:24px;font-weight:920;color:#f8fcff;letter-spacing:-.04em;text-wrap:balance}.nfc-motion-hero-photo-caption small{font-size:11px;color:#d6e8f2}@keyframes nfc-motion-appear{0%{opacity:.35;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.nfc-motion-selector-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin:21px 2px 10px}.nfc-motion-selector-heading>div span{font-size:11px;letter-spacing:.14em;font-weight:950;color:#8eddec}.nfc-motion-selector-heading>div p{margin:4px 0 0;color:#97b5c8;font-size:11px}.nfc-motion-selector-tip{display:flex;align-items:center;gap:4px;color:#a6c3d7;font-size:11px;font-weight:700}.nfc-motion-groups{display:flex;align-items:stretch;gap:9px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#537eaa #0d223a;padding:3px 1px 13px;scroll-snap-type:x proximity}.nfc-motion-group{--nfc-group-accent:#88e6f0;position:relative;display:flex;align-items:center;gap:9px;flex:none;min-height:73px;max-width:219px;min-width:164px;padding:6px 12px 6px 6px;text-align:left;background:linear-gradient(130deg,#173451,#10253e);border:1px solid rgba(131,187,224,.29);border-radius:15px;color:#dceefa;scroll-snap-align:start;box-shadow:0 2px 9px rgba(0,7,25,.18);transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}.nfc-motion-group:hover{border-color:rgba(159,226,248,.75);background:#1e4869;transform:translateY(-2px)}.nfc-motion-group.is-selected{border-color:#b2f8e2;background:linear-gradient(120deg,#14445b,#18526c);box-shadow:0 0 0 1px rgba(135,245,219,.48),0 0 19px rgba(75,222,194,.21)}.nfc-motion-group.is-selected:after{content:"";position:absolute;bottom:-2px;left:18px;right:18px;height:3px;border-radius:4px;background:#a3ffe2;box-shadow:0 0 12px rgba(126,248,214,.74)}.nfc-motion-group-photo{position:relative;display:block;flex:none;width:59px;height:59px;border-radius:10px;overflow:hidden;background:#10283e}.nfc-motion-group-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:none!important}.nfc-motion-group-name{min-width:0;display:flex;flex-direction:column;gap:3px}.nfc-motion-group-name strong{font-size:12px;font-weight:870;line-height:1.22;color:#f7fbff;letter-spacing:-.02em;white-space:normal}.nfc-motion-group-name small{color:#a7bdd0;font-size:10px;font-weight:730;white-space:nowrap}.nfc-motion-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-top:4px;padding:13px 17px;background:linear-gradient(95deg,#123b58,#133855 50%,#17334d);border:1px solid rgba(119,201,228,.4);border-radius:15px;box-shadow:inset 0 1px 0 rgba(169,236,249,.14)}.nfc-motion-toolbar-label{display:flex;flex-direction:column;gap:3px}.nfc-motion-group-eyebrow{font-size:9px;letter-spacing:.17em;color:#9fe8ee;font-weight:950}.nfc-motion-toolbar-label strong{font-weight:920;color:#eefaff;font-size:17px;letter-spacing:-.02em}.nfc-motion-toolbar-label strong span{color:#acd0e0;font-size:11px;letter-spacing:0;font-weight:650}.nfc-motion-toolbar-navigation{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nfc-motion-page-count{min-width:48px;font-size:16px;font-weight:900;color:#f2fbff;text-align:center}.nfc-motion-page-count small{color:#93bdd2;font-size:11px;font-weight:740}.nfc-motion-toolbar-navigation>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;min-width:40px;padding:8px;border-radius:999px;border:1px solid rgba(143,206,239,.34);color:#d1ebfc;background:rgba(36,79,122,.65);font-size:11px;font-weight:870}.nfc-motion-toolbar-navigation>button:hover:not(:disabled){border-color:#b6f6ff;background:rgba(70,139,197,.48)}.nfc-motion-toolbar-navigation .nfc-motion-pause{padding:8px 12px;white-space:nowrap}.nfc-motion-toolbar-navigation .nfc-motion-all-groups{color:#a2f4d4;border-color:rgba(116,225,192,.52);padding:8px 13px;white-space:nowrap}.nfc-motion-stage{margin-top:12px;min-width:0;scroll-margin-top:100px}.nfc-motion-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nfc-motion-exercise-card{display:flex;flex-direction:column;min-width:0;border-radius:19px;overflow:hidden;text-decoration:none!important;background:linear-gradient(140deg,#102840,#091b30);border:1px solid rgba(136,196,230,.31);box-shadow:0 9px 28px rgba(0,9,28,.22);transition:transform .22s,border-color .22s,box-shadow .22s;animation:nfc-motion-card-enter .48s ease both}.nfc-motion-exercise-card:hover{transform:translateY(-4px);border-color:rgba(142,246,228,.86);box-shadow:0 15px 30px rgba(0,8,30,.32),0 0 23px rgba(69,201,206,.16)}@keyframes nfc-motion-card-enter{0%{opacity:.18;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}.nfc-motion-exercise-photo{position:relative;isolation:isolate;height:180px;background:#15334b;overflow:hidden}.nfc-motion-exercise-photo>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:none!important;transition:transform .5s ease}.nfc-motion-exercise-card:hover .nfc-motion-exercise-photo>img{transform:scale(1.045)}.nfc-motion-photo-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,18,34,.25),transparent 50%),linear-gradient(90deg,rgba(4,19,32,.07),transparent);pointer-events:none}.nfc-motion-photo-badge{position:absolute;z-index:2;right:10px;top:9px;display:inline-block;max-width:calc(100% - 68px);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:7px 9px;color:#c2faff;font-weight:930;letter-spacing:.08em;font-size:8.5px;border-radius:999px;border:1px solid rgba(122,241,235,.57);background:#0c2e40;box-shadow:0 2px 12px rgba(0,12,25,.4)}.nfc-motion-exercise-position{position:absolute;z-index:2;top:11px;left:13px;color:#e6faff;font-size:11px;font-weight:920;background:rgba(5,24,45,.72);border:1px solid rgba(174,235,252,.26);border-radius:50%;display:grid;place-items:center;width:34px;height:34px}.nfc-motion-exercise-detail{display:flex;flex:1;flex-direction:column;gap:0;padding:15px 17px 16px}.nfc-motion-exercise-detail h4{margin:0 0 6px;color:#f5fbff;font-size:clamp(16px,1.44vw,20px);font-weight:930;line-height:1.19;letter-spacing:-.028em;overflow-wrap:anywhere}.nfc-motion-exercise-detail>p{color:#97b9cf;font-size:11.5px;line-height:1.5;margin:0 0 14px}.nfc-motion-exercise-link{display:inline-flex;align-items:center;gap:5px;margin-top:auto;color:#9feaf1;font-weight:870;font-size:12px}.nfc-motion-exercise-card:hover .nfc-motion-exercise-link{color:#c4ffed}.nfc-motion-bottom-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px;padding:0 5px}.nfc-motion-progress{display:flex;align-items:center;gap:5px;flex:1;max-width:510px}.nfc-motion-progress button{flex:1;min-width:9px;max-width:65px;height:5px;border-radius:9px;border:0;background:rgba(121,177,217,.35);transition:background .2s,box-shadow .2s}.nfc-motion-progress button.is-active{background:#90f6d4;box-shadow:0 0 10px rgba(145,237,214,.55)}.nfc-motion-bottom-bar>a{display:inline-flex;align-items:center;gap:8px;min-height:37px;color:#a8e5f1!important;font-size:12px;font-weight:830}.nfc-motion-bottom-bar>a:hover{color:#dbffff!important}.nfc-motion-disclaimer{color:#8aaec5;font-size:10.5px;line-height:1.55;margin:12px 4px 0;text-align:center}@media(max-width:1080px){.nfc-motion-hero{grid-template-columns:1fr .85fr}.nfc-motion-hero-copy{padding:23px}.nfc-motion-hero h3{font-size:clamp(27px,3.4vw,38px)}.nfc-motion-stats{gap:11px}.nfc-motion-stats small{font-size:8.5px}.nfc-motion-group{min-width:153px}.nfc-motion-exercise-photo{height:160px}}@media(max-width:900px){.nfc-motion-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nfc-motion-hero{grid-template-columns:1fr 1fr}.nfc-motion-hero-actions{gap:6px}.nfc-motion-hero-secondary{font-size:11px}.nfc-motion-stats>span:last-child{display:none}}@media(max-width:640px){.nfc-motion-lab{padding:11px;border-radius:21px}.nfc-motion-hero{grid-template-columns:1fr;gap:0;border-radius:15px}.nfc-motion-hero-image{order:-1;min-height:0;height:190px}.nfc-motion-hero-copy{padding:20px 18px 22px}.nfc-motion-hero h3{font-size:clamp(29px,8.5vw,37px)}.nfc-motion-hero-copy>p{font-size:12px}.nfc-motion-hero-photo-caption{bottom:10px;left:14px}.nfc-motion-hero-photo-caption strong{font-size:20px}.nfc-motion-overline{font-size:9px}.nfc-motion-stats{margin-top:14px}.nfc-motion-stats>span:last-child{display:flex}.nfc-motion-stats strong{font-size:17px}.nfc-motion-selector-heading{margin-top:18px}.nfc-motion-selector-tip{display:none}.nfc-motion-groups{gap:7px}.nfc-motion-group{min-width:148px;min-height:65px;gap:7px;padding:5px 9px 5px 5px}.nfc-motion-group-photo{width:48px;height:51px}.nfc-motion-group-name strong{font-size:11px}.nfc-motion-group-name small{font-size:9px}.nfc-motion-toolbar{gap:8px;padding:12px}.nfc-motion-toolbar-label strong{font-size:15px}.nfc-motion-toolbar-label strong span{font-size:10px}.nfc-motion-toolbar-navigation{gap:6px;width:100%}.nfc-motion-toolbar-navigation>button{min-height:42px;min-width:42px}.nfc-motion-toolbar-navigation .nfc-motion-pause{margin-left:auto}.nfc-motion-card-grid{grid-template-columns:1fr}.nfc-motion-exercise-photo{height:205px}.nfc-motion-exercise-detail h4{font-size:20px}.nfc-motion-exercise-detail{padding:15px}.nfc-motion-bottom-bar{padding:0 1px}}@media(max-width:370px){.nfc-motion-stats>span:last-child{display:none}.nfc-motion-toolbar-navigation .nfc-motion-pause{font-size:10px}.nfc-motion-toolbar-navigation .nfc-motion-pause span{display:none}.nfc-motion-photo-badge{font-size:8px}.nfc-motion-exercise-photo{height:190px}}@media(prefers-reduced-motion:reduce){.nfc-motion-lab *,.nfc-motion-lab :after,.nfc-motion-lab :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.nfc-motion-exercise-photo.has-pending-photo{background:linear-gradient(132deg,#0b2841,#123d55 57%,#12203d)}.nfc-motion-photo-pending{position:relative;isolation:isolate;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:7px;height:100%;min-height:100%;padding:33px 22px 17px;overflow:hidden;background:radial-gradient(ellipse 70% 86% at 91% 18%,rgba(103,196,235,.15),transparent 75%),radial-gradient(ellipse 47% 90% at 5% 99%,rgba(103,222,193,.13),transparent 81%),linear-gradient(138deg,#102b47,#13233c)}.nfc-motion-photo-pending:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background-image:linear-gradient(90deg,rgba(154,218,232,.065) 1px,transparent 0),linear-gradient(0deg,rgba(154,218,232,.065) 1px,transparent 0);background-size:26px 26px;-webkit-mask-image:linear-gradient(105deg,transparent,black 32%,black 72%,transparent);mask-image:linear-gradient(105deg,transparent,black 32%,black 72%,transparent)}.nfc-motion-pending-graphic{position:absolute;right:-23px;top:-43px;width:170px;height:170px;border:1px solid rgba(143,220,240,.3);border-radius:50%;box-shadow:inset 0 0 45px rgba(66,185,200,.08),0 0 38px rgba(78,164,213,.08);opacity:.55;transform:rotate(-18deg)}.nfc-motion-pending-graphic:after,.nfc-motion-pending-graphic:before{content:"";position:absolute;inset:20px;border:1px solid rgba(154,233,242,.26);border-radius:50%}.nfc-motion-pending-graphic:after{inset:46px}.nfc-motion-photo-pending strong{display:block;position:relative;z-index:2;max-width:90%;font-size:clamp(16px,1.7vw,21px);line-height:1.15;font-weight:900;letter-spacing:-.025em;color:#eefbff;text-shadow:0 1px 4px rgba(0,14,30,.6)}.nfc-motion-photo-pending>span:last-child{position:relative;z-index:2;font-size:11px;font-weight:730;color:#a3cadb;max-width:90%}.nfc-motion-photo-badge.is-pending{color:#d5e6f4;border-color:rgba(137,178,207,.43);background:#12344c}.nfc-motion-exercise-photo.has-exact-photo>img{-o-object-position:center;object-position:center;filter:none!important}@media(max-width:640px){.nfc-motion-photo-pending{padding:38px 20px 16px}.nfc-motion-photo-pending strong{font-size:20px}}@media(prefers-reduced-motion:reduce){.nfc-motion-photo-pending *,.nfc-motion-photo-pending :after,.nfc-motion-photo-pending :before{animation:none!important;transition:none!important}}.nfc-editorial-showcase{--nfc-editorial-accent:#91d6ed;position:relative;min-width:0;color:#edf8ff}.nfc-editorial-showcase *,.nfc-editorial-showcase :after,.nfc-editorial-showcase :before{box-sizing:border-box}.nfc-editorial-showcase button{cursor:pointer}.nfc-editorial-showcase button:disabled{opacity:.5;cursor:not-allowed}.nfc-editorial-feature:focus-visible,.nfc-editorial-showcase a:focus-visible,.nfc-editorial-showcase button:focus-visible{outline:3px solid #b3ebff;outline-offset:3px}.nfc-editorial-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 15px}.nfc-editorial-filter-row button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:9px 14px;border-radius:999px;border:1px solid rgba(129,186,230,.3);color:#c4daeb;background:rgba(34,68,105,.25);font-weight:760;font-size:12px;transition:background .2s,border-color .2s}.nfc-editorial-filter-row button span{display:inline-grid;min-width:20px;min-height:19px;place-items:center;padding:0 4px;border-radius:10px;background:rgba(188,226,249,.12);font-size:10px;font-weight:760;color:#a4c6d9}.nfc-editorial-filter-row button:hover{border-color:rgba(142,211,255,.66);background:rgba(46,99,155,.3)}.nfc-editorial-filter-row button.is-active{border-color:#9ad6ee;background:#b6e7ff;color:#08233e}.nfc-editorial-filter-row button.is-active span{background:#8fc5e1;color:#08233e}.nfc-editorial-feature{--stage-radius:26px;display:grid;grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);align-items:stretch;position:relative;border-radius:var(--stage-radius);overflow:hidden;border:1px solid rgba(124,194,244,.36);background:#10243a;min-height:363px;box-shadow:0 19px 55px rgba(0,4,18,.31),0 0 0 1px rgba(24,74,119,.08)}.nfc-editorial-feature:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,rgba(81,196,178,.86),rgba(120,205,238,.9),rgba(174,135,245,.55));z-index:7;opacity:.7}.nfc-editorial-feature-art{position:relative;isolation:isolate;min-height:363px;overflow:hidden;background:linear-gradient(130deg,#173f51,#081b31);border-radius:var(--stage-radius) 0 0 var(--stage-radius)}.nfc-editorial-image-frame{position:relative;overflow:hidden;background:#112940}.nfc-editorial-image-fallback{position:absolute;inset:0;background:radial-gradient(circle at 72% 25%,rgba(142,195,227,.43),transparent 39%),linear-gradient(140deg,#183c57,#0a1b32);z-index:0}.nfc-editorial-image-fallback:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 32px,rgba(179,218,238,.04) 34px 35px)}.nfc-editorial-image-frame img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;filter:none!important;opacity:1}.nfc-editorial-image-frame img,.nfc-editorial-photo-main{position:absolute;inset:0;width:100%;height:100%}.nfc-editorial-feature-art:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(7,21,33,.02),rgba(8,25,45,.03) 74%,rgba(8,25,44,.4)),linear-gradient(0deg,rgba(4,20,36,.38),transparent 38%)}.nfc-editorial-photo-corner{position:absolute;z-index:3;pointer-events:none;bottom:22px;left:22px;width:80px;height:46px;border-left:2px solid rgba(194,229,247,.55);border-bottom:2px solid rgba(194,229,247,.55);border-radius:0 0 0 13px}.nfc-editorial-photo-stamp{position:absolute;z-index:4;top:22px;left:21px;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 42px);padding:8px 12px;border-radius:999px;border:1px solid rgba(229,244,255,.34);background:rgba(5,24,40,.66);backdrop-filter:blur(8px);color:#effaff;font-weight:830;letter-spacing:.085em;font-size:10px}.nfc-editorial-photo-stamp svg{color:#a7eccf}.nfc-editorial-feature-copy{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;gap:0;min-width:0;min-height:363px;padding:31px clamp(23px,3.5vw,55px);background:linear-gradient(134deg,#132f4c,#0c253e 64%,#102940)}.nfc-editorial-feature-copy:before{content:"";pointer-events:none;position:absolute;right:-36px;top:-50px;width:230px;height:230px;border-radius:50%;background:var(--nfc-editorial-accent);opacity:.055;filter:blur(45px);z-index:-1}.nfc-editorial-overline{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:17px;color:#b5cddd;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:830}.nfc-editorial-category{color:var(--nfc-editorial-accent);font-size:11px}.nfc-editorial-separator{width:4px;height:4px;border-radius:50%;background:#82abc5}.nfc-editorial-feature-copy h3{font-size:clamp(30px,3.1vw,45px);letter-spacing:-.052em;line-height:1.09;font-weight:920;color:#f7fbff;margin:0 0 16px;max-width:590px;text-wrap:balance}.nfc-editorial-feature-copy>p{font-size:clamp(13px,1.12vw,15px);line-height:1.68;color:#c6d9e8;max-width:450px;margin:0}.nfc-editorial-entry{display:flex;align-items:center;gap:17px;flex-wrap:wrap;margin-top:25px}.nfc-editorial-cta{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:47px;padding:11px 19px;border-radius:999px;background:linear-gradient(105deg,#a3e3ff,#85bddc);color:#08243e!important;font-size:13px;font-weight:850;box-shadow:0 8px 24px rgba(19,83,136,.22);transition:transform .18s,background .18s}.nfc-editorial-cta:hover{background:linear-gradient(105deg,#d5f4ff,#a3e2ff);transform:translateY(-2px)}.nfc-editorial-entry>span{color:#90aabe;font-size:10.5px;line-height:1.4;max-width:195px}.nfc-editorial-inline-controls{display:flex;align-items:center;gap:9px;margin-top:28px;padding-top:19px;border-top:1px solid rgba(147,193,229,.16)}.nfc-editorial-inline-controls>button{display:inline-grid;place-items:center;min-height:41px;min-width:41px;padding:7px;border-radius:50%;background:rgba(83,133,187,.13);border:1px solid rgba(145,197,235,.3);color:#e0f3ff}.nfc-editorial-inline-controls>button:hover:not(:disabled){background:rgba(86,146,214,.3);border-color:#9bd4f7}.nfc-editorial-inline-controls>span{display:inline-flex;align-items:baseline;gap:3px;min-width:71px;justify-content:center;font-size:12px;color:#83a1b9;font-weight:760}.nfc-editorial-inline-controls>span strong{font-size:19px;line-height:1;color:#e9f7ff}.nfc-editorial-inline-controls .nfc-editorial-autoplay{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:9px 13px;min-width:auto;margin-left:auto;font-size:11px;font-weight:760}.nfc-editorial-inline-controls .nfc-editorial-autoplay:disabled{opacity:.8}.nfc-editorial-underbar{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-top:15px}.nfc-editorial-next-strip{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.nfc-editorial-next-kicker{color:#9fc2d5;font-size:10px;font-weight:860;letter-spacing:.12em;white-space:nowrap;margin-right:6px}.nfc-editorial-next-card{display:flex;align-items:center;gap:10px;min-width:0;max-width:255px;flex:1;border-radius:13px;border:1px solid rgba(127,193,237,.24);background:#10283e;color:#e4f4ff;padding:7px 9px 7px 7px;min-height:65px;text-align:left;transition:background .18s,border-color .18s}.nfc-editorial-next-card:hover{background:#1a3d5a;border-color:#9fd9f4}.nfc-editorial-photo-thumb{width:78px;height:57px;border-radius:9px;flex:none}.nfc-editorial-photo-thumb img{-o-object-fit:cover;object-fit:cover}.nfc-editorial-next-card>span{min-width:0;display:flex;flex-direction:column;gap:2px;color:#9cc4d7;font-weight:680;font-size:10px}.nfc-editorial-next-card>span strong{color:#f0f8fd;font-size:12px;line-height:1.28;font-weight:840;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nfc-editorial-next-card>svg{flex:none;color:#89bfdc;margin-left:auto}.nfc-editorial-full-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;white-space:nowrap;border-radius:999px;border:1px solid rgba(143,202,243,.34);padding:10px 17px;color:#bcdef3!important;font-size:12px;font-weight:840}.nfc-editorial-full-link:hover{background:rgba(65,137,210,.18)}.nfc-editorial-progress{display:flex;gap:4px;align-items:center;margin:13px 0 0;height:3px}.nfc-editorial-progress span{flex:1;height:3px;border-radius:3px;background:#39556f;transition:background .15s}.nfc-editorial-progress span.is-active{background:#9fdfcb;box-shadow:0 0 8px rgba(111,219,177,.43)}.nfc-editorial-disclaimer{font-size:10.5px;line-height:1.4;margin:13px 0 0;color:#91adbf}@media(max-width:1140px){.nfc-editorial-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nfc-editorial-feature-copy{padding:26px}.nfc-editorial-entry>span,.nfc-editorial-next-kicker{display:none}}@media(max-width:800px){.nfc-editorial-feature{grid-template-columns:1fr;min-height:0}.nfc-editorial-feature-art{min-height:0;aspect-ratio:16/8;max-height:335px;border-radius:26px 26px 0 0}.nfc-editorial-feature-art:after{background:linear-gradient(0deg,rgba(5,23,40,.37),transparent 45%)}.nfc-editorial-feature-copy{min-height:0;padding:27px 29px}.nfc-editorial-feature-copy h3{font-size:clamp(29px,5vw,40px)}.nfc-editorial-inline-controls{margin-top:21px}.nfc-editorial-underbar{flex-direction:column;align-items:stretch}.nfc-editorial-next-strip{width:100%}.nfc-editorial-next-card{max-width:none}.nfc-editorial-full-link{align-self:flex-start}}@media(max-width:600px){.nfc-editorial-filter-row{gap:6px}.nfc-editorial-filter-row button{min-height:40px;padding:8px 10px;font-size:11px}.nfc-editorial-feature{border-radius:20px}.nfc-editorial-feature-art{aspect-ratio:15/9;border-radius:20px 20px 0 0}.nfc-editorial-feature-copy{padding:22px 21px 24px}.nfc-editorial-feature-copy h3{font-size:30px;line-height:1.12;margin-bottom:13px}.nfc-editorial-feature-copy>p{font-size:13px}.nfc-editorial-overline{margin-bottom:12px}.nfc-editorial-entry{margin-top:18px}.nfc-editorial-photo-stamp{top:13px;left:13px;font-size:9px;padding:7px 9px}.nfc-editorial-photo-corner{bottom:13px;left:13px}.nfc-editorial-underbar{gap:12px}.nfc-editorial-next-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nfc-editorial-next-card{width:100%;padding:7px;gap:6px}.nfc-editorial-photo-thumb{width:54px;height:55px}.nfc-editorial-next-card>span strong{font-size:11px}.nfc-editorial-next-card>svg{display:none}}@media(max-width:380px){.nfc-editorial-photo-thumb{display:block;width:42px;height:46px}.nfc-editorial-next-card{min-height:56px;gap:5px}.nfc-editorial-next-card>span strong{font-size:10.5px}.nfc-editorial-inline-controls{gap:6px}.nfc-editorial-inline-controls>button{min-height:40px;min-width:40px}.nfc-editorial-inline-controls>span{min-width:62px}.nfc-editorial-inline-controls .nfc-editorial-autoplay{padding:8px 10px;font-size:10px}.nfc-editorial-feature-copy{padding:20px 16px}.nfc-editorial-feature-copy h3{font-size:27px}}@media(prefers-reduced-motion:reduce){.nfc-editorial-showcase *,.nfc-editorial-showcase :after,.nfc-editorial-showcase :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}