/* GENERATED by tools/build_subpage.py from mf-sub/css/story.css - do not edit */
.st-crumb{font-size:14rem;line-height:1.6;font-weight:500;letter-spacing:-.01em;color:#666666;margin-bottom:26rem}.st-crumb > a{color:#666666;transition:color var(--mf-dur) ease}.st-crumb > span{margin:0 6rem;color:#DDDDDD}.st-hero__top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:80rem;align-items:flex-end}.st-hero__lead{font-size:18rem;line-height:1.8;font-weight:500;letter-spacing:-.01em;color:#333333}.st-hero__frame{position:relative;margin-top:64rem;padding-top:44%;border-radius:16rem;overflow:hidden;background-color:#F4F4F4}.st-hero__frame > img{object-position:50% 46%}.st-iv__heart{color:#EC487F}.st-iv__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16rem;max-width:880rem;margin:0 auto}.st-iv__photo{position:relative;padding-top:125%;border-radius:16rem;overflow:hidden;background-color:#F4F4F4}.st-iv__list{margin-top:70rem}.st-iv__qa{padding:40rem 0}.st-iv__qa + .st-iv__qa, .st-iv__rest .st-iv__list > .st-iv__qa:first-child{border-top:1px solid #EEEEEE}.st-iv__qh{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:20rem;align-items:start}.st-iv__n{display:block;font-size:38rem;line-height:1;letter-spacing:-.02em;color:#D7E3F2;margin-top:2rem}.st-iv__label{display:inline-block;padding:5rem 13rem;border-radius:999rem;background-color:#F1F7FF;box-shadow:inset 0 0 0 1px #D8E9FF;font-size:12rem;line-height:1.5;font-weight:800;letter-spacing:.02em;color:#0080FF}.st-iv__q{margin-top:10rem;font-size:20rem;line-height:1.55;font-weight:800;letter-spacing:-.02em;color:#111111;word-break:keep-all}.st-iv__a{margin:22rem 0 0 58rem;padding:2rem 0 2rem 18rem;border-left:2px solid #E7EAF2}.st-iv__a--m{border-left-color:#C9D9FF}.st-iv__a--f{border-left-color:#FFD0E0}.st-iv__who{display:block;margin-bottom:7rem;font-size:14rem;line-height:1.5;font-weight:800;letter-spacing:-.01em}.st-iv__a--m .st-iv__who{color:#004FFF}.st-iv__a--f .st-iv__who{color:#D63B72}.st-iv__a p{font-size:15rem;line-height:1.92;font-weight:500;letter-spacing:-.01em;color:#333333;word-break:keep-all}.st-iv__morewrap{margin-top:28rem;text-align:center}.st-iv__rest{outline:none}html.mf-js .st-iv__rest{display:none}html.mf-js .st-iv.is-open .st-iv__rest{display:block}html.mf-js .st-iv.is-open .st-iv__morewrap{display:none}html:not(.mf-js) .st-iv__morewrap{display:none}.st-iv__caret{font-style:normal;margin-left:4rem}.st-feat__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56rem;align-items:center;padding:40rem;border-radius:20rem;background-color:#F8F9FB;box-shadow:inset 0 0 0 1px #E9EAEE}.st-feat__media{position:relative;padding-top:72%;border-radius:16rem;overflow:hidden;background-color:#F4F4F4}.st-feat__media > img{transition:transform .6s var(--mf-ease-out4)}.st-feat__tag{display:inline-block;padding:5rem 14rem;border-radius:999rem;background-color:#FFFFFF;box-shadow:inset 0 0 0 1px #D8E9FF;font-size:13rem;line-height:1.5;font-weight:700;letter-spacing:-.01em;color:#0080FF}.st-feat__title{margin-top:16rem;text-align:left}.st-feat .st-feat__title .mf-title__t{font-size:32rem;line-height:1.4}.st-feat__p{margin-top:18rem;font-size:16rem;line-height:1.85;font-weight:500;letter-spacing:-.01em;color:#333333}.st-feat__who{margin-top:20rem;padding-top:16rem;border-top:1px solid #DDDDDD;font-size:14rem;line-height:1.6;font-weight:500;letter-spacing:-.01em;color:#666666}.st-feat__who b{font-weight:700;color:#0080FF}.st-lead__prose > p{font-size:18rem;line-height:1.95;font-weight:500;letter-spacing:-.01em;color:#333333;text-align:center;word-break:keep-all}.st-more__count{margin-top:20rem;font-size:16rem;line-height:1.7;color:#666666}.st-ai__wrap{margin-bottom:44rem;text-align:center}.st-ai{display:inline-flex;align-items:center;gap:10rem;padding:14rem 24rem;border-radius:999rem;background-color:#FFFFFF;box-shadow:var(--mf-ring);font-size:15rem;line-height:1.5;font-weight:700;letter-spacing:-.01em;color:#111111;transition:box-shadow var(--mf-dur) ease,color var(--mf-dur) ease,transform var(--mf-dur) ease}.st-ai__ic{display:flex;align-items:center;justify-content:center;flex:none;width:22rem;height:22rem;color:#0080FF}.st-ai__ic > svg{display:block;width:22rem;height:22rem}.st-ai__t{word-break:keep-all}.st-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48rem 24rem}.st-card{display:flex;flex-direction:column;min-width:0}.st-card__photo{position:relative;padding-top:66.6667%;border-radius:var(--mf-r-card);overflow:hidden;background-color:#F4F4F4;transform:translateZ(0)}.st-card__photo > img{object-position:50% 40%;transition:transform .8s var(--mf-ease-out4)}.st-card__tag{margin-top:20rem;font-size:13rem;line-height:1.5;font-weight:700;letter-spacing:-.01em;color:#0080FF}.st-card__t{margin-top:8rem;font-size:20rem;line-height:1.45;font-weight:700;letter-spacing:-.02em;color:#111111}.st-card__d{margin:12rem 0 18rem;font-size:15rem;line-height:1.8;font-weight:500;letter-spacing:-.01em;color:#666666;word-break:keep-all}.st-card__who{display:flex;align-items:center;margin-top:auto;padding-top:16rem;border-top:1px solid #DDDDDD}.st-card__couple{font-size:14rem;line-height:1.5;font-weight:700;letter-spacing:-.01em;color:#0080FF}.st-note{margin-top:44rem;text-align:center;font-size:13rem;line-height:1.7;font-weight:500;letter-spacing:-.01em;color:#999999}.st-cta__row{display:grid;gap:14rem}.st-cta__q{display:flex;align-items:center;gap:18rem;padding:20rem 26rem;border-radius:12rem;background-color:#FFFFFF;box-shadow:var(--mf-ring);transition:box-shadow var(--mf-dur) ease,transform var(--mf-dur) ease}.st-cta__ic{display:flex;align-items:center;justify-content:center;flex:none;width:44rem;height:44rem;border-radius:50%;background-color:#F4F4F4;color:#0080FF}.st-cta__ic > svg{display:block;width:24rem;height:24rem}.st-cta__txt > b{display:block;font-size:17rem;line-height:1.4;font-weight:700;letter-spacing:-.01em;color:#111111}.st-cta__txt > small{display:block;margin-top:3rem;font-size:14rem;line-height:1.5;font-weight:500;letter-spacing:-.01em;color:#666666}.st-cta__go{margin-top:6rem}@media (max-width:1480px){.st-hero__top{column-gap:60rem}.st-feat__row{column-gap:48rem;padding:36rem}.st-feat .st-feat__title .mf-title__t{font-size:30rem}.st-grid{gap:44rem 22rem}}@media (max-width:1200px){.st-crumb{margin-bottom:22rem}.st-hero__top{grid-template-columns:minmax(0,1fr);row-gap:28rem}.st-hero__lead{font-size:17rem}.st-hero__frame{margin-top:50rem;padding-top:46%}.st-iv__photos{gap:14rem;max-width:760rem}.st-iv__list{margin-top:60rem}.st-iv__qa{padding:34rem 0}.st-iv__n{font-size:34rem}.st-iv__q{font-size:18rem}.st-iv__a{margin-left:48rem;margin-top:20rem}.st-iv__a p{font-size:14.5rem;line-height:1.9}.st-feat__row{grid-template-columns:minmax(0,1fr);row-gap:30rem;padding:30rem;border-radius:16rem}.st-feat .st-feat__title .mf-title__t{font-size:28rem}.st-feat__p{font-size:15.5rem}.st-lead__prose > p{font-size:17rem;line-height:1.9}.st-more__count{font-size:15rem;margin-top:16rem}.st-ai__wrap{margin-bottom:38rem}.st-ai{padding:13rem 20rem;font-size:14rem}.st-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40rem 20rem}.st-card__t{font-size:19rem}.st-card__d{font-size:14.5rem}.st-note{margin-top:38rem}.st-cta__q{padding:18rem 22rem;gap:16rem}}@media (max-width:860px){.st-hero__frame{margin-top:40rem;padding-top:54%}.st-hero__lead{font-size:16rem}.st-iv__photos{gap:12rem}.st-iv__photo{border-radius:12rem}.st-iv__list{margin-top:50rem}.st-iv__qa{padding:30rem 0}.st-iv__qh{column-gap:16rem}.st-iv__n{font-size:30rem}.st-iv__q{font-size:17.5rem}.st-iv__a{margin-left:34rem}.st-feat__row{padding:26rem}.st-feat .st-feat__title .mf-title__t{font-size:26rem}.st-lead__prose > p{font-size:16rem}.st-grid{gap:36rem 18rem}.st-card__tag{margin-top:18rem}.st-card__t{font-size:18.5rem}.st-cta__q{padding:18rem 20rem;gap:14rem}.st-cta__ic{width:40rem;height:40rem}.st-cta__ic > svg{width:22rem;height:22rem}.st-cta__txt > b{font-size:16rem}}@media (max-width:540px){.st-crumb{font-size:13rem;margin-bottom:18rem}.st-hero__frame{margin-top:32rem;padding-top:72%;border-radius:12rem}.st-hero__lead{font-size:15rem;line-height:1.75}.st-iv__photos{gap:9rem}.st-iv__photo{border-radius:10rem}.st-iv__list{margin-top:40rem}.st-iv__qa{padding:24rem 0}.st-iv__qh{column-gap:13rem}.st-iv__n{font-size:26rem}.st-iv__label{font-size:11rem;padding:4rem 11rem}.st-iv__q{font-size:16.5rem;margin-top:8rem}.st-iv__a{margin-left:0;margin-top:18rem;padding-left:15rem}.st-iv__a p{font-size:14rem;line-height:1.88}.st-iv__morewrap{margin-top:22rem}.st-feat__row{padding:20rem;border-radius:12rem}.st-feat__media{border-radius:10rem}.st-feat .st-feat__title .mf-title__t{font-size:22rem;line-height:1.45}.st-feat__p{font-size:15rem;line-height:1.8;margin-top:16rem}.st-feat__who{font-size:13rem;margin-top:16rem;padding-top:14rem}.st-lead__prose > p{font-size:15rem;line-height:1.85}.st-more__count{font-size:14rem}.st-ai__wrap{margin-bottom:30rem}.st-ai{padding:12rem 16rem;font-size:13.5rem;gap:8rem;text-align:left}.st-ai__ic,.st-ai__ic > svg{width:20rem;height:20rem}.st-grid{grid-template-columns:minmax(0,1fr);gap:34rem}.st-card__photo{border-radius:10rem}.st-card__tag{margin-top:16rem}.st-card__t{font-size:18rem}.st-card__d{font-size:14rem;line-height:1.78;margin-bottom:16rem}.st-card__who{padding-top:14rem}.st-card__couple{font-size:13.5rem}.st-note{margin-top:30rem;font-size:12.5rem}.st-cta__q{padding:16rem 16rem;border-radius:10rem}.st-cta__txt > b{font-size:15rem}.st-cta__txt > small{font-size:13rem}}.st-more__morewrap{display:none}.st-nw{white-space:nowrap}@media (max-width:540px){.st-crumb{font-size:max(14px,14rem);margin-bottom:8rem;color:#555555}.st-crumb > a{display:inline-flex;align-items:center;min-height:44px;padding:0 15px;margin:0 -15px;color:#555555}.st-hero__lead{font-size:max(16px,16rem);line-height:1.75;color:#222222}.st-hero__frame{margin-top:26rem;padding-top:50%}.st-hero__frame > img{object-position:50% 38%}.st-iv__photo{padding-top:90%}.st-iv__photo > img{object-position:50% 50%}.st-iv__label{padding:4rem 12rem;font-size:max(14px,14rem)}.st-iv__q{font-size:max(17px,17.5rem);line-height:1.5}.st-iv__who{font-size:max(15px,15rem);margin-bottom:6rem}.st-iv__a p{font-size:max(16px,16rem);line-height:1.8;color:#222222}.st-iv__more,.st-more__btn{display:block;width:100%;white-space:normal}.st-feat__row{padding:18rem}.st-feat__media{padding-top:52%}.st-feat__media > img{object-position:50% 30%}.st-feat__tag{font-size:max(14px,14rem)}.st-feat__p{font-size:max(16px,16rem);line-height:1.8;color:#222222}.st-feat__who{font-size:max(15px,15rem);color:#444444}.st-feat__who .st-nw{display:block;margin-top:2px}.st-lead__prose > p{font-size:max(16px,16rem);line-height:1.8;color:#222222}.st-more__count{font-size:max(15px,15rem);color:#444444}.st-more__dot{display:none}.st-ai{min-height:48px;padding:12rem 18rem;font-size:max(15px,15rem)}.st-ai__q{font-weight:800;color:#004FFF}.st-ai__dash{display:none}.st-grid{gap:40rem}.st-card{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);column-gap:14rem;align-items:start;grid-template-areas:"photo tag" "photo title" "desc desc" "who who"}.st-card__photo{grid-area:photo;padding-top:75%;border-radius:10rem}.st-card__photo > img{object-position:50% 35%}.st-card__tag{grid-area:tag;align-self:end;margin-top:0;font-size:max(14px,14rem);line-height:1.45}.st-card__t{grid-area:title;align-self:start;margin-top:4rem;font-size:max(17px,18rem);line-height:1.4;word-break:keep-all}.st-card__d{grid-area:desc;margin:14rem 0;font-size:max(16px,16rem);line-height:1.75;color:#333333}.st-card__who{grid-area:who;margin-top:0;padding-top:12rem}.st-card__couple{font-size:max(15px,15rem);line-height:1.5;text-wrap:balance}html.mf-js .st-more:not(.is-open) .st-grid > .st-card:nth-child(n+11){display:none}html.mf-js .st-more:not(.is-open) .st-more__morewrap{display:block;margin-top:34rem}.st-note{font-size:max(14px,14rem);line-height:1.6;color:#666666}.st-cta__txt > b{font-size:max(17px,17rem)}.st-cta__txt > small{font-size:max(14px,15rem);color:#555555}.st-card__couple,.st-card__tag,.st-feat__tag,.st-iv__label,.st-feat__who b{color:#004FFF}}@media (hover:hover) and (pointer:fine){.st-crumb > a:hover{color:#0080FF}.st-card:hover .st-card__photo > img{transform:scale(1.04)}.st-feat__media:hover > img{transform:scale(1.03)}.st-ai:hover{box-shadow:inset 0 0 0 1px #0080FF;color:#0080FF;transform:translateY(-2rem)}.st-cta__q:hover{box-shadow:inset 0 0 0 1px #0080FF;transform:translateY(-3rem)}.st-cta__q:hover .st-cta__ic{background-color:#0080FF;color:#FFFFFF}}@media (prefers-reduced-motion:reduce){.st-card__photo > img,.st-feat__media > img,.st-ai,.st-cta__q,.st-crumb > a{transition:none}.st-card:hover .st-card__photo > img,.st-feat__media:hover > img{transform:none}}html[data-mf-static] .st-card__photo > img, html[data-mf-static] .st-feat__media > img, html[data-mf-static] .st-ai, html[data-mf-static] .st-cta__q{transition:none}
