header .brand span,footer .brand span{white-space:normal;max-width:285px;font-size:10px;line-height:1.55;letter-spacing:.2px;font-family:Arial,Helvetica,sans-serif;font-weight:400;margin-top:10px}header .brand{flex-shrink:0}header nav{gap:17px}header nav>a{font-size:11px;white-space:nowrap}.language-switch{border-bottom:1px solid var(--ink);padding:3px 0;font-size:11px!important;letter-spacing:1px}.accent-button{background:var(--accent);color:var(--ink);border-color:var(--accent)}.hero-actions{display:flex;gap:13px;flex-shrink:0;align-items:center;flex-wrap:wrap;justify-content:flex-end}.hero-actions .button{padding:15px 18px;gap:18px}.wellness-hero-copy{align-items:flex-end;gap:40px}.wellness-hero-copy>p{max-width:620px;font-size:14px!important;line-height:1.9}.wellness-home{padding:80px 10%}.wellness-home>h2{font-size:56px;letter-spacing:-2px;margin:22px 0 50px}.organic-teasers{display:flex;align-items:flex-start;gap:8%;padding-bottom:35px}.organic-teasers>a{width:28%;text-decoration:none;border-top:1px solid var(--ink);padding:22px 0}.organic-teasers>a:nth-child(2){margin-top:65px}.organic-teasers>a:nth-child(3){margin-top:22px}.organic-teasers h3{font-size:30px;line-height:1.2;letter-spacing:-.7px;margin:24px 0}.organic-teasers>a>span:last-child{font-size:24px}.organic-teasers a:hover h3{text-decoration:underline;text-underline-offset:5px}.wellness-method{margin:15px 7% 65px;padding:35px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.method-orbits{display:flex;gap:3%;margin:25px 0 10px}.method-orbits>div{position:relative;flex:1;padding:43px 25px;min-width:0;text-align:center}.method-orbits .page-orbit{position:absolute;inset:0;width:100%;height:100%;z-index:0}.method-orbits .page-orbit path:first-child{stroke:var(--ink)}.method-orbits h3,.method-orbits p{position:relative;z-index:1;background:var(--paper);padding:4px;max-width:265px;margin:auto}.method-orbits h3{font-family:Arial,sans-serif;font-size:15px;letter-spacing:2px;margin-bottom:8px}.method-orbits p{font-size:12px;line-height:1.7}.wellness-photo{margin:55px 8% 20px 32%;max-width:800px}.wellness-photo img{width:100%;height:auto;display:block;object-fit:cover;clip-path:polygon(4% 1%,88% 0,100% 19%,96% 92%,14% 100%,0 74%)}.wellness-photo figcaption{font-size:9px;margin-top:12px;text-align:right}.page-opening>.button{margin-top:25px;position:relative;z-index:1}.wellness-list .product-card:first-child{border-top-width:2px}.wellbeing-label{display:inline-block;font-size:10px;letter-spacing:.5px;padding:5px 10px;border:1px solid var(--ink);margin-bottom:10px}.free-pause{margin:50px 10% 75px;padding:55px;background:var(--accent);color:var(--ink)}.free-pause h2{font-size:45px;letter-spacing:-1.5px;line-height:1.15;margin:20px 0 30px}.audio-pending{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);display:flex;align-items:center;gap:20px;padding:23px 0;margin:25px 0}.audio-pending>span:first-child{font-size:30px}.audio-pending>span:last-child{margin-left:auto;font-size:12px}.audio-pending p{font-size:12px}.audio-pending strong{font-size:13px;font-weight:500}.free-pause audio{display:block;width:100%;margin:15px 0;filter:grayscale(1);border-radius:0}.free-pause .small{font-size:12px}.week-list{counter-reset:week;list-style:none;padding:0!important}.week-list li{border-bottom:1px solid var(--ink);padding:13px 0}.week-list li:before{counter-increment:week;content:counter(week,decimal-leading-zero) ' / ';font-family:Georgia,serif;margin-right:15px}.archive-grid .article-card>p{font-size:14px;line-height:1.85;margin-bottom:20px}.en-home .hero-main h1{font-size:clamp(60px,6.7vw,102px);letter-spacing:-4px;width:70%}.en-home .orbital{width:36%;top:30px;right:0;height:90%}.en-home .orbital .page-orbit{width:100%;height:100%}.en-home .orbit-caption{font-size:15px;left:35%;top:45%}.en-home .hero-main{min-height:480px}.wellness-hero-copy .hero-actions{max-width:400px}footer .brand span{max-width:275px}.legal header .brand span,.clinical header .brand span{font-size:9px}
@media(max-width:1280px){header{position:relative}.menu{display:flex;gap:18px;border:0;background:transparent;font-size:12px;padding:8px 0}header nav{display:none;position:absolute;top:100%;left:-6%;right:-6%;background:var(--paper);z-index:5;border-bottom:1px solid var(--ink);padding:25px 6%;flex-direction:column;align-items:start;gap:20px}header nav.open{display:flex}header nav>a{font-size:14px}.hero-actions{max-width:260px;justify-content:start}.wellness-hero-copy .hero-actions{max-width:250px}.en-home .hero-main h1{width:68%;font-size:74px}}
@media(max-width:720px){header{padding:20px 0;align-items:center}.brand{font-size:24px!important}header .brand span{max-width:230px;font-size:8px;line-height:1.5;margin-top:7px}header .brand{max-width:calc(100% - 65px);white-space:normal}header{gap:15px}.menu{font-size:11px;gap:7px;flex-shrink:0}footer .brand span{font-size:9px!important;max-width:270px}.hero-actions,.wellness-hero-copy .hero-actions{display:flex;max-width:none;gap:10px;justify-content:start;margin-top:22px}.hero-actions .button{margin:0!important;padding:13px 15px;font-size:11px!important;gap:14px}.wellness-hero-copy>p{font-size:13px!important}.wellness-home{padding:50px 7%}.wellness-home>h2{font-size:39px;letter-spacing:-1.4px;margin:20px 0 32px}.organic-teasers{display:block;padding-bottom:10px}.organic-teasers>a{display:block;width:88%;margin:0 0 30px!important;padding-top:17px}.organic-teasers>a:nth-child(2){margin-left:12%!important}.organic-teasers h3{font-size:31px;margin:17px 0}.wellness-method{margin:10px 6% 50px;padding:25px 0}.method-orbits{display:block;margin-top:15px}.method-orbits>div{max-width:360px;min-height:170px;padding:40px 30px;margin:0 auto}.method-orbits h3{font-size:14px;letter-spacing:1.5px}.method-orbits p{font-size:12px}.wellness-photo{margin:35px 5% 10px 12%}.wellness-photo figcaption{font-size:8px}.free-pause{margin:35px 5% 50px;padding:30px 22px}.free-pause h2{font-size:34px;letter-spacing:-1px}.audio-pending{gap:12px;padding:18px 0}.audio-pending p{font-size:11px}.audio-pending strong{font-size:11px}.audio-pending>span:last-child{font-size:10px}.free-pause .small{font-size:11px}.en-home .hero-main{min-height:0}.en-home .hero-main h1{font-size:51px;letter-spacing:-2.3px;width:100%;line-height:1.08}.en-home .orbital{position:relative;top:0;left:20%;width:78%;height:220px}.en-home .orbital .page-orbit{height:220px}.en-home .orbit-caption{font-size:13px;top:40%;left:30%}html[lang=en] .universe h2{font-size:53px}.archive-grid .article-card>p{font-size:13px}html[lang=en] .closing-question .button{font-size:11px}.wellness-home .text-link{font-size:12px}.page-opening>.button{max-width:100%;font-size:11px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
@media(min-width:721px){.method-orbits .page-orbit{left:-10%;width:120%}}
