:root{--ink:#102f3e;--blue:#008ec4}header,.fresh-page header{position:sticky;top:0;height:86px;background:#fffffff5;backdrop-filter:blur(14px);z-index:30}.button{border-radius:0;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.immersive-hero{position:relative;isolation:isolate;min-height:740px;height:calc(100svh - 86px);max-height:1000px;overflow:hidden;background:#123c47;color:white;display:flex;align-items:center}.hero-scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3;animation:scene-enter 1.8s ease-out both}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#051d2cdb 0%,#082936b0 32%,#102b3420 66%),linear-gradient(0deg,#0626347a,transparent 40%)}.immersive-content{padding-bottom:70px;position:relative}.immersive-content .eyebrow{color:#a4e4ed;font-size:10px;letter-spacing:2.3px;margin-bottom:32px}.immersive-hero h1{font-size:clamp(64px,6.4vw,100px);font-weight:500;letter-spacing:-5px;line-height:1.02;max-width:760px;margin-bottom:30px}.immersive-hero h1 em{color:#81e1e9}.immersive-content>p:not(.eyebrow){font-size:17px;line-height:1.7;color:#e1eaec;margin-bottom:0;max-width:500px}.immersive-hero .actions{gap:30px;margin-top:35px;flex-direction:row;align-items:center}.immersive-hero .button,.fresh-page .immersive-hero .button{background:#0796bd;color:white;border:none;border-radius:0;font-weight:500;padding:18px 25px;box-shadow:none;font-size:13px}.hero-secondary{font-size:13px;display:flex;align-items:center;gap:25px}.hero-secondary:hover{color:#81e1e9}.hero-bottom{position:absolute;bottom:0;left:5%;right:5%;border-top:1px solid #ffffff44;display:flex;justify-content:space-between;align-items:center;padding:24px 0;font-size:8px;letter-spacing:1.6px}.hero-bottom>a{display:flex;gap:25px;align-items:center}.hero-bottom>a span{font-size:18px}.performance-strip{background:#0c3445;color:#a7cfda}.performance-strip>.wrap{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:24px 0;font-size:9px;letter-spacing:1.6px}.performance-strip i,.live-indicator{width:6px;height:6px;background:#50d7dd;border-radius:50%;display:inline-block;margin-right:10px;box-shadow:0 0 12px #50d7dd77}section.wrap{padding-top:100px;padding-bottom:100px}.statement h2,.section-heading h2{font-size:clamp(36px,4vw,60px)}.principles{gap:55px}.systems .section-heading{margin-bottom:45px}.collection-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);margin-bottom:24px}.collection-tab{display:grid;grid-template-columns:26px 1fr;text-align:left;background:transparent;border:0;border-bottom:3px solid transparent;padding:20px 0;color:#82949d;font-size:10px;gap:1px 15px}.collection-tab strong{font-size:20px;font-weight:500;color:#577380}.collection-tab>span{grid-column:2;font-size:11px}.collection-tab.selected{border-color:#028cbb;color:#008bbb}.collection-tab.selected strong{color:var(--ink)}.collection-tab:hover{background:#f1f8fa}.featured{background:#f1f6f7;min-height:530px}.product-copy{padding:65px 45px}.product-stage{max-height:570px}.product-stage img{object-fit:contain;height:100%;max-height:570px;transition:opacity .2s}.product-big{font-size:68px;letter-spacing:8px}.featured[data-current=ASCEND] .product-stage img,.featured[data-current=RISE] .product-stage img{mix-blend-mode:multiply;width:85%;margin:auto;max-height:450px}.product-copy h3{font-size:43px}.recovery-story{display:grid;grid-template-columns:56% 44%;background:#edf5f7;align-items:center}.story-photo{height:660px;position:relative;overflow:hidden}.story-photo img{width:100%;height:100%;object-fit:cover;object-position:65% center}.story-photo>span{position:absolute;bottom:25px;left:30px;font-size:7px;letter-spacing:1.5px;color:white;text-shadow:0 1px 5px black}.story-copy{padding:65px 13%}.story-copy .eyebrow{font-size:8px;color:#007ea7}.story-copy h2{font-size:clamp(32px,3vw,48px);letter-spacing:-1.8px}.story-copy p{font-size:15px}.story-copy .text-link{margin-top:20px;font-size:12px;line-height:1.7}.environment-explorer{padding-top:100px;background:#fff}.environment-top h2{font-size:56px;margin-bottom:40px}.environment-top .eyebrow{color:#007fa7;font-size:9px}.environment-tabs{display:flex;gap:45px;margin-bottom:25px;flex-wrap:wrap}.environment-tabs>button{border:0;border-bottom:2px solid transparent;background:none;color:#657f8b;font-size:13px;padding:13px 0}.environment-tabs>button.active{color:#007eaa;border-color:#007eaa}.environment-scene{height:650px;position:relative;isolation:isolate;background:#124458;overflow:hidden}.environment-scene>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 56%;z-index:-3}.environment-shade{position:absolute;inset:0;background:linear-gradient(90deg,#052334f2 0%,#062736b0 30%,transparent 80%);z-index:-2}.environment-info{height:100%;display:flex;align-items:center;position:relative}.environment-info>div{max-width:420px}.environment-info .eyebrow{font-size:8px;color:#99dfe9;margin-bottom:22px}.environment-info h3{white-space:pre-line;font-size:48px;line-height:1.08;letter-spacing:-1.8px;color:white;margin-bottom:25px}.environment-info p:not(.eyebrow){font-size:15px;color:#d0e0e7}.environment-info .button{margin-top:20px;background:#0794b8;border:0;border-radius:0;box-shadow:none;font-size:12px}.scene-caption{position:absolute;bottom:25px;right:0;color:#d6e6e9;font-size:7px;letter-spacing:1.5px}.fresh-kicker{display:flex;align-items:center;gap:12px;margin-bottom:35px}.kicker-droplet{width:34px;height:44px;color:#8ce8ef}.fresh-kicker>span:last-child{font-size:22px;font-weight:700;letter-spacing:.4px;line-height:1.1;color:#fff}.fresh-kicker small{display:block;font-size:7px;letter-spacing:2px;font-weight:500;margin-top:8px;color:#9cdee6}.fresh-immersive .immersive-content{padding-bottom:40px}.fresh-immersive .immersive-content .eyebrow{margin-bottom:23px}.fresh-immersive h1{font-size:clamp(62px,5.8vw,87px);letter-spacing:-4px}.fresh-page .fs-benefits{margin-top:0;width:100%;max-width:none;border-radius:0;border:0;background:#f2f9fb;box-shadow:none;padding:34px max(5%,calc((100% - 1320px)/2));}.fresh-page .fs-benefits h3{font-size:18px}.fresh-page .fs-benefits p{font-size:12px}.fresh-page .fs-icon{background:#d8f0f6}.flow-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:5px 0 20px}.flow-toolbar>div{font-size:9px;letter-spacing:1.2px;color:#4c7385}.flow-toolbar button{border:1px solid #b6d6e2;background:#fff;color:#007da9;padding:9px 15px;border-radius:22px;font-size:11px}.flow-toolbar button[aria-pressed=true]{background:#073f65;color:white}.flow-toolbar .live-indicator{background:#0798be;box-shadow:none}.fs-page .flow-overview{border-radius:0}.fresh-page .fs-section-head h2{font-size:46px;font-weight:500}.fresh-page .fs-applications{display:none}.fresh-page .environment-explorer{padding-bottom:0;background:#f4fafc}.fresh-page section.fs-clean{padding-top:95px;padding-bottom:95px;grid-template-columns:48% 52%}.new-clean-scene{height:420px;border-radius:0;background:#0c3f54}.new-clean-scene img{width:100%;height:100%;object-fit:cover;object-position:70% center;filter:brightness(.8)}.new-clean-scene>div{font-weight:500;line-height:1.2;font-size:27px}.clean-copy h2{font-weight:500;font-size:40px}.fresh-page .fs-banner{padding:60px 0}.fresh-page .contact h2{font-weight:500}.fresh-page .button:not(.small){border-radius:0}.reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s ease}.reveal.in-view{opacity:1;transform:translateY(0)}@keyframes scene-enter{from{transform:scale(1.035);opacity:.6}to{transform:scale(1);opacity:1}}@media(min-width:1550px){.hero-bottom{left:max(5%,calc((100% - 1320px)/2));right:max(5%,calc((100% - 1320px)/2))}}@media(max-width:1000px){.immersive-hero{min-height:710px}.immersive-hero h1{font-size:73px}.hero-scene{object-position:58% center}.story-photo{height:560px}.story-copy{padding:45px 10%}.environment-tabs{gap:30px}.featured{min-height:460px}.product-copy{padding:40px 25px}.product-big{font-size:50px}.product-stage{min-height:420px}.environment-scene{height:590px}.clean-copy{padding-left:35px}.fresh-page section.fs-clean{grid-template-columns:44% 56%}.clean-copy h2{font-size:33px}.fresh-page nav{gap:16px}}@media(max-width:700px){header,.fresh-page header{height:76px}nav{top:76px}nav.open{box-shadow:0 10px 18px #0b425211}.immersive-hero{height:calc(100svh - 76px);min-height:720px;max-height:950px;align-items:start}.hero-scene{object-position:62% center}.hero-shade{background:linear-gradient(90deg,#042433bd,#062c3b6b),linear-gradient(0deg,#0626338f,transparent 50%)}.immersive-content{padding-top:70px;padding-bottom:100px}.immersive-content .eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:28px}.immersive-hero h1{font-size:59px;line-height:1.05;letter-spacing:-3px;margin-bottom:27px;max-width:100%}.immersive-content>p:not(.eyebrow){font-size:14px;line-height:1.7;max-width:310px}.immersive-hero .actions{gap:20px;margin-top:28px}.immersive-hero .button,.fresh-page .immersive-hero .button{font-size:11px;padding:15px 17px;gap:20px}.hero-secondary{font-size:11px;gap:12px}.hero-bottom{left:6%;right:6%;padding:18px 0;font-size:7px;letter-spacing:.8px;flex-direction:column;gap:10px;align-items:start}.hero-bottom>a{gap:20px}.hero-bottom>span:last-child{font-size:6px;color:#bcd0d7}.performance-strip>.wrap{padding:20px 0;gap:14px;flex-direction:column;align-items:start;font-size:8px;letter-spacing:1.3px}section.wrap{padding-top:65px;padding-bottom:65px}.statement h2,.section-heading h2{font-size:37px}.principles{gap:28px}.collection-tabs{gap:10px;margin-bottom:15px}.collection-tab{display:block;padding:15px 4px;font-size:8px}.collection-tab strong{display:block;font-size:17px;margin-top:6px}.collection-tab span{display:block;font-size:9px;margin-top:4px;line-height:1.4}.featured{min-height:0}.product-stage{height:310px;min-height:0}.product-big{font-size:45px}.product-stage img{width:100%;margin-top:-10px;height:auto}.product-copy{padding:25px 25px 35px}.featured[data-current=ASCEND] .product-stage img,.featured[data-current=RISE] .product-stage img{height:280px;max-height:280px}.product-copy h3{font-size:34px}.product-copy .lead{font-size:20px}.recovery-story{grid-template-columns:1fr}.story-photo{height:390px}.story-copy{padding:45px 6% 55px}.story-copy h2{font-size:36px}.story-copy p{font-size:14px}.story-photo>span{font-size:6px;bottom:20px;left:22px}.environment-explorer{padding-top:60px}.environment-top h2{font-size:38px;margin-bottom:25px}.environment-top .eyebrow{font-size:7px}.environment-tabs{gap:0;display:grid;grid-template-columns:1fr 1fr;margin-bottom:20px}.environment-tabs>button{text-align:left;margin-right:20px;font-size:11px;padding:10px 0}.environment-scene{height:570px}.environment-scene>img{object-position:65% center}.environment-shade{background:linear-gradient(90deg,#042333d9,#0627358a),linear-gradient(0deg,#062a39a3,transparent)}.environment-info>div{max-width:100%}.environment-info h3{font-size:39px;letter-spacing:-1.5px}.environment-info p:not(.eyebrow){font-size:13px;max-width:310px}.environment-info .eyebrow{font-size:7px}.environment-info .button{font-size:11px;padding:15px 18px;gap:18px}.scene-caption{font-size:6px;left:0;right:auto;bottom:19px}.fresh-immersive .immersive-content{padding-top:40px;padding-bottom:90px}.fresh-kicker{margin-bottom:28px}.fresh-kicker>span:last-child{font-size:19px}.kicker-droplet{width:29px;height:37px}.fresh-kicker small{font-size:6px;letter-spacing:1.7px}.fresh-immersive h1{font-size:57px;letter-spacing:-3px}.fresh-immersive .immersive-content .eyebrow{font-size:7px;margin-bottom:20px}.fresh-page .fs-benefits{padding:15px 5%}.fresh-page .fs-benefits article{padding:20px 13px}.fresh-page .fs-benefits h3{font-size:14px}.fresh-page .fs-benefits p{font-size:10px}.fresh-page .fs-section-head h2{font-size:30px}.flow-toolbar{align-items:center;gap:10px}.flow-toolbar>div{font-size:7px;max-width:150px;letter-spacing:.6px;line-height:1.7}.flow-toolbar button{font-size:9px;padding:8px 11px;white-space:nowrap}.flow-toolbar .live-indicator{margin-right:6px;width:5px;height:5px}.fresh-page section.fs-clean{grid-template-columns:1fr;gap:35px;padding-top:60px;padding-bottom:60px}.new-clean-scene{height:330px}.clean-copy{padding-left:0}.clean-copy h2{font-size:34px}.fresh-page .fs-banner{padding:40px 0}.fresh-page .fs-banner h2{font-size:24px}.fresh-page .contact h2{font-size:36px}}
@media(prefers-reduced-motion:reduce){.hero-scene{animation:none}.reveal{opacity:1;transform:none;transition:none}.loop-rings ellipse{animation:none}.button:hover{transform:none}}

#pod-explorer .product-stage.product-lifestyle{min-height:530px;height:100%;max-height:none;overflow:hidden;align-self:stretch;position:relative;background:#d9e7e9}#pod-explorer .product-lifestyle .product-big{display:none}#pod-explorer .product-stage.product-lifestyle img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center;margin:0;mix-blend-mode:normal;position:absolute;inset:0}#pod-explorer .product-scene-note{position:absolute;bottom:15px;left:20px;z-index:3;font-size:6px;letter-spacing:1.1px;background:#073347b8;color:#fff;padding:6px 8px}#pod-explorer[data-current=RISE] .product-stage.product-lifestyle img{object-position:59% center}@media(max-width:1000px){#pod-explorer .product-stage.product-lifestyle{min-height:460px}}@media(max-width:700px){#pod-explorer .product-stage.product-lifestyle{height:280px;min-height:280px}#pod-explorer .product-stage.product-lifestyle img{height:100%;width:100%;max-height:none;object-fit:cover;object-position:center}#pod-explorer .product-scene-note{font-size:5px;left:12px;bottom:12px}}

/* Manning Passing Academy: original event photographs and brand assets. */
.manning-section{background:#f3f7f7;border-bottom:1px solid #dae5e8}.manning-inner{padding-top:64px;padding-bottom:76px}.manning-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.manning-heading .eyebrow{margin:0;color:#24738c}.manning-logo{width:175px;height:auto;mix-blend-mode:multiply}.manning-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:7%;align-items:center}.manning-copy h2{font-size:clamp(38px,4.1vw,62px);line-height:1.06;letter-spacing:-2px;margin:0 0 24px}.manning-copy h2 em{color:#028cab}.manning-copy h3{font-size:18px;font-weight:500;line-height:1.5;margin:0 0 18px}.manning-copy p{font-size:15px;line-height:1.8;color:#4c6470;margin:0 0 16px}.manning-copy .text-link{margin-top:27px;font-size:12px;gap:15px}.manning-gallery{min-width:0}.manning-gallery figure{margin:0}.manning-main-photo>img{display:block;width:100%;height:auto;aspect-ratio:857/512;object-fit:cover}.manning-main-photo figcaption{font-size:8px;letter-spacing:1.4px;line-height:1.7;color:#52717e;margin-top:12px}.manning-thumbnails{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.manning-thumbnails img{width:100%;height:auto;aspect-ratio:294/191;object-fit:cover;display:block}
@media(min-width:1500px){.manning-gallery{max-width:650px}}
@media(max-width:800px){.manning-inner{padding-top:40px;padding-bottom:45px}.manning-heading{align-items:center;margin-bottom:30px;gap:18px}.manning-heading .eyebrow{font-size:8px;line-height:1.7;max-width:170px}.manning-logo{width:125px}.manning-layout{grid-template-columns:1fr;gap:32px}.manning-copy h2{font-size:44px}.manning-copy h3{font-size:17px}.manning-copy .text-link{line-height:1.5}.manning-thumbnails{gap:12px;margin-top:15px}.manning-main-photo figcaption{font-size:7px;letter-spacing:1px}}
