._1SvrgG_form{width:100%}._1SvrgG_row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}._1SvrgG_field{min-width:0;margin-bottom:18px}._1SvrgG_row ._1SvrgG_field{margin-bottom:0}._1SvrgG_label{color:var(--muted);font-family:var(--font-narrow);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600;line-height:1.4;display:block}._1SvrgG_label span{color:var(--gold)}._1SvrgG_input{border:1px solid var(--line);background-color:var(--ink);width:100%;min-width:0;min-height:48px;color:var(--bone);font-family:var(--font-body);border-radius:0;padding:11px 13px;font-size:16px;line-height:1.5}._1SvrgG_input:focus-visible{outline:3px solid var(--gold);outline-offset:2px}._1SvrgG_input[aria-invalid=true]{border-color:var(--rust)}._1SvrgG_textarea{resize:vertical;min-height:132px}._1SvrgG_error{color:var(--gold);margin-top:6px;font-size:13px;line-height:1.4}._1SvrgG_submitRow{flex-wrap:wrap;align-items:center;gap:18px;margin-top:4px;display:flex}._1SvrgG_disclaimer{max-width:38ch;color:var(--muted);font-size:13px;line-height:1.5}._1SvrgG_success{border:1px solid var(--gold);background-color:var(--iron);padding:clamp(24px,4vw,40px)}._1SvrgG_successLabel{color:var(--gold);font-family:var(--font-narrow);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}._1SvrgG_successTitle{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.01em;text-transform:uppercase;margin-top:10px;font-size:clamp(40px,5vw,64px);font-weight:900;line-height:.9}._1SvrgG_successBody{max-width:52ch;color:var(--muted);margin-top:16px;font-size:16px;line-height:1.65}._1SvrgG_successActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}._1SvrgG_reset{color:var(--bone);cursor:pointer;font-family:var(--font-narrow);letter-spacing:.1em;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px;text-transform:uppercase;background:0 0;border:0;margin-top:20px;padding:8px 0;font-size:11px;font-weight:600}._1SvrgG_reset:hover{color:var(--gold)}@media (max-width:640px){._1SvrgG_row{grid-template-columns:1fr;gap:18px}._1SvrgG_successActions a{width:100%}}
.tCf3za_button{border:1px solid var(--line);min-height:48px;color:var(--bone);cursor:pointer;font-family:var(--font-narrow);letter-spacing:.12em;text-transform:uppercase;background-color:#0000;align-items:center;gap:10px;padding:10px 16px;font-size:12px;font-weight:600;display:inline-flex}.tCf3za_button:hover{border-color:var(--gold);color:var(--gold)}.tCf3za_icon{border:1px solid;width:13px;height:15px;display:block;position:relative}.tCf3za_icon:before{content:"";background-color:var(--ink);border:1px solid;width:9px;height:11px;position:absolute;top:-3px;left:3px}@media (prefers-reduced-motion:no-preference){.tCf3za_button{transition:border-color .3s ease-out,color .3s ease-out}}
._8wR_VG_section{border-top:1px solid var(--line);background-color:var(--iron);width:100%;color:var(--bone)}._8wR_VG_inner{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:32px 24px;padding-block:clamp(64px,8vw,112px);display:grid}._8wR_VG_copy{grid-column:span 6}._8wR_VG_eyebrow{color:var(--muted)}._8wR_VG_title{overflow-wrap:anywhere;max-width:11ch;margin-top:18px;font-size:clamp(44px,6vw,92px)}._8wR_VG_action{grid-column:8/span 5}._8wR_VG_body{max-width:48ch;color:var(--muted);font-size:17px;line-height:1.6}._8wR_VG_buttons{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (max-width:1023px){._8wR_VG_copy,._8wR_VG_action{grid-column:auto}._8wR_VG_title{max-width:14ch}}@media (max-width:479px){._8wR_VG_buttons a{width:100%}}
._77O0pG_list{width:100%;min-width:0}._77O0pG_item{border-top:1px solid var(--line)}._77O0pG_item:last-child{border-bottom:1px solid var(--line)}._77O0pG_question{font-family:var(--font-body);font-size:inherit;letter-spacing:0;font-weight:400;line-height:inherit;text-transform:none}._77O0pG_trigger{width:100%;min-height:48px;color:var(--bone);cursor:pointer;text-align:left;font-family:var(--font-body);background-color:#0000;border:0;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.4;display:flex}._77O0pG_trigger:hover{color:var(--gold)}._77O0pG_icon{flex:none;width:20px;height:20px;display:block;position:relative}._77O0pG_icon:before,._77O0pG_icon:after{content:"";background-color:currentColor;width:20px;height:1px;position:absolute;top:9px;left:0}._77O0pG_icon:after{transform:rotate(90deg)}._77O0pG_trigger[aria-expanded=true] ._77O0pG_icon:after{transform:rotate(90deg)scaleX(0)}._77O0pG_panel{grid-template-rows:0fr;display:grid}._77O0pG_panel._77O0pG_open{grid-template-rows:1fr}._77O0pG_panelInner{overflow:hidden}._77O0pG_answer{max-width:68ch;color:var(--muted);padding-bottom:26px;font-size:16px;line-height:1.65}@media (prefers-reduced-motion:no-preference){._77O0pG_trigger{transition:color .3s ease-out}._77O0pG_panel{transition:grid-template-rows .3s ease-out}}
.XRcsLq_root{width:100%;min-width:0}.XRcsLq_controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.XRcsLq_field{min-width:0}.XRcsLq_label{color:var(--muted);font-family:var(--font-narrow);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600;line-height:1.4;display:block}.XRcsLq_input{border:1px solid var(--line);background-color:var(--ink);width:100%;min-width:0;min-height:48px;color:var(--bone);font-family:var(--font-narrow);border-radius:0;padding:10px 12px;font-size:18px;font-weight:600;line-height:1.2}select.XRcsLq_input{cursor:pointer;font-size:14px}.XRcsLq_input:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.XRcsLq_segmented{display:flex}.XRcsLq_segment{border:1px solid var(--line);min-height:48px;color:var(--muted);cursor:pointer;font-family:var(--font-narrow);letter-spacing:.08em;text-transform:uppercase;background-color:#0000;flex:1;padding:8px;font-size:12px;font-weight:600}.XRcsLq_segment+.XRcsLq_segment{border-left:0}.XRcsLq_segmentActive{border-color:var(--gold);background-color:var(--gold);color:var(--ink)}.XRcsLq_heightRow{align-items:center;gap:6px;display:flex}.XRcsLq_heightUnit{color:var(--muted);font-family:var(--font-narrow);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.XRcsLq_result{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.XRcsLq_headline{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.XRcsLq_resultLabel{color:var(--muted);font-family:var(--font-narrow);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600}.XRcsLq_big{color:var(--gold);font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:5px;font-size:clamp(62px,9vw,104px);font-weight:900;line-height:.82}.XRcsLq_bigUnit{color:var(--bone);font-family:var(--font-narrow);letter-spacing:.1em;text-transform:uppercase;margin-left:6px;font-size:17px;font-weight:600}.XRcsLq_bmr{padding-bottom:6px}.XRcsLq_bmrValue{color:var(--bone);font-family:var(--font-narrow);margin-top:4px;font-size:20px;font-weight:600}.XRcsLq_chart{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:18px;margin-top:30px;padding-top:22px;display:grid}.XRcsLq_chartItem{min-width:0}.XRcsLq_chartValue{color:var(--bone);font-family:var(--font-narrow);letter-spacing:.02em;font-size:15px;font-weight:600}.XRcsLq_chartTrack{border-bottom:1px solid var(--line);align-items:flex-end;height:120px;margin-top:8px;display:flex}.XRcsLq_chartBar{background-color:var(--line);width:100%;display:block}.XRcsLq_chartItem:nth-child(2) .XRcsLq_chartBar{background-color:var(--muted)}.XRcsLq_chartItem:nth-child(3) .XRcsLq_chartBar{background-color:var(--gold)}.XRcsLq_chartLabel{color:var(--muted);font-family:var(--font-narrow);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:600}.XRcsLq_protein{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.XRcsLq_proteinLabel{color:var(--muted);font-family:var(--font-narrow);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.XRcsLq_proteinValue{color:var(--bone);font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.01em;margin-top:4px;font-size:clamp(30px,4vw,42px);font-weight:900;line-height:1}.XRcsLq_proteinNote{color:var(--muted);margin-top:4px;font-size:13px}.XRcsLq_note{max-width:62ch;color:var(--muted);margin-top:16px;font-size:13px;line-height:1.55}.XRcsLq_error{max-width:46ch;color:var(--bone);font-size:15px;line-height:1.55}.XRcsLq_compactTargets{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;padding-top:16px;display:grid}.XRcsLq_compactTargets div{flex-direction:column;gap:4px;display:flex}.XRcsLq_compactTargets span{color:var(--muted);font-family:var(--font-narrow);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.XRcsLq_compactTargets strong{color:var(--bone);font-family:var(--font-narrow);font-size:17px;font-weight:600}.XRcsLq_compact .XRcsLq_big{font-size:clamp(54px,8vw,80px)}.XRcsLq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1023px){.XRcsLq_controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.XRcsLq_controls{grid-template-columns:1fr;gap:14px}.XRcsLq_chart{gap:10px}.XRcsLq_chartTrack{height:92px}.XRcsLq_compactTargets{grid-template-columns:1fr;gap:6px}.XRcsLq_compactTargets div{border-bottom:1px solid var(--line);flex-direction:row;justify-content:space-between;padding-block:5px}}
.sXnrYq_wrap{width:100%}.sXnrYq_filters{flex-wrap:wrap;gap:8px;margin-bottom:42px;display:flex}.sXnrYq_filter{border:1px solid var(--line);min-height:48px;color:var(--muted);cursor:pointer;font-family:var(--font-narrow);letter-spacing:.12em;text-transform:uppercase;background-color:#0000;align-items:center;padding:10px 16px;font-size:12px;font-weight:600;display:inline-flex}.sXnrYq_filter:hover{border-color:var(--gold);color:var(--gold)}.sXnrYq_active{border-color:var(--gold);background-color:var(--gold);color:var(--ink)}.sXnrYq_list{border-top:1px solid var(--line)}.sXnrYq_item{border-bottom:1px solid var(--line)}.sXnrYq_row{grid-template-columns:minmax(0,320px) minmax(0,1fr) 48px;align-items:center;gap:32px;padding-block:28px;display:grid}.sXnrYq_frame{aspect-ratio:16/10;background-color:var(--iron);width:100%;overflow:hidden}.sXnrYq_frame img{object-fit:cover;object-position:center;width:100%;height:100%}.sXnrYq_content{min-width:0}.sXnrYq_meta{color:var(--muted);font-family:var(--font-narrow);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:8px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.sXnrYq_title{max-width:20ch;color:var(--bone);overflow-wrap:anywhere;margin-top:10px;font-size:clamp(30px,3.6vw,50px)}.sXnrYq_row:hover .sXnrYq_title,.sXnrYq_row:hover .sXnrYq_more{color:var(--gold)}.sXnrYq_excerpt{max-width:58ch;color:var(--muted);margin-top:12px;font-size:16px;line-height:1.55}.sXnrYq_more{color:var(--bone);font-family:var(--font-narrow);letter-spacing:.12em;text-transform:uppercase;margin-top:16px;font-size:12px;font-weight:600;display:inline-block}.sXnrYq_index{color:var(--line);font-family:var(--font-display);font-optical-sizing:auto;text-align:right;font-size:52px;font-weight:900;line-height:1}@media (max-width:1023px){.sXnrYq_row{grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:24px}.sXnrYq_index{display:none}}@media (max-width:767px){.sXnrYq_row{grid-template-columns:1fr;gap:18px;padding-block:24px}.sXnrYq_frame{aspect-ratio:16/9}}@media (prefers-reduced-motion:no-preference){.sXnrYq_filter,.sXnrYq_title,.sXnrYq_more{transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out}}
