.yd-home{--cream:var(--card);--ink:var(--foreground);--pink:var(--accent);--blush:var(--accent-soft)}.yd-home *{box-sizing:border-box}.yd-home{margin:0;background-color:#0d0b0c;background-image:radial-gradient(ellipse 70% 40% at 50% -10%,rgba(217,83,131,.12),transparent 70%),radial-gradient(ellipse 50% 30% at 85% 20%,rgba(194,125,142,.05),transparent 60%);color:#fdfbf7;font-family:var(--font-figtree),Arial,sans-serif;font-size:16px;line-height:1.6;min-height:100vh}.yd-home a{color:inherit;text-underline-offset:5px}.yd-home a:focus-visible,.yd-home button:focus-visible,.yd-home summary:focus-visible,.yd-home video:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.yd-home button,.yd-home input,.yd-home textarea{font:inherit}.yd-home .home-skip{position:absolute;top:-100px;left:16px;background:var(--card);padding:12px;z-index:3}.yd-home .home-preview{background:var(--card-subtle);text-align:center;font-size:13px;padding:9px 16px;letter-spacing:.02em}.yd-home .home-shell{max-width:1160px;margin:auto;padding:0 32px}.yd-home header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:88px;border-bottom:1px solid var(--line)}.yd-home .home-brand{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--font-instrument),Georgia,serif;font-style:italic;font-size:26px;font-weight:500;letter-spacing:-.5px;text-decoration:none;color:var(--foreground)}.yd-home .home-brand span{color:var(--accent)}.yd-home nav{display:flex;gap:20px;align-items:center}.yd-home nav a{min-height:44px;display:inline-flex;align-items:center;text-decoration:none;font-size:14px;font-weight:600;color:var(--muted);transition:color .15s ease}.yd-home nav a:hover{color:var(--foreground)}.yd-home .home-account-link{font-weight:600;color:var(--accent);text-decoration:none}.yd-home .home-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;padding:56px 0 64px;align-items:center}.yd-home .home-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 16px}.yd-home h1,.yd-home h2{font-family:var(--font-instrument),Georgia,serif;font-weight:400;letter-spacing:-.03em;line-height:1.08;margin:0}.yd-home h1{font-size:clamp(48px,6vw,72px)}.yd-home h1 em{color:var(--accent);font-style:italic}.yd-home .home-lead{max-width:510px;font-size:18px;line-height:1.6;margin:24px 0;color:var(--muted)}.yd-home .home-primary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:0;border-radius:999px;padding:12px 28px;background:var(--accent);color:#ffffff;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;box-shadow:0 2px 8px rgb(155 44 86/.2);transition:all .15s ease}.yd-home .home-primary:hover{background:var(--pink-hover,#832247);transform:translateY(-1px)}.yd-home .home-secondary{display:inline-flex;min-height:48px;align-items:center;justify-content:center;font-size:15px;font-weight:600;margin-left:16px;padding:12px 24px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--foreground);text-decoration:none;transition:all .15s ease}.yd-home .home-secondary:hover{background:var(--card-subtle);border-color:var(--accent)}.yd-home .home-availability{max-width:510px;border:1px solid var(--line);background:var(--card);border-radius:14px;padding:18px 20px;font-size:13.5px;line-height:1.6;color:var(--muted);margin-top:28px;box-shadow:0 2px 10px rgb(0 0 0/.03)}.yd-home .home-availability strong{color:var(--foreground);display:block;margin-bottom:4px}.yd-home figure{margin:0}.yd-home .home-mobile-proof{display:none}.yd-home .home-film-wrap{max-width:324px;margin-left:auto}.yd-home .home-film{border-radius:16px;overflow:hidden;background:var(--card-subtle);border:1px solid var(--line);box-shadow:0 12px 36px rgb(0 0 0/.08)}.yd-home video{width:100%;display:block;aspect-ratio:9/16;object-fit:cover}.yd-home figcaption{font-size:14px;color:var(--muted);margin-top:13px;line-height:1.6}.yd-home .home-caption-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.yd-home .home-label{padding:4px 10px;border-radius:4px;background:#f1e9e8}.yd-home .home-human-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0;display:flex;justify-content:space-between;gap:24px;font-size:16px}.yd-home .home-human-line span{max-width:270px}.yd-home .home-human-line strong{display:block;font-weight:600}.yd-home section{scroll-margin-top:30px}.yd-home .home-process{padding:82px 0}.yd-home .home-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px}.yd-home h2{font-size:52px}.yd-home .home-section-head p{max-width:330px;color:var(--muted);font-size:17px;margin:0}.yd-home .home-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.yd-home .home-step{border-top:1px solid var(--ink);padding-top:20px}.yd-home .home-num{font-family:var(--font-instrument),Georgia,serif;font-size:34px;color:var(--pink)}.yd-home h3{font-size:20px;line-height:1.3;margin:12px 0}.yd-home p{margin-top:0}.yd-home .home-step p{font-size:17px;color:var(--muted)}.yd-home .home-help{background:#f5efec;padding:38px;display:grid;grid-template-columns:1fr 1fr;gap:48px;border-radius:9px;margin-bottom:72px}.yd-home .home-help h2{font-size:42px;margin-bottom:18px}.yd-home .home-help p{color:var(--muted);font-size:17px;max-width:450px}.yd-home .home-help .home-primary{background:white;color:var(--ink);border:1px solid var(--line)}.yd-home .home-guide{margin:0;padding:0;list-style:none}.yd-home .home-guide li{padding:12px 0;border-bottom:1px solid #dfd4d3;font-size:16px}.yd-home .home-guide strong{display:block;font-size:17px}.yd-home .home-guide small{color:var(--muted)}.yd-home .home-answers{max-width:820px;margin:0 auto 75px}.yd-home .home-answers h2{margin-bottom:28px}.yd-home details{border-top:1px solid var(--line);padding:0}.yd-home summary{cursor:pointer;min-height:60px;padding:18px 0;font-weight:600;font-size:18px}.yd-home details p{color:var(--muted);font-size:17px;padding-bottom:15px}.yd-home .home-feedback{border-top:1px solid var(--line);padding:55px 0 65px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.yd-home .home-feedback h2{font-size:44px;margin-bottom:16px}.yd-home .home-feedback p{color:var(--muted);font-size:17px}.yd-home .home-feedback-list{margin:0;padding-left:22px;font-size:17px}.yd-home .home-feedback-list li{margin:10px 0}.yd-home footer{padding:23px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;font-size:13px;color:var(--muted)}.yd-home .home-live-note{font-size:14px;color:var(--muted);margin-top:18px}.yd-home .home-status-note{font-size:13px;color:var(--muted)}.yd-home .home-notice{border-top:1px solid var(--line);padding-top:15px;margin-top:22px;font-size:14px}.yd-home .home-notice[hidden]{display:none}@media(max-width:760px){.yd-home .home-shell{padding:0 23px}.yd-home header{flex-wrap:wrap;gap:6px;padding:22px 0 13px;min-height:0}.yd-home .home-brand{display:inline-flex;align-items:center;min-height:44px;font-size:24px}.yd-home nav{gap:14px;justify-content:space-between;width:100%;flex-wrap:wrap}.yd-home nav a{font-size:14px}.yd-home .home-hero{grid-template-columns:1fr;gap:28px;padding:31px 0}.yd-home .home-eyebrow{font-size:11px;margin-bottom:18px}.yd-home h1{font-size:42px}.yd-home .home-mobile-proof{display:flex;align-items:center;gap:18px;min-height:144px;margin-top:18px;text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:14px}.yd-home .home-mobile-proof img{width:72px;aspect-ratio:9/16;object-fit:contain;border-radius:5px}.yd-home .home-mobile-proof strong{display:block;font-size:17px}.yd-home .home-mobile-proof small{display:block;font-size:14px;line-height:1.5;color:var(--muted);margin-top:5px}.yd-home .home-desktop-primary{display:none!important}.yd-home .home-lead{font-size:18px;margin:22px 0}.yd-home .home-primary{width:100%}.yd-home .home-secondary{display:none}.yd-home .home-film-wrap{max-width:300px;margin:auto}.yd-home .home-availability{font-size:14px;margin-top:18px}.yd-home .home-human-line{flex-direction:column;gap:16px;font-size:16px}.yd-home .home-human-line span{max-width:none}.yd-home .home-process{padding:50px 0}.yd-home .home-section-head{display:block;margin-bottom:28px}.yd-home .home-section-head p{margin-top:17px}.yd-home h2{font-size:40px}.yd-home .home-steps{grid-template-columns:1fr;gap:24px}.yd-home .home-step{padding-top:14px}.yd-home .home-num{font-size:30px}.yd-home .home-step h3{margin-top:4px}.yd-home .home-help{grid-template-columns:1fr;padding:25px;gap:22px;margin-bottom:48px}.yd-home .home-help h2{font-size:35px}.yd-home .home-answers{margin-bottom:40px}.yd-home .home-feedback{grid-template-columns:1fr;gap:16px;padding:40px 0}.yd-home .home-feedback h2{font-size:36px}.yd-home footer{flex-direction:column;gap:4px}.yd-home .home-preview,.yd-home .home-status-note{font-size:12px}}.yd-home .home-brand{gap:9px;letter-spacing:-.7px}.yd-home .home-brand-mark{width:33px;height:33px;display:inline-flex;align-items:center;justify-content:center;border-radius:50% 50% 50% 7px;background:var(--pink);color:white;font-family:var(--font-instrument),Georgia,serif;font-size:27px;font-style:italic}.yd-home .home-brand span{margin-left:0}.yd-home .home-brand .home-brand-mark{color:white}.yd-home .home-hero{gap:64px}.yd-home .home-primary{background:var(--pink)}.yd-home .home-film-wrap{max-width:344px}.yd-home .home-film{border:1px solid #ded0d1;box-shadow:12px 14px 0 #f2e8e5}.yd-home .home-caption-top{letter-spacing:.04em}.yd-home .home-example-note{margin-top:24px;padding-top:17px;border-top:1px solid var(--line)}.yd-home .home-example-note summary{font-size:15px;min-height:44px;padding:8px 0}.yd-home .home-example-note p{font-size:14px;padding:8px 0;margin:0}.yd-home .home-proof-story{padding:58px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1.15fr;gap:70px}.yd-home .home-proof-story h2{font-size:45px;max-width:390px}.yd-home .home-proof-story .home-eyebrow{margin-bottom:14px}.yd-home .home-proof-points{margin:0;padding:0;list-style:none}.yd-home .home-proof-points li{border-top:1px solid var(--line);padding:17px 0;display:grid;grid-template-columns:35px 1fr;gap:10px}.yd-home .home-proof-points .home-num{font-size:24px}.yd-home .home-proof-points strong{display:block;font-size:18px;font-weight:600}.yd-home .home-proof-points p{font-size:16px;color:var(--muted);margin:4px 0 0}.yd-home .home-help .home-primary{width:auto;min-width:200px}.yd-home .home-help{border-radius:0;border-left:3px solid var(--pink)}.yd-home .home-feedback{background:#f8f2ef;margin:0 -32px;padding:48px 32px}.yd-home .home-feedback-list li::marker{color:var(--pink);font-weight:700}.yd-home .home-process{padding:68px 0}.yd-home .home-answers details:last-child{border-bottom:1px solid var(--line)}.yd-home .home-section-head .home-eyebrow{margin-bottom:14px}.yd-home .home-human-line{font-size:15px}@media(max-width:760px){.home-brand{gap:8px;font-size:22px}.yd-home .home-brand-mark{width:28px;height:28px;font-size:23px}.yd-home .home-hero{gap:28px}.yd-home .home-film-wrap{max-width:300px}.yd-home .home-film{box-shadow:7px 8px 0 #f2e8e5}.yd-home .home-proof-story{grid-template-columns:1fr;gap:26px;padding:42px 0}.yd-home .home-proof-story h2{font-size:36px}.yd-home .home-proof-points li{padding:15px 0}.yd-home .home-process{padding:46px 0}.yd-home .home-feedback{margin:0 -23px;padding:36px 23px}.yd-home .home-help .home-primary{width:100%}.yd-home .home-example-note{margin-top:17px}.yd-home .home-human-line{font-size:16px}}.yd-home{width:100%;flex:1;background-image:none}.yd-home .home-brand img{width:28px;height:28px}.yd-home .home-account-link{min-height:44px;display:inline-flex;align-items:center;font-size:14px}.yd-home .home-footer-links{display:flex;flex-wrap:wrap;gap:10px 18px}.yd-home .home-footer-links a{min-height:44px;display:inline-flex;align-items:center}.yd-home .home-skip:focus{top:8px}.yd-home .home-beta-destination{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.yd-home .home-primary:hover{background:#9d1243}.yd-home summary:hover{color:var(--pink)}@media(max-width:760px){.yd-home header{column-gap:8px}.yd-home .home-brand{font-size:21px}.yd-home .home-account-link{margin-left:auto}.yd-home nav{justify-content:space-between;gap:10px}.yd-home .home-answers p{overflow-wrap:anywhere}}@media (max-width:639.98px){.yd-home nav a.hidden{display:none}}