.reworked-home .home-heading{padding-top:57px;padding-bottom:51px}.reworked-home .home-heading h1{font-size:clamp(46px,4.75vw,72px);line-height:1.1}.reworked-home .home-heading>.rule-label{font-size:14px;margin-bottom:27px}.reworked-home .home-heading>p{font-size:var(--t-body-l,20px);max-width:400px}.reworked-home .home-photograph>img{object-position:50% 46%}.reworked-home .hero-actions{gap:23px}.reworked-home .hero-proof-link{margin-top:35px}.task-section{padding-top:88px;padding-bottom:60px}.task-section .section-top{align-items:flex-end}.task-section .section-top>p{max-width:340px}.task-explorer{display:grid;grid-template-columns:55% 45%;background:var(--surface)}.task-scene{min-height:580px;position:relative;overflow:hidden}.task-scene>img{width:100%;height:100%;object-fit:cover;position:absolute;object-position:center}.task-photo-caption{position:absolute;bottom:24px;left:24px;right:24px;background:var(--navy);color:#fff;padding:9px 14px;font-size:var(--t-caption,14px);width:max-content;max-width:calc(100% - 48px)}.task-controls{padding:38px 38px 40px}.activity-switch{display:flex;flex-wrap:wrap;gap:8px 19px;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:35px}.activity-switch button{background:transparent;border:0;border-bottom:3px solid transparent;color:var(--navy);padding:10px 0;font-size:16px;line-height:1.2}.activity-switch button[aria-pressed=true]{border-color:var(--blue);font-weight:600}.task-answer>.rule-label{font-size:var(--t-caption,14px);margin-bottom:17px}.task-answer h3{font-size:36px;max-width:360px;line-height:1.13}.task-answer>p{font-size:var(--t-body,18px);line-height:1.65;margin-top:20px}.task-point{margin-top:29px;padding-top:22px;border-top:1px solid var(--line);font-size:var(--t-ui,16px)}.task-point strong,.task-point span{display:block}.task-point span{margin-top:8px}.task-answer>.text-link{font-size:14px;margin-top:24px}.value-question{display:grid;grid-template-columns:1fr 1fr;gap:95px;padding-top:30px;padding-bottom:87px}.value-question>div:first-child{padding-top:24px}.value-question h2{font-size:clamp(36px,3.65vw,54px)}.value-answers article{display:flex;gap:23px;padding:25px 0;border-bottom:1px solid var(--line)}.value-answers article>span{font-size:var(--t-caption,14px);padding-top:6px}.value-answers h3{font-size:26px}.value-answers p{font-size:var(--t-body,18px);line-height:1.6;margin-top:12px}.guidance-feature{background:var(--blue);color:#fff;padding:70px var(--pad);display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.guidance-intro{max-width:500px}.guidance-intro h2{font-size:clamp(36px,4.15vw,62px);line-height:1.1}.guidance-intro>p{font-size:18px;margin:24px 0 28px;max-width:450px}.guidance-disclaimer{display:block;font-size:var(--t-caption,14px);margin-top:16px}.guidance-preview{max-width:565px;width:100%;background:#fff;color:var(--ink);padding:35px;text-decoration:none;position:relative;box-shadow:16px 16px #092539}.guidance-person{display:flex;align-items:center;gap:15px;padding-bottom:25px;border-bottom:1px solid var(--line)}.guidance-person>img{width:55px;height:55px;object-fit:cover;border-radius:50%}.guidance-person>div{display:flex;flex-direction:column;gap:4px}.guidance-person strong{font-size:var(--t-body,18px);font-weight:600}.guidance-person>div>span{font-size:var(--t-caption,14px)}.guidance-start{margin-left:auto;font-size:var(--t-lede,24px)}.guidance-sample{margin:27px 0 25px}.guidance-sample>p{font-size:24px;line-height:1.3;font-family:var(--display);letter-spacing:-.7px}.guidance-sample>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.guidance-sample>div>span{border:1px solid var(--line);padding:14px 16px;font-size:16px}.guidance-preview:hover .guidance-sample>div>span{border-color:var(--blue)}.guidance-report{padding:23px 0 0;border-top:1px solid var(--line);display:flex;gap:18px;align-items:center}.report-symbol{flex-shrink:0;display:flex;flex-direction:column;gap:6px;border:1px solid var(--navy);width:40px;height:53px;padding:12px 7px}.report-symbol i{height:1px;background:var(--navy);display:block}.report-symbol i:last-child{width:65%}.guidance-report strong,.guidance-report p>span{display:block}.guidance-report strong{font-size:var(--t-ui,16px)}.guidance-report p>span{font-size:14px;line-height:1.6;margin-top:5px;max-width:365px}.format-range{grid-template-columns:1fr 1fr}.format-range .range-large{min-height:580px}.format-range .range-large img{object-position:50% 52%}.format-range .range-large h3{font-size:42px}.format-range .range-large>div{left:32px;bottom:32px}.format-range .range-large p{font-size:16px;max-width:290px}.refreshed-founder{padding-top:90px}.format-switch{display:flex;gap:0;width:max-content;margin-bottom:25px;border:1px solid var(--navy)}.format-switch a{padding:11px 22px;font-size:16px;text-decoration:none}.format-switch a[aria-current=page]{background:var(--navy);color:#fff}.range-guidance{display:grid;grid-template-columns:1fr 1.65fr;gap:50px;border-top:1px solid var(--line);padding:35px 0;margin-bottom:9px}.range-guidance h2{font-size:var(--t-sub,clamp(26px,2.4vw,34px))}.range-guidance>.rule-label{margin-bottom:14px}.range-guidance>div:last-child{align-self:center}.range-guidance .choice-chips{gap:9px}.range-guidance .choice-chips button{min-height:45px;font-size:14px;padding:10px 17px}.range-guidance p{margin-top:18px;font-size:16px;min-height:52px}.current-site-label{display:block;font-size:var(--t-caption,14px);text-align:center;margin-top:12px}.product-card.recommended{box-shadow:0 0 0 3px var(--blue)}.category-products .card-body>p:not(.role){min-height:125px}.category-products .card-body p.role{min-height:52px}.category-products .card-body h3{min-height:60px}.category-context .text-link{display:block;font-size:var(--t-ui,16px)}.site-nav{gap:24px}.site-nav .nav-advice{border:1px solid var(--navy);padding:8px 13px;margin:-8px 0}.site-nav .nav-advice:hover{background:var(--surface)}.reviewbar nav{gap:18px}.reviewbar{font-size:var(--t-caption,14px)}.reviewbar>span:first-child{white-space:nowrap}.reviewnote{white-space:nowrap}.site-footer .footer-nav{display:flex;gap:25px;flex-wrap:wrap;margin-top:29px;font-size:var(--t-ui,16px)}.site-footer .footer-nav a{text-decoration:none}.guide-context .preview-note{font-size:var(--t-caption,14px)}@media(min-width:1450px){.guidance-feature{padding-left:max(var(--pad),calc((100vw - 1320px)/2));padding-right:max(var(--pad),calc((100vw - 1320px)/2))}}@media(max-width:1100px){.site-header{gap:25px}.site-nav{gap:17px;font-size:14px}.help-phone{font-size:var(--t-caption,14px)}.reviewnote{display:none}.task-controls{padding:28px}.task-scene{min-height:585px}.task-answer h3{font-size:var(--t-sub,clamp(26px,2.4vw,34px))}.activity-switch{gap:7px 14px}.activity-switch button{font-size:14px}.value-question{gap:55px}.guidance-feature{gap:45px}.guidance-preview{padding:28px}.format-range .range-large{min-height:480px}.range-guidance{grid-template-columns:1fr 1.9fr;gap:30px}.range-guidance .choice-chips button{font-size:var(--t-caption,14px);padding:9px 13px}.reworked-home .home-heading h1{font-size:51px}.reworked-home .home-heading{padding-right:35px}.category-products .card-body h3,.category-products .card-body p.role{min-height:80px}}@media(max-width:800px){.task-explorer{grid-template-columns:1fr 1fr}.task-scene{min-height:660px}.task-controls{padding:27px 23px}.activity-switch{display:grid;grid-template-columns:1fr 1fr;gap:5px 18px;padding-bottom:15px;margin-bottom:23px}.activity-switch button{font-size:var(--t-ui,16px);text-align:left}.task-answer h3{font-size:var(--t-sub,clamp(26px,2.4vw,34px))}.task-answer>p{font-size:16px}.task-point{margin-top:20px;padding-top:17px}.task-photo-caption{left:16px;bottom:16px;font-size:var(--t-caption,14px);max-width:calc(100% - 32px);width:auto}.guidance-feature{gap:35px}.guidance-preview{padding:24px}.guidance-person{gap:10px}.guidance-person>img{width:40px;height:40px}.guidance-person strong{font-size:var(--t-ui,16px)}.guidance-person>div>span{font-size:var(--t-caption,14px)}.guidance-sample>p{font-size:var(--t-lede,24px)}.guidance-sample>div{gap:8px}.guidance-sample>div>span{font-size:14px;padding:12px}.guidance-report{gap:12px}.guidance-report p>span{font-size:var(--t-caption,14px)}.guidance-intro>p{font-size:var(--t-body,18px)}.guidance-disclaimer{font-size:var(--t-caption,14px)}.format-range .range-large{min-height:430px}.format-range .range-large>div{left:22px}.format-range .range-large p{font-size:14px;max-width:205px}.format-range .range-large h3{font-size:var(--t-sub,clamp(26px,2.4vw,34px))}.range-guidance{grid-template-columns:1fr;gap:24px}.range-guidance h2 br{display:none}.range-guidance p{min-height:0}.value-question{gap:35px}.value-answers article{gap:15px}.value-answers h3{font-size:24px}.value-answers p{font-size:16px}}@media(max-width:640px){.reworked-home .home-heading{padding:36px 24px 35px}.reworked-home .home-heading h1{font-size:44px}.reworked-home .home-heading>.rule-label{margin-bottom:22px;font-size:var(--t-caption,14px)}.reworked-home .home-heading>p{font-size:18px;margin-top:22px}.reworked-home .home-photograph{min-height:410px}.reworked-home .hero-proof-link{font-size:var(--t-caption,14px);margin-top:28px}.site-nav{flex-wrap:wrap;justify-content:flex-start;gap:16px 23px}.site-nav .nav-advice{padding:0;margin:0;border:0;text-decoration:underline}.task-section{padding-top:48px;padding-bottom:32px}.task-section .section-top>p{max-width:none}.task-explorer{grid-template-columns:1fr}.task-scene{min-height:340px}.task-controls{padding:25px 23px 30px}.activity-switch{display:flex;justify-content:space-between;gap:10px;margin-bottom:25px}.activity-switch button{font-size:var(--t-ui,16px)}.task-answer h3{font-size:var(--t-sub,clamp(26px,2.4vw,34px));max-width:none}.task-answer>p{font-size:var(--t-body,18px)}.task-point{font-size:var(--t-ui,16px)}.task-answer>.text-link{font-size:var(--t-ui,16px)}.value-question{grid-template-columns:1fr;padding-top:15px;padding-bottom:47px;gap:14px}.value-question>div:first-child{padding-top:0}.value-question h2{font-size:36px}.value-question h2 br{display:none}.value-answers article{padding:24px 0}.value-answers h3{font-size:var(--t-lede,24px)}.guidance-feature{grid-template-columns:1fr;padding:43px 24px 53px;gap:35px}.guidance-intro h2{font-size:40px}.guidance-intro>p{font-size:18px}.guidance-preview{max-width:calc(100% - 9px);padding:26px;box-shadow:10px 10px 0 var(--navy)}.guidance-person strong{font-size:var(--t-body,18px)}.guidance-person>div>span{font-size:var(--t-caption,14px)}.guidance-person>img{height:48px;width:48px}.guidance-sample>p{font-size:var(--t-lede,24px)}.guidance-sample>div>span{font-size:16px;padding:14px}.guidance-report p>span{font-size:14px}.format-range{grid-template-columns:1fr}.format-range .range-large{min-height:430px}.format-range .range-large p{font-size:16px;max-width:250px}.format-range .range-large h3{font-size:38px}.refreshed-founder{padding-top:50px}.format-switch{margin:0 0 20px}.format-switch a{font-size:var(--t-ui,16px);padding:10px 19px}.range-guidance{padding:26px 0;gap:23px}.range-guidance h2{font-size:var(--t-sub,clamp(26px,2.4vw,34px))}.range-guidance .choice-chips{gap:8px}.range-guidance .choice-chips button{font-size:14px;padding:10px 14px}.range-guidance p{font-size:16px;line-height:1.65}.category-products .card-body h3,.category-products .card-body p.role,.category-products .card-body>p:not(.role){min-height:0}.category-products .card-body p.role{margin-top:17px}.category-products .card-body p{line-height:1.6}.site-footer .footer-nav{gap:15px 23px;font-size:var(--t-ui,16px)}}.shop-menu-models>div{display:grid;grid-template-columns:110px 1fr;column-gap:18px;row-gap:7px;align-content:center;align-items:center}.shop-menu-models>div>img{grid-row:1/4}.shop-menu-models>div>p{display:flex;gap:22px;font-size:14px;align-self:start}.shop-menu-models>div>p>a{text-decoration:underline}.capture-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.capture-grid article{border-top:2px solid var(--navy);padding-top:23px}.capture-grid h3{font-size:var(--t-sub,clamp(26px,2.4vw,34px));line-height:1.15}.capture-grid p{font-size:16px;margin-top:20px;line-height:1.7}.capture-grid .btn{margin-top:25px;font-size:var(--t-ui,16px)}.capture-strategy .section-top p{max-width:420px}.value-answers article>div{width:100%}@media(max-width:1050px){.shop-menu-models>div{grid-template-columns:80px 1fr;column-gap:13px}}@media(max-width:800px){.capture-grid{gap:24px}.capture-grid h3{font-size:var(--t-lede,24px)}.capture-grid p{font-size:var(--t-ui,16px)}}@media(max-width:640px){.shop-menu-models>div{grid-template-columns:83px 1fr;column-gap:17px}.capture-grid{grid-template-columns:1fr;gap:35px}.capture-grid h3{font-size:var(--t-sub,clamp(26px,2.4vw,34px))}.capture-grid p{font-size:var(--t-body,18px)}.reviewbar nav{max-width:100%;overflow:auto}}.expert-proof{display:grid;grid-template-columns:1fr 1.65fr;gap:65px;align-items:center;padding-top:58px;padding-bottom:65px;border-top:1px solid var(--line);background:#fff;color:#172630}.expert-proof h2{font-size:var(--t-sub,clamp(26px,2.4vw,34px))!important;line-height:1.18!important}.expert-proof figure{display:grid;grid-template-columns:115px 1fr;gap:28px;align-items:start}.expert-proof figure>img{width:115px;height:135px;object-fit:cover}.expert-proof blockquote{margin:0;font-family:var(--display);font-size:var(--t-lede,24px);line-height:1.4;letter-spacing:-.45px}.expert-proof figcaption{display:flex;flex-direction:column;gap:5px;font-size:var(--t-caption,14px);margin-top:20px}.expert-proof figcaption strong{font-weight:600}.expert-proof .rule-label{margin-bottom:15px}.why-applications{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:65px!important;padding-bottom:15px!important}.why-applications h2{font-size:41px;line-height:1.13}.why-applications p{font-size:18px;line-height:1.7}.p-original .p-value{font-size:var(--t-lede,24px)!important}.p-subnav,.why-index{position:sticky;top:0;z-index:6;background:#fff}.p-control-map[hidden]{display:none}@media(max-width:1050px){.expert-proof{gap:35px;grid-template-columns:1fr 1.5fr}.expert-proof figure{grid-template-columns:85px 1fr;gap:20px}.expert-proof figure>img{width:85px;height:105px}.expert-proof blockquote{font-size:var(--t-body-l,20px)}.expert-proof h2{font-size:28px!important}.why-applications{gap:45px}.why-applications h2{font-size:var(--t-sub,clamp(26px,2.4vw,34px))}}@media(max-width:700px){.expert-proof{grid-template-columns:1fr;gap:27px;padding-top:42px;padding-bottom:46px}.expert-proof h2{font-size:var(--t-sub,clamp(26px,2.4vw,34px))!important}.expert-proof h2 br{display:none}.expert-proof figure{grid-template-columns:78px 1fr;gap:21px}.expert-proof figure>img{width:78px;height:92px}.expert-proof blockquote{font-size:var(--t-body-l,20px)}.expert-proof figcaption{font-size:var(--t-caption,14px);line-height:1.5}.why-applications{grid-template-columns:1fr;gap:25px;padding-top:45px!important;padding-bottom:5px!important}.why-applications h2{font-size:var(--t-sub,clamp(26px,2.4vw,34px))}.why-applications p{font-size:var(--t-body,18px)}.p-subnav{max-width:100vw}.why-index{position:static}}.p-original{--p-navy:#092539;--p-ink:#172630;--p-blue:#164b67;--p-line:#ccd5da;--p-gold:#c8a66c;--p-cream:#f4f0e8;--p-ivory:#faf7f1;color:var(--p-navy);background:#fff;font:18px/1.6 Arial,Helvetica,sans-serif}.p-original *{box-sizing:border-box}.p-original [hidden]{display:none!important}.p-original [id]{scroll-margin-top:30px}.p-original h1,.p-original h2,.p-original h3{font-family:Manrope,Arial,sans-serif;font-weight:500;letter-spacing:-.045em;line-height:1.12;text-wrap:balance;margin:0}.p-original h2{font-size:clamp(36px,3.6vw,56px)}.p-original h3{font-size:28px}.p-original p{line-height:1.6;margin:0}.p-original button,.p-original input{font-family:inherit}.p-original button{cursor:pointer}.p-original a{text-underline-offset:5px}.p-original :is(button,a,summary,input):focus-visible{outline:3px solid #004b87;outline-offset:5px}.p-original figure{margin:0}.p-original img{object-position:var(--photo-position,50% 50%)}.p-original img[src$="original-product.png"],.p-original img[src$="original-reader.jpg"]{--photo-position:50% 0%}.p-original img[src$="original-white.jpg"]{--photo-position:50% 30%}.p-original img[src$="original-room.jpg"]{--photo-position:50% 10%}.p-original img[src$="original-table-black.jpg"]{--photo-position:50% 0%}.p-original img[src$="original-table-sewing.jpg"]{--photo-position:50% 20%}.p-original .p-crumb{max-width:1480px;margin:auto;padding:22px var(--pad,5vw);display:flex;flex-wrap:wrap;gap:10px;font-size:14px;line-height:1.4}.p-original .p-crumb a{text-decoration:none}.p-original .p-top{max-width:1600px;margin:auto;padding:0 var(--pad,5vw) 56px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-template-areas:"gallery intro" "gallery buy";grid-template-rows:auto 1fr;gap:0 clamp(36px,5.2vw,80px);align-items:start}.p-original .p-intro{grid-area:intro;min-width:0;container-type:inline-size}.p-original .p-gallery{grid-area:gallery;position:static;align-self:start;min-width:0}.p-original .p-buy{grid-area:buy;min-width:0}.p-original .p-intro h1{font-size:clamp(22px,7.05cqi,46px);line-height:1.12;white-space:nowrap}.p-original .p-lead{font:500 clamp(24px,4.8cqi,30px)/1.2 Manrope,Arial,sans-serif;letter-spacing:-.035em;margin-top:14px}.p-original .p-intro-copy{font-size:18px;line-height:1.5;margin-top:10px;max-width:600px}.p-original .p-benefits{list-style:none;padding:0;margin:13px 0 0;display:grid;gap:5px;font-size:var(--t-body);line-height:1.4}.p-original .p-benefits li{display:flex;align-items:baseline;gap:12px}.p-original .p-benefits li:before{content:"\2713";color:var(--p-navy);font-size:20px;font-weight:600;flex:none}.p-original .p-gallery{--p-gallery-height:clamp(330px, calc(100svh - 380px) ,640px) }.p-original .p-stage{position:relative;width:100%;max-width:calc(var(--p-gallery-height)*1.1);height:var(--p-gallery-height);margin-inline:auto;overflow:hidden;background:#eef2f3}.p-original .p-stage>.p-gallery-previous{z-index:1;pointer-events:none}.p-original .p-stage>[data-p-enlarge],.p-original .p-gallery-arrows{z-index:2}.p-original .p-stage>img[src$="original-room.jpg"]{object-position:50% 15%}.p-original .p-stage>img[src$="original-table-sewing.jpg"]{object-position:50% 24%}.p-original .p-stage>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;touch-action:pan-y}.p-original .p-stage>img.p-packshot{object-fit:contain;background:#f6f7f7;padding:14px}.p-original .p-stage>img.p-detail-photo{object-fit:contain;background:#000;padding:30px}.p-original .p-stage>[data-p-enlarge]{position:absolute;top:16px;right:16px;border:0;border-radius:50%;background:var(--p-navy);color:#fff;width:44px;height:44px;font-size:24px;display:grid;place-items:center}.p-original .p-gallery-arrows{position:absolute;bottom:16px;right:16px;display:flex;gap:8px}.p-original .p-gallery-arrows button{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--p-navy);color:#fff;font-size:24px}.p-original .p-gallery-caption{display:flex;justify-content:space-between;gap:18px;margin:8px auto 10px;max-width:calc(var(--p-gallery-height)*1.1);font-size:var(--t-ui);line-height:1.5}.p-original #p-gallery-count{white-space:nowrap}.p-original .p-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,68px));justify-content:center;gap:10px;margin:0}.p-original .p-thumbs.is-many{grid-template-columns:repeat(var(--p-thumb-cols,10),minmax(0,58px));gap:8px}@media(max-width:620px){.p-original .p-thumbs.is-many{grid-template-columns:repeat(5,minmax(0,68px))}}.p-original .p-thumbs button{padding:0 0 7px;border:0;border-bottom:3px solid transparent;background:transparent;color:inherit;min-width:0;transition:border-color .2s ease}.p-original .p-thumbs button[aria-pressed=true]{border-bottom-color:var(--p-navy)}.p-original .p-thumbs img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.p-original .p-thumbs [data-p-gallery=finish] img{object-fit:contain;background:#f6f7f7}.p-original .p-thumbs :is([data-p-gallery=detail],[data-p-gallery=back]) img{object-fit:contain;background:#000}.p-original .p-thumbs span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.p-original .p-gallery-extras{display:flex;align-items:center;justify-content:center;gap:36px;background:var(--p-navy);color:#fff;padding:3px 16px;margin:8px auto 0;max-width:calc(var(--p-gallery-height)*1.1)}.p-original .p-gallery-extras :is(button,a){display:inline-flex;align-items:center;gap:10px;color:inherit;border:0;background:transparent;padding:7px 0;min-height:44px;font-size:16px;text-decoration:none}.p-original .p-gallery-extras span{font-size:var(--t-body-l)}.p-original .p-price-row{display:flex;align-items:baseline;justify-content:space-between;gap:18px;position:relative;margin:18px 0 17px}.p-original .p-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0}.p-original .p-price>strong{font-size:42px;font-weight:600;line-height:1.15;letter-spacing:-.045em}.p-original .p-price>del{font-size:var(--t-body)}.p-original .p-price>span{font-size:var(--t-ui)}.p-original .p-offer{padding:0;margin:0;border:0;flex:none}.p-original .p-offer summary{list-style:none;cursor:pointer;text-decoration:underline;font-size:var(--t-ui);text-underline-offset:4px;padding:9px 0;min-height:44px}.p-original summary::-webkit-details-marker{display:none}.p-original .p-offer form{position:absolute;right:0;top:52px;width:min(390px,100%);padding:20px;background:#fff;border:1px solid var(--p-line);box-shadow:0 10px 35px #09253925;z-index:4}.p-original .p-offer label{display:block;font-size:16px;margin-bottom:8px}.p-original .p-offer form>div{display:flex;gap:8px}.p-original .p-offer input{border:1px solid var(--p-line);min-width:0;width:100%;padding:10px;font-size:var(--t-body);text-transform:uppercase}.p-original .p-offer form button{display:flex;align-items:center;gap:12px;padding:10px 15px;border:0;background:var(--p-navy);color:#fff;font-size:16px}.p-original .p-offer form p{font-size:16px;margin-top:12px}.p-original .p-buy fieldset{padding:0;margin:0 0 20px;border:0;min-width:0}.p-original .p-buy legend{display:flex;justify-content:space-between;gap:20px;width:100%;padding:0;margin-bottom:8px;font-size:var(--t-body);font-weight:600;line-height:1.5}.p-original .p-buy legend strong{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.p-original .p-buy legend a{font-size:16px;font-weight:400}.p-original .p-finishes>div{display:flex;gap:26px;flex-wrap:wrap}.p-original .p-finishes button{display:flex;align-items:center;gap:11px;border:0;border-bottom:2px solid transparent;background:none;color:inherit;font-size:18px;min-height:52px;padding:7px 0 9px}.p-original .p-finishes button[aria-pressed=true]{border-bottom-color:var(--p-navy)}.p-original .p-finishes i{width:26px;height:26px;flex:none;border-radius:50%;border:1px solid #89949a;box-shadow:0 0 0 4px #fff}.p-original .p-finishes [aria-pressed=true] i{outline:1px solid var(--p-navy);outline-offset:3px}.p-original .p-black{background:#202426}.p-original .p-white{background:#ece9df}.p-original .p-bases>div{display:flex;gap:28px}.p-original .p-bases button{padding:9px 0;border:0;border-bottom:2px solid var(--p-line);background:transparent;color:inherit;font-size:18px;min-height:48px;flex:1;text-align:left}.p-original .p-bases button[aria-pressed=true]{border-bottom-color:var(--p-navy)}.p-original .p-bases strong{font-weight:400}.p-original .p-base-hint{font-size:var(--t-body);line-height:1.5;margin-top:10px;min-height:24px}.p-original .p-purchase{width:100%;min-height:56px;display:flex;justify-content:space-between;align-items:center;font-size:var(--t-body-l);padding:14px 23px;background:var(--p-navy);color:#fff}.p-original .p-buy-confidence{margin-top:12px}.p-original .p-delivery-reassurance{display:flex;justify-content:space-between;align-items:baseline;gap:15px;flex-wrap:wrap}.p-original .p-delivery-cost,.p-original .p-delivery-reassurance>a{font-size:var(--t-body);line-height:1.5;text-decoration:none;margin:0}.p-original .p-delivery-reassurance strong{font-weight:500}.p-original .p-buy-confidence .p-order-details{margin-top:12px}.p-original .p-buy .p-order-details>summary{font-size:var(--t-body);padding:9px 0;min-height:44px}.p-original .p-order-details p{font-size:var(--t-body)}.p-original .p-assurance{display:flex;align-items:center;justify-content:center;gap:32px;padding:21px var(--pad,5vw);background:#f4f0e8;color:var(--p-navy);line-height:1.5}.p-original .p-assurance a{font-size:18px;text-decoration:none}.p-original .p-assurance>span{color:var(--p-gold);font-size:27px;line-height:1}.p-original .p-story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,7vw,110px);align-items:center;max-width:1480px;margin:auto;padding:96px var(--pad,5vw);background:#fff}.p-original .p-story-picture{position:relative;overflow:hidden;width:100%;aspect-ratio:.94}.p-original .p-story-picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p-original .p-story-copy{padding:0;max-width:570px}.p-original .p-story-copy>p{font-size:20px;line-height:1.6;margin-top:25px;max-width:520px}.p-original .p-story-copy>.p-disclosure{margin-top:30px}.p-original .p-answers details,.p-original .p-disclosure,.p-original .p-full-specs{border:0;border-top:1px solid var(--p-line);margin:0;padding:0}.p-original .p-answers summary,.p-original .p-disclosure>summary,.p-original .p-full-specs>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;font-size:18px;font-weight:400;line-height:1.5;padding:21px 0;min-height:60px}.p-original .p-answers summary:after,.p-original .p-disclosure>summary:after,.p-original .p-full-specs>summary:after{content:"+";font:400 24px/1 Arial;flex:none}.p-original .p-answers details[open]>summary:after,.p-original .p-disclosure[open]>summary:after,.p-original .p-full-specs[open]>summary:after{content:"\2212"}.p-original .p-disclosure>p,.p-original .p-disclosure>div>p,.p-original .p-answers details>p{font-size:18px;line-height:1.6;margin:0 0 21px}.p-original .p-answers details>p a{text-decoration:underline;text-underline-offset:5px;padding-block:12px}.p-original .p-disclosure>a,.p-original .p-answers details>a{display:inline-flex;align-items:center;gap:15px;font-size:var(--t-body);margin-bottom:25px}.p-original .p-section{padding:85px var(--pad,5vw);max-width:1480px;margin:auto}.p-original .p-controls{background:#f2f5f6;color:var(--p-navy);max-width:none;padding:85px max(var(--pad,5vw),calc((100vw - 1332px)/2))}.p-original .p-controls-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:40px}.p-original .p-controls-heading p{font-size:var(--t-body-l);line-height:1.5;margin-top:22px;max-width:580px}.p-original .p-film-link{display:inline-flex;align-items:center;gap:13px;flex:none;background:none;color:inherit;border:0;border-bottom:1px solid #8ca1ad;padding:13px 0;min-height:48px;font-size:18px;text-align:left}.p-original .p-controls>.p-disclosure{border-color:#bacbd4;margin-top:32px}.p-original .p-controls>.p-disclosure>summary{font-size:20px;padding:24px 0}.p-original .p-craft-detail>div{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,105px);align-items:center;padding:20px 0 40px}.p-original .p-craft-detail figure{aspect-ratio:.94;overflow:hidden}.p-original .p-craft-detail img{width:100%;height:100%;object-fit:cover}.p-original .p-craft-detail h3{font-size:var(--t-sub)}.p-original .p-craft-detail p{font-size:20px;margin-top:22px}.p-original .p-craft-detail a{display:inline-block;margin-top:25px;font-size:18px}.p-original .p-care{background:var(--p-cream);max-width:none;grid-template-columns:1fr 1fr;padding-inline:max(var(--pad,5vw),calc((100vw - 1332px)/2))}.p-original .p-care .p-story-picture{order:2;aspect-ratio:4/3}.p-original .p-care .p-story-copy{order:1}.p-original .p-fit-disclosure{border:0;border-top:1px solid var(--p-line)}.p-original .p-fit-disclosure>summary{display:flex;justify-content:space-between;align-items:center;gap:35px;list-style:none;cursor:pointer;padding:30px 0}.p-original .p-fit-disclosure>summary h2{font-size:clamp(36px,3vw,44px);margin:0}.p-original .p-fit-disclosure>summary h2>span{display:block;font:400 var(--t-body-l)/1.5 Arial,sans-serif;letter-spacing:0;margin-top:13px}.p-original .p-fit-disclosure>summary:after{content:"+";font:400 35px/1 Arial;flex:none}.p-original .p-fit-disclosure[open]>summary:after{content:"\2212"}.p-original .p-fit-intro{font-size:var(--t-body-l);line-height:1.6;max-width:720px;margin-top:12px}.p-original .p-fit-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center;margin-top:48px}.p-original .p-fit-picture{height:420px;position:relative;padding-bottom:35px}.p-original .p-fit-picture img{height:100%;width:100%;object-fit:contain}.p-original .p-fit-picture figcaption{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:16px}.p-original .p-fit-table-wrap{overflow:auto}.p-original .p-fit-table{border-collapse:collapse;width:100%;font-size:18px;line-height:1.5}.p-original .p-fit-table caption{text-align:left;font-size:18px;font-weight:600;padding-bottom:18px}.p-original .p-fit-table :is(th,td){padding:16px 12px;text-align:left;border-bottom:1px solid var(--p-line);font-weight:400}.p-original .p-fit-table th:first-child{padding-left:0}.p-original .p-fit-table thead th{font-weight:600;font-size:var(--t-body)}.p-original .p-fit-note{font-size:var(--t-body);margin:23px 0}.p-original .p-detail-library{margin-top:0}.p-original .p-fit-disclosure[open]+.p-detail-library{margin-top:40px}.p-original .p-full-specs>summary>span:last-child,.p-original .p-full-specs[open]>summary>span:last-child{font:400 18px/1.5 Arial,sans-serif;letter-spacing:0;transform:none}.p-original .p-spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding-bottom:25px}.p-original .p-spec-grid dl{margin:0}.p-original .p-spec-grid dl>div{display:grid;grid-template-columns:1fr 1.2fr;gap:25px;border-top:1px solid var(--p-line);padding:16px 0;font-size:var(--t-body);line-height:1.6}.p-original .p-spec-grid dd{margin:0}.p-original .p-spec-toolbar{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:0 0 25px}.p-original .p-spec-toolbar p{font-size:var(--t-body)}.p-original .p-spec-toolbar>button{flex:none;background:var(--p-navy);color:#fff;border:0;min-height:46px;font-size:var(--t-body);padding:12px 18px}.p-original .p-spec-row dt{display:flex;align-items:start;justify-content:space-between;gap:12px}.p-original [data-p-spec-help]{width:32px;height:32px;border:1px solid #8fa2ad;border-radius:50%;background:#fff;color:var(--p-navy);padding:0;flex:none;font-size:var(--t-body);line-height:1;margin-top:-3px}.p-original [data-p-spec-help][aria-expanded=true]{background:var(--p-navy);color:#fff;border-color:var(--p-navy)}.p-original .p-spec-grid .p-spec-explanation{grid-column:1/-1;border-left:3px solid var(--p-gold);padding:0 0 0 17px;font-size:18px;line-height:1.6}.p-original .p-model-comparison{max-width:850px;padding-bottom:25px}.p-original .p-model-comparison p{margin-bottom:18px}.p-original .p-model-comparison a{font-size:var(--t-body)}.p-original .footprint-tool{display:block;background:transparent;padding:0 0 20px;margin:0}.p-original .footprint-inputs h3{font-size:26px}.p-original .footprint-inputs>p{font-size:var(--t-body);margin-top:16px}.p-original .footprint-result{margin-top:20px}.p-original .footprint-result svg{height:260px}.p-original .footprint-note{font-size:16px}.p-original .p-proof{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:80px;background:#edf3f6;max-width:none;padding-inline:max(var(--pad,5vw),calc((100vw - 1332px)/2))}.p-original .p-proof h2{font-size:clamp(36px,3.4vw,48px)}.p-original .p-proof>div>p{font-size:var(--t-body-l);max-width:430px;margin-top:22px}.p-original .p-proof>div>a{display:inline-flex;gap:12px;align-items:center;font-size:var(--t-body);margin-top:25px}.p-original .p-proof>div>.p-proof-context{font-size:var(--t-ui);margin-top:14px}.p-original .p-proof figure{display:flex;align-items:start;gap:25px}.p-original .p-proof figure>img{width:85px;height:105px;object-fit:contain;align-self:start;flex:none}.p-original .p-proof blockquote{font:500 var(--t-sub,clamp(26px,2.4vw,34px))/1.45 Manrope,Arial,sans-serif;letter-spacing:-.025em;margin:0;color:var(--p-navy)}.p-original .p-proof figcaption{font-size:16px;line-height:1.5;margin-top:23px}.p-original .p-proof figcaption :is(strong,span){display:block}.p-original .p-questions{display:grid;grid-template-columns:1fr 1.2fr;gap:90px}.p-original .p-questions h2{font-size:42px}.p-original .p-questions>div:first-child>p{font-size:var(--t-body-l);max-width:350px;margin-top:25px}.p-original .p-human-help{display:inline-block;font-size:18px;line-height:1.5;margin-top:24px}.p-original .p-recommend-choices{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0 23px}.p-original .p-recommend-choices button{background:#fff;color:inherit;border:1px solid var(--p-line);padding:12px 15px;min-height:48px;font-size:var(--t-body)}.p-original .p-recommend-choices [aria-pressed=true]{background:var(--p-navy);color:#fff;border-color:var(--p-navy)}.p-original #p-base-advice{padding:0 0 22px}.p-original #p-base-advice p{font-size:18px}.p-original .p-text-button{font-size:var(--t-body);color:inherit;background:none;border:0;text-decoration:underline;padding:12px 0;margin-top:8px}.p-original .p-home-trial{background:var(--p-navy);color:#fff;max-width:none;padding-inline:max(var(--pad,5vw),calc((100vw - 1332px)/2))}.p-original .p-home-trial h2{font-size:clamp(40px,4.1vw,64px)}.p-original .p-home-trial .btn{margin-top:30px;background:var(--p-gold);color:var(--p-navy);font-size:18px}.p-original .p-home-trial .p-disclosure{border-color:#6a808d}.p-original .p-mobile-buy{position:fixed;right:24px;bottom:20px;z-index:15;display:flex;align-items:center;gap:28px;padding:15px 18px 15px 23px;background:var(--p-navy);color:#fff;max-width:calc(100vw - 48px)}.p-original .p-mobile-buy>div{display:grid;grid-template-columns:auto auto;gap:0 17px;align-items:center}.p-original .p-mobile-buy span{font-size:var(--t-ui)}.p-original .p-mobile-buy strong{font-size:24px}.p-original #p-sticky-selection{grid-column:1/-1;font-size:14px}.p-original .p-mobile-buy .btn{font-size:16px;padding:12px 18px;gap:20px;min-height:48px}body:has(.p-original) .site-footer{padding-bottom:120px}#proposal-dialog:has(.p-dialog-film){width:max-content;max-width:96vw;max-height:94dvh;padding:56px 20px 20px;border:0;background:#092539;overflow:auto}#proposal-dialog:has(.p-dialog-film) #dialog-content{padding:0;margin:0;max-width:none}#proposal-dialog:has(.p-dialog-film) .dialog-close{top:7px;right:12px;width:44px;height:44px;font-size:32px;line-height:1;background:transparent;border:0;color:#fff}.p-dialog-film{position:relative;width:min(1400px,calc(96vw - 40px),calc((94dvh - 80px)*1.777778));aspect-ratio:16/9;background:#000}.p-dialog-film iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}#proposal-dialog:has(.p-enlarged){width:min(1180px,94vw);max-width:94vw}.p-enlarged{margin:0}.p-enlarged>img{width:100%;height:72vh;object-fit:contain;background:#f2f5f6;display:block}.p-enlarged-navigation{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px}.p-enlarged-navigation button{width:48px;height:48px;flex:none;border:0;background:#092539;color:#fff;font-size:24px;cursor:pointer}.p-enlarged-navigation figcaption{font-size:16px;line-height:1.5;text-align:center}.p-basket h2{font-size:var(--t-sub)}.p-basket-summary{display:grid;grid-template-columns:1fr 1.3fr;gap:25px;margin-top:24px}.p-basket-summary>img{width:100%;max-height:310px;object-fit:contain}.p-basket-summary p{font-size:18px}.p-basket-summary dl>div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ccd5da;padding:12px 0;font-size:16px}.p-basket-summary dd{margin:0}.p-basket-note{font-size:16px;margin:23px 0}.p-basket .btn{margin-top:22px}@media(max-width:1050px){.p-original .p-top{column-gap:35px}.p-original .p-price>span{flex-basis:100%}.p-original .p-story{gap:45px;padding-block:72px}.p-original .p-story-copy>p{font-size:var(--t-body-l)}.p-original .p-controls-heading{gap:40px}.p-original .p-controls-heading>p{max-width:310px}.p-original .p-control-text{min-height:240px}.p-original .p-fit-layout{gap:40px}.p-original .p-proof,.p-original .p-questions{gap:45px}}@media(max-width:860px){.p-original .p-top{grid-template-columns:1fr;grid-template-areas:"intro" "gallery" "buy";grid-template-rows:auto;gap:27px;max-width:700px}.p-original .p-lead{margin-top:14px}.p-original .p-price-row{margin-top:0}.p-original .p-price>span{flex-basis:auto}.p-original .p-stage{height:auto;aspect-ratio:1;max-width:none}.p-original .p-thumbs{gap:12px}.p-original .p-assurance{gap:20px;padding-block:24px}.p-original .p-assurance a{font-size:16px}.p-original .p-story{gap:34px}.p-original .p-story h2{font-size:38px}.p-original .p-story-copy>p{font-size:18px}.p-original .p-controls-heading{display:block}.p-original .p-controls-heading .p-film-link{margin-top:22px}.p-original .p-controls-heading>p,.p-original .p-fit-heading>p{max-width:570px;margin-top:22px}.p-original .p-controls-layout{gap:32px}.p-original .p-control-choices{gap:0 15px}.p-original .p-control-choices button{font-size:16px}.p-original .p-control-text h3{font-size:26px}.p-original .p-fit-table{font-size:16px}.p-original .p-fit-table thead th{font-size:var(--t-ui)}.p-original .p-fit-table :is(th,td){padding:14px 8px}.p-original .p-proof,.p-original .p-questions{grid-template-columns:1fr;gap:35px}.p-original .p-proof>div>p{max-width:none}.p-original .p-mobile-buy{left:0;right:0;bottom:0;max-width:none;justify-content:space-between;padding:12px 20px;padding-bottom:max(12px,env(safe-area-inset-bottom))}}@media(max-width:620px){.p-original .p-crumb{padding:18px 22px}.p-original .p-top{padding:0 22px 40px;gap:25px}.p-original .p-stage{height:auto;aspect-ratio:1;max-width:none}.p-original .p-stage>img.p-detail-photo{padding:16px}.p-original .p-gallery-caption{font-size:14px}.p-original .p-thumbs{gap:8px}.p-original .p-gallery-extras{gap:23px;padding:7px 12px}.p-original .p-gallery-extras :is(button,a){font-size:var(--t-ui)}.p-original .p-price>span{flex-basis:100%}.p-original .p-base-hint{font-size:16px}.p-original .p-assurance{gap:8px 20px;flex-wrap:wrap;padding:24px 22px}.p-original .p-assurance a{font-size:var(--t-body)}.p-original .p-assurance a:first-child{flex-basis:100%;text-align:center}.p-original .p-assurance>span:first-of-type{display:none}.p-original .p-story{grid-template-columns:1fr;padding:54px 22px;gap:34px}.p-original .p-story-picture{aspect-ratio:.94}.p-original .p-story-copy>p{font-size:var(--t-body-l);margin-top:22px}.p-original .p-story h2{font-size:40px}.p-original .p-care .p-story-picture{order:0}.p-original .p-care .p-story-copy{order:1}.p-original .p-section{padding:54px 22px}.p-original .p-controls-layout{grid-template-columns:1fr;margin-top:32px;gap:25px}.p-original .p-control-text{min-height:0}.p-original .p-control-text h3{font-size:28px}.p-original .p-control-choices button{font-size:var(--t-body)}.p-original .p-controls>.p-disclosure>summary{font-size:18px}.p-original .p-craft-detail>div{grid-template-columns:1fr;gap:25px}.p-original .p-craft-detail h3{font-size:var(--t-sub)}.p-original .p-fit-layout{grid-template-columns:1fr;gap:30px;margin-top:30px}.p-original .p-fit-picture{height:330px}.p-original .p-fit-table{font-size:16px}.p-original .p-fit-table thead th{font-size:var(--t-ui)}.p-original .p-spec-grid{grid-template-columns:1fr;gap:0}.p-original .p-spec-grid dl>div{font-size:16px;gap:20px}.p-original .p-proof figure{gap:20px}.p-original .p-proof figure>img{width:68px;height:86px}.p-original .p-proof blockquote{font-size:var(--t-sub)}.p-original .p-questions h2{font-size:38px}.p-original .p-home-trial h2{font-size:44px}.p-original .p-mobile-buy{gap:12px;padding-inline:16px}.p-original .p-mobile-buy>div{display:block}.p-original .p-mobile-buy>div>span:first-child{display:none}.p-original #p-sticky-selection{display:block;font-size:14px}.p-original .p-mobile-buy .btn{font-size:var(--t-ui);padding:12px 15px;gap:12px}.p-basket-summary{grid-template-columns:1fr}.p-basket-summary>img{max-height:180px}.p-enlarged>img{height:62vh}.p-enlarged-navigation{gap:12px}.p-enlarged-navigation figcaption{font-size:var(--t-ui)}}@media(max-width:620px){.p-original .p-intro-copy{font-size:18px}.p-original .p-benefits{font-size:var(--t-body);gap:9px}.p-original .p-controls-heading p{font-size:var(--t-body-l)}.p-original .p-spec-toolbar{align-items:start;flex-direction:column;gap:17px}.p-original .p-fit-disclosure>summary h2>span{font-size:18px}}@media(min-width:1200px){.p-original .p-finishes>div{gap:18px}.p-original .p-bases>div{gap:16px}.p-original .p-finishes button,.p-original .p-bases button{font-size:var(--t-body);min-height:44px}.p-original .p-base-hint{font-size:16px}.p-original .p-buy fieldset{margin-bottom:15px}}@media(min-width:861px)and (max-height:850px){body:has(.p-original) .sr-header-top{min-height:78px}body:has(.p-original) .sr-main-nav{min-height:54px}body:has(.p-original) .sr-main-nav>a,body:has(.p-original) .sr-main-nav>details>summary{min-height:48px}.p-original .p-gallery{--p-gallery-height:clamp(300px, calc(100svh - 320px) ,540px) }.p-original .p-crumb{padding-block:15px}.p-original .p-top{padding-bottom:32px}.p-original .p-price-row{margin:14px 0}.p-original .p-benefits{gap:3px}.p-original .p-buy fieldset{margin-bottom:12px}.p-original .p-intro-copy{line-height:1.45}.p-original .p-thumbs{grid-template-columns:repeat(5,minmax(0,57px))}.p-original .p-gallery-extras{padding-block:0}}@media(prefers-reduced-motion:reduce){.p-original *{scroll-behavior:auto!important;transition:none!important}}.p-original .p-buy fieldset{margin:0 0 26px}.p-original .p-buy legend{margin-bottom:12px}.p-original .p-finishes>div{display:flex;flex-wrap:wrap;gap:8px 34px}.p-original .p-finishes button{display:inline-flex;align-items:center;gap:12px;width:auto;min-height:40px;padding:4px 0;border:0;border-radius:0;background:none;color:inherit;font-size:var(--t-body);line-height:1.2;box-shadow:none}.p-original .p-finishes i{width:28px;height:28px;flex:none;border-radius:50%;border:1px solid rgba(0,0,0,.18);box-shadow:none;transition:outline-color .18s ease;outline:2px solid transparent;outline-offset:3px}.p-original .p-finishes button:hover i{outline-color:#b7c2c8}.p-original .p-finishes button[aria-pressed=true]{border:0;box-shadow:none;font-weight:600}.p-original .p-finishes [aria-pressed=true] i{outline-color:var(--p-navy)}.p-original .p-bases>div{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px}.p-original .p-bases button{display:grid;grid-template-columns:18px 1fr;column-gap:12px;row-gap:3px;align-items:start;min-height:0;padding:2px 0;text-align:left;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font-size:16px;line-height:1.3;flex:initial}.p-original .p-bases button:before{content:"";grid-row:1/3;margin-top:2px;width:16px;height:16px;border-radius:50%;border:1.5px solid #8b979e;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.p-original .p-bases button:hover:before{border-color:var(--p-navy)}.p-original .p-bases button[aria-pressed=true]{border:0;box-shadow:none}.p-original .p-bases button[aria-pressed=true]:before{border-color:var(--p-navy);box-shadow:inset 0 0 0 4px var(--p-navy)}.p-original .p-bases strong{font-weight:600;grid-column:2}.p-original .p-bases small{grid-column:2;font-size:var(--t-ui);line-height:1.4;color:#172630}.p-original .p-base-hint{margin-top:10px;font-size:var(--t-ui);color:var(--p-ink)}.p-sizes{border:0;border-radius:16px;padding:0;width:min(760px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 70px #0925394d;color:#172630;background:#fff}.p-sizes::backdrop{background:#09253980}.p-sizes-inner{position:relative;padding:28px 28px 26px}.p-sizes-head{margin:0 56px 20px 0}.p-sizes h3{margin:0;font-size:var(--t-lede);line-height:1.2;color:var(--p-navy,#092539)}.p-sizes-note{margin:8px 0 0;font-size:var(--t-ui);line-height:1.5}.p-sizes-close{position:absolute;top:18px;right:18px;width:44px;height:44px;border:0;border-radius:50%;background:#eef2f4;color:#172630;font-size:26px;line-height:1;cursor:pointer}.p-sizes-close:hover{background:#e1e8ec}.p-sizes-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.p-sizes-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--p-line,#ccd5da);border-radius:12px;padding:0 0 18px;overflow:hidden;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.p-sizes-card.is-selected{border-color:var(--p-navy,#092539);box-shadow:0 0 0 1px var(--p-navy,#092539)}.p-sizes-shot{aspect-ratio:546/643;background:#fff;border-bottom:1px solid #e3e9ec}.p-sizes-shot img{display:block;width:100%;height:100%;object-fit:contain}.p-sizes-card h4{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:16px 18px 4px;font-size:var(--t-body-l);line-height:1.25;color:var(--p-navy,#092539)}.p-sizes-chosen{display:none;padding:3px 10px;border-radius:999px;background:var(--p-navy,#092539);color:#fff;font-size:var(--t-caption);font-weight:700;line-height:1.3}.p-sizes-card.is-selected .p-sizes-chosen{display:inline-block}.p-sizes-hint{margin:0 18px 12px;font-size:var(--t-ui);line-height:1.45}.p-sizes-facts{margin:0 18px 16px;padding:0}.p-sizes-facts div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #e3e9ec;font-size:var(--t-ui);line-height:1.35}.p-sizes-facts dt{margin:0;font-weight:400}.p-sizes-facts dd{margin:0;font-weight:700;text-align:right}.p-sizes-choose{margin:auto 18px 0;min-height:48px;padding:0 14px;border:2px solid var(--p-navy,#092539);border-radius:999px;background:#fff;color:var(--p-navy,#092539);font:inherit;font-size:var(--t-ui);font-weight:700;cursor:pointer;transition:background-color .2s ease,color .2s ease}.p-sizes-choose:hover{background:#eef2f4}.p-sizes-card.is-selected .p-sizes-choose{background:var(--p-navy,#092539);color:#fff}.p-sizes-choose:focus-visible,.p-sizes-close:focus-visible{outline:3px solid #c9a227;outline-offset:2px}@media(max-width:600px){.p-sizes{width:100vw;max-width:100vw;margin:auto 0 0;max-height:92dvh;border-radius:18px 18px 0 0}.p-sizes-inner{padding:20px 16px calc(18px + env(safe-area-inset-bottom,0px))}.p-sizes-head{margin:0 54px 14px 0}.p-sizes-close{top:12px;right:12px}.p-sizes-cards{gap:10px}.p-sizes-card{padding-bottom:12px}.p-sizes-card h4{margin:12px 12px 4px;font-size:var(--t-body)}.p-sizes-hint{margin:0 12px 8px;font-size:var(--t-caption)}.p-sizes-facts{margin:0 12px 12px}.p-sizes-facts div{flex-direction:column;gap:0;padding:6px 0;font-size:var(--t-caption)}.p-sizes-facts dd{text-align:left}.p-sizes-choose{margin:auto 12px 0;padding:0 8px}}@media(prefers-reduced-motion:reduce){.p-sizes-card,.p-sizes-choose{transition:none}}@media(min-width:861px){.p-original .p-gallery{position:sticky;top:calc(var(--sr-header-height,96px) + 18px);align-self:start}}.p-original .p-mobile-buy{transform:translateY(calc(100% + 24px));opacity:0;transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .28s ease}.p-original .p-mobile-buy.is-shown{transform:none;opacity:1}.p-original .p-mobile-buy.p-sticky-hidden{visibility:hidden;pointer-events:none}.p-original .p-stage>img[data-p-shot=finish],.p-original .p-stage>img[data-p-shot=detail],.p-original .p-stage>img[data-p-shot=back]{object-fit:contain;padding:14px;background:#f6f7f7}.p-original .p-stage>img[data-p-shot=detail],.p-original .p-stage>img[data-p-shot=back]{background:#000}.p-original .p-selected{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.p-original .p-bases button small{display:block;font-size:var(--t-caption);line-height:1.35;color:var(--p-ink);font-weight:400}.p-original .p-bases button[aria-pressed=true] small{color:inherit}.p-original .p-base-hint{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}.p-original .p-stage>.p-gallery-previous{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:1;transition:opacity .2s ease;z-index:1;pointer-events:none}.p-original .p-stage>.p-gallery-previous.is-leaving{opacity:0}@media(prefers-reduced-motion:reduce){.p-original .p-stage>.p-gallery-previous{transition:none}}.p-lightbox{border:0;padding:0;background:transparent;max-width:min(96vw,1400px);max-height:96vh;width:auto;overflow:visible}.p-lightbox::backdrop{background:#092539eb}.p-lightbox .p-lightbox-image{display:block;max-width:min(96vw,1400px);max-height:84vh;width:auto;height:auto;margin:0 auto;background:#fff}.p-lightbox .p-lightbox-caption{margin:12px 0 0;text-align:center;color:#fff;font-size:var(--t-ui)}.p-lightbox .p-lightbox-close{position:absolute;top:-8px;right:-8px;width:44px;height:44px;border-radius:50%;border:0;background:#fff;color:var(--p-navy);font-size:26px;line-height:1;cursor:pointer;z-index:2}.p-lightbox .p-lightbox-nav{position:absolute;inset:50% 0 auto 0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 8px;pointer-events:none}.p-lightbox .p-lightbox-nav button{pointer-events:auto;width:48px;height:48px;border-radius:50%;border:0;background:var(--p-navy);color:#fff;font-size:var(--t-lede);cursor:pointer}.p-original .p-trust{display:grid;gap:9px;margin:14px 0 4px;font-size:var(--t-ui);color:var(--p-ink,#172630)}.p-original .p-trust p{margin:0}.p-original .p-trust-stock{display:flex;align-items:center;gap:8px;font-weight:600}.p-original .p-trust-rating{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.p-original .p-trust-rating:hover span:last-child{text-decoration:underline}.p-original .p-trust-stars{--p-rating:5;position:relative;display:inline-block;width:98px;height:18px;background:linear-gradient(90deg,var(--p-gold) calc(var(--p-rating)/5*100%),var(--p-line) 0);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 18'><path d='M9 1.5l2.2 4.6 5 .7-3.6 3.5.9 5L9 12.9 4.5 15.3l.9-5L1.8 6.8l5-.7z'/><path d='M29 1.5l2.2 4.6 5 .7-3.6 3.5.9 5L29 12.9l-4.5 2.4.9-5-3.6-3.5 5-.7z'/><path d='M49 1.5l2.2 4.6 5 .7-3.6 3.5.9 5L49 12.9l-4.5 2.4.9-5-3.6-3.5 5-.7z'/><path d='M69 1.5l2.2 4.6 5 .7-3.6 3.5.9 5L69 12.9l-4.5 2.4.9-5-3.6-3.5 5-.7z'/><path d='M89 1.5l2.2 4.6 5 .7-3.6 3.5.9 5L89 12.9l-4.5 2.4.9-5-3.6-3.5 5-.7z'/></svg>") no-repeat 0 0/100% 100%;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 18'><path d='M9 1.5l2.2 4.6 5 .7-3.6 3.5.9 5L9 12.9 4.5 15.3l.9-5L1.8 6.8l5-.7z'/><path d='M29 1.5l2.2 4.6 5 .7-3.6 3.5.9 5L29 12.9l-4.5 2.4.9-5-3.6-3.5 5-.7z'/><path d='M49 1.5l2.2 4.6 5 .7-3.6 3.5.9 5L49 12.9l-4.5 2.4.9-5-3.6-3.5 5-.7z'/><path d='M69 1.5l2.2 4.6 5 .7-3.6 3.5.9 5L69 12.9l-4.5 2.4.9-5-3.6-3.5 5-.7z'/><path d='M89 1.5l2.2 4.6 5 .7-3.6 3.5.9 5L89 12.9l-4.5 2.4.9-5-3.6-3.5 5-.7z'/></svg>") no-repeat 0 0/100% 100%}.p-original .p-trust-pay{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.p-original .p-trust-pay>span:first-child{font-weight:600}.p-original .p-trust-icons{display:inline-flex;flex-wrap:wrap;gap:6px}.p-original .p-trust-icon{width:38px;height:24px;border:1px solid var(--p-line,#ccd5da);border-radius:4px;background:#fff}.p-original .p-trust-klarna{font-size:14px;color:var(--p-ink)}.p-original .p-trust-phone a{font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:3px}.p-trust-proof{margin:8px 0 0;font-size:var(--t-ui);line-height:1.4;color:#172630;font-weight:600}.p-video{position:relative;display:block;width:100%;aspect-ratio:16/9;background:var(--p-navy);overflow:hidden;border-radius:8px}.p-video img{width:100%;height:100%;object-fit:cover;display:block}.p-video-play{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;margin:0;padding:0 24px;display:flex;align-items:center;justify-content:center;gap:14px;color:#fff;font:600 var(--t-body)/1.2 Manrope,Arial,sans-serif;background:linear-gradient(to top,#05335599,#05335526);cursor:pointer;text-align:left}.p-video-play:before{content:"";flex:none;width:0;height:0;border-left:22px solid #fff;border-top:13px solid transparent;border-bottom:13px solid transparent}.p-video-play:hover,.p-video-play:focus-visible{background:linear-gradient(to top,#053355bf,#0533554d)}.p-video.is-playing .p-video-play,.p-video.is-playing img{display:none}.p-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.p-why-research{font-size:var(--t-ui)}.p-models{margin:28px 0 0}.p-models h3{font-size:var(--t-lede);line-height:1.2;margin:0 0 14px}.p-models ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.p-models li{border:1px solid var(--p-line);border-radius:10px;padding:16px 18px;font-size:16px;line-height:1.5;color:#172630}.p-models li strong{display:block;font-size:var(--t-body);margin:0 0 6px}.p-models>a{display:inline-block;margin-top:16px}@media(min-width:861px){.p-models ul{grid-template-columns:1fr 1fr 1fr}}.p-owners{padding:56px 20px}.p-owners-inner{max-width:1100px;margin:0 auto}.p-owners h2{margin:0 0 10px}.p-owners-intro{margin:0;font-size:var(--t-ui)}.p-owners ul{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:22px}.p-owners li{border-left:3px solid var(--p-gold);padding:2px 0 2px 20px}.p-owners figure{margin:0}.p-owners .p-owner-use{display:block;font-size:var(--t-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--p-navy);margin:0 0 8px;font-weight:600}.p-owners blockquote{margin:0;font-size:18px;line-height:1.55;color:#172630}.p-owners figcaption{margin-top:10px;font-size:14px;color:#172630}.p-owners-link{display:inline-block;margin-top:26px}@media(min-width:861px){.p-owners ul{grid-template-columns:1fr 1fr}}.p-trust-phone a{white-space:nowrap}.p-original .p-why .p-story-picture{aspect-ratio:auto;height:auto;align-self:center}@keyframes p-dialog-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes p-backdrop-in{0%{opacity:0}to{opacity:1}}.p-original .p-sizes[open],.p-original .p-lightbox[open]{animation:p-dialog-in .26s ease-out}.p-original .p-sizes[open]::backdrop,.p-original .p-lightbox[open]::backdrop{animation:p-backdrop-in .26s ease-out}.p-original details.p-disclosure,.p-original details.p-full-specs,.p-original .p-answers details{overflow:hidden}.p-original #v4-product-form{margin-top:6px}.p-original #v4-product-form>.p-finishes,.p-original #v4-product-form>.p-bases{margin-bottom:20px}.p-original .p-buy-row{display:flex;align-items:center;gap:24px;margin-top:4px}.p-original .p-buy-row .p-price-row{margin:0;flex:none}.p-original .p-buy-row .p-price>strong{font-size:38px}.p-original .p-buy-row .p-purchase{flex:1;width:auto;min-width:0}.p-original #v4-product-form>.p-benefits{margin:16px 0 4px;font-size:16px;gap:6px}@media(max-width:620px){.p-original .p-buy-row{flex-wrap:wrap;gap:12px 20px}.p-original .p-buy-row .p-purchase{flex-basis:100%}}.p-original .p-buy legend .p-linklike{border:0;background:none;padding:0;margin:0;font:inherit;font-size:16px;font-weight:400;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.p-original .p-models li.is-current{border-color:var(--p-navy);box-shadow:inset 0 0 0 1px var(--p-navy);position:relative}.p-original .p-models-tag{display:inline-block;font-size:var(--t-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:#fff;background:var(--p-navy);border-radius:999px;padding:3px 10px;margin:0 0 10px}.p-original .p-proof-figures{list-style:none;margin:22px 0 8px;padding:0;display:grid;gap:14px 28px;grid-template-columns:repeat(3,minmax(0,1fr))}.p-original .p-proof-figures li{display:grid;gap:4px;border-top:2px solid var(--p-gold);padding-top:12px}.p-original .p-proof-figures strong{font-size:30px;line-height:1.1;letter-spacing:-.03em;color:var(--p-navy)}.p-original .p-proof-figures span{font-size:var(--t-ui);line-height:1.4}@media(max-width:620px){.p-original .p-proof-figures{grid-template-columns:1fr}}.p-original .p-offer{margin:12px 0 0;font-size:16px;line-height:1.4}.p-original .p-offer-code{display:inline-block;font-weight:700;letter-spacing:.04em;border:1.5px dashed var(--p-navy);border-radius:6px;padding:3px 10px;margin-right:6px}.p-original .p-close-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:22px 0 14px;padding:16px 0;border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line)}.p-original .p-close-name{font-weight:600;font-size:18px}.p-original .p-close-selection{font-size:16px}.p-original .p-close-price{margin-left:auto;font-size:26px;letter-spacing:-.03em}.p-original .p-buy-row{display:block;margin:0}.p-original .p-buy-row .p-price-row{margin:4px 0 16px}.p-original .p-buy-row .p-price>strong{font-size:40px}.p-original .p-buy-row .p-purchase{width:100%;flex:none}.p-original .p-reassure{margin:18px 0 0;font-size:var(--t-ui);line-height:1.6;color:#172630}.p-original .p-reassure>span+span:before{content:"\b7";margin:0 9px;color:var(--p-ink)}.p-original .p-reassure>span:empty+span:before{content:none}.p-original .p-purchase:disabled{opacity:.45;cursor:not-allowed}.p-original .p-purchase:disabled .arrow{display:none}.p-original .p-trust-phone{margin:10px 0 0;font-size:var(--t-ui)}.p-original .p-order-details{margin-top:18px}.p-original .p-benefits-strip{list-style:none;margin:0;padding:22px var(--pad,5vw);border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 40px;max-width:1600px;margin-inline:auto;font-size:var(--t-ui);line-height:1.45}.p-original .p-benefits-strip li{display:flex;align-items:baseline;gap:12px}.p-original .p-benefits-strip li:before{content:"\2713";color:var(--p-navy);font-size:20px;font-weight:600;flex:none}@media(max-width:860px){.p-original .p-benefits-strip{grid-template-columns:1fr;gap:10px;padding:20px 22px}}.p-original .p-bases>div>button{border:1px solid var(--p-line);border-radius:10px;padding:12px 14px;transition:border-color .18s ease,box-shadow .18s ease}.p-original .p-bases>div>button:hover{border-color:var(--p-ink)}.p-original .p-bases>div>button[aria-pressed=true]{border-color:var(--p-navy);box-shadow:inset 0 0 0 1px var(--p-navy)}.p-original .p-pay-quiet{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;opacity:.5;filter:grayscale(1)}.p-original .p-pay-quiet .p-pay-icon{height:18px;width:auto}.p-original .p-scale{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center;padding-block:64px}.p-original .p-scale-copy p{font-size:var(--t-body-l);line-height:1.55;margin:14px 0 0}.p-original .p-scale-facts{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:12px}.p-original .p-scale-facts li{display:flex;align-items:baseline;gap:10px;border-top:1px solid var(--p-line);padding-top:12px}.p-original .p-scale-facts strong{font-size:26px;letter-spacing:-.03em;flex:none}.p-original .p-scale-facts span{font-size:16px;line-height:1.4}.p-original .p-scale-drawing{margin:0}.p-original .p-scale-drawing svg{width:100%;height:auto;max-width:640px;display:block;margin:0 auto}.p-original .p-scale-drawing figcaption{font-size:14px;margin-top:12px;text-align:center}@media(max-width:860px){.p-original .p-scale{grid-template-columns:1fr;gap:28px;padding-block:48px}}.category-refresh .cat-feature-inner{display:flow-root}.category-refresh .cat-feature-inner>p{font-size:var(--t-ui);line-height:1.65;margin-top:17px}.category-refresh .cat-feature-inner>p:first-child{margin-top:0}.category-refresh .cat-light-scene{display:block;width:100%;height:auto}.category-refresh .cat-demo-controls{min-height:100px;padding-top:17px}.category-refresh .cat-beam-label{display:grid;grid-template-rows:22px 20px;gap:4px;min-height:46px;font-size:14px;line-height:22px;font-weight:600}.category-refresh .cat-beam-label output{display:block;font-weight:400;font-size:var(--t-caption);line-height:20px;text-align:left}.category-refresh .cat-beam-label>span{display:block;font-size:var(--t-caption);line-height:20px;font-weight:400}.category-refresh :is(.cat-beam-demo,.cat-brightness-demo) input{display:block;width:100%;margin:3px 0 0;height:40px;accent-color:var(--navy);cursor:ew-resize}.p-original .p-demo{padding-block:64px}.p-original .p-demo-heading{max-width:720px;margin-bottom:34px}.p-original .p-demo-heading p{font-size:var(--t-body-l);line-height:1.55;margin:14px 0 0}.p-original .p-demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.p-original .p-demo-panel h3{font-size:24px;margin:0 0 8px}.p-original .p-demo-panel>p{font-size:var(--t-body);line-height:1.55;margin:0 0 18px}.p-original .p-demo .cat-light-scene{width:100%;height:auto;border-radius:6px}@media(max-width:860px){.p-original .p-demo-grid{grid-template-columns:1fr;gap:34px}}.p-original .p-buy legend .p-linklike{white-space:nowrap}.p-original .p-demo .cat-demo-controls input[type=range]+*{display:flex;justify-content:space-between;gap:12px;font-size:14px;margin-top:6px}.p-original .p-demo .cat-demo-controls input[type=range]{width:100%}.p-original .p-bases>div>button[aria-pressed=true]{border-width:1px;border-style:solid}.p-original .p-bases{position:relative}.p-original .p-bases legend .p-linklike{position:absolute;right:0;top:0;white-space:nowrap;line-height:1.5}.p-original .p-buy legend{display:block;margin-bottom:6px}.p-original .p-bases legend .p-linklike{position:static;display:inline-block;grid-template-columns:none;column-gap:0;row-gap:0;width:auto;min-height:0;padding:0;margin:0 0 0 14px;flex:none;font-size:var(--t-ui);vertical-align:baseline;text-align:left}.p-original .p-bases legend .p-linklike:before{content:none}.p-original .p-intro h1{font-weight:600}.p-original .p-benefits-strip{list-style:none;margin:0 auto;padding:52px var(--pad,5vw) 56px;border:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:1600px;background:#fff}.p-original .p-benefits-strip li{display:block;padding:0;border:0}.p-original .p-benefits-strip li:first-child{border-left:0;padding-left:0}.p-original .p-benefits-strip li:last-child{padding-right:0}.p-original .p-benefits-strip li:before{content:none}.p-original .p-benefits-strip h3{font-size:var(--t-body-l);font-weight:600;line-height:1.3;letter-spacing:-.015em;margin:0 0 12px;text-wrap:balance}.p-original .p-benefits-strip p{font-size:16px;line-height:1.6;margin:0;color:var(--p-ink);max-width:32em}@media(max-width:860px){.p-original .p-benefits-strip{grid-template-columns:1fr;padding:44px 22px 48px;gap:34px}.p-original .p-benefits-strip li{border:0;padding:0}.p-original .p-benefits-strip li:first-child{border-top:0;padding-top:0}}.p-original .p-benefits-strip{background:var(--p-cream);max-width:none;padding:56px max(var(--pad,5vw),calc((100% - 1600px)/2)) 60px}.p-original .p-benefits-strip li{border-left-color:#09253929}.p-original .p-benefits-strip h3,.p-original .p-benefits-strip p{color:var(--p-navy)}@media(max-width:860px){.p-original .p-benefits-strip{padding:36px 22px 40px}.p-original .p-benefits-strip li{border-top-color:#09253929}}.p-original .p-benefits-strip{background:#edf3f6}.p-original .p-benefits-strip{max-width:1600px;margin:0 auto;padding:62px var(--pad,5vw) 66px;background:#edf3f6;box-shadow:0 0 0 100vmax #edf3f6;clip-path:inset(0 -100vmax);gap:0 76px}@media(max-width:860px){.p-original .p-benefits-strip{max-width:none;padding:28px 22px 32px}}@media(min-width:861px){.p-original .p-top{padding-bottom:72px}}@media(min-width:861px)and (max-height:850px){.p-original .p-top{padding-bottom:48px}}.p-original .p-purchase{min-height:50px;padding:11px 23px}.p-original .p-thumbs button{padding:0;border:0}.p-original .p-thumbs button[aria-pressed=true]{border:0}.p-original .p-thumbs button img{outline:2px solid transparent;outline-offset:2px;transition:outline-color .2s ease}.p-original .p-thumbs button[aria-pressed=true] img{outline-color:var(--p-navy)}.p-original .p-thumbs button:focus:not(:focus-visible){outline:none;box-shadow:none}.p-original .p-benefits-strip{padding-top:62px;padding-bottom:66px}.p-original .p-benefits-strip h3{margin-bottom:8px}.p-original .p-why{display:block;background:#fff;max-width:none;padding:0}.p-original .p-why-open{background:linear-gradient(to bottom,var(--p-ivory) calc(100% - 96px),#fff);padding:124px max(var(--pad,5vw),calc((100vw - 1320px)/2)) 104px}.p-original .p-why-evidence{background:#fff;padding:112px max(var(--pad,5vw),calc((100vw - 1320px)/2)) 140px}.p-original .p-why-belief{margin:0}.p-original .p-why h2{font-size:clamp(42px,5vw,72px);line-height:.98;letter-spacing:-.055em;margin:0 0 0 -.035em;max-width:10em;text-wrap:balance;hanging-punctuation:last}.p-original .p-why-lede{margin:40px 0 0;font-size:clamp(20px,1.667vw,24px);font-weight:400;line-height:1.5;letter-spacing:-.015em;color:#172630;max-width:660px}.p-original .p-why-film{margin:60px auto 0;width:72%;position:relative;left:-24px}.p-original .p-why .p-video{border-radius:12px;box-shadow:none}.p-original .p-video-play{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:4px;padding:0 0 28px 32px;background:linear-gradient(to top,#06142099,#0614201f 36%,#06142000 62%);text-align:left}.p-original .p-video-play:before{position:absolute;left:32px;bottom:88px;border-left-width:18px;border-top-width:11px;border-bottom-width:11px;opacity:.95}.p-original .p-video-name{font:600 18px/1.3 Arial,Helvetica,sans-serif;letter-spacing:-.015em}.p-original .p-video-time{font:400 14px/1.4 Arial,Helvetica,sans-serif;color:#fff}.p-original .p-video-play:hover,.p-original .p-video-play:focus-visible{background:linear-gradient(to top,#061420a8,#06142033 40%,#06142008 68%)}.p-original .p-why-reveal{margin:0}.p-original .p-why-reveal h3{font-size:clamp(30px,3.056vw,44px);line-height:1.09;letter-spacing:-.045em;margin:0 0 0 -.025em;color:var(--p-navy);max-width:15em;text-wrap:balance}.p-original .p-why-explain{margin:28px 0 0;font-size:18px;line-height:1.6;color:#172630;max-width:650px}.p-original .p-why-result{margin:22px 0 0;font-size:var(--t-body-l);line-height:1.5;color:var(--p-navy);max-width:650px}.p-original .p-spectrum{margin:72px 0 0}.p-original .p-spectrum-plot{position:relative;padding-top:96px}.p-original .p-spectrum svg,.p-original .p-spectrum img{width:100%;height:auto;display:block}.p-original .p-sp-name{position:absolute;top:0;transform:translate(-50%);text-align:center;font:600 20px/1.35 Arial,Helvetica,sans-serif;color:var(--p-navy)}.p-original .p-sp-name-typical{left:17.5%}.p-original .p-sp-name-ours{left:60.8%}.p-original .p-sp-name small{display:block;margin-top:4px;font:400 16px/1.45 Arial,Helvetica,sans-serif;color:var(--p-ink)}.p-original .p-sp-axis{display:flex;justify-content:space-between;gap:8px;margin:12px .8% 0;font-size:14px;line-height:1.4;color:var(--p-ink)}.p-original .p-spectrum figcaption{margin-top:28px;font-size:14px;line-height:1.5;color:var(--p-ink);max-width:650px}.p-original .p-why-score{margin:96px auto 0;max-width:650px;text-align:center}.p-original .p-fidelity{position:relative;display:inline-flex;align-items:baseline;margin:0}.p-original .p-fidelity strong{font:600 72px/1 Manrope,Arial,sans-serif;letter-spacing:-.055em;color:var(--p-navy);font-variant-numeric:lining-nums}.p-original .p-fidelity span{position:absolute;left:calc(100% + 5px);bottom:4px;font:400 24px/1 Manrope,Arial,sans-serif;letter-spacing:-.025em;color:var(--p-ink)}.p-original .p-fidelity-label{margin:18px 0 0;font-size:18px;line-height:1.4;color:var(--p-navy);font-weight:600}.p-original .p-fidelity-note{margin:12px auto 0;font-size:18px;line-height:1.55;color:var(--p-ink);max-width:580px;text-wrap:pretty}.p-original .p-why-more{border:0;margin-top:20px;text-align:left}.p-original .p-why-more>summary{display:flex;width:fit-content;max-width:100%;margin:0 auto;padding:12px 0;font-size:14px;border:0;justify-content:center;gap:10px;color:var(--p-ink);text-decoration:underline;text-underline-offset:5px;text-decoration-color:#09253938}.p-original .p-sp-pen-wipe,.p-original .p-sp-typical-wipe{transform-box:view-box;transform-origin:10px 0}.p-original .p-spectrum.is-pending .p-sp-typical-wipe{transform:scaleX(var(--p-sp-typical,0))}.p-original .p-spectrum.is-pending .p-sp-pen-wipe{transform:scaleX(var(--p-sp-pen,0))}.p-original .p-spectrum.is-pending .p-sp-name-typical,.p-original .p-spectrum.is-pending .p-sp-axis{opacity:var(--p-sp-label-typical,0)}.p-original .p-spectrum.is-pending .p-sp-name-ours{opacity:var(--p-sp-label-ours,0)}@media(prefers-reduced-motion:reduce){.p-original .p-spectrum.is-pending .p-sp-pen-wipe,.p-original .p-spectrum.is-pending .p-sp-typical-wipe{transform:scaleX(1)}.p-original .p-spectrum.is-pending .p-sp-cover{display:none}.p-original .p-spectrum.is-pending .p-sp-spike-note{opacity:0}.p-original .p-spectrum.is-pending .p-sp-under,.p-original .p-spectrum.is-pending .p-sp-spike,.p-original .p-spectrum.is-pending .p-sp-name,.p-original .p-spectrum.is-pending .p-sp-score,.p-original .p-spectrum.is-pending .p-sp-axis{opacity:1}.p-original .p-spectrum *{transition:none!important}}@media(max-width:860px){.p-original .p-why{padding:0}.p-original .p-why-open{padding:76px 22px 64px;background:linear-gradient(to bottom,var(--p-ivory) calc(100% - 48px),#fff)}.p-original .p-why-evidence{padding:64px 22px 88px}.p-original .p-why h2{font-size:clamp(36px,10vw,46px);line-height:1.06;letter-spacing:-.05em}.p-original .p-why-lede{margin-top:24px;font-size:20px;max-width:660px}.p-original .p-why-film{margin-top:44px;width:100%;left:0}.p-original .p-why-reveal h3{font-size:clamp(28px,7.7vw,34px)}.p-original .p-why-explain{font-size:18px}.p-original .p-why-result{font-size:20px}.p-original .p-spectrum{margin-top:44px}.p-original .p-spectrum-plot{padding-top:88px}.p-original .p-sp-name{max-width:46%;width:240px;transform:none}.p-original .p-sp-name-typical{left:0;text-align:left}.p-original .p-sp-name-ours{left:auto;right:0;text-align:right}.p-original .p-spectrum figcaption{margin-top:24px}.p-original .p-why-score{margin-top:72px}.p-original .p-fidelity-note{font-size:18px}.p-original .p-video-play{padding:0 0 18px 20px}.p-original .p-video-play:before{left:20px;bottom:78px;border-left-width:16px;border-top-width:10px;border-bottom-width:10px}}.p-original .p-finishes button{min-height:48px;padding:7px 12px 9px 6px;margin-left:-6px;border-radius:6px}.p-original .p-finishes button:hover{background:#0925390a}.p-original .p-finishes>div{gap:8px 22px}.p-original #v4-product-form{margin-top:18px}.p-original .p-buy-row .p-price-row{margin-top:9px}.p-original .p-reassure{margin-top:23px}.p-original #v4-product-form>.p-bases{margin-bottom:25px}.p-original .p-bases strong .p-base-weight{font-weight:400;color:var(--p-navy)}.p-original .p-bases strong .p-base-weight{color:var(--p-navy)}.p-original .p-bases>div>button{padding:14px 16px}.p-original .p-bases>div>button,.p-original .p-finishes button{row-gap:5px}.p-original :is(.p-bases,.p-finishes) button:focus:not(:focus-visible){outline:none;box-shadow:none}.p-original :is(.p-bases,.p-finishes) button[aria-pressed=true]:focus:not(:focus-visible){box-shadow:inset 0 0 0 1px var(--p-navy)}.p-original .p-mobile-buy>div{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:2px 12px}.p-original .p-mobile-buy .p-mobile-name{grid-column:1;display:block;font-size:var(--t-ui)}.p-original .p-mobile-buy #p-mobile-price{grid-column:2;font-size:var(--t-lede);line-height:1.1}.p-original .p-mobile-buy .p-mobile-reassure{grid-column:1/-1;font-size:var(--t-caption);line-height:1.35}@media(max-width:620px){.p-original .p-mobile-buy>div{display:grid}.p-original .p-mobile-buy>div>span:first-child{display:block}.p-original .p-mobile-buy .p-mobile-name{font-size:14px}.p-original .p-mobile-buy #p-mobile-price{font-size:20px}.p-original .p-mobile-buy .p-mobile-reassure{font-size:var(--t-caption)}}@media(max-width:620px){.p-original .p-mobile-buy{gap:10px;padding:10px 14px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.p-original .p-mobile-buy>div{min-width:0;gap:1px 8px}.p-original .p-mobile-buy .p-mobile-name{font-size:var(--t-caption);line-height:1.25;white-space:nowrap}.p-original .p-mobile-buy #p-mobile-price{font-size:18px}.p-original .p-mobile-buy .p-mobile-reassure{font-size:var(--t-caption);line-height:1.3;white-space:nowrap}.p-original .p-mobile-buy .btn{white-space:nowrap;font-size:14px;padding:11px 14px;gap:10px;flex:none}}.p-original .p-mobile-buy{display:grid;grid-template-columns:1fr auto;grid-template-areas:"info cta" "reassure cta";align-items:center;column-gap:20px;row-gap:2px}.p-original .p-mobile-buy>div{grid-area:info;display:flex;align-items:baseline;gap:12px;min-width:0}.p-original .p-mobile-buy .p-mobile-reassure{grid-area:reassure;display:block}.p-original .p-mobile-buy>.btn{grid-area:cta;align-self:center}@media(max-width:620px){.p-original .p-mobile-buy{grid-template-areas:"info cta" "reassure reassure";column-gap:12px;row-gap:4px}.p-original .p-mobile-buy .p-mobile-reassure{white-space:normal;font-size:var(--t-caption);text-align:left}}.p-original .p-mobile-buy .p-mobile-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.p-original .p-mobile-buy #p-mobile-price{flex:none}@media(max-width:620px){.p-original .p-mobile-buy>.btn .arrow{display:none}.p-original .p-mobile-buy>.btn{padding:11px 16px}}.p-original .p-why-more>summary{font-size:16px;color:var(--p-ink);text-decoration-color:#09253938}.p-original .p-why-more>summary:after{font-size:18px;opacity:.65}.p-original .p-measurements{margin:16px 0 0;padding:0;display:grid;gap:14px}.p-original .p-measurements>div{display:block}.p-original .p-measurements dt{margin:0;font-size:var(--t-ui);line-height:1.35;color:var(--p-navy)}.p-original .p-measurements dt strong{font-weight:600}.p-original .p-measurements dd{margin:3px 0 0;font-size:var(--t-ui);line-height:1.45;color:var(--p-ink)}.p-original .p-provenance{margin:18px 0 0;font-size:var(--t-caption);line-height:1.45;color:var(--p-ink);max-width:46em}.p-original .p-report{margin:12px 0 0;font-size:var(--t-ui)}.p-original .p-mobile-buy{transition:padding .35s ease,opacity .35s ease}.p-original .p-mobile-buy.is-quiet{padding-top:9px;padding-bottom:9px}.p-original .p-mobile-buy.is-quiet .p-mobile-reassure{display:none}.p-original .p-mobile-buy.is-quiet .p-mobile-name{font-size:14px}.p-original .p-mobile-buy.is-quiet #p-mobile-price{font-size:var(--t-body-l)}.p-original .p-mobile-buy.is-quiet>.btn{font-size:var(--t-caption);padding:10px 16px}@media(prefers-reduced-motion:reduce){.p-original .p-mobile-buy{transition:none}}.p-original .p-demo-see{background:#fff;padding:0 max(var(--pad,5vw),calc((100vw - 1320px)/2)) 130px}.p-original .p-keep{display:block;background:var(--p-ivory);max-width:none;padding:132px max(var(--pad,5vw),calc((100vw - 1240px)/2)) 132px}.p-original .p-keep-copy{max-width:none}.p-original .p-keep h2{font-size:clamp(42px,5vw,72px);font-weight:500;line-height:.98;letter-spacing:-.055em;margin:0 0 0 -.035em;max-width:13em;text-wrap:balance;hanging-punctuation:last;color:var(--p-navy)}.p-original .p-keep-lede{margin:36px 0 0;font-size:var(--t-lede);line-height:1.45;color:var(--p-ink);max-width:680px;text-wrap:pretty}.p-original .p-keep-turn{margin-top:18px;color:var(--p-navy)}.p-original .p-keep-stage{margin-top:64px}.p-original .p-keep-tabs{display:flex;flex-wrap:wrap;gap:6px 30px;margin:0 0 26px}.p-original .p-keep-tabs button{border:0;background:none;padding:6px 0;font:400 var(--t-ui)/1.4 Arial,Helvetica,sans-serif;color:var(--p-ink);cursor:pointer;border-bottom:2px solid transparent}.p-original .p-keep-tabs button[aria-selected=true]{color:var(--p-navy);font-weight:600;border-bottom-color:var(--p-navy)}.p-original .p-keep-tabs button:hover{color:var(--p-navy)}.p-original .p-keep-panel{margin:0}.p-original .p-keep-labels{display:flex;justify-content:space-between;gap:20px;margin:0 0 14px;font:600 var(--t-ui)/1.4 Arial,Helvetica,sans-serif;color:var(--p-navy)}.p-original .p-keep-split{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.p-original .p-keep-side{display:contents}.p-original .p-keep-label{font:600 var(--t-ui)/1.4 Arial,Helvetica,sans-serif;color:var(--p-navy)}.p-original .p-keep-side.is-right .p-keep-label{text-align:right}.p-original .p-keep-half{display:none}.p-original .p-keep-full{grid-column:1/-1;border-radius:12px;overflow:hidden;line-height:0;background:var(--p-navy)}.p-original .p-keep-full img{width:100%;height:auto;display:block}.p-original .p-keep-panel figcaption{margin-top:16px;font-size:var(--t-caption);line-height:1.5;color:var(--p-ink)}.p-original .p-compare{position:relative;overflow:hidden;border-radius:12px;background:var(--p-navy);line-height:0;isolation:isolate}.p-original .p-compare img{width:100%;height:auto;display:block}.p-original .p-compare-over{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--p-split,50%)) 0 0)}.p-original .p-compare-line{position:absolute;top:0;bottom:0;left:var(--p-split,50%);width:2px;background:#fff;transform:translate(-1px);pointer-events:none}.p-original .p-compare-grip{position:absolute;top:50%;left:50%;width:34px;height:34px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:0 1px 6px #09253959}.p-original .p-compare-range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none;background:none;touch-action:pan-y}.p-original .p-compare-range::-webkit-slider-thumb{-webkit-appearance:none;width:60px;height:100%;cursor:ew-resize}.p-original .p-compare-range::-moz-range-thumb{width:60px;height:100%;border:0;background:none;cursor:ew-resize}.p-original .p-compare-range:focus-visible{outline:none}.p-original .p-compare-range:focus-visible~.p-compare-line{box-shadow:0 0 0 3px #ffffffb3}@media(max-width:860px){.p-original .p-keep{padding:72px 22px 76px}.p-original .p-keep h2{font-size:clamp(36px,10vw,46px);line-height:1.04;letter-spacing:-.05em}.p-original .p-keep-lede{margin-top:24px;font-size:var(--t-lede)}.p-original .p-keep-turn{margin-top:14px}.p-original .p-keep-stage{margin-top:40px}.p-original .p-keep-tabs{gap:6px 22px;margin-bottom:20px}.p-original .p-keep-labels{font-size:var(--t-caption);margin-bottom:10px}.p-original .p-compare-grip{width:30px;height:30px}}@media(max-width:620px){.p-original .p-keep-split,.p-original .p-keep-side{display:block}.p-original .p-keep-side+.p-keep-side{margin-top:22px}.p-original .p-keep-side.is-right .p-keep-label{text-align:left}.p-original .p-keep-label{display:block;margin-bottom:10px}.p-original .p-keep-half{display:block;aspect-ratio:var(--p-keep-ar,1.5);border-radius:12px;background:var(--p-keep-img) left center/200% 100% no-repeat var(--p-navy)}.p-original .p-keep-side.is-right .p-keep-half{background-position:right center}.p-original .p-keep-full{display:none}}.p-original .p-benefits-strip p{color:#172630}.p-original .p-provenance{color:var(--p-ink)}.p-original .p-measurements{width:100%;max-width:520px;border-collapse:collapse;margin:18px 0 0;font-size:var(--t-ui)}.p-original .p-measurements th,.p-original .p-measurements td{text-align:left;padding:10px 0;border:0;border-bottom:1px solid rgba(9,37,57,.1);font-weight:400;color:var(--p-ink)}.p-original .p-measurements thead th{padding-top:0;font-weight:600;color:var(--p-navy);font-size:14px}.p-original .p-measurements tbody th{color:#172630}.p-original .p-measurements td{text-align:right;font-variant-numeric:tabular-nums;width:26%}.p-original .p-measurements td:first-of-type{color:var(--p-navy);font-weight:600}.p-original .p-measurements tbody tr:last-child th,.p-original .p-measurements tbody tr:last-child td{border-bottom:0}.p-original .p-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.p-original .p-measurements thead th:not(:first-child){text-align:right;width:26%}.p-original .p-measurements thead th:first-child{width:48%}.p-original .p-provenance{font-size:14px;line-height:1.5;color:var(--p-ink);max-width:520px;margin-top:20px}.p-original .p-why-more .p-measurements{table-layout:fixed}.p-original .p-why-more .p-measurements th:first-child{width:48%}.p-original .p-why-more .p-measurements th:not(:first-child),.p-original .p-why-more .p-measurements td{width:26%;text-align:right}.p-original .p-why-more .p-provenance{font-size:14px;line-height:1.5}.p-original .p-why-more .p-measurements{display:table;table-layout:fixed;width:100%;max-width:520px}.p-original .p-why-more .p-measurements thead{display:table-header-group}.p-original .p-why-more .p-measurements tbody{display:table-row-group}.p-original .p-why-more .p-measurements tr{display:table-row}.p-original .p-why-more .p-measurements th,.p-original .p-why-more .p-measurements td{display:table-cell}.p-original .p-sp-name small{display:block;margin-top:5px}.p-original .p-sp-score{display:block;margin-top:3px;font-weight:600;color:var(--p-navy)}.p-original .p-why-score{margin:0;max-width:none;text-align:left}.p-original .p-fidelity-note{margin:7px 0 0;max-width:650px;font-size:14px;line-height:1.5;color:var(--p-ink)}.p-original .p-why-score>.p-why-more{margin-top:56px}.p-original .p-spectrum.is-pending .p-sp-score{opacity:var(--p-sp-score,0)}.p-original .p-spectrum-svg{aspect-ratio:1240/290;height:auto}@media(max-width:749px){.p-original .p-fidelity-note{font-size:14px}.p-original .p-why-score>.p-why-more{margin-top:34px}.p-original .p-spectrum-svg{aspect-ratio:346/210;margin-top:22px}.p-original .p-spectrum-plot{padding-top:0}.p-original .p-sp-name{position:static;width:auto;max-width:none;display:grid;grid-template-columns:26px 1fr;column-gap:12px;align-items:baseline;text-align:left;font-size:var(--t-body)}.p-original .p-sp-name-ours{text-align:left}.p-original .p-sp-name+.p-sp-name{margin-top:13px}.p-original .p-sp-name:before{content:"";grid-row:1/3;align-self:center;height:0;border-top:2px solid var(--p-navy)}.p-original .p-sp-name-typical:before{border-top:2px dashed #8fa0aa}.p-original .p-sp-name small{margin-top:3px}.p-original .p-sp-score{display:inline;margin-top:0}.p-original .p-sp-score:before{content:"\a0\b7\a0";font-weight:400;color:#8fa0aa}}.p-original .p-sp-stage{position:relative;overflow:hidden}.p-original .p-sp-under{display:block;will-change:opacity}.p-original .p-sp-over{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.p-original .p-sp-cover{display:none;position:absolute;top:0;bottom:0;left:0;width:100%;background:#fff;pointer-events:none;will-change:transform;transform:translate(var(--p-sp-cover,0%))}.p-original .p-spectrum.is-pending .p-sp-cover{display:block}.p-original .p-spectrum.is-pending .p-sp-under{opacity:var(--p-sp-bloom,0)}.p-original .p-spectrum.is-pending .p-sp-spike{opacity:var(--p-sp-spike,0)}.p-original .p-sp-spike-note{position:absolute;left:calc(18.5% + 22px);top:3%;font:400 16px/1.3 Arial,Helvetica,sans-serif;color:var(--p-navy);white-space:nowrap;opacity:0;pointer-events:none}.p-original .p-spectrum.is-pending .p-sp-spike-note{opacity:var(--p-sp-note,0)}@media(max-width:749px){.p-original .p-sp-spike-note{left:calc(18.5% + 14px);top:2%;font-size:14px}}.p-original .p-intro h1{font-weight:600;letter-spacing:-.045em}.p-original .p-why-reveal h3{font-size:clamp(30px,2.875vw,44px);font-weight:600;letter-spacing:-.045em;line-height:1.09}.p-original .p-price>strong,.p-original .p-buy-row .p-price>strong{font:600 var(--t-figure)/1.15 Manrope,Arial,sans-serif;letter-spacing:-.045em}.p-original .p-why-result,.p-original .p-sp-name,.p-original .p-purchase{font-size:var(--t-body-l)}.p-original .p-buy legend,.p-original .p-finishes button,.p-original .p-bases button,.p-original .p-base-hint,.p-original .p-trust,.p-original .p-trust-phone,.p-original .p-measurements,.p-original .p-why-more>summary{font-size:var(--t-ui)}.p-original .p-finishes button strong,.p-original .p-bases strong{font-weight:600}.p-original .p-bases button small{font-size:var(--t-caption);line-height:1.4}.p-original .p-gallery-caption,.p-original .p-crumb,.p-original .p-trust-klarna,.p-original .p-sp-axis,.p-original .p-provenance{font-size:var(--t-caption)}@media(max-width:860px){.p-original .p-why-reveal h3{font-size:clamp(28px,7.7vw,34px)}}.p-original .p-reassure,.p-original .p-bases legend .p-linklike,.p-original .p-buy legend .p-linklike{font-size:var(--t-ui)}.p-original .p-buy legend strong{font-weight:600}.p-original .p-bases>div{gap:12px 12px}.p-original .p-bases>div>button{padding:14px 12px 14px 14px;column-gap:10px}@media(max-width:749px){.p-original{--t-figure:38px;--t-lede:20px}.p-original .p-sp-name{font-size:var(--t-body)}}.p-original .p-adapt{display:block;background:#fff;max-width:none;padding:132px max(var(--pad,5vw),calc((100vw - 1320px)/2)) 132px;color:var(--p-navy)}.p-original .p-adapt-copy{max-width:none;margin-bottom:56px}.p-original .p-adapt h2{font-size:clamp(30px,2.875vw,44px);font-weight:600;line-height:1.09;letter-spacing:-.045em;margin:0;max-width:15em;text-wrap:balance}.p-original .p-adapt-lede{margin:28px 0 0;font-size:var(--t-lede);line-height:1.45;color:var(--p-ink);max-width:720px;text-wrap:pretty}.p-original .p-adapt-film{margin:48px 0 0;font-size:var(--t-body);line-height:1.6;color:var(--p-ink)}.p-original .p-adapt-film a{color:var(--p-navy);text-decoration:underline;text-underline-offset:4px}@media(max-width:860px){.p-original .p-adapt{padding:72px 22px 76px}.p-original .p-adapt h2{font-size:clamp(28px,7.7vw,34px)}.p-original .p-adapt-copy{margin-bottom:34px}.p-original .p-adapt-lede{margin-top:20px;font-size:var(--t-lede)}.p-original .p-adapt-film{margin-top:36px}}.p-original .p-bulb{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);gap:64px;align-items:start;max-width:1320px;margin:0 auto;padding:40px var(--pad,5vw) 88px}.p-original .p-bulb-picture{background:#fff;border-radius:12px;padding:0;aspect-ratio:1;overflow:hidden}.p-original .p-bulb-picture img{width:100%;height:100%;object-fit:contain;display:block}.p-original .p-bulb h1{font-size:clamp(30px,2.875vw,44px);font-weight:600;line-height:1.09;letter-spacing:-.045em;margin:0;text-wrap:balance}.p-original .p-bulb-fits{margin-top:28px;padding:22px 0;border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line)}.p-original .p-bulb-fits h2{font:600 var(--t-ui)/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;margin:0 0 8px;color:var(--p-navy)}.p-original .p-bulb-fits ul{list-style:none;margin:0;padding:0;font-size:var(--t-body);line-height:1.55;color:var(--p-navy)}.p-original .p-bulb-fits li{padding:4px 0}.p-original .p-bulb-not{margin:10px 0 0;font-size:var(--t-ui);line-height:1.5;color:var(--p-ink)}.p-original .p-bulb-form{margin-top:24px}.p-original .p-bulb-option{border:0;margin:0 0 18px;padding:0;min-width:0}.p-original .p-bulb-option legend{font:600 var(--t-ui)/1.5 Arial,Helvetica,sans-serif;padding:0;margin-bottom:8px;color:var(--p-navy)}.p-original .p-bulb-choices{display:flex;flex-wrap:wrap;gap:10px}.p-original .p-bulb-choice{position:relative;display:inline-flex;align-items:center;min-height:48px;padding:10px 16px;border:1px solid var(--p-line);border-radius:10px;font-size:var(--t-ui);line-height:1.3;color:var(--p-navy);cursor:pointer}.p-original .p-bulb-choice input{position:absolute;opacity:0;width:1px;height:1px}.p-original .p-bulb-choice:has(input:checked){border-color:var(--p-navy);box-shadow:inset 0 0 0 1px var(--p-navy);font-weight:600}.p-original .p-bulb-choice:has(input:focus-visible){outline:2px solid var(--p-navy);outline-offset:2px}.p-original .p-bulb-price{margin:8px 0 14px}.p-original .p-bulb-price>strong{font:600 var(--t-figure)/1.15 Manrope,Arial,sans-serif;letter-spacing:-.045em}.p-original .p-bulb-price>del{font-size:var(--t-ui);margin-left:12px;color:var(--p-ink)}.p-original .p-bulb .p-purchase{width:100%}.p-original .p-bulb-error{margin:12px 0 0;font-size:var(--t-ui);color:var(--p-navy)}.p-original .p-bulb-trust{margin-top:18px;font-size:var(--t-ui);line-height:1.6;color:var(--p-ink)}.p-original .p-bulb-trust p{margin:0 0 6px}.p-original .p-bulb-check{margin-top:14px}.p-original .p-bulb-codes{font-size:var(--t-caption)}.p-original .p-bulb-details{max-width:1320px;margin:0 auto;padding:72px var(--pad,5vw) 120px;border-top:1px solid var(--p-line)}.p-original .p-bulb-details h2{font-size:clamp(26px,2.4vw,34px);font-weight:600;line-height:1.15;letter-spacing:-.035em;margin:0;max-width:16em}.p-original .p-bulb-intro{margin:16px 0 0;font-size:var(--t-body);line-height:1.6;color:var(--p-ink);max-width:650px}.p-original .p-bulb-specs{margin-top:28px;max-width:560px}.p-original .p-bulb-specs td{text-align:right;font-weight:600;color:var(--p-navy);width:40%}.p-original .p-bulb-note{margin:22px 0 0;font-size:var(--t-body);line-height:1.6;color:var(--p-ink);max-width:650px}.p-original .p-bulb-fit{margin-top:28px;max-width:650px}.p-original .p-bulb-fit ol{margin:0;padding:0 0 12px 22px;font-size:var(--t-body);line-height:1.6;color:var(--p-ink)}.p-original .p-bulb-fit li{margin:8px 0}.p-original .p-bulb-light{margin:32px 0 0;font-size:var(--t-body)}.p-original .p-bulb-light a{color:var(--p-navy);text-decoration:underline;text-underline-offset:4px}@media(max-width:860px){.p-original .p-bulb{grid-template-columns:1fr;gap:28px;padding:20px 22px 64px}.p-original .p-bulb-picture{padding:22px;max-width:520px}.p-original .p-bulb h1{font-size:clamp(28px,7.7vw,34px)}.p-original .p-bulb-details{padding:56px 22px 88px}}.p-original .p-bulb-saving{margin:-4px 0 14px;font-size:var(--t-ui);line-height:1.5;color:var(--p-ink)}.p-original .p-bulb-not a{color:var(--p-navy);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.p-original .p-bulb-related{max-width:1320px;margin:0 auto;padding:0 var(--pad,5vw) 120px}.p-original .p-bulb-related h2{font-size:clamp(26px,2.4vw,34px);font-weight:600;line-height:1.15;letter-spacing:-.035em;margin:0}.p-original .p-bulb-related-intro{margin:12px 0 0;font-size:var(--t-body);line-height:1.6;color:var(--p-ink)}.p-original .p-bulb-related-grid{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.p-original .p-bulb-related-grid a{display:block;color:inherit;text-decoration:none}.p-original .p-bulb-related-picture{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#fff;border:1px solid var(--p-line);margin-bottom:12px}.p-original .p-bulb-related-picture img{width:100%;height:100%;object-fit:contain;display:block}.p-original .p-bulb-related-name{display:block;font-size:var(--t-body);line-height:1.4;color:var(--p-navy)}.p-original .p-bulb-related-grid a:hover .p-bulb-related-name{text-decoration:underline;text-underline-offset:4px}.p-original .p-bulb-related-price{display:block;margin-top:4px;font-size:var(--t-ui);color:var(--p-ink)}.p-original .p-bulb-related-all{margin:28px 0 0;font-size:var(--t-body)}.p-original .p-bulb-related-all a{color:var(--p-navy);text-decoration:underline;text-underline-offset:4px}@media(max-width:860px){.p-original .p-bulb-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.p-original .p-bulb-related{padding:0 22px 88px}}.p-original .footprint-fields label{font-size:var(--t-ui)}.p-original .footprint-fields input{font-size:var(--t-body-l)}.p-original .footprint-result>p{font-size:var(--t-body)}.p-original .p-care .p-care-fact{font-weight:600;color:var(--p-navy)}.p-original .p-fit-open>h2{font-size:clamp(36px,3vw,44px);margin:0 0 12px}.p-original .p-fit{padding-top:0}.p-original .shopify-section:has(.p-proof)+.shopify-section .p-fit{padding-top:clamp(54px,6vw,85px)}.p-original .p-scale{padding-bottom:28px}.p-original .p-scale-copy h2{font-size:clamp(36px,3vw,44px)}.p-original .p-scale-note{font-size:var(--t-body,18px);line-height:1.6;margin:18px 0 0;max-width:520px}.p-original .p-fit-layout.is-single{grid-template-columns:1fr;margin-top:8px}.p-original .p-fit-layout.is-single .p-fit-content{max-width:760px}.p-original .p-spec-toolbar{display:none}.p-original .p-spec-row dt>button[data-p-spec-help]{display:none}.p-original .p-spec-grid .p-spec-explanation[hidden]{display:block!important}.p-original .p-spec-grid .p-spec-explanation{border-left:0;padding:0;font-size:var(--t-ui,16px);line-height:1.55;color:#172630}.p-owners{padding:80px var(--pad,5vw);background:#edf3f6}.p-owners-inner{max-width:1332px}.p-owners h2{font-size:clamp(36px,3vw,44px);margin:0 0 12px}.p-owners-intro{font-size:var(--t-ui,16px);color:#172630}.p-owners ul{grid-template-columns:1fr 1fr;gap:56px;margin-top:34px}.p-owners li{border-left:0;padding:22px 0 0;border-top:1px solid var(--p-line)}.p-owners blockquote{font:500 var(--t-sub,clamp(26px,2.4vw,34px))/1.35 Manrope,Arial,sans-serif;letter-spacing:-.025em;color:var(--p-navy)}.p-owners figcaption{font-size:var(--t-ui,16px);margin-top:14px}.p-owners-endorsement{margin:52px 0 0;padding-top:26px;border-top:1px solid var(--p-line);max-width:780px}.p-owners-endorsement blockquote{margin:0;font:400 var(--t-body-l,20px)/1.55 Arial,Helvetica,sans-serif;letter-spacing:0;color:#172630}.p-owners-endorsement figcaption{margin-top:12px;font-size:var(--t-ui,16px);line-height:1.5}.p-owners-endorsement figcaption :is(strong,span){display:block}.p-owners-endorsement .p-owners-scope{font-size:var(--t-caption,14px);margin-top:4px}.p-models-section{padding-bottom:36px}.p-models-section .p-models-inner{max-width:1332px;margin:0 auto}.p-models-section h2{font-size:clamp(30px,2.6vw,36px);margin:0 0 24px}.p-models-intro{font-size:var(--t-body,18px);margin:0 0 24px;max-width:640px}.p-models-rows{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.p-models-rows li{border-top:1px solid var(--p-line);padding-top:18px}.p-models-rows li.is-current{border-top:2px solid var(--p-navy)}.p-models-name{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.p-models-name strong{font-size:var(--t-body-l,20px)}.p-models-name .p-models-tag{margin:0}.p-models-rows p{font-size:var(--t-body,18px);line-height:1.55;margin:0;color:#172630}.p-models-price{display:block;margin-top:12px;font-weight:600}.p-models-rows a{display:inline-flex;align-items:center;gap:10px;margin-top:12px;font-size:var(--t-ui,16px)}.p-models-compare{display:inline-flex;align-items:center;gap:12px;margin-top:32px;font-size:var(--t-body,18px)}.p-original .p-questions{padding-top:36px}.p-original .p-questions h2{font-size:clamp(36px,3vw,44px)}.p-original .p-essentials{margin-top:24px;padding:18px 0;border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);max-width:420px}.p-original .p-essentials p{font-size:var(--t-body,18px);line-height:1.55;margin:0;max-width:none}.p-original .p-essentials a{display:inline-flex;align-items:center;gap:10px;margin-top:10px;font-size:var(--t-ui,16px)}.p-original .p-home-trial h2{font-size:clamp(36px,3.4vw,52px)}@media(max-width:760px){.p-models-rows{grid-template-columns:1fr;gap:22px}.p-owners{padding:52px 22px}.p-owners ul{grid-template-columns:1fr;gap:30px}.p-owners-endorsement{margin-top:36px}.p-original .p-essentials{max-width:none}}@media(max-width:860px){.p-original .p-spec-grid{grid-template-columns:1fr;gap:0}.p-original .p-story{grid-template-columns:1fr;gap:34px}.p-original .p-story .p-story-picture{max-width:600px}}@media(max-width:900px){.p-models-rows{grid-template-columns:1fr;gap:22px}}.v4-trust-strip{background:#fff;border-bottom:1px solid var(--p-line,#ccd5da);padding:0 clamp(24px,4.5vw,72px);color:var(--p-navy,#092539);max-width:1680px;margin-inline:auto;box-sizing:border-box}.v4-trust-strip.is-pale{background:#f1f4f5;border-bottom:0}.v4-trust-strip-inner{margin-inline:auto}.v4-trust-strip-items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}.v4-trust-strip-items li{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:4px;min-height:72px;padding:20px 0 20px 28px;border-left:1px solid #cdd5d9}.v4-trust-strip-items li:first-child{padding-left:0;border-left:0}.v4-trust-strip-items strong{font-family:Manrope,Arial,Helvetica,sans-serif;font-size:var(--t-body-l,20px);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--p-navy,#092539)}.v4-trust-strip-items span{font-size:var(--t-ui,16px);line-height:1.5;color:var(--p-ink,#172630)}@media(max-width:760px){.v4-trust-strip-items{grid-template-columns:1fr}.v4-trust-strip-items li{min-height:0;padding:14px 0;border-left:0;border-top:1px solid #cdd5d9;align-items:flex-start;text-align:left}.v4-trust-strip-items li:first-child{border-top:0}}.v4-trust-strip{max-width:none;padding:0 var(--pad,5vw)}.v4-trust-strip-inner{max-width:calc(1600px - 2 * var(--pad,72px))}.p-original .p-home-trial{background:#f1f4f5;color:var(--p-navy,#092539)}.p-original .p-home-trial :is(h2,p,summary,.p-close-name,.p-close-selection,.p-close-price,.p-human-help){color:var(--p-navy,#092539)}.p-original .p-home-trial .p-disclosure,.p-original .p-home-trial .p-close-summary{border-color:var(--p-line,#ccd5da)}.p-original .p-proof-trustbox{background:#edf3f6;padding:0 max(var(--pad,5vw),calc((100vw - 1332px)/2)) 72px}.p-original .p-proof-trustbox .trustpilot-widget{background:#fff;border:1px solid var(--p-line,#ccd5da);border-radius:12px;padding:28px 32px}@media(max-width:760px){.p-original .p-proof-trustbox{padding:0 var(--pad,22px) 48px}.p-original .p-proof-trustbox .trustpilot-widget{padding:20px 16px}}.p-original .p-specs{columns:2;column-gap:64px;margin-top:36px}.p-original .p-specs-group{break-inside:avoid;margin:0 0 40px}.p-original .p-specs-group h3{margin:0;padding:0 0 10px;border-bottom:2px solid var(--p-navy,#092539);font-family:Manrope,Arial,Helvetica,sans-serif;font-size:var(--t-body-l,20px);font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--p-navy,#092539)}.p-original .p-specs-group dl{margin:0}.p-original .p-specs-row{display:grid;grid-template-columns:minmax(0,36%) minmax(0,1fr);gap:20px;padding:16px 0;border-bottom:1px solid #e4e9ec}.p-original .p-specs-row dt{margin:0;font-size:var(--t-ui,16px);font-weight:600;line-height:1.5;color:var(--p-ink,#172630)}.p-original .p-specs-row dd{margin:0;font-size:var(--t-ui,16px);line-height:1.5;color:var(--p-ink,#172630)}@media(max-width:900px){.p-original .p-specs{columns:1}.p-original .p-specs-group{margin-bottom:32px}}@media(max-width:600px){.p-original .p-specs{margin-top:24px}.p-original .p-specs-row{gap:14px;padding:14px 0}}.p-original .p-fit:has(.p-specs){padding-top:85px}@media(max-width:620px){.p-original .p-fit:has(.p-specs){padding-top:54px}}.p-original .p-fit:has(.p-keys) .p-fit-open>h2{text-align:center;margin-inline:auto;max-width:900px}.p-original .p-fit:has(.p-keys) .p-fit-intro{text-align:center;margin-inline:auto}.p-original .p-keys{list-style:none;margin:44px auto 0;padding:0;max-width:1120px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 56px;text-align:center}.p-original .p-keys li{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:26px;border-top:2px solid var(--p-navy,#092539)}.p-original .p-keys strong{font:600 var(--t-figure,40px)/1.1 Manrope,Arial,Helvetica,sans-serif;letter-spacing:-.02em;color:var(--p-navy,#092539)}.p-original .p-keys span{max-width:320px;font-size:var(--t-body,18px);line-height:1.5;color:var(--p-ink,#172630)}.p-original .p-specs-more{max-width:1120px;margin:52px auto 0;border-top:1px solid var(--p-line,#ccd5da);border-bottom:1px solid var(--p-line,#ccd5da)}.p-original .p-specs-more>summary{display:flex;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:18px 0;list-style:none;cursor:pointer;font-size:var(--t-body,18px);font-weight:600;color:var(--p-navy,#092539)}.p-original .p-specs-more>summary::-webkit-details-marker{display:none}.p-original .p-specs-more-words{text-decoration:underline;text-underline-offset:4px}.p-original .p-specs-more .arrow{display:inline-block;transition:transform .2s ease}.p-original .p-specs-more[open]>summary .arrow{transform:rotate(90deg)}.p-original .p-specs-more>summary:focus-visible{outline:3px solid #c9a227;outline-offset:2px}.p-original .p-specs-more .p-specs{margin:12px 0 8px;text-align:left}@media(max-width:900px){.p-original .p-keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 28px}}@media(max-width:600px){.p-original .p-keys{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:32px}.p-original .p-keys li{padding-top:18px}.p-original .p-specs-more{margin-top:36px}}@media(prefers-reduced-motion:reduce){.p-original .p-specs-more .arrow{transition:none}}.p-original .p-proof .home-opticians.p-proof-rail{--optician-gutter:0px;display:grid;min-width:0;padding:0;background:transparent;overflow:hidden}.p-original .p-proof-rail .optician-rail-track{align-items:stretch;gap:16px;padding:2px 0 4px;scroll-snap-type:x mandatory}.p-original .p-proof .p-proof-rail .optician-rail-card{display:flex;flex-direction:column;justify-content:space-between;gap:28px;flex:0 0 100%;box-sizing:border-box;margin:0;padding:clamp(24px,2.6vw,36px);border:1px solid var(--p-line,#ccd5da);border-left:1px solid var(--p-line,#ccd5da);border-radius:12px;background:#fff}.p-original .p-proof .p-proof-rail blockquote{max-width:none;margin:0;font:400 var(--t-lede,24px)/1.48 Arial,Helvetica,sans-serif;letter-spacing:-.01em;color:var(--p-ink,#172630)}.p-original .p-proof .p-proof-rail figcaption{display:flex;align-items:center;gap:18px;margin:0;font-size:var(--t-ui,16px)}.p-original .p-proof .p-proof-rail figcaption img{flex:0 0 72px;width:72px;height:72px;object-fit:contain}.p-original .p-proof-rail .optician-rail-person strong{font-size:var(--t-body,18px);color:var(--p-navy,#092539)}.p-original .p-proof-rail .optician-rail-footer{margin-top:18px;gap:24px}.p-original .p-proof-rail .optician-rail-progress{max-width:none}@media(max-width:900px){.p-original .p-proof:has(.p-proof-rail){grid-template-columns:minmax(0,1fr);gap:40px}}@media(max-width:700px){.p-original .p-proof .p-proof-rail .optician-rail-card{flex-basis:100%;padding:22px 20px}.p-original .p-proof .p-proof-rail blockquote{font-size:var(--t-body-l,20px)}.p-original .p-proof .p-proof-rail figcaption img{flex-basis:60px;width:60px;height:60px}}.p-original .p-home-trial .btn.p-close-top{background:var(--p-navy,#092539);border-color:var(--p-navy,#092539);color:#fff}.p-original .p-home-trial .btn.p-close-top:hover{background:var(--blue,#004b87);border-color:var(--blue,#004b87)}.p-original #p-buy{scroll-margin-top:96px}.p-original{--p-gold:#f6cf59;--p-cream:#f1f4f5;--p-ivory:#f1f4f5;--p-blue:#004b87}.p-original h2{font-family:Manrope,Arial,Helvetica,sans-serif!important;font-weight:500!important;font-size:clamp(32px,3vw,44px)!important;line-height:1.12!important;letter-spacing:-.045em!important}.p-original h1{font-weight:500!important}.p-original .p-why-reveal h3,.p-original .sr-explorer-feature h3,.p-original .p-control-text h3{font-family:Manrope,Arial,Helvetica,sans-serif!important;font-size:var(--t-sub,clamp(26px,2.4vw,34px))!important;font-weight:500!important;line-height:1.15!important;letter-spacing:-.035em!important}.p-original .p-care{background:var(--navy,#092539);color:#fff}.p-original .p-care :is(h2,p,.p-care-fact,summary,a,li,strong,span,dd,dt){color:#fff}.p-original .p-care .p-disclosure{border-color:#ffffff47}.p-original .p-care .p-disclosure :is(summary,div,p){border-color:#ffffff47}.p-original .p-care a:focus-visible{outline:2px solid #fff;outline-offset:4px}.p-original .p-proof{background:var(--blue,#004b87);color:#fff}.p-original .p-proof>div :is(h2,p){color:#fff}.p-original .p-proof-trustbox{background:var(--blue,#004b87)}.p-original .p-proof-figures{grid-template-columns:minmax(0,1fr);gap:0;max-width:560px;margin:30px 0 14px}.p-original .p-proof-figures li{gap:6px;padding:16px 0 18px;border-top:1px solid rgba(255,255,255,.28)}.p-original .p-proof-figures li:last-child{border-bottom:1px solid rgba(255,255,255,.28)}.p-original .p-proof-figures strong{font:500 var(--t-figure,40px)/1.1 Manrope,Arial,Helvetica,sans-serif;letter-spacing:-.02em;color:#fff}.p-original .p-proof-figures span{font-size:var(--t-ui,16px);line-height:1.45;color:#fff}.p-original .p-proof .p-proof-context{color:#fff;opacity:.85}.p-original .p-proof .p-proof-rail blockquote{border:0;padding:0;font-style:normal}.p-original .p-proof-rail .optician-rail-controls,.p-original .p-proof-rail .optician-rail-controls button{color:#fff}.p-original .p-proof-rail .optician-rail-controls button:hover:not(:disabled){background:#ffffff1f}.p-original .p-proof-rail .optician-rail-controls button:disabled{color:#fff;opacity:.4}.p-original .p-proof-rail .optician-rail-controls button:focus-visible{outline-color:#fff}.p-original .p-proof-rail .optician-rail-progress{background:#ffffff4d}.p-original .p-proof-rail .optician-rail-progress>span{background:#fff}.p-original .p-home-trial{background:#dceef8}.p-original .p-home-trial :is(.p-disclosure,.p-close-summary){border-color:#09253933}.p-original .p-keys strong{font-weight:500}.p-original .p-answers summary,.p-original .p-disclosure>summary{font-family:Manrope,Arial,Helvetica,sans-serif;font-size:var(--t-body-l,20px);font-weight:600;line-height:1.35;letter-spacing:-.01em;padding-block:24px}.p-original .p-answers summary:after,.p-original .p-disclosure>summary:after{font:600 28px/1 Manrope,Arial,sans-serif}@media(max-width:700px){.p-original .p-answers summary,.p-original .p-disclosure>summary{font-size:var(--t-body,18px);line-height:1.5;padding-block:20px}}.p-original .p-home-trial .btn.p-close-top{font-size:16px}.p-original .p-care .p-disclosure a,.p-original .p-models a,.p-original .p-answers a,.p-original .p-human-help{display:inline-flex;align-items:center;min-height:44px}.p-original .p-crumb a,.p-original .p-reassure a{padding-block:12px}.p-original .p-bases legend .p-linklike{padding-block:10px;margin-block:-10px}.p-original .p-keep-tabs button{min-height:44px}@media(max-width:380px){.p-original .p-bases>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.p-original .p-bases>div>button{min-width:0;padding:12px 10px}.p-original .p-bases button small{white-space:normal}}.p-original .p-sizes .p-sizes-hint{margin:0 18px 12px}.p-original .p-sizes .p-sizes-card h4{font-family:Manrope,Arial,Helvetica,sans-serif;font-weight:500;letter-spacing:-.01em}.p-original .p-sizes .p-sizes-shot{aspect-ratio:auto;height:min(300px,34vh)}@media(max-width:600px){.p-original .p-sizes .p-sizes-hint{margin:0 12px 8px}.p-original .p-sizes .p-sizes-shot{height:min(220px,28vh)}}.p-original .p-models-section a{display:inline-flex;align-items:center;min-height:44px}.p-original .p-reassure a{padding-block:14px}.p-original .p-sizes .p-sizes-shot{height:min(260px,30vh)}.p-original .p-sizes .p-sizes-facts div{padding-block:7px}@media(max-width:600px){.p-original .p-sizes .p-sizes-shot{height:min(180px,24vh)}}.p-original .p-questions{padding-top:85px}@media(max-width:620px){.p-original .p-questions{padding-top:54px}}.p-original .p-questions .p-human-help{display:inline-block;min-height:44px;padding-block:9px}.p-original .p-questions .p-human-help .arrow{display:inline-block;margin-left:14px;line-height:1;vertical-align:middle;position:relative;top:-1px;text-decoration:none}.p-original .p-crumb a,.p-original .p-reassure a{padding-block:0;position:relative}.p-original .p-crumb a:after,.p-original .p-reassure a:after{content:"";position:absolute;left:-4px;right:-4px;top:-12px;bottom:-12px}.p-original .p-trust-phone a{position:relative}.p-original .p-trust-phone a:after{content:"";position:absolute;left:0;right:0;top:50%;height:max(44px,100%);transform:translateY(-50%)}.p-original .p-reassure a{position:relative;padding-block:14px;white-space:nowrap}.p-original details>summary:focus-visible{outline-offset:-3px}.p-original .p-mobile-buy>div:has(.p-mobile-code:not([hidden])){flex-wrap:wrap;row-gap:0}.p-original .p-mobile-buy>div:has(.p-mobile-code:not([hidden])) .p-mobile-name{flex:1 1 0;max-width:max-content}.p-original .p-mobile-buy .p-mobile-code:not([hidden]){flex:0 0 100%;margin:0;font-size:var(--t-caption);line-height:1.3;color:#fff;white-space:nowrap}.p-original .p-mobile-buy .p-mobile-code :is(span,b){font-size:inherit;color:inherit}.p-original .p-mobile-buy:has(.p-mobile-code:not([hidden])) .p-mobile-reassure{display:none}.p-original .p-close-summary .p-close-code:not([hidden]){flex-basis:100%;margin:0;text-align:right;font-size:var(--t-ui);color:var(--p-navy,#092539)}.p-original .p-intro-after{display:none}@media(max-width:860px){.p-original .p-top{grid-template-areas:"intro" "gallery" "buy" "after"}.p-original .p-intro .p-intro-copy{display:none}.p-original .p-intro-after{display:block;grid-area:after;margin-top:0}}@supports not (width:1cqi){.p-original .p-intro h1{font-size:clamp(30px,3.2vw,46px);white-space:normal}}@media(max-width:860px){.p-original .p-intro h1{font-size:clamp(30px,9vw,38px);white-space:normal}}@supports not (height:100svh){.p-original .p-gallery{--p-gallery-height:clamp(330px, calc(100vh - 380px) ,640px)}@media(min-width:861px)and (max-height:850px){.p-original .p-gallery{--p-gallery-height:clamp(300px, calc(100vh - 320px) ,540px)}}}@media(max-width:359px){.p-original .p-bases>div{grid-template-columns:1fr}}@media(max-width:412px){.p-original .p-mobile-buy>div>span.p-mobile-name{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip}}.footprint-tool{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:40px;background:#fff;max-width:1356px;margin:40px auto 0;color:#172630}.footprint-inputs h3{font-size:var(--t-sub,34px);line-height:1.12}.footprint-inputs>p{font-size:var(--t-body,18px);max-width:430px;margin-top:20px}.footprint-fields{display:flex;gap:23px;margin-top:25px}.footprint-fields label{font-size:var(--t-ui,16px);display:flex;flex-direction:column;gap:9px}.footprint-fields label>span{display:flex;align-items:center;gap:9px}.footprint-fields input{width:100px;padding:11px 12px;border:1px solid #8096a3;background:#fff;color:#092539;min-height:49px;font-size:var(--t-body-l,20px)}.footprint-bases{display:flex;gap:9px;margin-top:24px;flex-wrap:wrap}.footprint-bases button{border:1px solid #092539;background:#fff;color:#092539;font-size:14px;padding:12px 17px;min-height:46px}.footprint-bases button[aria-pressed=true]{background:#092539;color:#fff}.footprint-result{display:flex;flex-direction:column;justify-content:center}.footprint-result svg{display:block;max-width:360px;width:100%;height:330px;margin:auto}.footprint-result svg[hidden]{display:none}.footprint-result>p{font-size:var(--t-body,18px);font-weight:600;line-height:1.6;margin-top:5px}.footprint-note{display:block;font-size:var(--t-caption,14px);margin-top:16px;line-height:1.7}.footprint-result>p:empty{display:none}@media(max-width:1050px){.footprint-tool{gap:35px;padding:30px}.footprint-fields{gap:20px}}@media(max-width:700px){.footprint-tool{grid-template-columns:1fr;gap:15px;padding:26px;margin-top:25px}.footprint-fields{gap:25px}.footprint-result svg{height:auto;max-height:320px}.footprint-result>p{font-size:var(--t-body,18px)}.footprint-note{font-size:var(--t-caption,14px)}.footprint-bases button{font-size:14px;padding:12px 15px}}.sr-explorer{--xp-navy:#092539;--xp-ink:#172630;--xp-line:#cdd5d9;--xp-pale:#f1f4f5;--xp-stage:620px;--xp-ease:cubic-bezier(.22,.61,.36,1);color:var(--xp-navy);background:transparent;padding:0;margin:0;font:var(--t-body,18px)/1.6 Arial,Helvetica,sans-serif}.sr-explorer *{box-sizing:border-box}.sr-explorer [hidden]{display:none!important}.sr-explorer :is([data-explorer-apply],[data-explorer-whole],[data-explorer-selection]){display:none!important}.sr-explorer button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.sr-explorer :is(button,summary):focus-visible{outline:2px solid var(--xp-navy);outline-offset:3px;box-shadow:none}.sr-explorer canvas:focus{outline:none}.sr-explorer canvas:focus-visible{outline:2px solid var(--xp-navy);outline-offset:-2px;box-shadow:none}.p-original .p-adapt-copy{margin-bottom:40px}.p-original .p-adapt-lede{margin-top:22px;font-size:var(--t-body-l,20px);line-height:1.55;max-width:700px}.sr-explorer .p-adapt-modes{position:relative;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 24px;border:1px solid var(--xp-navy);background:#fff;isolation:isolate}.sr-explorer .p-adapt-modes:before{content:"";position:absolute;top:0;bottom:0;left:0;width:50%;background:var(--xp-navy);z-index:-1;transition:transform .34s var(--xp-ease)}.sr-explorer.is-3d .p-adapt-modes:before{transform:translate(100%)}.sr-explorer .p-adapt-modes>button{display:flex;align-items:center;justify-content:center;min-height:54px;padding:12px 28px;border:0;border-radius:0;background:transparent;color:var(--xp-navy);font:600 var(--t-ui,16px)/1.3 Arial,Helvetica,sans-serif;text-align:center;white-space:nowrap;transition:color .34s var(--xp-ease),background-color .18s ease}.sr-explorer .p-adapt-modes>button[aria-pressed=true]{color:#fff;cursor:default}.sr-explorer .p-adapt-modes>button[aria-pressed=false]:hover{background:var(--xp-pale)}.sr-explorer .p-adapt-modes>button:disabled{cursor:progress;opacity:1;border-style:none}.sr-explorer .p-adapt-modes strong{font-weight:inherit}.sr-explorer .p-adapt-modes>button:focus-visible{outline-color:currentColor;outline-offset:-6px}.sr-explorer-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);gap:56px;align-items:start}.sr-explorer-figure{min-width:0}.sr-explorer-view{position:relative;height:var(--xp-stage);min-width:0;overflow:hidden;isolation:isolate;border-radius:4px;background:radial-gradient(60% 52% at 50% 40%,#fff,#fff9 42%,#fff0),linear-gradient(180deg,#cdd5d900 0% 56%,#cdd5d980),#f1f4f5}.sr-explorer-canvas,.sr-explorer-hotspots,.sr-explorer-photo{position:absolute;top:0;right:0;bottom:0;left:0}.sr-explorer-canvas canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:pan-y}.sr-explorer-canvas canvas.dragging{cursor:grabbing}.sr-explorer-photo{margin:0;padding:0;z-index:2;background:inherit;isolation:isolate}.sr-explorer-photo img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:contain;padding:40px 40px 30px;mix-blend-mode:multiply;filter:brightness(1.04)}.sr-explorer-photo img.sr-explorer-detail-photo{object-fit:cover;padding:0;mix-blend-mode:normal;filter:none}.sr-explorer-incoming{position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;isolation:isolate;opacity:0;transition:opacity .32s ease}.sr-explorer-incoming.is-in{opacity:1}.sr-explorer-loading{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:inherit;font:var(--t-ui,16px)/1.4 Arial,Helvetica,sans-serif;color:var(--xp-navy);pointer-events:none}.sr-explorer[aria-busy=true] .sr-explorer-loading{display:flex}.sr-explorer[aria-busy=true] .sr-explorer-photo{visibility:hidden}.sr-explorer-loading-bar{position:relative;width:128px;height:2px;background:var(--xp-line);overflow:hidden}.sr-explorer-loading-bar:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:var(--xp-navy);animation:sr-explorer-slide 1.2s ease-in-out infinite}@keyframes sr-explorer-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.sr-explorer-hotspots{z-index:3;pointer-events:none;overflow:hidden}.sr-explorer-leaders{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;filter:drop-shadow(0 0 1px rgba(255,255,255,.95))}.sr-explorer-leaders path{fill:none;stroke:var(--xp-navy);stroke-width:1;opacity:0;transition:opacity .25s ease}.sr-explorer-leaders circle{fill:var(--xp-navy);stroke:#fff;stroke-width:1.5;opacity:0;transition:opacity .25s ease}.sr-explorer-leaders .is-on{opacity:.5}.sr-explorer-leaders .is-strong{opacity:1}.sr-explorer-hotspots>button{position:absolute;left:0;top:0;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;border-radius:50%;background:none;pointer-events:auto;opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s linear 0s}.sr-explorer-hotspots>button.is-away{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .25s}.sr-explorer-hotspots>button:before{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:1.5px solid var(--xp-navy);background:#fff;box-shadow:0 1px 4px #0925393d;transition:transform .2s var(--xp-ease),box-shadow .2s ease}.sr-explorer-hotspots>button:hover:before,.sr-explorer-hotspots>button.is-preview:before{transform:scale(1.15)}.sr-explorer-hotspots>button[aria-pressed=true]{z-index:2}.sr-explorer-hotspots>button[aria-pressed=true]:before{box-shadow:inset 0 0 0 4.5px var(--xp-navy),0 1px 4px #0925393d}.sr-explorer-hotspots>button:focus-visible{outline:2px solid var(--xp-navy);outline-offset:-7px}.sr-explorer-finishes{display:none;position:absolute;top:12px;right:12px;z-index:4;gap:4px}.sr-explorer.is-3d .sr-explorer-finishes{display:flex}.sr-explorer-finishes button{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 10px;border:0;border-radius:0;background:none;font:var(--t-caption,14px)/1.2 Arial,Helvetica,sans-serif;color:var(--xp-ink)}.sr-explorer-finishes i{flex:none;width:20px;height:20px;border-radius:50%;border:1px solid rgba(9,37,57,.22);outline:2px solid transparent;outline-offset:2px;transition:outline-color .18s ease}.sr-explorer-finishes button:hover i{outline-color:var(--xp-line)}.sr-explorer-finishes button[aria-pressed=true]{color:var(--xp-navy);font-weight:600}.sr-explorer-finishes button[aria-pressed=true] i{outline-color:var(--xp-navy)}.sr-explorer-black{background:#202426}.sr-explorer-white{background:#ece9df}.sr-explorer-caption{display:flex;align-items:center;justify-content:space-between;gap:10px 24px;min-height:70px;padding-top:12px}.sr-explorer .sr-explorer-now{display:flex;flex-direction:column;gap:2px;min-width:0;margin:0}.sr-explorer-now b{font:600 var(--t-ui,16px)/1.35 Arial,Helvetica,sans-serif;color:var(--xp-navy)}.sr-explorer-now span{font:var(--t-caption,14px)/1.4 Arial,Helvetica,sans-serif;color:var(--xp-ink)}.sr-explorer-step{display:flex;flex:none}.sr-explorer-step button{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--xp-navy);border-radius:0;background:#fff;color:var(--xp-navy);transition:background-color .18s ease}.sr-explorer-step button+button{margin-left:-1px}.sr-explorer-step button:hover{background:var(--xp-pale)}.sr-explorer-step button:focus-visible{position:relative;z-index:1}.sr-explorer-step svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.sr-explorer.is-3d .sr-explorer-now,.sr-explorer.is-3d .sr-explorer-step{display:none}.sr-explorer .sr-explorer-help{margin:0;font:var(--t-caption,14px)/1.45 Arial,Helvetica,sans-serif;color:var(--xp-ink)}.sr-explorer-help span+span:before{content:"\b7";margin:0 .6em}.sr-explorer-tools{display:flex;flex:none}.sr-explorer-tools>button{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;border-radius:0;background:none;font:var(--t-ui,16px)/1.3 Arial,Helvetica,sans-serif;color:var(--xp-navy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.sr-explorer-tools>button:hover{text-decoration-thickness:2px}.sr-explorer-options{display:flex;flex-direction:column;min-width:0}.sr-explorer-feature{min-height:calc(var(--xp-stage) - 363px)}.sr-explorer-feature h3{margin:0 0 16px;font:500 var(--t-sub,clamp(26px,2.4vw,34px))/1.15 Manrope,Arial,Helvetica,sans-serif;letter-spacing:-.035em;color:var(--xp-navy);text-wrap:balance}.p-original .sr-explorer .sr-explorer-feature p{margin:0;font-size:var(--t-body,18px);line-height:1.6;color:var(--xp-ink);max-width:36em}.p-original .sr-explorer .sr-explorer-feature .sr-explorer-proof{margin-top:16px;font-size:var(--t-ui,16px);font-weight:600;line-height:1.45;color:var(--xp-navy)}.sr-explorer-feature details{margin-top:20px;border-top:1px solid var(--xp-line);border-bottom:1px solid var(--xp-line)}.p-original .sr-explorer .sr-explorer-feature details>p{padding:0 0 20px}.sr-explorer-feature summary,.sr-explorer-more>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:18px 0;list-style:none;cursor:pointer;font:600 var(--t-body-l,20px)/1.35 Manrope,Arial,Helvetica,sans-serif;letter-spacing:-.01em;color:var(--xp-navy)}.sr-explorer-feature summary::-webkit-details-marker,.sr-explorer-more>summary::-webkit-details-marker{display:none}.sr-explorer-feature summary:after,.sr-explorer-more>summary:after{content:"+";flex:none;font:600 28px/1 Manrope,Arial,Helvetica,sans-serif}.sr-explorer-feature details[open]>summary:after,.sr-explorer-more[open]>summary:after{content:"\2212"}.sr-explorer-feature-list{display:flex;flex-direction:column;margin-top:28px;border-top:1px solid var(--xp-line)}.sr-explorer-feature-list>button{display:flex;align-items:center;gap:14px;width:100%;min-height:54px;padding:12px 16px 12px 14px;border:0;border-bottom:1px solid var(--xp-line);border-radius:0;background:transparent;text-align:left;font:var(--t-body,18px)/1.35 Arial,Helvetica,sans-serif;color:var(--xp-ink);transition:background-color .18s ease,color .18s ease}.sr-explorer-feature-list>button:before{content:"";flex:none;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--xp-navy);background:#fff;transition:box-shadow .18s ease}.sr-explorer-feature-list>button:hover,.sr-explorer-feature-list>button.is-preview{background:#f1f4f5a6;color:var(--xp-navy)}.sr-explorer-feature-list>button[aria-pressed=true]{background:var(--xp-pale);color:var(--xp-navy);font-weight:600}.sr-explorer-feature-list>button[aria-pressed=true]:before{box-shadow:inset 0 0 0 4px var(--xp-navy)}.sr-explorer-feature-list>button:focus-visible{outline-offset:-3px}.sr-explorer-more{border-bottom:1px solid var(--xp-line)}.sr-explorer-feature-list.is-secondary{margin:0}.sr-explorer-feature-list.is-secondary>button:last-child{border-bottom:0}.p-original .sr-explorer .sr-explorer-status{margin:14px 0 0;font-size:var(--t-ui,16px);line-height:1.6;color:var(--xp-ink)}.sr-explorer-status:empty{display:none}@media(max-width:1100px){.sr-explorer{--xp-stage:560px}.sr-explorer-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);gap:40px}}@media(max-width:860px){.sr-explorer{--xp-stage:clamp(380px,100vw,540px)}.sr-explorer .p-adapt-modes{display:grid;width:100%}.sr-explorer .p-adapt-modes>button{padding:10px 12px;white-space:normal}.sr-explorer-layout{grid-template-columns:minmax(0,1fr);gap:20px}.sr-explorer-feature{order:2;min-height:0;margin-top:32px}.sr-explorer-more{order:1}.sr-explorer-feature-list{margin-top:0}.sr-explorer-feature-list>button{min-height:52px}}@media(max-width:700px){.p-original .p-adapt-lede{font-size:var(--t-body,18px)}.sr-explorer-feature summary,.sr-explorer-more>summary{font-size:var(--t-body,18px);line-height:1.5}}@media(max-width:620px){.sr-explorer .p-adapt-modes{margin-bottom:16px}.sr-explorer-finishes{top:6px;right:6px;gap:0}.sr-explorer-finishes button{justify-content:center;width:44px;padding:0}.sr-explorer-finishes span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sr-explorer-caption{gap:8px 16px}.sr-explorer .sr-explorer-now{flex:1 1 0}.sr-explorer.is-3d .sr-explorer-caption{flex-wrap:wrap}.sr-explorer-help span{display:block}.sr-explorer-help span+span:before{content:none}}@media(prefers-reduced-motion:reduce){.sr-explorer *,.sr-explorer *:before,.sr-explorer *:after,.sr-explorer .p-adapt-modes:before{transition:none!important;animation:none!important}.sr-explorer-loading-bar:after{width:100%}}.sr-explorer-hotspots>button.is-behind{opacity:.42}.sr-explorer-hotspots>button.is-behind:hover{opacity:1}.sr-explorer-callout{position:absolute;left:0;top:0;z-index:3;padding:5px 11px;border:1px solid var(--xp-line);border-radius:999px;background:#fff;box-shadow:0 1px 4px #0925391f;font:600 var(--t-caption,14px)/1.3 Arial,Helvetica,sans-serif;color:var(--xp-navy);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease}.sr-explorer-callout.is-on{opacity:1}.sr-explorer-options>.sr-explorer-feature-list{order:1;margin-top:0}.sr-explorer-options>.sr-explorer-more{order:2}.sr-explorer-options>.sr-explorer-feature{order:3;min-height:0;margin-top:32px}@media(prefers-reduced-motion:reduce){.sr-explorer-callout{transition:none}}.sr-explorer-options>.sr-explorer-feature{order:1;min-height:0;margin:0 0 20px}.sr-explorer-options>.sr-explorer-nudge{order:2}.sr-explorer-options>.sr-explorer-feature-list{order:3;margin-top:0}.sr-explorer-options>.sr-explorer-more{order:4}.sr-explorer-nudge{display:flex;align-items:flex-start;gap:8px;margin:0 0 6px;color:var(--xp-navy);font:500 var(--t-ui,16px)/1.35 Manrope,Arial,Helvetica,sans-serif}.sr-explorer-nudge svg{flex:none;width:64px;height:48px;margin-left:2px;overflow:visible}.sr-explorer-nudge path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.sr-explorer-nudge.is-drawn path{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.22,.61,.36,1)}.sr-explorer-nudge.is-drawn path+path{transition-duration:.3s;transition-delay:.85s}@media(prefers-reduced-motion:reduce){.sr-explorer-nudge path{stroke-dashoffset:0;transition:none}}.sr-explorer-nudge svg{width:72px;height:56px}.sr-explorer-nudge.is-drawn path{transition:stroke-dashoffset 1.2s cubic-bezier(.45,.05,.3,1)}.sr-explorer-nudge.is-drawn path+path{transition-duration:.35s;transition-delay:1.15s}.sr-explorer-nudge.is-drawn svg{animation:sr-nudge-bob 2.4s ease-in-out 1.7s 4}@keyframes sr-nudge-bob{0%,60%,to{transform:translate(0)}30%{transform:translate(-2px,5px)}}@media(prefers-reduced-motion:reduce){.sr-explorer-nudge.is-drawn svg{animation:none}}.sr-explorer .p-adapt-modes.has-film{grid-template-columns:repeat(3,minmax(0,1fr))}.sr-explorer .p-adapt-modes.has-film:before{width:33.3334%}.sr-explorer.is-3d .p-adapt-modes.has-film:before{transform:translate(100%)}.sr-explorer.is-film .p-adapt-modes.has-film:before{transform:translate(200%)}.sr-explorer-film{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;background:#000}.sr-explorer-film iframe{display:block;width:100%;height:100%;border:0}.sr-explorer.is-film .sr-explorer-finishes,.sr-explorer.is-film .sr-explorer-caption{visibility:hidden}.sr-explorer-point-name{position:absolute;top:50%;width:max-content;max-width:var(--name-w,140px);transform:translateY(-50%);font:600 var(--t-caption,14px)/1.25 Arial,Helvetica,sans-serif;color:var(--xp-ink);text-shadow:0 0 2px #fff,0 0 5px #fff,0 0 8px #fff;white-space:normal;cursor:pointer}.sr-explorer-hotspots>button[data-side=left] .sr-explorer-point-name{right:calc(100% - 8px);text-align:right}.sr-explorer-hotspots>button[data-side=right] .sr-explorer-point-name{left:calc(100% - 8px);text-align:left}.sr-explorer-hotspots>button[aria-pressed=true] .sr-explorer-point-name{color:var(--xp-navy);font-weight:700}.sr-explorer-hotspots>button.is-behind{opacity:1}.sr-explorer-hotspots.is-compact .sr-explorer-point-name{display:none}.sr-explorer-callout{top:auto;left:12px;bottom:12px;transform:none}.sr-explorer .p-adapt-modes .p-mode-short{display:none}@media(max-width:599px){.sr-explorer .p-adapt-modes.has-film .p-mode-long{display:none}.sr-explorer .p-adapt-modes.has-film .p-mode-short{display:inline;white-space:nowrap}}@media(max-width:379px){.sr-explorer .p-adapt-modes.has-film>button{padding-inline:6px}}.sr-explorer .p-adapt-modes>button+button{box-shadow:inset 1px 0 0 var(--xp-navy)}.cinema-hero{position:relative;isolation:isolate;overflow:hidden;background:#07111b;color:#fff;min-height:640px;display:flex;align-items:center}.cinema-picture{position:absolute;top:0;right:0;bottom:0;left:46%;z-index:-2}.cinema-picture video{width:100%;height:100%;object-fit:cover}.cinema-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#07111b 0% 36%,#07111bd9 52%,#07111b00 70%)}.cinema-copy{padding:70px var(--pad) 95px;width:66%;max-width:940px}.cinema-copy h1{font-size:clamp(44px,4.4vw,72px);line-height:1.08;letter-spacing:-.055em}.cinema-copy>p{max-width:435px;font-size:var(--t-body-l,20px);line-height:1.65;margin:28px 0}.cinema-copy .hero-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:15px}.cinema-copy .btn.outline{color:#fff;border-color:#fff}.cinema-copy>.quiet-link{display:inline-block;margin-top:26px;font-size:var(--t-ui,16px)}.cinema-foot{position:absolute;bottom:23px;right:var(--pad);left:var(--pad);display:flex;justify-content:space-between;gap:25px;align-items:center;font-size:var(--t-caption,14px)}.cinema-foot button{background:#07111b;color:#fff;border:1px solid white;padding:9px 15px;min-height:42px}.cinema-foot span{display:flex;gap:12px;align-items:center}.cinema-foot i{width:7px;height:7px;background:var(--gold);border-radius:50%}.confidence-rail{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 55px;background:var(--surface);padding:18px var(--pad);font-size:14px}.confidence-rail a{text-decoration:none}.home-shop{padding-top:65px;padding-bottom:75px}.home-shop .section-top{align-items:flex-end;margin-bottom:30px}.home-shop .section-top p{max-width:415px}.format-editorial{display:grid;grid-template-columns:1fr 1fr;gap:24px}.format-tile{position:relative;display:block;text-decoration:none;background:var(--surface);overflow:hidden}.format-tile>img{width:100%;height:510px;object-fit:cover;transition:transform .65s}.format-tile:hover>img{transform:scale(1.025)}.format-tile-copy{padding:25px 28px;display:flex;justify-content:space-between;gap:20px;align-items:center}.format-tile h3{font-size:36px}.format-tile p{margin:8px 0 0;font-size:16px}.format-tile .round-arrow{position:static;flex-shrink:0}.proof-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:38px;align-items:end}.proof-heading p{max-width:470px}.image-proof{padding-top:20px;padding-bottom:80px}.image-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.image-proof-grid figure{background:var(--surface);overflow:hidden}.image-proof-grid img{height:250px;width:100%;object-fit:cover}.image-proof-grid article:nth-child(1) img{object-position:center 42%}.image-proof-grid h3{font-size:var(--t-lede,24px);margin:25px 0 14px;line-height:1.15}.image-proof-grid p{font-size:var(--t-body,18px);line-height:1.65}.image-proof-grid .text-link{margin-top:20px;font-size:var(--t-ui,16px)}.original-feature .feature-copy{background:var(--surface)}.original-feature .feature-copy h2{font-size:clamp(36px,3.65vw,54px)}.feature-price{margin:21px 0;font-size:var(--t-body,18px)}.feature-price strong{font-family:var(--display);font-size:var(--t-lede,24px)}.home-hub{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.hub-teaser-picture{position:relative}.hub-teaser-picture img{width:100%;aspect-ratio:1.1;object-fit:cover}.hub-teaser-picture span{position:absolute;left:24px;bottom:24px;color:#fff;background:var(--navy);font-size:14px;padding:9px 15px}.home-hub h2{font-size:clamp(38px,4vw,60px)}.home-hub p{margin-top:23px;max-width:470px;line-height:1.65}.home-hub .hub-links{display:flex;flex-direction:column;gap:17px;margin-top:30px}.hub-links a{font-size:var(--t-body,18px)}.refreshed-founder .founder-copy h2{font-size:clamp(36px,3.7vw,55px)}.selling-category{padding-top:24px;padding-bottom:32px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.selling-category h1{font-size:clamp(47px,5.1vw,72px)}.selling-category .category-first-person{font-size:20px;line-height:1.65;margin:25px 0 27px;max-width:570px}.selling-category .format-switch{margin-bottom:25px}.category-editorial-image{position:relative;background:var(--surface)}.category-editorial-image img{width:100%;height:390px;object-fit:cover;object-position:center 49%}.category-editorial-image figcaption{position:absolute;bottom:18px;left:20px;background:#fff;padding:8px 13px;color:var(--ink);font-size:var(--t-caption,14px)}.category-purchase-line{display:flex;gap:25px;flex-wrap:wrap;margin-top:20px;font-size:var(--t-ui,16px)}.category-purchase-line a{font-weight:600}.category-value-strip{margin:0 var(--pad);padding:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.category-value-strip>div{display:flex;gap:17px;align-items:center}.category-value-strip img{width:68px;height:68px;object-fit:cover;flex-shrink:0}.category-value-strip strong{display:block;font-size:var(--t-body,18px);margin-bottom:4px}.category-value-strip p{font-size:14px;line-height:1.5}.category-products{padding-top:36px}.category-products .range-guidance{border:0;padding-top:0}.category-products .range-guidance h2{font-size:30px}.category-products .card-body h3{font-size:26px}.category-products .card-image{height:370px}.category-products .card-body>p:not(.role){min-height:110px}.category-products .card-body p.role{font-size:18px}.category-price-answer{background:var(--navy);color:#fff;padding:65px var(--pad);display:grid;grid-template-columns:1fr 1.5fr;gap:70px}.category-price-answer h2{font-size:43px}.category-price-answer p{line-height:1.7;font-size:18px}.category-price-answer a{display:inline-block;margin-top:24px}.category-faq{display:grid;grid-template-columns:1fr 1.6fr;gap:60px}.category-faq h2{font-size:39px}.category-faq details{padding:21px 0;border-bottom:1px solid var(--line)}.category-faq summary{cursor:pointer;font-size:var(--t-body-l,20px);font-weight:600}.category-faq details p{font-size:var(--t-body,18px);line-height:1.65;margin-top:18px}.category-capture{padding-top:15px;padding-bottom:65px}.resource-capture{background:var(--surface);padding:42px;display:grid;grid-template-columns:1fr 1.2fr;gap:65px;align-items:center;color:var(--ink)}.capture-resource h2{font-size:var(--t-sub,clamp(26px,2.4vw,34px));line-height:1.16}.capture-resource>p{font-size:var(--t-body,18px);line-height:1.65;margin:18px 0}.capture-resource>a,.capture-download{display:inline-block;font-size:var(--t-ui,16px)}.capture-download{padding:0;border:0;background:none;color:var(--navy);text-decoration:underline;text-underline-offset:5px;margin-top:13px;display:block;min-height:32px}.capture-form>label:first-child{font-size:16px;font-weight:600;display:block;margin-bottom:10px}.capture-field{display:flex;flex-wrap:wrap;gap:9px}.capture-field input{min-width:180px;flex:1;width:100%;padding:13px 14px;border:1px solid var(--navy);border-radius:0;background:#fff;color:var(--ink)}.capture-field input::placeholder{color:var(--ink)}.capture-field .btn{padding:14px 18px;font-size:var(--t-ui,16px);gap:18px}.capture-form>p{font-size:14px;margin-top:13px}.capture-permission{display:flex;gap:10px;font-size:14px;line-height:1.6;margin-top:20px;align-items:flex-start}.capture-permission input{accent-color:var(--blue);flex-shrink:0;width:19px;height:19px;margin:3px 0 0}.capture-demo-note{font-size:var(--t-caption,14px);display:block;margin-top:18px}.capture-result{border-top:1px solid var(--navy);margin-top:20px;padding-top:20px;font-size:16px}.capture-result p{margin:10px 0 17px}.p-learning-links{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-bottom:32px}.p-learning-links>a{display:block;text-decoration:none;padding:28px;border:1px solid var(--line)}.p-learning-links h3{font-size:var(--t-lede,24px);margin-bottom:13px}.p-learning-links p{font-size:var(--t-body,18px);line-height:1.65}.p-learning-links span{display:block;margin-top:19px;font-size:var(--t-ui,16px);text-decoration:underline}.p-early-alex{margin:20px 0 24px}.p-early-alex .a-alex{padding:18px!important}.p-early-alex .a-alex h2,.p-early-alex .a-alex h3{font-size:var(--t-lede,24px)!important}.brand-material-scene{background:var(--surface);padding:36px;margin:25px 0 55px}.brand-material-scene img{width:100%;height:auto}.brand-material-scene figcaption{font-size:14px;margin-top:17px}.brand-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:40px 0}.brand-rules article{border-top:2px solid var(--navy);padding-top:22px}.brand-rules h3{font-size:var(--t-lede,24px);margin-bottom:17px}.brand-rules p{font-size:var(--t-body,18px);line-height:1.65}.brand-digital-row{display:grid;grid-template-columns:1.15fr 1fr;gap:45px;align-items:center;margin-top:45px}.brand-letter{background:var(--surface);padding:28px}.brand-letter>div{background:#fff;padding:34px;box-shadow:0 6px 25px #09253915}.brand-letter h3{font-size:30px;margin:30px 0 23px}.brand-letter p{font-size:16px;line-height:1.7}.brand-letter img{height:75px;width:60px;object-fit:cover;margin-top:25px}.brand-letter .wordmark{font-size:var(--t-lede,24px)}.brand-motion video{display:block;width:100%;aspect-ratio:2.32;object-fit:cover;background:#07111b}.brand-motion p{font-size:16px;margin-top:20px}.brand-motion h3{font-size:var(--t-sub,clamp(26px,2.4vw,34px));margin-top:23px}.brand-seo-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:35px}.brand-seo-grid article{padding:28px;background:var(--surface)}.brand-seo-grid h3{font-size:26px;margin-bottom:14px}.brand-seo-grid p{font-size:var(--t-body,18px)}@media(min-width:1500px){.cinema-copy{padding-left:var(--pad)}.category-value-strip{max-width:1180px;margin-left:auto;margin-right:auto}}@media(max-width:1050px){.cinema-copy{width:70%;padding-top:55px}.cinema-copy h1{font-size:58px}.cinema-hero{min-height:610px}.cinema-picture{left:25%}.site-header{flex-wrap:wrap;gap:25px}.site-nav{gap:20px}.format-tile>img{height:400px}.image-proof-grid{gap:22px}.image-proof-grid img{height:220px}.image-proof-grid h3{font-size:var(--t-lede,24px)}.selling-category{gap:35px}.category-editorial-image img{height:400px}.category-value-strip{gap:24px}.category-value-strip img{width:55px;height:65px}.resource-capture{gap:35px;padding:30px}.home-hub,.category-price-answer{gap:40px}.category-products .card-image{height:320px}.category-products .card-body>p:not(.role){min-height:150px}.category-faq{gap:35px}}@media(max-width:750px){.cinema-hero{display:block;min-height:0;padding-top:290px}.cinema-picture{inset:0 0 auto;height:320px}.cinema-hero:after{background:linear-gradient(0deg,#07111b 0% 49%,#07111b00 77%)}.cinema-copy{width:100%;padding:25px 24px 95px;max-width:none}.cinema-copy h1{font-size:clamp(43px,7.5vw,64px)}.cinema-copy>p{font-size:18px;max-width:520px;margin:23px 0}.cinema-copy .rule-label{margin-bottom:20px}.cinema-foot{left:24px;right:24px;gap:15px;font-size:var(--t-caption,14px);bottom:21px}.cinema-foot button{flex-shrink:0;font-size:var(--t-caption,14px)}.confidence-rail{gap:12px 22px;justify-content:flex-start;padding:19px 24px;font-size:var(--t-caption,14px)}.home-shop{padding-top:45px;padding-bottom:48px}.format-editorial{gap:18px}.format-tile>img{height:340px}.format-tile-copy{padding:20px;align-items:flex-start}.format-tile h3{font-size:30px}.format-tile p{font-size:14px}.format-tile .round-arrow{width:34px;height:34px;font-size:18px}.proof-heading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.image-proof-grid{grid-template-columns:1fr;gap:30px}.image-proof-grid article{display:grid;grid-template-columns:1fr 1.2fr;column-gap:25px}.image-proof-grid figure{grid-row:1/5;min-height:260px}.image-proof-grid img{height:100%;min-height:260px}.image-proof-grid h3{margin:0 0 13px}.image-proof-grid p{font-size:16px}.image-proof{padding-top:12px;padding-bottom:48px}.home-hub{grid-template-columns:1fr;gap:30px}.home-hub h2{font-size:42px}.hub-teaser-picture img{aspect-ratio:1.5}.selling-category{grid-template-columns:1fr;padding-top:14px;gap:28px}.selling-category h1{font-size:50px}.selling-category .category-first-person{font-size:18px;margin:20px 0}.category-editorial-image img{height:330px;object-position:center 52%}.category-value-strip{grid-template-columns:1fr;gap:20px;margin:0 24px}.category-value-strip img{width:63px;height:63px}.category-value-strip p{font-size:var(--t-ui,16px)}.category-products{padding-top:36px}.category-products .card-image{height:400px}.category-products .card-body>p:not(.role){min-height:0}.category-price-answer{grid-template-columns:1fr;padding:43px 24px;gap:25px}.category-price-answer h2{font-size:36px}.category-price-answer p{font-size:var(--t-body,18px)}.category-faq{grid-template-columns:1fr;gap:25px}.category-faq h2{font-size:var(--t-sub,clamp(26px,2.4vw,34px))}.resource-capture{grid-template-columns:1fr;gap:28px;padding:27px 24px}.capture-resource h2{font-size:var(--t-sub,clamp(26px,2.4vw,34px))}.capture-field{flex-direction:column}.capture-field .btn{justify-content:space-between}.p-learning-links{grid-template-columns:1fr;gap:18px}.brand-material-scene{padding:12px;margin:20px 0 35px}.brand-rules{grid-template-columns:1fr;gap:26px}.brand-digital-row,.brand-seo-grid{grid-template-columns:1fr;gap:30px}.brand-letter{padding:17px}.brand-letter>div{padding:25px}}@media(max-width:480px){.format-editorial{grid-template-columns:1fr}.format-tile>img{height:390px}.format-tile h3{font-size:34px}.format-tile p{font-size:16px}.image-proof-grid article{display:block}.image-proof-grid figure{min-height:0;margin-bottom:22px}.image-proof-grid img{height:260px;min-height:0}.cinema-copy h1{font-size:43px}.cinema-copy .hero-actions .btn{flex:1;gap:16px}.cinema-foot>span{max-width:200px}.selling-category h1{font-size:46px}}.p-alex-early{display:flex;gap:13px;align-items:center;text-decoration:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;margin:20px 0}.p-alex-early img{width:43px;height:43px;border-radius:50%;object-fit:cover}.p-alex-early>span>span{display:block;font-size:var(--t-caption,14px);margin-top:3px}.p-alex-early strong{font-size:var(--t-ui,16px);font-weight:600}.p-alex-early .arrow{font-size:18px}.p-quality-visual{display:grid;grid-template-columns:1.15fr 1fr;background:var(--surface)}.p-quality-visual>figure,.p-trial-visual>figure{position:relative;min-height:530px;overflow:hidden}.p-quality-visual>figure>img,.p-trial-visual>figure>img{position:absolute;width:100%;height:100%;object-fit:cover}.p-quality-visual figcaption,.p-trial-visual figcaption{position:absolute;bottom:24px;left:24px;max-width:calc(100% - 48px);background:var(--navy);color:#fff;padding:9px 15px;font-size:var(--t-caption,14px)}.p-quality-visual>div{padding:55px clamp(28px,5vw,80px);align-self:center}.p-quality-visual h2{font-size:clamp(38px,4vw,60px)}.p-quality-visual>div>p:not(.p-eyebrow){font-size:18px;line-height:1.65;max-width:440px;margin-top:24px}.p-quality-score{display:flex;gap:25px;align-items:center;margin-top:32px}.p-quality-score>strong{font:500 72px/1 var(--display);letter-spacing:-5px}.p-quality-score>strong>span{font-size:30px;letter-spacing:-1px}.p-quality-score>div{font-size:var(--t-body,18px);line-height:1.6}.p-quality-score a{font-size:var(--t-caption,14px)}.p-quality-visual details{margin-top:30px;border-top:1px solid var(--line);padding-top:20px;font-size:16px}.p-quality-visual summary{cursor:pointer}.p-quality-visual dl{font-size:var(--t-ui,16px)}.p-quality-visual dl>div{display:flex;gap:25px;border-bottom:1px solid var(--line);padding:13px 0}.p-quality-visual dd{margin:0}.p-quality-visual dt{min-width:42%}.p-quality-visual details p{font-size:14px;line-height:1.6}.p-full-specs{border-top:1px solid var(--navy);border-bottom:1px solid var(--navy)}.p-full-specs>summary{display:flex;justify-content:space-between;align-items:center;padding:30px 0;cursor:pointer;list-style:none}.p-full-specs>summary::-webkit-details-marker{display:none}.p-full-specs>summary strong{font-family:var(--display);font-size:37px;line-height:1.15;letter-spacing:-1.5px;font-weight:500}.p-full-specs>summary>span:last-child{font-size:var(--t-lede,24px);font-weight:400}.p-full-specs[open]>summary>span:last-child{transform:rotate(45deg)}.p-full-specs .p-spec-grid{padding-bottom:30px}.p-specs.p-section{padding-top:25px;padding-bottom:45px}.p-trial-visual{display:grid;grid-template-columns:1fr 1fr;background:var(--surface)}.p-trial-visual>div{align-self:center;padding:55px clamp(28px,5vw,80px)}.p-trial-visual h2{font-size:clamp(38px,4vw,59px)}.p-trial-visual p:not(.p-eyebrow){font-size:18px;line-height:1.65;margin-top:24px;max-width:470px}.p-trial-visual .btn{margin-top:27px}.p-trial-terms{display:block;font-size:var(--t-caption,14px);line-height:1.6;margin-top:18px;max-width:400px}.p-deeper .p-learning-links>a{padding:0;border:0;background:var(--surface);overflow:hidden}.p-learning-links img{width:100%;height:260px;object-fit:cover}.p-learning-links>a>div{padding:25px 30px 30px}.p-learning-links h3{font-size:var(--t-sub,clamp(26px,2.4vw,34px))}.p-learning-links span{font-size:16px}.p-guide-save>summary{padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:18px;cursor:pointer;list-style:none}.p-guide-save>summary .arrow{float:right}.p-guide-save .resource-capture{margin-top:20px}.p-made-grid .p-made-details p{font-size:var(--t-body,18px);line-height:1.6}.p-made-grid .p-made-details article{padding:23px 0}.p-fit .p-base-cards{gap:25px}.p-fit .p-dimension{min-height:210px}.p-gallery{align-self:start;position:sticky;top:18px}.p-top{align-items:start}@media(max-width:950px){.p-quality-visual>div,.p-trial-visual>div{padding:38px 28px}.p-quality-score{gap:17px}.p-quality-score>strong{font-size:65px}.p-quality-score>div{font-size:var(--t-ui,16px)}.p-quality-score a{font-size:var(--t-caption,14px)}.p-quality-visual h2,.p-trial-visual h2{font-size:40px}}@media(max-width:700px){.p-gallery{position:static}.p-quality-visual,.p-trial-visual{grid-template-columns:1fr}.p-quality-visual>figure,.p-trial-visual>figure{min-height:350px}.p-quality-visual>div,.p-trial-visual>div{padding:35px 24px 42px}.p-quality-visual>div>p:not(.p-eyebrow),.p-trial-visual p:not(.p-eyebrow){font-size:var(--t-body,18px)}.p-quality-score{margin-top:27px}.p-quality-score>strong{font-size:72px}.p-quality-score>div{font-size:16px}.p-full-specs>summary strong{font-size:var(--t-lede,24px)}.p-full-specs>summary .p-eyebrow{font-size:var(--t-caption,14px)}.p-full-specs>summary{padding:25px 0}.p-learning-links img{height:240px}.p-learning-links>a>div{padding:23px 24px 27px}.p-learning-links h3{font-size:30px}.p-guide-save>summary{font-size:16px;padding-right:25px}.p-guide-save>summary .arrow{margin-right:-25px}.p-trial-visual figcaption{font-size:var(--t-caption,14px)}.p-deeper{padding-bottom:25px}}.category-price-answer>div:first-child>img{width:100%;max-width:430px;height:230px;object-fit:cover;margin-top:28px}.reviewbar nav{overflow:auto;white-space:nowrap;max-width:100%;scrollbar-width:thin}.site-nav{align-items:center}.category-value-strip p{margin:0}.sr-explorer-status{color:#172630}.sr-explorer button:disabled{opacity:1;cursor:not-allowed;border-style:dashed}.sr-explorer-launch>img{opacity:1}.sr-explorer-intro h2{font-family:var(--display),Arial,sans-serif}.sr-explorer-order-note{font-size:var(--t-caption,14px);line-height:1.6;margin:12px 0 0;color:#172630}.home-opticians.optician-rail-section{--optician-gutter: max(var(--pad, 24px), calc((100vw - 1320px)/2) );display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:stretch;overflow:hidden;padding:clamp(48px,5vw,76px) 0 40px;background:#edf2f4;color:#172630}.home-opticians .optician-rail-inner{margin-inline:var(--optician-gutter)}.home-opticians .optician-rail-heading{grid-row:1;margin-bottom:clamp(30px,3vw,46px)}.home-opticians .optician-rail-heading h2{max-width:850px;margin:0;color:#092539;font-family:Manrope,Arial,sans-serif;font-size:clamp(36px,3.3vw,48px);font-weight:500;line-height:1.16;letter-spacing:-.04em;text-wrap:balance}.home-opticians .optician-rail-track{grid-row:2;min-width:0;display:flex;align-items:flex-start;gap:clamp(30px,3.5vw,52px);width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding:7px var(--optician-gutter) 28px;scroll-padding-inline:var(--optician-gutter);scroll-snap-type:x proximity;scrollbar-width:none;scrollbar-color:#092539 #edf2f4;-webkit-overflow-scrolling:touch}.home-opticians .optician-rail-track:focus-visible{outline:2px solid #004b87;outline-offset:-2px}.home-opticians .optician-rail-card{flex:0 0 clamp(390px,58vw,700px);min-width:0;height:auto;min-height:0;margin:0;padding:0 0 0 clamp(22px,2.2vw,32px);border-left:1px solid #092539;scroll-snap-align:start}.home-opticians .optician-rail-card blockquote{max-width:660px;margin:0;color:#172630;font:400 clamp(24px,1.9vw,26px)/1.48 Arial,Helvetica,sans-serif;letter-spacing:-.025em;overflow-wrap:break-word}.home-opticians .optician-rail-card figcaption{display:flex;align-items:center;gap:20px;margin-top:27px;color:#172630}.home-opticians .optician-rail-card figcaption img{flex:0 0 82px;width:82px;height:82px;object-fit:contain}.home-opticians .optician-rail-person{display:flex;flex-direction:column;gap:3px;min-width:0;color:#172630;font:400 var(--t-ui,16px)/1.45 Arial,Helvetica,sans-serif}.home-opticians .optician-rail-person strong{margin-bottom:2px;color:#092539;font-size:18px;font-weight:700;line-height:1.35}.home-opticians .optician-rail-footer{grid-row:3;display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:18px}.home-opticians .optician-rail-progress{flex:1 1 220px;max-width:390px;height:2px;background:#bdcbd3;overflow:hidden}.home-opticians .optician-rail-progress>span{display:block;width:100%;height:100%;background:#092539;transform-origin:left center;transition:transform .2s ease}.home-opticians .optician-rail-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;color:#092539}.home-opticians .optician-rail-controls button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;min-height:48px;min-width:48px;padding:12px;border:0;border-radius:0;background:transparent;color:#092539;text-decoration:none;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.home-opticians .optician-rail-controls svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.home-opticians [data-optician-rail-rotation]{margin-right:12px}.home-opticians [data-optician-rail-rotation] .optician-rail-play,.home-opticians [data-optician-rail-rotation][data-rotating=false] .optician-rail-pause{display:none}.home-opticians [data-optician-rail-rotation][data-rotating=false] .optician-rail-play{display:block}.home-opticians .optician-rail-controls button:hover:not(:disabled){background:#0925390a}.home-opticians .optician-rail-controls button:focus-visible{outline:2px solid #004b87;outline-offset:5px}.home-opticians .optician-rail-controls button:disabled{color:#092539;opacity:.35;text-decoration:none;cursor:default}.home-opticians .optician-rail-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){.home-opticians.optician-rail-section{padding-top:46px;padding-bottom:28px}.home-opticians .optician-rail-track{gap:22px;padding-bottom:24px}.home-opticians .optician-rail-card{flex-basis:calc(100vw - var(--optician-gutter) * 2 - 28px);padding-left:20px}.home-opticians .optician-rail-card blockquote{font-size:var(--t-lede,24px);line-height:1.45}.home-opticians .optician-rail-card figcaption{align-items:flex-start;gap:14px;margin-top:23px}.home-opticians .optician-rail-card figcaption img{flex-basis:62px;width:62px;height:62px}.home-opticians .optician-rail-person strong{font-size:var(--t-body,18px)}.home-opticians .optician-rail-footer{flex-wrap:wrap;gap:12px;margin-top:17px}.home-opticians .optician-rail-progress{flex-basis:100%;max-width:none}.home-opticians .optician-rail-controls{width:100%;justify-content:flex-end;gap:8px}}@media(prefers-reduced-motion:reduce){.home-opticians .optician-rail-track{scroll-behavior:auto}.home-opticians .optician-rail-progress>span{transition:none}.home-opticians .optician-rail-controls button{transition:none}}.home-opticians .optician-rail-track::-webkit-scrollbar{display:none}@media(min-width:1500px){.home-opticians .optician-rail-track{width:auto;margin-inline:var(--optician-gutter);padding-inline:0;scroll-padding-inline:0}}[data-optician-rail-rotation]{display:none!important}.p-original .p-part{display:grid;grid-template-columns:1fr;gap:28px;align-items:start;max-width:1320px;margin:0 auto;padding:20px 22px 64px}.p-original .p-part-gallery{min-width:0}.p-original .p-part-picture{background:#fff;border-radius:12px;padding:22px;aspect-ratio:1;overflow:hidden;max-width:520px}.p-original .p-part-picture img{width:100%;height:100%;object-fit:contain;display:block}.p-original .p-part-thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;max-width:520px}.p-original .p-part-thumb{width:64px;height:64px;flex:none;padding:6px;border:1px solid var(--p-line);border-radius:10px;background:#fff;cursor:pointer}.p-original .p-part-thumb img{width:100%;height:100%;object-fit:contain;display:block}.p-original .p-part-thumb.is-on{border-color:var(--p-navy);box-shadow:inset 0 0 0 1px var(--p-navy)}.p-original .p-part-thumb:focus-visible{outline:2px solid var(--p-navy);outline-offset:2px}.p-original .p-part-buy{min-width:0}.p-original .p-part h1{font-size:clamp(28px,7.7vw,34px);font-weight:600;line-height:1.09;letter-spacing:-.045em;margin:0;text-wrap:balance}.p-original .p-part-fits{margin:24px 0 0;padding:20px 0;border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);font-size:var(--t-body);line-height:1.55;color:var(--p-navy)}.p-original .p-part-fits p{margin:0}.p-original .p-part-codes{margin-top:8px;font-size:var(--t-ui);line-height:1.5;color:var(--p-navy)}.p-original .p-part-covers{margin-top:24px;padding:20px 0;border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line)}.p-original .p-part-covers h2{font:600 var(--t-ui)/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;margin:0 0 8px;color:var(--p-navy)}.p-original .p-part-covers ul{list-style:none;margin:0;padding:0;font-size:var(--t-body);line-height:1.55;color:var(--p-navy)}.p-original .p-part-covers li{padding:4px 0}.p-original .p-part-form{margin-top:24px}.p-original .p-part-option{border:0;margin:0 0 18px;padding:0;min-width:0}.p-original .p-part-option legend{font:600 var(--t-ui)/1.5 Arial,Helvetica,sans-serif;padding:0;margin-bottom:8px;color:var(--p-navy)}.p-original .p-part-choices{display:flex;flex-wrap:wrap;gap:10px}.p-original .p-part-choice{position:relative;display:inline-flex;align-items:center;min-height:48px;padding:10px 16px;border:1px solid var(--p-line);border-radius:10px;font-size:var(--t-ui);line-height:1.3;color:var(--p-navy);cursor:pointer}.p-original .p-part-choice input{position:absolute;opacity:0;width:1px;height:1px}.p-original .p-part-choice:has(input:checked){border-color:var(--p-navy);box-shadow:inset 0 0 0 1px var(--p-navy);font-weight:600}.p-original .p-part-choice:has(input:focus-visible){outline:2px solid var(--p-navy);outline-offset:2px}.p-original .p-part-price{margin:8px 0 14px}.p-original .p-part-price>strong{font:600 var(--t-figure)/1.15 Manrope,Arial,sans-serif;letter-spacing:-.045em}.p-original .p-part-price>del{font-size:var(--t-ui);margin-left:12px;color:var(--p-ink)}.p-original .p-part .p-purchase{width:100%}.p-original .p-part-error{margin:12px 0 0;font-size:var(--t-ui);color:var(--p-navy)}.p-original .p-part-trust{margin-top:18px;font-size:var(--t-ui);line-height:1.6;color:var(--p-ink)}.p-original .p-part-trust p{margin:0 0 6px}.p-original .p-part-check{margin-top:14px}.p-original .p-part-links{display:block;margin-top:10px;font-size:var(--t-ui);line-height:1.6}.p-original .p-part-links a{display:inline;white-space:nowrap;color:var(--p-navy);text-decoration:underline;text-underline-offset:4px}.p-original .p-part-links span{color:var(--p-ink)}.p-original .p-part-questions{max-width:1320px;margin:0 auto;padding:56px 22px 24px;border-top:1px solid var(--p-line)}.p-original .p-part-questions h2{font-size:clamp(26px,2.4vw,34px);font-weight:600;line-height:1.15;letter-spacing:-.035em;margin:0}.p-original .p-part-answers{margin-top:24px;max-width:720px}.p-original .p-part-quote{margin:0 0 40px;padding:0;max-width:720px}.p-original .p-part-quote blockquote{margin:0;padding:0;border:0}.p-original .p-part-quote blockquote p{margin:0;font:500 var(--t-lede)/1.45 Manrope,Arial,sans-serif;font-style:normal;letter-spacing:-.02em;color:var(--p-navy)}.p-original .p-part-quote figcaption{margin-top:14px;font-size:var(--t-ui);line-height:1.5;color:var(--p-ink)}.p-original .p-part-answers>.p-disclosure:last-child{border-bottom:1px solid var(--p-line)}.p-original .p-part-answers .p-disclosure>summary{color:var(--p-navy)}.p-original .p-part-answers .p-disclosure>p{color:var(--p-ink);max-width:650px}@media(min-width:861px){.p-original .p-part-questions{padding:72px var(--pad,5vw) 32px}.p-original .p-part-answers{margin-top:28px}.p-original .p-part-quote{margin-bottom:56px}.p-original .p-part{grid-template-columns:minmax(0,1fr) minmax(320px,520px);gap:64px;padding:40px var(--pad,5vw) 88px}.p-original .p-part-picture{padding:0;max-width:none}.p-original .p-part-thumbs{max-width:none;gap:12px;margin-top:16px}.p-original .p-part-thumb{width:72px;height:72px}.p-original .p-part h1{font-size:clamp(30px,2.875vw,44px)}.p-original .p-part-fits,.p-original .p-part-covers{margin-top:28px;padding:22px 0}}.p-original .p-trust{display:flex;flex-wrap:wrap;align-items:center;gap:14px 32px;margin:18px 0 0;min-height:28px;max-width:100%}.p-original .p-trust>a,.p-original .p-trust>div{display:flex;align-items:center;gap:10px;min-height:28px;color:var(--p-navy);text-decoration:none}.p-original .p-trust .trustpilot-widget{min-height:24px;min-width:200px}.p-original .p-trust img{display:block;height:28px;width:auto}.p-original .p-trust-placeholder{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-caption);line-height:1.3;color:var(--p-ink)}.p-original .p-trust-placeholder svg{width:92px;height:16px;flex:none}.p-original .p-trust-placeholder strong{font-weight:600;color:var(--p-navy)}@media(max-width:749px){.p-original .p-trust{gap:10px 24px;margin-top:14px}}.p-original .p-trust-item{display:flex;align-items:center;gap:10px;min-height:28px;min-width:0;max-width:100%;color:var(--p-navy);text-decoration:none}.p-original .p-trust-name{font-size:var(--t-caption);font-weight:600;color:var(--p-navy);white-space:nowrap}.p-original .p-trust .feefo-product-stars-widget{min-height:24px;min-width:120px}@media(max-width:749px){.p-original .p-trust .trustpilot-widget,.p-original .p-trust .trustpilot-widget iframe{max-width:100%}}@media(max-width:749px){.p-original .p-trust-item{flex-wrap:wrap;gap:10px 8px}.p-original .p-trust .trustpilot-widget{width:auto;flex:1 1 0;min-width:205px}}@media(min-width:750px){.p-original .p-trust-name{display:none}.p-original .p-trust-item{flex:0 0 auto}}@media(min-width:1180px){.p-original .p-trust{flex-wrap:nowrap;gap:12px 28px;overflow:visible}.p-original .p-trust .trustpilot-widget,.p-original .p-trust .trustpilot-widget iframe{max-width:none}}.p-original .p-bulb-lead{margin:14px 0 0;font-size:var(--t-body-l);line-height:1.5;color:var(--p-ink);max-width:34em}.p-original .p-bulb-others{list-style:none;margin:10px 0 0;padding:0;font-size:var(--t-ui);line-height:1.5;color:var(--p-ink)}.p-original .p-bulb-others li{margin:6px 0}.p-original .p-bulb-others a,.p-original .p-bulb-trust a{color:var(--p-navy);text-decoration:underline;text-underline-offset:4px}.p-original .p-bulb-help{margin-top:10px}.p-original .p-bulb-codes{font-size:var(--t-ui)}.p-original .p-bulb-details .p-bulb-specs-title{font:600 var(--t-body-l)/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;margin:34px 0 0;max-width:none;color:var(--p-navy)}.p-original .p-bulb-details .p-bulb-specs-title+.p-bulb-specs{margin-top:14px}.p-original .p-bulb-questions{max-width:1320px;margin:0 auto;padding:0 var(--pad,5vw) 120px}.p-original .p-bulb-questions h2{font-size:clamp(26px,2.4vw,34px);font-weight:600;line-height:1.15;letter-spacing:-.035em;margin:0;max-width:16em}.p-original .p-bulb-questions-intro{margin:16px 0 0;font-size:var(--t-body);line-height:1.6;color:var(--p-ink);max-width:650px}.p-original .p-bulb-answers{margin-top:24px;max-width:720px;border-bottom:1px solid var(--p-line)}.p-original .p-bulb-answers>.p-disclosure>p{color:var(--p-ink)}@media(max-width:860px){.p-original .p-bulb-questions{padding:0 22px 88px}.p-original .p-bulb-lead{font-size:var(--t-body)}}.p-original .p-bulb-trust{display:grid;grid-template-columns:1fr;gap:8px;margin-top:18px;font-size:var(--t-ui);line-height:1.6;color:var(--p-ink)}.p-original .p-bulb-trust p{margin:0}.p-original .p-why-open{background:#fff;padding-bottom:0}@media(min-width:861px){.p-original .p-why-evidence{padding-top:clamp(96px,8.9vw,128px)}}@media(max-width:860px){.p-original .p-why-evidence{padding-top:72px}}.p-original .p-why-film{width:auto;margin-left:0;margin-right:0;left:0}.p-original .p-why .p-video-play{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-content:end;justify-content:start;column-gap:18px;row-gap:2px;padding:0 clamp(20px,2.8vw,40px) clamp(20px,2.8vw,40px);background:linear-gradient(to top,#0614209e,#06142029 32%,#06142000 56%)}.p-original .p-why .p-video-play:before{content:none}.p-original .p-why .p-video-play:hover,.p-original .p-why .p-video-play:focus-visible{background:linear-gradient(to top,#061420b3,#06142038 36%,#0614200a 62%)}.p-original .p-why .p-video-play:focus-visible{outline:3px solid #fff;outline-offset:-10px}.p-original .p-why .p-video.is-playing .p-video-play{display:none}.p-original .p-video-icon{grid-row:1/3;align-self:center;position:relative;width:64px;height:64px;border-radius:50%;background:#fff;transition:transform .2s ease}.p-original .p-video-icon:before{content:"";position:absolute;left:50%;top:50%;width:0;height:0;border-left:18px solid var(--p-navy);border-top:11px solid transparent;border-bottom:11px solid transparent;transform:translate(-33%,-50%)}.p-original .p-why .p-video-play:hover .p-video-icon{transform:scale(1.06)}.p-original .p-why .p-video-name{grid-column:2;align-self:end}.p-original .p-why .p-video-time{grid-column:2;align-self:start}@media(max-width:620px){.p-original .p-why .p-video-play{column-gap:14px}.p-original .p-video-icon{width:52px;height:52px}.p-original .p-video-icon:before{border-left-width:15px;border-top-width:9px;border-bottom-width:9px}}@media(prefers-reduced-motion:reduce){.p-original .p-video-icon{transition:none}.p-original .p-why .p-video-play:hover .p-video-icon{transform:none}}.p-original .p-why-explain,.p-original .p-why-result{margin:24px 0 0;font-size:var(--t-body);line-height:1.6;color:var(--p-ink);max-width:680px}@media(min-width:960px){.p-original .p-why-reveal.has-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(48px,5.6vw,80px);align-items:start}.p-original .p-why-reveal.has-two h3{grid-column:1/-1;max-width:none}.p-original .p-why-reveal.has-two p{max-width:none;margin-top:28px}}.p-original .p-sp-axis{position:relative;display:block;height:20px;margin:14px .8% 0}.p-original .p-sp-axis>span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap;font-size:var(--t-caption);line-height:20px;color:var(--p-ink)}.p-original .p-sp-axis>.is-violet{left:0;transform:none}.p-original .p-sp-axis>.is-blue{left:18%}.p-original .p-sp-axis>.is-green{left:35%}.p-original .p-sp-axis>.is-yellow{left:51%}.p-original .p-sp-axis>.is-orange{left:61%}.p-original .p-sp-axis>.is-red{left:76%}@media(max-width:749px){.p-original .p-sp-axis>.is-orange{display:none}}@media(max-width:374px){.p-original .p-sp-axis>.is-violet{display:none}.p-original .p-sp-axis>.is-green{left:33%}.p-original .p-sp-axis>.is-yellow{left:53%}}@media(min-width:750px)and (max-width:860px){.p-original .p-sp-name{width:300px}}@media(max-width:749px){.p-original .p-sp-score{display:block;margin-top:2px}.p-original .p-sp-score:before{content:none}.p-original .p-sp-name small{text-wrap:pretty}}.p-original .p-why-score{margin-top:40px;border-top:1px solid var(--p-line)}.p-original .p-why-score:empty{display:none}.p-original .p-fidelity-note{margin:0;padding-top:24px;max-width:680px;font-size:var(--t-ui);line-height:1.55;color:var(--p-ink)}.p-original .p-why-score>.p-why-more{margin-top:0;max-width:none}.p-original .p-why-score.has-note>.p-why-more{margin-top:24px;border-top:1px solid var(--p-line)}.p-original .p-why-more>summary{width:100%;margin:0;justify-content:space-between;text-decoration:none;color:var(--p-navy)}.p-original .p-why-more>summary:after{opacity:1;color:var(--p-navy)}.p-original .p-why-more>summary:focus-visible{outline-offset:-3px}@media(min-width:960px){.p-original .p-why-score{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(48px,5.6vw,80px);align-items:start}.p-original .p-why-score.has-note>.p-fidelity-note{max-width:none}.p-original .p-why-score.has-note>.p-why-more{margin-top:0;border-top:0}.p-original .p-why-score.has-note .p-why-more :is(.p-measurements,.p-provenance){max-width:none}}@media(min-width:861px){.p-original .p-keep{padding-inline:max(var(--pad,5vw),calc((100vw - 1320px)/2))}}.p-original .p-keep .p-compare,.p-original .p-keep .p-keep-full{height:clamp(190px,34vw,460px)}.p-original .p-keep .p-compare img,.p-original .p-keep .p-keep-full img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.p-original .p-keep .p-keep-full img{object-position:50% 50%}@media(max-width:620px){.p-original .p-keep .p-keep-half{aspect-ratio:auto;height:190px;background-size:200% auto}}.p-original .p-keep .p-compare-over{clip-path:inset(0 0 0 var(--p-split,50%))}.p-original .p-sp-axis.is-bar{display:flex;justify-content:space-between;height:auto;margin:12px .8% 0;padding-top:14px}.p-original .p-sp-axis.is-bar:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;border-radius:3px;background:linear-gradient(90deg,#3a1d6e 4%,#2b2fbe,#1668d8 20%,#12a6c8,#17b56a 30%,#3bbf2e 37%,#a8cc18 45%,#ecd21a,#f0921c 55%,#e2461f 61%,#c0201f 70%,#8c1216 80%,#3c0709)}.p-original .p-sp-axis.is-bar>span{position:static;transform:none;font-size:var(--t-caption,14px);line-height:20px;color:var(--p-ink,#172630)}.p-original .p-sp-name>span:before{content:"";display:inline-block;vertical-align:middle;width:30px;margin:-3px 10px 0 0}.p-original .p-sp-name-typical>span:before{border-top:2px dashed #687e8b}.p-original .p-sp-name-ours>span:before{height:10px;border-radius:5px;border:1.5px solid var(--p-navy,#092539);background:linear-gradient(90deg,#2b2fbe,#17b56a,#ecd21a,#e2461f)}.p-original .p-spectrum{display:grid}.p-original .p-spectrum>.p-spectrum-plot,.p-original .p-spectrum>.p-sp-numbers{grid-area:1/1;min-width:0}.p-original .p-spectrum.is-numbers>.p-spectrum-plot{visibility:hidden}.p-original .p-sp-numbers{align-self:center;background:#fff}.p-original .p-sp-numbers table{width:100%;max-width:none;margin:0;border-collapse:collapse;font-size:var(--t-ui,16px);line-height:1.45;color:var(--p-ink,#172630)}.p-original .p-sp-numbers :is(th,td){padding:12px 16px 12px 0;border:0;border-bottom:1px solid var(--p-line,#ccd5da);text-align:left;background:none}.p-original .p-sp-numbers thead th{font-weight:700;color:var(--p-navy,#092539)}.p-original .p-sp-numbers tbody th{font-weight:400}.p-original .p-sp-numbers td{font-weight:700;color:var(--p-navy,#092539)}.p-original .p-sp-numbers .p-provenance{margin:14px 0 0;font-size:var(--t-caption,14px);line-height:1.5;color:var(--p-ink,#172630)}.p-original .p-why-views{display:inline-flex;justify-self:end;margin-top:24px;border:1px solid var(--p-navy,#092539)}.p-original .p-why-views button{min-height:44px;padding:0 18px;border:0;background:#fff;color:var(--p-navy,#092539);font:600 var(--t-ui,16px)/1 Arial,Helvetica,sans-serif;cursor:pointer;transition:background-color .2s ease,color .2s ease}.p-original .p-why-views button[aria-pressed=true]{background:var(--p-navy,#092539);color:#fff}.p-original .p-why-views button:focus-visible{outline:3px solid #c9a227;outline-offset:2px}@media(max-width:749px){.p-original .p-why-views{justify-self:start}}@media(prefers-reduced-motion:reduce){.p-original .p-why-views button{transition:none}}.p-original .p-sp-numbers{width:100%;max-width:760px;justify-self:center}.p-original .p-sp-numbers table.p-measurements{display:table;table-layout:fixed;width:100%;max-width:none;margin:0;gap:0}.p-original .p-sp-numbers table.p-measurements th:first-child{width:48%;text-align:left}.p-original .p-sp-numbers table.p-measurements :is(th,td):not(:first-child){width:26%;text-align:right;padding-right:0}.p-original .p-why-evidence{padding-bottom:24px}@media(max-width:860px){.p-original .p-why-evidence{padding-bottom:16px}}.p-original .p-proof.p-proof-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"head line" "figs rail" "note rail";grid-template-rows:auto auto 1fr;row-gap:0;align-items:start}.p-original .p-proof-split>.p-proof-copy{display:contents}.p-original .p-proof-split>.p-proof-copy>h2{grid-area:head}.p-original .p-proof-split>.p-proof-copy>.p-proof-line{grid-area:line;align-self:end;max-width:600px;margin:0}.p-original .p-proof-split>.p-proof-copy>.p-proof-figures{grid-area:figs;max-width:none;margin:40px 0 0}.p-original .p-proof-split>.p-proof-copy>.p-proof-context{grid-area:note;margin-top:14px}.p-original .p-proof-split>.p-proof-rail{grid-area:rail;margin-top:38px}.p-original .p-proof.p-proof-split.has-trustbox{padding-bottom:56px}@media(max-width:900px){.p-original .p-proof.p-proof-split{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "line" "figs" "note" "rail";grid-template-rows:auto;row-gap:0}.p-original .p-proof-split>.p-proof-copy>.p-proof-line{align-self:start;max-width:640px;margin-top:22px}.p-original .p-proof-split>.p-proof-copy>.p-proof-figures{margin-top:30px}.p-original .p-proof-split>.p-proof-rail{margin-top:40px}}@media(max-width:620px){.p-original .p-proof.p-proof-split.has-trustbox{padding-bottom:40px}}.p-original .p-care .p-disclosure>a{display:block;width:fit-content;max-width:100%;min-height:44px;padding-block:8px;margin:0;line-height:1.5}.p-original .p-care .p-disclosure>a:last-child{margin-bottom:21px}.p-original .p-home-trial .p-human-help{display:inline-block;min-height:44px;padding-block:9px}.p-original .p-care .p-disclosure>a .arrow,.p-original .p-home-trial .p-human-help .arrow{display:inline-block;margin-left:14px;line-height:1;vertical-align:middle;position:relative;top:-1px;text-decoration:none}.p-original .p-home-trial .p-human-help .p-help-end{white-space:nowrap}.p-original .p-proof-trustbox{background:#fff;padding-top:clamp(48px,5vw,72px)}.p-original .p-proof-trustbox{padding-top:clamp(56px,6.2vw,92px);padding-bottom:0}.p-original .p-proof-trustbox .trustpilot-widget{border:0;border-radius:0;padding:0;background:transparent}.p-original .p-home-trial{background:#f1f4f5}.p-original .p-proof-trustbox.is-first{padding-top:clamp(64px,7.5vw,120px);padding-bottom:clamp(64px,7.5vw,120px)}.p-original .p-fit-outcomes .p-keys-spread{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;grid-template-areas:"head list" "pic list";column-gap:clamp(48px,6vw,112px);align-items:start;max-width:1332px;margin:0 auto}.p-original .p-fit-outcomes .p-keys-spread.is-single{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"head" "list"}.p-original .p-fit-outcomes .p-keys-head{grid-area:head;max-width:860px;margin:0 0 clamp(32px,3vw,44px)}.p-original .p-fit-outcomes .p-keys-head h2{max-width:16em;margin:0}.p-original .p-fit-outcomes .p-keys-head .p-fit-intro{max-width:36em;margin:18px 0 0;font-size:var(--t-body-l,20px);line-height:1.55;color:var(--p-ink,#172630);text-align:left}.p-original .p-fit-outcomes .p-keys-picture{grid-area:pic;position:relative;align-self:start;margin:0;aspect-ratio:13/16;overflow:hidden;background:#f1f4f5}.p-original .p-fit-outcomes .p-keys-picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:62% 50%}.p-original .p-fit-outcomes .p-keys-list{grid-area:list;list-style:none;margin:calc(clamp(32px,3vw,44px)*.18) 0 0;padding:0;border-top:1px solid #cdd5d9}.p-original .p-fit-outcomes .p-keys-list>li{margin:0;padding:30px 0 32px;border-bottom:1px solid #cdd5d9}.p-original .p-fit-outcomes .p-keys-list h3{margin:0;font:500 var(--t-sub,clamp(26px,2.4vw,34px))/1.15 Manrope,Arial,Helvetica,sans-serif;letter-spacing:-.035em;color:var(--p-navy,#092539);text-wrap:balance}.p-original .p-fit-outcomes .p-keys-list p{max-width:40em;margin:10px 0 0;font-size:var(--t-body,18px);line-height:1.6;color:var(--p-ink,#172630);text-wrap:pretty}.p-original .p-fit-outcomes .p-keys-list p strong{font-weight:700;color:var(--p-navy,#092539);white-space:nowrap}.p-original .p-fit-outcomes .p-specs-more{max-width:1332px;margin:clamp(48px,5vw,72px) auto 0}.p-original .p-fit-outcomes .p-specs-more>summary{justify-content:flex-start;min-height:64px;padding:20px 0}@media(max-width:1199px){.p-original .p-fit-outcomes .p-keys-spread{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"head pic" "list list";column-gap:clamp(32px,4.5vw,56px);align-items:center}.p-original .p-fit-outcomes .p-keys-spread.is-single{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "list"}.p-original .p-fit-outcomes .p-keys-head{margin:0}.p-original .p-fit-outcomes .p-keys-picture{align-self:center;aspect-ratio:1}.p-original .p-fit-outcomes .p-keys-list{margin-top:clamp(40px,5vw,56px)}.p-original .p-fit-outcomes .p-keys-list>li{padding:24px 0 26px}.p-original .p-fit-outcomes .p-keys-list>li:last-child{border-bottom:0}.p-original .p-fit-outcomes .p-specs-more{margin-top:0}}@media(max-width:699px){.p-original .p-fit-outcomes .p-keys-spread{grid-template-columns:minmax(0,1fr);grid-template-areas:"pic" "head" "list"}.p-original .p-fit-outcomes .p-keys-picture{margin-bottom:30px}.p-original .p-fit-outcomes .p-keys-list{margin-top:28px}.p-original .p-fit-outcomes .p-keys-list>li{padding:20px 0 22px}.p-original .p-fit-outcomes .p-keys-list p{margin-top:8px}.p-original .p-fit-outcomes .p-keys-head .p-fit-intro{margin-top:14px}.p-original .p-fit-outcomes .p-specs-more>summary{min-height:56px;padding:16px 0}}@media(min-width:1200px){.p-original .p-fit-outcomes .p-keys-spread{grid-template-rows:auto auto;grid-template-areas:"head head" "pic list";align-items:stretch}.p-original .p-fit-outcomes .p-keys-picture{align-self:stretch;aspect-ratio:auto;min-height:420px}.p-original .p-fit-outcomes .p-keys-list{margin-top:0;align-self:start}}.p-original .p-glance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1332px;margin:clamp(44px,4.5vw,64px) auto 0;padding:0;border-top:1px solid #cdd5d9}.p-original .p-glance>div{margin:0;padding:18px 20px 20px 0;border-bottom:1px solid #cdd5d9}.p-original .p-glance dt{margin:0;font-size:var(--t-caption,14px);line-height:1.4;color:var(--p-ink,#172630)}.p-original .p-glance dd{margin:6px 0 0;font:500 var(--t-body-l,20px)/1.3 Manrope,Arial,Helvetica,sans-serif;letter-spacing:-.01em;color:var(--p-navy,#092539)}.p-original .p-fit-outcomes .p-glance+.p-specs-more{margin-top:0;border-top:0}@media(max-width:900px){.p-original .p-glance{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.p-original .p-glance{grid-template-columns:repeat(2,minmax(0,1fr))}.p-original .p-glance>div{padding:14px 12px 16px 0}.p-original .p-glance dd{font-size:var(--t-body,18px)}}.p-original .p-quiz{--cat-width:1480px;--cat-gutter:var(--pad,clamp(22px,4.2vw,72px));--t-lede:24px;interpolate-size:allow-keywords}html:has(.p-original .p-quiz .cat-guide-dialog[open]){overflow:hidden;scrollbar-gutter:stable}.p-original :where(.p-quiz) dialog p{margin:22px 0}.p-original .p-quiz :is(h2,h3){text-wrap:wrap}.p-original .p-quiz .cat-wrap{max-width:var(--cat-width);margin-inline:auto;padding-inline:var(--cat-gutter)}.p-original .p-quiz h2,.p-original .p-quiz h3{font-family:var(--display,Arial),Arial,sans-serif;font-weight:500;letter-spacing:-.045em}.p-original .p-quiz :is(a,button,input,summary):focus-visible{outline:3px solid var(--blue);outline-offset:4px}.p-original .p-quiz summary{list-style:none;cursor:pointer}.p-original .p-quiz summary::-webkit-details-marker{display:none}.p-original .p-quiz button{cursor:pointer}.p-original .p-quiz button:disabled{cursor:default}.p-original .p-quiz .cat-price{font-size:var(--t-body-l,20px);white-space:nowrap;margin:0;font-weight:600}.p-original .p-quiz .cat-price strong{font-size:var(--t-body-l,20px);font-weight:600}.p-original .p-quiz .cat-price span{font-size:14px;font-weight:400}.p-original .p-quiz .cat-light-scene{display:block;width:100%;height:auto}.p-original .p-quiz .cat-beam-label{display:grid;grid-template-rows:22px 20px;gap:4px;min-height:46px;font-size:14px;line-height:22px;font-weight:600}.p-original .p-quiz .cat-beam-label output{display:block;font-weight:400;font-size:var(--t-caption,14px);line-height:20px;text-align:left}.p-original .p-quiz :is(.cat-beam-demo,.cat-brightness-demo) input{display:block;width:100%;margin:3px 0 0;height:40px;accent-color:var(--navy);cursor:ew-resize}.p-original .p-quiz .cat-beam-scale{display:flex;justify-content:space-between;gap:10px;font-size:var(--t-caption,14px);color:var(--p-ink,#172630)}.p-original .p-quiz .cat-diagram-caption{font-size:var(--t-caption,14px);line-height:1.5;color:var(--p-ink,#172630);margin-top:14px;min-height:36px}.p-original .p-quiz .cat-chooser{grid-template-columns:1.2fr .8fr;align-items:center}.p-original .p-quiz .cat-chooser-intro p{max-width:580px;font-size:18px}.p-original .p-quiz .cat-chooser-start{justify-self:center;max-width:300px}.p-original .p-quiz .cat-chooser-start .btn{min-width:240px;justify-content:space-between}.p-original .p-quiz .cat-guide-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(940px,calc(100vw - 48px));height:min(780px,calc(100dvh - 48px));max-width:none;max-height:none;border:0;border-radius:4px;padding:0;overflow:hidden;background:#fff;color:var(--navy);box-shadow:0 20px 80px #09253940}.p-original .p-quiz .cat-guide-dialog::backdrop{background:#092539a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.p-original .p-quiz .cat-guide-shell{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;text-align:left}.p-original .p-quiz .cat-guide-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 32px;border-bottom:1px solid var(--line)}.p-original .p-quiz .cat-guide-header h2{font-size:var(--t-lede,24px)!important;letter-spacing:-.035em!important}.p-original .p-quiz .cat-guide-header button{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border:1px solid #a6b5be;border-radius:50%;background:#fff;color:var(--navy);font-size:30px;line-height:1}.p-original .p-quiz .cat-guide-header button:hover{background:#eef3f6}.p-original .p-quiz .cat-guide-progress{padding:20px 40px 0}.p-original .p-quiz .cat-guide-progress ol{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;padding:0;margin:0;gap:12px}.p-original .p-quiz .cat-guide-progress button{display:flex;align-items:center;gap:10px;background:none;border:0;border-bottom:3px solid #dbe3e8;padding:0 0 13px;color:var(--p-ink,#172630);font-size:14px;min-height:44px;width:100%;text-align:left}.p-original .p-quiz .cat-guide-progress button>span{display:grid;place-items:center;width:25px;height:25px;flex-shrink:0;border:1px solid #8da1ad;border-radius:50%;font-size:var(--t-caption,14px)}.p-original .p-quiz .cat-guide-progress button:disabled{color:var(--p-ink,#172630)}.p-original .p-quiz .cat-guide-progress button[data-complete]{border-color:#73939b;color:var(--navy)}.p-original .p-quiz .cat-guide-progress button[data-complete]>span{background:#edf3f6;border-color:#73939b}.p-original .p-quiz .cat-guide-progress button[aria-current]{border-color:var(--navy);color:var(--navy);font-weight:600}.p-original .p-quiz .cat-guide-progress button[aria-current]>span{color:#fff;background:var(--navy);border-color:var(--navy)}.p-original .p-quiz .cat-guide-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:32px 40px;overflow-anchor:none}.p-original .p-quiz .cat-quiz-step[inert]{display:none}.p-original .p-quiz fieldset{margin:0;padding:0;border:0;min-width:0}.p-original .p-quiz legend{font-family:var(--display,Arial),Arial,sans-serif;letter-spacing:-.035em;font-size:var(--t-lede,24px);line-height:1.25;max-width:770px;padding:0;font-weight:500}.p-original .p-quiz .cat-question-help{margin:16px 0 26px;max-width:700px;color:var(--p-ink,#172630);font-size:16px;line-height:1.6}.p-original .p-quiz .cat-quiz-options{display:grid;grid-template-columns:1fr 1fr;gap:14px}.p-original .p-quiz .cat-quiz-options label{display:flex;align-items:start;gap:14px;padding:20px;border:1px solid #99aab5;border-radius:3px;cursor:pointer;font-size:var(--t-body,18px);line-height:1.45;transition:background .12s,border-color .12s}.p-original .p-quiz .cat-quiz-options input{width:20px;height:20px;flex-shrink:0;margin:3px 0 0;accent-color:var(--navy)}.p-original .p-quiz .cat-quiz-options label>span>strong{display:block;font-weight:600}.p-original .p-quiz .cat-quiz-options label>span>span{display:block;font-size:14px;line-height:1.55;color:var(--p-ink,#172630);margin-top:7px}.p-original .p-quiz .cat-quiz-options label:hover{background:#f5f7f8;border-color:var(--navy)}.p-original .p-quiz .cat-quiz-options label:has(input:checked){border-color:var(--navy);background:#edf3f6;box-shadow:inset 0 0 0 1px var(--navy)}.p-original .p-quiz .cat-quiz-options label:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:3px}@supports selector(:has(*)){.p-original .p-quiz .cat-quiz-options input:focus-visible{outline:0}}.p-original .p-quiz .cat-quiz-actions{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--line);background:#fff;padding:18px 40px}.p-original .p-quiz .cat-quiz-actions button:not(.btn){border:0;background:transparent;color:var(--navy);padding:10px 0;min-height:44px;text-decoration:underline;font-size:16px}.p-original .p-quiz .cat-quiz-actions .btn{font-size:16px;min-height:52px;min-width:220px;justify-content:space-between}.p-original .p-quiz .cat-quiz-actions button:disabled{opacity:.42}.p-original .p-quiz :is(legend,#cat-quiz-result-title):focus{outline:0}.p-original .p-quiz .cat-quiz-beam-help{margin-top:24px;border-block:1px solid var(--line)}.p-original .p-quiz .cat-quiz-beam-help summary{display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:var(--t-ui,16px);padding:16px 0}.p-original .p-quiz .cat-quiz-beam-help summary>span{font-size:var(--t-lede,24px)}.p-original .p-quiz .cat-quiz-beam-help[open] summary>span{transform:rotate(45deg)}.p-original .p-quiz .cat-quiz-beam-help .cat-beam-demo{max-width:400px;margin:0 auto 24px;background:#f0f4f5;padding:18px}.p-original .p-quiz .cat-quiz-result>h3{font-size:var(--t-sub,clamp(26px,2.4vw,34px));line-height:1.25}.p-original .p-quiz .cat-quiz-result-intro{font-size:16px;line-height:1.6;color:var(--p-ink,#172630);margin:14px 0 28px;max-width:690px}.p-original .p-quiz .cat-quiz-recommendations{display:grid;gap:28px}.p-original .p-quiz .cat-quiz-recommendations>article{display:grid;grid-template-columns:minmax(150px,29%) 1fr;gap:28px}.p-original .p-quiz .cat-quiz-recommendations img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:2px}.p-original .p-quiz .cat-quiz-recommendations h4{font-family:var(--display,Arial),Arial,sans-serif;font-size:var(--t-lede,24px);line-height:1.3;letter-spacing:-.035em;font-weight:500;margin:0}.p-original .p-quiz .cat-quiz-recommendations article>div>p{font-size:16px;line-height:1.65}.p-original .p-quiz .cat-quiz-recommendations .cat-quiz-tradeoff{color:var(--p-ink,#172630);font-size:14px;border-left:2px solid #bdcdd6;padding-left:12px}.p-original .p-quiz .cat-quiz-buy{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;margin-top:22px}.p-original .p-quiz .cat-quiz-buy .btn{min-height:48px;font-size:var(--t-ui,16px)}.p-original .p-quiz .cat-quiz-setup{background:#eef3f6;padding:20px 24px;margin-top:28px}.p-original .p-quiz .cat-quiz-setup p{font-size:var(--t-ui,16px);line-height:1.65;margin-top:8px}.p-original .p-quiz .cat-quiz-advice{font-size:14px;line-height:1.65;margin-top:20px}.p-original .p-quiz .cat-quiz-advice a{white-space:nowrap}.p-original .p-quiz .cat-two-recommendations>article+article{border-top:1px solid var(--line);padding-top:28px}.p-original .p-quiz .cat-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.p-original .p-quiz .cat-chooser{gap:35px}}@media(max-width:760px){.p-original .p-quiz .cat-chooser{grid-template-columns:1fr;gap:26px}.p-original .p-quiz .cat-chooser-intro p{font-size:var(--t-body,18px);margin-top:17px}.p-original .p-quiz .cat-chooser-start{justify-self:start;max-width:none}.p-original .p-quiz .cat-guide-dialog{width:calc(100vw - 24px);height:calc(100dvh - 24px)}.p-original .p-quiz .cat-guide-header{padding:12px 20px}.p-original .p-quiz .cat-guide-header h2{font-size:var(--t-body-l,20px)!important}.p-original .p-quiz .cat-guide-progress{padding:15px 24px 0}.p-original .p-quiz .cat-guide-progress ol{gap:8px}.p-original .p-quiz .cat-guide-progress button{flex-direction:column;align-items:start;gap:7px;font-size:var(--t-caption,14px);padding-bottom:10px}.p-original .p-quiz .cat-guide-scroll{padding:26px 24px}.p-original .p-quiz legend{font-size:var(--t-lede,24px)}.p-original .p-quiz .cat-question-help{font-size:var(--t-ui,16px);margin:14px 0 22px}.p-original .p-quiz .cat-quiz-options{grid-template-columns:1fr;gap:12px}.p-original .p-quiz .cat-quiz-options label{padding:16px;font-size:16px}.p-original .p-quiz .cat-quiz-options label>span>span{font-size:14px;margin-top:5px}.p-original .p-quiz .cat-quiz-actions{padding:15px 24px;gap:20px}.p-original .p-quiz .cat-quiz-actions .btn{min-width:0;font-size:var(--t-ui,16px);padding:13px 17px;gap:20px}.p-original .p-quiz .cat-quiz-result>h3{font-size:28px}.p-original .p-quiz .cat-quiz-recommendations>article{grid-template-columns:1fr;gap:20px}.p-original .p-quiz .cat-quiz-recommendations img{width:150px}.p-original .p-quiz .cat-quiz-setup{padding:18px}}@media(max-width:360px){.p-original .p-quiz .cat-guide-header{padding-inline:16px}.p-original .p-quiz .cat-guide-header h2{font-size:var(--t-body-l,20px)!important}.p-original .p-quiz .cat-guide-scroll{padding:22px 18px}.p-original .p-quiz .cat-guide-progress{padding-inline:18px}.p-original .p-quiz .cat-quiz-actions{padding-inline:18px;gap:12px}.p-original .p-quiz .cat-quiz-actions .btn{font-size:14px;gap:12px;padding-inline:12px}.p-original .p-quiz .cat-guide-header{gap:12px}.p-original .p-quiz .cat-guide-header h2{min-width:0;overflow-wrap:anywhere}.p-original .p-quiz .cat-quiz-actions{flex-wrap:wrap}.p-original .p-quiz .cat-quiz-actions-end{flex-wrap:wrap;min-width:0;gap:10px}.p-original .p-quiz .cat-quiz-actions button[data-quiz-skip]{white-space:normal}.p-original .p-quiz .cat-quiz-options label{padding:14px;gap:10px}}@media(prefers-reduced-motion:reduce){.p-original .p-quiz .cat-quiz-options label{transition:none}}.p-original .p-quiz .cat-quiz-result h5{font-family:Arial,Helvetica,sans-serif;font-size:var(--t-body,18px);font-weight:600;line-height:1.4;letter-spacing:0;margin:20px 0 6px;color:var(--navy)}.p-original .p-quiz .cat-quiz-recommendations article>div>h5:first-child{margin-top:0}.p-original .p-quiz .cat-quiz-recommendations article>div>p{margin-top:0}.p-original .p-quiz .cat-quiz-get{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:var(--t-ui,16px);line-height:1.5}.p-original .p-quiz .cat-quiz-get li{position:relative;padding-left:16px}.p-original .p-quiz .cat-quiz-get li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:var(--navy)}.p-original .p-quiz .cat-quiz-others{margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.p-original .p-quiz .cat-quiz-others h4,.p-original .p-quiz .cat-quiz-setup h4{font-family:Arial,Helvetica,sans-serif;font-size:var(--t-body,18px);font-weight:600;letter-spacing:0;line-height:1.4}.p-original .p-quiz .cat-quiz-others p{font-size:var(--t-ui,16px);line-height:1.6;margin-top:8px}.p-original .p-quiz .cat-quiz-others strong{font-weight:600}.p-original .p-quiz .cat-quiz-trial{font-size:var(--t-ui,16px);line-height:1.6;margin-top:24px;max-width:640px}.p-original .p-quiz .cat-quiz-result>.cat-quiz-buy{margin-top:18px}.p-original .p-quiz .cat-quiz-actions-end{display:flex;align-items:center;gap:20px}.p-original .p-quiz .cat-quiz-actions button[data-quiz-skip]{white-space:nowrap}@media(max-width:760px){.p-original .p-quiz .cat-quiz-actions-end{gap:14px}.p-original .p-quiz .cat-quiz-actions button[data-quiz-skip]{font-size:var(--t-caption,14px)}}.p-original .p-quiz .cat-quiz-result>h3+.cat-quiz-recommendations{margin-top:22px}.p-original .p-quiz .cat-quiz-actions button[data-quiz-restart]{white-space:nowrap}.p-original .p-quiz a .arrow{display:inline-block;text-decoration:none}.p-original .p-quiz .cat-price span{margin-right:0}.p-original .p-quiz .btn .arrow{margin-left:0}.p-original .p-quiz .cat-demo-controls{min-height:0;padding-top:0}.p-original .p-quiz .cat-demo-controls{margin-top:18px}.p-original .p-quiz .cat-demo-controls{box-sizing:border-box}.p-original .p-quiz h2{font-size:clamp(32px,3vw,44px);line-height:1.12}.p-original .p-quiz .cat-chooser h2{max-width:560px}.p-original .p-quiz .cat-chooser{gap:48px}.p-original .p-quiz .cat-chooser-intro p{margin-top:12px}@media(max-width:760px){.p-original .p-quiz .cat-chooser{margin-bottom:40px}}.p-original .p-quiz .cat-chooser{display:block;padding-block:64px;background:#dceef8}.p-original .p-quiz .cat-chooser-inner{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:center}@media(max-width:1100px){.p-original .p-quiz .cat-chooser-inner{gap:35px}}@media(max-width:760px){.p-original .p-quiz .cat-chooser{padding-block:44px}.p-original .p-quiz .cat-chooser-inner{grid-template-columns:1fr;gap:26px}}.p-original .p-quiz details::details-content{height:0;overflow:clip;transition:height .38s cubic-bezier(.4,0,.2,1),content-visibility .38s allow-discrete}.p-original .p-quiz details[open]::details-content{height:auto}.p-original .p-quiz .cat-chooser h2{font-size:clamp(32px,3vw,44px)}@media(prefers-reduced-motion:reduce){.p-original .p-quiz details::details-content{transition:none}}.p-original .p-quiz .cat-quiz-recommendations .cat-quiz-buy{margin:22px 0 28px}.p-original .p-quiz .cat-chooser{margin-bottom:0}@media(prefers-reduced-motion:reduce){.p-original .p-quiz *,.p-original .p-quiz *:before,.p-original .p-quiz *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.p-original .p-quiz .cat-guide-shell{grid-template-columns:minmax(0,1fr)}@media(max-width:360px){.p-original .p-quiz .cat-quiz-actions button[data-quiz-skip]{white-space:normal}.p-original .p-quiz .cat-quiz-actions [data-quiz-next]{flex-shrink:0}}.p-original .p-quiz :is(legend,#cat-quiz-result-title):is(:focus,:focus-visible){box-shadow:none;outline:0}.p-original .p-specsec,.p-original .p-specs-band{background:#f1f4f5}.p-original .cat-stories+.p-specs-band{margin-top:clamp(56px,6vw,96px)}.p-original .p-specsec-inner{max-width:1332px;margin:0 auto}.p-original .p-specsec-head{max-width:860px;margin:0 0 clamp(32px,3.4vw,48px)}.p-original .p-specsec-head h2{margin:0;color:var(--p-navy,#092539)}.p-original .p-specsec-intro{margin:16px 0 0;font-size:var(--t-body,18px);line-height:1.55;color:var(--p-ink,#172630)}.p-original .p-specsec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;background:#cdd5d9;border:1px solid #cdd5d9}.p-original .p-specsec-grid{grid-auto-rows:1fr}.p-original .p-specsec-item{position:relative;margin:0;padding:22px 24px 26px;background:#fff;transition:background-color .18s ease}.p-original .p-specsec-item.has-tip{cursor:pointer}.p-original .p-specsec-item dt{display:block;min-height:24px;margin:0;font-size:var(--t-caption,14px);line-height:1.4;color:var(--p-ink,#172630)}.p-original .p-specsec-item dd{margin:10px 0 0;font:500 clamp(22px,1.8vw,26px)/1.2 Manrope,Arial,Helvetica,sans-serif;letter-spacing:-.02em;color:var(--p-navy,#092539);text-wrap:balance}@media(hover:hover){.p-original .p-specsec-item.has-tip:hover{background:#f8fafa}}.p-original .p-specsec-i{position:relative;display:inline-grid;place-items:center;width:24px;height:24px;margin:0 0 0 4px;vertical-align:-7px;padding:0;border:0;border-radius:50%;background:none;color:var(--p-blue,#004b87);cursor:pointer}.p-original .p-specsec-i:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.p-original .p-specsec-i svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.p-original .p-specsec-i svg .dot{fill:currentColor;stroke:none}.p-original .p-specsec-i svg .ring,.p-original .p-specsec-i svg path,.p-original .p-specsec-i svg .dot{transition:fill .16s ease,stroke .16s ease}.p-original .p-specsec-item.is-open .p-specsec-i svg .ring{fill:var(--p-navy,#092539);stroke:var(--p-navy,#092539)}.p-original .p-specsec-item.is-open .p-specsec-i svg path{stroke:#fff}.p-original .p-specsec-item.is-open .p-specsec-i svg .dot{fill:#fff}.p-original .p-specsec-i:focus-visible{outline:2px solid var(--p-navy,#092539);outline-offset:3px}.p-original .p-specsec-last{white-space:nowrap}.p-original .p-specsec-tip{position:absolute;left:0;bottom:calc(100% - var(--mark-top,22px) + 12px);z-index:30;width:max-content;max-width:100%;padding:14px 16px 15px;background:var(--p-navy,#092539);color:#fff;font:400 var(--t-ui,16px)/1.5 Arial,Helvetica,sans-serif;letter-spacing:0;text-align:left;white-space:normal;text-wrap:pretty;box-shadow:0 16px 40px #0925393d;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s;pointer-events:none;cursor:auto}.p-original .p-specsec-tip:after{content:"";position:absolute;top:100%;left:var(--arrow-x,20px);margin-left:-7px;border:7px solid transparent;border-top-color:var(--p-navy,#092539)}.p-original .p-specsec-tip.is-below{bottom:auto;top:calc(var(--mark-bottom,44px) + 12px);transform:translateY(-6px)}.p-original .p-specsec-tip.is-below:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--p-navy,#092539)}.p-original .p-specsec-item.is-open .p-specsec-tip{left:var(--tip-x,16px);max-width:min(320px,calc(100vw - 32px));opacity:1;visibility:visible;transform:none;transition:opacity .16s ease,transform .16s ease;pointer-events:auto}.p-original .p-specsec:not([data-wired]) .p-specsec-item:focus-within .p-specsec-tip{opacity:1;visibility:visible;transform:none}.p-original .p-specsec .p-specs-more{max-width:none;margin:clamp(36px,4vw,56px) 0 0;border-top:1px solid #cdd5d9;border-bottom:1px solid #cdd5d9}.p-original .p-specsec .p-specs-more>summary{justify-content:flex-start;min-height:64px;padding:20px 0}@media(max-width:1024px){.p-original .p-specsec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.p-original .p-specsec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p-original .p-specsec-item{padding:16px 14px 20px}.p-original .p-specsec-item dd{margin-top:8px;font-size:20px}.p-original .p-specsec .p-specs-more>summary{min-height:56px;padding:16px 0}}@media(max-width:360px){.p-original .p-specsec-item{padding:14px 12px 18px}.p-original .p-specsec-item dd{font-size:18px}}@media(prefers-reduced-motion:reduce){.p-original .p-specsec-tip,.p-original .p-specsec-item,.p-original .p-specsec-i svg *{transition:none!important}.p-original .p-specsec-tip,.p-original .p-specsec-tip.is-below{transform:none}}@media(max-width:700px){.p-original .p-specsec{overflow-x:clip}}.p-original .p-specsec-item.is-open .p-specsec-tip{max-width:var(--tip-max,min(320px, calc(100vw - 32px) ))}.p-original .p-trio-head{max-width:760px;margin-bottom:44px}.p-original .p-trio-head p{max-width:640px;margin-top:18px;font-size:var(--t-body,18px);line-height:1.65;color:var(--p-ink,#172630)}.p-original .p-trio-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:0;padding:0;list-style:none}.p-original .p-trio-item{min-width:0;margin:0}.p-original .p-trio-picture{margin:0 0 24px;overflow:hidden;background:#f1f4f5;aspect-ratio:1}.p-original .p-trio-picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 50%)}.p-original .p-trio-copy h3{font-size:28px;line-height:1.2}.p-original .p-trio-copy p{margin-top:12px;font-size:var(--t-body,18px);line-height:1.65;color:var(--p-ink,#172630)}@media(max-width:1100px){.p-original .p-trio-list{grid-template-columns:1fr;gap:32px}.p-original .p-trio-item{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:28px;align-items:center;padding-bottom:32px;border-bottom:1px solid var(--line,#cdd5d9)}.p-original .p-trio-item:last-child{padding-bottom:0;border-bottom:0}.p-original .p-trio-picture{margin:0}.p-original .p-trio-copy h3{font-size:26px}}@media(max-width:540px){.p-original .p-trio-head{margin-bottom:28px}.p-original .p-trio-item{display:block}.p-original .p-trio-picture{margin-bottom:20px;aspect-ratio:1}}.p-original .cat-story{display:grid;grid-template-columns:1.15fr 1fr;width:100%;background:#f1f4f5;color:var(--navy)}.p-original .cat-story>figure{position:relative;min-height:700px;margin:0;overflow:hidden}.p-original .cat-story>figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 50%)}.p-original .cat-story-copy{align-self:center;padding:72px var(--pad,clamp(24px,4.5vw,72px))}.p-original .cat-story-copy h2{max-width:560px}.p-original .cat-story-copy p{max-width:480px;margin-top:24px;font-size:18px;line-height:1.65;color:var(--p-ink,#172630)}.p-original .cat-story-copy p+p{margin-top:26px}.p-original .cat-text-link{display:inline-block;position:relative;margin-top:30px;font-size:16px;color:var(--navy)}.p-original .cat-text-link .arrow{display:inline-block;position:relative;top:-1px;margin-left:20px;line-height:1;vertical-align:middle;text-decoration:none}.p-original .cat-text-link:after{content:"";position:absolute;left:0;right:0;top:50%;height:max(44px,100%);transform:translateY(-50%)}.p-original .cat-colour a:focus-visible{outline-color:var(--navy)}.p-original .cat-care{background:var(--navy);color:#fff;grid-template-columns:1fr 1.15fr}.p-original .cat-care .cat-story-copy,.p-original .cat-care .cat-story-copy h2,.p-original .cat-care .cat-story-copy p,.p-original .cat-care .cat-text-link{color:#fff}.p-original .cat-care a:focus-visible{outline-color:var(--gold)}@media(max-width:1100px){.p-original .cat-story>figure{min-height:660px}.p-original .cat-story-copy{padding:64px 32px}}@media(max-width:900px)and (min-width:761px){.p-original .cat-story,.p-original .cat-care{grid-template-columns:1fr}.p-original .cat-story>figure{min-height:0;height:440px}.p-original .cat-story-copy{padding:56px var(--pad,clamp(24px,4.5vw,72px)) 64px}}@media(max-width:760px){.p-original .cat-story,.p-original .cat-care{grid-template-columns:1fr;grid-template-rows:400px 1fr}.p-original .cat-story>figure{min-height:0;height:400px}.p-original .cat-story-copy{padding:52px 24px 60px}.p-original .cat-story-copy p{margin-top:20px;font-size:var(--t-body,18px)}.p-original .cat-care>figure{order:-1}}@media(max-width:540px){.p-original .cat-story,.p-original .cat-care{grid-template-rows:380px 1fr}.p-original .cat-story>figure{height:380px}}.p-original .cat-stories{width:calc(min(100%,1480px) - 2 * var(--pad,clamp(22px,4.2vw,72px)));margin-inline:auto}@media(max-width:760px){.p-original .cat-stories{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/v4-bundle-product.css.map */
