.about-grid{display:grid;grid-template-columns:1fr 1fr;min-height:76vh;border-bottom:1px solid var(--rule)}.about-left{padding:80px 60px;display:flex;flex-direction:column;justify-content:flex-end;background:var(--warm-pale);border-right:1px solid var(--rule);position:relative}.topo{position:absolute;bottom:0;left:0;right:0;height:34px;opacity:.14;background-image:url(/cdn/shop/files/botto_bar_line.svg?v=1773052679)}.about-content{position:relative;z-index:1}.h-hero span{font-style:italic;color:var(--warm)}.about-text{font-family:var(--garamond);font-size:1.02rem;color:var(--ink-muted);line-height:1.82;max-width:44ch}.h-hero{font-family:var(--garamond);font-size:3.8rem;font-weight:400;line-height:1.06;color:var(--ink);margin-bottom:22px;margin-top:0}.quote-text,.next-quote{font-family:var(--garamond);font-size:1.05rem;color:var(--white);font-style:italic;line-height:1.6;margin-bottom:10px}.quote-author{font-family:var(--dmmono);font-size:.76rem;color:#fff6;letter-spacing:.08em}.quote-box{position:absolute;bottom:40px;left:44px;right:44px}.about-right{overflow:hidden;position:relative}.about-right:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 45%,rgba(26,26,24,.75) 100%)}.about-right img{width:100%;height:100%;object-fit:cover}.founder-grid,.two-col-wrap{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.founder-section,.company-timeline,.gel-science,.race-deployments{padding:72px 0;border-bottom:1px solid var(--rule)}.body-lg{font-family:var(--garamond);font-size:1.08rem;color:var(--ink-soft);line-height:1.78}.body-md,.formulation-history .formulation-desc,.race-desc,.vp-principles-intro-body,.vp-card .vp-card-body,.pp-card-text{font-family:var(--garamond);font-size:.96rem;color:var(--ink-soft);line-height:1.75}.founder-highlight{background:var(--accent-pale);border-left:3px solid var(--accent);padding:22px 26px}.highlight-text{font-family:var(--garamond);font-size:1rem;font-style:italic;color:var(--ink);line-height:1.75;margin:0}.founder-highlight .highlight-title{color:var(--ink-soft);font-weight:400}.brand-timeline{background:var(--bg);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.timeline-header{padding:52px 52px 0}.timeline-wrapper{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--rule)}.timeline-row{display:grid;grid-template-columns:180px 1fr;gap:0;border-bottom:1px solid var(--rule)}element{padding:32px 32px 32px 52px;border-right:1px solid var(--rule);display:flex;flex-direction:column;justify-content:flex-start}.timeline-year{padding:32px 32px 32px 52px;border-right:1px solid var(--rule);display:flex;flex-direction:column;justify-content:flex-start}.year{font-family:var(--barlow-condensed);font-size:2rem;font-weight:800;color:var(--accent);line-height:1}.year-label{font-family:var(--dmmono);font-size:.72rem;color:var(--ink-muted);margin-top:5px}.timeline-content{padding:32px 52px;background:var(--white)}.timeline-title{font-family:var(--barlow);font-size:.92rem;font-weight:700;color:var(--ink);margin-bottom:10px}.timeline-text,.unived-app-form__desc-box p{font-family:var(--garamond);font-size:.93rem;color:var(--ink-soft);line-height:1.76;max-width:68ch}.timeline-wrapper .timeline-row:nth-child(2n+2) .timeline-content{background:transparent}.team-grid{border-bottom:1px solid var(--rule);padding:44px 0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px}.team-grid .team-item:not(:last-of-type){border-right:1px solid var(--rule);padding-right:44px}.team-foundation .team-name{font-family:var(--dmmono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-weight:400}.team-foundation .team-role{font-family:var(--barlow);font-size:.9rem;font-weight:600;color:var(--ink);margin-bottom:6px;letter-spacing:0;text-transform:capitalize}.team-foundation .team-text{font-family:var(--garamond);font-size:.88rem;color:var(--ink-muted);line-height:1.7;margin:0}.team-grid .team-item:not(:first-of-type){padding-left:44px}.quote-banner{height:320px;overflow:hidden;position:relative;border-bottom:1px solid var(--rule)}.quote-content{position:absolute;top:50%;left:52px;transform:translateY(-50%);max-width:500px;z-index:2}.quote-banner .quote-text{font-family:var(--garamond);font-size:1.5rem;font-style:italic;color:var(--white);line-height:1.35;margin-bottom:14px}.quote-banner-image img{width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:saturate(.4) brightness(.45)}.quote-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(26,26,24,.9) 0%,rgba(26,26,24,.5) 55%,transparent 100%)}.quote-banner-image,.quote-banner-image img{height:320px}.company-timeline .timelines-year,.gel-science .gel-sub,.gel-bottom .gel-bottom-label,.unived-app-form__subheading,.unived-app-form__note-title{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.company-timeline .timeline-title,.related-title{font-size:1rem;font-weight:700;color:var(--ink);margin-bottom:8px}.company-timeline .timeline-desc{font-size:.87rem;color:var(--ink-soft);line-height:1.68}.company-timeline .timeline-card{background:var(--white);padding:28px 26px}.company-timeline .timeline-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);margin-bottom:52px;margin-top:1.5rem}.company-timeline .timeline-grid .timeline-card:nth-child(2n+2),.brand-assets-item:hover,.brand-assets-grid .brand-assets-item:nth-child(2n):hover{background:var(--accent-pale)}.company-timeline.section-std{background:var(--bg)}.timeline-values{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:start}.values-list .value-text,.p-font{font-size:.92rem;color:var(--ink-soft);line-height:1.65;font-family:var(--garamond)}.values-list .value-row{display:flex;gap:16px;align-items:flex-start;padding:16px 18px;border-bottom:1px solid var(--rule);background:var(--white)}.values-list .value-row:nth-child(2n+2){background:transparent}.values-list{display:flex;flex-direction:column;gap:0;border:1px solid var(--rule)}.timeline-stats{background:#1e2a35;padding:40px}.stats-list{display:flex;flex-direction:column;gap:1px;background:#ffffff0f}.timeline-stats .stat-value{font-size:1.4rem;font-weight:700;color:var(--white);font-family:var(--barlow)}.timeline-stats .stat-label{font-size:.76rem;color:#fff6}.stat-row{padding:15px 18px;display:flex;justify-content:space-between;align-items:baseline}.timeline-stats .stats-title{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d;margin-bottom:20px}.value-check{display:flex;align-items:center;font-size:16px}.next-chapter-grid{display:grid;grid-template-columns:55% 45%;border-top:1px solid var(--rule);align-items:stretch}.next-caption{position:absolute;bottom:28px;left:36px;right:36px;z-index:1}.next-location{font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;margin-bottom:8px}.next-chapter-content{background:#1e2a35;padding:52px 48px;display:flex;flex-direction:column;justify-content:center;gap:18px;height:380px}.next-chapter-content .next-eyebrow{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d}.next-chapter-content p{margin:0;font-size:.97rem;color:#ffffff9e;line-height:1.82}.next-chapter-image,.next-chapter-image img{overflow:hidden;height:380px;position:relative;width:100%;object-fit:cover}.next-chapter-image:after{content:"";background:linear-gradient(to top,rgba(26,26,24,.8),transparent 55%);width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.next-buttons{display:flex;align-items:stretch;gap:1rem}.btn-outline{padding:11px 20px;background:transparent;color:#ffffff73;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;border:1px solid rgba(255,255,255,.15);cursor:pointer;transition:all .2s;line-height:normal}.btn-outline:hover{border-color:#fff;color:#fff}.gel-hero-grid{background:#1e2a35;min-height:72vh;display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden}.gel-hero-grid .gel-eyebrow{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:#fff6;margin-bottom:20px}.gel-heading{font-size:4.2rem;font-weight:400;line-height:1.04;color:var(--white);margin-bottom:28px;margin-top:0}.gel-heading span{font-style:italic;color:#7db4d0}.gel-hero-grid p{font-size:1.08rem;color:#ffffffad;line-height:1.78;max-width:42ch;margin-bottom:36px}.gel-content{padding:80px 64px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.gel-stats{padding:80px 56px;display:flex;flex-direction:column;justify-content:center;gap:32px;border-left:1px solid rgba(255,255,255,.1);position:relative;z-index:2}.gel-stat{border-left:2px solid rgba(255,255,255,.2);padding-left:24px}.gel-stat .gel-number{font-size:3.2rem;font-weight:400;color:var(--white);line-height:1;font-family:var(--garamond)}.gel-label{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#fff6;margin-top:6px}.gel-buttons .btn-primary,.gel-bottom .btn-primary{background:var(--white);color:#1e2a35}.gel-buttons .btn-outline{border:1px solid rgba(255,255,255,.3);color:#ffffffbf}.gel-hero-grid .plus{font-size:1.6rem}.origin-grid{background:var(--white);border-bottom:1px solid var(--rule);padding:32px 0;display:grid;grid-template-columns:220px 1fr;gap:56px;align-items:start}.origin-grid .origin-eyebrow,.world-grid .world-race,.pf-card .pf-sub,.pf-flavour-label{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:8px}.origin-title{font-size:.88rem;font-style:italic;color:var(--accent);font-family:var(--garamond);margin-top:5px;line-height:1.68}.origin-text{font-size:1rem;color:var(--ink-soft);line-height:1.82;max-width:74ch}.formulation-history{background:var(--bg);border-bottom:1px solid var(--rule);padding:72px 0}.h-lg,.story-title,.h-lg h2{font-size:2rem;font-weight:400;line-height:1.18;color:var(--ink);margin:0;letter-spacing:0}.h-lg span,.our_manufacturing .about-left .h-hero span{font-style:italic;color:var(--accent)}.formulation-grid{display:grid;gap:1px;background:var(--rule);border:1px solid var(--rule)}.formulation-history .formulation-row{display:grid;grid-template-columns:140px 1fr;background:var(--white)}.formulation-history .formulation-row .formulation-left{padding:24px 20px;background:var(--accent-pale);display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--rule)}.formulation-history .formulation-row .formulation-left .gen-label{margin-bottom:4px;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.formulation-history .formulation-row .formulation-left .gen-number{font-size:2rem;font-weight:400;color:var(--ink);font-family:var(--garamond)}.formulation-history .formulation-row .formulation-left .gen-year{font-family:var(--garamond);font-size:1.6rem;color:var(--ink);line-height:1}.formulation-history .formulation-row .formulation-right{padding:24px 28px;background:var(--white)}.formulation-history .formulation-row .gen-title{margin-bottom:8px;font-family:var(--barlow-condensed);font-size:1.4rem;font-weight:600;line-height:1.15;letter-spacing:.02em;color:var(--ink)}.formulation-history .formulation-row .gen-text{margin:0;font-size:.88rem;color:var(--ink-soft);line-height:1.68}.formulation-history .formulation-row:nth-child(3) .formulation-left{padding:18px 20px;background:var(--bg)}.formulation-history .formulation-row:nth-child(3) .formulation-right{padding:18px 28px;background:var(--bg)}.formulation-history .formulation-row:nth-child(3) .formulation-left .gen-label{margin:0;font-size:.7rem}.formulation-history .formulation-row:nth-child(3) .formulation-right .gen-text{font-style:italic}.formulation-history .formulation-row:last-child .formulation-left{background:var(--accent)}.formulation-history .formulation-row:last-child .formulation-left .gen-label{color:#ffffffb3}.formulation-history .formulation-row:last-child .formulation-left .gen-year{color:var(--white)}.formulation-history .formulation-row:last-child .formulation-right,.related-section .related-grid .related-item:hover{background:var(--accent-pale)}.formulation-history .formulation-row:last-child .formulation-right .gen-title{color:var(--accent)}.formulation-history .formulation-desc{margin-bottom:2.5rem;margin-top:1rem}.gel-science .gel-name{font-size:1.8rem;font-weight:700;color:var(--ink);letter-spacing:.02em;margin-bottom:4px;font-family:var(--barlow-condensed)}.gel-science .gel-flavour{font-size:.9rem;color:var(--ink-muted);margin-bottom:28px;font-family:var(--garamond)}.gel-row .gel-label,.timeline-section .timeline-date,.article-tag{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.gel-row .gel-content-row h6{font-weight:600;color:var(--ink);margin-bottom:3px;margin-top:0;font-family:var(--barlow)}.gel-row .gel-content-row p,.source-list .source-title,.qc-item .qc-title{font-size:.86rem;color:var(--ink-soft);margin:0}.gel-grid,.world-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:64px;margin-top:48px}.gel-col{padding:44px 40px}.gel-grid .gel-col.gel-col-alt{background:#f5f8fa;border-left:1px solid var(--rule)}.gel-row{display:grid;grid-template-columns:160px 1fr;gap:12px;align-items:baseline;padding-bottom:16px;border-bottom:1px solid var(--rule-soft);margin-bottom:1rem}.gel-grid .gel-row:last-of-type{border-bottom:0}.gel-bottom{background:#1e2a35;padding:36px 44px;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center}.gel-bottom .gel-bottom-text{font-size:1.04rem;color:#ffffffd9;line-height:1.72;max-width:64ch;margin:0}.gel-bottom .gel-bottom-label{color:#fff6}.gel-highlight-text,.race-label{font-family:var(--dmmono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:4px;margin-top:0;font-weight:400}.gel-highlight-row p,.source-list .body-sm,.qc-list .body-sm,.timeline-desc{font-size:.88rem;color:var(--ink-soft);margin:0}.gel-highlight-row{background:var(--accent-pale);border-left:3px solid var(--accent);padding:14px 18px}.gel-grid .gel-col.gel-col-alt .gel-highlight-row{background:#1e4d6b14}.world-grid .world-card{background:var(--white);padding:40px 36px;border-left:1px solid var(--rule)}.world-name{font-size:1.5rem;font-weight:700;color:var(--ink);margin-bottom:4px;font-family:var(--barlow-condensed)}.world-grid .world-card .world-role{font-size:.76rem;color:var(--ink-muted);margin-bottom:18px}.world-grid .world-desc{font-size:.94rem;color:var(--ink-soft);line-height:1.75;margin-bottom:20px}.world-stats{border-top:1px solid var(--rule-soft);padding-top:16px;display:flex;gap:24px}.world-stats .world-stat-number{font-size:1.4rem;color:var(--ink);font-family:var(--garamond)}.world-stat-label,.cr-roles-title{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.world-small-grid,.pp-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px}.world-small-grid .world-small-card .world-small-label{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:8px}.world-small-grid .world-small-title{font-size:1.1rem;font-weight:600;color:var(--ink-muted);font-family:var(--barlow-condensed)}.world-small-grid .world-small-card{background:var(--bg);padding:28px}.world-small-grid .world-small-card:first-of-type{border:2px dashed var(--rule);border-style:dashed}.world-grid{margin-bottom:32px}.world-small-grid .world-small-card:not(:first-of-type){border-left:1px solid var(--rule)}.race-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:40px;margin-top:40px}.race-grid .race-card{padding:28px 24px;border-right:1px solid var(--rule)}.race-number{font-size:2.4rem;color:var(--ink);margin-bottom:6px;font-family:var(--garamond)}.race-label{color:var(--ink-muted)}.product-family .formulation-history .formulation-history-row .eyebrow{margin-bottom:12px}.pf-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.pf-card{border:1px solid var(--rule);padding:36px;background:#fff}.pf-title{font-family:var(--barlow-condensed);font-size:2rem;font-weight:700;color:var(--ink);letter-spacing:.02em}.pf-energy{font-family:var(--garamond);font-size:1.8rem;color:var(--ink)}.pf-energy-label{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.pf-flavours{margin-bottom:24px;margin-top:1.5rem}.pf-tag{display:flex;flex-wrap:wrap;gap:6px}.pf-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.pf-card-dark{background:#1e2a35;border:1px solid #1E2A35}.pf-card-dark .pf-sub,.pf-card-dark .pf-title,.pf-card-dark .pf-energy,.pf-card-dark .pf-desc,.pf-card-dark .pf-flavour-label,.pf-card-dark .pf-energy-label{color:#fff}.pf-card-dark .pf-energy-label,.pf-card-dark .pf-sub,.pf-card-dark .pf-flavour-label{color:#ffffff80}.pf-card-dark .pf-desc{color:#ffffffbf}.pf-card-dark .pf-tag span{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#ffffffbf}.pf-card-dark .btn-primary{background:#fff;color:#1e2a35}.product-family .pf-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:36px;margin-top:36px}.product-family .pf-card{background:var(--white);border:1px solid var(--rule);padding:30px;display:flex;flex-direction:column;position:relative}.product-family .pf-card .pf-sub{letter-spacing:.1em;margin-bottom:6px}.product-family .pf-card .pf-title{font-size:1.4rem;font-weight:600;line-height:1.15}.product-family .pf-energy h4{margin:0;font-size:1.4rem;color:var(--ink);line-height:1;font-weight:400;text-align:right;letter-spacing:0}.product-family .pf-energy h4 strong{font-size:.78rem;color:var(--ink-muted);font-weight:400}.product-family .pf-energy-label{font-size:.66rem}.product-family .pf-top{margin-bottom:18px;border-bottom:1px solid var(--rule-soft);padding-bottom:18px}.product-family .pf-desc.p-font p{font-size:.88rem;color:var(--ink-soft);line-height:1.68;margin:0}.product-family .pf-flavours{margin-bottom:20px;margin-top:18px}.product-family .pf-flavour-label{font-size:.66rem;margin-bottom:8px;letter-spacing:.1em}.pf-tags ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:5px}.pf-tags ul li{font-size:.66rem;padding:3px 8px;background:var(--bg);border:1px solid var(--rule);color:var(--ink-soft)}.product-family .pf-card:nth-child(2n){background:var(--accent-pale);border-color:var(--accent-lt)}.product-family .pf-card:nth-child(2n) .pf-tags ul li{background:var(--white);border:1px solid var(--accent-lt);color:var(--ink-soft)}.product-family .pf-card:nth-child(2n) .pf-top{border-color:var(--accent-lt)}.product-family .pf-card:nth-child(2n) .pf-sub,.product-family .pf-card:nth-child(2n) .pf-flavour-label,.product-family .pf-card.pf-card-new .pf-sub,.product-family .pf-card.pf-card-new .pf-flavour-label{color:var(--accent)}.product-family .pf-card:nth-child(2n) .btn-primary{background:var(--accent)}.product-family .pf-card:nth-child(2n) .btn-primary:hover,.product-family .pf-card .btn-primary:hover{background:var(--accent-mid)}.product-family .pf-card .btn-primary{margin-top:auto}.product-family .pf-card.pf-card-new{border:2px solid var(--accent)}.product-family .pf-card.pf-card-new .badges.new_badges{position:absolute;top:0;right:0;background:var(--accent);color:var(--white);padding:4px 12px;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.custom-page-banner.banner-alt-dark{background:#1e2a35;padding-top:80px}.custom-page-banner.banner-alt-dark h1{color:#fff}.custom-page-banner.banner-alt-dark p{color:#ffffff80}.custom-page-banner.banner-alt-dark .topo-w{top:16px;bottom:auto}.criteria-row .info-cards-grid{grid-template-columns:repeat(4,1fr)}.highlight-box.success h6,.highlight-box .ethical-title{font-size:.76rem;color:#1a6b3a;letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:var(--dmmono);font-weight:400}.highlight-box .ethical-title,.highlight-box .ethical-title.green{color:var(--accent)}.risk-register-row{padding:72px 0;border-bottom:1px solid var(--rule);background:var(--bg)}.our_manufacturing .about-left{background:transparent}.about-story.our_manufacturing .about-grid{grid-template-columns:55% 45%}.about-story.our_manufacturing .about-grid .quote-box{display:grid}.about-story.our_manufacturing .about-grid .quote-box .quote-author{order:-1}.about-story.our_manufacturing .about-right:before{background:#1a1a184d}.manufacturing-grid{background:var(--accent-pale);border:1px solid var(--rule);padding:36px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.section-std-row{padding:72px 0;border-bottom:1px solid var(--rule);background:var(--bg)}.h-md{font-size:1.5rem;font-weight:500;line-height:1.26;color:var(--ink);margin-top:0;margin-bottom:14px;letter-spacing:0}.manufacturing-grid .stat-card{background:var(--white);border:1px solid var(--rule);padding:20px;display:flex;gap:16px;align-items:flex-start}.stats-wrap,.qc-list,.ethical-list{display:flex;flex-direction:column;gap:12px}.stats-wrap .stat-number{font-size:2rem;font-weight:700;color:var(--accent);line-height:1}.manufacturing-grid .stat-card .stat-title{font-size:.9rem;font-weight:600;color:var(--ink);margin-bottom:3px;font-family:var(--barlow)}.manufacturing-grid .stat-card .stat-desc{font-family:var(--garamond);font-size:.8rem;color:var(--ink-muted)}.source-item{padding:14px 16px;border-bottom:1px solid var(--rule)}.source-item.white{background:var(--white)}.source-item.alt{background:var(--accent-pale)}.source-list .source-title,.qc-item .qc-title{font-weight:600;color:var(--ink);font-family:var(--barlow)}.qc-item{padding:16px;background:var(--bg);border:1px solid var(--rule);display:flex;gap:12px}.qc-item .qc-number{width:28px;height:28px;background:var(--accent);color:var(--white);font-size:.8rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.source-list{display:flex;flex-direction:column;gap:1px;background:var(--rule);border:1px solid var(--rule)}.bottom-links p{font-size:.8rem;color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid var(--rule);padding-top:20px;margin-top:3rem;font-family:var(--dmmono)}.bottom-links p a{color:var(--ink-muted)}.governance-dark-hero .dark_hero,.custom-page-banner.governance-dark-hero{min-height:40vh}.timeline-section .timelines-year{padding:16px 52px;background:#1e2a35;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:#fff6;border-bottom:1px solid rgba(255,255,255,.06)}.timeline-section .timeline-item{background:var(--white);padding:20px 52px;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:120px 1fr;gap:32px}.timeline-section .timeline-item.alt{background:var(--accent-pale)}.timeline-section .timeline-title{margin-bottom:4px}.accordion-content p a{color:var(--ink-soft)}.principles-hero .gel-hero-grid{background:#0e1a12;padding-top:17rem;grid-template-columns:1fr}.principles-hero:after{position:absolute;background-image:linear-gradient(rgba(74,140,63,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(74,140,63,.06) 1px,transparent 1px);background-size:60px 60px;z-index:1;content:"";top:0;left:0;right:0;width:100%;height:100%}.principles-hero:before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(74,140,63,.12) 0%,transparent 70%);top:0;right:0;z-index:1;pointer-events:none}.principles-hero .gel-hero-grid:before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(61,122,52,.08) 0%,transparent 70%);bottom:0;left:30%;z-index:1;pointer-events:none}.gel-hero-stats.principles-hero .gel-heading{font-size:clamp(3.2rem,6vw,5.8rem)}.gel-hero-stats.principles-hero .gel-heading span,.gel-hero-stats.principles-hero .gel-eyebrow{color:#4a8c3f}.gel-hero-stats.principles-hero .gel-desc{font-size:1.05rem;color:#ffffff61;max-width:52ch}.vp-hero-count{position:absolute;top:64px;right:64px;z-index:2;text-align:right}.vp-hero-count-num{font-size:7rem;font-weight:900;color:#4a8c3f1f;line-height:1;letter-spacing:-.04em;font-family:var(--barlow-condensed)}.vp-hero-count-lbl{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:#fff3;margin-top:-8px}.vp-statement{background:#4a8c3f;padding:36px 64px;display:flex;align-items:center;gap:40px;overflow:hidden;position:relative}.vp-statement:before{content:'"';position:absolute;font-family:var(--garamond);font-size:18rem;color:#00000014;line-height:1;top:-40px;left:30px;pointer-events:none}.vp-statement-text{font-family:var(--garamond);font-size:clamp(1.4rem,2.4vw,2rem);font-weight:400;font-style:italic;color:#fff;line-height:1.35;max-width:60ch;position:relative;z-index:1}.vp-statement-rule{width:4px;height:60px;background:#ffffff4d;flex-shrink:0;display:block!important}.vp-statement-attr{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;white-space:nowrap;position:relative;z-index:1}.vp-principles{background:#f5f3ee;padding:80px 64px}.vp-principles-intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:64px;align-items:end}.vp-principles-intro-label{font-family:var(--dmmono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#4a8c3f;margin-bottom:16px}.vp-principles-intro-h{font-family:var(--garamond);font-size:2.2rem;font-weight:400;color:#1a1a18;line-height:1.15;margin:0}.vp-card{background:#fff;padding:40px 36px 31px;position:relative;cursor:default;transition:background .22s ease}.vp-grid.vp-reveal.vp-visible{overflow:hidden}.vp-principles .vp-principles-intro .vp-principles-intro-body{margin:0}.vp-card:hover{background:#fafaf8}.vp-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#4a8c3f;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.vp-card:hover:after{transform:scaleX(1)}.vp-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto;gap:1px;background:#d8d5ce;border:1px solid #D8D5CE}.bottom-links p a,.timeline-section .timeline-date{color:var(--accent)}.vp-card-num,.pp-card .pp-card-top{font-size:.68rem;letter-spacing:.16em;color:#4a8c3f;margin-bottom:20px;display:flex;align-items:center;gap:10px}.vp-card-num:after,.pp-card-top:after{content:"";flex:1;height:1px;background:#e0ddd6;max-width:48px}.vp-card-title{font-family:var(--garamond);font-size:1.22rem;font-weight:500;color:#1a1a18;line-height:1.2;margin-bottom:16px}.section-std-row.manufacturing-section{padding-bottom:0;border:0}.manufacturing-grid .body-md br,.vp-grid.vp-reveal.vp-visible br{display:none}.vp-card-bg-num{position:absolute;bottom:-20px;right:16px;font-family:var(--barlow-condensed);font-size:7rem;font-weight:900;color:#4a8c3f0d;line-height:1;pointer-events:none;letter-spacing:-.04em;transition:color .22s ease}.vp-grid.vp-reveal.vp-visible .vp-card:nth-child(2n){background:#f5f3ee}.vp-grid.vp-reveal.vp-visible .vp-card:nth-child(7n){grid-column:span 3}.vp-grid.vp-reveal.vp-visible .vp-card-body p a{color:#4a8c3f;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.principles-practice{position:relative;overflow:hidden;background:#f5f3ee;border-top:1px solid #E0DDD6;border-bottom:1px solid #E0DDD6;padding:72px 64px}.pp-grid .pp-card{background:#fff;border:1px solid #E0DDD6;padding:32px 30px 36px}.pp-card-title{font-family:var(--garamond);font-size:1.05rem;font-weight:500;color:#1a1a18;line-height:1.3;margin-bottom:14px}.pp-card-footer{margin-top:22px;padding-top:18px;border-top:1px solid #E8E5DF;display:flex;align-items:center;gap:8px}.pp-card-footer .dot{width:6px;height:6px;border-radius:50%;background:#4a8c3f;flex-shrink:0}.pp-cost{font-size:.72rem;color:#7a7a78;letter-spacing:.06em}.pp-grid{gap:20px;z-index:9;position:relative;margin-top:52px}.vp-closing.section-std-row{background:#f5f3ee;border-top:1px solid #E0DDD6}.vp-closing.section-std-row .vp-closing-grid{display:grid;grid-template-columns:1fr 360px;gap:80px;align-items:center}.vp-link-btn.primary{background:#4a8c3f;border-color:#4a8c3f;color:#fff}.vp-link-btn.primary:hover{background:#3d7a34;border-color:#3d7a34}.vp-link-btn{font-family:var(--dmmono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;padding:10px 20px;border:1px solid #1A1A18;color:#1a1a18;background:transparent;cursor:pointer;transition:all .18s ease;text-decoration:none}.vp-closing-links{display:flex;gap:16px;flex-wrap:wrap}.vp-stat-block{display:flex;flex-direction:column;gap:1px;background:#d8d5ce;border:1px solid #D8D5CE}.vp-stat-row{background:#fff;padding:18px 24px;display:flex;justify-content:space-between;align-items:baseline;gap:16px}.vp-stat-num{font-family:var(--dmmono);font-size:1.3rem;font-weight:700;color:#4a8c3f;white-space:nowrap}.vp-stat-desc{font-family:var(--garamond);font-size:.84rem;color:#7a7a78;line-height:1.5;text-align:right}.vp-stat-block .vp-stat-row:nth-child(2n){background:#f5f3ee}.vp-closing-grid .vp-closing-body p{margin-top:1.5rem;margin-bottom:1.5rem}.pp-card-top:after{max-width:100%}.vp-link-btn:hover{background:#1a1a18;color:#fff}.pp-header .vp-principles-intro-h{font-size:1.9rem}.pp-card .pp-card-top{font-size:.65rem;margin-bottom:14px;text-transform:uppercase}.pp-grid .pp-card .pp-card-text p{margin:0;font-size:.88rem}.vp-closing.section-std-row .vp-closing-grid .vp-closing-h{font-size:2rem}.gel-hero-stats.principles-hero.careers-hero .gel-hero-grid{min-height:auto;grid-template-columns:1fr 1fr;align-items:end;padding:56px 64px 52px}.gel-hero-stats.principles-hero.careers-hero .gel-hero-grid .gel-heading{font-size:clamp(2.8rem,4.2vw,4.6rem)}.gel-hero-stats.principles-hero.careers-hero .gel-content{padding:0}.cr-stat{text-align:right}.cr-stat-val{font-size:2rem;font-weight:700;color:#4a8c3f;line-height:1}.cr-stat-lbl{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff38;margin-top:3px}.cr-meta{display:flex;flex-direction:column;align-items:flex-end;gap:18px}.cr-amit-pill{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#4a8c3f1a;border:1px solid rgba(74,140,63,.2);font-size:.68rem;letter-spacing:.08em;color:#4a8c3fcc}.cr-amit-dot{width:7px;height:7px;border-radius:50%;background:#4a8c3f;animation:crPulse 2s ease infinite;flex-shrink:0;display:block!important}@keyframes crPulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.4}to{transform:scale(1);opacity:1}}.cr-row{display:grid;grid-template-columns:44px 110px 1fr 180px 100px 90px;align-items:center;gap:0;padding:0 64px;height:72px;border-bottom:1px solid var(--rule);cursor:pointer;transition:background .14s ease;position:relative;z-index:2}.cr-row-num{font-size:.7rem;color:var(--ink-muted);opacity:.5}.cr-row-dept{font-size:.64rem;letter-spacing:.1em;color:#4a8c3f;font-weight:600}.cr-row-title{font-size:1.08rem;font-weight:500;color:var(--ink);padding-right:32px;font-family:vaR(--garamond)}.cr-row-loc,.meta-container span,.meta-container .meta-right,.meta-container .meta-back{font-size:.72rem;color:var(--ink-muted);display:flex;align-items:center;gap:6px}.cr-row-type{font-size:.7rem;color:var(--ink-muted);opacity:.6}.cr-row-cta{font-size:.74rem;font-weight:700;color:#4a8c3f;text-align:right;letter-spacing:.04em}.cr-roles-list .cr-row:nth-child(2n){background:#fafaf8}.cr-row.white{background:#fff}.cr-row-speculative{display:flex;align-items:center;justify-content:space-between;padding:20px 64px;background:#f5f3ee;cursor:pointer;border-bottom:1px solid var(--rule);border-left:3px solid #4A8C3F;transition:background .14s}.cr-spec-label{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#4a8c3f;margin-bottom:4px}.cr-roles-header{display:flex;align-items:baseline;justify-content:space-between;padding:16px 64px;background:var(--bg);border-bottom:1px solid var(--rule)}.cr-roles-hint{font-family:var(--serif);font-size:.82rem;font-style:italic;color:var(--ink-muted);font-family:var(--garamond)}.cr-row-link{width:100%;display:flex;flex-direction:column}#cr-roles-list .cr-row:hover,body .cr-row-speculative:hover{background:#eaf3e8}.cr-context-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}.cr-point-item{display:grid;grid-template-columns:32px 1fr;gap:14px;align-items:start;align-items:center;padding-bottom:14px}.cr-point-text{font-size:.96rem;color:var(--ink-soft);line-height:1.75;font-family:var(--garamond)}.cr-point-icon{color:var(--accent);font-size:1.2rem;line-height:1;display:flex;font-family:var(--garamond)}.athletic-applicants .application-route-box{background:var(--bg)}.cr-ctx-panel{background:var(--white);border:1px solid var(--rule);padding:28px 26px;display:flex;flex-direction:column}.cr-ctx-label{font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.cr-ctx-h{font-family:var(--garamond);font-size:1.18rem;font-weight:400;color:var(--ink);line-height:1.25;margin-bottom:22px}.cr-ctx-content p,.cr-ctx-content ul li,.article-excerpt{font-family:var(--garamond);font-size:.88rem;color:var(--ink-soft);line-height:1.65;padding-bottom:10px}.cr-ctx-content em strong{font-size:.68rem;font-weight:700;color:var(--accent);font-family:var(--dmmono);padding-right:14px}.cr-ctx-content em{font-style:normal}.cr-ctx-content ul{padding-left:15px}.cr-context-grid .cr-ctx-panel:nth-child(2){background:var(--bg)}.cr-context-grid p:not(:last-of-type){padding:11px 0;border-bottom:1px solid var(--rule);margin:0}.cr-context-grid .cr-ctx-panel:first-of-type li:last-of-type{margin-top:20px;padding-top:20px;border-top:1px solid var(--rule);color:var(--ink-muted);font-style:italic}.form-status{padding:1rem 1.5rem;margin-bottom:2rem;border:1px solid #B8D9B4;background:#eaf3e8;color:#2e7d32;font-size:13px}.form-status--error{border-color:#ffb8b8;border-left-color:#d11212;background:#fff5f5;color:#d11212;font-size:13px}.unived-app-form__wrapper{max-width:860px;margin:0 auto;padding:72px 52px}.unived-app-form__desc-box{background:var(--white);border:1px solid var(--rule);border-left:3px solid var(--accent);padding:20px 24px;margin-top:1rem;margin-bottom:3rem}.unived-app-form__desc-box p,.unived-app-form__note-text.p-font{margin:0;max-width:100%}.unived-app-form__section-num,.q-num{font-size:.72rem;font-weight:700;color:var(--accent)}.unived-app-form__section-text{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.unived-app-form__section-title{display:flex;align-items:center;gap:14px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--rule)}.unived-app-form__toggle-group button{padding:10px 22px;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;background:var(--white);color:var(--ink-muted);border:1px solid var(--rule);cursor:pointer;transition:all .18s;font-family:var(--dmmono)}.unived-app-form__toggle-group button.active{background:var(--accent);color:var(--white);border:1px solid var(--accent)}.unived-app-form__label{display:block;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:7px}.unived-app-form__section-num{font-size:.74rem;color:var(--accent);margin-right:8px;font-weight:700}.unived-app-form__grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.unived-app-form__input{width:100%;padding:11px 14px;background:var(--white);border:1px solid var(--rule);font-family:var(--barlow);font-size:.88rem;color:var(--ink);outline:none;transition:border-color .15s}.unived-app-form__section{margin-bottom:48px}#track-toggle{margin-bottom:24px;display:flex;gap:2px;align-items:stretch;margin-top:24px}.unived-app-form__hint{font-family:var(--garamond);font-size:.88rem;color:var(--ink-muted);font-style:italic;margin-bottom:8px}.unived-app-form__label-large{display:block;font-size:.98rem;font-weight:500;color:var(--ink);line-height:1.5;margin-bottom:6px;font-family:var(--garamond)}.unived-app-form__hint.unived-app-form__hint--box{margin-bottom:10px;padding:10px 14px;background:var(--white);border:1px solid var(--rule);border-left:2px solid var(--accent);transition:all .2s}.unived-app-form__cv-box-label{border:1px dashed var(--rule);background:var(--white);padding:20px;cursor:pointer;display:flex;flex-direction:column;text-align:center;justify-content:center}.unived-app-form__cv-msg,.related-item .related-label{font-size:.76rem;color:var(--ink-muted)}.unived-app-form__radio-lbl{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--garamond);font-size:.9rem;color:var(--ink-soft);padding:10px 18px;background:var(--white);border:1px solid var(--rule)}.unived-app-form__radio-grp{display:flex;gap:10px;flex-wrap:wrap}.unived-app-form__footer-text{background:var(--white);border:1px solid var(--rule);padding:20px 24px;margin-bottom:28px}.unived-app-form__footer{border-top:1px solid var(--rule);padding-top:36px}.unived-app-form__footer-text p{font-size:.88rem;color:var(--ink-muted);line-height:1.7;margin:0}.unived-app-form__submit-btn{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;padding:15px 36px;background:var(--accent);color:var(--white);border:none;cursor:pointer;transition:background .18s}.unived-app-form__submit-note{font-family:var(--garamond);font-size:.84rem;color:var(--ink-muted);font-style:italic}.unived-app-form__submit-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.unived-app-form__note-box{background:var(--white);border:1px solid var(--rule);padding:16px 20px;margin-bottom:20px}.unived-app-form__field.unived-app-form__field--large{margin-bottom:32px}.m-r-bottom{margin-bottom:28px}.cv-resume{margin-bottom:20px}#cv-upload-input{font-size:0;width:0}.form__cv-msg{font-family:var(--garamond);font-size:.8rem;color:var(--ink-muted);font-style:italic}textarea.unived-app-form__input{font-family:var(--garamond)}.careers-banner .cb-wrap{height:300px;overflow:hidden;position:relative;border-top:1px solid var(--rule)}.cb-img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.cb-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(26,26,24,.7) 0%,transparent 50%);display:block!important}.cb-content{position:absolute;top:50%;left:60px;transform:translateY(-50%)}.cb-location{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;margin-bottom:12px}.cb-heading{font-family:var(--garamond);font-size:1.6rem;color:var(--white);line-height:1.3;max-width:22ch}.content_hero.has-cta .page-width .content-wrapper{display:flex;align-items:end;justify-content:space-between}.content_hero.has-cta .page-width .content-cta{display:flex;flex-direction:column}.cta-email{font-size:.74rem;color:var(--ink-muted);text-align:end;padding-top:5px}body .main-blog{padding-top:72px;background:var(--bg);border-bottom:1px solid var(--rule);padding-bottom:3rem}.main-blog .eyebrow{margin-top:0;margin-bottom:1rem}.article-featured-wrapper{grid-column:1 / -1}.article-card--featured-grid{display:flex!important;align-items:stretch;flex-direction:inherit!important}.article-card--featured-grid>.card__inner{grid-column:1 / 2;grid-row:1;display:flex}.article-card--featured-grid>.card__content:not(.card__content--featured-secondary){grid-column:1 / 2;grid-row:2;padding-right:4rem}.article-card--featured-grid>.card__content--featured-secondary{grid-column:2 / 3;grid-row:1 / 3;border:1px solid var(--rule);padding:36px 32px;display:flex;flex-direction:column;justify-content:space-between}.blog-articles__article.article .card__inner{background:#fff;border:1px solid var(--rule);display:block;height:100%;transition:border-color .15s,box-shadow .15s}.card.article-card.card--standard.article-card__image--medium.card--text.article-card--featured-grid{border:1px solid var(--rule);margin-bottom:20px}body .blog-articles .article-card .card__information{padding:0;height:100%;display:flex;flex-direction:column;justify-content:space-between}.article-date{font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-family:var(--dmmono)}.card.article-card.card--standard .full-unstyled-link{font-size:1.5rem;font-weight:400;color:var(--ink);line-height:1.28;margin-bottom:14px;max-width:32ch;font-family:var(--garamond);text-decoration:none;margin-top:5px}.card.article-card.card--standard .article-card__excerpt{font-size:.92rem;color:var(--ink-muted);line-height:1.75;max-width:56ch;font-family:var(--garamond);margin:0}body .blog-articles{display:grid;grid-template-columns:repeat(1,1fr);gap:14px}.article-read-more,.athlete-list .right a{font-family:var(--barlow);font-size:.74rem;font-weight:400;letter-spacing:.08em;color:var(--accent);text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;padding-bottom:2px;transition:border-color .18s;text-decoration:none!important}.article-themes-placeholder .h5{font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:12px}.article-themes-placeholder ul li{font-size:.8rem;color:var(--ink-soft);display:flex;align-items:flex-start;gap:8px;padding-bottom:10px}.article-word-count{font-size:.74rem;color:var(--ink-muted);border-top:1px solid var(--rule);padding-top:16px;margin-top:20px}.article-themes-placeholder ul{padding:0;margin:0}.blog-articles__article.article .card__inner:after{display:none}.card__content{height:fit-content;padding:0!important}body .blog-articles .blog-articles__article.article .article-card__excerpt.rte-width{max-width:100%;font-size:.88rem}body .blog-articles .blog-articles__article.article .full-unstyled-link,.article-title{font-size:1.15rem;font-weight:400;color:var(--ink);line-height:1.2;letter-spacing:.01em;max-width:100%;font-family:var(--garamond);margin-bottom:10px;margin-top:10px}body .blog-articles .blog-articles__article.article .article-card__footer-layout{display:flex;align-items:center;justify-content:space-between;padding:0 24px 14px}body .blog-articles .blog-articles__article.article.article-word-count{padding:0;margin:0;border:0}.card-row{padding:22px 24px 13px}.card.article-card.card--standard.article-card__image--medium.card--text.article-card--featured-grid .card-row{padding-bottom:0}.card.article-card.card--standard.article-card__image--medium.card--text.article-card--featured-grid .card__inner{border:0;border-right:1px solid var(--rule)}.card.article-card.card--standard.card--text.article-card--featured-grid .card-row{padding:0}.card.article-card.card--standard.card--text.article-card--featured-grid .card__information{padding:36px 40px;width:100%}body .card__content{display:flex}body .article{transition:all .22s}.article-card--featured-grid .card__inner{width:100%}.article-card--featured-grid .card__content--featured-secondary{width:25%}.card--standard.card--text.article-card>.card__content{display:none}.section-std-row.highlight-box-full{padding:0;border:0}.section-std-row.highlight-box-full .two-col-wrap{display:flex;padding-bottom:52px;padding-top:20px}.blog-articles__article.article .card__inner:hover{border-color:var(--accent)}.brand-assets-note{background:#1e2a35;padding:12px 22px;display:flex;align-items:center;gap:14px;margin-bottom:1px;border-radius:0}.brand-assets-note-title{font-size:.74rem;color:#ffffff52;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.brand-assets-note-text{font-size:.82rem;color:#ffffff80;line-height:1.5}.brand-assets-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule)}.brand-assets-item{background:var(--white);padding:22px;text-align:center;cursor:pointer;transition:background .15s}.brand-assets-title{font-size:.72rem;font-weight:500;color:var(--ink);margin-bottom:4px;margin-top:8px}.brand-assets-grid .brand-assets-item:nth-child(2n){background:var(--bg)}.press-contact .content_html_split_grid .content__block{margin-top:44px;display:grid;grid-template-columns:1fr 1fr;gap:44px}.press-contact .content_html_split_grid .content-inner:first-of-type .desc p:nth-child(2){margin-bottom:0}.press-contact .content_html_split_grid .content-inner:first-of-type .desc p:nth-child(2) a{font-size:.78rem;color:var(--ink);margin-bottom:4px;font-family:var(--dmmono)}.press-contact .content_html_split_grid .content-inner:first-of-type .desc p:nth-child(3){font-size:.72rem;color:var(--ink-muted);font-family:var(--dmmono)}.press-contact .content_html_split_grid{display:flex;padding:0;padding-bottom:3rem}.press-contact .content_html_split_grid .content-inner:last-of-type p{font-size:.88rem;margin-bottom:6px}body .article-template header{margin-top:20px;margin-bottom:0}.article-template header .article-template__title{font-size:1.8rem;color:#000;font-weight:500;letter-spacing:normal}.article-template__social-sharing.page-width.page-width--narrow{margin-top:0}.article-template__content p,.article-template__content ul li,.article-template__content ol li,.article-template__content em{font-size:1rem;margin:0;padding-bottom:10px;font-family:var(--garamond)}.article-template__link.link.animate-arrow{font-size:1rem;letter-spacing:normal;font-weight:500}.article-template__content h1,.article-template__content h2,.article-template__content h3{font-size:1.4rem;margin:0;padding-bottom:5px;padding-top:5px}.article-template__content h4,.article-template__content h5,.article-template__content h6{font-size:1.1rem;margin:0;padding-bottom:5px;padding-top:5px}.article-template__back.element-margin-top.center{border-top:1px solid var(--rule);padding-top:15px;margin-top:20px;margin-bottom:0}body .article-template__content{margin-top:16px;margin-bottom:16px}body .article-template header time,.article-content .caption-with-letter-spacing span{letter-spacing:normal;font-size:.74rem;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-family:var(--dmmono)}.article-template__content p a{color:var(--accent)!important;letter-spacing:normal}.article-template__content ol,.article-template__content ul{padding-left:0;margin-top:10px;margin-bottom:10px}.article-template.article-wrapper .article-template__hero-adapt,.article-template.article-wrapper .article-template__hero-adapt img{height:100%;width:100%;position:relative}.article-template.article-wrapper .page-width{display:flex;margin-top:0!important;gap:3rem;align-items:start}.article-template.article-wrapper{padding-top:2rem;padding-bottom:2rem}body .circle-divider:after{margin:0 .5rem}.article-content .meta{display:flex;align-items:center}.article-template__back.element-margin-top.center a{width:fit-content;margin:0;padding:0}.article-template__hero-container,.article-content{position:sticky;top:0}.article-template__hero-container{border:1px solid #ccc;box-shadow:#63636305 0 2px 8px}.unived-athletes .gel-image img{width:100%;object-fit:cover;filter:saturate(.65) brightness(.5);mix-blend-mode:luminosity;height:100%}.unived-athletes .gel-image{position:relative;overflow:hidden;height:100%}.unived-athletes .gel-image:after{content:"";overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,transparent,rgba(30,42,53,.6))}.gel-hero-stats.unived-athletes .gel-hero-grid{grid-template-columns:55% 45%;min-height:auto}.gel-hero-stats.unived-athletes .gel-heading{font-size:3rem;margin:0}.gel-hero-stats.unived-athletes .gel-heading span{color:#ffffff80}.gel-hero-stats.unived-athletes .gel-desc{max-width:48ch;margin-bottom:32px}.gel-hero-stats.unived-athletes .btn-primary{background:var(--ink);color:var(--white)}.gel-hero-stats.unived-athletes .gel-content{justify-content:flex-end}.cr-context.athletes-section .cr-ctx-h{font-weight:400;font-size:1.5rem;margin:0 0 10px}.cr-ctx-top{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:14px}.cr-ctx-tier{font-size:.66rem;color:var(--accent);letter-spacing:.12em;text-transform:uppercase}.cr-ctx-badge{font-size:.6rem;color:var(--white);background:var(--accent);padding:2px 8px;letter-spacing:.1em;text-transform:uppercase}.cr-ctx-list-title{font-size:.64rem;color:var(--ink-muted);letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase;border-top:1px solid var(--rule);padding-top:14px;margin-top:auto}body .cr-context.athletes-section .cr-context-grid .cr-ctx-panel ul li{list-style:none;margin:0;border:0;padding-top:0;font-style:normal;color:var(--ink-soft)}.cr-context.athletes-section ul{font-size:.92rem;color:var(--ink);line-height:1.75;padding-left:0;list-style:none;margin:0;letter-spacing:normal;font-family:var(--garamond)}.cr-context.athletes-section .cr-context-grid .cr-ctx-panel:last-of-type{background:var(--accent-pale)}.info-quote{background:var(--accent-pale);border-left:3px solid var(--accent);padding:22px 26px;margin-bottom:18px}.info-quote p{font-family:var(--garamond);font-size:.97rem;font-style:italic;color:var(--ink);line-height:1.72;margin:0}.info-richtext p{font-size:.87rem;color:var(--ink-muted)}.background-white{background:var(--white)}.competing-section .source-item.alt{background:var(--bg);border:0}.competing-section .source-item.white{border:0}.competing-section .source-item .body-sm:before{content:"\2014";padding-right:10px}.athlete-section{background:var(--bg);padding:52px 0;border-bottom:1px solid var(--rule)}.athlete-section h2{font-size:1.4rem;font-weight:700;color:var(--ink);margin:0;font-family:var(--barlow-condensed)}.top-bar{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:36px}.top-bar .filters button{padding:6px 14px;background:none;color:var(--ink-muted);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule);cursor:pointer;transition:all .15s;font-family:var(--dmmono)}.top-bar .filters button.active{background:var(--ink);border:1px solid var(--ink);color:var(--white)}.top-bar .filters{display:flex;gap:8px}.athlete-card{background:var(--white);border:1px solid var(--rule);overflow:hidden;cursor:pointer;transition:border-color .15s,box-shadow .15s;position:relative;box-shadow:none}.athlete-card__media img{width:100%}.athlete-card__media{aspect-ratio:4/5;background:var(--bg);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.athlete-card__initial{font-size:2.6rem;color:var(--accent);line-height:1;opacity:.5;font-family:var(--garamond);text-align:center}.mono-sm.athlete-card__placeholder-text{font-size:.6rem;color:var(--ink-muted);letter-spacing:.1em;padding-top:4px}.athlete-card img{width:100%;height:100%;min-height:120px;object-fit:cover;object-position:top center;display:block}.athlete-card .img{width:100px;flex-shrink:0;overflow:hidden}.athlete-list .content{flex:1;padding:18px 24px;border-left:1px solid var(--rule);min-width:0}.athlete-list .content h3{font-size:.97rem;font-weight:700;color:var(--ink);font-family:var(--barlow);margin:0;letter-spacing:normal}.title-row{display:flex;align-items:center;gap:10px;margin-bottom:5px}.athlete-list .badge{font-size:.66rem;padding:2px 9px;background:var(--accent);color:#fff;letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;border-radius:0}.athlete-list .subtitle{font-size:.72rem;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.stats .athlete-meta .meta-label{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:3px}.stats .athlete-meta .meta-value{font-family:var(--garamond);font-size:.87rem;color:var(--ink-soft)}.stats .athlete-meta{display:flex;gap:32px;flex-wrap:wrap}.stats .athlete-meta .meta-item{display:flex;flex-direction:column}.athlete-list .right{flex-shrink:0;width:150px;border-left:1px solid var(--rule);padding:18px 20px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:8px}.athlete-list{border:1px solid var(--rule);overflow:hidden}.since{font-size:.67rem;color:var(--ink-muted);text-align:right}.no-data strong{text-align:center;width:100%;display:flex;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;color:var(--ink);margin:0;font-family:var(--barlow-condensed)}.athlete-list.no-data-active{border:0}.athlete-cta{border-bottom:1px solid var(--rule)}.athlete-cta .cta-grid{background:var(--white);padding:52px 0;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.athlete-cta .cta-heading{font-size:1.8rem;line-height:1.25;margin-bottom:14px;margin-top:0}.athlete-cta .cta-text{font-size:.97rem;color:var(--ink-muted);line-height:1.78;max-width:85ch;font-family:var(--garamond)}.athlete-cta .cta-right{display:flex;flex-direction:column;gap:14px}.athlete-cta .cta-card{background:var(--bg);border:1px solid var(--rule);padding:20px 24px;display:flex;justify-content:space-between;align-items:center}.athlete-cta .cta-small{font-size:.72rem;text-transform:uppercase;color:var(--accent);letter-spacing:.12em}.athlete-cta .cta-cycle{font-weight:400;font-size:1.3rem;color:var(--ink);margin-bottom:4px;margin-top:10px}body .cta-box-left .cta-note{text-align:start}.cta-box-grid{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center}.athlete-cta .dot{width:10px;height:10px;background:var(--accent);border-radius:50%}.athlete-cta .full-btn{width:100%}.athlete-cta .cta-note{font-size:.72rem;text-align:center;color:var(--ink-muted)}.athlete-cta .cta-bottom{margin-top:24px;padding:22px 28px;background:var(--white);border:1px solid var(--rule)}.cta-bottom-left .cta-bottom-text{font-size:1.02rem;color:var(--ink);margin:0 0 14px;line-height:1.65;font-family:var(--garamond)}.athlete-cta .btn-outline{font-size:.74rem;color:var(--accent);letter-spacing:.1em;text-decoration:underline;cursor:pointer;padding:0;font-weight:600}.cta-bottom-right{display:flex}.athlete-cta .cta-bottom-label{font-size:.72rem;text-transform:uppercase;color:var(--ink-muted);margin-bottom:8px}.athlete-cta .cta-bottom-text{font-size:1.05rem}.athlete-card[data-tier=Pro] .badge{background:#2a4a1a}.athlete-card[data-tier=Elite] .badge{background:#1e2a35}.athlete-card__body{padding:20px 22px}.mono-sm.athlete-card__level{color:var(--accent);letter-spacing:.12em;margin-bottom:6px}.athlete-card__name{font-size:1.1rem;color:var(--ink);line-height:1.3;margin-bottom:4px;font-family:var(--garamond)}.athlete-tier{margin-top:64px}.mono-sm.athlete-card__link{font-size:.66rem;color:var(--accent);letter-spacing:.1em;margin-top:14px}.athlete-card:hover{border-color:var(--accent)}.athlete-card__stat-row{display:grid;grid-template-columns:80px 1fr;gap:8px;font-size:.74rem}.athlete-card__stats{border-top:1px solid var(--rule);padding-top:10px;display:grid;gap:4px;margin-top:8px}.body-sm.athlete-card__stat-value{color:var(--ink);font-size:.78rem}.programme-deeper .gel-eyebrow{display:inline-flex;align-items:center;gap:8px;background:#1e4d6b40;border:1px solid rgba(30,77,107,.5);padding:5px 14px;margin-bottom:28px;width:fit-content;color:#ffffffbf}.evidence-row .cr-context-grid .cr-ctx-panel:nth-child(2){background:var(--accent-pale)}.evidence-row .cr-context-grid p{padding-bottom:0;margin-bottom:0}.cr-context.evidence-row .cr-context-grid .cr-ctx-panel{padding:36px 40px}.membership-section{background:#1e2a35;padding:64px 0 56px;border-bottom:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden}.membership-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,transparent,transparent 40px,rgba(255,255,255,.012) 40px,rgba(255,255,255,.012) 80px)}.membership-wrapper{position:relative;z-index:1}.membership-label{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin-bottom:40px;margin-top:0}.membership-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.membership-card{background:#ffffff1c;border:1px solid rgba(255,255,255,.12);padding:28px 26px;transition:.2s}.membership-card:hover{background:#ffffff2b}.membership-section .icon{width:32px;height:32px;border:1px solid rgba(74,140,63,.7);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.membership-section .card-title{font-size:.9rem;font-weight:700;color:#fff;margin-bottom:8px;font-family:var(--barlow)}.membership-section .card-text{font-size:.85rem;color:#ffffffd1;line-height:1.7}.programme-row.competing-section .source-item .body-sm:before{content:"\2713"}.programme-row.competing-section .info-richtext p:before{content:"\2014";padding-right:10px}.upp-container{background:var(--bg);padding:64px}.upp-grid{display:grid;grid-template-columns:340px 1fr;gap:72px;align-items:start}.upp-process{position:sticky;top:80px}.upp-eyebrow{margin-bottom:20px}.upp-heading{font-family:var(--garamond);font-size:1.7rem;font-weight:400;color:var(--ink);line-height:1.25;margin-bottom:16px}.upp-desc{font-family:var(--garamond);font-size:.93rem;color:var(--ink-muted);line-height:1.8;margin-bottom:28px}.upp-steps{display:flex;flex-direction:column;gap:18px;margin-bottom:28px}.upp-step{display:flex;gap:16px;align-items:flex-start}.upp-step-num{font-family:var(--barlow-condensed);font-size:1.4rem;font-weight:800;color:var(--accent);flex-shrink:0;line-height:1}.upp-step-title{font-family:var(--barlow);font-size:.88rem;font-weight:600;color:var(--ink);margin-bottom:3px}.upp-step-text{font-family:var(--garamond);font-size:.86rem;color:var(--ink-muted);line-height:1.65;margin:0}.upp-highlight{background:var(--accent-pale);border-left:3px solid var(--accent);padding:16px 20px}.upp-highlight p{font-family:var(--garamond);font-size:.88rem;font-style:italic;color:var(--ink);line-height:1.72;margin:0}.upp-form-wrap{display:flex;flex-direction:column;gap:20px}.upp-form-section{background:#1e2a35;border:1px solid rgba(255,255,255,.1);padding:28px 32px}.upp-section-title{font-family:var(--dmmono);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff59;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1)}.upp-form-fields{display:flex;flex-direction:column;gap:14px}.upp-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.upp-label{font-family:var(--dmmono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;display:block;margin-bottom:7px}.upp-label span{color:#ffffff40;text-transform:none;letter-spacing:0}.upp-input,.upp-select,.upp-textarea{width:100%;padding:10px 13px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);color:var(--white);font-family:var(--dmmono);font-size:.82rem;outline:none;transition:border .15s;box-sizing:border-box}.upp-input:focus,.upp-select:focus,.upp-textarea:focus{border-color:var(--accent)}.upp-select{background:#1e2a35cc;cursor:pointer;padding:12px 13px}.upp-textarea{resize:vertical;line-height:1.6}.upp-textarea-note{font-family:var(--garamond);font-size:.8rem;color:#ffffff59;line-height:1.6;margin-top:6px;font-style:italic}.upp-phone-group{display:flex}.upp-phone-code{padding:10px 11px;background:#ffffff0a;border:1px solid rgba(255,255,255,.14);border-right:none;font-family:var(--dmmono);font-size:.76rem;color:#ffffff4d;flex-shrink:0}.upp-phone-input{flex:1 1 0%;padding:10px 13px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);color:var(--white);font-family:var(--dmmono);font-size:.82rem;outline:none;transition:border .15s}.upp-phone-input:focus{border-color:var(--accent)}.upp-radio-group{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.upp-radio-label{display:flex;gap:10px;align-items:center;padding:10px 14px;border:1px solid rgba(255,255,255,.14);cursor:pointer;background:#ffffff0a;transition:border .15s}.upp-radio-label:hover,.upp-radio-label:focus-within{border-color:var(--accent)}.upp-radio-input{accent-color:var(--accent);flex-shrink:0}.upp-radio-text{font-family:var(--dmmono);font-size:.78rem;color:#ffffffb3}.upp-submit-section{background:#1e2a35;border:1px solid rgba(255,255,255,.1);padding:24px 32px}.upp-submit-btn{width:100%;padding:14px;font-size:.82rem;letter-spacing:.12em;margin-bottom:12px}.upp-submit-note{font-family:var(--dmmono);font-size:.72rem;color:#ffffff47;line-height:1.65;text-align:center;margin:0}.upp-confirm{background:#4a8c3f1f;border:1px solid rgba(74,140,63,.35);padding:28px;margin-top:16px}.upp-confirm-icon{font-size:1.6rem;margin-bottom:12px}.upp-confirm-text{font-family:var(--garamond);font-size:.88rem;color:#000;line-height:1.75;margin:0}.upp-confirm-text strong{color:var(--white)}.upp-confirm-subtext{font-family:var(--dmmono);font-size:.72rem;color:#ffffff4d}.upp-status-error{background:#dc35451f;border:1px solid rgba(220,53,69,.35);padding:16px;margin-bottom:20px;color:#fff;font-family:var(--barlow)}.athlete-cta.apply-row .cta-bottom{background:var(--white)}.about-story.our_manufacturing .about-grid .quote-box .quote-heading{font-family:var(--barlow-condensed);font-size:1.4rem;font-weight:700;color:var(--white);margin-bottom:8px}.about-story.our_manufacturing .about-grid .quote-box .quote-text{margin:0;color:#ffffffa6;font-style:normal}.quote-btn.btn-text{color:#ffffffb3;border-color:#ffffff4d;cursor:pointer}.about-story.our_manufacturing.community-row .about-right:before{background:linear-gradient(135deg,#1e4d6bb3,#1a1a1866)}.about-story.our_manufacturing.community-row .quote-author{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-family:var(--dmmono)}.video-section{padding:44px 0;background:var(--bg)}.video-section .video-wrapper{max-width:100%}.video-frame{position:relative;cursor:pointer;max-width:820px;aspect-ratio:16/9;overflow:hidden;background:#1e2a35}.video-frame img{width:100%;height:100%;object-fit:cover;opacity:.7;transition:opacity .3s}.video-section .video-wrapper .hero-overlay{background:#1a1a1885}.video-caption{position:absolute;bottom:16px;left:20px;color:#ffffff80;font-size:.74rem}.video-popup{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:.3s;z-index:9999999}.video-popup.active{opacity:1;visibility:visible}.video-popup-inner{width:80%;max-width:900px;transform:scale(.8);transition:.3s}.video-popup.active .video-popup-inner{transform:scale(1)}.video-container{position:relative;padding-top:56.25%}.video-container iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.close-btn{position:absolute;top:-40px;right:0;font-size:28px;color:#fff;background:none;border:none;cursor:pointer}.no-data{text-align:center;font-size:1rem;letter-spacing:normal;font-weight:500}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-bottom:44px}.article-body{padding:22px 24px;flex:1}.article-img{height:200px;overflow:hidden}.article-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.article-section .article-card{background:var(--white);border:1px solid var(--rule);cursor:pointer;transition:all .22s;display:flex;flex-direction:column}.article-meta{font-size:.72rem;color:var(--ink-muted);letter-spacing:.04em;display:flex;justify-content:space-between}.article-section .article-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.article-section .article-card:hover .article-img img,.team-card:hover img{transform:scale(1.04)}.careers-banner.events-field-work .cb-overlay{background:#1a1a1873}.careers-banner.events-field-work .cb-content{width:100%;left:50%;transform:translate(-50%,-50%);text-align:center;padding:0 15px;display:grid;gap:16px}.careers-banner.events-field-work .cb-content .cb-heading{max-width:100%;order:-1}.careers-banner.events-field-work .cb-heading{font-size:2rem;font-style:italic}.timeline-section.upcoming-events .timeline-item{grid-template-columns:120px 1fr auto;padding:16px 22px;align-items:center;border:1px solid var(--rule)}.timeline-section.upcoming-events{padding-bottom:54px}.timeline-section.upcoming-events .timeline-item:not(:last-of-type){border-bottom:0}.cr-ctx-content p br{display:none}.athlete-hero{background:var(--bg);padding:60px 52px;border-bottom:1px solid var(--rule)}.athlete-image-wrap{overflow:hidden;background:#1e2a35}.athlete-tags{display:flex;align-items:center;gap:10px;margin-bottom:18px}.athlete-tags .badge{display:inline-block;font-size:.78rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:1px;line-height:normal;color:var(--white);background:#1e2a35;border:0}.athlete-tags .badge:nth-child(2){background:var(--sports-pale);color:var(--sports)}.athlete-tags .badge:nth-child(3){color:var(--accent);background:var(--accent-pale)}.athlete-subtitle{font-size:1.3rem;color:var(--ink-muted);line-height:1.4;margin-bottom:24px;font-family:var(--garamond)}.athlete-tier-label{display:inline-block;font-size:.7rem;letter-spacing:.14em;background:var(--accent-pale);color:var(--accent);border:1px solid var(--accent-lt);padding:5px 12px;margin-bottom:18px}.athlete-stats .athlete-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:18px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:24px;flex-wrap:wrap}.athlete-stats .athlete-meta .meta-label{font-family:var(--garamond);font-size:1.2rem;color:var(--ink);padding-bottom:4px}.athlete-stats .athlete-meta .meta-item{display:flex;flex-direction:column;border-right:1px solid var(--rule);padding:0 18px;min-width:10rem}.athlete-stats .athlete-meta .meta-item:first-of-type{padding:0}.athlete-stats .athlete-meta .meta-item:last-of-type{padding-right:0;border:0}.athlete-stats .athlete-meta .meta-value{text-transform:uppercase;font-size:.62rem;color:var(--ink-muted);letter-spacing:.1em;margin-bottom:6px}.athlete-quote{font-size:1.05rem;color:var(--ink-soft);line-height:1.78;max-width:52ch;font-style:italic;margin:0}.athlete-image-wrap .athlete-image{width:100%;height:100%;object-fit:cover;object-position:top;mix-blend-mode:luminosity}.story-content{font-size:1.05rem;color:var(--ink-soft);line-height:1.85}.story-content p{margin-bottom:20px;margin-top:0}.athlete-story-sidebar{position:sticky;top:80px}.athlete-story-footer{border-top:1px solid var(--rule);padding-top:24px;margin-top:40px}.story-title{margin-bottom:22px}.athlete-story-footer .btn-text{margin:0}.sidebar-box.white{background:var(--white);border:1px solid var(--rule);padding:24px;margin-bottom:20px}.athlete-story-sidebar .sidebar-heading{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:14px}.sidebar-box.dark{background:#1e2a35;padding:24px}.athlete-story .story-content .quote-box{position:relative;top:auto;left:auto;bottom:auto;right:auto;background:var(--accent-pale);border-left:3px solid var(--accent);padding:22px 26px;margin:32px 0}.athlete-story .story-content .quote-box .quote-text{font-style:italic;color:var(--ink)}.athlete-story .story-content .quote-box .quote-author{color:var(--ink-muted);letter-spacing:normal}.athlete-story-content .story-content p:last-of-type{margin-bottom:0}.athlete-story-sidebar .result-row{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--rule)}.result-title{font-family:var(--barlow);font-size:.84rem;font-weight:600;color:var(--ink);letter-spacing:normal}.result-year{font-size:.8rem;color:var(--ink-muted)}.result-badge{display:inline-block;font-size:.78rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:1px}.results-list,.stack-list{display:flex;flex-direction:column;gap:10px}.athlete-story-sidebar .result-row:last-of-type{border-bottom:0;padding-bottom:0}.stack-row{display:flex;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.stack-usage{font-size:.8rem;color:#fff6}.stack-btn.btn-primary{width:100%;justify-content:center;margin-top:16px;padding:11px;font-size:.72rem;background:var(--accent)}.stack-product{font-size:.82rem;color:var(--white);letter-spacing:normal;font-family:var(--barlow)}.athlete-story-section.no-sidebar .athlete-story-grid{grid-template-columns:auto}.athlete-story-section.no-sidebar .athlete-story-sidebar{display:none}.athlete-content .h-hero.athlete-title{margin-bottom:12px}.batch-lookup-section{text-align:center;background:var(--accent-pale);padding:72px 52px;border-bottom:1px solid var(--rule)}.batch-lookup-eyebrow{justify-content:center;margin-bottom:16px;display:flex}.batch-lookup-heading{margin-bottom:14px}.batch-lookup-text{max-width:44ch;margin:0 auto 26px}.batch-lookup-form-wrapper-row{max-width:440px;margin:0 auto}.batch-lookup-form-wrapper{display:flex;gap:0;border:1px solid var(--rule,#e5e5e5);overflow:hidden;border-radius:4px}.batch-lookup-input{flex:1;padding:12px 16px;font-size:.82rem;border:none;outline:none;color:var(--ink,#333);background:#fff}.batch-lookup-message{max-width:440px;margin:0 auto 16px;padding:12px;border-radius:4px;font-size:14px;font-weight:500;text-align:left}.batch-lookup-message.error{background-color:#fef2f2;color:#991b1b;border:1px solid #f87171}.batch-lookup-message.success{background-color:#f0fdf4;color:#166534;border:1px solid #86efac}.batch-lookup-message-title{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-weight:500}.batch-lookup-message.success p{margin:0}.team-top-bar{background:var(--white);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:20px 52px;display:flex;align-items:center;gap:48px}.team-section .count{font-size:2.2rem;font-weight:800;color:var(--ink);letter-spacing:.02em;line-height:1;font-family:var(--barlow-condensed)}.team-section .label,.team-section .team-date{font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.team-section .divider{display:block!important;width:1px;height:28px;background:var(--rule)}.team-grid-team{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:52px;margin-top:1.6rem}.team-card-img{aspect-ratio:2/2;background:var(--bg);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.team-card-img img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s;filter:grayscale(20%)}.team-card-body{padding:20px 22px}.team-bio{font-family:var(--garamond);font-size:.84rem;color:var(--ink-soft);line-height:1.6}.team-link span{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-top:12px}.team-card{background:var(--white);border:1px solid var(--rule);overflow:hidden;transition:box-shadow .2s;box-shadow:none;cursor:pointer}.team-name{font-family:var(--garamond);font-size:1.2rem;font-weight:400;color:var(--ink);margin-bottom:3px;letter-spacing:.02em}.team-role{font-size:.72rem;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px}.athlete-tier__header{display:flex;align-items:baseline;gap:18px;margin-bottom:28px;flex-wrap:wrap}.athlete-tier__title{font-size:1.5rem;color:var(--ink);font-family:var(--garamond)}.mono-sm.athlete-tier__badge{color:var(--accent)}.athlete-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.athlete-hero .athlete-grid{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:380px 1fr;gap:56px;align-items:center}.athlete-profile.athlete-hero .athlete-placeholder__initial.athlete-initials{opacity:.4;font-size:5rem}.athlete-image{aspect-ratio:4/5;background:var(--white);border:1px solid var(--rule);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.athlete-placeholder{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:var(--white)}.athlete-initials{font-size:4rem;color:var(--accent);line-height:1;letter-spacing:.02em;font-family:var(--garamond)}.athlete-placeholder-label{font-size:.62rem;color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase}.athlete-overlay{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:44px 48px}.athlete-role{font-size:.78rem;color:var(--accent);margin-bottom:24px;text-transform:uppercase;letter-spacing:.1em}.athlete-name{font-size:2.6rem;font-weight:400;color:var(--ink);line-height:1.1;margin:0 0 10px}.athlete-breadcrumb{font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);display:flex;align-items:center;gap:10px;margin-bottom:14px}.athlete-breadcrumb:before{content:"";display:inline-block;width:22px;height:1px;background:currentColor}.athlete-breadcrumb .back-link{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);cursor:pointer;transition:color .15s}.athlete-content .page-title{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.athlete-tag-row{display:inline-flex;align-items:center;gap:8px;background:var(--accent-pale);border:1px solid var(--accent-lt);padding:5px 14px;margin-bottom:22px;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);width:fit-content}.athlete-tag-row:before{content:"";width:5px;height:5px;background:var(--accent);border-radius:50%;display:flex}.athlete-container{padding:48px 0 0;border-bottom:1px solid var(--rule)}.athlete-sidebar{padding:56px 36px;position:sticky;top:80px;border-left:1px solid var(--rule)}.athlete-main-card{border:1px solid var(--rule);background:var(--white);margin-bottom:16px;overflow:hidden}.athlete-main-card .card-header{padding:20px 22px;border-bottom:1px solid var(--rule);background:var(--bg);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.card-body{padding:20px 22px;display:flex;flex-direction:column;gap:14px}.card-body .profile-row .label{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);width:60px;flex-shrink:0;padding-top:1px}.card-body .profile-row .value{font-family:var(--barlow);font-size:.84rem;color:var(--ink)}.related-section{background:var(--bg);border-bottom:1px solid var(--rule);padding:48px 0}.related-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:var(--rule);border:1px solid var(--rule)}.related-section .related-item{background:var(--white);padding:28px 30px;cursor:pointer;transition:background .2s}.related-desc{font-size:.78rem;color:var(--ink-muted)}.related-back{padding-top:24px}.related-back a{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);cursor:pointer;transition:color .15s}.related-title{font-family:var(--garamond);font-weight:400;margin-bottom:5px;margin-top:8px}.athlete-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);margin-bottom:32px;margin-top:32px}.athlete-stats-grid .stat-item{background:var(--white);padding:18px 20px}.athlete-stats-grid .stat-item .stat-value{font-family:var(--garamond);font-size:2rem;font-weight:400;color:var(--ink);line-height:1}.athlete-stats-grid .stat-label{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin-top:4px}.athlete-stats-grid .stat-item:nth-child(2n){background:var(--accent-pale)}.athlete-social{display:flex;gap:10px}.athlete-social a{text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--white);border:1px solid var(--accent);color:var(--accent);text-decoration:none;font-size:.72rem;letter-spacing:.1em;transition:background .15s,color .15s}.athlete-social a:hover{background:var(--accent);color:#fff}.athlete-image img{filter:grayscale(8%) contrast(1.04);width:100%;object-fit:cover;height:100%}.card-body-info-flex{display:flex;flex-direction:column;gap:8px}.athlete-desc{font-size:1rem;color:var(--ink-muted);line-height:1.8;max-width:46ch;font-family:var(--garamond)}.subtitle_details{font-size:2rem;font-weight:400;color:var(--ink);line-height:1.2;margin-bottom:18px;font-family:var(--garamond);margin-top:0}.subtitle_details span{font-style:italic;color:var(--accent)}.profile-card.connect-card.athstory-aside-dark{padding:22px}.athlete-main .div-heading{font-size:1.85rem;font-weight:400;color:var(--ink);line-height:1.25;margin-bottom:24px;margin-top:0}.athlete-container .body-copy p{font-size:1.08rem;color:var(--ink);line-height:1.88;margin-top:0}.pull-quote{margin:0 0 64px;padding:36px 44px;border-left:3px solid var(--accent);background:var(--accent-pale);position:relative;overflow:hidden}.pull-quote .pull-quote__text{font-size:1.25rem;font-style:italic;color:var(--ink);line-height:1.7;max-width:54ch;position:relative;z-index:1;margin-top:0}.pull-quote__attribution{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-top:16px}.pull-quote__deco{position:absolute;top:-10px;left:24px;font-family:var(--garamond);font-size:8rem;color:var(--accent-lt);line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;font-style:normal}.image-grid{margin-bottom:28px;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule);border:1px solid var(--rule)}.image-grid img{width:100%;object-fit:cover;height:280px}.related-section .related-item a{display:flex;flex-direction:column}.achievement-row span.dot{width:5px;height:5px;background:var(--accent);border-radius:50%;flex-shrink:0}.athlete-main .div-block{max-width:720px;margin:0 auto}.athlete-main .highlight{background:var(--bg);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:48px 52px;margin-top:3rem}.athlete-main .highlight p{font-size:1.08rem;line-height:1.6;margin:0 0 18px;color:var(--ink)}.highlight-page-width{max-width:720px;margin:0 auto}.highlight .italic{font-style:italic;font-size:1.2rem;text-align:center;line-height:1.6}.pending{padding:24px 28px;background:#fffbf0;border:1px solid #F0D080;margin-bottom:48px}.pending h6{font-size:.68rem;color:#7a4e00;margin-bottom:8px;font-family:var(--dmmono);letter-spacing:.1em;text-transform:uppercase;font-weight:400}.pending p{color:#7a4e00;font-style:italic;font-size:1.05rem;line-height:1.7;margin:0}.meta-container{padding:13px 0;border-bottom:1px solid var(--rule);background:var(--white);display:flex;align-items:center;justify-content:space-between}.meta-left{display:flex;align-items:center;gap:20px}.meta-back{text-decoration:underline;text-underline-offset:3px}.meta-container .meta-type{text-transform:uppercase;color:var(--accent);letter-spacing:.1em}.field-report-image.athlete-image img{width:100%;height:100%;object-fit:cover}.field-report-meta{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:18px}.field-report-title{margin:0 0 20px;font-size:2.8rem;font-weight:400;color:var(--ink);line-height:1.08;max-width:65%}.field-report-desc.athlete-desc{font-size:.97rem;color:var(--ink-muted);line-height:1.8;max-width:50ch;font-family:var(--garamond)}.field-report-grid.athlete-grid{grid-template-columns:1fr 1fr;align-items:start;min-height:auto}.field-report-content.athlete-content{height:100%;justify-content:space-between}.field-report-stats .athlete-stats-grid{margin:0;text-align:center}.field-report-stats .athlete-stats-grid .stat-value{font-weight:800;color:var(--accent);font-family:var(--barlow-condensed)}.field-report-stats .athlete-stats-grid .stat-item:nth-child(2n){background:var(--bg)}.field-report-team{position:absolute;bottom:28px;left:28px;right:28px;z-index:2}.field-report-team .team-label{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;margin-bottom:6px}.field-report-team .team-members{font-family:var(--garamond);font-size:.9rem;color:#fffc}.field-body-grid{display:grid;grid-template-columns:1fr 300px;background:var(--bg)}.field-body-main .report-body .section{margin-bottom:48px}.field-body-main{padding:56px 64px;border-right:1px solid var(--rule)}.field-body-sidebar{padding:36px 28px;position:sticky;top:0;align-self:start;background:var(--white);display:flex;flex-direction:column;gap:18px}.sidebar-card{display:flex;flex-direction:column;gap:10px}.sidebar-title{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.sidebar-list{border:1px solid var(--rule)}.sidebar-row{display:grid;grid-template-columns:80px 1fr;padding:10px;border-bottom:1px solid var(--rule)}.sidebar-row:last-child{border-bottom:none}.field-report-body .label{font-size:.7rem;color:var(--ink-muted)}.field-report-body .value{font-size:.85rem;color:var(--ink);font-family:var(--garamond)}.product-item{display:flex;gap:10px}.field-report-body .dot{width:6px;height:6px;background:var(--accent);border-radius:50%;margin-top:6px}.product-name{font-weight:600}.product-desc{font-size:.75rem;color:var(--ink-muted)}.sidebar-text{font-size:.85rem;color:var(--ink-muted)}.sidebar-link{font-size:.85rem;color:var(--accent);text-decoration:underline;font-family:var(--garamond)}.sidebar-cta{background:#1e2a35;padding:18px}.field-report-body .cta-title{font-size:.7rem;text-transform:uppercase;color:#ffffff4d}.field-report-body .cta-desc{font-size:.85rem;color:#fff9}.field-report-body .cta-btn{width:100%;padding:8px;background:none;border:1px solid rgba(255,255,255,.2);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;cursor:pointer;transition:.15s;display:flex;justify-content:center}.field-body-main .report-body .section-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.field-body-main .report-body .section-header .section-num{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.field-body-main .report-body .section-header .section-rule{flex:1;height:1px;background:var(--rule)}.field-body-main .report-body .section .section-title{font-size:1.45rem;font-weight:700;color:var(--ink);margin-bottom:14px;font-family:var(--barlow-condensed);margin-top:0}.report-body p{font-size:.97rem;color:var(--ink-soft);line-height:1.82;margin-bottom:14px;margin-top:0}.protocol-table{border:1px solid var(--rule);overflow:hidden;margin-bottom:16px}.protocol-thead{display:grid;grid-template-columns:130px 1fr 1fr;background:#1e2a35}.protocol-th{padding:9px 14px;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#fff6}.protocol-row{display:grid;grid-template-columns:130px 1fr 1fr;background:var(--white);border-top:1px solid var(--rule)}.protocol-row .protocol-label{padding:11px 14px;font-size:.76rem;color:var(--accent);font-weight:600}.protocol-main,.protocol-note{padding:11px 14px;border-left:1px solid var(--rule);font-family:var(--garamond);font-size:.87rem;color:var(--ink-soft)}.protocol-table .protocol-row.protocol-row--bg{background:var(--bg)}.findings-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule);border:1px solid var(--rule);margin-bottom:20px}.findings-grid .finding-card{background:var(--white);padding:22px}.finding-label{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.finding-value{font-size:1.9rem;font-weight:800;color:var(--ink);margin-bottom:6px;font-family:var(--barlow-condensed)}.report-body p.finding-desc{font-size:.87rem;color:var(--ink-muted)}.findings-grid .finding-card.finding-card--accent-pale{background:var(--accent-pale)}.issue-row{padding:16px 20px;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:160px 1fr;gap:20px}.issue-row .issue-label{font-size:.75rem;font-weight:600;color:var(--ink)}.issue-body{font-size:.9rem;color:var(--ink-soft);line-height:1.72;font-family:var(--garamond)}.issues-list{display:flex;flex-direction:column;gap:0;border:1px solid var(--rule)}.formulation-item{display:flex;gap:16px;padding:16px 18px;background:var(--white);border:1px solid var(--rule)}.formulation-num{font-size:1.1rem;font-weight:800;color:var(--accent);flex-shrink:0;line-height:1.2;margin-top:2px}.formulation-title{font-size:.87rem;font-weight:600;color:var(--ink);margin-bottom:4px;font-family:var(--barlow)}.report-body p.formulation-body{font-size:.87rem;color:var(--ink-muted);line-height:1.7;margin:0;font-family:var(--garamond)}.formulation-list{display:flex;flex-direction:column;gap:10px}.formulation-item.formulation-item--bg{background:transparent}.sidebar-links{display:flex;flex-direction:column;gap:7px}.sidebar-text p{margin:0}.sidebar-list .sidebar-row:nth-child(2n){background:var(--bg)}.fr-product{padding:11px 14px;border:1px solid var(--rule);display:flex;gap:10px;align-items:flex-start}.fr-product__title{font-size:.84rem;font-weight:700;color:var(--ink);font-family:var(--barlow)}.fr-product__meta{font-size:.68rem;color:var(--ink-muted);margin-top:2px;letter-spacing:normal}.fr-product__dot{width:5px;height:5px;background:var(--accent);border-radius:50%;flex-shrink:0;margin-top:5px}.fr-products{display:flex;flex-direction:column;gap:8px}.fr-product.fr-product--highlight{background:var(--accent-pale)}.sidebar-card.bordercard{border-top:1px solid var(--rule);padding-top:16px}.criteria-title{font-size:.88rem;font-weight:700;color:var(--ink);margin-bottom:6px;font-family:var(--barlow)}.criteria-text{font-size:.87rem;color:var(--ink-muted);line-height:1.68;font-family:var(--garamond)}.criteria-section{background:var(--white);border-bottom:1px solid var(--rule);padding:44px 52px}.criteria-container{display:grid;grid-template-columns:220px 1fr;gap:52px;align-items:start}.criteria-heading{font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);padding-top:4px}.criteria-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.criteria-card{background:var(--bg);padding:20px 22px;border-left:3px solid var(--accent)}.criteria-title{font-size:.88rem;font-weight:700;color:var(--ink);margin-bottom:6px}.criteria-text{font-size:.87rem;color:var(--ink-muted);line-height:1.68}.athapp-section{background:var(--bg);padding:60px 0;border-bottom:1px solid var(--rule)}.athapp-layout{display:grid;grid-template-columns:1fr 400px;gap:64px;align-items:start}.athapp-form-element{display:flex;flex-direction:column;gap:24px}.athapp-card{background:var(--white);border:1px solid var(--rule);padding:32px}.athapp-header{font-family:var(--dmmono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--rule)}.athapp-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.athapp-field label{font-family:var(--dmmono);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);display:block;margin-bottom:8px}.athapp-soft-label{color:var(--ink-muted);font-weight:400}.athapp-field input:not([type=radio]):not([type=checkbox]),.athapp-field select,.athapp-field textarea{width:100%;padding:12px 16px;border:1px solid var(--rule);font-family:var(--dmmono);font-size:.84rem;background:var(--white);color:var(--ink);outline:none;box-sizing:border-box;transition:all .2s ease}.athapp-field input:focus,.athapp-field select:focus,.athapp-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.athapp-tel-wrap{display:flex}.athapp-tel-code{padding:12px 14px;background:var(--bg);border:1px solid var(--rule);border-right:none;font-family:var(--dmmono);font-size:.8rem;color:var(--ink-muted)}.athapp-tel-wrap input{flex:1}.athapp-stack{display:flex;flex-direction:column;gap:16px}.athapp-tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:8px}body .athapp-tier-item{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid var(--rule);cursor:pointer;background:var(--bg);transition:all .2s ease}.athapp-tier-item:hover{border-color:var(--accent)}.athapp-tier-item input{margin-top:4px;accent-color:var(--accent);flex-shrink:0}.athapp-tier-name{font-family:var(--barlow);font-size:.88rem;font-weight:600;color:var(--ink);margin-bottom:5px;text-transform:capitalize;letter-spacing:normal;line-height:1.3;margin-top:1px}.athapp-tier-info{font-family:var(--dmmono);font-size:.74rem;color:var(--ink-muted)}.athapp-hint{font-family:var(--garamond);font-size:.87rem;color:var(--ink-muted);line-height:1.5}.athapp-field textarea{line-height:1.6;resize:vertical}.athapp-checkboxes{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.athapp-checkbox-label{display:flex;gap:14px;align-items:flex-start;cursor:pointer}.athapp-checkbox-label input{margin-top:4px;accent-color:var(--accent);flex-shrink:0;margin-right:0}.athapp-checkbox-label span{font-family:var(--garamond);font-size:.9rem;color:var(--ink-soft);line-height:1.6}.athapp-btn-main{width:100%;padding:14px;font-size:.82rem;letter-spacing:.1em;font-family:var(--barlow);font-weight:600;text-transform:uppercase;background:var(--ink);color:var(--white);border:none;cursor:pointer;transition:opacity .2s ease;text-align:start}.athapp-btn-main:hover{opacity:.9}.athapp-footer-text{font-family:var(--dmmono);font-size:.76rem;color:var(--ink-muted);text-align:center;margin-top:14px;line-height:1.8}.athapp-aside{position:sticky;top:100px;display:flex;flex-direction:column;gap:20px}.athapp-timeline{background:#1a242b;padding:28px}.athapp-aside-label{font-family:var(--dmmono);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d;margin-bottom:16px}.athapp-timeline-list{display:flex;flex-direction:column;gap:1px;background:#ffffff1a}.athapp-timeline-row{padding:14px 16px;display:grid;grid-template-columns:85px 1fr;gap:12px;align-items:start;background:#fff0}.athapp-timeline-row:nth-child(2n){background:#ffffff0a}.athapp-tm-time{font-family:var(--dmmono);font-size:.74rem;color:#fff6}.athapp-tm-desc{font-family:var(--garamond);font-size:.94rem;color:#ffffffb3}.athapp-timeline-row.featured .athapp-tm-time{color:var(--accent)}.athapp-timeline-row.featured .athapp-tm-desc{color:var(--white)}.athapp-aside-box{background:var(--white);border:1px solid var(--rule);padding:28px}.athapp-aside-accent{font-family:var(--dmmono);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.athapp-aside-desc{font-family:var(--garamond);font-size:.94rem;color:var(--ink-muted);line-height:1.7;margin-bottom:10px;margin-top:0}.athapp-btn-outline{display:block;width:100%;padding:9px;text-align:center;text-decoration:none;background:none;border:1px solid var(--rule);font-family:var(--dmmono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);cursor:pointer;transition:all .2s ease}.athapp-btn-outline:hover{background:var(--ink);color:var(--white)}.athapp-aside-muted{background:var(--bg);border:1px solid var(--rule);padding:28px}.athapp-aside-muted-label{font-family:var(--dmmono);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:10px}.athapp-contact-link a{font-family:var(--dmmono);font-size:.9rem;color:var(--accent);text-decoration:none;border-bottom:1px solid transparent;transition:border .2s ease;margin-bottom:10px}.athapp-contact-link a:hover{border-bottom-color:var(--accent)}.athapp-success-alert{padding:10px;font-family:var(--dmmono);font-size:.84rem;text-align:center;background-color:#f0fdf4;color:#166534;border:1px solid #86efac}.athapp-error-alert{padding:24px;border:1px solid #d00;color:#d00;font-family:var(--dmmono);font-size:.84rem;background:snow}.athstory-soft-label{color:var(--ink-muted);font-weight:400;text-transform:none;font-family:var(--garamond);font-size:.74rem}#MethodGdoc input{width:100%;padding:10px 13px;border:1px solid var(--rule);font-size:.82rem;background:var(--white);color:var(--ink);outline:none;box-sizing:border-box;transition:border .15s}.athapp-hint p{margin:0}.athstory-serif-textarea{font-family:var(--garamond)!important;width:100%;padding:12px 14px;border:1px solid var(--rule);font-size:.9rem;background:var(--white);color:var(--ink);outline:none;box-sizing:border-box;resize:vertical;line-height:1.75;transition:border .15s}.athstory-format-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px}label.athstory-format-item{display:flex;gap:12px;padding:14px 16px;border:1px solid var(--rule);cursor:pointer;background:var(--bg);transition:all .2s ease;align-items:start}.athstory-format-item:hover{border-color:var(--accent)}.athstory-format-item input{margin-top:4px;accent-color:var(--accent)}.athstory-guide-list{display:flex;flex-direction:column;gap:12px}.athstory-guide-item{font-family:var(--garamond);font-size:.94rem;color:var(--ink-soft);line-height:1.65;padding-bottom:12px;border-bottom:1px solid var(--rule-soft)}.athstory-guide-item:last-child{border-bottom:none;padding-bottom:0}.athstory-aside-dark{background:#1e2a35;padding:28px}.athstory-aside-dark-label{font-family:var(--dmmono);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff59;margin-bottom:14px}.athstory-aside-desc-white{font-family:var(--garamond);font-size:.94rem;color:#ffffff8c;line-height:1.7;margin-bottom:20px}.athstory-btn-outline-white{display:block;width:100%;padding:12px;text-align:center;text-decoration:none;background:none;border:1px solid rgba(255,255,255,.2);font-family:var(--dmmono);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:#fff9;cursor:pointer;transition:all .2s ease;line-height:normal}.athstory-btn-outline-white:hover{border-color:var(--accent);color:var(--white)}.athstory-guide-item p{margin:0}.pv-topic-grid{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.pv-topic-pill{padding:8px 16px;border:1px solid var(--rule);background:var(--white);font-family:var(--dmmono);font-size:.72rem;color:var(--ink-muted);cursor:pointer;border-radius:2px;transition:all .2s ease}.pv-topic-pill.active{background:var(--accent-pale);color:var(--accent);border-color:var(--accent)}.pv-email-box{background:var(--bg);border:1px solid var(--rule);padding:24px;border-radius:2px}.pv-standards-list{display:flex;flex-direction:column;gap:12px}.pv-standard-item{display:flex;gap:12px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid var(--rule-soft)}.pv-standard-item:last-child{border-bottom:none}.pv-check{color:var(--accent);flex-shrink:0;font-size:16px}.pv-text{font-family:var(--garamond);font-size:.94rem;color:var(--ink-soft);line-height:1.6}.pvgrid-section{background:#1e2a35;padding:32px 0;border-bottom:1px solid rgba(255,255,255,.06)}.pvgrid-layout{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff14}.pvgrid-column{background:#1e2a35;padding:12px 28px;display:flex;flex-direction:column;gap:8px}.pvgrid-column:first-child{padding-left:0}.pvgrid-column:last-child{padding-right:0}.pvgrid-header{font-family:var(--dmmono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff59}.pvgrid-text{font-family:var(--garamond);font-size:.88rem;color:#ffffffbf;line-height:1.6}.background-transparent.gel-hero-stats.unived-athletes.background-transparent .gel-hero-grid{background:transparent}.athapp-contact-link{display:flex}.background-repeating:after{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,transparent,transparent 40px,rgba(255,255,255,.012) 40px,rgba(255,255,255,.012) 80px);pointer-events:none;content:""}.share-your-story .athapp-layout{grid-template-columns:1fr 300px;gap:52px}.athapp-section.share-your-story .athstory-aside-desc-white{font-size:.87rem;margin-bottom:10px;margin-top:10px}.athapp-section.share-your-story .athapp-checkbox-label span{font-size:.9rem}.gel-breadcrumb{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:16px}.gel-breadcrumb a{color:var(--ink-muted);text-decoration:underline}body .gel-hero-stats.unived-athletes.transparent-bg .gel-hero-grid{background:transparent!important;padding:52px 64px 44px;grid-template-columns:1fr 360px;grid-column-gap:80px;grid-row-gap:30px;align-items:end;border-bottom:1px solid var(--rule)}.transparent-bg .gel-hero-grid .gel-breadcrumb{grid-column:1/-1}.transparent-bg .gel-hero-grid .gel-content{padding:0}.gel-publish{background:var(--bg);border:1px solid var(--rule);padding:22px 24px}.gel-publish-title{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:12px}.gel-item{font-size:.87rem;color:var(--ink-soft);font-family:var(--garamond);display:flex;gap:10px}.gel-publish-list{display:flex;flex-direction:column;gap:9px}.gel-hero-stats.unived-athletes.transparent-bg .gel-heading{color:var(--ink);font-size:2.6rem}.gel-hero-stats.unived-athletes.transparent-bg .gel-desc{color:var(--ink-muted)}.gel-hero-stats.unived-athletes.transparent-bg .gel-heading span{color:var(--accent)}.gel-timeline .gel-timeline-item{background:var(--white);padding:11px 14px;display:grid;grid-template-columns:80px 1fr;gap:8px}.gel-timeline-item .gel-day{font-size:.72rem;color:var(--ink-muted)}.gel-timeline-item .gel-text{font-size:.85rem;color:var(--ink-soft);font-family:var(--garamond)}.gel-timeline-note{font-size:.72rem;color:var(--ink-muted);margin-top:10px;font-family:var(--dmmono)}.athapp-section.submit-piece .athapp-layout{grid-template-columns:1fr 340px;gap:52px}.gel-timeline-list .gel-timeline-item:not(:last-of-type){border-bottom:1px solid var(--rule)}.stories-row{color:#ffffff4d;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.athapp-field-m-r-bottom{margin-bottom:15px}.profile-row{display:flex;gap:12px;align-items:flex-start}.achievement-row{padding:11px 0;border-bottom:1px solid var(--rule-soft);display:flex;gap:10px;align-items:center}.achievement-row span{font-size:.82rem;color:var(--ink-soft);font-family:var(--barlow)}.profile-card.athlete-main-card.athlete-row .card-body{gap:0}.on_record_row.athlete-main-card p{margin:0 0 12px;font-size:.88rem;font-style:italic;color:var(--ink-muted);line-height:1.7}.on_record_row.athlete-main-card p a{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);cursor:pointer;display:flex;align-items:center;gap:6px;opacity:1;font-family:var(--dmmono);font-style:normal;font-weight:400}.inst-section{background:var(--bg);padding:64px 0;color:var(--ink)}.inst-layout{display:grid;grid-template-columns:320px 1fr;gap:64px;align-items:start}.inst-aside-sticky{position:sticky;top:100px}.inst-eyebrow{font-family:var(--dmmono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:24px}.inst-steps{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.inst-step{display:flex;gap:16px;align-items:flex-start}.inst-step-num{font-family:var(--barlow-condensed);font-size:1.4rem;font-weight:800;color:var(--accent);line-height:1;flex-shrink:0}.inst-step-title{font-family:var(--barlow);font-size:.88rem;font-weight:600;color:var(--ink);margin-bottom:4px}.inst-step-desc{font-family:var(--garamond);font-size:.92rem;color:var(--ink-muted);line-height:1.6;margin-top:0}.inst-quote{background:var(--accent-pale);border-left:3px solid var(--accent);padding:18px 24px;margin-bottom:24px}.inst-quote p{font-family:var(--garamond);font-size:.92rem;font-style:italic;color:var(--ink);line-height:1.7;margin:0}.inst-email-link{display:flex}.inst-email-box{background:var(--white);border:1px solid var(--rule);padding:18px}.inst-email-label{font-family:var(--dmmono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:8px}.inst-email-link a{font-family:var(--dmmono);font-size:.84rem;color:var(--accent);text-decoration:none;font-weight:500}.inst-main form{display:flex;flex-direction:column;gap:24px}.inst-card,.inst-footer{background:var(--white);border:1px solid var(--rule);padding:32px}.inst-card-header{font-family:var(--dmmono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid var(--rule-soft)}.inst-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.inst-field.full-width{grid-column:1 / -1}.inst-field label,.inst-group-label{font-family:var(--dmmono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);display:block;margin-bottom:8px}.inst-field input:not([type=checkbox]):not([type=radio]),.inst-field select,.inst-field textarea{width:100%;padding:12px 14px;border:1px solid var(--rule);font-family:var(--dmmono);font-size:.84rem;background:var(--white);color:var(--ink);outline:none;box-sizing:border-box;transition:border .2s ease}.inst-field input:focus,.inst-field select:focus,.inst-field textarea:focus{border-color:var(--accent)}.inst-tel-wrap{display:flex}.inst-tel-code{padding:12px 14px;background:var(--bg);border:1px solid var(--rule);border-right:none;font-family:var(--dmmono);font-size:.76rem;color:var(--ink-muted)}.inst-tel-wrap input{flex:1}.inst-stack{display:flex;flex-direction:column;gap:20px}.inst-checkbox-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.inst-checkbox-label,.inst-radio-label{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--rule);background:var(--bg);cursor:pointer;transition:border .2s ease}.inst-checkbox-label:hover,.inst-radio-label:hover{border-color:var(--accent)}.inst-checkbox-label input,.inst-radio-label input{margin-top:3px;accent-color:var(--accent)}.inst-checkbox-label span,.inst-radio-label span{font-family:var(--garamond);font-size:.78rem;color:var(--ink)}.inst-radio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.inst-footer-hint{font-family:var(--dmmono);font-size:.72rem;color:var(--ink-muted);text-align:center;margin-top:14px}.inst-inline-error{margin-top:12px;padding:10px 14px;background:snow;border:1px solid #d00;color:#d00;font-family:var(--dmmono);font-size:.76rem}.inst-success-alert{background:var(--accent-pale);border:1px solid var(--accent);padding:40px 32px;text-align:center}.inst-success-icon{font-size:2rem;color:var(--accent);margin-bottom:16px}.inst-success-title{font-family:var(--barlow);font-size:1.1rem;font-weight:700;color:var(--ink);margin-bottom:12px}.inst-success-alert p{font-family:var(--garamond);font-size:1rem;color:var(--ink-soft);line-height:1.7;max-width:48ch;margin:0 auto 20px}.inst-success-footer{font-family:var(--dmmono);font-size:.74rem;color:var(--ink-muted)}.partnership-enquiry .page-width{display:grid;grid-template-columns:1fr 360px;gap:72px;align-items:end}.partnership-enquiry .page-width .partnership-box{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);padding:22px}.partnership-title{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff4d;margin-bottom:12px}.partnership-list li{font-size:.88rem;color:#fff9;font-family:var(--garamond);list-style:none;display:flex;align-items:start;gap:12px}.partnership-list ul{display:flex;flex-direction:column;gap:9px;margin:0;padding:0}.partnership-list li:before{color:var(--accent);flex-shrink:0;content:"\2014"}.gel-breadcrumb.breadcrumb-partnership{margin:0;padding:13px 0;gap:20px;display:flex;align-items:center}.partnership-enquiry h1 em{color:#ffffff73}.inst-aside{position:sticky;top:0}.brand-story-section,.continue-reading-section{padding:48px 52px;border-bottom:1px solid var(--rule)}body .brand-story-wrapper p{font-size:1.12rem;color:var(--ink);line-height:1.75;margin:0 0 18px}.brand-story-wrapper p br{display:none}.founding-question-box{background:var(--accent-pale);border:1px solid var(--accent-lt);padding:32px 36px}.founding-question-label{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.founding-question-heading{font-size:1.3rem;font-weight:400;color:var(--ink);line-height:1.45;margin:0 0 12px;letter-spacing:normal}.founding-question-description p{font-size:.98rem;color:var(--ink-soft);line-height:1.65;margin:0}.continue-reading-wrapper{max-width:760px;margin:0 auto;text-align:center}.continue-reading-author{font-size:.7rem;color:var(--ink-muted);letter-spacing:.1em;margin-bottom:36px;text-transform:uppercase}.continue-reading-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;text-align:left}.continue-reading-card{border:1px solid var(--rule);padding:18px 20px;cursor:pointer;transition:border-color .15s}.continue-reading-label{color:var(--accent);margin-bottom:6px;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.continue-reading-text{margin:0;color:var(--ink);font-size:.86rem;line-height:1.68}.continue-reading-card:hover{border-color:var(--accent)}.our-history{padding:48px 52px;background:var(--bg);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.our-history__heading{font-size:1.5rem;font-weight:500;line-height:1.26;color:var(--ink);margin:12px 0;letter-spacing:normal}.continue-reading-quote{font-size:1.2rem;font-style:italic;color:var(--ink);line-height:1.65;margin:0 0 16px}.our-history__intro{font-size:.96rem;color:var(--ink-soft);line-height:1.75;margin:0 0 32px;max-width:51ch}#story-year-strip{background:var(--white);border:1px solid var(--rule);padding:14px 18px;overflow-x:auto;margin-bottom:24px}.our-history__year-btn{font-size:.78rem;letter-spacing:.06em;padding:8px 14px;background:var(--white);color:var(--ink);border-style:solid;border-color:var(--rule);cursor:pointer;flex-shrink:0}.broader-team .principles-description.our-history__intro{max-width:100%;font-size:1.12rem;color:var(--ink)}.note{margin-top:14px;padding:10px 14px;background:#fffbf0;border:1px solid #f0d080;font-size:.82rem;color:#7a4e00;font-style:italic;font-family:var(--barlow)}.our-history__year-btn.our-history__year-btn--active{background:var(--ink);border-color:var(--ink);color:var(--white)}.our-history__panel{background:var(--white);border:1px solid var(--rule);padding:36px 44px;min-height:280px}.our-history__panel-meta{display:flex;align-items:baseline;gap:18px;margin-bottom:18px;flex-wrap:wrap}.our-history__panel-year{font-family:var(--garamond);font-size:2.6rem;color:var(--ink);line-height:1}.our-history__panel-theme{font-size:.74rem;color:var(--accent);letter-spacing:.14em;text-transform:uppercase}.our-history__panel-body{font-size:1.08rem;color:var(--ink);line-height:1.8;max-width:70ch}.our-history__panel-body p{font-size:1.08rem;color:var(--ink);line-height:1.8;margin:0}.our-history__year-strip-inner{display:flex;gap:8px;min-width:max-content}.founding-question-section{padding:48px 52px;border-bottom:1px solid var(--rule)}.publish-principles-wrapper{background:var(--white);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);display:grid;grid-template-columns:180px 1fr;gap:52px;align-items:start;padding:44px 52px 48px}.publish-principles-label{font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);padding-top:5px}.publish-principles-content{max-width:38ch}.publish-principles-content p{font-size:1.1rem;font-weight:400;color:var(--ink);line-height:1.7;margin:0 0 14px}.background-transparent{background:0 0}.principle-title{font-size:1.4rem;line-height:1.15;letter-spacing:.02em;color:var(--ink);font-family:var(--barlow-condensed);font-weight:600;margin:0}.principle-number{font-size:.66rem;color:var(--accent);letter-spacing:.1em;text-transform:uppercase}.principle-text{font-size:.88rem;color:var(--ink-soft);margin:0;font-family:var(--garamond)!important}.principle-card-top{display:flex;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:10px;flex-wrap:wrap}.principles-list{display:flex;flex-direction:column;gap:14px}.founding-question-section.section-principles,.principles-section.section-std-row{padding:48px 52px;border-bottom:1px solid var(--rule)}.founding-question-section.section-principles .founding-question-heading{font-size:1.15rem}.founding-question-section.section-principles .founding-question-description p{font-size:1.05rem;color:var(--ink)}.principles-section.section-std-row p br{display:none}.principles-section.section-std-row .application-route-box p a{cursor:pointer;text-decoration:underline;font-family:var(--dmmono);font-size:1.1rem;letter-spacing:.04em}.team-card:hover{border-color:var(--accent)}.team-placeholder-initials{font-size:3.4rem;color:var(--accent);line-height:1;letter-spacing:.02em;font-family:var(--garamond);margin-bottom:7px;text-align:center}.team-placeholder-text{font-size:.62rem;color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase}.team-linkedin{position:absolute;top:12px;right:12px;width:28px;height:28px;background:#ffffffeb;border:1px solid var(--rule);display:flex;align-items:center;justify-content:center;color:var(--accent);text-decoration:none;z-index:5;transition:background .15s,color .15s}.team-back-wrapper{background:var(--white);border-bottom:1px solid var(--rule);padding:16px 52px;display:flex}.team-back-link{font-size:.74rem;color:var(--accent);letter-spacing:.1em;cursor:pointer;text-decoration:none;text-transform:uppercase}.describe-section .principle-card{background:var(--bg)}.describe-section .principle-card .principle-card-top{display:grid;gap:10px}.describe-section .principle-card .principle-card-top .principle-number{order:-1}.principles-look .principle-card{padding:24px 0;border:0;border-bottom:1px solid var(--rule);background:0 0}.principles-look .principle-card .principle-card-top{display:grid;grid-template-columns:60px 1fr;gap:24px;align-items:start;width:fit-content}.principles-look .principle-card .principle-card-top .principle-title{width:fit-content;order:1;font-size:1.2rem;font-weight:400;font-family:var(--garamond)}.principles-look .principles-list{border-top:1px solid var(--rule);margin-top:2rem;gap:0}.principles-look .principle-card .principle-text{padding-left:84px}.apply-row .principle-card .principle-card-top .principle-title{font-size:.95rem;color:var(--ink);margin-bottom:4px;font-family:var(--barlow);font-weight:600}.cr-roles-heading{margin-bottom:14px;line-height:1.25}.cr-roles-hint{max-width:62ch;color:var(--ink-soft)}.cr-roles-wrapper{display:flex;flex-direction:column;gap:14px;margin-top:2rem}.cr-role-card{background:var(--white);border:1px solid var(--rule);padding:24px 28px;cursor:pointer;transition:border-color .15s,box-shadow .15s;display:grid;grid-template-columns:50px 1fr auto;gap:22px;align-items:center;text-decoration:none;color:inherit}.cr-role-card:hover{border-color:var(--accent);box-shadow:0 4px 14px #0000000f}.cr-role-card-featured{background:var(--accent-pale);border-color:var(--accent-lt)}.cr-role-card-featured:hover{border-color:var(--accent)}.cr-role-number{font-family:var(--mono);font-size:.74rem;color:var(--ink-muted);letter-spacing:.1em}.cr-role-content{display:flex;flex-direction:column;gap:4px}.cr-role-top{display:flex;align-items:center;gap:14px;margin-bottom:6px;flex-wrap:wrap}.cr-role-heading{font-size:1.25rem;font-weight:400;color:var(--ink);margin:0}.cr-role-badge{font-size:.62rem;letter-spacing:.14em;padding:3px 10px;background:var(--accent);color:var(--white);text-transform:uppercase;white-space:nowrap}.cr-role-description{margin:0 0 4px;color:var(--ink-soft);font-size:.9rem}.cr-role-location{font-size:.68rem;color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase}.cr-role-cta{font-size:.72rem;color:var(--accent);letter-spacing:.1em;white-space:nowrap;display:flex;align-items:center;gap:4px}.cr-arrow{display:inline-block}.cr-divider{display:flex;align-items:center;gap:14px;padding:8px 0}body .cr-divider-line{flex:1;height:1px;background:var(--rule);display:block}.cr-divider-text{font-size:.68rem;color:var(--ink-muted);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.cr-role-card .cr-role-number{display:block}.highlight-list .cr-divider-text{color:var(--accent)}.cr-role-card.highlight-role{background:var(--accent-pale);border-color:var(--accent-lt)}.full-row .principles-wrapper{max-width:100%}.application-route-box{background:var(--white);border:1px solid var(--rule);padding:32px 36px;margin-bottom:28px;border-top:0}.application-route-email{margin:0}.application-route-email a{font-size:1.4rem;color:var(--ink)!important;margin:0 0 18px;line-height:1.4}.mono-sm.application-route-title,.mono-sm.what-to-write-title{color:var(--accent);margin-bottom:10px}.what-to-write-box{background:var(--white);border:1px solid var(--rule);padding:32px 36px}.short-answer-item{border-left:2px solid var(--accent);padding-left:18px}.short-answer-list{display:flex;flex-direction:column;gap:14px;margin-bottom:28px}.mono-sm.short-answer-number{font-size:.66rem;color:var(--accent);letter-spacing:.1em;margin-bottom:4px}.body-md.short-answer-text{margin:0;font-style:italic}.apply-version p{font-size:.96rem;color:var(--ink-soft)}.principles-look .principle-card:last-of-type{border-bottom:0;padding-bottom:0}.cr-role-card.cr-role-card-featured.highlight-featured{display:flex;justify-content:space-between}.what-to-write-box .mono-sm{margin-bottom:15px}.cr-role-cta.mono-sm{color:var(--accent);letter-spacing:.1em}.principles-description.our-history__intro p a{color:var(--accent);cursor:pointer;text-decoration:underline}.what-to-write-box .mono-sm.short-answer-number{margin-bottom:5px}.highlight_text p{font-size:.7rem;color:var(--accent);letter-spacing:.1em;padding:4px 12px;background:var(--accent-pale);border:1px solid var(--accent-lt);width:fit-content;text-transform:uppercase;font-family:var(--dmmono)}.brand-story-wrapper p.body-sm-career{font-size:.88rem;color:var(--ink-muted)}.body-sm-career a{color:var(--accent);cursor:pointer;text-decoration:underline}.apply-box{display:grid;font-size:1.1rem;color:var(--ink);line-height:1.6;font-style:normal;font-family:var(--garamond)}.apply-box span{margin:0 0 16px;font-size:.96rem;font-family:var(--garamond)}.principles-section.section-std-row .application-route-box p .apply-box span a{color:var(--accent);font-family:var(--garamond);font-size:.96rem}.principles-section.section-std-row .application-route-box p .apply-box span a.email{font-size:1rem;text-decoration:underline;font-family:var(--dmmono)}.apply-box .body-sm{margin:0;color:var(--ink-muted);font-style:italic;font-size:.88rem}.apply-careers-row .body-md.application-route-text{margin:0}.notice_content{background:#fffbf0;border-bottom:1px solid #f0d080;padding:14px 52px}.plainly-described ul li{font-size:1.05rem;color:var(--ink);line-height:1.75;font-family:var(--garamond);margin-bottom:8px}.plainly-described ul{margin:0;padding-left:17px}.notice_content h6{font-size:.68rem;color:#7a4e00;letter-spacing:.1em;margin:0 0 4px;text-transform:uppercase;font-family:var(--dmmono);font-weight:400}.notice_content p{margin:0;font-size:.92rem;color:#7a4e00;font-style:italic}.press-contact .body-md.application-route-text i{font-style:normal;display:grid}.press-contact .application-route-box{background:var(--bg)}.apply-careers-row .principles-list{margin-top:1rem}.team-back-link:hover{text-decoration:underline}.brand-story-wrapper p:last-of-type{margin-bottom:0}.blog-brand p a{color:var(--accent);text-decoration:underline;font-family:var(--dmmono);font-size:.95rem}.blog-record .principle-card-top{display:flex!important;margin:0}.blog-record .principle-card{margin:0;padding:18px 0;align-items:center;display:grid;grid-template-columns:32px 1fr;gap:18px}.blog-record.principles-look .principle-card .principle-text{padding:0}.flex-blog-row{display:flex;align-items:center;justify-content:space-between}.blog-record .principle-card .principle-number{color:var(--accent);font-size:1.2rem;line-height:1.2;font-family:var(--garamond)}.blog-mention-item{display:grid;grid-template-columns:200px 1fr auto;gap:18px;padding:14px 0;border-bottom:1px solid var(--rule);text-decoration:none;color:inherit;align-items:center}.mono-sm.blog-mention-meta{font-size:.66rem;color:var(--accent);letter-spacing:.08em;text-transform:uppercase}.blog-mention-title{font-size:.98rem;color:var(--ink);font-family:var(--garamond)}.blog-mentions-wrapper{margin-top:44px;padding-top:32px;border-top:1px solid var(--rule)}.blog-mentions-list .blog-mention-item:last-of-type{border-bottom:0}.blog-mentions-list{border-top:1px solid var(--rule)}.box-white.describe-section .principle-card{background:var(--white)}.invest-row .principle-text{display:grid;gap:10px}.body-sm-row{font-size:.86rem;color:var(--ink-muted)}.section_bottom{margin:24px 0 0;font-size:.92rem;color:var(--ink-muted);line-height:1.6;font-style:italic}.fund-section{padding-top:48px;padding-bottom:60px;background:var(--bg,#fcfcfc);border-top:1px solid var(--rule,#eaeaea)}.fund-form,.fund-form__section{display:flex;flex-direction:column}.fund-form__field{margin-bottom:18px}.fund-form__grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:18px}.fund-form__label{display:block;margin-bottom:6px;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.fund-form__req{color:var(--accent,#e30000)}.fund-form__note{color:var(--ink-muted,#666)}.fund-form__input{width:100%;padding:10px 12px;font-size:.92rem;background:var(--white);border:1px solid var(--rule);outline:0;box-sizing:border-box;transition:border-color .15s;font-family:var(--barlow)}select.fund-form__input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 12px top 50%;background-size:10px auto;padding-right:32px}textarea.fund-form__input{resize:vertical}.fund-form__input:focus{border-color:var(--accent,#e30000)}.fund-form__hint{font-size:.84rem;color:var(--ink-muted);margin-top:6px;line-height:1.55;font-family:var(--garamond)}.fund-form__submit-row{margin-top:6px}.fund-form__submit-btn{display:inline-block;background:var(--accent,#e30000);color:#fff;font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:14px 28px;border:none;cursor:pointer;transition:background .2s}.fund-form__submit-btn:hover{background:var(--ink,#000)}.fund-form__status{margin-bottom:24px;padding:16px 20px;background:var(--accent-pale,#fff5f5);border:1px solid var(--accent,#e30000);font-family:var(--serif,serif);font-size:.95rem;color:var(--ink,#000);line-height:1.6}.fund-form__status--error{background:#fff5f5;border-color:#e30000;color:#e30000}.fund-form__status-title{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-weight:600}.bottom_note_form p{font-size:.9rem;color:var(--ink-muted);margin:24px 0 0}.bottom_note_form p a{color:var(--accent);text-decoration:underline;font-size:.86rem;font-family:var(--dmmono)}.partnership-row.cr-context.athletes-section .cr-context-grid .cr-ctx-panel ul li{font-size:.95rem;margin-bottom:10px;color:var(--ink)}.partnership-row.cr-context.athletes-section .cr-context-grid .cr-ctx-panel{background:#fff}.partnership-row.cr-context.athletes-section .cr-context-grid .cr-ctx-panel ul li span{color:var(--accent);font-weight:600;padding-right:5px}.partnership-row.cr-context.athletes-section .cr-context-grid .cr-ctx-panel:last-of-type .cr-ctx-tier,.partnership-row.cr-context.athletes-section .cr-context-grid .cr-ctx-panel:last-of-type li span{color:var(--ink-muted)}body .cr-context.athletes-section .cr-context-grid .cr-ctx-panel ul li span{padding-right:5px;color:var(--accent);font-size:.92rem}.cta-box{background:var(--white);border:1px solid var(--rule);padding:28px 32px;margin-top:28px}.structure-row p{font-size:.96rem;margin-bottom:18px;color:var(--ink-soft)}.smallest-card .principle-card{padding:24px 28px}.athlete-story .brand-story-section.section-std.structure-row{padding:0}.athlete-story .principles-section.section-std.principles-look.structure-row,.athlete-story .quotes-section.section-std.quotes-look{background:var(--bg);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding-top:48px;padding-bottom:48px}.stack-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:32px}.stack-card{background:var(--bg);border:1px solid var(--rule);padding:20px 22px}.press-media .eyebrow a{text-decoration:underline;color:var(--ink-muted)}.mono-sm.stack-card-label{font-size:.64rem;color:var(--accent);letter-spacing:.1em;margin-bottom:8px}.stack-card-product{font-size:1.05rem;color:var(--ink);margin-bottom:8px;font-family:var(--garamond)}.athlete-story .stack-section.section-std{padding-top:48px;padding-bottom:48px}.quote-block{border-left:2px solid var(--accent);padding-left:22px}.athlete-story .quote-text{font-size:1.1rem;color:var(--ink);line-height:1.7;margin:0;font-style:italic}.athlete-story .quotes-list{display:flex;flex-direction:column;gap:28px;margin-top:2rem}.athlete-story .quotes-list .mono-sm.quote-label{color:var(--accent)}.athlete-story .principle-card{display:grid;grid-template-columns:90px 1fr auto;gap:24px}.athlete-story .principle-card .principle-card-top{display:flex;flex-direction:column;gap:0;margin:0}.athlete-story .principle-card .principle-card-top .principle-text.mono-sm{padding:9px 0 0;font-size:.66rem;color:var(--ink-muted);letter-spacing:.05em;font-family:var(--dmmono)!important;margin:0}.athlete-story .principle-card .principle-card-top .principle-title{order:-1;font-size:1.05rem}.athlete-story-section .page-athlete-width .brand-story-wrapper{padding-top:64px;padding-bottom:48px}.athlete-story-content .story-page-width{max-width:1080px;margin:0 auto}.continue-story .continue-reading-wrapper{max-width:1090px}.pa-summary-section h2{font-size:1.5rem;margin:0;margin-top:1rem}.pa-summary-section li{font-family:var(--garamond);font-size:1.04rem;color:var(--ink);line-height:1.72;margin:0 0 5;list-style:none}.pa-summary-section ol,.pa-summary-section ul{padding:0;margin-top:1rem;margin-bottom:1rem}.pa-summary-section h3,.pa-summary-section h4{font-size:1.3rem;margin:0;margin-top:1rem}.pa-summary-section h5,.pa-summary-section h6{font-size:1.1rem;margin:0;margin-top:1rem}.pa-header-section{padding:56px 0 32px;background:var(--white);border-bottom:1px solid var(--rule)}.pa-summary-section{padding:40px 0;background:var(--white)}.pa-quotes-section{padding:32px 0 48px;background:var(--bg);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.pa-cta-section{padding:48px 0;background:var(--white)}.pa-why-section{padding:32px 0 48px;background:var(--bg);border-top:1px solid var(--rule)}.pa-related-section{padding:0 0 48px;background:var(--bg)}.pa-footer-nav{padding:32px 0;background:var(--white);border-top:1px solid var(--rule)}.pa-container{max-width:720px;margin:0 auto;padding:0 24px}.pa-container--wide{max-width:760px;margin:0 auto;padding:0 24px}.pa-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:22px}.pa-meta__pub{font-family:var(--dmmono);font-size:.74rem;color:var(--accent);letter-spacing:.12em;text-transform:uppercase}.pa-meta__dot{color:var(--rule-soft);font-size:.74rem}.pa-meta__date{font-family:var(--dmmono);font-size:.72rem;color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase}.pa-meta__type{font-family:var(--dmmono);font-size:.7rem;color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase}.pa-headline{font-family:var(--garamond);font-size:2rem;font-weight:400;color:var(--ink);line-height:1.18;margin:0 0 18px}.pa-dek{font-family:var(--garamond);font-size:1.1rem;color:var(--ink-soft);line-height:1.6;margin:0 0 22px;font-style:italic}.pa-byline{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.pa-byline__avatar{width:40px;height:40px;border-radius:50%;background:var(--accent-pale);display:flex;align-items:center;justify-content:center;font-family:var(--garamond);font-size:1rem;color:var(--accent);flex-shrink:0}.pa-byline__name{font-family:var(--garamond);font-size:.98rem;color:var(--ink)}.pa-byline__desk{font-family:var(--dmmono);font-size:.7rem;color:var(--ink-muted);letter-spacing:.06em;margin-top:2px;text-transform:uppercase}.pa-article-body p,.pa-article-body em{font-family:var(--garamond);font-size:1.04rem;color:var(--ink);line-height:1.72;margin:0 0 16px;font-style:normal}.pa-article-body p:last-child{margin-bottom:0}.pa-quotes-list{display:flex;flex-direction:column;gap:22px}.pa-blockquote{margin:0;padding:18px 24px;background:var(--white);border-left:3px solid var(--accent);display:flex!important;flex-direction:column}.pa-blockquote__text{font-family:var(--garamond);font-size:1.08rem;color:var(--ink);line-height:1.6;font-style:italic;margin:0 0 8px}.pa-blockquote__attr{font-family:var(--dmmono);font-size:.68rem;color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase}.pa-quotes-disclaimer{margin-top:20px;font-family:var(--garamond);font-size:.86rem;color:var(--ink-muted);font-style:italic;line-height:1.6}.pa-cta-box{background:var(--accent-pale);border:1px solid var(--accent);padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.pa-cta-box__inner{flex:1;min-width:240px}.pa-cta-box__label{font-family:var(--dmmono);font-size:.72rem;color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.pa-cta-box__desc{margin:0;font-family:var(--garamond);font-size:1rem;color:var(--ink);line-height:1.55}.pa-cta-btn{display:inline-block;background:var(--accent);color:#fff;font-family:var(--barlow);font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:14px 24px;text-decoration:none;transition:background .2s;white-space:nowrap}.pa-cta-btn:hover{background:var(--ink);color:#fff}.pa-why-heading{font-family:var(--garamond);font-size:1.4rem;font-weight:400;color:var(--ink);line-height:1.3;margin:0 0 18px}.pa-why-body{font-family:var(--garamond);font-size:1rem;color:var(--ink-soft);line-height:1.65;margin:0;max-width:62ch}.pa-crosslinks{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pa-crosslink-card{display:block;background:var(--white);border:1px solid var(--rule);padding:16px 18px;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.pa-crosslink-card:hover{border-color:var(--accent);box-shadow:0 4px 12px #0000000f}.pa-crosslink-card__label{font-family:var(--dmmono);font-size:.62rem;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:0}.pa-crosslink-card__title{font-family:var(--garamond);font-size:.92rem;color:var(--ink);line-height:1.4}.pa-footer-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.pa-footer-nav__back,.pa-footer-nav__contact{font-family:var(--dmmono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.pa-footer-nav__back{color:var(--accent)}.pa-footer-nav__contact{color:var(--ink-muted)}.pa-summary-section a{color:#1e4d6b!important;font-weight:600;text-decoration:underline!important}.pa-blockquote>*{margin:0!important}body .background-transparent-row,body .background-transparent-row .pfaq-inner{background:0 0}.governance-section{background:var(--color-background);padding-top:56px;padding-bottom:48px}.governance-subtext{max-width:64ch;margin:0 0 32px;font-size:.96rem;color:var(--ink-soft);line-height:1.75}.governance-two-col{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin-bottom:36px}@media screen and (max-width:768px){.governance-two-col{grid-template-columns:1fr}}.governance-col-heading{margin:0 0 10px;font-size:1.4rem;font-weight:600;line-height:1.15;letter-spacing:.02em;color:var(--ink);font-family:var(--barlow-condensed)}.governance-body{margin-bottom:14px;font-size:.96rem;color:var(--ink-soft);line-height:1.75}.governance-body:last-child{margin-bottom:0}.governance-body p{margin:0}.governance-glance-card{background:var(--accent-pale);border:1px solid var(--accent-lt);padding:24px 28px}.governance-glance-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.governance-glance-item{display:grid;grid-template-columns:130px 1fr;gap:14px;align-items:start;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.08)}.governance-glance-item--last{border-bottom:none;padding-bottom:0}.governance-glance-key,.governance-glance-label{font-size:.7rem;color:var(--accent);letter-spacing:.1em;text-transform:uppercase}.governance-glance-value{font-size:.88rem;color:var(--ink-soft);line-height:1.68;font-family:var(--garamond)}.governance-decision-box{background:var(--bg);border:1px solid var(--rule);padding:28px 32px}.governance-decision-label{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-weight:400}.governance-decision-body--last{margin-bottom:0}.governance-decision-body p{font-size:.96rem;color:var(--ink-soft);line-height:1.75;margin:0 0 14px}.conflicts-highlight-box{background:var(--accent-pale);border:1px solid var(--accent-lt);border-left:3px solid var(--accent);padding:18px 22px;margin-bottom:24px}.conflicts-highlight-label,.conflicts-info-label{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.conflicts-highlight-box p{font-size:.96rem;color:var(--ink-soft);line-height:1.75;margin-bottom:10px;margin-top:0}.conflicts-info-box{background:var(--bg);border:1px solid var(--rule);padding:24px 28px}.conflicts-info-box li,.conflicts-info-box p{font-size:.96rem;color:var(--ink-soft);line-height:1.75;font-family:var(--garamond);margin:0}.conflicts-info-box ul{margin-top:1rem;margin-bottom:0;padding-left:1.1rem}.conflicts-footer-note.body-sm{max-width:64ch;margin-top:24px;color:var(--ink-muted)}.material-section{padding-top:56px;padding-bottom:60px;background:var(--bg);border-top:1px solid var(--rule)}.material-section .material-col-text p{font-size:.96rem;color:var(--ink-soft);line-height:1.75}.material-two-col{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.material-col-card{background:var(--white);border:1px solid var(--rule);padding:22px 26px}.material-card-label{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.material-card-item{display:grid;gap:10px;font-size:.86rem}.material-card-item{display:grid;grid-template-columns:140px 1fr;gap:12px;align-items:start}.material-card-key{letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;color:var(--accent)}.material-card-value{font-family:var(--garamond);font-size:.88rem;color:var(--ink-soft);line-height:1.68;color:var(--ink)}.material-card-list{display:grid;gap:10px;margin-top:1rem;margin-bottom:0}.material-two-col a,.principle-text a{color:var(--accent);cursor:pointer;text-decoration:underline}.material-two-col a.material-card-link{color:var(--ink);font-family:var(--barlow)}.recall-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--rule);background:var(--rule);margin-bottom:28px}.recall-stat-item{background:var(--white);padding:28px}.recall-stat-number{font-size:2.2rem;color:var(--ink);line-height:1;margin-bottom:8px;font-family:var(--garamond)}.recall-stat-label{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:8px}.recall-stat-desc{color:var(--ink-soft);font-size:.84rem;line-height:1.68}.recall-highlight-box{background:var(--accent-pale);border:1px solid var(--accent-lt);border-left:3px solid var(--accent);padding:18px 22px;margin-bottom:18px}.recall-highlight-label{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.recall-highlight-body p{font-size:.96rem;color:var(--ink-soft);line-height:1.75;margin:0}.recall-warning-box{background:#fffbf0;border:1px solid #f0d080;padding:16px 22px}.recall-warning-label{font-size:.7rem;color:#7a4e00;margin-bottom:4px;letter-spacing:.1em;text-transform:uppercase}.recall-warning-body p{color:#7a4e00;font-size:.86rem;line-height:1.68;margin:0}.recall-section{padding-top:56px;padding-bottom:48px;background:var(--bg);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.conflicts-section{padding-top:56px;padding-bottom:48px}.issues-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.issues-card{background:var(--white);border:1px solid var(--rule);padding:28px}.issues-card-eyebrow{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.issues-card-heading{font-size:1.2rem;font-weight:400;color:var(--ink);margin-bottom:10px;line-height:1.3;letter-spacing:normal}.issues-card-desc{font-size:.88rem;margin:0 0 14px;color:var(--ink-soft)}.issues-card-details{margin-top:14px;padding-top:14px;border-top:1px solid var(--rule)}.issues-detail-body li a,.pfaq-a p a,.recall-highlight-body p a{color:var(--accent);cursor:pointer;text-decoration:underline}.issues-detail-label{letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;color:var(--accent);margin-bottom:6px}.issues-detail-body li em{font-size:.66rem;color:var(--ink-muted);font-style:normal;text-transform:uppercase;font-family:var(--dmmono)}.issues-detail-body li,.issues-detail-body p{font-size:.88rem;color:var(--ink-soft);line-height:1.68;font-family:var(--garamond)}.issues-btn.issues-btn--primary{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:var(--white);padding:12px 24px;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:background .18s;cursor:pointer;border:none;width:100%;justify-content:center;font-family:var(--barlow)}.issues-card-email{font-size:.66rem;margin-top:10px;color:var(--ink-muted);text-align:center;letter-spacing:.1em;text-transform:uppercase}.issues-btn.issues-btn--ghost{display:inline-flex;align-items:center;gap:8px;background:0 0;color:var(--ink);padding:11px 22px;font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule);transition:all .18s;cursor:pointer;width:100%;justify-content:center;font-family:var(--barlow)}.issues-card-email a{color:var(--accent)}.issues-detail-body li{padding-bottom:3px;list-style:none}.issues-grid ol,.issues-grid ul{margin-top:1rem;margin-bottom:1rem}.issues-grid p{margin-top:.4rem}.quality-boundaries{padding-top:56px;padding-bottom:60px;background:var(--bg);border-top:1px solid var(--rule)}.quality-boundaries__card{background:var(--white);border:1px solid var(--rule);padding:24px 28px;display:flex;flex-direction:column}.quality-boundaries__label{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.quality-boundaries__title{font-family:var(--barlow);font-size:.95rem;font-weight:600;color:var(--ink);margin-bottom:8px;letter-spacing:normal;margin-top:0}.quality-boundaries__text{font-size:.88rem;line-height:1.68;margin:0 0 12px;color:var(--ink-soft);font-family:var(--garamond)}.quality-boundaries__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.quality-boundaries__link{font-size:.72rem;letter-spacing:.1em;color:var(--accent);cursor:pointer;text-decoration:underline}.quality-boundaries .quality-boundaries__description.our-history__intro{max-width:64ch}.issues-detail-body li strong{font-weight:400}.issues-grid .issues-card:first-of-type li{display:grid;grid-template-columns:80px 1fr;gap:10px}.principles-section.section-std-row{border-top:1px solid var(--rule)}.issues-section{padding-top:56px;padding-bottom:48px}.pa-summary-section strong{font-weight:500}.pa-summary-section br{display:none}.rnd-description.our-history__intro{font-family:var(--garamond)}.rnd-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--rule);background:var(--rule)}.rnd-card{background:var(--white);padding:28px 24px}.rnd-stage-number{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.rnd-stage-title{font-size:1.2rem;color:var(--ink);line-height:1.3;margin-bottom:8px;margin-top:0}.rnd-stage-description{margin:0;color:var(--ink-soft);font-size:.84rem;font-family:var(--garamond);line-height:1.68}.rnd-bottom-text{margin-top:20px;color:var(--ink-muted);max-width:64ch;font-size:.88rem;line-height:1.68;font-family:var(--garamond)}.rnd-status-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--rule);background:var(--rule);margin-bottom:32px}.rnd-status-item{background:var(--white);padding:18px 22px}.rnd-status-label{font-size:.66rem;color:var(--ink-muted);margin-bottom:4px;letter-spacing:.1em;text-transform:uppercase}.rnd-status-count{font-size:1.6rem;color:var(--ink);line-height:1;font-family:var(--garamond)}.rnd-product-list{display:flex;flex-direction:column;gap:18px}.rnd-product-card{background:var(--white);border:1px solid var(--rule);padding:28px 32px}.rnd-product-top{display:flex;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:10px;flex-wrap:wrap}.rnd-badge{display:inline-block;font-size:.78rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:1px;color:var(--accent);background:var(--accent-pale)}.rnd-product-title{font-size:1.4rem;font-weight:600;line-height:1.15;letter-spacing:.02em;color:var(--ink);margin:0;font-family:var(--barlow-condensed)}.rnd-product-description{font-size:.88rem;line-height:1.68;margin:0;color:var(--ink-soft);font-family:var(--garamond)}.rnd-notice-box{background:#fffbf0;border:1px solid #f0d080;padding:14px 18px}.rnd-notice-heading{font-size:.66rem;color:#9a7400;margin-bottom:4px;letter-spacing:.1em;text-transform:uppercase}.rnd-notice-text{font-size:.88rem;line-height:1.68;color:#7a4e00;font-style:italic;font-family:var(--garamond)}.rnd-bottom-note.rnd-bottom-text{font-style:italic}.rnd-status-item.active{background:var(--accent-pale)}.rnd-surface-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.rnd-surface-card{background:var(--white);border:1px solid var(--rule);padding:24px 28px}.rnd-surface-title{font-family:var(--barlow);font-size:.95rem;font-weight:600;color:var(--ink);margin-bottom:8px;letter-spacing:normal;margin-top:0}.rnd-surface-text{font-size:.88rem;line-height:1.68;margin:0 0 12px;color:var(--ink-soft);font-family:var(--garamond)}.rnd-surface-link{font-size:.72rem;letter-spacing:.1em;color:var(--accent);cursor:pointer;text-decoration:underline}.rnd-report-note{margin-top:32px;padding:20px 24px;background:var(--bg);border:1px solid var(--rule)}.rnd-report-label{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.rnd-report-text{font-size:.88rem;color:var(--ink-soft);font-family:var(--garamond)}.describe-row .rnd-stage-title{font-size:1.8rem}.highlight-box-section .material-col-card{padding:0;border:0}.highlight-box-section .material-col-card .highlight-box li{font-size:.95rem;color:var(--ink);line-height:1.8;font-family:var(--garamond)}.highlight-box-section .material-col-card .highlight-box ul{margin-top:1rem;padding-left:1rem}.highlight-box-section .material-col-card .highlight-richtext:last-of-type ul{margin-bottom:0}.money-featured-card{background:var(--accent-pale);border:1px solid var(--accent-lt);padding:32px 36px;margin-bottom:24px}.money-featured-label{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.money-featured-title{font-size:1.4rem;font-weight:600;line-height:1.15;letter-spacing:.02em;color:var(--ink);font-family:var(--barlow-condensed);margin-top:0;margin-bottom:0}.money-featured-top{display:flex;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:14px;flex-wrap:wrap}.money-featured-badge{display:inline-block;font-size:.78rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:1px;color:var(--accent);background:var(--accent-pale)}.money-featured-text p{font-family:var(--garamond);font-size:.96rem;color:var(--ink-soft);line-height:1.75;margin-top:1rem;margin-bottom:0}.money-note p{font-size:.88rem;color:var(--ink-soft);line-height:1.68;margin-top:24px;color:var(--ink-muted);max-width:64ch;margin-bottom:0}.money-note p strong{color:#000}.money-card-text.rnd-surface-text p a{color:var(--accent);cursor:pointer;text-decoration:underline}.decision-section .quality-boundaries__grid{grid-template-columns:repeat(3,1fr)}.decision-section .quality-boundaries__grid .quality-boundaries__title{font-family:var(--garamond);font-weight:400;font-size:1.15rem}.bottom_note{margin-top:36px;padding:24px 28px;border:1px solid var(--rule);background:var(--white);font-size:.96rem;color:var(--ink-soft);line-height:1.75;font-family:var(--garamond)}.accounting-section .governance-glance-card{background:var(--bg)}.accounting-section{border-top:1px solid var(--rule)}.money-goes-section{padding-top:56px;padding-bottom:48px;border-top:1px solid var(--rule)}.money-featured-text p br{display:none}.team-image-placeholder{text-align:center}.team-image-wrapper{height:100%}.pfaq-section.general_principles_wrap.background-transparent-row ul{font-family:var(--garamond);font-size:.95rem;color:var(--ink);line-height:1.75;padding-left:22px;margin:0 0 12px}.governance-body p a{color:var(--accent);cursor:pointer;text-decoration:underline}.programme-info-wrapper{display:grid;grid-template-columns:2fr 1fr;gap:48px;align-items:start;padding-top:36px;padding-bottom:36px}.programme-info-content p{font-size:.96rem;color:var(--ink-soft);line-height:1.75;margin-bottom:14px;margin-top:0}.programme-steps-box{background:var(--accent-pale);border:1px solid var(--accent-lt);padding:20px 22px}.programme-step-item{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start}.programme-step-number{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.programme-step-text{font-family:var(--garamond);font-size:.88rem;color:var(--ink-soft);line-height:1.68}.programme-steps-list{display:grid;gap:10px;font-size:.84rem}.programme-footer-cta{padding:72px 52px;border-bottom:1px solid var(--rule);background:var(--bg);border-top:1px solid var(--rule)}.programme-footer-back{font-size:.74rem;font-weight:600;letter-spacing:.08em;color:var(--accent);text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;border-bottom:1px solid var(--accent-lt);padding-bottom:2px;transition:border-color .18s;font-family:var(--barlow)}.programme-footer-contact,.programme-footer-contact a{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.programme-footer-wrapper{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.programme-footer-cta{padding:24px 0;border-bottom:1px solid var(--rule);background:var(--bg);border-top:1px solid var(--rule)}.prog-apply-section{background:var(--white);padding-top:48px;padding-bottom:64px;border-top:1px solid var(--rule)}.prog-apply-form{display:flex;flex-direction:column;gap:0}.prog-apply-block{background:var(--white);border:1px solid var(--rule);border-bottom:none;padding:32px 36px}.prog-apply-block--last{border-bottom:1px solid var(--rule)}.prog-apply-block__label{font-family:var(--dmmono);font-size:.7rem;letter-spacing:.06em;color:var(--accent);margin-bottom:6px}.prog-apply-block__heading{font-family:var(--barlow-condensed);font-size:1.45rem;font-weight:600;color:var(--ink);letter-spacing:.01em;margin:0 0 6px}.prog-apply-block__desc{font-family:var(--garamond);font-size:.88rem;color:var(--ink-muted);line-height:1.55;margin:0 0 24px}.prog-apply-grid{display:grid;gap:20px;margin-bottom:18px}.prog-apply-grid--2{grid-template-columns:1fr 1fr}.prog-apply-field{display:flex;flex-direction:column;margin-bottom:18px}.prog-apply-field:last-child{margin-bottom:0}.prog-apply-grid .prog-apply-field{margin-bottom:0}.prog-apply-label{font-family:var(--dmmono);font-size:.7rem;letter-spacing:.05em;color:var(--ink-muted);margin-bottom:6px;text-transform:uppercase}.prog-apply-req{color:var(--accent)}.prog-apply-input,.prog-apply-select,.prog-apply-textarea{width:100%;padding:10px 12px;font-family:var(--barlow);font-size:.92rem;color:var(--ink);background:var(--bg);border:1px solid var(--rule);border-radius:var(--radius);outline:none;transition:border-color .15s ease;box-sizing:border-box;-webkit-appearance:none;appearance:none}.prog-apply-input:focus,.prog-apply-select:focus,.prog-apply-textarea:focus{border-color:var(--accent)}.prog-apply-input::placeholder,.prog-apply-textarea::placeholder{color:var(--ink-muted)}.prog-apply-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237A7A74' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}.prog-apply-textarea{resize:vertical;line-height:1.55}.prog-apply-hint{font-family:var(--dmmono);font-size:.66rem;letter-spacing:.04em;color:var(--ink-muted);margin-top:6px;line-height:1.4;text-transform:uppercase}.prog-apply-radio-group{display:grid;gap:14px}.prog-apply-radio-card{display:grid;grid-template-columns:24px 1fr;gap:14px;align-items:start;cursor:pointer;padding:18px 22px;border:1px solid var(--rule);background:var(--bg);border-radius:var(--radius);transition:border-color .15s ease}.prog-apply-radio-card:hover{border-color:var(--accent)}.prog-apply-radio-card:has(.prog-apply-radio-input:checked){border-color:var(--accent);background:var(--accent-pale)}.prog-apply-radio-input{margin-top:3px;cursor:pointer;accent-color:var(--accent);flex-shrink:0}.prog-apply-radio-title{font-family:var(--barlow);font-weight:600;font-size:.94rem;color:var(--ink);margin-bottom:4px}.prog-apply-radio-desc{font-family:var(--garamond);font-size:.875rem;color:var(--ink-soft);line-height:1.5}.prog-apply-consent-group{display:grid;gap:16px}.prog-apply-consent-item{display:grid;grid-template-columns:24px 1fr;gap:14px;align-items:start;cursor:pointer}.prog-apply-checkbox{margin-top:3px;cursor:pointer;accent-color:var(--accent);flex-shrink:0}.prog-apply-consent-text{font-family:var(--garamond);font-size:.875rem;color:var(--ink-soft);line-height:1.55}.prog-apply-mono{font-family:var(--dmmono);font-size:.85em}.prog-apply-submit-row{margin-top:24px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.prog-apply-submit-note{font-family:var(--garamond);font-size:.84rem;color:var(--ink-muted);margin:0;max-width:50ch;line-height:1.5}.prog-apply-btn{font-family:var(--barlow);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--white);background:var(--accent);border:none;border-radius:var(--radius);padding:12px 28px;cursor:pointer;transition:background .15s ease;white-space:nowrap}.prog-apply-btn:hover{background:var(--accent-mid)}.prog-apply-errors{background:#fdf2f2;border:1px solid #e8a0a0;border-radius:var(--radius);padding:16px 20px;font-family:var(--barlow);font-size:.9rem;color:#8b1a1a;margin-bottom:24px}.prog-apply-success{background:var(--accent-pale);border:1px solid var(--accent-lt);border-radius:var(--radius);padding:48px 44px;text-align:center}.prog-apply-success__eyebrow{font-family:var(--dmmono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.prog-apply-success__heading{font-family:var(--barlow-condensed);font-size:1.6rem;font-weight:600;color:var(--ink);margin:0 0 14px}.prog-apply-success__body{font-family:var(--barlow);font-size:1rem;line-height:1.6;color:var(--ink);margin:0 auto 22px;max-width:54ch}.prog-apply-success__note{font-family:var(--barlow);font-size:.875rem;line-height:1.55;color:var(--ink-muted);margin:0 auto;max-width:54ch}.programme-steps-heading{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.programme-info-content p a,.athlete-story-content p a,.bov-history-desc.our-history__intro p a{color:var(--accent);text-decoration:underline;cursor:pointer}.prog-apply-consent-error{display:none;font-family:var(--barlow);font-size:.85rem;color:#8b1a1a;background:#fdf2f2;border:1px solid #e8a0a0;border-radius:var(--radius);padding:10px 14px;margin-top:12px}.prog-apply-consent-error--visible{display:block}.prog-apply-consent-group--invalid{border:1px solid #e8a0a0;border-radius:var(--radius);padding:16px;background:#fdf2f2}.channels-row{margin:14px 0 0;font-size:.66rem;color:var(--ink-muted);font-family:var(--dmmono);text-transform:uppercase;letter-spacing:.1em}.structure-row p strong{font-weight:500}.stack-grid .body-sm.stack-card-text{margin-top:0}.bov-history-wrap{background:var(--white);border:1px solid var(--rule);padding:0}.bov-history-row{display:grid;grid-template-columns:140px 1fr;gap:0;border-bottom:1px solid var(--rule)}.bov-history-year{padding:24px 28px;border-right:1px solid var(--rule)}.bov-history-year__num{font-size:.78rem;color:var(--accent);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bov-history-year__label{font-size:.66rem;color:var(--ink-muted);margin-top:4px;letter-spacing:.1em;text-transform:uppercase}.bov-history-content{padding:24px 28px}.bov-history-title{font-family:var(--garamond);font-size:1.15rem;color:var(--ink);line-height:1.4;margin-bottom:6px;margin-top:0;letter-spacing:normal}.bov-history-text p{font-size:.88rem;color:var(--ink-soft);line-height:1.68;margin:0}.bov-history-row.is-placeholder .bov-history-year{background:var(--accent-pale)}.bov-mfg-intro.our-history__intro{margin-top:10px}.bov-mfg-subheading{font-family:var(--garamond);font-size:1.35rem;font-weight:500;color:var(--ink);letter-spacing:.01em;margin:0 0 14px}.bov-mfg-subheading--qc{margin-bottom:20px}.bov-mfg-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--rule);background:var(--rule);margin-bottom:36px}.bov-mfg-stat{background:var(--white);padding:24px 28px}.bov-mfg-stat__number{font-family:var(--garamond);font-size:2rem;color:var(--ink);line-height:1;margin-bottom:6px}.bov-mfg-stat__label{font-family:var(--dmmono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px}.bov-mfg-stat__desc{font-family:var(--garamond);font-size:.82rem;line-height:1.5;color:var(--ink-soft);margin:0}.bov-mfg-highlight{background:var(--accent-pale);border:1px solid var(--accent-lt);padding:24px 28px;margin-bottom:36px;border-radius:var(--radius)}.bov-mfg-highlight__eyebrow{font-family:var(--dmmono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.bov-mfg-highlight__body{font-family:var(--garamond);font-size:1rem;line-height:1.65;color:var(--ink);margin:0 0 12px}.bov-mfg-highlight__note{font-family:var(--garamond);font-size:.875rem;line-height:1.6;color:var(--ink-soft);margin:0}.bov-mfg-highlight__note strong{color:var(--ink);font-weight:600}.bov-mfg-sourcing{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin-bottom:36px}.bov-mfg-sourcing__body{font-family:var(--garamond);font-size:1rem;line-height:1.65;color:var(--ink-soft);margin:0}.bov-mfg-sourcing__cards{display:flex;flex-direction:column;gap:14px}.bov-mfg-sourcing-card{background:var(--white);border:1px solid var(--rule);padding:18px 22px}.bov-mfg-sourcing-card__tag{font-family:var(--dmmono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.bov-mfg-sourcing-card__title{font-family:var(--barlow);font-size:.92rem;font-weight:600;color:var(--ink);margin-bottom:6px}.bov-mfg-sourcing-card__desc{font-family:var(--garamond);font-size:.84rem;line-height:1.55;color:var(--ink-soft);margin:0}.bov-mfg-qc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--rule);background:var(--rule)}.bov-mfg-qc-card{background:var(--white);padding:24px 22px}.bov-mfg-qc-card__stage{font-family:var(--dmmono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.bov-mfg-qc-card__title{font-family:var(--barlow);font-size:.92rem;font-weight:600;color:var(--ink);margin-bottom:6px}.bov-mfg-qc-card__desc{font-family:var(--garamond);font-size:.82rem;line-height:1.5;color:var(--ink-soft);margin:0}.bov-vi-table{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--rule);background:var(--rule)}.bov-vi-col-header{padding:18px 24px;border-bottom:1px solid var(--rule)}.bov-vi-col-header--left{background:var(--white)}.bov-vi-col-header--right{background:var(--accent-pale)}.bov-vi-col-header__text{font-family:var(--dmmono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.bov-vi-col-header--right .bov-vi-col-header__text{color:var(--accent);font-weight:700}.bov-vi-cell{padding:22px 24px}.bov-vi-cell--left{background:var(--white)}.bov-vi-cell--right{background:var(--accent-pale)}.bov-vi-cell--border-bottom{border-bottom:1px solid var(--rule)}.bov-vi-cell__label{font-family:var(--dmmono);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:6px}.bov-vi-cell__label--accent{color:var(--accent)}.bov-vi-cell__text{font-family:var(--garamond);font-size:.875rem;line-height:1.6;color:var(--ink-soft);margin:0}.bov-vi-cell__text--strong{color:var(--ink)}.bov-con-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bov-con-card{background:var(--white);border:1px solid var(--rule);padding:24px 26px}.bov-con-card__tag{font-family:var(--dmmono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.bov-con-card__heading{font-family:var(--garamond);font-size:1.05rem;font-weight:400;color:var(--ink);line-height:1.45;margin:0 0 8px;letter-spacing:normal}.bov-con-card__body{font-family:var(--garamond);font-size:.875rem;line-height:1.65;color:var(--ink-soft);margin:0}.bov-con-card--has-note .bov-con-card__body{margin-bottom:14px}.bov-con-note{background:var(--accent-pale);border:1px solid var(--accent-lt);padding:14px 16px;margin-top:14px}.bov-con-note__eyebrow{font-family:var(--dmmono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.bov-con-note__para{font-family:var(--garamond);font-size:.84rem;line-height:1.6;color:var(--ink);margin:0 0 8px}.bov-con-note__para--last{margin-bottom:0}#bov-constraints.bov-con-section{background:var(--bg)}.grow-history .recall-stat-label{font-size:.7rem;color:var(--accent);margin-bottom:8px;order:-1}.grow-history .recall-stat-item{display:grid}.grow-history .recall-stat-desc{margin:0}.grow-history .recall-subtext.our-history__intro span{margin-bottom:14px;display:flex}.grow-history .recall-heading.h-md{font-size:2rem;font-weight:400}.bov-risks-wrap .bov-risks-grid{display:flex;flex-direction:column;gap:18px}.bov-risks-wrap .bov-risks-grid .bov-risk-card{background:var(--white);border:1px solid var(--rule);padding:24px 28px}.bov-risk-card__top{display:flex;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:10px;flex-wrap:wrap}.bov-risk-card__top .bov-risk-card__title.h-cond-sm{font-size:1.4rem;font-weight:600;line-height:1.15;letter-spacing:.02em;color:var(--ink)}.bov-risk-badge{display:inline-block;font-size:.78rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:1px}.bov-risk-badge.b-high{color:#1a6b3a;background:#eef7f2}.bov-risk-badge.b-mod{color:#7a4e00;background:#fff7e6}.bov-risk-note{background:var(--accent-pale);border:1px solid var(--accent-lt);padding:12px 16px;margin-top:14px}.body-sm.bov-risk-note__text{margin:0;font-size:.84rem;letter-spacing:normal}.bov-nav div{width:100%}#bov-tabnav .page-width{display:flex}.bov-richtext p br{display:none}.body-sm.bov-risk-card__text.bov-risk-card__text--soft{margin:0 0 10px;color:var(--ink-soft)}.body-sm.bov-risk-card__text{margin:0;color:var(--ink)}.grow-history .recall-subtext.our-history__intro{max-width:64ch}.direct-contact .programme-step-item{display:flex;flex-direction:column;gap:0}.direct-contact .programme-step-item .programme-step-number{font-size:.66rem;margin-bottom:3px;color:var(--ink-muted)}.direct-contact .programme-step-item .programme-step-text{color:var(--ink);font-family:var(--dmmono);letter-spacing:normal}.wholesale-business-enquiries .prog-apply-radio-group{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.wholesale-business-enquiries .prog-apply-radio-group .prog-apply-radio-desc{font-size:.86rem;color:var(--ink);font-family:var(--barlow)}
/*# sourceMappingURL=/cdn/shop/t/59/assets/b-custom.css.map */
