@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;scroll-padding-top:150px}body{min-width:320px}img{max-width:100%;display:block}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}h1,h2,h3,p{overflow-wrap:break-word}button:disabled{cursor:default}[hidden]{display:none!important}}@layer base{:root{--ink:#f2ecdf;--muted:#b9b4aa;--paper:#11110f;--line:#ffffff24;--accent:#eebd58;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.65}::selection{color:#15130c;background:#d9bc79}:focus-visible{outline:2px solid var(--accent);outline-offset:6px}h1,h2,h3{letter-spacing:-.045em;font-weight:400;line-height:1.08}h1,h2{font-family:var(--serif)}h1{font-size:clamp(54px,6.7vw,110px)}h2{font-size:clamp(40px,4.7vw,76px)}h3{letter-spacing:-.03em;font-size:27px}em{color:var(--accent);font-weight:400}p{color:var(--muted);max-width:64ch}p+p{margin-top:22px}button{background:0 0;border:0}a,button,summary{touch-action:manipulation}.section{max-width:1800px;margin:auto;padding:115px max(6vw,24px)}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--accent);margin-bottom:26px;font-size:12px;font-weight:600;line-height:1.5;display:block}.small,.source-note{color:var(--muted);font-size:14px;line-height:1.65}.small a,.source-note a,.pdf-fallback a{text-underline-offset:4px;text-decoration:underline}.large-copy{letter-spacing:-.02em;color:var(--ink);font-size:clamp(22px,2.1vw,32px);line-height:1.5}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--ink);color:#111;padding:15px;position:fixed;top:-100px;left:20px}.skip:focus{top:12px}.button{white-space:normal;border-radius:3px;justify-content:center;align-items:center;gap:28px;min-height:52px;padding:15px 24px;font-size:14px;font-weight:600;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.solid{background:var(--accent);color:#191710}.solid:hover{background:#f3ddb4}.outline{color:var(--ink);background:#11111118;border:1px solid #ffffff60}.outline:hover{background:#ffffff12}.text-link{text-underline-offset:7px;align-items:center;gap:24px;padding:10px 0;font-size:15px;text-decoration:underline #ffffff4a;display:inline-flex}.text-link:hover{color:var(--accent);text-decoration-color:var(--accent)}.button-row{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:55px;display:flex}.section-heading p{max-width:30ch;font-size:16px}.reading-progress{background:var(--accent);transform-origin:0;z-index:30;width:100%;height:2px;position:fixed;top:85px;left:0;transform:scaleX(0)}.brand img{width:190px;height:auto}.header{border-bottom:1px solid var(--line);backdrop-filter:blur(18px);z-index:30;background:#11110fe8;justify-content:space-between;align-items:center;gap:30px;height:86px;padding:0 4vw;display:flex;position:sticky;top:0}.desktop-nav{gap:35px;font-size:14px;display:flex}.desktop-nav a:hover,.footer a:hover{color:var(--accent)}.header-actions{align-items:center;gap:25px;font-size:14px;display:flex}.age{color:var(--muted);border:1px solid #ffffff38;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.buy-header{border-bottom:1px solid #d8b86b;padding:7px 0}.menu-toggle{display:none}.hero-category{color:#cbc2b3;letter-spacing:.02em;margin-top:24px;font-size:12px;display:block}}@layer components{.home-hero{isolation:isolate;height:calc(100svh - 86px);min-height:690px;max-height:1060px;position:relative;overflow:hidden}.hero-worlds,.world-art,.stage-scene{position:absolute;inset:0}.stage-scene{background-image:linear-gradient(90deg,#11110f 4%,#11110fba 31%,transparent 75%),var(--scene);background-position:50%;background-size:cover}.world-art:after{content:"";pointer-events:none;background:linear-gradient(#0000,#11110f);position:absolute;inset:55% 0 0}.hero-pack{object-fit:contain;filter:drop-shadow(0 35px 32px #0008)}.world-art .hero-pack{object-fit:contain;width:53%;height:87%;position:absolute;bottom:6%;right:0}.home-hero-copy{z-index:2;pointer-events:none;width:65%;padding:clamp(64px,8vh,120px) 6vw 140px;position:relative}.home-hero-copy a{pointer-events:auto}.home-hero-copy h1{max-width:10em;font-size:clamp(58px,6.2vw,104px)}.home-hero-copy h1 em{color:var(--ink)}.home-hero-copy p{color:#d0c7ba;margin-top:32px;font-size:21px}.world-controls{z-index:3;border-top:1px solid #ffffff4a;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:30px;left:6vw;right:6vw}.world-tab{text-align:left;color:#bfb5a6;border-top:2px solid #0000;align-items:center;gap:12px;min-height:66px;margin-top:-1px;padding:14px 8px;font-size:14px;display:flex;position:relative}.world-tab[aria-pressed=true]{color:#fff;border-top-color:var(--accent)}.world-tab small{opacity:.6;margin-left:auto;padding-right:12px}.swatch{background:var(--swatch);border-radius:50%;flex-shrink:0;width:7px;height:7px}.intro{grid-template-columns:1.2fr 1fr;column-gap:12%;padding-top:140px;padding-bottom:140px;display:grid}.intro>.eyebrow{grid-column:1/-1}.intro-side{align-self:end;padding-bottom:8px}.intro-side .text-link{margin-top:22px}.collection{padding-top:40px}.collection-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.collection-card{isolation:isolate;background:#181611;border-radius:4px;min-height:690px;position:relative;overflow:hidden}.collection-card-art{background-image:linear-gradient(0deg,#11110f 0%,#11110f20 70%),var(--scene);background-position:50%;background-size:cover;transition:transform .7s;position:absolute;inset:0}.collection-card-art img{object-fit:contain;filter:drop-shadow(0 26px 25px #0008);width:100%;height:76%;transition:transform .7s;position:absolute;top:-6%}.collection-card:hover .collection-card-art img{transform:scale(1.035)translateY(-5px)}.collection-card-copy{z-index:2;position:absolute;inset:auto 8% 40px}.collection-card-copy .eyebrow{margin-bottom:12px;font-size:11px}.collection-card-copy h3{letter-spacing:-.02em;font-size:21px}.collection-card-copy p{font-family:var(--serif);color:var(--ink);margin-top:18px;font-size:clamp(36px,3vw,52px);line-height:1.1}.collection-card-copy>div{color:var(--muted);justify-content:space-between;align-items:center;margin-top:24px;font-size:14px;display:flex}.circle-arrow{width:45px;height:45px;color:var(--ink);border:1px solid #ffffff45;border-radius:50%;place-items:center;font-size:20px;display:grid}.quiet-moment{background-image:linear-gradient(90deg,#151015e6,transparent),var(--scene);background-position:50%;background-size:cover;align-items:center;max-width:1800px;min-height:680px;margin:auto;padding:100px 6vw;display:flex}.quiet-moment h2{font-size:clamp(48px,5.8vw,94px)}.quiet-moment h2 em{color:#e2c8df}.quiet-moment p{color:#d5cad4;margin:32px 0;font-size:20px}.editorial{grid-template-columns:1fr 1fr;gap:12%;padding-top:145px;padding-bottom:145px;display:grid}.editorial>div:last-child{padding-top:50px}.editorial .text-link{margin-top:20px}.home-docs{background:#191a15;grid-template-columns:1fr 1fr;gap:9%;min-height:650px;display:grid;overflow:hidden}.home-docs p{max-width:40ch;margin-top:30px}.home-docs .button{margin-top:30px}.document-stack{align-self:center;min-height:380px;position:relative}.document-stack a{height:100%;min-height:420px;display:block}.document-stack img{object-fit:cover;border:8px solid #e7e0d3;width:290px;height:390px;position:absolute;top:0;left:2%;transform:rotate(-9deg);box-shadow:0 20px 70px #0007}.document-stack img+img{top:50px;left:36%;transform:rotate(10deg)}.shop-list{border-top:1px solid var(--line)}.shop-row{border-bottom:1px solid var(--line);grid-template-columns:1.5fr 1fr auto;align-items:center;gap:20px;padding:30px 0;display:grid}.shop-row>span:first-child{letter-spacing:-.035em;font-size:25px}.shop-row>span:nth-child(2){color:var(--muted);font-size:15px}.shop-row:hover{color:var(--accent)}.ozon-row{justify-content:space-between;align-items:center;gap:30px;margin-top:40px;display:flex}.footer{border-top:1px solid var(--line);background:#0b0c0a;max-width:1800px;margin:auto;padding:65px 6vw 25px}.footer-top{justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-top p{font-family:var(--serif);color:#b9ad95;font-size:24px;font-style:italic}.footer-links{gap:30px;margin:45px 0;font-size:14px;display:flex}.legal{border-top:1px solid var(--line);max-width:100%;padding-top:26px;font-size:14px}.footer-bottom{color:#88897e;justify-content:space-between;gap:20px;margin-top:35px;font-size:12px;display:flex}.product-subnav{z-index:20;border-bottom:1px solid var(--line);backdrop-filter:blur(12px);background:#171813ed;justify-content:space-between;align-items:center;gap:30px;height:56px;padding:0 4vw;font-size:13px;display:flex;position:sticky;top:86px}.product-subnav nav{white-space:nowrap;gap:26px;display:flex}.subnav-name{white-space:nowrap;font-weight:600}.product-subnav nav a:last-child{color:var(--accent)}.product-hero{isolation:isolate;grid-template-columns:1.05fr 1fr;height:calc(100svh - 142px);min-height:660px;max-height:960px;display:grid;position:relative;overflow:hidden}.product-hero-scene{z-index:-1;background-image:linear-gradient(90deg,#11110f 1%,#11110faa 32%,#11110f00),var(--scene);background-position:50%;background-size:cover;position:absolute;inset:0}.product-hero:after{content:"";z-index:-1;background:linear-gradient(#0000,#11110f);position:absolute;inset:75% 0 0}.product-hero-copy{z-index:2;align-self:center;padding:40px 0 70px 6vw}.breadcrumb{color:#b2a998;margin-bottom:55px;font-size:12px;display:block}.product-hero h1{margin-bottom:28px;font-size:clamp(52px,6vw,100px)}.product-hero-copy>.eyebrow{font-size:13px}.product-hero-copy p{max-width:32ch;font-size:20px}.product-hero-copy>.button{margin-top:30px}.product-zoom{justify-content:center;align-items:center;width:100%;min-width:0;padding:15px 0 40px;display:flex;position:relative}.product-zoom .hero-pack{width:115%;max-width:none;height:100%;max-height:750px}.zoom-hint{color:#c2b8a6;align-items:center;gap:15px;font-size:12px;display:flex;position:absolute;bottom:36px;right:6vw}.zoom-hint span{border:1px solid #ffffff40;border-radius:50%;place-items:center;width:35px;height:35px;font-size:22px;display:grid}.spec-strip{border-block:1px solid var(--line);color:#d8cebb;justify-content:space-evenly;align-items:center;gap:25px;padding:28px 6vw;font-size:14px;display:flex}.spec-strip span+span{border-left:1px solid var(--line);padding-left:5vw}.product-story{grid-template-columns:1fr 1fr;gap:10%;padding-top:140px;padding-bottom:140px;display:grid}.product-story h2{max-width:11ch}.product-story .large-copy{font-size:25px}.formula-section{background:#191b16;grid-template-columns:1fr 1fr;align-items:start;max-width:1800px;margin:auto;display:grid}.formula-art{background-image:linear-gradient(0deg,#12130dc0,transparent),var(--scene);background-position:50%;background-size:cover;height:100vh;min-height:790px;max-height:1000px;position:sticky;top:142px;overflow:hidden}.formula-art-copy{z-index:2;position:absolute;top:65px;left:12%;right:8%}.formula-art-copy h2{font-size:clamp(45px,5.5vw,88px)}.formula-art img{object-fit:contain;filter:drop-shadow(0 20px 20px #0009);width:100%;height:74%;position:absolute;bottom:1%}.formula-copy{padding:85px 12%}.formula-copy h2{font-size:54px}.formula-copy>p{margin-top:25px}.ingredient-list{border-top:1px solid var(--line);margin-top:38px}.ingredient{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.ingredient summary{align-items:center;gap:18px;min-height:89px;padding:15px 0;font-size:20px;line-height:1.3;display:flex}.ingredient-no{color:var(--accent);align-self:flex-start;padding-top:4px;font-size:11px}.ingredient small{color:var(--muted);margin-top:6px;font-size:12px;font-weight:400;display:block}.plus{margin-left:auto;font-weight:300}.ingredient p{padding:0 0 24px 32px;font-size:15px;line-height:1.7}.ingredient[open] summary{color:var(--accent)}details[open] summary .plus,details[open] summary>span:last-child{transform:rotate(45deg)}.chapters{border-top:1px solid var(--line)}.chapter{border-bottom:1px solid var(--line);grid-template-columns:.5fr 1.5fr;gap:60px;padding:55px 0;display:grid}.chapter-num{font-family:var(--serif);color:var(--accent);opacity:.55;font-size:100px;font-style:italic;line-height:1}.chapter .eyebrow{margin-bottom:18px}.chapter h3{font-family:var(--serif);max-width:25ch;margin-bottom:24px;font-size:40px}.chapter p{max-width:64ch}.chapters-section>.source-note{max-width:85ch;margin-top:30px}.use-section,.faq-section{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:10%;display:grid}.use-section>div:first-child p{max-width:35ch;margin-top:30px}.accordions{border-top:1px solid var(--line)}.accordions details{border-bottom:1px solid var(--line)}.accordions summary{justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:23px 0;font-size:19px;line-height:1.4;display:flex}.accordions summary>span{flex-shrink:0;font-size:24px;font-weight:300}.accordions details>p{padding:0 0 30px;font-size:16px}.accordions details>.source-note{font-size:13px}.passport{grid-template-columns:1fr 1.5fr;gap:18px 24px;padding-bottom:30px;font-size:14px;display:grid}.passport dt{color:var(--muted)}.passport dd{overflow-wrap:anywhere}.product-documents{background:#1a1b16}.document-note{max-width:95ch;margin:-20px 0 40px;font-size:14px}.doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.doc-card{min-width:0}.doc-cover{background:#292a23;justify-content:center;align-items:center;height:340px;padding:28px;display:flex;position:relative;overflow:hidden}.doc-cover img{object-fit:contain;width:auto;max-width:85%;height:100%;transition:transform .3s;box-shadow:0 6px 25px #0004}.doc-cover:hover img{transform:translateY(-5px)rotate(-1deg)}.doc-cover>span{backdrop-filter:blur(6px);background:#12140eeb;border:1px solid #ffffff30;border-radius:2px;padding:7px 12px;font-size:12px;position:absolute;bottom:16px;right:16px}.doc-meta{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:15px;margin:22px 0 12px;font-size:11px;display:flex}.doc-card h3{font-size:23px;line-height:1.3}.doc-card>p{margin-top:8px;font-size:14px}.doc-card>.text-link{margin-top:10px;font-size:13px}.buy-section{background:radial-gradient(ellipse at 78% 45%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 55%),#171712;grid-template-columns:1.2fr 1fr;align-items:center;gap:2%;padding-top:80px;padding-bottom:80px;display:grid}.buy-copy h2{font-size:clamp(42px,4.6vw,74px)}.buy-copy>p{max-width:45ch;margin-top:25px}.buy-copy>.small{margin-top:25px;font-size:13px}.buy-art img{object-fit:contain;width:100%;height:440px}.related-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.related-grid a{text-align:center;border-bottom:1px solid var(--accent);background:#191a15;padding:15px 15px 30px;display:block}.related-grid img{object-fit:contain;width:100%;height:270px;transition:transform .3s}.related-grid a:hover img{transform:translateY(-6px)}.related-grid span{font-size:18px}.page-intro{padding-top:90px;padding-bottom:75px}.page-intro h1{font-size:clamp(54px,6.8vw,105px)}.page-intro>p{max-width:52ch;margin-top:35px;font-size:20px}.document-totals{border-top:1px solid var(--line);color:var(--muted);align-items:baseline;gap:60px;margin-top:55px;padding-top:30px;font-size:14px;display:flex}.document-totals strong{color:var(--accent);font-size:36px;font-family:var(--serif);margin-right:8px;font-weight:400}.library-section{padding-top:0}.filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px;padding-bottom:28px;display:flex}.filter{color:#c9c4b8;border:1px solid #ffffff40;border-radius:2px;min-height:44px;padding:10px 18px;font-size:14px}.filter.is-active{background:var(--accent);color:#191710;border-color:var(--accent)}.filter span{opacity:.7;margin-left:8px}.filter-status{margin:20px 0 30px}.library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:55px 28px}.library-grid .doc-cover{height:330px}.library-note{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:70px;margin-top:100px;padding-top:45px;display:grid}.library-note h2{font-size:38px}.library-note p{font-size:15px}.library-note strong{color:var(--ink);font-weight:400}.compare-section{padding-top:0}.table-hint{margin-bottom:20px}.table-scroll{overscroll-behavior-x:contain;border-bottom:1px solid var(--line);overflow-x:auto}.comparison{border-collapse:collapse;width:100%;min-width:1030px;font-size:14px;line-height:1.7}.comparison th,.comparison td{vertical-align:top;text-align:left;border-bottom:1px solid var(--line);width:21%;padding:25px 20px}.comparison th:first-child{width:16%;color:var(--muted);padding-left:0;font-weight:400}.comparison thead th{vertical-align:bottom;font-size:18px;font-weight:400}.comparison th img{object-fit:contain;width:100%;height:210px}.comparison td{color:#c5c0b4;overflow-wrap:anywhere}.comparison thead th a{min-height:56px;color:var(--ink);line-height:1.4;display:block}.compare-section>.document-note{margin:30px 0 0}.compare-end{text-align:center;padding-top:40px}.compare-end p{max-width:55ch;margin:30px auto}.dialog-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.dialog-top h2{font-family:var(--sans);letter-spacing:0;font-size:18px;line-height:1.4}.dialog-top button,.image-dialog>button{white-space:nowrap;border:1px solid #ffffff50;border-radius:2px;min-height:44px;padding:8px 15px;font-size:14px}dialog{color:var(--ink);background:#191a16;border:1px solid #ffffff30;border-radius:4px;max-width:calc(100% - 24px);max-height:calc(100svh - 30px);margin:auto;padding:0}dialog::backdrop{backdrop-filter:blur(10px);background:#080a08d9}body:has(dialog[open]){overflow:hidden}.pdf-dialog{width:min(1200px,96vw);height:90svh}.pdf-dialog iframe{background:#333;border:0;width:100%;height:calc(100% - 134px)}.pdf-fallback{max-width:100%;padding:13px 24px;font-size:13px}.image-dialog{background:radial-gradient(#36392c,#12140e);width:min(1000px,96vw);height:90svh;position:fixed}.image-dialog>button{z-index:2;background:#111c;position:absolute;top:20px;right:20px}.image-dialog img{object-fit:contain;width:100%;height:100%;padding:55px 15px 15px}.menu-dialog{width:calc(100vw - 24px);height:auto}.menu-dialog nav{flex-direction:column;gap:18px;padding:35px;display:flex}.menu-dialog nav a{font-family:var(--serif);font-size:34px;line-height:1.4}.menu-dialog>p{color:var(--accent);padding:0 35px 35px;font-size:14px}@keyframes world-enter{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.world-art.is-active .hero-pack{animation:.65s ease-out both world-enter}}@layer responsive{@media (width>=1800px){.header{padding-inline:max(4vw,50vw - 828px)}.home-hero,.product-hero{max-width:1800px;margin:auto}}@media (width<=1100px){.desktop-nav{gap:22px}.header-actions{gap:14px}.home-hero-copy{width:73%}.home-hero{min-height:680px}.collection-card{min-height:590px}.collection-card-art img{height:70%;top:-2%}.intro{column-gap:7%}.formula-copy{padding:65px 9%}.formula-art{min-height:740px}.formula-copy h2{font-size:45px}.product-hero{min-height:630px}.product-hero h1{font-size:64px}.product-hero-copy{padding-left:5vw}.breadcrumb{margin-bottom:35px}.product-zoom .hero-pack{width:125%}.doc-meta{flex-wrap:wrap;gap:4px}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.buy-section{grid-template-columns:1.4fr 1fr}.document-stack img{width:230px;height:325px}.document-stack img+img{left:24%}.product-subnav nav{gap:18px}.chapter{grid-template-columns:.35fr 1.65fr;gap:35px}.chapter-num{font-size:80px}}@media (width<=800px){html{scroll-padding-top:130px}.header{gap:15px;height:72px;padding-inline:24px}.brand img{width:155px}.desktop-nav{display:none}.header-actions{gap:14px}.menu-toggle{align-items:center;gap:12px;min-height:44px;padding:0 6px;font-size:13px;display:flex}.menu-toggle span{font-size:25px}.buy-header{display:none}.reading-progress{top:71px}.section{padding:78px 24px}.home-hero{height:auto;min-height:990px;max-height:none}.home-hero-copy{width:100%;padding:54px 24px 0}.home-hero-copy h1{max-width:11ch;font-size:clamp(58px,10vw,83px)}.home-hero-copy p{margin-top:24px;font-size:19px}.home-hero-copy .eyebrow{letter-spacing:.12em;font-size:11px}.home-hero-copy .button-row{margin-top:25px}.world-art .hero-pack{width:95%;height:55%;bottom:70px;right:-8%}.stage-scene{background-image:linear-gradient(180deg,#11110f 14%,#11110f80 36%,#11110f00 65%),var(--scene);background-position:bottom}.world-controls{grid-template-columns:repeat(2,1fr);gap:0 20px;bottom:20px;left:24px;right:24px}.world-tab{min-height:48px;font-size:12px}.world-tab small{padding:0;font-size:10px}.world-art:after{inset:70% 0 0}.intro{grid-template-columns:1fr;gap:32px}.intro>.eyebrow{margin-bottom:0}.intro-side{max-width:55ch}.intro h2{font-size:56px}.collection{padding-top:30px}.section-heading{flex-direction:column;align-items:flex-start;gap:25px;margin-bottom:35px}.section-heading p{font-size:15px}.collection-grid{gap:16px}.collection-card{min-height:500px}.collection-card-copy{inset:auto 22px 24px}.collection-card-copy h3{font-size:17px}.collection-card-copy p{font-size:32px}.collection-card-copy .eyebrow{letter-spacing:.08em;font-size:9px}.collection-card-copy>div{margin-top:18px;font-size:12px}.collection-card-art img{height:67%}.circle-arrow{width:36px;height:36px}.quiet-moment{background-position:60%;min-height:580px;padding:80px 24px}.quiet-moment h2{font-size:55px}.quiet-moment p{font-size:18px}.editorial{grid-template-columns:1fr;gap:35px}.editorial>div:last-child{padding-top:0}.home-docs{grid-template-columns:1fr;gap:50px;padding-bottom:70px}.document-stack{width:min(430px,90%);min-height:350px;margin:auto}.document-stack a{min-height:350px}.document-stack img{width:210px;height:290px;left:0}.document-stack img+img{top:35px;left:40%}.shop-row{grid-template-columns:1fr auto;gap:8px 18px;padding:25px 0}.shop-row>span:first-child{font-size:21px}.shop-row>span:nth-child(2){grid-row:2;font-size:13px}.shop-row>span:last-child{grid-area:1/2/3;font-size:14px}.ozon-row{flex-direction:column;align-items:flex-start;gap:20px}.footer{padding:50px 24px 25px}.footer-top{flex-wrap:wrap}.footer-top p{order:3;width:100%;font-size:24px}.footer-links{flex-wrap:wrap;gap:15px 25px;margin-block:30px}.legal{font-size:12px}.product-subnav{gap:24px;height:52px;padding-inline:24px;top:72px;overflow-x:auto}.subnav-name{display:none}.product-subnav nav{gap:25px;min-width:max-content;font-size:12px}.product-hero{height:auto;min-height:1050px;max-height:none;display:block}.product-hero-copy{padding:26px 24px 0}.product-hero h1{font-size:clamp(55px,9.5vw,80px)}.product-hero-copy>.eyebrow{font-size:11px}.product-hero-copy p{font-size:19px}.breadcrumb{margin-bottom:35px}.product-hero-scene{background-image:linear-gradient(180deg,#11110f 20%,#11110f70 45%,transparent 70%),var(--scene);background-position:bottom}.product-zoom{height:510px;margin-top:-20px;padding:0 0 40px}.product-zoom .hero-pack{width:100%;height:100%;max-height:none}.zoom-hint{bottom:15px;right:24px}.spec-strip{grid-template-columns:1fr 1fr;gap:15px;padding:25px 24px;font-size:12px;display:grid}.spec-strip span+span{border:0;padding-left:0}.product-story{grid-template-columns:1fr;gap:35px}.product-story h2{max-width:14ch;font-size:52px}.product-story .large-copy{font-size:23px}.formula-section{display:block}.formula-art{height:680px;min-height:0;position:relative;top:0}.formula-art-copy{top:45px;left:24px}.formula-art img{height:75%;bottom:-2%}.formula-copy{padding:55px 24px}.formula-copy h2{font-size:48px}.ingredient summary{min-height:84px;font-size:21px}.ingredient p{font-size:16px}.chapter{grid-template-columns:65px 1fr;gap:20px;padding:40px 0}.chapter-num{font-size:58px}.chapter h3{font-size:32px}.chapter .eyebrow{margin-bottom:13px;font-size:10px}.chapter p{font-size:16px}.use-section,.faq-section{grid-template-columns:1fr;gap:35px}.accordions summary{min-height:80px;font-size:18px}.doc-grid{gap:30px 18px}.doc-cover{height:290px;padding:22px}.doc-card h3{font-size:20px}.doc-meta{font-size:10px}.product-documents .document-note{margin-top:0}.buy-section{grid-template-columns:1fr;padding-bottom:20px}.buy-art img{height:360px}.related-grid{gap:14px}.related-grid img{height:190px}.related-grid a{padding:8px 5px 22px}.related-grid span{font-size:13px;line-height:1.4;display:block}.page-intro h1{font-size:64px}.page-intro>p{font-size:19px}.document-totals{flex-wrap:wrap;gap:25px}.document-totals strong{font-size:30px}.document-totals span:last-child{flex-basis:100%}.library-section{padding-top:0}.filters{gap:10px}.filter{padding:10px 14px;font-size:12px}.library-grid .doc-cover{height:300px}.library-note{grid-template-columns:1fr;gap:30px;margin-top:65px}.compare-section{padding-top:0}.comparison th,.comparison td{padding:22px 15px}.compare-end{padding-top:10px}.dialog-top{padding:15px}.dialog-top h2{font-size:15px}.dialog-top button{padding:8px 10px;font-size:12px}.pdf-fallback{padding:12px 15px;font-size:12px}.pdf-dialog iframe{height:calc(100% - 145px)}}@media (width<=480px){h2{font-size:43px}.home-hero{min-height:940px}.home-hero-copy h1{font-size:57px}.home-hero-copy .button-row{gap:13px}.home-hero-copy .text-link{font-size:13px}.home-hero-copy .button{padding:14px 18px}.world-art .hero-pack{width:120%;height:46%;bottom:95px;right:-19%}.world-controls{gap:0 15px}.world-tab{gap:8px;font-size:11px}.world-tab small{display:none}.collection-grid{grid-template-columns:1fr;gap:24px}.collection-card{min-height:590px}.collection-card-art img{height:77%;top:-7%}.collection-card-copy h3{font-size:21px}.collection-card-copy .eyebrow{font-size:10px}.collection-card-copy p{font-size:42px}.collection-card-copy{inset:auto 28px 28px}.quiet-moment h2{font-size:46px}.document-stack img{width:180px;height:255px}.document-stack img+img{left:33%}.document-stack,.document-stack a{min-height:290px}.product-hero{min-height:960px}.product-hero h1{font-size:53px}.product-zoom{height:440px;margin-top:0}.formula-art{height:570px}.formula-art img{height:74%}.doc-grid{grid-template-columns:1fr}.doc-cover,.library-grid .doc-cover{height:350px}.doc-card h3{font-size:24px}.doc-meta{justify-content:space-between;font-size:11px}.library-grid{gap:45px}.chapter{grid-template-columns:1fr;gap:15px}.chapter-num{font-size:48px}.chapter h3{font-size:34px}.passport{grid-template-columns:1fr;gap:6px}.passport dd{margin-bottom:18px}.buy-section h2{font-size:44px}.buy-section .button-row{gap:14px}.buy-art img{height:310px}.related-grid{grid-template-columns:1fr;gap:12px}.related-grid a{text-align:left;align-items:center;padding:0 25px 0 0;display:flex}.related-grid img{flex-shrink:0;width:45%;height:150px}.related-grid span{font-size:18px}.page-intro h1{font-size:52px}.library-note h2{font-size:35px}.footer-bottom{font-size:11px}.age{width:29px;height:29px;font-size:10px}.brand img{width:145px}.header-actions{gap:9px}.menu-toggle{gap:9px;font-size:12px}.document-totals{gap:20px;font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.button:hover,.collection-card:hover .collection-card-art img,.related-grid a:hover img,.doc-cover:hover img{transform:none}}@media print{.header,.product-subnav,.reading-progress,.footer,.button-row,.world-controls,dialog{display:none!important}body{color:#000;background:#fff}.section{padding:25px}.product-hero,.home-hero{height:auto;min-height:0}p{color:#333}details{break-inside:avoid}}}.theme-toggle{border:1px solid var(--line);border-radius:30px;align-items:center;gap:8px;min-height:44px;padding:6px 10px;font-size:12px;display:inline-flex}.theme-glyph{font-size:22px;line-height:1}.theme-toggle:hover{border-color:var(--accent)}.solar-hero{isolation:isolate;--solar-ink:#f6ecd6;--solar-muted:#c2b79f;--orbit-color:#d6b8752f;--sun-gold:#efc67b;--selected-color:#eac677;background:radial-gradient(at 50% 53%,#39241148,#0000 54%),#0c0e10;padding:48px 0 28px;position:relative;overflow:hidden}.solar-heading{text-align:center;z-index:4;pointer-events:none;padding:0 24px;position:relative}.solar-heading .eyebrow{color:#d5b67a;margin-bottom:15px;font-size:11px}.solar-heading h1{color:var(--solar-ink);font-size:clamp(44px,4.5vw,70px);line-height:1.03}.solar-heading h1 em{color:#e3be7a}.solar-heading p{color:var(--solar-muted);margin:18px auto 0;font-size:15px}.solar-system{isolation:isolate;--pointer-x:50%;--pointer-y:50%;width:min(1220px,100%);height:660px;margin:-15px auto 65px;position:relative}.star-field{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.solar-system:after{content:"";z-index:5;background:radial-gradient(170px circle at var(--pointer-x) var(--pointer-y),#f7d9a017,transparent 80%);pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;inset:0}.solar-system.pointer-active:after{opacity:1}.solar-parallax{transform-origin:50% 47%;transform-style:preserve-3d;transition:transform .45s ease-out;position:absolute;inset:0}.orbit{border:1px solid var(--orbit-color);pointer-events:none;border-radius:50%;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.orbit-one{border-color:#d6b87520;width:48%;height:37%}.orbit-two:before,.orbit-two:after{content:"";background:#c8ad74;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:-3px;box-shadow:0 0 13px #f3d48b}.orbit-two:after{left:auto;right:-3px}.orbit-one:after{content:"";border:1px solid #d6b87512;border-radius:50%;position:absolute;inset:15%}.solar-sun{isolation:isolate;pointer-events:none;border-radius:50%;place-items:center;width:168px;height:168px;display:grid;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 25px #ffb83b44,0 0 80px #e8a5303d,0 0 150px #efb04917}.solar-sun:before{content:"";border:1px solid #e1bb7366;border-radius:50%;animation:6s ease-in-out infinite solar-breathe;position:absolute;inset:-13px;box-shadow:0 0 28px #ffc35030}.solar-sun:after{content:"";border:1px solid #e1bb7320;border-radius:50%;position:absolute;inset:-34px}.sun-surface{z-index:-1;background:radial-gradient(circle at 36% 24%,#fff5c7 0%,#f9d987 26%,#c5852f 63%,#805027 92%);border-radius:50%;position:absolute;inset:0;box-shadow:inset -15px -16px 32px #4c22024a,inset 4px 4px 20px #fff6c4a6}.sun-word{text-align:center;color:#573b16;letter-spacing:-.04em;text-shadow:0 1px 1px #fff5b660;font-family:Georgia,serif;font-size:35px;line-height:.87}.sun-word i{font-size:42px;font-weight:400}.planet-node{z-index:3;text-align:center;width:250px;min-height:240px;color:var(--solar-ink);outline-offset:0;cursor:pointer;will-change:left,top;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:8px;transition:opacity .3s;display:flex;position:absolute;transform:translate(-50%,-50%)}.planet-pack{object-fit:contain;filter:drop-shadow(0 18px 16px #0008);width:230px;height:180px;transform:translateY(var(--float,0px));z-index:1;transition:transform .4s,filter .4s;position:relative}.planet-aura{background:radial-gradient(circle,color-mix(in srgb,var(--planet-color) 18%,transparent),transparent 72%);width:170px;height:170px;box-shadow:0 0 0 1px color-mix(in srgb,var(--planet-color) 12%,transparent);border-radius:50%;transition:box-shadow .3s,background .3s;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.planet-label{color:var(--solar-ink);z-index:1;padding:3px 0;font-size:15px;line-height:1.35;position:relative}.planet-label>span{color:var(--planet-color);margin-left:8px}.planet-format{color:var(--solar-muted);margin-top:4px;font-size:11px}.planet-node:hover .planet-aura,.planet-node:focus-visible .planet-aura{box-shadow:0 0 0 1px color-mix(in srgb,var(--planet-color) 65%,transparent),0 0 45px color-mix(in srgb,var(--planet-color) 13%,transparent)}.has-selection .planet-node:not(.is-selected){opacity:.55}.solar-caption{text-align:center;pointer-events:none;min-height:48px;position:absolute;bottom:0;left:15%;right:15%}.solar-caption>span{color:var(--selected-color);font-family:Georgia,serif;font-size:22px}.solar-caption p{color:var(--solar-muted);margin:4px auto;font-size:12px}.solar-toolbar{color:var(--solar-muted);justify-content:center;align-items:center;gap:35px;font-size:12px;display:flex;position:absolute;bottom:-52px;left:10%;right:10%}.orbit-toggle{border:1px solid var(--orbit-color);min-height:40px;color:var(--solar-ink);border-radius:30px;align-items:center;gap:10px;padding:8px 17px;display:flex}.orbit-toggle:hover{border-color:#e5c17d}.pause-icon{font-size:15px}.solar-toolbar>a{padding:12px}.solar-bottom{border-top:1px solid var(--orbit-color);color:var(--solar-muted);justify-content:space-between;gap:24px;margin:0 6vw;padding-top:22px;font-size:12px;display:flex}.solar-bottom a{color:var(--solar-ink)}@keyframes solar-breathe{50%{opacity:.55;transform:scale(1.045)}}html[data-theme=light]{--ink:#272923;--muted:#64645a;--paper:#f4f0e7;--line:#383c2729;--accent:#89651e;color-scheme:light}html[data-theme=light] body{--accent:#89651e!important}html[data-theme=light] .header{background:#f4f0e7ec}html[data-theme=light] .age{border-color:#68674766}html[data-theme=light] .reading-progress{background:#89651e}html[data-theme=light] .brand img{filter:brightness(.58)saturate(.9)}html[data-theme=light] .solid{color:#fff9e9;background:#80601f}html[data-theme=light] .solid:hover{background:#674b14}html[data-theme=light] .outline{color:#303429;background:#ffffff20;border-color:#474e3b65}html[data-theme=light] .outline:hover{background:#d9d1bd55}html[data-theme=light] .text-link{text-decoration-color:#57543c66}html[data-theme=light] .large-copy{color:#33372d}html[data-theme=light] .home-docs,html[data-theme=light] .product-documents,html[data-theme=light] .formula-section{background:#e7e3d6}html[data-theme=light] .footer{background:#e8e3d5}html[data-theme=light] .footer-top p{color:#796332}html[data-theme=light] .footer-bottom{color:#6c6d60}html[data-theme=light] .product-subnav{background:#eae5d8f0}html[data-theme=light] .spec-strip{color:#484b3d}html[data-theme=light] .doc-cover{background:#d5d0be}html[data-theme=light] .doc-cover>span{color:#f7eedb;background:#292d21ed;border-color:#fff4}html[data-theme=light] .related-grid a{background:#e8e3d6}html[data-theme=light] .buy-section{background:radial-gradient(at 78% 45%,#d7bd7938,#0000 55%),#ebe6d7}html[data-theme=light] .comparison td{color:#515548}html[data-theme=light] .comparison thead th a{color:#272923}html[data-theme=light] .filter{color:#494d3e;border-color:#73755b77}html[data-theme=light] .filter.is-active{color:#fff9e9;background:#80601f;border-color:#80601f}html[data-theme=light] dialog{color:#272923;background:#f4f0e7;border-color:#6d70534a}html[data-theme=light] .dialog-top button{border-color:#74746077}html[data-theme=light] .image-dialog{background:radial-gradient(#e9e1ce,#c6bfa9)}html[data-theme=light] .image-dialog>button{color:#262a20;background:#fff8ed;border-color:#777}html[data-theme=light] .solar-hero{--solar-ink:#3b382d;--solar-muted:#6a624d;--orbit-color:#8c713146;--selected-color:#80601f;background:radial-gradient(at 50% 53%,#efd29c88,#0000 54%),#f5f0e5}html[data-theme=light] .solar-heading .eyebrow,html[data-theme=light] .solar-heading h1 em{color:#89651e}html[data-theme=light] .solar-caption>span{color:#705622}html[data-theme=light] .orbit-one{border-color:#8c71312a}html[data-theme=light] .orbit-three{border-color:#8c713131}html[data-theme=light] .orbit-one:after{border-color:#8c713129}html[data-theme=light] .planet-pack{filter:drop-shadow(0 15px 12px #493c252e)}html[data-theme=light] .planet-aura{background:radial-gradient(circle,#d7c89e28,#0000 70%);box-shadow:0 0 0 1px #a18a5430}html[data-theme=light] .planet-label>span{color:#80601f}html[data-theme=light] .solar-system:after{background:radial-gradient(160px circle at var(--pointer-x) var(--pointer-y),#fff9e6a0,transparent 80%)}html[data-theme=light] .product-hero,html[data-theme=light] .formula-art,html[data-theme=light] .quiet-moment,html[data-theme=light] .collection-card{--ink:#f2ecdf;--muted:#c8c1b4;--accent:#e5c180;color:#f2ecdf}html[data-theme=light] .product-hero p,html[data-theme=light] .quiet-moment p{color:#d5cbbb}html[data-theme=light] .product-hero .solid{color:#211d14;background:#e5c180}html[data-theme=light] .quiet-moment .outline{color:#f2ecdf;border-color:#fff7}html[data-theme=light] .collection-card-copy p{color:#f2ecdf}html[data-theme=light] .collection-card-copy>div{color:#c8c1b4}html[data-theme=light] .collection-card .circle-arrow{color:#f2ecdf}@media (width<=1000px){.theme-label{display:none}.theme-toggle{justify-content:center;width:40px;padding:6px}.header{gap:15px}.desktop-nav{gap:20px}.solar-system{height:630px}.planet-node{width:215px;min-height:220px}.planet-pack{width:205px;height:163px}.planet-aura{width:150px;height:150px}.solar-sun{width:140px;height:140px}.sun-word{font-size:29px}.sun-word i{font-size:35px}}@media (width<=650px){.solar-hero{padding-top:38px}.solar-heading h1{font-size:47px}.solar-heading p{max-width:25ch;margin-top:14px;font-size:13px}.solar-heading .eyebrow{letter-spacing:.13em;font-size:9px}.solar-system{height:630px;margin:0 auto 67px}.solar-sun{width:104px;height:104px}.solar-sun:before{inset:-9px}.solar-sun:after{inset:-23px}.sun-word{font-size:23px}.sun-word i{font-size:28px}.planet-node{width:134px;min-height:180px;padding:3px}.planet-pack{width:132px;height:132px}.planet-aura{width:113px;height:113px}.planet-label{max-width:135px;font-size:12px}.planet-format{font-size:10px}.planet-label>span{margin-left:3px}.orbit-one{width:48%;height:40%}.orbit-two{width:67%;height:56%}.orbit-three{width:94%;height:75%}.solar-caption{bottom:0;left:10%;right:10%}.solar-caption>span{font-size:21px}.solar-caption p{max-width:28ch;font-size:11px}.solar-toolbar{gap:15px;font-size:11px;left:4%;right:4%}.solar-bottom{gap:15px;font-size:10px}.theme-toggle{width:34px;min-height:34px}.header-actions{gap:9px}.planet-node:hover .planet-pack,.planet-node:focus-visible .planet-pack{transform:translateY(-5px)scale(1.04)}}@media (width<=380px){.planet-node{width:112px}.planet-pack{width:110px;height:118px}.planet-label{font-size:11px}.planet-aura{width:98px;height:98px}.solar-sun{width:76px;height:76px}.solar-heading h1{font-size:43px}.header{padding-inline:16px}.header .brand img{width:132px}}@media (prefers-reduced-motion:reduce){.solar-sun:before{animation:none}.solar-parallax,.planet-pack,.planet-aura,.solar-system:after{transition:none}.planet-node{will-change:auto}}@media print{.solar-system canvas,.solar-toolbar,.theme-toggle{display:none}.solar-hero{color:#000;background:#fff}.solar-system{height:580px}.planet-node{color:#000}}.solar-system:after,html[data-theme=light] .solar-system:after{content:none}.solar-system{height:650px;margin:0 auto 62px}.solar-parallax{transform-origin:50% 45%}.orbit,.solar-sun{top:45%}.orbit-two{width:calc(100% - 242px);height:60%;box-shadow:none}.planet-node{width:206px;height:186px;min-height:0;padding:0}.planet-aura{width:150px;height:150px;top:50%}.planet-node .planet-label,.planet-node .planet-format{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.planet-node:hover .planet-pack,.planet-node:focus-visible .planet-pack{transform:scale(1.035)}.sun-word{font-size:30px}.sun-word i{font-size:37px}.sun-surface{background:radial-gradient(circle at 35% 23%,#fffbd8,#ffd98c 25%,#e3a13e 55%,#8b461c);animation:9s ease-in-out infinite alternate sun-light;overflow:hidden}.sun-surface:after{content:"";filter:blur(9px);background:conic-gradient(from 20deg,#0000 0deg,#fff4b54d 65deg,#0000 120deg,#cf55172b 210deg,#0000 320deg);border-radius:50%;animation:24s linear infinite sun-turn;position:absolute;inset:-35%}.solar-sun:after{border-style:dashed;animation:48s linear infinite sun-turn}.solar-system.motion-paused .solar-sun:before{animation-play-state:running}@keyframes sun-turn{to{rotate:360deg}}@keyframes sun-light{to{filter:brightness(1.13)saturate(1.12)}}.orbit-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1140px;margin:0 auto 38px;padding:0 28px;display:grid}.orbit-legend-item{border:1px solid color-mix(in srgb,var(--tone) 30%,transparent);background:color-mix(in srgb,var(--tone) 7%,#101114);color:var(--solar-ink);border-radius:14px;align-items:center;gap:12px;padding:17px 14px;transition:background .25s,transform .25s;display:flex}.orbit-legend-item i{background:var(--tone);width:8px;height:8px;box-shadow:0 0 14px var(--tone);border-radius:50%;flex-shrink:0}.orbit-legend-item span{font-size:14px;line-height:1.35}.orbit-legend-item small{color:var(--solar-muted);margin-top:5px;font-size:11px;display:block}.orbit-legend-item b{color:var(--tone);margin-left:auto;font-weight:400}.orbit-legend-item:hover{background:color-mix(in srgb,var(--tone) 16%,#101114);transform:translateY(-3px)}html[data-theme=light] .orbit-legend-item{color:#383323;background:#fff9ed}html[data-theme=light] .orbit-legend-item b{color:#695222}.intro{align-items:center;gap:25px 7%}.intro-side{align-self:center}.intro-whisper{font-family:var(--serif);color:var(--ink);font-size:clamp(25px,2.4vw,38px);line-height:1.25}.character-list{margin:24px 0}.character{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:17px 0;transition:padding .25s;display:flex}.character:hover{padding-left:12px}.character-number{color:var(--tone);font-variant-numeric:tabular-nums;font-size:12px}.character>span:nth-child(2){font-size:19px}.character small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.character>span:last-child{color:var(--tone);margin-left:auto}.collection-grid{gap:28px}.collection-card{border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);background:#121416;border-radius:20px;grid-template-rows:auto 1fr;min-height:0;display:grid}.collection-card-art{aspect-ratio:1.4;background-image:radial-gradient(ellipse at 50% 45%,transparent 20%,#121416 100%),var(--scene);position:relative;inset:auto;overflow:hidden}.collection-card-art img{object-fit:contain;filter:drop-shadow(0 20px 20px #0006);width:100%;height:100%;padding:22px 8%;position:relative;inset:auto}.collection-card:hover .collection-card-art{transform:none}.collection-card:hover .collection-card-art img{transform:translateY(-4px)scale(1.025)}.collection-card-copy{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 9%,#121416),#121416);color:#f9f4ea;flex-direction:column;padding:26px 34px 30px;display:flex;position:relative;inset:auto}.collection-card-copy .eyebrow{color:var(--accent);letter-spacing:.08em;margin:0 0 12px;font-size:11px;line-height:1.6}.collection-card-copy h3{color:#fff5e8;font-size:24px;line-height:1.25}.collection-card-copy p{color:#fff5e8;margin:16px 0 25px;font-size:clamp(30px,3vw,48px);line-height:1.12}.collection-card-copy>div{color:#d7d2ca;margin-top:auto;font-size:13px}.card-secret .collection-card-art img{padding:28px 12%}html[data-theme=light] .collection-card{--accent:#e5c180;color:#f9f4ea}.card-impegra,html[data-theme=light] .card-impegra{--accent:#ffa294!important}.card-prostate-complex,html[data-theme=light] .card-prostate-complex{--accent:#a1deb8!important}.card-secret,html[data-theme=light] .card-secret{--accent:#ddb7ff!important}.signature-moment{isolation:isolate;color:#fff1da;background:radial-gradient(at 75%,#66501850,#0000 50%),radial-gradient(at 20% 80%,#7132293b,#0000 48%),#101215;grid-template-columns:1fr 1.1fr;align-items:center;gap:32px;min-height:680px;display:grid;position:relative;overflow:hidden}.signature-copy{z-index:2}.signature-copy p{color:#d1c6b6;margin-top:28px;line-height:1.8}.signature-copy .eyebrow{color:#e5c180;line-height:1.8}.signature-copy em{color:#e5c180}.signature-orbits{z-index:-1;border:1px solid #dec38633;border-radius:50%;width:65%;height:76%;position:absolute;top:12%;left:40%;transform:rotate(-24deg);box-shadow:0 0 0 50px #dec38608,0 0 0 100px #dec38605}.signature-trio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:4px;display:grid}.signature-trio a{flex-direction:column;align-items:center;min-width:0;transition:transform .5s;display:flex}.signature-trio a:first-child{transform:translateY(-30px)}.signature-trio a:last-child{transform:translateY(32px)}.signature-trio img{object-fit:contain;filter:drop-shadow(0 22px 16px #0009);width:100%;height:300px}.signature-trio span{color:var(--tone);text-align:center;font-size:13px;line-height:1.5}.editorial{gap:6%}.editorial-note{color:var(--muted);margin-top:32px;line-height:1.8}.formula-discoveries{min-width:0}.formula-discovery{border-bottom:1px solid var(--line);margin-bottom:12px;padding:0 0 12px}.formula-discovery summary{cursor:pointer;align-items:center;gap:20px;padding:20px 0;font-size:23px;list-style:none;display:flex}.formula-discovery summary::-webkit-details-marker{display:none}.formula-index{color:var(--tone);font-size:11px}.formula-expand{color:var(--tone);margin-left:auto}.formula-discovery>div{padding:0 0 20px 35px}.ingredient-cloud{flex-wrap:wrap;gap:9px;display:flex;margin:0 0 22px!important}.ingredient-cloud span{border:1px solid color-mix(in srgb,var(--tone) 35%,transparent);background:color-mix(in srgb,var(--tone) 7%,transparent);color:var(--ink);border-radius:30px;padding:10px 14px;font-size:13px}.home-docs{grid-template-columns:1fr 1.1fr;gap:6%;overflow:visible}.document-guide dt{color:var(--ink);margin-top:18px;font-size:15px}.document-guide dd{color:var(--muted);max-width:42ch;margin:6px 0 0;font-size:13px;line-height:1.7}.document-exhibits{grid-template-columns:1fr 1fr;align-self:center;align-items:start;gap:18px;display:grid}.document-exhibit{border:1px solid var(--line);background:var(--paper);border-radius:12px;min-width:0;transition:transform .3s;overflow:hidden}.document-exhibit:hover{transform:translateY(-6px)}.document-exhibit img{object-fit:contain;width:100%;height:100%;box-shadow:0 5px 20px #0002}.document-exhibit>span{color:var(--muted);padding:18px;font-size:11px;display:block}.document-exhibit strong{color:var(--ink);margin:8px 0 16px;font-size:17px;font-weight:400;line-height:1.4;display:block}.doc-cover img{max-width:100%}.doc-cover>span{color:#fff1df}.doc-meta{gap:10px;line-height:1.6}.shop-row{color:var(--ink);grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:20px 0}.shop-product{align-items:center;gap:20px;min-width:0;display:flex}.shop-product img{object-fit:contain;flex-shrink:0;width:90px;height:90px}.shop-product span{font-size:24px;line-height:1.3}.shop-product small{color:var(--muted);margin-top:8px;font-size:12px;display:block}.shop-actions{gap:12px;display:flex}.shop-compare{margin-top:30px;display:inline-block}.button.platform,html[data-theme=light] .button.platform{isolation:isolate;color:#fff;white-space:nowrap;border:1px solid #0000;border-radius:12px;min-height:48px;padding:14px 24px;font-size:14px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 5px 18px #0002}.button.kaspi,html[data-theme=light] .button.kaspi{background:#d9232d}.button.ozon,html[data-theme=light] .button.ozon{background:#0755eb}.button.platform:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:30%;transition:left .5s;position:absolute;inset:-50% auto -50% -50%;transform:rotate(25deg)}.button.platform:hover:before{left:130%}.button.platform:hover{transform:translateY(-3px);box-shadow:0 9px 25px #0003}.button.platform:active{transform:translateY(1px)scale(.98)}.product-forte{--hue:42;--page-accent:#f6cd68;--page-deep:#322306;--light-accent:#775009}.product-impegra{--hue:4;--page-accent:#ff9b93;--page-deep:#370c14;--light-accent:#a2242d}.product-prostate-complex{--hue:145;--page-accent:#9cdeb5;--page-deep:#0c2c20;--light-accent:#21663e}.product-secret{--hue:277;--page-accent:#dcb3ff;--page-deep:#29133f;--light-accent:#764199}body.product-page{background:linear-gradient(155deg,hsl(var(--hue) 38% 9%),#111114 40%,hsl(var(--hue) 38% 10%));--line:hsl(var(--hue) 25% 65% / .24);--accent:var(--page-accent)!important}.product-page .product-subnav{background:color-mix(in srgb,var(--page-deep) 90%,transparent);border-bottom:1px solid var(--line)}.product-page .product-hero-scene{background-image:linear-gradient(90deg,var(--page-deep),color-mix(in srgb,var(--page-deep) 75%,transparent) 35%,transparent),var(--scene)}.product-page .product-hero:after{background:linear-gradient(transparent,var(--page-deep))}.product-page .product-hero{--accent:var(--page-accent);color:#fff4e6;--muted:#dcd1c9}.product-page .product-hero p{color:#e0d5cc}.product-page .product-hero h1{font-size:clamp(48px,5.3vw,88px)}.product-page .product-hero-copy{padding-right:15px}.product-page .product-hero .solid{background:var(--page-accent);color:#201b18}.product-page .spec-strip{background:hsl(var(--hue) 45% 13%);border-color:var(--line);color:#eee4da}.product-page .product-story{background:radial-gradient(ellipse at 0% 50%,hsl(var(--hue) 70% 38% / .16),transparent 65%);position:relative}.product-page .formula-section,.product-page .product-documents{background:hsl(var(--hue) 28% 10%)}.product-page .formula-art{background-image:linear-gradient(180deg,var(--page-deep),transparent 65%),var(--scene);grid-template-rows:auto minmax(0,1fr);gap:22px;height:800px;min-height:0;max-height:none;padding:48px 7% 30px;display:grid}.product-page .formula-art-copy{color:#fff3e8;position:relative;inset:auto}.product-page .formula-art-copy h2{font-size:clamp(44px,4.6vw,72px);line-height:1.05}.product-page .formula-art-copy .eyebrow,.product-page .formula-art-copy em{color:var(--page-accent)}.product-page .formula-art img{object-fit:contain;width:100%;height:100%;min-height:0;max-height:100%;position:relative;inset:auto}.product-page .ingredient[open]{background:hsl(var(--hue) 40% 50% / .08);border-radius:12px}.product-page .chapter{border-color:var(--line);background:linear-gradient(135deg,hsl(var(--hue) 45% 30% / .12),transparent);border-radius:18px}.product-page .chapter-num{color:hsl(var(--hue) 45% 65% / .5)}.product-page .buy-section{background:radial-gradient(ellipse at 75% 50%,hsl(var(--hue) 70% 35% / .27),transparent 60%),hsl(var(--hue) 30% 10%)}.product-page .buy-art{position:relative}.product-page .buy-art:before{content:"";border:1px solid var(--line);box-shadow:0 0 0 28px hsl(var(--hue) 50% 60% / .04);border-radius:50%;position:absolute;inset:14%;transform:rotate(-25deg)}.product-page .buy-art img{position:relative}.product-page .passport dd{overflow-wrap:anywhere}.product-page .related-grid a{border-radius:18px}html[data-theme=light] body.product-page{--line:hsl(var(--hue) 35% 25% / .22);background:linear-gradient(145deg,hsl(var(--hue) 65% 94%),#faf6ef 50%,hsl(var(--hue) 55% 92%));--accent:var(--light-accent)!important}html[data-theme=light] .product-page .product-subnav,html[data-theme=light] .product-page .spec-strip{background:hsl(var(--hue) 45% 91%);color:#302b27}html[data-theme=light] .product-page .formula-section,html[data-theme=light] .product-page .product-documents,html[data-theme=light] .product-page .buy-section{background:hsl(var(--hue) 48% 93%)}html[data-theme=light] .product-page .product-hero{--accent:var(--page-accent)}@media (width<=1000px){.orbit-legend{gap:8px;padding:0 22px}.orbit-legend-item{gap:8px;padding:13px 10px}.orbit-legend-item span{font-size:12px}.planet-node{width:174px;height:164px}.planet-pack{width:166px;height:154px}.orbit-two{width:calc(100% - 210px)}.solar-sun{width:120px;height:120px}.signature-moment{grid-template-columns:1fr;gap:25px}.signature-copy{text-align:center}.signature-trio{width:100%;max-width:650px;margin:auto}.signature-trio img{height:240px}.home-docs{grid-template-columns:1fr}.document-exhibits{width:100%;max-width:720px;margin:35px auto 0}.document-exhibit>div{height:370px}.product-page .formula-art{height:720px;padding:38px 7% 24px}.product-page .formula-art-copy h2{font-size:50px}.shop-product span{font-size:21px}}@media (width<=650px){.solar-system{height:570px;margin:0 auto 62px}.planet-node{width:108px;height:106px}.planet-pack{width:100px;height:100px}.planet-aura{width:92px;height:92px}.solar-sun{width:82px;height:82px}.sun-word{font-size:19px}.sun-word i{font-size:25px}.solar-sun:before{inset:-7px}.solar-sun:after{inset:-18px}.orbit-two{width:calc(100% - 144px);height:64%}.orbit-three{height:81%}.solar-caption{bottom:0}.orbit-legend{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:25px;padding:0 18px}.orbit-legend-item{padding:14px 12px}.orbit-legend-item span{font-size:12px}.orbit-legend-item small{font-size:10px}.intro-whisper{font-size:28px}.collection-grid{gap:22px}.collection-card-art{aspect-ratio:1.22}.collection-card-copy{padding:24px}.collection-card-copy h3{font-size:22px}.collection-card-copy p{font-size:35px}.collection-card-copy .eyebrow{font-size:10px}.signature-moment{min-height:0;padding-top:65px;padding-bottom:70px}.signature-copy h2{font-size:42px}.signature-copy .eyebrow{font-size:10px}.signature-trio{gap:0;margin-top:30px}.signature-trio img{height:190px}.signature-trio span{font-size:10px}.signature-trio a:first-child{transform:translateY(-15px)}.signature-trio a:last-child{transform:translateY(15px)}.signature-orbits{width:120%;height:33%;top:50%;left:-10%}.editorial{gap:35px}.formula-discovery summary{font-size:22px}.document-exhibits{gap:12px}.document-exhibit>div{height:230px;padding:10px}.document-exhibit>span{padding:12px}.document-exhibit strong{font-size:15px}.shop-row{grid-template-columns:1fr;gap:12px}.shop-product img{width:72px;height:72px}.shop-product span{font-size:22px}.shop-actions{padding-left:0}.shop-actions .button{flex:1;justify-content:center}.button.platform{padding:14px 18px}.product-page .product-hero{flex-direction:column;min-height:0;display:flex}.product-page .product-hero-copy{padding:28px 24px 0}.product-page .product-hero h1{font-size:clamp(45px,9.5vw,63px)}.product-page .product-zoom{width:100%;height:420px;margin:12px 0 25px;position:relative;inset:auto}.product-page .product-zoom img{object-fit:contain;width:100%;height:100%}.product-page .formula-art{grid-template-rows:auto minmax(0,1fr);height:660px;padding:35px 24px 20px;position:relative;top:0}.product-page .formula-art-copy h2{font-size:48px}.product-page .formula-art img{height:100%}.product-page .buy-art img{height:330px}}@media (width<=380px){.planet-node{width:96px;height:96px}.planet-pack{width:90px;height:90px}.solar-sun{width:70px;height:70px}.sun-word{font-size:17px}.sun-word i{font-size:22px}.orbit-two{width:calc(100% - 136px)}.orbit-legend-item{gap:7px;padding:12px 9px}.orbit-legend-item span{font-size:11px}.signature-trio img{height:155px}.signature-copy h2{font-size:37px}.document-exhibit>div{height:190px}.document-exhibit strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.sun-surface,.sun-surface:after,.solar-sun:after,.solar-sun:before{animation:none}.button.platform,.button.platform:before,.signature-trio a,.character,.document-exhibit,.orbit-legend-item{transition:none}.signature-trio a:hover,.button.platform:hover,.orbit-legend-item:hover{transform:none}}.product-page .product-zoom .hero-pack{object-fit:contain;width:100%;max-width:100%}html[data-theme=light] .character-number,html[data-theme=light] .formula-index,html[data-theme=light] .formula-expand{color:#745926}:root{color-scheme:dark}.line-icon{vertical-align:middle;flex-shrink:0;width:24px;height:24px;display:inline-block}body{background:#0d0f12}.section{max-width:1400px;padding:80px 48px}.header{padding-inline:max(32px,50vw - 670px)}.header-actions{gap:22px}.section-heading{margin-bottom:38px}.eyebrow{line-height:1.65}.home h2{font-size:clamp(44px,4.4vw,68px)}.solar-hero{background:radial-gradient(at 32% 40%,#4f284b1f,#0000 43%),radial-gradient(at 70% 55%,#54432030,#0000 48%),#0b0e12;padding-top:52px}.solar-heading h1{font-size:clamp(48px,4.3vw,76px)}.solar-heading p{font-size:16px}.solar-system{width:min(1180px,100%);height:710px;margin:-5px auto 56px}.planet-pack{width:222px;height:206px;filter:drop-shadow(0 16px 12px #000a) drop-shadow(0 0 16px color-mix(in srgb,var(--planet-color) 15%,transparent))}.planet-aura{background:radial-gradient(circle at 40% 28%,color-mix(in srgb,var(--planet-color) 36%,transparent),color-mix(in srgb,var(--planet-color) 14%,#101216) 43%,transparent 72%);width:212px;height:212px;box-shadow:inset 0 0 30px color-mix(in srgb,var(--planet-color) 10%,transparent),0 0 28px color-mix(in srgb,var(--planet-color) 10%,transparent);border:1px solid color-mix(in srgb,var(--planet-color) 14%,transparent);border-radius:50%}.planet-aura:before,.planet-aura:after{content:"";background:conic-gradient(transparent 10%,color-mix(in srgb,var(--planet-color) 27%,transparent),transparent 65%);filter:blur(13px);mix-blend-mode:screen;border-radius:46% 54% 62% 38%;animation:17s linear infinite nebula-drift;position:absolute;inset:7%}.planet-aura:after{opacity:.6;animation-duration:23s;animation-direction:reverse;inset:-8%}.planet-node:hover .planet-pack,.planet-node:focus-visible .planet-pack{filter:drop-shadow(0 18px 15px #0009) drop-shadow(0 0 18px color-mix(in srgb,var(--planet-color) 25%,transparent));transform:translateY(-3px)scale(1.04)}.solar-sun{width:150px;height:150px;box-shadow:0 0 45px #ffd48140,0 0 120px #c9873728,0 0 220px #cc745215}.orbit-two{width:calc(100% - 272px);height:60%}.orbit-one{width:52%;height:40%}.orbit-three{border-style:solid;border-color:#b49a7720;width:97%;height:80%}.solar-caption>span{font-size:25px}.solar-caption p,.solar-toolbar{font-size:14px}.solar-bottom{max-width:1304px;margin:0 auto;padding-inline:20px;font-size:13px}@keyframes nebula-drift{to{rotate:360deg}}.collection{padding-top:72px}.collection-card{border-radius:22px}.collection-card-art{aspect-ratio:1.32;isolation:isolate;--mist-color:var(--accent);--mist-x:0px;--mist-y:0px}.collection-card-art img{z-index:2;filter:drop-shadow(0 18px 18px #0008) drop-shadow(0 0 15px color-mix(in srgb,var(--accent) 14%,transparent));padding:25px 10%}.art-haze{z-index:1;background:radial-gradient(ellipse at 40% 65%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 62%),radial-gradient(ellipse at 75% 40%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 66%);filter:blur(20px);transform:translate(var(--mist-x),var(--mist-y));pointer-events:none;border-radius:50%;transition:transform .24s ease-out;position:absolute;inset:12% 8% 2%}.art-haze:before,.art-haze:after{content:"";border-top:32px solid color-mix(in srgb,var(--accent) 18%,transparent);filter:blur(12px);border-radius:50%;animation:9s ease-in-out infinite alternate mist-flow;position:absolute;inset:18% 0 -2%}.art-haze:after{opacity:.7;animation-direction:alternate-reverse;animation-delay:-4s;inset:38% -4% 4%}@keyframes mist-flow{0%{transform:translate(-4%,-4%)rotate(-15deg)scale(.95)}to{transform:translate(5%,6%)rotate(12deg)scale(1.08)}}.collection-card-copy{padding:27px 34px 30px}.collection-card-copy .eyebrow{font-size:12px}.collection-card-copy>div{font-size:14px}.collection-card-copy h3{font-size:25px}.collection-card-copy p{font-size:42px}.circle-arrow{transition:transform .25s,background .25s}.collection-card:hover .circle-arrow{background:color-mix(in srgb,var(--accent) 18%,transparent);transform:rotate(45deg)}.signature-moment{background:radial-gradient(at 25% 65%,#6c471f36,#0000 55%),radial-gradient(at 70% 60%,#6a324238,#0000 55%),#101218;border-radius:28px;grid-template-columns:1fr;gap:32px;max-width:1304px;min-height:0;padding:76px 48px 64px}.signature-copy{text-align:center}.signature-copy h2{font-size:clamp(44px,4.8vw,70px)}.signature-copy p{margin:20px auto 0;line-height:1.7}.signature-copy p br{display:none}.signature-copy p br:after{content:" "}.signature-trio{align-items:end;gap:26px;width:min(850px,100%);max-width:none;margin:auto}.signature-trio a,.signature-trio a:first-child,.signature-trio a:last-child{gap:16px;position:relative;transform:none}.signature-product-art{isolation:isolate;place-items:center;width:100%;height:280px;position:relative;display:grid!important}.signature-product-art:before{content:"";background:radial-gradient(ellipse,color-mix(in srgb,var(--tone) 22%,transparent),transparent 68%);filter:blur(16px);z-index:-1;border-radius:50%;animation:12s ease-in-out infinite alternate mist-flow;position:absolute;inset:15% 0 0}.signature-trio img{filter:drop-shadow(0 15px 15px #0009);max-width:100%;height:260px}.signature-trio a>span:last-child{min-height:24px;font-size:15px;line-height:1.5}.signature-trio a:hover{transform:translateY(-6px)}.signature-orbits{width:76%;height:39%;top:48%;left:12%;transform:rotate(-7deg);box-shadow:0 0 0 35px #dec38606,0 0 0 70px #dec38603}.editorial{padding-top:96px;padding-bottom:86px;display:block}.editorial>div:first-child{grid-template-columns:1fr auto;align-items:end;gap:12px 40px;display:grid}.editorial>div:first-child>.eyebrow{grid-column:1/-1}.editorial h2{font-size:clamp(38px,4vw,62px)}.editorial>div:last-child{padding-top:40px}.formula-discoveries{border-top:1px solid var(--line)}.formula-discovery{border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:0;overflow:hidden}.formula-discovery summary{gap:22px;padding:24px 22px;font-size:25px;transition:background .2s}.formula-discovery summary:hover{background:color-mix(in srgb,var(--tone) 5%,transparent)}.formula-index{background:color-mix(in srgb,var(--tone) 8%,transparent);width:40px;height:40px;color:var(--tone);border:1px solid color-mix(in srgb,var(--tone) 24%,transparent);border-radius:50%;place-items:center;display:grid}.formula-index .line-icon{width:23px;height:23px}.formula-expand{font-size:27px}.formula-discovery>div{grid-template-columns:270px 1fr;align-items:center;gap:36px;padding:0 38px 30px 54px;display:grid}.formula-discovery-art{isolation:isolate;--mist-x:0px;--mist-y:0px;position:relative}.formula-discovery-art:before{content:"";background:radial-gradient(color-mix(in srgb,var(--tone) 22%,transparent),transparent 70%);z-index:-1;filter:blur(14px);border-radius:50%;position:absolute;inset:8%}.formula-discovery-art img{object-fit:contain;filter:drop-shadow(0 18px 12px #0008);width:100%;height:230px}.formula-discovery-content{max-width:700px}.ingredient-cloud{gap:12px}.ingredient-cloud span{background:color-mix(in srgb,var(--tone) 8%,#0d0f12);padding:12px 17px;font-size:15px}.formula-discovery[open]{background:radial-gradient(ellipse at 17% 65%,color-mix(in srgb,var(--tone) 7%,transparent),transparent 60%)}.home-docs{isolation:isolate;background:radial-gradient(at 75% 30%,#624c3b30,#0000 60%),radial-gradient(at 5% 95%,#47294425,#0000 60%),#111319;border:1px solid #b5986926;border-radius:28px;grid-template-columns:.9fr 1.1fr;gap:48px;max-width:1304px;min-height:0;padding:62px 44px;position:relative;overflow:hidden}.home-docs:before{content:"";z-index:-1;pointer-events:none;border:1px solid #d7bc7e1e;border-radius:50%;width:660px;height:440px;position:absolute;top:-160px;right:-180px;transform:rotate(-30deg);box-shadow:0 0 0 28px #d7bc7e06,0 0 0 56px #d7bc7e04}.home-docs h2{font-size:clamp(40px,4vw,60px)}.document-guide{margin-top:25px}.document-guide dt{color:#eee4d2;align-items:center;gap:12px;margin-top:18px;font-size:16px;display:flex}.document-guide dt .line-icon{color:#dfbd80;width:21px;height:21px}.document-guide dd{max-width:35ch;margin-left:33px;font-size:14px}.document-exhibits{gap:16px;margin:0}.document-exhibit{background:#16181d;border-color:#d7bc7e26}.document-exhibit>div{background:#dad0bb;height:300px;padding:15px}.document-exhibit>span{padding:17px;font-size:12px}.document-exhibit strong{font-size:18px}.document-exhibit small{font-size:12px}.home-docs .button{margin-top:24px}.home-buy{padding-inline:24px;max-width:1304px;padding-top:84px}.home-buy .section-heading{gap:30px}.home-buy h2{font-size:clamp(44px,4.2vw,64px)}.shop-list{grid-template-columns:1fr 1fr;gap:18px;display:grid}.shop-row{border:1px solid color-mix(in srgb,var(--tone) 24%,transparent);background:radial-gradient(ellipse at 12% 30%,color-mix(in srgb,var(--tone) 10%,transparent),transparent 70%),#111318;border-radius:18px;flex-direction:column;align-items:stretch;gap:18px;padding:25px 28px;display:flex}.shop-product{gap:23px}.shop-product img{filter:drop-shadow(0 10px 8px #0008);width:100px;height:100px}.shop-product span{font-size:25px}.shop-product small{font-size:14px}.shop-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.shop-actions .button{justify-content:center;width:100%;min-height:52px;font-size:16px}.shop-compare{font-size:15px}.product-page .chapters{border:0;grid-template-columns:1fr;gap:18px;display:grid}.product-page .chapter{border:1px solid var(--line);background:radial-gradient(ellipse at 6% 40%,hsl(var(--hue) 60% 45% / .1),transparent 55%),linear-gradient(120deg,hsl(var(--hue) 40% 15% / .28),#101217);border-radius:22px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:32px;padding:32px;position:relative;overflow:hidden}.chapter-symbol{isolation:isolate;place-items:center;height:160px;display:grid;position:relative}.product-page .chapter-num{opacity:1;color:var(--page-accent);font-variant-numeric:tabular-nums;z-index:1;font-size:46px;line-height:1;position:absolute;top:1px;left:4px}.chapter-symbol .line-icon{width:58px;height:58px;color:var(--page-accent);filter:drop-shadow(0 0 14px hsl(var(--hue) 80% 55% / .22));margin-top:20px;transition:transform .4s}.chapter-orbit{border:1px solid var(--line);z-index:-1;border-radius:50%;width:89%;height:57%;position:absolute;top:26%;left:6%;transform:rotate(-30deg)}.chapter-orbit:after{content:"";background:var(--page-accent);width:5px;height:5px;box-shadow:0 0 14px var(--page-accent);border-radius:50%;position:absolute;top:10%;left:10%}.chapter:hover .line-icon{transform:translateY(-5px)rotate(-7deg)}.chapter h3{max-width:30ch;margin-bottom:15px;font-size:34px}.chapter .eyebrow{margin-bottom:12px;font-size:12px}.chapter p{max-width:72ch;font-size:16px;line-height:1.8}.product-page .chapters-section{padding-top:76px;padding-bottom:76px}.product-page .chapters-section .section-heading{margin-bottom:32px}.product-page .chapters-section h2{font-size:clamp(40px,4vw,62px)}@keyframes chapter-turn{to{transform:rotate(330deg)}}.product-page .formula-section{max-width:1400px}.product-page .product-subnav{padding-inline:max(32px,50vw - 652px)}.product-page .formula-art{height:720px}.product-page .buy-section{border-radius:24px;max-width:1304px;padding:65px 48px}.product-page .use-section,.product-page .faq-section{gap:6%}.product-page .passport{column-gap:20px}.product-page .product-documents{border-radius:24px}.product-page .related{padding-top:76px}@media (hover:hover) and (pointer:fine){html{cursor:url(/pointer.svg) 3 2,auto}a,button,summary,.planet-node{cursor:url(/pointer-active.svg) 10 10,pointer}}@media (width>=1800px){.solar-system{width:1260px;height:750px}.planet-node{width:250px;height:236px}.planet-pack{width:238px;height:220px}.planet-aura{width:226px;height:226px}.orbit-two{width:calc(100% - 286px)}.solar-heading h1{font-size:78px}.section{padding-top:88px;padding-bottom:88px}.product-hero-copy{padding-left:60px}}@media (width<=1000px){.section{padding:65px 32px}.solar-system{height:680px}.planet-node{width:192px;height:180px}.planet-pack{width:182px;height:170px}.planet-aura{width:178px;height:178px}.solar-sun{width:120px;height:120px}.orbit-two{width:calc(100% - 228px)}.collection-card-copy{padding:25px}.collection-card-copy p{font-size:36px}.signature-moment,.home-docs{margin-inline:24px}.signature-trio{gap:16px}.signature-product-art{height:240px}.signature-trio img{height:225px}.editorial>div:first-child{grid-template-columns:1fr}.editorial-note{max-width:none;margin-top:12px}.editorial-note br{display:none}.home-docs{grid-template-columns:1fr}.home-docs>div:first-child{max-width:650px}.document-exhibits{max-width:none}.document-exhibit>div{height:340px}.shop-row{padding:22px}.shop-product span{font-size:22px}.product-page .chapter{grid-template-columns:115px 1fr;gap:26px;padding:26px}.chapter-symbol{height:150px}.product-page .chapter-num{font-size:40px}.chapter-symbol .line-icon{width:48px;height:48px}.product-page .formula-art{height:680px}.product-page .buy-section{border-radius:0}}@media (width<=650px){.section{padding:56px 22px}.header{padding-inline:18px}.header-actions{gap:12px}.solar-hero{padding-top:32px}.solar-heading h1{font-size:49px}.solar-heading p{font-size:14px}.solar-system{height:610px;margin:0 auto 58px}.planet-node{width:114px;height:112px}.planet-pack{width:108px;height:104px}.planet-aura{width:110px;height:110px}.solar-sun{width:76px;height:76px}.sun-word{font-size:18px}.sun-word i{font-size:24px}.orbit-two{width:calc(100% - 150px);height:64%}.solar-caption>span{font-size:23px}.solar-caption p{font-size:13px}.solar-toolbar{font-size:12px}.solar-bottom{font-size:11px}.collection-card-copy p{font-size:37px}.collection-card-art{aspect-ratio:1.25}.collection-card-art img{padding:20px 9%}.collection-card-copy .eyebrow{font-size:11px}.collection-card-copy h3{font-size:23px}.signature-moment,.home-docs{border-radius:20px;margin-inline:14px;padding:42px 20px}.signature-copy h2{font-size:40px}.signature-copy p{font-size:15px}.signature-trio{gap:6px;margin-top:10px}.signature-product-art{height:155px}.signature-trio img{height:145px}.signature-trio a>span:last-child{justify-content:center;align-items:start;min-height:34px;font-size:11px;display:flex}.signature-trio a,.signature-trio a:first-child,.signature-trio a:last-child{transform:none}.signature-orbits{width:110%;height:26%;top:59%;left:-5%}.editorial h2{font-size:39px}.editorial-note{font-size:14px}.editorial>div:last-child{padding-top:25px}.formula-discovery summary{gap:15px;padding:20px 6px;font-size:21px}.formula-discovery>div{grid-template-columns:108px minmax(0,1fr);gap:15px;padding:0 4px 24px}.formula-discovery-art img{height:150px}.ingredient-cloud{gap:7px}.ingredient-cloud span{padding:8px 10px;font-size:12px}.formula-discovery .text-link{font-size:13px}.formula-index{width:33px;height:33px}.formula-index .line-icon{width:20px;height:20px}.home-docs h2{font-size:42px}.document-guide dt{font-size:15px}.document-guide dd{font-size:13px}.document-exhibits{gap:12px}.document-exhibit>div{height:215px;padding:11px}.document-exhibit>span{padding:12px;font-size:11px}.document-exhibit strong{font-size:15px}.document-exhibit small{font-size:11px}.home-buy .section-heading{gap:18px}.shop-list{grid-template-columns:1fr;gap:14px}.shop-row{padding:21px}.shop-product img{width:86px;height:86px}.shop-product span{font-size:24px}.shop-product small{font-size:13px}.shop-actions .button{font-size:15px}.product-page .chapter{grid-template-columns:1fr;gap:20px;padding:26px 24px}.chapter-symbol{align-items:center;gap:27px;height:74px;display:flex}.product-page .chapter-num{min-width:61px;font-size:45px;position:relative;inset:auto}.chapter-symbol .line-icon{width:39px;height:39px;margin:0}.chapter-orbit{width:96px;height:70%;top:4%;left:71px;transform:rotate(-22deg)}.chapter h3{font-size:30px}.chapter p{font-size:16px}.chapter .eyebrow{font-size:11px}.product-page .chapters-section{padding-top:55px;padding-bottom:55px}.product-page .product-subnav{padding-inline:18px}.product-page .formula-art{height:600px}.product-page .buy-section{padding:45px 24px}.product-page .buy-art img{height:280px}.product-page .product-documents{border-radius:0}}@media (width<=380px){.solar-heading h1{font-size:44px}.planet-node{width:96px;height:96px}.planet-pack{width:92px;height:90px}.planet-aura{width:96px;height:96px}.solar-sun{width:66px;height:66px}.orbit-two{width:calc(100% - 132px)}.signature-trio img{height:120px}.signature-product-art{height:132px}.signature-copy h2{font-size:35px}.formula-discovery>div{grid-template-columns:90px 1fr;gap:10px}.formula-discovery-art img{height:130px}.document-exhibit>div{height:180px}.document-exhibit strong{font-size:14px}.shop-actions{gap:9px}.shop-actions .button{padding-inline:15px}}@media (prefers-reduced-motion:reduce){.planet-aura:before,.planet-aura:after,.art-haze:before,.art-haze:after,.signature-product-art:before,.chapter:hover .chapter-orbit{animation:none}.art-haze,.chapter-symbol .line-icon{transition:none}.chapter:hover .line-icon{transform:none}}.collection-card-art:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 13%,transparent),transparent 70%);filter:blur(18px);border-radius:50%;animation:13s ease-in-out infinite alternate mist-flow;position:absolute;inset:68% 6% -6%}@media (width>=1001px){.ingredient-cloud{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ingredient-cloud span{text-align:center;align-content:center;min-height:50px}}.home-docs{--mist-x:0px;--mist-y:0px;background:radial-gradient(ellipse at calc(75% + var(--mist-x)) calc(30% + var(--mist-y)),#624c3b30,transparent 60%),radial-gradient(ellipse at 5% 95%,#47294425,transparent 60%),#111319}@media (prefers-reduced-motion:reduce){.collection-card-art:after{animation:none}}@media (width>=901px){.product-page .formula-art{height:calc(100svh - 142px);min-height:700px;max-height:none}}.chapter-symbol{align-self:start}body{min-width:0}@media (width<=650px){.solar-heading h1{font-size:clamp(31px,10vw,43px)}.solar-heading h1 em{white-space:nowrap}.solar-system{height:520px}.solar-heading p{max-width:31ch}}@media (width>=651px){.orbit-two{height:58%}}.effects-offscreen,.effects-offscreen:before,.effects-offscreen:after,.effects-offscreen *,.effects-offscreen :before,.effects-offscreen :after,.effects-paused *,.effects-paused :before,.effects-paused :after{animation-play-state:paused!important}.menu-dialog{background:radial-gradient(at 95% 5%,#7b533522,#0000 60%),#111319;border-color:#d7bc7e33;border-radius:16px;width:auto;height:auto;min-height:0;max-height:calc(100dvh - 32px);margin:0;inset:16px 12px auto}.menu-dialog nav{padding-bottom:22px}.menu-dialog>p{margin-bottom:14px}.shop-list{border:0}.shop-row,.shop-actions,.shop-product>span{min-width:0}.shop-product>span{overflow-wrap:anywhere}.shop-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-actions .button{min-width:0}.document-exhibits{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=650px){.shop-list{grid-template-columns:minmax(0,1fr)}}@media (width<=380px){.home-buy h2{font-size:33px}.shop-row{padding:18px}.shop-product{gap:16px}.shop-product img{width:70px;height:76px}.shop-product span{font-size:21px}.shop-actions .button{padding:13px 10px;font-size:14px}.document-exhibits{grid-template-columns:minmax(0,1fr)}.document-exhibit>div{height:245px}.document-exhibit>span{padding:17px}.document-exhibit strong{font-size:17px}.document-exhibit small{font-size:12px}}@media (width<=800px){.product-subnav{scrollbar-width:none}.product-subnav::-webkit-scrollbar{display:none}}.ui-arrow{vertical-align:-.13em;pointer-events:none;flex:none;width:1em;height:1em;margin-inline-start:.12em;display:inline-block;overflow:visible}.orbit-legend-item .ui-arrow{width:16px;height:16px;margin:0}.circle-arrow .ui-arrow{width:20px;height:20px;margin:0}@media (width<=800px){.product-page .product-hero{flex-direction:column;height:auto;min-height:0;max-height:none;padding:24px 24px 30px;display:flex}.product-page .product-hero-copy{display:contents}.product-hero .breadcrumb{order:1;margin:0 0 18px;font-size:12px}.product-hero-copy>.eyebrow{order:2;margin:0 0 12px;line-height:1.6}.product-page .product-hero h1{order:3;margin:0;font-size:clamp(39px,8.8vw,58px);line-height:1.08}.product-page .product-zoom{order:4;width:100%;height:300px;min-height:0;margin:8px 0 18px;padding:0}.product-page .product-zoom .hero-pack{object-fit:contain;width:100%;height:100%;max-height:100%}.product-hero .zoom-hint{gap:10px;font-size:11px;bottom:0;right:0}.product-hero .zoom-hint span{width:28px;height:28px;font-size:18px}.product-page .product-hero-copy>p{order:5;max-width:38ch;margin:0 0 20px;font-size:17px;line-height:1.65}.product-page .product-hero-copy>.button{order:6;align-self:flex-start;margin:0}.product-hero .hero-category{order:7;margin:16px 0 0;font-size:12px;line-height:1.6}}@media (width>=481px) and (width<=800px){.product-page .product-zoom{height:360px}}@media (width<=650px){.collection-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=651px) and (width<=1000px){.collection-card-copy .eyebrow{min-height:3.3em;margin-bottom:14px}.collection-card-copy h3{min-height:2.5em}.collection-card-copy p{font-size:34px}}:root{--nav-offset:86px}html:has(.product-subnav){--nav-offset:142px}.product-subnav nav{align-items:center}.product-subnav nav a{min-height:44px;color:var(--muted);align-items:center;padding:6px 2px;transition:color .2s;display:inline-flex;position:relative}.product-subnav nav a:after{content:"";background:var(--accent);transform-origin:50%;border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:4px;left:2px;right:2px;transform:scaleX(0)}.product-subnav nav a[aria-current=location]:after{transform:scaleX(1)}.product-subnav nav a:focus-visible{outline-offset:-2px;border-radius:4px}@media (width<=800px){:root{--nav-offset:72px}html:has(.product-subnav){--nav-offset:124px}.product-subnav nav{gap:21px;font-size:13px}}@media (prefers-reduced-motion:reduce){.product-subnav nav a,.product-subnav nav a:after{transition:none}}.product-subnav{gap:22px;overflow:visible}.subnav-name{margin-right:auto}.product-subnav nav{overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;overflow-x:auto}.product-subnav nav::-webkit-scrollbar{display:none}.product-subnav nav a{flex-shrink:0}.subnav-buy{background:var(--accent);color:#151913;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:7px 16px;font-size:13px;font-weight:600;transition:filter .2s,transform .2s;display:inline-flex}.subnav-buy:hover{filter:brightness(1.1)}.subnav-buy:active{transform:scale(.98)}.subnav-buy[aria-current=location]{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}@media (width<=800px){.product-page .product-subnav{gap:12px;padding-inline:16px}.product-subnav nav{flex:1;gap:18px;min-width:0}.subnav-buy{min-height:44px;padding:7px 12px;font-size:12px}.product-subnav nav a:last-child{color:var(--muted)}.product-subnav nav a[aria-current=location]{color:var(--accent)}}.product-subnav nav a:last-child{color:var(--muted)}.product-subnav nav a[aria-current=location]{color:var(--accent)}@media (width<=800px){.product-subnav nav{padding-right:12px;mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000)}}.pdf-dialog[open]{flex-direction:column;display:flex;overflow:hidden}.pdf-dialog .dialog-top{flex:none;align-items:flex-start}.pdf-dialog .dialog-top h2{overflow-wrap:anywhere;align-self:center;min-width:0}.pdf-dialog .dialog-top button{flex:none}.pdf-dialog .pdf-fallback{flex:none;margin:0;line-height:1.6}.pdf-dialog iframe{flex:1 1 0;height:auto;min-height:0;display:block}#pdf-direct{align-items:center;gap:5px;display:inline-flex}.comparison{border-collapse:separate;border-spacing:0}.comparison th:first-child{z-index:1;background:#0c1013;position:sticky;left:0;box-shadow:10px 0 16px -15px #000}.comparison thead th:not(:first-child){background:radial-gradient(ellipse at 50% 43%,color-mix(in srgb,var(--compare-accent) 12%,transparent),transparent 68%);border-bottom-color:color-mix(in srgb,var(--compare-accent) 45%,transparent)}.comparison thead th a{color:var(--compare-accent);align-items:center;gap:8px;display:flex}.comparison thead th a .ui-arrow{flex-shrink:0}@media (width<=650px){.compare-page .page-intro{padding-top:38px;padding-bottom:32px}.compare-page .page-intro h1{font-size:clamp(39px,10.5vw,51px)}.compare-page .page-intro>p{margin-top:24px;font-size:17px;line-height:1.7}.compare-page .compare-section{padding-top:20px}.comparison{--compare-col:clamp(157px,calc(100vw - 163px),215px);width:calc(104px + var(--compare-col)*4);min-width:calc(104px + var(--compare-col)*4);table-layout:fixed;font-size:13px}.comparison th,.comparison td{width:var(--compare-col);padding:20px 12px}.comparison th:first-child{overflow-wrap:anywhere;width:104px;padding-left:0;padding-right:12px}.comparison th img{height:170px}.comparison thead th{font-size:16px}.comparison thead th a{min-height:50px;line-height:1.4}.table-hint{font-size:12px;line-height:1.6}}.product-hero .zoom-hint{color:#eee9df;backdrop-filter:blur(8px);background:#0d1015c9;border:1px solid #ffffff24;border-radius:999px;gap:8px;padding:5px 9px 5px 12px;font-size:12px;line-height:1.4}.product-hero .zoom-hint span{width:27px;height:27px;color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,transparent);font-size:18px}@media (width<=650px){.documents-page .page-intro{padding-top:38px;padding-bottom:32px}.documents-page .page-intro h1{font-size:clamp(39px,10.5vw,51px)}.documents-page .page-intro>p{margin-top:24px;font-size:17px;line-height:1.7}.documents-page .document-totals{gap:12px 22px;margin-top:32px;padding-top:20px}.documents-page .library-section{padding-top:20px}}.filter[data-filter=impegra]{--filter-tone:#ffa294}.filter[data-filter=prostate-complex]{--filter-tone:#a1deb8}.filter[data-filter=secret]{--filter-tone:#ddb7ff}.filter{border-radius:9px;transition:background .2s,border-color .2s}.filter.is-active{background:var(--filter-tone,var(--accent));border-color:var(--filter-tone,var(--accent))}@media (width<=650px){.filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.filter{text-align:left;min-width:0;padding:10px;line-height:1.5}}.formula-discovery summary:focus-visible{outline:2px solid var(--tone);outline-offset:-3px;border-radius:10px}.formula-index{flex-shrink:0}.formula-discovery summary>span:nth-child(2){min-width:0}.formula-expand{flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.formula-expand svg{width:20px;height:20px;display:block}.formula-discovery[open] .formula-expand{rotate:0deg}.toggle-vertical{transform-box:fill-box;transform-origin:50%;transition:transform .22s}.formula-discovery[open] .toggle-vertical{transform:scaleY(0)}@media (width<=650px){.formula-discovery>div{grid-template-columns:100px minmax(0,1fr);gap:12px 18px;padding:12px 8px 24px}.formula-discovery-art{grid-area:1/1}.formula-discovery-art img{height:110px}.formula-discovery-content{display:contents}.formula-discovery .ingredient-cloud{grid-area:2/1/auto/-1;gap:8px;max-width:none;margin:0}.formula-discovery .ingredient-cloud span{padding:8px 11px;font-size:13px;line-height:1.5}.formula-discovery .text-link{grid-area:1/2;place-self:center start;gap:10px;margin:0;font-size:13px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.toggle-vertical{transition:none}}.formula-discovery[open] summary .formula-expand{transform:rotate(0)}@media (width>=651px){.compare-page .page-intro,.documents-page .page-intro{padding-bottom:44px}.compare-page .compare-section,.documents-page .library-section{padding-top:12px}}@media (width>=1200px){.table-hint{display:none}}.control-icon{vertical-align:middle;flex:0 0 20px;width:20px;height:20px;display:inline-block}.menu-toggle .control-icon{width:20px;height:20px}.dialog-top button,.image-dialog>button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.plus,.control-expand-wrap{flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}details[open] summary .plus,details[open] summary>.control-expand-wrap{transform:none}details[open]>summary .control-expand .toggle-vertical{transform:scaleY(0)}.motion-play{display:none}.orbit-toggle[aria-pressed=true] .motion-play{display:block}.orbit-toggle[aria-pressed=true] .motion-pause{display:none}.pause-icon{justify-content:center;align-items:center;display:inline-flex}.image-dialog{background:radial-gradient(ellipse at 50% 65%,color-mix(in srgb,var(--accent) 14%,#161915),#101310);height:min(90svh,91.4286vw)}.image-dialog img{padding:64px 18px 20px;display:block}.product-subnav nav,.subnav-buy,.filter,.menu-toggle{font-size:.875rem}.section>*,.formula-section>*,.formula-art>*,.related-grid>*,.chapter>*,.ingredient summary>span,.passport>*{min-width:0}h1,h2,h3,.eyebrow,.large-copy,.related-grid span,.spec-strip span,summary{overflow-wrap:anywhere}.product-subnav .subnav-name{white-space:normal;overflow-wrap:anywhere}.solar-heading h1 em{white-space:normal}.solar-system{margin-bottom:0}.solar-caption{width:80%;min-height:58px;margin:-58px auto 0;position:relative;inset:auto}.solar-toolbar{flex-wrap:wrap;gap:8px 24px;max-width:90%;margin:10px auto 20px;position:relative;inset:auto}.solar-toolbar>a{text-align:center;justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.orbit-legend-item{min-width:0}.orbit-legend-item>span{overflow-wrap:anywhere;min-width:0}.orbit-legend-item b{flex-shrink:0}.collection-card>*{min-width:0}.collection-card-copy>div{gap:12px}.circle-arrow{flex-shrink:0}@media (width<=650px){.product-page .product-subnav{grid-template-columns:minmax(0,1fr) auto;gap:0 16px;height:auto;padding:6px 16px 0;display:grid}.product-subnav .subnav-name{min-width:0;color:var(--accent);margin:0;font-size:.875rem;line-height:1.4;display:block}.product-subnav .subnav-buy{grid-area:1/2;font-size:.875rem}.product-subnav nav{grid-area:2/1/auto/-1;justify-content:space-between;gap:10px;min-height:48px;padding-right:0;font-size:.875rem;mask-image:none}.product-subnav nav a{min-height:44px;padding-inline:0}.product-subnav nav a:after{bottom:2px;left:0;right:0}.filter{font-size:.875rem}.home h2,.product-page .product-story h2,.product-page .formula-copy h2,.product-page .formula-art-copy h2,.product-page .chapters-section h2,.product-page .use-section h2,.product-page .faq-section h2,.product-page .buy-copy h2,.product-page .product-documents h2{font-size:clamp(32px,8.8vw,40px);line-height:1.14}.product-page .product-hero h1{font-size:clamp(35px,8.8vw,48px);line-height:1.12}.collection-card-copy p{font-size:clamp(30px,8.5vw,36px);line-height:1.16}.chapter h3{font-size:28px;line-height:1.2}.product-page .product-hero-copy>p{font-size:16px;line-height:1.7}.product-page .product-story .large-copy{font-size:21px;line-height:1.55}.product-page .formula-art{gap:12px;height:clamp(380px,100vw,480px);padding:30px 24px 20px}.menu-dialog nav{gap:16px;padding:28px}.menu-dialog nav a{font-size:28px;line-height:1.4}}.collection-card-art img,.collection-card:hover .collection-card-art img,.collection-card:focus-visible .collection-card-art img{filter:drop-shadow(0 16px 14px #0008);transition:none;transform:none}.collection-card-art:after{z-index:1;filter:none;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 17%,transparent),transparent 66%);inset:62% 0 -5%}.collection-card-art .art-haze{z-index:1;filter:none;background:0 0;border-radius:0;inset:5% -3% 0}.collection-card-art .art-haze:before,.collection-card-art .art-haze:after{filter:none;background:radial-gradient(ellipse at 24% 55%,color-mix(in srgb,var(--accent) 31%,transparent),transparent 37%),radial-gradient(ellipse at 72% 72%,color-mix(in srgb,var(--accent) 23%,transparent),transparent 41%);border:0;border-radius:0;animation:11s ease-in-out infinite alternate atmosphere-breathe;inset:0}.collection-card-art .art-haze:after{background:conic-gradient(from 215deg at 49% 76%,transparent 0deg,color-mix(in srgb,var(--accent) 20%,transparent) 22deg,transparent 54deg,transparent 100deg,color-mix(in srgb,var(--accent) 14%,transparent) 133deg,transparent 164deg);animation-duration:17s;animation-delay:-8s;mask-image:radial-gradient(#000 8%,#0000 68%)}.collection-card{transition:border-color .2s,box-shadow .2s}.collection-card:hover,.collection-card:focus-visible{border-color:color-mix(in srgb,var(--accent) 58%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--accent) 6%,transparent)}.collection-card-copy p br{display:none}.collection-card-copy p br:after{content:" "}.ambient-field{--atmosphere:var(--tone,var(--accent));pointer-events:none;border-radius:inherit;z-index:0;position:absolute;inset:0;overflow:hidden}.ambient-field:before,.ambient-field:after{content:"";background:radial-gradient(ellipse at 70% 35%,color-mix(in srgb,var(--atmosphere) 22%,transparent),transparent 39%),radial-gradient(ellipse at 30% 72%,color-mix(in srgb,var(--atmosphere) 19%,transparent),transparent 43%);animation:13s ease-in-out infinite alternate atmosphere-breathe;position:absolute;inset:-12%}.ambient-field:after{background:conic-gradient(from 190deg at 52% 72%,transparent 5deg,color-mix(in srgb,var(--atmosphere) 16%,transparent) 45deg,transparent 88deg,transparent 132deg,color-mix(in srgb,var(--atmosphere) 20%,transparent) 165deg,transparent 215deg);animation-duration:21s;animation-direction:alternate-reverse;animation-delay:-9s;mask-image:radial-gradient(#000 8%,#0000 70%)}@keyframes atmosphere-breathe{0%{opacity:.55;transform:translate(-3%,3%)rotate(-7deg)scale(.94)}to{opacity:1;transform:translate(3%,-3%)rotate(9deg)scale(1.08)}}.product-hero .hero-atmosphere{z-index:-1;--atmosphere:var(--page-accent);inset:0 0 0 30%}.ambient-field{mask-image:radial-gradient(#000 20%,#0000 74%)}.product-hero .hero-atmosphere:before{background:radial-gradient(ellipse at 65% 58%,color-mix(in srgb,var(--page-accent) 32%,transparent),transparent 54%)}.history-line{color:var(--page-accent);letter-spacing:.025em;max-width:38ch;margin:-10px 0 20px;font-size:14px;line-height:1.65;display:block}.product-page .formula-art,.product-page .buy-art{isolation:isolate;position:relative}.product-page .formula-art{z-index:0;position:sticky}.formula-art .ambient-field{z-index:-1;--atmosphere:var(--page-accent)}.buy-art .ambient-field{z-index:-1;--atmosphere:var(--page-accent);inset:0}.product-page .buy-art img{z-index:1;filter:drop-shadow(0 16px 14px #0007);position:relative}.editorial{max-width:1160px;padding-inline:40px}.editorial>div:first-child{grid-template-columns:1fr;gap:0}.editorial h2{max-width:21ch;font-size:clamp(38px,4vw,60px)}.editorial-note{max-width:none;margin:18px 0 0;font-size:16px}.editorial-note br{display:none}.formula-discovery{border:1px solid var(--line);background:#101318;border-radius:18px;margin-bottom:12px}.formula-discoveries{border:0}.formula-discovery[open]{border-color:color-mix(in srgb,var(--tone) 28%,transparent);background:radial-gradient(ellipse at 20% 40%,color-mix(in srgb,var(--tone) 9%,transparent),transparent 66%),#101318}.formula-discovery summary{gap:20px;min-height:94px;padding:13px 24px;font-size:23px}.formula-discovery summary small{color:var(--muted);margin-top:4px;font-size:13px;font-weight:400;line-height:1.6;display:block}.formula-index{background:radial-gradient(ellipse,color-mix(in srgb,var(--tone) 19%,transparent),transparent 68%);border:0;border-radius:0;width:64px;height:64px}.formula-index img{object-fit:contain;width:100%;height:100%}.formula-discovery>div{grid-template-columns:210px minmax(0,1fr);gap:28px;padding:8px 28px 28px}.formula-discovery-art img{z-index:1;height:225px;position:relative}.formula-discovery-content{min-width:0;max-width:none}.formula-intent{color:#d5d1c9;max-width:62ch;margin:0 0 18px;font-size:16px;line-height:1.7}.formula-discovery .ingredient-cloud{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.formula-discovery .ingredient-cloud span{border-color:color-mix(in srgb,var(--tone) 22%,transparent);text-align:center;align-content:center;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.4}.formula-discovery .text-link{min-height:44px;color:var(--tone);margin-top:15px;font-size:14px}.shop-row{isolation:isolate;position:relative;overflow:hidden}.shop-row:before{content:"";z-index:-1;border:1px solid color-mix(in srgb,var(--tone) 17%,transparent);width:200px;height:200px;box-shadow:0 0 0 20px color-mix(in srgb,var(--tone) 3%,transparent),0 0 0 40px color-mix(in srgb,var(--tone) 2%,transparent);border-radius:50%;position:absolute;top:-68px;right:-28px;transform:rotate(-24deg)scaleX(1.5)}.shop-row:after{content:"";z-index:-1;background:var(--tone);width:5px;height:5px;box-shadow:0 0 12px color-mix(in srgb,var(--tone) 65%,transparent);border-radius:50%;animation:5s ease-in-out infinite alternate shop-glint;position:absolute;top:18px;right:18%}@keyframes shop-glint{to{opacity:.25;transform:translate(14px,6px)}}.social-section{padding-top:40px;padding-bottom:76px;max-width:1304px;padding-inline:24px}.social-section .section-heading{margin-bottom:30px}.social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.social-preview{--social-tone:#ed8baa;border:1px solid color-mix(in srgb,var(--social-tone) 30%,transparent);background:#15131b;border-radius:22px;grid-template-columns:.9fr 1.1fr;align-items:stretch;min-width:0;transition:border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.social-tiktok{--social-tone:#69dfdc;background:#10171a}.social-preview:hover{border-color:var(--social-tone);box-shadow:0 0 30px color-mix(in srgb,var(--social-tone) 9%,transparent)}.social-preview-art{--accent:var(--social-tone);isolation:isolate;background:radial-gradient(at 20% 80%,#e19b552b,#0000 65%),radial-gradient(at 80% 10%,#b43a9947,#0000 75%);grid-template-columns:1fr 1fr;align-items:center;gap:0;min-width:0;padding:26px 0 30px 10px;display:grid;position:relative}.social-tiktok .social-preview-art{background:radial-gradient(at 10% 85%,#02bfb82b,#0000 67%),radial-gradient(at 95% 5%,#fd44632b,#0000 68%)}.social-preview-art>img{z-index:1;object-fit:contain;filter:drop-shadow(0 10px 8px #0008);width:128%;max-width:none;height:170px;position:relative;transform:rotate(-7deg)}.social-preview-art>img+img{width:114%;transform:translate(-14px,12px)rotate(8deg)}.social-mark{z-index:2;color:var(--social-tone);position:absolute;top:14px;left:16px}.social-icon{flex-shrink:0;width:24px;height:24px;display:block}.social-preview-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:28px 26px;display:flex}.social-platform{letter-spacing:.13em;text-transform:uppercase;color:var(--social-tone);margin-bottom:14px;font-size:12px;font-weight:600}.social-preview h3{font-family:var(--serif);color:#f4ecdf;max-width:13ch;margin:0;font-size:30px;line-height:1.16}.social-preview-copy>p{overflow-wrap:anywhere;color:#cac3c7;margin:13px 0 20px;font-size:13px;line-height:1.6}.social-cta{border-top:1px solid color-mix(in srgb,var(--social-tone) 25%,transparent);width:100%;min-height:44px;color:var(--social-tone);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:13px;line-height:1.5;display:flex}.social-cta .ui-arrow{transition:transform .2s}.social-preview:hover .ui-arrow{transform:translate(2px,-2px)}.contact-block{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:32px;padding:34px 0 40px;display:grid}.contact-block .eyebrow{margin-bottom:12px}.contact-block h2{margin-bottom:18px;font-size:40px;line-height:1.15}.contact-email{color:#e2c593;overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:19px;display:inline-flex}.contact-channels{grid-template-columns:1fr 1fr;align-content:center;gap:24px 32px;display:grid}.contact-channels>a,.contact-thailand{min-width:0}.contact-channels>a{flex-direction:column;justify-content:center;min-height:60px;display:flex}.contact-channels span{color:var(--muted);font-size:12px;line-height:1.6}.contact-channels strong{color:var(--ink);margin-top:6px;font-size:17px;font-weight:400;line-height:1.5}.contact-thailand{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding-top:15px;display:flex}.contact-thailand>div{flex-wrap:wrap;gap:20px;display:flex}.contact-thailand a{align-items:center;gap:6px;min-height:44px;font-size:13px;display:inline-flex}.footer{max-width:1400px}.footer-links{flex-wrap:wrap;gap:8px 28px;margin:26px 0}.footer-links a{align-items:center;min-height:44px;display:inline-flex}.chapter .source-note{margin-top:16px}.chapter .source-note .text-link{gap:8px;font-size:13px;line-height:1.5}@media (width>=1001px){.product-page .product-hero{max-width:1400px;height:auto;min-height:660px;max-height:none;margin:auto}.product-page .product-zoom{min-height:610px}.product-page .product-zoom .hero-pack{width:100%;max-height:630px}.product-page .product-hero-copy{padding-left:48px}.product-page .product-hero h1{font-size:clamp(52px,5.3vw,78px)}.product-page .formula-art{height:clamp(700px,100svh - 142px,1000px);min-height:700px;max-height:none}.product-page .formula-copy{padding:65px 9%}}@media (width<=1000px){.social-preview{grid-template-columns:1fr}.social-preview-art{align-content:center;height:190px;padding:12px 15%}.social-preview-art>img{height:165px}.social-preview-copy{padding:24px}.social-preview h3{max-width:none;font-size:30px}.social-preview-copy>p{margin-bottom:12px}}@media (width<=800px){.history-line{order:4;margin:15px 0 0;font-size:13px}.product-page .product-hero .product-zoom{order:5}.product-page .product-hero-copy>p{order:6}.product-page .product-hero-copy>.button{order:7}.product-hero .hero-category{order:8}.product-hero .hero-atmosphere{inset:0}.product-page .formula-art{position:relative;top:0}.contact-block{grid-template-columns:1fr;gap:24px}.contact-block h2{font-size:34px}}@media (width<=650px){.editorial{padding:54px 22px}.editorial h2{font-size:clamp(32px,8.8vw,40px)}.editorial-note{margin-top:16px;font-size:14px;line-height:1.6}.formula-discovery summary{gap:12px;min-height:82px;padding:12px 14px;font-size:19px}.formula-index{width:46px;height:50px}.formula-discovery summary small{font-size:12px}.formula-discovery>div{padding:4px 18px 20px;display:block}.formula-discovery-art{display:none}.formula-discovery-content{display:block}.formula-intent{margin:0 0 16px;font-size:14px;line-height:1.7}.formula-discovery .ingredient-cloud{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.formula-discovery .ingredient-cloud span{min-height:42px;padding:9px 7px;font-size:12px}.formula-discovery .text-link{margin:14px 0 0;font-size:13px}.social-section{padding:24px 22px 48px}.social-section .section-heading{display:block}.social-section .section-heading p{max-width:none;margin-top:16px;font-size:14px}.social-grid{grid-template-columns:1fr;gap:16px}.social-preview{border-radius:18px;grid-template-columns:.86fr 1.14fr}.social-preview-art{height:auto;min-height:210px;padding:12px 0 20px 3px}.social-preview-art>img{width:140%;height:132px;transform:translateY(12px)rotate(-7deg)}.social-preview-art>img+img{width:125%;transform:translate(-10px,22px)rotate(7deg)}.social-preview-copy{padding:23px 16px}.social-preview h3{font-size:26px;line-height:1.17}.social-platform{margin-bottom:12px;font-size:11px}.social-preview-copy>p{margin:12px 0;font-size:12px}.social-cta{gap:6px;font-size:12px}.social-mark{top:12px;left:12px}.contact-block{padding-top:28px}.contact-email{font-size:18px}.contact-channels{gap:18px}.contact-channels strong{font-size:16px}.contact-thailand{display:block}.contact-thailand>div{margin-top:8px}.footer-links{gap:4px 20px}.footer-links a{font-size:13px}}@media (width<=380px){.social-preview{grid-template-columns:1fr}.social-preview-art{height:175px;min-height:0;padding:12px 20%}.social-preview-art>img{height:150px}.social-preview-copy{padding:22px}.social-preview h3{max-width:18ch;font-size:28px}.social-preview-copy>p,.social-cta{font-size:13px}.contact-channels{grid-template-columns:1fr}.contact-channels>a{min-height:58px}.contact-thailand{grid-column:auto}}@media (prefers-reduced-motion:reduce){.ambient-field:before,.ambient-field:after,.collection-card-art .art-haze:before,.collection-card-art .art-haze:after,.shop-row:after{animation:none}.collection-card,.social-preview,.social-cta .ui-arrow{transition:none}}@media (width<=650px){.footer{padding:36px 24px 24px}.footer-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.footer-top .brand img{width:145px}.footer-top p{grid-area:2/1/auto/-1;margin:0;font-size:20px;line-height:1.5}.footer-top .text-link{gap:8px;margin:0;font-size:13px}.footer-links{margin:18px 0}.social-cta{font-size:13px}}@media (width>=1001px){.product-page .product-hero-scene,.product-page .product-hero:after{mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.product-page .formula-copy .ingredient summary{min-height:76px}}.collection-card-copy h3{color:color-mix(in srgb,var(--accent) 76%,#fff);letter-spacing:.008em;text-shadow:0 1px 1px #000b,0 0 22px color-mix(in srgb,var(--accent) 22%,transparent);font-weight:600;transition:text-shadow .2s}.collection-card:hover .collection-card-copy h3{text-shadow:0 1px 1px #000b,0 0 28px color-mix(in srgb,var(--accent) 42%,transparent)}.collection-card-copy>.eyebrow{color:#d5cfc5;letter-spacing:.09em;font-weight:400}.product-mist{pointer-events:none;z-index:1;mix-blend-mode:screen;opacity:.88;width:100%;height:100%;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.collection-card-art .product-mist{z-index:1;opacity:.96;mask-image:linear-gradient(#0000,#000 20% 85%,#0000)}.collection-card-art img{z-index:2;position:relative}.product-hero .product-mist{z-index:0;opacity:.82}.product-hero-copy,.product-hero-copy>*,.product-hero .product-zoom{z-index:2;position:relative}.formula-art .product-mist,.buy-art .product-mist{z-index:0;opacity:.85}.formula-art>img,.buy-art>img{z-index:1}.product-hero-copy>p{max-width:33ch}.product-page .product-story .large-copy{max-width:44ch}.product-page .product-story>div>p+p{max-width:58ch}.product-page .chapter p{max-width:66ch}.product-page .product-hero .zoom-hint{gap:14px;min-height:44px;padding:5px 9px 5px 16px;font-size:14px}.product-page .product-hero .zoom-hint .control-icon{width:18px;height:18px}@media (width<=800px){.product-hero-copy{position:static}.product-page .product-hero-copy>p{max-width:38ch}.product-hero .product-mist{opacity:.72;mask-image:linear-gradient(#0000,#000 12% 87%,#0000)}.product-page .product-hero .zoom-hint{font-size:13px}}@media (width<=650px){.collection-card-copy h3{font-size:22px;line-height:1.4}.collection-card-copy>.eyebrow{font-size:12px;line-height:1.5}.product-page .product-story .large-copy{font-size:20px;line-height:1.6}.product-page .product-story>div>p+p{font-size:16px;line-height:1.75}}@media (prefers-reduced-motion:reduce){.collection-card-copy h3{transition:none}}@media (width<=650px){.product-page .product-subnav{flex-wrap:wrap;gap:0 12px;display:flex}.product-subnav .subnav-name{flex:1 1 min-content;overflow-wrap:normal;min-width:min-content;max-width:100%}.product-subnav .subnav-buy{flex:none;order:1;margin-left:auto}.product-subnav nav{flex:1 0 100%;order:2}}.collection-card-copy>.eyebrow{color:color-mix(in srgb,var(--accent) 85%,white);letter-spacing:.11em;font-size:12px}.ingredient>summary{grid-template-columns:30px minmax(0,1fr) 22px;gap:14px;padding:20px 20px 20px 18px}.ingredient-no{font-variant-numeric:tabular-nums;text-align:center;align-self:start;min-width:26px;padding-top:2px;line-height:1.5}.ingredient>summary>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.ingredient>summary small{letter-spacing:.025em;color:var(--muted);margin-top:5px;line-height:1.5}.ingredient-detail{padding:0 24px 22px 62px}.ingredient .ingredient-detail p{max-width:62ch;margin:0;padding:0;font-size:15px;line-height:1.7}.ingredient-source{color:var(--accent);border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,transparent);align-items:center;gap:8px;margin-top:16px;padding-bottom:4px;font-size:12px;display:inline-flex}.ingredient-context{max-width:62ch;margin-top:22px;line-height:1.65}.hero-motion{pointer-events:none;z-index:1;aspect-ratio:1;opacity:.55;isolation:isolate;width:44%;position:absolute;top:16%;right:6%}.hero-motion span{border:1px solid color-mix(in srgb,var(--accent) 27%,transparent);border-radius:50%;position:absolute;inset:0;transform:rotate(-24deg)scaleY(.62)}.hero-motion span:nth-child(2){border-style:dashed;animation:42s linear infinite r10-orbit;inset:10%;transform:rotate(32deg)scaleY(.8)}.hero-motion span:nth-child(3){border-color:color-mix(in srgb,var(--accent) 44%,transparent);animation:8s ease-in-out infinite alternate r10-breathe;inset:22%}.hero-motion i{background:conic-gradient(from 0deg,transparent 0deg 260deg,color-mix(in srgb,var(--accent) 17%,transparent) 315deg,transparent 350deg);border-radius:50%;animation:20s linear infinite r10-orbit;position:absolute;inset:6%;mask:radial-gradient(#0000 66%,#000 67% 69%,#0000 70%)}.hero-motion-impegra span:nth-child(3){transform:translate(12%)scaleX(.8)}.hero-motion-secret i{background:repeating-conic-gradient(color-mix(in srgb,var(--accent) 52%,transparent) 0deg 7deg,transparent 7deg 15deg);animation-duration:28s;mask:radial-gradient(#0000 57%,#000 58% 60%,#0000 61%)}.hero-motion-secret span:nth-child(2){border-style:solid;animation-duration:18s;inset:16%}.hero-motion-prostate-complex span:nth-child(3){animation:9s ease-out infinite r10-ripple}.chapter{isolation:isolate;position:relative;overflow:hidden}.chapter>.chapter-symbol,.chapter>div:not(.chapter-flow){z-index:1;position:relative}.chapter-flow{pointer-events:none;z-index:0;opacity:.3;position:absolute;inset:0;overflow:hidden}.chapter-flow i{border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:50%;width:90%;height:140%;animation:12s ease-in-out infinite alternate r10-breathe;position:absolute;top:-50%;right:-35%;transform:rotate(-30deg)}.chapter-flow i:nth-child(2){opacity:.45;border-style:dashed;animation-delay:-4s;top:-25%;right:-20%}.chapter-flow i:nth-child(3){animation-delay:-7s;top:-10%;right:-50%}.product-forte .chapter-2 .chapter-flow{opacity:.3;background:radial-gradient(at 88% 110%,#87282250,#0000 65%)}.product-forte .chapter-2 .chapter-flow i{border-color:#bb6f54;animation:9s linear infinite r10-flow}.product-secret .chapter-1 .chapter-flow{opacity:.4;background:repeating-linear-gradient(112deg,#0000 0 34px,#cfb8d018 35px 36px,#0000 37px 72px);animation:16s linear infinite r10-charge;mask:linear-gradient(90deg,#0000,#000)}.capsule-feature{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,80px);padding-top:30px;padding-bottom:70px;display:grid}.capsule-visual{isolation:isolate;background:#0a1010;border:1px solid #9cc3a124;border-radius:28px;min-width:0;margin:0;position:relative;overflow:hidden}.capsule-visual img{object-fit:contain;mix-blend-mode:lighten;z-index:1;width:100%;height:auto;max-height:590px;display:block;position:relative}.capsule-visual figcaption{z-index:2;text-align:center;color:#bbccc3;letter-spacing:.04em;font-size:11px;position:absolute;bottom:18px;left:20px;right:20px}.capsule-track{border:1px solid #d6b65b2e;border-radius:50%;animation:45s linear infinite r10-orbit;position:absolute;inset:12%;transform:rotate(-32deg)scaleY(.72)}.capsule-track:after{content:"";border:1px dashed #eebd5836;border-radius:50%;position:absolute;inset:12%}.capsule-copy h2{margin:22px 0;font-size:clamp(36px,4.1vw,64px);line-height:1.05}.capsule-copy>p:not(.capsule-code){max-width:47ch;line-height:1.75}.capsule-code{letter-spacing:.04em;color:#a8d0b5;margin:28px 0 18px;font-size:clamp(23px,2.5vw,36px);font-weight:500}.capsule-facts{border-top:1px solid #9cc3a12d;flex-wrap:wrap;gap:30px;margin:28px 0 20px;padding-top:22px;display:flex}.capsule-facts dt{color:var(--accent);font-size:30px;font-weight:400;line-height:1.3}.capsule-facts dd{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.5}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.video-card{background:linear-gradient(135deg,#252219,#0e1112);border:1px solid #eebd5830;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 12px 35px #0002}.video-stage{aspect-ratio:16/9;isolation:isolate;background:#090b0e;min-height:200px;position:relative}.video-launch{cursor:pointer;color:#fff;background:#080b0c;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.video-launch img{object-fit:cover;opacity:.84;width:100%;height:100%;transition:opacity .25s,transform .6s;display:block}.video-launch:hover img,.video-launch:focus-visible img{opacity:1;transform:scale(1.025)}.video-play{color:#fff;backdrop-filter:blur(6px);background:#101310c9;border:1px solid #fff8;border-radius:50%;place-items:center;width:64px;height:64px;transition:background .25s,scale .25s;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 6px 30px #0005}.video-play svg{width:25px;height:25px;margin-left:3px}.video-launch:hover .video-play{background:#b99241e8;scale:1.06}.video-duration{letter-spacing:.035em;background:#080b0cce;border-radius:6px;padding:7px 10px;font-size:12px;position:absolute;bottom:15px;left:16px}.video-info{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.video-info h3{margin:0;font-family:inherit;font-size:19px;font-weight:500;line-height:1.4}.video-info .text-link{white-space:nowrap;font-size:12px}.video-stage iframe{z-index:2;background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.video-close{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff30;border-radius:99px;align-items:center;gap:7px;margin:0 20px 16px;padding:9px 12px;font-size:12px;display:inline-flex}.product-films{border-top:1px solid var(--line);margin-top:44px;padding-top:36px}.film-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:25px;display:flex}.film-heading h3{margin:0;font-size:clamp(25px,3vw,38px);line-height:1.2}.social-follow-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:22px;display:grid}.social-follow{border:1px solid #ffffff20;border-radius:18px;align-items:center;gap:16px;min-width:0;padding:24px;transition:background .3s,border-color .3s;display:flex}.social-follow.social-instagram{background:linear-gradient(110deg,#a535822b,#ef71520c)}.social-follow.social-tiktok{background:linear-gradient(110deg,#0ae9e31b,#e842710c)}.social-follow:hover{background-color:#ffffff08;border-color:#ffffff60}.social-follow .social-icon{flex:none;width:29px;height:29px}.social-follow strong{font-size:19px;font-weight:500;display:block}.social-follow small{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:13px;display:block}.social-follow>span:first-of-type{min-width:0}.follow-action{white-space:nowrap;align-items:center;gap:9px;margin-left:auto;font-size:12px;display:flex}.contact-block.office-block{margin-top:34px;padding:45px 0;display:block;position:relative}.office-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:56px;display:grid}.office-heading>.eyebrow{grid-column:1/-1}.office-heading h2{margin:23px 0;font-size:clamp(34px,4vw,56px);line-height:1.05}.office-heading>p{max-width:48ch;margin:0;font-size:17px;line-height:1.8}.office-heading .contact-email{grid-column:2;align-self:start;margin-top:-12px;font-size:18px}.office-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:34px;display:grid}.office-card{isolation:isolate;background:linear-gradient(135deg,#bda45615,#131516);border:1px solid #deb4573b;border-radius:20px;padding:30px 32px 28px;position:relative;overflow:hidden}.office-card:before{content:"";z-index:-1;border:1px solid #cba34a35;border-radius:50% 50% 6px 6px;width:230px;height:310px;position:absolute;top:-80px;right:-34px;transform:rotate(22deg)}.office-th:after{content:"";z-index:-1;border:1px solid #cba34a28;border-radius:50% 50% 8px 8px;width:130px;height:245px;position:absolute;top:-44px;right:12px;transform:rotate(22deg)}.office-kz{background:linear-gradient(130deg,#4b8e9a1b,#131516)}.office-card>.eyebrow{color:#d7bc7d;font-size:11px}.office-card h3{margin:18px 0;font-size:31px;font-weight:400;line-height:1.1}.office-phone{letter-spacing:.015em;font-variant-numeric:tabular-nums;color:#f0e9dc;white-space:nowrap;font-size:clamp(20px,2.25vw,29px);line-height:1.5;display:block}.office-actions{flex-wrap:wrap;gap:14px 26px;margin-top:23px;display:flex}.office-actions .text-link{padding:7px 0;font-size:14px}@keyframes r10-orbit{to{rotate:360deg}}@keyframes r10-breathe{to{opacity:.6;translate:3% 4%;scale:1.05}}@keyframes r10-ripple{0%{opacity:0;scale:.85}35%{opacity:1}to{opacity:0;scale:1.3}}@keyframes r10-flow{0%{opacity:0;translate:-10% 10%}35%{opacity:.7}to{opacity:0;translate:12% -15%}}@keyframes r10-charge{to{background-position:144px 0}}[data-effects-offscreen] .hero-motion *,[data-effects-offscreen] .chapter-flow,[data-effects-offscreen] .chapter-flow *{animation-play-state:paused}@media (width<=1000px){.video-info{display:block}.video-info .text-link{margin-top:12px;display:inline-flex}.social-follow{flex-wrap:wrap;padding:20px 18px}.follow-action{margin-left:45px}.office-phone{font-size:23px}.office-card{padding:26px 24px}.hero-motion{width:53%;right:1%}}@media (width<=650px){.collection-card-copy>.eyebrow{letter-spacing:.07em;font-size:10px;line-height:1.6}.hero-motion{opacity:.4;width:90%;top:44%;right:5%}.product-impegra .product-hero-copy h1{font-size:clamp(38px,9.5vw,58px)}.ingredient>summary{grid-template-columns:26px minmax(0,1fr) 20px;gap:10px;padding:17px 14px}.ingredient>summary small{letter-spacing:0;font-size:11px}.ingredient-detail{padding:0 18px 20px 50px}.ingredient .ingredient-detail p{font-size:14px;line-height:1.72}.capsule-feature{grid-template-columns:1fr;gap:26px;padding-top:0;padding-bottom:44px}.capsule-visual{border-radius:20px;justify-self:center;width:100%;max-width:410px}.capsule-visual img{max-height:390px}.capsule-copy h2{margin:16px 0;font-size:36px;line-height:1.1}.capsule-copy>p:not(.capsule-code){font-size:15px}.capsule-code{margin:22px 0 14px;font-size:26px}.capsule-facts{gap:28px;margin:22px 0 16px}.capsule-facts dt{font-size:27px}.video-grid{grid-template-columns:1fr;gap:20px}.video-card{border-radius:16px}.video-info{gap:14px;padding:17px 18px;display:flex}.video-info h3{font-size:17px}.video-info .text-link{margin:0;font-size:11px}.video-duration{font-size:11px}.film-heading{display:block}.film-heading h3{margin-top:12px;font-size:28px}.product-films{margin-top:28px;padding-top:28px}.social-follow-grid{grid-template-columns:1fr;gap:12px}.social-follow{flex-wrap:nowrap;gap:12px;padding:18px}.social-follow strong{font-size:17px}.social-follow small{font-size:11px}.follow-action{gap:5px;margin-left:auto;font-size:11px}.contact-block.office-block{margin-top:25px;padding:25px 0}.office-heading{display:block}.office-heading h2{margin:20px 0;font-size:36px}.office-heading>p{font-size:15px;line-height:1.75}.office-heading .contact-email{margin-top:16px;font-size:17px;display:inline-block}.office-grid{grid-template-columns:1fr;gap:14px;margin-top:26px}.office-card{padding:24px}.office-card h3{margin:17px 0;font-size:28px}.office-phone{font-size:24px}.office-actions{margin-top:17px}}@media (prefers-reduced-motion:reduce){.hero-motion *,.chapter-flow,.chapter-flow *,.capsule-track{animation:none!important}.video-launch img,.video-play{transition:none}}.video-launch[hidden]{display:none}.product-gallery{scroll-margin-top:calc(var(--nav-offset,140px) + 20px);padding-top:64px;padding-bottom:64px}.gallery-layout{grid-template-columns:minmax(0,1fr) 216px;align-items:start;gap:24px;display:grid}.gallery-main{min-width:0}.gallery-picture{border:1px solid var(--line);aspect-ratio:3/2;cursor:zoom-in;touch-action:pan-y pinch-zoom;background:#09100e;border-radius:24px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.gallery-picture>img{object-fit:contain;width:100%;height:100%;transition:opacity .2s;display:block}.gallery-magnify{color:#fff;backdrop-filter:blur(8px);background:#10100fe3;border:1px solid #ffffff3b;border-radius:40px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex;position:absolute;bottom:18px;right:18px}.gallery-magnify svg{width:18px;height:18px}.gallery-caption{justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:20px 2px;display:flex}.gallery-caption p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.gallery-controls{flex-shrink:0;align-items:center;gap:10px;display:flex}.gallery-controls button{border:1px solid var(--line);width:44px;height:44px;color:var(--accent);background:0 0;border-radius:50%;place-items:center;padding:10px;transition:background .2s,border-color .2s;display:grid}.gallery-controls button:hover{background:color-mix(in srgb,var(--accent) 15%,transparent);border-color:var(--accent)}.gallery-controls svg{width:21px;height:21px}.gallery-controls [data-gallery-prev] svg{transform:rotate(180deg)}.gallery-controls>span{font:12px/1.5 var(--body-font,Arial,sans-serif);font-variant-numeric:tabular-nums;color:var(--muted);text-align:center;min-width:48px}.gallery-thumbs{gap:16px;display:grid}.gallery-thumb{border:1px solid var(--line);text-align:left;color:var(--muted);background:#111510;border-radius:15px;padding:0;transition:border-color .2s,box-shadow .2s;overflow:hidden}.gallery-thumb img{aspect-ratio:3/2;object-fit:contain;background:#0a100e;width:100%;display:block}.gallery-thumb>span{align-items:center;gap:12px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.gallery-thumb b{font-variant-numeric:tabular-nums;color:var(--accent);font-weight:400}.gallery-thumb[aria-pressed=true]{border-color:var(--accent);color:var(--ink);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 16%,transparent)}.gallery-thumb:hover{border-color:var(--accent)}.gallery-note{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.6}.product-gallery.is-loading .gallery-picture>img{opacity:.6}.gallery-dialog{width:min(1440px,96vw);max-width:96vw;max-height:94dvh;color:var(--ink);background:#090d0d;border:1px solid #ffffff30;border-radius:20px;padding:0;overflow:hidden}.gallery-dialog[open]{flex-direction:column;display:flex}.gallery-dialog::backdrop{backdrop-filter:blur(12px);background:#050707ed}.gallery-dialog-bar{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:18px;padding:16px 22px;display:flex}.gallery-dialog-bar>span{margin-right:auto;font-size:15px}.gallery-dialog-bar button{color:var(--ink);background:0 0;border:0;align-items:center;gap:9px;min-height:44px;padding:10px 4px;font-size:13px;display:flex}.gallery-dialog-bar svg{width:18px;height:18px}.gallery-dialog-stage{overscroll-behavior:contain;touch-action:pan-y pinch-zoom;flex:1;min-height:0;overflow:auto}.gallery-dialog-stage>img{object-fit:contain;width:100%;height:auto;max-height:72dvh;margin:auto;display:block}.gallery-dialog.is-zoomed .gallery-dialog-stage>img{width:1536px;max-width:none;height:auto;max-height:none}.gallery-dialog-bottom{border-top:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px;display:flex}.gallery-dialog-bottom p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}@media (width>=1920px){.gallery-layout{grid-template-columns:minmax(0,1fr) 270px}}@media (width<=1000px){.gallery-layout{grid-template-columns:minmax(0,1fr) 170px;gap:18px}.gallery-thumbs{gap:12px}.gallery-thumb>span{gap:8px;padding:10px;font-size:11px}}@media (width<=650px){.product-gallery{padding-top:38px;padding-bottom:38px}.gallery-layout{flex-direction:column;gap:8px;display:flex}.gallery-main{width:100%}.gallery-picture{border-radius:18px}.gallery-caption{align-items:flex-start;gap:10px;min-height:0;padding:16px 0}.gallery-caption p{max-width:24ch;font-size:13px}.gallery-controls{gap:4px}.gallery-controls button{width:40px;height:40px;padding:9px}.gallery-controls>span{min-width:44px;font-size:11px}.gallery-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}.gallery-thumb{border-radius:11px}.gallery-thumb>span{flex-wrap:wrap;gap:6px;padding:9px 7px;font-size:11px}.gallery-magnify{padding:8px 10px;font-size:10px;bottom:10px;right:10px}.gallery-note{margin-top:18px;font-size:11px}.gallery-dialog{border-radius:15px;max-height:94dvh}.gallery-dialog-bar{flex-wrap:wrap;gap:12px;padding:8px 12px}.gallery-dialog-bar>span{max-width:120px;font-size:12px}.gallery-dialog-bar button{font-size:12px}.gallery-dialog-bottom{flex-wrap:wrap;gap:10px;padding:12px}.gallery-dialog-bottom p{font-size:12px}.gallery-dialog-stage>img{min-height:190px;max-height:65dvh}.gallery-dialog.is-zoomed .gallery-dialog-stage>img{min-height:0}}@media (prefers-reduced-motion:reduce){.gallery-picture>img,.gallery-thumb,.gallery-controls button{transition:none}}.gallery-thumb img{height:auto}.video-stage{width:100%;min-width:0}@media (width<=650px){.gallery-caption{flex-wrap:wrap}.gallery-caption .gallery-controls{margin-left:auto}}html{scroll-padding-top:calc(var(--nav-offset,72px) + 12px)}html.has-modal{overscroll-behavior:none;overflow:hidden}.has-modal *,.has-modal :before,.has-modal :after{animation-play-state:paused!important}.has-modal dialog *,.has-modal dialog :before,.has-modal dialog :after{animation-play-state:running!important}html.short-viewport .header{position:relative;top:auto}.product-subnav{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.product-gallery{scroll-margin-top:0}.gallery-layout{grid-template-columns:minmax(0,1fr) 192px;gap:24px}.product-gallery .section-heading{flex-direction:row;align-items:end;margin-bottom:30px}.product-gallery .section-heading .eyebrow{margin-bottom:14px}.product-gallery .section-heading p{flex-shrink:0;max-width:24ch;font-size:15px;line-height:1.6}.gallery-picture{border-color:color-mix(in srgb,var(--accent) 26%,transparent);box-shadow:0 14px 45px #0003}.gallery-thumbs{gap:12px}.gallery-thumb>span{grid-template-columns:20px minmax(0,1fr);gap:8px;min-height:50px;padding:11px 12px;font-size:12px;line-height:1.45;display:grid}.gallery-caption{gap:16px;min-height:80px}.gallery-caption p{flex:200px;max-width:none}.gallery-controls{gap:8px}.gallery-controls button{flex-shrink:0;width:46px;height:46px;padding:12px}.gallery-controls>span{min-width:49px;font-size:12px}.gallery-note{font-size:12px}.gallery-dialog{width:min(1440px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.gallery-dialog-bar{gap:14px;padding:10px 18px}.gallery-dialog-bar>span{max-width:none;font-size:14px}.gallery-dialog-bar button{min-height:44px;padding:10px 8px}.gallery-dialog-stage,.gallery-dialog-stage>img{min-height:0;max-height:calc(100dvh - 174px)}.gallery-dialog-bottom{gap:12px;padding:12px 18px}.gallery-dialog-bottom p{flex:220px;font-size:14px;line-height:1.5}.gallery-dialog.is-zoomed .gallery-dialog-stage>img{max-height:none}.product-gallery,.product-story,.signature-moment{isolation:isolate;position:relative}.section-orbit{pointer-events:none;z-index:-1;opacity:.5;position:absolute;inset:0;overflow:hidden}.section-orbit:before,.section-orbit:after{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);width:480px;box-shadow:0 0 0 34px color-mix(in srgb,var(--accent) 3%,transparent);border-radius:50%;animation:18s ease-in-out infinite alternate r11-drift;position:absolute;top:-250px;right:-160px}.section-orbit:after{background:var(--accent);width:8px;box-shadow:0 0 24px var(--accent);opacity:.5;border:0;animation:12s ease-in-out infinite alternate r11-spark;top:44px;right:100px}.hero-motion:before,.hero-motion:after{content:"";border:1px solid #0000;border-top-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 -7px 28px -22px var(--accent);border-radius:50%;animation:32s linear infinite r10-orbit;position:absolute;inset:14%}.hero-motion:after{opacity:.5;animation-duration:24s;animation-direction:reverse;inset:29%}.office-th:after{animation:20s ease-in-out infinite alternate r11-drift}@keyframes r11-drift{to{translate:-22px 14px;rotate:8deg}}@keyframes r11-spark{to{opacity:.15;translate:-70px 28px;scale:.6}}@media (width<=1000px){.gallery-layout{grid-template-columns:minmax(0,1fr);gap:8px}.gallery-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gallery-thumb>span{gap:6px;min-height:57px;padding:10px}.gallery-note{margin-top:20px}.gallery-caption{min-height:0}}@media (width>=541px) and (width<=900px){.product-page .formula-section{display:block}.product-page .formula-art{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:18px;height:350px;min-height:0;padding:32px;display:grid;position:relative;top:0}.product-page .formula-art-copy h2{font-size:clamp(32px,5vw,44px)}.product-page .formula-art img{object-fit:contain;width:100%;height:100%;max-height:280px}.product-page .formula-copy{padding:44px 32px}.product-page .formula-copy h2{font-size:42px}.capsule-feature{gap:26px}.capsule-copy h2{font-size:38px}}@media (width>=651px) and (width<=900px){.product-page .product-hero h1{font-size:clamp(40px,6vw,52px)}.product-page .product-hero .product-zoom{height:330px;min-height:0;max-height:none;margin-top:4px}.product-page .product-hero-copy>p{max-width:55ch}.collection-card-copy{padding:22px}.collection-card-copy h3{font-size:21px}.collection-card-copy p{font-size:32px}.office-card{padding:24px 22px}.office-phone{font-size:22px}.social-follow-grid{grid-template-columns:1fr}}@media (width<=650px){.product-gallery{padding-block:34px}.product-gallery .section-heading{align-items:end;gap:18px;margin-bottom:24px}.product-gallery .section-heading h2{font-size:36px;line-height:1.12}.product-gallery .section-heading .eyebrow{letter-spacing:.075em;margin-bottom:12px;font-size:11px}.product-gallery .section-heading p{max-width:13ch;margin:0;font-size:13px}.gallery-thumbs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gallery-thumb>span{grid-template-columns:18px minmax(0,1fr);min-height:48px;padding:10px 11px;font-size:12px}.gallery-caption{flex-wrap:wrap;align-items:center;gap:12px;padding-block:16px}.gallery-caption p{flex-basis:100%;max-width:none;font-size:14px;line-height:1.6}.gallery-caption .gallery-controls{margin-left:auto}.gallery-controls button{width:46px;height:46px}.gallery-magnify{padding:10px 12px;font-size:12px;bottom:12px;right:12px}.gallery-magnify svg{width:17px;height:17px}.gallery-dialog-bar{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 12px;display:grid}.gallery-dialog-bar>span{overflow-wrap:anywhere;grid-column:1;max-width:none;font-size:13px;line-height:1.4}.gallery-dialog-bar [data-close]{grid-area:1/2;justify-self:end}.gallery-dialog-bar [data-gallery-zoom]{min-height:40px;color:var(--accent);grid-area:2/1/auto/-1;justify-self:end;padding-block:6px}.gallery-dialog-bar button{font-size:13px}.gallery-dialog-bottom{flex-wrap:wrap;padding:12px}.gallery-dialog-bottom p{flex-basis:100%;font-size:14px}.gallery-dialog-bottom .gallery-controls{margin-left:auto}.gallery-dialog-stage,.gallery-dialog-stage>img{max-height:calc(100dvh - 250px)}.collection-card-copy>.eyebrow{font-size:11px;line-height:1.6}.product-page .product-story .large-copy{font-size:19px;line-height:1.65}.ingredient>summary{grid-template-columns:28px minmax(0,1fr) 22px;gap:10px;padding:17px 14px}.ingredient-detail{padding:0 18px 22px 52px}.ingredient .ingredient-detail p{font-size:15px;line-height:1.7}.chapter{scroll-margin-top:0}.office-actions .text-link{min-height:44px}.social-follow small,.follow-action{font-size:12px}.video-stage{min-height:0}.pdf-dialog{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.pdf-dialog .dialog-top button{min-width:44px;min-height:44px}.menu-dialog{padding-bottom:env(safe-area-inset-bottom)}.menu-toggle{min-height:44px;padding-block:8px}.section-orbit:before{width:300px;top:-130px;right:-140px}.section-orbit:after{width:5px;top:30px;right:45px}}@media (width<=360px){.product-gallery .section-heading{display:block}.product-gallery .section-heading p{max-width:none;margin-top:12px}.product-gallery .section-heading p br{display:none}.gallery-dialog-bar{column-gap:4px}.gallery-thumb>span{gap:6px;padding:9px 8px}.social-follow{grid-template-columns:28px minmax(0,1fr);gap:10px;display:grid}.social-follow .follow-action{grid-column:2;margin-left:0}.office-card{padding:22px 18px}.office-phone{letter-spacing:0;font-size:23px}.header{padding-inline:16px}}@media (height<=500px) and (orientation:landscape){.gallery-dialog{max-height:calc(100dvh - 12px)}.gallery-dialog-bar{flex-wrap:nowrap;padding:4px 12px;display:flex}.gallery-dialog-bar [data-gallery-zoom]{min-height:40px;margin-left:auto}.gallery-dialog-stage,.gallery-dialog-stage>img{max-height:calc(100dvh - 126px)}.gallery-dialog-bottom{flex-wrap:nowrap;padding:6px 12px}.gallery-dialog-bottom p{flex:1;font-size:12px}.gallery-controls button{width:44px;height:44px}.menu-dialog nav{grid-template-columns:1fr 1fr;gap:8px;padding:14px 24px;display:grid}.menu-dialog nav a{min-height:44px;font-size:24px}}@media (prefers-reduced-motion:reduce){.hero-motion:before,.hero-motion:after,.section-orbit:before,.section-orbit:after,.office-th:after{animation:none}.gallery-thumb:active{transform:none}}.gallery-thumb>span{overflow-wrap:anywhere;grid-template-columns:max-content minmax(0,1fr);min-width:0}.office-phone{white-space:normal;overflow-wrap:normal}@media (width<=380px){.product-subnav nav{gap:8px;padding-right:10px;font-size:13px;mask-image:linear-gradient(90deg,#000 calc(100% - 10px),#0000)}}@media (width<=650px){.compare-end h2{font-size:clamp(30px,8.4vw,40px);line-height:1.16}.compare-end h2 em{overflow-wrap:break-word}}.filter{overflow-wrap:anywhere}@media (width>=801px) and (width<=1000px){.product-page .product-hero{align-items:center;height:auto;min-height:620px}.product-page .product-hero .product-zoom{align-self:center;height:380px;min-height:0;margin:0;padding:0 18px 22px 0}.product-page .product-hero .product-zoom .hero-pack{width:100%;height:100%;max-height:100%}}@media (hover:hover) and (pointer:fine){html,body,a,button,summary,.planet-node,.gallery-picture{cursor:url(/pointer.svg) 3 2,auto!important}input,textarea{cursor:text!important}}.collection-card{-webkit-clip-path:inset(0 round 22px);clip-path:inset(0 round 22px)}.collection-card-art,.collection-card:hover .collection-card-art{isolation:isolate;background:#111315;transition:none;transform:none}.collection-backdrop{z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,transparent 20%,#121416 100%),var(--scene);background-position:50%;background-size:cover;position:absolute;inset:0}.collection-card-art .art-haze{transition:none;transform:none!important}.collection-card-art .product-mist{mix-blend-mode:normal;opacity:.75;border-radius:inherit;-webkit-mask-image:none;mask-image:none}.collection-card-art>img,.collection-card:hover .collection-card-art>img,.collection-card:focus-visible .collection-card-art>img{filter:drop-shadow(0 1px 1px #0007) drop-shadow(0 18px 20px #0008) drop-shadow(0 0 3px color-mix(in srgb,var(--accent) 34%,transparent));transition:none;transform:none}.collection-card-art:after{z-index:3;pointer-events:none;background:linear-gradient(#0000,#11131550);inset:68% 0 0}.product-mist{border-radius:inherit}.shop-row{--liquid:var(--tone);background:linear-gradient(125deg,color-mix(in srgb,var(--tone) 22%,#0c0e12),#101114 70%);border-color:color-mix(in srgb,var(--tone) 38%,transparent);clip-path:inset(0 round 18px)}.shop-row:before{width:auto;height:auto;box-shadow:none;background:radial-gradient(ellipse at 30% 65%,color-mix(in srgb,var(--tone) 33%,transparent),transparent 48%),radial-gradient(ellipse at 80% 20%,color-mix(in srgb,var(--tone) 24%,transparent),transparent 45%);z-index:-1;border:0;border-radius:0;animation:12s ease-in-out infinite alternate liquid-drift;inset:-30%;transform:none}.shop-row:after{border-radius:inherit;width:auto;height:auto;box-shadow:none;opacity:.055;z-index:-1;background:url(/grain.svg);animation:none;inset:0}.shop-forte{background-color:#332509}.shop-impegra{background-color:#3b1018}.shop-prostate-complex{background-color:#0b3021}.shop-secret{background-color:#2b133a}.shop-product img{filter:drop-shadow(0 12px 12px #0007) drop-shadow(0 0 16px color-mix(in srgb,var(--tone) 24%,transparent))}.shop-product,.shop-actions{z-index:1;position:relative}.liquid-surface{border-radius:inherit;pointer-events:none;z-index:0;isolation:isolate;position:absolute;inset:0;overflow:hidden}.liquid-surface:before,.liquid-surface:after{content:"";background:radial-gradient(ellipse at 80% 20%,color-mix(in srgb,var(--accent) 27%,transparent),transparent 46%),radial-gradient(ellipse at 40% 80%,color-mix(in srgb,var(--accent) 17%,transparent),transparent 50%);transform-origin:60%;animation:14s ease-in-out infinite alternate liquid-drift;position:absolute;inset:-22%}.liquid-surface:after{opacity:.055;background:url(/grain.svg);animation:none;inset:0}@keyframes liquid-drift{0%{transform:translate(-3%,3%)rotate(-8deg)scale(1.02)}50%{transform:translate(4%,-3%)rotate(6deg)scale(1.07)}to{transform:translate(-1%,4%)rotate(12deg)scale(1.03)}}.product-story>.liquid-surface,.product-gallery>.liquid-surface{z-index:-1}.product-hero>.liquid-surface{z-index:0;opacity:.55}.product-hero .product-zoom{cursor:default;pointer-events:none}.product-hero .hero-pack{z-index:2;position:relative}.capsule-visual{-webkit-clip-path:inset(0 round 28px);clip-path:inset(0 round 28px);background:#071512;border-color:#5d9d7840}.capsule-visual>img{border-radius:inherit;mix-blend-mode:screen;transform-origin:50% 70%;animation:8s ease-in-out infinite alternate capsule-hover}.capsule-visual>.liquid-surface{--accent:#57cba4}.capsule-visual:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000 47%,#79e7c214 49%,#b9ffe933 50%,#0000 51%);border-top:1px solid #a8e2c936;animation:8s ease-in-out infinite capsule-scan;position:absolute;inset:15% -20%}@keyframes capsule-hover{to{transform:translateY(-8px)rotate(1.2deg)}}@keyframes capsule-scan{0%,to{opacity:0;transform:translateY(-35%)}20%,70%{opacity:.65}80%{opacity:0;transform:translateY(35%)}}.capsule-track{z-index:2;border-color:#70dd9f36;animation-duration:22s;inset:18% 8%}.capsule-track:after{border-color:#f6d38245}.product-forte [data-gallery-frame="2"] .gallery-picture>img{mix-blend-mode:screen;animation:8s ease-in-out infinite alternate capsule-hover}.gallery-picture,.gallery-thumb{clip-path:inset(0 round 20px)}.gallery-thumb{clip-path:inset(0 round 14px)}.gallery-dialog[open]{height:min(880px,100dvh - 24px)}.gallery-dialog-stage{flex:auto;place-items:center;width:100%;min-height:100px;display:grid;position:relative}.gallery-dialog-stage>img{object-fit:contain;aspect-ratio:3/2;width:100%;height:100%;min-height:0;max-height:100%;display:block}.gallery-dialog.is-zoomed .gallery-dialog-stage{display:block}.gallery-dialog.is-zoomed .gallery-dialog-stage>img{aspect-ratio:auto;width:1536px;height:auto;max-height:none}.gallery-error{text-align:center;max-width:38ch;margin:auto;padding:24px;line-height:1.6}.gallery-error a{color:var(--accent);text-decoration:underline}.video-play{place-items:center;width:62px;height:62px;margin:auto;transition:background .25s;display:grid;inset:0;transform:scale(1)}.video-play svg{width:24px;height:24px;margin:0;transform:translate(1px)}.video-launch:hover .video-play{background:#b99241e8;transform:none}.video-stage,.video-launch,.video-launch img{border-radius:inherit;overflow:hidden}.video-stage{clip-path:inset(0 round 19px 19px 0 0);border-radius:19px 19px 0 0}.video-launch img{object-fit:contain;background:#090b0e}.original-films{margin-top:36px}.original-films>h3{margin-bottom:24px;font-size:24px}.motion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.motion-grid.single-film{grid-template-columns:minmax(0,1fr);max-width:920px;margin-inline:auto}.product-film{border:1px solid color-mix(in srgb,var(--tone) 28%,transparent);clip-path:inset(0 round 24px);background:color-mix(in srgb,var(--tone) 7%,#101114);border-radius:24px;min-width:0;position:relative;overflow:hidden}.film-stage{aspect-ratio:3/2;background:#0a0e10;position:relative;overflow:hidden}.film-frame{position:absolute;inset:0;overflow:hidden}.film-frame img{object-fit:cover;width:100%;height:100%;display:block}.film-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#050709b0);position:absolute;inset:0}.film-scene-title{color:#fff3df;z-index:1;text-shadow:0 2px 14px #000;max-width:70%;font-size:22px;line-height:1.25;position:absolute;bottom:26px;left:25px}.film-toggle{color:#fff;backdrop-filter:blur(10px);z-index:3;background:#1012189e;border:1px solid #fffa;border-radius:50%;place-content:center;justify-items:center;gap:2px;width:74px;height:74px;margin:auto;display:grid;position:absolute;inset:0}.film-toggle svg{width:26px;height:26px}.film-toggle>span,.film-toggle .pause-path{display:none}[data-playing=true] .film-toggle{width:46px;height:46px;margin:0;inset:auto 16px 18px auto}[data-playing=true] .film-toggle>span{display:none}[data-playing=true] .film-toggle .pause-path{display:block}[data-playing=true] .film-toggle .play-path{display:none}[data-playing=true] .film-frame:not([hidden]) img{animation:5s linear both film-pan}@keyframes film-pan{0%{transform:scale(1)}to{transform:scale(1.045)translate(.4%)}}.film-steps{z-index:3;gap:7px;display:flex;position:absolute;top:8px;left:18px;right:18px}.film-steps button{background:0 0;border:0;flex:1;min-height:34px;padding:12px 0}.film-steps span{background:#ffffff50;border-radius:8px;height:3px;display:block}.film-steps button[aria-pressed=true] span{background:var(--tone);box-shadow:0 0 7px #ffffff60}.film-info{justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.film-info .eyebrow{color:var(--tone);margin:0 0 8px;font-size:11px}.film-info h3{max-width:24ch;margin:0;font-size:27px;line-height:1.2}.film-info .text-link{flex-shrink:0;font-size:12px}.double-impact{isolation:isolate;background:linear-gradient(140deg,#191c1d,#0e1512 55%,#16191a);border:1px solid #bbd2b32b;border-radius:28px;max-width:1304px;margin:60px auto 0;padding:48px 42px 28px;overflow:hidden}.impact-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.impact-heading h2{margin:14px 0 0;font-size:clamp(48px,5.3vw,76px);line-height:1.04}.impact-heading p{color:#b9c3b8;max-width:20ch;font-size:19px;line-height:1.5}.impact-switch{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.impact-switch button{color:#c6cabf;background:#101615;border:1px solid #e7dab538;border-radius:40px;min-height:48px;padding:13px 22px;font-size:14px;line-height:1.5}.impact-switch button[aria-pressed=true]{color:#172018;background:#e6c779;border-color:#e6c779}.impact-switch button[data-impact=impegra][aria-pressed=true]{background:#efaaa5;border-color:#efaaa5}.impact-panel{--accent:var(--duo-tone);grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;margin-top:12px;display:grid}.impact-stage{isolation:isolate;grid-template-columns:1fr 1fr;align-items:center;gap:20px;height:380px;display:grid;position:relative}.impact-product{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:18px;min-width:0;display:flex;position:relative}.impact-product img{object-fit:contain;filter:drop-shadow(0 18px 17px #0009);width:100%;height:260px}.impact-product span{color:#e2e3d7;font-size:14px;line-height:1.4}.impact-left{animation:8s ease-in-out infinite impact-left}.impact-right{animation:8s ease-in-out infinite impact-right}@keyframes impact-left{0%,45%,to{transform:translate(-3px)}20%{transform:translate(8px)}}@keyframes impact-right{0%,60%,to{transform:translate(3px)}35%{transform:translate(-8px)}}.impact-plus{z-index:3;color:#eef0cf;text-shadow:0 0 24px #b2df9f;font-size:36px;font-weight:200;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.impact-waves{z-index:0;pointer-events:none;position:absolute;inset:10%}.impact-waves i{border:1px solid color-mix(in srgb,var(--duo-tone) 55%,transparent);box-shadow:0 0 45px -18px var(--duo-tone);border-radius:50%;animation:8s ease-out infinite impact-wave;position:absolute;inset:8%}.impact-waves i:nth-child(2){border-color:#8ce2ae66;animation-delay:1.2s}.impact-waves i:nth-child(3){animation-delay:2.4s}@keyframes impact-wave{0%{opacity:0;transform:scale(.45)}20%{opacity:.65}70%,to{opacity:0;transform:scale(1.5)}}.impact-streak{background:linear-gradient(90deg,transparent,var(--duo-tone),transparent);height:1px;box-shadow:0 0 28px 3px color-mix(in srgb,var(--duo-tone) 15%,transparent);pointer-events:none;animation:8s ease-in-out infinite impact-streak;position:absolute;top:48%;left:0;right:50%}.streak-right{--duo-tone:#87dca9;animation-delay:1.2s;left:50%;right:0}@keyframes impact-streak{0%,50%,to{opacity:.12;transform:scaleX(.6)}25%{opacity:.7;transform:scaleX(1)}}.impact-description{z-index:2;padding-right:12px;position:relative}.impact-description>.eyebrow{color:var(--duo-tone);letter-spacing:.07em;font-size:11px}.impact-description h3{margin:12px 0 20px;font-size:35px;line-height:1.15}.impact-description h3 span{color:#a4c5ab;display:block}.impact-description p{color:#c8cec8;max-width:37ch;font-size:17px;line-height:1.7}.impact-links{flex-wrap:wrap;gap:12px 24px;margin-top:24px;display:flex}.impact-links a{min-height:44px;font-size:13px}.impact-note{color:#b2bdb4;border-top:1px solid #d7e5c621;margin-top:10px;padding-top:20px;font-size:12px;line-height:1.6}.double-impact>.liquid-surface{z-index:-1;--accent:#91bb8f;opacity:.7}@media (width<=900px){.impact-panel{gap:24px}.impact-stage{height:320px}.impact-product img{height:220px}.impact-description h3{font-size:28px}.impact-description p{font-size:15px}.double-impact{margin-inline:24px;padding:36px 28px 24px}.impact-heading p{font-size:16px}.film-info h3{font-size:25px}}@media (width<=650px){.collection-card{clip-path:inset(0 round 20px)}.capsule-visual{-webkit-clip-path:inset(0 round 20px);clip-path:inset(0 round 20px)}.gallery-picture{clip-path:inset(0 round 18px)}.gallery-dialog[open]{height:calc(100dvh - 24px)}.gallery-dialog-stage{min-height:100px}.video-play{width:54px;height:54px}.video-play svg{width:22px;height:22px}.motion-grid{grid-template-columns:1fr;gap:20px}.film-info{gap:12px;padding:20px}.film-info h3{font-size:24px}.film-toggle{width:64px;height:64px}.film-scene-title{font-size:19px;bottom:22px;left:20px}.double-impact{border-radius:22px;margin:36px 20px 0;padding:30px 22px 22px}.impact-heading{display:block}.impact-heading h2{font-size:46px}.impact-heading p{max-width:none;margin-top:16px;font-size:16px}.impact-heading p br{display:none}.impact-switch{grid-template-columns:1fr;gap:8px;margin-top:24px;display:grid}.impact-switch button{text-align:center;padding:12px 15px;font-size:13px}.impact-panel{grid-template-columns:1fr;gap:8px;margin-top:4px}.impact-stage{gap:20px;height:275px}.impact-product img{height:188px}.impact-product span{max-width:12ch;min-height:34px;font-size:12px}.impact-plus{font-size:27px;top:43%}.impact-description{padding:0}.impact-description h3{margin:12px 0 16px;font-size:28px;line-height:1.2}.impact-description p{max-width:none;font-size:15px}.impact-links{gap:4px 18px;margin-top:16px}.impact-links a{font-size:12px}.impact-note{margin-top:22px;font-size:11px;line-height:1.7}}@media (width<=360px){.double-impact{margin-inline:16px;padding-inline:18px}.impact-heading h2{font-size:41px}.impact-product img{height:163px}.impact-stage{height:245px}.film-info{flex-direction:column;align-items:start}.film-info .text-link{min-height:36px}.film-scene-title{font-size:17px}}@media (height<=500px) and (orientation:landscape){.gallery-dialog[open]{height:calc(100dvh - 12px)}.gallery-dialog-stage{min-height:80px}}@media (prefers-reduced-motion:reduce){.liquid-surface:before,.shop-row:before,.chapter-flow i,.capsule-visual>img,.capsule-visual:after,.impact-product,.impact-waves i,.impact-streak,[data-playing=true] .film-frame img,.product-forte [data-gallery-frame="2"] .gallery-picture>img{animation:none!important}}.liquid-surface{display:none!important}.double-impact{position:relative}.product-page .product-hero{max-width:none}.product-page .product-hero-scene,.product-page .product-hero:after{-webkit-mask-image:none;mask-image:none}@media (width>=1601px){.product-page .product-hero-copy{padding-left:calc(50vw - 752px)}.product-page .product-hero .product-zoom{padding-right:calc(50vw - 800px)}}.hero-motion{opacity:.42;overflow:visible}.hero-motion span{border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 5%,transparent);border-radius:12%;animation:14s ease-in-out infinite alternate silk-breathe;inset:12%;transform:rotate(45deg)scale(.84)}.hero-motion span:nth-child(2),.hero-motion-secret span:nth-child(2){border-style:solid;animation:18s ease-in-out -6s infinite alternate silk-breathe;inset:20%;transform:rotate(45deg)scale(.84)}.hero-motion span:nth-child(3),.hero-motion-impegra span:nth-child(3),.hero-motion-prostate-complex span:nth-child(3){border-radius:10%;animation:16s ease-in-out -9s infinite alternate silk-breathe;inset:30%;transform:rotate(45deg)scale(.84)}.hero-motion-impegra span:first-child{transform:rotate(45deg)scale(.84)}.hero-motion i,.hero-motion:before,.hero-motion:after{display:none}@keyframes silk-breathe{0%{opacity:.45;transform:rotate(42deg)scale(.84)}to{opacity:.9;transform:rotate(48deg)scale(.93)}}.chapter-flow{-webkit-mask-image:linear-gradient(90deg,#0000 28%,#000 90%);mask-image:linear-gradient(90deg,#0000 28%,#000 90%)}.chapter-flow i{filter:none;border-style:solid;border-radius:10%}.chapter-flow i:nth-child(2){box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 4%,transparent);border-style:solid}.chapter-orbit{border-radius:12%;width:73%;height:67%;top:22%;left:14%;transform:rotate(-35deg)}.chapter-orbit:after{border-radius:1px;width:4px;height:4px;transform:rotate(45deg)}@keyframes woven-sway{0%{transform:rotate(-35deg)}to{transform:rotate(-25deg)}}.section-orbit{opacity:.32}.section-orbit:before{width:300px;box-shadow:0 0 0 9px color-mix(in srgb,var(--accent) 4%,transparent);border-radius:10%;animation:18s ease-in-out infinite alternate woven-sway;top:-150px;right:-120px}.section-orbit:after{display:none}.capsule-track{border-style:solid;border-radius:12%;animation:16s ease-in-out infinite alternate woven-sway}.capsule-track:after{border-style:solid;border-radius:12%}.impact-waves i{box-shadow:none;border-radius:12%;animation-name:woven-impact}@keyframes woven-impact{0%{opacity:0;transform:rotate(45deg)scale(.42)}20%{opacity:.5}70%,to{opacity:0;transform:rotate(45deg)scale(1.16)}}.motion-triptych{grid-template-columns:minmax(0,1fr) minmax(0,.64fr) minmax(0,1fr);align-items:center;gap:20px}.motion-triptych .film-info{padding:20px;display:block}.motion-triptych .film-info h3{font-size:25px;line-height:1.2}.motion-triptych .film-info .text-link{min-height:40px;margin-top:16px;font-size:13px;display:inline-flex}.film-portrait .film-stage{aspect-ratio:9/16;background:radial-gradient(at 50% 30%,#76519960,#0000 60%),linear-gradient(160deg,#27123c,#0e0b15 60%,#42212f)}.film-portrait .film-frame img{object-fit:cover;object-position:65% center;width:100%;height:100%;max-height:none}.film-portrait [data-film-frame="1"] img{object-position:47% center}.film-portrait [data-film-frame="2"] img{object-position:77% center}.film-portrait[data-playing=true] .film-frame img{animation:5s linear both portrait-pan}@keyframes portrait-pan{0%{transform:scale(1)}to{transform:scale(1.025)}}.film-portrait .film-frame:before{content:"";border:1px solid #dfbb9e26;border-radius:10%;animation:14s ease-in-out infinite alternate silk-breathe;position:absolute;inset:12%;transform:rotate(45deg);box-shadow:0 0 0 8px #d5b08707}.film-portrait .film-frame:after{background:linear-gradient(#0d081a70,#0000 25% 70%,#0d081ac9)}.film-portrait .film-scene-title{max-width:66%;font-size:20px;bottom:24px;left:18px}.film-portrait .film-info h3{font-size:23px}.film-portrait .film-toggle{width:62px;height:62px}.film-portrait[data-playing=true] .film-toggle{width:44px;height:44px;bottom:18px;right:12px}@media (width<=1000px) and (width>=651px){.motion-triptych{grid-template-columns:minmax(0,1fr) minmax(0,.78fr) minmax(0,1fr);gap:12px}.motion-triptych .film-info{min-height:168px;padding:16px}.motion-triptych .film-info h3{font-size:21px}.motion-triptych .film-scene-title{font-size:17px;bottom:20px;left:16px}.motion-triptych .film-info .eyebrow{letter-spacing:.06em;font-size:10px}}@media (width<=650px){.motion-triptych{grid-template-columns:1fr;gap:24px}.motion-triptych .film-portrait{justify-self:center;width:82%;max-width:330px}.motion-triptych .film-info{padding:20px}.motion-triptych .film-info h3{font-size:24px}.hero-motion{opacity:.3;width:82%;top:42%;right:9%}.chapter-orbit{width:69px;height:63px;top:0;left:74px}.section-orbit:before{width:220px;top:-110px;right:-130px}}@media (prefers-reduced-motion:reduce){.hero-motion span,.chapter:hover .chapter-orbit,.section-orbit:before,.capsule-track,.impact-waves i,.film-portrait .film-frame:before,.film-portrait[data-playing=true] .film-frame img{animation:none!important}}.solar-system{height:750px}.planet-node{width:256px;height:232px}.planet-pack{width:248px;height:224px}.planet-aura{width:240px;height:240px}.chapter-orbit,.hero-motion span,.capsule-track,.section-orbit:before{box-shadow:none;background:url(/assets/thai-kranok-r44-640.webp) 50%/contain no-repeat;border:0;border-radius:0;animation:12s ease-in-out infinite alternate kranok-sway;transform:rotate(0)scale(1)translate(0,0)}.chapter-orbit:after,.capsule-track:after,.section-orbit:after{display:none}.chapter-orbit{opacity:.6;width:72px;height:125px;top:12px;left:64px}.chapter:hover .chapter-orbit{animation:12s ease-in-out infinite alternate kranok-sway}.chapter-flow i{display:none}.chapter-flow{-webkit-mask-image:none;mask-image:none;background:0 0!important;animation:none!important}.chapter-flow:after{content:"";opacity:.2;background:url(/assets/thai-kranok-r44-640.webp) 50%/contain no-repeat;width:155px;height:260px;animation:16s ease-in-out infinite alternate kranok-sway;position:absolute;bottom:-26px;right:12px}.hero-motion span,.hero-motion-secret span:nth-child(2),.hero-motion-impegra span:nth-child(3),.hero-motion-prostate-complex span:nth-child(3){width:48%;height:100%;box-shadow:none;border:0;border-radius:0;animation:18s ease-in-out infinite alternate kranok-sway;inset:0 0 auto auto;transform:none}.hero-motion span:nth-child(2){opacity:.5;animation-delay:-7s;left:0;right:auto}.hero-motion span:nth-child(3){display:none}.capsule-track{opacity:.48;width:31%;inset:8% 2% 7% auto}.section-orbit:before{aspect-ratio:auto;opacity:.32;width:125px;height:210px;top:12px;right:12px}.product-impegra .chapter-orbit,.product-impegra .chapter-flow:after,.product-impegra .hero-motion{filter:hue-rotate(315deg)}.product-secret .chapter-orbit,.product-secret .chapter-flow:after,.product-secret .hero-motion{filter:hue-rotate(220deg)}.product-prostate-complex .chapter-orbit,.product-prostate-complex .chapter-flow:after,.product-prostate-complex .hero-motion{filter:hue-rotate(65deg)}@keyframes kranok-sway{0%{opacity:.42;transform:translateY(0)rotate(-2deg)}to{opacity:.66;transform:translateY(-5px)rotate(2deg)}}.capsule-visual{-webkit-clip-path:none;clip-path:none;background:radial-gradient(at 50% 45%,#0b2a21,#071511 76%);border-radius:24px;overflow:hidden}.capsule-visual>img{border-radius:0;animation:9s ease-in-out infinite alternate capsule-breathe-r14;-webkit-mask-image:radial-gradient(48% 60%,#000 80%,#0000 100%);mask-image:radial-gradient(48% 60%,#000 80%,#0000 100%)}@keyframes capsule-breathe-r14{to{transform:translateY(-4px)scale(1.015)}}.capsule-visual figcaption{letter-spacing:0;font-size:12px;line-height:1.5}.product-forte [data-gallery-frame="2"] .gallery-picture{background:radial-gradient(#0a3024,#071510 76%)}.product-forte [data-gallery-frame="2"] .gallery-picture>img{width:auto;max-width:100%;height:100%;margin:auto;animation:9s ease-in-out infinite alternate capsule-breathe-r14;-webkit-mask-image:radial-gradient(48% 60%,#000 80%,#0000 100%);mask-image:radial-gradient(48% 60%,#000 80%,#0000 100%)}.gallery-picture{-webkit-clip-path:none;clip-path:none;isolation:isolate;border-radius:20px;overflow:hidden}.gallery-thumb{-webkit-clip-path:none;clip-path:none;isolation:isolate;box-shadow:none;border:0;border-radius:16px;position:relative;overflow:hidden;transform:none}.gallery-thumb:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;border:1px solid #ffffff24;position:absolute;inset:0}.gallery-thumb[aria-pressed=true]{box-shadow:none}.gallery-thumb[aria-pressed=true]:after{border:2px solid var(--accent)}.gallery-thumb:hover:after{border-color:var(--accent)}.gallery-thumb:active{transform:none}.gallery-thumb img{border-radius:0}@media (width<=1000px){.solar-system{height:680px}.planet-node{width:200px;height:188px}.planet-pack{width:194px;height:182px}.planet-aura{width:194px;height:194px}}@media (width<=650px){.planet-node{width:clamp(108px,32vw,144px);height:clamp(108px,32vw,144px)}.planet-pack,.planet-aura{width:100%;height:100%}.solar-system{height:580px}.header{height:64px;min-height:64px}.reading-progress{top:64px}.product-page .product-subnav{gap:0 12px;padding-top:0;top:64px}.product-subnav .subnav-buy{min-height:44px;margin-block:3px;padding:8px 15px}.product-subnav nav{gap:12px;min-height:44px}.product-subnav nav a{min-width:44px;min-height:44px;font-size:14px}.product-page .chapter{gap:16px;padding:24px 22px}.chapter-symbol{gap:20px;height:62px}.product-page .chapter-num{min-width:52px;font-size:38px;line-height:1.15}.chapter-symbol .line-icon{width:32px;height:32px}.chapter-orbit{width:74px;height:86px;top:-12px;left:auto;right:0}.chapter-flow:after{opacity:.14;width:120px;height:210px;bottom:-24px;right:-8px}.chapter h3{font-size:27px;line-height:1.16}.chapter p{font-size:16px;line-height:1.7}.capsule-visual{border-radius:20px}.capsule-copy h2{font-size:32px;line-height:1.16}.hero-motion{opacity:.38;width:80%;height:46%;top:30%;right:8%}.product-page .product-hero-copy>p{text-shadow:0 1px 10px #0009;position:relative}.product-page .formula-art{height:370px;padding-top:28px;padding-bottom:20px}.product-page .formula-art-copy h2{font-size:34px;line-height:1.12}.product-page .formula-copy{padding-top:32px}}html.short-viewport .product-subnav{top:0}@media (prefers-reduced-motion:reduce){.chapter-orbit,.chapter:hover .chapter-orbit,.chapter-flow:after,.hero-motion span,.hero-motion-secret span:nth-child(2),.hero-motion-impegra span:nth-child(3),.hero-motion-prostate-complex span:nth-child(3),.capsule-track,.section-orbit:before,.capsule-visual>img,.product-forte [data-gallery-frame="2"] .gallery-picture>img{animation:none!important}}.effects-offscreen .chapter-flow:after,.effects-offscreen .chapter-orbit,.effects-offscreen .capsule-track{animation-play-state:paused}.effects-paused *,.effects-paused :before,.effects-paused :after{animation-play-state:paused!important}a,button,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.gallery-picture,.gallery-dialog-stage{touch-action:pan-y pinch-zoom}.gallery-dialog.is-zoomed .gallery-dialog-stage{touch-action:pan-x pan-y pinch-zoom}.gallery-error{color:var(--ink);padding:18px;font-size:14px;line-height:1.5}.product-hero .product-zoom{-webkit-user-select:none;user-select:none}@media (hover:none){.planet-node:hover .planet-pack{transform:none}}@media (width<=650px){.gallery-dialog-bar [data-gallery-zoom]{min-height:44px}.product-gallery .section-heading{align-items:start}.product-gallery .section-heading p{margin-top:4px}}.planet-node{will-change:transform;top:0;left:0}@media (prefers-reduced-motion:reduce){.planet-node{will-change:auto}}.ingredient summary .ingredient-no{white-space:nowrap;flex:none;min-width:2ch}.ingredient summary>span:nth-child(2){hyphens:auto}.product-stage{isolation:isolate;aspect-ratio:1.1;--atmosphere:var(--page-accent);flex:none;width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 8% 93%,#0000);mask-image:linear-gradient(#0000,#000 8% 93%,#0000)}.product-stage-scene{background:var(--scene) center/auto 100% no-repeat;z-index:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.product-stage>.ambient-field{z-index:1;opacity:.35;inset:0}.product-stage .product-mist{z-index:1;opacity:.66;-webkit-mask-image:linear-gradient(#000 35%,#0008 62%,#0000 78%);mask-image:linear-gradient(#000 35%,#0008 62%,#0000 78%)}.product-page .product-stage>img.stage-pack,.product-page .product-hero .product-zoom .product-stage>img.stage-pack{left:var(--pack-left);top:var(--pack-top);width:var(--pack-width);object-fit:contain;z-index:3;filter:drop-shadow(0 5px 4px #0005);max-width:none;height:auto;min-height:0;max-height:none;margin:0;padding:0;animation:none;position:absolute;bottom:auto;right:auto;transform:none}.product-stage .hero-motion{opacity:.18;z-index:2;pointer-events:none;width:auto;height:auto;position:absolute;inset:7% 2% 21%}.product-page .product-hero{background:radial-gradient(ellipse at 75% 42%,color-mix(in srgb,var(--page-accent) 10%,transparent),transparent 66%),linear-gradient(140deg,var(--page-deep),#111114 85%);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:16px;height:auto;min-height:0;max-height:none;padding:30px max(28px,50vw - 720px) 38px;display:grid}.product-page .product-hero:after{content:none}.product-page .product-hero-copy{min-width:0;max-width:600px;padding:20px 0 28px 20px;display:block}.product-page .product-hero-copy>.breadcrumb{color:#d2c9be;align-items:center;min-height:24px;margin:0 0 30px;font-size:.8125rem;line-height:1.5;display:inline-flex}.product-page .product-hero-copy>.eyebrow{letter-spacing:.09em;margin:0 0 16px;font-size:.8125rem;line-height:1.55;display:block}.product-page .product-hero h1{letter-spacing:-.035em;overflow-wrap:normal;text-wrap:balance;max-width:100%;margin:0 0 22px;font-size:clamp(2.75rem,4.6vw,4.6rem);line-height:1.04}.hero-line{hyphens:auto;overflow-wrap:anywhere;display:block}.hero-line-accent{color:var(--page-accent)}.product-page .product-hero-copy>.history-line{max-width:34ch;color:var(--page-accent);margin:0 0 18px;font-size:.9375rem;line-height:1.55}.product-page .product-hero-copy>p{max-width:36ch;text-shadow:none;margin:0 0 24px;font-size:1.125rem;line-height:1.65}.product-page .product-hero-copy>.button{min-height:48px;margin:0}.product-page .product-hero .hero-category{max-width:36ch;margin:16px 0 0;font-size:.8125rem;line-height:1.55;display:block}.product-page .product-hero .product-zoom{align-self:center;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:block}.product-hero .hero-atmosphere{z-index:-1;inset:0}.product-page .formula-art{background:linear-gradient(155deg,var(--page-deep),#111114);height:auto;min-height:0;max-height:none;top:var(--nav-offset,142px);flex-direction:column;align-items:stretch;gap:0;padding:34px 0 0;display:flex;overflow:hidden}.product-page .formula-art-copy{z-index:4;padding:0 36px}.product-page .formula-art-copy h2{margin-bottom:0;font-size:clamp(2.2rem,3.7vw,3.8rem);line-height:1.08}.product-page .formula-art-copy .eyebrow{margin-bottom:14px;font-size:.8125rem}.product-page .formula-art .product-stage{align-self:center;max-width:720px;margin-top:8px}@media (width>=801px) and (width<=1100px){.product-page .product-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:0;padding-inline:24px}.product-page .product-hero-copy{padding-left:0}.product-page .product-hero h1{font-size:clamp(2.4rem,4.9vw,3.4rem)}.product-page .product-hero-copy>p{font-size:1rem}}@media (width<=800px){.product-page .product-hero{flex-direction:column;align-items:stretch;gap:0;padding:22px 24px 30px;display:flex}.product-page .product-hero-copy{display:contents}.product-page .product-hero-copy>.breadcrumb{order:1;align-self:flex-start;min-height:24px;margin:0 0 18px;font-size:.8125rem}.product-page .product-hero-copy>.eyebrow{order:2;max-width:100%;margin:0 0 12px;font-size:.75rem;line-height:1.55}.product-page .product-hero h1{letter-spacing:-.025em;order:3;max-width:100%;margin:0;font-size:clamp(2.25rem,8.6vw,3.2rem);line-height:1.07}.product-page .product-hero-copy>.history-line{order:4;max-width:38ch;margin:14px 0 0;font-size:.875rem;line-height:1.55}.product-page .product-hero .product-zoom{order:5;align-self:center;width:calc(100% + 48px);max-width:620px;height:auto;min-height:0;margin:6px -24px 0;padding:0}.product-page .product-hero-copy>p{order:6;max-width:44ch;margin:0 0 20px;font-size:1rem;line-height:1.65}.product-page .product-hero-copy>.button{order:7;align-self:flex-start;min-height:48px;margin:0;padding-inline:24px}.product-page .product-hero .hero-category{order:8;max-width:none;margin:16px 0 0;font-size:.8125rem;line-height:1.55}.product-page .formula-art{gap:0;height:auto;min-height:0;padding:28px 0 0;display:flex;position:relative;top:0}.product-page .formula-art-copy{padding-inline:24px}.product-page .formula-art-copy h2{font-size:2.125rem;line-height:1.1}.product-page .formula-art .product-stage{max-width:560px;margin:0 auto}}@media (width>=651px) and (width<=800px){.product-page .product-hero{padding-inline:40px}.product-page .product-hero .product-zoom{width:calc(100% + 80px);max-width:540px;margin-inline:-40px}.product-page .product-hero h1{font-size:3.2rem}.product-page .product-hero-copy>p{max-width:56ch}}@media (width<=360px){.product-page .product-hero{padding-inline:20px}.product-page .product-hero .product-zoom{width:calc(100% + 40px);margin-inline:-20px}.product-page .product-hero h1{font-size:2.125rem}}@media (width>=541px) and (width<=900px){.product-page .formula-art{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:0;padding:20px 0;display:grid}.product-page .formula-art-copy{padding:20px 0 20px 28px}.product-page .formula-art-copy h2{font-size:clamp(2rem,4.2vw,2.6rem)}.product-page .formula-art .product-stage{width:100%;max-width:none;margin:0}}@media (width>=1001px){.product-page .product-hero{--scene-height:min(48vw,860px);isolation:isolate;min-height:max(640px,calc(100svh - var(--nav-offset,142px)));background:radial-gradient(ellipse at 78% 50%,color-mix(in srgb,var(--page-accent) 12%,#08090b),transparent 78%),linear-gradient(110deg,var(--page-deep),#08090b);align-items:center;padding:50px max(40px,50vw - 680px);display:flex;position:relative;overflow:hidden}.product-page .product-hero:before{content:"";inset:auto;right:calc(var(--scene-height) * -.1);width:calc(var(--scene-height) * 1.5);height:var(--scene-height);z-index:-2;background:var(--hero-scene) center/100% 100% no-repeat;opacity:1;filter:none;position:absolute;top:50%;transform:translateY(-50%);mask-image:linear-gradient(90deg,#0000,#000 14% 94%,#0000),linear-gradient(#0000,#000 14% 86%,#0000);mask-composite:intersect}.product-page .product-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,var(--page-deep),color-mix(in srgb,var(--page-deep) 96%,transparent) 17%,color-mix(in srgb,var(--page-deep) 50%,transparent) 39%,transparent 66%);pointer-events:none;position:absolute;inset:0}.product-page .product-hero-copy{z-index:4;backdrop-filter:none;width:42%;max-width:590px;box-shadow:none;background:0 0;border:0;padding:0;position:relative}.product-page .product-hero h1{font-size:clamp(3rem,4.65vw,4.9rem);line-height:1.02}.product-page .product-hero-copy>.breadcrumb{margin-bottom:38px}.product-page .product-hero .product-zoom{right:calc(var(--scene-height) * .1);width:calc(var(--scene-height) * 1.1);height:var(--scene-height);z-index:2;pointer-events:none;margin:0;position:absolute;top:50%;transform:translateY(-50%)}.product-page .product-hero .product-stage{background:0 0;width:100%;height:100%;overflow:visible;-webkit-mask:none;mask:none}.product-hero .product-stage-scene,.product-hero .product-stage>.ambient-field,.product-hero .hero-atmosphere{display:none}.product-hero .product-mist{opacity:.3}}.product-stage .hero-motion{display:none}@media (width>=801px) and (width<=1000px){.product-page .product-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding:32px 24px}.product-page .product-hero h1{font-size:clamp(2.5rem,4.8vw,3rem)}}.collection-card-art,.collection-card:hover .collection-card-art{background:var(--scene) center/cover no-repeat #111315}.collection-card-art .collection-backdrop{opacity:1;visibility:visible;z-index:0;background:linear-gradient(#0000 45%,#11131525);animation:none;display:block;inset:0;transform:none}.collection-card-art .art-haze{opacity:.2}.collection-card-art .product-mist{opacity:.3}.collection-card-art:before{opacity:.18}.impact-stage{background:radial-gradient(ellipse at 25% 48%,color-mix(in srgb,var(--duo-tone) 21%,transparent),transparent 54%),radial-gradient(ellipse at 80% 55%,#67c18426,transparent 54%)}.impact-left,.impact-right{animation:none;transform:none}.impact-stage:before,.impact-stage:after{content:none}.impact-product img{transition:filter .2s}.impact-product:hover img{filter:drop-shadow(0 20px 22px #0009) drop-shadow(0 0 20px color-mix(in srgb,var(--duo-tone) 18%,transparent))}.product-page .chapters{border-top:1px solid #e2d6bd28;border-bottom:1px solid #e2d6bd28;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.product-page .chapter{background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--page-accent) 7%,transparent),transparent 70%);border:0;border-right:1px solid #e2d6bd28;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;min-height:0;margin:0;padding:34px 30px;display:flex;overflow:hidden}.product-page .chapter:nth-child(3n){border-right:0}.product-page .chapter:nth-child(n+4){border-top:1px solid #e2d6bd28}.product-page .chapter:nth-child(2n){background:radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--page-accent) 9%,transparent),transparent 70%)}.product-page .chapter-symbol{justify-content:space-between;align-items:center;gap:16px;width:100%;height:52px;min-height:0;display:flex}.product-page .chapter-num{min-width:0;color:var(--page-accent);opacity:.75;margin:0;font-size:42px;line-height:1;position:static;inset:auto;transform:none}.product-page .chapter-symbol .line-icon{opacity:.7;width:36px;height:36px;margin:0;position:static;transform:none}.product-page .chapter>.chapter-symbol+div{min-width:0;max-width:none}.product-page .chapter h3{margin:12px 0 18px;font-size:clamp(1.65rem,2.1vw,2.2rem);line-height:1.15}.product-page .chapter p{max-width:40ch;font-size:1rem;line-height:1.75}.product-page .chapter .eyebrow{letter-spacing:.06em;font-size:.7rem;line-height:1.6}.product-page .chapter:before,.product-page .chapter:after{content:none}.product-forte .chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.product-forte .chapter:nth-child(n){border-right:1px solid #e2d6bd28}.product-forte .chapter:nth-child(2n){border-right:0}.product-forte .chapter:nth-child(n+3){border-top:1px solid #e2d6bd28}.product-prostate-complex .chapters{grid-template-columns:repeat(6,minmax(0,1fr))}.product-prostate-complex .chapter{grid-column:span 2}.product-prostate-complex .chapter:nth-child(n+4){grid-column:span 3}.product-prostate-complex .chapter:last-child{border-right:0}.film-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 8px;display:flex}.film-toolbar .film-toggle,[data-playing=true] .film-toolbar .film-toggle{backdrop-filter:none;background:#ffffff08;border:1px solid #ffffff35;border-radius:30px;align-items:center;gap:8px;width:auto;height:auto;min-height:44px;margin:0;padding:8px 14px;font-size:.8125rem;display:flex;position:static;inset:auto}.film-toolbar .film-toggle>span,[data-playing=true] .film-toolbar .film-toggle>span{display:inline}.film-toolbar .film-toggle svg{width:18px;height:18px}.film-navigation{align-items:center;gap:6px;display:flex}.film-navigation button{color:#f4ede1;background:#ffffff08;border:1px solid #ffffff35;border-radius:50%;flex:none;place-items:center;width:44px;min-width:44px;height:44px;padding:0;font-size:20px;display:grid}.film-navigation [data-film-count]{white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums;color:#ded7cb;flex:none;min-width:3.4em;font-size:.75rem}.film-navigation .ui-arrow{flex:none;width:20px;height:20px;margin:0}.product-film .film-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:8px 18px 0;display:grid;position:static;inset:auto}.product-film .film-steps button{text-align:left;color:#d4cec3;background:#ffffff04;border:1px solid #ffffff24;border-radius:10px;flex-direction:column;min-width:0;min-height:76px;padding:0;display:flex;overflow:hidden}.product-film .film-steps button img{object-fit:cover;opacity:.68;width:100%;height:clamp(48px,7vw,90px);display:block}.product-film .film-steps button span{overflow-wrap:anywhere;hyphens:auto;width:100%;height:auto;min-height:46px;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:4px;padding:9px;font-size:.75rem;line-height:1.35;display:flex}.product-film .film-steps button b{opacity:.6;font-size:.65rem;font-weight:500}.product-film .film-steps button[aria-pressed=true]{border-color:var(--tone);background:color-mix(in srgb,var(--tone) 12%,transparent);color:#fff5e7}.product-film .film-steps button[aria-pressed=true] span{box-shadow:none;background:0 0}.product-film .film-steps button[aria-pressed=true] img{opacity:1}.product-film button:focus-visible{outline-offset:3px;outline:3px solid #fff0ce}.product-film .film-status{color:#f0d4b1;margin:0;padding:0 18px;font-size:.8125rem;line-height:1.5}.product-film .film-status:empty{display:none}.product-film .film-info{padding-top:22px}.product-film .film-scene-title{max-width:85%}.compare-shops{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.compare-shops .text-link{align-items:center;min-height:44px;display:inline-flex}.gallery-controls button{padding:0}@media (width<=1000px){.product-page .chapters,.product-prostate-complex .chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page .chapter,.product-prostate-complex .chapter:nth-child(n){border-top:0;border-right:1px solid #e2d6bd28;grid-column:auto;padding:28px 24px}.product-page .chapter:nth-child(2n){border-right:0}.product-page .chapter:nth-child(n+3){border-top:1px solid #e2d6bd28}.product-page .chapter:last-child:nth-child(odd){border-right:0;grid-column:1/-1}}@media (width<=600px){.product-page .chapters,.product-prostate-complex .chapters{grid-template-columns:1fr}.product-page .chapter:nth-child(n){border-top:1px solid #e2d6bd28;border-right:0;grid-column:auto;gap:18px;padding:26px 4px}.product-page .chapter:first-child{border-top:0}.product-page .chapter-symbol{height:42px}.product-page .chapter-num{font-size:36px}.product-page .chapter h3{font-size:1.75rem}.film-toolbar{gap:6px;padding:12px 12px 6px}.film-toolbar .film-toggle{padding-inline:10px}.film-navigation{gap:2px}.film-navigation [data-film-count]{min-width:3.4em}.product-film .film-steps{gap:9px;padding-inline:12px}.product-film .film-steps button span{padding:8px 6px;font-size:.7rem}.product-film .film-steps button img{height:62px}}@media (prefers-reduced-motion:reduce){.impact-product img{transition:none}}.pdf-dialog[open]{overflow:auto}.pdf-dialog .dialog-top{flex-wrap:wrap;gap:8px 16px}.pdf-dialog .dialog-top h2{flex:14rem}.pdf-dialog .pdf-actions{border-bottom:0;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px 24px;padding:12px 22px 0;display:flex}.pdf-actions>span{color:#bdb9aa;font-size:.75rem;line-height:1.5}.pdf-actions>div{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.pdf-actions a{color:#f1e5ba;text-underline-offset:5px;align-items:center;gap:6px;min-height:44px;font-size:.8125rem;line-height:1.4;text-decoration:underline;display:inline-flex}.pdf-actions a:focus-visible{outline-offset:4px;outline:2px solid #f1e5ba}.pdf-dialog .pdf-fallback{color:#bdb9aa;border-bottom:1px solid #ffffff1c;margin:0;padding:4px 22px 14px;font-size:.75rem;line-height:1.5}.pdf-dialog iframe{flex:1;width:100%;min-height:120px;display:block}.menu-dialog #menu-title{font-size:.9375rem;line-height:1.4}.menu-dialog nav a{overflow-wrap:anywhere;hyphens:auto;min-width:0}.gallery-dialog.is-zoomed .gallery-dialog-stage>img{width:var(--full-width,1536px)}.gallery-dialog[open]{overflow:auto}.gallery-dialog-stage:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}@media (width<=600px){.pdf-dialog .dialog-top button{order:-1;margin-left:auto}.pdf-dialog .pdf-actions{align-items:flex-start;gap:4px;padding:8px 14px 0}.pdf-actions>span{flex-basis:100%}.pdf-actions>div{gap:8px 18px}.pdf-dialog .pdf-fallback{padding:2px 14px 10px;font-size:.6875rem}}@media (height<=500px){.menu-dialog nav{grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-dialog .pdf-actions{gap:4px 14px;padding-block:0}.pdf-dialog .pdf-fallback{display:none}}.impact-stage{--strike-time:2.8s;border-radius:24px;height:auto;min-height:380px;padding:12px;overflow:hidden}.impact-product{--strike-direction:1}.impact-right{--strike-direction:-1}.impact-stage:before,.impact-stage:after{content:"";pointer-events:none;z-index:1;opacity:0;aspect-ratio:1;background:0 0;border-radius:50%;width:72%;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)scale(.08)}.impact-stage:before{border:3px solid var(--duo-tone);box-shadow:0 0 28px var(--duo-tone),inset 0 0 24px #8fdaad80}.impact-stage:after{background:radial-gradient(ellipse,#fff7da 0%,var(--duo-tone) 18%,#86d4a78c 38%,transparent 70%);width:58%}.impact-stage.is-striking .impact-product img{animation:duo-strike var(--strike-time) both cubic-bezier(.2,.7,.25,1)}.impact-stage.is-striking:before{animation:duo-shockwave var(--strike-time) both ease-out}.impact-stage.is-striking:after{animation:duo-burst var(--strike-time) both ease-out}.impact-stage.is-striking .impact-plus{animation:duo-plus var(--strike-time) both}@keyframes duo-strike{0%{transform:translateX(calc(var(--strike-direction) * -3%)) rotate(calc(var(--strike-direction) * -2deg))}20%{transform:translateX(calc(var(--strike-direction) * -8%)) rotate(calc(var(--strike-direction) * -3deg))}33%{transform:translateX(calc(var(--strike-direction) * 30%)) rotate(calc(var(--strike-direction) * 7deg)) scale(1.06)}39%{transform:translateX(calc(var(--strike-direction) * 10%)) rotate(calc(var(--strike-direction) * -4deg))}46%{transform:translateX(calc(var(--strike-direction) * 15%)) rotate(calc(var(--strike-direction) * 2deg))}68%,to{transform:none}}@keyframes duo-shockwave{0%,31%{opacity:0;transform:translate(-50%,-50%)scale(.08)}34%{opacity:.95}68%,to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}@keyframes duo-burst{0%,30%{opacity:0;transform:translate(-50%,-50%)scale(.08)}35%{opacity:.85;transform:translate(-50%,-50%)scale(.8)}70%,to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}@keyframes duo-plus{0%,26%{opacity:1}32%,54%{opacity:0}80%,to{opacity:1}}.impact-stage.impact-paused *,.impact-stage.impact-paused:before,.impact-stage.impact-paused:after{animation-play-state:paused!important}.collection-card-art .product-mist,.product-hero .product-stage .product-mist,.buy-art .product-mist,.impact-stage .product-mist{opacity:.92;mix-blend-mode:screen;z-index:1;-webkit-mask-image:linear-gradient(#0000,#000 16% 86%,#0000);mask-image:linear-gradient(#0000,#000 16% 86%,#0000)}.impact-stage .product-mist{opacity:.8}.impact-stage .impact-product{z-index:2}@media (width<=900px){.impact-stage{min-height:320px}}@media (width<=650px){.impact-stage{min-height:275px}}@media (width<=360px){.impact-stage{min-height:245px}}@media (width<=1000px){.header,.product-page .product-subnav{will-change:transform;transition:transform .24s}.product-page .product-subnav{top:var(--header-height,64px)}html.short-viewport .product-page .product-subnav{top:0}html.nav-hidden .header,html.nav-hidden .product-page .product-subnav{transform:translateY(calc(-1 * var(--nav-hide-distance,160px) - 2px));pointer-events:none}.reading-progress{transition:translate .24s}html.nav-hidden .reading-progress{translate:0 calc(-1 * var(--nav-hide-distance,160px) - 2px)}}@media (prefers-reduced-motion:reduce){.impact-stage.is-striking .impact-product img,.impact-stage.is-striking:before,.impact-stage.is-striking:after,.impact-stage.is-striking .impact-plus{animation:none!important}.header,.product-page .product-subnav,.reading-progress{transition:none!important}}.product-mist,.collection-card-art .product-mist,.product-hero .product-stage .product-mist,.buy-art .product-mist,.impact-stage .product-mist{-webkit-mask-image:none;mask-image:none}.impact-stage{background:0 0;border-radius:0}.thai-ornament{pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:screen;background:url(/assets/thai-kranok-r44-640.webp) 50%/contain no-repeat;display:none}@media (width>=1001px){.solar-system{margin-top:24px}.thai-ornament{opacity:.2;animation:12s ease-in-out infinite alternate thai-detail-drift;display:block;position:absolute}.signature-ornament-left,.signature-ornament-right{z-index:1;width:clamp(150px,14vw,205px);height:340px;top:34px}.signature-ornament-left{left:12px}.signature-ornament-right{animation-delay:-6s;right:12px;scale:-1 1}.product-page .hero-ornament{opacity:.17;z-index:1;width:clamp(350px,35vw,590px);height:88%;top:6%;left:clamp(-110px,-5vw,-50px);-webkit-mask-image:linear-gradient(#0000,#000 12% 85%,#0000);mask-image:linear-gradient(#0000,#000 12% 85%,#0000)}.product-page .product-hero:before{-webkit-mask-composite:source-over;-webkit-mask-image:radial-gradient(closest-side,#000 54%,#0000 100%);mask-image:radial-gradient(closest-side,#000 54%,#0000 100%);mask-composite:add}}@keyframes thai-detail-drift{0%{transform:translateY(-5px)rotate(-1deg)}to{transform:translateY(6px)rotate(1deg)}}.product-hero-copy::selection,.product-hero-copy ::selection{color:inherit;background:0 0}.product-hero-copy .selectable-copy::selection{color:#fff8e7;text-shadow:none;background:#e6c77980}.selectable-copy{display:inline}.double-impact{--impact-tone:#e6c779;--impact-x:35%;--impact-y:58%;transition:border-color .4s,box-shadow .4s}.double-impact:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(ellipse 460px 340px at var(--impact-x) var(--impact-y),color-mix(in srgb,var(--impact-tone) 13%,transparent),transparent 75%),radial-gradient(ellipse at 92% 80%,#4ba98216,transparent 60%);position:absolute;inset:0}.double-impact:after{content:"";pointer-events:none;z-index:-1;border:1px solid color-mix(in srgb,var(--impact-tone) 17%,transparent);border-radius:50%;width:76%;height:64%;animation:14s ease-in-out infinite alternate impact-field-drift;position:absolute;top:27%;left:-8%;transform:rotate(-14deg);box-shadow:0 0 0 24px #9dc59903,0 0 0 66px #9dc59902}.double-impact:hover,.double-impact:focus-within{border-color:color-mix(in srgb,var(--impact-tone) 42%,transparent);box-shadow:0 0 45px #6bac8509}.impact-switch .impact-replay{color:#e5d6b5;background:0 0;border-color:#0000;justify-content:center;align-items:center;gap:9px;margin-left:auto;display:inline-flex}.impact-switch .impact-replay span{font-size:22px;line-height:1}.impact-switch button{transition:background .25s,border-color .25s,box-shadow .25s}.impact-switch button:hover,.impact-switch button:focus-visible{box-shadow:0 0 24px color-mix(in srgb,var(--impact-tone) 16%,transparent);border-color:var(--impact-tone)}@keyframes impact-field-drift{0%{transform:translateY(-6px)rotate(-14deg)}to{transform:translateY(9px)rotate(-10deg)}}@media (width<=650px){.impact-switch .impact-replay{min-height:44px;margin-left:0;padding-block:4px}.double-impact:after{width:120%;height:42%;top:31%;left:-10%}}@media (prefers-reduced-motion:reduce){.thai-ornament,.double-impact:after{animation:none!important}.double-impact,.impact-switch button{transition:none}.impact-replay{display:none!important}}.home .planet-aura,.home .planet-node:hover .planet-aura,.home .planet-node:focus-visible .planet-aura{box-shadow:none;isolation:isolate;background:0 0;border:0;overflow:visible}.home .planet-aura:before,.home .planet-aura:after{display:none}.planet-sphere{width:100%;height:100%;color:var(--planet-color);display:block;overflow:visible}.home .shop-product{grid-template-columns:124px minmax(0,1fr);align-items:center;gap:24px;min-height:146px;display:grid}.home .shop-product img{object-fit:contain;width:124px;height:130px}.home .shop-product .shop-identity{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.home .shop-product .shop-title{letter-spacing:-.035em;color:var(--tone);text-wrap:balance;overflow-wrap:normal;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.1vw,46px);font-weight:400;line-height:1.06}.home .shop-impegra .shop-title{letter-spacing:-.05em;font-family:Arial,Helvetica,sans-serif;font-weight:700}.home .shop-prostate-complex .shop-title{font-size:clamp(28px,2.65vw,40px)}.home .shop-secret .shop-title{font-size:clamp(29px,2.8vw,42px);font-style:italic}.home .shop-product small{letter-spacing:.02em;border-top:1px solid color-mix(in srgb,var(--tone) 38%,transparent);color:#ddd5c7;margin:0;padding-top:9px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.4;display:inline-flex}.home .shop-row{gap:18px;padding:25px 28px 28px;transition:border-color .25s,box-shadow .25s}.home .shop-row:focus-within,.home .shop-row:hover{border-color:color-mix(in srgb,var(--tone) 60%,transparent);box-shadow:0 9px 30px #0003}.home .shop-actions .button{border-radius:12px;min-height:52px}.home .collection-card-copy h3{color:var(--accent);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.3vw,38px);font-weight:400;line-height:1.12}.home .card-impegra .collection-card-copy h3{letter-spacing:-.04em;font-family:Arial,Helvetica,sans-serif;font-weight:700}.home .collection-card-copy p{margin-top:20px;font-size:clamp(32px,3.2vw,50px)}.home .collection-card-art .homepage-scene{object-fit:cover;filter:none;z-index:0;width:100%;height:100%;padding:0;position:absolute;inset:0;transform:none}.home .collection-card-art:has(.homepage-scene){aspect-ratio:1.1}.home .collection-card-art:has(.homepage-scene) .collection-backdrop{display:none}.home .collection-card-art:has(.homepage-scene) .art-haze{opacity:.85;z-index:1;display:block}.home .collection-card-art:has(.homepage-scene) .product-mist{z-index:1;opacity:1;filter:brightness(1.2)}.home .signature-trio a>span:last-child{font-size:clamp(16px,1.3vw,21px);line-height:1.3}.home .signature-trio a:first-child>span:last-child{font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,1.8vw,27px)}.home .signature-trio a:nth-child(2)>span:last-child{font-weight:700}.home .signature-ornament-left{opacity:.3;width:clamp(140px,13vw,195px);top:28px;left:24px}.home .signature-ornament-right{opacity:.33;background-image:url(/assets/lotus-r21.webp);width:clamp(175px,16vw,245px);height:250px;animation:11s ease-in-out infinite alternate lotus-breathe;top:88px;right:20px;scale:1}@keyframes lotus-breathe{0%{opacity:.23;transform:translateY(0)rotate(-3deg)}to{opacity:.36;transform:translateY(-7px)rotate(2deg)}}.home .impact-description h3{letter-spacing:-.035em;text-wrap:balance;margin:25px 0 26px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,3.7vw,60px);font-weight:400;line-height:1.06}.home .impact-description h3 span{margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:.84em;font-style:italic;line-height:1.14;display:block}.home .impact-description>p:not(.eyebrow){max-width:36ch;font-size:18px;line-height:1.65}.home .impact-description .eyebrow{letter-spacing:.07em;font-size:13px;line-height:1.55}.home .impact-links{margin-top:30px}.home .social-section .video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.home .video-card{background:#141618;border:1px solid #d6b36f40;border-radius:22px;min-width:0;overflow:hidden}.home .video-stage{aspect-ratio:16/9;background:#050607;min-height:220px;position:relative}.home .video-stage iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.home .video-launch{border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.home .video-launch[hidden]{display:none}.home .video-launch img{object-fit:cover;width:100%;height:100%;display:block}.home .video-info{justify-content:space-between;align-items:center;gap:14px;padding:23px 24px;display:flex}.home .video-info h3{color:#edc775;margin:0;font:400 clamp(25px,2.1vw,34px)/1.15 Georgia,serif}.home .video-info .text-link{flex-shrink:0;font-size:14px}.home .video-tools{flex-wrap:wrap;align-items:center;gap:12px;padding:0 24px 23px;display:flex}.video-sound,.video-pause{color:#f4e7cf;border:1px solid #e1c48660;border-radius:24px;min-height:44px;padding:10px 15px;font-size:14px}.video-state{color:#bfb9aa;flex:1;min-width:150px;font-size:13px}.video-error-link{color:#f0cb7b;padding:16px 24px;text-decoration:underline;display:block}@media (width<=1000px){.home .shop-product{grid-template-columns:102px minmax(0,1fr);gap:17px;min-height:124px}.home .shop-product img{width:102px;height:118px}.home .shop-row{padding:23px}.home .shop-product .shop-title{font-size:32px}.home .shop-prostate-complex .shop-title,.home .shop-secret .shop-title{font-size:30px}.home .impact-description h3{font-size:44px}.home .video-info{flex-direction:column;align-items:flex-start}}@media (width<=650px){.home .shop-product{grid-template-columns:92px minmax(0,1fr);gap:18px;min-height:118px}.home .shop-product img{width:92px;height:112px}.home .shop-product .shop-title{font-size:35px}.home .shop-prostate-complex .shop-title,.home .shop-secret .shop-title{font-size:31px}.home .shop-product small{font-size:14px}.home .shop-row{gap:16px;padding:22px}.home .signature-trio a>span:last-child{font-size:14px}.home .signature-trio a:first-child>span:last-child{font-size:18px}.home .collection-card-copy h3{font-size:30px}.home .collection-card-copy p{font-size:36px}.home .impact-description h3{font-size:40px}.home .impact-description>p:not(.eyebrow){font-size:17px}.home .social-section .video-grid{grid-template-columns:1fr;gap:22px}.home .video-info{gap:14px;padding:20px}.home .video-tools{padding:0 20px 20px}}@media (width<=380px){.home .shop-row{padding:18px}.home .shop-product{grid-template-columns:70px minmax(0,1fr);gap:13px}.home .shop-product img{width:70px;height:104px}.home .shop-product .shop-title{font-size:31px}.home .shop-prostate-complex .shop-title,.home .shop-secret .shop-title{font-size:27px}.home .impact-description h3{font-size:34px}.home .collection-card-copy h3{font-size:27px}.home .collection-card-copy p{font-size:32px}.home .signature-trio a>span:last-child{font-size:13px}}@media (prefers-reduced-motion:reduce){.home .signature-ornament-right{animation:none}.home .shop-row{transition:none}}.reel-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.reel-card{background:linear-gradient(150deg,#272219,#141619);border:1px solid #c5a57340;border-radius:24px;min-width:0;overflow:hidden}.reel-secret{background:linear-gradient(150deg,#312b38,#161519)}.reel-impegra{background:linear-gradient(150deg,#362326,#171516)}.reel-stage{aspect-ratio:9/16;isolation:isolate;background:#070707;position:relative}.reel-stage video{object-fit:contain;width:100%;height:100%;display:block}.reel-center{color:#fff2cc;backdrop-filter:blur(6px);background:#121110c9;border:1px solid #f4dfaa99;border-radius:50%;place-items:center;width:64px;height:64px;min-height:44px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reel-center .control-icon{width:28px;height:28px}.reel-center .motion-pause{display:none}.reel-center .motion-play{display:block}.reel-card[data-playing=true] .reel-center{opacity:0;pointer-events:none}.reel-card[data-playing=true] .reel-center:focus-visible{opacity:1;pointer-events:auto}.reel-toolbar{border-bottom:1px solid #e6c88520;justify-content:space-between;gap:10px;padding:14px 18px;display:flex}.reel-toolbar button{color:#f5e8ca;white-space:nowrap;border:1px solid #e6c88555;border-radius:30px;min-height:44px;padding:10px 14px;font-size:14px}.reel-toolbar button:hover{background:#e6c88520}.reel-copy{padding:24px}.reel-copy .eyebrow{letter-spacing:.1em;font-size:12px}.reel-copy h3{letter-spacing:-.03em;color:#edcc83;text-wrap:balance;margin:14px 0 24px;font:400 clamp(26px,2.5vw,38px)/1.13 Georgia,serif}.reel-secret h3{color:#d5bde7;font-style:italic}.reel-impegra h3{color:#efb2aa;letter-spacing:-.05em;font-family:Arial,Helvetica,sans-serif;font-weight:700}.reel-copy .text-link{font-size:14px}.reel-error{color:#ffbdaf;margin-top:14px;font-size:14px}.home .social-follow-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;margin:32px auto 0}@media (width<=700px){.home .social-follow-grid{grid-template-columns:1fr}}@media (width<=1000px){.reel-grid{gap:16px}.reel-toolbar{gap:6px;padding:12px}.reel-toolbar button{padding:10px;font-size:13px}.reel-copy{padding:20px}.reel-copy h3{font-size:29px}}@media (width<=700px){.reel-grid{grid-template-columns:1fr;gap:28px;max-width:440px;margin-inline:auto}.reel-stage{aspect-ratio:9/16;max-height:72svh}.reel-copy h3{font-size:35px}.reel-toolbar{padding:14px 18px}.reel-toolbar button{padding:10px 15px;font-size:14px}.reel-copy{padding:24px}}.pdf-dialog.has-page-reader{flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.pdf-dialog.has-page-reader .dialog-top{flex-shrink:0}.pdf-dialog.has-page-reader #pdf-title{max-width:75%;font-size:20px;line-height:1.3}.pdf-dialog.has-page-reader .pdf-actions{flex-shrink:0}.pdf-dialog.has-page-reader .pdf-fallback{flex-shrink:0;margin:8px 0 13px;font-size:11px}.pdf-reader-tools{border-top:1px solid #6b795244;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:11px 0;display:flex}.pdf-reader-tools label{color:#c9d0bc;align-items:center;gap:10px;font-size:12px;display:flex}.pdf-reader-tools select,.pdf-reader-tools button{color:#f2ead6;min-height:40px;font:inherit;background:#293024;border:1px solid #73805c77;border-radius:5px;padding:7px 12px;font-size:12px}.pdf-reader-tools button{cursor:pointer}.pdf-page-reader{overscroll-behavior:contain;scroll-behavior:auto;background:#33372f;flex:1;min-height:0;padding:20px 8px;position:relative;overflow:auto}.pdf-reader-pages{max-width:860px;margin:auto;position:relative}.pdf-reader-pages.is-zoomed{width:1100px;max-width:none}.pdf-reader-pages figure{margin:0 0 26px}.pdf-reader-pages img{width:100%;height:auto;display:block;box-shadow:0 4px 15px #0004}.pdf-reader-pages figcaption{text-align:center;color:#dce0d0;padding-top:10px;font-size:11px}.pdf-dialog [hidden]{display:none!important}.pdf-reader-tools :focus-visible,.pdf-page-reader:focus-visible{outline-offset:2px;outline:2px solid #f0c365}@media (width<=700px){.pdf-dialog.has-page-reader{width:100%;max-width:100vw;height:96dvh;max-height:96dvh;margin:auto;padding:12px 12px 0}.pdf-dialog.has-page-reader .dialog-top{gap:10px;padding-bottom:10px}.pdf-dialog.has-page-reader #pdf-title{max-width:64%;margin:0;font-size:16px}.pdf-dialog.has-page-reader .dialog-top button{min-height:42px;padding:8px 10px;font-size:11px}.pdf-dialog.has-page-reader .pdf-actions{gap:10px;font-size:11px}.pdf-dialog.has-page-reader .pdf-actions a{align-items:center;min-height:40px;font-size:12px;display:inline-flex}.pdf-dialog.has-page-reader .pdf-fallback{margin:0 0 4px;font-size:10px;line-height:1.6}.pdf-reader-tools{padding:7px 0}.pdf-reader-tools select,.pdf-reader-tools button{min-height:40px}.pdf-page-reader{margin-inline:-6px;padding:10px 0}}.home .signature-orbits,.home .signature-product-art:before,.home .signature-product-art:after{display:none}.home .signature-trio img{filter:drop-shadow(0 18px 13px #0009) drop-shadow(5px 3px 19px color-mix(in srgb,var(--tone) 28%,transparent))}img.packshot{filter:drop-shadow(0 12px 15px #0005)}.compare-page .comparison tr>:not(:first-child){animation:24s ease-in-out infinite alternate compare-colour;background-image:url(/assets/paper-grain-r30.svg),linear-gradient(115deg,var(--panel) 8%,color-mix(in srgb,var(--column) 23%,var(--panel)) 38%,var(--panel) 64%,color-mix(in srgb,var(--column) 12%,#101416) 88%)!important;background-size:160px 160px,320% 180%!important}.compare-page .comparison tr>:nth-child(3){animation-delay:-7s}.compare-page .comparison tr>:nth-child(4){animation-delay:-14s}.compare-page .comparison tr>:nth-child(5){animation-delay:-20s}.compare-page .compare-art:before,.compare-page .compare-art:after,.compare-page .compare-end:after{display:none}.compare-page .comparison th img{filter:drop-shadow(4px 10px 13px #0008) drop-shadow(-5px 0 15px color-mix(in srgb,var(--column) 22%,transparent))}.compare-page .page-intro h1 em{background-size:240% 100%;animation:22s ease-in-out infinite alternate title-colour}.compare-page .comparison tbody tr>:first-child{line-height:1.8}.compare-page .comparison thead th:first-child{border-radius:16px 16px 0 0}.compare-page .comparison tbody tr:last-child>:first-child{border-radius:0 0 16px 16px}.compare-page .compare-end{background-size:220% 200%;animation:28s ease-in-out infinite alternate title-colour}@keyframes compare-colour{0%{background-position:0 0,0 20%}50%{background-position:13px -9px,55% 80%}to{background-position:-9px 15px,100% 35%}}@keyframes title-colour{0%{background-position:0%}to{background-position:100%}}.compare-page .ambient-paused,.compare-page .ambient-paused tr>:not(:first-child){animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.compare-page .comparison tr>:not(:first-child),.compare-page .page-intro h1 em,.compare-page .compare-end{animation:none!important}}@media (width<=650px){.compare-page .comparison{width:940px;min-width:940px}.compare-page .comparison tr>:first-child{width:120px;padding-inline:14px}}.signature-trio img{image-rendering:auto;object-fit:contain;transition:transform .35s}.home .signature-trio a:hover img,.home .signature-trio a:focus-visible img{transform:translateY(-3px)}.home .signature-trio a:focus-visible{outline:2px solid var(--tone);outline-offset:8px;border-radius:12px}.documents-page .library-shelf{isolation:isolate;height:380px;padding-bottom:32px;overflow:hidden}.documents-page .shelf-book{object-fit:contain;transform-origin:50%;width:auto;max-width:44%;height:76%;top:4%}.documents-page .shelf-book-3{left:3%;transform:rotate(-12deg)translateY(12px)}.documents-page .shelf-book-0{left:31%;transform:rotate(2deg)}.documents-page .shelf-book-1{right:3%;transform:rotate(12deg)translateY(12px)}.documents-page .library-nav{z-index:1;position:relative}.short-card .video-stage{aspect-ratio:9/16;background:#101516}.short-card .video-launch,.short-card .video-stage iframe{aspect-ratio:9/16;width:100%;height:100%}.short-card .video-launch img{object-fit:cover;width:100%;height:100%}.short-card .reel-copy{padding:22px}.short-card .video-close{min-height:44px;margin:0 22px 20px}.compare-page .comparison tr.compare-purpose td{font-size:15px;line-height:1.65}.compare-page .comparison tr.compare-purpose:first-child td{font-size:18px;font-weight:500}.compare-page .comparison tr>:not(:first-child){transition:box-shadow .4s;animation-duration:12s;background-size:110px 110px,230% 160%!important}.compare-page .comparison tbody tr:hover td{box-shadow:inset 0 0 50px color-mix(in srgb,var(--column) 13%,transparent)}.compare-page .compare-art{transform-origin:50% 70%;animation:7s ease-in-out infinite compare-float}.compare-page th:nth-child(3) .compare-art{animation-delay:-2s}.compare-page th:nth-child(4) .compare-art{animation-delay:-4s}.compare-page th:nth-child(5) .compare-art{animation-delay:-1s}.compare-page .page-intro{isolation:isolate;position:relative;overflow:hidden}.compare-page .page-intro:before{content:"";z-index:-1;pointer-events:none;filter:blur(28px);background:linear-gradient(115deg,#0000 10%,#eebd5817 28%,#e9908312 47%,#9cc3a126 65%,#0000 90%);animation:14s ease-in-out infinite alternate compare-wash;position:absolute;inset:0 -15%}@keyframes compare-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes compare-wash{0%{transform:translate(-12%)scale(1)}to{transform:translate(12%)scale(1.2)}}.ambient-paused .compare-art{animation-play-state:paused}@media (width<=760px){.documents-page .library-shelf{max-width:360px;height:290px}.documents-page .shelf-book{height:74%}.short-card .reel-copy{padding:18px}}@media (prefers-reduced-motion:reduce){.compare-page .compare-art,.compare-page .page-intro:before{animation:none}.home .signature-trio a:hover img{transform:none}}.short-card a.video-launch{display:block;position:relative}.short-card a.video-launch:focus-visible{outline-offset:-4px;outline:3px solid #e5be74}.brand-type{letter-spacing:.16em;color:var(--text,#eee9de);flex-direction:column;align-items:flex-start;gap:5px;line-height:1;display:flex}.brand-type strong{letter-spacing:.19em;font-family:Georgia,serif;font-size:29px;font-weight:400}.brand-type>span{letter-spacing:.25em;font-size:9px;font-weight:600}.footer .brand{width:auto}.desktop-nav{gap:23px}.sun-word{letter-spacing:.07em!important;font-family:Georgia,serif!important;font-size:clamp(22px,3vw,36px)!important;line-height:.92!important}.sun-word i{letter-spacing:.08em;margin-top:12px;font-family:inherit;font-size:.42em;font-style:normal;display:inline-block}.sun-word small{letter-spacing:.32em;margin-top:7px;font:500 .28em/1.4 Arial,sans-serif;display:block}.company-teaser{border-bottom:1px solid #ffffff1e;grid-template-columns:1fr 1fr;gap:70px;padding-top:85px;padding-bottom:85px;display:grid}.company-teaser h2,.company-activity h2,.marking-section h2,.share-entry h2{letter-spacing:-.035em;font-size:clamp(33px,4.6vw,64px);line-height:1.06}.company-teaser p{max-width:580px;margin:0 0 25px;font-size:18px;line-height:1.65}.company-intro h1{letter-spacing:-.04em;font-family:Georgia,serif;font-size:clamp(48px,8.5vw,124px);line-height:.98}.company-intro h1 em{font-style:normal}.company-intro{padding-bottom:72px}.company-facts{grid-template-columns:1.3fr .7fr;align-items:start;gap:100px;display:grid}.company-facts p,.marking-section>p{max-width:820px;font-size:18px;line-height:1.7}.company-facts h2{margin:20px 0;font-size:clamp(42px,5vw,68px)}.company-document{justify-self:end;width:100%;max-width:360px}.company-document .doc-cover{max-height:340px}.company-passport{grid-template-columns:1fr 1fr;gap:26px;margin-top:35px;display:grid}.company-passport>div{border-top:1px solid #ffffff26;padding-top:14px}.company-passport dt{opacity:.7;margin-bottom:8px;font-size:12px}.company-passport dd{margin:0;font-size:20px}.rights-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:42px;display:grid}.rights-summary article{border-top:1px solid #a48c66;padding:22px 0}.rights-summary span{letter-spacing:.08em;color:#d6bd8a;font-size:13px}.rights-summary h3{margin:13px 0;font-size:23px}.rights-summary p{font-size:13px;line-height:1.6}.company-doc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.company-doc-grid .doc-cover{height:290px}.company-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px;display:grid}.company-activity-grid h3{font-size:24px}.company-activity-grid p{font-size:16px;line-height:1.65}.marking-section{border-top:1px solid #ffffff24}.marking-section h2{margin:22px 0 34px}.marking-section .small{max-width:760px;margin-top:25px;font-size:14px}.library-company{padding-top:25px;padding-bottom:40px}.library-company h2{margin:18px 0 28px;font-size:38px}.library-company>.text-link{margin-top:18px;display:inline-flex}.product-rights-link{margin-bottom:32px}.share-intro{padding-bottom:55px}.share-intro h1{font-size:clamp(48px,7vw,98px)}.share-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;padding-top:0;display:grid}.share-card{border:1px solid #ffffff25;border-top:2px solid var(--tone);background:#ffffff03;border-radius:18px;min-width:0;padding:34px}.share-product{grid-template-columns:145px 1fr;align-items:center;gap:20px;min-height:185px;display:grid}.share-product>.packshot{object-fit:contain;width:100%;height:170px}.share-product h2{margin:0 0 14px;font-size:28px;line-height:1.13}.share-product p{margin:0 0 12px;font-size:15px;line-height:1.6}.share-product small{color:#d6c9b3;font-size:12px}.share-qr{border-top:1px solid #ffffff20;align-items:center;gap:25px;margin-top:22px;padding-top:24px;display:flex}.share-qr>img{border-radius:7px;flex-shrink:0;width:144px;height:144px}.share-qr>div{flex-direction:column;align-items:flex-start;gap:19px;display:flex}.share-sellers{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.share-sellers .button{padding:15px 21px;font-size:13px}.share-entry{grid-template-columns:280px 1fr;align-items:center;gap:70px;padding-top:40px;display:grid}.share-entry>img{border-radius:9px;width:280px;height:280px}.share-entry p{max-width:630px;line-height:1.65}.share-entry .small{margin-top:25px;font-size:13px}.product-page .product-story{padding-top:82px;padding-bottom:82px}.product-page .product-story .large-copy{font-size:clamp(22px,2.4vw,32px);line-height:1.45}.product-page .chapters-section .chapter p{max-width:660px}@media (width<=1100px){.desktop-nav{gap:16px}.company-facts{gap:45px}.share-card{padding:25px}.share-product{grid-template-columns:100px 1fr}.share-product h2{font-size:24px}.share-qr{gap:17px}.share-qr>img{width:118px;height:118px}.share-qr .button{padding:14px;font-size:13px}.company-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.company-teaser,.company-facts,.share-entry{grid-template-columns:1fr;gap:28px}.company-teaser{padding-top:50px;padding-bottom:50px}.company-teaser p{font-size:16px}.company-document{justify-self:start;max-width:400px}.company-facts p,.marking-section>p{font-size:16px}.company-doc-grid,.share-grid{grid-template-columns:1fr}.rights-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.rights-summary h3{font-size:20px}.company-activity-grid{grid-template-columns:1fr;gap:24px}.share-entry>img{width:210px;height:210px}.share-product{grid-template-columns:110px 1fr}.share-product h2{font-size:25px}.share-qr>img{width:135px;height:135px}.share-qr .button{font-size:14px}.share-intro p{font-size:17px}.product-page .product-story{padding-top:48px;padding-bottom:48px}.company-passport dd{font-size:17px}.sun-word{font-size:24px!important}.sun-word i{margin-top:8px}.sun-word small{margin-top:5px}}@media (width<=380px){.header .brand{width:126px;min-width:126px}.brand-type strong{font-size:24px}.brand-type>span{font-size:7px}.share-card{padding:18px}.share-product{grid-template-columns:85px 1fr;gap:12px}.share-product h2{font-size:22px}.share-qr>img{width:110px;height:110px}.share-qr{gap:15px}.share-qr .button{padding:12px;font-size:12px}.share-qr .text-link{font-size:12px}.company-intro h1{font-size:42px}.rights-summary,.company-passport{grid-template-columns:1fr}.share-sellers .button{text-align:center;flex:1}}.header .brand,.footer .brand{align-items:center;gap:13px;width:auto;min-width:0;display:inline-flex}.header .brand{width:238px;min-width:238px}.brand-emblem{color:#17130b;background:radial-gradient(circle at 35% 28%,#fff0b8 0,#d6a947 32%,#75501c 72%,#181713 74%);border:1px solid #d5b86866;border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid;position:relative;box-shadow:0 0 0 3px #b58c3522,0 0 28px #d6a9471f}.brand-emblem:before,.brand-emblem:after{content:"";border:1px solid #2b2315;border-radius:50%;position:absolute;inset:4px}.brand-emblem:after{clip-path:polygon(0 0,100% 0,100% 38%,0 38%);border-color:#d5b86824;inset:-5px}.brand-emblem span{z-index:1;letter-spacing:-.06em;font:600 25px/.9 Georgia,serif;position:relative}.brand-type{gap:3px;line-height:1}.brand-type strong{letter-spacing:.17em;font-size:24px}.brand-type>span{letter-spacing:.29em;color:#e1c679;font-size:8px}.brand-type>small{letter-spacing:.18em;color:#8f8a7d;margin-top:3px;font-size:6px}.footer .brand-emblem{flex-basis:49px;width:49px;height:49px}.footer .brand-type strong{font-size:29px}.sun-brand{color:#4b3210;text-align:center;text-shadow:0 1px 1px #fff4b780;align-content:center;justify-items:center;display:grid}.sun-emblem{border:1px solid #60431380;border-radius:50%;place-items:center;width:55px;height:55px;font:600 36px/.9 Georgia,serif;display:grid;box-shadow:0 0 0 5px #68491816,inset 0 0 20px #fff2ba4a}.collection>.section-heading h2{max-width:13ch}.collection-card-copy .eyebrow{border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);letter-spacing:.1em;background:#111b;border-radius:999px;padding:7px 10px;font-size:10px;display:inline-flex}.collection-card-copy p{max-width:12ch}.signature-copy p{max-width:37ch;font-size:20px;line-height:1.55}.signature-moment .signature-copy h2{max-width:10ch}.impact-note{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex;color:#efe5d3!important;font-size:20px!important}.impact-note strong{color:#f2d697;font-family:Georgia,serif;font-size:28px;font-weight:400}.impact-safety{color:#9f9b91!important;margin:15px 7% 0!important}.company-teaser{background:radial-gradient(circle at 5%,#c0953620,#0000 40%),linear-gradient(115deg,#141511,#111416);border-top:1px solid #d3b8662c;margin-top:34px;position:relative}.company-teaser:before{content:"AR";color:#d6b7660a;pointer-events:none;font:400 clamp(90px,15vw,220px)/1 Georgia,serif;position:absolute;top:50%;right:5%;translate:0 -50%}.compare-page .compare-intro{padding-bottom:54px}.compare-page .compare-section{padding-top:34px}.compare-page .table-scroll{background:linear-gradient(#ffffff02,#0000 180px);padding-top:18px}.compare-page .comparison{border-spacing:12px 0}.compare-page .comparison thead th:not(:first-child){padding-top:30px}.compare-page .comparison tbody tr:first-child td{font-size:20px;line-height:1.42}.documents-page .library-shelf{clip-path:inset(0 round 22px);padding-inline:18px;overflow:hidden}.documents-page .shelf-book-3{left:4%}.documents-page .shelf-book-1{right:4%}.share-main{background:radial-gradient(circle at 10%,#ddbd6e19,#0000 44%),#121613;border:1px solid #d4b86d33;border-radius:24px;grid-template-columns:300px 1fr;align-items:center;gap:70px;margin-bottom:30px;padding-top:38px;padding-bottom:72px;display:grid}.share-main-qr{justify-items:center;gap:18px;display:grid}.share-main-qr img{border:10px solid #f7f4eb;border-radius:12px;width:250px;height:250px}.share-main h2{margin:18px 0 24px;font-size:clamp(42px,5vw,70px);line-height:1.02}.share-main p{max-width:55ch;font-size:18px;line-height:1.65}.share-quick-links{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.share-quick-links a{color:#e7d7ad;background:#ffffff05;border:1px solid #ffffff2b;border-radius:999px;align-items:center;min-height:44px;padding:10px 14px;font-size:13px;display:inline-flex}.share-quick-links a:hover{color:#fff;border-color:#d7bc75}.company-monogram{letter-spacing:-.14em;color:#dabd7208;z-index:-1;font:400 clamp(150px,24vw,350px)/.8 Georgia,serif;position:absolute;top:47%;right:7%;translate:0 -50%}.company-intro h1{letter-spacing:.015em;text-shadow:0 0 38px #dabd7114;font-family:Georgia,Times New Roman,serif;font-variant-caps:small-caps}.company-intro h1 em{letter-spacing:.08em;color:#dfc475}.company-facts h2,.company-activity h2,.company-rights h2{letter-spacing:.015em;font-family:Georgia,Times New Roman,serif}.company-passport dd,.rights-summary h3{font-family:Georgia,Times New Roman,serif}@media (width<=1260px){.header .brand{width:205px;min-width:205px}.brand-type>small{display:none}.desktop-nav{gap:13px}.brand-type strong{font-size:21px}}@media (width<=900px){.header .brand{width:auto;min-width:0}.brand-emblem{flex-basis:39px;width:39px;height:39px}.brand-emblem span{font-size:23px}.brand-type>span{font-size:7px}.share-main{grid-template-columns:240px 1fr;gap:38px}.share-main-qr img{width:210px;height:210px}}@media (width<=760px){.brand-emblem{flex-basis:36px;width:36px;height:36px}.brand-emblem span{font-size:21px}.brand-type strong{font-size:19px}.brand-type>span{font-size:6px}.sun-emblem{width:46px;height:46px;font-size:30px}.sun-brand strong{margin-top:9px;font-size:15px}.signature-copy p{font-size:17px}.impact-note{display:block;font-size:17px!important}.impact-note strong{margin-bottom:8px;font-size:23px;display:block}.share-main{grid-template-columns:1fr;gap:30px;padding:34px 22px 42px}.share-main-qr{justify-items:start}.share-main-qr img{width:190px;height:190px}.share-main h2{font-size:42px}.share-main p{font-size:16px}.compare-page .compare-section{padding-top:20px}.compare-page .table-scroll{padding-top:12px}.documents-page .library-shelf{padding-inline:10px}.company-monogram{font-size:170px;top:35%}.company-intro h1{letter-spacing:0}.company-intro h1 em{letter-spacing:.04em}}@media (width<=390px){.header .brand{gap:8px}.brand-emblem{flex-basis:32px;width:32px;height:32px}.brand-emblem span{font-size:18px}.brand-type strong{font-size:17px}.brand-type>span{display:none}.share-main-qr img{width:170px;height:170px}.share-quick-links a{font-size:12px}.collection-card-copy .eyebrow{font-size:9px}}.header .brand{gap:15px;width:272px;min-width:272px}.header .brand-emblem{flex-basis:48px;width:48px;height:48px}.header .brand-emblem span{font-size:28px}.header .brand-type{gap:4px}.header .brand-type strong{letter-spacing:.16em;font-size:31px}.header .brand-type>span{letter-spacing:.27em;font-size:11px}.header .brand-type>small{letter-spacing:.17em;margin-top:4px;font-size:7px}.signature-moment{gap:46px}.signature-copy{text-align:center;justify-items:center;display:grid}.signature-moment .signature-copy h2{max-width:none;margin-inline:auto}.signature-copy p{margin-inline:auto}.signature-trio{margin-top:8px}.company-teaser>div{text-align:center;align-content:center;justify-items:center;display:grid}.company-teaser p,.company-teaser .button{margin-inline:auto}.compare-page .comparison tbody tr:first-child td{color:var(--compare-accent,var(--ink));font-family:Georgia,Times New Roman,serif;font-size:22px}.compare-page .comparison tbody tr:nth-child(2) td{color:#eee6d9;font-weight:600}@media (width<=1260px){.header .brand{gap:12px;width:225px;min-width:225px}.header .brand-emblem{flex-basis:42px;width:42px;height:42px}.header .brand-emblem span,.header .brand-type strong{font-size:25px}.header .brand-type>span{font-size:9px}.header .brand-type>small{display:none}.desktop-nav{gap:12px}}@media (width<=900px){.header .brand{width:auto;min-width:0}.header .brand-type strong{font-size:23px}.header .brand-type>span{font-size:8px}}@media (width<=760px){.header .brand{gap:10px}.header .brand-emblem{flex-basis:38px;width:38px;height:38px}.header .brand-emblem span{font-size:22px}.header .brand-type strong{font-size:21px}.header .brand-type>span{letter-spacing:.22em;font-size:7px}.signature-moment{gap:34px}.signature-trio{margin-top:0}.company-teaser{gap:38px}.compare-page .comparison tbody tr:first-child td{font-size:19px}}@media (width<=390px){.header .brand-emblem{flex-basis:34px;width:34px;height:34px}.header .brand-emblem span{font-size:20px}.header .brand-type strong{letter-spacing:.14em;font-size:19px}.header .brand-type>span{font-size:7px;display:block}}.sun-brand{text-shadow:0 1px 1px #fff4b780;gap:6px;width:78%}.sun-founded,.sun-origin{letter-spacing:.22em;color:#63451a;font:700 7px/1.2 Arial,sans-serif}.sun-rule{background:#6f4a167d;width:72px;height:1px;display:block}.sun-brand small{letter-spacing:.29em;margin-left:2px;font:700 8px/1.2 Arial,sans-serif}.sun-origin{letter-spacing:.14em;margin-top:2px;font-size:6px}.sun-emblem{display:none}.company-teaser{margin-bottom:clamp(82px,8vw,148px)}.home-docs{margin-top:0}.document-exhibit img,.doc-cover img{image-rendering:auto;transform:translateZ(0)}.double-impact{clip-path:inset(0 round 36px);border-radius:36px;overflow:clip}.impact-product img{image-rendering:auto;backface-visibility:hidden}.product-page .chapters-section>.section-heading{text-align:center;justify-items:center;gap:10px;display:grid}.product-page .chapters-section>.section-heading>div{justify-items:center;display:grid}.product-page .chapters-section>.section-heading>.small{display:none}.product-page .product-films{margin-top:58px;padding-top:46px}.product-page .film-heading{text-align:center;justify-items:center;gap:13px;margin:0 auto 30px;display:grid}.product-page .film-heading h3{text-wrap:balance;max-width:24ch;font-size:clamp(29px,3vw,44px)}.product-impegra .product-story{text-align:center;grid-template-columns:minmax(0,900px);justify-content:center;justify-items:center;gap:28px}.product-impegra .product-story h2,.product-impegra .product-story .large-copy,.product-impegra .product-story>div>p+p{max-width:30ch;margin-inline:auto}.video-play{justify-content:center;align-items:center;margin:0;padding:0;display:flex;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(1)}.video-play svg{width:24px;height:24px;margin:0;display:block;transform:translate(1px)}.video-launch:hover .video-play{transform:translate(-50%,-50%)scale(1.06)scale(1)}.compare-pairings{background:radial-gradient(at 50% 0,#bd8f4030,#0000 48%),linear-gradient(145deg,#17191a,#0d1512 62%,#171719);border:1px solid #b7c9ac2c;border-radius:34px;max-width:1304px;margin:78px auto;padding:70px 52px;overflow:hidden}.pairing-heading{text-align:center;justify-items:center;max-width:760px;margin:0 auto 44px;display:grid}.pairing-heading h2{margin:15px 0 20px;font-size:clamp(42px,5vw,72px);line-height:1.03}.pairing-heading p{max-width:54ch;font-size:18px;line-height:1.65}.pairing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.pairing-card{border:1px solid color-mix(in srgb,var(--pair-tone) 32%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--pair-tone) 10%,#121415),#101313 64%);border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(76px,.52fr) minmax(0,1fr);align-items:center;gap:10px;padding:28px 24px 24px;display:grid;overflow:hidden}.pairing-product{text-align:center;justify-items:center;gap:12px;min-width:0;display:grid}.pairing-product img{object-fit:contain;image-rendering:auto;filter:drop-shadow(0 18px 17px #0009);width:100%;height:210px}.pairing-product span{color:#eee8dc;font-size:14px;line-height:1.35}.pairing-link{width:100%;color:var(--pair-tone);grid-template-columns:1fr 34px 1fr;align-items:center;display:grid}.pairing-link i{background:linear-gradient(90deg,transparent,var(--pair-tone));height:1px}.pairing-link i:last-child{background:linear-gradient(90deg,var(--pair-tone),transparent)}.pairing-link b{border:1px solid color-mix(in srgb,var(--pair-tone) 65%,transparent);border-radius:50%;place-items:center;width:34px;height:34px;font:400 20px/1 Arial,sans-serif;display:grid}.pairing-copy{text-align:center;border-top:1px solid color-mix(in srgb,var(--pair-tone) 20%,transparent);grid-column:1/-1;margin-top:8px;padding-top:20px}.pairing-copy strong{color:var(--pair-tone);font-family:Georgia,serif;font-size:25px;font-weight:400;display:block}.pairing-copy p{color:#c8c6bd;max-width:44ch;margin:9px auto 0;font-size:15px;line-height:1.6}.pairing-safety{text-align:center;color:#aaa99f;margin:24px auto 0}@media (width<=1000px){.solar-sun{width:150px;height:150px}.sun-brand{gap:4px}.sun-brand strong{font-size:23px}.sun-rule{width:58px}.sun-brand small{font-size:7px}.sun-founded{font-size:6px}.sun-origin{font-size:5px}.company-teaser{margin-bottom:92px}.compare-pairings{margin-inline:24px;padding:56px 30px}.pairing-grid{grid-template-columns:1fr}.pairing-card{width:100%;max-width:680px;margin-inline:auto}}@media (width<=650px){.solar-sun{width:106px;height:106px}.sun-brand{gap:3px}.sun-brand strong{letter-spacing:.1em;font-size:16px}.sun-rule{width:42px}.sun-brand small{letter-spacing:.2em;font-size:5px}.sun-founded{font-size:5px}.sun-origin{display:none}.company-teaser{margin-bottom:76px}.double-impact{clip-path:inset(0 round 26px);border-radius:26px}.product-page .product-films{margin-top:42px;padding-top:34px}.product-page .film-heading{margin-bottom:24px}.product-page .film-heading h3{font-size:29px}.video-play{width:58px;height:58px}.compare-pairings{border-radius:26px;margin:54px 14px;padding:46px 18px}.pairing-heading{margin-bottom:30px}.pairing-heading h2{font-size:42px}.pairing-heading p{font-size:16px}.pairing-card{border-radius:22px;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);gap:7px;padding:22px 15px 20px}.pairing-product img{height:150px}.pairing-product span{font-size:12px}.pairing-link{grid-template-columns:1fr 28px 1fr}.pairing-link b{width:28px;height:28px;font-size:17px}.pairing-copy strong{font-size:23px}.pairing-copy p{font-size:14px}}@media (width<=380px){.solar-sun{width:88px;height:88px}.sun-brand strong{font-size:14px}.sun-brand small,.sun-founded{font-size:4px}.sun-rule{width:34px}.company-teaser{margin-bottom:64px}.pairing-card{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);padding-inline:11px}.pairing-product img{height:122px}.pairing-product span{font-size:11px}.pairing-link{grid-template-columns:1fr 24px 1fr}.pairing-link b{width:24px;height:24px;font-size:15px}}@media (prefers-reduced-motion:reduce){.video-play,.video-launch:hover .video-play{transition:none;transform:translate(-50%,-50%)}}.brand-emblem{background:#0f100e;border-color:#d9b45d80;overflow:hidden;box-shadow:0 0 0 3px #c3953828,0 0 32px #e3b84c22}.brand-emblem:before,.brand-emblem:after{content:none}.brand-emblem img{object-fit:contain;display:block;transform:scale(1.08);width:100%!important;height:100%!important}.brand-type strong{letter-spacing:.15em;font-family:Segoe UI Variable Display,Arial Narrow,Arial,sans-serif;font-weight:700;line-height:.9}.brand-type>span{font-family:Segoe UI Variable Text,Arial,sans-serif;font-weight:700}.sun-brand{gap:5px;width:86%}.sun-lion{filter:drop-shadow(0 5px 7px #6a430d42);width:58px;height:58px;margin-bottom:1px;display:block}.sun-brand strong{letter-spacing:.12em;margin:0 0 0 4px;font-family:Segoe UI Variable Display,Arial Narrow,Arial,sans-serif;font-size:36px;font-weight:750;line-height:.88}.sun-brand small{letter-spacing:.25em;font-size:10px}.sun-founded{font-size:8px}.sun-origin{font-size:7px}.company-monogram{opacity:.13;filter:drop-shadow(0 0 45px #d9ad476e);place-items:center;width:clamp(250px,31vw,520px);height:clamp(250px,31vw,520px);display:grid;top:50%;right:4%;translate:0 -50%}.company-monogram img{object-fit:contain;width:100%;height:100%}.company-intro{isolation:isolate;position:relative;overflow:hidden}.company-intro:after{content:"";z-index:-1;background:radial-gradient(circle,#d5a84415,#0000 68%);width:55%;height:75%;animation:9s ease-in-out infinite alternate company-halo;position:absolute;top:14%;right:-4%}.company-intro h1{letter-spacing:.035em;text-transform:uppercase;max-width:10ch;font-family:Segoe UI Variable Display,Arial Narrow,Arial,sans-serif;font-weight:720;line-height:.84}.company-intro h1 em{letter-spacing:.02em;font-family:inherit;font-style:normal;font-weight:720}.company-teaser:before{aspect-ratio:1;opacity:.055;pointer-events:none;background:url(/brand/allex-lion-sun.svg) 50%/contain no-repeat;transform:translateY(-50%);content:""!important;width:min(25vw,330px)!important;top:50%!important;right:4%!important;translate:none!important}@keyframes company-halo{0%{opacity:.55;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}.impact-particles{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.impact-particles i{left:var(--x);top:var(--y);width:var(--s);height:var(--s);background:var(--impact-tone,#e7c46c);box-shadow:0 0 12px 3px color-mix(in srgb,var(--impact-tone,#e7c46c) 45%,transparent);opacity:.16;animation:impact-dust var(--d) ease-in-out var(--delay) infinite alternate;border-radius:50%;position:absolute}@keyframes impact-dust{0%{opacity:.08;transform:translate(-12px,22px)scale(.55)}45%{opacity:.55}to{opacity:.18;transform:translate(18px,-34px)scale(1.35)}}.double-impact{box-shadow:0 28px 100px #0009,inset 0 0 80px #d7bc5410}.double-impact:before{animation:7s ease-in-out infinite alternate impact-glow}.double-impact .impact-heading,.double-impact .impact-switch,.double-impact .impact-panel,.double-impact .impact-note{z-index:2;position:relative}.double-impact .impact-heading h2 em{text-shadow:0 0 24px #e7c46c2e;animation:4.2s ease-in-out infinite impact-word;display:inline-block}.double-impact .impact-left{animation:6.2s cubic-bezier(.55,.05,.32,1) infinite impact-drive-left}.double-impact .impact-right{animation:6.2s cubic-bezier(.55,.05,.32,1) infinite impact-drive-right}.double-impact .impact-plus{animation:3.1s ease-in-out infinite impact-core}@keyframes impact-glow{0%{filter:saturate(.9);transform:scale(1)}to{filter:saturate(1.25);transform:scale(1.04)}}@keyframes impact-word{0%,to{filter:brightness();transform:translateY(0)}50%{filter:brightness(1.22);transform:translateY(-3px)}}@keyframes impact-drive-left{0%,to{transform:translate(-3px)rotate(-.3deg)}42%{transform:translate(12px)rotate(.5deg)scale(1.025)}52%{transform:translate(5px)scale(.99)}}@keyframes impact-drive-right{0%,to{transform:translate(3px)rotate(.3deg)}42%{transform:translate(-12px)rotate(-.5deg)scale(1.025)}52%{transform:translate(-5px)scale(.99)}}@keyframes impact-core{0%,to{text-shadow:0 0 15px #d8c16a55;transform:translate(-50%,-50%)scale(.92)}50%{text-shadow:0 0 34px #fff2b8;transform:translate(-50%,-50%)scale(1.18)}}.compare-pairings{isolation:isolate;position:relative;box-shadow:0 35px 100px #0009,inset 0 0 100px #cfac4910}.compare-pairings:before{content:"";aspect-ratio:1;z-index:-1;border:1px solid #dfbd5d26;border-radius:50%;width:75%;animation:16s linear infinite pairing-orbit;position:absolute;top:-48%;left:12%;box-shadow:0 0 0 48px #d6b65308,0 0 0 104px #c9983c05}.compare-pairings>.pairing-heading,.compare-pairings>.pairing-grid{z-index:2;position:relative}.pairing-card{box-shadow:inset 0 0 55px color-mix(in srgb,var(--pair-tone) 6%,transparent);position:relative}.pairing-card .pairing-product:first-child img{animation:6.6s ease-in-out infinite pair-product-left}.pairing-card .pairing-product:nth-of-type(2) img{animation:6.6s ease-in-out infinite pair-product-right}.pairing-link b{box-shadow:0 0 22px color-mix(in srgb,var(--pair-tone) 22%,transparent);animation:3.4s ease-in-out infinite pair-core}@keyframes pairing-orbit{to{transform:rotate(360deg)}}@keyframes pair-product-left{0%,to{transform:translate(0)}50%{transform:translate(6px)translateY(-3px)}}@keyframes pair-product-right{0%,to{transform:translate(0)}50%{transform:translate(-6px)translateY(3px)}}@keyframes pair-core{0%,to{filter:brightness(.9);transform:scale(.92)}50%{filter:brightness(1.4);transform:scale(1.16)}}.compare-end{isolation:isolate;text-align:center;align-content:center;justify-items:center;min-height:520px;display:grid;position:relative;overflow:hidden;margin:82px auto!important;padding:70px clamp(24px,7vw,100px)!important}.compare-end>:not(.impact-particles){z-index:2;position:relative}.compare-end:before,.compare-end:after{pointer-events:none;border:1px solid #d8b75820;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg);content:""!important;display:block!important}.compare-end:before{width:82%;height:58%;animation:12s ease-in-out infinite alternate end-orbit}.compare-end:after{width:52%;height:92%;animation:15s ease-in-out -4s infinite alternate-reverse end-orbit}.compare-end .button{justify-self:center}@keyframes end-orbit{0%{transform:translate(-50%,-50%)rotate(-15deg)scale(.94)}to{transform:translate(-50%,-50%)rotate(-4deg)scale(1.06)}}@media (width<=900px){.solar-sun{width:174px;height:174px}.sun-lion{width:43px;height:43px}.sun-brand strong{font-size:28px}.sun-brand small{font-size:8px}.sun-founded{font-size:6px}.sun-origin{font-size:5px}.company-monogram{opacity:.1;right:-6%}.company-intro h1{font-size:clamp(54px,10.8vw,92px)}}@media (width<=650px){.solar-sun{width:132px;height:132px}.sun-brand{gap:3px}.sun-lion{width:34px;height:34px}.sun-brand strong{font-size:21px}.sun-brand small{font-size:6px}.sun-founded,.sun-origin,.sun-rule{display:none}.company-monogram{opacity:.075;width:240px;height:240px;top:43%;right:-30%}.company-intro h1{letter-spacing:.02em;font-size:clamp(48px,14vw,68px);line-height:.9}.double-impact .impact-left,.double-impact .impact-right{animation-duration:7.4s}.compare-end{min-height:470px;margin:54px 14px!important;padding:58px 22px!important}.compare-end:before{width:125%;height:52%}.compare-end:after{width:78%;height:84%}}@media (width<=380px){.header .brand{gap:9px}.header .brand-emblem{flex-basis:35px;width:35px;height:35px}.header .brand-type strong{font-size:18px}.header .brand-type>span{letter-spacing:.17em;font-size:6px;display:block}.solar-sun{width:116px;height:116px}.sun-lion{width:30px;height:30px}.sun-brand strong{font-size:19px}.sun-brand small{font-size:5px}.company-intro h1{font-size:45px}}@media (prefers-reduced-motion:reduce){.impact-particles i,.double-impact:before,.double-impact .impact-heading h2 em,.double-impact .impact-left,.double-impact .impact-right,.double-impact .impact-plus,.compare-pairings:before,.pairing-card .pairing-product img,.pairing-link b,.compare-end:before,.compare-end:after,.company-intro:after{animation:none!important}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.double-impact .impact-heading>div{min-width:0;max-width:100%}.double-impact .impact-heading h2{text-wrap:balance;max-width:100%;overflow:visible}.double-impact .impact-heading h2 em{max-width:100%}.compare-pairings .pairing-heading{min-width:0;max-width:100%}.compare-pairings .pairing-heading h2{text-wrap:balance;max-width:100%;overflow:visible}.signature-moment{isolation:isolate;box-shadow:0 28px 100px #0008,inset 0 0 90px #d6b95d0a}.signature-moment>.signature-copy,.signature-moment>.signature-trio{z-index:3;position:relative}.signature-stars{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.signature-stars i{left:var(--x);top:var(--y);width:var(--s);height:var(--s);opacity:.18;animation:signature-twinkle var(--d) ease-in-out var(--delay) infinite;background:#f7df9c;border-radius:50%;position:absolute;box-shadow:0 0 7px 1px #f2c9697a}.signature-stars i:nth-child(5n+1){border-radius:0;transform:rotate(45deg);box-shadow:0 0 10px 2px #fff1b86b}.signature-stars i:nth-child(4n+2){background:#efaaa5;box-shadow:0 0 8px 1px #efaaa55c}.signature-stars i:nth-child(6n+3){background:#a7cfae;box-shadow:0 0 8px 1px #a7cfae52}.signature-halo{z-index:1;aspect-ratio:2.7;pointer-events:none;border:1px solid #e4c46a2d;border-radius:50%;width:min(78%,900px);animation:13s ease-in-out infinite alternate signature-halo;position:absolute;top:61%;left:50%;transform:translate(-50%,-50%)rotate(-7deg);box-shadow:0 0 0 34px #e2bf5e08,0 0 0 78px #da9f7105}.signature-halo:before,.signature-halo:after{content:"";background:#f7df9c;border-radius:50%;width:5px;height:5px;animation:10s linear infinite signature-orbit-star;position:absolute;box-shadow:0 0 13px 3px #f3ce77}.signature-halo:before{top:11%;left:12%}.signature-halo:after{animation-duration:14s;animation-direction:reverse;bottom:12%;right:9%}.signature-trio a:first-child img{animation:7.8s ease-in-out -1s infinite signature-product-float}.signature-trio a:nth-child(2) img{animation:8.6s ease-in-out -3.4s infinite signature-product-float}.signature-trio a:nth-child(3) img{animation:8.2s ease-in-out -5.2s infinite signature-product-float}@keyframes signature-twinkle{0%,to{opacity:.08;translate:0 6px;scale:.7}45%{opacity:.48}60%{opacity:.28;translate:0 -4px;scale:1.2}}@keyframes signature-halo{0%{opacity:.62;transform:translate(-50%,-50%)rotate(-9deg)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)rotate(-4deg)scale(1.035)}}@keyframes signature-orbit-star{0%{opacity:.35;transform:translate(-8px,5px)scale(.7)}50%{opacity:1;transform:translate(14px,-9px)scale(1.25)}to{opacity:.35;transform:translate(-8px,5px)scale(.7)}}@keyframes signature-product-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (width<=900px){.double-impact .impact-heading{align-items:start}.double-impact .impact-heading>div{flex:auto}.double-impact .impact-heading h2{font-size:clamp(44px,7vw,58px)}.signature-halo{width:92%;top:65%}}@media (width<=650px){.double-impact .impact-heading h2{font-size:clamp(38px,12vw,46px);line-height:1.04}.double-impact .impact-heading h2 em{display:inline}.compare-pairings .pairing-heading h2{font-size:clamp(38px,12vw,46px);line-height:1.03}.signature-stars i:nth-child(3n){display:none}.signature-halo{width:128%;top:70%;box-shadow:0 0 0 24px #e2bf5e06,0 0 0 52px #da9f7104}}@media (width<=360px){.double-impact .impact-heading h2{font-size:clamp(36px,11.5vw,41px)}.compare-pairings .pairing-heading h2{font-size:39px}}@media (prefers-reduced-motion:reduce){.signature-stars i,.signature-halo,.signature-halo:before,.signature-halo:after,.signature-trio img{animation:none!important}}.tiktok-top-section{isolation:isolate;max-width:1304px;padding-block:78px 72px;position:relative;overflow:hidden}.tiktok-top-section:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(140deg,#151a1b,#151319 70%,#131917);border:1px solid #d6b36f24;border-radius:32px;position:absolute;inset:12px 12px 0}.tiktok-atmosphere{z-index:-1;pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}.tiktok-atmosphere:before{content:"";opacity:.24;background-image:radial-gradient(circle at 8% 16%,#f4e8cf 0 1px,#0000 1.5px),radial-gradient(circle at 19% 67%,#d9c8ef 0 1px,#0000 1.5px),radial-gradient(circle at 36% 28%,#f4e8cf 0 1px,#0000 1.5px),radial-gradient(circle at 51% 82%,#d9c8ef 0 1px,#0000 1.5px),radial-gradient(circle at 68% 13%,#f4e8cf 0 1px,#0000 1.5px),radial-gradient(circle at 79% 55%,#d9c8ef 0 1px,#0000 1.5px),radial-gradient(circle at 92% 33%,#f4e8cf 0 1px,#0000 1.5px);background-repeat:no-repeat;animation:58s ease-in-out infinite alternate paused tiktok-stars;position:absolute;inset:0}.tiktok-atmosphere span{filter:blur(4px);background:radial-gradient(#b2945427,#0000 68%);border-radius:50%;width:650px;height:540px;animation:34s ease-in-out infinite alternate paused tiktok-drift;position:absolute;top:80px;left:-220px}.tiktok-atmosphere span+span{background:radial-gradient(at 58% 42%,#8d76ae24,#0000 68%),radial-gradient(at 38% 58%,#4d817120,#0000 68%);width:760px;height:480px;animation-duration:42s;animation-direction:alternate-reverse;animation-delay:-12s;top:34%;left:auto;right:-180px}[data-tiktok-motion=running] .tiktok-atmosphere span,[data-tiktok-motion=running] .tiktok-atmosphere:before{animation-play-state:running}@keyframes tiktok-drift{0%{transform:translateY(-60px)scale(.8)}to{transform:translate(120px,100px)scale(1.12)}}@keyframes tiktok-stars{0%{opacity:.12;transform:translateY(0)}to{opacity:.3;transform:translateY(-10px)}}.tiktok-top-section .section-heading{align-items:flex-end;gap:28px;max-width:1140px;margin-inline:auto;padding-inline:26px}.tiktok-top-section .section-heading h2{max-width:none}.tiktok-top-section .section-heading p{max-width:32ch;margin:0;font-size:15px;line-height:1.6}.tiktok-heading-aside{justify-items:start;gap:14px;display:grid}.tiktok-motion-toggle{color:#f1e8d7;min-height:44px;font:inherit;cursor:pointer;background:#15181b;border:1px solid #dbc79a55;border-radius:999px;padding:8px 16px;font-size:12px}.tiktok-motion-toggle:hover{border-color:#dbc79a}.tiktok-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;max-width:1140px;margin:0 auto;padding-inline:26px;display:grid}.tiktok-top-card{--card-tone:#d6b36f;border:1px solid color-mix(in srgb,var(--card-tone) 36%,transparent);background:#141719;border-radius:22px;flex-direction:column;min-width:0;transition:border-color .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 18px 40px #0005}.tiktok-top-card:nth-child(2){--card-tone:#f29d8e}.tiktok-top-card:nth-child(3){--card-tone:#a9d7bd}.tiktok-top-card:nth-child(4){--card-tone:#b49ed2}.tiktok-top-card:nth-child(5){--card-tone:#efc56b}.tiktok-top-card:nth-child(6){--card-tone:#df8d82}.tiktok-top-card:hover,.tiktok-top-card:focus-within{border-color:var(--card-tone);box-shadow:0 20px 45px #0008,0 0 24px color-mix(in srgb,var(--card-tone) 12%,transparent)}.tiktok-top-media{aspect-ratio:3/4;color:#fff;background:#17191a;display:block;position:relative;overflow:hidden}.tiktok-top-media:after{content:"";pointer-events:none;background:linear-gradient(#090b0d22,#0000 35%,#090b0dbb);position:absolute;inset:0}.tiktok-top-media img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .45s;display:block}.tiktok-top-card:hover .tiktok-top-media img,.tiktok-top-card:focus-within .tiktok-top-media img{transform:scale(1.025)}.tiktok-top-play{z-index:1;color:#fff;backdrop-filter:blur(9px);background:#10161ab8;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:40px;height:40px;min-height:40px;padding:0;transition:background .25s,border-color .25s;display:grid;position:absolute;bottom:14px;left:14px;box-shadow:0 4px 18px #0005}.tiktok-top-play svg{width:17px;height:17px}.tiktok-top-play span{display:none}.tiktok-top-card:hover .tiktok-top-play{background:#1b2024d9;border-color:#fff}.tiktok-top-rank{z-index:1;color:#fff7e9;width:36px;height:36px;font-family:var(--sans);letter-spacing:.1em;background:#101212d9;border:1px solid #fff5;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:15px;right:15px}.tiktok-top-copy{flex-direction:column;flex:1;justify-content:space-between;gap:20px;min-width:0;padding:22px 20px 14px;display:flex}.tiktok-top-copy .eyebrow{color:var(--card-tone);letter-spacing:.08em;margin-bottom:10px;font-size:10px;display:block}.tiktok-top-copy h3{color:#f0e9dc;overflow-wrap:anywhere;margin:0;font-size:clamp(19px,1.7vw,24px);line-height:1.24}.tiktok-top-views{color:var(--card-tone);font-family:var(--sans);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:19px;line-height:1.25;display:flex}.tiktok-top-views small{color:#c1bdb4;font-size:11px;font-weight:500}.tiktok-top-card>.text-link{color:#ede5d7;border-top:1px solid #ffffff1c;justify-content:space-between;align-self:stretch;align-items:center;gap:12px;min-height:48px;margin:0 20px 16px;padding-top:12px;font-size:13px;display:flex}.tiktok-top-card>.text-link:hover{color:var(--card-tone)}.tiktok-top-media:focus-visible,.tiktok-top-card>.text-link:focus-visible,.tiktok-motion-toggle:focus-visible{outline-offset:-4px;outline:3px solid #f1cf87}.tiktok-snapshot-note{color:#b2afa6;max-width:1140px;margin:24px auto 0;padding-inline:26px;font-size:12px;line-height:1.6}@media (width<=999px){.tiktok-podium{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tiktok-top-section{padding-block:62px}.tiktok-top-section .section-heading{flex-wrap:wrap}.tiktok-top-copy h3{font-size:22px}}@media (width<=599px){.tiktok-top-section{padding-block:46px}.tiktok-top-section:before{border-radius:24px;inset:0}.tiktok-top-section .section-heading{padding-inline:18px;display:block}.tiktok-heading-aside{margin-top:18px}.tiktok-top-section .section-heading p{font-size:14px}.tiktok-podium{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:520px;padding-inline:18px}.tiktok-top-card{border-radius:16px}.tiktok-top-media{aspect-ratio:1}.tiktok-top-play{width:38px;height:38px;min-height:38px;bottom:9px;left:9px}.tiktok-top-rank{width:30px;height:30px;font-size:10px;top:9px;right:9px}.tiktok-top-copy{gap:10px;padding:12px 10px 9px}.tiktok-top-copy .eyebrow{letter-spacing:.04em;margin-bottom:6px;font-size:8px}.tiktok-top-copy h3{font-size:clamp(14px,4.5vw,17px);line-height:1.22}.tiktok-top-views{gap:5px;font-size:15px}.tiktok-top-views small{font-size:10px}.tiktok-top-card>.text-link{gap:4px;min-height:44px;margin:0 9px 9px;padding-top:8px;font-size:10px}.tiktok-top-card>.text-link svg{flex:none;width:14px;height:14px}.tiktok-snapshot-note{margin-top:18px;padding-inline:18px}.tiktok-atmosphere span{width:440px;height:400px}}@media (prefers-reduced-motion:reduce){.tiktok-top-section .tiktok-atmosphere span,.tiktok-top-section .tiktok-atmosphere:before{animation:none}.tiktok-top-media img{transition:none}.tiktok-top-card:hover .tiktok-top-media img,.tiktok-top-card:focus-within .tiktok-top-media img{transform:none}}.double-impact .impact-heading h2 em{vertical-align:baseline;line-height:1.08;animation:4.5s ease-in-out infinite double-impact-word-glow;display:inline-block;transform:none}@keyframes double-impact-word-glow{0%,to{filter:brightness();text-shadow:0 0 18px #e7c46c22}50%{filter:brightness(1.14);text-shadow:0 0 30px #e7c46c42}}.tiktok-top-section .section-heading{margin-bottom:30px}.tiktok-top-card:first-child{transform:none;box-shadow:0 16px 40px #0005,0 0 0 1px #d6b36f16}.tiktok-top-card:first-child:hover,.tiktok-top-card:first-child:focus-within{transform:none}.tiktok-top-section:before{animation:none}@keyframes tiktok-panel-breathe{0%{filter:saturate(.96);opacity:.9}to{filter:saturate(1.08);opacity:1}}.company-intro{border-bottom:1px solid #d7bc7e24;grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);align-content:center;column-gap:6vw;min-height:clamp(560px,66vh,820px);padding-block:clamp(70px,10vw,140px);display:grid}.company-intro:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #d7bc7e30;border-radius:50%;width:clamp(340px,36vw,560px);animation:18s linear infinite company-orbit;position:absolute;top:50%;right:2%;transform:translateY(-50%)rotate(-10deg);box-shadow:0 0 0 22px #d7bc7e09,0 0 0 52px #d7bc7e05}.company-intro .company-monogram{opacity:.19;animation:8s ease-in-out infinite alternate company-logo-float;transform:translateY(-50%)}.company-intro h1{letter-spacing:-.055em;max-width:8ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,8vw,126px);line-height:.92}.company-intro h1 em{letter-spacing:.06em;color:#e4c56c;font-family:Segoe UI Variable Display,Aptos Display,Arial Narrow,Arial,sans-serif;font-size:.72em;font-style:normal;font-weight:750}.company-intro>.eyebrow,.company-intro>h1,.company-intro>p{z-index:2;grid-column:1;position:relative}.company-intro>p{max-width:42ch;margin-top:30px;font-size:clamp(16px,1.5vw,20px);line-height:1.7}@keyframes company-orbit{to{transform:translateY(-50%)rotate(350deg)}}@keyframes company-logo-float{0%{filter:drop-shadow(0 0 32px #d9ad4740);transform:translateY(-50%)scale(.985)}to{filter:drop-shadow(0 0 56px #d9ad476e);transform:translateY(-50%)scale(1.015)}}@media (width<=900px){.company-intro{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);column-gap:3vw;min-height:520px}.company-intro:before{width:360px;right:-4%}.company-intro .company-monogram{opacity:.15;width:340px;height:340px;right:-8%}.company-intro h1{font-size:clamp(56px,10vw,92px)}}@media (width<=650px){.company-intro{min-height:520px;padding-block:64px 58px;display:block}.company-intro:before{width:330px;top:54%;right:-20%}.company-intro .company-monogram{opacity:.12;width:270px;height:270px;top:49%;right:-18%}.company-intro>p{max-width:34ch;margin-top:24px;font-size:16px}.company-intro h1{font-size:clamp(48px,14vw,70px);line-height:.96}.company-intro h1 em{font-size:.75em}.tiktok-top-section .section-heading{margin-bottom:24px}}@media (width<=380px){.company-intro:before{width:280px;right:-28%}.company-intro .company-monogram{width:230px;height:230px;right:-24%}}@media (prefers-reduced-motion:reduce){.double-impact .impact-heading h2 em,.tiktok-top-section:before,.company-intro:before,.company-intro .company-monogram{animation:none!important}.double-impact .impact-heading h2 em{transform:none!important}}.solar-sun{pointer-events:auto;z-index:4;cursor:pointer;color:inherit;outline-offset:8px;text-decoration:none}.solar-sun:focus-visible{outline:3px solid #f1cf87}.solar-sun:hover .sun-lion{filter:drop-shadow(0 0 9px #d7b76d66)}.sun-surface{background:radial-gradient(circle at 36% 24%,#373121,#222019 58%,#131510 92%);border:1px solid #d7b76d90;box-shadow:inset 0 0 22px #d7b76d20}.sun-brand{color:#f1dfaf;text-shadow:none}.sun-lion{filter:drop-shadow(0 3px 6px #0005)}.brand-emblem img{transform:none;width:92%!important;height:92%!important}.company-intro .company-monogram{z-index:1;aspect-ratio:1;opacity:1;filter:drop-shadow(0 16px 28px #0007);grid-area:1/2/span 3;place-self:center;width:min(100%,360px);height:auto;animation:none;position:relative;top:auto;right:auto;transform:none}.company-intro:before{opacity:.55}.company-intro .company-monogram img{object-fit:contain;width:100%;height:100%;display:block}@media (width<=900px){.company-intro .company-monogram{opacity:1;width:min(100%,290px);top:auto;right:auto}}@media (width<=650px){.company-intro{flex-direction:column;align-items:flex-start;min-height:0;padding-block:42px 46px;display:flex}.company-intro .company-monogram{opacity:1;order:-1;align-self:flex-end;width:140px;height:140px;margin:0 0 16px;top:auto;right:auto}.company-intro:before{width:280px;top:24%;right:-24%}.company-intro h1{margin-top:18px}.company-intro>p{margin-top:22px}}@media (width<=380px){.company-intro .company-monogram{width:116px;height:116px;top:auto;right:auto}}.brand-emblem{background:#121511;border-color:#d4b67170;box-shadow:0 0 0 3px #c3953812}.brand-emblem img{transform:none;filter:none!important;width:83%!important;height:92%!important}.company-intro{isolation:isolate;grid-template-columns:minmax(0,1.1fr) minmax(260px,.8fr);align-items:center;gap:6vw;min-height:570px;padding-block:84px;display:grid}.company-intro:before,.company-intro:after{content:none}.company-intro .company-copy{z-index:2;min-width:0;position:relative}.company-intro .eyebrow{margin:0 0 26px}.company-intro h1{letter-spacing:-.045em;max-width:none;margin:0;font:500 clamp(64px,7.6vw,112px)/.98 Georgia,serif}.company-intro h1 em{letter-spacing:.09em;white-space:nowrap;color:#e4c67b;margin-top:18px;font:650 clamp(27px,3.1vw,45px)/1.1 Segoe UI Variable Display,Arial,sans-serif;display:block}.company-intro .company-copy>p{max-width:40ch;color:var(--muted);margin:30px 0 0;font-size:18px;line-height:1.7}.company-identity{aspect-ratio:1;color:#e4c67b;isolation:isolate;justify-self:center;place-items:center;width:min(100%,390px);display:grid;position:relative}.identity-orbit{border:1px solid #d7bc7e24;border-radius:50%;position:absolute;inset:2%;transform:rotate(-25deg)}.identity-orbit:before{content:"";border:1px solid #d7bc7e12;border-radius:50%;position:absolute;inset:18px}.identity-orbit:after{content:"";z-index:-1;background:radial-gradient(#d6b6750c,#0000 70%);border-radius:50%;position:absolute;inset:-16px}.identity-orbit i{background:#d6b675;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 12px #d6b67566}.identity-orbit i:first-child{top:-3px;left:calc(50% - 2px)}.identity-orbit i:nth-child(2){bottom:15%;right:11%}.identity-orbit i:nth-child(3){bottom:15%;left:11%}.company-identity .identity-lion{object-fit:contain;filter:drop-shadow(0 6px 20px #d8b36316);width:70%;height:80%;display:block}.identity-year{background:var(--paper);letter-spacing:.2em;color:#b7a275;padding:0 12px;font:600 10px/1.5 Arial,sans-serif;position:absolute;bottom:-14px}.solar-sun{pointer-events:auto;transition:box-shadow .3s;box-shadow:0 0 30px #ffd27680,0 0 90px #ffac3048,0 0 170px #fa821320}.solar-sun:hover{box-shadow:0 0 40px #ffe4a8a0,0 0 105px #ffac3066,0 0 180px #fa821334}.solar-sun:before{box-shadow:none;filter:blur(8px);opacity:.75;z-index:-2;background:radial-gradient(circle,#ffbe3755 48%,#0000 72%);border:0;animation:8s ease-in-out infinite solar-breathe;inset:-18%}.solar-sun:after{pointer-events:none;border:1px solid #ffd48942;animation:none;inset:-8%;box-shadow:0 0 18px #ffa62138}.sun-corona{z-index:-2;pointer-events:none;filter:blur(3px);background:repeating-conic-gradient(from 15deg,#ffd07600 0deg,#ffb93022 5deg,#ffce6344 8deg,#ffd07600 12deg);border-radius:50%;animation:80s linear infinite sun-turn;position:absolute;inset:-24%;mask-image:radial-gradient(circle,#0000 45%,#0009 50%,#0000 71%)}.sun-surface{background:radial-gradient(circle at 34% 24%,#fff7ce 0%,#ffe5a0 24%,#f6bd55 57%,#d78428 83%,#ad5419 100%);border:1px solid #fff0bda0;animation:10s ease-in-out infinite alternate sun-light;box-shadow:inset -14px -16px 30px #97430b66,inset 7px 7px 30px #fff9d994}.sun-surface:after{filter:blur(7px);opacity:.7;background:conic-gradient(from 35deg,#fff2b533,#e8941911 60deg,#fff4c655 140deg,#d762181b 250deg,#fff2b533)}.sun-brand{color:#603712;text-shadow:0 1px 1px #fff5c480;gap:8px;width:84%}.sun-brand strong{letter-spacing:.055em;margin:0;font:600 35px/1 Georgia,serif}.sun-brand small{letter-spacing:.18em;margin:0;font:700 9px/1.3 Arial,sans-serif}.sun-brand .sun-founded{letter-spacing:.15em;font:600 8px/1.2 Arial,sans-serif;display:block}.sun-brand .sun-rule{background:#70451266;width:44%;height:1px;margin:0;display:block}.sun-company-label{letter-spacing:.08em;margin-top:1px;font:600 8px/1.2 Arial,sans-serif}.solar-system.motion-paused .sun-corona,.solar-system.motion-paused .sun-surface,.solar-system.motion-paused .sun-surface:after,.solar-system.motion-paused .solar-sun:before{animation-play-state:paused}@media (width<=1000px){.company-intro{gap:5vw;min-height:490px;padding-block:66px}.company-intro h1{font-size:76px}.company-intro h1 em{font-size:30px}.company-intro .company-copy>p{font-size:16px}.sun-brand{gap:6px}.sun-brand strong{font-size:28px}.sun-brand small,.sun-company-label{font-size:7px}}@media (width<=760px){.company-intro{text-align:center;grid-template-columns:minmax(0,1fr);gap:36px;min-height:0;padding-block:42px 56px}.company-identity{grid-row:1;width:200px;margin-block:4px 12px}.company-intro .eyebrow{margin-bottom:18px;font-size:10px}.company-intro h1{font-size:clamp(58px,11vw,78px)}.company-intro h1 em{letter-spacing:.075em;margin-top:13px;font-size:clamp(24px,4.7vw,32px)}.company-intro .company-copy>p{max-width:37ch;margin:24px auto 0}.identity-year{font-size:8px;bottom:-12px}.sun-brand{gap:5px}.sun-brand strong{font-size:22px}.sun-brand small{font-size:6px}.sun-brand .sun-founded{display:none}.sun-company-label{font-size:6px}}@media (width<=380px){.company-intro{gap:29px;padding-block:34px 44px}.company-identity{width:174px}.company-intro h1{font-size:59px}.company-intro h1 em{font-size:22px}.company-intro .company-copy>p{font-size:15px}.sun-brand strong{font-size:20px}.sun-brand small,.sun-company-label{font-size:5px}}@media (prefers-reduced-motion:reduce){.sun-corona,.sun-surface,.sun-surface:after,.solar-sun:before{animation:none!important}.solar-sun{transition:none}}.brand-emblem img{width:87%!important;height:94%!important}.solar-sun{width:184px;height:184px}.sun-brand{color:#503315;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:90%;height:92%;padding:8px 0;display:flex}.sun-brand .sun-lion{object-fit:contain;filter:brightness(.39)sepia(.6)saturate(1.5)drop-shadow(0 1px #fff1b8);width:92px;height:101px;margin-top:-1px;display:block}.sun-brand strong{letter-spacing:.09em;font:600 23px/1 Georgia,serif}.sun-brand small{letter-spacing:.16em;font:700 6px/1.4 Arial,sans-serif}.sun-company-label{letter-spacing:.1em;margin-top:2px;font-size:6px;line-height:1.5}.sun-brand .sun-founded,.sun-brand .sun-rule{display:none}.star-field{mix-blend-mode:screen;opacity:1!important}.solar-hero{background:radial-gradient(at 50% 53%,#733b1826,#0000 55%),radial-gradient(at 18% 35%,#23395528,#0000 42%),radial-gradient(at 88% 70%,#58442a23,#0000 45%),#090d12}.tiktok-top-section{max-width:1220px;margin-block:24px 36px;padding-block:58px 52px}.tiktok-top-section:before{background:linear-gradient(130deg,#111a22dd,#1b1221de 49%,#191713de);border-color:#d8c27a40;border-radius:30px;inset:0}.tiktok-atmosphere{z-index:-1;opacity:.88;border-radius:30px;inset:0}.tiktok-atmosphere:before{opacity:.55;filter:none;background:repeating-conic-gradient(at 48% 52%,#d5af4b00 0deg 7deg,#bd7c3849 9deg,#faac5040 11deg,#d5af4b00 14deg 20deg);animation:72s linear infinite paused tiktok-prism-turn;inset:-34%;transform:rotate(-12deg);mask-image:radial-gradient(#0000 12%,#000a 38%,#000 72%)}.tiktok-atmosphere:after{content:"";opacity:.43;background:repeating-radial-gradient(at 19% 57%,#0000 0 28px,#c886bc42 30px 31px,#0000 33px 59px,#68aecc4f 61px 62px,#0000 64px 89px),linear-gradient(118deg,#79e9e01c,#0000 40%,#eb995b2e 75%,#0000);animation:24s ease-in-out infinite alternate paused tiktok-wave-slide;position:absolute;inset:-24%;transform:rotate(-16deg)}.tiktok-atmosphere span{filter:none;background:radial-gradient(at 70% 40%,#5cb6cb4d,#0000 60%);border:1px solid #9a8bc34f;width:740px;height:740px;animation:25s ease-in-out infinite alternate paused tiktok-orbital-drift;top:-19%;left:-28%;box-shadow:0 0 0 28px #9a8bc310,0 0 0 62px #8f8ac11c,0 0 0 105px #7885bf0c}.tiktok-atmosphere span+span{background:radial-gradient(at 40% 30%,#f07b4d35,#0000 62%);border-color:#df995a38;width:880px;height:880px;animation-duration:32s;animation-delay:-14s;top:34%;left:auto;right:-34%;box-shadow:0 0 0 25px #da8a5217,0 0 0 55px #ce9a5823,0 0 0 100px #dd9b420e}[data-tiktok-motion=running] .tiktok-atmosphere:after{animation-play-state:running}.tiktok-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:910px;padding-inline:20px}.tiktok-top-section .section-heading{max-width:1080px;margin-bottom:26px;padding-inline:34px}.tiktok-top-media{aspect-ratio:4/5}.tiktok-top-card{background:#101419f2;border-radius:18px;box-shadow:0 16px 32px #0007}.tiktok-top-copy{gap:13px;padding:16px 15px 12px}.tiktok-top-copy h3{font-size:19px;line-height:1.25}.tiktok-top-copy .eyebrow{margin-bottom:8px;font-size:8px}.tiktok-top-views{font-size:17px}.tiktok-top-card>.text-link{min-height:44px;margin:0 15px 12px;font-size:12px}.tiktok-snapshot-note{max-width:910px;padding-inline:20px}.tiktok-top-play{background:#0b101acc;border-color:#fff9;width:38px;height:38px;min-height:38px;bottom:12px;left:12px;box-shadow:0 3px 18px #0008}@keyframes tiktok-prism-turn{to{transform:rotate(348deg)}}@keyframes tiktok-wave-slide{0%{transform:translate(-30px,-20px)rotate(-16deg)scale(1)}to{transform:translate(45px,55px)rotate(3deg)scale(1.12)}}@keyframes tiktok-orbital-drift{0%{transform:translate(-25px,-20px)rotate(-9deg)}to{transform:translate(100px,85px)rotate(14deg)}}@media (width<=1000px){.solar-sun{width:154px;height:154px}.sun-brand .sun-lion{width:76px;height:84px}.sun-brand strong{font-size:20px}.sun-brand small{font-size:5.5px}.tiktok-podium{gap:16px;max-width:740px}.tiktok-top-copy h3{font-size:17px}}@media (width<=760px){.tiktok-podium{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px}.tiktok-atmosphere{opacity:.82}.tiktok-top-section{padding-block:42px}.tiktok-top-section .section-heading{padding-inline:20px}.tiktok-top-copy h3{font-size:18px}}@media (width<=650px){.solar-sun{width:118px;height:118px}.sun-brand{gap:2px;padding:5px 0}.sun-brand .sun-lion{width:59px;height:65px}.sun-brand strong{font-size:15px}.sun-brand small{letter-spacing:.12em;font-size:4.8px}.sun-company-label{font-size:4.8px}.tiktok-top-section{margin-block:12px 24px}.tiktok-top-media{aspect-ratio:1}.tiktok-podium{gap:12px;padding-inline:14px}.tiktok-top-copy{gap:10px;padding:11px 10px 8px}.tiktok-top-copy h3{font-size:clamp(14px,3.8vw,17px)}.tiktok-top-views{font-size:15px}.tiktok-top-card>.text-link{margin:0 10px 9px;font-size:10px}.tiktok-top-play{width:34px;height:34px;min-height:34px;bottom:8px;left:8px}.tiktok-top-play svg{width:14px;height:14px}.tiktok-top-copy .eyebrow{font-size:7.5px}.tiktok-atmosphere span{width:540px;height:540px}.tiktok-atmosphere span+span{width:640px;height:640px}}@media (width<=380px){.solar-sun{width:101px;height:101px}.sun-brand .sun-lion{width:48px;height:53px}.sun-brand strong{font-size:13px}.sun-brand small{font-size:4.2px}.sun-company-label{font-size:4px}.tiktok-podium{gap:10px;padding-inline:12px}.tiktok-top-copy h3{font-size:14px}}@media (prefers-reduced-motion:reduce){.tiktok-atmosphere:before,.tiktok-atmosphere:after,.tiktok-atmosphere span{animation:none!important;transform:none!important}}.brand-emblem img{object-fit:contain;width:91%!important;height:95%!important}.sun-brand .sun-lion{filter:drop-shadow(0 1px 1px #51311266);width:96px;height:110px;margin-top:-4px}.sun-brand{color:#442706;gap:1px;padding-top:5px}.sun-brand strong{font-size:22px}.sun-brand small{font-size:6px}.sun-company-label{margin-top:1px}.company-identity .identity-lion{filter:drop-shadow(0 5px 18px #c98d3024);width:77%;height:90%}@media (width<=1000px){.sun-brand .sun-lion{width:81px;height:90px}.sun-brand strong{font-size:18px}}@media (width<=650px){.sun-brand .sun-lion{width:61px;height:69px;margin-top:-3px}.sun-brand strong{font-size:14px}.sun-brand small{font-size:4.7px}.sun-company-label{font-size:4.4px}.company-identity .identity-lion{width:78%;height:90%}}@media (width<=380px){.sun-brand .sun-lion{width:52px;height:59px}.sun-brand strong{font-size:12px}.sun-brand small{font-size:4px}.sun-company-label{font-size:3.8px}}.cosmos-r44{z-index:-1;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.cosmos-r44 canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.cosmos-r44-nebula{opacity:.42;position:absolute;inset:0}.cosmos-r44-nebula i{mix-blend-mode:screen;will-change:transform;border-radius:50%;width:62vmax;height:62vmax;animation:46s ease-in-out infinite alternate cosmos-r44-drift;position:absolute}.cosmos-r44-nebula i:first-child{background:radial-gradient(circle,#7a2cff8c,#7a2cff00 62%);top:-12vmax;left:-18vmax}.cosmos-r44-nebula i:nth-child(2){background:radial-gradient(circle,#ff3d7f6b,#ff3d7f00 60%);animation-duration:58s;animation-delay:-14s;top:18vh;right:-22vmax}.cosmos-r44-nebula i:nth-child(3){background:radial-gradient(circle,#13c7c05c,#13c7c000 60%);animation-duration:64s;animation-delay:-26s;bottom:-30vmax;left:12vw}.cosmos-r44-nebula i:nth-child(4){background:radial-gradient(circle,#eebd5857,#eebd5800 60%);animation-duration:52s;animation-delay:-8s;top:-26vmax;right:8vw}@keyframes cosmos-r44-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(7vmax,-5vmax)scale(1.16)}to{transform:translate(-5vmax,6vmax)scale(.94)}}:root[data-theme=light] .cosmos-r44{display:none}@media (prefers-reduced-motion:reduce){.cosmos-r44-nebula i{animation:none}}@media (width<=700px){.cosmos-r44-nebula{opacity:.34}}.r45-pending{opacity:0;filter:blur(6px);transform:translateY(34px)scale(.985)}.r45-in{transition:opacity .9s cubic-bezier(.2,.75,.2,1),transform 1.1s cubic-bezier(.2,.75,.2,1),filter .9s;transition-delay:calc(var(--r45-d,0) * 80ms)}.section-heading.r45-in h2,.section-heading.r45-in .eyebrow{animation:1.1s cubic-bezier(.2,.75,.2,1) both r45-rise}.section-heading.r45-in .eyebrow{animation-delay:50ms}@keyframes r45-rise{0%{clip-path:inset(0 0 100%);transform:translateY(18px)}to{clip-path:inset(0);transform:none}}:root:not([data-theme=light]) :is(h1,h2) em{-webkit-text-fill-color:transparent;background-color:currentColor;background-image:linear-gradient(105deg,#0000 0 38%,#fffaebd9 48%,#0000 58% 100%);background-position:130% 0;background-repeat:no-repeat;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;padding-right:.06em;animation:7.5s ease-in-out infinite r45-sheen}@keyframes r45-sheen{0%,55%{background-position:130% 0}85%,to{background-position:-30% 0}}.r45-glare{border-radius:inherit;pointer-events:none;z-index:3;opacity:0;background:radial-gradient(420px circle at var(--gx,50%) var(--gy,50%),#ffecbe29,#ffecbe0d 35%,transparent 60%);mix-blend-mode:screen;transition:opacity .45s;position:absolute;inset:0}.r45-glare:after{content:"";border-radius:inherit;background:radial-gradient(260px circle at var(--gx,50%) var(--gy,50%),#ffd68cbf,transparent 70%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.r45-glare-host:hover>.r45-glare,.r45-glare-host:focus-within>.r45-glare{opacity:1}.r45-lift{transition:transform .5s cubic-bezier(.2,.75,.2,1),box-shadow .5s}.r45-lift:hover{transform:translateY(-4px);box-shadow:0 26px 60px -26px #000000d9,0 0 46px -18px #eebd5873}.r45-shine{isolation:isolate;position:relative;overflow:hidden}.r45-shine:before{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000,#ffffff6b,#0000);width:45%;position:absolute;top:-10%;bottom:-10%;left:-60%;transform:skew(-18deg)translate(0)}.r45-shine:hover:before,.r45-shine:focus-visible:before{animation:.9s r45-sweep}@keyframes r45-sweep{0%{opacity:0;transform:skew(-18deg)translate(0)}20%{opacity:1}to{opacity:0;transform:skew(-18deg)translate(420%)}}.r45-halo{z-index:-1;pointer-events:none;opacity:0;will-change:transform;background:radial-gradient(circle,#eebd5821,#a05aff0f 40%,#0000 66%);border-radius:50%;width:560px;height:560px;margin:-280px 0 0 -280px;transition:opacity .8s;position:fixed;top:0;left:0}.r45-halo.on{opacity:1}:root[data-theme=light] .r45-halo{display:none}@media (prefers-reduced-motion:reduce){.r45-pending{opacity:1;filter:none;transform:none}.r45-in,.section-heading.r45-in h2,.section-heading.r45-in .eyebrow{transition:none;animation:none}:is(h1,h2) em{animation:none!important}.r45-shine:before,.r45-halo{display:none}.r45-lift,.r45-lift:hover{transition:none;transform:none}}@media (hover:none){.r45-halo,.r45-glare{display:none}}:root:not([data-theme=light]) .r46-soft{isolation:isolate;background:0 0!important;border-radius:0!important}:root:not([data-theme=light]) .r46-soft-b:before,:root:not([data-theme=light]) .r46-soft-a:after,:root:not([data-theme=light]) .r46-soft>.r46-veil{content:"";z-index:-1;pointer-events:none;opacity:.86;background-color:var(--r46-bgc);background-image:var(--r46-bgi);--r46-fade-y:linear-gradient(180deg,transparent,#000 110px,#000 calc(100% - 110px),transparent);--r46-fade-x:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:var(--r46-fade-y),var(--r46-fade-x);-webkit-mask-composite:source-in;mask-image:var(--r46-fade-y),var(--r46-fade-x);background-repeat:no-repeat;position:absolute;inset:0;mask-composite:intersect}:root:not([data-theme=light]) .r46-foot.r46-soft-b:before,:root:not([data-theme=light]) .r46-foot.r46-soft-a:after,:root:not([data-theme=light]) .r46-foot>.r46-veil{opacity:.92;--r46-fade-y:linear-gradient(180deg,transparent,#000 200px);--r46-fade-x:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}:root[data-theme=light] .r46-veil{display:none}:root:not([data-theme=light]) .r46-hair{border-image:linear-gradient(90deg,transparent,var(--r46-line) 18%,var(--r46-line) 82%,transparent) 1}:root:not([data-theme=light]) .product-hero{-webkit-mask-image:linear-gradient(#000 calc(100% - 90px),#0000);mask-image:linear-gradient(#000 calc(100% - 90px),#0000)}.spec-strip{position:relative}:root:not([data-theme=light]) .spec-strip{background:linear-gradient(90deg,#0000,#ffffff09 20% 80%,#0000)!important;border-color:#0000!important}:root:not([data-theme=light]) .spec-strip:before{content:"";background:linear-gradient(90deg,#0000,#eebd5859,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}:root:not([data-theme=light]) .formula-art{--r46-fx:linear-gradient(90deg,transparent,#000 4%,#000 90%,transparent);--r46-fy:linear-gradient(180deg,transparent,#000 70px,#000 calc(100% - 90px),transparent);-webkit-mask-image:var(--r46-fx),var(--r46-fy);-webkit-mask-composite:source-in;mask-image:var(--r46-fx),var(--r46-fy);mask-composite:intersect}:root:not([data-theme=light]) .buy-section{backdrop-filter:blur(14px)saturate(1.2);border:1px solid #ffffff12;box-shadow:0 40px 120px -40px #000000b3,inset 0 1px #ffffff0f;background-color:#0e0f1894!important}:root:not([data-theme=light]) .doc-cover{backdrop-filter:blur(6px);border:1px solid #eebd5821;transition:border-color .5s;background:radial-gradient(120% 90% at 50% 0,#ffecbe12,#0000 60%),#12101c9e!important}:root:not([data-theme=light]) .doc-card:hover .doc-cover{border-color:#eebd5852}.company-rights .document-note{margin-top:34px}.chapters-section .section-heading,.chapters-section .section-heading>div{text-align:left;justify-items:start}.chapters-section .section-heading>div>*{justify-self:start}.film-heading{justify-content:center}.signature-trio a>span:last-child,.signature-trio a:first-child>span:last-child{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(18px,1.5vw,22px)!important}.signature-trio{grid-template-columns:repeat(4,minmax(0,1fr));width:min(1080px,100%)}@media (width<=650px){.signature-trio{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}}.reel-grid{align-items:stretch}.reel-grid .short-card{flex-direction:column;display:flex}.reel-grid .reel-copy{flex-direction:column;flex:1;align-items:flex-start;display:flex}.reel-grid .reel-copy>.text-link{margin-top:auto}.tiktok-top-section .section-heading{max-width:910px;padding-inline:20px}.company-teaser:before{opacity:.1!important;background-image:url(/brand/allex-lion-r47-gold-256.webp)!important}@media (width>=1025px){.header,.product-page .product-hero{padding-inline:calc(max(0px,50% - 700px) + 48px)}.product-page .product-hero-copy{padding-left:0}.formula-art-copy{padding-inline-start:48px}.tiktok-top-section{max-width:1304px}.footer{padding-inline:48px}.home-buy,.social-section{padding-inline:0}}.brand-emblem{position:relative}.brand-emblem img{object-fit:cover;border-radius:50%;max-width:none;position:absolute;inset:2px;width:calc(100% - 4px)!important;height:calc(100% - 4px)!important}:root:not([data-theme=light]) .brand-emblem:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 38%,#fff0c86b 50%,#0000 62%) 120% 0/260% 100% no-repeat;border-radius:50%;animation:7s ease-in-out infinite r47-sweep;position:absolute;inset:0}@keyframes r47-sweep{0%,55%{background-position:120% 0}85%,to{background-position:-20% 0}}:root:not([data-theme=light]) .brand-emblem:after{content:"";pointer-events:none;border-radius:50%;animation:6s ease-in-out infinite r46-breathe;position:absolute;inset:-3px;box-shadow:0 0 0 1px #eebd5847,0 0 18px #eebd5829}@keyframes r46-breathe{50%{box-shadow:0 0 0 1px #eebd5875,0 0 26px #eebd584d}}.company-identity .identity-lion{object-fit:contain;filter:drop-shadow(0 10px 30px #c98d3047)drop-shadow(0 0 60px #a05aff2e)!important;width:96%!important;height:96%!important}:root:not([data-theme=light]) .identity-lion{animation:9s ease-in-out infinite r46-float}@keyframes r46-float{0%,to{transform:translateY(4px)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.brand-emblem:before,.brand-emblem:after,.identity-lion{animation:none!important}}:root:not([data-theme=light]) :is(.library-book,.library-pair,.library-auth,.library-records){backdrop-filter:blur(10px)saturate(1.15);box-shadow:0 30px 80px -40px #0009,inset 0 1px #ffffff0d;background:linear-gradient(160deg,#ffffff0b,#ffffff03 55%),#1424208f!important;border-color:#a0bea029!important;border-radius:16px!important}@media (width>=1025px){.documents-page main>.section,.documents-page>.section,.documents-page main>nav.section,.documents-page main>div.section{max-width:1400px;margin-inline:auto;padding-inline:48px}}:root:not([data-theme=light]) .compare-intro:before{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#000 50%,#0000),linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#000 50%,#0000),linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-composite:intersect}.sun-brand .sun-lion{object-fit:contain;width:112px;height:112px}@media (width<=1000px){.sun-brand .sun-lion{width:92px;height:92px}}@media (width<=650px){.sun-brand .sun-lion{width:70px;height:70px}}@media (width<=380px){.sun-brand .sun-lion{width:60px;height:60px}}@property --sky-tone{syntax:"<color>";inherits:false;initial-value:#9b6bff}.sky-r48-tone,.sky-r48-glow{z-index:-1;pointer-events:none;opacity:0;transition:opacity 1.2s,--sky-tone 1.4s;position:fixed;inset:0}.sky-r48-tone{background:var(--sky-tone);mix-blend-mode:color}.sky-r48-glow{background:radial-gradient(70% 55% at 10% 6%,color-mix(in oklab,var(--sky-tone) 24%,transparent),transparent 72%),radial-gradient(62% 52% at 94% 90%,color-mix(in oklab,var(--sky-tone) 19%,transparent),transparent 70%),radial-gradient(38% 32% at 72% 28%,color-mix(in oklab,var(--sky-tone) 9%,transparent),transparent 70%)}.sky-r48-on .sky-r48-tone{opacity:.86}.sky-r48-on .sky-r48-glow{opacity:1}.sky-r48-still :is(.sky-r48-tone,.sky-r48-glow){transition:none}:root[data-theme=light] :is(.sky-r48-tone,.sky-r48-glow){display:none}.sun-r48{isolation:isolate;box-shadow:none!important;background:0 0!important}.sun-r48:before,.sun-r48:after,.sun-r48 .sun-surface:after{display:none!important}.sun-r48 .sun-surface{border-radius:50%;position:absolute;inset:0;background:url(/brand/sun-surface-r48.webp) 50%/cover no-repeat!important;border:0!important;animation:160s linear infinite sun-r48-spin!important;box-shadow:0 0 14px 3px #ffc4608c,0 0 56px 14px #ff922e47,0 0 140px 44px #ff781e1f!important}.sun-r48-corona{z-index:-1;pointer-events:none;opacity:.92;width:250%;height:250%;transition:filter .8s,opacity .8s;position:absolute;top:50%;left:50%;translate:-50% -50%}.sun-r48-corona i{background:url(/brand/sun-corona-r48.webp) 50%/contain no-repeat;animation:240s linear infinite sun-r48-spin;position:absolute;inset:0}.sun-r48-corona i:last-child{opacity:.55;mix-blend-mode:screen;animation-duration:320s;animation-direction:reverse;rotate:17deg;scale:.9}.sun-r48-moon{z-index:1;background:radial-gradient(circle at 38% 32%,#1d1629,#0a0811 68%,#050409);border-radius:50%;place-items:center;transition:translate 1s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:6%;overflow:hidden;translate:-5% -4%;box-shadow:inset 0 0 0 1px #ffecbe47,inset -7px -9px 20px #ffaa5029,0 0 0 1px #00000059}.sun-r48-lion{object-fit:cover;filter:drop-shadow(0 0 6px #eebd584d);border-radius:50%;width:97%;height:97%;transition:scale 1s cubic-bezier(.2,.8,.2,1)}.sun-r48-spark{z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:0;background:radial-gradient(circle,#fff 0 14%,#fff6d6bf 26%,#ffdc9633 48%,#0000 70%);border-radius:50%;width:18%;height:18%;transition:opacity .5s .35s,scale .8s cubic-bezier(.2,.8,.2,1) .35s;position:absolute;top:11%;left:9%;scale:.3}.sun-r48-ring{pointer-events:none;z-index:2;width:178%;height:178%;animation:80s linear infinite sun-r48-spin;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.sun-r48-ring text{letter-spacing:.28em;fill:#f7dca0;opacity:.82;paint-order:stroke;stroke:#0a081099;stroke-width:2.2px;font:700 8.2px/1 Arial,sans-serif}.sun-r48-label{z-index:3;white-space:nowrap;letter-spacing:.2em;text-transform:uppercase;color:#f6d38a;backdrop-filter:blur(6px);opacity:0;background:#0c0a1299;border:1px solid #f6d38a57;border-radius:999px;padding:8px 13px;font:700 10px/1 Arial,sans-serif;transition:opacity .4s,translate .4s;position:absolute;top:136%;left:50%;translate:-50%}.sun-r48-label b{margin-left:4px;font-weight:400}.sun-r48:is(:hover,:focus-visible) .sun-r48-moon{translate:0}.sun-r48:is(:hover,:focus-visible) .sun-r48-lion{scale:1.04}.sun-r48:is(:hover,:focus-visible) .sun-r48-spark{opacity:1;scale:1}.sun-r48:is(:hover,:focus-visible) .sun-r48-corona{opacity:1;filter:brightness(1.3)saturate(1.1)}.sun-r48:is(:hover,:focus-visible) .sun-r48-label{opacity:1;translate:-50% -4px}@keyframes sun-r48-spin{to{rotate:360deg}}@media (hover:none){.sun-r48-label{opacity:.92}}@media (width<=650px){.sun-r48-ring{display:none}.sun-r48-label{letter-spacing:.16em;padding:6px 10px;font-size:8px;top:118%}}.solar-system.motion-paused .sun-r48 :is(.sun-surface,.sun-r48-corona i,.sun-r48-ring){animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.sun-r48 :is(.sun-surface,.sun-r48-corona i,.sun-r48-ring){animation:none!important}}.button.platform.kaspi{--brand:#f14635}.button.platform.ozon{--brand:#2f6bff}:root:not([data-theme=light]) .button.platform{backdrop-filter:blur(8px);transition:box-shadow .45s,color .3s,transform .3s,border-color .3s;background:radial-gradient(circle at 20px 50%,var(--brand,#eebd58) 0 3.5px,color-mix(in oklab,var(--brand,#eebd58) 45%,transparent) 5px,transparent 9px),linear-gradient(180deg,#ffffff0f,#ffffff03),#0e0d1499!important;color:#f4ebd9!important;border:1px solid color-mix(in oklab,var(--brand,#eebd58) 58%,transparent)!important;box-shadow:inset 0 0 0 0 transparent,0 10px 24px -16px var(--brand,#000)!important;padding-left:36px!important}:root:not([data-theme=light]) .button.platform:hover,:root:not([data-theme=light]) .button.platform:focus-visible{color:#fff!important;border-color:var(--brand)!important;box-shadow:inset 0 0 0 60px color-mix(in oklab,var(--brand,#eebd58) 82%,transparent),0 16px 34px -14px var(--brand,#000)!important}.sky-r48-spot{z-index:-1;pointer-events:none;background:radial-gradient(380px circle at var(--x,-999px) var(--y,-999px),color-mix(in oklab,var(--sky-tone) 20%,transparent),transparent 70%);transition:--sky-tone 1.4s;position:fixed;inset:0}:root[data-theme=light] .sky-r48-spot{display:none}:root:not([data-theme=light]) :is(h1,h2) em{background:linear-gradient(100deg,#e6b452 0%,#f9e4aa 20%,#ffd27a 40%,#e6b452 60%,#f7d88f 80%,#e6b452 100%) 0 0/240% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;animation:11s ease-in-out infinite r48-sheen}@keyframes r48-sheen{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){:root:not([data-theme=light]) :is(h1,h2) em{animation:none}}.r48-ghost{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;margin:clamp(10px,2vw,30px) 0 clamp(-40px,-3vw,-14px);line-height:.9;position:relative;overflow:hidden}.r48-ghost span{letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px color-mix(in oklab,var(--tone) 70%,transparent);opacity:.75;padding-inline:2vw;font:italic 400 clamp(84px,14vw,230px)/.95 Georgia,Times New Roman,serif;display:inline-block}@supports (animation-timeline:view()){.r48-ghost span{animation:linear both r48-drift view()}}@keyframes r48-drift{0%{transform:translate(2%)}to{transform:translate(-34%)}}@media (prefers-reduced-motion:reduce){.r48-ghost span{animation:none}}:root:not([data-theme=light]) .r46-band.r46-soft-b:before,:root:not([data-theme=light]) .r46-band.r46-soft-a:after,:root:not([data-theme=light]) .r46-band.r46-soft>.r46-veil,:root:not([data-theme=light]) .r46-foot.r46-soft-b:before,:root:not([data-theme=light]) .r46-foot.r46-soft-a:after,:root:not([data-theme=light]) .r46-foot.r46-soft>.r46-veil{border-image:linear-gradient(#0000,#06060b70 130px calc(100% - 130px),#0000) 0 fill/0/0 100vw;opacity:1!important;background:0 0!important;-webkit-mask:none!important;mask:none!important}:root:not([data-theme=light]) .r46-foot.r46-soft-b:before,:root:not([data-theme=light]) .r46-foot.r46-soft-a:after,:root:not([data-theme=light]) .r46-foot.r46-soft>.r46-veil{border-image:linear-gradient(#0000,#06060b9e 220px) 0 fill/0/0 100vw}@media (width>=651px) and (width<=1100px){footer.footer{padding-inline:32px!important}}@media (width<=900px){.company-page .rights-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.company-page .company-activity-grid{grid-template-columns:1fr!important}.company-page .company-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=520px){.company-page .rights-summary,.company-page .company-facts{grid-template-columns:1fr!important}.share-qr a.button{white-space:nowrap;font-size:13px;padding-inline:14px!important}}:is(h1,h2,h3,.eyebrow,figcaption,.document-note){text-wrap:balance}:is(p,li,small,.large-copy){text-wrap:pretty}.compare-page{background:radial-gradient(at 0 0,#4e392022,#0000 48%),#0b0e11}.compare-page .page-intro{isolation:isolate;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:24px 50px;padding-top:70px;padding-bottom:44px;display:grid;position:relative}.compare-page .page-intro .eyebrow{grid-column:1/-1;margin:0}.compare-page .page-intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(44px,5vw,78px);line-height:1.04}.compare-page .page-intro h1 em{color:#0000;background:linear-gradient(100deg,#efd08b 0%,#e8ba9a 37%,#b8d6b6 68%,#ceb9d9 100%);-webkit-background-clip:text;background-clip:text}.compare-page .page-intro p{color:#c6c3ba;align-self:end;max-width:29ch;margin:0 0 5px;font-size:17px;line-height:1.65}.compare-page .compare-section{padding-top:0;padding-bottom:44px}.compare-page .table-scroll{outline-offset:5px;border-radius:22px;padding-bottom:8px}.compare-page .comparison{table-layout:fixed;border-spacing:10px 0;width:100%;min-width:1040px;line-height:1.6}.compare-page .comparison :is(th,td){vertical-align:top;overflow-wrap:anywhere;border:0;border-bottom:1px solid #ffffff12;padding:22px 18px;font-size:14px}.compare-page .comparison tr>:first-child{color:#b9b9ac;letter-spacing:.025em;background:#101417;width:166px;padding-left:19px;padding-right:18px;font-size:12px;font-weight:500}.compare-page .comparison tr>:nth-child(2){--column:#e7bd60;--panel:#302515}.compare-page .comparison tr>:nth-child(3){--column:#eda599;--panel:#352022}.compare-page .comparison tr>:nth-child(4){--column:#b0d4b7;--panel:#1d302a}.compare-page .comparison tr>:nth-child(5){--column:#d2bddb;--panel:#2e2537}.compare-page .comparison tbody tr>:not(:first-child){background:linear-gradient(100deg,color-mix(in srgb,var(--panel) 80%,#101113),var(--panel));color:#e5e0d6;box-shadow:inset 1px 0 #ffffff07,inset -1px 0 #ffffff07}.compare-page .comparison thead th:not(:first-child){background:radial-gradient(ellipse at 50% 24%,color-mix(in srgb,var(--column) 22%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--panel) 82%,#594128),var(--panel));border-top:1px solid color-mix(in srgb,var(--column) 55%,transparent);vertical-align:bottom;border-radius:18px 18px 0 0;padding:22px 18px 26px}.compare-page .comparison thead th:first-child{vertical-align:bottom;padding-bottom:29px}.compare-page .compare-art{isolation:isolate;place-items:center;height:230px;margin:0 -8px 15px;display:grid;position:relative}.compare-page .compare-art:before{content:"";background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--column) 25%,transparent),transparent 70%);filter:blur(12px);z-index:-1;position:absolute;inset:4% -4% -2%}.compare-page .compare-art:after{content:"";filter:blur(9px);z-index:-1;background:#0006;border-radius:50%;width:76%;height:10%;position:absolute;bottom:0;left:12%}.compare-page .comparison th img{object-fit:contain;filter:drop-shadow(0 12px 12px #0007);width:100%;height:220px;margin:0;display:block}.compare-page .comparison thead th a{letter-spacing:-.025em;color:var(--column);justify-content:space-between;align-items:center;gap:8px;min-height:64px;font:400 clamp(21px,2vw,30px)/1.12 Georgia,serif}.compare-page .comparison thead th:nth-child(3) a{letter-spacing:-.04em;font-family:Arial,sans-serif;font-weight:600}.compare-page .comparison thead th:nth-child(4) a{letter-spacing:-.04em;font-family:Arial,sans-serif;font-size:clamp(20px,1.9vw,27px);font-weight:500}.compare-page .comparison thead th:nth-child(5) a{overflow-wrap:normal;font-size:clamp(20px,1.8vw,27px);font-style:italic}.compare-page .comparison thead th a .ui-arrow{width:16px;height:16px}.compare-page .comparison tbody tr:first-child td{color:var(--column);letter-spacing:-.025em;font-size:22px;font-weight:500}.compare-page .comparison tbody tr:last-child td{border-bottom-color:color-mix(in srgb,var(--column) 25%,transparent);border-radius:0 0 18px 18px;padding-bottom:25px}.compare-page .compare-shops{gap:12px}.compare-page .compare-shops a{border:1px solid color-mix(in srgb,var(--column) 30%,transparent);min-height:44px;color:var(--column);background:#0002;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:13px;display:flex}.compare-page .compare-shops a:hover{background:color-mix(in srgb,var(--column) 12%,transparent);border-color:var(--column)}.compare-page .document-note{color:#aaa99f;max-width:860px;margin-top:24px;font-size:13px;line-height:1.8}.compare-page .compare-end{isolation:isolate;background:radial-gradient(at 95% 100%,#8d557536,#0000 63%),linear-gradient(120deg,#2c271c,#141c1b 58%,#211b26);border:1px solid #d9bc8030;border-radius:24px;margin:0 5% 70px;padding:42px 48px;position:relative;overflow:hidden}.compare-page .compare-end h2{max-width:750px;font-size:clamp(34px,3.5vw,52px)}.compare-page .compare-end p{max-width:65ch;font-size:16px}.compare-page .compare-end:after{content:"";z-index:-1;border:1px solid #d6bb8630;border-radius:50%;width:44%;height:150%;position:absolute;top:-30%;right:-8%;rotate:28deg;box-shadow:0 0 0 32px #ddbb8810,0 0 0 70px #d7a4b306}@media (width<=1100px){.compare-page .comparison{min-width:1000px}.compare-page .table-hint{display:block}.compare-page .page-intro{grid-template-columns:1.35fr .65fr;gap:24px}.compare-page .page-intro p{font-size:15px}}@media (width<=650px){.compare-page .page-intro{grid-template-columns:1fr;gap:20px;padding:42px 22px 26px}.compare-page .page-intro h1{font-size:clamp(38px,10vw,60px)}.compare-page .page-intro p{max-width:36ch;font-size:14px}.compare-page .comparison{--compare-col:190px;border-spacing:8px 0;width:926px;min-width:926px}.compare-page .comparison :is(th,td){width:190px;padding:18px 14px;font-size:13px}.compare-page .comparison tr>:first-child{background:#101417;width:120px;padding-left:14px;padding-right:14px;font-size:11px}.compare-page .comparison thead th:not(:first-child){padding:14px 14px 20px}.compare-page .compare-art{height:178px;margin-bottom:12px}.compare-page .comparison th img{height:174px}.compare-page .comparison thead th a{min-height:58px;font-size:24px}.compare-page .comparison thead th:nth-child(4) a{font-size:23px}.compare-page .comparison tbody tr:first-child td{font-size:20px}.compare-page .compare-section{padding:0 14px 30px}.compare-page .table-hint{margin:0 0 14px;padding:0 8px;font-size:11px;line-height:1.6}.compare-page .document-note{padding:0 8px}.compare-page .compare-end{margin:0 14px 40px;padding:30px 24px}.compare-page .compare-end h2{font-size:34px}}@media (width<=480px){.compare-page .comparison tr>:first-child{position:static}}.compare-page .cmp-intro{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:end;gap:clamp(28px,4vw,64px);max-width:1400px;margin-inline:auto;padding:clamp(64px,8vw,120px) 48px 40px;display:grid}.compare-page .cmp-intro:before{display:none!important}.compare-page .cmp-intro .cmp-intro-copy h1{margin:14px 0 26px;font-size:clamp(38px,4.2vw,64px);line-height:1.02}.compare-page .cmp-intro .cmp-intro-copy p{color:#cbc1ae;max-width:400px;margin:0}.cmp-lineup{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.cmp-card{color:#efe7d6;background:linear-gradient(180deg,color-mix(in oklab,var(--tone) 15%,transparent),#ffffff04 62%),#0c0b126b;border:1px solid color-mix(in oklab,var(--tone) 28%,transparent);backdrop-filter:blur(10px);border-radius:24px;flex-direction:column;gap:6px;padding:14px 16px 16px;text-decoration:none;transition:transform .55s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .5s;display:flex;position:relative}.cmp-card:hover,.cmp-card:focus-visible{border-color:color-mix(in oklab,var(--tone) 72%,transparent);box-shadow:0 34px 70px -34px color-mix(in oklab,var(--tone) 70%,transparent);transform:translateY(-8px)}.cmp-orb{aspect-ratio:1;place-items:center;margin:0 -6px 6px;display:grid;position:relative}.cmp-orb i{background:radial-gradient(circle at 34% 26%,color-mix(in oklab,var(--tone) 62%,white 12%),color-mix(in oklab,var(--tone) 20%,transparent) 56%,transparent 72%);box-shadow:0 0 60px color-mix(in oklab,var(--tone) 30%,transparent);animation:8s ease-in-out infinite cmp-float;animation-delay:calc(var(--i) * -1.7s);border-radius:50%;position:absolute;inset:9%}.cmp-orb .packshot{object-fit:contain;filter:drop-shadow(0 18px 22px #00000080);max-height:84%;animation:8s ease-in-out infinite cmp-float;animation-delay:calc(var(--i) * -1.7s - .5s);position:relative;width:84%!important;height:auto!important}.cmp-index{letter-spacing:.26em;color:var(--tone);font:700 11px/1 Arial,sans-serif}.cmp-card strong{color:#fff6e6;font:400 clamp(21px,1.75vw,27px)/1.08 Georgia,Times New Roman,serif}.cmp-role{color:#cfc6b6;flex:1;font-size:13.5px;line-height:1.45}.cmp-meta{letter-spacing:.08em;text-transform:uppercase;color:#bdb29b;white-space:nowrap;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:11px;font:700 10px/1.2 Arial,sans-serif;display:flex}.cmp-meta b{color:var(--tone);font-size:17px;font-weight:400;transition:translate .4s}.cmp-card:hover .cmp-meta b{translate:3px -3px}@keyframes cmp-float{50%{translate:0 -8px}}.cmp-matrix{max-width:1400px;margin-inline:auto;padding:clamp(40px,6vw,90px) 48px clamp(50px,6vw,90px)}.cmp-head{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:14px 48px;margin-bottom:22px;display:grid}.cmp-head .eyebrow{grid-column:1/-1}.cmp-head h2{margin:0}.cmp-head p{color:#b9af9c;justify-self:end;max-width:400px;margin:0;font-size:14px}.cmp-scroll{outline:0;overflow:visible}.cmp-table{border-collapse:separate;border-spacing:0;table-layout:fixed;background:0 0;width:100%;min-width:0;font-size:14.5px;line-height:1.55}.cmp-table :is(th,td){text-align:left;vertical-align:top;background:0 0;border:0}.cmp-table thead th{top:var(--cmp-top,86px);z-index:3;vertical-align:bottom;backdrop-filter:blur(14px);background:linear-gradient(#09090ff0,#09090fd1);border-bottom:1px solid #ffffff1a;padding:14px 14px 15px;position:sticky}.cmp-table thead th:first-child{border-radius:18px 0 0;width:17%}.cmp-table thead th:last-child{border-radius:0 18px 0 0}.cmp-table thead a{color:#fff3df;align-items:center;gap:12px;text-decoration:none;display:flex}.cmp-th-art{background:radial-gradient(circle,color-mix(in oklab,var(--tone) 42%,transparent),transparent 70%);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.cmp-th-art .packshot{object-fit:contain;width:100%!important;height:100%!important}.cmp-th-name{border-bottom:2px solid var(--tone);padding-bottom:4px;font:400 clamp(16px,1.35vw,20px)/1.15 Georgia,Times New Roman,serif}.cmp-group-row th{color:#fff1d8;border-bottom:1px solid #eebd584d;padding:46px 14px 14px;font:400 clamp(24px,2.2vw,32px)/1 Georgia,Times New Roman,serif}.cmp-no{letter-spacing:.22em;color:#eebd58;margin-right:16px;font:700 12px/1 Arial,sans-serif;display:inline-block;translate:0 -5px}.cmp-table tbody tr:not(.cmp-group-row)>*{border-bottom:1px solid #ffffff12;padding:17px 14px;transition:background-color .3s}.cmp-table tbody th[scope=row]{color:#e8d09b;font:italic 400 16px/1.35 Georgia,Times New Roman,serif}.cmp-table td{color:#e7e0d3;position:relative;padding-left:20px!important}.cmp-table td:before{content:"";background:var(--tone);opacity:.4;border-radius:2px;width:2px;transition:opacity .3s;position:absolute;top:17px;bottom:17px;left:4px}.cmp-table tbody tr:not(.cmp-group-row):hover>*{background-color:#ffffff06}.cmp-table:has(:is(td,th[style]):nth-child(2):hover) :is(td,thead th):nth-child(2),.cmp-table:has(:is(td,th[style]):nth-child(3):hover) :is(td,thead th):nth-child(3),.cmp-table:has(:is(td,th[style]):nth-child(4):hover) :is(td,thead th):nth-child(4),.cmp-table:has(:is(td,th[style]):nth-child(5):hover) :is(td,thead th):nth-child(5){background-color:color-mix(in oklab,var(--tone) 10%,transparent)}.cmp-table:has(td:hover) td:before{opacity:.25}.cmp-table td:hover:before{opacity:1}.cmp-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cmp-chips li{color:#efe5d2;border:1px solid color-mix(in oklab,var(--tone) 34%,transparent);background:color-mix(in oklab,var(--tone) 8%,transparent);border-radius:999px;margin:0;padding:6px 10px;font-size:12.5px;line-height:1.2}.cmp-chips li:before{display:none}.cmp-shops{flex-wrap:wrap;gap:8px;display:flex}.cmp-shop{letter-spacing:.08em;color:#15110a;background:var(--tone);border-radius:999px;align-items:center;padding:10px 15px;font:700 12px/1 Arial,sans-serif;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex}.cmp-shop+.cmp-shop{color:#f2e6cf;border:1px solid color-mix(in oklab,var(--tone) 55%,transparent);background:0 0}.cmp-shop:hover{box-shadow:0 12px 26px -12px var(--tone);transform:translateY(-2px)}.cmp-matrix .document-note{max-width:760px;margin-top:22px}:root:not([data-theme=light]) .compare-pairings{background:0 0!important}.compare-pairings .pairing-card{backdrop-filter:blur(10px);transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .4s;background:linear-gradient(180deg,color-mix(in oklab,var(--pair-tone) 12%,transparent),#ffffff04 60%),#0c0b1273!important;border:1px solid color-mix(in oklab,var(--pair-tone) 28%,transparent)!important;border-radius:26px!important}.compare-pairings .pairing-card:hover{transform:translateY(-6px);border-color:color-mix(in oklab,var(--pair-tone) 65%,transparent)!important}.compare-pairings .pairing-copy strong{color:#f3d48e;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2vw,30px)}@media (width<=1100px){.compare-page .cmp-intro{grid-template-columns:1fr;padding-inline:32px}.cmp-matrix{padding-inline:32px}}@media (width<=900px){.cmp-head{grid-template-columns:1fr}.cmp-head p{justify-self:start}.cmp-table,.cmp-table :is(tbody,tr,th,td){width:auto;display:block}.cmp-table thead{display:none}.cmp-group-row th{padding:30px 2px 12px}.cmp-table tbody tr:not(.cmp-group-row){border-bottom:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 0 16px;display:grid}.cmp-table tbody tr:not(.cmp-group-row)>*{border:0;padding:0}.cmp-table tbody th[scope=row]{grid-column:1/-1;margin-bottom:2px}.cmp-table td{background:color-mix(in oklab,var(--tone) 7%,#ffffff05);box-shadow:inset 2px 0 0 color-mix(in oklab,var(--tone) 70%,transparent);border-radius:14px;font-size:13.5px;line-height:1.5;padding:11px 12px 12px 13px!important}.cmp-table td:before{content:attr(data-product);opacity:1;letter-spacing:.15em;text-transform:uppercase;width:auto;height:auto;color:var(--tone);background:0 0;margin-bottom:6px;font:700 10px/1.2 Arial,sans-serif;display:block;position:static}.cmp-table tbody tr:not(.cmp-group-row):hover>*{background-color:color-mix(in oklab,var(--tone) 7%,#ffffff05)}}@media (width<=760px){.compare-page .cmp-intro{gap:26px;padding:56px 0 24px}.cmp-intro-copy{padding-inline:22px}.cmp-lineup{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:6px 22px 18px;display:flex;overflow-x:auto}.cmp-lineup::-webkit-scrollbar{display:none}.cmp-card{scroll-snap-align:center;flex:0 0 min(72%,260px)}.cmp-matrix{padding-inline:22px}}@media (width<=420px){.cmp-table tbody tr:not(.cmp-group-row){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cmp-orb i,.cmp-orb .packshot{animation:none}}