*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}p{line-height:1.75}h1,h2,h3{font-family:var(--serif);letter-spacing:-.025em;margin:0;font-weight:400}.skip-link{z-index:100;background:var(--dark);color:#fff;padding:12px 16px;position:fixed;top:-60px;left:16px}.skip-link:focus{top:16px}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf6f0;position:sticky;top:0}.nav-shell{grid-template-columns:260px minmax(0,1fr) 210px 118px;align-items:center;gap:12px;width:min(1500px,100%);min-height:98px;margin:0 auto;padding-inline:clamp(24px,2.4vw,36px);display:grid}.brand{grid-area:1/1}.brand img{object-fit:contain;object-position:left center;opacity:1;filter:grayscale()contrast(1.55)brightness(.58);width:260px;height:61px}.brand span{color:#3f3b37;width:260px;font-family:var(--serif);letter-spacing:.14em;text-align:center;margin-top:-13px;font-size:16px;font-weight:500;line-height:1.15;display:block}.header-navigation{grid-area:1/2;justify-content:center;align-items:stretch;gap:12px;min-width:0;display:flex}.desktop-nav{justify-content:center;align-items:center;gap:12px;display:flex}.desktop-nav a{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:650;position:relative}.desktop-nav a:after{content:"";background:#111;height:1px;transition:right .18s;position:absolute;bottom:-8px;left:0;right:100%}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after,.desktop-nav a[aria-current=page]:after,.desktop-nav summary[aria-current=page]:before{right:0}.collections-menu,.treatments-menu{position:static}.collections-menu summary,.treatments-menu summary,.oxyjet-menu summary{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:650;list-style:none;position:relative}.treatments-menu>summary,.mobile-treatments-menu>summary{align-items:center;gap:7px;display:inline-flex}.treatments-menu .treatments-parent-link,.mobile-treatments-menu .treatments-parent-link{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.desktop-nav .treatments-menu .treatments-parent-link:after{display:none}.treatments-menu-toggle{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #9a74427a;padding-left:7px;font-size:9px;font-weight:750;line-height:1.2;display:inline-block}.collections-menu summary::-webkit-details-marker{display:none}.treatments-menu summary::-webkit-details-marker{display:none}.oxyjet-menu summary::-webkit-details-marker{display:none}.collections-menu summary:before,.treatments-menu summary:before,.oxyjet-menu summary:before{content:"";background:#111;height:1px;transition:right .18s;position:absolute;bottom:-8px;left:0;right:100%}.collections-menu:hover summary:before,.collections-menu:focus-within summary:before,.collections-menu[open] summary:before,.treatments-menu:hover summary:before,.treatments-menu:focus-within summary:before,.treatments-menu[open] summary:before,.oxyjet-menu:focus-within summary:before,.oxyjet-menu[open] summary:before{right:0}.oxyjet-menu,.about-menu{position:relative}.treatment-links-menu,.mobile-treatment-links-menu{--submenu-button-width:190px}.treatment-links-menu{position:relative}.treatment-links-menu>summary{align-items:center;gap:5px;display:inline-flex}.treatment-links-caret{color:var(--gold);font-family:var(--sans);font-size:13px;font-weight:500;line-height:1;transition:transform .18s}.treatment-links-menu[open] .treatment-links-caret,.mobile-treatment-links-menu[open] .treatment-links-caret{transform:rotate(180deg)}.treatment-links-submenu{width:190px}.oxyjet-submenu{z-index:60;width:var(--submenu-button-width);min-width:0;box-shadow:none;background:0 0;border:0;gap:3px;padding:0;display:none;position:absolute;top:42px;left:0;transform:none}.oxyjet-menu[open] .oxyjet-submenu{display:grid}.desktop-nav .oxyjet-submenu a{width:min(var(--submenu-button-width), 100%);height:var(--submenu-button-height);background:var(--gold);color:#fff;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:4px 8px;font-size:9px;font-weight:750;line-height:1.35;transition:background .18s,color .18s;display:flex}.desktop-nav .oxyjet-submenu a[aria-current=page]{color:#fff}.desktop-nav .oxyjet-submenu a:after{display:none}.desktop-nav .oxyjet-submenu a:hover,.desktop-nav .oxyjet-submenu a:focus-visible{color:#fff;background:#7f5c31}.mega-menu{z-index:45;width:min(1500px,100%);max-height:calc(100vh - 98px);color:var(--ink);border:1px solid var(--line);background:#fbfaf6fc;border-top:0;margin:0 auto;display:none;position:fixed;top:98px;left:0;right:0;overflow-y:auto;box-shadow:0 28px 60px #26211c24}.collections-menu[open] .mega-menu,.treatments-menu[open] .treatment-mega-menu{display:block}.mega-menu-shell{padding:30px 42px 36px}.mega-menu-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:20px;display:flex}.mega-menu-heading>span,.mega-types span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:750}.mega-menu-heading a{border-bottom:1px solid var(--gold);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;gap:12px;padding-bottom:5px;font-size:10px;font-weight:750;display:inline-flex}.mega-menu-heading a:after,.mega-column a:after{display:none}.mega-columns{border-top:1px solid var(--line);border-left:0;grid-template-columns:1.15fr .85fr 1fr;display:grid}.mega-column{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:9px;min-height:310px;padding:26px 28px 30px;display:flex}.mega-column>span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:750}.mega-column>a{width:fit-content;color:var(--muted);letter-spacing:.01em;text-transform:none;font-size:14px;font-weight:500;line-height:1.45}.mega-column>a:hover,.mega-column>a:focus-visible{color:var(--gold)}.mega-collections>a{grid-template-columns:minmax(150px,.9fr) minmax(160px,1.1fr);align-items:baseline;gap:20px;width:100%;padding:7px 0;display:grid}.mega-collections strong{color:var(--ink);font-family:var(--serif);font-size:22px;font-weight:400;line-height:1.05}.mega-collections a:hover strong,.mega-collections a:focus-visible strong{color:var(--gold)}.mega-collections small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.4}.mega-menu-note{color:var(--muted);font-family:var(--serif);margin:18px 0 0;font-size:16px;line-height:1.5}.treatment-mega-menu{color:#fff;background:radial-gradient(circle at 78% 12%,#fff5dc33,#0000 32%),linear-gradient(100deg,#7c592f 0%,#9d7543 52%,#b58c57 100%);border-color:#ffffff57;max-height:min(360px,100vh - 98px);box-shadow:0 24px 54px #1e201f47}.treatment-mega-menu .mega-menu-shell{padding:26px 46px 28px}.treatment-mega-menu .mega-column>span{color:#fff}.treatment-mega-columns{border-top:0;grid-template-columns:1fr .82fr 1.18fr}.treatment-mega-columns .mega-column{border-bottom:0;border-right:2px solid #ffffffb8;min-height:260px;padding:10px 34px 18px}.treatment-mega-columns .mega-column:last-child{border-right:0}.treatment-mega-menu .mega-column>a{color:#fff;letter-spacing:.025em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.45}.treatment-mega-menu .mega-column>a:hover,.treatment-mega-menu .mega-column>a:focus-visible{color:#241f19}.mobile-treatment-panel{background:linear-gradient(145deg,#7c592f,#a77d49);border:1px solid #ffffff47;gap:16px;margin-top:10px;padding:14px;display:grid}.mobile-treatment-group{gap:5px;display:grid}.mobile-treatment-group>span{color:#fff;letter-spacing:.13em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:750}.mobile-menu nav .mobile-treatment-group>a{color:#fffaf1;letter-spacing:.01em;text-transform:none;font-size:12px;font-weight:500;line-height:1.35}.mobile-menu nav .mobile-treatment-group>a:hover,.mobile-menu nav .mobile-treatment-group>a:focus-visible{color:#2a2016}.mobile-menu{flex:0 0 84px;display:block}.header-cta{background:var(--gold);color:#fff;letter-spacing:.075em;text-align:center;text-transform:uppercase;flex-direction:column;grid-area:1/3;justify-content:center;justify-self:end;align-items:center;width:min(210px,100%);min-height:62px;padding:10px 12px;font-size:11px;font-weight:800;line-height:1.35;transition:background .18s,transform .18s;display:inline-flex}.header-cta:hover,.header-cta:focus-visible{background:#7f5c31;transform:translateY(-1px)}.desktop-nav a[aria-current=page]{color:var(--gold)}.header-nora-logo{min-width:0;box-shadow:none;background:0 0;border-left:0;grid-area:1/4;align-self:stretch;place-items:center;padding-inline:0;display:grid}.header-nora-logo img{object-fit:contain;opacity:1;filter:grayscale()contrast(1.55)brightness(.58);width:108px;height:72px}.mobile-menu>summary{color:#fff;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:#9a7442;border:0;justify-content:center;align-items:center;width:100%;min-height:98px;padding:0 14px;font-size:14px;font-weight:800;list-style:none;transition:background .18s;display:flex}.mobile-menu>summary:hover,.mobile-menu>summary:focus-visible{background:#7f5c31}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu nav{z-index:70;background:var(--paper);border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:12px;width:min(320px,100vw - 24px);height:calc(100dvh - 98px);padding:24px 22px 36px;display:grid;position:fixed;top:98px;left:0;right:auto;overflow-y:auto;box-shadow:24px 20px 52px #26211c2e}.mobile-menu nav a{font-family:var(--sans);letter-spacing:.085em;text-transform:uppercase;font-size:14px;font-weight:650;line-height:1.4}.mobile-oxyjet-menu>summary{color:var(--ink);cursor:pointer;font-family:var(--sans);letter-spacing:.085em;text-transform:uppercase;padding:0;font-size:14px;font-weight:650;line-height:1.4;list-style:none}.mobile-treatment-links-menu>summary{justify-content:space-between;align-items:center;width:100%;display:flex}.mobile-treatments-menu>summary{justify-content:space-between;width:100%}.mobile-oxyjet-menu>summary::-webkit-details-marker{display:none}.mobile-oxyjet-links{justify-items:start;gap:2px;padding-top:10px;display:grid}.mobile-menu nav .mobile-oxyjet-links a{width:auto;max-width:calc(100% - 14px);min-height:28px;color:var(--gold);font-family:var(--sans);letter-spacing:.055em;text-transform:uppercase;white-space:normal;background:0 0;align-items:center;padding:5px 0 5px 14px;font-size:10px;font-weight:700;line-height:1.4;text-decoration:none;display:flex}.mobile-menu nav .mobile-oxyjet-links a:hover,.mobile-menu nav .mobile-oxyjet-links a:focus-visible{color:#7f5c31;text-underline-offset:3px;background:0 0;text-decoration:underline}.oxygen-hero{color:#f4f0e8;background:linear-gradient(90deg,#0000006b 0%,#0000001f 45%,#0000 70%),#070707 url(/media/slides/black-oxygen-art-background.webp) 50%/cover no-repeat;border-bottom:0;align-items:center;width:min(1500px,100%);height:clamp(450px,32vw,480px);min-height:450px;margin:0 auto;display:flex;position:relative;overflow:hidden}.oxygen-hero-carousel{isolation:isolate;background:#070707}.oxygen-hero-slides,.oxygen-hero-slide{position:absolute;inset:0}.oxygen-hero-slide{opacity:0;visibility:hidden;background-color:#070707;align-items:center;transition:opacity 1s,visibility 1s step-end;display:flex;overflow:hidden}.oxygen-hero-slide:before{content:"";z-index:1;background:linear-gradient(90deg,#0000008f 0%,#00000040 43%,#0000 72%);position:absolute;inset:0}.oxygen-hero-slide.is-active{z-index:2;opacity:1;visibility:visible;transition:opacity 1s,visibility step-start}.oxygen-hero-image{background-position:50%;background-size:cover;position:absolute;inset:-2%;transform:scale(1)}.oxygen-hero-slide.is-active .oxygen-hero-image{pointer-events:none;animation:5.5s ease-out both oxygen-hero-drift}@keyframes oxygen-hero-drift{0%{transform:scale(1)}to{transform:scale(1.025)}}.oxygen-hero-copy{z-index:2;width:min(560px,46%);margin-left:clamp(34px,6vw,90px);position:relative}.oxygen-hero-label{color:var(--gold-light);letter-spacing:.16em;text-transform:uppercase;margin:0 0 13px;font-size:11px;font-weight:650;line-height:1.4}.oxygen-hero h1,.oxygen-hero h2{color:#f4f0e8;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:balance;word-break:normal;max-width:560px;font-size:clamp(38px,3.7vw,54px);line-height:1.01}.oxygen-hero-text{color:#f4f0e8e0;text-wrap:balance;max-width:560px;margin:17px 0 0;font-size:clamp(16px,1.25vw,19px);line-height:1.5}.oxygen-hero-proof{max-width:620px;color:var(--gold-light);letter-spacing:.075em;text-transform:uppercase;margin:13px 0 0;font-size:12px;font-weight:700;line-height:1.5}.oxygen-hero-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.oxygen-hero-actions .button{min-height:42px;padding:11px 16px;font-size:10px}.oxygen-hero-actions .button-line{color:#fff;border-color:#ffffffb8}.oxygen-hero-actions .button-line:hover,.oxygen-hero-actions .button-line:focus-visible{color:#fff;background:#ffffff1a;border-color:#fff}.device-proof{isolation:isolate;background:var(--ivory);border-bottom:1px solid var(--line);place-items:center;width:min(1500px,100%);margin:0 auto;padding:12px clamp(24px,5vw,72px) 14px;display:grid}.device-proof figure{width:min(440px,100%);margin:0}.page-hero{background:radial-gradient(circle at 75% 25%, #c6a8772e, transparent 26%), linear-gradient(125deg, var(--ivory), #f8f5ee);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(360px,.8fr);align-items:center;gap:clamp(50px,8vw,130px);width:min(1500px,100%);min-height:520px;margin:0 auto;padding:74px clamp(34px,6vw,90px);display:grid}.hero-copy{max-width:850px}.eyebrow{color:#6a5740;letter-spacing:.01em;text-transform:none;align-items:center;gap:14px;margin:0 0 26px;font-size:17px;font-weight:750;line-height:1.4;display:flex}.eyebrow:before{content:"";background:var(--gold);width:36px;height:1px}.homepage-key-label{font-weight:750}h1{max-width:900px;font-size:var(--type-page-title);line-height:1.02}.homepage-title{max-width:820px;font-size:var(--type-home-title);line-height:1.06}.lead{color:#5d5852;max-width:750px;margin:34px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.75}.button-row{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.button{border:1px solid var(--gold);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;min-height:58px;padding:0 24px;font-size:11px;font-weight:750;transition:background .18s,color .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-gold{background:var(--gold);color:#fff}.button-gold:hover{background:#7f5c31}.button-line{color:#fff;background:#111;border-color:#111}.button-line:hover{background:var(--gold);border-color:var(--gold);color:#fff}.device-stage{background:linear-gradient(135deg,#ffffffad,#e2d7c670),repeating-linear-gradient(120deg,#0000 0 115px,#9a74421a 116px 117px);border:1px solid #9a744238;place-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}.device-stage:before{content:"";border:1px solid #9a744240;border-radius:50%;width:440px;height:440px;position:absolute}.device-stage img{z-index:2;object-fit:contain;mix-blend-mode:normal;width:min(320px,74%);height:490px;position:relative}.device-stage img.device-brand-image{width:min(680px,92%);height:auto;max-height:490px}.device-stage:has(img.device-brand-image){min-height:auto;box-shadow:none;background:0 0;border:0;padding:20px 0}.device-stage:has(img.device-brand-image):before{display:none}.device-stage:has(img.device-brand-image) .stage-word{display:none}.device-stage.line-stage img{width:min(520px,86%);height:430px}.device-hero-image{width:min(540px,100%);box-shadow:none;background:0 0;border:0;margin:0 auto;position:relative;overflow:visible}.device-product-photo{object-fit:contain;mix-blend-mode:multiply;filter:contrast(1.08)saturate(.92)drop-shadow(0 18px 24px #3930241a);width:100%;height:auto;display:block}.device-brand-row{justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px 8px;display:flex}.device-brand-lockup{width:min(58%,285px)}.device-brand-lockup img{width:100%;height:auto;display:block}.device-brand-lockup span{color:#747474;font-family:var(--serif);letter-spacing:.07em;margin-top:1px;font-size:clamp(11px,1.15vw,15px);display:block}.device-nora-logo{object-fit:contain;object-position:center;width:64px;height:46px}.device-origin-line{color:#4e4a45;font-family:var(--serif);letter-spacing:.045em;text-align:center;background:0 0;border-top:1px solid #77797c2e;padding:8px 12px 0;font-size:clamp(12px,1vw,15px);font-weight:600;line-height:1.25;display:block}.stage-word{color:#9a74421c;font-family:var(--serif);letter-spacing:-.06em;font-size:clamp(54px,6vw,104px);position:absolute;bottom:4px;left:18px}.trust-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);width:min(1500px,100%);margin:0 auto;display:grid}.trust-strip span{min-height:72px;color:var(--muted);border-right:1px solid var(--line);letter-spacing:.01em;text-align:center;text-transform:none;place-items:center;padding:20px;font-size:17px;font-weight:750;display:grid}.brand-slide{background:var(--ivory);border-bottom:1px solid var(--line);width:min(1500px,100%);margin:0 auto;padding:clamp(28px,4vw,58px)}.brand-slide-top{background:linear-gradient(#f5f0e72e, #f5f0e72e), var(--ivory);padding:clamp(18px,2.1vw,32px)}.brand-slide img{filter:saturate(.78)sepia(.04)contrast(.99)brightness(1.015);width:100%;height:auto;display:block;box-shadow:0 18px 48px #4a3b2d17}.statement-section,.authority-section{grid-template-columns:1.15fr .85fr;gap:clamp(50px,9vw,150px);width:min(1320px,100% - 48px);margin:0 auto;padding:84px 0;display:grid}.statement-section h2,.section-heading h2,.split-copy h2,.authority-section h2,.cta-panel h2,.footer-intro h2{font-size:var(--type-section-title);line-height:1.08}.statement-copy{align-self:end;max-width:570px}.statement-copy p,.split-copy>p,.authority-section>div:last-child p{color:var(--muted);font-size:17px}.statement-section-compact{align-items:start;padding:38px 0}.statement-section-compact .statement-copy{align-self:start;padding-top:36px}.statement-section-compact .statement-copy p{font-size:16px;line-height:1.6}.statement-section-compact .text-link{margin-top:18px}.text-link{border-bottom:1px solid var(--gold);letter-spacing:.08em;text-transform:uppercase;gap:16px;margin-top:26px;padding-bottom:8px;font-size:12px;font-weight:700;display:inline-flex}.route-section,.collection-preview{background:var(--ivory);padding:84px max(24px,50vw - 660px)}.section-heading{max-width:920px;margin-bottom:46px}.route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.route-card{min-height:310px;color:var(--ink);background:#e4d6c1;border:1px solid #9a744257;flex-direction:column;padding:34px;transition:background .2s,border-color .2s,transform .2s;display:flex}.route-card:hover{background:#d8c3a5;border-color:#9a74429e;transform:translateY(-3px)}.route-card small,.line-list small{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:750}.route-section-compact{padding-top:32px;padding-bottom:32px}.route-section-hero{border-top:0;width:min(1500px,100%);margin:0 auto}.route-section-compact .section-heading{margin-bottom:16px}.route-section-compact .route-card{min-height:164px;padding:24px}.route-section-compact .route-card small{margin-top:0}.route-section-compact .route-card h3{min-height:58px;margin-top:10px}.route-section-compact .route-card>span:last-child{padding-top:12px}.route-card h3{min-height:80px;font-size:var(--type-card-title);margin-top:14px;line-height:1.1}.route-card p{color:#5f574f;margin:8px 0 0}.route-card>span:last-child{color:currentColor;align-self:flex-end;margin-top:auto;padding-top:20px;font-family:inherit;font-size:24px}.split-feature{color:#fff;background:#070707;grid-template-columns:1fr 1fr;min-height:400px;display:grid}.split-visual{background:#070707;border-right:1px solid #c6a8773d;flex-direction:column;justify-content:center;min-height:400px;padding:40px;display:flex;position:relative;overflow:hidden}.split-visual span,.split-visual strong{z-index:2;font-family:var(--serif);letter-spacing:-.08em;font-size:clamp(60px,8vw,112px);font-weight:400;line-height:.75}.split-visual strong{color:var(--gold-light);margin-left:12%;font-style:italic}.split-visual i{border:1px solid #c6a87752;border-radius:50%;width:370px;height:370px;position:absolute;right:-8%}.split-copy{align-self:center;max-width:650px;padding:clamp(42px,5vw,64px)}.split-copy h2{font-size:clamp(34px,3.6vw,52px)}.split-copy .eyebrow,.cta-panel .eyebrow{color:var(--gold-light)}.split-copy>p{color:#ffffffad;margin-top:22px}.authority-section{grid-template-columns:.45fr .9fr .8fr;align-items:center}.authority-section-compact{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(50px,9vw,150px);padding:36px 0}.authority-lead{grid-template-columns:176px minmax(0,1fr);align-items:start;gap:32px;display:grid}.authority-section-compact>div:last-child p{margin:0;font-size:16px;line-height:1.55}.authority-section-compact>div:last-child p+p{margin-top:10px}.authority-section-compact .text-link{margin-top:18px}.authority-number{color:var(--gold);font-family:var(--serif);font-size:clamp(120px,16vw,220px);line-height:.7}.authority-section-compact .authority-number{font-size:clamp(110px,14vw,176px);line-height:.8}.homepage-trust-strip span{min-height:52px;padding:12px 20px}.split-feature-compact,.split-feature-compact .split-visual{min-height:300px}.split-feature-compact .split-visual{padding:32px}.split-feature-compact .split-visual span,.split-feature-compact .split-visual strong{font-size:clamp(56px,7vw,96px)}.split-feature-compact .split-visual i{width:280px;height:280px}.split-feature-compact .split-copy{padding:32px 48px}.collection-preview{background:var(--paper);border-top:1px solid var(--line);grid-template-columns:1.08fr .92fr;align-items:start;gap:clamp(42px,5vw,72px);width:min(1320px,100% - 48px);margin:0 auto;padding:40px 0;display:grid}.collection-preview .section-heading{max-width:650px;margin-bottom:0}.collection-preview .line-list{margin-top:62px}.collection-intro{max-width:620px;margin-top:16px}.collection-intro p{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.collection-intro p+p{margin-top:10px}.collection-intro strong{color:var(--ink);font-weight:750}.line-list{border-top:1px solid var(--line);margin-top:22px}.line-list a{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(110px,.65fr) minmax(0,1fr) 24px;grid-template-areas:"number label title arrow";align-items:center;gap:12px;min-height:58px;transition:background-color .18s;display:grid}.line-list a:hover,.line-list a:focus-visible{background:color-mix(in srgb, var(--gold) 5%, transparent)}.line-list>a>span:first-child{color:var(--gold);font-family:var(--serif);grid-area:number;font-size:24px}.line-list>a>span:last-child{color:var(--gold);grid-area:arrow;justify-self:end}.line-list small{grid-area:label;margin-top:0;font-size:9px}.line-list h3{grid-area:title;font-size:clamp(23px,2vw,31px);line-height:1.08}.cta-panel{background:var(--gold);color:#fff;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(40px,6vw,90px);width:100%;max-width:none;min-height:285px;margin:0;padding:32px max(24px,50vw - 660px);display:grid}.cta-panel h2{max-width:620px;font-size:clamp(30px,2.7vw,42px);line-height:1.04}.cta-title-line{white-space:nowrap;display:block}.cta-panel .eyebrow{margin-bottom:10px}.cta-panel .button-row{margin-top:18px}.cta-panel .button{min-height:50px;padding:0 20px;font-size:10px}.cta-panel>div:last-child{align-self:center}.cta-panel>div:last-child>p{color:#ffffffd1;max-width:620px;margin:0;font-size:15px;line-height:1.6}.cta-panel .button-gold{color:var(--ink);background:#fff;border-color:#fff}.cta-panel .button-line{border-color:#ffffffbf}.cta-panel[data-tone=dark]{background:var(--dark)}.site-footer{color:#fff;background:#070707;min-height:330px}.footer-shell{grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);gap:42px;width:min(1320px,100% - 48px);margin:0 auto;padding:22px 0 18px;display:grid}.footer-intro img{object-fit:contain;object-position:left center;filter:none;opacity:1;width:104px;height:50px;margin-bottom:8px}.footer-intro h2{max-width:440px;font-size:clamp(26px,1.95vw,31px);line-height:1.04}.footer-intro p{color:#fff9;max-width:500px;margin:8px 0 0;font-size:12.5px;line-height:1.42}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;min-width:0;display:grid}.footer-links>div{flex-direction:column;gap:5px;min-width:0;display:flex}.footer-links span{color:var(--gold-light);letter-spacing:.16em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:750}.footer-links a,.footer-links p{color:#ffffffad;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.32}.footer-bottom{color:#ffffff73;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;min-height:42px;padding:9px max(24px,50vw - 660px);font-size:9px;display:flex}.footer-bottom nav{justify-content:center;align-items:center;gap:22px;display:flex}.footer-bottom nav a{color:#ffffff94;transition:color .18s}.footer-bottom nav a:hover,.footer-bottom nav a:focus-visible{color:var(--gold-light)}.interior-hero{background:radial-gradient(circle at 78% 22%, #c6a8772e, transparent 27%), linear-gradient(125deg, var(--ivory), #f8f5ee);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.08fr) minmax(300px,.62fr);align-items:center;gap:clamp(34px,5vw,72px);width:100%;height:clamp(450px,32vw,480px);min-height:450px;margin:0 auto;padding:32px max(24px,50vw - 660px);display:grid}.interior-hero.with-device{grid-template-columns:minmax(0,1.08fr) minmax(300px,.62fr)}.interior-hero-compact{gap:clamp(28px,4vw,56px);min-height:450px;padding-top:32px;padding-bottom:32px}.interior-hero-compact h1{max-width:22ch;font-size:clamp(40px,3.6vw,52px)}.interior-hero-compact .lead{margin-top:10px;line-height:1.45}.interior-hero .eyebrow{margin-bottom:10px;font-size:15px}.interior-hero h1{max-width:16ch;font-size:clamp(42px,3.8vw,56px);line-height:1.02}.interior-hero .lead{max-width:720px;margin-top:14px;font-size:clamp(15px,1.25vw,17px);line-height:1.52}.interior-hero .button-row{margin-top:22px}.interior-hero .button{min-height:48px}.interior-hero .device-stage{height:100%;min-height:0;overflow:hidden}.interior-hero .device-stage img.device-brand-image{width:min(560px,92%);max-height:300px}.interior-hero.editorial-hero{background:radial-gradient(circle at 82% 18%, #c6a87721, transparent 28%), linear-gradient(125deg, var(--ivory), #f8f5ee);grid-template-columns:minmax(0,1.08fr) minmax(300px,.62fr);align-items:center;gap:clamp(34px,5vw,72px);height:clamp(450px,32vw,480px);min-height:450px;padding:32px max(24px,50vw - 660px)}.editorial-hero .interior-hero-copy{grid-area:1/1;padding:0}.editorial-hero .eyebrow{margin-bottom:10px;font-size:15px}.editorial-hero h1{white-space:pre-line;max-width:16ch;font-size:clamp(42px,3.8vw,56px);line-height:1.02}.editorial-hero .lead{max-width:720px;margin-top:14px;font-size:clamp(15px,1.25vw,17px);line-height:1.52}.editorial-hero .device-stage.editorial-stage{aspect-ratio:3/2;width:100%;min-height:0;box-shadow:none;background:0 0;border:0;grid-area:1/2;justify-self:center;margin:0;padding:0}.editorial-hero .device-stage.editorial-stage:before{display:none}.editorial-hero .device-stage.editorial-stage img{object-fit:cover;object-position:center;mix-blend-mode:normal;width:100%;height:100%;max-height:none}.professional-support-hero .device-stage.editorial-stage img{transform-origin:50%;transform:scale(1.32)}.professional-fixed-hero .device-stage.editorial-stage{aspect-ratio:auto;contain:layout paint;height:100%;min-height:0}.professional-fixed-hero .device-stage.editorial-stage img{aspect-ratio:3/2;object-fit:cover;width:100%;height:100%;display:block;object-position:58% 50%!important;transition:none!important;animation:none!important;transform:none!important}.contact-fixed-hero .device-stage.editorial-stage{aspect-ratio:auto;contain:layout paint;height:100%;min-height:0}.contact-fixed-hero .device-stage.editorial-stage img{object-fit:cover;width:100%;height:100%;display:block;object-position:center 35%!important;transition:none!important;animation:none!important;transform:none!important}.oxyjet-landing-hero .interior-hero-copy,.oxyjet-landing-hero .button-row{position:static;transform:none}.oxyjet-landing-hero .interior-hero-copy{align-self:center}.oxyjet-landing-hero .button-row{margin-bottom:0}.oxygen-hero-static{isolation:isolate;width:100%}.oxygen-hero-static-image{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;transition:none;animation:none;position:absolute;inset:0;transform:none}.oxygen-hero-static:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000e6 0%,#00000094 44%,#0000000a 78%);position:absolute;inset:0}.oxygen-hero-static .oxygen-hero-copy{z-index:2;position:relative}.interior-hero.editorial-hero.interior-hero-compact{gap:clamp(28px,4vw,56px);min-height:450px;padding-top:26px;padding-bottom:26px}.interior-hero.editorial-hero.interior-hero-compact h1{max-width:22ch;font-size:clamp(40px,3.6vw,52px)}.interior-hero.editorial-hero.interior-hero-compact .lead{margin-top:10px;line-height:1.45}.hero-monogram{color:#9a74422e;font-family:var(--serif);place-items:center;font-size:clamp(240px,28vw,430px);line-height:.8;display:grid}.content-section,.product-section{border-bottom:1px solid var(--line);padding:84px max(24px,50vw - 660px)}.about-feature{background:var(--ivory);border:1px solid var(--line);grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);width:min(1320px,100% - 48px);margin:64px auto 20px;display:grid}.about-feature>div{min-height:520px;overflow:hidden}.about-feature img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.about-feature figcaption{flex-direction:column;justify-content:flex-end;margin:0;padding:48px 40px;display:flex}.about-feature figcaption p{color:var(--muted);font-family:var(--serif);margin:12px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.08}.oxyjet-technical-details{border:1px solid var(--line);background:var(--ivory);width:min(1320px,100% - 48px);margin:36px auto 0}.oxyjet-technical-details>summary{cursor:pointer;grid-template-columns:minmax(180px,.55fr) minmax(0,1fr) auto;align-items:center;gap:28px;min-height:92px;padding:22px 30px;list-style:none;display:grid}.oxyjet-technical-details>summary::-webkit-details-marker{display:none}.oxyjet-technical-details>summary span:first-child{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:750}.oxyjet-technical-details>summary strong{font-family:var(--serif);font-size:clamp(24px,2.4vw,34px);font-weight:400;line-height:1.08}.oxyjet-technical-details>summary span:last-child{color:var(--gold);font-family:var(--serif);font-size:30px;line-height:1;transition:transform .18s}.oxyjet-technical-details[open]>summary span:last-child{transform:rotate(45deg)}.oxyjet-technical-content{border-top:1px solid var(--line)}.editorial-sections{border-top:1px solid var(--line);width:min(1120px,100% - 48px);margin:60px auto 80px}.editorial-sections article{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);gap:34px;padding:46px 0;display:grid}.editorial-sections article>span{color:var(--gold);font-family:var(--serif);font-size:30px}.editorial-sections h2{font-size:var(--type-section-title);margin:0 0 24px;line-height:1.08}.editorial-sections p{max-width:820px;color:var(--muted);font-size:18px}.editorial-sections ul{border-top:1px solid var(--line);max-width:820px;margin:28px 0 0;padding:0;list-style:none}.editorial-sections li{border-bottom:1px solid var(--line);color:var(--muted);padding:15px 0 15px 28px;position:relative}.editorial-sections li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:2px}.editorial-sections-compact{border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));width:min(1320px,100% - 48px);margin:40px auto 54px;display:grid}.editorial-sections-compact article{border-right:1px solid var(--line);grid-template-columns:46px minmax(0,1fr);gap:18px;min-height:0;padding:30px}.editorial-sections-compact h2{margin-bottom:14px;font-size:clamp(28px,2.7vw,40px)}.editorial-sections-compact p{margin:0 0 12px;font-size:16px;line-height:1.6}.editorial-sections-compact ul{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;display:grid}.editorial-sections-compact li{padding:10px 0 10px 22px;font-size:15px}.content-section:nth-of-type(2n){background:var(--ivory)}.section-heading>p{max-width:760px;color:var(--muted);margin-top:24px;font-size:17px}.info-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.info-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:240px;padding:30px}.info-grid article>span{color:var(--gold);font-family:var(--serif);font-size:26px}.info-grid h3{font-size:var(--type-card-title);margin-top:34px;line-height:1.1}.info-grid p{color:var(--muted)}.note-panel{border-top:1px solid var(--line);grid-template-columns:.45fr 1fr;gap:60px;width:min(1320px,100% - 48px);margin:0 auto;padding:52px 0;display:grid}.note-panel p{max-width:900px;color:var(--muted);font-family:var(--serif);margin:0;font-size:clamp(26px,3vw,40px);line-height:1.25}.page-faq{border-top:1px solid var(--line);width:min(1050px,100% - 48px);margin:20px auto 80px;padding-top:52px}.page-faq header{grid-template-columns:90px 1fr;gap:30px;display:grid}.page-faq h2{font-size:var(--type-section-title);line-height:1.08}.page-faq .article-faq-list{margin-left:120px}.page-faq .article-faq-list p{max-width:790px;color:var(--muted);font-size:18px}.research-technical-note{border-top:1px solid var(--line);width:min(1050px,100% - 48px);margin:0 auto 52px;padding-top:36px}.research-technical-note h2{font-size:var(--type-subsection-title);margin-top:14px;line-height:1.08}.research-technical-note p{max-width:790px;color:var(--muted);margin:24px 0 0;font-size:18px}.patent-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:190px minmax(280px,.9fr) 1.1fr;align-items:center;gap:30px;width:min(1320px,100% - 48px);margin:0 auto 56px;padding:22px 0;display:grid}.patent-note span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:750}.patent-note strong{font-family:var(--serif);font-size:clamp(21px,2vw,29px);font-weight:400}.patent-note p{color:var(--muted);margin:0;font-size:14px}.lines-overview,.journal-grid,.research-list,.contact-routes{border-top:1px solid var(--line);width:min(1320px,100% - 48px);margin:70px auto 86px}.lines-overview,.journal-grid,.contact-routes{margin-top:0}.research-list{margin-top:50px;margin-bottom:60px}.collection-route{border-bottom:1px solid var(--line)}.collection-route>summary{cursor:pointer;grid-template-columns:100px minmax(0,1fr) 40px;align-items:center;gap:40px;min-height:200px;padding:32px 0;list-style:none;display:grid}.collection-route>summary::-webkit-details-marker{display:none}.collection-route>summary>span:first-child{color:var(--gold);font-family:var(--serif);font-size:36px}.collection-route>summary>span:nth-child(2){gap:8px;display:grid}.collection-route>summary strong{font-family:var(--serif);font-size:var(--type-section-title);font-weight:400}.collection-route>summary i{color:var(--gold);font-size:26px;font-style:normal}.collection-route[open]>summary i{transform:rotate(45deg)}.collection-route>div{padding:0 80px 34px 140px}.collection-route>div p{max-width:850px;color:var(--muted);margin-bottom:18px}.lines-overview small,.product-card small,.journal-grid small,.research-list small,.contact-routes small{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:750}.lines-overview h2{font-size:var(--type-section-title)}.lines-overview p{color:var(--muted)}.lines-overview strong,.product-card strong,.journal-grid strong{color:var(--gold);letter-spacing:.09em;text-transform:uppercase;font-size:11px}.product-section{background:var(--ivory)}.collection-visual{border:1px solid var(--line);background:radial-gradient(circle at 50% 62%,#b4cace33,#0000 38%),linear-gradient(135deg,#fbf8f3,#f2efea);grid-template-rows:auto auto 1fr;width:min(1480px,100% - 48px);min-height:640px;margin:0 auto 52px;padding:34px 44px 24px;display:grid;position:relative;overflow:hidden}.collection-visual-brands{justify-content:space-between;align-items:flex-start;display:flex}.collection-visual-brands img:first-child{object-fit:contain;object-position:left top;width:250px;height:64px}.collection-visual-brands img:last-child{object-fit:contain;width:105px;height:75px}.collection-visual-heading{text-align:center}.collection-visual-heading h2{font-size:var(--type-page-title);text-transform:uppercase;margin:12px 0 8px;line-height:1}.collection-visual-heading p{color:#6c9195;margin:0;font-size:clamp(16px,2vw,24px)}.collection-visual-heading small{color:var(--muted);letter-spacing:.08em;margin-top:12px;display:block}.collection-visual-products{justify-content:center;align-items:end;gap:clamp(0px,.5vw,10px);min-height:390px;padding-top:26px;display:flex}.collection-product{grid-template-rows:1fr auto;align-items:end;width:min(12%,165px);height:340px;margin:0;display:grid}.collection-product img{object-fit:contain;width:100%;height:100%}.collection-product figcaption{text-align:center;color:var(--gold);letter-spacing:.11em;text-transform:uppercase;padding-top:8px;font-size:9px;font-weight:700}.collection-product-intercell-booster{width:min(15%,205px);height:390px}.collection-product-refining-complex-oil{border-left:1px solid var(--line);width:min(11%,150px);height:300px;margin-left:30px;padding-left:24px}.collection-visual-beauty-tox .collection-product{width:min(15%,205px);height:350px}.collection-visual-beauty-tox.beauty-tox-system{background:radial-gradient(circle at 24% 58%,#c6a87721,#0000 40%),linear-gradient(135deg,#fbf8f3,#f2efea);grid-template-rows:1fr;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(28px,4vw,58px);width:min(1320px,100% - 48px);min-height:0;margin:0 auto 28px;padding:28px 36px}.beauty-tox-group-visual{min-width:0;margin:0}.beauty-tox-group-visual img{object-fit:contain;width:100%;height:auto;max-height:330px;display:block}.beauty-tox-system-copy{min-width:0;font-family:var(--sans)}.beauty-tox-system-copy h2{margin:8px 0 12px;font-size:clamp(32px,3.2vw,48px);line-height:1.02}.beauty-tox-system-copy p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.beauty-tox-system-copy>strong{border-top:1px solid var(--line);color:var(--ink);margin-top:14px;padding-top:12px;font-size:12px;font-weight:700;line-height:1.45;display:block}.collection-visual-ceromone .collection-product{width:min(28%,380px);height:400px}.collection-visual-intact .collection-product{width:min(27%,360px);height:410px}.collection-visual-nora-bode-specials .collection-product{width:min(22%,290px);height:380px}.product-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.product-card{background:var(--paper);min-width:0;padding:28px}.product-card>div{aspect-ratio:1;background:radial-gradient(circle,#c6a87733,#0000 48%),#f1ece3;place-items:center;display:grid;position:relative;overflow:hidden}.product-card img{object-fit:contain;mix-blend-mode:multiply;width:78%;height:78%;transition:transform .25s}.product-card img[src^="/media/products/"],.product-detail-image img[src^="/media/products/"]{mix-blend-mode:normal}.product-card:hover img{transform:scale(1.04)}.product-card>div span{color:var(--gold);font-family:var(--serif);font-size:24px;position:absolute;top:14px;right:16px}.product-card small{margin-top:24px;display:block}.product-card h3{margin-top:12px;font-size:32px;line-height:1.05}.product-card p{min-height:86px;color:var(--muted)}.product-card strong{border-bottom:1px solid var(--gold);gap:12px;padding-bottom:6px;display:inline-flex}.product-detail{grid-template-columns:.85fr 1fr;align-items:center;gap:clamp(50px,10vw,150px);width:min(1320px,100% - 48px);min-height:600px;margin:0 auto;padding:64px 0;display:grid}.product-detail-image{background:radial-gradient(circle, #c6a87740, transparent 46%), var(--ivory);place-items:center;min-height:480px;display:grid}.product-detail-image img{object-fit:contain;mix-blend-mode:multiply;width:75%;height:420px}.product-detail h1{font-size:var(--type-page-title)}.product-detail-facts-only{grid-template-columns:minmax(0,860px);justify-content:center;min-height:0}.product-detail-facts-only h2{font-size:var(--type-section-title);margin-top:12px}.product-facts{border-top:1px solid var(--line);margin-top:34px}.product-facts p{color:var(--muted);border-bottom:1px solid var(--line);margin:0;padding:20px 0}.product-facts strong{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}.journal-grid{border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.journal-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:320px;padding:34px;display:flex}.journal-grid>a>span{color:var(--gold);font-family:var(--serif);font-size:30px}.journal-grid small{margin-top:40px}.journal-grid h2{font-size:var(--type-subsection-title);margin-top:16px;line-height:1.08}.journal-grid p{color:var(--muted)}.journal-grid strong{margin-top:auto}.article-page>header{width:min(1050px,100% - 48px);margin:0 auto;padding:84px 0 64px}.article-page>header h1{font-size:var(--type-page-title)}.article-page>.article-meta-header{padding:30px 0 8px}.article-page>.article-meta-header .article-meta{margin-top:0}.article-meta{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 28px;margin-top:34px;padding-top:22px;display:flex}.article-meta span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.article-hero-image{background:var(--dark);border:1px solid #9a744252;width:min(1050px,100% - 48px);margin:0 auto 60px;overflow:hidden;box-shadow:0 36px 80px #322b2329}.article-hero-image img{object-fit:contain;width:100%;max-height:980px}.article-hero-apparatus{box-shadow:none;background:0 0;border:0;padding:clamp(18px,4vw,42px) 0}.article-body{width:min(1050px,100% - 48px);margin:0 auto 80px}.article-body>section{border-top:1px solid var(--line);grid-template-columns:90px 1fr;gap:30px;padding:50px 0;display:grid}.article-body>section>span{color:var(--gold);font-family:var(--serif);font-size:32px}.article-body h2{font-size:var(--type-section-title);line-height:1.08}.article-body p{max-width:790px;color:var(--muted);font-size:18px}.article-body p+p{margin-top:18px}.article-faq-list{border-top:1px solid var(--line);margin-top:38px}.article-faq-list details{border-bottom:1px solid var(--line)}.article-faq-list summary{cursor:pointer;font-family:var(--serif);padding:24px 44px 24px 0;font-size:26px;list-style:none;position:relative}.article-faq-list summary::-webkit-details-marker{display:none}.article-faq-list summary:after{content:"+";color:var(--gold);position:absolute;top:24px;right:4px}.article-faq-list details[open] summary:after{content:"−"}.article-faq-list details p{padding:0 44px 24px 0}.article-related-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:34px;display:grid}.article-related-grid a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:300px;padding:30px;display:flex}.article-related-grid small{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:750}.article-related-grid h3{margin-top:38px;font-size:34px;line-height:1.05}.article-related-grid p{font-size:15px}.article-related-grid strong{color:var(--gold);letter-spacing:.09em;text-transform:uppercase;margin-top:auto;font-size:11px}.article-sources{background:var(--ivory);border:1px solid var(--line);margin:70px 0;padding:34px}.article-sources>p{font-size:14px}.article-sources ul{border-top:1px solid var(--line);margin:24px 0 0;padding:0;list-style:none}.article-sources li{border-bottom:1px solid var(--line)}.article-sources a{color:var(--ink);justify-content:space-between;gap:20px;padding:15px 0;font-size:14px;display:flex}.article-technical-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin:70px 0;padding:24px 0;display:flex}.article-technical-note span{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:750}.article-technical-note strong{font-family:var(--serif);font-size:clamp(24px,3vw,34px);font-weight:500}.legal-content{width:min(980px,100% - 48px);margin:0 auto 86px}.legal-updated{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 28px;font-size:11px;font-weight:750}.legal-content section{border-top:1px solid var(--line);padding:42px 0}.legal-content h2{font-size:var(--type-subsection-title);margin-bottom:24px;line-height:1.08}.legal-content p,.legal-content li,.legal-content address,.legal-content td,.legal-content th{color:var(--muted);font-size:16px;line-height:1.75}.legal-content p{margin:0}.legal-content p+p{margin-top:18px}.legal-content ul{margin:22px 0 0;padding-left:0;list-style:none}.legal-content li{padding-left:20px;position:relative}.legal-content li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:2px}.legal-content ul+p{margin-top:22px}.legal-content li+li{margin-top:12px}.legal-content strong{color:var(--ink)}.legal-content a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold-light);text-decoration-color:var(--gold-light);text-underline-offset:4px}.legal-content address{margin-top:22px;font-style:normal}.legal-note{border-left:3px solid var(--gold);background:var(--ivory);color:var(--muted);margin-top:30px;padding:24px 28px;font-size:15px;line-height:1.7}.legal-table-wrap{border:1px solid var(--line);overflow-x:auto}.legal-content table{border-collapse:collapse;width:100%;min-width:700px}.legal-content th,.legal-content td{text-align:left;vertical-align:top;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 20px}.legal-content th{color:var(--ink);background:var(--ivory);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.legal-content tr:last-child td{border-bottom:0}.legal-content th:last-child,.legal-content td:last-child{border-right:0}.research-list article{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr 1fr;align-items:center;gap:50px;min-height:180px;padding:30px 0;display:grid}.research-list article>span{color:var(--gold);font-family:var(--serif);font-size:34px}.research-list h2{font-size:var(--type-subsection-title);margin-top:12px;line-height:1.08}.research-list p{color:var(--muted)}.ceramide-evidence{background:radial-gradient(circle at top right, #be9a5826, transparent 36%), var(--ivory);border:1px solid #be9a5847;width:min(1320px,100% - 48px);margin:-20px auto 60px;padding:42px}.ceramide-evidence>header{max-width:850px;margin-bottom:32px}.ceramide-evidence h2{font-size:var(--type-section-title);margin:14px 0 20px;line-height:1.08}.ceramide-evidence>header p{max-width:760px;color:var(--muted);font-size:18px}.ceramide-comparison{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.ceramide-comparison figure{margin:0}.ceramide-image{aspect-ratio:1.55;background:#d7cbb8;position:relative;overflow:hidden}.ceramide-image img{object-fit:cover;width:100%;height:100%;display:block}.ceramide-image span{z-index:1;color:#fff;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f1b16bf;padding:10px 14px;font-size:10px;font-weight:750;position:absolute;top:18px;left:18px}.ceramide-comparison figcaption{color:var(--muted);padding:16px 2px 0;font-size:14px}.ceramide-disclaimer{max-width:940px;color:var(--muted);border-top:1px solid var(--line);margin:46px 0 0;padding-top:26px;font-size:13px;line-height:1.65}.contact-routes{border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.contact-routes article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:210px;padding:32px}.contact-routes h2{font-size:var(--type-card-title);margin-top:40px}.contact-routes p{color:var(--muted)}.contact-privacy{width:min(1320px,100% - 48px);color:var(--muted);margin:-46px auto 54px;font-size:13px;line-height:1.7}.contact-privacy a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold-light);text-decoration-color:var(--gold-light);text-underline-offset:4px}.contact-panel{background:var(--dark);color:#fff;grid-template-columns:1fr 1fr;gap:50px;width:min(1320px,100% - 48px);margin:0 auto 80px;padding:54px;display:grid}.contact-panel h2{font-size:var(--type-section-title)}.contact-panel a{font-family:var(--serif);border-bottom:1px solid #ffffff4d;justify-content:space-between;gap:20px;padding-bottom:18px;font-size:clamp(24px,3vw,38px);display:flex}.contact-panel p{color:#ffffff9e}.leo-configurations{background:var(--paper);border-bottom:1px solid var(--line);padding:10px 0 0}.leo-config-inner{width:min(1320px,100% - 48px);margin:0 auto}.leo-official-delivery{color:#fff;background:#0a0a0a;grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:center;gap:clamp(24px,3.5vw,48px);padding:22px max(24px,50vw - 660px);display:grid}.leo-official-delivery .eyebrow{color:#fff;margin-bottom:8px;font-size:14px}.leo-official-delivery h2{max-width:620px;font-size:clamp(32px,2.7vw,42px);line-height:1.06}.leo-official-delivery-copy>p{color:#ffffffe0;max-width:560px;margin-top:8px;font-size:13.5px;line-height:1.45}.leo-official-delivery-link{color:#fff;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #ffffffc7;margin-top:12px;padding-bottom:4px;font-size:11px;font-weight:750;line-height:1.45;transition:color .18s,border-color .18s;display:inline-block}.leo-official-delivery-link:hover,.leo-official-delivery-link:focus-visible{border-color:var(--gold-light);color:var(--gold-light)}.leo-official-delivery ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px;margin:0;padding:0;list-style:none;display:grid}.leo-official-delivery li{color:#ffffffd1;border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;padding:8px 8px 8px 26px;font-size:13px;line-height:1.35;position:relative}.leo-official-delivery li:before{content:"✓";color:#fff;font-weight:800;position:absolute;left:2px}.leo-config-copy{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(18px,2.5vw,34px);display:grid}.leo-config-copy h2{font-size:clamp(30px,2.8vw,40px);line-height:1.05}.leo-config-copy .eyebrow{margin-bottom:6px;font-size:14px}.handpieces-section h2{font-size:clamp(30px,2.6vw,38px);line-height:1.08}.leo-config-copy>p{max-width:590px;color:var(--muted);margin:0;font-size:13.5px;line-height:1.4}.leo-models-visual{background:0 0;border:0;width:min(960px,100%);margin:2px auto 0;padding:0}.leo-models-visual img{object-fit:contain;width:min(640px,100%);max-height:260px;margin:0 auto}.leo-models-visual figcaption{color:var(--muted);letter-spacing:.07em;text-align:center;text-transform:uppercase;margin-top:0;font-size:10px}.leo-model-cards{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.leo-model-cards article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:250px;padding:32px;position:relative}.leo-model-cards small,.handpieces-grid small{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:750}.leo-model-cards h3{margin-top:56px;font-size:clamp(36px,4vw,54px)}.leo-model-cards p{color:var(--muted)}.leo-model-featured{background:var(--dark);color:#fff}.leo-model-featured p{color:#ffffffad}.leo-model-featured>span{background:var(--gold);color:#fff;letter-spacing:.14em;text-transform:uppercase;padding:10px 14px;font-size:9px;font-weight:800;position:absolute;top:0;right:0}.comparison-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:min(960px,100% - 48px);margin:6px auto 12px;overflow-x:auto}.leo-comparison{table-layout:fixed;border-collapse:collapse;background:#fff;width:100%;min-width:660px}.leo-comparison caption{color:var(--muted);letter-spacing:.15em;text-align:left;text-transform:uppercase;padding:4px 16px;font-size:10px;font-weight:750}.leo-comparison th,.leo-comparison td{border-top:1px solid var(--line);padding:4px 16px}.leo-comparison thead th{color:var(--ink);letter-spacing:.12em;text-align:center;text-transform:uppercase;background:#eee7dc;font-size:10px;font-weight:800}.leo-comparison thead th:first-child{text-align:left}.leo-comparison tbody th{text-align:left;width:52%}.leo-comparison thead th:first-child,.leo-comparison tbody th{width:52%}.leo-comparison thead th:not(:first-child),.leo-comparison tbody td{width:16%}.leo-comparison tbody th strong{font-family:var(--serif);font-size:15px;font-weight:400;display:inline}.leo-comparison tbody th span{color:var(--muted);margin-left:7px;font-size:10.5px;font-weight:400;display:inline}.leo-comparison tbody th span:before{content:"· "}.leo-comparison td{text-align:center}.availability-yes{color:#6d4a1f;background:#9a744221;border-radius:50%;place-items:center;width:18px;height:18px;margin:0 auto;font-weight:800;display:grid}.availability-no{color:#aaa39a}.availability-option{color:#6d4a1f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:inline-block}.handpieces-section{background:var(--ivory);border:0;padding:12px max(24px,50vw - 660px)}.handpieces-section .section-heading>p:last-child{max-width:680px;margin:0 auto;font-size:13px;line-height:1.35}.handpieces-section .section-heading{text-align:center;flex-direction:column;align-items:center;gap:2px;width:min(820px,100%);margin:0 auto 7px;display:flex}.handpieces-section .section-heading .eyebrow{justify-content:center;margin:0}.handpieces-section .section-heading h2{margin:0}.handpieces-grid{background:0 0;border:0;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.handpieces-grid article{background:var(--paper);min-width:0;box-shadow:none;border:0;outline:0;padding:0 0 8px}.handpiece-image{background:#fff;border:0;outline:0;place-items:center;min-height:176px;display:grid;position:relative;overflow:hidden}.handpiece-image img{object-fit:cover;object-position:center;border:0;outline:0;width:100%;height:176px}.handpiece-image img.is-contain{object-fit:contain}.handpieces-grid small{margin:6px 12px 0;font-size:9px;display:block}.handpieces-grid h3{margin:2px 12px 0;font-size:21px}.handpieces-grid p{min-height:0;color:var(--muted);margin:4px 12px 0;font-size:11.5px;line-height:1.3}.handpieces-fixed-note{border-left:3px solid var(--gold);max-width:900px;color:var(--muted);background:#ffffffb8;margin:34px 0 0;padding:22px 26px;font-size:14px;line-height:1.7}.oxyemotion-block{border-block:1px solid var(--line);background:#eee8de;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(44px,7vw,90px);padding:54px max(24px,50vw - 550px);display:grid}.oxyemotion-visual{background:0 0;place-items:center;min-height:360px;display:grid;position:relative}.oxyemotion-visual img{object-fit:contain;width:auto;max-width:100%;height:340px}.oxyemotion-badge{z-index:1;background:var(--gold);color:#fff;letter-spacing:.14em;text-transform:uppercase;padding:8px 12px;font-size:11px;font-weight:800;position:absolute;top:18px;left:18px}.oxyemotion-block h2{margin-bottom:14px}.oxyemotion-block p{max-width:620px;color:var(--muted);line-height:1.7}.leo-concept{background:var(--paper);border-bottom:1px solid var(--line);width:100%;margin:0 auto}.leo-concept-narrative{width:min(1320px,100% - 48px);margin:0 auto;padding:28px 0 0}.leo-concept-chapter{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(30px,4vw,54px);padding-bottom:28px;display:grid}.leo-concept-chapter+.leo-concept-chapter{border-top:1px solid var(--line);padding-top:28px}.leo-concept-microscope{background:var(--ivory);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(30px,4vw,54px);width:100vw;margin-bottom:28px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:20px max(24px,50vw - 660px);display:grid}.leo-concept-microscope-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.leo-concept-microscope-images figure{background:var(--paper);margin:0;overflow:hidden}.leo-concept-microscope-images img{aspect-ratio:1.42;object-fit:cover;width:100%;display:block}.leo-concept-microscope-copy h2{max-width:560px;margin:0 0 8px;font-size:clamp(30px,2.4vw,36px);line-height:1.08}.leo-concept-microscope-copy .eyebrow{margin-bottom:6px;font-size:13px}.leo-concept-microscope-copy>p{max-width:640px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.leo-concept-microscope-copy .leo-concept-microscope-limit{color:#5e5a55;margin-top:6px;font-size:12px;font-weight:600;line-height:1.45}.leo-concept-microscope-copy .text-link{letter-spacing:.01em;text-transform:none;margin-top:8px;padding-bottom:3px;font-size:12px}.leo-concept-microscope+.leo-concept-chapter{padding-top:0}.leo-concept-chapter h2,.leo-concept-value h2,.leo-treatment-heading h2,.leo-concept-models h2,.leo-concept-products h2,.leo-concept-proof h2,.leo-concept-cta h2{font-size:clamp(40px,4vw,56px);line-height:1.06}.leo-concept-chapter p{max-width:820px;color:var(--muted);margin-top:0;font-size:15px;line-height:1.55}.leo-concept-chapter-copy p+p{margin-top:10px}.leo-concept-chapter strong{border-left:2px solid var(--gold);max-width:820px;color:var(--ink);font-family:var(--sans);margin:12px 0 0;padding-left:16px;font-size:16px;font-weight:650;line-height:1.45;display:block}.leo-concept-origin{background:var(--ivory);border:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,7vw,100px);width:min(1320px,100% - 48px);margin:0 auto 28px;padding:30px 34px;display:grid}.leo-concept-origin p{color:var(--muted);margin:0;font-size:15px}.leo-concept-origin strong{border-left:2px solid var(--gold);font-family:var(--serif);padding-left:22px;font-size:21px;font-weight:400;line-height:1.5}.leo-concept-model-grid small{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin-top:36px;font-size:10px;font-weight:750;display:block}.leo-concept-evidence{background:var(--ivory);border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;padding:44px max(24px,50vw - 660px)}.leo-concept-evidence-inner{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(52px,7vw,104px);display:grid}.leo-concept-evidence h2{max-width:470px;font-size:clamp(30px,2.6vw,40px);line-height:1.08}.leo-concept-evidence p{max-width:820px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.leo-concept-evidence-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid}.leo-concept-evidence-facts span{min-height:58px;color:var(--muted);padding:9px 18px 8px 0;font-size:12px;line-height:1.5}.leo-concept-evidence-facts span+span{border-left:1px solid var(--line);padding-left:18px}.leo-concept-evidence-facts strong{color:var(--ink);margin-bottom:4px;font-size:13px;display:block}.leo-concept-evidence .text-link{margin-top:10px}.leo-concept-final{background:var(--gold);color:#fff;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,3.5vw,48px);width:100%;margin:0;padding:24px clamp(34px,6vw,90px);display:grid}.leo-concept-final .eyebrow{color:#fff}.leo-concept-final .eyebrow:before{background:#ffffffb8}.leo-concept-final h2{font-size:clamp(34px,2.6vw,40px);line-height:1.08}.leo-concept-final p{color:#ffffffdb;margin-top:0;font-size:15px;line-height:1.5}.leo-concept-final p+p{margin-top:12px}.leo-concept-final .button-row{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;display:grid}.leo-concept-final .button{width:100%;min-height:48px}.leo-concept-final .button-gold{background:#070707;border-color:#070707}.leo-concept-final .button-gold:hover{background:#25211d;border-color:#25211d}.leo-concept-final .button-line{color:#fff;background:#070707;border-color:#070707}.leo-concept-final .button-line:hover{color:#fff;background:#25211d;border-color:#25211d}.leo-concept-value{background:radial-gradient(circle at 82% 10%, #c6a87721, transparent 30%), var(--dark);color:#fff;grid-template-columns:1.05fr .95fr;gap:clamp(48px,8vw,120px);width:min(1320px,100% - 48px);margin:0 auto;padding:clamp(48px,6vw,80px);display:grid}.leo-concept-value .eyebrow{color:var(--gold-light)}.leo-concept-value ul{margin:0;padding:0;list-style:none}.leo-concept-value li{color:#ffffffc2;border-bottom:1px solid #ffffff29;padding:17px 0;line-height:1.55;position:relative}.leo-treatment-freedom{padding:104px max(24px,50vw - 660px)}.leo-treatment-heading{max-width:920px}.leo-treatment-heading p{max-width:760px;color:var(--muted);font-size:18px}.leo-treatment-routes{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid}.leo-treatment-routes article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:285px;padding:34px}.leo-treatment-routes span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:750}.leo-treatment-routes h3{margin-top:42px;font-size:clamp(27px,2.4vw,36px);line-height:1.08}.leo-treatment-routes p{color:var(--muted);font-size:15px}.leo-concept-models{background:var(--ivory);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:96px max(24px,50vw - 660px)}.leo-concept-models>header{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(48px,8vw,120px);display:grid}.leo-concept-models>header>p{max-width:580px;color:var(--muted);font-size:17px}.leo-concept-models>figure{margin:50px 0 0}.leo-concept-models>figure img{object-fit:contain;width:min(920px,100%);max-height:570px;margin:0 auto}.leo-concept-models>figure figcaption{color:var(--muted);letter-spacing:.14em;text-align:center;text-transform:uppercase;margin-top:12px;font-size:10px;font-weight:750}.leo-concept-model-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.leo-concept-model-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfaf694;min-height:280px;padding:34px;position:relative}.leo-concept-model-grid h3{margin-top:15px;font-size:clamp(36px,4vw,54px)}.leo-concept-model-grid p{color:var(--muted)}.leo-concept-model-grid .is-featured{background:var(--dark);color:#fff}.leo-concept-model-grid .is-featured p{color:#ffffffad}.leo-concept-model-grid .is-featured>span{background:var(--gold);letter-spacing:.14em;text-transform:uppercase;padding:10px 14px;font-size:9px;font-weight:800;position:absolute;top:0;right:0}.leo-concept-models>.text-link{margin-top:30px}.leo-concept-products{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(48px,8vw,120px);padding:104px max(24px,50vw - 660px);display:grid}.leo-concept-product-copy p{color:var(--muted);font-size:17px}.leo-concept-product-copy blockquote{border-left:2px solid var(--gold);color:var(--ink);font-family:var(--serif);margin:34px 0;padding:8px 0 8px 26px;font-size:21px;line-height:1.5}.leo-concept-product-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.leo-concept-product-grid figure{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-width:0;margin:0;padding:22px}.leo-concept-product-grid img{object-fit:contain;width:100%;height:235px}.leo-concept-product-grid figcaption{gap:6px;padding-top:16px;display:grid}.leo-concept-product-grid strong{font-family:var(--serif);font-size:22px;font-weight:400}.leo-concept-product-grid span{color:var(--muted);font-size:12px;line-height:1.45}.leo-concept-proof{background:var(--ivory);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:96px max(24px,50vw - 660px)}.leo-concept-proof>header{max-width:900px}.leo-concept-proof>header>p{max-width:720px;color:var(--muted);font-size:17px}.leo-concept-proof-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.leo-concept-proof-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:16px;min-height:175px;padding:28px;display:grid}.leo-concept-proof-grid strong{color:var(--gold);font-family:var(--serif);font-size:35px;font-weight:400}.leo-concept-proof-grid span{color:var(--muted);font-size:14px;line-height:1.55}.leo-proof-images{grid-template-columns:1fr 1fr .9fr;align-items:center;gap:28px;margin-top:56px;display:grid}.leo-proof-images figure{border:1px solid var(--line);background:#fff;margin:0;padding:14px}.leo-proof-images img{object-fit:contain;width:100%;height:270px}.leo-proof-images figcaption{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding-top:12px;font-size:10px;font-weight:700}.leo-proof-images h3{font-size:clamp(28px,3vw,42px);line-height:1.08}.leo-proof-images p{color:var(--muted)}.leo-concept-technology-link{border:1px solid var(--line);background:radial-gradient(circle at 88% 10%, #c6a87724, transparent 28%), var(--paper);grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(48px,8vw,120px);width:min(1320px,100% - 48px);margin:72px auto;padding:clamp(44px,6vw,76px);display:grid}.leo-concept-technology-link h2{font-size:var(--type-subsection-title);line-height:1.08}.leo-concept-technology-link p{color:var(--muted);font-size:17px}.leo-concept-technology-link .button{margin-top:20px}.leo-concept-cta{background:var(--dark);color:#fff;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(48px,8vw,120px);width:min(1320px,100% - 48px);margin:0 auto 96px;padding:clamp(48px,6vw,80px);display:grid}.leo-concept-cta .eyebrow{color:var(--gold-light)}.leo-concept-cta p{color:#ffffffb3;font-size:17px}.leo-concept-cta .button{margin-top:22px}.leo-technology-page{background:var(--paper);border-bottom:1px solid var(--line);width:100%;margin:0 auto}.leo-technology-intro{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(48px,8vw,120px);padding:96px max(24px,50vw - 660px);display:grid}.leo-technology-copy h2,.leo-technology-context h2,.leo-technology-cta h2{font-size:var(--type-section-title);line-height:1.06}.leo-technology-copy p{color:var(--muted);font-size:17px}.leo-technology-copy strong{border-left:2px solid var(--gold);font-family:var(--serif);margin-top:30px;padding:8px 0 8px 24px;font-size:21px;font-weight:400;line-height:1.5;display:block}.leo-technology-intro figure{margin:0}.leo-technology-intro figure img{object-fit:contain;width:100%;max-height:620px}.leo-technology-intro figcaption{color:var(--muted);letter-spacing:.13em;text-align:center;text-transform:uppercase;margin-top:14px;font-size:10px;font-weight:750}.leo-technology-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.leo-technology-page .leo-technology-facts{--line:#ffffff52;background:var(--gold)}.leo-technology-page .leo-technology-facts strong{color:#fff}.leo-technology-page .leo-technology-facts span{color:#ffffffd6}.leo-technology-facts article{border-right:1px solid var(--line);text-align:center;align-content:center;gap:4px;min-height:66px;padding:8px 14px;display:grid}.leo-technology-facts article:last-child{border-right:0}.leo-technology-facts strong{color:var(--gold);font-family:var(--serif);font-size:clamp(21px,1.8vw,25px);font-weight:400}.leo-technology-facts span{color:var(--muted);font-size:11px;line-height:1.35}.leo-mode-of-action{background:var(--ivory);border:1px solid var(--line);width:min(1320px,100% - 48px);margin:64px auto;padding:clamp(42px,5vw,64px)}.leo-mode-heading{grid-template-columns:1.05fr .95fr;align-items:end;gap:clamp(48px,8vw,120px);display:grid}.leo-mode-heading h2{font-size:var(--type-section-title);line-height:1.06}.leo-mode-heading p{color:var(--muted);margin-top:0;font-size:17px}.leo-mode-heading strong{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin-top:22px;font-size:11px;font-weight:800;display:block}.leo-mode-copy{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px;display:grid}.leo-mode-copy article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px}.leo-mode-copy article+article{padding-top:30px}.leo-mode-copy h3{font-family:var(--serif);margin-top:28px;font-size:clamp(26px,2.2vw,34px);font-weight:400;line-height:1.12}.leo-mode-copy small{color:#6a5740;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.leo-mode-copy p{color:var(--muted);font-size:16px}#leo-uitvoeringen{scroll-margin-top:110px}.leo-technology-context,.leo-technology-cta{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(48px,8vw,120px);width:min(1320px,100% - 48px);margin:56px auto;padding:clamp(42px,5vw,64px);display:grid}.leo-technology-context{background:var(--dark);color:#fff}.leo-technology-context .eyebrow{color:var(--gold-light)}.leo-technology-context p{color:#ffffffb8;font-size:17px}.leo-technology-cta{background:var(--ivory);border:1px solid var(--line)}.leo-technology-cta p{color:var(--muted);font-size:17px}.leo-technology-cta .button{margin-top:22px}.oxyjet-core{background:var(--paper);border-bottom:1px solid var(--line);padding:96px max(24px,50vw - 660px)}.oxyjet-core-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(48px,9vw,140px);display:grid}.oxyjet-core-heading h2,.biomatrix-copy h2,.oxyjet-evidence>header h2{font-size:var(--type-section-title);margin-top:16px;line-height:1.06}.oxyjet-core-heading>div:last-child{max-width:610px;color:var(--muted);font-size:17px;line-height:1.72}.oxyjet-core-heading strong{border-left:2px solid var(--gold);color:var(--ink);font-family:var(--serif);margin-top:22px;padding-left:22px;font-size:22px;font-weight:400;line-height:1.35;display:block}.oxyjet-proof-strip{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}.oxyjet-proof-strip>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:150px;padding:26px}.oxyjet-proof-strip strong{color:var(--ink);font-family:var(--serif);font-size:clamp(27px,3vw,40px);font-weight:400;display:block}.oxyjet-proof-strip span{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.55;display:block}.oxygen-principles{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:64px;display:grid}.oxygen-principles article{background:var(--ivory);min-width:0;padding:28px}.oxygen-principles figure{background:#fff;place-items:center;min-height:285px;margin:0 0 24px;display:grid;overflow:hidden}.oxygen-principles img{object-fit:contain;width:82%;height:260px}.oxygen-principles article:nth-child(2) img{object-fit:cover;width:100%;height:285px}.oxygen-principles small,.dermatest-copy>span,.ceramide-documentation>div>span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.oxygen-principles h3{margin:12px 0 14px;font-size:clamp(30px,3vw,42px)}.oxygen-principles p{color:var(--muted);line-height:1.7}.oxygen-principles .principle-featured{background:var(--dark);color:#fff}.oxygen-principles .principle-featured p{color:#ffffffad}.pressure-context{color:#fff;background:#1e1b18;grid-template-columns:.8fr 1.2fr;gap:clamp(48px,8vw,120px);margin-top:1px;padding:48px;display:grid}.pressure-context h3{margin-top:16px;font-size:clamp(34px,4vw,52px);line-height:1.06}.pressure-context p{color:#ffffffad;margin:0;font-size:16px;line-height:1.75}.pressure-context p+p{margin-top:20px}.biomatrix-products{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(48px,8vw,112px);margin-top:84px;display:grid}.biomatrix-copy>p{max-width:650px;color:var(--muted);font-size:16px;line-height:1.76}.biomatrix-copy blockquote{border-left:3px solid var(--gold);color:var(--ink);font-family:var(--serif);margin:30px 0;padding:24px 0 24px 28px;font-size:22px;line-height:1.42}.perfections-system{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.perfections-system figure{background:var(--ivory);min-width:0;margin:0;padding:24px}.perfections-system img{object-fit:contain;background:radial-gradient(circle,#c4a46f29,#0000 58%),#fff;width:100%;height:230px}.perfections-system figcaption{padding-top:18px}.perfections-system figcaption strong{font-family:var(--serif);font-size:22px;font-weight:400;display:block}.perfections-system figcaption span{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.5;display:block}.oxyjet-evidence{background:radial-gradient(circle at top right, #be9a5826, transparent 34%), var(--ivory);border:1px solid #be9a5847;width:min(1320px,100% - 48px);margin:84px auto;padding:58px}.oxyjet-evidence.is-compact{width:100%;margin:64px 0;padding:42px}.article-body>.oxyjet-evidence{border-top:1px solid #be9a5847;grid-template-columns:none;gap:0;display:block}.oxyjet-evidence>header{max-width:900px;margin-bottom:46px}.oxyjet-evidence>header p{max-width:760px;color:var(--muted);font-size:17px}.dermatest-evidence{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(42px,7vw,92px);display:grid}.dermatest-images{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.dermatest-images figure,.ceramide-documentation figure{margin:0}.dermatest-images img{aspect-ratio:.66;object-fit:cover;border:1px solid var(--line);background:#fff;width:100%}.dermatest-images figcaption,.ceramide-documentation figcaption{color:var(--muted);padding-top:12px;font-size:11px;line-height:1.5}.dermatest-copy h3,.ceramide-documentation h3{margin:13px 0 18px;font-size:clamp(33px,3.6vw,50px);line-height:1.08}.dermatest-copy p,.ceramide-documentation p{color:var(--muted);line-height:1.73}.evidence-limit{border-top:1px solid var(--line);margin-top:26px;padding:20px 0 0;font-size:13px}.ceramide-documentation{border-top:1px solid var(--line);grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(42px,7vw,92px);margin-top:64px;padding-top:64px;display:grid}.ceramide-documentation img{border:1px solid var(--line);width:100%;display:block}@media (max-width:1440px){.nav-shell{grid-template-columns:215px minmax(0,1fr) 200px 118px;gap:14px}.brand{grid-area:1/1}.brand img{width:215px;height:52px}.brand span{letter-spacing:.12em;width:215px;margin-top:-11px;font-size:14px}.header-nora-logo img{width:88px;height:60px}.desktop-nav{gap:10px;display:flex}.desktop-nav a,.collections-menu summary,.treatments-menu summary,.oxyjet-menu summary{letter-spacing:.045em;font-size:11px}.header-cta{width:200px}}@media (max-width:1320px){.nav-shell{grid-template-columns:200px minmax(0,1fr) 112px}.brand img,.brand span{width:200px}.header-cta{display:none}.header-nora-logo{grid-column:3}}@media (max-width:1240px){.nav-shell{grid-template-columns:180px minmax(0,1fr) 104px;gap:8px}.header-navigation{gap:10px}.mobile-menu{flex-basis:92px}.brand img{width:180px;height:48px}.brand span{letter-spacing:.1em;width:180px;margin-top:-10px;font-size:12px}.header-nora-logo img{width:78px;height:52px}.desktop-nav{gap:10px;display:flex}.desktop-nav a,.collections-menu summary,.treatments-menu summary,.oxyjet-menu summary{letter-spacing:.045em;font-size:10px}.mobile-menu>summary{padding:0 14px;font-size:12px}}@media (max-width:1120px){.desktop-nav{display:none}.mobile-menu{display:block}.page-hero{grid-template-columns:1fr .7fr}.authority-section{grid-template-columns:.45fr 1fr}.authority-section>div:last-child{grid-column:2}.authority-section-compact{grid-template-columns:1.15fr .85fr}.authority-section-compact>.authority-copy{grid-column:auto}.authority-lead{grid-template-columns:150px minmax(0,1fr);gap:26px}.footer-shell{grid-template-columns:minmax(270px,.65fr) minmax(0,1.35fr);gap:30px}.footer-links{gap:18px}.product-grid{grid-template-columns:repeat(2,1fr)}.handpieces-grid{grid-template-columns:repeat(4,1fr)}.leo-concept-value,.leo-concept-models>header,.leo-concept-products,.leo-concept-technology-link,.leo-concept-cta,.leo-concept-final,.leo-official-delivery,.leo-technology-intro,.leo-mode-of-action,.leo-technology-context,.leo-technology-cta{grid-template-columns:1fr;gap:42px}.leo-official-delivery{gap:20px}.leo-mode-heading{grid-template-columns:1fr;gap:26px}.leo-proof-images{grid-template-columns:1fr 1fr}.leo-proof-images>div{grid-column:1/-1;max-width:760px}.leo-technology-facts{grid-template-columns:repeat(2,1fr)}.leo-technology-facts article:nth-child(2){border-right:0}.leo-technology-facts article:nth-child(-n+2){border-bottom:1px solid var(--line)}.lines-overview>a{grid-template-columns:130px 1fr 1fr}.lines-overview>a>strong{grid-column:2}.interior-hero.editorial-hero{grid-template-columns:minmax(0,1.08fr) minmax(260px,.62fr);gap:34px;min-height:450px;padding:32px 24px}.editorial-hero h1{font-size:clamp(40px,4.6vw,52px)}}@media (max-width:760px){.nav-shell{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:74px;padding:0}.brand{grid-column:1;padding-left:18px}.header-navigation{grid-column:2;justify-content:flex-end;gap:0}.mobile-menu{flex-basis:auto}.header-nora-logo{display:none}.brand img{width:190px;height:45px}.brand span{letter-spacing:.12em;width:190px;margin-top:-9px;font-size:12px}.mobile-menu>summary{min-height:50px;padding:0 18px;font-size:12px}.mobile-menu nav{width:min(300px,100vw - 12px);height:calc(100dvh - 74px);padding:20px 18px 30px;top:74px}.mobile-menu nav>a,.mobile-oxyjet-menu>summary,.mobile-menu nav .mobile-oxyjet-menu>.oxyjet-parent-link{font-size:14px}.oxygen-hero{background-position:62%;align-items:flex-end;height:auto;min-height:400px}.oxygen-hero-slides{grid-template-rows:1fr;grid-template-columns:1fr;width:100%;height:auto;display:grid;position:relative;inset:auto}.oxygen-hero-slide{grid-area:1/1/2/2;align-items:flex-end;width:100%;height:auto;position:relative;inset:auto;overflow:visible}.oxygen-hero-image{background-position:68%}.oxygen-hero-slide:before{background:linear-gradient(#00000005 24%,#000000f0 100%),linear-gradient(90deg,#00000075,#0000 82%)}.oxygen-hero-copy{z-index:1;width:auto;margin:0;padding:0 20px 28px}.oxygen-hero-label{margin-bottom:14px;font-size:10px}.oxygen-hero h1,.oxygen-hero h2{max-width:520px;font-size:clamp(32px,9vw,42px);line-height:1.03}.oxygen-hero-slide:first-child h1{font-size:clamp(29px,8vw,36px)}.oxygen-hero-text{max-width:34ch;margin-top:16px;font-size:14px;line-height:1.4}.oxygen-hero-proof{letter-spacing:.07em;max-width:36ch;margin-top:12px;font-size:9px}.oxygen-hero-actions{gap:8px;margin-top:14px}.oxygen-hero-actions .button{min-height:36px;padding:8px 11px;font-size:8.5px}.device-proof{padding:8px 16px 12px}.device-proof figure{width:min(360px,100%)}.device-origin-line{padding-inline:6px;font-size:12px;line-height:1.2}.page-hero{grid-template-columns:1fr;gap:60px;min-height:auto;padding:58px 24px 0}.interior-hero,.interior-hero.with-device,.interior-hero.interior-hero-compact,.interior-hero.editorial-hero{grid-template-columns:1fr;gap:18px;height:auto;min-height:620px;padding:24px 20px}.interior-hero .eyebrow,.editorial-hero .eyebrow{margin-bottom:8px;font-size:11px}.interior-hero h1,.editorial-hero h1{white-space:normal;max-width:15ch;font-size:clamp(34px,9vw,42px);line-height:1.02}.interior-hero .lead,.editorial-hero .lead{margin-top:10px;font-size:14px;line-height:1.45}.interior-hero .button-row{margin-top:16px}.interior-hero .device-stage{margin:0}.interior-hero .device-stage img{height:auto}.interior-hero .device-stage img.device-brand-image{max-height:150px}.interior-hero .hero-monogram{min-height:80px;font-size:110px;line-height:.7}.interior-hero.editorial-hero{min-height:620px}.interior-hero.editorial-hero.interior-hero-compact{min-height:620px;padding:24px 20px}.interior-hero.editorial-hero.interior-hero-compact h1{white-space:normal;max-width:15ch;font-size:clamp(34px,9vw,42px)}.interior-hero.editorial-hero.interior-hero-compact .lead{font-size:14px;line-height:1.45}.editorial-hero .interior-hero-copy{grid-area:1/1;padding:0}.editorial-hero .device-stage.editorial-stage{aspect-ratio:16/9;grid-area:2/1;width:100%;height:auto;min-height:0;margin:0}.editorial-hero .device-stage.editorial-stage img{object-position:center;height:100%}.hero-monogram{min-height:260px;font-size:260px}h1{font-size:clamp(42px,12vw,56px)}.homepage-title{font-size:clamp(38px,10.5vw,50px);line-height:1.08}.lead{font-size:17px}.device-stage{min-height:420px;margin:0 -24px}.device-stage img{height:390px}.device-stage img.device-brand-image{width:calc(100% - 32px);height:auto;max-height:390px}.device-stage.line-stage img{height:340px}.device-hero-image{width:calc(100% + 48px);box-shadow:none;border-left:0;border-right:0;margin:0 -24px}.trust-strip,.route-grid{grid-template-columns:1fr}.trust-strip span{border-right:0;border-bottom:1px solid var(--line)}.brand-slide{padding:22px 14px}.brand-slide-top{padding:12px 0}.collection-visual{width:calc(100% - 24px);min-height:auto;margin:44px auto;padding:22px 16px 16px}.collection-visual-brands img:first-child{width:150px;height:42px}.collection-visual-brands img:last-child{width:64px;height:48px}.collection-visual-heading{padding:20px 0 10px}.collection-visual-heading h2{font-size:clamp(38px,10vw,50px)}.collection-visual-products{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px 4px;min-height:auto;padding:18px 0 6px;display:grid}.collection-product,.collection-product-intercell-booster,.collection-product-refining-complex-oil,.collection-visual-beauty-tox .collection-product,.collection-visual-ceromone .collection-product,.collection-visual-intact .collection-product,.collection-visual-nora-bode-specials .collection-product{border:0;width:100%;height:250px;margin:0;padding:0}.statement-section,.authority-section,.cta-panel{grid-template-columns:1fr;gap:42px}.cta-panel{gap:24px}.about-feature{grid-template-columns:1fr;width:calc(100% - 24px);margin:36px auto 0}.about-feature>div{aspect-ratio:1;min-height:auto}.about-feature figcaption{padding:34px 26px 40px}.oxyjet-technical-details{width:calc(100% - 40px);margin-top:28px}.oxyjet-technical-details>summary{grid-template-columns:1fr auto;gap:8px 18px;min-height:0;padding:22px}.oxyjet-technical-details>summary span:first-child{grid-column:1/-1}.oxyjet-technical-details>summary strong{font-size:25px}.editorial-sections{width:calc(100% - 40px);margin:44px auto 64px}.editorial-sections article{grid-template-columns:1fr;gap:14px;padding:36px 0}.editorial-sections-compact{border-left:0;grid-template-columns:1fr}.editorial-sections-compact article{border-right:0}.statement-section,.authority-section{width:min(100% - 40px,1320px);padding:64px 0}.statement-section-compact,.authority-section-compact{padding:40px 0}.statement-section-compact .statement-copy{padding-top:0}.route-section{padding:64px 20px}.route-section-compact{padding:30px 20px}.collection-preview{grid-template-columns:1fr;gap:32px;width:100%;padding:42px 20px}.collection-preview .line-list,.line-list{margin-top:0}.line-list a{grid-template-columns:40px minmax(0,1fr) 24px;grid-template-areas:"number label arrow""number title arrow";row-gap:4px;min-height:72px}.content-section,.product-section{padding:64px 20px}.info-grid,.product-grid,.journal-grid,.contact-routes{grid-template-columns:1fr}.leo-concept-value h2,.leo-treatment-heading h2,.leo-concept-models h2,.leo-concept-products h2,.leo-concept-proof h2,.leo-concept-cta h2{font-size:clamp(38px,11vw,54px)}.leo-concept-narrative{width:calc(100% - 40px);padding-top:22px}.leo-concept-chapter{grid-template-columns:1fr;gap:18px;padding-bottom:24px}.leo-concept-chapter+.leo-concept-chapter{padding-top:24px}.leo-concept-microscope{grid-template-columns:1fr;gap:16px;margin-bottom:24px;padding:16px 20px}.leo-concept-microscope-copy h2{font-size:clamp(30px,8vw,38px)}.leo-concept-microscope-images img{aspect-ratio:1.35}.leo-concept-chapter h2{font-size:clamp(36px,10vw,46px)}.leo-concept-opening{gap:12px;padding-bottom:22px}.leo-concept-opening h2{font-size:clamp(32px,8.6vw,39px)}.leo-concept-opening p{font-size:14px;line-height:1.5}.leo-concept-opening .leo-concept-chapter-copy p+p{margin-top:8px}.leo-concept-opening strong{margin-top:12px;padding-left:13px;font-size:14px;line-height:1.45}.leo-concept-origin{grid-template-columns:1fr;gap:22px;width:calc(100% - 40px);padding:28px 24px}.leo-concept-value,.leo-concept-cta,.leo-concept-final{width:100%;padding:26px 20px}.leo-concept-evidence{padding:22px 20px}.leo-concept-evidence-inner{grid-template-columns:1fr;gap:14px}.leo-concept-evidence-facts{grid-template-columns:1fr}.leo-concept-evidence-facts span{min-height:0;padding:9px 0}.leo-concept-evidence-facts span+span{border-top:1px solid var(--line);border-left:0;padding-left:0}.leo-treatment-freedom,.leo-concept-models,.leo-concept-products,.leo-concept-proof{padding:64px 20px}.leo-treatment-routes,.leo-concept-model-grid,.leo-concept-product-grid,.leo-concept-proof-grid,.leo-proof-images{grid-template-columns:1fr}.leo-treatment-routes article,.leo-concept-model-grid article{min-height:0;padding:28px 24px}.leo-treatment-routes h3{margin-top:30px}.leo-concept-models>figure{margin-top:34px}.leo-concept-model-grid small{margin-top:30px}.leo-concept-product-grid img{height:220px}.leo-concept-proof-grid article{min-height:0}.leo-proof-images>div{grid-column:auto}.leo-proof-images img{height:auto;max-height:420px}.leo-concept-technology-link{width:calc(100% - 40px);margin:52px auto;padding:38px 24px}.leo-concept-technology-link h2{font-size:34px}.leo-concept-cta{margin-bottom:64px}.leo-concept-final{gap:18px;margin-top:0}.leo-concept-final .button-row{grid-template-columns:1fr;display:grid}.leo-concept-final .button{width:100%}.leo-technology-intro{padding:64px 20px}.leo-technology-copy h2,.leo-mode-heading h2,.leo-technology-context h2,.leo-technology-cta h2{font-size:clamp(38px,11vw,54px)}.leo-official-delivery h2{font-size:clamp(32px,9vw,38px)}.leo-technology-facts{grid-template-columns:repeat(2,1fr)}.leo-technology-facts article{border-bottom:1px solid var(--line);min-height:62px;padding:8px 10px}.leo-technology-facts article:nth-child(odd){border-right:1px solid var(--line)}.leo-technology-facts article:nth-child(2n){border-right:0}.leo-technology-facts article:nth-last-child(-n+2),.leo-technology-facts article:last-child{border-bottom:0}.leo-technology-context,.leo-mode-of-action,.leo-technology-cta{width:calc(100% - 40px);margin:58px auto;padding:42px 24px}.leo-configurations{padding:10px 0 0}.leo-config-inner{width:calc(100% - 40px)}.comparison-wrap{width:calc(100% - 40px);margin-bottom:10px}.leo-models-visual img{max-height:210px}.handpieces-section{padding:12px 20px}.leo-official-delivery{gap:14px;padding:24px 20px}.leo-official-delivery-link{margin-top:10px;font-size:10px}.leo-official-delivery ul,.leo-config-copy,.leo-model-cards,.handpieces-grid,.leo-mode-copy{grid-template-columns:1fr}.handpieces-section .section-heading{gap:3px}.handpieces-grid{gap:8px}.leo-model-cards article{min-height:260px}.handpieces-grid article{grid-template-rows:auto auto 1fr;grid-template-columns:104px minmax(0,1fr);min-height:0;padding:0;display:grid}.handpiece-image{grid-area:1/1/4;min-height:0}.handpiece-image img{height:128px}.handpieces-grid small{grid-column:2;margin:9px 12px 0}.handpieces-grid h3{grid-column:2;margin:3px 12px 0;font-size:22px}.handpieces-grid p{grid-column:2;min-height:0;margin:4px 12px 9px;font-size:11.75px;line-height:1.35}.handpieces-grid article:last-child:nth-child(odd){grid-column:1}.note-panel,.contact-panel{grid-template-columns:1fr;gap:42px}.note-panel{width:min(100% - 40px,1320px)}.page-faq,.research-technical-note{width:min(100% - 40px,1050px)}.page-faq header{grid-template-columns:1fr;gap:12px}.page-faq .article-faq-list{margin-left:0}.patent-note{grid-template-columns:1fr;gap:8px;width:min(100% - 40px,1320px);margin-bottom:70px}.lines-overview,.journal-grid,.research-list,.contact-routes{width:min(100% - 40px,1320px);margin:52px auto 64px}.lines-overview>a{grid-template-columns:1fr;gap:22px;padding:34px 0}.lines-overview>a>div{min-height:70px}.lines-overview>a>strong{grid-column:auto}.collection-route>summary{grid-template-columns:48px minmax(0,1fr) 24px;gap:14px;min-height:0;padding:24px 0}.collection-route>summary>span:first-child{font-size:26px}.collection-route>summary strong{font-size:28px}.collection-route>div{padding:0 0 26px 62px}.oxyemotion-block{grid-template-columns:1fr;gap:22px;padding:38px 20px}.oxyemotion-visual{min-height:280px}.oxyemotion-visual img{height:260px}.product-detail{grid-template-columns:1fr;padding:42px 0 60px}.product-detail-image{min-height:440px}.product-detail-image img{height:370px}.article-body>section,.article-related-grid{grid-template-columns:1fr}.research-list article{grid-template-columns:1fr;gap:14px}.ceramide-evidence{width:min(100% - 40px,1320px);margin:-20px auto 64px;padding:52px 24px}.ceramide-comparison{grid-template-columns:1fr}.contact-panel{padding:44px 28px}.contact-privacy{width:min(100% - 40px,1320px);margin:-32px auto 42px}.route-grid{gap:16px}.route-card{min-height:270px;padding:28px}.route-card small{margin-top:34px}.route-card h3{min-height:0}.route-section-compact .route-card{min-height:175px;padding:22px}.route-section-compact .route-card small{margin-top:0}.split-feature{grid-template-columns:1fr}.split-visual{min-height:300px;padding:28px}.split-visual i{width:280px;height:280px}.split-copy{padding:44px 24px}.split-feature-compact,.split-feature-compact .split-visual{min-height:280px}.split-feature-compact .split-visual{padding:28px}.split-feature-compact .split-visual i{width:260px;height:260px}.split-feature-compact .split-copy{padding:40px 24px}.authority-section>div:last-child{grid-column:auto}.authority-number{font-size:180px}.authority-section-compact{grid-template-columns:1fr;gap:30px}.authority-lead{grid-template-columns:110px minmax(0,1fr);gap:20px}.authority-section-compact .authority-number{font-size:110px}.line-list a{grid-template-columns:45px 1fr 25px;padding:22px 0}.line-list small{display:none}.line-list h3{font-size:30px}.cta-panel{gap:22px;padding:34px 24px}.cta-title-line{white-space:normal}.footer-shell{grid-template-columns:1fr;gap:22px;width:min(100% - 36px,1320px);padding:24px 0 22px}.footer-intro img{width:96px;height:46px;margin-bottom:6px}.footer-intro h2{font-size:28px}.footer-intro p{max-width:620px;font-size:13px;line-height:1.45}.footer-links{grid-template-columns:1fr 1fr}.footer-links>div:last-child{grid-column:1/-1}.footer-links a,.footer-links p{font-size:13px;line-height:1.38}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px;min-height:0;padding:15px 18px}.footer-bottom nav{flex-wrap:wrap;justify-content:flex-start}.legal-content{width:min(100% - 40px,980px);margin-bottom:64px}.legal-content section{padding:42px 0}.legal-content h2{margin-bottom:18px}.legal-note{padding:20px}}@media (max-width:1100px){.oxyjet-core-heading,.biomatrix-products,.dermatest-evidence,.ceramide-documentation{grid-template-columns:1fr;gap:40px}.oxyjet-proof-strip{grid-template-columns:repeat(2,1fr)}.oxygen-principles{grid-template-columns:1fr}.oxygen-principles figure{min-height:260px}.pressure-context{grid-template-columns:1fr;gap:30px}.perfections-system{max-width:760px}}@media (max-width:720px){.oxyjet-core{padding:64px 20px}.oxyjet-core-heading h2,.biomatrix-copy h2,.oxyjet-evidence>header h2{font-size:clamp(38px,11vw,54px)}.oxyjet-proof-strip{grid-template-columns:1fr;margin-top:42px}.oxyjet-proof-strip>div{min-height:0;padding:22px}.oxygen-principles{margin-top:42px}.oxygen-principles article{padding:22px}.oxygen-principles figure{min-height:230px}.oxygen-principles img{height:220px}.oxygen-principles article:nth-child(2) img{height:230px}.pressure-context{padding:34px 24px}.pressure-context h3{font-size:36px}.biomatrix-products{margin-top:58px}.biomatrix-copy blockquote{padding-left:22px;font-size:20px}.perfections-system{grid-template-columns:1fr}.perfections-system img{height:210px}.oxyjet-evidence,.oxyjet-evidence.is-compact{width:calc(100% - 40px);margin:58px auto;padding:42px 22px}.article-body .oxyjet-evidence.is-compact{width:100%}.dermatest-images{grid-template-columns:1fr}.dermatest-images img{object-fit:contain;max-height:650px}.ceramide-documentation{margin-top:48px;padding-top:48px}.handpieces-fixed-note{padding:20px}}main{overflow:clip visible}main :where(h1,h2,h3,h4,p,li,blockquote,figcaption,small,strong,summary){text-overflow:clip;-webkit-line-clamp:unset;max-height:none;overflow:visible}main .section-heading,main .collection-visual-heading,main .perfections-origin-copy,main .perfections-evidence-intro,main .perfections-product-heading-main,main .perfections-product-copy-main,main .beauty-tox-system-copy,main .beauty-tox-product-heading,main .beauty-tox-product-copy,main .targeted-line-system-copy,main .targeted-line-product-heading,main .targeted-line-product-copy,main .ceromone-hormone-story-heading,main .ceromone-hormone-story-copy,main .editorial-line-story-heading,main .editorial-line-story-copy,main .perfections-home-course-intro,main .perfections-home-course-copy,main .about-story-heading,main .about-story-copy,main .treatments-system-copy,main .treatments-origin-heading,main .treatments-origin-copy,main .treatments-care-copy,main .treatment-questions-heading,main .content-section,main .legal-content,main .leo-concept-chapter-heading,main .leo-concept-chapter-copy,main .leo-concept-microscope-copy,main .leo-config-copy,main .leo-official-delivery-copy,main .oxyjet-technical-content,main .pressure-context,main .collection-route-copy,main .collection-route-detail-copy,main .collection-route-intro,main .biomatrix-copy,main .dermatest-copy,main .split-copy,main .statement-copy,main .authority-copy,main .collection-intro,main .website-text-flow-safeguard{overflow-wrap:anywhere;height:auto;min-height:0;max-height:none;overflow:visible}main .collection-visual-oxyjet-perfections,main .collection-visual-beauty-tox.beauty-tox-system,main .targeted-line-system,main .ceromone-hormone-story,main .editorial-line-story,main .perfections-products,main .beauty-tox-products,main .targeted-line-products,main .perfections-home-course,main .perfections-evidence,main .website-text-flow-section-safeguard{grid-template-rows:auto;height:auto;min-height:0;max-height:none}main .perfections-product-heading-main>p,main .beauty-tox-product-heading>p,main .targeted-line-product-heading>p,main .targeted-line-system-copy>p,main .editorial-line-story-copy>p,main .ceromone-hormone-story-copy>p,main .perfections-home-course-copy>p,main .website-full-column-text-safeguard{text-align:left;justify-self:stretch;width:100%;margin-right:0;max-width:none!important}.skin-management-overview{background:#f2ece2;width:min(1500px,100%);margin:0 auto;padding:72px max(42px,50% - 620px);scroll-margin-top:110px}.skin-management-overview-heading{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:end;gap:clamp(36px,6vw,92px);display:grid}.skin-management-overview-heading h2{max-width:760px;margin:14px 0 0;font-size:clamp(42px,4.2vw,66px);line-height:.98}.skin-management-overview-heading>p{max-width:610px;color:var(--muted);margin:0;font-size:18px;line-height:1.65}.skin-management-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:46px;display:grid}.skin-management-pillars article{background:#ffffffb8;flex-direction:column;min-height:206px;padding:28px;display:flex}.skin-management-pillars span{color:var(--gold);letter-spacing:.13em;font-size:12px;font-weight:750}.skin-management-pillars h3{font-family:var(--serif);margin:auto 0 10px;font-size:29px;font-weight:400}.skin-management-pillars p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.skin-management-story{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.skin-management-story article{background:#fff;min-height:330px;padding:clamp(34px,4vw,54px)}.skin-management-story article:last-child{color:#fff;background:var(--dark)}.skin-management-story article:last-child .eyebrow{color:var(--gold-light)}.skin-management-story h3{max-width:590px;font-family:var(--serif);margin:16px 0 20px;font-size:clamp(32px,3vw,46px);font-weight:400;line-height:1.05}.skin-management-story p{max-width:68ch;color:var(--muted);margin:0;font-size:16px;line-height:1.66}.skin-management-story article:last-child p{color:#ffffffc2}.skin-management-documentation{background:var(--gold);color:#fff;margin-top:12px}.skin-management-documentation>summary{cursor:pointer;letter-spacing:.075em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:22px 30px;font-size:15px;font-weight:750;list-style:none;display:flex}.skin-management-documentation>summary::-webkit-details-marker{display:none}.skin-management-documentation>summary span:last-child{font-size:28px;font-weight:300;transition:transform .18s}.skin-management-documentation[open]>summary span:last-child{transform:rotate(45deg)}.skin-management-documentation>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 30px 30px;display:grid}.skin-management-documentation article{background:#ffffff1a;min-height:132px;padding:24px}.skin-management-documentation strong{color:#fff;font-family:var(--serif);margin-bottom:10px;font-size:24px;font-weight:400;display:block}.skin-management-documentation p{color:#ffffffc2;margin:0;font-size:14px;line-height:1.55}.skin-management-documentation .text-link{color:#fff;border-color:#ffffffa6;grid-column:1/-1;width:fit-content}@media (max-width:1000px){.skin-management-overview{padding-inline:42px}.skin-management-overview-heading{grid-template-columns:1fr}.skin-management-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.skin-management-overview{padding:48px 20px}.skin-management-overview-heading{gap:24px}.skin-management-overview-heading h2{font-size:40px}.skin-management-overview-heading>p{font-size:16px}.skin-management-pillars,.skin-management-story,.skin-management-documentation>div{grid-template-columns:1fr}.skin-management-pillars article{min-height:168px}.skin-management-story article{min-height:0;padding:34px 26px}.skin-management-documentation>summary{padding-inline:22px}.skin-management-documentation>div{padding:0 22px 24px}}.interior-hero .button-row,.cta-panel .button-row,.leo-concept-final .button-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:min(100%,660px);display:grid}.interior-hero .button-row .button,.cta-panel .button-row .button,.leo-concept-final .button-row .button{justify-content:space-between;width:100%;height:100%}.contact-routes{background:var(--paper);border:0;gap:18px;width:100%;margin:0;padding:42px max(24px,50vw - 660px)}.contact-direct-note{background:var(--paper);width:100%;color:var(--muted);margin:0;padding:22px max(24px,50vw - 660px) 0}.contact-routes article{background:var(--ivory);border:0;flex-direction:column;align-items:flex-start;min-height:190px;padding:28px;display:flex}.contact-routes h2{margin-top:18px}.contact-routes .contact-mail-button{width:fit-content;min-height:48px;margin-top:auto;padding-inline:20px;text-decoration:none}.contact-mail-action-button{width:100%;margin-top:auto}.contact-mail-action-row{width:100%}.contact-mail-feedback{min-height:1.4em;color:var(--muted);margin-top:8px;font-size:12px;line-height:1.4;display:block}.contact-mail-action-row .contact-mail-feedback{margin:4px 0 6px}.contact-privacy{background:var(--paper);width:100%;color:var(--muted);margin:0;padding:0 max(24px,50vw - 660px) 30px;font-size:13px;line-height:1.65}.contact-panel{width:100%;margin:0;padding:48px max(24px,50vw - 660px)}.service-compact-inner,.service-compact article,.service-compact-note,.service-technical-suitability{border:0!important}.service-compact article:first-child{background:var(--gold);color:#fff}.service-compact article:first-child .eyebrow,.service-compact article:first-child h2,.service-compact article:first-child p,.service-compact article:first-child .text-link{color:#fff}.service-compact article:first-child .eyebrow:before,.service-compact article:first-child .text-link{border-color:#ffffffb8}.service-compact-inner{border:0;gap:18px;width:100%;padding:0 max(24px,50vw - 660px)}.service-compact article{background:var(--paper);border:0}.service-compact-note{border:0;padding-top:0}.service-technical-suitability{background:#eee5d8;border:0;margin-top:0}.treatment-plan{background:var(--ivory);align-items:start;width:100%;margin:0;padding:52px max(24px,50vw - 560px)}.treatment-plan>div{min-width:0}.treatment-plan .text-link{margin-top:22px}.treatment-directions{background:var(--paper);width:100%;margin:0;padding:52px max(24px,50vw - 560px)}.treatment-directions>header{margin-bottom:24px}.treatment-direction-accordion{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.treatment-direction-accordion details{background:var(--ivory);min-width:0}.treatment-direction-accordion summary,.treatment-original-note summary{cursor:pointer;min-height:74px;font-family:var(--serif);justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;font-size:clamp(21px,1.7vw,27px);line-height:1.15;list-style:none;display:flex}.treatment-direction-accordion summary::-webkit-details-marker{display:none}.treatment-original-note summary::-webkit-details-marker{display:none}.treatment-direction-accordion summary i,.treatment-original-note summary i{color:var(--gold);font-family:var(--sans);font-style:normal;transition:transform .18s}.treatment-direction-accordion details[open] summary i,.treatment-original-note[open] summary i{transform:rotate(45deg)}.treatment-direction-accordion details p{margin:0;padding:0 22px 22px;font-size:15px}.revision-section{background:#eee5d8;width:100%;margin:0;padding:46px max(24px,50vw - 560px)}.revision-steps{gap:12px}.revision-steps article{background:var(--paper);border:0}.treatment-original-note{background:var(--dark);color:#fff;width:100%;margin:0;padding:10px max(24px,50vw - 560px)}.treatment-original-note summary{padding-inline:0}.treatment-original-note summary i{color:var(--gold-light)}.treatment-original-note>div{max-width:900px;padding:0 0 28px}.treatment-original-note p{color:#ffffffc2;font-size:15px;line-height:1.65}.treatments-longevity-hero .device-stage.editorial-stage img{object-position:58% center!important}.treatments-principles{background:var(--silver-gray);color:#fff;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:18px;width:100%;min-height:42px;padding:10px max(24px,50vw - 560px);display:grid}.treatments-principles span{letter-spacing:.18em;text-align:center;text-transform:uppercase;font-size:9px;font-weight:750}.treatments-origin,.treatments-system,.treatments-conditions,.treatments-longevity,.treatments-care{align-items:start;width:100%;margin:0;display:grid}.treatments-origin{background:var(--paper);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3.5vw,50px);min-height:0;padding:44px max(24px,50vw - 660px)}.treatments-origin-heading h2,.treatments-system h2,.treatments-conditions h2,.treatments-longevity h2,.treatments-care h2{margin-top:12px;font-size:clamp(34px,3.2vw,50px);line-height:1.06}.treatments-origin-heading h2{max-width:16ch}.treatments-origin-heading>p{max-width:48ch;color:var(--muted);margin:16px 0 0;font-size:15px;line-height:1.6}.treatments-timeline{border-top:1px solid var(--line);width:100%;margin:0}.treatments-timeline article{border-bottom:1px solid var(--line);text-align:left;width:100%;padding:9px 0 10px}.treatments-timeline article>strong{color:var(--gold);font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:750;line-height:1.35;display:block}.treatments-timeline p{color:var(--muted);margin:0;font-size:14px;line-height:1.48}.treatments-origin-statement{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;margin-top:12px;font-size:11px;line-height:1.45;display:block}.treatments-system{background:var(--ivory);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3.5vw,50px);padding:40px max(24px,50vw - 660px)}.treatments-system h2{max-width:16ch}.treatments-system-copy{width:100%;font-family:var(--sans);text-align:left;flex-direction:column;align-items:flex-start;display:flex}.treatments-system-copy>p{max-width:60ch;color:var(--muted);margin:0 0 12px;font-size:15px;line-height:1.52}.treatments-system ul{width:100%;margin:0;padding:0 0 0 18px;list-style:outside}.treatments-system li{min-height:0;font-family:var(--sans);text-align:left;padding:4px 0;font-size:14px;font-weight:400;line-height:1.45}.treatments-system li::marker{color:var(--gold)}.treatments-conditions{background:var(--paper);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(28px,3.5vw,50px);padding:42px max(24px,50vw - 660px)}.treatments-conditions>header{position:sticky;top:116px}.treatments-conditions h2{max-width:14ch}.treatments-conditions header>p:last-child{max-width:42ch;color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.55}.treatments-conditions header .text-link{margin-top:18px}.treatments-directory{grid-template-columns:minmax(150px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(24px,3vw,42px);width:100%;display:grid}.treatments-directory>section{min-width:0}.treatments-directory h3{color:var(--gold);font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:750;line-height:1.35}.treatments-area-list,.treatments-condition-list{gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.treatments-area-list li,.treatments-condition-list li,.treatments-longevity>ul>li{letter-spacing:0;text-align:left;text-transform:none;font-family:Avenir Next,Segoe UI,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.52!important}.treatments-area-list li,.treatments-condition-list li{padding-left:18px;position:relative}.treatments-area-list li:before,.treatments-condition-list li:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:.52em;left:0}.treatments-longevity{background:#e8dfd3;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3.5vw,50px);padding:42px max(24px,50vw - 660px)}.treatments-longevity h2{max-width:17ch}.treatments-longevity p{color:#575149;max-width:62ch;margin:16px 0 0;font-size:15px;line-height:1.52}.treatments-longevity ul{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.treatments-longevity li{padding:2px 0 2px 18px;position:relative}.treatments-longevity li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:0}.treatments-care{color:#fff;background:#5f6263;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3.5vw,50px);padding:42px max(24px,50vw - 660px)}.treatments-care .eyebrow{color:var(--gold-light)}.treatments-care .eyebrow:before{background:var(--gold)}.treatments-care h2{color:#fff;max-width:15ch}.treatments-care p{color:#fff;max-width:58ch;font-family:var(--sans);margin:0;font-size:15px;line-height:1.52}.treatments-care ul{flex-wrap:wrap;gap:9px;margin:16px 0;padding:0;list-style:none;display:flex}.treatments-care li{color:#fff;font-family:var(--sans);letter-spacing:.11em;text-transform:uppercase;background:#111;border:1px solid #111;padding:9px 12px;font-size:9px;font-weight:750}.treatments-care .text-link{color:var(--gold-light)}.treatments-care-copy,.treatments-origin-copy,.treatments-system-copy,.treatments-condition-list,.treatments-longevity>ul{text-align:left;place-self:start stretch;width:100%;margin-left:0;padding-left:0;transform:none}.treatments-care-copy{flex-direction:column;align-items:flex-start;display:flex}.treatments-care+.cta-panel,.treatment-questions+.cta-panel{min-height:0;padding-top:42px;padding-bottom:42px}.interior-hero.treatment-questions-hero{height:450px;min-height:450px;max-height:450px}.treatment-questions{column-gap:var(--editorial-column-gap);background:var(--paper);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;width:100%;padding:30px max(24px,50vw - 660px) 36px;display:grid}.treatment-questions-heading{display:block}.treatment-questions-heading h2{max-width:11ch;font-family:var(--sans);text-align:left;margin:12px 0 0;font-size:clamp(30px,2.8vw,40px);font-weight:500;line-height:1.08}.treatment-questions-heading p{max-width:38ch;color:var(--muted);text-align:left;margin:18px 0 0;font-size:15px;line-height:1.6}.treatment-faq-list{text-align:left;border-top:1px solid #18161338;justify-self:start;width:100%}.treatment-faq-item{border-bottom:1px solid #18161338;transition:background-color .18s}.treatment-faq-item[data-open=true]{background:#eee4d3}.treatment-faq-item h3{margin:0}.treatment-faq-item button{width:100%;color:var(--ink);font-family:var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:14px;padding:11px 0;font-size:clamp(15px,1.1vw,17px);font-weight:500;line-height:1.32;display:grid}.treatment-faq-item button>span:first-child{text-align:left;display:block}.treatment-faq-item button:focus-visible{outline:2px solid var(--gold-dark);outline-offset:3px}.treatment-faq-chevron{color:var(--ink);text-align:center;font-size:18px;font-weight:400;line-height:1;transition:transform .18s}.treatment-faq-item[data-open=true] .treatment-faq-chevron{transform:rotate(180deg)}.treatment-faq-answer p{max-width:68ch;color:var(--muted);text-align:left;margin:0;padding:0 34px 14px 0;font-size:14px;line-height:1.55}.professional-questions-content{width:100%;min-width:0}.professional-questions-sources{border-top:1px solid #18161338;margin-top:20px;padding-top:16px}.professional-questions-sources h3{font-family:var(--sans);letter-spacing:.02em;margin:0;font-size:15px;font-weight:700}.professional-questions-sources p{max-width:68ch;color:var(--muted);margin:8px 0 10px;font-size:13px;line-height:1.5}.professional-questions-sources nav{flex-wrap:wrap;gap:6px 18px;display:flex}.professional-questions-sources a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px;font-size:12px;font-weight:700;line-height:1.4}@media (max-width:900px){.treatments-origin,.treatments-system,.treatments-conditions,.treatments-longevity,.treatments-care{grid-template-columns:1fr;gap:28px}.treatments-conditions>header{position:static}}@media (max-width:760px){.treatments-principles{grid-template-columns:1fr 1fr;gap:12px}.treatments-origin,.treatments-system,.treatments-conditions,.treatments-longevity,.treatments-care{gap:20px;padding:30px 20px}.treatments-origin-heading h2,.treatments-system h2,.treatments-conditions h2,.treatments-longevity h2,.treatments-care h2{font-size:34px}.treatments-origin-heading>p,.treatments-system-copy>p,.treatments-longevity p,.treatments-care p{font-size:15px}.treatments-system li{padding-block:3px}.treatments-directory{grid-template-columns:1fr;gap:20px}.treatments-directory h3{margin-bottom:10px}.treatments-area-list,.treatments-condition-list{gap:8px}.treatments-area-list li,.treatments-condition-list li,.treatments-longevity li{font-size:20px}.interior-hero.treatment-questions-hero{height:auto;min-height:0;max-height:none;padding:40px 20px}.treatment-questions-hero h1{font-size:36px}.treatment-questions{padding:24px 20px 30px}.treatment-questions-heading{margin-bottom:22px;display:block}.treatment-questions-heading h2{font-size:30px}.treatment-faq-item button{padding:11px 0;font-size:16px}.treatment-faq-answer p{padding:0 30px 14px 0}.treatment-questions{grid-template-columns:1fr;gap:0}}.lines-overview .collection-route-visible{min-height:0;padding:0;display:block}.collection-route-visible>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,84px);min-height:360px;padding:34px max(24px,50vw - 660px);list-style:none;display:grid}.collection-route-visible>summary::-webkit-details-marker{display:none}.collection-route-visible .collection-route-products{height:280px;min-height:250px;padding:8px 0}.collection-route-visible .collection-route-copy{justify-content:center;padding:8px 0}.collection-route-visible .collection-route-copy h2{max-width:18ch;margin:10px 0 20px;font-size:clamp(32px,3vw,46px);line-height:1.04}.collection-route-toggle{background:var(--gold);color:#fff;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;width:min(100%,280px);min-height:48px;padding:0 16px;font-size:10px;font-weight:750;display:flex}.collection-route-toggle i{font-size:22px;font-style:normal;transition:transform .18s}.collection-route-visible[open] .collection-route-toggle i{transform:rotate(45deg)}.collection-route-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,84px);padding:0 max(24px,50vw - 660px) 40px;display:grid}.collection-route-detail-copy{grid-column:2;max-width:620px}.collection-route-detail p{color:var(--muted);margin:0 0 16px;font-size:16px;line-height:1.6}.collection-route-detail .button{margin-top:12px}.oxyemotion-block ul{max-width:620px;color:var(--muted);margin:18px 0 0;padding-left:0;list-style:none}.oxyemotion-block li{padding-left:20px;position:relative}.oxyemotion-block li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:2px}.oxyemotion-block li+li{margin-top:8px}.oxyemotion-gallery{border-top:1px solid var(--line);background:var(--paper);padding:34px max(24px,50vw - 660px) 38px}.oxyemotion-gallery-intro{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(34px,7vw,94px);margin-bottom:20px;display:grid}.oxyemotion-gallery-heading{min-width:0}.oxyemotion-gallery-intro h3{max-width:640px;font-family:var(--serif);margin:6px 0 0;font-size:clamp(30px,3.2vw,44px);font-weight:400;line-height:1.02}.oxyemotion-gallery-intro p{max-width:720px;color:var(--muted);margin:0;font-size:16px;line-height:1.6}.oxyemotion-image-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr) minmax(0,.746fr) minmax(0,1.015fr);align-items:start;gap:clamp(8px,1vw,14px);display:grid}.oxyemotion-image-card{background:0 0;border:0;min-width:0;margin:0;padding:0}.oxyemotion-image-card img{object-fit:contain;border:0;width:100%;height:auto;display:block}.oxyemotion-disclaimer{color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.5}@media (max-width:1100px) and (min-width:761px){.oxyemotion-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.interior-hero .button-row,.cta-panel .button-row,.leo-concept-final .button-row{grid-template-columns:1fr;gap:9px;width:100%}.interior-hero .button-row .button,.cta-panel .button-row .button,.leo-concept-final .button-row .button{min-height:48px}.contact-routes{grid-template-columns:1fr;padding:28px 20px}.contact-direct-note{padding:20px 20px 0}.oxyemotion-gallery{padding:28px 20px 32px}.oxyemotion-gallery-intro{grid-template-columns:1fr;gap:18px}.oxyemotion-image-grid{grid-template-columns:1fr;gap:10px}.contact-routes article{min-height:0;padding:24px}.contact-privacy{padding:20px}.contact-panel{padding:36px 20px}.service-equipment-hero .device-stage.editorial-stage{aspect-ratio:4/3;height:auto}.service-equipment-hero .device-stage.editorial-stage img{object-fit:cover}.service-compact-inner{gap:0;padding:0}.service-compact article,.service-technical-suitability{padding:30px 20px}.treatment-plan,.treatment-directions,.revision-section{padding:38px 20px}.treatment-direction-accordion{grid-template-columns:1fr}.treatment-original-note{padding:8px 20px}.collection-route-visible>summary{grid-template-columns:1fr;gap:18px;min-height:0;padding:30px 20px}.collection-route-visible .collection-route-products{aspect-ratio:16/9;height:auto;min-height:0}.collection-route-visible .collection-route-copy h2{font-size:34px}.collection-route-detail{grid-template-columns:1fr;padding:0 20px 34px}.collection-route-detail-copy{grid-column:1}}.hero-media-picture{width:100%;height:100%;display:block;overflow:hidden}.hero-media-picture img{display:block}.full-bleed-editorial-hero{isolation:isolate;position:relative;overflow:hidden}.full-bleed-editorial-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#ecdec8f5 0%,#ecdec8e6 36%,#ecdec838 58%,#ecdec800 72%);position:absolute;inset:0}.full-bleed-editorial-hero .interior-hero-copy{z-index:2;max-width:700px;position:relative}.full-bleed-editorial-hero .device-stage.editorial-stage,.service-equipment-hero.full-bleed-editorial-hero .device-stage.editorial-stage{z-index:0;aspect-ratio:auto;width:100%;height:100%;min-height:0;max-height:100%;margin:0;position:absolute;inset:0;overflow:hidden}.full-bleed-editorial-hero .device-stage.editorial-stage img,.service-equipment-hero.full-bleed-editorial-hero .device-stage.editorial-stage img{object-fit:cover;mix-blend-mode:normal;width:100%;max-width:100%;height:100%;max-height:100%;padding:0;object-position:center!important}.collections-people-hero h1{max-width:17ch}.collections-people-hero .lead{max-width:58ch}.refining-oil-feature,.refining-oil-guide{border-bottom:1px solid var(--line);background:#eee5d8;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(42px,7vw,96px);width:100%;margin:0;padding:52px max(24px,50vw - 580px);display:grid}.refining-oil-feature h2,.refining-oil-guide h2{max-width:20ch;margin:10px 0 18px;font-size:clamp(34px,3.2vw,50px);line-height:1.04}.refining-oil-feature p,.refining-oil-guide p{max-width:68ch;color:var(--muted)}.refining-oil-product,.refining-oil-guide-visual{place-items:center;min-height:310px;display:grid;position:relative}.refining-oil-product img,.refining-oil-guide-visual img{object-fit:contain;filter:drop-shadow(0 18px 12px #46372424);width:auto;max-width:100%;height:300px}.removable-new-badge{z-index:2;color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#0a0a0a;padding:8px 11px;font-size:10px;font-weight:750;position:absolute;top:4px;left:4px}.collection-route-visible{cursor:default}.collection-route-copy h2{max-width:18ch}.collection-route-copy p{margin-bottom:16px}.collection-route-closing{font-family:var(--serif);font-size:20px;line-height:1.35;color:var(--ink)!important}.collection-route-copy .button{margin-top:8px;text-decoration:none}.perfections-evidence{color:#fff;background:#111;width:100%;padding:30px clamp(24px,4vw,72px)}.perfections-evidence-intro{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(40px,5vw,88px);display:grid}.perfections-evidence h2{color:#fff;max-width:17ch;margin:7px 0 12px;font-size:clamp(32px,3vw,44px)}.perfections-evidence p{color:#ffffffc2;max-width:76ch;margin:0 0 9px;font-size:14px;line-height:1.52}.perfections-evidence-intro>img{object-fit:cover;object-position:center;width:100%;height:240px}.perfections-microscopy-sequence{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.perfections-microscopy-sequence figure{margin:0}.perfections-microscopy-sequence img{aspect-ratio:5/3;object-fit:cover;width:100%;display:block}.perfections-microscopy-sequence figcaption{color:#ffffffb3;padding-top:7px;font-size:12px}.refining-oil-guide{background:#f8f4ed}@media (max-width:760px){.full-bleed-editorial-hero,.interior-hero.editorial-hero.full-bleed-editorial-hero,.interior-hero.editorial-hero.interior-hero-compact.full-bleed-editorial-hero{gap:18px;padding:28px 20px 0}.full-bleed-editorial-hero:before{display:none}.full-bleed-editorial-hero .interior-hero-copy{grid-row:1}.full-bleed-editorial-hero .device-stage.editorial-stage,.service-equipment-hero.full-bleed-editorial-hero .device-stage.editorial-stage{aspect-ratio:4/3;background:#ead8be;grid-area:2/1;width:calc(100% + 40px);height:auto;max-height:none;margin:0 -20px;position:relative;inset:auto}.full-bleed-editorial-hero .device-stage.editorial-stage img,.service-equipment-hero.full-bleed-editorial-hero .device-stage.editorial-stage img{object-fit:contain;width:100%;height:100%;max-height:100%}.refining-oil-feature,.refining-oil-guide{grid-template-columns:1fr;gap:20px;padding:38px 20px 44px}.refining-oil-feature h2,.refining-oil-guide h2{font-size:34px}.refining-oil-product,.refining-oil-guide-visual{min-height:250px}.refining-oil-product img,.refining-oil-guide-visual img{height:250px}.perfections-evidence{padding:34px 20px}.perfections-evidence-intro{grid-template-columns:1fr;gap:20px}.perfections-evidence-intro>img{height:220px}.perfections-microscopy-sequence{grid-template-columns:1fr 1fr;gap:22px 10px}}@media (prefers-reduced-motion:reduce){.oxygen-hero-slide{transition:none}.oxygen-hero-slide.is-active .oxygen-hero-image{animation:none}}.revision-intro,.revision-section,.about-editorial,.professional-editorial{width:min(1120px,100% - 48px);margin:0 auto}.revision-intro{grid-template-columns:.72fr 1.28fr;align-items:start;gap:64px;padding:64px 0 38px;display:grid}.revision-intro h2,.revision-section h2,.professional-editorial h2,.professional-combination h2,.about-editorial h2{font-size:clamp(32px,3.2vw,48px);line-height:1.06}.revision-intro p,.revision-section p,.professional-editorial p,.professional-combination p,.about-editorial p{color:var(--muted);font-size:17px;line-height:1.65}.revision-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));width:min(1320px,100% - 48px);margin:0 auto 66px;display:grid}.revision-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:190px;padding:28px}.revision-grid h3,.revision-steps h3{margin:0 0 16px;font-size:clamp(23px,2vw,30px)}.revision-grid p,.revision-steps p{color:var(--muted);margin:0}.revision-section{border-top:1px solid var(--line);padding:58px 0 70px}.revision-section header{max-width:760px;margin-bottom:34px}.revision-steps{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.revision-steps article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px}.oxygenation-copy{background:var(--dark);color:#fff;padding:58px max(24px,50vw - 560px)}.oxygenation-copy p{max-width:980px;font-size:18px;line-height:1.7}.oxygenation-copy p+p{margin-top:18px}.professional-system-strip{color:#fff;background:#000;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:76px;padding:0 max(24px,50vw - 660px);display:grid}.professional-system-strip span{text-align:center;letter-spacing:.1em;text-transform:uppercase;border:0;padding:18px 24px;font-size:12px;font-weight:750}.professional-fixed-hero{margin-bottom:24px}.professional-advantage-schema{background:#f5f0e8;width:100%;padding:0 0 34px}.professional-advantage-schema>h2{color:#fff;text-align:center;font-family:var(--sans);letter-spacing:.025em;text-transform:uppercase;background:#000;margin:0;padding:20px max(24px,50vw - 660px);font-size:clamp(17px,1.5vw,24px);font-weight:500;line-height:1.25}.professional-apparatus-hero .device-stage.editorial-stage{background:radial-gradient(circle at 50% 52%,#faf8f4 0%,#eee7dd 68%,#e5dbcd 100%);padding:clamp(20px,3vw,44px)}.professional-apparatus-hero .device-stage.editorial-stage img{aspect-ratio:auto;filter:drop-shadow(0 18px 18px #342d2621);width:100%;height:100%;object-fit:contain!important;object-position:center!important}.professional-advantage-grid{grid-template-columns:repeat(6,minmax(0,1fr));width:min(1320px,100% - 48px);margin:0 auto;padding-top:30px;display:grid}.professional-advantage-grid article{border-left:1px solid #a6773c73;min-width:0;padding:0 20px}.professional-advantage-grid article:first-child{border-left:0;padding-left:0}.professional-advantage-grid article:last-child{padding-right:0}.professional-advantage-grid strong{color:var(--ink);margin-bottom:10px;font-size:13px;line-height:1.35;display:block}.professional-advantage-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.professional-technology-teaser{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(38px,6vw,80px);width:min(1120px,100% - 48px);margin:0 auto;padding:48px 0;display:grid}.professional-technology-teaser-media{background:#f3eee6;min-height:280px;overflow:hidden}.professional-technology-teaser-media img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:280px;display:block}.professional-technology-teaser h2,.professional-fixed-configurations h2{margin:10px 0 18px;font-size:clamp(32px,3.3vw,48px);line-height:1.06}.professional-technology-teaser p,.professional-fixed-configurations p{color:var(--muted);margin:0;font-size:17px;line-height:1.65}.professional-technology-teaser .text-link,.professional-fixed-configurations .text-link{margin-top:22px}.professional-technology-hero .device-stage img{padding:28px;object-fit:contain!important;object-position:center!important}.professional-handpieces{width:min(1320px,100% - 48px);margin:0 auto;padding:58px 0 38px}.professional-handpieces-intro{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:end;gap:64px;margin-bottom:30px;display:grid}.professional-handpieces-intro h2{max-width:720px;margin:12px 0 0;font-size:clamp(34px,3.2vw,51px);line-height:1.06}.professional-handpieces-intro>p{color:var(--muted);margin:0;font-size:17px;line-height:1.65}.professional-handpieces-intro-copy{text-align:left;align-self:start;width:100%;min-width:0}.professional-handpieces-intro-copy p{color:var(--muted);margin:0;font-size:17px;line-height:1.65}.professional-handpieces-intro-copy p+p{margin-top:16px}.professional-handpieces-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.professional-handpiece-card{background:#f0ebe2;min-width:0}.professional-handpiece-media{background:#f8f5ef;height:205px;overflow:hidden}.professional-handpiece-media-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.professional-handpiece-media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.professional-handpiece-copy{padding:18px 20px 22px}.professional-handpiece-copy>span{color:var(--gold-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.professional-handpiece-copy h3{margin:0 0 8px;font-size:25px;line-height:1.08}.professional-handpiece-copy p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.professional-handpieces-protocol{border-top:1px solid var(--line);color:var(--muted);margin:24px 0 0;padding:22px 0 0;font-size:17px;line-height:1.65}.professional-handpieces-page{padding-top:48px}.professional-fixed-configurations{background:#e9e1d4;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:clamp(44px,7vw,90px);width:100%;padding:54px max(24px,50vw - 560px);display:grid}.professional-fixed-configurations figure{text-align:center;margin:0}.professional-fixed-configurations figure img{object-fit:contain;width:100%;height:330px}.professional-fixed-configurations figcaption{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.5}.professional-quality{color:#fff;background:#151515;width:100%;padding:56px max(24px,50vw - 560px)}.professional-quality>header{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(42px,7vw,92px);display:grid}.professional-quality .eyebrow{color:#d5b37e}.professional-quality h2{margin:10px 0 0;font-size:clamp(34px,4vw,56px);line-height:1.04}.professional-quality>header>p,.professional-quality-research p{color:#ffffffc2;margin:0;line-height:1.72}.professional-quality-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:38px;display:grid}.professional-quality-facts article{border-left:1px solid #d5b37e85;min-width:0;padding:8px 24px}.professional-quality-facts article:first-child{border-left:0;padding-left:0}.professional-quality-facts article:last-child{padding-right:0}.professional-quality-facts strong,.professional-quality-facts span{display:block}.professional-quality-facts strong{margin-bottom:8px;font-size:15px}.professional-quality-facts span{color:#ffffffad;font-size:13px;line-height:1.55}.professional-quality-research{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:36px;margin-top:34px;display:grid}.professional-quality .text-link{color:#fff;white-space:nowrap}.professional-support-overview{width:min(1320px,100% - 48px);margin:0 auto;padding:58px 0 64px}.professional-support-overview>header{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(42px,7vw,96px);display:grid}.professional-support-overview>header .eyebrow,.professional-support-overview>header h2{grid-column:1}.professional-support-overview>header p{color:var(--muted);grid-area:1/2/span 2;margin:0;line-height:1.72}.professional-support-overview h2,.professional-support-marketing h2,.professional-support-continuity h2{margin:10px 0 0;font-size:clamp(34px,4vw,56px);line-height:1.05}.professional-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.professional-support-grid article{background:#f1ebe2;padding:30px}.professional-support-grid h3{margin:0 0 10px;font-size:22px}.professional-support-grid p{color:var(--muted);margin:0;line-height:1.65}.professional-support-marketing,.professional-support-continuity{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(42px,7vw,96px);width:100%;padding:58px max(24px,50vw - 560px);display:grid}.professional-support-marketing{background:#e9e1d4}.professional-support-continuity{background:#f8f4ed}.professional-support-marketing p,.professional-support-continuity p{color:var(--muted);margin:0;line-height:1.72}.professional-support-marketing ul{color:var(--ink);margin:24px 0 0;padding-left:20px;line-height:1.7}.professional-support-continuity .text-link{margin-top:18px;display:block}.professional-combination-subpage{width:min(1120px,100% - 48px);margin:44px auto 64px}@media (max-width:1040px){.professional-handpieces-intro{gap:36px}.professional-handpieces-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.professional-advantage-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.professional-advantage-grid article:nth-child(4){border-left:0;padding-left:0}.professional-quality-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 0}.professional-quality-facts article:nth-child(3){border-left:0;padding-left:0}}.professional-editorial{padding:28px 0 70px}.professional-editorial>article{border-bottom:0;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);column-gap:64px;padding:46px 0;display:grid}.professional-editorial>article .eyebrow,.professional-editorial>article h2{grid-column:1}.professional-editorial>article p,.professional-editorial>article .text-link{grid-column:2}.professional-editorial>article p:first-of-type{grid-row:1/span 2}.professional-editorial>article p+p{margin-top:16px}.professional-partner-links{gap:0;display:grid}.professional-partner-links .text-link{margin-top:12px}.professional-combination{background:#eee8de;grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;margin:22px 0;padding:24px 28px;display:grid}.professional-combination h2{font-size:clamp(27px,2.5vw,36px)}.professional-technology{border:0;grid-template-columns:240px 1fr;align-items:center;gap:36px;width:min(1120px,100% - 48px);min-height:130px;margin:-30px auto 64px;padding:28px 34px;display:grid}.professional-technology p{color:var(--muted);margin:0;line-height:1.6}.about-editorial{grid-template-columns:.8fr 1.2fr;gap:72px;padding:62px 0 74px;display:grid}.about-story{width:min(1320px,100% - 48px);margin:0 auto}.about-story-block{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;padding:50px 0;display:grid}.about-story-block:last-child{border-bottom:0}.about-story-heading h2{margin:10px 0 0;font-size:clamp(32px,3.2vw,48px);line-height:1.06}.about-story-copy p{color:var(--muted);margin:0;font-size:17px;line-height:1.65}.about-story-copy>p+p{margin-top:18px}.about-service-link{width:fit-content;margin-top:24px}.about-belief{border-top:1px solid var(--line);border-left:3px solid var(--gold);margin-top:30px;padding:22px 0 0 24px}.about-belief p:first-child{color:var(--ink);font-family:var(--sans);font-size:23px;line-height:1.35}.about-belief p:last-child{color:var(--ink);margin-top:10px;font-weight:700}.about-collage-section{background:var(--ivory-soft,#f2eee6);padding:54px max(24px,50% - 820px) 64px}.about-collage-intro{gap:var(--editorial-column-gap,72px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;width:min(1320px,100%);margin:0 auto 34px;display:grid}.about-story-heading,.about-collage-intro>div:first-child{text-align:left;justify-self:stretch;width:100%;margin-left:0;padding-left:0}.about-collage-intro h2{max-width:650px;margin:12px 0 0;font-size:clamp(36px,4vw,62px);line-height:1.02}.about-collage-intro>div:last-child{text-align:left;width:100%;padding-top:36px}.about-collage-intro p{color:var(--muted);margin:0;font-size:17px;line-height:1.65}.about-collage-intro p+p{margin-top:16px}.about-collage{width:100%;max-width:1080px;margin:0 auto}.about-collage-card{background:#ede7de;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 42px #2e251d1f}.about-collage-card img{width:100%;height:auto;display:block}.about-collage-card figcaption{color:var(--muted);background:#ede7de;padding:14px 18px 16px;font-size:13px;line-height:1.5}@media (min-width:761px){.about-hero.interior-hero-compact{min-height:520px}.about-story-block{gap:var(--editorial-column-gap,72px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.about-story-block>.about-story-copy{text-align:left!important;padding-top:50px!important}}@media (max-width:900px){.about-collage-section{padding:44px 24px 52px}.about-collage-intro{grid-template-columns:1fr;gap:18px}.about-collage-intro>div:last-child{padding-top:0}}@media (max-width:580px){.about-collage-card figcaption{font-size:12px}}.treatment-plan,.treatment-directions,.perfections-treatment{width:min(1120px,100% - 48px);margin:0 auto}.treatment-plan{border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(44px,7vw,100px);padding:62px 0;display:grid}.treatment-plan h2,.treatment-directions h2,.perfections-treatment h2{margin:10px 0 0;font-size:clamp(34px,3.3vw,50px);line-height:1.06}.treatment-plan p,.treatment-directions p,.perfections-treatment p{color:var(--muted);font-size:17px;line-height:1.65}.treatment-plan p+p{margin-top:18px}.treatment-directions{width:min(1320px,100% - 48px);padding:60px 0 70px}.treatment-directions>header{width:min(820px,100%);margin-bottom:34px}.treatment-directions>header>p{margin-top:18px}.treatment-direction-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.treatment-direction-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:205px;padding:28px}.treatment-direction-grid h3{margin:0 0 16px;font-size:clamp(22px,1.8vw,28px)}.treatment-direction-grid p{margin:0;font-size:16px}.perfections-treatment{background:#ebe3d6;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(44px,7vw,100px);width:100%;padding:60px max(24px,50vw - 560px);display:grid}.perfections-treatment-links{flex-wrap:wrap;gap:18px 28px;margin-top:26px;display:flex}.lines-overview{border-top:0}.collections-product-stage{background:radial-gradient(circle at 64% 34%,#fffffff2,#0000 34%),linear-gradient(135deg,#eadfce,#f8f3e9)!important}.collections-hero-family{justify-content:center;align-items:end;gap:0;width:100%;height:100%;padding:32px 18px 24px;display:flex}.editorial-hero .collections-product-stage .collections-hero-family img{object-fit:contain;filter:drop-shadow(0 18px 12px #46372426);flex:0 20%;width:20%;height:88%}.collection-route-visible{min-height:390px;color:inherit;border-bottom:1px solid var(--line);grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;padding:36px 0;text-decoration:none;display:grid}.collection-route-visible:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.collection-route-visible:hover .button{background:#7f5c31}.collection-route-products{aspect-ratio:16/9;background:linear-gradient(135deg,#f0ebe2,#fbfaf6);justify-content:center;align-items:end;gap:clamp(0px,.5vw,8px);min-height:0;padding:20px 18px 12px;display:flex;overflow:hidden}.collection-route-products img{object-fit:contain;filter:drop-shadow(0 15px 11px #4637241f);width:12.5%;min-width:0;max-width:110px;height:86%}.collection-route-products .collection-route-group-photo{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 16px 12px #4637241a);width:94%;max-width:760px;height:92%}.collection-route-ceromone .collection-route-products .collection-route-group-photo,.collection-route-intact .collection-route-products .collection-route-group-photo{width:min(72%,470px)}.collection-route-beauty-tox .collection-route-products img{width:15%;max-width:120px}.collection-route-ceromone .collection-route-products img{width:30%;max-width:180px}.collection-route-intact .collection-route-products img{width:26%;max-width:155px}.collection-route-nora-bode-specials .collection-route-products img{width:18%;max-width:125px}.collection-route-beauty-tox .collection-route-products .collection-route-group-photo,.collection-route-ceromone .collection-route-products .collection-route-group-photo,.collection-route-intact .collection-route-products .collection-route-group-photo,.collection-route-nora-bode-specials .collection-route-products .collection-route-group-photo{max-width:760px;height:92%}.collection-route-nora-bode-specials .collection-route-products img.collection-route-group-photo{width:94%;max-width:760px}.collection-route-copy h2{margin:10px 0 18px;font-size:clamp(38px,4vw,58px)}.collection-route-copy p{max-width:560px;margin-bottom:24px}.collection-route-copy .button{width:fit-content}.handpieces-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.handpieces-grid article{padding-bottom:16px}.handpiece-image,.handpiece-image img{height:205px;min-height:205px}.handpieces-grid p{font-size:12.5px;line-height:1.45}.leo-models-visual{background:0 0}.leo-models-visual img{mix-blend-mode:multiply;display:block}.journal-grid>a{outline-offset:5px}.journal-grid>a:focus-visible{outline:3px solid var(--gold)}.line-list a{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""title";row-gap:6px}.line-list small{grid-area:label}.line-list h3{grid-area:title}@media (min-width:761px){.interior-hero,.interior-hero.with-device,.interior-hero.interior-hero-compact,.interior-hero.editorial-hero,.interior-hero.editorial-hero.interior-hero-compact,.oxygen-hero{height:450px;min-height:450px;max-height:450px}.hero-fit-compact{padding-top:20px;padding-bottom:20px}.hero-fit-compact .eyebrow{margin-bottom:6px;font-size:12px}.hero-fit-compact h1,.hero-fit-compact.editorial-hero h1{max-width:19ch;font-size:clamp(36px,3.15vw,46px);line-height:1}.hero-fit-compact .lead,.hero-fit-compact.editorial-hero .lead{margin-top:8px;font-size:14px;line-height:1.38}.hero-fit-compact .button-row{margin-top:12px}.hero-fit-compact .button{min-height:40px;padding:9px 14px;font-size:9px}.cta-panel{height:285px;min-height:285px;max-height:285px}.site-footer{height:auto;min-height:330px;max-height:none;overflow:visible}.footer-shell{height:auto;min-height:288px}}@media (max-width:760px){.interior-hero,.interior-hero.with-device,.interior-hero.interior-hero-compact,.interior-hero.editorial-hero,.interior-hero.editorial-hero.interior-hero-compact{height:auto;min-height:0;max-height:none;padding:28px 20px 20px}.editorial-hero .device-stage.editorial-stage{aspect-ratio:4/3}.professional-support-hero .device-stage.editorial-stage img{transform:scale(1.18)}.professional-fixed-hero .device-stage.editorial-stage{aspect-ratio:4/3;width:100%;height:auto;margin:0}.professional-fixed-hero .device-stage.editorial-stage img{aspect-ratio:4/3;width:100%;height:100%;object-position:58% 50%!important}.contact-fixed-hero .device-stage.editorial-stage{aspect-ratio:4/3;width:100%;height:auto;margin:0}.contact-fixed-hero .device-stage.editorial-stage img{width:100%;height:100%;object-position:center 34%!important}.oxyjet-landing-hero .interior-hero-copy{padding-bottom:4px}.revision-intro,.about-editorial{grid-template-columns:1fr;gap:22px;width:calc(100% - 40px);padding:44px 0}.about-story{width:calc(100% - 40px)}.about-story-block{grid-template-columns:1fr;gap:20px;padding:38px 0}.about-story-heading h2{font-size:clamp(30px,9vw,40px)}.about-story-copy p{font-size:16px;line-height:1.6}.about-belief{margin-top:26px;padding:20px 0 0 18px}.about-belief p:first-child{font-size:21px}.revision-grid{grid-template-columns:1fr;width:calc(100% - 40px);margin-bottom:46px}.revision-grid article{min-height:0;padding:24px}.revision-section{width:calc(100% - 40px);padding:44px 0 54px}.revision-steps{grid-template-columns:1fr}.oxygenation-copy{padding:44px 20px}.professional-system-strip{grid-template-columns:1fr 1fr;padding:0}.professional-system-strip span:nth-child(2){border-right:0}.professional-system-strip span:nth-child(-n+2){border-bottom:0}.professional-handpieces{width:calc(100% - 40px);padding:42px 0 28px}.professional-handpieces-intro{grid-template-columns:1fr;gap:18px;margin-bottom:24px}.professional-handpieces-intro h2{font-size:clamp(31px,9vw,40px)}.professional-handpieces-intro>p,.professional-handpieces-protocol{font-size:16px;line-height:1.6}.professional-handpieces-grid{grid-template-columns:1fr;gap:14px}.professional-handpiece-media{height:210px}.professional-editorial{width:calc(100% - 40px)}.professional-editorial>article{grid-template-columns:1fr;gap:12px;padding:38px 0}.professional-editorial>article .eyebrow,.professional-editorial>article h2,.professional-editorial>article p,.professional-editorial>article .text-link{grid-area:auto/1}.professional-combination{grid-template-columns:1fr;gap:12px;margin:16px 0;padding:22px 20px}.professional-technology{grid-template-columns:1fr;gap:10px;width:calc(100% - 40px);margin:-20px auto 54px;padding:26px}.treatment-plan,.treatment-directions{width:calc(100% - 40px)}.treatment-plan{grid-template-columns:1fr;gap:22px;padding:44px 0}.treatment-directions{padding:44px 0 50px}.treatment-direction-grid{grid-template-columns:1fr}.treatment-direction-grid article{min-height:0;padding:24px}.perfections-treatment{grid-template-columns:1fr;gap:24px;padding:44px 20px}.collections-hero.editorial-hero .collections-product-stage{aspect-ratio:4/3}.collections-hero-family{padding:18px 4px 12px}.editorial-hero .collections-product-stage .collections-hero-family img{object-fit:contain;flex-basis:20%;width:20%;height:92%}.collection-route-visible{grid-template-columns:1fr;gap:24px;min-height:0;padding:28px 0 42px}.collection-route-products{aspect-ratio:16/9;gap:0;min-height:0;padding:14px 6px 8px}.collection-route-products img{width:12.5%;height:88%}.collection-route-products .collection-route-group-photo,.collection-route-beauty-tox .collection-route-products .collection-route-group-photo,.collection-route-ceromone .collection-route-products .collection-route-group-photo,.collection-route-intact .collection-route-products .collection-route-group-photo,.collection-route-nora-bode-specials .collection-route-products .collection-route-group-photo{width:92%;max-width:680px;height:92%}.collection-route-beauty-tox .collection-route-products img{width:15%}.collection-route-ceromone .collection-route-products img{width:30%}.collection-route-intact .collection-route-products img{width:26%}.collection-route-nora-bode-specials .collection-route-products img{width:18%}.collection-route-nora-bode-specials .collection-route-products img.collection-route-group-photo{width:92%;max-width:680px}.collection-route-copy h2{font-size:38px}.line-list a{grid-template-columns:1fr;grid-template-areas:"label""title";padding:22px 0}.line-list small{display:block}.handpieces-grid{grid-template-columns:1fr}.handpiece-image,.handpiece-image img{height:132px;min-height:132px}.site-footer{height:auto;min-height:0;max-height:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.service-equipment-hero .device-stage.editorial-stage{aspect-ratio:auto;contain:layout paint;background:0 0;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.service-equipment-hero .device-stage.editorial-stage img{object-fit:contain;mix-blend-mode:normal;width:auto;max-width:100%;height:100%;max-height:100%;display:block;object-position:center!important;transition:none!important;animation:none!important;transform:none!important}.service-compact{background:var(--ivory);width:100%;margin:0}.service-compact-inner{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));width:min(1320px,100% - 48px);margin:0 auto;display:grid}.service-compact article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:40px 34px 42px}.service-compact h2{margin:8px 0 18px;font-size:clamp(27px,2.25vw,34px);line-height:1.12}.service-compact p{max-width:48ch;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.service-compact .text-link{margin-top:22px}.service-compact-note{border-top:1px solid var(--line);padding-top:16px;margin-top:16px!important;font-size:13px!important}.service-technical-suitability{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(240px,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(36px,7vw,96px);padding:28px 34px 30px;display:grid}.service-technical-suitability p{max-width:70ch}.cta-panel[data-variant=service]{background:var(--gold)!important}.professional-editorial>article .text-link+.text-link,.leo-official-delivery-link+.leo-official-delivery-link{margin-top:12px}@media (max-width:760px){.lines-overview,.journal-grid,.contact-routes,.collection-visual{margin-top:0}.service-equipment-hero .device-stage.editorial-stage{aspect-ratio:auto;height:clamp(340px,52vh,420px);max-height:none}.service-equipment-hero .device-stage.editorial-stage img{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:100%}.service-compact-inner{border-left:0;grid-template-columns:1fr;width:100%}.service-compact article{border-right:0;padding:32px 20px 34px}.service-compact h2{font-size:28px}.service-technical-suitability{border-right:0;grid-template-columns:1fr;gap:14px;padding:30px 20px 34px}}.collections-people-hero .device-stage.editorial-stage img{object-fit:cover;object-position:100% 50%!important}.collections-index{color:#fff;background:#11100f;width:100%;padding:18px max(24px,50vw - 660px)}.collections-index nav{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:18px;width:100%;display:grid}.collections-index nav>p{color:#caa56f;font-family:var(--sans);letter-spacing:.15em;text-align:center;text-transform:uppercase;margin:0;font-size:10px;font-weight:750;line-height:1.3}.collections-index a{color:#fff;font-family:var(--sans);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.4;position:relative}.collections-index a:after{content:"";background:#caa56f;height:1px;transition:right .18s;position:absolute;bottom:-4px;left:0;right:100%}.collections-index a:hover:after,.collections-index a:focus-visible:after{right:0}@media (max-width:900px){.collections-index nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (max-width:760px){.collections-index{padding:18px 20px 20px}.collections-index nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.collections-index a{font-size:10px}.collections-people-hero .device-stage.editorial-stage img{object-fit:cover;object-position:50% 38%!important}}.lines-overview{border:0;width:100%;margin:0}.collection-route-visible{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(44px,6vw,92px);min-height:520px;padding:56px max(24px,50vw - 660px)}.collection-route-visible:nth-child(odd){background:#f7f2ea}.collection-route-visible:nth-child(2n){background:#eee5d8}.collection-route-products{aspect-ratio:auto;background:0 0;align-items:end;width:100%;height:100%;min-height:360px;padding:16px 0}.collection-route-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:16px 0;display:flex}.collection-route-copy h2{margin-top:10px}.collection-route-copy .button{margin-top:auto}.refining-oil-feature,.refining-oil-guide{border:0}.refining-oil-subline{font-family:var(--serif);margin:-4px 0 18px;font-size:clamp(20px,1.7vw,26px);line-height:1.3;color:var(--ink)!important}.refining-oil-feature .collection-route-closing{margin:18px 0 0}.refining-oil-feature .text-link{margin-top:22px}.collection-visual{background:#f5f0e8;border:0;width:100%;margin:0;padding:44px max(24px,50vw - 660px) 30px}.collection-visual-intact{background:#f5f0e8}.collection-product-refining-complex-oil{border-left:0;margin-left:0;padding-left:0}.collection-visual-oxyjet-perfections{grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(40px,5vw,88px);width:100%;max-width:none;min-height:0;margin:0;padding:34px clamp(24px,4vw,72px)}.collection-visual-oxyjet-perfections .collection-visual-heading{text-align:left;grid-area:1/1}.collection-visual-oxyjet-perfections .collection-visual-heading h2{margin:0 0 4px;font-size:clamp(36px,4vw,58px)}.collection-visual-oxyjet-perfections .collection-visual-heading p{font-size:clamp(15px,1.35vw,20px)}.perfections-origin-copy{text-align:left;grid-area:2/2;min-width:0;margin-top:12px;padding-bottom:24px}.perfections-origin-copy blockquote{max-width:25ch;color:var(--ink);font-family:var(--serif);margin:0 0 8px;font-size:clamp(23px,2vw,30px);line-height:1.12}.perfections-origin-copy>small{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:750;display:block}.perfections-origin-copy p{max-width:76ch;color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.perfections-origin-copy p+p{margin-top:10px}.perfections-biomatrix-visual{grid-area:2/1;min-width:0;margin:12px 0 0}.perfections-biomatrix-visual img{object-fit:contain;width:min(100%,590px);height:auto;display:block}.perfections-biomatrix-visual figcaption{max-width:62ch;color:var(--muted);font-family:var(--sans);margin-top:8px;font-size:11px;line-height:1.45}@media (max-width:760px){.collection-visual-oxyjet-perfections{grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:0;padding:20px 16px 12px}.collection-visual-oxyjet-perfections .collection-visual-heading{order:1;grid-area:auto;padding:12px 0 4px}.collection-visual-oxyjet-perfections .collection-visual-heading h2{font-size:clamp(34px,10vw,46px)}.perfections-origin-copy{order:3;grid-area:auto;padding:18px 0 8px}.perfections-origin-copy blockquote{font-size:27px}.perfections-biomatrix-visual{order:2;grid-area:auto;margin-top:8px}}.perfections-products{padding-top:32px;padding-bottom:32px}.perfections-products .section-heading{margin-bottom:18px}.perfections-products .section-heading h2{margin:8px 0 0;font-size:clamp(32px,3vw,44px)}.perfections-products .section-heading>p{margin-top:12px;font-size:14px}.perfections-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.perfections-product-card{background:var(--paper);border:1px solid var(--line);grid-template-columns:142px minmax(0,1fr);align-items:start;gap:18px;min-width:0;padding:12px;display:grid}.perfections-product-image{background:#f3eee6;place-items:center;min-height:175px;display:grid}.perfections-product-image img{object-fit:contain;width:84%;height:165px}.perfections-product-copy{min-width:0;font-family:var(--sans);padding:6px 6px 4px 0}.perfections-product-copy>small{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.perfections-product-copy h3{font-family:var(--sans);margin:5px 0 8px;font-size:22px;font-weight:600;line-height:1.12}.perfections-product-copy>p{color:var(--muted);margin:0 0 10px;font-size:13.5px;line-height:1.45}.perfections-product-actives strong{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:10px;display:block}.perfections-inci{border-top:1px solid var(--line)}.perfections-inci summary,.perfections-course-note summary{cursor:pointer;color:var(--ink);font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:9px 0;font-size:11px;font-weight:750}.perfections-inci p{color:var(--muted);overflow-wrap:anywhere;margin:0 0 8px;font-size:11px;line-height:1.45}.beauty-tox-product-heading{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(40px,5vw,88px);max-width:none;display:grid}.beauty-tox-products{padding:32px clamp(24px,4vw,72px)}.beauty-tox-products .beauty-tox-product-heading h2{text-align:left;grid-area:1/1;align-self:start;max-width:20ch;margin:0}.beauty-tox-products .beauty-tox-product-heading>p{text-align:left;grid-area:1/2;align-self:start;max-width:58ch;margin:0}.collection-visual-beauty-tox.beauty-tox-system{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,5vw,88px);width:100%;max-width:none;margin:0;padding:34px clamp(24px,4vw,72px)}.beauty-tox-products .beauty-tox-product-card{border:0;grid-template-rows:auto auto;grid-template-columns:minmax(165px,190px) minmax(0,1fr);align-items:start;gap:0 18px}.beauty-tox-product-image{background:0 0;grid-area:1/1;align-self:stretch;min-height:0;position:relative;overflow:hidden}.beauty-tox-product-image img{object-fit:contain;width:min(86%,180px);height:100%;margin:auto;position:absolute;inset:0}.beauty-tox-product-copy{grid-area:1/2}.beauty-tox-inci{grid-area:2/2}.beauty-tox-inci summary{color:var(--ink)}.perfections-products-main{padding:32px clamp(24px,4vw,72px)}.perfections-product-heading-main{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(40px,5vw,88px);max-width:none;display:grid}.perfections-product-heading-main>div,.perfections-product-heading-main>p{text-align:left;align-self:start;min-width:0;margin:0}.perfections-products-main .perfections-product-heading-main h2{max-width:22ch;margin:0}.perfections-products-main .perfections-product-heading-main>p{max-width:60ch;margin:0}.perfections-products-main .perfections-product-card-main{border:0;grid-template-rows:auto auto;grid-template-columns:minmax(165px,190px) minmax(0,1fr);align-items:start;gap:0 18px}.perfections-product-image-main{background:0 0;grid-area:1/1;align-self:stretch;min-height:0;position:relative;overflow:hidden}.perfections-product-image-main img{object-fit:contain;width:min(86%,180px);height:100%;margin:auto;position:absolute;inset:0}.perfections-product-copy-main{grid-area:1/2}.perfections-inci-main{grid-area:2/2}.targeted-line-system{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(40px,5vw,88px);width:100%;max-width:none;min-height:0;margin:0;padding:34px clamp(24px,4vw,72px)}.targeted-line-group-visual{place-items:center;min-width:0;margin:0;display:grid}.targeted-line-group-visual img{object-fit:contain;width:auto;max-width:min(100%,520px);height:auto;max-height:330px}.targeted-line-system-copy{min-width:0;font-family:var(--sans)}.targeted-line-system-copy h2{margin:8px 0 12px;font-size:clamp(32px,3.2vw,48px);line-height:1.02}.targeted-line-system-copy p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.targeted-line-system-copy p+p{margin-top:10px}.targeted-line-system-copy>strong{border-top:1px solid var(--line);color:var(--ink);margin-top:14px;padding-top:12px;font-size:12px;font-weight:700;line-height:1.45;display:block}.targeted-line-system-intact{grid-template-rows:auto;align-items:start;height:auto;min-height:0;max-height:none;overflow:visible}.targeted-line-system-intact .targeted-line-group-visual,.targeted-line-system-intact .targeted-line-system-copy,.intact-longevity-story,.targeted-line-products-intact,.targeted-line-products-intact .perfections-product-grid,.targeted-line-products-intact .targeted-line-product-card,.targeted-line-products-intact .targeted-line-product-copy,.intact-longevity-story>div{height:auto;min-height:0;max-height:none;overflow:visible}.targeted-line-system-intact .targeted-line-system-copy,.intact-longevity-story .editorial-line-story-heading,.targeted-line-products-intact .targeted-line-product-copy,.intact-longevity-story .editorial-line-story-copy{overflow-wrap:anywhere}.ceromone-hormone-story{text-align:left;background:#e8e0d4;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(40px,5vw,88px);width:100%;padding:30px clamp(24px,4vw,72px);display:grid}.ceromone-hormone-story-heading,.ceromone-hormone-story-copy{text-align:left;justify-self:stretch;min-width:0}.ceromone-hormone-story-heading h2{max-width:18ch;margin:8px 0 0;font-size:clamp(32px,3.2vw,48px);line-height:1.04}.ceromone-hormone-story-copy p{max-width:68ch;color:var(--muted);text-align:left;margin:0;font-size:14px;line-height:1.58}.ceromone-hormone-story-copy p+p{margin-top:12px}.specials-group-visual img{width:min(100%,680px);max-width:680px;max-height:300px}.editorial-line-story{text-align:left;background:#e8e0d4;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(40px,5vw,88px);width:100%;padding:30px clamp(24px,4vw,72px);display:grid}.editorial-line-story-heading,.editorial-line-story-copy{text-align:left;justify-self:stretch;min-width:0}.editorial-line-story-heading h2{max-width:18ch;margin:8px 0 0;font-size:clamp(32px,3.2vw,48px);line-height:1.04}.editorial-line-story-copy p{max-width:68ch;color:var(--muted);text-align:left;margin:0;font-size:14px;line-height:1.58}.editorial-line-story-copy p+p{margin-top:12px}.targeted-line-products{padding:32px clamp(24px,4vw,72px)}.targeted-line-product-heading{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(40px,5vw,88px);max-width:none;display:grid}.targeted-line-products .targeted-line-product-heading h2{text-align:left;align-self:start;max-width:20ch;margin:0}.targeted-line-products .targeted-line-product-heading>p{text-align:left;align-self:start;max-width:60ch;margin:0}.targeted-line-products-ceromone .targeted-line-product-heading>p{max-width:none}.ceromone-product-intro-line{display:block}@media (min-width:1200px){.ceromone-product-intro-line{white-space:nowrap}}.targeted-line-products .targeted-line-product-card{border:0;grid-template-rows:auto auto;grid-template-columns:minmax(165px,190px) minmax(0,1fr);align-items:start;gap:0 18px}.targeted-line-product-image{background:0 0;grid-area:1/1;align-self:stretch;min-height:0;position:relative;overflow:hidden}.targeted-line-product-image img{object-fit:contain;width:min(86%,180px);height:100%;margin:auto;position:absolute;inset:0}.targeted-line-product-copy{grid-area:1/2}.targeted-line-inci{grid-area:2/2}@media (min-width:561px){.targeted-line-products-intact .targeted-line-product-card,.targeted-line-products-nora-bode-specials .targeted-line-product-card{grid-template-columns:minmax(210px,230px) minmax(0,1fr)}.targeted-line-products-intact .targeted-line-product-image img,.targeted-line-products-nora-bode-specials .targeted-line-product-image img{width:min(100%,230px)}.targeted-line-products-ceromone .targeted-line-product-card{grid-template-columns:minmax(210px,230px) minmax(0,1fr)}.targeted-line-products-ceromone .targeted-line-product-image img{width:min(100%,230px)}.targeted-line-products-ceromone .targeted-line-product-card-age-control-cream img{object-position:center bottom;transform-origin:bottom;transform:scale(1.35)}.specials-product-card-cool-moisture-mask .specials-product-image img,.specials-product-card-enzyme-exfoliating-cream .specials-product-image img,.specials-product-card-skin-refiner-tonic .specials-product-image img{object-position:center bottom}}.perfections-home-course{column-gap:var(--editorial-column-gap);border-top:1px solid var(--line);background:#e8e0d4;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:start;width:100%;padding:30px max(24px,50vw - 660px);display:grid}.perfections-home-course>div{text-align:left;justify-self:stretch;min-width:0}.perfections-home-course h2{max-width:15ch;margin:8px 0 0;font-size:clamp(32px,3vw,44px);line-height:1.05}.perfections-home-course-intro>p{color:var(--ink);margin:14px 0 0;font-size:14px;line-height:1.52}.perfections-retinal-callout{border-left:2px solid var(--gold);background:#f8f4edb3;margin-top:16px;padding:13px 14px}.perfections-retinal-callout strong{color:var(--ink);font-size:15px;line-height:1.35;display:block}.perfections-retinal-callout strong+strong{margin-top:3px}.perfections-retinal-callout p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.perfections-home-course-copy{font-family:var(--sans);padding-top:62px}.perfections-home-course-copy>p{color:var(--ink);margin:0;font-size:15px;line-height:1.6}.perfections-course-grid{background:#26231f26;border:1px solid #26231f26;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.perfections-course-grid article{text-align:left;background:#f8f4edb8;min-width:0;padding:13px 14px}.perfections-course-grid small{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:750}.perfections-course-grid h3{color:var(--ink);font-family:var(--sans);margin:5px 0 6px;font-size:15px;font-weight:700;line-height:1.25}.perfections-course-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.perfections-course-guidance{border-top:1px solid #26231f2e;margin-top:18px;padding-top:14px}.perfections-course-guidance h3{font-family:var(--sans);margin:0 0 8px;font-size:15px;line-height:1.3}.perfections-course-guidance p{color:var(--muted);margin:0 0 7px;font-size:12px;line-height:1.45}@media (max-width:900px){.perfections-product-grid{grid-template-columns:1fr}.perfections-home-course{grid-template-columns:1fr;gap:24px}.perfections-home-course-copy{padding-top:0}}@media (max-width:760px){.collection-visual-beauty-tox.beauty-tox-system{grid-template-columns:1fr;gap:18px;width:100%;margin:0;padding:22px 20px 24px}.beauty-tox-products{padding:24px 20px 32px}.beauty-tox-group-visual img{max-height:250px}.beauty-tox-system-copy h2{font-size:clamp(30px,10vw,40px)}.beauty-tox-product-heading{grid-template-columns:1fr;row-gap:0}.beauty-tox-product-heading h2,.beauty-tox-product-heading>p{grid-column:1}.beauty-tox-products .beauty-tox-product-heading h2{grid-row:1;max-width:18ch;margin-top:0}.beauty-tox-products .beauty-tox-product-heading>p{grid-row:2;margin-top:12px}.perfections-products-main{padding:24px 20px 32px}.perfections-product-heading-main{grid-template-columns:1fr;row-gap:12px}.targeted-line-system{grid-template-columns:1fr;gap:18px;padding:22px 20px 24px}.targeted-line-group-visual img{max-height:250px}.targeted-line-system-copy h2{font-size:clamp(30px,10vw,40px)}.ceromone-hormone-story{grid-template-columns:1fr;row-gap:16px;padding:24px 20px}.ceromone-hormone-story-heading h2{max-width:20ch;font-size:clamp(30px,10vw,40px)}.editorial-line-story{grid-template-columns:1fr;row-gap:16px;padding:24px 20px}.editorial-line-story-heading h2{max-width:20ch;font-size:clamp(30px,10vw,40px)}.targeted-line-products{padding:24px 20px 32px}.targeted-line-product-heading{grid-template-columns:1fr;row-gap:12px}}@media (max-width:560px){.perfections-products{padding:34px 20px}.perfections-product-card{grid-template-columns:104px minmax(0,1fr);gap:12px;padding:10px}.perfections-product-image{min-height:150px}.perfections-product-image img{height:140px}.perfections-product-copy h3{font-size:21px}.perfections-home-course{padding:32px 20px}.perfections-course-grid{grid-template-columns:1fr}.beauty-tox-products .beauty-tox-product-card{grid-template-columns:120px minmax(0,1fr)}.beauty-tox-products .beauty-tox-product-image{min-height:0}.beauty-tox-products .beauty-tox-product-image img{width:min(90%,110px);height:100%}.perfections-products-main .perfections-product-card-main{grid-template-columns:120px minmax(0,1fr)}.perfections-products-main .perfections-product-image-main{min-height:0}.perfections-products-main .perfections-product-image-main img{width:min(90%,110px);height:100%}.targeted-line-products .targeted-line-product-card{grid-template-columns:120px minmax(0,1fr)}.targeted-line-products .targeted-line-product-image{min-height:0}.targeted-line-products .targeted-line-product-image img{width:min(90%,110px);height:100%}}.product-grid,.journal-grid,.route-grid,.handpieces-grid,.treatment-direction-grid,.revision-grid{align-items:stretch}.product-card{flex-direction:column;height:100%;display:flex}.product-card p{min-height:0}.product-card strong{margin-top:auto}main>section,main>article,main>aside{border-top:0!important;border-bottom:0!important}main>hr{display:none}@media (max-width:760px){.collection-route-visible{grid-template-columns:1fr;gap:24px;min-height:0;padding:36px 20px 44px}.collection-route-products{aspect-ratio:16/9;height:auto;min-height:0;padding:8px 0}.collection-route-copy{padding:0}.collection-route-copy .button{margin-top:12px}.collection-visual{width:100%;margin:0;padding:28px 20px 20px}}.service-equipment-hero.full-bleed-editorial-hero .device-stage.editorial-stage img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;object-position:right center!important}.oxyjet-landing-hero .button-row,.oxygen-hero .oxygen-hero-actions,.interior-hero .button-row,.cta-panel .button-row,.leo-concept-final .button-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;width:min(100%,660px);display:grid}.oxyjet-landing-hero .button-row .button,.oxygen-hero .oxygen-hero-actions .button,.interior-hero .button-row .button,.cta-panel .button-row .button,.leo-concept-final .button-row .button{text-align:center;justify-content:center;width:100%;height:100%;min-height:50px;margin:0;padding:12px 16px}.leo-technology-facts{background:#0a0a0a;border:0;width:100%;margin:0}.leo-technology-facts article{border-color:#ffffff24}.leo-technology-facts strong{color:var(--gold-light)}.leo-technology-facts span{color:#ffffffc7}.collections-people-hero .device-stage.editorial-stage img{object-position:right center!important}@media (min-width:761px){.interior-hero.editorial-hero.collection-line-model-hero{column-gap:var(--editorial-column-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:450px;min-height:450px;max-height:450px;padding-inline:max(24px,50vw - 660px)}.collection-line-model-hero .device-stage.editorial-stage{aspect-ratio:auto;justify-self:stretch;width:100%;height:100%}.collection-line-model-hero .device-stage.editorial-stage img{object-fit:cover;width:100%;height:100%;object-position:right center!important}}@media (max-width:760px){.collection-line-model-hero .device-stage.editorial-stage img{object-fit:cover;object-position:center 42%!important}}.collection-route-beauty-tox .collection-route-products .collection-route-group-photo,.collection-route-ceromone .collection-route-products .collection-route-group-photo,.collection-route-intact .collection-route-products .collection-route-group-photo{object-fit:contain;object-position:center;width:90%;max-width:720px;height:90%}.refining-oil-feature{align-items:center;gap:clamp(34px,5vw,70px);width:100%;margin:0;padding:38px max(24px,50vw - 560px)}.refining-oil-feature .refining-oil-product img{object-fit:contain;max-height:300px}.refining-oil-feature h2{white-space:nowrap;margin-bottom:12px;font-size:clamp(34px,3vw,48px);line-height:1.04}.refining-oil-feature p{max-width:68ch;font-size:15px;line-height:1.58}@media (max-width:760px){.oxyjet-landing-hero .button-row,.oxygen-hero .oxygen-hero-actions,.interior-hero .button-row,.cta-panel .button-row,.leo-concept-final .button-row{grid-template-columns:1fr;gap:9px;width:100%}.oxyjet-landing-hero .button-row .button,.oxygen-hero .oxygen-hero-actions .button,.interior-hero .button-row .button,.cta-panel .button-row .button,.leo-concept-final .button-row .button{width:100%;min-height:48px}.leo-technology-facts article{border-color:#ffffff24}.collections-people-hero .device-stage.editorial-stage img{object-position:right center!important}.collection-route-beauty-tox .collection-route-products .collection-route-group-photo,.collection-route-ceromone .collection-route-products .collection-route-group-photo,.collection-route-intact .collection-route-products .collection-route-group-photo{width:94%;max-width:100%;height:88%}.service-equipment-hero.full-bleed-editorial-hero .device-stage.editorial-stage img{object-fit:cover;width:100%;height:100%;object-position:78% center!important}.refining-oil-feature{gap:20px;padding:30px 20px 34px}.refining-oil-feature .refining-oil-product{min-height:220px}.refining-oil-feature .refining-oil-product img{max-height:250px}.refining-oil-feature h2{white-space:normal;font-size:34px}}@media (min-width:761px){.skin-management-overview-heading,.oxyjet-core-heading,.pressure-context,.leo-concept-chapter,.leo-concept-evidence-inner,.statement-section,.authority-section,.revision-intro,.treatment-plan,.professional-combination,.about-story-block,.service-technical-suitability{align-items:start}.skin-management-overview-heading>p,.oxyjet-core-heading>div:last-child,.pressure-context>div:last-child,.leo-concept-chapter-copy,.leo-concept-evidence-inner>div:last-child,.statement-copy,.authority-section>div:last-child,.revision-intro>div:last-child,.treatment-plan>div:last-child,.professional-combination>p,.about-story-copy,.service-technical-suitability>p{padding-top:34px}.skin-management-overview-heading>p,.oxyjet-core-heading>div:last-child{padding-top:50px}.pressure-context>div:last-child{padding-top:44px}.statement-section .statement-copy,.authority-section>div:last-child,.revision-intro>div:last-child{padding-top:50px}.treatment-plan>div:last-child,.professional-combination>p{padding-top:54px}.about-story-copy{padding-top:50px}.service-technical-suitability>p{padding-top:32px}.professional-editorial>article>.eyebrow{grid-area:1/1}.professional-editorial>article>h2{grid-area:2/1}.professional-editorial>article>h2+p{grid-area:2/2;margin-top:0}.professional-editorial>article>h2+p+p,.professional-editorial>article>.text-link:first-of-type{grid-area:3/2}.professional-editorial>article>.text-link:nth-of-type(2){grid-area:4/2}}.oxyjet-direct-menu,.professionals-direct-menu{position:relative}.desktop-nav .oxyjet-direct-menu,.desktop-nav .professionals-direct-menu{align-items:center;height:42px;display:flex}.desktop-nav .oxyjet-direct-menu>.oxyjet-parent-link,.desktop-nav .professionals-direct-menu>.oxyjet-parent-link{align-items:center;height:100%;display:inline-flex;position:relative}.desktop-nav .oxyjet-direct-menu>.oxyjet-parent-link:after,.desktop-nav .professionals-direct-menu>.oxyjet-parent-link:after{content:"";background:#111;height:1px;transition:right .18s;position:absolute;bottom:-8px;left:0;right:100%}.desktop-nav .oxyjet-direct-menu:hover>.oxyjet-parent-link:after,.desktop-nav .oxyjet-direct-menu:focus-within>.oxyjet-parent-link:after,.desktop-nav .oxyjet-direct-menu[data-active=true]>.oxyjet-parent-link:after,.desktop-nav .oxyjet-direct-menu>.oxyjet-parent-link[aria-current=page]:after,.desktop-nav .professionals-direct-menu:hover>.oxyjet-parent-link:after,.desktop-nav .professionals-direct-menu:focus-within>.oxyjet-parent-link:after,.desktop-nav .professionals-direct-menu[data-active=true]>.oxyjet-parent-link:after,.desktop-nav .professionals-direct-menu>.oxyjet-parent-link[aria-current=page]:after{right:0}.desktop-nav .oxyjet-direct-menu:hover .oxyjet-submenu,.desktop-nav .oxyjet-direct-menu:focus-within .oxyjet-submenu,.desktop-nav .professionals-direct-menu:hover .oxyjet-submenu,.desktop-nav .professionals-direct-menu:focus-within .oxyjet-submenu{display:grid}.mobile-menu nav .mobile-oxyjet-menu>.oxyjet-parent-link{color:var(--ink);font-family:var(--sans);letter-spacing:.085em;text-transform:uppercase;font-size:14px;font-weight:650;line-height:1.4}@media (min-width:1441px){.mobile-menu{margin-left:0}}.skin-management-pillars article{grid-template-rows:auto minmax(70px,auto) 1fr;align-content:start;display:grid}.skin-management-pillars h3{align-self:end;margin:18px 0 10px}@media (max-width:760px){.skin-management-overview-heading>p,.oxyjet-core-heading>div:last-child,.pressure-context>div:last-child,.leo-concept-chapter-copy,.leo-concept-evidence-inner>div:last-child,.statement-copy,.authority-section>div:last-child,.revision-intro>div:last-child,.treatment-plan>div:last-child,.professional-combination>p,.about-story-copy,.service-technical-suitability>p{padding-top:0}.skin-management-pillars article{grid-template-rows:auto auto auto}.skin-management-pillars h3{align-self:auto}}@media (min-width:761px){:is(.statement-section,.authority-section,.authority-section-compact,.collection-preview,.split-feature,.about-feature,.editorial-sections article,.editorial-sections-compact article,.cta-panel,.note-panel,.contact-panel,.page-faq header,.patent-note,.product-detail,.article-body>section,.research-list article,.leo-config-copy,.leo-official-delivery,.oxyemotion-block,.oxyemotion-gallery-intro,.leo-concept-chapter,.leo-concept-microscope,.leo-concept-origin,.leo-concept-evidence-inner,.leo-concept-final,.leo-concept-value,.leo-concept-models>header,.leo-concept-products,.leo-concept-technology-link,.leo-concept-cta,.leo-technology-intro,.leo-mode-heading,.leo-technology-context,.leo-technology-cta,.oxyjet-core-heading,.biomatrix-section,.biomatrix-products,.pressure-context,.perfections-system,.dermatest-evidence,.ceramide-documentation,.perfections-evidence-intro,.refining-oil-feature,.refining-oil-guide,.revision-intro,.professional-editorial>article,.professional-combination,.professional-technology,.about-editorial,.about-story-block,.treatment-plan,.perfections-treatment,.collection-route-visible,.service-technical-suitability):has(>:nth-child(2):last-child){column-gap:var(--editorial-column-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.oxygen-hero,.interior-hero,.interior-hero.with-device,.interior-hero.interior-hero-compact,.interior-hero.editorial-hero,.interior-hero.editorial-hero.interior-hero-compact{height:450px;min-height:450px;max-height:450px}.service-equipment-hero.full-bleed-editorial-hero .device-stage.editorial-stage img{transform-origin:50%;object-position:center center!important;transform:scale(1.08)translate(-8%)!important}}.service-compact{padding:30px max(24px,50vw - 800px) 34px}.service-compact-inner{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;max-width:1600px;margin:0 auto;padding:0}.service-compact article{background:#faf8f4;border:0;flex-direction:column;min-height:410px;padding:clamp(34px,2.8vw,48px);display:flex}.service-compact article:first-child{background:var(--gold)}.service-compact h2{min-height:82px;margin:10px 0 22px}.service-compact article>p{max-width:54ch}.service-compact-note{padding-top:0;margin-top:20px!important}.service-technical-suitability{background:#eee5d8;border:0;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(40px,6vw,96px);margin-top:0;padding:32px clamp(34px,2.8vw,48px)}@media (max-width:1000px){.service-compact-inner{grid-template-columns:1fr}.service-compact article,.service-compact h2{min-height:0}}@media (max-width:760px){.editorial-hero .device-stage.editorial-stage,.interior-hero .device-stage{aspect-ratio:4/3}.service-equipment-hero.full-bleed-editorial-hero .device-stage.editorial-stage img{object-position:78% center!important;transform:none!important}.service-compact{padding:0}.service-compact-inner{gap:0}.service-technical-suitability{grid-template-columns:1fr;gap:14px;padding:30px 20px 34px}}@media (min-width:761px){.interior-hero.editorial-hero.collections-people-hero{column-gap:var(--editorial-column-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:450px;min-height:450px;max-height:450px;padding-inline:max(24px,50vw - 660px)}.collections-people-hero .device-stage.editorial-stage{aspect-ratio:auto;justify-self:stretch;width:100%;height:100%}.collections-people-hero .device-stage.editorial-stage img{object-fit:cover;width:100%;height:100%;object-position:right center!important}}.refining-oil-feature{grid-template-columns:minmax(180px,.68fr) minmax(0,1.32fr);gap:clamp(30px,4vw,58px);padding-block:28px}.refining-oil-feature .refining-oil-product{min-height:215px;padding-block:4px}.refining-oil-feature .refining-oil-product img{height:230px;max-height:230px}.refining-oil-feature .removable-new-badge{text-align:center;min-width:88px;padding:11px 15px;font-size:13px;line-height:1.2;top:16px;left:calc(50% - 150px)}.refining-oil-feature h2{margin:8px 0 10px;font-size:clamp(32px,2.6vw,42px)}.refining-oil-feature .refining-oil-subline{margin:-2px 0 12px;font-size:clamp(18px,1.45vw,22px)}.refining-oil-feature .collection-route-closing{margin-top:12px}.collection-route-visible>summary{min-height:390px;padding-block:34px}.collection-route-visible .collection-route-products{height:300px;min-height:300px}.collection-route-visible .collection-route-copy h2{margin:8px 0 14px;font-size:clamp(31px,2.6vw,43px);line-height:1.05}.collection-route-intro{max-width:58ch;color:var(--muted);font-family:var(--sans);margin:0 0 18px;font-size:15px;line-height:1.55}.collection-route-toggle{margin-top:auto}.collection-route-detail{padding-bottom:28px}.collection-route-detail .collection-route-closing{margin-bottom:14px;font-size:18px}.collection-route-detail .button{min-height:46px;margin-top:4px}.collection-route-specials-group-photo{object-fit:contain;filter:drop-shadow(0 14px 10px #46372424);width:min(100%,640px);height:auto;max-height:285px;margin-inline:auto}@media (max-width:760px){.collections-people-hero .device-stage.editorial-stage img{object-position:55% center!important}.refining-oil-feature{padding:26px 20px 30px}.refining-oil-feature .refining-oil-product{min-height:190px}.refining-oil-feature .refining-oil-product img{height:210px;max-height:210px}.refining-oil-feature .removable-new-badge{min-width:82px;padding:10px 13px;font-size:12px;top:10px;left:calc(50% - 132px)}.collection-route-visible>summary{gap:18px;min-height:0;padding:28px 20px 30px}.collection-route-visible .collection-route-products{height:auto;min-height:210px}.collection-route-visible .collection-route-copy h2{font-size:32px}.collection-route-intro{margin-bottom:16px;font-size:14px}.collection-route-specials-group-photo{width:100%;max-height:210px}}:where(.statement-section>.statement-copy,.authority-section>.authority-copy,.split-feature>.split-copy,.collection-preview>.line-list,.cta-panel>div:last-child,.oxyjet-core-heading>div:last-child,.pressure-context>div:last-child,.dermatest-evidence>.dermatest-copy,.ceramide-documentation>div:last-child,.leo-concept-chapter>.leo-concept-chapter-copy,.leo-concept-microscope>.leo-concept-microscope-copy,.leo-concept-evidence-inner>div:last-child,.leo-concept-final>div:last-child,.leo-official-delivery>ul,.oxyemotion-block>div:last-child,.treatment-plan>div:last-child,.perfections-treatment>div:last-child,.about-story-block>.about-story-copy,.about-feature>figcaption,.refining-oil-feature>div:last-child,.refining-oil-guide>div:last-child,.contact-panel>div:last-child,.collection-route-visible>summary>.collection-route-copy,.treatments-origin>.treatments-origin-copy,.treatments-system>.treatments-system-copy,.treatments-care>.treatments-care-copy){text-align:left!important;flex-direction:column!important;justify-content:flex-start!important;place-self:start stretch!important;align-items:flex-start!important;width:100%!important;margin-left:0!important;padding-left:0!important;display:flex!important;transform:none!important}:where(.statement-section>.statement-copy,.authority-section>.authority-copy,.split-feature>.split-copy,.collection-preview>.line-list,.cta-panel>div:last-child,.oxyjet-core-heading>div:last-child,.pressure-context>div:last-child,.dermatest-evidence>.dermatest-copy,.ceramide-documentation>div:last-child,.leo-concept-chapter>.leo-concept-chapter-copy,.leo-concept-microscope>.leo-concept-microscope-copy,.leo-concept-evidence-inner>div:last-child,.leo-concept-final>div:last-child,.leo-official-delivery>ul,.oxyemotion-block>div:last-child,.treatment-plan>div:last-child,.perfections-treatment>div:last-child,.about-story-block>.about-story-copy,.about-feature>figcaption,.refining-oil-feature>div:last-child,.refining-oil-guide>div:last-child,.contact-panel>div:last-child,.collection-route-visible>summary>.collection-route-copy,.treatments-origin>.treatments-origin-copy,.treatments-system>.treatments-system-copy,.treatments-care>.treatments-care-copy)>*{text-indent:0!important;margin-left:0!important;transform:none!important}@media (min-width:761px){.professional-editorial>article{column-gap:var(--editorial-column-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-items:start!important}.professional-editorial>article>.eyebrow{grid-area:1/1!important;align-self:start!important;margin:0 0 12px!important}.professional-editorial>article>h2{grid-area:2/1!important;align-self:start!important;margin-top:0!important}.professional-editorial>article>h2+p{grid-area:2/2!important;margin-top:0!important}.professional-editorial>article>h2+p+p,.professional-editorial>article>.text-link:first-of-type{grid-area:3/2!important}.professional-editorial>article>.text-link:nth-of-type(2){grid-area:4/2!important}}:where(.skin-management-overview-heading>p,.leo-config-copy>p,.professional-editorial>article>p,.professional-editorial>article>.text-link,.professional-combination>p,.professional-technology>p,.service-technical-suitability>p,.note-panel>p,.page-faq>header>h2,.patent-note>strong){text-align:left!important;text-indent:0!important;place-self:start stretch!important;width:100%!important;margin-left:0!important;transform:none!important}.collection-preview>.line-list>a{grid-template-columns:minmax(0,1fr) 24px!important;grid-template-areas:"label arrow""title arrow"!important;column-gap:16px!important;width:100%!important}.collection-preview>.line-list :is(small,h3){text-align:left!important;width:100%!important;margin-left:0!important}.statement-section,.authority-section,.collection-preview,.split-feature{align-items:start!important}.statement-section>:first-child,.authority-section>:first-child,.collection-preview>:first-child,.split-feature>:first-child,.statement-section>:last-child,.authority-section>:last-child,.collection-preview>:last-child,.split-feature>:last-child{align-self:start!important;margin-top:0!important;transform:none!important}.statement-section>:last-child,.authority-section>:last-child,.collection-preview>:last-child,.split-feature>:last-child{padding-top:0!important}.statement-section>:first-child>:first-child,.authority-section>:first-child>:first-child,.collection-preview>:first-child>:first-child,.split-feature>:first-child>:first-child,.statement-section>:last-child>:first-child,.authority-section>:last-child>:first-child,.collection-preview>:last-child>:first-child,.split-feature>:last-child>:first-child{margin-top:0!important;padding-top:0!important;transform:none!important}.split-feature>.split-visual{justify-content:flex-start!important}.split-feature>.split-visual,.split-feature>.split-copy{padding-top:32px!important}.collection-preview>.section-heading>.eyebrow{margin-top:0!important}.approved-home-shell{--serif:"Avenir Next", "Segoe UI", Arial, sans-serif;--sans:"Avenir Next", "Segoe UI", Arial, sans-serif;font-family:var(--sans)}.approved-home-shell .cta-panel{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(30px,4vw,54px)}.approved-home-shell .cta-panel .button-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,640px);display:grid}.approved-home-shell .cta-panel .button{text-align:center;justify-content:center;width:100%;height:50px}@media (max-width:760px){.approved-home-shell .cta-panel .button-row{grid-template-columns:1fr;width:100%;max-width:none}}.service-equipment-hero .device-stage.editorial-stage img,.service-equipment-hero.full-bleed-editorial-hero .device-stage.editorial-stage img{object-fit:cover;mix-blend-mode:normal;transform-origin:100%;width:100%;max-width:none;height:100%;max-height:none;display:block;object-position:100% 50%!important;transition:none!important;animation:none!important;transform:scale(1.08)!important}.service-compact{background:var(--ivory);width:100%;margin:0;padding:0}.service-compact-inner{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(28px,4vw,72px);width:100%;max-width:none;margin:0 auto;padding:0 max(24px,50vw - 720px);display:grid}.service-compact article,.service-compact article:first-child{min-width:0;min-height:0;color:var(--ink);background:0 0;border:0;padding:42px 24px 44px;display:block}.service-compact article:first-child .eyebrow{color:#6a5740}.service-compact article:first-child h2,.service-compact article:first-child .text-link{color:var(--ink)}.service-compact article:first-child p{color:var(--muted)}.service-compact article:first-child .eyebrow:before{background:var(--gold)}.service-compact article:first-child .text-link{border-color:var(--gold)}.service-compact h2{min-height:0;margin:8px 0 18px;font-size:clamp(27px,2.25vw,34px);line-height:1.12}.service-compact p,.service-compact article>p{max-width:48ch;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.service-compact .text-link{align-self:auto;margin-top:22px;padding-top:0}.service-compact-note{border:0;padding-top:0;margin-top:16px!important;font-size:13px!important}.service-technical-suitability{column-gap:var(--editorial-column-gap);background:var(--silver-gray);color:#fff;border:0;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0;width:100%;margin:0;padding:38px max(24px,50vw - 660px) 40px;display:grid;align-items:start!important}.service-technical-suitability .eyebrow{color:var(--gold-light)}.service-technical-suitability h2{color:#fff}.service-technical-suitability p{color:#ffffffe0}.service-technical-suitability h2{margin-bottom:0}.service-technical-suitability p{max-width:64ch;padding-top:0!important}@media (min-width:761px){.service-compact-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.service-equipment-hero .device-stage.editorial-stage img,.service-equipment-hero.full-bleed-editorial-hero .device-stage.editorial-stage img{object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%;object-position:center!important;transform:none!important}.service-compact-inner{grid-template-columns:1fr;gap:0;width:100%;padding:0}.service-compact article,.service-compact article:first-child{padding:32px 20px 34px}.service-compact h2{font-size:28px}.service-technical-suitability{grid-template-columns:1fr;gap:14px;padding:30px 20px 34px}.professional-fixed-hero{margin-bottom:16px}.professional-advantage-schema{padding:0 0 28px}.professional-advantage-schema>h2{padding:16px 20px;font-size:16px;line-height:1.35}.professional-advantage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0;width:calc(100% - 40px);margin:0 auto;padding-top:24px}.professional-advantage-grid article{padding:0 14px}.professional-advantage-grid article:nth-child(odd){border-left:0;padding-left:0}.professional-advantage-grid article:nth-child(2n){border-left:1px solid #a6773c73;padding-right:0}.professional-advantage-grid strong,.professional-advantage-grid p{font-size:12px}.professional-technology-teaser{grid-template-columns:1fr;gap:24px;width:calc(100% - 40px);padding:38px 0}.professional-technology-teaser-media,.professional-technology-teaser-media img{min-height:220px}.professional-technology-teaser h2,.professional-fixed-configurations h2{font-size:clamp(30px,9vw,40px)}.professional-fixed-configurations{grid-template-columns:1fr;gap:28px;padding:42px 20px}.professional-fixed-configurations figure img{height:250px}.professional-quality{padding:44px 20px}.professional-quality>header,.professional-quality-research,.professional-support-overview>header,.professional-support-marketing,.professional-support-continuity,.professional-quality-facts{grid-template-columns:1fr;gap:24px}.professional-quality-facts article,.professional-quality-facts article:nth-child(3){border-left:0;padding:0}.professional-quality .text-link{white-space:normal}.professional-support-overview{width:calc(100% - 40px);padding:44px 0}.professional-support-overview>header .eyebrow,.professional-support-overview>header h2,.professional-support-overview>header p{grid-area:auto/1}.professional-support-grid{grid-template-columns:1fr;margin-top:30px}.professional-support-grid article{padding:26px 24px}.professional-support-marketing,.professional-support-continuity{padding:44px 20px}.professional-combination-subpage{width:calc(100% - 40px);margin:30px auto 48px}}@media (min-width:761px){.professional-editorial>article>h2+p+p+.text-link{grid-area:4/2!important;margin-top:18px!important}.professional-editorial>.professional-partner-article>.professional-partner-links{grid-area:4/2;margin-top:12px}}@media (max-width:760px){.professional-apparatus-hero .device-stage.editorial-stage{min-height:260px;padding:20px 12px}.professional-apparatus-hero .device-stage.editorial-stage img{aspect-ratio:auto;object-fit:contain!important;object-position:center!important}.professional-partner-links{grid-area:auto/1}}@media (min-width:761px){:where(.statement-section,.authority-section-compact,.collection-preview,.split-feature,.cta-panel,.about-feature,.oxyjet-core-heading,.pressure-context,.dermatest-evidence,.ceramide-documentation,.leo-concept-chapter,.leo-concept-microscope,.leo-concept-evidence-inner,.leo-concept-final,.leo-official-delivery,.leo-config-copy,.oxyemotion-block,.treatment-plan,.perfections-treatment,.about-editorial,.about-story-block,.refining-oil-feature,.refining-oil-guide,.contact-panel,.treatments-origin,.treatments-system,.treatments-conditions,.treatments-longevity,.treatments-care,.treatments-directory,.skin-management-overview-heading,.perfections-home-course,.service-technical-suitability,.professional-technology-teaser,.professional-handpieces-intro,.professional-fixed-configurations,.professional-quality>header,.professional-quality-research,.professional-support-overview>header,.professional-support-marketing,.professional-support-continuity,.professional-combination,.professional-editorial>article,.beauty-tox-product-heading,.perfections-product-heading-main,.targeted-line-product-heading,.targeted-line-system,.editorial-line-story,.ceromone-hormone-story,.revision-intro,.leo-concept-models>header,.leo-concept-products,.leo-concept-technology-link,.leo-technology-intro,.leo-mode-heading){column-gap:var(--editorial-column-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}:where(.statement-section,.authority-section-compact,.collection-preview,.split-feature,.cta-panel,.about-feature,.oxyjet-core-heading,.pressure-context,.dermatest-evidence,.ceramide-documentation,.leo-concept-chapter,.leo-concept-microscope,.leo-concept-evidence-inner,.leo-concept-final,.leo-official-delivery,.leo-config-copy,.oxyemotion-block,.treatment-plan,.perfections-treatment,.about-editorial,.about-story-block,.refining-oil-feature,.refining-oil-guide,.contact-panel,.treatments-origin,.treatments-system,.treatments-conditions,.treatments-longevity,.treatments-care,.treatments-directory,.skin-management-overview-heading,.perfections-home-course,.service-technical-suitability,.professional-technology-teaser,.professional-handpieces-intro,.professional-fixed-configurations,.professional-quality>header,.professional-quality-research,.professional-support-marketing,.professional-support-continuity,.professional-combination,.professional-editorial>article,.beauty-tox-product-heading,.perfections-product-heading-main,.targeted-line-product-heading,.targeted-line-system,.editorial-line-story,.ceromone-hormone-story,.revision-intro,.leo-concept-models>header,.leo-concept-products,.leo-concept-technology-link,.leo-technology-intro,.leo-mode-heading)>:nth-child(2){text-align:left!important;text-indent:0!important;place-self:start stretch!important;width:100%!important;min-width:0!important;margin-left:0!important;padding-left:0!important;transform:none!important}:where(.statement-section,.authority-section-compact,.collection-preview,.split-feature,.cta-panel,.about-feature,.oxyjet-core-heading,.pressure-context,.dermatest-evidence,.ceramide-documentation,.leo-concept-chapter,.leo-concept-microscope,.leo-concept-evidence-inner,.leo-concept-final,.leo-official-delivery,.leo-config-copy,.oxyemotion-block,.treatment-plan,.perfections-treatment,.about-editorial,.about-story-block,.refining-oil-feature,.refining-oil-guide,.contact-panel,.treatments-origin,.treatments-system,.treatments-conditions,.treatments-longevity,.treatments-care,.treatments-directory,.skin-management-overview-heading,.perfections-home-course,.service-technical-suitability,.professional-technology-teaser,.professional-handpieces-intro,.professional-fixed-configurations,.professional-quality>header,.professional-quality-research,.professional-support-marketing,.professional-support-continuity,.professional-combination,.professional-editorial>article,.beauty-tox-product-heading,.perfections-product-heading-main,.targeted-line-product-heading,.targeted-line-system,.editorial-line-story,.ceromone-hormone-story,.revision-intro,.leo-concept-models>header,.leo-concept-products,.leo-concept-technology-link,.leo-technology-intro,.leo-mode-heading)>:nth-child(2) :where(h1,h2,h3,h4,p,li,a,strong,span){text-align:left!important;text-indent:0!important;margin-left:0!important;transform:none!important}.professional-support-overview>header>p{text-align:left!important;grid-area:1/2/span 2!important;place-self:start stretch!important;width:100%!important;margin-left:0!important}.professional-editorial>article{grid-auto-rows:auto!important}.professional-editorial-heading,.professional-editorial-copy{align-self:start;width:100%;min-width:0}.professional-editorial-heading{grid-column:1}.professional-editorial-copy{text-align:left;flex-direction:column;grid-column:2;align-items:flex-start;display:flex}.professional-editorial-copy>*{text-align:left;width:100%;margin-left:0}.professional-editorial-copy>p{margin-top:0}.professional-editorial-copy>p+p{margin-top:16px}.professional-editorial-copy>.text-link,.professional-editorial-copy>.professional-partner-links{margin-top:18px}.oxygenation-copy{column-gap:var(--editorial-column-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}.oxygenation-copy>.eyebrow{grid-area:1/1;margin:0}.oxygenation-copy>p{text-align:left;grid-column:2;width:100%;margin:0}.oxygenation-copy>p:first-of-type{grid-row:1}.oxygenation-copy>p:last-of-type{grid-row:2;margin-top:16px}}@media (max-width:760px){.professional-editorial-heading,.professional-editorial-copy{width:100%;grid-area:auto/1!important}.professional-editorial-copy{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.professional-editorial-copy>p+p{margin-top:14px}.professional-editorial-copy>.text-link,.professional-editorial-copy>.professional-partner-links{margin-top:16px}}@media (min-width:761px){:is(.statement-section,.authority-section,.authority-section-compact,.collection-preview,.split-feature,.about-feature,.editorial-sections article,.editorial-sections-compact article,.cta-panel,.note-panel,.contact-panel,.page-faq header,.patent-note,.product-detail,.article-body>section,.research-list article,.leo-config-copy,.leo-official-delivery,.oxyemotion-block,.oxyemotion-gallery-intro,.leo-concept-chapter,.leo-concept-microscope,.leo-concept-origin,.leo-concept-evidence-inner,.leo-concept-final,.leo-concept-value,.leo-concept-models>header,.leo-concept-products,.leo-concept-technology-link,.leo-concept-cta,.leo-technology-intro,.leo-mode-heading,.leo-technology-context,.leo-technology-cta,.oxyjet-core-heading,.biomatrix-section,.biomatrix-products,.pressure-context,.perfections-system,.dermatest-evidence,.ceramide-documentation,.perfections-evidence-intro,.refining-oil-feature,.refining-oil-guide,.revision-intro,.professional-editorial>article,.professional-combination,.professional-technology,.about-editorial,.about-story-block,.treatment-plan,.perfections-treatment,.collection-route-visible,.service-technical-suitability):has(>:nth-child(2):last-child){column-gap:var(--editorial-column-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}:is(.statement-section,.authority-section,.authority-section-compact,.collection-preview,.split-feature,.about-feature,.editorial-sections article,.editorial-sections-compact article,.cta-panel,.note-panel,.contact-panel,.page-faq header,.patent-note,.product-detail,.article-body>section,.research-list article,.leo-config-copy,.leo-official-delivery,.oxyemotion-block,.oxyemotion-gallery-intro,.leo-concept-chapter,.leo-concept-microscope,.leo-concept-origin,.leo-concept-evidence-inner,.leo-concept-final,.leo-concept-value,.leo-concept-models>header,.leo-concept-products,.leo-concept-technology-link,.leo-concept-cta,.leo-technology-intro,.leo-mode-heading,.leo-technology-context,.leo-technology-cta,.oxyjet-core-heading,.biomatrix-section,.biomatrix-products,.pressure-context,.perfections-system,.dermatest-evidence,.ceramide-documentation,.perfections-evidence-intro,.refining-oil-feature,.refining-oil-guide,.revision-intro,.professional-editorial>article,.professional-combination,.professional-technology,.about-editorial,.about-story-block,.treatment-plan,.perfections-treatment,.collection-route-visible,.service-technical-suitability):has(>:nth-child(2):last-child)>:nth-child(2){text-align:left!important;text-indent:0!important;place-self:start stretch!important;width:100%!important;min-width:0!important;margin-left:0!important;padding-left:0!important;transform:none!important}.professional-handpieces-intro{column-gap:var(--editorial-column-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}.professional-handpieces-intro-copy{grid-column:2;justify-self:stretch;margin:0!important;padding:0!important}.professional-handpieces-combination{width:100%;margin:28px 0 0;column-gap:var(--editorial-column-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}.professional-handpieces-combination>p{width:100%;text-align:left!important;margin:0!important;padding:0!important}}@media (max-width:760px){.professional-handpieces-intro-copy p,.professional-handpieces-protocol{font-size:16px;line-height:1.6}.professional-handpieces-combination{width:100%;margin:20px 0 0}}.professional-handpieces-intro h2{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal!important;word-break:normal!important}.professional-handpieces-combination{background:#eee8de;width:100%!important;margin:0!important;padding:38px 0!important;display:block!important}.professional-handpieces-combination-inner{column-gap:var(--editorial-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;width:min(1320px,100% - 48px);margin:0 auto;display:grid}.professional-handpieces-combination-inner h2{margin:12px 0 0;font-size:clamp(31px,3vw,45px);line-height:1.08}.professional-handpieces-combination-inner>p{width:100%;color:var(--muted);text-align:left;margin:0;padding:0;font-size:17px;line-height:1.65}@media (max-width:760px){.professional-handpieces-combination{padding:30px 0!important}.professional-handpieces-combination-inner{grid-template-columns:1fr;gap:18px;width:calc(100% - 40px)}.professional-handpieces-combination-inner h2{font-size:clamp(29px,8vw,38px)}.professional-handpieces-combination-inner>p{font-size:16px;line-height:1.6}}.professional-handpieces-page{padding-top:34px!important;padding-bottom:28px!important}.professional-handpieces-page .professional-handpieces-intro{margin-bottom:22px}.professional-handpieces-page .professional-handpieces-intro h2{margin-top:9px;font-size:clamp(32px,2.85vw,46px)}.professional-handpieces-page .professional-handpieces-intro-copy p{font-size:16px;line-height:1.55}.professional-handpieces-page .professional-handpieces-intro-copy p+p{margin-top:12px}.professional-handpieces-page .professional-handpieces-grid{gap:14px}.professional-handpieces-page .professional-handpiece-media{height:180px}.professional-handpieces-page .professional-handpiece-copy{padding:15px 17px 18px}.professional-handpieces-page .professional-handpiece-copy>span{margin-bottom:5px}.professional-handpieces-page .professional-handpiece-copy h3{margin-bottom:6px;font-size:23px}.professional-handpieces-page .professional-handpiece-copy p{font-size:14px;line-height:1.5}@media (max-width:760px){.professional-handpieces-page{padding-top:30px!important;padding-bottom:24px!important}.professional-handpieces-page .professional-handpiece-media{height:195px}}.professional-quality{background:#151515;padding:46px max(24px,50vw - 660px)}.professional-quality>header,.professional-quality-research{column-gap:var(--editorial-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.professional-fixed-configurations{column-gap:var(--editorial-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:46px max(24px,50vw - 660px)}.professional-quality>header>*,.professional-quality-research>*,.professional-fixed-configurations>*,.professional-handpieces-combination-inner>*{justify-self:stretch;width:100%;min-width:0;margin-left:0;padding-left:0;text-align:left!important}.professional-quality-facts{margin-top:30px}.professional-quality-research{margin-top:28px}@media (max-width:760px){.professional-quality,.professional-fixed-configurations{padding:36px 20px}.professional-quality>header,.professional-quality-research,.professional-fixed-configurations{grid-template-columns:1fr;gap:22px}}.professional-fixed-configurations{align-items:center;padding-top:34px;padding-bottom:34px}.professional-fixed-configurations h2{margin-top:8px;margin-bottom:12px;font-size:clamp(30px,3vw,44px)}.professional-fixed-configurations p{font-size:16px;line-height:1.55}.professional-fixed-configurations p+p{margin-top:10px}.professional-fixed-configurations .text-link{margin-top:14px}.professional-fixed-configurations figure img{height:260px}.professional-fixed-configurations figcaption{margin-top:6px}.professional-handpieces-combination{padding-top:28px!important;padding-bottom:28px!important}.professional-handpieces-combination-inner h2{margin-top:8px;font-size:clamp(29px,2.7vw,41px)}.professional-handpieces-combination-inner>p{font-size:16px;line-height:1.55}@media (min-width:761px){.professional-support-overview>header,.professional-support-marketing,.professional-support-continuity{column-gap:var(--editorial-column-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}.professional-support-marketing,.professional-support-continuity{padding-left:max(24px,50vw - 660px);padding-right:max(24px,50vw - 660px)}.professional-support-overview>header>*,.professional-support-marketing>*,.professional-support-continuity>*{place-self:start stretch;width:100%;min-width:0;margin-left:0;padding-left:0;text-align:left!important}.professional-support-overview>header .eyebrow,.professional-support-overview>header h2,.professional-support-overview>header p{text-align:left!important;grid-area:auto!important;margin-left:0!important}.professional-support-overview>header p{width:100%!important;margin-top:0!important}.professional-support-marketing ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px;display:grid}}.professional-support-marketing ul,.professional-support-marketing li{font-family:var(--sans);font-size:inherit;letter-spacing:normal;color:var(--muted);font-style:normal;font-weight:400;line-height:1.62}.professional-support-overview{padding-top:44px;padding-bottom:48px}.professional-support-overview h2,.professional-support-marketing h2,.professional-support-continuity h2{margin-top:8px;font-size:clamp(32px,3.4vw,50px)}.professional-support-grid{gap:14px;margin-top:30px}.professional-support-grid article{padding:24px}.professional-support-marketing,.professional-support-continuity{padding-top:42px;padding-bottom:42px}.professional-support-marketing p,.professional-support-continuity p{line-height:1.62}.professional-support-marketing p+p{margin-top:12px}.professional-support-marketing ul{margin-top:16px;margin-left:0;padding-left:0;list-style:none}.professional-support-marketing li{padding-left:18px;position:relative}.professional-support-marketing li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:0}@media (min-width:761px){.professional-support-marketing ul{column-gap:var(--editorial-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(32px,auto);align-items:start;row-gap:8px;width:100%}}@media (max-width:760px){.professional-fixed-configurations{padding-top:30px;padding-bottom:30px}.professional-fixed-configurations figure img{height:220px}.professional-handpieces-combination{padding-top:26px!important;padding-bottom:26px!important}}.professional-technology-teaser,.professional-editorial{width:min(1320px,100% - 48px);margin-inline:auto}@media (min-width:761px){:where(.statement-section,.authority-section,.authority-section-compact,.collection-preview,.cta-panel,.about-feature,.oxyjet-core-heading,.pressure-context,.dermatest-evidence,.ceramide-documentation,.leo-concept-chapter,.leo-concept-microscope,.leo-concept-evidence-inner,.leo-concept-final,.leo-official-delivery,.leo-config-copy,.oxyemotion-block,.treatment-plan,.perfections-treatment,.about-editorial,.about-story-block,.refining-oil-feature,.refining-oil-guide,.contact-panel,.treatments-origin,.treatments-system,.treatments-conditions,.treatments-longevity,.treatments-care,.treatments-directory,.skin-management-overview-heading,.perfections-home-course,.service-technical-suitability,.professional-technology-teaser,.professional-handpieces-intro,.professional-fixed-configurations,.professional-quality>header,.professional-quality-research,.professional-support-overview>header,.professional-support-marketing,.professional-support-continuity,.professional-combination,.professional-editorial>article,.professional-handpieces-combination-inner,.beauty-tox-product-heading,.perfections-product-heading-main,.targeted-line-product-heading,.targeted-line-system,.editorial-line-story,.ceromone-hormone-story,.revision-intro,.leo-concept-models>header,.leo-concept-products,.leo-concept-technology-link,.leo-technology-intro,.leo-mode-heading)>:first-child:has(:is(.eyebrow,h1,h2,h3,h4,p)){text-align:left!important;text-indent:0!important;place-self:start stretch!important;width:100%!important;min-width:0!important;margin-left:0!important;padding-left:0!important;transform:none!important}:where(.statement-section,.authority-section,.authority-section-compact,.collection-preview,.cta-panel,.about-feature,.oxyjet-core-heading,.pressure-context,.dermatest-evidence,.ceramide-documentation,.leo-concept-chapter,.leo-concept-microscope,.leo-concept-evidence-inner,.leo-concept-final,.leo-official-delivery,.leo-config-copy,.oxyemotion-block,.treatment-plan,.perfections-treatment,.about-editorial,.about-story-block,.refining-oil-feature,.refining-oil-guide,.contact-panel,.treatments-origin,.treatments-system,.treatments-conditions,.treatments-longevity,.treatments-care,.treatments-directory,.skin-management-overview-heading,.perfections-home-course,.service-technical-suitability,.professional-technology-teaser,.professional-handpieces-intro,.professional-fixed-configurations,.professional-quality>header,.professional-quality-research,.professional-support-overview>header,.professional-support-marketing,.professional-support-continuity,.professional-combination,.professional-editorial>article,.professional-handpieces-combination-inner,.beauty-tox-product-heading,.perfections-product-heading-main,.targeted-line-product-heading,.targeted-line-system,.editorial-line-story,.ceromone-hormone-story,.revision-intro,.leo-concept-models>header,.leo-concept-products,.leo-concept-technology-link,.leo-technology-intro,.leo-mode-heading)>:first-child:has(:is(.eyebrow,h1,h2,h3,h4,p)) :where(.eyebrow,h1,h2,h3,h4,p,li,a,strong,span){text-align:left!important;text-indent:0!important;margin-left:0!important;transform:none!important}}.editorial-sections article>:only-child,.article-body>section>:only-child{grid-column:1/-1;min-width:0}.definitive-about-menu-hidden{display:none!important}.desktop-nav>.definitive-about-direct-link{min-height:42px;color:inherit;align-items:center;text-decoration:none;display:inline-flex;position:relative}.desktop-nav>.definitive-about-direct-link[aria-current=page]:after{content:"";background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0}.mobile-menu nav>.definitive-mobile-direct-link{width:100%;display:block}.lines-overview .definitive-direct-collection-card{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,84px);min-height:0;padding:32px max(24px,50vw - 660px);display:grid}.definitive-direct-collection-card>summary{list-style:none;display:contents}.definitive-direct-collection-card>summary::-webkit-details-marker{display:none}.definitive-direct-collection-card>.collection-route-detail,.definitive-direct-collection-card .collection-route-copy>.collection-route-toggle:not(.definitive-collection-direct-link){display:none!important}.definitive-direct-collection-card .collection-route-products{height:260px;min-height:230px;padding:8px 0}.definitive-direct-collection-card .collection-route-copy{flex-direction:column;justify-content:center;min-width:0;padding:8px 0;display:flex}.definitive-direct-collection-card .collection-route-copy h2{text-wrap:balance;max-width:22ch;margin:9px 0 16px;font-size:clamp(30px,2.65vw,42px);line-height:1.08}.definitive-direct-collection-card .collection-route-intro{max-width:64ch;margin:0 0 18px;font-size:16px;line-height:1.62}.definitive-collection-direct-link{background:var(--gold);color:#fff;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;width:fit-content;min-width:220px;min-height:46px;padding:0 18px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex!important}.definitive-collection-direct-link:hover,.definitive-collection-direct-link:focus-visible{background:#7f5c31}.definitive-family-navigation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:min(1320px,100% - 48px);margin:34px auto 0;padding:20px 0 22px}.definitive-family-navigation-title{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:750;display:block}.definitive-family-navigation-links{flex-wrap:wrap;gap:8px;display:flex}.definitive-family-navigation-link{background:var(--paper);min-height:38px;color:var(--ink);border:1px solid #9a74426b;align-items:center;padding:9px 13px;font-size:12px;font-weight:650;line-height:1.35;text-decoration:none;display:inline-flex}.definitive-family-navigation-link:hover,.definitive-family-navigation-link:focus-visible{border-color:var(--gold);background:#efe4d2}.definitive-family-navigation-link.is-current{background:var(--gold);border-color:var(--gold);color:#fff}.definitive-family-parent-link,.definitive-inline-route-link{width:fit-content;color:var(--ink);text-underline-offset:4px;align-items:center;margin-top:14px;font-size:13px;font-weight:650;line-height:1.4;text-decoration-line:underline;text-decoration-color:#9a7442b3;display:inline-flex}.definitive-family-navigation-actions{flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:14px;display:flex}.definitive-family-navigation-actions .definitive-family-parent-link{min-height:40px;margin-top:0;padding:9px 0}.definitive-family-next-link{background:var(--gold);color:#fff;align-items:center;width:fit-content;min-height:40px;padding:9px 14px;font-size:12px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.definitive-family-next-link:hover,.definitive-family-next-link:focus-visible{background:#7f5c31}.refining-oil-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.refining-oil-actions .button{width:fit-content;min-width:220px}main h1,main h2,main h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.perfections-origin-copy p,.targeted-line-system-copy p,.ceromone-hormone-story-copy p,.editorial-line-story-copy p,.section-heading>p,.professional-combination p,.professional-support-overview p,.professional-support-marketing p,.professional-support-continuity p{font-size:16px!important;line-height:1.62!important}.collection-visual-heading p{color:var(--muted)!important}.targeted-line-system-copy h2,.ceromone-hormone-story-heading h2,.editorial-line-story-heading h2,.section-heading h2,.perfections-product-heading-main h2,.beauty-tox-product-heading h2,.targeted-line-product-heading h2,.treatment-questions-heading h2{max-width:22ch;font-size:clamp(32px,3vw,46px)!important;line-height:1.08!important}.treatment-questions-heading h2{font-weight:450!important}.treatment-faq-item button{font-size:16px!important;font-weight:550!important;line-height:1.42!important}.leo-pressure-context{min-height:0!important;padding-top:26px!important;padding-bottom:26px!important}.leo-pressure-context h3{max-width:18ch;font-size:clamp(34px,3vw,46px)!important;line-height:1.05!important}.leo-pressure-context>div:last-child{padding-top:38px!important}.leo-official-delivery{padding-top:20px;padding-bottom:20px}.leo-official-delivery li:before{font-size:20px;font-weight:800;line-height:1;content:"•"!important;color:var(--gold-light)!important}@media (min-width:901px){.site-header .mobile-menu{display:none!important}.targeted-line-system,.beauty-tox-system{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.targeted-line-system .targeted-line-system-copy,.beauty-tox-system .beauty-tox-system-copy{grid-area:1/1}.targeted-line-system .targeted-line-group-visual,.beauty-tox-system .beauty-tox-group-visual{grid-area:1/2}.ceromone-hormone-story-copy,.editorial-line-story-copy,.perfections-product-heading-main>p,.beauty-tox-product-heading>p,.targeted-line-product-heading>p,.professional-combination>p,.professional-support-overview>header>div:last-child,.professional-support-marketing>div:last-child{padding-top:46px!important}}@media (max-width:900px){.targeted-line-system,.beauty-tox-system,.ceromone-hormone-story,.editorial-line-story,.perfections-product-heading-main,.beauty-tox-product-heading,.targeted-line-product-heading,.professional-combination,.professional-support-overview>header,.professional-support-marketing,.professional-editorial>article{grid-template-columns:1fr!important;row-gap:18px!important}.ceromone-hormone-story-copy,.editorial-line-story-copy,.perfections-product-heading-main>p,.beauty-tox-product-heading>p,.targeted-line-product-heading>p,.professional-combination>p,.professional-support-overview>header>div:last-child,.professional-support-marketing>div:last-child{padding-top:0!important}}@media (max-width:760px){.definitive-family-navigation{width:min(100% - 40px,1320px);margin-top:26px}.definitive-family-navigation-links,.definitive-family-navigation-actions{grid-template-columns:1fr;display:grid}.definitive-family-navigation-link,.definitive-family-navigation-actions .definitive-family-parent-link,.definitive-family-next-link{width:100%}.definitive-family-next-link{justify-content:flex-start}.lines-overview .definitive-direct-collection-card{grid-template-columns:1fr;gap:20px;padding:28px 20px 34px}.definitive-direct-collection-card>summary{grid-template-columns:1fr;gap:20px;display:grid}.definitive-direct-collection-card .collection-route-products{aspect-ratio:16/9;height:auto;min-height:0}.definitive-direct-collection-card .collection-route-copy h2{font-size:32px!important}.refining-oil-actions{grid-template-columns:1fr;display:grid}.refining-oil-actions .button{width:100%;min-width:0}}@media (min-width:901px){html,body{overflow-x:clip}.nav-shell{padding-left:var(--definitive-header-left)!important;padding-right:var(--definitive-header-right)!important}:where(.interior-hero,.interior-hero.editorial-hero,.route-section,.collection-preview,.content-section,.product-section,.cta-panel,.leo-official-delivery,.handpieces-section,.leo-concept-evidence,.leo-concept-models,.leo-concept-products,.leo-concept-proof,.leo-technology-intro,.oxyjet-core,.contact-routes,.contact-direct-note,.contact-privacy,.contact-panel,.service-compact-inner,.treatments-origin,.treatments-system,.treatments-longevity,.treatments-care,.treatment-questions,.collection-route-visible>summary,.collection-route-detail,.oxyemotion-gallery,.professional-system-strip,.professional-advantage-schema>h2,.collections-index,.collection-route-visible,.perfections-home-course,.service-technical-suitability,.professional-quality,.professional-fixed-configurations,.professional-support-marketing,.professional-support-continuity,.lines-overview .definitive-direct-collection-card){padding-left:var(--definitive-page-left)!important;padding-right:var(--definitive-page-right)!important}:where(.about-feature,.leo-config-inner,.footer-shell,.definitive-family-navigation){left:var(--definitive-optical-shift);position:relative;width:min(1320px,100% - 96px)!important;margin-left:auto!important;margin-right:auto!important}.approved-home-shell :where(.statement-section,.authority-section){left:var(--definitive-optical-shift);position:relative}.refining-oil-feature,.refining-oil-guide{--definitive-refining-gutter:max(48px, calc((100vw - 1120px) / 2));padding-left:calc(var(--definitive-refining-gutter) + var(--definitive-optical-shift))!important;padding-right:calc(var(--definitive-refining-gutter) - var(--definitive-optical-shift))!important}:where(.oxygen-hero .oxygen-hero-actions,.oxyjet-landing-hero .button-row,.interior-hero .button-row){flex-wrap:wrap!important;grid-template-columns:none!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:auto!important;max-width:100%!important;display:flex!important}:where(.oxygen-hero .oxygen-hero-actions,.oxyjet-landing-hero .button-row,.interior-hero .button-row) .button{text-align:center!important;flex:none!important;justify-content:center!important;width:auto!important;min-width:190px!important;max-width:340px!important;height:auto!important;min-height:42px!important;padding:11px 18px!important}:where(.statement-section,.authority-section-compact,.collection-preview,.split-feature,.cta-panel,.about-feature,.skin-management-overview-heading,.oxyjet-core-heading,.pressure-context,.leo-concept-chapter,.leo-concept-evidence-inner,.revision-intro,.treatment-plan,.treatments-origin,.treatments-system,.treatments-longevity,.treatments-care,.professional-technology-teaser,.professional-handpieces-intro,.professional-fixed-configurations,.professional-quality>header,.professional-quality-research,.professional-support-overview>header,.professional-support-marketing,.professional-support-continuity,.professional-combination,.professional-editorial>article,.professional-handpieces-combination-inner,.about-story-block,.service-technical-suitability,.perfections-evidence-intro,.refining-oil-feature,.refining-oil-guide,.beauty-tox-product-heading,.perfections-product-heading-main,.targeted-line-product-heading,.targeted-line-system,.beauty-tox-system,.ceromone-hormone-story,.editorial-line-story,.oxyemotion-gallery-intro,.contact-panel,.article-body>section,.collection-route-visible>summary,.collection-route-detail){grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;column-gap:clamp(40px,4vw,64px)!important}:where(.statement-section,.authority-section-compact,.collection-preview,.cta-panel,.about-feature,.skin-management-overview-heading,.oxyjet-core-heading,.pressure-context,.leo-concept-chapter,.leo-concept-evidence-inner,.revision-intro,.treatment-plan,.treatments-origin,.treatments-system,.treatments-longevity,.treatments-care,.professional-technology-teaser,.professional-handpieces-intro,.professional-fixed-configurations,.professional-quality>header,.professional-quality-research,.professional-support-overview>header,.professional-support-marketing,.professional-support-continuity,.professional-combination,.professional-editorial>article,.professional-handpieces-combination-inner,.about-story-block,.service-technical-suitability,.perfections-evidence-intro,.refining-oil-feature,.refining-oil-guide,.beauty-tox-product-heading,.perfections-product-heading-main,.targeted-line-product-heading,.targeted-line-system,.beauty-tox-system,.ceromone-hormone-story,.editorial-line-story,.oxyemotion-gallery-intro,.contact-panel,.article-body>section,.collection-route-visible>summary,.collection-route-detail)>*{max-width:none;place-self:start stretch!important;width:100%!important;min-width:0!important}:where(.statement-copy,.authority-copy,.collection-intro,.split-copy,.skin-management-overview-heading>p,.oxyjet-core-heading>div,.pressure-context>div,.leo-concept-chapter-heading,.leo-concept-chapter-copy,.leo-concept-evidence-inner>div,.revision-intro>div,.treatment-plan>div,.treatments-origin-heading,.treatments-origin-copy,.treatments-system-copy,.treatments-longevity>div,.treatments-longevity>ul,.treatments-care>div,.treatments-care-copy,.professional-technology-teaser>div,.professional-handpieces-intro>div,.professional-fixed-configurations>div,.professional-quality>header>div,.professional-quality-research>div,.professional-support-overview>header>*,.professional-support-marketing>*,.professional-support-continuity>*,.professional-combination>*,.professional-editorial>article>*,.professional-handpieces-combination-inner>*,.about-story-heading,.about-story-copy,.service-technical-suitability>*,.perfections-evidence-intro>*,.refining-oil-feature>*,.refining-oil-guide>*,.beauty-tox-product-heading>*,.perfections-product-heading-main>*,.targeted-line-product-heading>*,.targeted-line-system-copy,.beauty-tox-system-copy,.ceromone-hormone-story-heading,.ceromone-hormone-story-copy,.editorial-line-story-heading,.editorial-line-story-copy,.oxyemotion-gallery-heading,.oxyemotion-gallery-intro>p,.contact-panel>*,.article-body>section>div,.collection-route-copy,.collection-route-detail-copy){text-align:left!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}:where(.professional-support-overview>header,.professional-support-marketing,.professional-support-continuity,.professional-editorial>article,.about-story-block) :where(h2,h3,p,ul){text-align:left!important;justify-self:stretch!important}}:where(.perfections-product-image,.beauty-tox-product-image,.targeted-line-product-image,.collection-product,.targeted-line-group-visual,.beauty-tox-group-visual) img{object-position:center;max-width:100%}@media (max-width:760px){:where(.oxygen-hero .oxygen-hero-actions,.oxyjet-landing-hero .button-row,.interior-hero .button-row) .button{width:100%!important;max-width:none!important}}@media (min-width:901px){:root{--v327-home-content-axis:clamp(36px, 6vw, 90px);--v327-editorial-column-gap:clamp(24px, 2.4vw, 36px)}.approved-home-shell .oxygen-hero-copy{margin-left:var(--v327-home-content-axis)!important}.approved-home-shell :where(.route-section,.collection-preview,.cta-panel){padding-left:var(--v327-home-content-axis)!important;padding-right:var(--v327-home-content-axis)!important}.approved-home-shell :where(.statement-section,.authority-section){width:min(1320px, calc(100% - var(--v327-home-content-axis) - var(--v327-home-content-axis)))!important;margin-left:auto!important;margin-right:auto!important;left:0!important}.approved-home-shell .route-grid{column-gap:var(--v327-editorial-column-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.approved-home-shell .route-card{min-width:0!important}:where(.about-feature,.oxyjet-technical-details,.editorial-sections-compact,.note-panel,.patent-note,.lines-overview,.journal-grid,.research-list,.contact-routes,.contact-privacy,.contact-panel,.ceramide-evidence,.leo-config-inner,.leo-concept-narrative,.leo-concept-origin,.leo-concept-value,.leo-concept-technology-link,.leo-concept-cta,.leo-mode-of-action,.oxyjet-evidence){width:auto!important;max-width:none!important;margin-left:var(--definitive-page-left)!important;margin-right:var(--definitive-page-right)!important;left:0!important;transform:none!important}.editorial-sections:not(.editorial-sections-compact){width:min(1120px, calc(100% - var(--definitive-page-left) - var(--definitive-page-right)))!important;margin-left:var(--definitive-page-left)!important;margin-right:auto!important}:where(.statement-section,.authority-section-compact,.collection-preview,.cta-panel,.about-feature,.skin-management-overview-heading,.oxyjet-core-heading,.pressure-context,.leo-concept-chapter,.leo-concept-evidence-inner,.revision-intro,.treatment-plan,.treatments-origin,.treatments-system,.treatments-longevity,.treatments-care,.professional-technology-teaser,.professional-handpieces-intro,.professional-fixed-configurations,.professional-quality>header,.professional-quality-research,.professional-support-overview>header,.professional-support-marketing,.professional-support-continuity,.professional-combination,.professional-editorial>article,.professional-handpieces-combination-inner,.about-story-block,.service-technical-suitability,.perfections-evidence-intro,.refining-oil-feature,.refining-oil-guide,.beauty-tox-product-heading,.perfections-product-heading-main,.targeted-line-product-heading,.targeted-line-system,.beauty-tox-system,.ceromone-hormone-story,.editorial-line-story,.oxyemotion-gallery-intro,.contact-panel,.article-body>section,.collection-route-visible>summary,.collection-route-detail){column-gap:var(--v327-editorial-column-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}:where(.statement-copy,.authority-copy,.collection-intro,.skin-management-overview-heading>p,.pressure-context>div:last-child,.leo-concept-chapter-copy,.leo-concept-evidence-inner>div:last-child,.revision-intro>div:last-child,.treatment-plan>div:last-child,.treatments-origin-copy,.treatments-system-copy,.treatments-longevity>ul,.treatments-care-copy,.professional-support-overview>header>p,.professional-support-marketing>div:last-child,.professional-support-continuity>div:last-child,.professional-combination>p,.professional-editorial-copy,.about-story-copy,.service-technical-suitability>p,.ceromone-hormone-story-copy,.editorial-line-story-copy,.oxyemotion-gallery-intro>p,.collection-route-copy,.collection-route-detail-copy){text-align:left!important;justify-self:stretch!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;transform:none!important}:where(.pressure-context,.leo-pressure-context){padding-left:var(--definitive-page-left)!important;padding-right:var(--definitive-page-right)!important}.service-compact-inner{padding-left:max(0px, calc(var(--definitive-page-left) - 24px))!important;padding-right:max(0px, calc(var(--definitive-page-right) - 24px))!important}}.definitive-family-navigation-actions{display:none!important}@media (min-width:761px){.definitive-family-navigation-links{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}.definitive-family-navigation-link{text-align:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:10px 12px!important}}@media (max-width:760px){.definitive-family-navigation-links{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}.definitive-family-navigation-link{text-align:left!important;justify-content:flex-start!important;width:100%!important}}@media (min-width:901px){.treatments-directory{column-gap:var(--v327-editorial-column-gap,clamp(24px, 2.4vw, 36px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}.treatments-directory>section{width:100%!important;min-width:0!important}.treatments-area-list,.treatments-condition-list{gap:10px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.treatments-area-list li,.treatments-condition-list li{min-height:1.52em;margin:0!important;padding-left:22px!important;position:relative!important}.treatments-area-list li:before,.treatments-condition-list li:before{content:""!important;background:var(--gold)!important;border-radius:50%!important;width:6px!important;height:6px!important;position:absolute!important;top:.58em!important;left:0!important}.lines-overview{width:100%!important;max-width:none!important;margin:26px 0 42px!important;padding:0!important;left:0!important;transform:none!important}.lines-overview .definitive-direct-collection-card{width:100%!important;max-width:none!important;min-height:0!important;padding-top:14px!important;padding-bottom:14px!important;padding-left:var(--definitive-page-left)!important;padding-right:var(--definitive-page-right)!important;border:0!important;border-bottom:1px solid var(--line)!important;box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;column-gap:clamp(24px,2.6vw,40px)!important;margin:0!important}.lines-overview .definitive-direct-collection-card .collection-route-products{grid-area:1/1!important;height:155px!important;min-height:0!important;padding:0!important}.lines-overview .definitive-direct-collection-card .collection-route-copy{grid-area:1/2!important;min-height:0!important;padding:4px 0!important}.lines-overview .definitive-direct-collection-card:nth-child(odd){background:#f7f2ea!important}.lines-overview .definitive-direct-collection-card:nth-child(2n){background:#eee5d8!important}.lines-overview .definitive-direct-collection-card .collection-route-copy h2{margin:5px 0 8px!important;font-size:clamp(27px,2.1vw,34px)!important;line-height:1.05!important}.lines-overview .definitive-direct-collection-card .collection-route-intro{margin:0 0 10px!important;font-size:14.5px!important;line-height:1.46!important}.lines-overview .definitive-collection-direct-link{min-width:178px!important;min-height:38px!important;padding:0 14px!important;font-size:9.5px!important}}@media (max-width:900px){.lines-overview{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.lines-overview .definitive-direct-collection-card{padding-top:20px!important;padding-bottom:22px!important}}@media (min-width:901px){:where(.collection-visual-oxyjet-perfections,.collection-visual-beauty-tox.beauty-tox-system,.targeted-line-system,.ceromone-hormone-story,.editorial-line-story){padding-left:var(--definitive-page-left)!important;padding-right:var(--definitive-page-right)!important;column-gap:var(--v327-editorial-column-gap,clamp(24px, 2.4vw, 36px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}.collection-visual-oxyjet-perfections{grid-template-rows:auto auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.perfections-origin-copy,.perfections-origin-copy p,.perfections-origin-copy blockquote{overflow-wrap:normal!important;word-break:normal!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.perfections-origin-copy p{max-width:none!important}:where(.targeted-line-product-heading,.beauty-tox-product-heading,.perfections-product-heading-main){column-gap:var(--v327-editorial-column-gap,clamp(24px, 2.4vw, 36px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}:where(.targeted-line-product-heading,.beauty-tox-product-heading,.perfections-product-heading-main)>*{text-align:left!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.professional-advantage-schema>h2{padding-left:var(--definitive-page-left)!important;padding-right:var(--definitive-page-right)!important;text-align:left!important}.professional-support-overview{width:auto!important;max-width:none!important;margin-left:var(--definitive-page-left)!important;margin-right:var(--definitive-page-right)!important}.professional-support-overview>header{column-gap:var(--v327-editorial-column-gap,clamp(24px, 2.4vw, 36px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}.journal-grid{width:auto!important;max-width:none!important;margin-left:var(--definitive-page-left)!important;margin-right:var(--definitive-page-right)!important;background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-bottom:64px!important;display:grid!important}.journal-grid>a{background:#f7f2ea;outline:0;border:0!important;min-height:280px!important;padding:28px!important}.about-editorial,.about-story,.about-collage-intro{width:auto!important;max-width:none!important;margin-left:var(--definitive-page-left)!important;margin-right:var(--definitive-page-right)!important}.about-editorial,.about-story-block,.about-collage-intro{column-gap:var(--v327-editorial-column-gap,clamp(24px, 2.4vw, 36px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}.about-story-block>*,.about-editorial>*,.about-collage-intro>*{text-align:left!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important}.about-story-heading,.about-editorial>:first-child,.about-collage-intro>:first-child{grid-column:1!important;justify-self:stretch!important}.about-collage-section{padding-left:0!important;padding-right:0!important}.about-collage{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.about-collage-card{width:100%!important;box-shadow:none!important}.about-editorial{padding-top:34px!important;padding-bottom:38px!important}.about-story-block{padding-top:30px!important;padding-bottom:30px!important}.about-story-block>.about-story-copy,.about-collage-intro>div:last-child{padding-top:0!important}.about-story-heading h2,.about-collage-intro h2{margin-top:6px!important}}.definitive-authority-section{box-sizing:border-box;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8f4ee}.definitive-authority-header h2,.definitive-authority-grid h3,.definitive-authority-header p,.definitive-authority-grid p,.definitive-authority-note,.definitive-authority-sources{text-align:left}.definitive-authority-header h2{max-width:920px;margin:4px 0 10px}.definitive-authority-intro{max-width:980px;margin:0;line-height:1.6}.definitive-authority-grid{gap:12px;display:grid}.definitive-authority-grid article{background:#ffffff9e;border:1px solid #25201c1a;min-width:0;padding:18px 20px}.definitive-authority-grid h3{margin:0 0 7px;font-size:clamp(17px,1.35vw,20px);line-height:1.25}.definitive-authority-grid p{margin:0;line-height:1.58}.definitive-authority-note{border-top:1px solid #25201c1a;margin:16px 0 0;padding-top:14px;font-size:.92rem;line-height:1.55}.definitive-authority-sources{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-top:16px;font-size:.86rem;line-height:1.45;display:flex}.definitive-authority-sources>span{font-weight:700}.definitive-authority-sources a{text-underline-offset:3px;text-decoration:underline}.article-next-links{flex-wrap:wrap;align-items:baseline;gap:8px 22px;margin:24px 0 14px;display:flex}@media (min-width:901px){.definitive-authority-section{margin:32px var(--definitive-page-right) 42px var(--definitive-page-left);padding:28px 0 26px}.definitive-authority-header,.definitive-authority-grid,.definitive-authority-note,.definitive-authority-sources{width:100%}.definitive-authority-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.definitive-authority-grid article:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:900px){.definitive-authority-section{margin:24px 0 32px;padding:24px max(20px,5vw)}.definitive-authority-grid{grid-template-columns:1fr;margin-top:18px}.definitive-authority-grid article{padding:16px}.article-next-links{flex-direction:column;align-items:flex-start;gap:8px}}
