/* Scoped presentation. No theme files, checkout or global UI are modified. */
body.ypu-page{background:#F6F0E5;color:#202631}
.ypu-page #header,.ypu-page #footer,.ypu-page .hero-section{display:none}
.ypu-page .ct-container,.ypu-page .ct-container-full{width:100%;max-width:none;margin:0;padding:0}
.ypu-page .content-area{padding:0!important}.ypu-page article,.ypu-page .entry-content{max-width:none!important;width:100%;margin:0!important}
.ypu-page .entry-content > .ypu{max-width:none!important;width:100%;margin:0!important}
.ypu{--paper:#F6F0E5;--ink:#202631;--coral:#E96D5B;--leaf:#5C8D73;--gold:#D6A84B;--line:rgba(32,38,49,.19);font:17px/1.65 "Avenir Next",Avenir,"Trebuchet MS","Segoe UI",sans-serif;color:var(--ink);background:var(--paper);overflow:hidden}
.ypu *{box-sizing:border-box}.ypu h1,.ypu h2,.ypu h3,.ypu h4,.ypu p,.ypu figure,.ypu ul,.ypu ol{margin:0}.ypu p+p{margin-top:18px}.ypu h1,.ypu h2,.ypu h3,.ypu h4{font-family:Georgia,"Times New Roman",serif;font-weight:400;color:var(--ink);letter-spacing:-.04em;line-height:1.08}.ypu h1{font-size:clamp(46px,6.5vw,94px)}.ypu h2{font-size:clamp(34px,4.1vw,58px)}.ypu h3{font-size:30px}.ypu h4{font-size:28px}.ypu a{color:inherit;text-decoration:none}.ypu a:hover{color:var(--ink)}.ypu img{display:block;max-width:100%;height:auto}.ypu :focus-visible{outline:3px solid var(--leaf);outline-offset:6px}.ypu a,.ypu summary{-webkit-tap-highlight-color:rgba(92,141,115,.15)}
.ypu-wrap{max-width:1240px;margin-inline:auto!important;padding-inline:42px}.ypu-eyebrow{display:block;font:600 11px/1.5 "Avenir Next",Avenir,"Trebuchet MS",sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px!important}.ypu-lead{font-size:19px;line-height:1.6}.ypu-small,.ypu figcaption{font-size:12px;line-height:1.55;color:#545a59}.ypu figcaption{margin-top:14px}.ypu-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:14px;font-weight:600;border-bottom:1px solid currentColor;padding:5px 0}.ypu-link span{font-family:Arial,sans-serif;font-variant-emoji:text;font-size:20px;transition:transform .2s}.ypu-link:hover span{transform:translate(3px,-1px)}.ypu-button,.ypu-header-start{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:52px;padding:14px 25px;background:var(--ink);color:var(--paper)!important;border:1px solid var(--ink);border-radius:3px;font-size:14px;font-weight:600;line-height:1.4;transition:background .2s,transform .2s}.ypu-button:hover,.ypu-header-start:hover{background:#38483f;transform:translateY(-2px)}.ypu-button span,.ypu-header-start span{font-family:Arial,sans-serif;font-variant-emoji:text;font-size:21px}
.ypu-skip{position:absolute;top:-80px;left:20px;background:var(--ink);color:var(--paper)!important;z-index:10;padding:12px 18px}.ypu-skip:focus{top:12px}
.ypu-header{display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:1400px;margin:auto;padding:22px 42px 18px}.ypu-header img{width:152px;height:62px;object-fit:cover}.ypu-header nav{display:flex;align-items:center;gap:27px;font-size:13px}.ypu-header nav a{min-height:44px;display:flex;align-items:center}.ypu-header nav a[aria-current]{border-bottom:1px solid var(--ink)}.ypu-header-start{min-height:44px;padding:10px 17px;font-size:12px}
.ypu-breadcrumbs{padding-top:13px;padding-bottom:12px;font-size:11px;color:#58615b}.ypu-breadcrumbs ol{display:flex;list-style:none;flex-wrap:wrap;gap:10px;padding:0}.ypu-breadcrumbs li+li::before{content:"/";margin-right:10px;color:#818579}.ypu-breadcrumbs a{padding:8px 0}.ypu-breadcrumbs a:hover{text-decoration:underline}
.ypu-hero{text-align:center;padding:28px 24px 24px}.ypu-hero h1{font-size:clamp(46px,6vw,80px);max-width:1070px;margin:0 auto 25px;line-height:1.03}.ypu-hero .ypu-lead{max-width:710px;margin-inline:auto}.ypu-hero .ypu-eyebrow{margin-bottom:17px!important}.ypu-hero .ypu-link{margin-top:13px}
.ypu-atlas-section{max-width:1430px;margin:auto;padding:0 22px 60px}.ypu-atlas{position:relative;aspect-ratio:10/7}.ypu-atlas-art{width:100%;height:100%!important;object-fit:contain}.ypu-atlas-links{list-style:none;padding:0}.ypu-atlas-region{position:absolute;width:210px;transform:translate(-50%,-50%);text-align:center}.ypu-atlas-region a{display:flex;align-items:center;justify-content:center;min-height:100px;position:relative;padding:6px 8px;isolation:isolate}.ypu-atlas-region a::before{content:"";position:absolute;inset:-65px -12px -25px;border:1px solid transparent;border-radius:50%;z-index:-1;background:transparent;transition:background .2s,border-color .2s,transform .2s}.ypu-atlas-region a:hover::before,.ypu-atlas-region a:focus-visible::before{background:rgba(246,240,229,.4);border-color:rgba(92,141,115,.45);transform:scale(1.035)}.ypu-region-copy{display:grid;justify-items:center;gap:3px}.ypu-atlas-region strong{font:400 clamp(23px,2.4vw,32px)/1.12 Georgia,serif;letter-spacing:-.035em}.ypu-atlas-region small{font-size:10px;letter-spacing:.07em}.ypu-region-description{font-size:12px;line-height:1.4;max-width:210px}.ypu-region-arrow{position:absolute;right:-3px;bottom:22px;font-family:Arial,sans-serif;font-variant-emoji:text;font-size:18px;opacity:0;transform:translate(-4px,4px);transition:opacity .2s,transform .2s}.ypu-atlas-region a:hover .ypu-region-arrow,.ypu-atlas-region a:focus-visible .ypu-region-arrow{opacity:1;transform:none}.ypu-mobile-glyph{display:none!important}.ypu-map-footnote{text-align:center;font:italic 18px/1.4 Georgia,serif}.ypu-personal-note{text-align:center;font-size:13px;padding:20px 15px 15px}.ypu-personal-note a{border-bottom:1px solid currentColor;margin-left:12px}
.ypu-explanation{display:grid;grid-template-columns:1fr 1.04fr;gap:40px 95px;padding-block:100px;border-top:1px solid var(--line)}.ypu-explanation h2{margin-bottom:26px}.ypu-explanation>div>p:last-child{font-size:16px;max-width:500px}.ypu-mechanism{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:33px 35px;padding:8px 0 0}.ypu-mechanism li{position:relative;padding-top:22px;border-top:1px solid var(--line)}.ypu-mechanism h3{font-size:27px;margin-bottom:10px}.ypu-mechanism p{font-size:14px;line-height:1.55}.ypu-number{font-size:11px;letter-spacing:.08em;color:#566553;display:block;margin-bottom:12px}.ypu-mechanism-end{grid-column:1/-1;font:italic 21px/1.45 Georgia,serif;padding-top:6px;color:#485f50}
.ypu-feature{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center;padding-block:35px 105px}.ypu-feature figure{max-width:550px}.ypu-feature figure img{aspect-ratio:1;object-fit:cover;border-radius:2px}.ypu-feature h2{margin-bottom:24px}.ypu-feature .ypu-button{margin-top:30px}.ypu-release-note{font-size:12px!important;margin-top:16px!important;color:#5b655f}
.ypu-register{padding-block:55px 95px;border-top:1px solid var(--line)}.ypu-register>h2{max-width:900px;margin-bottom:23px}.ypu-register>p:not(.ypu-eyebrow){max-width:700px;font-size:16px;margin-bottom:40px}.ypu-power-register{margin-top:35px}.ypu-territory-chapter{border-top:1px solid var(--line)}.ypu-territory-chapter:last-child{border-bottom:1px solid var(--line)}.ypu-territory-chapter summary{list-style:none;display:flex;gap:18px;align-items:center;cursor:pointer;padding:18px 0}.ypu-territory-chapter summary::-webkit-details-marker{display:none}.ypu-territory-chapter summary>img{width:78px;height:78px;object-fit:contain}.ypu-territory-chapter summary h3{font-size:34px;display:block;margin-bottom:4px}.ypu-territory-chapter summary small{font-size:12px;line-height:1.45;display:block}.ypu-expand{margin-left:auto;font:300 30px/1 Arial,sans-serif;padding:15px}.ypu-territory-chapter[open] .ypu-expand{transform:rotate(45deg)}.ypu-power-list{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:60px}.ypu-power-row{padding:30px 0 33px;border-top:1px solid var(--line)}.ypu-power-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:13px}.ypu-power-heading h3,.ypu-power-heading h4{font-size:29px;line-height:1.18;max-width:300px;letter-spacing:-.025em}.ypu-power-status{font-size:10px;white-space:nowrap;margin-top:7px;letter-spacing:.03em;color:#626b60}.ypu-power-row>p{font-size:14px;line-height:1.6;max-width:470px}.ypu-power-row .ypu-link{font-size:12px;margin-top:11px}.ypu-power-featured{border-top:2px solid var(--leaf)}.ypu-power-featured .ypu-power-status{color:#384f40}.ypu-power-available h3,.ypu-power-available h4{color:#384f40}.ypu-discovered-mark{color:#916b22}.ypu-power-coming_soon:not(.ypu-power-featured) h3,.ypu-power-coming_soon:not(.ypu-power-featured) h4{color:#535b51}.ypu-chapter-link{margin-bottom:32px;margin-left:0}.ypu-account-link{margin-left:14px}
.ypu-continuity{display:grid;grid-template-columns:1fr .7fr;align-items:center;gap:100px;padding-block:90px;border-top:1px solid var(--line)}.ypu-continuity h2{margin-bottom:26px}.ypu-continuity .ypu-link{margin-top:24px}.ypu-continuity figure{max-width:360px;margin:auto!important;transform:rotate(2deg)}.ypu-continuity figure img{box-shadow:0 7px 20px rgba(32,38,49,.07)}
.ypu-territory-hero{display:grid;grid-template-columns:1.35fr .8fr;gap:65px;align-items:center;padding-block:60px 85px}.ypu-territory-hero h1{font-size:clamp(48px,5.6vw,80px);margin-bottom:26px}.ypu-territory-hero .ypu-lead{max-width:560px}.ypu-territory-hero .ypu-link{margin-top:20px}.ypu-territory-motif{max-width:400px;text-align:center}.ypu-territory-motif img{width:100%;transform:rotate(-4deg)}.ypu-territory-motif figcaption{margin-top:-10px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ypu-territory-intro{display:grid;grid-template-columns:.8fr 1.35fr;gap:80px;padding-block:38px 70px;border-top:1px solid var(--line)}.ypu-territory-intro .ypu-eyebrow{padding-top:8px}.ypu-territory-intro p:last-child{font-size:21px;line-height:1.6;max-width:760px}.ypu-others{padding-block:50px 90px}.ypu-other-territories{margin-block:25px 35px}.ypu-other-territories ul{list-style:none;display:flex;flex-wrap:wrap;padding:0;column-gap:45px;row-gap:4px}.ypu-other-territories a{display:flex;gap:8px;align-items:center;min-height:68px;font-size:16px}.ypu-other-territories img{width:52px;height:52px}.ypu-other-territories a:hover{text-decoration:underline;text-underline-offset:4px}.ypu-other-territories a>span:last-child{font-family:Arial,sans-serif;font-variant-emoji:text}
.ypu-share-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center;padding-block:48px 75px}.ypu-share-hero h1{font-size:clamp(60px,8vw,116px);margin-bottom:19px;color:#405f4c}.ypu-share-hero h2{font-size:clamp(29px,3.2vw,43px);margin-bottom:22px;max-width:570px}.ypu-share-hero .ypu-lead{font-size:17px}.ypu-share-hero .ypu-link{margin-top:21px}.ypu-share-hero figure img{aspect-ratio:1;object-fit:cover}.ypu-challenge{padding-block:65px 75px;border-top:1px solid var(--line);max-width:980px}.ypu-challenge h2{margin-bottom:25px}.ypu-challenge>p:not(.ypu-eyebrow){max-width:750px}.ypu-story{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;align-items:center;padding-block:60px 95px}.ypu-story h2{margin-bottom:27px}.ypu-story-page{background:#fbf8f1;border:1px solid #dbd5c8;padding:38px;transform:rotate(1deg);box-shadow:6px 7px 0 #e8e0d1}.ypu-story-page h3{font-size:32px;margin-bottom:25px}.ypu-story-page>p:not(.ypu-eyebrow){font-family:Georgia,serif;font-size:18px;line-height:1.75}.ypu-story-page blockquote{border:none;border-top:1px solid var(--line);margin:26px 0 23px;padding:22px 0 0;font:italic 20px/1.5 Georgia,serif}.ypu-story-page .ypu-small{font:12px/1.5 "Avenir Next",Avenir,sans-serif!important}.ypu-mission{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;padding-block:65px 85px;border-top:1px solid var(--line)}.ypu-mission h2{margin-bottom:24px}.ypu-mission article{border-left:2px solid var(--leaf);padding-left:34px}.ypu-mission article h3{font-size:35px;margin-bottom:20px}.ypu-product-proof{padding-block:60px;display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.ypu-product-proof h2{margin-bottom:25px}.ypu-personalize{padding-block:75px 90px;border-top:1px solid var(--line);text-align:center}.ypu-personalize h2{margin-bottom:25px}.ypu-personalize>p:not(.ypu-eyebrow){max-width:720px;margin-inline:auto}.ypu-personal-fields{font-size:14px;padding:20px 0}.ypu-personalize .ypu-small a{text-decoration:underline;text-underline-offset:3px}.ypu-action{margin-top:30px}.ypu-action .ypu-small{margin:18px auto 0;max-width:620px}
.ypu-footer{max-width:1400px;margin:auto;padding:50px 42px 40px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:45px;font-size:13px}.ypu-footer img{width:130px;height:53px;object-fit:cover;margin-bottom:20px}.ypu-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ypu-footer nav a{min-height:44px}.ypu-footer>div:last-child>a{font-size:20px;border-bottom:1px solid currentColor}.ypu-footer .ypu-small{margin-top:22px}.ypu-footer .ypu-eyebrow{font-size:10px}
@media(min-width:1700px){.ypu-hero{padding-top:50px}.ypu-atlas-section{max-width:1550px}}
@media(max-width:1100px){.ypu-wrap{padding-inline:30px}.ypu-header{padding-inline:30px;gap:16px}.ypu-header nav{gap:18px}.ypu-atlas-region{width:180px}.ypu-atlas-region strong{font-size:27px}.ypu-region-description{font-size:11px;max-width:170px}.ypu-explanation,.ypu-feature,.ypu-story,.ypu-mission,.ypu-share-hero,.ypu-product-proof{gap:40px}.ypu-territory-hero{gap:30px}.ypu-power-list{column-gap:35px}.ypu-power-heading{display:block}.ypu-power-status{display:block;margin-top:8px}.ypu-continuity{gap:50px}.ypu-hero h1{font-size:72px}.ypu-atlas-region a::before{inset:-50px -6px -16px}}
@media(max-width:900px){.ypu{font-size:16px;line-height:1.6}.ypu-wrap{padding-inline:23px}.ypu-header{padding:17px 20px;gap:12px;flex-wrap:wrap}.ypu-header img{width:120px;height:49px}.ypu-header nav{order:3;width:100%;justify-content:space-between;gap:12px;font-size:12px;border-top:1px solid var(--line);padding-top:8px}.ypu-header nav a{min-height:44px}.ypu-header-start{font-size:11px;padding:10px 12px;min-height:42px}.ypu-breadcrumbs{padding-top:4px;font-size:10px}.ypu-hero{padding:26px 22px 20px}.ypu-hero h1{font-size:clamp(39px,9.8vw,61px);margin-bottom:20px}.ypu-hero .ypu-eyebrow{font-size:9px;letter-spacing:.1em}.ypu-lead,.ypu-hero .ypu-lead{font-size:16px;line-height:1.55}.ypu-atlas-section{padding:0 20px 50px}.ypu-atlas{aspect-ratio:auto}.ypu-atlas-art{position:relative;width:calc(100% + 20px);max-width:none;margin-left:-10px;height:auto!important;aspect-ratio:10/7;object-fit:contain;opacity:.93}.ypu-atlas-links{position:relative;list-style:none;padding:0;margin-top:12px!important}.ypu-atlas-region{position:relative!important;left:auto!important;top:auto!important;transform:none;width:100%;text-align:left;border-top:1px solid var(--line)}.ypu-atlas-region:last-child{border-bottom:1px solid var(--line)}.ypu-atlas-region a{justify-content:flex-start;gap:16px;padding:9px 0;min-height:88px}.ypu-atlas-region a::before{display:none}.ypu-mobile-glyph{display:block!important;width:73px;height:73px!important;flex:none}.ypu-region-copy{justify-items:start;gap:3px;padding-right:22px}.ypu-atlas-region strong{font-size:27px}.ypu-region-description{font-size:12px;max-width:none}.ypu-atlas-region small{font-size:10px}.ypu-region-arrow{opacity:1;bottom:35px;right:3px;transform:none;font-size:20px}.ypu-map-footnote{font-size:17px;margin-top:26px!important}.ypu-personal-note{font-size:12px}.ypu-personal-note a{margin-left:0;display:inline-flex;min-height:44px;align-items:center}.ypu-explanation{grid-template-columns:1fr;gap:35px;padding-block:55px}.ypu-explanation h2{font-size:39px}.ypu-explanation>div>p:last-child{font-size:15px}.ypu-mechanism{gap:27px 25px}.ypu-mechanism h3{font-size:25px}.ypu-mechanism p{font-size:13px}.ypu-mechanism-end{font-size:20px}.ypu-feature{grid-template-columns:1fr;gap:34px;padding-block:12px 60px}.ypu-feature figure{max-width:500px;margin:auto!important}.ypu-feature h2{font-size:39px}.ypu-feature .ypu-button{margin-top:25px;width:100%;font-size:13px}.ypu-register{padding-block:45px 55px}.ypu-register>h2{font-size:39px}.ypu-register>p:not(.ypu-eyebrow){font-size:15px;margin-bottom:26px}.ypu-territory-chapter summary{gap:10px;padding:12px 0}.ypu-territory-chapter summary>img{width:62px;height:62px}.ypu-territory-chapter summary h3{font-size:29px}.ypu-territory-chapter summary small{font-size:10px;max-width:230px}.ypu-expand{padding:10px 0 10px 9px;font-size:26px}.ypu-power-list{grid-template-columns:1fr}.ypu-power-row{padding:23px 0 25px}.ypu-power-heading{display:flex;gap:15px}.ypu-power-heading h3,.ypu-power-heading h4{font-size:27px;max-width:240px}.ypu-power-status{font-size:9px;margin-top:6px;max-width:90px}.ypu-power-row>p{font-size:14px}.ypu-chapter-link{font-size:12px;margin-bottom:25px}.ypu-continuity{grid-template-columns:1fr;gap:34px;padding-block:55px}.ypu-continuity figure{max-width:270px;transform:rotate(1deg)}.ypu-continuity h2{font-size:39px}.ypu-footer{grid-template-columns:1fr 1fr;gap:30px 25px;padding:35px 23px}.ypu-footer>div:last-child{grid-column:1/-1}.ypu-footer nav a{font-size:12px;min-height:44px}.ypu-footer img{width:110px;height:45px}.ypu-territory-hero{grid-template-columns:1fr;gap:16px;padding-block:34px 40px}.ypu-territory-hero h1{font-size:44px}.ypu-territory-hero .ypu-eyebrow{font-size:10px}.ypu-territory-motif{width:230px;margin:0 auto!important}.ypu-territory-motif figcaption{font-size:10px}.ypu-territory-intro{grid-template-columns:1fr;gap:8px;padding-block:30px 43px}.ypu-territory-intro .ypu-eyebrow{margin-bottom:8px!important}.ypu-territory-intro p:last-child{font-size:19px;line-height:1.6}.ypu-others{padding-block:35px 55px}.ypu-other-territories ul{display:block}.ypu-other-territories li{border-bottom:1px solid var(--line)}.ypu-other-territories a{font-size:18px;gap:15px;min-height:73px}.ypu-other-territories a>span:last-child{margin-left:auto}.ypu-other-territories img{width:60px;height:60px}.ypu-share-hero{grid-template-columns:1fr;gap:30px;padding-block:30px 45px}.ypu-share-hero h1{font-size:clamp(40px,10.8vw,60px);line-height:1.08}.ypu-share-hero h2{font-size:35px}.ypu-share-hero figure{max-width:500px;margin:auto!important}.ypu-challenge{padding-block:43px 50px}.ypu-challenge h2{font-size:37px}.ypu-story{grid-template-columns:1fr;gap:32px;padding-block:30px 55px}.ypu-story h2{font-size:39px}.ypu-story-page{padding:28px 23px;transform:none;box-shadow:4px 5px 0 #e8e0d1}.ypu-story-page h3{font-size:30px}.ypu-story-page>p:not(.ypu-eyebrow){font-size:17px}.ypu-mission{grid-template-columns:1fr;gap:32px;padding-block:43px 55px}.ypu-mission h2{font-size:39px}.ypu-mission article{padding-left:24px}.ypu-mission article h3{font-size:31px}.ypu-product-proof{grid-template-columns:1fr;gap:28px;padding-block:30px 55px}.ypu-product-proof h2{font-size:36px}.ypu-personalize{padding-block:45px 55px}.ypu-personalize h2{font-size:39px}.ypu-personalize .ypu-button{width:100%;font-size:13px}.ypu-action .ypu-small{font-size:12px}.ypu-account-link{margin-left:0}}
@media(max-width:370px){.ypu-header img{width:105px;height:43px}.ypu-header-start{gap:8px}.ypu-power-heading{display:block}.ypu-power-status{max-width:none}.ypu-region-description{font-size:11px}.ypu-atlas-region strong{font-size:25px}.ypu-hero h1{font-size:36px}}
@media(prefers-reduced-motion:reduce){.ypu *,.ypu *::before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ypu-button:hover,.ypu-header-start:hover,.ypu-link:hover span{transform:none}}

/* The same fine, open arrow used on the homepage; no emoji font rendering. */
.ypu .ypu-arrow{display:inline-block;width:18px;height:18px;flex:none;position:relative;font-size:0;line-height:0;vertical-align:-2px;color:inherit}
.ypu .ypu-arrow::before{content:"";position:absolute;width:17px;left:3px;bottom:3px;border-top:1.35px solid currentColor;transform:rotate(-45deg);transform-origin:left center}
.ypu .ypu-arrow::after{content:"";position:absolute;width:10px;height:10px;top:3px;right:3px;border-top:1.35px solid currentColor;border-right:1.35px solid currentColor}
.ypu .ypu-region-arrow{position:absolute}
