.ydu-page{--ydu-green:#153e37;--ydu-gold:#d2b579}.ydu-skip{z-index:99;background:var(--ivory);padding:16px;position:absolute;top:-80px;left:20px}.ydu-skip:focus{top:12px}.ydu-header{background:var(--charcoal);position:relative}.ydu-hero{background:var(--charcoal);color:var(--ivory);grid-template-columns:1.15fr 1fr;min-height:740px;display:grid}.ydu-hero-copy{align-self:center;padding:75px clamp(28px,5vw,82px)}.ydu-hero .kicker{color:#d2cbbb;margin-bottom:32px;font-size:10px;line-height:1.7}.ydu-hero h1{letter-spacing:-.055em;font-size:clamp(58px,6vw,96px);line-height:.96}.ydu-hero h1 em{color:var(--ydu-gold)}.ydu-deck{max-width:530px;margin:32px 0 20px;font:clamp(21px,2vw,29px)/1.45 Georgia,serif}.ydu-hero-detail{color:#cbd3ce;max-width:490px;font-size:16px;line-height:1.75}.ydu-hero .button-row{gap:22px;margin-top:30px}.ydu-page .button-primary{background:var(--ydu-gold);color:#172023;letter-spacing:.08em}.ydu-watch{border-bottom:1px solid #8b9d94;align-items:center;gap:8px;padding:12px 0;font-size:12px;display:inline-flex}.ydu-watch span{font-size:22px}.ydu-fine{color:#59675f;max-width:600px;font-size:12px;line-height:1.7}.ydu-hero .ydu-fine{color:#c0c9c2;margin-top:22px;font-size:11px}.ydu-hero-image{min-width:0;margin:0;position:relative;overflow:hidden}.ydu-hero-image img{object-fit:cover;object-position:50% 42%;width:100%;height:100%;display:block}.ydu-hero-image figcaption{color:#fff9ec;letter-spacing:.13em;text-transform:uppercase;background:#172023dd;padding:12px 16px;font-size:10px;position:absolute;bottom:24px;left:24px}.ydu-principles{letter-spacing:.16em;text-transform:uppercase;background:#d4c7ae;justify-content:space-around;gap:20px;padding:26px;font-size:12px;font-weight:800;display:flex}.ydu-section{padding:100px clamp(24px,7vw,112px)}.ydu-section h2{letter-spacing:-.04em;margin:0;font-size:clamp(42px,5.2vw,78px);line-height:.98}.ydu-section .section-label{margin-bottom:28px}.ydu-intro,.ydu-science,.ydu-faq{grid-template-columns:1fr 1.1fr;gap:clamp(40px,8vw,130px);display:grid}.ydu-prose p:not(.lead){color:#4d5c54;font-size:16px;line-height:1.85}.ydu-prose .lead{font-size:25px;line-height:1.5}.ydu-how{background:var(--paper)}.ydu-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:55px;display:flex}.ydu-heading>p{color:#536056;max-width:330px;font-size:15px;line-height:1.8}.ydu-steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 0 24px;padding:0;list-style:none;display:grid}.ydu-steps li{padding:34px 32px 34px 0}.ydu-steps li+li{border-left:1px solid var(--line);padding-left:32px}.ydu-number{letter-spacing:.15em;color:#6d5b3a;font-size:11px;font-weight:800}.ydu-steps h3{letter-spacing:-.02em;margin:32px 0 16px;font-size:27px;line-height:1.15}.ydu-steps p{color:#4d5c54;font-size:15px;line-height:1.8}.ydu-steps .ydu-example{color:#243c31;margin-top:25px;font:italic 18px/1.5 Georgia,serif}.ydu-trailer{background:var(--ydu-green);color:var(--ivory);grid-template-columns:1fr .8fr;align-items:center;gap:clamp(40px,10vw,160px);display:grid}.ydu-trailer .section-label,.ydu-final .section-label{color:var(--ydu-gold)}.ydu-trailer h2 em,.ydu-final h2 em{color:var(--ydu-gold);font-style:normal}.ydu-trailer-copy>p:not(.section-label){color:#d0dbd1;max-width:390px;font-size:17px;line-height:1.8}.ydu-light-link{border-bottom:1px solid var(--ydu-gold);margin:12px 0 32px;padding-bottom:8px;font-size:12px;display:inline-block}.ydu-video-wrap{justify-self:center;width:100%;max-width:340px}.ydu-video-wrap video{aspect-ratio:9/16;object-fit:contain;background:#102a25;width:100%;display:block;box-shadow:0 20px 70px #06130e44}.ydu-video-wrap>p{color:#c7d1ca;text-align:center;margin:18px 0 0;font-size:11px}.ydu-transcript{border-top:1px solid #ffffff38;max-width:430px;padding:18px 0}.ydu-transcript summary{cursor:pointer;font-size:13px}.ydu-transcript p{color:#d0dbd1;font-size:14px;line-height:1.8}.ydu-source-links{gap:15px;margin-top:28px;display:grid}.ydu-source-links a{text-underline-offset:4px;font-size:12px;line-height:1.7;text-decoration:underline}.ydu-faq{background:var(--paper)}.ydu-questions details{border-top:1px solid var(--line);padding:24px 0}.ydu-questions details:last-child{border-bottom:1px solid var(--line)}.ydu-questions summary{cursor:pointer;font-size:17px;font-weight:600;line-height:1.5}.ydu-questions p{color:#4d5c54;margin-bottom:0;font-size:15px;line-height:1.85}.ydu-questions a{margin-top:15px;font-size:13px;text-decoration:underline;display:inline-block}.ydu-final{text-align:center;background:var(--charcoal);color:var(--ivory)}.ydu-final h2{font-size:clamp(64px,9vw,135px);line-height:.9}.ydu-final>p:not(.section-label){color:#d0d6cf;max-width:550px;margin:28px auto;line-height:1.8}.ydu-final .ydu-fine{font-size:11px}@media (min-width:1500px){.ydu-hero{min-height:820px}.ydu-hero-image img{max-height:920px}}@media (max-width:900px){.ydu-hero{grid-template-columns:1fr 1fr;min-height:650px}.ydu-hero-copy{padding:48px 28px}.ydu-hero h1{font-size:58px}.ydu-hero .button-row{flex-direction:column;align-items:start;gap:10px}.ydu-section{padding:75px 30px}.ydu-intro,.ydu-science,.ydu-faq{gap:45px}.ydu-trailer{gap:50px}.ydu-heading{align-items:start}.ydu-steps li{padding-right:20px}.ydu-steps li+li{padding-left:20px}}@media (max-width:650px){.ydu-hero{flex-direction:column;display:flex}.ydu-hero-copy{padding:45px 24px 40px}.ydu-hero h1{font-size:clamp(49px,12.8vw,78px)}.ydu-hero .kicker{margin-bottom:25px}.ydu-deck{margin-top:25px;font-size:23px}.ydu-hero-image{height:430px}.ydu-hero-image img{object-position:50% 32%}.ydu-principles{letter-spacing:.07em;gap:8px;padding:20px 12px;font-size:9px}.ydu-section{padding:62px 24px}.ydu-intro,.ydu-science,.ydu-faq,.ydu-trailer{grid-template-columns:1fr;gap:34px}.ydu-heading{margin-bottom:30px;display:block}.ydu-heading>p{margin-top:25px}.ydu-steps{grid-template-columns:1fr}.ydu-steps li,.ydu-steps li+li{border-left:0;padding:28px 0}.ydu-steps li+li{border-top:1px solid var(--line)}.ydu-steps h3{margin-top:20px}.ydu-steps .ydu-example{margin-bottom:0}.ydu-video-wrap{max-width:320px}.ydu-transcript{margin-bottom:8px}.ydu-prose .lead{font-size:23px}.ydu-final h2{font-size:78px}.ydu-final .button{max-width:100%;font-size:10px}.ydu-questions summary{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
