.mm-embed{display:contents}:root{--mag:#cb005b;--plum:#911051;--saff:#f89728;--mari:#fac36f;--gold:#fde589;--cream:#fff7ea;--cream2:#fcebd3;--indigo:#2e2d6c;--night:#261a36;--ink:#261a36;--ink2:#5b4e66;--white:#fff;--lav:#dcddf7;--pink:#fbd9e6;--line:#e9d9c4;--forest:#1e2f28;--hb:"Bricolage Grotesque Variable","Bricolage Grotesque",system-ui,sans-serif;--dm:"DM Sans Variable","DM Sans",system-ui,sans-serif;--mono:"DM Mono",ui-monospace,monospace;--px:24px;--sec-y:64px;--gap:24px;--r:16px;--h2:32px;--body:16px}@media (width>=900px){:root{--px:clamp(40px,5.6vw,80px);--sec-y:clamp(80px,7.8vw,112px);--gap:40px;--h2:clamp(40px,3.6vw,52px);--body:19px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--dm);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit}:focus-visible{outline:3px solid var(--saff);outline-offset:3px;border-radius:6px}.skip{z-index:100;background:var(--gold);color:var(--night);border-radius:9px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.wrap{width:100%;max-width:1440px;padding-inline:var(--px);margin:0 auto}.wrap-l{width:100%;max-width:1440px;margin:0 auto}.stack{gap:var(--gap);flex-direction:column;display:flex}.only-d,.only-d-inline{display:none}@media (width>=900px){.only-m,.only-m-inline{display:none}.only-d,.only-d-inline{display:inline}}.eyebrow{font:600 12px/1.4 var(--dm);letter-spacing:.12em;text-transform:uppercase;color:var(--mag)}.eyebrow--light{color:var(--cream)}.eyebrow--mari{color:var(--mari)}.eyebrow--plum{color:var(--plum)}.h2{font:700 var(--h2)/1.1 var(--hb);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;max-width:22ch}.h2--xl{max-width:28ch}@media (width>=900px){.h2{max-width:32ch}.h2--xl{max-width:30ch;font-size:clamp(40px,3.9vw,56px)}}.body{font-size:var(--body);color:var(--ink2);max-width:62ch;line-height:1.6}.body--lead{color:var(--ink);font-weight:500}.on-dark{color:var(--cream)}.on-dark-soft{color:#fff7ead9}.btn{font:600 15px/1.3 var(--dm);border:1.5px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:12px 18px;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex}.btn--big{padding:16px 24px;font-size:17px}.btn--gold{background:var(--gold);color:var(--night)}.btn--gold:hover{background:#fff0ad;transform:translateY(-1px);box-shadow:0 6px 18px #261a3640}.btn--magenta{background:var(--mag);color:#fff}.btn--outline{color:var(--cream);border-color:var(--cream)}.btn--outline:hover{background:#fff7ea1f}.btn:focus-visible{outline-color:var(--gold);outline-offset:4px}.actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.actions__note{color:var(--cream);font-size:14px;font-weight:500}@media (width>=900px){.actions{flex-direction:row;align-items:center}}.topbar{z-index:50;background:var(--night);position:sticky;top:0}.topbar__in{justify-content:space-between;align-items:center;padding-block:12px;display:flex}.wordmark{align-items:baseline;gap:8px;display:flex}.wordmark__name{font:800 17px/1.2 var(--hb);letter-spacing:-.02em;color:var(--cream)}.wordmark__tag{font:500 13px/1.2 var(--dm);color:var(--mari)}.topbar__note{font:500 13px/1.2 var(--dm);color:#fff7eac7}@media (width>=900px){.topbar__in{padding-block:16px}.wordmark__name{font-size:20px}.wordmark__tag{font-size:15px}.topbar__note{font-size:14px}}.hero{background:var(--mag);color:var(--cream)}.hero__text{flex-direction:column;gap:18px;padding:36px 24px 32px;display:flex}.hero__title{font:800 60px/.92 var(--hb);letter-spacing:-.03em;color:var(--gold)}.hero__lede{color:var(--cream);max-width:34ch;font-size:18px;line-height:1.5}.hero__art img{object-fit:cover;object-position:50% 30%;width:100%;height:448px}@media (width>=900px){.hero__row{padding-left:var(--px);grid-template-columns:1fr minmax(0,600px);align-items:center;gap:clamp(32px,4.4vw,64px);display:grid}.hero__text{gap:28px;padding:72px 0}.hero__title{font-size:clamp(72px,7.8vw,112px)}.hero__lede{font-size:clamp(19px,1.55vw,22px)}.hero__art img{aspect-ratio:600/689;height:auto}}.credit-row{align-items:center;gap:10px;display:flex}.chip{background:#fff;border-radius:6px;align-items:center;padding:7px 10px;display:inline-flex}.chip img{width:auto;height:16px}.chip--line{border:1px solid var(--line)}.chip--line img{height:22px}.chip--plum{background:#911051}.logo-slot>img.logo-tin{width:142px;height:24px}.credit-x{font:500 17px/1 var(--dm);color:var(--cream)}.lokal-tile{background:var(--plum);border-radius:6px;align-items:center;padding:8px 10px;display:inline-flex}.lokal-tile img{width:auto;height:16px}.lokal-tile--lg{background:var(--mag);border-radius:8px;padding:11px 14px}.lokal-tile--lg img{height:20px}@media (width>=900px){.chip img,.lokal-tile img{height:20px}.credit-x{font-size:20px}.chip--line img{height:22px}.chip--plum{background:#911051}.logo-slot>img.logo-tin{width:142px;height:24px}}.facts{background:var(--night)}.facts__in{justify-content:space-between;padding-block:16px;display:flex}.facts__in li{flex-direction:column;display:flex}.facts__n{font:800 24px/1.1 var(--hb);color:var(--gold)}.facts__l{color:#fff7eacc;font-size:12px;line-height:1.3}@media (width>=900px){.facts__in{justify-content:flex-start;gap:48px;padding-block:22px}.facts__n{font-size:32px}.facts__l{font-size:14px}}.sec{padding-block:var(--sec-y)}.sec--cream{background:var(--cream)}.sec--cream2{background:var(--cream2)}.sec--white{background:var(--white)}.sec--indigo{background:var(--indigo)}.sec--mag{background:var(--mag)}.bg-lav{background:var(--lav)}.bg-pink{background:var(--pink)}.bg-cream2{background:var(--cream2)}.split{align-items:center;gap:24px;display:grid}.body-stack{flex-direction:column;gap:16px;display:flex}.split__art{width:100%}@media (width>=900px){.split{grid-template-columns:1fr minmax(0,560px);gap:64px}}.contrast{gap:12px;display:grid}.contrast__card{border-radius:var(--r);flex-direction:column;gap:8px;padding:20px;display:flex}.contrast__card h3{font:700 20px/1.2 var(--hb)}.contrast__card p{color:var(--ink2);font-size:15px;line-height:1.5}@media (width>=900px){.contrast{grid-template-columns:1fr 1fr;gap:24px}.contrast__card{padding:28px 32px}.contrast__card h3{font-size:24px}.contrast__card p{font-size:17px}}.grid{gap:16px;display:grid}@media (width>=640px){.grid--3,.grid--2{grid-template-columns:1fr 1fr;gap:24px}}@media (width>=1100px){.grid--3{grid-template-columns:repeat(3,1fr);gap:32px}.grid--2{gap:32px}}.stat{background:var(--cream);border-radius:var(--r);flex-direction:column;gap:14px;padding:24px;display:flex}.stat__n{font:800 60px/1 var(--hb);letter-spacing:-.03em;color:var(--mag)}.stat__n--long{font-size:44px;line-height:1.12}.stat__s{color:var(--ink);flex:1;font-size:17px;font-weight:500;line-height:1.45}.stat__b{font:400 12px/1.5 var(--mono);color:var(--ink2);border-top:1px solid var(--line);padding-top:14px}@media (width>=900px){.stat{padding:32px}.stat__n{font-size:72px}.stat__n--long{font-size:52px;line-height:1.38}.stat__s{font-size:18px}}.journeys{grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;display:grid}.journey{border-radius:var(--r);flex-direction:column;gap:8px;padding:14px 10px;display:flex}.journey--arranged{background:var(--lav);--accent:var(--indigo);--accent-text:var(--indigo)}.journey--love{background:var(--pink);--accent:var(--mag);--accent-text:var(--plum)}.journey__art{object-fit:contain;width:100%;height:120px}.journey__title{font:700 17px/1.15 var(--hb)}.journey__sub{color:var(--ink2);font-size:11.5px;line-height:1.4}.steps{flex-direction:column;gap:6px;padding-top:6px;display:flex}.step{background:#fff;border-radius:10px;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.step__n{background:var(--accent);color:#fff;width:20px;height:20px;font:700 10px/20px var(--dm);text-align:center;border-radius:99px;flex:none}.step__t{flex-direction:column;gap:2px;min-width:0;display:flex}.step__t strong{font:700 12.5px/1.25 var(--dm);color:var(--ink)}.step__t span{color:var(--ink2);font-size:11px;line-height:1.35}.loop{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-text);font:600 10.5px/1.2 var(--dm);border-radius:99px;align-self:flex-start;padding:5px 10px}@media (width>=900px){.journeys{gap:32px}.journey{gap:10px;padding:28px}.journey__art{height:300px}.journey__title{font-size:28px}.journey__sub{font-size:16px}.steps{gap:8px}.step{gap:14px;padding:12px 16px}.step__n{width:28px;height:28px;font-size:13px;line-height:28px}.step__t strong{font-size:16px}.step__t span{font-size:14px}.loop{font-size:13px}}.card{border-radius:var(--r);background:#fff;flex-direction:column;display:flex;overflow:hidden}.card__body{flex-direction:column;flex:1;gap:10px;padding:22px;display:flex}.card__body--sm{gap:8px;padding:20px 22px}.card__h{font:700 22px/1.2 var(--hb);letter-spacing:-.01em;color:var(--ink)}.card__h--sm{font-size:20px}.card__s{color:var(--ink2);font-size:15px;line-height:1.5}@media (width>=900px){.card__body{padding:26px 28px}.card__h{font-size:23px}.card__s{font-size:16px}}.theme__art{background:#fff;height:230px}.theme__art img{object-fit:cover;width:100%;height:100%}.theme__art--contain img{object-fit:contain}@media (width>=900px){.theme__art{height:270px}}.theme__link{font:600 14px/1.4 var(--dm);color:var(--plum);text-underline-offset:3px;margin-top:auto;padding-top:6px}.theme__link.is-disabled{color:var(--ink2);opacity:.7;cursor:not-allowed;text-decoration:underline}.theme-cta{background:var(--mag);border-radius:var(--r);flex-direction:column;justify-content:center;gap:20px;padding:36px 32px;display:flex}.theme-cta__h{font:700 28px/1.15 var(--hb);color:var(--gold)}.theme-cta .btn{align-self:flex-start}@media (width<=639px){.theme-cta{display:none}}.inserts{gap:16px}@media (width>=640px){.inserts{grid-template-columns:1fr 1fr}}@media (width>=1200px){.inserts{grid-template-columns:repeat(5,1fr);gap:20px}.inserts .card__body--sm{padding:20px}.inserts .card__h--sm{font-size:19px}.inserts .card__s{font-size:14.5px}}.insert__art{background:var(--cream2);padding:14px 20px}.insert__art img{object-fit:contain;width:100%;height:170px}@media (width>=1200px){.insert__art{padding:16px}.insert__art img{height:150px}}.quote{border-radius:var(--r);padding:22px}.quote figure{flex-direction:column;gap:16px;height:100%;display:flex}.quote__art{object-fit:contain;width:100%;height:180px}.quote__q{font:600 20px/1.35 var(--hb);letter-spacing:-.01em;color:var(--ink);flex:1}.quote figcaption{flex-direction:column;gap:2px;display:flex}.quote figcaption strong{font:700 15px/1.5 var(--dm);color:var(--plum)}.quote figcaption span{color:var(--ink2);font-size:14px;line-height:1.4}@media (width>=900px){.quote{padding:28px 32px}.quote__art{height:200px}.quote__q{font-size:22px}}.method{gap:24px;display:grid}@media (width>=900px){.method{grid-template-columns:1fr 1fr;gap:32px}}.method__card{border-radius:var(--r);background:#fff;flex-direction:column;gap:18px;padding:24px 22px;display:flex}@media (width>=900px){.method__card{padding:36px}}.bignum{flex-direction:column;gap:4px;display:flex}.bignum__n{font:800 56px/1 var(--hb);letter-spacing:-.03em;color:var(--mag)}.bignum__l{font:600 16px/1.5 var(--dm);color:var(--ink)}@media (width>=900px){.bignum__n{font-size:72px}.bignum__l{font-size:18px}}.bullets{flex-direction:column;gap:14px;display:flex}.bullets li{color:var(--ink2);padding-left:17px;font-size:15px;line-height:1.5;position:relative}.bullets li:before{content:"";background:var(--mag);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.bullets--saff li:before{background:var(--saff)}@media (width>=900px){.bullets li{font-size:16px}}.groups{flex-direction:column;gap:18px;display:flex}.group{flex-direction:column;gap:6px;display:flex}.group__row{align-items:baseline;gap:10px;display:flex}.group__n{font:700 24px/1.1 var(--hb)}.group__l{font:600 15px/1.5 var(--dm)}.group__s{color:var(--ink2);font-size:13.5px;line-height:1.4}.bar{background:var(--cream2);border-radius:99px;height:8px;display:block}.bar span{background:var(--mag);border-radius:99px;height:100%;display:block}@media (width>=900px){.group__n{font-size:28px}.group__l{font-size:16px}}.limits{border-radius:var(--r);border:1.5px solid #261a3640;flex-direction:column;gap:14px;padding:24px 22px;display:flex}.limits h3{font:700 20px/1.3 var(--hb)}@media (width>=900px){.limits{padding:32px 36px}.limits h3{font-size:24px}}.download__h{font:800 44px/1 var(--hb);letter-spacing:-.03em;color:var(--gold)}.download__p{color:var(--cream);max-width:46ch;font-size:17px;line-height:1.5}.soon{color:var(--cream);background:#261a3640;border-radius:99px;align-self:flex-start;padding:6px 14px;scroll-margin-top:120px;font-size:14px;font-weight:500}.soon:focus,.soon:target{outline:3px solid var(--gold);outline-offset:3px}@media (width>=900px){.download__in{text-align:center;align-items:center}.download__h{font-size:72px}.download__p{font-size:20px}.soon{align-self:center}}.credits .stack{gap:24px}.credits__line{font:600 21px/1.3 var(--hb);color:var(--ink);max-width:46ch}.draft-tag{background:var(--mari);color:var(--night);font:600 13px/1.4 var(--dm);border-radius:99px;align-self:flex-start;padding:6px 12px}.credit-cols{gap:28px;display:grid}.credit-cols li{flex-direction:column;gap:12px;display:flex}.logo-slot{align-items:center;height:44px;display:flex}.logo-slot>img{width:190px;height:auto}.credit-cols h3{font:700 18px/1.3 var(--hb)}.credit-cols p{color:var(--ink2);font-size:15px;line-height:1.5}@media (width>=900px){.credits .stack{gap:36px}.credits__line{font-size:28px}.credit-cols{grid-template-columns:repeat(3,1fr);gap:48px}.credit-cols h3{font-size:20px}}.footer{background:var(--night);color:var(--cream);padding-block:48px}.footer .wrap{flex-direction:column;gap:28px;display:flex}.footer__top{flex-direction:column;gap:16px;display:flex}.footer__brand{font:800 30px/1.2 var(--hb);letter-spacing:-.02em}.footer__p{color:#fff7eacc;max-width:52ch;margin-top:8px;font-size:16px;line-height:1.5}.pills{flex-wrap:wrap;gap:8px;display:flex}.pill{font:600 13px/1.4 var(--dm);color:#fff7eac7;border:1px solid #fff7ea66;border-radius:99px;padding:8px 14px}.pill--on{background:var(--gold);border-color:var(--gold);color:var(--night)}.footer hr{background:#fff7ea26;border:0;height:1px;margin:0}.footer__legal{color:#fff7eaad;flex-direction:column;gap:8px;font-size:13px;display:flex}@media (width>=900px){.footer{padding-block:72px}.footer .wrap{gap:40px}.footer__top{flex-direction:row;justify-content:space-between;align-items:center;gap:48px}.footer__brand{font-size:40px}.footer__p{font-size:18px}.footer__legal{flex-direction:row;justify-content:space-between}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.only-m-flex{display:flex}.only-d-flex{display:none}@media (width>=900px){.only-m-flex{display:none}.only-d-flex{display:flex}}[hidden]{display:none!important}.dot{border-radius:99px;flex:none;width:7px;height:7px;display:inline-block}.dot--mag{background:var(--mag)}.dot--saff{background:var(--saff)}.dot--gold{background:var(--gold)}.kicker{font:600 12px/1.4 var(--dm);letter-spacing:.12em;text-transform:uppercase;color:var(--mag);align-items:center;gap:10px;display:flex}.kicker:before{content:"";background:var(--mag);border-radius:99px;width:7px;height:7px}.kicker--plain:before{display:none}.kicker--mono{font-family:var(--mono);letter-spacing:.1em;font-weight:400}.mono-label{font:400 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:8px;display:flex}.mono-label--mag{color:var(--mag)}.mono-label--saff{color:var(--saff)}.mono-label--gold{color:var(--gold)}.mono-label--ink{color:var(--ink);font-family:var(--dm);letter-spacing:.12em;font-weight:600}@media (width>=900px){.mono-label{font-size:12px}}.btn--ink{background:var(--ink);color:var(--cream)}.btn--ink:hover{background:#3a2a50;transform:translateY(-1px)}.btn--inkline{color:var(--ink);border-color:var(--ink)}.btn--inkline:hover{background:#261a360f}.btn--line{color:var(--ink);border-color:var(--line);background:#fff;font-size:14px}.btn--line:hover{border-color:var(--ink2)}.btn--pill{border-radius:99px;padding:14px 22px}.btn--magenta:hover{background:var(--plum)}.scope{background:var(--mag);padding-bottom:32px}.scope .wrap{border-top:1px solid #fff7ea40;border-bottom:1px solid #fff7ea40;padding-block:24px 20px}.scope__grid{grid-template-columns:1fr 1fr;display:grid}.scope__grid li{border-left:1px solid #fff7ea40;flex-direction:column;gap:4px;padding:16px 0 16px 16px;display:flex}.scope__grid li:nth-child(odd){border-left:0;padding-left:0}.scope__grid li:nth-child(n+3){border-top:1px solid #fff7ea40}.scope__n{font:800 36px/1 var(--hb);letter-spacing:-.02em;color:var(--gold);margin-bottom:6px}.scope__l{font:600 15px/1.3 var(--dm);color:var(--cream)}.scope__s{color:#fff7eabf;font-size:13px}.scope__foot{color:#fff7ead9;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:16px;font-size:13px;display:flex}.scope__foot .dot{transform:translateY(-1px)}.scope__link{color:var(--gold);text-underline-offset:4px;font-weight:600}@media (width<=899px){.scope__foot>span:nth-child(2){flex:1}.scope__link{flex-basis:100%;padding-left:17px}}@media (width>=900px){.scope{padding-bottom:40px}.scope .wrap{border:0;max-width:1440px;padding-block:32px 24px;position:relative}.scope .wrap:before,.scope .wrap:after{content:"";left:var(--px);right:var(--px);background:#fff7ea40;height:1px;position:absolute}.scope .wrap:before{top:0}.scope .wrap:after{bottom:0}.scope__grid{grid-template-columns:repeat(4,1fr)}.scope__grid li,.scope__grid li:nth-child(odd){border-left:1px solid #fff7ea40;padding:8px 24px;border-top:0!important}.scope__grid li:first-child{border-left:0;padding-left:0}.scope__n{font-size:52px}.scope__l{font-size:17px}}.srcm{background:var(--cream);width:min(680px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--ink);border:0;border-radius:22px;padding:0;overflow:auto;box-shadow:0 30px 80px #261a3659}.srcm::backdrop{background:#261a368c}.srcm__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 28px 20px;display:flex}.srcm__h{font:700 32px/1.1 var(--hb);letter-spacing:-.02em;margin-top:10px}.srcm__x{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:99px;flex:none;font-size:16px}.srcm__body{flex-direction:column;align-items:flex-start;gap:18px;padding:22px 28px 28px;display:flex}.srcm__pdfh{font:700 17px/1.3 var(--dm);align-items:center;gap:8px;display:flex}.tag-pdf{background:var(--mag);color:#fff;font:600 10px/1 var(--mono);border-radius:4px;padding:4px 6px}.srcm__p{color:var(--ink2);margin-top:8px;font-size:14px;line-height:1.6}.srcm__btns{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.srcm__ctx{color:var(--ink2);background:#f3eadf;border-radius:14px;flex-direction:column;gap:10px;width:100%;padding:18px 20px;font-size:14px;line-height:1.6;display:flex}.srcm__ctxh{font:700 19px/1.3 var(--hb);color:var(--ink)}.srcm__note{border-left:3px solid var(--saff);color:var(--plum);background:#fff1d9;border-radius:0 12px 12px 0;width:100%;padding:14px 18px;font-size:14px;line-height:1.55}@media (width<=639px){.srcm{border-radius:22px 22px 0 0;width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0}.srcm__head{padding:22px 20px 16px}.srcm__body{padding:18px 20px 28px}.srcm__h{font-size:28px}}.jx .wrap,.jx__head{flex-direction:column;gap:24px;display:flex}.jx__intro{flex-direction:column;gap:20px;display:flex}.seg{border:1px solid var(--line);background:#fff;border-radius:99px;gap:4px;padding:5px}.seg button{color:var(--ink);font:600 14px/1.2 var(--dm);cursor:pointer;background:0 0;border:0;border-radius:99px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:10px 18px;display:flex}.seg button span{color:var(--ink2);font-size:13px;font-weight:400}.seg button[aria-pressed=true]{background:var(--indigo);color:#fff}.seg button[aria-pressed=true] span{color:var(--mari)}.seg--d button[aria-pressed=true]{background:var(--ink)}.seg--m button{padding:12px 10px;font-size:16px}.jx__hint{font:400 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);justify-content:space-between;display:flex}.jx__hint-loop{color:var(--plum)}.jx__note{color:var(--plum);background:#fff1d9;border-radius:14px;align-items:baseline;gap:12px;padding:16px 20px;font-size:15px;line-height:1.5;display:flex}.jx__note .dot{transform:translateY(-2px)}.jt{--acc:var(--indigo);--chip:var(--pink)}.jt--love{--acc:var(--mag)}.jt__label{color:var(--ink2);align-items:center;gap:14px;margin-bottom:8px;font-size:15px}.jt__tag{background:var(--acc);color:#fff;font:400 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;padding:7px 12px}.jt__scroll{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--px) * -1);padding-inline:var(--px);scroll-padding-inline:var(--px);overflow-x:auto}.jt__scroll::-webkit-scrollbar{display:none}.jt__track{width:1840px;padding-top:24px;position:relative}.jt__track--loops{padding-top:96px}.jt__steps{grid-template-columns:repeat(10,1fr);display:grid;position:relative}.jt__steps:before{content:"";background:var(--acc);height:2px;position:absolute;top:17px;left:5%;right:5%}.js{scroll-snap-align:start;flex-direction:column;gap:14px;padding-right:16px;display:flex;position:relative}.js__dot{z-index:1;background:var(--acc);color:#fff;width:36px;height:36px;font:400 12px/36px var(--mono);text-align:center;border-radius:99px;position:relative}.js--meet .js__dot{background:var(--saff)}.js__card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;flex:1;gap:8px;padding:16px 14px;display:flex}.js--meet .js__card{border-color:var(--saff)}.js__meet{font:600 10px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--saff)}.js__l{font:700 17px/1.2 var(--hb);color:var(--ink)}.js__q{color:var(--ink2);flex:1;font-size:14px;line-height:1.45}.js__ch{background:var(--pink);color:var(--mag);font:600 12px/1.3 var(--dm);border-radius:8px;align-self:flex-start;align-items:baseline;gap:6px;padding:6px 8px;text-decoration:none;display:inline-flex}.js__chn{font:400 11px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--plum);flex:none}.js__ch:hover{background:#f7c4d8}.jloop{border:1.5px dashed var(--plum);border-bottom:0;border-radius:10px 10px 0 0;height:34px;position:absolute;bottom:calc(100% - 96px);transform:translateY(0)}.jloop--1{height:34px;top:62px}.jloop--2{border-color:var(--indigo);height:66px;top:30px}.jloop:after{content:"";border:5.5px solid #0000;border-top:7px solid var(--plum);border-bottom:0;position:absolute;bottom:-2px;left:-6px}.jloop--2:after{border-top-color:var(--indigo)}.jloop__pill{white-space:nowrap;background:var(--cream);color:var(--plum);font:400 10.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:99px;padding:4px 12px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.jloop--2 .jloop__pill{color:var(--indigo);left:40%}.jmeet{white-space:nowrap;border:1px solid var(--saff);color:var(--saff);font:400 10.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#fff;border-radius:99px;padding:4px 10px;position:absolute;top:0;transform:translate(-50%)}.scrub{align-items:center;gap:14px;margin-top:20px;display:flex}.scrub__ticks{gap:4px;display:flex}.scrub__ticks i{background:var(--line);border-radius:99px;width:18px;height:4px}.scrub__ticks i.on{background:var(--indigo)}.jt--love .scrub__ticks i.on{background:var(--mag)}.scrub__txt{font:400 12px/1 var(--mono);color:var(--ink2);letter-spacing:.06em}@media (width<=899px){.jx[data-view=both] .jt--love,.jx[data-view=arranged] .jt--love,.jx[data-view=love] .jt--arranged{display:none}}@media (width>=900px){.jx .wrap{gap:32px}.jx__head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:48px}.jx__intro .body{max-width:60ch}.seg--d{flex:none}.seg--d button{flex:none;padding:10px 18px}.jx[data-view=arranged] .jt--love,.jx[data-view=love] .jt--arranged{display:none}.jt+.jt{border-top:1px solid var(--line);padding-top:28px}.jt__scroll{margin:0;padding:0;overflow:visible}.jt__track{width:100%}.jt__track--meet{padding-top:44px}.js{padding-right:14px}.js__dot{width:30px;height:30px;font-size:11px;line-height:30px}.jt__steps:before{top:14px}.js__card{background:0 0;border:0;gap:6px;padding:0}.js__l{font-size:16px}.js__q{font-size:13.5px}.js__ch{padding:4px 8px}.js__chname{display:none}.jloop:after{left:-6px}}@media (width>=1200px){.js__l{font-size:17px}.js__q{font-size:14px}}.rd{background:#fcebd3}.rd>.wrap{flex-direction:column;gap:28px;display:flex}.rd__head,.rd__head>div{flex-direction:column;gap:20px;display:flex}.rd__lede{font-size:var(--body);color:var(--ink2);max-width:40ch;line-height:1.6}.rd__grid{flex-direction:column;gap:20px;display:flex}.rd__nav{flex-direction:column;gap:14px;display:flex}.rd__list{flex-wrap:wrap;gap:8px;display:flex}.rd__list a{border:1px solid var(--line);font:600 15px/1.2 var(--dm);color:var(--ink);background:#fff;border-radius:99px;align-items:center;gap:8px;padding:9px 14px;text-decoration:none;display:inline-flex}.rd__num{font:400 12px/1 var(--mono);color:var(--ink2)}.rd__list a[aria-current=true]{background:var(--mag);border-color:var(--mag);color:#fff}.rd__list a[aria-current=true] .rd__num{color:var(--gold)}.rd__basenote{color:var(--ink2);align-items:baseline;gap:10px;font-size:13px;line-height:1.5;display:flex}.rc{box-shadow:0 1px 0 var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:22px;padding:22px 20px;scroll-margin-top:80px;display:flex}.rc__meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.rc__share{font:600 14px/1 var(--dm);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:6px 0}.rc__q{font:700 30px/1.12 var(--hb);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.rc__from{color:var(--ink2);margin-top:-10px;font-size:14px;line-height:1.5}.rc__finding{background:#fff7e3;border-radius:16px;flex-direction:column-reverse;display:flex;overflow:hidden}.rc__finding-txt{flex-direction:column;gap:12px;padding:20px;display:flex}.rc__fh{font:700 23px/1.2 var(--hb);color:var(--plum);letter-spacing:-.01em}.rc__fp{color:var(--ink2);font-size:16px;line-height:1.6}.rc__art img{object-fit:cover;width:100%;height:220px}.rc__art--contain img{object-fit:contain;background:#fff7e3}.rc__block{flex-direction:column;gap:12px;display:flex}.rc__pairs{gap:12px;display:grid}.pair{border-radius:16px;flex-direction:column;gap:8px;padding:18px;display:flex}.pair--arr{--pc:var(--indigo);background:#e7e4f8}.pair--love{--pc:var(--mag);background:#fce0eb}.pair__top{font:700 15px/1.3 var(--dm);color:var(--pc);justify-content:space-between;gap:8px;display:flex}.pair__n{font:400 11px/1.4 var(--mono);color:var(--ink2)}.pair__pct{font:800 44px/1 var(--hb);color:var(--pc);letter-spacing:-.02em}.pair__s{color:var(--ink);font-size:15px;line-height:1.5}.chart{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:16px;padding:18px;display:flex}.chart__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.chart__h{font:700 20px/1.25 var(--hb);margin-top:8px}.chart__sub{color:var(--ink2);margin-top:4px;font-size:13px}.chart__nn{color:var(--saff);font:400 11px/1.3 var(--mono);background:#fff1d9;border:1px solid #f8d9a8;border-radius:99px;flex:none;padding:4px 10px}.chart__legend{color:var(--ink);flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex}.chart__legend span{align-items:center;gap:8px;display:inline-flex}.sw{border-radius:3px;width:12px;height:12px;display:inline-block}.sw--arr{background:var(--indigo)}.sw--love{background:var(--mag)}.chart__rows{flex-direction:column;gap:14px;display:flex}.crow{border-bottom:1px solid #f3e8da;gap:6px;padding-bottom:12px;display:grid}.crow:last-child{border-bottom:0}.crow__l{color:var(--ink);font-size:14px}.crow__bars{flex-direction:column;gap:5px;display:flex}.crow__bar{grid-template-columns:1fr 40px;align-items:center;gap:8px;display:grid;position:relative}.crow__bar:before{content:"";background:#f3e8da;border-radius:99px;grid-area:1/1;height:8px}.crow__fill{border-radius:99px;grid-area:1/1;height:8px}.crow__fill--arr{background:var(--indigo)}.crow__fill--love{background:var(--mag)}.crow__v{font:600 13px/1 var(--dm);text-align:right}.crow__v--arr{color:var(--indigo)}.crow__v--love{color:var(--mag)}.chart__base{font:400 11.5px/1.6 var(--mono);color:var(--ink2);border-top:1px solid var(--line);padding-top:14px}.rc__stats{gap:12px;display:grid}.rstat{background:var(--cream);border-radius:14px;flex-direction:column;gap:10px;padding:18px;display:flex}.rstat__n{font:800 40px/1 var(--hb);color:var(--mag);letter-spacing:-.02em}.rstat__s{font-size:16px;font-weight:500;line-height:1.45}.rstat__b{font:400 11.5px/1.5 var(--mono);color:var(--ink2);border-top:1px solid var(--line);padding-top:10px}.story{border-left:3px solid var(--saff);background:#fff7ea;border-radius:0 14px 14px 0;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.story__who{font:700 20px/1.25 var(--hb)}.story__p,.story__q p{color:var(--ink);font-size:16px;line-height:1.6}.story__q p{font-style:italic}.story figcaption{color:var(--ink2);font-size:14px}.story figcaption strong{color:var(--ink)}.story__note{color:var(--ink2);font-size:12px}.understand{background:var(--indigo);border-radius:16px;flex-direction:column;gap:10px;padding:20px;display:flex}.understand p:last-child{font:700 20px/1.35 var(--hb);color:#fff}.rc__coming{border:1px dashed var(--line);color:var(--ink2);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 20px;font-size:15px;line-height:1.55;display:flex}.builders{color:var(--ink);border:1px dashed #f2b66b;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.rc__pn{justify-content:space-between;align-items:center;gap:10px;padding-top:6px;display:flex}.pn{font:600 14px/1.2 var(--dm);white-space:nowrap;border-radius:99px;padding:10px 16px;text-decoration:none}.pn--prev{border:1px solid var(--line);color:var(--ink)}.pn--next{background:var(--mag);color:#fff}.rc__nl{color:var(--ink2);text-align:center;font-size:13px}a.rc__nl{color:var(--mag);font-weight:600}@media (width>=900px){.rd>.wrap{gap:40px}.rd__head{flex-direction:row;justify-content:space-between;align-items:flex-end}.rd__grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:40px;display:grid}.rd__nav{position:sticky;top:84px}.rd__list{flex-flow:column;gap:4px}.rd__list a{background:0 0;border:0;border-radius:12px;padding:13px 14px;display:flex}.rd__list a:hover{background:#fff9}.rd__arrow{opacity:0;margin-left:auto}.rd__list a[aria-current=true] .rd__arrow{opacity:1}.rc{border-radius:24px;gap:26px;padding:36px 40px}.rc__q{font-size:40px}.rc__finding{flex-direction:row;align-items:stretch}.rc__finding-txt{flex:1;padding:28px}.rc__fh{font-size:28px}.rc__art{flex:0 0 40%}.rc__art img{height:100%;min-height:260px}.rc__pairs{grid-template-columns:1fr 1fr;gap:16px}.rc__pairs:has(>:only-child){grid-template-columns:1fr}.pair__pct{font-size:52px}.chart{padding:24px 28px}.chart__h{font-size:24px}.crow{grid-template-columns:220px 1fr;align-items:center;gap:16px}.rc__stats{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.understand p:last-child{font-size:24px}}.dlc{background:var(--gold);border-radius:24px;flex-direction:column;gap:36px;padding:40px 24px 32px;display:flex}.dlc__cover-wrap{justify-content:center;padding:6px 0 10px;display:flex}.dlc__cover{background:#fff7ea;flex-direction:column;gap:8px;width:220px;padding:16px 16px 18px;display:flex;transform:rotate(6deg);box-shadow:12px 12px #cbb873}.dlc__cv-k{font:400 8px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.dlc__cv-t{font:800 30px/.98 var(--hb);letter-spacing:-.03em;color:var(--ink)}.dlc__cv-s{font:700 12px/1.2 var(--hb);color:var(--mag)}.dlc__cover img{aspect-ratio:16/10;object-fit:cover;object-position:50% 62%;width:100%}.dlc__cv-f{font:600 11.5px/1.3 var(--dm);color:var(--ink)}.dlc__txt{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.dlc__h{font:800 34px/1.08 var(--hb);letter-spacing:-.025em;color:var(--ink);max-width:14ch}.dlc__p{color:var(--ink2);max-width:48ch;font-size:17px;line-height:1.6}.dlc__meta{font:400 12px/1 var(--mono);letter-spacing:.06em;color:var(--ink2)}.dlc__btns{flex-direction:column;align-items:flex-start;gap:12px;margin-top:8px;display:flex}.dlc__btns .btn{gap:28px}.dlc__gate{color:var(--ink2);font-size:13px}.dlc__soon{color:var(--ink);background:#261a3614;border-radius:99px;padding:6px 12px;scroll-margin-top:120px;font-size:13px;font-weight:500}.dlc__soon:focus,.dlc__soon:target{outline:2px solid var(--ink);outline-offset:2px}@media (width>=900px){.dlc{border-radius:28px;flex-direction:row;align-items:center;gap:clamp(48px,6vw,96px);padding:56px clamp(48px,9vw,140px)}.dlc__cover-wrap{flex:none}.dlc__cover{width:250px}.dlc__cv-t{font-size:34px}.dlc__h{font-size:clamp(40px,3.6vw,52px)}.dlc__btns{flex-direction:row}}.collab .wrap{flex-direction:column;gap:28px;display:flex}.collab__head{flex-direction:column;gap:18px;display:flex}.collab__head>div{flex-direction:column;gap:20px;display:flex}.collab__sub{font-size:var(--body);color:var(--ink2);max-width:34ch;line-height:1.6}.collab__cards{gap:16px;display:grid}.ccard{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;padding:24px 22px;display:flex}.ccard__logo{width:auto;height:26px}.ccard__logo--1990{height:20px}.ccard__h{font:700 21px/1.25 var(--hb)}.ccard__p{color:var(--ink2);font-size:15px;line-height:1.6}.pubchip{color:var(--ink);background:#fbe7cc;border-radius:99px;align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:inline-flex}.pubchip img{width:auto;height:16px}.ccard__lead{color:var(--ink2);margin-top:-4px;font-size:15px}.people{gap:28px;width:100%;margin-top:12px;display:grid}.people__h{margin-bottom:16px}.bar-mark{width:18px;height:2px;display:inline-block}.bar-mark--mag{background:var(--mag)}.bar-mark--saff{background:var(--saff)}.people ul{flex-direction:column;gap:16px;display:flex}.people li{flex-direction:column;gap:2px;display:flex}.people strong{font:600 16px/1.3 var(--dm);color:var(--ink)}.people li span{color:var(--ink2);font-size:14px}.people__ill{border-top:1px solid var(--line);width:100%;color:var(--ink);align-items:baseline;gap:12px;margin-top:8px;padding-top:18px;font-size:15px;display:flex}.collab__foot{color:var(--ink2);font-size:13px;line-height:1.5}@media (width>=900px){.collab .wrap{gap:32px;max-width:1440px}.collab__head{flex-direction:row;justify-content:space-between;align-items:flex-end}.collab__cards{grid-template-columns:1fr 1fr;gap:24px}.ccard{border-radius:20px;padding:36px}.ccard__h{font-size:24px}.ccard__p{font-size:16px}.ccard--wide{padding:36px}.people{grid-template-columns:1fr 1fr;gap:48px}}.footer .wrap{gap:28px}.ft__top{flex-direction:column;gap:32px;display:flex}.ft__brand{flex-direction:column;gap:16px;display:flex}.ft__name{font:800 26px/1.2 var(--hb);letter-spacing:-.02em;color:var(--cream)}.ft__name span{font:500 15px/1 var(--dm);color:var(--mari);letter-spacing:0}.ft__p{color:#fff7eac7;max-width:46ch;font-size:16px;line-height:1.55}.ft__logos{color:#fff7ea99;align-items:center;gap:16px;display:flex}.ft__logos img:first-child{width:auto;height:23px}.ft__logos img:last-child{width:auto;height:20px}.ft__cols{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ft__h{font:600 12px/1.4 var(--dm);letter-spacing:.12em;text-transform:uppercase;color:#fff7ea8c;margin-bottom:16px}.ft__cols ul{flex-direction:column;gap:14px;display:flex}.ft__cols a{color:var(--cream);font-size:16px;text-decoration:none}.ft__cols a:hover{text-underline-offset:4px;text-decoration:underline}.ft__bar{color:#fff7eac7;flex-direction:column;gap:8px;font-size:14px;display:flex}.ft__legal{color:#fff7ea80;max-width:80ch;font-size:13px;line-height:1.6}@media (width>=900px){.footer{padding-block:64px 48px}.ft__top{flex-direction:row;justify-content:space-between;gap:48px}.ft__name{font-size:30px}.ft__cols{grid-template-columns:200px 200px;gap:56px}.ft__bar{flex-direction:row;justify-content:space-between}}section[id],article.rc{scroll-margin-top:64px}@media (width>=900px){.jx__hint.only-m{justify-content:flex-end;display:flex!important}.jx__hint>span:first-child{display:none}}.report-download{background: var(--mag);color: var(--cream);padding: 80px 24px 84px;scroll-margin-top: 56px}.report-download__inner{display: flex;flex-direction: column;align-items: center;gap: 28px;max-width: 1080px;padding: 0;text-align: center}.report-download__eyebrow,.report-credits__eyebrow{font: 700 10px/1.4 var(--dm);letter-spacing: .1em;text-transform: uppercase}.report-download__eyebrow{color: var(--cream)}.report-download__title{color: var(--gold);font: 800 clamp(36px,5vw,52px)/1.05 var(--hb);letter-spacing: -.03em;text-wrap: balance}.report-download__description{max-width: 560px;color: var(--cream);font: 500 16px/1.5 var(--dm);text-wrap: balance}.report-download__actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px}.report-download__button{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 44px;padding: 11px 20px;border: 1px solid transparent;border-radius: 7px;font: 600 13px/1.4 var(--dm);text-decoration: none;transition: background-color .15s,box-shadow .15s}.report-download__button svg{flex: 0 0 16px;width: 16px;height: 16px}.report-download__button--pdf{color: var(--ink);background: var(--gold)}.report-download__button--pdf:hover{background: #fff0ad;box-shadow: 0 4px 16px #261a3626}.report-download__button--share{color: var(--cream);border-color: var(--cream)}.report-download__button--share:hover{background: #fff7ea1f}.report-download__button:focus-visible{outline: 3px solid var(--gold);outline-offset: 4px}.report-download__notice{padding: 5px 12px;border-radius: 999px;background: #261a3640;color: var(--cream);font: 600 11px/1.5 var(--dm);scroll-margin-top: 120px}.report-download__notice:focus,.report-download__notice:target{outline: 3px solid var(--gold);outline-offset: 3px}.report-credits{padding: 80px 0;background: var(--cream);scroll-margin-top: 56px}.report-credits__inner{display: flex;flex-direction: column;gap: 28px;width: calc(100% - 48px);max-width: 1080px;padding: 0}.report-credits__eyebrow{color: var(--mag);font-weight: 500}.report-credits__title{max-width: 600px;color: var(--ink);font: 600 22px/1.3 var(--hb)}.report-credits__partners{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 40px;width: 100%;max-width: 960px}.report-credits__partner{display: flex;flex-direction: column;align-items: flex-start;gap: 10px;min-width: 0}.report-credits__logo{display: flex;align-items: center;height: 32px;max-width: 100%}.report-credits__logo img{height: auto;max-width: 100%}.report-credits__logo--lokal{justify-content: center;width: 72px;padding: 8px 10px;border-radius: 6px;background: var(--mag)}.report-credits__logo--lokal img{width: 51px}.report-credits__logo--1990 img{width: 145px}.report-credits__logo--notes img{width: 106px}.report-credits__caption{color: var(--ink2);font: 400 12px/1.5 var(--dm)}@media (max-width: 639px){.report-download{padding-block: 64px}.report-download__inner{gap: 24px}.report-download__break{display: none}.report-download__actions{flex-direction: column;width: 100%;max-width: 320px;gap: 12px}.report-download__button{min-height: 48px;font-size: 14px}.report-credits{padding-block: 56px 64px}.report-credits__title{font-size: 21px}.report-credits__partners{grid-template-columns: 1fr;gap: 28px}.report-credits__caption{font-size: 13px}}