.m-cart{font-family:var(--m-sans);background:var(--m-bg)}.m-cart__head{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid var(--m-line)}.m-cart__title{margin:0;font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.m-cart__title span{font-size:13px;letter-spacing:0;text-transform:none;font-weight:500;color:var(--m-muted);margin-left:8px}.m-cart__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:40px;text-align:center;color:var(--m-muted)}.m-cart__ship{display:flex;align-items:center;gap:8px;margin:0;padding:12px 22px;font-size:13.5px;font-weight:600;color:var(--m-green);background:var(--m-cream)}.m-cart__ship svg{color:var(--m-gold-text)}.m-cart__items{flex:1;overflow-y:auto;padding:4px 22px}.m-cart__item{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid var(--m-line)}.m-cart__img{width:72px;height:72px;object-fit:contain;border-radius:var(--m-radius);background:var(--m-sand);flex:none}.m-cart__info{flex:1;min-width:0}.m-cart__row{display:flex;justify-content:space-between;align-items:center;gap:12px}.m-cart__name{margin:0;font-weight:650;font-size:15.5px}.m-cart__price{margin:0;font-weight:700;font-size:15.5px;white-space:nowrap}.m-cart__meta{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--m-muted)}.m-cart__meta strong{color:var(--m-ink);font-weight:600}.m-cart__upsell{margin-top:10px;padding:12px;border-radius:var(--m-radius);background:var(--m-cream);display:grid;gap:8px}.m-cart__upsell p{margin:0;font-size:13px;line-height:1.45}.m-cart__upsell .m-btn{justify-self:start;letter-spacing:.03em;text-transform:none;font-size:13.5px}.m-cart__qty{display:inline-flex;align-items:center;border:1px solid var(--m-line);border-radius:var(--m-radius);background:var(--m-card)}.m-cart__qty button{width:34px;height:34px;border:0;background:transparent;cursor:pointer;font-size:16px;color:var(--m-ink)}.m-cart__qty span{min-width:22px;text-align:center;font-size:14px;font-weight:600}.m-cart__remove{border:0;background:transparent;font-size:13px;color:var(--m-muted);text-decoration:underline;cursor:pointer;padding:6px 0}.m-cart__foot{padding:18px 22px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--m-line);background:var(--m-card);display:grid;gap:10px}.m-cart__total{font-size:16px;font-weight:650}.m-cart__total span:last-child{font-size:20px;font-weight:700}.m-cart__note{margin:-4px 0 0;font-size:12.5px;color:var(--m-muted)}.m-cart__info-line{display:grid;grid-template-columns:18px 1fr;gap:8px;margin:0;font-size:12.8px;line-height:1.45;color:var(--m-ink)}.m-cart__info-line svg{color:var(--m-gold-text);margin-top:1px}.m-cart__secure{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font-size:12px;color:var(--m-muted)}.m-appr{display:grid;gap:40px}@media(min-width:990px){.m-appr{grid-template-columns:.9fr 1.1fr;gap:clamp(56px,7vw,112px);align-items:start}.m-appr__head{position:sticky;top:calc(var(--m-header-h) + 32px)}}.m-appr__media{margin-top:34px;border-radius:var(--m-radius);overflow:hidden;background:var(--m-sand)}.m-appr__media img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.m-appr__steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--m-line)}.m-section--cream .m-appr__steps,.m-section--cream .m-appr__step{border-color:#dcd8c6}.m-appr__step{padding:clamp(28px,3.2vw,42px) 0;border-bottom:1px solid var(--m-line)}.m-appr__meta{display:flex;align-items:baseline;gap:16px;margin-bottom:14px}.m-appr__num{font-family:var(--m-serif);font-style:normal;font-size:clamp(34px,3vw,44px);line-height:1;color:var(--m-gold-text)}.m-appr__label{font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--m-muted)}.m-appr__title{font-size:clamp(22px,2vw,28px);margin-bottom:12px}.m-appr__text{font-size:16.5px;line-height:1.7;max-width:620px}.m-appr__text p{margin:0 0 12px}.m-appr__text p:last-child{margin-bottom:0}.m-founders{list-style:none;margin:0;padding:0;display:grid;gap:20px}@media(min-width:990px){.m-founders{grid-template-columns:1fr 1fr;gap:24px}}.m-founder{display:flex}.m-founder__card{flex:1;display:grid;gap:22px;padding:clamp(22px,2.6vw,32px);border-radius:var(--m-radius-lg);background:var(--m-card);border:1px solid var(--m-line);align-content:start}.m-section--cream .m-founder__card{border-color:#e1ddcc}.m-founder__top{display:grid;grid-template-columns:minmax(0,54%) minmax(0,1fr);gap:clamp(16px,2.2vw,26px);align-items:center}.m-founder__facts ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.m-founder__facts li{position:relative;padding-left:18px;font-size:15.5px;line-height:1.6;color:var(--m-ink)}.m-founder__facts li:before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;border-radius:999px;background:var(--m-gold,#C9A24B)}@media(max-width:600px){.m-founder__top{grid-template-columns:minmax(0,44%) minmax(0,1fr)}.m-founder__facts li{font-size:13px;line-height:1.4;padding-left:14px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.m-founder__facts ul{gap:8px}}.m-founder__media{border-radius:var(--m-radius);overflow:hidden;background:var(--m-sand);width:100%}.m-founder__media img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;filter:saturate(.94)}.m-founder__name{font-size:clamp(21px,1.8vw,25px)}.m-founder__role{margin:6px 0 0;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--m-gold-text)}.m-founder__bio{margin-top:14px;font-size:15.5px;line-height:1.68}.m-founder__bio p{margin:0 0 10px}.m-founder__bio p:last-child{margin-bottom:0}.m-founder__sig{margin-top:18px}.m-founder__sig img{display:block;width:150px;height:auto;mix-blend-mode:multiply}.m-vm{display:grid;gap:0;border-top:1px solid var(--m-line)}.m-vm__item{padding:clamp(28px,3.4vw,44px) 0;border-bottom:1px solid var(--m-line)}.m-vm__label{margin-bottom:14px}.m-vm__title{font-family:var(--m-sans);font-weight:500;font-size:clamp(25px,2.5vw,34px);line-height:1.18;letter-spacing:-.018em;margin:0 0 16px;text-wrap:balance;max-width:560px}.m-vm__text{font-size:16.5px;line-height:1.7;max-width:560px}.m-vm__text p{margin:0 0 12px}.m-vm__text p:last-child{margin-bottom:0}@media(min-width:990px){.m-vm{grid-template-columns:1fr 1fr;border-bottom:1px solid var(--m-line)}.m-vm__item{border-bottom:0;padding:48px 56px 52px 0}.m-vm__item+.m-vm__item{padding-left:56px;padding-right:0;border-left:1px solid var(--m-line)}}.m-section--cream .m-vm,.m-section--cream .m-vm__item{border-color:#dcd8c6}.m-note-sec{padding-top:calc(var(--m-space)*.6);padding-bottom:var(--m-space)}.m-note-sec--attach{padding-top:0;margin-top:calc(var(--m-space)*-.55)}.m-note{display:grid;grid-template-columns:1fr;gap:18px;padding:clamp(26px,3.4vw,44px);border-radius:var(--m-radius-lg);background:var(--m-card);border:1px solid var(--m-line)}.m-section--cream .m-note{border-color:#e1ddcc}@media(min-width:750px){.m-note{grid-template-columns:52px 1fr;gap:24px;align-items:start}}.m-note__icon{width:48px;height:48px;border-radius:999px;background:var(--m-cream);color:var(--m-green);display:flex;align-items:center;justify-content:center}.m-section--cream .m-note__icon{background:var(--m-bg)}.m-note__text{font-size:clamp(17px,1.4vw,20px);line-height:1.62;color:var(--m-ink);max-width:860px;text-wrap:pretty}.m-note__text p{margin:0 0 12px}.m-note__text p:last-child{margin-bottom:0}.m-note__small{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--m-line);max-width:860px}.m-pref{display:grid;gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(28px,4.5vw,64px);border-radius:var(--m-radius-lg);background:var(--m-card);border:1px solid var(--m-line)}.m-section--cream .m-pref{border-color:#e1ddcc}@media(min-width:750px){.m-pref{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.m-pref__visual{border-radius:var(--m-radius);overflow:hidden;width:100%}.m-pref__visual img{display:block;width:100%;height:auto}.m-pref__title{font-size:clamp(26px,2.6vw,36px)}.m-pref__text{margin-top:14px;max-width:640px;font-size:16.5px;line-height:1.68}.m-warrior__grid{display:grid;gap:36px;align-items:center}@media(min-width:990px){.m-warrior__grid{grid-template-columns:.88fr 1.12fr;gap:clamp(56px,7vw,112px)}.m-warrior__grid--rev .m-warrior__media{order:2}}.m-warrior__media{border-radius:var(--m-radius);overflow:hidden;background:var(--m-sand)}.m-section--dark .m-warrior__media{background:#1c2717}.m-warrior__media img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4/5}@media(max-width:749px){.m-warrior__media img{aspect-ratio:4/3}}.m-warrior__text{margin-top:26px;font-size:clamp(16.5px,1.25vw,18.5px);line-height:1.72;color:var(--m-muted);max-width:620px}.m-section--dark .m-warrior__text{color:var(--m-dark-muted)}.m-warrior__text p{margin:0 0 16px}.m-warrior__text p:last-child{margin-bottom:0}.m-warrior__statement{margin:34px 0 0;padding:4px 0 4px 22px;border-left:2px solid var(--m-gold);font-family:var(--m-serif);font-style:normal;font-weight:400;font-size:clamp(21px,1.9vw,27px);line-height:1.42;letter-spacing:-.005em;max-width:600px;color:var(--m-ink);text-wrap:pretty}.m-section--dark .m-warrior__statement{color:var(--m-dark-ink);border-left-color:var(--m-gold-light)}.m-art__head{padding-top:clamp(36px,5.5vw,80px);padding-bottom:clamp(24px,3vw,40px)}.m-art__headin{max-width:820px;margin:0 auto}.m-art__cat{margin-bottom:14px}.m-art__cat a{text-decoration:none;color:inherit}.m-art__cat a:hover{text-decoration:underline}.m-art__title{font-size:clamp(32px,4.4vw,58px);line-height:1.08}.m-art__lead{font-size:clamp(18px,1.5vw,21px);max-width:none}.m-art__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:22px 0 0;padding-top:18px;border-top:1px solid var(--m-line);font-size:14.5px;color:var(--m-muted)}.m-art__meta strong{color:var(--m-ink);font-weight:600}.m-art__figure{margin:0 0 clamp(32px,4vw,56px)}.m-art__img{max-width:1100px;margin:0 auto;border-radius:var(--m-radius);overflow:hidden;background:var(--m-sand);aspect-ratio:16/9}.m-art__img img{width:100%;height:100%;object-fit:cover;display:block}.m-art__wrap{max-width:calc(720px + 2*var(--m-gutter));margin:0 auto;padding:0 var(--m-gutter) var(--m-space)}.m-art__body .m-keypoints{border-left:3px solid var(--m-gold);padding:24px 26px}.m-art__body .m-keypoints h2{font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:650;color:var(--m-gold-text);margin:0 0 12px}.m-art__body .m-keypoints li{font-size:16.5px;line-height:1.55;margin:.5em 0}.m-art__body .m-lede{font-size:clamp(18px,1.4vw,20px);line-height:1.65;color:var(--m-ink)}.m-art__body .m-sources{margin-top:3em;padding-top:1.6em;border-top:1px solid var(--m-line)}.m-art__body .m-sources h2{font-size:20px;margin:0 0 .6em}.m-art__body .m-sources a{overflow-wrap:anywhere}.m-art__body .m-readmore{margin:2.4em 0 0;padding:20px 22px;background:var(--m-cream);border-radius:var(--m-radius)}.m-art__body .m-readmore:not(:has(a)){display:none}.m-art__body .m-readmore__label{font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:650;color:var(--m-gold-text);margin:0 0 8px}.m-art__body .m-readmore ul{list-style:none;margin:0;padding:0}.m-art__body .m-readmore li{margin:.35em 0;padding:0}.m-art__body .m-readmore li:before{display:none}.m-art__body .m-readmore li:empty{display:none}.m-art__body .m-cite{text-decoration:none;font-size:.85em;color:var(--m-gold-text)}.m-art__body .m-sources li:target{background:var(--m-cream)}.m-art__note{margin-top:clamp(32px,4vw,48px);padding:20px 22px;border-radius:var(--m-radius);border:1px solid var(--m-line);background:var(--m-card)}.m-art__note--med{background:var(--m-cream);border-color:transparent}.m-art__notehead{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-weight:650;font-size:14.5px;color:var(--m-green)}.m-art__notetext{font-size:14.5px;line-height:1.6;color:var(--m-muted)}.m-art__notetext p{margin:0 0 .6em}.m-art__notetext p:last-child{margin:0}.m-art__notetext a{color:var(--m-green)}.m-art__product{display:flex;gap:20px;align-items:center;margin-top:18px;padding:20px 22px;border-radius:var(--m-radius);border:1px solid var(--m-line)}.m-art__pimg{flex:0 0 96px}.m-art__pimg img{width:96px;height:auto;display:block}.m-art__ptext{display:flex;flex-direction:column;gap:6px;min-width:0}.m-art__plabel{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--m-muted)}.m-art__ptext .m-text{font-size:14.5px;line-height:1.6;color:var(--m-muted)}.m-art__ptext .m-text p{margin:0}.m-art__plink{margin:4px 0 0}.m-art__pfine{margin:6px 0 0;font-size:12.5px;color:var(--m-muted)}@media(max-width:560px){.m-art__product{flex-direction:column;align-items:flex-start}}.m-art__relhead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px;margin-bottom:clamp(24px,3vw,40px)}.m-art__relhead .m-h2{font-size:clamp(26px,2.8vw,38px)}.m-art__relgrid{list-style:none;margin:0;padding:0}.m-art__relgrid>li{display:flex}.m-art__relgrid>li>.m-acard{flex:1}.m-wb__hero{padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(28px,4vw,52px)}.m-wb__intro{max-width:860px}.m-wb__h1{font-size:clamp(38px,5.2vw,70px)}.m-wb__sub{font-size:clamp(18px,1.5vw,21px);color:var(--m-ink);max-width:720px}.m-wb__introtext{margin-top:18px;max-width:700px;color:var(--m-muted);font-size:16.5px;line-height:1.7}.m-wb__introtext p{margin:0}.m-wb__chips{position:sticky;top:0;z-index:20;background:var(--m-bg);border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);transition:top .38s var(--m-ease)}body.header-visible .m-wb__chips{top:var(--m-header-h)}.m-wb__chiprow{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-top:12px;padding-bottom:12px;scroll-snap-type:x proximity}.m-wb__chiprow::-webkit-scrollbar{display:none}@media(min-width:750px){.m-wb__chiprow{flex-wrap:wrap;overflow:visible;row-gap:8px}}.m-wb__chip{flex:none;scroll-snap-align:start;font-size:14px;font-weight:550;line-height:1.2;padding:9px 15px;border-radius:var(--m-radius);border:1px solid var(--m-line);background:var(--m-card);color:var(--m-ink);text-decoration:none;transition:border-color .2s,background .2s,color .2s}.m-wb__chip:hover{border-color:var(--m-green)}.m-wb__chip[aria-current=page]{background:var(--m-green);border-color:var(--m-green);color:#f7f4e8}.m-wb__chip:focus-visible,.m-acard:focus-visible,.m-wb__page:focus-visible{outline:2px solid var(--m-green);outline-offset:3px}.m-wb__featgrid{display:grid;gap:20px}@media(min-width:990px){.m-wb__featgrid{grid-template-columns:1.45fr 1fr;gap:28px;align-items:start}}.m-wb__featside{display:flex;flex-direction:column;gap:16px}.m-wb__sidelabel{margin:0 0 2px}.m-wb__all--after{padding-top:0}.m-wb__allhead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 clamp(24px,3vw,36px)}.m-wb__h2{font-size:clamp(26px,2.8vw,38px)}.m-wb__count{color:var(--m-muted);margin:0;white-space:nowrap}.m-wb__grid{list-style:none;margin:0;padding:0}.m-wb__grid>li{display:flex}.m-wb__grid>li>.m-acard{flex:1}.m-acard{height:100%}.m-acard__media img{transition:transform .6s var(--m-ease)}a.m-acard:hover .m-acard__media img{transform:scale(1.03)}.m-acard__title{font-size:21px;line-height:1.25}.m-acard__teaser{margin:0;font-size:15px;line-height:1.6;color:var(--m-muted)}.m-acard__foot{display:flex;flex-wrap:wrap;gap:6px}.m-acard__art{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:22px;background:var(--m-cream);color:var(--m-green)}.m-acard__art--1{background:var(--m-dark);color:var(--m-dark-ink)}.m-acard__art--2{background:var(--m-sand)}.m-acard__art--3{background:#e4e6d8}.m-acard__icon{width:58px;height:58px;border-radius:999px;display:flex;align-items:center;justify-content:center;border:1px solid currentColor;opacity:.9}.m-acard__artlabel{font-family:var(--m-serif);font-style:normal;font-size:clamp(20px,1.8vw,26px);line-height:1.2;max-width:14ch}.m-acard--lead .m-card__media{aspect-ratio:4/3}.m-acard--lead .m-acard__title{font-size:clamp(24px,2.4vw,34px);letter-spacing:-.02em}.m-acard--lead .m-acard__teaser{font-size:16.5px}.m-acard--lead .m-card__body{padding:clamp(24px,2.6vw,34px)}.m-acard--row{flex-direction:row}.m-acard--row .m-card__media{flex:0 0 38%;aspect-ratio:auto;min-height:100%}.m-acard--row .m-acard__art{padding:14px}.m-acard--row .m-acard__icon{width:44px;height:44px}.m-acard--row .m-acard__artlabel{font-size:17px}.m-acard--row .m-card__body{padding:18px 20px;gap:8px}.m-acard--row .m-acard__title{font-size:18px}.m-acard--row .m-acard__teaser{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px}@media(max-width:560px){.m-acard--row{flex-direction:column}.m-acard--row .m-card__media{flex:none;aspect-ratio:16/10}}.m-wb__pages{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:clamp(36px,4vw,56px)}.m-wb__page{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;height:44px;padding:0 14px;border-radius:var(--m-radius);border:1px solid var(--m-line);background:var(--m-card);font-weight:600;font-size:15px;text-decoration:none;color:var(--m-ink)}.m-wb__page[aria-current=page]{background:var(--m-green);border-color:var(--m-green);color:#f7f4e8}.m-wb__page--gap{border-color:transparent;background:transparent}a.m-wb__page:hover{border-color:var(--m-green)}.m-wb__nores{max-width:640px}.m-wb__nores p{margin:0}.m-wb__topicgrid{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:600px){.m-wb__topicgrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.m-wb__topicgrid{grid-template-columns:repeat(4,1fr);gap:18px}}.m-wb__topic{display:flex;flex-direction:column;gap:10px;padding:24px 22px;border-radius:var(--m-radius);background:var(--m-card);border:1px solid var(--m-line)}.m-wb__topichead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.m-wb__topicicon{width:42px;height:42px;border-radius:999px;background:var(--m-cream);display:flex;align-items:center;justify-content:center;color:var(--m-green)}.m-wb__topic .m-h4{font-size:18px}.m-wb__topic .m-text{font-size:14.8px;line-height:1.6;margin:0;color:var(--m-muted)}.m-wb__six{display:grid;gap:18px;padding:clamp(26px,3.4vw,44px);border-radius:var(--m-radius-lg);background:var(--m-cream)}@media(min-width:990px){.m-wb__six{grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}}.m-wb__sixtitle{font-size:clamp(24px,2.4vw,32px)}.m-wb__six .m-text p{margin:0 0 .8em}.m-wb__sixlink{margin:8px 0 0}.m-wb__hintlead{color:var(--m-dark-muted)}.m-wb__hintgrid{display:grid;gap:18px}@media(min-width:750px){.m-wb__hintgrid{grid-template-columns:1fr 1fr;gap:22px}}.m-wb__hintcard{display:flex;flex-direction:column;gap:12px;padding:clamp(24px,3vw,36px);border-radius:var(--m-radius-lg);border:1px solid rgba(239,235,218,.18);background:#efebda0a}.m-wb__hintcard .m-text{color:var(--m-dark-muted);margin:0}.m-wb__hintcard p:last-child{margin:auto 0 0;padding-top:6px}.m-wb__hinticon{width:46px;height:46px;border-radius:999px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(215,181,102,.5);color:var(--m-gold-light)}.m-wu__grid{display:grid;gap:clamp(36px,5vw,72px);align-items:center}@media(min-width:990px){.m-wu__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.m-wu .m-h2{color:var(--m-dark-ink);font-family:var(--m-serif);font-weight:400;font-style:normal}.m-wu__text{margin:20px 0 0;max-width:560px}.m-wu__text p{margin:0}.m-wu__text strong{color:var(--m-dark-ink);font-weight:600}.m-wu__cond{margin:18px 0 0;max-width:520px}.m-wu__form{margin-top:28px;max-width:460px}.m-wu__form .m-footer__privacy p{margin:0}.m-wu__visual{max-width:620px;width:100%;justify-self:center}.m-wu__stage{position:relative;aspect-ratio:1200/880;container-type:inline-size}.m-wu__app{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 24px 40px rgba(0,0,0,.28))}.m-wu .m-voucher{position:absolute;left:-.7%;top:35.9%;width:67.4%;height:61%;transform:rotate(-3.5deg);transform-origin:50% 50%;background:#efebde;color:#1d2419;border-radius:var(--m-radius-lg);box-shadow:0 2.4cqw 5cqw #00000059;padding:5.2cqw 5.4cqw 4.6cqw;display:flex;flex-direction:column;margin:0}.m-wu .m-voucher p{margin:0}.m-wu .m-voucher__top{display:flex;justify-content:space-between;font:600 2.1cqw/1 var(--m-sans);letter-spacing:.32em;text-transform:uppercase}.m-wu .m-voucher__top span+span{color:var(--m-gold-text);font-weight:500;letter-spacing:.22em}.m-wu .m-voucher__big{font:400 9.6cqw/1 var(--m-serif);margin-top:auto!important;letter-spacing:-.01em}.m-wu .m-voucher__sub{font:500 3.5cqw/1.25 var(--m-sans);margin-top:1.2cqw!important}.m-wu .m-voucher__date{font:400 2.4cqw/1.2 var(--m-sans);color:#5b6152;margin-top:auto!important}@supports not (container-type:inline-size){.m-wu .m-voucher{border-radius:var(--m-radius);padding:22px}.m-voucher__top{font-size:10px}.m-voucher__big{font-size:44px}.m-voucher__sub{font-size:15px}.m-voucher__date{font-size:11px}}.m-wu__nopurchase{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--m-dark-ink)}.m-wu__opt{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:#c9cdb8;cursor:pointer}.m-wu__opt input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--m-gold-light)}.m-lform__inline-wide{margin:6px 0 8px 32px}.m-lform__terms{padding:2px 0}.m-lform__terms p{margin:0}.m-lform__terms a{color:var(--m-green);text-decoration:underline}.m-lform__cta{min-width:min(100%,280px)}.m-community__wrap{position:relative}.m-community__track{list-style:none;margin:0 calc(var(--m-gutter)*-1);padding:0 var(--m-gutter) 4px;display:grid;grid-auto-flow:column;grid-auto-columns:70%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.m-community__track::-webkit-scrollbar{display:none}@media(min-width:750px){.m-community__track{grid-auto-columns:calc((100% - 32px)/3)}}@media(min-width:990px){.m-community__track{grid-auto-columns:calc((100% - 48px)/4);margin:0;padding:0 0 4px}.m-community--few .m-community__track{grid-auto-columns:calc((100% - 32px)/3)}}.m-community__item{scroll-snap-align:start;border-radius:var(--m-radius);overflow:hidden;background:var(--m-sand);aspect-ratio:4/5;margin:0}.m-community__item img,.m-community__item video{display:block;width:100%;height:100%;object-fit:cover}.m-community__arrow{display:none}@media(min-width:990px){.m-community__arrow{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:var(--m-radius);border:1px solid var(--m-line);background:var(--m-card);color:var(--m-ink);cursor:pointer;box-shadow:0 6px 18px #1515151a;transition:opacity .2s}.m-community__arrow--prev{left:-22px}.m-community__arrow--next{right:-22px}.m-community.is-start .m-community__arrow--prev,.m-community.is-end .m-community__arrow--next{opacity:0;pointer-events:none}}.m-community__note{margin:10px 0 0;font-size:12px;line-height:1.4;color:var(--m-muted);text-align:right}.m-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.m-contact__grid{display:grid;gap:24px}@media(min-width:990px){.m-contact__grid{grid-template-columns:.85fr 1.15fr;gap:48px;align-items:start}}.m-contact__aside{display:grid;gap:28px}.m-contact__icon{width:46px;height:46px;border-radius:999px;background:var(--m-cream);color:var(--m-green);display:flex;align-items:center;justify-content:center}.m-contact__addr{margin:0;font-size:clamp(19px,1.8vw,22px);font-weight:600}.m-contact__addr a,.m-contact__state a{color:var(--m-green);text-decoration:underline;text-underline-offset:4px;word-break:break-word}.m-contact__mail .m-text p{margin:0}.m-contact__subhead{font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--m-gold-text);margin:0 0 10px}.m-contact__links ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--m-line)}.m-contact__links li{border-bottom:1px solid var(--m-line)}.m-contact__links a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:52px;padding:10px 2px;text-decoration:none;color:var(--m-ink);font-weight:550;font-size:16px}.m-contact__links a>svg{color:var(--m-muted);transition:transform .2s var(--m-ease)}.m-contact__links a:hover>svg{transform:translate(3px);color:var(--m-green)}.m-contact__li-icon{color:var(--m-gold-text);display:inline-flex}.m-contact__note p,.m-contact__privacy p{margin:0}.m-contact__note a,.m-contact__privacy a{color:var(--m-green);text-decoration:underline}.m-contact__postal address{font-style:normal}.m-contact__form .m-form{margin-top:4px}.m-contact__state{display:grid;gap:6px}.m-contact__state:focus{outline:2px solid var(--m-green);outline-offset:2px}.m-contact__err{font-size:13.5px;color:#6b2a0e}.m-field input[aria-invalid=true],.m-field textarea[aria-invalid=true]{border-color:#b4542a}.m-contact__submit .m-btn{margin-top:0}@media(max-width:749px){.m-contact__submit .m-btn{width:100%}}.m-faqp__grid{display:grid;gap:28px}@media(min-width:990px){.m-faqp__grid{grid-template-columns:300px 1fr;gap:72px;align-items:start}.m-faqp__tools{position:sticky;top:110px}}.m-faqp__tools{display:grid;gap:18px;align-content:start}.m-faqp__label{display:block;font-size:14px;font-weight:600;color:var(--m-ink);margin-bottom:8px}.m-faqp__search{position:relative;display:flex;align-items:center}.m-faqp__search svg{position:absolute;left:16px;color:var(--m-muted);pointer-events:none}.m-faqp__search input{width:100%;min-height:52px;border:1px solid #D3CFBD;border-radius:var(--m-radius-btn);background:var(--m-card);padding:12px 14px 12px 46px;font:inherit;font-size:16px;color:var(--m-ink);transition:border-color .2s,box-shadow .2s}.m-faqp__search input:focus{outline:none;border-color:var(--m-green);box-shadow:0 0 0 3px #26351f1f}.m-faqp__chips{display:flex;flex-wrap:wrap;gap:8px}@media(min-width:990px){.m-faqp__chips{flex-direction:column;align-items:flex-start}}.m-faqp__chip{font:inherit;font-size:14px;font-weight:550;line-height:1.3;min-height:40px;padding:9px 15px;border-radius:var(--m-radius);border:1px solid var(--m-line);background:transparent;color:var(--m-ink);cursor:pointer;text-align:left;transition:background .2s,border-color .2s,color .2s}.m-faqp__chip:hover{border-color:var(--m-green)}.m-faqp__chip[aria-pressed=true]{background:var(--m-green);border-color:var(--m-green);color:var(--m-dark-ink)}.m-faqp__count{margin:0;min-height:1.2em}.m-faqp__groups{display:grid;gap:clamp(40px,5vw,64px);min-width:0}.m-faqp__gh{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--m-gold-text);margin:0 0 6px;scroll-margin-top:120px}.m-faqp .m-acc__item{scroll-margin-top:120px}.m-faqp__empty{text-align:center;padding:clamp(36px,5vw,56px) 24px;border:1px dashed var(--m-line);border-radius:var(--m-radius-lg);background:var(--m-card)}.m-faqp__empty[hidden]{display:none}.m-faqp__empty .m-text{margin:12px auto 18px;max-width:440px;font-size:17px}.m-faqp__empty .m-text p{margin:0}.m-faqp__empty .m-text a{color:var(--m-green);text-decoration:underline;text-underline-offset:3px;font-weight:600}.m-faqp__empty-icon{display:inline-flex;width:46px;height:46px;border-radius:999px;background:var(--m-cream);color:var(--m-green);align-items:center;justify-content:center}.m-fnote{display:grid;gap:clamp(28px,4vw,64px);align-items:center}@media(min-width:750px){.m-fnote{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}.m-fnote__media{border-radius:var(--m-radius);overflow:hidden;background:var(--m-sand);max-width:460px;width:100%}.m-fnote__media img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.m-fnote__body{margin:0}.m-fnote__quote{margin:0;font-family:var(--m-serif);color:var(--m-ink)}.m-fnote__quote p{margin:0 0 .7em;font-size:clamp(19px,1.6vw,23px);line-height:1.45;color:var(--m-muted)}.m-fnote__quote p:first-child{font-size:clamp(25px,2.5vw,36px);line-height:1.22;color:var(--m-ink);margin-bottom:.6em}.m-fnote__quote p:last-child{margin-bottom:0}.m-fnote__sign{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:30px 0 0}.m-fnote__sig img{display:block;height:auto;max-height:64px;width:auto;max-width:140px;mix-blend-mode:multiply}.m-fnote__sig--alpha img{mix-blend-mode:normal}.m-fnote__who{font-size:15px;line-height:1.4;color:var(--m-muted)}.m-fnote__who strong{color:var(--m-ink);font-weight:600}.m-fnote__link{display:inline-block;margin-top:22px}.m-jobs__rich p{margin:0 0 .8em}.m-jobs__rich p:last-child{margin-bottom:0}.m-jobs__values{list-style:none;margin:0;padding:0;display:grid;gap:20px}@media(min-width:990px){.m-jobs__values{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.m-jobs__value{padding:clamp(22px,2.6vw,32px);border-radius:var(--m-radius-lg);background:var(--m-card);border:1px solid #E1DDCC}.m-jobs__num{font-family:var(--m-serif);font-style:normal;font-size:22px;color:var(--m-gold-text)}.m-jobs__value .m-h3{margin:10px 0 8px}.m-jobs__list{list-style:none;margin:0;padding:0;display:grid;gap:16px}.m-jobs__pos{display:grid;gap:16px;align-items:center;padding:clamp(20px,2.4vw,28px);border-radius:var(--m-radius-lg);background:var(--m-card);border:1px solid var(--m-line)}@media(min-width:750px){.m-jobs__pos{grid-template-columns:1fr auto}}.m-jobs__pos .m-btn{margin-top:0}.m-jobs__meta{margin:6px 0 10px}.m-jobs__empty{padding:clamp(24px,3vw,40px);border-radius:var(--m-radius-lg);background:var(--m-card);border:1px solid var(--m-line);max-width:820px}.m-jobs__empty .m-btn{margin-top:20px}.m-jobs__form{display:grid;gap:16px;margin-top:8px}.m-jobs__row{display:grid;gap:6px}.m-jobs__row label{font-weight:600;font-size:14.5px}.m-jobs__row input,.m-jobs__row select,.m-jobs__row textarea{width:100%;min-height:48px;padding:12px 14px;border-radius:var(--m-radius-btn);border:1px solid #B9B49F;background:#fff;font:16px/1.5 var(--m-sans);color:var(--m-ink)}.m-jobs__form .m-btn{justify-self:start;margin-top:4px}.m-jobs__ok{padding:18px 20px;border-radius:var(--m-radius);background:#eef0e6;border:1px solid #C9D0B8;margin:0}.m-jobs__err{padding:14px 16px;border-radius:var(--m-radius);background:#f8ece8;border:1px solid #E6C8BF;margin:0}.m-jobs__privacy p{margin:0}.m-legalpage{padding-top:clamp(8px,2vw,24px)}.m-legalpage__grid{max-width:780px;margin:0 auto}@media(min-width:990px){.m-legalpage__grid--toc{max-width:1120px;display:grid;grid-template-columns:260px minmax(0,1fr);gap:72px;align-items:start}.m-legalpage__grid--toc .m-legalpage__body{max-width:760px}}.m-legalpage__toc{border:1px solid var(--m-line);border-radius:var(--m-radius);background:var(--m-card);margin:0 0 36px}.m-legalpage__toc-sum{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;list-style:none;font-size:13px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--m-ink)}.m-legalpage__toc-sum::-webkit-details-marker{display:none}.m-legalpage__toc[open] .m-acc__icon:after{transform:translate(-50%,-50%) rotate(0)}.m-legalpage__toc-list{list-style:none;margin:0;padding:0 10px 14px;counter-reset:none}.m-legalpage__toc-list a{display:block;padding:8px 10px;border-radius:var(--m-radius-btn);font-size:14.5px;line-height:1.4;color:var(--m-muted);text-decoration:none;border-left:2px solid transparent}.m-legalpage__toc-list a:hover{color:var(--m-ink);background:var(--m-bg)}.m-legalpage__toc-list a[aria-current]{color:var(--m-green);border-left-color:var(--m-gold);background:var(--m-bg);font-weight:600}.m-legalpage__toc-list a:focus-visible{outline:2px solid var(--m-green);outline-offset:2px}@media(min-width:990px){.m-legalpage__toc{position:sticky;top:24px;margin:0;max-height:calc(100vh - 48px);overflow:auto;background:transparent;border:0;border-right:1px solid var(--m-line);border-radius:0}body.header-visible .m-legalpage__toc{top:calc(var(--m-header-h, 72px) + 24px)}.m-legalpage__toc-sum{cursor:default;padding:4px 10px 14px}.m-legalpage__toc-sum .m-acc__icon{display:none}.m-legalpage__toc-list{padding:0 18px 0 0}}.m-legalpage__body{max-width:72ch}.m-legalpage__body h2{scroll-margin-top:120px;padding-top:1.6em;border-top:1px solid var(--m-line)}.m-legalpage__body>h2:first-child{padding-top:0;border-top:0}.m-legalpage__body h3{scroll-margin-top:120px}.m-legalpage__body address{font-style:normal}.m-legalpage__body .m-legal__intro{font-size:clamp(18px,1.6vw,20px);line-height:1.6;color:var(--m-ink);margin-bottom:1.6em}.m-legalpage__body .m-legal__card{background:var(--m-cream);border-radius:var(--m-radius);padding:20px 24px;margin:0 0 1.4em}.m-legalpage__body .m-legal__card p:last-child{margin-bottom:0}.m-legalpage__body .m-legal__note{border-left:2px solid var(--m-gold);padding:4px 0 4px 18px;margin:0 0 1.4em}.m-legalpage__body .m-legal__actions{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 1.6em}.m-legalpage__body .m-legal__actions .m-btn{text-decoration:none}.m-legalpage__body .m-legal__form{border:1px dashed #C9C4AE;border-radius:var(--m-radius);padding:22px 24px;background:var(--m-card)}.m-legalpage__body .m-legal__stand,.m-legal__stand{margin-top:2.4em;padding-top:18px;border-top:1px solid var(--m-line);font-size:14px;color:var(--m-muted)}.m-legalpage__body button[data-cookie-settings]{font:inherit}@media print{.m-legalpage__toc{display:none}.m-legalpage__grid--toc{display:block}}.m-lp-hero{padding:clamp(36px,6vw,88px) 0}.m-lp-hero__grid{display:grid;gap:32px;align-items:center}@media(min-width:990px){.m-lp-hero__grid{grid-template-columns:1.05fr .95fr;gap:72px}}.m-lp-hero .m-h1{font-size:clamp(36px,4.8vw,66px)}.m-lp-hero__media{position:relative;border-radius:var(--m-radius);overflow:hidden;background:var(--m-sand)}.m-lp-hero__media img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/5}.m-lp-hero__badge{position:absolute;left:16px;bottom:16px}@media(max-width:989px){.m-lp-hero__media{order:-1}.m-lp-hero__media img{aspect-ratio:4/3}}.m-map{display:grid;gap:24px;align-items:stretch}@media(min-width:990px){.m-map{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:40px}}.m-map__addr{font-style:normal;margin:12px 0 18px;line-height:1.6;color:var(--m-muted)}.m-map__frame{position:relative;min-height:340px;border-radius:var(--m-radius-lg);overflow:hidden;background:var(--m-sand);border:1px solid var(--m-line)}.m-map__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.m-map__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;color:var(--m-green);background:repeating-linear-gradient(45deg,var(--m-sand) 0 14px,#E4E2D4 14px 28px)}.m-map__phtext{margin:0;max-width:440px;font-size:14.5px;line-height:1.55;color:var(--m-muted)}.m-map__ph .m-btn{margin-top:4px}ol.m-way{list-style:none;margin:0;padding:0;display:grid;gap:24px;position:relative}@media(min-width:990px){ol.m-way{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media(min-width:1400px){ol.m-way{grid-template-columns:repeat(6,minmax(0,1fr))}}.m-way__step{position:relative;padding:24px 22px 26px;border-radius:var(--m-radius-lg);background:var(--m-card);border:1px solid var(--m-line);box-shadow:0 2px 10px #1515150f;transition:opacity .6s var(--m-ease),transform .6s var(--m-ease);transition-delay:calc(var(--i) * .14s)}.m-way[data-anim]:not(.is-in) .m-way__step{opacity:0;transform:translateY(14px)}.m-section--cream .m-way__step{border-color:#e1ddcc}.m-way.is-in .m-way__step{opacity:1;transform:none}.m-way__icon{display:inline-flex;width:48px;height:48px;color:var(--m-green)}.m-way__icon svg{width:100%;height:100%}.m-way__num{position:absolute;top:20px;right:20px;font-family:var(--m-serif);font-style:normal;font-size:20px;color:var(--m-gold-text)}.m-way__title{margin:14px 0 6px}.m-way__text{margin:0;font-size:15px;line-height:1.55}.m-way__detail{margin:10px 0 0}.m-way-sec .m-way__note{margin:24px 0 0;max-width:820px}@media(prefers-reduced-motion:reduce){.m-way__step{opacity:1!important;transform:none!important;transition:none!important}}.m-pform-sec [hidden]{display:none!important}.m-pform-grid{display:grid;gap:36px;align-items:start}@media(min-width:990px){.m-pform-grid{grid-template-columns:.85fr 1.15fr;gap:clamp(48px,6vw,96px)}.m-pform-intro{position:sticky;top:110px}}.m-pform-intro .m-lead{margin-top:18px}.m-pform-note{margin-top:22px;font-size:15px;line-height:1.6;color:var(--m-muted)}.m-pform-note p{margin:0 0 .5em}.m-pform{background:var(--m-card);border:1px solid var(--m-line);border-radius:var(--m-radius-lg);padding:clamp(22px,3.4vw,40px)}.m-pform .m-field{align-content:start}.m-pform .m-alert{margin-bottom:20px}.m-pform__req{font-weight:400;color:var(--m-muted);font-size:13px}.m-pform__more{border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);padding:4px 0}.m-pform__more>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;cursor:pointer;list-style:none;font-size:15px;font-weight:600}.m-pform__more>summary::-webkit-details-marker{display:none}.m-pform__more[open] .m-acc__icon:after{transform:translate(-50%,-50%) rotate(0)}.m-pform__more[open]{padding-bottom:16px}.m-pform__privacy{margin:0;font-size:13px;line-height:1.55;color:var(--m-muted)}.m-pform__privacy a{color:var(--m-green);text-decoration:underline}.m-pform__done{display:grid;gap:14px;justify-items:start;padding:12px 0}.m-pform__done .m-h3:focus{outline:none}.m-pform__icon{width:48px;height:48px;border-radius:999px;background:#e7eedd;color:var(--m-green);display:inline-flex;align-items:center;justify-content:center}.m-pform-faq{max-width:860px;margin:clamp(56px,7vw,96px) auto 0}.m-pform-faq .m-h3{margin-bottom:18px}.m-ptable-wrap{background:var(--m-card);border:1px solid var(--m-line);border-radius:var(--m-radius-lg);padding:8px 24px}.m-section--cream .m-ptable-wrap{border-color:#e1ddcc}.m-ptable{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.5;color:var(--m-ink)}.m-ptable th,.m-ptable td{padding:16px 12px;border-bottom:1px solid var(--m-line);text-align:left;vertical-align:top}.m-ptable tbody tr:last-child th,.m-ptable tbody tr:last-child td{border-bottom:0}.m-ptable thead th{font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--m-muted);font-weight:600}.m-ptable tbody th{font-weight:600;font-size:16.5px}.m-ptable__note{margin-top:16px}.m-ptable__note p{margin:0}.m-ptable__note a{color:var(--m-green);text-decoration:underline}@media(max-width:749px){.m-ptable-wrap{background:transparent;border:0;padding:0}.m-ptable,.m-ptable tbody,.m-ptable tr,.m-ptable th,.m-ptable td{display:block;width:100%}.m-ptable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.m-ptable tbody{display:grid;gap:14px}.m-ptable tr{background:var(--m-card);border:1px solid var(--m-line);border-radius:var(--m-radius);padding:6px 18px}.m-ptable tbody th{padding:14px 0 10px;border-bottom:1px solid var(--m-line);font-size:17px}.m-ptable td{display:grid;grid-template-columns:42% 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--m-line)}.m-ptable tbody tr td:last-child{border-bottom:0}.m-ptable td:before{content:attr(data-label);font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted);padding-top:2px}}.m-rcrit__lead{margin-top:0}.m-rcrit__lead p{margin:0 0 12px}.m-rcrit__grid{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media(min-width:750px){.m-rcrit__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(min-width:1100px){.m-rcrit__grid{grid-template-columns:repeat(3,1fr)}}.m-rcrit__item{background:var(--m-card);border:1px solid var(--m-line);border-radius:var(--m-radius-lg);padding:26px 24px 28px;display:flex;flex-direction:column;gap:12px}.m-section--cream .m-rcrit__item{border-color:#e1ddcc}.m-rcrit__top{display:flex;align-items:center;justify-content:space-between}.m-rcrit__icon{width:44px;height:44px;border-radius:999px;background:var(--m-cream);color:var(--m-green);display:flex;align-items:center;justify-content:center}.m-section--cream .m-rcrit__icon{background:var(--m-bg)}.m-rcrit__num{font-family:var(--m-serif);font-style:normal;font-size:22px;color:var(--m-gold-text)}.m-rcrit__item .m-h3{font-size:20px}.m-rcrit__text{font-size:15.5px;line-height:1.62}.m-rcrit__text p{margin:0 0 10px}.m-rcrit__text p:last-child{margin:0}.m-rcrit__info{display:grid;gap:16px;margin-top:20px}@media(min-width:990px){.m-rcrit__info{grid-template-columns:1fr 1fr;gap:20px}}.m-rcrit__box{border-radius:var(--m-radius-lg);padding:26px 26px 28px;border:1px solid var(--m-line);background:transparent;display:flex;flex-direction:column;gap:10px}.m-section--cream .m-rcrit__box{border-color:#d9d4c1}.m-rcrit__box .m-text{font-size:15.5px;line-height:1.62}.m-rcrit__box .m-text p{margin:0}.m-rcta{display:grid;gap:28px;align-items:center;border-radius:var(--m-radius-lg);background:var(--m-dark);color:var(--m-dark-ink);padding:clamp(32px,5vw,72px);overflow:hidden}@media(min-width:990px){.m-rcta{grid-template-columns:1.25fr .75fr;gap:clamp(40px,5vw,80px)}}.m-rcta .m-eyebrow{color:var(--m-gold-light)}.m-rcta__title{font-size:clamp(28px,3.2vw,44px)}.m-rcta .m-lead{color:var(--m-dark-muted)}.m-rcta__trust{margin-top:24px}.m-rcta__trust li{color:var(--m-dark-ink)}.m-rcta__trust svg{color:var(--m-gold-light)}.m-rcta .m-actions{margin-top:28px}.m-rcta :focus-visible{outline-color:var(--m-gold-light)}.m-rcta__foot{margin-top:22px;font-size:12.5px;line-height:1.6;color:var(--m-dark-muted);max-width:620px}.m-rcta__foot p{margin:0}.m-rcta__foot a{color:var(--m-dark-ink);text-decoration:underline;text-underline-offset:2px}.m-rcta__media{display:flex;align-items:center;justify-content:center;border-radius:var(--m-radius);background:radial-gradient(90% 80% at 50% 45%,#efebda29,#efebda00 70%);aspect-ratio:1/1}.m-rcta__media img{width:72%;height:auto;filter:drop-shadow(0 28px 36px rgba(0,0,0,.35))}@media(max-width:989px){.m-rcta__media{max-width:340px;margin:0 auto;width:100%}}.m-ev{display:inline-block;flex:none;width:14px;height:14px;border-radius:999px;vertical-align:-2px}.m-ev--klinisch{background:var(--m-green);border:2px solid var(--m-green)}.m-ev--biomarker{background:radial-gradient(circle,var(--m-gold) 0 3px,transparent 3.5px);border:2px solid var(--m-gold)}.m-ev--modell{border:2px dashed #8E8A76;background:transparent}.m-ev-legend{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:12px}.m-ev-legend li{display:grid;grid-template-columns:18px 1fr;gap:12px;font-size:15px;line-height:1.55;color:var(--m-muted)}.m-ev-legend li .m-ev{margin-top:4px}.m-ev-legend strong{color:var(--m-ink);font-weight:600}.m-ri__top{display:grid;gap:32px;align-items:center}@media(min-width:990px){.m-ri__top{grid-template-columns:.9fr 1.1fr;gap:clamp(48px,6vw,88px)}.m-ri__top--rev .m-ri__media{order:2}}.m-ri__media{border-radius:var(--m-radius);overflow:hidden;background:var(--m-sand);aspect-ratio:4/5}.m-ri__media img{width:100%;height:100%;object-fit:cover;display:block}.m-ri__media--blend{background:#f3f1e7;display:flex;align-items:center;justify-content:center}.m-ri__media--blend img{object-fit:contain;mix-blend-mode:multiply;padding:clamp(16px,3vw,36px)}@media(max-width:989px){.m-ri__media{aspect-ratio:4/3;max-height:420px}}.m-ri__title{font-size:clamp(28px,3.1vw,42px)}.m-ri__latin{margin:16px 0 0;font-size:16px;color:var(--m-muted)}.m-ri__latin em{font-family:var(--m-serif);font-style:italic;font-size:18px;color:var(--m-gold-text)}.m-ri__dose{display:grid;gap:2px;margin:24px 0 0;padding:16px 20px;border-radius:var(--m-radius);background:var(--m-card);border:1px solid var(--m-line);max-width:460px}.m-section--cream .m-ri__dose{border-color:#e1ddcc}.m-ri__dose-label{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--m-muted)}.m-ri__dose-val{font-size:21px;font-weight:600;letter-spacing:-.01em}.m-ri__dose-detail{font-size:14.5px;color:var(--m-muted)}.m-ri__text{font-size:16.5px;line-height:1.7;margin-top:22px}.m-ri__text p:last-child{margin-bottom:0}.m-ri__cols{display:grid;gap:28px;margin-top:clamp(40px,5vw,64px);padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--m-line)}@media(min-width:990px){.m-ri__cols{grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,80px)}}.m-ri__col .m-h3{margin-bottom:16px}.m-ri__col .m-ri__text{margin-top:0}.m-ri__badge{margin:0 0 14px;background:var(--m-gold-light,var(--m-cream))}.m-mech{margin:clamp(40px,5vw,64px) 0 0;padding:clamp(24px,3.4vw,44px);border-radius:var(--m-radius-lg);background:var(--m-card);border:1px solid var(--m-line)}.m-section--cream .m-mech{border-color:#e1ddcc}.m-mech__cap{max-width:720px;margin-bottom:28px}.m-mech__cap .m-text{margin-top:10px;font-size:15.5px}.m-mech__grid{display:grid;gap:0}@media(min-width:990px){.m-mech__grid{grid-template-columns:190px 1fr;align-items:center}}.m-mech__hub{position:relative;justify-self:start;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:150px;height:150px;border-radius:999px;background:var(--m-dark);color:var(--m-dark-ink);padding:16px;margin-left:0}.m-mech__hub-name{font-size:18px;font-weight:600;line-height:1.2}.m-mech__hub-sub{font-size:12.5px;color:var(--m-dark-muted);margin-top:6px;line-height:1.3}@media(min-width:990px){.m-mech__hub:after{content:"";position:absolute;left:100%;top:50%;width:40px;border-top:1px solid #C9C4AE}}@media(max-width:989px){.m-mech__hub{width:auto;height:auto;flex-direction:row;gap:10px;border-radius:var(--m-radius);padding:10px 18px}.m-mech__hub-sub{margin-top:0}}.m-mech__lanes{position:relative;display:grid;gap:18px;border-left:1px solid #C9C4AE;padding-left:28px;margin-left:24px;padding-top:18px}@media(min-width:990px){.m-mech__lanes{margin-left:0;padding-top:0}}.m-mech__lane{position:relative}.m-mech__lane:before{content:"";position:absolute;left:-28px;top:12px;width:20px;border-top:1px solid #C9C4AE}.m-mech__lane-title{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0;color:var(--m-ink)}.m-mech__lane-desc{font-size:13.5px;color:var(--m-muted);margin:4px 0 0 24px}.m-mech__items{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:12px}@media(min-width:750px){.m-mech__items{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.m-mech__item{padding:16px 18px;border-radius:var(--m-radius);background:var(--m-bg);border:1px solid var(--m-line);display:flex;flex-direction:column;gap:6px}.m-mech__item p{margin:0;font-size:14.5px;line-height:1.55;color:var(--m-muted)}.m-mech__item-title{font-size:15.5px;font-weight:600}.m-mech__src{margin-top:auto;padding-top:4px;font-size:12.5px;color:var(--m-gold-text)}.m-mech__lane--klinisch .m-mech__item{border-left:3px solid var(--m-green)}.m-mech__lane--biomarker .m-mech__item{border-left:3px solid var(--m-gold)}.m-mech__lane--modell .m-mech__item{background:transparent;border-style:dashed;border-color:#c9c4ae}.m-mech__note{margin:22px 0 0}@media(max-width:749px){.m-mech{padding:22px 16px}.m-mech__lanes{margin-left:14px;padding-left:18px}.m-mech__lane:before{left:-18px;width:12px}.m-mech__lane-desc{margin-left:0}}.m-ri__studies{margin-top:28px;border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line)}.m-ri__studies>summary{display:flex;align-items:center;gap:14px;padding:20px 0;cursor:pointer;list-style:none;font-size:17.5px;font-weight:600}.m-ri__studies>summary::-webkit-details-marker{display:none}.m-ri__studies-label{flex:1}.m-ri__studies-count{font-size:13.5px;font-weight:500;color:var(--m-muted)}.m-ri__studies[open]>summary .m-acc__icon:after{transform:translate(-50%,-50%) rotate(0)}.m-ri__studies[open]>summary .m-acc__icon{border-color:var(--m-green)}.m-ri__studies-body{padding:0 0 24px}.m-ri__studies-note{margin:14px 0 0;max-width:760px}.m-ri__archive{margin:16px 0 0}.m-rstudy>summary .m-acc__icon{align-self:start;margin-top:2px}.m-rstudy[open]>summary .m-acc__icon:after{transform:translate(-50%,-50%) rotate(0)}.m-rstudy[open]>summary .m-acc__icon{border-color:var(--m-green)}.m-rstudy__head{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.m-rstudy__tag{margin-bottom:4px;background:var(--m-cream);color:var(--m-ink)}.m-section--cream .m-rstudy__tag{background:var(--m-bg)}.m-rstudy .m-study__body dl{grid-template-columns:150px 1fr}.m-rstudy .m-study__body dd{color:var(--m-ink);opacity:.86}@media(max-width:600px){.m-rstudy .m-study__body dl{grid-template-columns:1fr}}.m-rstudy__links{display:flex;flex-wrap:wrap;gap:8px 18px;margin:4px 0 0;font-size:14px}.m-rstudy__links a{color:var(--m-green);text-decoration:underline;text-underline-offset:3px;word-break:break-all}.m-ri--compact{padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(24px,3vw,40px)}.m-ri--first{padding-top:var(--m-space)}.m-ri--last{padding-bottom:var(--m-space)}.m-ri__compact{display:grid;gap:22px;padding-top:clamp(24px,3vw,40px);border-top:1px solid var(--m-line)}.m-section--cream .m-ri__compact{border-top-color:#d9d4c1}@media(min-width:990px){.m-ri__compact{grid-template-columns:.85fr 1.15fr;gap:clamp(40px,5vw,80px)}}.m-ri__cname{font-size:clamp(22px,2vw,28px)}.m-ri__chip{display:inline-flex;margin:14px 0 0;font-size:13.5px;font-weight:600;padding:7px 13px;border-radius:var(--m-radius);background:var(--m-card);border:1px solid var(--m-line)}.m-ri__claim{margin-top:18px;padding:2px 0 2px 14px;border-left:2px solid var(--m-gold)}.m-ri__claim-label{display:block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--m-muted)}.m-ri__claim p{margin:4px 0 0;font-size:16.5px;font-weight:550;color:var(--m-ink)}.m-ri__ctext{margin-top:18px;font-size:15.5px;line-height:1.65}.m-ri__ctext p{margin:0 0 10px}.m-ri__ctext p:last-child{margin:0}.m-ri__cstudies .m-ri__studies{margin-top:0}.m-rnav-wrap{position:sticky;top:0;z-index:30;transition:top .38s var(--m-ease)}body.header-visible .m-rnav-wrap{top:var(--m-header-h)}.m-rnav-wrap .m-anchors{position:static}.m-rnav .m-anchors__row{gap:4px}.m-rnav a{white-space:nowrap}#ansatz,#inhaltsstoffe,#safran,#rhodiola,#kurkuma,#folat,#vitamin-d3,#zink,#studien,#ressourcen,#beirat,#qualitaet,#faq,#hinweis,.m-studies__group,.m-study{scroll-margin-top:84px}@media(prefers-reduced-motion:reduce){.m-rnav-wrap{transition:none}}.m-rov__group+.m-rov__group{margin-top:28px}.m-rov__glabel{font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--m-muted);margin:0 0 12px}.m-rov__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}@media(min-width:750px){.m-rov__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(min-width:990px){.m-rov__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.m-rov__item{min-width:0;overflow-wrap:break-word}.m-rov__list>li{display:flex}.m-rov__item{flex:1;display:flex;flex-direction:column;gap:4px;padding:22px 22px 20px;border-radius:var(--m-radius);background:var(--m-card);border:1px solid var(--m-line);text-decoration:none;color:var(--m-ink);transition:border-color .2s}.m-section--cream .m-rov__item{border-color:#e1ddcc}.m-rov__item:hover{border-color:var(--m-gold);color:var(--m-ink)}.m-rov__badge{align-self:flex-start;margin-bottom:8px}.m-rov__name{font-size:19px;font-weight:600;letter-spacing:-.01em}.m-rov__sub{font-family:var(--m-serif);font-style:normal;color:var(--m-gold-text);font-size:16px}.m-rov__amount{font-size:26px;font-weight:500;letter-spacing:-.02em;margin-top:10px}.m-rov__detail{font-size:14px;color:var(--m-muted)}.m-rov__go{margin-top:auto;padding-top:14px;font-size:14px;font-weight:600;color:var(--m-green)}.m-rov__group--micro .m-rov__item{padding:18px 20px 16px}.m-rov__group--micro .m-rov__amount{font-size:21px;margin-top:6px}.m-rov__note{margin:20px 0 0}.m-rres__grid{display:grid;gap:28px}@media(min-width:990px){.m-rres__grid{grid-template-columns:.8fr 1.2fr;gap:clamp(48px,6vw,96px)}}.m-rres__text{margin-top:16px;font-size:15.5px}.m-rres__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--m-line)}.m-rres__item{padding:22px 0;border-bottom:1px solid var(--m-line)}.m-section--cream .m-rres__list,.m-section--cream .m-rres__item{border-color:#d9d4c1}.m-rres__row{display:grid;gap:12px}@media(min-width:750px){.m-rres__row{grid-template-columns:1fr auto;gap:28px;align-items:center}}.m-rres__kind{display:block;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--m-gold-text);margin-bottom:6px}.m-rres__name{font-size:20px;margin-bottom:6px}.m-rres__item .m-text{font-size:15px}.m-rres__link{white-space:nowrap;justify-self:start}.m-rres__linkwrap{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.m-rres__ref{font-size:12.5px;color:var(--m-muted)}.m-rres__bonus{margin-top:16px}.m-rres__btitle{font-size:15.5px;font-weight:650;margin:0 0 4px}.m-rres__bonus a{color:var(--m-gold-light);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.m-panel--wide{display:grid;align-items:start}@media(min-width:990px){.m-panel--wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56px}.m-panel--wide>.m-checks{grid-column:2;grid-row:1 / span 5;margin:0;align-self:center}}.m-pgrid-head{margin:clamp(36px,4vw,56px) 0 0;max-width:720px}@media(min-width:990px){.m-pgrid-head{max-width:none}}.m-pcar{position:relative;margin:clamp(20px,2.4vw,28px) 0 0}.m-pcar__vp{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline-offset:4px}.m-pcar__vp::-webkit-scrollbar{display:none}.m-pcar__track{list-style:none;margin:0;padding:0;display:flex;gap:20px}.m-pcard{flex:0 0 78%;scroll-snap-align:start;display:grid;gap:16px;align-content:start}@media(min-width:600px){.m-pcard{flex-basis:calc((100% - 20px)/2)}}@media(min-width:990px){.m-pcard{flex-basis:calc((100% - 40px) / 3)}}.m-pcard__media{position:relative;border-radius:var(--m-radius);overflow:hidden;background:var(--m-sand);width:100%}.m-pcard__badge{position:absolute;left:10px;right:10px;bottom:10px;padding:8px 12px;border-radius:calc(var(--m-radius) / 2);background:#14261ce0;color:var(--m-gold-light);font-size:12.5px;font-weight:600;line-height:1.35;letter-spacing:.02em;text-align:center}.m-pcard__media img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.m-pcar__nav{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.m-pcar__nav[hidden]{display:none}.m-pcar__btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--m-radius);border:1px solid var(--m-line);background:var(--m-card);color:var(--m-ink);cursor:pointer}.m-pcar__btn:hover:not([disabled]){border-color:var(--m-green)}.m-pcar__btn:focus-visible,.m-pcar__vp:focus-visible{outline:2px solid var(--m-gold);outline-offset:2px}.m-pcar__btn[disabled]{opacity:.4;cursor:default}@media(prefers-reduced-motion:reduce){.m-pcar__vp{scroll-behavior:auto}}.m-pcard__name{margin:0}.m-pcard__role{margin:6px 0 0;color:var(--m-muted);font-size:16px}.m-sbox__grid{display:grid;gap:22px}@media(min-width:990px){.m-sbox__grid{grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}}.m-sbox__head .m-eyebrow{margin-bottom:12px}.m-sbox__title{font-size:clamp(26px,2.7vw,38px);line-height:1.15}.m-sbox__icon{width:46px;height:46px;border-radius:999px;background:var(--m-cream);color:var(--m-green);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.m-panel--dark .m-sbox__icon{background:#efebda1a;color:var(--m-gold-light)}.m-sbox__body{display:grid;gap:18px}.m-sbox__text{font-size:16.5px;line-height:1.65}.m-sbox__text p{margin:0 0 10px}.m-sbox__text p:last-child{margin-bottom:0}.m-sbox__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.m-sbox__mail{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:17px}.m-sbox__mail svg{color:var(--m-gold-text);flex:none}.m-panel--dark .m-sbox__mail svg{color:var(--m-gold-light)}.m-sbox__mail-label{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--m-muted)}.m-panel--dark .m-sbox__mail-label{color:var(--m-dark-muted)}.m-sbox__mail a{font-weight:600;color:var(--m-green);text-decoration:underline;text-underline-offset:4px;word-break:break-word}.m-panel--dark .m-sbox__mail a{color:var(--m-dark-ink)}.m-sbox__actions{margin-top:4px}.m-sbox .m-sbox__actions .m-btn,.m-sbox .m-sbox__actions .m-link{margin-top:0;align-self:center}.m-sbox__note,.m-sbox__note p{margin:0}.m-sbox__note a{color:inherit;text-decoration:underline}.m-steps__head{max-width:760px}.m-steps__lead p{margin:0 0 10px}.m-steps__lead p:last-child{margin-bottom:0}.m-steps{list-style:none;margin:0;padding:0;display:grid;gap:20px;counter-reset:none}@media(min-width:750px){.m-steps{grid-template-columns:repeat(3,1fr)}}.m-steps__item{background:var(--m-card);border:1px solid var(--m-line);border-radius:var(--m-radius-lg);padding:28px 26px;display:flex;flex-direction:column;gap:10px}.m-section--cream .m-steps__item{border-color:#e1ddcc}.m-steps__num{width:40px;height:40px;border-radius:999px;background:var(--m-green);color:var(--m-dark-ink);display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;margin-bottom:6px}.m-steps__title{font-size:20px}.m-steps__text p{margin:0 0 8px}.m-steps__text p:last-child{margin-bottom:0}.m-steps__text a,.m-steps__note a{color:var(--m-green);text-decoration:underline;text-underline-offset:3px}.m-steps__scope{margin-top:24px}.m-steps__checks{margin:0}@media(min-width:990px){.m-steps__checks{grid-template-columns:1fr 1fr;column-gap:40px}}.m-steps__note p{margin:0}.m-studies__lead{margin-top:0}.m-studies__lead p{margin:0 0 12px}.m-studies__note{display:grid;grid-template-columns:40px 1fr;gap:14px;padding:22px 24px;border-radius:var(--m-radius-lg);background:var(--m-card);border:1px solid var(--m-line);margin:0 0 clamp(28px,4vw,44px);max-width:920px}.m-section--cream .m-studies__note{border-color:#e1ddcc}.m-studies__note-icon{width:40px;height:40px;border-radius:999px;background:var(--m-cream);color:var(--m-green);display:flex;align-items:center;justify-content:center}.m-studies__note .m-h4{margin-bottom:6px}.m-studies__note .m-text{font-size:15px;line-height:1.62}.m-studies__note .m-text p{margin:0 0 8px}.m-studies__note .m-text p:last-child{margin:0}.m-studies [hidden]{display:none!important}.m-studies__filter{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.m-studies__chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 16px;border-radius:var(--m-radius);border:1px solid #C9C4AE;background:transparent;color:var(--m-ink);font:550 14.5px/1.2 var(--m-sans);cursor:pointer;transition:border-color .2s,background .2s}.m-studies__chip span{font-size:12.5px;color:var(--m-muted);font-weight:600}.m-studies__chip:hover{border-color:var(--m-green)}.m-studies__chip[aria-pressed=true]{background:var(--m-green);border-color:var(--m-green);color:#f7f4e8}.m-studies__chip[aria-pressed=true] span{color:#d9ddc9}.m-studies__group+.m-studies__group{margin-top:clamp(36px,4.5vw,56px)}.m-studies__ghead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--m-line)}.m-studies__xref{margin:6px 0 0}.m-studies__xref a{color:var(--m-green);text-decoration:underline;text-underline-offset:3px}.m-studies__more{margin-top:10px}.m-studies__method{margin-top:clamp(32px,4vw,48px);max-width:820px}.m-studies__method p{margin:0 0 8px}.m-teaser{display:grid;gap:22px 36px;align-items:center;padding:clamp(32px,5vw,72px);border-radius:var(--m-radius-lg);background:var(--m-card);border:1px solid var(--m-line)}@media(min-width:750px){.m-teaser{grid-template-columns:auto 1fr auto}}.m-teaser--band{background:var(--m-dark);border-color:var(--m-dark);color:var(--m-dark-ink)}.m-teaser--band .m-teaser__title{color:var(--m-dark-ink)}.m-teaser--band .m-teaser__text{color:var(--m-dark-muted)}.m-teaser--band .m-btn{background:var(--m-dark-ink);border-color:var(--m-dark-ink);color:var(--m-dark)!important}.m-teaser__icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:999px;background:var(--m-sand);color:var(--m-green)}.m-teaser--band .m-teaser__icon{background:#efebda1a;color:var(--m-gold-light)}.m-teaser__body .m-eyebrow{margin-bottom:8px}.m-teaser__title{margin:0;font-size:clamp(26px,3vw,40px);line-height:1.15}.m-teaser__text{margin:12px 0 0;max-width:680px;font-size:clamp(16px,1.4vw,18px);line-height:1.6}.m-teaser__btn{margin-top:0;justify-self:start}.m-trust{background:var(--m-card);border-bottom:1px solid var(--m-line)}.m-trust--cream{background:var(--m-cream);border-color:#e1ddcc}.m-trust--dark{background:var(--m-dark);color:var(--m-dark-ink);border-color:transparent}.m-trust__list{list-style:none;margin:0;padding:18px 0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 34px}.m-trust__item{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.m-trust__item svg{color:var(--m-gold-text);flex:none}.m-trust--dark .m-trust__item svg{color:var(--m-gold-light)}@media(max-width:749px){.m-trust__list{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;gap:26px;padding:14px var(--m-gutter);margin:0 calc(var(--m-gutter)*-1);scroll-snap-type:x proximity}.m-trust__list::-webkit-scrollbar{display:none}.m-trust__item{font-size:12px;scroll-snap-align:start}}.m-wb__title{margin:0}.m-wb__intro{margin:18px 0 0;max-width:none}.m-wb__intro p{margin:0 0 .6em}.m-wb__card,.m-wb__result,.m-wb__history{margin-top:34px;padding:clamp(22px,3vw,36px);border-radius:var(--m-radius-lg);background:var(--m-card);border:1px solid var(--m-line)}.m-wb__instr{margin:0 0 6px;font-weight:600}.m-wb__q{padding:22px 0;border-top:1px solid var(--m-line)}.m-wb__q:first-of-type{border-top:0}.m-wb__qtext{margin:0 0 14px;font-family:var(--m-serif);font-size:clamp(19px,1.6vw,22px);line-height:1.35}.m-wb__qnum{display:inline-block;min-width:2.1em;font-style:normal;color:var(--m-gold-text)}.m-wb__opts{display:grid;gap:8px}@media(min-width:750px){.m-wb__opts{grid-template-columns:repeat(3,minmax(0,1fr))}}.m-wb__opt{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 14px;border-radius:var(--m-radius);border:1px solid var(--m-line);background:var(--m-bg);color:var(--m-ink);font:500 15px/1.3 var(--m-sans);text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.m-wb__opt:hover{border-color:#b9b49f}.m-wb__opt[aria-checked=true]{border-color:var(--m-green);background:#eef0e6;box-shadow:inset 0 0 0 1px var(--m-green)}.m-wb__opt:focus-visible{outline:2px solid var(--m-gold);outline-offset:2px}.m-wb__optv{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;border:1px solid var(--m-line);font-size:13px;font-weight:600}.m-wb__opt[aria-checked=true] .m-wb__optv{background:var(--m-green);border-color:var(--m-green);color:#fff}.m-wb__submit{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px}.m-wb__submit .m-btn{margin-top:0}.m-wb__submit .m-btn[disabled]{opacity:.45;cursor:not-allowed}.m-wb__submit .m-small{margin:0}.m-wb__score{margin:0;font-family:var(--m-serif);font-size:clamp(56px,7vw,84px);line-height:1}.m-wb__score small{font-family:var(--m-sans);font-size:17px;color:var(--m-muted)}.m-wb__bar{height:8px;border-radius:var(--m-radius);background:var(--m-sand);margin:18px 0 20px;overflow:hidden}.m-wb__bar span{display:block;height:100%;width:0;background:var(--m-green);border-radius:var(--m-radius);transition:width .8s var(--m-ease)}.m-wb__band p{margin:0 0 .6em;font-size:17px;line-height:1.6}.m-wb__disc{margin-top:14px}.m-wb__again{margin-top:22px}.m-wb__news{margin-top:30px;padding-top:26px;border-top:1px solid var(--m-line)}.m-wb__newsform{display:flex;flex-wrap:wrap;gap:10px}.m-wb__mail{flex:1 1 240px;min-height:46px;padding:10px 14px;border-radius:var(--m-radius-btn);border:1px solid #B9B49F;background:#fff;font:16px var(--m-sans)}.m-wb__newsform .m-btn{margin-top:0}.m-wb__newsok,.m-wb__newserr{flex-basis:100%;margin:6px 0 0}.m-wb__legal{margin-top:10px}.m-wb__store{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:15px}.m-wb__store input{margin-top:3px;width:18px;height:18px;accent-color:var(--m-green)}.m-wb__chart{margin-top:18px}.m-wb__chart svg{width:100%;height:auto;display:block}.m-wb__chart .g{stroke:var(--m-line);stroke-width:1}.m-wb__chart .l{fill:none;stroke:var(--m-green);stroke-width:2.5;stroke-linejoin:round}.m-wb__chart .c{fill:var(--m-card);stroke:var(--m-green);stroke-width:2.5}.m-wb__chart .t{font:11px var(--m-sans);fill:var(--m-muted)}.m-wb__chart .v{font:600 12px var(--m-sans);fill:var(--m-ink)}.m-wb__clear{margin-top:14px;background:none;border:0;padding:0;cursor:pointer}@media(prefers-reduced-motion:reduce){.m-wb__bar span{transition:none}}.m-lform-sec{padding-top:clamp(8px,2vw,24px)}.m-lform-sec [hidden]{display:none!important}.m-lform-grid{display:grid;gap:40px;align-items:start}@media(min-width:990px){.m-lform-grid{grid-template-columns:minmax(0,1fr) 340px;gap:64px}}.m-lform{background:var(--m-card);border:1px solid var(--m-line);border-radius:var(--m-radius-lg);padding:clamp(22px,3.4vw,44px)}.m-lform__title{margin-bottom:18px}.m-lform .m-field{align-content:start}.m-lform .m-btn[type=submit]{text-transform:none;letter-spacing:.01em;font-size:16px}.m-lform__subtitle{margin:0 0 8px}.m-lform__subtitle:focus,.m-lform__done h2:focus{outline:none}.m-lform__steps{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;color:var(--m-muted)}.m-lform__steps li{display:flex;align-items:center;gap:8px}.m-lform__steps span{width:26px;height:26px;border-radius:999px;border:1px solid var(--m-line);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:650}.m-lform__steps li[aria-current=step]{color:var(--m-ink);font-weight:600}.m-lform__steps li[aria-current=step] span{background:var(--m-green);border-color:var(--m-green);color:#f7f4e8}.m-lform .m-alert{margin-bottom:22px}.m-lform__req,.m-lform__opt-label{font-weight:400;color:var(--m-muted);font-size:13px}.m-lform__hint{margin:2px 0 0;font-size:13.5px;line-height:1.5;color:var(--m-muted)}.m-lform__span{grid-column:1/-1;margin-top:-6px}.m-lform__set{border:1px solid var(--m-line);border-radius:var(--m-radius);padding:14px 18px 10px;margin:0;display:grid;gap:4px}.m-lform__set legend{font-size:14px;font-weight:600;padding:0 6px;color:var(--m-ink)}.m-lform__opt{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;padding:8px 0;font-size:15.5px;line-height:1.45;cursor:pointer}.m-lform__opt input{width:19px;height:19px;margin:2px 0 0;accent-color:var(--m-green)}.m-lform__opt small{display:block;color:var(--m-muted);font-size:13.5px}.m-lform__inline{margin:4px 0 6px 32px}.m-lform__inline input{max-width:240px}.m-lform__statement{background:var(--m-cream);border-radius:var(--m-radius);padding:16px 20px;margin:4px 0}.m-lform__statement p{margin:0;font-size:15.5px;line-height:1.55}.m-lform__statement .m-lform__summary-title{margin-bottom:6px}.m-lform__summary-title{font-size:12.5px!important;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--m-gold-text)!important;margin:0 0 10px}.m-lform__summary{border:1px solid var(--m-line);border-radius:var(--m-radius);padding:16px 20px;margin:16px 0}.m-lform__summary dl{margin:0;display:grid;gap:0}.m-lform__summary dl>div{display:grid;gap:2px 16px;padding:9px 0;border-bottom:1px solid var(--m-line)}.m-lform__summary dl>div:last-child{border-bottom:0}@media(min-width:600px){.m-lform__summary dl>div{grid-template-columns:200px 1fr}}.m-lform__summary dt{font-size:13.5px;color:var(--m-muted)}.m-lform__summary dd{margin:0;font-size:15.5px;word-break:break-word}.m-lform__privacy{margin:0;font-size:13px;line-height:1.55;color:var(--m-muted)}.m-lform__privacy a{color:var(--m-green);text-decoration:underline}.m-lform__nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.m-lform__done{display:grid;gap:12px}.m-lform__done-icon{width:48px;height:48px;border-radius:999px;background:#e7eedd;color:var(--m-green);display:inline-flex;align-items:center;justify-content:center}.m-lform__stamp{margin:0;font-size:15px;color:var(--m-muted)}.m-lform__stamp strong{color:var(--m-ink)}.m-lform__lead{font-size:16.5px;line-height:1.6}.m-lform__lead p{margin:0 0 .6em}.m-lform-aside{display:grid;gap:22px}@media(min-width:990px){.m-lform-aside{position:sticky;top:24px}body.header-visible .m-lform-aside{top:calc(var(--m-header-h) + 24px)}}.m-lform-aside .m-eyebrow{margin:0}.m-lform-aside__item{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:start}.m-lform-aside__icon{width:40px;height:40px;border-radius:999px;background:var(--m-cream);color:var(--m-green);display:inline-flex;align-items:center;justify-content:center}.m-lform-aside__item .m-h4{margin:6px 0 4px}.m-lform-aside__text{font-size:15px;line-height:1.55;color:var(--m-muted)}.m-lform-aside__text p{margin:0 0 .5em}.m-lform-aside__text a{color:var(--m-green);text-decoration:underline;text-underline-offset:3px}@media print{body *{visibility:hidden!important}.m-lform__done,.m-lform__done *{visibility:visible!important}.m-lform__done{position:absolute;left:0;top:0;width:100%}.m-lform__done .m-actions{display:none}}.m-lform-grid--info{display:block}.m-lform-grid--info .m-lform-aside{display:grid;gap:22px 24px;grid-template-columns:1fr;align-items:start;position:static}@media(min-width:600px){.m-lform-grid--info .m-lform-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.m-lform-grid--info .m-lform-aside{grid-template-columns:repeat(4,minmax(0,1fr))}}.m-lform-grid--info .m-lform-aside__title{grid-column:1/-1;margin:0 0 2px}.m-lform-grid--info .m-lform-aside__item{align-self:start}.m-lform-grid--info .m-lform-aside__item .m-h4{margin-top:8px}.m-stats{display:grid;gap:0;border-top:1px solid var(--m-line)}@media(min-width:750px){.m-stats{grid-template-columns:repeat(3,minmax(0,1fr));border-top:0}}.m-stat{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--m-line)}@media(min-width:750px){.m-stat{grid-template-columns:1fr;align-items:start;gap:10px;padding:0 clamp(28px,3.4vw,52px);border-bottom:0;border-left:1px solid var(--m-line)}.m-stat:first-child{padding-left:0;border-left:0}.m-stat:last-child{padding-right:0}}.m-stat__value{margin:0;font-family:var(--m-serif);font-size:clamp(46px,5vw,72px);line-height:1;color:var(--m-ink);min-width:2.6em}.m-stat__value small{font-size:.45em;color:var(--m-gold-text);margin-left:2px}.m-stat__text{margin:0;font-size:16px;line-height:1.5;color:var(--m-muted);max-width:300px}.m-stat__text sup{font-size:.7em;color:var(--m-gold-text)}.m-stats__src{margin:16px 0 clamp(48px,6vw,88px);font-size:12px;line-height:1.5;color:var(--m-muted)}.m-stats__bridge{margin:clamp(34px,4vw,52px) 0 clamp(36px,4.5vw,60px);font-family:var(--m-serif);font-size:clamp(25px,2.6vw,36px);line-height:1.2;max-width:760px}.m-stats__bridge em{color:var(--m-gold-text);font-style:normal}.m-worlds__closing{margin:clamp(22px,3vw,36px) 0 clamp(30px,4vw,48px);font-family:var(--m-serif);font-size:clamp(25px,2.6vw,36px);line-height:1.2;max-width:760px;color:var(--m-ink)}
/*# sourceMappingURL=/cdn/shop/t/64/compiled_assets/styles.css.map */
