body.fc-ds.fc-story-pby{background:#fff}body.fc-ds .fc-pby{--pby-navy: #0b2a4a;--pby-pink: #e5487f;--pby-blue: #2c5fe8;--pby-amber: #f2a93b;--pby-green: #3fa96a;--pby-kicker: #f2a0c6;--pby-panel: #f4f6f9;--st-accent: var(--pby-pink);--st-ink: var(--pby-navy);--st-copy: rgba(11, 42, 74, .9);--st-muted: rgba(11, 42, 74, .7);--st-hair: rgba(11, 42, 74, .18);--st-bar-bg: rgba(11, 42, 74, .95);--st-band-bg: var(--pby-pink);--st-band-on: #ffffff;--st-band-muted: rgba(255, 255, 255, .85);--st-band-measure: 1040px;--st-band-size: 48px;--st-band-weight: var(--fw-medium);background:#fff;color:var(--st-ink);font-family:var(--font-core)}body.fc-ds .fc-pby .fc-story-bar{border-bottom-color:#ffffff3d;color:#fff}body.fc-ds .fc-pby .fc-story-back{--fc-btn-bg: transparent;--fc-btn-on: #ffffff;--fc-btn-edge: rgba(255, 255, 255, .6)}body.fc-ds .fc-pby .fc-story-back:hover{border-color:var(--pby-pink);background:var(--pby-pink);color:#fff}body.fc-ds .fc-pby-top{--st-kicker: var(--pby-kicker);--st-fact-on: #ffffff;--st-fact-hair: rgba(255, 255, 255, .24);display:flex;flex-direction:column;gap:var(--sp-72);padding:var(--sp-120) var(--gutter-page) 96px;background:var(--pby-navy);color:#fff}body.fc-ds .fc-pby-top .fc-story-fact__label{color:#fff9}body.fc-ds .fc-pby-top .fc-story-fact__value{font-weight:var(--fw-medium)}body.fc-ds .fc-pby-facts{--st-facts: 4}body.fc-ds .fc-pby-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:var(--sp-72);align-items:center}body.fc-ds .fc-pby-hero__text{display:flex;flex-direction:column;gap:40px}body.fc-ds .fc-pby-logo{display:block;width:min(300px,60%);height:auto}body.fc-ds .fc-pby-hero__head{display:flex;flex-direction:column;gap:var(--sp-32)}body.fc-ds .fc-pby-title{font-family:var(--font-core);font-weight:var(--fw-semibold);font-size:clamp(38px,4.6vw,76px);line-height:1.02;letter-spacing:-.02em;max-width:22ch;color:#fff;text-wrap:pretty}body.fc-ds .fc-pby .fc-story-visit{--fc-btn-bg: var(--pby-pink);--fc-btn-on: #ffffff;--fc-btn-edge: var(--pby-pink)}body.fc-ds .fc-pby .fc-story-visit:hover{background:#fff;color:var(--pby-pink)}body.fc-ds .fc-pby-hero__shot{display:grid;overflow:hidden}body.fc-ds .fc-pby-hero__shot .fc-story-photo{aspect-ratio:1 / 1;height:100%;object-fit:cover;object-position:center}body.fc-ds .fc-pby-slabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}body.fc-ds .fc-pby-slab{display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-54);min-height:340px;padding:var(--sp-54) 40px}body.fc-ds .fc-pby-slab--pink{background:var(--pby-pink);color:#fff}body.fc-ds .fc-pby-slab--blue{background:var(--pby-blue);color:#fff}body.fc-ds .fc-pby-slab--amber{background:var(--pby-amber);color:var(--pby-navy)}body.fc-ds .fc-pby-slab__value{font-family:var(--font-core);font-weight:var(--fw-semibold);font-size:clamp(56px,6vw,104px);line-height:.9;letter-spacing:-.03em}body.fc-ds .fc-pby-slab__label{font-size:var(--type-body-16);font-weight:var(--fw-medium);line-height:1.4;text-wrap:pretty}body.fc-ds .fc-pby-open{max-width:calc(780px + 2 * var(--gutter-page));padding:var(--sp-120) var(--gutter-page) 0}body.fc-ds .fc-pby-story{display:flex;flex-direction:column;gap:96px;max-width:calc(780px + 2 * var(--gutter-page));padding:96px var(--gutter-page) var(--sp-120)}body.fc-ds .fc-pby-part{display:flex;flex-direction:column;gap:var(--sp-32)}body.fc-ds .fc-pby-part--pink{--st-accent: var(--pby-pink)}body.fc-ds .fc-pby-part--blue{--st-accent: var(--pby-blue)}body.fc-ds .fc-pby-part--amber{--st-accent: var(--pby-amber)}body.fc-ds .fc-pby-part__title{display:flex;align-items:flex-start;gap:var(--sp-16);font-family:var(--font-core);font-weight:var(--fw-semibold);font-size:14px;letter-spacing:.22em;text-transform:uppercase;color:var(--st-ink)}body.fc-ds .fc-pby-part__title:before{content:"";flex:none;width:14px;height:14px;margin-top:2px;background:var(--st-accent)}body.fc-ds .fc-pby-blocks{display:flex;flex-direction:column;gap:var(--sp-32)}body.fc-ds .fc-pby-why{padding:0 var(--gutter-page) var(--sp-120)}body.fc-ds .fc-pby-why__box{display:flex;flex-direction:column;gap:var(--sp-54);padding:96px var(--sp-72);background:var(--pby-panel)}body.fc-ds .fc-pby-why__title{max-width:26ch;font-family:var(--font-core);font-weight:var(--fw-semibold);font-size:clamp(26px,2.4vw,36px);line-height:1.15;letter-spacing:-.01em;color:var(--st-ink);text-wrap:pretty}body.fc-ds .fc-pby-ticks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--stroke-1);margin:0;padding:0;list-style:none;background:var(--st-hair)}body.fc-ds .fc-pby-tick{display:grid;grid-template-columns:24px 1fr;gap:var(--sp-16);padding:28px var(--sp-32);background:#fff;font-size:var(--type-body-16);font-weight:var(--fw-medium);line-height:1.5;color:var(--st-ink);text-wrap:pretty}body.fc-ds .fc-pby-tick:before{content:"\2713";font-weight:var(--fw-bold);color:var(--st-accent)}body.fc-ds .fc-pby-tick:nth-child(4n+1):before{--st-accent: var(--pby-pink)}body.fc-ds .fc-pby-tick:nth-child(4n+2):before{--st-accent: var(--pby-blue)}body.fc-ds .fc-pby-tick:nth-child(4n+3):before{--st-accent: var(--pby-amber)}body.fc-ds .fc-pby-tick:nth-child(4n):before{--st-accent: var(--pby-green)}body.fc-ds .fc-pby-band .fc-story-band__words{line-height:1.2;letter-spacing:-.015em}body.fc-ds .fc-pby-results{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:96px;align-items:start;padding:0 var(--gutter-page) var(--sp-120)}body.fc-ds .fc-pby-results__text{display:flex;flex-direction:column;gap:var(--sp-32)}body.fc-ds .fc-pby-h2{font-family:var(--font-core);font-weight:var(--fw-semibold);font-size:clamp(26px,2.4vw,36px);line-height:1.15;letter-spacing:-.01em;color:var(--st-ink);text-wrap:pretty}body.fc-ds .fc-pby-results__shot{display:grid;overflow:hidden}body.fc-ds .fc-pby-results__shot .fc-story-photo{height:min(52vh,480px);object-fit:cover;object-position:center}body.fc-ds .fc-pby-steps{margin:0;padding:0;list-style:none;counter-reset:step}body.fc-ds .fc-pby-step{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:baseline;padding:var(--sp-24) 0;border-top:var(--stroke-1) solid var(--st-hair);font-size:var(--type-body-16);line-height:1.6;color:var(--st-copy);text-wrap:pretty}body.fc-ds .fc-pby-step:before{counter-increment:step;content:counter(step,decimal-leading-zero);font-family:var(--font-core);font-size:12px;font-weight:var(--fw-bold);letter-spacing:.08em;color:var(--st-accent)}body.fc-ds .fc-pby-step:nth-child(4n+1):before{--st-accent: var(--pby-pink)}body.fc-ds .fc-pby-step:nth-child(4n+2):before{--st-accent: var(--pby-blue)}body.fc-ds .fc-pby-step:nth-child(4n+3):before{--st-accent: var(--pby-amber)}body.fc-ds .fc-pby-step:nth-child(4n):before{--st-accent: var(--pby-green)}body.fc-ds .fc-pby-next{padding:0 var(--gutter-page) var(--sp-120)}body.fc-ds .fc-pby-next__box{display:flex;flex-direction:column;gap:var(--sp-24);max-width:60ch;padding-top:var(--sp-54);border-top:2px solid var(--pby-blue)}body.fc-ds .fc-pby-next__title{font-family:var(--font-core);font-weight:var(--fw-semibold);font-size:14px;letter-spacing:.22em;text-transform:uppercase;color:var(--pby-blue)}body.fc-ds .fc-pby-cta{--st-muted: rgba(255, 255, 255, .75);padding-top:var(--sp-120);background:var(--pby-navy);color:#fff}body.fc-ds .fc-pby-cta .fc-btn{--fc-btn-bg: var(--pby-pink);--fc-btn-on: #ffffff;--fc-btn-edge: var(--pby-pink)}body.fc-ds .fc-pby-cta .fc-btn:hover{background:#fff;color:var(--pby-pink)}body.fc-ds .fc-pby-cta .fc-btn:focus-visible{outline-color:#fff}body.fc-ds .fc-pby-cta .fc-story-back--plain{color:#fff9}body.fc-ds .fc-pby-cta .fc-story-back--plain:hover{color:var(--pby-kicker)}@container page (max-width: 1100px){body.fc-ds .fc-pby-hero,body.fc-ds .fc-pby-results,body.fc-ds .fc-pby-ticks{grid-template-columns:1fr}body.fc-ds .fc-pby-top{gap:var(--sp-54);padding:var(--sp-72) var(--gutter-page)}body.fc-ds .fc-pby-hero,body.fc-ds .fc-pby-results{gap:40px}body.fc-ds .fc-pby-results__shot{justify-items:start}body.fc-ds .fc-pby-results__shot .fc-story-photo{width:min(100%,520px);height:auto;aspect-ratio:1 / 1}body.fc-ds .fc-pby-why__box{padding:var(--sp-72) 40px}}@container page (max-width: 820px){body.fc-ds .fc-pby-open{padding-top:var(--sp-72)}body.fc-ds .fc-pby-story{gap:var(--sp-72);padding:var(--sp-54) var(--gutter-page) var(--sp-72)}body.fc-ds .fc-pby-why,body.fc-ds .fc-pby-results,body.fc-ds .fc-pby-next{padding-bottom:var(--sp-72)}body.fc-ds .fc-pby-slab{gap:var(--sp-32);min-height:0;padding:40px var(--sp-24)}body.fc-ds .fc-pby-why__box{gap:40px;padding:40px var(--sp-24)}body.fc-ds .fc-pby-tick{padding:var(--sp-24)}body.fc-ds .fc-pby-cta{padding-top:var(--sp-72)}}@container page (max-width: 700px){body.fc-ds .fc-pby-slabs{grid-template-columns:1fr}body.fc-ds .fc-pby-step{gap:var(--sp-16)}}
