.slbOverlay,.slbWrapOuter,.slbWrap{position:fixed;top:0;right:0;bottom:0;left:0}.slbOverlay{overflow:hidden;z-index:9999991;background-color:#000;opacity:.7;-webkit-animation:slbOverlay .5s;-moz-animation:slbOverlay .5s;animation:slbOverlay .5s}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:9999992}.slbWrap{position:absolute;text-align:center}.slbWrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.slbContentOuter{position:relative;display:inline-block;vertical-align:middle;margin:0px auto;padding:0 1em;box-sizing:border-box;z-index:9999993;text-align:left;max-width:100%}.slbContentEl .slbContentOuter{padding:5em 1em}.slbContent{position:relative}.slbContentEl .slbContent{-webkit-animation:slbEnter .3s;-moz-animation:slbEnter .3s;animation:slbEnter .3s;background-color:#fff;box-shadow:0 .2em 1em rgba(0,0,0,.4)}.slbImageWrap{-webkit-animation:slbEnter .3s;-moz-animation:slbEnter .3s;animation:slbEnter .3s;position:relative}.slbImageWrap:after{content:"";position:absolute;left:0;right:0;top:5em;bottom:5em;display:block;z-index:-1;box-shadow:0 .2em 1em rgba(0,0,0,.6);background-color:#fff}.slbDirectionNext .slbImageWrap{-webkit-animation:slbEnterNext .4s;-moz-animation:slbEnterNext .4s;animation:slbEnterNext .4s}.slbDirectionPrev .slbImageWrap{-webkit-animation:slbEnterPrev .4s;-moz-animation:slbEnterPrev .4s;animation:slbEnterPrev .4s}.slbImage{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:5em 0;margin:0 auto}.slbCaption{display:inline-block;max-width:100%;max-height:3em;word-wrap:normal;position:absolute;left:0;right:0;bottom:0;text-align:left;line-height:18px;color:#f3f3f3;padding:0 0 1em 0;font-size:16px}.slbCloseBtn,.slbArrow{margin:0;padding:0;border:0;cursor:pointer;background:none}.slbCloseBtn::-moz-focus-inner,.slbArrow::-moz-focus-inner{padding:0;border:0}.slbCloseBtn:hover,.slbArrow:hover{opacity:.5;background:rgba(0,0,0,0)}.slbCloseBtn:active,.slbArrow:active{opacity:.8}.slbCloseBtn{-webkit-animation:slbEnter .3s;-moz-animation:slbEnter .3s;animation:slbEnter .3s;font-size:3em;width:1.66667em;height:1.66667em;line-height:1.66667em;position:absolute;right:-0.33333em;top:0;color:#fff;color:rgba(255,255,255,.7);text-align:center}.slbLoading .slbCloseBtn{display:none}.slbLoadingText{font-size:1.4em;color:#fff;color:rgba(255,255,255,.9)}.slbArrows{position:fixed;top:50%;left:0;right:0}.slbLoading .slbArrows{display:none}.slbArrow{position:absolute;top:50%;margin-top:-5em;width:5em;height:10em;opacity:.7;text-indent:-999em;overflow:hidden}.slbArrow:before{content:"";position:absolute;top:50%;left:50%;margin:-0.8em 0 0 -0.8em;border:.8em solid rgba(0,0,0,0)}.slbArrow.next{right:0}.slbArrow.next:before{border-left-color:#fff}.slbArrow.prev{left:0}.slbArrow.prev:before{border-right-color:#fff}.slbIframeCont{width:80em;height:0;overflow:hidden;padding-top:56.25%;margin:5em 0;max-width:900px}.slbIframe{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 .2em 1em rgba(0,0,0,.6);background:#000}@-webkit-keyframes slbOverlay{from{opacity:0}to{opacity:.7}}@-moz-keyframes slbOverlay{from{opacity:0}to{opacity:.7}}@keyframes slbOverlay{from{opacity:0}to{opacity:.7}}@-webkit-keyframes slbEnter{from{opacity:0;-webkit-transform:translate3d(0, -1em, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@-moz-keyframes slbEnter{from{opacity:0;-moz-transform:translate3d(0, -1em, 0)}to{opacity:1;-moz-transform:translate3d(0, 0, 0)}}@keyframes slbEnter{from{opacity:0;-webkit-transform:translate3d(0, -1em, 0);-moz-transform:translate3d(0, -1em, 0);-ms-transform:translate3d(0, -1em, 0);-o-transform:translate3d(0, -1em, 0);transform:translate3d(0, -1em, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slbEnterNext{from{opacity:0;-webkit-transform:translate3d(4em, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@-moz-keyframes slbEnterNext{from{opacity:0;-moz-transform:translate3d(4em, 0, 0)}to{opacity:1;-moz-transform:translate3d(0, 0, 0)}}@keyframes slbEnterNext{from{opacity:0;-webkit-transform:translate3d(4em, 0, 0);-moz-transform:translate3d(4em, 0, 0);-ms-transform:translate3d(4em, 0, 0);-o-transform:translate3d(4em, 0, 0);transform:translate3d(4em, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slbEnterPrev{from{opacity:0;-webkit-transform:translate3d(-4em, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@-moz-keyframes slbEnterPrev{from{opacity:0;-moz-transform:translate3d(-4em, 0, 0)}to{opacity:1;-moz-transform:translate3d(0, 0, 0)}}@keyframes slbEnterPrev{from{opacity:0;-webkit-transform:translate3d(-4em, 0, 0);-moz-transform:translate3d(-4em, 0, 0);-ms-transform:translate3d(-4em, 0, 0);-o-transform:translate3d(-4em, 0, 0);transform:translate3d(-4em, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.comments-area{margin-top:var(--global-xl-spacing);margin-left:auto;margin-right:auto}.comments-area .comment .avatar{position:absolute;left:-70px;width:50px;height:50px;border-radius:50px}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comments-title,.comment-reply-title{margin-bottom:1em}.comment-list{padding:0;margin:0;list-style-type:none}.comment-list ol{list-style-type:none}.children{margin-left:1em;padding-left:0}.rtl .children{margin-left:0;margin-right:1em}#cancel-comment-reply-link{margin-left:.8em}@media screen and (min-width: 768px){.children{margin-left:2em}.rtl .children{margin-left:0;margin-right:2em}}.comment-body{position:relative;border-bottom:1px solid var(--global-gray-500);margin-bottom:3em}.comment-body .edit-link:before{content:"|";padding-right:.3em}.comment-author .fn a{color:inherit}.comment-meta{position:relative;margin-left:70px;font-size:80%}.comment-meta a,.comment-form a{text-decoration:none;border:none;color:inherit}.comment-meta a:hover,.comment-meta a:focus,.comment-form a:hover,.comment-form a:focus{text-decoration:underline}.bypostauthor .avatar{box-sizing:content-box;border:5px solid var(--global-palette7);margin-top:-5px;margin-left:-5px}.comment-author{font-size:1.4em;line-height:1.3}.says{font-size:80%}.comment-metadata{padding-bottom:.5em}.comment-content a{word-wrap:break-word}.comment-content ul,.comment-content ol{margin:0;padding-right:3em;padding-left:3em}.comment-content ol{list-style-type:decimal}.comment-content ul ul,.comment-content ol ol{margin-right:0;margin-left:0}@media screen and (min-width: 768px){.comment-content ul,.comment-content ol{padding-right:1.5em;padding-left:1.5em}}.comment-content blockquote{margin-bottom:.75em;font-size:1.6em;line-height:1.25}.comment-content cite{font-size:1.2em}.comment-content{margin-bottom:2rem;padding-top:.3em}.reply{margin-bottom:2em;margin-top:-0.5em}@media screen and (min-width: 767px){.reply{position:absolute;top:0;right:0;margin:0}}.comment-reply-link{display:inline-block;padding:.5em 1em;font-size:85%;color:var(--global-palette5);line-height:1;text-decoration:none;background:rgba(0,0,0,0);border:1px solid var(--global-palette7);border-radius:0}.comment-reply-link:hover,.comment-reply-link:focus{border-color:var(--global-palette4);color:var(--global-palette4);cursor:pointer}.comment-form{line-height:1.3}.comment-form p{margin:1.5em 0}.comment-form .comment-notes{margin-top:-0.5em;font-size:80%;font-style:italic}.comment-form .comment-input-wrap p{margin:0 0 1.5em 0}.comment-input-wrap input{width:100%}@media screen and (min-width: 767px){.comment-form .comment-input-wrap{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1.5em;margin-top:-1em}.comment-form .comment-input-wrap p{margin:0}.comment-form .comment-input-wrap.no-url-field{grid-template-columns:repeat(2, 1fr)}}#respond+.comments-title{margin-top:3em}.comment-form a{font-weight:500}.comment-form label{display:block;padding-bottom:.4em}.comment-form-cookies-consent{display:flex;align-items:center}.comment-form .comment-form-cookies-consent input{font-size:90%;vertical-align:-2px}.comment-form .required{color:#d54e21}.comment-form .comment-input-wrap p,.comment-form p.comment-form-float-label{display:flex;flex-direction:column-reverse;align-items:flex-start}.comment-form .comment-input-wrap p label,.comment-form p.comment-form-float-label label{transform-origin:left bottom;color:var(--global-palette5, #474748)}.comment-form p.comment-form-float-label{margin-top:-1em}.comment-form label,.comment-form input{transition:all .2s}.comment-form input:placeholder-shown+label,.comment-form textarea:placeholder-shown+label{white-space:nowrap;overflow:hidden;max-width:90%;text-overflow:ellipsis;cursor:text;transform:translate(0.5em, 2.35em) scale(1)}.comment-form ::-webkit-input-placeholder{transition:inherit;opacity:0}.comment-form ::-moz-placeholder{transition:inherit;opacity:0}.comment-form :-ms-input-placeholder{transition:inherit;opacity:0}.comment-form ::placeholder{transition:inherit;opacity:0}.comment-form input:focus::-webkit-input-placeholder,.comment-form textarea:focus::-webkit-input-placeholder{opacity:1}.comment-form input:focus::-moz-placeholder,.comment-form textarea:focus::-moz-placeholder{opacity:1}.comment-form input:focus:-ms-input-placeholder,.comment-form textarea:focus:-ms-input-placeholder{opacity:1}.comment-form input:focus::placeholder,.comment-form textarea:focus::placeholder{opacity:1}.comment-form input:not(:placeholder-shown)+label,.comment-form input:focus+label,.comment-form textarea:not(:placeholder-shown)+label,.comment-form textarea:focus+label{transform:translate(0, 0) scale(0.75);cursor:pointer}.comment-form input[type=checkbox]+label{display:inline-block;padding-bottom:0;transform:none;padding-left:.2em}.comment-form .comment-form-cookies-consent label:not(:placeholder-shown){padding-left:.6em;font-size:90%}.pingback .comment-body{padding:1em 0}.pingback a{font-style:italic;text-decoration:none}.entry-author-profile{position:relative;padding-left:100px}.entry-author{margin:var(--global-lg-spacing) auto}.entry-author-avatar{position:absolute;left:0}.entry-author-name{font-size:120%}.entry-author-name a{color:inherit;text-decoration:none}.entry-author-profile p{margin:1em 0}.entry-author-profile p.entry-author-occupation{margin:0;font-size:90%}.entry-author-follow{margin-top:1em}.entry-author-style-center{padding-bottom:var(--global-md-spacing);border-bottom:1px solid var(--global-gray-500)}.entry-author-style-center .entry-author-profile{text-align:center;padding-left:0}.entry-author-style-center .entry-author-avatar{position:relative;margin-bottom:.5em}.entry-author-style-center .entry-author-avatar img{margin:0 auto;border-radius:50%;z-index:2;position:relative;box-sizing:content-box}.entry-author-style-center .entry-author-avatar:before{content:"";position:absolute;left:0;width:calc(50% - 60px);top:50%;margin-top:-1px;height:1px;background:var(--global-gray-500)}.entry-author-style-center .entry-author-avatar:after{content:"";position:absolute;right:0;width:calc(50% - 60px);top:50%;margin-top:-1px;height:1px;background:var(--global-gray-500)}@media screen and (min-width: 767px){.entry-author-style-center .entry-author-profile .entry-author-description{max-width:70%;margin-left:auto;margin-right:auto}}.entry-related{margin-top:var(--global-lg-spacing);margin-bottom:var(--global-lg-spacing);background:var(--global-palette7)}.content-wrap .entry-related:last-child{margin-bottom:0}.entry-related-carousel .entry-summary,.entry-related-carousel .entry-footer,.entry-related-carousel .entry-taxonomies{display:none}.entry-related-carousel h3.entry-title{font-size:20px}h2.entry-related-title{margin-bottom:1.5rem}.wp-site-blocks .entry-related-inner{display:block}.has-sidebar .entry-related{background:rgba(0,0,0,0)}.has-sidebar .wp-site-blocks .entry-related-inner{padding:0}.entry-related-inner-content{padding-top:var(--global-xl-spacing);padding-bottom:var(--global-xl-spacing);padding-left:var(--global-sm-spacing);padding-right:var(--global-sm-spacing)}@media screen and (min-width: 1025px){.content-width-narrow .entry-related-inner-content{padding-left:0;padding-right:0}}.entry-related-inner-content .grid-cols{display:grid}.splide.splide-initial .splide__list.grid-cols{display:flex;gap:0}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important;transform-style:preserve-3d}.splide.splide-initial .splide__list{gap:0;display:flex}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide{outline:none;position:relative;--splide-nav-color: #fff;--splide-nav-background: rgba(0,0,0,0.8);--splide-nav-border: 2px solid transparent;--splide-pagination-background: #000}.splide[data-slider-dots=true]{margin-bottom:30px}.splide.kt-carousel-arrowstyle-blackonlight{--splide-nav-color: #000;--splide-nav-background: rgba(255,255,255,0.8)}.splide.kt-carousel-arrowstyle-outlineblack{--splide-nav-color: #000;--splide-nav-border: 2px solid #000;--splide-nav-background: transparent}.splide.kt-carousel-arrowstyle-outlinewhite{--splide-nav-color: #fff;--splide-nav-border: 2px solid #fff;--splide-nav-background: transparent}.kt-blocks-carousel .splide__pagination__page.is-active{background-color:#000}.kt-blocks-carousel .splide__pagination__page:hover,.kt-blocks-carousel .splide__pagination__page:focus,.kt-blocks-carousel .splide__pagination__page:focus-visible{outline:none}.kt-blocks-carousel .kt-carousel-dotstyle-light .splide__pagination__page,.kt-blocks-carousel .kt-carousel-dotstyle-light .splide__pagination__page.is-active{background-color:#fff}.kt-blocks-carousel .kt-carousel-dotstyle-outlinedark .splide__pagination__page{background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px #000;transition:box-shadow .3s ease}.kt-blocks-carousel .kt-carousel-dotstyle-outlinedark .splide__pagination__page.is-active{background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 8px #000}.kt-blocks-carousel .kt-carousel-dotstyle-outlinelight .splide__pagination__page{background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px #fff;transition:box-shadow .3s ease}.kt-blocks-carousel .kt-carousel-dotstyle-outlinelight .splide__pagination__page.is-active{background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 8px #fff}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:flex}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{position:relative;left:unset;right:unset;top:unset;opacity:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide .splide__arrow{font-size:1rem;align-items:center;background:var(--splide-nav-background);border:var(--splide-nav-border);border-radius:3px;cursor:pointer;display:flex;height:3em;justify-content:center;opacity:.85;padding:0;color:var(--splide-nav-color);position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1;transition:opacity .3s ease-in-out}.splide.kb-slider-group-arrows .splide__arrows{position:absolute;z-index:1;display:flex;gap:1rem}.splide.kb-slider-group-arrows .splide__arrows .splide__arrow{position:static;opacity:.5;transform:none}.splide.kb-slider-group-arrows .splide__arrows .splide__arrow:hover,.splide.kb-slider-group-arrows .splide__arrows .splide__arrow:focus{opacity:1}.splide.kb-slider-group-arrows .splide__arrows .splide__arrow:disabled{opacity:.1}.splide.kb-slider-arrow-position-top-right .splide__arrows{top:1rem;right:1rem}.splide.kb-slider-arrow-position-top-left .splide__arrows{top:1rem;left:1rem}.splide.kb-slider-arrow-position-bottom-left .splide__arrows{bottom:1rem;left:1rem}.splide.kb-slider-arrow-position-bottom-right .splide__arrows{bottom:1rem;right:1rem}.splide:hover .splide__arrow{opacity:.75}.splide .splide__arrow svg{fill:currentColor;height:1em;width:1em}.splide .splide__arrow:hover,.splide .splide__arrow:focus{opacity:1;background:var(--splide-nav-background);color:var(--splide-nav-color)}.splide .splide__arrow:disabled{opacity:.1;cursor:not-allowed}.splide .splide__arrow--prev{left:1rem}.splide .splide__arrow--prev svg{transform:scaleX(-1)}.splide .splide__arrow--next{right:1rem}.splide .splide__pagination{bottom:-25px;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide .splide__pagination__page{background:var(--splide-pagination-background);border:0;border-radius:50%;display:inline-block;height:10px;margin:3px;opacity:.25;padding:0;transition:opacity .2s ease-in-out;width:10px}.splide .splide__pagination__page.is-active{background:var(--splide-pagination-background);opacity:.75}.splide .splide__pagination__page:hover{cursor:pointer;opacity:1}.splide .splide__pagination__page:focus-visible{outline-offset:3px}.splide .splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px}.splide .splide__progress__bar{background:#ccc;height:3px}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline-offset:-3px}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline-offset:3px}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid rgba(0,0,0,0);cursor:pointer}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus,.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{left:auto;right:1em}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{bottom:1em;top:auto}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination,.splide--ttb>.splide__slider>.splide__pagination{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@font-face{font-family:'Ibarra Real Nova';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/tpr-ds/assets/fonts/ibarra-real-nova-normal-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Ibarra Real Nova';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/tpr-ds/assets/fonts/ibarra-real-nova-normal-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Mona Sans';font-style:italic;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(/wp-content/themes/tpr-ds/assets/fonts/mona-sans-italic-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Mona Sans';font-style:italic;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(/wp-content/themes/tpr-ds/assets/fonts/mona-sans-italic-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Mona Sans';font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(/wp-content/themes/tpr-ds/assets/fonts/mona-sans-normal-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Mona Sans';font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(/wp-content/themes/tpr-ds/assets/fonts/mona-sans-normal-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Sometype Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/tpr-ds/assets/fonts/sometype-mono-normal-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Sometype Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/tpr-ds/assets/fonts/sometype-mono-normal-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Sometype Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/tpr-ds/assets/fonts/sometype-mono-normal-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Sometype Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/tpr-ds/assets/fonts/sometype-mono-normal-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Sometype Mono';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/tpr-ds/assets/fonts/sometype-mono-normal-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Sometype Mono';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/tpr-ds/assets/fonts/sometype-mono-normal-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#FAF8F3;--surface:#FFFFFF;--ink:#0E0E0E;--ink-2:#2A2A2A;--muted:#5E5C58;--prose:#161616;--accent:#111111;--accent-ink:#6E5830;--on-accent:#F5EBD6;--accent-on-dark:#D9BF86;--metal:#B79B62;--metal-ink:#806838;--soft:#EFE7D6;--tint:#FBF8F1;--dark:#0E0E0E;--on-dark:#F7F3EA;--on-dark-2:#C2BAA9;--on-dark-3:#8E877A;--hair:rgba(14,14,14,.12);--line-2:rgba(14,14,14,.26);--line-3:rgba(14,14,14,.07);--champ:#B79B62;--champ-hi:#D9BF86;--champ-lo:rgba(183,155,98,.55);--font-display:"Ibarra Real Nova",Georgia,serif;--font-body:"Mona Sans",system-ui,sans-serif;--font-mono:"Sometype Mono",ui-monospace,monospace;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:64px;--gut:40px;--sec:112px;--max:1320px;--vr:16px;--btn-radius:4px;--vcard:0 0 0 1px rgba(17,17,17,.08),0 1px 2px rgba(17,17,17,.05),0 14px 36px -18px rgba(17,17,17,.26);--vlift:0 0 0 1px rgba(17,17,17,.16),0 2px 4px rgba(17,17,17,.06),0 22px 44px -18px rgba(17,17,17,.34);--shadow:0 1px 0 rgba(14,14,14,.04),0 18px 40px -30px rgba(14,14,14,.35);--fsa-d:0.424;--fsa-b:0.53;--fsa-m:0.451}@media (max-width:900px){:root{--gut:16px;--sec:64px}}:root{--fd:var(--font-display);--fb:var(--font-body);--fm:var(--font-mono);--ease:cubic-bezier(.2,.8,.2,1);--ink-rgb:14 14 14;--accent-rgb:17 17 17;--soft-rgb:239 231 214;--dark-rgb:14 14 14;--surface-rgb:255 255 255;--on-accent-rgb:245 235 214}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:108px;overflow-x:clip}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--fb);font-size-adjust:var(--fsa-b);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}body.menu-open{overflow:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none;transition:color 300ms var(--ease)}a:hover{color:var(--accent-ink)}button{font:inherit;color:inherit}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:16px;top:-60px;z-index:100;background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:999px;font-weight:700;font-size:14px}.skip:focus{top:12px;color:var(--bg)}.wrap{max-width:calc(var(--max) + var(--gut)*2);margin:0 auto;padding:0 var(--gut)}.disp{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-weight:400;letter-spacing:-.01em;line-height:1.12;margin:0}.mono{font-family:var(--fm);font-size-adjust:var(--fsa-m)}.muted{color:var(--muted)}.nav-wrap{position:sticky;top:0;z-index:50;padding:16px var(--gut) 0;pointer-events:none}.nav{pointer-events:auto;max-width:var(--max);margin:0 auto;height:64px;border-radius:999px;background:rgb(var(--surface-rgb) / .85);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 0 0 1px var(--hair),0 1px 2px rgb(var(--ink-rgb) / .04),0 16px 40px -18px rgb(var(--ink-rgb) / .16);display:flex;align-items:center;gap:32px;padding:0 8px 0 26px}.nav .brand{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-size:21px;white-space:nowrap;letter-spacing:-.01em}.brand .r,span.r{color:var(--accent-ink)}.navlinks{display:flex;gap:26px;font-size:14.5px;font-weight:600;white-space:nowrap}.navlinks a{position:relative;padding:6px 0}.navlinks a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform 400ms var(--ease)}.navlinks a:hover::after{transform:scaleX(1)}.nav .tools{margin-left:auto;display:flex;align-items:center;gap:8px}.icon-btn{width:48px;height:48px;border-radius:50%;border:0;background:#fff0;box-shadow:inset 0 0 0 1px var(--line-2);display:inline-flex;align-items:center;justify-content:center;color:var(--ink);cursor:pointer;transition:background 300ms var(--ease)}.icon-btn:hover{background:var(--soft);color:var(--ink)}.burger{display:none}.burger .bl{position:relative;width:18px;height:10px}.burger .bl span{position:absolute;left:0;right:0;height:1.5px;border-radius:2px;background:var(--ink);transition:transform 500ms var(--ease)}.burger .bl span:first-child{top:1px}.burger .bl span:last-child{bottom:1px}.burger.is-open .bl span:first-child{transform:translateY(3.5px) rotate(45deg)}.burger.is-open .bl span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.menu{position:fixed;inset:0;z-index:45;background:rgb(var(--surface-rgb) / .88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:none;flex-direction:column;justify-content:center;padding:120px 28px 48px;opacity:0;visibility:hidden;transition:opacity 500ms var(--ease),visibility 0s linear 500ms}.menu.is-open{opacity:1;visibility:visible;transition:opacity 500ms var(--ease)}.menu ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.menu li{opacity:0;transform:translateY(48px);transition:transform 700ms var(--ease),opacity 700ms var(--ease);transition-delay:calc(var(--k) * 60ms)}.menu.is-open li{opacity:1;transform:none}.menu li a{display:block;font-family:var(--fd);font-size-adjust:var(--fsa-d);font-size:34px;line-height:1.25;padding:8px 0;border-bottom:1px solid var(--hair)}.menu .menu-foot{margin-top:28px;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:13px;color:var(--muted)}.btn{display:inline-flex;align-items:center;gap:14px;min-height:48px;padding:0 6px 0 22px;border-radius:999px;border:0;background:var(--accent);color:var(--on-accent);font-family:var(--fb);font-size-adjust:var(--fsa-b);font-weight:700;font-size:15px;line-height:1.2;cursor:pointer;white-space:nowrap;transition:background 300ms var(--ease),transform 300ms var(--ease),box-shadow 300ms var(--ease)}.btn:hover{background:var(--accent-ink);color:var(--on-accent)}.btn:active{transform:scale(.98)}.btn .ic{width:32px;height:32px;border-radius:50%;background:rgb(var(--on-accent-rgb) / .18);display:inline-flex;align-items:center;justify-content:center;flex:none;transition:transform 400ms var(--ease)}.btn:hover .ic{transform:translate(2px,-1px) scale(1.05)}.btn.sm{min-height:44px;font-size:14px;padding-left:18px;gap:10px}.btn.sm .ic{width:30px;height:30px}.btn.ghost{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.btn.ghost .ic{background:var(--soft);color:var(--accent-ink)}.btn.ghost:hover{background:var(--surface);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.btn.ink{background:var(--ink)}.btn.ink:hover{background:var(--dark)}.btn.wide{width:100%;justify-content:space-between}.tlink{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:700;font-size:14px;color:var(--accent-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.tlink svg{transition:transform 300ms var(--ease)}.tlink:hover svg{transform:translate(2px,-2px)}.tbtn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;border:0;background:none;cursor:pointer;font-weight:600;font-size:14px;color:var(--muted);text-decoration:underline;text-underline-offset:4px}.tbtn:hover{color:var(--ink)}.eyebrow{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;height:24px;padding:0 11px;border-radius:999px;background:var(--soft);color:var(--accent-ink);font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1;white-space:nowrap}.kick{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700}.shead{position:relative;border-top:2px solid var(--ink);padding-top:22px;margin-bottom:40px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px}.shead::before{content:"";position:absolute;left:0;top:-2px;width:48px;height:2px;background:var(--metal)}.shead .tx{display:flex;flex-direction:column;gap:12px;max-width:760px}.shead h2{font-size:clamp(30px,3vw,40px)}.shead p{margin:0;color:var(--muted);font-size:16px;max-width:520px;line-height:1.55}.colhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-top:1px solid var(--ink);padding-top:10px;margin:0 0 6px}.colhead h2,.colhead h3,.colhead h4{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.4}.colhead a,.colhead .note{font-size:13px;font-weight:600;color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:32px}.colhead .note{color:var(--muted);text-decoration:none;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-weight:400;font-size:12.5px}section.sec{padding-top:var(--sec)}.bezel{background:rgb(var(--ink-rgb) / .035);box-shadow:0 0 0 1px var(--line-3);padding:7px;border-radius:18px}.bezel>.core{background:var(--surface);border-radius:11px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .6),var(--shadow);overflow:hidden;position:relative}.sb{display:inline-grid;grid-template-columns:auto auto;align-items:baseline;justify-content:start;column-gap:5px;row-gap:7px;line-height:1}.sb b{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-weight:400;font-size:30px;color:var(--ink);letter-spacing:-.01em}.sb i{font-style:normal;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12px;color:var(--muted)}.sb::after{content:"";grid-column:1/-1;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--metal) calc(var(--s,0)*10%),var(--line-2) 0)}.sb.tbd::after{background:var(--line-2)}.sb.tbd b{color:var(--muted)}.sb.lg b{font-size:52px;color:var(--metal-ink)}.sb.lg i{font-size:13px}.sb.sm b{font-size:22px}.sb.sm{row-gap:5px}.sb.inv b{color:var(--on-dark)}.sb.inv i{color:var(--on-dark-2)}.sb.inv::after{background:linear-gradient(90deg,var(--accent-on-dark) calc(var(--s,0)*10%),rgb(255 255 255 / .18) 0)}.sb.bare::after{display:none}.sb.bare b{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-weight:700;font-size:14px;color:var(--accent-ink)}.sb.bare.tbd b{color:var(--muted)}.chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:4px;background:var(--ink);color:var(--bg);font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12px;white-space:nowrap}.badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--line-3);box-shadow:inset 0 0 0 1px var(--hair);font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.disclose{margin:14px 0 0;font-size:12.5px;color:var(--muted);display:flex;gap:8px;align-items:flex-start;line-height:1.5}.disclose svg{flex:none;margin-top:2px}.disclose a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}footer.site{margin-top:var(--sec);background:var(--surface);border-top:1px solid var(--hair)}footer.site .rule{height:5px;border-top:2px solid var(--ink);border-bottom:1px solid var(--ink)}footer.site .in{padding:44px 0 36px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px 48px;align-items:start}footer.site .wm{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-size:30px;line-height:1}footer.site nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 22px;font-size:14.5px;font-weight:600}footer.site nav a{display:inline-flex;min-height:44px;align-items:center}footer.site .legal{grid-column:1/-1;border-top:1px solid var(--hair);padding-top:20px;display:flex;flex-wrap:wrap;gap:8px 32px;font-size:13.5px;color:var(--muted)}footer.site .legal p{margin:0}[data-reveal]{opacity:0;transform:translateY(28px);filter:blur(6px);transition:opacity 800ms var(--ease),transform 800ms var(--ease),filter 800ms var(--ease);transition-delay:var(--d,0ms)}[data-reveal].is-in{opacity:1;transform:none;filter:none}img.lbx{scale:1.3}@media (max-width:1000px){.navlinks{gap:20px}.nav{gap:24px}}@media (max-width:900px){:root{--gut:16px;--sec:64px}.navlinks,.nav .search{display:none}.burger{display:inline-flex}.menu{display:flex}.nav{padding:0 6px 0 20px;gap:12px;height:60px}.nav .brand{font-size:19px}.nav-wrap{padding-top:10px}.shead{margin-bottom:28px;padding-top:18px}footer.site .in{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.nav .icpill{display:none}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:0ms!important;transition-delay:0ms!important;animation:none!important;scroll-behavior:auto!important}[data-reveal]{opacity:1;transform:none;filter:none}.menu li{transform:none;opacity:1}}.golink{display:inline-flex;align-items:center;min-height:36px;font-size:13px;font-weight:600;color:var(--muted);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.golink:hover{color:var(--accent-ink);text-decoration-color:currentColor}*{font-synthesis-weight:none}.size-film{position:relative;margin:-2px -2px 26px;border-radius:10px;overflow:hidden;background:var(--tint);box-shadow:inset 0 0 0 1px var(--line-3)}.size-film canvas{display:block;width:100%}.sf-toggle{position:absolute;right:10px;bottom:10px;width:36px;height:36px;border-radius:50%;border:0;background:rgb(var(--surface-rgb) / .9);color:var(--ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 0 0 1px var(--hair);transition:transform 300ms var(--ease)}.sf-toggle:hover{transform:scale(1.06)}.sf-toggle .pl{display:none}.size-film.is-paused .sf-toggle .pl{display:block}.size-film.is-paused .sf-toggle .p1,.size-film.is-paused .sf-toggle .p2{display:none}.mast{padding-top:30px}.mast-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:24px;padding-bottom:16px}.mast-row p{margin:0}.mast-row .date,.mast-row .est{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12.5px;color:var(--muted);line-height:1.45;padding-bottom:6px}.mast-row .date b{display:block;color:var(--ink);font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:11px}.mast-row .est{text-align:right}.mast-row .est b{display:block;color:var(--accent-ink);font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:11px}.mast-row .wm{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-size:clamp(34px,4.8vw,60px);line-height:1;letter-spacing:-.015em;text-align:center;white-space:nowrap}.mast-rule{height:6px;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink)}.wire{display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--hair);height:50px}.wire-label{flex:none;display:inline-flex;align-items:center;gap:8px;padding-right:18px;border-right:1px solid var(--hair);height:24px;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-weight:700;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-ink)}.wire-label i{width:7px;height:7px;border-radius:50%;background:var(--metal);box-shadow:0 0 0 4px rgb(var(--accent-rgb) / .14)}.wire-vp{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.wire-track{display:flex;width:max-content;animation:wire 70s linear infinite}.wire:hover .wire-track,.wire:focus-within .wire-track{animation-play-state:paused}.wire ul{list-style:none;margin:0;padding:0;display:flex}.wire li{display:flex;align-items:center;white-space:nowrap;font-size:14px;font-weight:600}.wire li::after{content:"";width:5px;height:5px;margin:0 22px;background:var(--line-2);transform:rotate(45deg)}.wire li a{display:inline-flex;align-items:center;min-height:44px}@keyframes wire{to{transform:translateX(-50%)}}.front{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr) minmax(0,1.08fr);grid-template-areas:"left centre right";padding-top:32px}.col-centre{grid-area:centre;padding:0 32px}.col-left{grid-area:left;padding-right:32px;border-right:1px solid var(--hair)}.col-right{grid-area:right;padding-left:32px;border-left:1px solid var(--hair);display:flex;flex-direction:column;gap:32px}.latest{list-style:none;margin:0;padding:0}.latest li+li{border-top:1px solid var(--hair)}.latest a{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:start;padding:14px 0}.latest .th{width:76px;height:56px;border-radius:6px;overflow:hidden;background:var(--hair)}.latest .th img{width:100%;height:100%;object-fit:cover;transition:transform 600ms var(--ease)}.latest a:hover .th img{transform:scale(1.05)}.latest .t{display:block;font-size:15px;font-weight:700;line-height:1.32}.latest .m{display:block;margin-top:6px;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12px;color:var(--muted)}.latest .m b{color:var(--accent-ink);font-weight:700}.shelf{margin-top:36px}.shelf p{margin:8px 0 6px;font-size:14px;color:var(--muted);line-height:1.55}.shelf ul{list-style:none;margin:0;padding:0}.shelf li+li{border-top:1px solid var(--hair)}.shelf li a{display:block;padding:12px 0}.shelf li .k{display:block;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11.5px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.shelf li .t{display:block;font-weight:700;font-size:15px;line-height:1.35;margin-top:2px}.lead .eyebrow{margin-bottom:18px}.lead h1{font-size:clamp(32px,3.5vw,50px);line-height:1.06;letter-spacing:-.018em;text-wrap:balance}.lead .dek{margin:16px 0 0;font-size:18px;line-height:1.55;color:var(--ink-2);max-width:620px}.lead .meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin:16px 0 0;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12.5px;color:var(--muted)}.lead figure{margin:24px 0 0}.lead .ph{display:block;aspect-ratio:16/10;border-radius:12px;overflow:hidden;background:var(--dark)}.lead .ph img{width:100%;height:100%;object-fit:cover;transition:transform 1200ms var(--ease)}.lead .ph:hover img{transform:scale(1.02)}.lead figcaption{margin-top:10px;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12px;color:var(--muted);display:flex;justify-content:space-between;gap:12px}.lead-act{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:22px;padding-top:22px;border-top:1px solid var(--hair)}.lead-act .sbw{display:flex;align-items:flex-end;gap:12px;margin-right:8px}.lead-act .sbw .k{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);line-height:1.35;padding-bottom:12px}.feat{margin-top:48px}.feat .colhead{margin-bottom:14px}.car{position:relative;aspect-ratio:16/10;background:var(--dark)}.slide{position:absolute;inset:0;opacity:0;transition:opacity 800ms var(--ease)}.slide.is-active{opacity:1;z-index:1}.slide>a{position:absolute;inset:0;display:block;color:var(--ink);overflow:hidden}.slide img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 1400ms var(--ease)}.slide.is-active img{transform:scale(1)}.cap{position:absolute;left:18px;bottom:18px;max-width:min(520px,calc(100% - 36px));background:var(--surface);border-radius:10px;padding:16px 20px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 20px;align-items:end;box-shadow:0 12px 40px -16px rgb(0 0 0 / .35)}.cap .row{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12.5px;color:var(--muted)}.cap .tt{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-size:23px;line-height:1.18}.slide>a:hover .tt{color:var(--accent-ink)}.car-arrow{position:absolute;top:calc(50% - 22px);z-index:3;width:44px;height:44px;border-radius:50%;border:0;background:rgb(var(--surface-rgb) / .86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 0 1px var(--hair);transition:transform 300ms var(--ease),background 300ms var(--ease)}.car-arrow:hover{background:var(--surface);transform:scale(1.05)}.car-arrow:active{transform:scale(.96)}.car-arrow.p{left:14px}.car-arrow.n{right:14px}.car-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px 6px 8px;border-top:1px solid var(--hair)}.dots{display:flex;gap:2px}.dot{width:44px;height:44px;border:0;background:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.dot span{display:block;width:22px;height:3px;border-radius:2px;background:var(--line-2);transition:background 400ms var(--ease),width 400ms var(--ease)}.dot.is-active span{background:var(--metal);width:32px}.car-count{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12.5px;color:var(--muted)}.toprated{background:var(--dark);color:var(--on-dark);border-radius:14px;padding:22px 22px 18px}.toprated .hd{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid rgb(255 255 255 / .16);padding-bottom:12px;margin-bottom:16px}.toprated h2{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-weight:400;font-size:28px;margin:0;color:var(--on-dark);line-height:1.1}.toprated .hd span{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-2)}.toprated .first{display:flex;flex-direction:column;gap:10px;color:var(--on-dark)}.toprated .first .ph{aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#000}.toprated .first img{width:100%;height:100%;object-fit:cover;transition:transform 700ms var(--ease)}.toprated .first:hover img{transform:scale(1.04)}.toprated .lab{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12px;color:var(--soft);display:flex;justify-content:space-between;gap:10px}.toprated .lab b{color:var(--on-dark)}.toprated .ttl{font-size:15px;font-weight:700;line-height:1.35}.toprated a:hover{color:var(--soft)}.toprated ol{list-style:none;margin:18px 0 0;padding:0}.toprated li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:14px 0;border-top:1px solid rgb(255 255 255 / .12)}.toprated li .n{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-size:26px;line-height:1;color:var(--on-dark-3)}.toprated li a{display:block;color:var(--on-dark);font-size:14px;font-weight:600;line-height:1.38;margin-top:5px}.toprated .all{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:4px;color:var(--soft);font-weight:600;font-size:13.5px;text-decoration:underline;text-underline-offset:4px}.icmini{background:var(--soft);border-radius:14px;padding:22px}.icmini h2{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-weight:400;font-size:24px;line-height:1.15;margin:14px 0 14px}.ticks{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:9px}.ticks li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:14px;line-height:1.45}.ticks svg{margin-top:2px;color:var(--accent-ink)}.tabs-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--ink);position:relative}.tabs-row::before{content:"";position:absolute;left:0;top:-2px;width:48px;height:2px;background:var(--metal)}.tab{display:flex;flex-direction:column;gap:5px;padding:18px 24px 16px;border:0;border-bottom:1px solid var(--hair);background:#fff0;text-align:left;cursor:pointer;color:var(--muted);position:relative;transition:color 300ms var(--ease),background 300ms var(--ease)}.tab+.tab{border-left:1px solid var(--hair)}.tab:first-child{padding-left:0}.tab::after{content:"";position:absolute;left:24px;right:24px;bottom:-1px;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform 500ms var(--ease)}.tab:first-child::after{left:0}.tab[aria-selected=true]{color:var(--ink)}.tab[aria-selected=true]::after{transform:scaleX(1)}.tab:hover{color:var(--ink)}.tab .v{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.tab .v i{width:7px;height:7px;background:var(--line-2);transition:background 300ms var(--ease)}.tab[aria-selected=true] .v i{background:var(--accent)}.tab .t{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-size:27px;line-height:1.15;letter-spacing:-.01em}.tab .s{font-size:14px;line-height:1.4}.panel{padding-top:40px}.panel:focus-visible{outline-offset:8px}.panel-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:32px}.panel-head h3{font-size:clamp(28px,2.8vw,38px)}.panel-head p{margin:10px 0 0;color:var(--muted);max-width:680px;font-size:16px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.chips a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2);font-size:13.5px;font-weight:600;background:var(--surface);transition:box-shadow 300ms var(--ease),color 300ms var(--ease)}.chips a:hover{box-shadow:inset 0 0 0 1px var(--accent)}.longreads{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-rows:auto auto;gap:24px}.lr{position:relative;display:block;border-radius:14px;overflow:hidden;background:var(--dark);min-height:260px;color:var(--on-dark)}.lr:first-child{grid-row:span 2;min-height:544px}.lr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 900ms var(--ease)}.lr:hover img{transform:scale(1.035)}.lr:first-child img.lbx{scale:1.16}.lr:hover img.lbx{transform:scale(1.035)}.lr .dchip{position:absolute;top:14px;left:14px;background:var(--surface);color:var(--ink);font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12px;padding:6px 12px;border-radius:6px}.lr .grad{position:absolute;left:0;right:0;bottom:0;padding:84px 24px 22px;background:linear-gradient(transparent,rgb(var(--dark-rgb) / .9));display:flex;flex-direction:column;gap:8px}.lr .grad .tt{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-size:24px;line-height:1.16;color:var(--on-dark)}.lr:first-child .grad .tt{font-size:32px}.lr .grad .dk{font-size:14.5px;line-height:1.5;color:var(--on-dark-2);max-width:560px}.lr:hover{color:var(--on-dark)}.catgrid{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(0,1fr)}.cat-main{padding-right:40px;border-right:1px solid var(--hair);display:flex;flex-direction:column;gap:52px}.cat-side{padding-left:40px;display:flex;flex-direction:column;gap:44px}.subhead{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin:0 0 18px;display:flex;align-items:center;gap:12px}.subhead::after{content:"";flex:1;height:1px;background:var(--hair)}.cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.card{display:flex;flex-direction:column;gap:10px}.card .ph{aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:var(--hair)}.card .ph img{width:100%;height:100%;object-fit:cover;transition:transform 700ms var(--ease)}.card:hover .ph img{transform:scale(1.04)}.card .row{display:flex;justify-content:space-between;align-items:center;gap:10px;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12px;color:var(--muted)}.card .tt{font-weight:700;font-size:16px;line-height:1.35}.ranked{list-style:none;margin:0;padding:0}.ranked>li{display:grid;grid-template-columns:34px 132px minmax(0,1fr) auto;gap:22px;align-items:center;padding:22px 0;border-top:1px solid var(--hair)}.ranked>li:last-child{border-bottom:1px solid var(--hair)}.ranked .n{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-size:34px;line-height:1;color:var(--metal-ink)}.ranked .ph{width:132px;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:var(--hair)}.ranked .ph img{width:100%;height:100%;object-fit:cover}.ranked .aw{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);font-weight:700}.ranked .nm{font-size:23px;line-height:1.15;margin:4px 0 4px}.ranked .ln{font-size:14px;color:var(--muted)}.ranked .pr{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin-top:8px;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:13px}.ranked .pr .now{font-weight:700;font-size:15px}.ranked .pr s{color:var(--muted)}.ranked .pr .note{color:var(--accent-ink)}.ranked .act{display:grid;grid-template-columns:auto auto;align-items:center;gap:6px 18px;justify-items:end}.ranked .act .sb{grid-row:span 2;justify-self:start}.h2h{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.h2h.three{grid-template-columns:repeat(3,minmax(0,1fr))}.vs{display:flex;flex-direction:column;border-radius:14px;overflow:hidden;background:var(--surface);box-shadow:0 0 0 1px var(--hair),var(--shadow);width:100%}.vs .ph{aspect-ratio:16/9;overflow:hidden;background:var(--hair)}.vs .ph img{width:100%;height:100%;object-fit:cover;transition:transform 800ms var(--ease)}.vs:hover .ph img{transform:scale(1.03)}.vs .bd{padding:18px 20px 14px;display:flex;flex-direction:column;gap:9px;flex:1}.vs .k{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.vs .tt{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-size:23px;line-height:1.15}.vs .tt em{font-style:normal;color:var(--accent);font-size:.8em;padding:0 5px}.win{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:var(--soft);color:var(--accent-ink);font-size:12.5px;font-weight:700}.soon{display:inline-flex;align-self:flex-start;align-items:center;height:26px;padding:0 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--muted);font-size:12.5px;font-weight:700}.vs p{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink-2)}.vs .tlink{margin-top:auto}.toplist{list-style:none;margin:0;padding:0}.toplist li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:13px 0;border-top:1px solid var(--hair)}.toplist li:last-child{border-bottom:1px solid var(--hair)}.toplist .n{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-size:22px;color:var(--muted);line-height:1}.toplist .lb{font-weight:700;font-size:15px;line-height:1.35;display:block}.toplist a.lb{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:4px}.toplist .ln{display:block;font-size:13px;color:var(--muted)}.starts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.starts a{display:block;padding:14px 16px;border-radius:12px;background:var(--surface);box-shadow:0 0 0 1px var(--hair);transition:box-shadow 300ms var(--ease),transform 400ms var(--ease)}.starts a:hover{box-shadow:0 0 0 1px var(--accent);transform:translateY(-2px);color:var(--ink)}.starts .tg{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink)}.starts .tt{display:block;font-weight:700;font-size:15px;margin-top:2px}.starts .dk{display:block;font-size:13.5px;color:var(--muted);line-height:1.45;margin-top:2px}.guides-foot{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;padding-top:22px;border-top:1px solid var(--hair)}.guides-foot p{margin:0;color:var(--muted);font-size:15px}.picks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:56px}.pick{position:relative;display:flex;flex-direction:column}.pick+.pick::before{content:"";position:absolute;left:-28px;top:0;bottom:0;width:1px;background:var(--hair)}.pick .aw{display:flex;justify-content:space-between;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);font-weight:700;padding-bottom:12px;margin-bottom:18px;border-bottom:1px solid var(--ink)}.pick .aw span{color:var(--muted);font-weight:400;letter-spacing:.08em}.pick .ph{display:block;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:var(--hair)}.pick .ph img{width:100%;height:100%;object-fit:cover;transition:transform 800ms var(--ease)}.pick:hover .ph img{transform:scale(1.04)}.pick h3{font-size:24px;margin:18px 0 4px}.pick h3 a:hover{color:var(--accent-ink)}.pick .ty{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12.5px;color:var(--muted)}.pick blockquote{margin:14px 0 20px;font-style:italic;font-size:15px;line-height:1.6;color:var(--ink-2);flex:1}.pick blockquote::before{content:"\201C"}.pick blockquote::after{content:"\201D"}.pick .foot{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-top:16px;border-top:1px solid var(--hair)}.pick .lnks{display:flex;flex-direction:column;align-items:flex-end;gap:0}.pick .lnks .tlink{min-height:36px}.pick .go{font-size:13px;font-weight:600;color:var(--muted);text-decoration:underline;text-underline-offset:3px;min-height:36px;display:inline-flex;align-items:center}.routes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--hair)}.routes li{border-bottom:1px solid var(--hair)}.routes li:not(:nth-child(4n+1)){border-left:1px solid var(--hair)}.routes a{display:flex;flex-direction:column;gap:6px;padding:24px 24px 26px;height:100%;transition:background 400ms var(--ease)}.routes li:nth-child(4n+1) a{padding-left:0}.routes a:hover{background:rgb(var(--soft-rgb) / .35);color:var(--ink)}.routes .no{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12px;color:var(--muted);display:flex;justify-content:space-between}.routes .no b{color:var(--accent-ink);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.routes .tt{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-size:23px;line-height:1.15;margin-top:6px}.routes .dk{font-size:14.5px;color:var(--muted);line-height:1.5}.routes .ar{margin-top:auto;padding-top:8px;color:var(--accent-ink);transition:transform 400ms var(--ease)}.routes a:hover .ar{transform:translateX(4px)}.standards{background:var(--surface);border:1px solid var(--hair);border-radius:4px 4px 14px 14px;box-shadow:inset 0 3px 0 var(--ink);padding:38px 40px 30px}.standards .top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:28px}.standards h2{font-size:clamp(30px,3vw,40px);margin-top:14px}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--hair)}.stat{padding:26px 26px 4px}.stat:first-child{padding-left:0}.stat+.stat{border-left:1px solid var(--hair)}.stat .n{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-size:46px;line-height:1;color:var(--ink)}.stat .lb{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);font-weight:700;margin:14px 0 8px}.stat p{margin:0;font-size:14.5px;line-height:1.55;color:var(--muted)}.standards .rule{margin-top:28px;padding-top:18px;border-top:1px solid var(--hair);display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;justify-content:space-between;font-size:14px;color:var(--muted)}.service-label{display:flex;align-items:center;gap:12px;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--muted);margin-bottom:14px}.service-label::before,.service-label::after{content:"";height:1px;background:var(--line-2);flex:1}.quiz .core{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr)}.quiz .q-intro{padding:40px;background:var(--tint);border-right:1px solid var(--hair);display:flex;flex-direction:column;gap:16px}.quiz .q-intro h2{font-size:clamp(28px,2.8vw,38px)}.quiz .q-intro p{margin:0;color:var(--ink-2);font-size:16px}.q-steps{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.q-steps li{display:flex;align-items:center;gap:12px;font-size:14.5px;color:var(--muted);transition:color 400ms var(--ease)}.q-steps li span{width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-2);display:inline-flex;align-items:center;justify-content:center;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12.5px;font-weight:700;transition:background 400ms var(--ease),color 400ms var(--ease)}.q-steps li.is-on{color:var(--ink);font-weight:700}.q-steps li.is-on span{background:var(--accent);color:var(--on-accent);box-shadow:none}.q-steps li.is-done span{background:var(--ink);color:var(--bg);box-shadow:none}.q-time{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12.5px;color:var(--muted);margin-top:auto}.q-app{padding:40px;display:flex;flex-direction:column;min-height:470px}.q-bar{height:4px;border-radius:4px;background:var(--hair);overflow:hidden;margin-bottom:28px}.q-bar span{display:block;height:100%;background:var(--accent);transform-origin:left;transform:scaleX(var(--q,0));transition:transform 600ms var(--ease)}.q-live{flex:1;display:flex;flex-direction:column}.q-count{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12.5px;color:var(--muted);margin:0 0 8px}.q-q{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-weight:400;font-size:clamp(24px,2.4vw,32px);line-height:1.15;margin:0 0 22px}.q-q:focus,.q-res h3:focus,.q-save h3:focus{outline:none}.q-answers{display:grid;gap:10px}.q-a{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:14px;min-height:56px;padding:10px 16px;border:0;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);text-align:left;font-size:15.5px;font-weight:600;cursor:pointer;transition:box-shadow 300ms var(--ease),background 300ms var(--ease),transform 300ms var(--ease)}.q-a:hover{box-shadow:inset 0 0 0 1px var(--accent);background:var(--tint)}.q-a:active{transform:scale(.99)}.q-a.is-sel{box-shadow:inset 0 0 0 2px var(--accent);background:color-mix(in srgb,var(--soft) 45%,var(--surface))}.q-key{width:32px;height:32px;border-radius:8px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--hair);display:inline-flex;align-items:center;justify-content:center;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:13px;font-weight:700;color:var(--accent-ink)}.q-nav{display:flex;gap:18px;margin-top:auto;padding-top:22px}.q-start{display:flex;flex-direction:column;gap:18px;justify-content:center;flex:1}.q-start .disp{font-size:28px}.q-start p{margin:0;color:var(--muted)}.q-res{display:grid;grid-template-columns:200px minmax(0,1fr);gap:26px;align-items:start}.q-res .ph{aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:var(--hair)}.q-res .ph img{width:100%;height:100%;object-fit:cover}.q-res h3{font-size:32px;margin:12px 0 12px}.q-res .meta{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.q-res .meta span{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:13px;color:var(--muted);padding-bottom:10px}.q-res blockquote{margin:16px 0 20px;font-style:italic;color:var(--ink-2);font-size:15.5px;line-height:1.55;padding-left:14px;border-left:2px solid var(--accent)}.q-res .acts{display:flex;flex-wrap:wrap;gap:10px}.q-save h3{font-size:32px;margin:12px 0 10px}.q-save p{margin:0 0 18px;color:var(--ink-2);max-width:520px}.tools-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:start}.size .core{padding:36px}.size h2{font-size:clamp(28px,2.8vw,36px);margin:14px 0 6px}.size .dk{margin:0 0 24px;color:var(--muted)}.size-out{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:6px}.size-out .v{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-size:64px;line-height:1;color:var(--ink)}.size-out .b{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink)}.size-pct{margin:0 0 22px;font-size:16px;font-weight:600}.size label{display:block;font-size:13px;font-weight:700;margin-bottom:4px}.range{position:relative;padding:4px 0 2px}.range input{-webkit-appearance:none;appearance:none;width:100%;height:44px;background:#fff0;margin:0;cursor:pointer}.range input::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(90deg,var(--accent) calc(var(--p,.5)*100%),var(--line-2) 0)}.range input::-moz-range-track{height:4px;border-radius:4px;background:var(--line-2)}.range input::-moz-range-progress{height:4px;border-radius:4px;background:var(--accent)}.range input::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-10px;border-radius:50%;background:var(--surface);border:2px solid var(--accent);box-shadow:0 2px 8px rgb(var(--ink-rgb) / .18)}.range input::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--surface);border:2px solid var(--accent);box-shadow:0 2px 8px rgb(var(--ink-rgb) / .18)}.scale{display:flex;justify-content:space-between;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12px;color:var(--muted)}.dist{margin:22px 0 24px;height:56px;position:relative;border-bottom:1px solid var(--line-2)}.dist svg{position:absolute;inset:0;width:100%;height:100%}.dist .mk{position:absolute;bottom:0;left:calc(var(--p,.5)*100%);width:2px;height:100%;background:var(--metal);transform:translateX(-1px);transition:left 200ms var(--ease)}.dist .mk::before{content:"";position:absolute;top:-4px;left:-4px;width:10px;height:10px;border-radius:50%;background:var(--metal)}.size .fine{font-size:12.5px;color:var(--muted);margin:16px 0 0}.toolslist{list-style:none;margin:8px 0 0;padding:0}.toolslist li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:20px 0;border-top:1px solid var(--hair)}.toolslist li:first-child{border-top:0}.toolslist li:last-child{border-bottom:1px solid var(--hair)}.toolslist .ico{width:44px;height:44px;border-radius:12px;background:var(--soft);color:var(--accent-ink);display:flex;align-items:center;justify-content:center}.toolslist .is-soon .ico{background:var(--line-3);color:var(--muted)}.toolslist h3{font-family:var(--fb);font-size-adjust:var(--fsa-b);font-size:17px;font-weight:700;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.toolslist p{margin:4px 0 2px;font-size:14.5px;color:var(--muted);line-height:1.5}.mkt-wrap{overflow-x:auto}.mkt{width:100%;border-collapse:collapse;font-size:15px}.mkt caption{caption-side:top;text-align:left;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12.5px;color:var(--muted);padding-bottom:12px}.mkt th{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;text-align:left;color:var(--muted);padding:12px 14px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.mkt th.num,.mkt td.num{text-align:right}.mkt td{padding:18px 14px;border-bottom:1px solid var(--hair);vertical-align:middle}.mkt th:first-child,.mkt td:first-child{padding-left:0}.mkt th:last-child,.mkt td:last-child{padding-right:0}.mkt tbody tr{transition:background 300ms var(--ease)}.mkt tbody tr:hover{background:rgb(var(--soft-rgb) / .28)}.mkt .prod{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:center}.mkt .prod .ph{width:72px;height:54px;border-radius:8px;overflow:hidden;background:var(--hair)}.mkt .prod .ph img{width:100%;height:100%;object-fit:cover}.mkt .prod .nm{display:block;font-family:var(--fd);font-size-adjust:var(--fsa-d);font-weight:400;font-size:21px;line-height:1.15;color:var(--ink)}.mkt .prod .sub{display:block;margin-top:3px;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12.5px;color:var(--muted)}.mkt .prod .sub b{font-weight:700;color:var(--accent-ink)}.mkt .now{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-weight:700;font-size:18px}.mkt .was{font-family:var(--fm);font-size-adjust:var(--fsa-m);color:var(--muted)}.mkt .chg{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-weight:700;white-space:nowrap}.mkt .chg.dn{color:var(--accent-ink)}.mkt .chg.flat{color:var(--muted)}.mkt .note{font-size:14px;color:var(--ink-2)}.mkt .acts{display:flex;gap:10px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.back-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:64px;align-items:start}.explain{list-style:none;margin:0;padding:0}.explain li+li{border-top:1px solid var(--hair)}.explain li:last-child{border-bottom:1px solid var(--hair)}.explain a{display:grid;grid-template-columns:120px minmax(0,1fr) 24px;gap:20px;padding:22px 0;align-items:start}.explain .k{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);font-weight:700;padding-top:6px}.explain .tt{display:block;font-family:var(--fd);font-size-adjust:var(--fsa-d);font-size:23px;line-height:1.18}.explain .dk{display:block;margin-top:6px;font-size:15px;color:var(--muted);line-height:1.5}.explain .ar{padding-top:6px;color:var(--muted);transition:transform 400ms var(--ease),color 300ms var(--ease)}.explain a:hover .ar{transform:translate(2px,-2px);color:var(--accent-ink)}.mastbox{border:1px solid var(--ink);border-radius:6px;background:var(--surface);padding:6px}.mastbox .in{border:1px solid var(--line-2);border-radius:3px;padding:32px 32px 26px;text-align:center}.mastbox .kick{display:block;margin-bottom:10px;color:var(--accent-ink)}.mastbox h2{font-size:clamp(28px,2.6vw,36px)}.mastbox .orn{display:flex;align-items:center;gap:10px;justify-content:center;margin:16px 0 18px;color:var(--metal-ink)}.mastbox .orn::before,.mastbox .orn::after{content:"";width:60px;height:1px;background:var(--line-2)}.mastbox p{margin:0 0 14px;font-size:15.5px;line-height:1.65;text-align:left;color:var(--ink-2)}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0 8px;border-top:1px solid var(--ink)}.facts div{padding:16px 12px;border-bottom:1px solid var(--hair)}.facts div:nth-child(odd){border-right:1px solid var(--hair)}.facts b{display:block;font-family:var(--fd);font-size-adjust:var(--fsa-d);font-weight:400;font-size:30px;line-height:1.05}.facts span{display:block;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12px;color:var(--muted);margin-top:4px}.signup .core{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);background:var(--soft)}.signup .l{padding:48px 44px}.signup .r{padding:48px 44px;background:var(--surface);border-left:1px solid var(--hair);display:flex;flex-direction:column;justify-content:center}.signup h2{font-size:clamp(30px,3.2vw,44px);line-height:1.08;margin:16px 0 14px}.signup .l>p{margin:0 0 22px;font-size:16.5px;color:var(--ink-2);max-width:560px}.perks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.perks li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:15.5px;line-height:1.5}.perks li svg{margin-top:3px;color:var(--accent-ink)}.perks li.hl{background:var(--surface);border-radius:12px;padding:14px 16px;box-shadow:0 0 0 1px var(--hair)}.signup label{font-size:13.5px;font-weight:700;display:block}.field{display:flex;flex-direction:column;gap:10px}.field input{width:100%;height:52px;border-radius:999px;border:0;box-shadow:inset 0 0 0 1px var(--muted);background:var(--surface);padding:0 20px;font-family:var(--fb);font-size-adjust:var(--fsa-b);font-size:16px;color:var(--ink);transition:box-shadow 300ms var(--ease)}.field input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--accent)}.field .btn{justify-content:space-between;width:100%}.signup .fine{margin:14px 0 0;font-size:13px;color:var(--muted);line-height:1.5}.form-note{margin:12px 0 0;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:13px;color:var(--accent-ink);min-height:1.4em}@media (max-width:1180px){.front{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"centre centre" "left right"}.col-centre{padding:0 0 44px;border-bottom:1px solid var(--hair);margin-bottom:36px}.lead .ph{aspect-ratio:16/9}.col-left{padding-right:28px}.col-right{padding-left:28px}.picks{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.pick:nth-child(3)::before{display:none}.routes{grid-template-columns:repeat(2,minmax(0,1fr))}.routes li:not(:nth-child(4n+1)){border-left:0}.routes li:nth-child(even){border-left:1px solid var(--hair)}.routes li:nth-child(odd) a{padding-left:0}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(3){padding-left:0;border-left:0}.stat:nth-child(n+3){border-top:1px solid var(--hair);margin-top:22px}.catgrid{grid-template-columns:minmax(0,1fr)}.cat-main{padding-right:0;border-right:0}.cat-side{padding-left:0;margin-top:52px;padding-top:44px;border-top:1px solid var(--hair);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.ranked>li{grid-template-columns:34px 112px minmax(0,1fr)}.ranked .ph{width:112px}.ranked .act{grid-column:3;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 18px}.ranked .act .sb{margin-right:6px}.back-row{grid-template-columns:minmax(0,1fr)}.h2h.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.mast{padding-top:20px}.mast-row{grid-template-columns:minmax(0,1fr);gap:6px;text-align:center;padding-bottom:12px}.mast-row .date,.mast-row .est{text-align:center;padding:0}.mast-row .date{order:-1}.mast-row .date b,.mast-row .est b{display:inline;margin-right:6px}.mast-row .wm{font-size:clamp(30px,8.4vw,44px)}.wire{height:46px;gap:12px}.wire-label{padding-right:12px}.front{grid-template-columns:minmax(0,1fr);grid-template-areas:"centre" "left" "right";padding-top:24px}.col-centre{padding:0 0 36px}.col-left{padding:0 0 36px;border-right:0;border-bottom:1px solid var(--hair);margin-bottom:36px}.col-right{padding:0;border-left:0}.lead-act .btn{flex:1 1 auto;justify-content:space-between}.car{aspect-ratio:4/3}.slide>a{display:flex;flex-direction:column;background:var(--surface)}.feat .car{aspect-ratio:auto;height:auto;background:var(--surface)}.feat .car .slide{position:relative;inset:auto;display:none}.feat .car .slide.is-active{display:block}.feat .car .slide>a{position:relative;inset:auto}.feat .slide img{aspect-ratio:4/3;height:auto}.cap{position:static;max-width:none;border-radius:0;box-shadow:none;padding:16px 16px 14px;grid-template-columns:minmax(0,1fr) auto}.cap .tt{font-size:20px}.car-arrow{top:12px}.car-arrow.p{left:auto;right:64px}.car-arrow.n{right:12px}.tabs-row{grid-template-columns:repeat(2,minmax(0,1fr))}.tab,.tab:first-child,.tab+.tab{padding:14px 14px 12px;border-left:0}.tab:nth-child(even){border-left:1px solid var(--hair)}.tab:nth-child(odd){padding-left:0}.tab::after,.tab:first-child::after{left:0;right:0}.tab:nth-child(even)::after{left:14px}.tab .t{font-size:22px}.tab .s{display:none}.panel{padding-top:32px}.longreads{grid-template-columns:minmax(0,1fr)}.lr:first-child{grid-row:auto;min-height:420px}.lr:first-child img.lbx{scale:1.62}.lr:first-child .grad .tt{font-size:26px}.cards3,.h2h,.h2h.three{grid-template-columns:minmax(0,1fr)}.cards3 .card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:4px 14px;align-items:start}.cards3 .card .ph{grid-row:span 3}.cat-side{grid-template-columns:minmax(0,1fr)}.ranked>li{grid-template-columns:28px minmax(0,1fr);gap:12px 14px}.ranked .ph{grid-column:2;width:100%;max-width:none;aspect-ratio:16/9}.ranked .info,.ranked .act{grid-column:2}.ranked .n{grid-row:span 3;font-size:28px;align-self:start}.picks{grid-template-columns:minmax(0,1fr);row-gap:0}.pick{padding:32px 0}.pick:first-child{padding-top:0}.pick+.pick::before{display:none}.pick+.pick{border-top:1px solid var(--hair)}.routes{grid-template-columns:minmax(0,1fr)}.routes li:nth-child(even){border-left:0}.routes a,.routes li:nth-child(odd) a{padding:20px 0}.standards{padding:28px 20px 22px}.stats{grid-template-columns:minmax(0,1fr)}.stat,.stat:first-child,.stat:nth-child(3){padding:20px 0 4px;border-left:0!important}.stat+.stat{border-top:1px solid var(--hair);margin-top:18px}.quiz .core{grid-template-columns:minmax(0,1fr)}.quiz .q-intro{padding:26px 22px;border-right:0;border-bottom:1px solid var(--hair)}.q-steps{flex-direction:row;flex-wrap:wrap;gap:8px 16px}.q-steps li{font-size:13.5px}.q-app{padding:26px 22px;min-height:0}.q-res{grid-template-columns:minmax(0,1fr)}.q-res .ph{max-width:none;aspect-ratio:16/9}.tools-row{grid-template-columns:minmax(0,1fr);gap:56px}.size .core{padding:26px 22px}.size-out .v{font-size:52px}.mkt-wrap{overflow:visible}.mkt thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mkt,.mkt tbody,.mkt tr,.mkt td{display:block;width:100%}.mkt tbody{border-top:1px solid var(--ink)}.mkt caption{display:block;width:100%}.mkt tr{padding:18px 0;border-bottom:1px solid var(--hair)}.mkt td{border:0;padding:5px 0;display:flex;justify-content:space-between;align-items:center;gap:12px}.mkt td.num{text-align:left}.mkt td[data-l]::before{content:attr(data-l);font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.mkt td.pcell{display:block;padding-bottom:10px}.mkt .acts{justify-content:flex-start;padding-top:10px}.explain a{grid-template-columns:minmax(0,1fr) 24px;gap:6px 14px}.explain .k{grid-column:1/-1;padding-top:0}.mastbox .in{padding:24px 18px 20px}.signup .core{grid-template-columns:minmax(0,1fr)}.signup .l,.signup .r{padding:30px 22px}.signup .r{border-left:0;border-top:1px solid var(--hair)}}@media (prefers-reduced-motion:reduce){.wire-track{animation:none;transform:none}.wire-vp{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.wire-track ul[aria-hidden]{display:none}.slide img,.slide.is-active img{transform:none}}.flag{padding-top:28px}.flag-row{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:10px;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12.5px;color:var(--muted)}.flag-row b{color:var(--accent-ink);font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:11.5px}.flag-rule{height:6px;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink)}.rv-head{max-width:860px;margin:0 auto;text-align:center;padding-top:36px}.crumbs ol{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:4px 10px;font-size:13px;font-weight:600;color:var(--muted)}.crumbs li{display:flex;align-items:center;gap:10px}.crumbs li+li::before{content:"/";color:var(--line-2);font-weight:400}.crumbs a{display:inline-flex;align-items:center;min-height:32px;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:4px}.rv-head .thin{width:100%;height:1px;background:var(--ink);margin:18px 0 26px}.rv-head .eyebrow{align-self:center}.rv-head h1{font-size:clamp(34px,4.6vw,56px);line-height:1.05;letter-spacing:-.02em;margin:18px 0 0;text-wrap:balance}.rv-head .dek{margin:18px auto 0;max-width:680px;font-size:19px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.byline{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 0;margin:26px 0 0;padding:14px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);font-size:14px;color:var(--muted)}.byline>span{padding:0 14px}.byline>span+span{border-left:1px solid var(--hair)}.byline b{color:var(--ink);font-weight:700}.byline .mono{font-size:13px}.rv-head .disclose{justify-content:center;margin-top:14px}.rv-hero{margin:36px 0 0}.rv-hero .ph{position:relative;aspect-ratio:2/1;border-radius:14px;overflow:hidden;background:var(--dark)}.rv-hero .ph img{width:100%;height:100%;object-fit:cover;object-position:50% 41%}.vbadge{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 11px;border-radius:999px;background:rgb(var(--surface-rgb) / .92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 0 0 1px var(--hair)}.vbadge svg{color:var(--accent-ink)}.rv-hero figcaption{display:flex;justify-content:space-between;gap:16px;margin-top:10px;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12.5px;color:var(--muted)}.rv-grid{display:grid;grid-template-columns:minmax(0,680px) 340px;justify-content:center;column-gap:80px;grid-template-areas:"verdict side" "body side";padding-top:56px}.rv-verdict{grid-area:verdict}.rv-side{grid-area:side;align-self:start;position:sticky;top:94px;max-height:calc(100dvh - 104px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-2) #fff0;padding:2px 2px 4px}.rv-body{grid-area:body;min-width:0}.verdict .core{padding:32px 34px 30px}.v-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;align-items:end;padding-bottom:20px;border-bottom:1px solid var(--ink)}.v-top .kick{color:var(--accent-ink);display:block;margin-bottom:8px}.v-top h2{font-size:clamp(28px,3vw,36px)}.verdict .sum{margin:20px 0 0;font-size:17px;line-height:1.65;color:var(--ink-2)}.wf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:24px;border-top:1px solid var(--hair)}.wf>div{padding:18px 0 4px}.wf>div+div{padding-left:24px;border-left:1px solid var(--hair)}.wf>div:first-child{padding-right:24px}.wf h3{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin:0 0 12px}.wf ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.wf li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;font-size:15px;line-height:1.45}.wf li svg{margin-top:2px}.wf .ok svg{color:var(--accent-ink)}.wf .no svg{color:var(--muted)}.short{margin-top:24px;background:var(--tint);border-radius:10px;padding:20px 22px;box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .10)}.short h3{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--accent-ink);margin:0 0 8px}.short p{margin:0;font-size:15.5px;line-height:1.65;color:var(--ink-2)}.v-buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:24px;padding-top:22px;border-top:1px solid var(--hair)}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.price .now{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-size:40px;line-height:1}.price s{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:15px;color:var(--muted)}.price .note{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12.5px;font-weight:700;color:var(--accent-ink);letter-spacing:.06em}.fine{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:var(--muted)}.side-card .core{padding:20px 22px 18px}.side-score .sb b{font-size:44px}.side-score{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 18px;align-items:end;padding-bottom:10px;border-bottom:1px solid var(--ink)}.side-score .lab{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--muted);line-height:1.5;padding-bottom:10px}.side-score .lab span{display:inline-flex;align-items:center;gap:6px;margin-top:4px;color:var(--accent-ink)}.subs{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 20px}.subs li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;font-size:13px;font-weight:600;align-items:baseline}.subs .v{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-weight:700;font-size:13px}.subs .bar{grid-column:1/-1;height:4px;border-radius:4px;background:var(--hair);overflow:hidden}.subs .bar i{display:block;height:100%;background:var(--metal);transform-origin:left;transform:scaleX(0);transition:transform 1000ms var(--ease);transition-delay:var(--d,0ms)}.rv-side.is-in .subs .bar i,.subs.is-in .bar i{transform:scaleX(var(--w))}.side-buy{margin-top:14px;padding-top:12px;border-top:1px solid var(--hair)}.side-buy .row{display:flex;align-items:center;justify-content:space-between;gap:12px}.side-buy .price{flex-wrap:nowrap;gap:8px}.side-buy .btn.sm{padding-left:16px;gap:8px}.side-buy .btn.sm .ic{width:28px;height:28px}.side-buy>.note{margin:6px 0 0;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12px;font-weight:700;color:var(--accent-ink)}.side-buy .price .now{font-size:32px}.side-buy .price .note{font-size:11.5px}.side-buy .fine{margin-top:8px;font-size:12px}.side-block{margin-top:16px}.cmp{list-style:none;margin:6px 0 0;padding:0}.cmp li+li{border-top:1px solid var(--hair)}.cmp a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:34px;font-size:14px;font-weight:600}.cmp a span:first-child{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:4px}.toc{list-style:none;margin:6px 0 0;padding:0}.toc a{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;min-height:26px;font-size:13.5px;color:var(--muted);position:relative;padding-left:12px;border-left:2px solid var(--hair);transition:color 300ms var(--ease),border-color 300ms var(--ease)}.toc a .n{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12px}.toc a:hover{color:var(--ink)}.toc a.is-active{color:var(--ink);font-weight:700;border-left-color:var(--accent)}.toc a.is-active .n{color:var(--accent-ink)}.rv-sec{padding-top:72px}.rv-sec:first-child{padding-top:64px}.sec-h{position:relative;border-top:2px solid var(--ink);padding-top:18px;margin:0 0 28px}.sec-h::before{content:"";position:absolute;left:0;top:-2px;width:48px;height:2px;background:var(--metal)}.sec-h h2{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-weight:400}.sec-h .n{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--accent-ink);white-space:nowrap}.sec-h .dt{font-family:var(--fm);font-size-adjust:var(--fsa-m);color:var(--line-2);font-size:14px}.sec-h .t{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-size:clamp(26px,2.6vw,34px);line-height:1.12;letter-spacing:-.01em}.sec-h .kk{margin:8px 0 0;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:13px;color:var(--muted);font-style:italic}.prose p{margin:0 0 1.25em;font-size:18px;line-height:1.72;color:var(--prose);max-width:68ch}.prose .drop::first-letter{float:left;font-family:var(--fd);font-size-adjust:var(--fsa-d);font-size:5.1em;line-height:.82;padding:.06em .1em 0 0;color:var(--metal-ink)}.tip{margin:8px 0 32px;padding:20px 22px 20px 20px;background:var(--tint);border-left:2px solid var(--accent);border-radius:0 10px 10px 0;display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px 12px}.tip svg{color:var(--accent-ink);margin-top:1px}.tip h3{margin:0;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--accent-ink);line-height:1.8}.tip p{grid-column:2;margin:0!important;font-size:16.5px!important;line-height:1.65!important;color:var(--ink-2)!important}.fig{margin:12px 0 36px;display:grid;grid-template-columns:minmax(0,58%) minmax(0,1fr);gap:20px;align-items:end}.fig.narrow{grid-template-columns:minmax(0,38%) minmax(0,1fr)}.fig .ph{border-radius:10px;overflow:hidden;background:var(--hair)}.fig .ph img{width:100%;height:auto}.fig figcaption{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:13px;line-height:1.55;color:var(--muted);padding-bottom:4px;border-bottom:1px solid var(--hair);padding:0 0 12px}.fig figcaption::before{content:"";display:block;width:24px;height:2px;background:var(--metal);margin-bottom:10px}.banner{margin:8px 0 36px}.banner .lab{display:flex;justify-content:space-between;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.banner a{display:block;max-width:720px;border-radius:6px;overflow:hidden;box-shadow:0 0 0 1px var(--hair)}.banner img{width:100%;height:auto;aspect-ratio:8/1}.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 0 36px;border-top:1px solid var(--ink);border-bottom:1px solid var(--hair)}.tiles div{padding:18px 18px 18px}.tiles div:first-child{padding-left:0}.tiles div+div{border-left:1px solid var(--hair)}.tiles .lb{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--accent-ink)}.tiles .v{display:block;font-family:var(--fd);font-size-adjust:var(--fsa-d);font-size:40px;line-height:1.05;margin:8px 0 6px}.tiles p{margin:0!important;font-size:13.5px!important;line-height:1.5!important;color:var(--muted)!important}.steps{margin:8px 0 36px}.steps h3,.groups h3.gh{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin:0 0 4px;padding-top:10px;border-top:1px solid var(--ink)}.steps ol{list-style:none;margin:0;padding:0;counter-reset:st}.steps li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:4px 16px;padding:18px 0;border-bottom:1px solid var(--hair);counter-increment:st}.steps li::before{content:counter(st,decimal-leading-zero);grid-row:span 2;font-family:var(--fd);font-size-adjust:var(--fsa-d);font-size:34px;line-height:1;color:var(--metal-ink)}.steps b{font-size:16.5px;line-height:1.4}.steps p{margin:0!important;font-size:15.5px!important;line-height:1.6!important;color:var(--ink-2)!important}.groups{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin:8px 0 36px}.groups dl{margin:0}.groups dl>div{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:4px 20px;padding:13px 0;border-bottom:1px solid var(--hair)}.groups dt{font-weight:700;font-size:15px;line-height:1.45}.groups dd{margin:0;font-size:15px;line-height:1.55;color:var(--ink-2)}.pc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 28px;border-top:1px solid var(--ink)}.pc>div{padding:18px 0 6px}.pc>div:first-child{padding-right:24px}.pc>div+div{padding-left:24px;border-left:1px solid var(--hair)}.pc h3{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin:0 0 6px}.pc ul{list-style:none;margin:0;padding:0}.pc li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:2px 8px;padding:12px 0;border-bottom:1px solid var(--hair)}.pc li:last-child{border-bottom:0}.pc li svg{margin-top:3px;grid-row:span 2}.pc .ok svg{color:var(--accent-ink)}.pc .no svg{color:var(--muted)}.pc b{font-size:15.5px;line-height:1.4}.pc span{font-size:14.5px;line-height:1.5;color:var(--muted)}.fitbox{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 36px}.fitbox div{border-radius:12px;padding:20px 22px;background:var(--surface);box-shadow:0 0 0 1px var(--hair)}.fitbox div:first-child{box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .28);background:var(--tint)}.fitbox h3{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin:0 0 8px}.fitbox div:first-child h3{color:var(--accent-ink)}.fitbox p{margin:0!important;font-size:15.5px!important;line-height:1.6!important;color:var(--ink-2)!important}.specs{width:100%;border-collapse:collapse;margin:0 0 36px;font-size:15px}.specs tr{border-bottom:1px solid var(--hair)}.specs tbody tr:first-child{border-top:1px solid var(--ink)}.specs th{text-align:left;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--muted);padding:13px 16px 13px 0;width:42%;vertical-align:top}.specs td{padding:12px 0;line-height:1.5}.specs tbody tr:nth-child(even){background:rgb(var(--ink-rgb) / .018)}.gal{list-style:none;margin:0 0 36px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gal button{display:block;width:100%;padding:0;border:0;background:var(--hair);border-radius:10px;overflow:hidden;cursor:zoom-in;position:relative;aspect-ratio:3/4}.gal img{width:100%;height:100%;object-fit:cover;transition:transform 700ms var(--ease)}.gal button:hover img{transform:scale(1.04)}.gal .zx{position:absolute;right:8px;bottom:8px;width:30px;height:30px;border-radius:50%;background:rgb(var(--surface-rgb) / .9);display:flex;align-items:center;justify-content:center;color:var(--ink)}.gal-note{margin:-24px 0 36px;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12.5px;color:var(--muted)}.faq{margin:0 0 12px;border-top:1px solid var(--ink)}.faq details{border-bottom:1px solid var(--hair)}.faq summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:16px;align-items:center;min-height:60px;padding:12px 0;cursor:pointer;font-weight:700;font-size:16.5px;line-height:1.4}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--accent-ink)}.faq .pm{width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-2);display:flex;align-items:center;justify-content:center;transition:transform 500ms var(--ease),background 300ms var(--ease)}.faq details[open] .pm{transform:rotate(45deg);background:var(--soft);box-shadow:none;color:var(--accent-ink)}.faq .ans{overflow:hidden}.faq .ans p{margin:0!important;padding:0 48px 20px 0;font-size:16.5px!important;line-height:1.65!important;color:var(--ink-2)!important}.wtb{margin-top:72px}.wtb .core{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;padding:26px;align-items:center}.wtb .ph{aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:var(--hair)}.wtb .ph img{width:100%;height:100%;object-fit:cover}.wtb .kick{color:var(--accent-ink)}.wtb h2{font-size:28px;margin:6px 0 10px}.wtb .row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px}.author{margin-top:64px;display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px;padding:24px 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--hair)}.author .av{width:64px;height:64px;border-radius:50%;background:var(--ink);color:var(--bg);display:flex;align-items:center;justify-content:center;font-family:var(--fd);font-size-adjust:var(--fsa-d);font-size:22px}.author .kick{display:block}.author h2{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-weight:400;font-size:24px;margin:4px 0 8px}.author p{margin:0;font-size:15.5px;line-height:1.6;color:var(--ink-2)}.tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:24px}.tags .kick{margin-right:6px}.tags a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2);font-size:13.5px;font-weight:600;background:var(--surface);transition:box-shadow 300ms var(--ease)}.tags a:hover{box-shadow:inset 0 0 0 1px var(--accent)}.pn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.pn a{display:flex;flex-direction:column;gap:6px;padding:20px 24px 20px 0}.pn a+a{padding:20px 0 20px 24px;border-left:1px solid var(--hair);text-align:right;align-items:flex-end}.pn .kick{display:inline-flex;align-items:center;gap:6px}.pn .t{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-size:20px;line-height:1.22}.similar{padding-top:var(--sec)}.sim{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:48px}.sim a{position:relative;display:flex;flex-direction:column;gap:10px}.sim a+a::before{content:"";position:absolute;left:-24px;top:0;bottom:0;width:1px;background:var(--hair)}.sim .ph{aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:var(--hair)}.sim .ph img{width:100%;height:100%;object-fit:cover;transition:transform 700ms var(--ease)}.sim a:hover .ph img{transform:scale(1.04)}.sim .m{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12px;color:var(--muted)}.sim .m b{color:var(--accent-ink)}.sim .t{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-size:21px;line-height:1.2}.sim .d{font-size:14px;line-height:1.5;color:var(--muted)}.buybar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;background:rgb(var(--surface-rgb) / .94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -1px 0 var(--hair),0 -12px 32px -18px rgb(var(--ink-rgb) / .25);padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform 500ms var(--ease)}.buybar.is-on{transform:none}.buybar .in{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:720px;margin:0 auto}.buybar .nm{display:block;font-weight:700;font-size:14px;line-height:1.25}.buybar .pr{display:block;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:13px;color:var(--muted)}.buybar .pr b{color:var(--ink);font-size:15px}.lb{padding:0;border:0;background:#fff0;max-width:min(92vw,820px);width:100%;overflow:visible}.lb::backdrop{background:rgb(var(--dark-rgb) / .82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lb[open]{animation:lbIn 500ms var(--ease)}@keyframes lbIn{from{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.lb figure{margin:0;background:var(--surface);border-radius:14px;overflow:hidden;box-shadow:0 30px 80px -20px rgb(0 0 0 / .5)}.lb .stage{background:var(--dark);display:flex;align-items:center;justify-content:center}.lb img{max-height:min(74dvh,900px);width:auto;max-width:100%}.lb figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 18px;font-size:14px}.lb .cnt{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12.5px;color:var(--muted);margin-right:auto;padding-left:12px}.lb .ctl{display:flex;gap:6px}@media (max-width:1180px){.rv-grid{column-gap:56px;grid-template-columns:minmax(0,640px) 320px}.sim{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.sim a:nth-child(3)::before{display:none}}@media (max-width:1099px){.rv-grid{grid-template-columns:minmax(0,720px);grid-template-areas:"verdict" "side" "body";padding-top:40px}.rv-side{position:static;max-height:none;overflow:visible;margin-top:32px;padding:0}.buybar{display:block}.toc a,.cmp a{min-height:44px}.side-card .core{padding:24px 26px 22px}.side-buy .row{justify-content:flex-start;gap:24px}footer.site{padding-bottom:76px}}@media (max-width:900px){.flag{padding-top:18px}.rv-head{padding-top:24px}.rv-head .dek{font-size:17.5px}.byline{flex-direction:column;align-items:center;gap:4px}.byline>span+span{border-left:0}.rv-hero .ph{aspect-ratio:4/5;border-radius:10px}.rv-hero figcaption{flex-direction:column;gap:4px}.verdict .core{padding:24px 20px 22px}.v-top{grid-template-columns:minmax(0,1fr)}.wf{grid-template-columns:minmax(0,1fr)}.wf>div+div{padding-left:0;border-left:0;border-top:1px solid var(--hair);margin-top:14px}.wf>div:first-child{padding-right:0}.v-buy .btn{width:100%;justify-content:space-between}.side-card .core{padding:22px 20px 20px}.side-buy .row{justify-content:space-between;gap:12px}.rv-sec{padding-top:56px}.prose p{font-size:17.5px}.fig,.fig.narrow{grid-template-columns:minmax(0,1fr);gap:10px}.fig.narrow .ph{max-width:62%}.tiles{grid-template-columns:minmax(0,1fr)}.tiles div,.tiles div:first-child{padding:16px 0}.tiles div+div{border-left:0;border-top:1px solid var(--hair)}.groups dl>div{grid-template-columns:minmax(0,1fr)}.pc{grid-template-columns:minmax(0,1fr)}.pc>div:first-child{padding-right:0}.pc>div+div{padding-left:0;border-left:0;border-top:1px solid var(--hair)}.fitbox{grid-template-columns:minmax(0,1fr)}.specs th{width:46%;padding-right:12px}.gal{grid-template-columns:repeat(2,minmax(0,1fr))}.faq .ans p{padding-right:0}.wtb .core{grid-template-columns:minmax(0,1fr);padding:20px}.wtb .ph{aspect-ratio:16/9}.wtb .row .btn{width:100%;justify-content:space-between}.pn{grid-template-columns:minmax(0,1fr)}.pn a,.pn a+a{padding:18px 0;border-left:0;text-align:left;align-items:flex-start}.pn a+a{border-top:1px solid var(--hair)}.sim{grid-template-columns:minmax(0,1fr);row-gap:0}.sim a+a::before{display:none}.sim a{padding:24px 0;display:grid;grid-template-columns:120px minmax(0,1fr);gap:4px 16px;align-items:start}.sim a:first-child{padding-top:0}.sim a+a{border-top:1px solid var(--hair)}.sim .ph{grid-row:span 3}.sim .t{font-size:18px}.sim .d{display:none}.lb .ctl .tbtn span{display:none}}@media (prefers-reduced-motion:reduce){.subs .bar i{transform:scaleX(var(--w))!important}.lb[open]{animation:none}}html[data-theme="vitality-tie"] body{counter-reset:vsec;background-color:var(--bg);background-image:radial-gradient(1200px 520px at 85% -120px,rgb(var(--accent-rgb) / .07),transparent 70%),radial-gradient(900px 420px at -10% 8%,rgb(239 231 214 / .7),transparent 70%);background-repeat:no-repeat}html[data-theme="vitality-tie"] :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}html[data-theme="vitality-tie"] ::selection{background:var(--soft);color:var(--ink)}html[data-theme="vitality-tie"] .disp{letter-spacing:-.015em}html[data-theme="vitality-tie"] .lead h1{font-size:clamp(32px,3.4vw,48px);letter-spacing:-.022em;line-height:1.08}html[data-theme="vitality-tie"] .rv-head h1{letter-spacing:-.024em}html[data-theme="vitality-tie"] .shead h2{font-size:clamp(30px,2.9vw,40px)}html[data-theme="vitality-tie"] .eyebrow{height:26px;padding:0 12px 0 10px;border-radius:999px;background:var(--surface);color:var(--accent-ink);box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .16),0 4px 12px -6px rgb(var(--accent-rgb) / .3);font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}html[data-theme="vitality-tie"] .eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .14)}html[data-theme="vitality-tie"] .kick{color:var(--accent-ink);letter-spacing:.12em}html[data-theme="vitality-tie"] .tlink{text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:rgb(var(--accent-rgb) / .35)}html[data-theme="vitality-tie"] .tlink:hover{text-decoration-color:var(--accent)}html[data-theme="vitality-tie"] .golink:hover{text-decoration-color:var(--metal)}html[data-theme="vitality-tie"] .prose a,html[data-theme="vitality-tie"] .disclose a{text-decoration-color:rgb(var(--accent-rgb) / .4)}html[data-theme="vitality-tie"] .mast-row .wm{letter-spacing:-.02em}html[data-theme="vitality-tie"] .mast-row .wm .r,html[data-theme="vitality-tie"] .brand .r,html[data-theme="vitality-tie"] footer.site .wm .r{color:var(--accent)}html[data-theme="vitality-tie"] .mast-row .est b{color:var(--metal-ink)}html[data-theme="vitality-tie"] .mast-rule,html[data-theme="vitality-tie"] .flag-rule{height:2px;border:0;border-radius:2px;background:linear-gradient(90deg,var(--accent),rgb(var(--accent-rgb) / .2) 70%,transparent)}html[data-theme="vitality-tie"] .wire{border-bottom:0;height:56px}html[data-theme="vitality-tie"] .wire-label{border-right:0;height:30px;padding:0 12px;border-radius:999px;background:var(--surface);box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .14);color:var(--accent-ink)}html[data-theme="vitality-tie"] .wire-label i{background:var(--accent);box-shadow:0 0 0 4px rgb(var(--accent-rgb) / .14);animation:vpulse 2.4s cubic-bezier(.2,.8,.2,1) infinite}@keyframes vpulse{50%{box-shadow:0 0 0 7px rgb(var(--accent-rgb) / 0)}}html[data-theme="vitality-tie"] .wire li::after{width:4px;height:4px;border-radius:50%;transform:none;background:var(--line-2)}html[data-theme="vitality-tie"] .nav{border-radius:var(--vr);background:rgb(255 255 255 / .9);box-shadow:var(--vcard)}html[data-theme="vitality-tie"] .navlinks{font-weight:500}html[data-theme="vitality-tie"] .navlinks a::after{height:2px;border-radius:2px;background:var(--accent)}html[data-theme="vitality-tie"] .icon-btn{border-radius:12px;box-shadow:inset 0 0 0 1px var(--hair)}html[data-theme="vitality-tie"] .icon-btn:hover{background:var(--tint);box-shadow:inset 0 0 0 1px var(--line-2)}html[data-theme="vitality-tie"] .menu{background:rgb(250 248 243 / .96)}html[data-theme="vitality-tie"] .menu li a{border-bottom-color:var(--hair)}html[data-theme="vitality-tie"] .btn{border-radius:12px;padding:0 6px 0 20px;font-weight:600;letter-spacing:.005em;box-shadow:0 1px 0 rgb(255 255 255 / .18) inset,0 8px 20px -10px rgb(var(--accent-rgb) / .6);transition:background 300ms var(--ease),box-shadow 300ms var(--ease),transform 300ms var(--ease)}html[data-theme="vitality-tie"] .btn:hover{background:var(--accent-ink);box-shadow:0 12px 26px -10px rgb(var(--accent-rgb) / .7);transform:translateY(-1px)}html[data-theme="vitality-tie"] .btn .ic{border-radius:calc(var(--btn-radius) / 2);background:rgb(255 255 255 / .16)}html[data-theme="vitality-tie"] .btn.ghost{background:var(--surface);color:var(--accent-ink);box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .22),0 6px 16px -10px rgb(var(--accent-rgb) / .3)}html[data-theme="vitality-tie"] .btn.ghost .ic{background:var(--tint)}html[data-theme="vitality-tie"] .btn.ghost:hover{background:var(--tint);color:var(--accent-ink);box-shadow:0 0 0 1px var(--accent),0 10px 22px -12px rgb(var(--accent-rgb) / .4)}html[data-theme="vitality-tie"] .shead{counter-increment:vsec;border-top:1px solid var(--hair);padding-top:26px}html[data-theme="vitality-tie"] .shead::before{content:counter(vsec,decimal-leading-zero);top:-12px;width:auto;height:22px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;background:var(--accent);color:#fff;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11px;font-weight:700;letter-spacing:.1em;box-shadow:0 0 0 4px var(--bg)}html[data-theme="vitality-tie"] .sec-h{border-top:1px solid var(--hair);padding-top:22px}html[data-theme="vitality-tie"] .sec-h::before{display:none}html[data-theme="vitality-tie"] .sec-h .n{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;background:var(--accent);color:#fff;font-size:11px;letter-spacing:.1em;align-self:center}html[data-theme="vitality-tie"] .sec-h .dt{display:none}html[data-theme="vitality-tie"] .sec-h h2{align-items:center;gap:8px 14px}html[data-theme="vitality-tie"] .sec-h .kk{font-style:normal;color:var(--muted)}html[data-theme="vitality-tie"] .tabs-row{border-top:1px solid var(--hair)}html[data-theme="vitality-tie"] .tabs-row::before{top:-4px;width:36px;height:7px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 3px var(--bg)}html[data-theme="vitality-tie"] .colhead{border-top:1px solid var(--hair);padding-top:12px;align-items:center}html[data-theme="vitality-tie"] .colhead h2,html[data-theme="vitality-tie"] .colhead h3,html[data-theme="vitality-tie"] .colhead h4{display:inline-flex;align-items:center;gap:8px;color:var(--accent-ink)}html[data-theme="vitality-tie"] .colhead h2::before,html[data-theme="vitality-tie"] .colhead h3::before,html[data-theme="vitality-tie"] .colhead h4::before{content:"";width:14px;height:6px;border-radius:999px;background:var(--accent)}html[data-theme="vitality-tie"] .subhead{color:var(--accent-ink)}html[data-theme="vitality-tie"] .subhead::after{background:var(--hair)}html[data-theme="vitality-tie"] .lead-act .sbw{align-items:center}html[data-theme="vitality-tie"] .lead-act .sbw .k{display:none}html[data-theme="vitality-tie"] .ranked .act .sb{align-self:center}html[data-theme="vitality-tie"] .tab .v i{border-radius:50%}html[data-theme="vitality-tie"] .tab::after{height:3px;border-radius:3px;background:var(--accent)}html[data-theme="vitality-tie"] .tab[aria-selected=true] .v{color:var(--accent-ink)}html[data-theme="vitality-tie"] .tab:hover{background:linear-gradient(rgb(var(--accent-rgb) / .035),transparent)}html[data-theme="vitality-tie"] .chips a,html[data-theme="vitality-tie"] .tags a{background:var(--surface);box-shadow:0 0 0 1px var(--hair),0 3px 10px -6px rgb(var(--accent-rgb) / .3);font-weight:500;transition:box-shadow 300ms var(--ease),background 300ms var(--ease)}html[data-theme="vitality-tie"] .chips a:hover,html[data-theme="vitality-tie"] .tags a:hover{background:var(--tint);box-shadow:0 0 0 1px var(--accent)}html[data-theme="vitality-tie"] .chip{border-radius:6px;background:var(--accent);color:#fff}html[data-theme="vitality-tie"] .badge{background:var(--tint);box-shadow:inset 0 0 0 1px var(--hair);color:var(--accent-ink)}html[data-theme="vitality-tie"] .win{background:rgb(183 155 98 / .12);color:var(--metal-ink);box-shadow:inset 0 0 0 1px rgb(183 155 98 / .3)}html[data-theme="vitality-tie"] .soon{box-shadow:inset 0 0 0 1px var(--line-2)}html[data-theme="vitality-tie"] .bezel{background:#fff0;padding:0;border-radius:var(--vr);box-shadow:none}html[data-theme="vitality-tie"] .bezel>.core{border-radius:var(--vr);box-shadow:var(--vcard)}html[data-theme="vitality-tie"] .vs,html[data-theme="vitality-tie"] .standards,html[data-theme="vitality-tie"] .mastbox{border-radius:var(--vr);border:0;background:var(--surface);box-shadow:var(--vcard)}html[data-theme="vitality-tie"] .vs{transition:box-shadow 400ms var(--ease),transform 400ms var(--ease)}html[data-theme="vitality-tie"] .vs:hover{box-shadow:var(--vlift);transform:translateY(-3px)}html[data-theme="vitality-tie"] .vs .k{color:var(--accent-ink)}html[data-theme="vitality-tie"] .vs .tt em{color:var(--metal)}html[data-theme="vitality-tie"] .starts a{border-radius:14px;box-shadow:var(--vcard)}html[data-theme="vitality-tie"] .starts a:hover{box-shadow:var(--vlift)}html[data-theme="vitality-tie"] .card{padding:10px 10px 16px;border-radius:var(--vr);background:var(--surface);box-shadow:var(--vcard);transition:box-shadow 400ms var(--ease),transform 400ms var(--ease)}html[data-theme="vitality-tie"] .card:hover{box-shadow:var(--vlift);transform:translateY(-3px)}html[data-theme="vitality-tie"] .card .row,html[data-theme="vitality-tie"] .card .tt{padding:0 6px}html[data-theme="vitality-tie"] .lead .ph,html[data-theme="vitality-tie"] .rv-hero .ph,html[data-theme="vitality-tie"] .toprated .first .ph,html[data-theme="vitality-tie"] .lr{border-radius:var(--vr)}html[data-theme="vitality-tie"] .card .ph,html[data-theme="vitality-tie"] .pick .ph,html[data-theme="vitality-tie"] .ranked .ph,html[data-theme="vitality-tie"] .sim .ph,html[data-theme="vitality-tie"] .fig .ph,html[data-theme="vitality-tie"] .q-res .ph,html[data-theme="vitality-tie"] .wtb .ph,html[data-theme="vitality-tie"] .gal button,html[data-theme="vitality-tie"] .size-film{border-radius:12px}html[data-theme="vitality-tie"] .latest .th,html[data-theme="vitality-tie"] .mkt .prod .ph{border-radius:10px}html[data-theme="vitality-tie"] .lead .ph,html[data-theme="vitality-tie"] .rv-hero .ph{box-shadow:var(--vcard)}html[data-theme="vitality-tie"] .lead figcaption,html[data-theme="vitality-tie"] .rv-hero figcaption{padding:0 4px}html[data-theme="vitality-tie"] .cap{border-radius:14px;box-shadow:0 18px 40px -16px rgb(14 36 35 / .45)}html[data-theme="vitality-tie"] .car-arrow{border-radius:12px;background:rgb(255 255 255 / .94);box-shadow:var(--vcard)}html[data-theme="vitality-tie"] .dot span{height:4px;border-radius:4px}html[data-theme="vitality-tie"] .dot.is-active span{background:var(--accent)}html[data-theme="vitality-tie"] .toprated{border-radius:var(--vr);background:radial-gradient(420px 260px at 100% 0,rgb(183 155 98 / .35),transparent 70%),var(--dark);box-shadow:0 22px 44px -22px rgb(14 36 35 / .7)}html[data-theme="vitality-tie"] .toprated .hd{border-bottom-color:rgb(255 255 255 / .12)}html[data-theme="vitality-tie"] .toprated .first .ph{border-radius:12px}html[data-theme="vitality-tie"] .toprated li{border-top-color:rgb(255 255 255 / .1);align-items:start}html[data-theme="vitality-tie"] .toprated li .n{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;margin-top:3px;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12px;font-weight:700;color:var(--on-dark);background:rgb(255 255 255 / .1)}html[data-theme="vitality-tie"] .toprated .all,html[data-theme="vitality-tie"] .toprated a:hover{color:var(--accent-on-dark)}html[data-theme="vitality-tie"] .lr{box-shadow:var(--vcard)}html[data-theme="vitality-tie"] .lr .grad{background:linear-gradient(transparent,rgb(14 36 35 / .92) 64%)}html[data-theme="vitality-tie"] .lr .dchip{border-radius:999px;background:rgb(255 255 255 / .94);color:var(--accent-ink);font-weight:700;letter-spacing:.08em}html[data-theme="vitality-tie"] .icmini{border-radius:var(--vr);background:linear-gradient(160deg,var(--surface),var(--tint));box-shadow:var(--vcard)}html[data-theme="vitality-tie"] .latest .m b,html[data-theme="vitality-tie"] .sim .m b{color:var(--accent-ink)}html[data-theme="vitality-tie"] .ranked>li{border-top:0;margin-top:12px;padding:18px 22px 18px 18px;border-radius:var(--vr);background:var(--surface);box-shadow:var(--vcard)}html[data-theme="vitality-tie"] .ranked>li:last-child{border-bottom:0}html[data-theme="vitality-tie"] .ranked .n{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-weight:700;font-size:15px;width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:var(--tint);color:var(--accent-ink);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .18)}html[data-theme="vitality-tie"] .ranked>li:first-child .n{background:var(--accent);color:#fff;box-shadow:0 0 0 3px rgb(183 155 98 / .35)}html[data-theme="vitality-tie"] .ranked .pr .note{color:var(--metal-ink)}html[data-theme="vitality-tie"] .toplist .n{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:13px;font-weight:700;color:var(--accent-ink)}html[data-theme="vitality-tie"] .pick{padding:18px;border-radius:var(--vr);background:var(--surface);box-shadow:var(--vcard)}html[data-theme="vitality-tie"] .picks{column-gap:24px}html[data-theme="vitality-tie"] .pick+.pick::before{display:none}html[data-theme="vitality-tie"] .pick .aw{color:var(--accent-ink);border-bottom-color:var(--hair)}html[data-theme="vitality-tie"] .pick blockquote{font-style:normal;color:var(--ink-2)}html[data-theme="vitality-tie"] .routes{border-top:0;gap:16px}html[data-theme="vitality-tie"] .routes li,html[data-theme="vitality-tie"] .routes li:not(:nth-child(4n+1)),html[data-theme="vitality-tie"] .routes li:nth-child(even){border:0}html[data-theme="vitality-tie"] .routes a,html[data-theme="vitality-tie"] .routes li:nth-child(4n+1) a,html[data-theme="vitality-tie"] .routes li:nth-child(odd) a{padding:22px;border-radius:var(--vr);background:var(--surface);box-shadow:var(--vcard);transition:box-shadow 400ms var(--ease),transform 400ms var(--ease)}html[data-theme="vitality-tie"] .routes a:hover{background:var(--surface);box-shadow:var(--vlift);transform:translateY(-3px)}html[data-theme="vitality-tie"] .explain .k{color:var(--accent-ink)}html[data-theme="vitality-tie"] .stat .n{color:var(--accent-ink)}html[data-theme="vitality-tie"] .stat .lb{color:var(--metal-ink)}html[data-theme="vitality-tie"] .mastbox{padding:0}html[data-theme="vitality-tie"] .mastbox .in{border:0}html[data-theme="vitality-tie"] .mastbox .orn{color:var(--metal)}html[data-theme="vitality-tie"] .facts{border-top:0;gap:10px;margin-top:22px}html[data-theme="vitality-tie"] .facts div,html[data-theme="vitality-tie"] .facts div:nth-child(odd){border:0;border-radius:12px;background:var(--tint);text-align:left}html[data-theme="vitality-tie"] .facts b{color:var(--accent-ink)}html[data-theme="vitality-tie"] .quiz .q-intro{background:linear-gradient(170deg,var(--tint),var(--soft))}html[data-theme="vitality-tie"] .q-steps li.is-done span{background:var(--accent-ink)}html[data-theme="vitality-tie"] .q-bar{height:6px;border-radius:999px;background:rgb(var(--accent-rgb) / .1)}html[data-theme="vitality-tie"] .q-bar span{border-radius:999px}html[data-theme="vitality-tie"] .q-a{border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--hair)}html[data-theme="vitality-tie"] .q-key{border-radius:8px;background:var(--tint);color:var(--accent-ink)}html[data-theme="vitality-tie"] .q-a.is-sel .q-key{background:var(--accent);color:#fff}html[data-theme="vitality-tie"] .q-res blockquote{border-left-color:var(--metal)}html[data-theme="vitality-tie"] .size-out .v{color:var(--accent-ink)}html[data-theme="vitality-tie"] .size-out .b{color:var(--metal-ink)}html[data-theme="vitality-tie"] .range input::-webkit-slider-runnable-track{height:6px;border-radius:999px}html[data-theme="vitality-tie"] .range input::-webkit-slider-thumb{margin-top:-9px;background:var(--surface);border:2px solid var(--accent);box-shadow:0 0 0 5px rgb(var(--accent-rgb) / .12),0 4px 10px rgb(var(--accent-rgb) / .3)}html[data-theme="vitality-tie"] .dist .mk,html[data-theme="vitality-tie"] .dist .mk::before{background:var(--metal)}html[data-theme="vitality-tie"] .toolslist .ico{border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .14)}html[data-theme="vitality-tie"] .mkt th{color:var(--accent-ink);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}html[data-theme="vitality-tie"] .mkt tbody{border-top-color:var(--line-2)}html[data-theme="vitality-tie"] .mkt tbody tr:hover{background:var(--tint)}html[data-theme="vitality-tie"] .signup .core{background:linear-gradient(160deg,var(--tint),var(--soft))}html[data-theme="vitality-tie"] .perks li.hl{border-radius:12px;box-shadow:var(--vcard)}html[data-theme="vitality-tie"] .field input{border-radius:12px;box-shadow:inset 0 0 0 1px var(--line-2)}html[data-theme="vitality-tie"] .field input:focus{box-shadow:inset 0 0 0 2px var(--accent),0 0 0 4px rgb(var(--accent-rgb) / .12)}html[data-theme="vitality-tie"] .flag-row b{color:var(--accent-ink)}html[data-theme="vitality-tie"] .rv-head .thin{height:1px;background:var(--hair)}html[data-theme="vitality-tie"] .crumbs a{text-decoration-color:rgb(var(--accent-rgb) / .3)}html[data-theme="vitality-tie"] .byline{border:0;margin-top:24px;padding:12px 8px;border-radius:14px;background:var(--surface);box-shadow:var(--vcard)}html[data-theme="vitality-tie"] .byline>span+span{border-left-color:var(--hair)}html[data-theme="vitality-tie"] .vbadge{border-radius:999px;background:rgb(255 255 255 / .95);color:var(--accent-ink);box-shadow:0 8px 20px -10px rgb(14 36 35 / .5)}html[data-theme="vitality-tie"] .vbadge svg{color:var(--metal)}html[data-theme="vitality-tie"] .v-top{border-bottom:1px solid var(--hair);align-items:center}html[data-theme="vitality-tie"] .wf{border-top:0;gap:12px}html[data-theme="vitality-tie"] .wf>div,html[data-theme="vitality-tie"] .wf>div+div,html[data-theme="vitality-tie"] .wf>div:first-child{padding:16px 18px;border:0;margin:0;border-radius:12px;background:var(--tint)}html[data-theme="vitality-tie"] .wf>div+div{background:rgb(14 14 14 / .03)}html[data-theme="vitality-tie"] .wf h3,html[data-theme="vitality-tie"] .short h3,html[data-theme="vitality-tie"] .tip h3,html[data-theme="vitality-tie"] .pc h3,html[data-theme="vitality-tie"] .fitbox h3{color:var(--accent-ink)}html[data-theme="vitality-tie"] .short{border-radius:12px;background:var(--surface);box-shadow:inset 3px 0 0 var(--metal),inset 0 0 0 1px var(--hair)}html[data-theme="vitality-tie"] .v-buy{border-top-color:var(--hair)}html[data-theme="vitality-tie"] .price .now{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-weight:700;font-size:34px;letter-spacing:-.03em;color:var(--ink)}html[data-theme="vitality-tie"] .side-buy .price .now{font-size:28px}html[data-theme="vitality-tie"] .price .note,html[data-theme="vitality-tie"] .side-buy>.note{color:var(--metal-ink)}html[data-theme="vitality-tie"] .side-score{display:block;padding-bottom:14px;border-bottom:1px solid var(--hair)}html[data-theme="vitality-tie"] .side-score .sb{display:grid;width:100%;box-shadow:none;background:var(--tint);padding:14px 16px 16px}html[data-theme="vitality-tie"] .side-score .sb b{font-size:48px}html[data-theme="vitality-tie"] .side-score .lab{display:block;margin-top:10px;font-size:0;font-size-adjust:none;line-height:0;color:#fff0}html[data-theme="vitality-tie"] .side-score .lab br{display:none}html[data-theme="vitality-tie"] .side-score .lab span{font-size:11.5px;line-height:1.4;margin-top:0;color:var(--accent-ink)}html[data-theme="vitality-tie"] .subs{gap:12px 20px}html[data-theme="vitality-tie"] .subs .bar{height:6px;border-radius:999px;background:linear-gradient(90deg,transparent calc(80% - 1px),rgb(183 155 98 / .5) calc(80% - 1px) 80%,transparent 80%),rgb(var(--accent-rgb) / .1)}html[data-theme="vitality-tie"] .subs .bar i{background:var(--accent);border-radius:999px}html[data-theme="vitality-tie"] .subs .v{color:var(--accent-ink)}html[data-theme="vitality-tie"] .side-buy{border-top-color:var(--hair)}html[data-theme="vitality-tie"] .toc a{border-radius:0 8px 8px 0}html[data-theme="vitality-tie"] .toc a.is-active{background:var(--tint);border-left-color:var(--accent)}html[data-theme="vitality-tie"] .cmp a span:first-child{text-decoration-color:rgb(var(--accent-rgb) / .25)}html[data-theme="vitality-tie"] .prose .drop::first-letter{font-weight:500;color:var(--accent-ink)}html[data-theme="vitality-tie"] .tip{border-left:0;border-radius:12px;background:var(--surface);box-shadow:inset 3px 0 0 var(--accent),var(--vcard)}html[data-theme="vitality-tie"] .fig figcaption{border-bottom-color:var(--hair)}html[data-theme="vitality-tie"] .fig figcaption::before{width:22px;height:4px;border-radius:999px;background:var(--metal)}html[data-theme="vitality-tie"] .banner a{border-radius:12px;box-shadow:var(--vcard)}html[data-theme="vitality-tie"] .tiles{border:0;gap:12px}html[data-theme="vitality-tie"] .tiles div,html[data-theme="vitality-tie"] .tiles div:first-child,html[data-theme="vitality-tie"] .tiles div+div{padding:18px;border:0;border-radius:14px;background:var(--surface);box-shadow:var(--vcard)}html[data-theme="vitality-tie"] .tiles .lb{color:var(--accent-ink)}html[data-theme="vitality-tie"] .tiles .v{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-weight:700;font-size:32px;letter-spacing:-.03em;color:var(--ink)}html[data-theme="vitality-tie"] .steps li::before{content:counter(st);width:36px;height:36px;border-radius:999px;display:grid;place-items:center;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:14px;font-weight:700;background:var(--accent);color:#fff;grid-row:span 2}html[data-theme="vitality-tie"] .steps li{grid-template-columns:44px minmax(0,1fr);border-bottom-color:var(--hair)}html[data-theme="vitality-tie"] .steps h3,html[data-theme="vitality-tie"] .groups h3.gh{color:var(--accent-ink);border-top:0;padding-top:0}html[data-theme="vitality-tie"] .groups dl{border-radius:14px;background:var(--surface);box-shadow:var(--vcard);padding:4px 18px}html[data-theme="vitality-tie"] .groups dl>div:last-child{border-bottom:0}html[data-theme="vitality-tie"] .pc{border-top:0;gap:12px}html[data-theme="vitality-tie"] .pc>div,html[data-theme="vitality-tie"] .pc>div:first-child,html[data-theme="vitality-tie"] .pc>div+div{padding:16px 18px 6px;border:0;margin:0;border-radius:14px;background:var(--surface);box-shadow:var(--vcard)}html[data-theme="vitality-tie"] .fitbox div{border-radius:14px;box-shadow:var(--vcard)}html[data-theme="vitality-tie"] .fitbox div:first-child{box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .28),0 14px 36px -18px rgb(var(--accent-rgb) / .3)}html[data-theme="vitality-tie"] .specs{border-collapse:separate;border-spacing:0;border-radius:14px;overflow:hidden;background:var(--surface);box-shadow:var(--vcard)}html[data-theme="vitality-tie"] .specs tbody tr:first-child{border-top:0}html[data-theme="vitality-tie"] .specs th,html[data-theme="vitality-tie"] .specs td{border-bottom:1px solid var(--hair)}html[data-theme="vitality-tie"] .specs tr:last-child th,html[data-theme="vitality-tie"] .specs tr:last-child td{border-bottom:0}html[data-theme="vitality-tie"] .specs th{padding:13px 16px 13px 18px;width:38%;color:var(--accent-ink);font-size:11px;letter-spacing:.12em;background:rgb(251 248 241 / .8);border-right:1px solid var(--hair);position:relative}html[data-theme="vitality-tie"] .specs th::before{content:"";display:inline-block;width:6px;height:6px;margin:0 9px 1px 0;border-radius:50%;background:var(--accent);vertical-align:middle}html[data-theme="vitality-tie"] .specs td{padding:13px 18px;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:14px;color:var(--ink);font-variant-numeric:tabular-nums}html[data-theme="vitality-tie"] .specs tbody tr:nth-child(even){background:#fff0}html[data-theme="vitality-tie"] .specs tbody tr:hover td{background:var(--tint)}html[data-theme="vitality-tie"] .gal .zx{border-radius:8px}html[data-theme="vitality-tie"] .faq{border-top:0;border-radius:14px;background:var(--surface);box-shadow:var(--vcard);padding:0 20px}html[data-theme="vitality-tie"] .faq details:last-child{border-bottom:0}html[data-theme="vitality-tie"] .faq .pm{border-radius:10px;box-shadow:inset 0 0 0 1px var(--hair)}html[data-theme="vitality-tie"] .faq details[open] .pm{background:var(--accent);color:#fff}html[data-theme="vitality-tie"] .author{border:0;padding:22px;border-radius:var(--vr);background:var(--surface);box-shadow:var(--vcard)}html[data-theme="vitality-tie"] .author .av{background:var(--accent);color:#fff;box-shadow:0 0 0 3px var(--surface),0 0 0 4px rgb(183 155 98 / .55)}html[data-theme="vitality-tie"] .pn{border-color:var(--hair)}html[data-theme="vitality-tie"] .buybar{box-shadow:0 -1px 0 var(--hair),0 -14px 32px -18px rgb(var(--accent-rgb) / .35)}html[data-theme="vitality-tie"] .lb figure{border-radius:var(--vr)}html[data-theme="vitality-tie"] footer.site{background:var(--dark);color:var(--on-dark);border-top:0}html[data-theme="vitality-tie"] footer.site .rule{height:3px;border:0;background:linear-gradient(90deg,var(--accent),var(--metal) 50%,var(--accent))}html[data-theme="vitality-tie"] footer.site .wm{color:var(--on-dark)}html[data-theme="vitality-tie"] footer.site .wm .r{color:var(--accent-on-dark)}html[data-theme="vitality-tie"] footer.site .muted,html[data-theme="vitality-tie"] footer.site .legal{color:var(--on-dark-2)}html[data-theme="vitality-tie"] footer.site a{color:var(--on-dark)}html[data-theme="vitality-tie"] footer.site a:hover{color:var(--accent-on-dark)}html[data-theme="vitality-tie"] footer.site .legal{border-top-color:rgb(255 255 255 / .12)}@media (max-width:1100px){html[data-theme="vitality-tie"] .picks{row-gap:24px}html[data-theme="vitality-tie"] .routes{gap:12px}}@media (max-width:900px){html[data-theme="vitality-tie"] .ranked>li{padding:16px}html[data-theme="vitality-tie"] .pick,html[data-theme="vitality-tie"] .pick:first-child{padding:16px}html[data-theme="vitality-tie"] .pick+.pick{border-top:0;margin-top:12px}html[data-theme="vitality-tie"] .tiles div+div{border-top:0}html[data-theme="vitality-tie"] .pc>div+div,html[data-theme="vitality-tie"] .wf>div+div{border-top:0;margin-top:0}html[data-theme="vitality-tie"] .specs th{width:44%;padding-left:14px}html[data-theme="vitality-tie"] .routes a,html[data-theme="vitality-tie"] .routes li:nth-child(odd) a{padding:18px}}@media (max-width:640px){html[data-theme="vitality-tie"] .faq{padding:0 16px}html[data-theme="vitality-tie"] .cards3 .card{padding:10px}}@media (prefers-reduced-motion:reduce){html[data-theme="vitality-tie"] .wire-label i{animation:none}html[data-theme="vitality-tie"] .card:hover,html[data-theme="vitality-tie"] .vs:hover,html[data-theme="vitality-tie"] .routes a:hover,html[data-theme="vitality-tie"] .btn:hover{transform:none}}html[data-theme="vitality-tie"] .lead-act .sbw .k{font-family:var(--fb);font-size-adjust:var(--fsa-b);font-weight:600;letter-spacing:.28em;text-transform:uppercase;font-size:11px}html[data-theme="vitality-tie"] .nav .btn,html[data-theme="vitality-tie"] .nav .icpill{background:var(--ink);color:var(--champ-hi);box-shadow:inset 0 0 0 1px rgb(183 155 98 / .6),0 6px 14px -8px rgb(var(--ink-rgb) / .6)}html[data-theme="vitality-tie"] .btn{border-radius:var(--btn-radius);background:#0E0E0E;color:var(--champ-hi);padding:0 6px 0 26px;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgb(183 155 98 / .55),inset 0 0 0 3px #0E0E0E,inset 0 0 0 4px rgb(183 155 98 / .22);transition:background 400ms var(--ease),color 400ms var(--ease),box-shadow 400ms var(--ease),transform 200ms var(--ease)}html[data-theme="vitality-tie"] .btn:hover{background:#000;color:#F5EBD6;box-shadow:inset 0 0 0 1px var(--champ-hi),inset 0 0 0 3px #000,inset 0 0 0 4px rgb(217 191 134 / .45)}html[data-theme="vitality-tie"] .btn .ic{background:#fff0;color:var(--champ-hi);box-shadow:inset 0 0 0 1px rgb(183 155 98 / .6)}html[data-theme="vitality-tie"] .btn:hover .ic{background:var(--champ-hi);color:#0E0E0E;transform:translateX(2px)}html[data-theme="vitality-tie"] .btn.sm{font-size:11.5px;padding-left:20px}html[data-theme="vitality-tie"] .btn.ghost{background:linear-gradient(180deg,var(--surface) 0%,var(--tint) 55%,#F3ECDD 100%);color:var(--ink);box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .85),inset 0 -2px 0 0 rgb(183 155 98 / .35),inset 0 2px 0 0 #FFFFFF,0 1px 0 rgb(var(--ink-rgb) / .06),0 10px 22px -12px rgb(var(--ink-rgb) / .35)}html[data-theme="vitality-tie"] .btn.ghost .ic{background:linear-gradient(160deg,var(--champ-hi),var(--champ));color:var(--ink);box-shadow:inset 0 1px 0 rgb(255 255 255 / .5),inset 0 0 0 1px rgb(110 88 48 / .35)}html[data-theme="vitality-tie"] .btn.ghost:hover{background:linear-gradient(180deg,var(--surface) 0%,var(--tint) 55%,#F3ECDD 100%);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink),inset 0 -2px 0 0 rgb(183 155 98 / .6),inset 0 2px 0 0 #FFFFFF,0 2px 0 rgb(var(--ink-rgb) / .06),0 14px 28px -12px rgb(var(--ink-rgb) / .45)}html[data-theme="vitality-tie"] .btn.ghost:hover .ic{background:var(--ink);color:var(--champ-hi);box-shadow:none}html[data-theme="vitality-tie"] .sb{--d:60px;position:relative;width:var(--d);height:var(--d);border-radius:50%;flex:none;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--d)*.035);background:#0E0E0E;box-shadow:0 6px 14px -6px rgb(0 0 0 / .5)}html[data-theme="vitality-tie"] .sb::before{display:none}html[data-theme="vitality-tie"] .sb::after{content:"";position:absolute;inset:calc(var(--d)*.055);height:auto;border-radius:50%;pointer-events:none;background:conic-gradient(var(--champ-hi) calc(var(--s,0)*10%),#3A3630 0);-webkit-mask:radial-gradient(circle closest-side,transparent calc(100% - var(--d)*.075 - .5px),#000 calc(100% - var(--d)*.075));mask:radial-gradient(circle closest-side,transparent calc(100% - var(--d)*.075 - .5px),#000 calc(100% - var(--d)*.075))}html[data-theme="vitality-tie"] .sb b{font-family:var(--fb);font-size-adjust:none;font-stretch:75%;font-weight:900;font-size:calc(var(--d)*.42);line-height:.82;letter-spacing:-.02em;color:#F7F3EA;font-variant-numeric:lining-nums;text-shadow:none}html[data-theme="vitality-tie"] .sb i{font-style:normal;font-family:var(--fm);font-size-adjust:none;font-size:max(7px,calc(var(--d)*.115));font-weight:700;letter-spacing:.16em;color:var(--champ-hi);line-height:1}html[data-theme="vitality-tie"] .sb.lg{--d:96px}html[data-theme="vitality-tie"] .sb.sm{--d:48px}html[data-theme="vitality-tie"] .sb.tbd{background:#FFF;box-shadow:inset 0 0 0 1px var(--champ-lo),0 2px 6px -3px rgb(0 0 0 / .2)}html[data-theme="vitality-tie"] .sb.tbd::after{display:none}html[data-theme="vitality-tie"] .sb.tbd b{font-family:var(--fd);font-stretch:100%;font-weight:400;font-size:calc(var(--d)*.36);letter-spacing:0;color:var(--muted)}html[data-theme="vitality-tie"] .sb.tbd i{display:none}html[data-theme="vitality-tie"] .sb.inv{box-shadow:none}html[data-theme="vitality-tie"] .sb.bare{width:auto;height:24px;border-radius:999px;padding:0 10px;background:#0E0E0E;box-shadow:inset 0 0 0 1px var(--champ-lo);flex-direction:row}html[data-theme="vitality-tie"] .sb.bare::after,html[data-theme="vitality-tie"] .sb.bare::before{display:none}html[data-theme="vitality-tie"] .sb.bare b{font-family:var(--fm);font-stretch:100%;font-weight:700;font-size:12.5px;letter-spacing:.04em;color:var(--champ-hi)}html[data-theme="vitality-tie"] .sb.bare i{display:none}html[data-theme="vitality-tie"] .sb.bare.tbd{background:#fff0;box-shadow:inset 0 0 0 1px var(--line-2)}html[data-theme="vitality-tie"] .sb.bare.tbd b{color:var(--muted)}html[data-theme="vitality-tie"] .lead-act .sbw{align-items:center;gap:16px}html[data-theme="vitality-tie"] .lead-act .sbw .k{padding-bottom:0}html[data-theme="vitality-tie"] .ranked .act .sb{align-self:center;margin:4px}html[data-theme="vitality-tie"] .side-score .sb b{font-size:42px}html[data-theme="vitality-tie"] .side-buy .btn.sm{letter-spacing:.14em;font-size:11px;padding-left:14px;white-space:nowrap}html[data-theme="vitality-tie"] .nav .btn .ic,html[data-theme="vitality-tie"] .nav .icpill .ic{color:var(--champ-hi);box-shadow:inset 0 0 0 1px rgb(183 155 98 / .6);background:#fff0}html[data-theme="vitality-tie"] .nav .btn:hover,html[data-theme="vitality-tie"] .nav .icpill:hover{background:#000;color:var(--on-accent);box-shadow:inset 0 0 0 1px var(--champ-hi),0 10px 20px -8px rgb(var(--ink-rgb) / .7)}html[data-theme="vitality-tie"] .nav .btn:hover .ic,html[data-theme="vitality-tie"] .nav .icpill:hover .ic{background:var(--champ-hi);color:var(--ink);box-shadow:none}@media (max-width:900px){html[data-theme="vitality-tie"] .sb.lg{--d:80px}}@media (max-width:900px){html[data-theme="vitality-tie"] .sb.lg b{font-size:34px}}@media (prefers-reduced-motion:reduce){html[data-theme="vitality-tie"] .btn:hover .ic{transform:none}}html[data-theme="vitality-tie"] .cards3 .card{padding:0;gap:10px;overflow:hidden;color:var(--on-dark);background:radial-gradient(260px 140px at 100% 62%,rgb(183 155 98 / .22),transparent 70%),var(--dark);box-shadow:0 0 0 1px rgb(var(--ink-rgb) / .2),0 26px 48px -24px rgb(var(--ink-rgb) / .6)}html[data-theme="vitality-tie"] .cards3 .card:hover{color:var(--on-dark);box-shadow:0 0 0 1px rgb(183 155 98 / .45),0 32px 56px -24px rgb(var(--ink-rgb) / .7);transform:translateY(-3px)}html[data-theme="vitality-tie"] .cards3 .card .ph{position:relative;border-radius:0;background:var(--dark)}html[data-theme="vitality-tie"] .cards3 .card .ph::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--dark),var(--champ) 30%,var(--champ-hi) 50%,var(--champ) 70%,var(--dark))}html[data-theme="vitality-tie"] .cards3 .card .row,html[data-theme="vitality-tie"] .cards3 .card .tt{padding:0 18px}html[data-theme="vitality-tie"] .cards3 .card .ph+.row{margin-top:6px;color:var(--champ-hi);font-size:11px;letter-spacing:.06em;text-transform:uppercase}html[data-theme="vitality-tie"] .cards3 .card .tt{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-weight:500;font-size:21px;line-height:1.2;color:var(--on-dark)}html[data-theme="vitality-tie"] .cards3 .card .row:last-child{padding-bottom:18px;color:var(--on-dark-2)}@media (max-width:900px){html[data-theme="vitality-tie"] .cards3 .card{padding:10px}html[data-theme="vitality-tie"] .cards3 .card .ph{border-radius:8px}html[data-theme="vitality-tie"] .cards3 .card .ph::after{display:none}html[data-theme="vitality-tie"] .cards3 .card .row,html[data-theme="vitality-tie"] .cards3 .card .tt{padding:0}html[data-theme="vitality-tie"] .cards3 .card .ph+.row{margin-top:0}html[data-theme="vitality-tie"] .cards3 .card .row:last-child{padding-bottom:0}html[data-theme="vitality-tie"] .cards3 .card .tt{font-size:18px}}html[data-theme="vitality-tie"] .feat .bezel>.core{background:#fff0;box-shadow:none;border-radius:0;overflow:visible}html[data-theme="vitality-tie"] .feat .car{display:grid;aspect-ratio:auto;height:auto;border-radius:var(--vr);overflow:hidden;background:var(--dark);box-shadow:0 0 0 1px rgb(var(--ink-rgb) / .2),0 26px 48px -24px rgb(var(--ink-rgb) / .6)}html[data-theme="vitality-tie"] .feat .car .slide{position:relative;inset:auto;grid-area:1/1;display:block}html[data-theme="vitality-tie"] .feat .slide>a{position:relative;inset:auto;display:flex;flex-direction:column;height:100%;color:var(--on-dark);background:var(--dark)}html[data-theme="vitality-tie"] .feat .slide img{height:auto;aspect-ratio:16/9}html[data-theme="vitality-tie"] .feat .cap{position:relative;left:auto;bottom:auto;max-width:none;flex:1;display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:18px 22px 18px;border-radius:0;box-shadow:none;background:radial-gradient(320px 160px at 100% 0,rgb(183 155 98 / .22),transparent 70%),var(--dark)}html[data-theme="vitality-tie"] .feat .cap::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--dark),var(--champ) 30%,var(--champ-hi) 50%,var(--champ) 70%,var(--dark))}html[data-theme="vitality-tie"] .feat .cap .row{display:flex;justify-content:space-between;align-items:center;color:var(--champ-hi);font-size:11px;letter-spacing:.06em;text-transform:uppercase}html[data-theme="vitality-tie"] .feat .cap .tt{font-size:27px;line-height:1.16;color:var(--on-dark)}html[data-theme="vitality-tie"] .feat .slide>a:hover .tt{color:var(--champ-hi)}html[data-theme="vitality-tie"] .feat .cap .dt{margin-top:4px;padding-top:14px;min-height:51px;border-top:1px solid rgb(247 243 234 / .1);font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12px;color:var(--on-dark-2)}html[data-theme="vitality-tie"] .feat .car-arrow{top:auto;bottom:18px;z-index:3;width:36px;height:36px;border-radius:var(--btn-radius);background:var(--dark);color:var(--champ-hi);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px rgb(183 155 98 / .6)}html[data-theme="vitality-tie"] .feat .car-arrow.p{left:auto;right:64px}html[data-theme="vitality-tie"] .feat .car-arrow.n{right:22px;background:var(--champ-hi);color:var(--ink);box-shadow:none}html[data-theme="vitality-tie"] .feat .car-arrow:hover{background:#000;color:var(--on-accent);box-shadow:inset 0 0 0 1px var(--champ-hi);transform:none}html[data-theme="vitality-tie"] .feat .car-arrow.n:hover{background:var(--on-accent);color:var(--ink);box-shadow:none}html[data-theme="vitality-tie"] .car-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;align-items:start}html[data-theme="vitality-tie"] .car-strip .thumb{display:flex;flex-direction:column;padding:0;border:0;border-radius:10px;overflow:hidden;background:var(--dark);text-align:left;cursor:pointer;opacity:.72;box-shadow:0 0 0 1px rgb(var(--ink-rgb) / .15),0 10px 20px -14px rgb(var(--ink-rgb) / .6);transition:opacity 300ms var(--ease),box-shadow 300ms var(--ease)}html[data-theme="vitality-tie"] .car-strip .thumb:hover{opacity:1}html[data-theme="vitality-tie"] .car-strip .thumb.is-active{opacity:1;box-shadow:0 0 0 1px var(--champ),0 0 0 3px var(--bg),0 0 0 4px var(--champ-lo)}html[data-theme="vitality-tie"] .car-strip .tp{position:relative;display:block;aspect-ratio:16/9;overflow:hidden}html[data-theme="vitality-tie"] .car-strip .tp img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}html[data-theme="vitality-tie"] .car-strip .thumb.is-active .tp::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--champ-hi)}html[data-theme="vitality-tie"] .car-strip .tc{display:flex;flex-direction:column;gap:3px;padding:8px 10px 10px}html[data-theme="vitality-tie"] .car-strip .tc span{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--champ-hi)}html[data-theme="vitality-tie"] .car-strip .tc b{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-weight:500;font-size:13px;line-height:1.2;color:var(--on-dark);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:900px){html[data-theme="vitality-tie"] .feat .car .slide{display:none}html[data-theme="vitality-tie"] .feat .car .slide.is-active{display:block}html[data-theme="vitality-tie"] .feat .cap .tt{font-size:21px}html[data-theme="vitality-tie"] .car-strip{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:44%;overflow-x:auto;padding:4px;scroll-snap-type:x mandatory}html[data-theme="vitality-tie"] .car-strip .thumb{scroll-snap-align:start}}html[data-theme="vitality-tie"] .icmini{position:relative;overflow:hidden;padding:26px 22px 22px;border-radius:var(--vr);color:var(--on-dark);background:radial-gradient(260px 180px at 100% 0,rgb(183 155 98 / .24),transparent 70%),var(--dark);box-shadow:0 0 0 1px rgb(var(--ink-rgb) / .2),0 28px 52px -24px rgb(var(--ink-rgb) / .65)}html[data-theme="vitality-tie"] .icmini::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;z-index:2;background:linear-gradient(90deg,var(--dark),var(--champ) 30%,var(--champ-hi) 50%,var(--champ) 70%,var(--dark))}html[data-theme="vitality-tie"] .icmini>*{position:relative;z-index:1}html[data-theme="vitality-tie"] .icmini>.dust{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}html[data-theme="vitality-tie"] .icmini>.seal{position:absolute;top:18px;right:18px;width:64px;height:64px}html[data-theme="vitality-tie"] .icmini .seal text{font-family:var(--fd);font-size:15px;font-weight:500;letter-spacing:.04em;fill:var(--champ-hi)}html[data-theme="vitality-tie"] .icmini .seal .ring{transition:stroke-dashoffset 1.1s var(--ease)}html[data-theme="vitality-tie"] .icmini .eyebrow{background:rgb(217 191 134 / .12);color:var(--champ-hi);box-shadow:inset 0 0 0 1px rgb(217 191 134 / .3)}html[data-theme="vitality-tie"] .icmini .eyebrow::before{background:var(--champ-hi);box-shadow:0 0 0 3px rgb(217 191 134 / .14)}html[data-theme="vitality-tie"] .icmini h2{margin:16px 70px 16px 0;font-size:25px;color:var(--on-dark)}html[data-theme="vitality-tie"] .icmini .ticks{margin:0 0 20px;gap:12px}html[data-theme="vitality-tie"] .icmini .ticks li{grid-template-columns:22px minmax(0,1fr);gap:10px;color:var(--on-dark)}html[data-theme="vitality-tie"] .icmini .ticks svg{margin-top:0;color:var(--champ-hi)}html[data-theme="vitality-tie"] .icmini .ticks .bx{stroke:var(--champ-lo)}html[data-theme="vitality-tie"] .icmini .ticks .ck{stroke:var(--champ-hi);stroke-dasharray:20;stroke-dashoffset:0;transition:stroke-dashoffset .5s var(--ease)}html[data-theme="vitality-tie"] .icmini .ticks li>span{transition:opacity .5s var(--ease)}html[data-theme="vitality-tie"] .icmini .btn{display:flex;justify-content:space-between;background:var(--champ-hi);color:var(--ink);box-shadow:0 8px 18px -10px rgb(110 88 48 / .7);transition:background 300ms var(--ease),opacity .7s var(--ease),transform .7s var(--ease)}html[data-theme="vitality-tie"] .icmini .btn .ic{background:var(--ink);color:var(--champ-hi);box-shadow:none}html[data-theme="vitality-tie"] .icmini .btn:hover{background:var(--on-accent);color:var(--ink);box-shadow:0 10px 22px -10px rgb(110 88 48 / .8)}html[data-theme="vitality-tie"] .icmini .btn:hover .ic{background:var(--ink);color:var(--champ-hi)}html[data-theme="vitality-tie"] .icmini.is-armed .seal .ring{stroke-dashoffset:182.2}html[data-theme="vitality-tie"] .icmini.is-armed.is-sealed .seal .ring{stroke-dashoffset:0}html[data-theme="vitality-tie"] .icmini.is-armed .ticks .ck{stroke-dashoffset:20}html[data-theme="vitality-tie"] .icmini.is-armed .ticks li>span{opacity:.45}html[data-theme="vitality-tie"] .icmini.is-armed .ticks li.is-on .ck{stroke-dashoffset:0}html[data-theme="vitality-tie"] .icmini.is-armed .ticks li.is-on>span{opacity:1}html[data-theme="vitality-tie"] .icmini.is-armed .btn{opacity:0;transform:translateY(14px)}html[data-theme="vitality-tie"] .icmini.is-armed .btn.is-in{opacity:1;transform:none}@property --chip-a{syntax:'<angle>';inherits:false;initial-value:0deg}@keyframes chip-trace{to{--chip-a:360deg}}html[data-theme="vitality-tie"] .chip,html[data-theme="vitality-tie"] .win{--chip-face:var(--surface);display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border:1.5px solid #fff0;border-radius:var(--btn-radius);color:var(--accent-ink);box-shadow:none;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(var(--chip-face),var(--chip-face)) padding-box,conic-gradient(from var(--chip-a),rgb(183 155 98 / .35) 0deg,var(--champ-hi) 40deg,rgb(183 155 98 / .35) 80deg,rgb(183 155 98 / .35) 360deg) border-box;animation:chip-trace 7s linear infinite}html[data-theme="vitality-tie"] .win{--chip-face:var(--ink);color:var(--champ-hi);animation-duration:4.5s}html[data-theme="vitality-tie"] .win svg{width:13px;height:13px;stroke-width:2.2}html[data-theme="vitality-tie"] .chip.inv{--chip-face:rgb(14 14 14 / .7);color:var(--on-dark)}html[data-theme="vitality-tie"] .badge,html[data-theme="vitality-tie"] .soon{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:var(--btn-radius);background:#fff0;box-shadow:inset 0 0 0 1.5px rgb(var(--ink-rgb) / .18);color:var(--muted);font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}html[data-theme="vitality-tie"] .chip-armed{opacity:0;transform:translateY(8px) scale(.96)}html[data-theme="vitality-tie"] .chip-armed.chip-in{opacity:1;transform:none;transition:opacity .9s var(--ease),transform 1s cubic-bezier(.3,1.5,.5,1)}@media (prefers-reduced-motion:reduce){html[data-theme="vitality-tie"] .chip,html[data-theme="vitality-tie"] .win{animation:none}}@property --s{syntax:'<number>';inherits:true;initial-value:0}html[data-theme="vitality-tie"] .picks{column-gap:22px;row-gap:22px}html[data-theme="vitality-tie"] .picks .pick{display:flex;flex-direction:column;padding:0;border-radius:var(--vr);overflow:hidden;color:var(--on-dark);background:var(--dark);box-shadow:0 0 0 1px rgb(var(--ink-rgb) / .2),0 26px 48px -24px rgb(var(--ink-rgb) / .6);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}html[data-theme="vitality-tie"] .picks .pick:hover{color:var(--on-dark);transform:translateY(-4px);box-shadow:0 0 0 1px rgb(183 155 98 / .5),0 34px 56px -24px rgb(var(--ink-rgb) / .7)}html[data-theme="vitality-tie"] .picks .pick+.pick::before{display:none}html[data-theme="vitality-tie"] .picks .pick .ph{position:relative;display:block;aspect-ratio:4/3;border-radius:0;overflow:hidden;background:var(--dark)}html[data-theme="vitality-tie"] .picks .pick .ph img{transition:transform 1.4s var(--ease)}html[data-theme="vitality-tie"] .picks .pick:hover .ph img{transform:scale(1.05)}html[data-theme="vitality-tie"] .picks .pick .ph::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--dark),var(--champ) 30%,var(--champ-hi) 50%,var(--champ) 70%,var(--dark))}html[data-theme="vitality-tie"] .picks .pick .ph .sb{position:absolute;right:12px;bottom:12px;--bg:var(--dark);transition:--s 1.4s var(--ease)}html[data-theme="vitality-tie"] .picks .pick .bd{flex:1;display:flex;flex-direction:column;gap:8px;padding:16px 18px 18px;background:radial-gradient(240px 140px at 100% 0,rgb(183 155 98 / .2),transparent 70%),var(--dark)}html[data-theme="vitality-tie"] .picks .pick .aw{margin:0;padding:0;border:0;color:var(--champ-hi);font-size:11px;letter-spacing:.12em}html[data-theme="vitality-tie"] .picks .pick .aw span{color:var(--on-dark-2)}html[data-theme="vitality-tie"] .picks .pick h3{margin:0;font-size:24px;line-height:1.12;color:var(--on-dark)}html[data-theme="vitality-tie"] .picks .pick .ty{color:var(--on-dark-2);font-size:12px}html[data-theme="vitality-tie"] .picks .pick blockquote{flex:1;margin:4px 0 8px;font-style:italic;font-size:14px;line-height:1.55;color:var(--on-dark-2)}html[data-theme="vitality-tie"] .picks .pick .go{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 6px 0 16px;border-radius:var(--btn-radius);background:var(--champ-hi);color:var(--ink);font-family:var(--fb);font-size-adjust:var(--fsa-b);font-size:11.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;transition:background .3s var(--ease)}html[data-theme="vitality-tie"] .picks .pick .go svg{width:30px;height:30px;padding:7px;flex:none;border-radius:calc(var(--btn-radius) / 2);background:var(--ink);color:var(--champ-hi);transition:transform .4s var(--ease)}html[data-theme="vitality-tie"] .picks .pick:hover .go{background:var(--on-accent)}html[data-theme="vitality-tie"] .picks .pick:hover .go svg{transform:translateX(2px)}html[data-theme="vitality-tie"] .picks .pick-armed{opacity:0;transform:translateY(22px)}html[data-theme="vitality-tie"] .picks .pick-armed.pick-in{opacity:1;transform:none;transition:opacity .9s var(--ease),transform 1s var(--ease),box-shadow .5s var(--ease)}html[data-theme="vitality-tie"] .picks .pick-armed.pick-in:hover{transform:translateY(-4px)}@media (max-width:900px){html[data-theme="vitality-tie"] .picks .pick,html[data-theme="vitality-tie"] .picks .pick:first-child{padding:0}html[data-theme="vitality-tie"] .picks .pick+.pick{border-top:0;margin-top:0}}@media (prefers-reduced-motion:reduce){html[data-theme="vitality-tie"] .picks .pick,html[data-theme="vitality-tie"] .picks .pick .ph img{transition:none}html[data-theme="vitality-tie"] .picks .pick:hover,html[data-theme="vitality-tie"] .picks .pick:hover .ph img{transform:none}}html[data-theme="vitality-tie"] .gview{margin:0 0 14px;border-radius:var(--vr);overflow:hidden;background:var(--dark);box-shadow:0 0 0 1px rgb(var(--ink-rgb) / .2),0 26px 48px -24px rgb(var(--ink-rgb) / .6)}html[data-theme="vitality-tie"] .gview .stage{position:relative;aspect-ratio:4/3;overflow:hidden}html[data-theme="vitality-tie"] .gview .stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity 1s var(--ease),transform 6s linear}html[data-theme="vitality-tie"] .gview .stage img.is-on{opacity:1;transform:scale(1)}html[data-theme="vitality-tie"] .gview .stage::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;z-index:2;background:linear-gradient(90deg,var(--dark),var(--champ) 30%,var(--champ-hi) 50%,var(--champ) 70%,var(--dark))}html[data-theme="vitality-tie"] .gview .zx{position:absolute;top:12px;right:12px;z-index:3;width:34px;height:34px;border:0;border-radius:var(--btn-radius);display:flex;align-items:center;justify-content:center;cursor:zoom-in;background:rgb(14 14 14 / .65);color:var(--champ-hi);box-shadow:inset 0 0 0 1px rgb(217 191 134 / .45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-theme="vitality-tie"] .gview .cap{display:flex;align-items:center;gap:16px;padding:14px 14px 14px 20px;background:radial-gradient(300px 120px at 100% 0,rgb(183 155 98 / .2),transparent 70%),var(--dark)}html[data-theme="vitality-tie"] .gview .ct{flex:none;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12.5px;color:var(--on-dark-2)}html[data-theme="vitality-tie"] .gview .ct b{font-weight:400;color:var(--champ-hi)}html[data-theme="vitality-tie"] .gview .tx{flex:1;margin:0;font-family:var(--fd);font-size-adjust:var(--fsa-d);font-size:18px;line-height:1.25;color:var(--on-dark);transition:opacity .4s var(--ease)}html[data-theme="vitality-tie"] .gview .arw{display:inline-flex;gap:6px}html[data-theme="vitality-tie"] .gview .arw button{width:36px;height:36px;border:0;border-radius:var(--btn-radius);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:var(--dark);color:var(--champ-hi);box-shadow:inset 0 0 0 1px rgb(183 155 98 / .6);transition:background .3s var(--ease),color .3s var(--ease)}html[data-theme="vitality-tie"] .gview .arw button+button{background:var(--champ-hi);color:var(--ink);box-shadow:none}html[data-theme="vitality-tie"] .gview .arw button:hover{background:#000;color:var(--on-accent)}html[data-theme="vitality-tie"] .gview .arw button+button:hover{background:var(--on-accent);color:var(--ink)}html[data-theme="vitality-tie"] .gview .strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 14px 14px}html[data-theme="vitality-tie"] .gview .strip button{aspect-ratio:4/3;padding:0;border:0;border-radius:8px;overflow:hidden;cursor:pointer;background:var(--dark);opacity:.5;transition:opacity .4s var(--ease),box-shadow .4s var(--ease)}html[data-theme="vitality-tie"] .gview .strip button img{width:100%;height:100%;object-fit:cover}html[data-theme="vitality-tie"] .gview .strip button:hover{opacity:.85}html[data-theme="vitality-tie"] .gview .strip button.is-on{opacity:1;box-shadow:0 0 0 1px var(--champ),0 0 0 3px var(--dark),0 0 0 4px var(--champ-lo)}html[data-theme="vitality-tie"] .gview+.gal-note{margin:0 0 36px}@media (max-width:900px){html[data-theme="vitality-tie"] .gview .cap{flex-wrap:wrap;gap:8px 12px;padding:12px 12px 12px 16px}html[data-theme="vitality-tie"] .gview .tx{order:3;flex-basis:100%;font-size:16px}html[data-theme="vitality-tie"] .gview .arw{margin-left:auto}}@media (prefers-reduced-motion:reduce){html[data-theme="vitality-tie"] .gview .stage img,html[data-theme="vitality-tie"] .gview .stage img.is-on{transition:none;transform:none}}html[data-theme="vitality-tie"] .lead-cine{border-radius:var(--vr);overflow:hidden;background:var(--dark);color:var(--on-dark);box-shadow:0 0 0 1px rgb(var(--ink-rgb) / .2),0 34px 60px -28px rgb(var(--ink-rgb) / .7)}html[data-theme="vitality-tie"] .lead-cine .st{position:relative;display:block;aspect-ratio:4/3;overflow:hidden}html[data-theme="vitality-tie"] .lead-cine .st>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}html[data-theme="vitality-tie"] .lead-cine .st::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--dark),var(--champ) 30%,var(--champ-hi) 50%,var(--champ) 70%,var(--dark))}html[data-theme="vitality-tie"] .lead-cine .eyebrow{position:absolute;top:18px;left:18px;margin:0;background:rgb(14 14 14 / .6);color:var(--champ-hi);box-shadow:inset 0 0 0 1px rgb(217 191 134 / .4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-theme="vitality-tie"] .lead-cine .eyebrow::before{background:var(--champ-hi);box-shadow:none}html[data-theme="vitality-tie"] .lead-cine .sb{position:absolute;top:16px;right:16px;--d:76px;--bg:var(--dark);transition:--s 1.5s var(--ease)}html[data-theme="vitality-tie"] .lead-cine .sb b{font-size:32px}html[data-theme="vitality-tie"] .lead-cine .ov{position:absolute;left:0;right:0;bottom:0;padding:120px 26px 24px;background:linear-gradient(transparent,rgb(14 14 14 / .95) 60%)}html[data-theme="vitality-tie"] .lead-cine h1{margin:0;font-size:clamp(32px,3.4vw,46px);line-height:1.06;letter-spacing:-.02em;color:var(--on-dark);text-wrap:balance}html[data-theme="vitality-tie"] .lead-cine h1 a{color:inherit}html[data-theme="vitality-tie"] .lead-cine h1 a:hover{color:var(--champ-hi)}html[data-theme="vitality-tie"] .lead-cine .ft{display:flex;flex-direction:column;gap:18px;padding:20px 26px 24px;background:radial-gradient(360px 160px at 100% 0,rgb(183 155 98 / .2),transparent 70%),var(--dark)}html[data-theme="vitality-tie"] .lead-cine .dek{margin:0;font-size:18px;line-height:1.55;color:var(--on-dark-2)}html[data-theme="vitality-tie"] .lead-cine .row{display:flex;justify-content:space-between;align-items:center;gap:16px}html[data-theme="vitality-tie"] .lead-cine .meta{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12.5px;color:var(--on-dark-2)}html[data-theme="vitality-tie"] .lead-cine .btn{min-height:50px;padding-left:22px;background:var(--champ-hi);color:var(--ink);box-shadow:0 10px 22px -12px rgb(110 88 48 / .8)}html[data-theme="vitality-tie"] .lead-cine .btn .ic{width:36px;height:36px;background:var(--ink);color:var(--champ-hi);box-shadow:none}html[data-theme="vitality-tie"] .lead-cine .btn:hover{background:var(--on-accent);color:var(--ink);box-shadow:0 12px 26px -12px rgb(110 88 48 / .9)}html[data-theme="vitality-tie"] .lead-cine .btn:hover .ic{background:var(--ink);color:var(--champ-hi)}html[data-theme="vitality-tie"] .lead-cine.is-armed .st>img{transform:scale(1.08)}html[data-theme="vitality-tie"] .lead-cine.is-armed.is-in .st>img{transform:scale(1);transition:transform 9s cubic-bezier(.2,.6,.2,1)}html[data-theme="vitality-tie"] .lead-cine.is-armed .lead-part{opacity:0;transform:translateY(16px)}html[data-theme="vitality-tie"] .lead-cine.is-armed .lead-part.is-in{opacity:1;transform:none;transition:opacity .9s var(--ease),transform 1s var(--ease)}@media (max-width:900px){html[data-theme="vitality-tie"] .lead-cine .st{aspect-ratio:4/5}html[data-theme="vitality-tie"] .lead-cine .ov{padding:90px 18px 18px}html[data-theme="vitality-tie"] .lead-cine .ft{padding:18px 18px 20px}html[data-theme="vitality-tie"] .lead-cine .row{flex-direction:column;align-items:stretch}html[data-theme="vitality-tie"] .lead-cine .btn{justify-content:space-between}html[data-theme="vitality-tie"] .lead-cine .sb{--d:64px}html[data-theme="vitality-tie"] .lead-cine .sb b{font-size:27px}}html[data-theme="vitality-tie"] .pc>div:first-child{background:var(--tint);box-shadow:inset 0 0 0 1px rgb(183 155 98 / .55),inset 0 0 0 4px var(--tint),inset 0 0 0 5px rgb(183 155 98 / .22),0 12px 26px -16px rgb(110 88 48 / .55)}html[data-theme="vitality-tie"] .pc>div:first-child li{border-bottom-color:rgb(183 155 98 / .28)}html[data-theme="vitality-tie"] .pc .ok svg{color:var(--metal-ink)}html[data-theme="vitality-tie"] .pc>div+div h3{color:var(--ink-2)}html[data-theme="vitality-tie"] .rv-cine{position:relative;width:100%;aspect-ratio:16/9;margin-top:16px;border-radius:var(--vr);overflow:hidden;background:var(--dark);text-align:left;box-shadow:0 0 0 1px rgb(var(--ink-rgb) / .2),0 34px 60px -28px rgb(var(--ink-rgb) / .7)}html[data-theme="vitality-tie"] .rv-cine>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}html[data-theme="vitality-tie"] .rv-cine::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--dark),var(--metal) 30%,var(--champ-hi) 50%,var(--metal) 70%,var(--dark))}html[data-theme="vitality-tie"] .rv-cine .sb{position:absolute;top:18px;right:18px;--d:76px;--bg:var(--dark);transition:--s 1.5s var(--ease)}html[data-theme="vitality-tie"] .rv-cine .sb b{font-size:32px}html[data-theme="vitality-tie"] .rv-cine .ov{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;padding:130px 32px 28px;background:linear-gradient(transparent,rgb(14 14 14 / .94) 62%)}html[data-theme="vitality-tie"] .rv-cine .eyebrow{align-self:flex-start;margin:0;background:rgb(14 14 14 / .6);color:var(--champ-hi);box-shadow:inset 0 0 0 1px rgb(217 191 134 / .4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-theme="vitality-tie"] .rv-cine .eyebrow::before{background:var(--champ-hi);box-shadow:none}html[data-theme="vitality-tie"] .rv-head .rv-cine h1{margin:14px 0 0;max-width:720px;color:var(--on-dark)}html[data-theme="vitality-tie"] .rv-head .rv-cine+.dek{margin-top:24px}html[data-theme="vitality-tie"] .rv-head.is-armed .rv-cine>img{transform:scale(1.08)}html[data-theme="vitality-tie"] .rv-head.is-armed.is-in .rv-cine>img{transform:scale(1);transition:transform 9s cubic-bezier(.2,.6,.2,1)}html[data-theme="vitality-tie"] .rv-head.is-armed .head-part{opacity:0;transform:translateY(14px)}html[data-theme="vitality-tie"] .rv-head.is-armed .head-part.is-in{opacity:1;transform:none;transition:opacity .9s var(--ease),transform 1s var(--ease)}html[data-theme="vitality-tie"] .rv-head h1 .hw{display:inline-block}html[data-theme="vitality-tie"] .rv-head.is-armed h1 .hw{opacity:0;transform:translateY(.3em)}html[data-theme="vitality-tie"] .rv-head.is-armed h1 .hw.is-in{opacity:1;transform:none;transition:opacity .7s var(--ease),transform .8s var(--ease)}@media (max-width:900px){html[data-theme="vitality-tie"] .rv-cine{aspect-ratio:4/5}html[data-theme="vitality-tie"] .rv-cine .ov{padding:100px 20px 22px}html[data-theme="vitality-tie"] .rv-cine .sb{top:14px;right:14px;--d:64px}html[data-theme="vitality-tie"] .rv-cine .sb b{font-size:27px}}html[data-theme="vitality-tie"] .standards.std-seal{position:relative;overflow:hidden;display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;align-items:center;padding:48px 48px 32px;border-radius:var(--vr);background:radial-gradient(700px 260px at 50% 120%,rgb(183 155 98 / .22),transparent 70%),var(--dark);color:var(--on-dark);box-shadow:0 0 0 1px rgb(var(--ink-rgb) / .2),0 34px 60px -30px rgb(var(--ink-rgb) / .75)}html[data-theme="vitality-tie"] .std-seal::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--dark),var(--metal) 25%,var(--champ-hi) 50%,var(--metal) 75%,var(--dark))}html[data-theme="vitality-tie"] .std-seal .seal{position:relative;width:240px;height:240px}html[data-theme="vitality-tie"] .std-seal .seal svg{width:100%;height:100%;overflow:visible}html[data-theme="vitality-tie"] .std-seal .seal text{font-family:var(--fm);font-size:11.5px;font-weight:700;letter-spacing:.18em;fill:var(--champ-hi)}html[data-theme="vitality-tie"] .std-seal .spin{transform-origin:100px 100px;animation:stdspin 60s linear infinite}@keyframes stdspin{to{transform:rotate(360deg)}}html[data-theme="vitality-tie"] .std-seal .c1{fill:#141311;stroke:var(--metal);stroke-width:1.2}html[data-theme="vitality-tie"] .std-seal .c2{fill:none;stroke:rgb(217 191 134 / .3);stroke-width:.8}html[data-theme="vitality-tie"] .std-seal .c3{fill:none;stroke:rgb(217 191 134 / .22);stroke-width:.8}html[data-theme="vitality-tie"] .std-seal .core{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}html[data-theme="vitality-tie"] .std-seal .core b{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-weight:500;font-size:42px;line-height:1;letter-spacing:.02em;color:var(--champ-hi)}html[data-theme="vitality-tie"] .std-seal .core i{font-family:var(--fm);font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-style:normal;color:var(--on-dark-2)}html[data-theme="vitality-tie"] .std-seal .top{margin-bottom:0}html[data-theme="vitality-tie"] .std-seal .eyebrow{background:rgb(255 255 255 / .05);color:var(--champ-hi);box-shadow:inset 0 0 0 1px rgb(217 191 134 / .4)}html[data-theme="vitality-tie"] .std-seal .eyebrow::before{background:var(--champ-hi);box-shadow:none}html[data-theme="vitality-tie"] .std-seal h2{color:var(--on-dark)}html[data-theme="vitality-tie"] .std-seal .tlink{color:var(--champ-hi);text-decoration-color:rgb(217 191 134 / .4)}html[data-theme="vitality-tie"] .std-seal .tlink:hover{text-decoration-color:var(--champ-hi)}html[data-theme="vitality-tie"] .std-seal .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin-top:32px;border-top:0}html[data-theme="vitality-tie"] .std-seal .stat,html[data-theme="vitality-tie"] .std-seal .stat+.stat{padding:0;margin:0;border:0}html[data-theme="vitality-tie"] .std-seal .stat .n{display:flex;align-items:baseline;gap:6px;font-size:clamp(48px,5vw,64px);letter-spacing:-.02em;color:var(--champ-hi);font-variant-numeric:tabular-nums}html[data-theme="vitality-tie"] .std-seal .stat .n small{font-family:var(--fd);font-size:.4em;color:var(--on-dark-2);letter-spacing:0}html[data-theme="vitality-tie"] .std-seal .stat .lb{margin:12px 0 0;color:var(--on-dark)}html[data-theme="vitality-tie"] .std-seal .stat p{margin-top:10px;color:var(--on-dark-2)}html[data-theme="vitality-tie"] .std-seal .rule{margin-top:28px;border-top-color:rgb(217 191 134 / .2);color:var(--on-dark-2)}html[data-theme="vitality-tie"] .std-seal .rule .mono{font-family:var(--fm);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--champ-hi)}html[data-theme="vitality-tie"] .std-seal.is-armed .seal{opacity:0;transform:scale(.85) rotate(-30deg)}html[data-theme="vitality-tie"] .std-seal.is-armed.is-in .seal{opacity:1;transform:none;transition:opacity 1s var(--ease),transform 1.6s var(--ease)}html[data-theme="vitality-tie"] .std-seal.is-armed .std-part{opacity:0;transform:translateY(14px)}html[data-theme="vitality-tie"] .std-seal.is-armed .std-part.is-in{opacity:1;transform:none;transition:opacity .8s var(--ease),transform .9s var(--ease)}@media (prefers-reduced-motion:reduce){html[data-theme="vitality-tie"] .std-seal .spin{animation:none}}@media (max-width:900px){html[data-theme="vitality-tie"] .standards.std-seal{grid-template-columns:minmax(0,1fr);gap:28px;padding:32px 20px 24px}html[data-theme="vitality-tie"] .std-seal .seal{width:180px;height:180px;margin:0 auto}html[data-theme="vitality-tie"] .std-seal .stats{gap:24px 20px}html[data-theme="vitality-tie"] .std-seal .stat .n{font-size:44px}}@property --rp{syntax:'<percentage>';inherits:true;initial-value:0%}html[data-theme="vitality-tie"] .side-gauge{position:relative;overflow:hidden;margin:-20px -22px 0;padding:22px 22px 20px;text-align:center;background:radial-gradient(300px 180px at 100% 0,rgb(183 155 98 / .22),transparent 70%),var(--dark);color:var(--on-dark)}html[data-theme="vitality-tie"] .side-gauge::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--dark),var(--metal) 25%,var(--champ-hi) 50%,var(--metal) 75%,var(--dark))}html[data-theme="vitality-tie"] .side-gauge>*{position:relative}html[data-theme="vitality-tie"] .side-gauge .fx{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}html[data-theme="vitality-tie"] .side-gauge .dial svg{display:block;width:100%;overflow:visible}html[data-theme="vitality-tie"] .side-gauge .trk{fill:none;stroke:rgb(217 191 134 / .12);stroke-width:8;stroke-linecap:round}html[data-theme="vitality-tie"] .side-gauge .arc{fill:none;stroke:var(--champ-hi);stroke-width:8;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 0 6px rgb(217 191 134 / .45))}html[data-theme="vitality-tie"] .side-gauge .tk{stroke:rgb(217 191 134 / .35);stroke-width:1}html[data-theme="vitality-tie"] .side-gauge .tk.mj{stroke:rgb(217 191 134 / .7)}html[data-theme="vitality-tie"] .side-gauge .dial text{font-family:var(--fm);font-size:9px;font-weight:700;fill:var(--on-dark-3)}html[data-theme="vitality-tie"] .side-gauge .needle{transform-origin:120px 120px;transform:rotate(-90deg)}html[data-theme="vitality-tie"] .side-gauge .needle path{fill:var(--champ-hi)}html[data-theme="vitality-tie"] .side-gauge .needle circle{fill:#1c1a17;stroke:var(--metal)}html[data-theme="vitality-tie"] .side-gauge .needle .hub{fill:var(--champ-hi);stroke:none}html[data-theme="vitality-tie"] .side-gauge .read{margin:2px 0 0}html[data-theme="vitality-tie"] .side-gauge .read b{display:block;font-family:var(--fd);font-size-adjust:var(--fsa-d);font-weight:500;font-size:46px;line-height:1;color:var(--champ-hi);font-variant-numeric:tabular-nums}html[data-theme="vitality-tie"] .side-gauge .read span{display:block;margin-top:5px;font-family:var(--fm);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-2)}html[data-theme="vitality-tie"] .side-gauge .ver{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:600;color:var(--on-dark-2)}html[data-theme="vitality-tie"] .side-gauge .ver svg{color:var(--champ-hi)}html[data-theme="vitality-tie"] .side-gauge .pips{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:9px;text-align:left}html[data-theme="vitality-tie"] .side-gauge .pips li{display:grid;grid-template-columns:96px minmax(0,1fr) 28px;align-items:center;gap:10px;font-size:13px;color:var(--on-dark-2)}html[data-theme="vitality-tie"] .side-gauge .pips .v{font-family:var(--fm);font-size:12px;font-weight:700;color:var(--on-dark);text-align:right;font-variant-numeric:tabular-nums}html[data-theme="vitality-tie"] .side-gauge .pp{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;min-height:8px}html[data-theme="vitality-tie"] .side-gauge .pp i{position:relative;height:8px;border-radius:2px;background:rgb(217 191 134 / .12);overflow:hidden}html[data-theme="vitality-tie"] .side-gauge .pp i b{position:absolute;inset:0;background:var(--champ-hi);transform-origin:left;transform:scaleX(var(--f,1));box-shadow:0 0 6px rgb(217 191 134 / .35)}html[data-theme="vitality-tie"] .side-gauge.is-good .arc{animation:gpulse 1.2s var(--ease) 2}html[data-theme="vitality-tie"] .side-gauge.is-great .arc{animation:gpulse 1.1s var(--ease) 3}@keyframes gpulse{50%{filter:drop-shadow(0 0 16px rgb(217 191 134 / .95));stroke:#F2DFB2}}html[data-theme="vitality-tie"] .side-gauge.is-great .read b{background:linear-gradient(100deg,var(--champ-hi) 30%,#FFF4D8 50%,var(--champ-hi) 70%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;color:#fff0;animation:gshine 2.4s var(--ease) 2}@keyframes gshine{from{background-position:100% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){html[data-theme="vitality-tie"] .side-gauge .arc,html[data-theme="vitality-tie"] .side-gauge .read b{animation:none}}html[data-theme="vitality-tie"] .toc[data-rail]{position:relative;padding-left:18px;--rp:0%;transition:--rp .8s var(--ease)}html[data-theme="vitality-tie"] .toc[data-rail]::before{content:"";position:absolute;left:4px;top:0;bottom:0;width:2px;border-radius:2px;background:linear-gradient(var(--metal),var(--champ-hi)) 0 0/100% var(--rp) no-repeat,rgb(183 155 98 / .2)}html[data-theme="vitality-tie"] .toc[data-rail]::after{content:"";position:absolute;left:5px;top:var(--rp);width:10px;height:10px;margin:-5px 0 0 -4px;border-radius:50%;background:var(--champ-hi);box-shadow:0 0 0 3px var(--surface),0 0 0 4px var(--champ-lo),0 0 10px rgb(217 191 134 / .7)}html[data-theme="vitality-tie"] .toc[data-rail] a{border-left:0;padding:6px 8px;border-radius:8px;min-height:0;transition:background .4s var(--ease),color .4s var(--ease)}html[data-theme="vitality-tie"] .toc[data-rail] a.is-active{background:var(--tint);color:var(--ink);font-weight:600}html[data-theme="vitality-tie"] .toc[data-rail] a.is-active .n{color:var(--metal-ink)}@media (max-width:1099px){html[data-theme="vitality-tie"] .toc[data-rail] a{min-height:44px;align-items:center}}html[data-theme="vitality-tie"] .side-gauge+.side-buy{margin-top:18px;padding-top:0;border-top:0}html[data-theme="vitality-tie"] .side-gauge .tip{fill:#FFF4D8;opacity:0;filter:drop-shadow(0 0 6px rgb(242 223 178)) drop-shadow(0 0 14px rgb(217 191 134 / .8))}html[data-theme="vitality-tie"] .side-gauge .pips li{transition:color .3s var(--ease)}html[data-theme="vitality-tie"] .side-gauge .pips li.is-filling{color:var(--on-dark)}html[data-theme="vitality-tie"] .side-gauge .pips li.is-filling .v{color:var(--champ-hi)}html[data-theme="vitality-tie"] .side-gauge .pp i b{transition:transform .25s var(--ease)}html[data-theme="vitality-tie"] .side-gauge .pp i.is-lit{animation:pippop .45s var(--ease)}@keyframes pippop{0%{transform:scaleY(.4);box-shadow:0 0 0 #fff0}45%{transform:scaleY(1.6);box-shadow:0 0 10px rgb(242 223 178 / .9)}100%{transform:none}}html[data-theme="vitality-tie"] .side-gauge .pips li.is-done .v{animation:vpop .5s var(--ease)}@keyframes vpop{40%{transform:scale(1.25);color:#FFF4D8}}html[data-theme="vitality-tie"] .side-gauge.is-landed .read b{animation:rpop .7s cubic-bezier(.3,1.6,.5,1)}@keyframes rpop{0%{transform:scale(1)}40%{transform:scale(1.18);text-shadow:0 0 24px rgb(242 223 178 / .8)}100%{transform:scale(1)}}html[data-theme="vitality-tie"] .side-gauge.is-great.is-landed .read b{animation:rpop .7s cubic-bezier(.3,1.6,.5,1),gshine 2.4s .3s var(--ease) 2}@media (prefers-reduced-motion:reduce){html[data-theme="vitality-tie"] .side-gauge *,html[data-theme="vitality-tie"] .side-gauge.is-landed .read b{animation:none!important}}html[data-theme="vitality-tie"] .signup.su-film{position:relative;overflow:hidden;min-height:560px;display:flex;align-items:center;border-radius:var(--vr);background:radial-gradient(700px 300px at 80% 120%,rgb(183 155 98 / .22),transparent 70%),var(--dark);color:var(--on-dark);box-shadow:0 0 0 1px rgb(var(--ink-rgb) / .2),0 40px 70px -34px rgb(var(--ink-rgb) / .8)}html[data-theme="vitality-tie"] .su-film::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;z-index:5;background:linear-gradient(90deg,var(--dark),var(--metal) 25%,var(--champ-hi) 50%,var(--metal) 75%,var(--dark))}html[data-theme="vitality-tie"] .su-film .grain{position:absolute;inset:0;width:100%;height:100%;opacity:.05;mix-blend-mode:screen;pointer-events:none;z-index:4}html[data-theme="vitality-tie"] .su-film .leak{position:absolute;top:-30%;left:-40%;width:60%;height:160%;background:radial-gradient(closest-side,rgb(242 223 178 / .35),rgb(217 191 134 / .12) 60%,transparent);filter:blur(20px);transform:rotate(18deg);opacity:0;z-index:1;pointer-events:none}html[data-theme="vitality-tie"] .su-film.is-leak .leak{animation:sfleak 4.5s ease-in-out forwards}@keyframes sfleak{0%{left:-40%;opacity:0}30%{opacity:1}100%{left:110%;opacity:0}}html[data-theme="vitality-tie"] .su-film .bar{position:absolute;left:0;right:0;height:70px;background:#000;z-index:3;transform:translateY(-100%);transition:transform 1.2s cubic-bezier(.6,0,.2,1)}html[data-theme="vitality-tie"] .su-film .bar.t{top:0}html[data-theme="vitality-tie"] .su-film .bar.b{bottom:0;transform:translateY(100%)}html[data-theme="vitality-tie"] .su-film.is-armed:not(.is-open) .bar{transform:none}html[data-theme="vitality-tie"] .su-film .titles{display:none;position:absolute;inset:0;flex-direction:column;align-items:center;justify-content:center;gap:4px;z-index:2;text-align:center;transition:opacity 1s,transform 1.4s var(--ease),filter 1s}html[data-theme="vitality-tie"] .su-film.is-armed .titles{display:flex}html[data-theme="vitality-tie"] .su-film .titles.is-gone{opacity:0;transform:scale(1.08);filter:blur(8px)}html[data-theme="vitality-tie"] .su-film .pre{margin-bottom:22px;font-family:var(--fm);font-size:11px;font-weight:700;letter-spacing:.4em;text-transform:uppercase;color:var(--champ-hi);opacity:0;transition:opacity 1.2s,letter-spacing 2.4s var(--ease)}html[data-theme="vitality-tie"] .su-film .pre.is-in{opacity:1;letter-spacing:.24em}html[data-theme="vitality-tie"] .su-film .ln{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-weight:500;font-size:clamp(44px,6vw,84px);line-height:1.02;letter-spacing:.06em;opacity:0;filter:blur(14px);transform:scale(1.06);transition:opacity 1.2s var(--ease),filter 1.4s var(--ease),transform 2.6s var(--ease),letter-spacing 2.6s var(--ease)}html[data-theme="vitality-tie"] .su-film .ln.is-in{opacity:1;filter:none;transform:none;letter-spacing:-.015em}html[data-theme="vitality-tie"] .su-film .ln:last-child{color:var(--champ-hi)}html[data-theme="vitality-tie"] .su-film .after{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:center;padding:64px 56px}html[data-theme="vitality-tie"] .su-film.is-armed .after{visibility:hidden}html[data-theme="vitality-tie"] .su-film.is-armed.is-open .after{visibility:visible}html[data-theme="vitality-tie"] .su-film .eyebrow{background:rgb(255 255 255 / .05);color:var(--champ-hi);box-shadow:inset 0 0 0 1px rgb(217 191 134 / .4)}html[data-theme="vitality-tie"] .su-film .eyebrow::before{background:var(--champ-hi);box-shadow:none}html[data-theme="vitality-tie"] .su-film h2{margin:16px 0 0;font-size:clamp(32px,3.4vw,46px);line-height:1.06;letter-spacing:-.02em;color:var(--on-dark);text-wrap:balance}html[data-theme="vitality-tie"] .su-film .sf-l>p{margin:16px 0 0;font-size:16.5px;line-height:1.55;color:var(--on-dark-2);max-width:520px}html[data-theme="vitality-tie"] .su-film .perks{gap:10px}html[data-theme="vitality-tie"] .su-film .perks li,html[data-theme="vitality-tie"] .su-film .perks li.hl{display:flex;gap:12px;align-items:flex-start;padding:0;background:none;box-shadow:none;font-size:15px;line-height:1.45;color:var(--on-dark-2)}html[data-theme="vitality-tie"] .su-film .perks b{color:var(--on-dark);font-weight:600}html[data-theme="vitality-tie"] .su-film .perks li svg{flex:none;width:22px;height:22px;padding:4px;margin-top:0;border-radius:50%;background:var(--champ-hi);color:var(--ink);stroke-width:2}html[data-theme="vitality-tie"] .su-film form{margin-top:24px}html[data-theme="vitality-tie"] .su-film .field{flex-direction:row;flex-wrap:nowrap;gap:8px}html[data-theme="vitality-tie"] .su-film .field label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html[data-theme="vitality-tie"] .su-film .field input{flex:1;min-width:0;width:auto;height:54px;border-radius:6px;background:rgb(255 255 255 / .06);color:var(--on-dark);box-shadow:inset 0 0 0 1px rgb(217 191 134 / .35)}html[data-theme="vitality-tie"] .su-film .field input::placeholder{color:var(--on-dark-3)}html[data-theme="vitality-tie"] .su-film .field input:focus{background:rgb(255 255 255 / .09);box-shadow:inset 0 0 0 1px var(--champ-hi),0 0 0 4px rgb(217 191 134 / .18)}html[data-theme="vitality-tie"] .su-film .field .btn{width:auto;min-height:54px;padding-left:22px;background:var(--champ-hi);color:var(--ink);box-shadow:0 12px 26px -12px rgb(217 191 134 / .6)}html[data-theme="vitality-tie"] .su-film .field .btn .ic{width:42px;height:42px;background:var(--ink);color:var(--champ-hi);box-shadow:none}html[data-theme="vitality-tie"] .su-film .field .btn:hover{background:var(--on-accent);color:var(--ink)}html[data-theme="vitality-tie"] .su-film .field .btn:hover .ic{background:var(--ink);color:var(--champ-hi)}html[data-theme="vitality-tie"] .su-film .field .btn.is-glow{animation:sfglow 2.6s var(--ease) infinite}@keyframes sfglow{0%,100%{box-shadow:0 12px 26px -12px rgb(217 191 134 / .6)}50%{box-shadow:0 0 0 6px rgb(217 191 134 / .14),0 12px 30px -8px rgb(217 191 134 / .8)}}html[data-theme="vitality-tie"] .su-film .form-note{color:var(--champ-hi)}html[data-theme="vitality-tie"] .su-film .fine{margin-top:6px;font-size:12.5px;color:var(--on-dark-3)}html[data-theme="vitality-tie"] .su-film .film-part{opacity:0;transform:translateY(16px)}html[data-theme="vitality-tie"] .su-film .film-part.is-in{opacity:1;transform:none;transition:opacity .8s var(--ease),transform .9s var(--ease)}@media (prefers-reduced-motion:reduce){html[data-theme="vitality-tie"] .su-film .field .btn.is-glow,html[data-theme="vitality-tie"] .su-film.is-leak .leak{animation:none}}@media (max-width:900px){html[data-theme="vitality-tie"] .su-film .after{grid-template-columns:minmax(0,1fr);gap:24px;padding:48px 20px}html[data-theme="vitality-tie"] .su-film .bar{height:40px}html[data-theme="vitality-tie"] .su-film .field{flex-direction:column}html[data-theme="vitality-tie"] .su-film .field input{flex:none;width:100%}html[data-theme="vitality-tie"] .su-film .field .btn{justify-content:space-between}}html[data-theme="vitality-tie"] .tiles div,html[data-theme="vitality-tie"] .tiles div:first-child,html[data-theme="vitality-tie"] .tiles div+div{background:linear-gradient(180deg,var(--surface) 0%,#FCFAF5 100%);box-shadow:inset 0 1px 0 #fff,inset 0 -2px 0 rgb(110 88 48 / .06),0 0 0 1px rgb(17 17 17 / .07),0 2px 3px rgb(17 17 17 / .05),0 16px 32px -18px rgb(17 17 17 / .3);transition:transform .4s var(--ease)}html[data-theme="vitality-tie"] .tiles div:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){html[data-theme="vitality-tie"] .tiles div:hover{transform:none}}html[data-theme="vitality-tie"] .size-film{position:relative;margin:-36px -36px 28px;aspect-ratio:16/9;overflow:hidden;background:#070706}html[data-theme="vitality-tie"] .size-film::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--dark),var(--metal) 25%,var(--champ-hi) 50%,var(--metal) 75%,var(--dark))}html[data-theme="vitality-tie"] .size-film canvas{display:block;width:100%;height:100%}html[data-theme="vitality-tie"] .size-film .sf-toggle{position:absolute;right:12px;bottom:12px;width:32px;height:32px;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgb(14 14 14 / .6);color:var(--champ-hi);box-shadow:inset 0 0 0 1px rgb(217 191 134 / .4);cursor:pointer}html[data-theme="vitality-tie"] .size-film .sf-toggle .pl,html[data-theme="vitality-tie"] .size-film.is-paused .sf-toggle .pa{display:none}html[data-theme="vitality-tie"] .size-film.is-paused .sf-toggle .pl{display:inline}@media (max-width:900px){html[data-theme="vitality-tie"] .size-film{margin:-24px -20px 22px}}html[data-theme="vitality-tie"] .vs.vs-face{border-radius:var(--vr);box-shadow:var(--vcard);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}html[data-theme="vitality-tie"] a.vs.vs-face:hover{transform:translateY(-3px);box-shadow:var(--vlift)}html[data-theme="vitality-tie"] .vs-face .fo{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--dark)}html[data-theme="vitality-tie"] .vs-face .fo .sd{position:absolute;top:0;bottom:0;width:56%;overflow:hidden;transition:transform 1s cubic-bezier(.2,1.1,.3,1)}html[data-theme="vitality-tie"] .vs-face .fo .sd:first-child{left:0;clip-path:polygon(0 0,100% 0,86% 100%,0 100%)}html[data-theme="vitality-tie"] .vs-face .fo .sd:nth-child(2){right:0;clip-path:polygon(14% 0,100% 0,100% 100%,0 100%)}html[data-theme="vitality-tie"] .vs-face .fo img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}html[data-theme="vitality-tie"] a.vs-face:hover .fo img{transform:scale(1.04)}html[data-theme="vitality-tie"] .vs-face .fo .sd::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 55%,rgb(14 14 14 / .85))}html[data-theme="vitality-tie"] .vs-face .fo .sd.is-win::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;box-shadow:inset 0 0 40px rgb(217 191 134 / .45);transition:opacity .8s}html[data-theme="vitality-tie"] .vs-face .nm{position:absolute;left:16px;right:22%;bottom:12px;z-index:2;font-family:var(--fd);font-size-adjust:var(--fsa-d);font-size:17px;line-height:1.2;color:var(--on-dark)}html[data-theme="vitality-tie"] .vs-face .sd:nth-child(2) .nm{left:22%;right:16px;text-align:right}html[data-theme="vitality-tie"] .vs-face .crown{position:absolute;top:12px;right:14px;z-index:3;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;background:var(--champ-hi);color:var(--ink);font-family:var(--fm);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 6px 14px -4px rgb(0 0 0 / .6);transition:opacity .5s var(--ease),transform .5s var(--ease)}html[data-theme="vitality-tie"] .vs-face .sd:first-child .crown{right:auto;left:14px}html[data-theme="vitality-tie"] .vs-face .medal{position:absolute;left:50%;top:50%;z-index:4;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 40% 35%,#F2DFB2,var(--champ-hi) 50%,#A88A50);color:var(--ink);font-family:var(--fd);font-size:20px;letter-spacing:.04em;box-shadow:0 0 0 4px var(--dark),0 0 0 5px rgb(217 191 134 / .6),0 12px 24px -6px rgb(0 0 0 / .8)}html[data-theme="vitality-tie"] .vs-face .tt em{color:var(--metal)}html[data-theme="vitality-tie"] .vs-face.is-armed .sd:first-child{transform:translateX(-30%)}html[data-theme="vitality-tie"] .vs-face.is-armed .sd:nth-child(2){transform:translateX(30%)}html[data-theme="vitality-tie"] .vs-face.is-armed .medal{opacity:0;transform:scale(2.4)}html[data-theme="vitality-tie"] .vs-face.is-armed .crown,html[data-theme="vitality-tie"] .vs-face.is-armed .sd.is-win::before{opacity:0}html[data-theme="vitality-tie"] .vs-face.is-armed .crown{transform:translateY(-8px)}html[data-theme="vitality-tie"] .vs-face.is-armed.is-in .sd:first-child,html[data-theme="vitality-tie"] .vs-face.is-armed.is-in .sd:nth-child(2){transform:none}html[data-theme="vitality-tie"] .vs-face.is-armed.is-in .medal{opacity:1;transform:none;transition:transform .5s .9s cubic-bezier(.3,1.6,.5,1),opacity .3s .9s}html[data-theme="vitality-tie"] .vs-face.is-armed.is-in .crown{opacity:1;transform:none;transition-delay:1.6s}html[data-theme="vitality-tie"] .vs-face.is-armed.is-in .sd.is-win::before{opacity:1;transition-delay:1.5s}html[data-theme="vitality-tie"] .wtb-ink .core{position:relative;display:grid;grid-template-columns:260px minmax(0,1fr);gap:0;padding:0;align-items:stretch;overflow:hidden;background:radial-gradient(360px 200px at 100% 100%,rgb(183 155 98 / .25),transparent 70%),var(--dark);color:var(--on-dark);box-shadow:0 0 0 1px rgb(var(--ink-rgb) / .2),0 30px 50px -26px rgb(var(--ink-rgb) / .75)}html[data-theme="vitality-tie"] .wtb-ink .core::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--dark),var(--metal) 25%,var(--champ-hi) 50%,var(--metal) 75%,var(--dark))}html[data-theme="vitality-tie"] .wtb-ink .ph{position:relative;aspect-ratio:auto;border-radius:0;background:var(--dark)}html[data-theme="vitality-tie"] .wtb-ink .ph::after{content:"";position:absolute;top:0;right:0;bottom:0;width:2px;background:linear-gradient(var(--dark),var(--metal) 25%,var(--champ-hi) 50%,var(--metal) 75%,var(--dark))}html[data-theme="vitality-tie"] .wtb-ink .bd{padding:28px 30px 26px}html[data-theme="vitality-tie"] .wtb-ink .kick{color:var(--champ-hi)}html[data-theme="vitality-tie"] .wtb-ink h2{margin:6px 0 0;font-size:30px;line-height:1.1;color:var(--on-dark)}html[data-theme="vitality-tie"] .wtb-ink .row{display:block}html[data-theme="vitality-tie"] .wtb-ink .price{margin-top:14px;gap:6px 12px}html[data-theme="vitality-tie"] .wtb-ink .price .now{font-family:var(--fd);font-size-adjust:var(--fsa-d);font-weight:500;font-size:46px;letter-spacing:-.01em;color:var(--champ-hi);font-variant-numeric:tabular-nums}html[data-theme="vitality-tie"] .wtb-ink .price s{color:var(--on-dark-3)}html[data-theme="vitality-tie"] .wtb-ink .price .drop{font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:12px;font-weight:700;color:var(--champ-hi)}html[data-theme="vitality-tie"] .wtb-ink .price .note{flex-basis:100%;margin-top:4px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-2)}html[data-theme="vitality-tie"] .wtb-ink .btn{margin-top:18px;min-height:52px;padding-left:22px;background:var(--champ-hi);color:var(--ink);box-shadow:0 12px 24px -12px rgb(110 88 48 / .8)}html[data-theme="vitality-tie"] .wtb-ink .btn .ic{width:40px;height:40px;background:var(--ink);color:var(--champ-hi);box-shadow:none}html[data-theme="vitality-tie"] .wtb-ink .btn:hover{background:var(--on-accent);color:var(--ink)}html[data-theme="vitality-tie"] .wtb-ink .btn:hover .ic{background:var(--ink);color:var(--champ-hi)}html[data-theme="vitality-tie"] .wtb-ink .fine{margin:14px 0 0;color:var(--on-dark-3)}html[data-theme="vitality-tie"] .wtb-ink.is-armed .wtb-part{opacity:0;transform:translateY(12px)}html[data-theme="vitality-tie"] .wtb-ink.is-armed .wtb-part.is-in{opacity:1;transform:none;transition:opacity .7s var(--ease),transform .8s var(--ease)}@media (max-width:900px){html[data-theme="vitality-tie"] .wtb-ink .core{grid-template-columns:minmax(0,1fr)}html[data-theme="vitality-tie"] .wtb-ink .ph{aspect-ratio:16/9}html[data-theme="vitality-tie"] .wtb-ink .ph::after{top:auto;left:0;width:auto;height:2px;background:linear-gradient(90deg,var(--dark),var(--metal) 25%,var(--champ-hi) 50%,var(--metal) 75%,var(--dark))}html[data-theme="vitality-tie"] .wtb-ink .bd{padding:22px 20px 22px}html[data-theme="vitality-tie"] .wtb-ink .btn{width:100%;justify-content:space-between}}html[data-theme="vitality-tie"] .size-film{touch-action:pan-y}html[data-theme="vitality-tie"] .size-film:focus-within{outline:2px solid var(--accent);outline-offset:3px}html[data-theme="vitality-tie"] .size-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-radius:14px;background:var(--surface);box-shadow:var(--vcard);transition:box-shadow .5s var(--ease)}html[data-theme="vitality-tie"] .size-cta .k{display:block;font-family:var(--fm);font-size-adjust:var(--fsa-m);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink)}html[data-theme="vitality-tie"] .size-cta p{margin:0}html[data-theme="vitality-tie"] .size-cta b{display:block;margin-top:4px;font-family:var(--fd);font-size-adjust:var(--fsa-d);font-weight:500;font-size:20px;line-height:1.25;color:var(--ink)}html[data-theme="vitality-tie"] .size-cta .btn{position:relative;overflow:hidden;flex:none;min-height:52px;padding-left:22px;background:var(--dark);color:var(--champ-hi);box-shadow:inset 0 0 0 1px rgb(183 155 98 / .55),inset 0 0 0 3px var(--dark),inset 0 0 0 4px rgb(183 155 98 / .22),0 12px 24px -12px rgb(14 14 14 / .7);transition:background .4s,color .4s,box-shadow .4s}html[data-theme="vitality-tie"] .size-cta .btn .ic{width:40px;height:40px;background:var(--champ-hi);color:var(--ink);box-shadow:none}html[data-theme="vitality-tie"] .size-cta.is-live{box-shadow:0 0 0 1px rgb(183 155 98 / .6),0 18px 40px -18px rgb(110 88 48 / .55)}html[data-theme="vitality-tie"] .size-cta.is-live .btn{background:var(--champ-hi);color:var(--ink);box-shadow:0 12px 26px -10px rgb(110 88 48 / .8);animation:szglow 2.6s 1s var(--ease) infinite}html[data-theme="vitality-tie"] .size-cta.is-live .btn .ic{background:var(--ink);color:var(--champ-hi)}html[data-theme="vitality-tie"] .size-cta.is-live .btn::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgb(255 250 235 / .75),transparent);transform:skewX(-18deg);animation:szsweep 1.1s .2s var(--ease) forwards}@keyframes szsweep{to{left:130%}}@keyframes szglow{0%,100%{box-shadow:0 12px 26px -10px rgb(110 88 48 / .8)}50%{box-shadow:0 0 0 6px rgb(217 191 134 / .22),0 14px 30px -8px rgb(110 88 48 / .9)}}html[data-theme="vitality-tie"] .size .size-cta+.fine{margin:10px 2px 0}@media (prefers-reduced-motion:reduce){html[data-theme="vitality-tie"] .size-cta.is-live .btn{animation:none}html[data-theme="vitality-tie"] .size-cta.is-live .btn::after{display:none}}@media (max-width:700px){html[data-theme="vitality-tie"] .size-cta{flex-direction:column;align-items:stretch}html[data-theme="vitality-tie"] .size-cta .btn{justify-content:space-between;white-space:normal;text-align:left;padding-top:6px;padding-bottom:6px}}html[data-theme="vitality-tie"] .size:has(.size-film)>.core,html[data-theme="vitality-tie"] .size.size-noir>.core{background:radial-gradient(520px 220px at 50% 100%,rgb(183 155 98 / .14),transparent 70%),var(--dark);color:var(--on-dark);box-shadow:0 0 0 1px rgb(217 191 134 / .14),0 30px 60px -30px rgb(0 0 0 / .8)}html[data-theme="vitality-tie"] .size:has(.size-film) .size-film::after{opacity:.6}html[data-theme="vitality-tie"] .size:has(.size-film) .size-cta{background:rgb(255 255 255 / .03);box-shadow:inset 0 0 0 1px rgb(217 191 134 / .22)}html[data-theme="vitality-tie"] .size:has(.size-film) .size-cta .k{color:var(--champ-hi)}html[data-theme="vitality-tie"] .size:has(.size-film) .size-cta b{color:var(--on-dark)}html[data-theme="vitality-tie"] .size:has(.size-film) .size-cta .btn{background:rgb(255 255 255 / .04);color:var(--champ-hi);box-shadow:inset 0 0 0 1px rgb(217 191 134 / .55),inset 0 0 0 3px var(--dark),inset 0 0 0 4px rgb(217 191 134 / .22)}html[data-theme="vitality-tie"] .size:has(.size-film) .size-cta.is-live{background:rgb(217 191 134 / .06);box-shadow:inset 0 0 0 1px rgb(217 191 134 / .5),0 0 40px -12px rgb(217 191 134 / .35)}html[data-theme="vitality-tie"] .size:has(.size-film) .size-cta.is-live .btn{background:var(--champ-hi);color:var(--ink);box-shadow:0 12px 26px -10px rgb(217 191 134 / .5)}html[data-theme="vitality-tie"] .size:has(.size-film) .fine{color:var(--on-dark-3)}.tpr-rv-hero{position:relative;min-height:640px;border-radius:var(--vr);overflow:hidden;background:var(--dark);color:var(--on-dark);isolation:isolate}.tpr-rv-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;z-index:-2}.tpr-rv-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#fff0 30%,rgb(14 14 14 / .95))}.tpr-rv-hero__badge{position:absolute;top:24px;left:28px;display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:999px;background:var(--champ-hi);color:var(--dark);font-family:var(--fm);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tpr-rv-hero .tpr-rv-hero__score.tpr-rv-hero__score{position:absolute;top:22px;right:28px;left:auto;bottom:auto;margin:0}.tpr-rv-hero__body{position:absolute;left:40px;right:40px;bottom:40px;display:flex;flex-direction:column;gap:16px}.tpr-rv-hero__kicker{font-family:var(--fm);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--champ-hi)}.tpr-rv-hero__title{margin:0;max-width:16ch;font-family:var(--fb);font-stretch:75%;font-weight:900;font-size:clamp(44px,6vw,92px);line-height:.9;text-transform:uppercase;letter-spacing:-.01em;color:var(--on-dark)}.tpr-rv-hero__dek{margin:0;max-width:56ch;font-size:18px;line-height:1.5;color:var(--on-dark-2)}@media (max-width:900px){.tpr-rv-hero{min-height:560px}.tpr-rv-hero__badge{top:16px;left:16px}.tpr-rv-hero .tpr-rv-hero__score.tpr-rv-hero__score{top:14px;right:16px}.tpr-rv-hero__body{left:20px;right:20px;bottom:24px}}.tpr-rv-h{margin:0 0 24px;font-family:var(--fb);font-stretch:75%;font-weight:900;font-size:clamp(44px,5.4vw,80px);line-height:.85;text-transform:uppercase;letter-spacing:-.02em;color:var(--ink)}.tpr-rv-note{margin:8px 0 32px;padding:18px 22px 20px;border-radius:14px;background:var(--tint);box-shadow:var(--vcard)}.tpr-rv-note__label{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--fm);font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink)}.tpr-rv-note__text{margin:10px 0 0;font-size:16px;line-height:1.6;color:var(--ink-2)}.tpr-rv-split{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px 32px;margin:4px 0 28px}.tpr-rv-split__text{flex:1 1 340px;min-width:0}.tpr-rv-split__text>:first-child{margin-top:0}.tpr-rv-split__fig{flex:0 0 240px;margin:6px 0 0}.tpr-rv-split__fig img{display:block;width:240px;aspect-ratio:3/4;object-fit:cover;border-radius:14px;box-shadow:var(--vcard)}.tpr-rv-split__fig figcaption{margin-top:10px;font-family:var(--fm);font-size:12.5px;line-height:1.45;color:var(--muted)}.tpr-rv-sublabel{margin:8px 0 14px;font-family:var(--fm);font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.tpr-rv-steps{list-style:none;margin:0 0 36px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tpr-rv-steps li{padding:18px 20px;border-radius:14px;background:var(--surface);box-shadow:var(--vcard)}.tpr-rv-steps__n{display:block;font-family:var(--fm);font-size:11.5px;font-weight:700;letter-spacing:.16em;color:var(--accent-ink)}.tpr-rv-steps__t{display:block;margin-top:6px;font-size:16px;font-weight:700;color:var(--ink)}.tpr-rv-steps__d{display:block;margin-top:6px;font-size:14.5px;line-height:1.55;color:var(--ink-2)}@media (max-width:640px){.tpr-rv-steps{grid-template-columns:minmax(0,1fr)}}.tpr-rv-feat{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:8px 0 36px}.tpr-rv-feat__card{padding:18px 20px 8px;border-radius:14px;background:var(--surface);box-shadow:var(--vcard)}.tpr-rv-feat__card--no{background:var(--tint);box-shadow:inset 0 0 0 1px var(--hair)}.tpr-rv-feat__card h3{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-family:var(--fm);font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink)}.tpr-rv-feat__card--no h3{color:var(--muted)}.tpr-rv-feat__card ul{list-style:none;margin:0;padding:0}.tpr-rv-feat__card li{padding:12px 0;font-size:15.5px;line-height:1.55;color:var(--ink-2)}.tpr-rv-feat__card li+li{border-top:1px solid var(--hair)}.tpr-rv-feat__card b{color:var(--ink)}.tpr-rv-feat__card a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.tpr-rv-more__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:24px}.tpr-rv-more__title{margin:0;font-family:var(--fb);font-stretch:75%;font-weight:900;font-size:clamp(52px,8vw,112px);line-height:.82;text-transform:uppercase;letter-spacing:-.02em;color:var(--ink)}.tpr-rv-more__all{padding:8px 14px;border-radius:4px;background:var(--dark);color:var(--on-dark);font-size:13px;font-weight:700}.tpr-rv-more__all:hover{color:var(--champ-hi)}.tpr-rv-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px 20px}.tpr-rv-tile{display:block;color:inherit}.tpr-rv-tile__ph{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--dark)}.tpr-rv-tile__ph img{width:100%;height:100%;object-fit:cover;transition:transform 700ms var(--ease)}.tpr-rv-tile:hover .tpr-rv-tile__ph img{transform:scale(1.04)}.tpr-rv-tile__t{display:block;margin-top:12px;font-weight:700;font-size:16px;line-height:1.35}.tpr-rv-tile__m{display:block;margin-top:6px;font-family:var(--fm);font-size:12px;color:var(--muted)}@media (prefers-reduced-motion:reduce){.tpr-rv-tile__ph img{transition:none}}.tpr-ph{margin:0;padding:10px 14px;border:1px dashed currentColor;border-radius:8px;background:rgb(242 223 178 / .25);font-family:var(--fm);font-size:13px;line-height:1.5}html[data-theme] .verdict #verdict-h.disp{font-family:var(--fb);font-stretch:78%;font-weight:800;font-size:clamp(30px,3.2vw,40px);line-height:1.02;letter-spacing:-.01em}body.tpr-ds{margin:0;background:var(--bg);color:var(--ink);font-family:var(--fb)}body.tpr-ds img,body.tpr-ds video{max-width:100%}@media (prefers-reduced-motion:reduce){body.tpr-ds *{scroll-behavior:auto}}@media (max-width:700px){.tpr-hdr>nav{order:3;flex-basis:100%!important}.tpr-hdr>.btn{margin-left:auto}}.tpr-sc{--sc-stage:#080807;--sc-ink:#0E0E0E;--sc-on:#F7F3EA;--sc-on-2:#C2BAA9;--sc-champ:#D9BF86;--sc-champ-lo:rgba(183, 155, 98, .55);--sc-metal-ink:#806838;--sc-muted:#5E5C58;--sc-ease:cubic-bezier(.2, .8, .2, 1);--sc-mono:"Sometype Mono", ui-monospace, monospace;--sc-sans:"Mona Sans", system-ui, sans-serif;--sc-serif:"Ibarra Real Nova", Georgia, serif;display:block;width:100%;max-width:340px;margin:0;border-radius:16px;overflow:hidden;background:#FFF;box-shadow:0 0 0 1px rgb(17 17 17 / .08),0 1px 2px rgb(17 17 17 / .05),0 14px 36px -18px rgb(17 17 17 / .26);font-family:var(--sc-sans);text-align:left}.tpr-sc *,.tpr-sc *::before,.tpr-sc *::after{box-sizing:border-box}.tpr-sc .tpr-sc__stage{position:relative;overflow:hidden;background:var(--sc-stage);color:var(--sc-on);padding:28px 24px 30px}.tpr-sc .tpr-sc__beam{position:absolute;top:-10px;left:50%;width:340px;height:300px;margin-left:-170px;clip-path:polygon(41% 0,59% 0,100% 100%,0 100%);background:linear-gradient(180deg,rgb(217 191 134 / .20) 0%,rgb(217 191 134 / .07) 55%,#fff0 92%);pointer-events:none}.tpr-sc .tpr-sc__pool{position:absolute;left:50%;top:92px;width:360px;height:260px;margin-left:-180px;border-radius:50%;background:radial-gradient(closest-side,rgb(217 191 134 / .22),rgb(217 191 134 / .08) 55%,#fff0);pointer-events:none}.tpr-sc .tpr-sc__inner{position:relative;display:flex;flex-direction:column;gap:22px}.tpr-sc .tpr-sc__head{display:flex;justify-content:space-between;align-items:center;margin:0;font-family:var(--sc-mono);font-size:11px;font-weight:700;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--sc-on-2)}.tpr-sc .tpr-sc__verified{display:inline-flex;align-items:center;gap:6px;color:var(--sc-champ);letter-spacing:.08em}.tpr-sc .tpr-sc__verified svg{width:14px;height:14px;flex:none}.tpr-sc .tpr-sc__score{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;padding:30px 0 26px}.tpr-sc .tpr-sc__num{display:block;font-family:var(--sc-sans);font-stretch:75%;font-size:168px;font-weight:900;line-height:.78;letter-spacing:-.03em;color:var(--sc-on);text-shadow:0 0 36px rgb(217 191 134 / .45),0 0 2px rgb(247 243 234 / .4)}.tpr-sc .tpr-sc__out{font-family:var(--sc-mono);font-size:11px;font-weight:700;line-height:1;letter-spacing:.24em;text-transform:uppercase;color:var(--sc-on-2)}.tpr-sc .tpr-sc__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.tpr-sc .tpr-sc__row{display:grid;grid-template-columns:112px 1fr 30px;align-items:center;gap:12px;margin:0;padding:0}.tpr-sc .tpr-sc__row::before,.tpr-sc .tpr-sc__row::marker{content:none}.tpr-sc .tpr-sc__lbl{font-family:var(--sc-sans);font-stretch:75%;font-size:17px;font-weight:800;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:var(--sc-on)}.tpr-sc .tpr-sc__track{display:block;height:2px;background:rgb(247 243 234 / .10)}.tpr-sc .tpr-sc__bar{display:block;height:2px;background:var(--sc-champ);transform-origin:left center}.tpr-sc .tpr-sc__val{font-family:var(--sc-mono);font-size:13px;font-weight:700;line-height:1;color:var(--sc-champ);text-align:right}.tpr-sc .tpr-sc__buy{padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px;background:#FFF}.tpr-sc .tpr-sc__buyrow{display:flex;align-items:center;justify-content:space-between;gap:12px}.tpr-sc .tpr-sc__price{flex:none;display:flex;align-items:baseline;gap:8px;margin:0}.tpr-sc .tpr-sc__now{font-family:var(--sc-serif);font-size:34px;font-weight:500;line-height:1;color:var(--sc-ink)}.tpr-sc .tpr-sc__was{font-size:13px;color:var(--sc-muted);text-decoration:line-through}.tpr-sc a.tpr-sc__btn,.tpr-sc a.tpr-sc__btn:visited{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:0 6px 0 14px;border-radius:4px;background:var(--sc-ink);color:var(--sc-champ);font-family:var(--sc-sans);font-size:11.5px;font-weight:600;line-height:1.2;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;white-space:normal;flex:0 1 auto;min-width:0;padding-top:6px;padding-bottom:6px;transition:background .3s var(--sc-ease)}.tpr-sc a.tpr-sc__btn:hover{background:#000;color:var(--sc-champ)}.tpr-sc a.tpr-sc__btn:focus-visible{outline:2px solid #111;outline-offset:3px}.tpr-sc .tpr-sc__well{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:2px;box-shadow:inset 0 0 0 1px var(--sc-champ-lo);transition:background .3s var(--sc-ease),color .3s var(--sc-ease)}.tpr-sc .tpr-sc__well svg{width:14px;height:14px}.tpr-sc a.tpr-sc__btn:hover .tpr-sc__well{background:var(--sc-champ);color:var(--sc-ink)}.tpr-sc .tpr-sc__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tpr-sc .tpr-sc__note{margin:0;font-family:var(--sc-mono);font-size:11.5px;font-weight:700;line-height:1.4;letter-spacing:.04em;color:var(--sc-metal-ink)}.tpr-sc .tpr-sc__fine{margin:0;font-size:12.5px;line-height:1.5;color:var(--sc-muted)}.tpr-sc.is-armed:not(.is-in) .tpr-sc__beam,.tpr-sc.is-armed:not(.is-in) .tpr-sc__pool,.tpr-sc.is-armed:not(.is-in) .tpr-sc__head,.tpr-sc.is-armed:not(.is-in) .tpr-sc__out,.tpr-sc.is-armed:not(.is-in) .tpr-sc__row{opacity:0}.tpr-sc.is-armed:not(.is-in) .tpr-sc__num{opacity:.14;color:var(--sc-champ);filter:blur(3px);text-shadow:none}.tpr-sc.is-in .tpr-sc__beam{animation:tprScBeam 1s var(--sc-ease) both}.tpr-sc.is-in .tpr-sc__pool{animation:tprScPool 1.1s var(--sc-ease) both .15s}.tpr-sc.is-in .tpr-sc__num{animation:tprScNum 1.8s ease-in-out both}.tpr-sc.is-in .tpr-sc__head,.tpr-sc.is-in .tpr-sc__out{animation:tprScRise .6s var(--sc-ease) both 1s}.tpr-sc.is-in .tpr-sc__row{animation:tprScRise .7s var(--sc-ease) both;animation-delay:calc(1250ms + var(--i, 0) * 110ms)}.tpr-sc.is-in .tpr-sc__bar{animation:tprScBar .8s var(--sc-ease) both;animation-delay:calc(1250ms + var(--i, 0) * 110ms)}@keyframes tprScBeam{0%{opacity:0}40%{opacity:.4}55%{opacity:.25}100%{opacity:1}}@keyframes tprScPool{from{opacity:0;transform:scale(.55)}}@keyframes tprScNum{0%{opacity:.14;color:#D9BF86;filter:blur(3px);text-shadow:0 0 36px #fff0,0 0 2px #fff0}30%{opacity:.22;color:#D9BF86;filter:blur(0);text-shadow:0 0 36px #fff0,0 0 2px #fff0}55%{opacity:.75;color:#E3CC98;text-shadow:0 0 30px rgb(217 191 134 / .25),0 0 2px rgb(247 243 234 / .1)}78%{opacity:1;color:#F3EBDB;text-shadow:0 0 56px rgb(217 191 134 / .7),0 0 2px rgb(247 243 234 / .4)}100%{opacity:1;color:#F7F3EA;text-shadow:0 0 36px rgb(217 191 134 / .45),0 0 2px rgb(247 243 234 / .4)}}@keyframes tprScRise{from{opacity:0;transform:translateY(6px)}}@keyframes tprScBar{from{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.tpr-sc *,.tpr-sc *::before,.tpr-sc *::after{animation:none!important;transition:none!important}.tpr-sc.is-armed .tpr-sc__beam,.tpr-sc.is-armed .tpr-sc__pool,.tpr-sc.is-armed .tpr-sc__head,.tpr-sc.is-armed .tpr-sc__num,.tpr-sc.is-armed .tpr-sc__out,.tpr-sc.is-armed .tpr-sc__row{opacity:1}}