.men-dark[data-astro-cid-qarhkji6]{--navy:#0a1b4a;--navy-deep:#061233;--royal:#1449d6;--sky:#7fb0ff;background:linear-gradient(180deg, var(--navy-deep), var(--navy) 40%, #0d2560);color:#eef3ff;width:100%;padding:0 0 3rem}.men-dark[data-astro-cid-qarhkji6] h2{color:#fff}.men-dark[data-astro-cid-qarhkji6] h3{color:#cfe0ff}.men-dark[data-astro-cid-qarhkji6] a{color:var(--sky)}.men-dark[data-astro-cid-qarhkji6] .block[data-astro-cid-qarhkji6]{margin:2.6rem auto}@media (width<=719px){.men-dark[data-astro-cid-qarhkji6] .block[data-astro-cid-qarhkji6]{max-width:860px;padding:0 1.1rem}}.bleed[data-astro-cid-qarhkji6]{margin:0}.bleed[data-astro-cid-qarhkji6] img,.bleed[data-astro-cid-qarhkji6] picture{width:100%;display:block}.hero-men[data-astro-cid-qarhkji6]{aspect-ratio:974/420;position:relative;overflow:hidden}.hero-motto[data-astro-cid-qarhkji6]{pointer-events:none;position:absolute;inset:0}.hero-motto[data-astro-cid-qarhkji6] img{filter:drop-shadow(0 2px 10px #000000bf);height:auto;position:absolute}.hero-motto[data-astro-cid-qarhkji6] .motto-life{width:54.97%;top:49.55%;left:43.24%}.hero-motto[data-astro-cid-qarhkji6] .motto-thought{width:46.56%;top:82.07%;left:46.55%}.slideshow[data-astro-cid-qarhkji6]{height:100%;display:grid}.slideshow[data-astro-cid-qarhkji6]>picture{opacity:0;grid-area:1/1;animation:18s linear infinite men-slide}.slideshow[data-astro-cid-qarhkji6]>picture:first-child{opacity:1;animation-delay:0s}.slideshow[data-astro-cid-qarhkji6]>picture:nth-child(2){animation-delay:-12s}.slideshow[data-astro-cid-qarhkji6]>picture:nth-child(3){animation-delay:-6s}.slideshow[data-astro-cid-qarhkji6]>picture,.slideshow[data-astro-cid-qarhkji6] img{max-width:none}.slideshow[data-astro-cid-qarhkji6]>picture{width:100%;height:100%;display:block}.slideshow[data-astro-cid-qarhkji6] img{object-fit:cover;width:100%;height:100%;display:block}@keyframes men-slide{0%,30%{opacity:1}33.4%,96.6%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.slideshow[data-astro-cid-qarhkji6]>picture{opacity:0;animation:none}.slideshow[data-astro-cid-qarhkji6]>picture:first-child{opacity:1}}.worries-h[data-astro-cid-qarhkji6]{margin-bottom:.9rem;font-size:clamp(1.05rem,4.4vw,1.75rem);line-height:1.55}.age-lead[data-astro-cid-qarhkji6]{letter-spacing:.02em;white-space:nowrap;margin-right:.35em;font-size:1.5em;font-style:italic;font-weight:800}.click[data-astro-cid-qarhkji6]{background-image:var(--city-bg);background-position:50%;background-size:cover;border-radius:14px;padding-top:2.2rem;padding-bottom:2.4rem;position:relative;overflow:hidden}.click[data-astro-cid-qarhkji6]:before{content:"";background:#06123380;position:absolute;inset:0}.click[data-astro-cid-qarhkji6]>[data-astro-cid-qarhkji6]{position:relative}.click-h[data-astro-cid-qarhkji6]{background:#0c2878b8;border:1px solid #7fb0ff8c;border-radius:10px;padding:.45rem 1.5rem;font-size:clamp(1.5rem,6vw,2.1rem);display:inline-block}.click[data-astro-cid-qarhkji6] .hl[data-astro-cid-qarhkji6]{color:#fff;font-size:1.3em;font-weight:800}.cards[data-astro-cid-qarhkji6]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.4rem;margin-top:1.6rem;display:grid}.age-card[data-astro-cid-qarhkji6]{text-align:center;background:#fff;border-radius:10px;padding:1.1rem .8rem 1.3rem;box-shadow:0 8px 24px #00082859}.age-card[data-astro-cid-qarhkji6] p[data-astro-cid-qarhkji6]{color:#16234a;margin:.7rem 0}.portrait[data-astro-cid-qarhkji6]{border:3px solid #7fb0ff80;border-radius:50%;width:148px;height:148px;margin:0 auto;display:block;overflow:hidden}.portrait[data-astro-cid-qarhkji6] img{object-fit:cover;width:100%;height:100%;display:block}.pill[data-astro-cid-qarhkji6]{background:#0c1230;border:1px solid #7fb0ff59;border-radius:999px;margin-top:.4rem;padding:.55rem 1.8rem;font-weight:700;text-decoration:none;display:inline-block;color:#fff!important}.pill[data-astro-cid-qarhkji6]:hover{background:#16204d}.persona[data-astro-cid-qarhkji6]{border-top:1px solid #7fb0ff26;padding-top:2.4rem}.persona-card[data-astro-cid-qarhkji6]{background-image:var(--persona-bg);background-position:50%;background-size:cover;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(84px,31%);align-items:end;gap:.8rem;padding:1.3rem 0 0 1.2rem;display:grid;position:relative;overflow:hidden}.persona-text[data-astro-cid-qarhkji6]{padding:0 0 1.3rem}.persona-text[data-astro-cid-qarhkji6] h2[data-astro-cid-qarhkji6]{text-align:left;letter-spacing:.06em;white-space:nowrap;margin:0;font-size:clamp(1.5rem,6vw,2.4rem);font-weight:400}.persona-card[data-astro-cid-qarhkji6] .persona-text[data-astro-cid-qarhkji6] .age[data-astro-cid-qarhkji6]{color:#cfe2ff;text-align:left;margin:.15rem 0 0;font-size:1.05rem}.persona-card[data-astro-cid-qarhkji6] .persona-text[data-astro-cid-qarhkji6] .sub[data-astro-cid-qarhkji6]{color:#e3ecff;text-align:left;margin:.35rem 0 0;font-size:.9rem}.persona-card[data-astro-cid-qarhkji6] .persona-text[data-astro-cid-qarhkji6] p[data-astro-cid-qarhkji6]{text-align:left;color:#f0f5ff;font-size:clamp(1.1rem,5vw,1.35rem);line-height:1.85}.persona-portrait[data-astro-cid-qarhkji6] img{width:100%;height:auto;display:block}.worry-label[data-astro-cid-qarhkji6]{text-align:left;color:#fff;border-bottom:3px solid var(--sky);margin:1.1rem 0 .6rem;padding-bottom:.25rem;font-size:1.1rem;display:table}.persona[data-astro-cid-qarhkji6] p[data-astro-cid-qarhkji6]{text-align:center;color:#e6edff}.persona-card[data-astro-cid-qarhkji6] .persona-text[data-astro-cid-qarhkji6] .fineprint[data-astro-cid-qarhkji6]{color:#b7c6ea;max-width:34em;margin-top:1rem;font-size:.78rem;line-height:1.7}.motto-head[data-astro-cid-qarhkji6]{width:min(470px,80%);margin:2.4rem auto 0}.motto-head[data-astro-cid-qarhkji6] img{width:100%;height:auto;display:block}.lead-q[data-astro-cid-qarhkji6]{margin:.9rem 0 0;font-size:clamp(1.25rem,2.3vw,2rem);font-weight:700;color:#fff!important}.otoko[data-astro-cid-qarhkji6]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem 1.3rem;margin:1.2rem 0 0;display:grid}.otoko[data-astro-cid-qarhkji6] .soft[data-astro-cid-qarhkji6]{grid-column:1;margin:.35rem 0;text-align:left!important}.swap[data-astro-cid-qarhkji6]{aspect-ratio:1;border:3px solid #7fb0ff66;border-radius:50%;grid-area:1/2/span 2;width:min(200px,40vw);position:relative;overflow:hidden}.swap[data-astro-cid-qarhkji6] picture{position:absolute;inset:0}.swap[data-astro-cid-qarhkji6] img{object-fit:cover;width:100%;height:100%;display:block}.swap[data-astro-cid-qarhkji6] picture:last-child{opacity:0;transition:opacity .45s}@media (hover:hover){.swap[data-astro-cid-qarhkji6]:hover picture:last-child{opacity:1}}@media (hover:none){.swap[data-astro-cid-qarhkji6] picture:last-child{animation:8s ease-in-out infinite men-swap}}@keyframes men-swap{0%,42%{opacity:0}55%,88%{opacity:1}to{opacity:0}}@media (width<=520px){.otoko[data-astro-cid-qarhkji6]{grid-template-columns:1fr;justify-items:center}.swap[data-astro-cid-qarhkji6]{grid-area:auto/1;margin-top:.6rem}.otoko[data-astro-cid-qarhkji6] .soft[data-astro-cid-qarhkji6]{text-align:center!important}}.soft[data-astro-cid-qarhkji6]{color:#dbe6ff!important}.men-dark[data-astro-cid-qarhkji6] mark{color:#0b1a44;background:#fff;border-radius:2px;padding:0 .2em;font-weight:700}.invite-band[data-astro-cid-qarhkji6]{background-image:var(--street-bg);background-position:50%;background-size:cover;border-radius:12px;margin-top:2rem;padding:2rem 1.1rem 2.2rem;position:relative;overflow:hidden}.invite-band[data-astro-cid-qarhkji6]:before{content:"";background:linear-gradient(#06123399,#06123359);position:absolute;inset:0}.invite-band[data-astro-cid-qarhkji6]>[data-astro-cid-qarhkji6]{position:relative}.invite[data-astro-cid-qarhkji6]{margin-top:0;font-weight:600;color:#fff!important}.glossy-cta[data-astro-cid-qarhkji6]{max-width:430px;margin:1.8rem auto 0;display:block;position:relative}.glossy-cta[data-astro-cid-qarhkji6] img,.glossy-cta[data-astro-cid-qarhkji6] picture{width:100%;display:block}.glossy-cta[data-astro-cid-qarhkji6] span[data-astro-cid-qarhkji6]{color:#fff;letter-spacing:.02em;text-shadow:0 1px 5px #000c3c8c;justify-content:center;align-items:center;padding:0 2.4rem 0 1.4rem;font-size:clamp(1rem,3.8vw,1.25rem);font-weight:700;display:flex;position:absolute;inset:0}.glossy-cta[data-astro-cid-qarhkji6]:hover span[data-astro-cid-qarhkji6]{color:#eaf1ff}.men-dark[data-astro-cid-qarhkji6] .sticky-next{background:#061233eb;box-shadow:0 -4px 16px #00000059}.sticky-next .glossy-cta[data-astro-cid-qarhkji6]{margin:0 auto}@media (width>=720px){.persona-card[data-astro-cid-qarhkji6]{margin-inline:calc(-1 * var(--men-gutter));padding-left:var(--men-gutter);grid-template-columns:minmax(0,1fr) 260px}.otoko[data-astro-cid-qarhkji6]{grid-template-columns:minmax(0,1fr) 43%;gap:.3rem 2%;margin-top:1.6rem;padding:0 4% 0 5%}.otoko[data-astro-cid-qarhkji6] .soft[data-astro-cid-qarhkji6]{white-space:nowrap;margin:.6rem 0;font-size:clamp(1.05rem,2.05vw,1.85rem);line-height:2}.swap[data-astro-cid-qarhkji6]{width:100%}}.mobile-story[data-astro-cid-qarhkji6]{display:none}@media (width<=719px){.desktop-story[data-astro-cid-qarhkji6]{display:none}.mobile-story[data-astro-cid-qarhkji6]{display:block}.mobile-hero[data-astro-cid-qarhkji6]{position:relative}.mobile-hero[data-astro-cid-qarhkji6] .motto[data-astro-cid-qarhkji6]{width:46%;position:absolute;bottom:10%;right:4%}.mobile-hook[data-astro-cid-qarhkji6]{text-align:center;background:#061638;padding:18px 0 22px}.mobile-hook[data-astro-cid-qarhkji6] p[data-astro-cid-qarhkji6]{color:#fff;margin:0;padding:0 16px;font-size:17px;font-weight:700;line-height:1.7}.mobile-hook[data-astro-cid-qarhkji6] p[data-astro-cid-qarhkji6].small{color:#dbe6ff;margin-top:8px;font-size:14px;font-weight:400}.mobile-hook[data-astro-cid-qarhkji6] em[data-astro-cid-qarhkji6]{color:var(--sky);font-style:normal}.mobile-hook[data-astro-cid-qarhkji6] .glossy-cta[data-astro-cid-qarhkji6]{width:94%;max-width:420px;margin:14px auto 0}.mobile-hook[data-astro-cid-qarhkji6] .glossy-cta[data-astro-cid-qarhkji6] span[data-astro-cid-qarhkji6]{padding:0 13% 0 5%;font-size:clamp(14px,5.4vw,22px)}.mobile-hook[data-astro-cid-qarhkji6] .glossy-cta[data-astro-cid-qarhkji6]:focus-visible{outline-offset:4px;outline:3px solid #fff}.mobile-chooser[data-astro-cid-qarhkji6]{position:relative}.mobile-chooser[data-astro-cid-qarhkji6] a[data-astro-cid-qarhkji6]{width:92%;height:28%;position:absolute;left:4%}.mobile-chooser[data-astro-cid-qarhkji6] a[data-astro-cid-qarhkji6]:focus-visible{outline:3px solid #fff}.mobile-persona[data-astro-cid-qarhkji6]{background:var(--persona-bg) center / cover;padding:24px 24px 30px}.mobile-intro[data-astro-cid-qarhkji6]{grid-template-columns:1fr 1fr;align-items:center;margin-bottom:12px;display:grid}.mobile-intro[data-astro-cid-qarhkji6]>div[data-astro-cid-qarhkji6]:first-child{--copy-size:22px}.mobile-persona[data-astro-cid-qarhkji6] .funnel-copy{--copy-size:14px;text-align:left;color:#fff;padding:0;line-height:1.9}.mobile-intro[data-astro-cid-qarhkji6] .funnel-copy{font-size:24px}.mobile-intro[data-astro-cid-qarhkji6] .funnel-copy+.funnel-copy{font-size:17px}.mobile-persona[data-astro-cid-qarhkji6] .fine[data-astro-cid-qarhkji6]{margin-top:25px}.mobile-persona[data-astro-cid-qarhkji6] .fine[data-astro-cid-qarhkji6] .funnel-copy{font-size:10px}.mobile-quote[data-astro-cid-qarhkji6]{text-align:center;background:#061638;padding:24px 10px}.mobile-quote[data-astro-cid-qarhkji6]>.funnel-art{width:60%;margin:auto}.mobile-quote[data-astro-cid-qarhkji6] p[data-astro-cid-qarhkji6]{color:#fff;margin:10px 0 0;font-size:13px}.mobile-invite[data-astro-cid-qarhkji6]{position:relative}.mobile-invite[data-astro-cid-qarhkji6] .glossy-cta[data-astro-cid-qarhkji6]{width:94%;margin:0;position:absolute;top:77.9%;left:3%}.mobile-invite[data-astro-cid-qarhkji6] .glossy-cta[data-astro-cid-qarhkji6] span[data-astro-cid-qarhkji6]{padding:0 13% 0 5%;font-size:clamp(14px,5.4vw,22px)}.mobile-invite[data-astro-cid-qarhkji6] .glossy-cta[data-astro-cid-qarhkji6]:focus-visible{outline-offset:4px;outline:3px solid #0045aa}}
