@keyframes vxReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.vx-motion [data-reveal]:not([data-seen]){opacity:0}.vx-motion [data-reveal][data-seen]{animation:.9s cubic-bezier(.2,.7,.2,1) both vxReveal;animation-delay:calc(var(--i,0) * 90ms)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;animation:none!important}}main p,main h1,main h2,main h3,main li{word-break:auto-phrase}main [data-phrase],main [data-phrase] p,main [data-phrase] h1,main [data-phrase] h2,main [data-phrase] h3,main [data-phrase] li{word-break:keep-all;overflow-wrap:anywhere}@media (min-width:1024px){main p.font-serif.uppercase[class*=tracking-]{letter-spacing:.16em;font-size:18px;font-weight:600}}
.visual-module__L2yVQq__gutter,.visual-module__L2yVQq__about,.visual-module__L2yVQq__marriage,.visual-module__L2yVQq__anywhere,.visual-module__L2yVQq__readers{--gut:20px}@media (min-width:640px){.visual-module__L2yVQq__gutter,.visual-module__L2yVQq__about,.visual-module__L2yVQq__marriage,.visual-module__L2yVQq__anywhere,.visual-module__L2yVQq__readers{--gut:24px}}@media (min-width:1024px){.visual-module__L2yVQq__gutter,.visual-module__L2yVQq__about,.visual-module__L2yVQq__marriage,.visual-module__L2yVQq__anywhere,.visual-module__L2yVQq__readers{--gut:max(48px, calc((100vw - 1240px) / 2 + 64px))}}.visual-module__L2yVQq__glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf8f4eb;border:1px solid #ffffffa6;border-radius:28px;padding:32px 22px;position:relative;box-shadow:0 30px 60px -40px #33312c73}@media (min-width:1024px){.visual-module__L2yVQq__glass{padding:56px 64px}}.visual-module__L2yVQq__eyebrowLight{font-family:var(--font-serif,serif);letter-spacing:.22em;text-transform:uppercase;color:#d8c29a;font-size:12px}@media (min-width:640px){.visual-module__L2yVQq__eyebrowLight{font-size:14px}}@media (min-width:1024px){.visual-module__L2yVQq__eyebrowLight{letter-spacing:.16em;color:#ecdcb8;font-size:19px;font-weight:600}}.visual-module__L2yVQq__beatLabel{font-family:var(--font-serif,serif);letter-spacing:.25em;text-transform:uppercase;opacity:.85;font-size:12px}.visual-module__L2yVQq__beatLine{font-family:var(--font-serif,serif);margin-top:12px;font-size:28px;line-height:1.45}@media (min-width:1024px){.visual-module__L2yVQq__beatLabel{font-size:14px}.visual-module__L2yVQq__beatLine{font-size:46px}}.visual-module__L2yVQq__slot{background-color:#e9e4da;width:100%;position:relative;overflow:hidden}.visual-module__L2yVQq__slot:after{content:"";background:repeating-linear-gradient(135deg,#ffffff12 0 2px,#0000 2px 16px);position:absolute;inset:0}.visual-module__L2yVQq__slot[data-tone=morning]{background-image:linear-gradient(160deg,#f8eedd 0%,#efdcc0 50%,#e2d0b6 100%)}.visual-module__L2yVQq__slot[data-tone=day]{background-image:linear-gradient(160deg,#e6eef0 0%,#d6e3d9 50%,#c7d5c4 100%)}.visual-module__L2yVQq__slot[data-tone=dusk]{background-image:linear-gradient(160deg,#f1d3b3 0%,#d8a488 50%,#9c7571 100%)}.visual-module__L2yVQq__slot[data-tone=night]{background-image:linear-gradient(160deg,#3b425c 0%,#1e2330 100%)}.visual-module__L2yVQq__slot[data-tone=dawn]{background-image:linear-gradient(160deg,#efe3d2 0%,#dcc5b0 100%)}.visual-module__L2yVQq__slotFill{height:100%;position:absolute;inset:0}.visual-module__L2yVQq__slotTag{z-index:1;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.04em;color:#33312ccc;background:#ffffffb8;border-radius:999px;max-width:calc(100% - 24px);padding:4px 10px;font-size:11px;position:absolute;top:12px;left:12px;overflow:hidden}.visual-module__L2yVQq__winPic{display:block}.visual-module__L2yVQq__winImg{width:100%;height:auto;display:block}@keyframes visual-module__L2yVQq__heroKen{0%{transform:scale(1)}to{transform:scale(1.06)}}.vx-motion .visual-module__L2yVQq__heroZoom [aria-hidden=true]>img{animation:18s ease-out both visual-module__L2yVQq__heroKen}@media (max-width:1023px){.vx-motion .visual-module__L2yVQq__heroZoom section>div:first-child>[aria-hidden=true]{transform:scale(calc(1 + .08 * var(--exit,0)));transform-origin:50% 60%}}.visual-module__L2yVQq__heroShade{background:linear-gradient(#33312c00 78%,#33312cd9 100%);position:absolute;inset:0}.visual-module__L2yVQq__heroText{isolation:isolate;width:fit-content;position:relative}.visual-module__L2yVQq__heroText:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#1815124d 0%,#1815123d 40%,#1815121f 68%,#1815120a 88%,#18151200 100%);position:absolute;inset:calc(-12% - 20px) calc(-10% - 20px)}.visual-module__L2yVQq__heroCopy{text-shadow:0 1px 10px #1c191673;padding-top:clamp(64px,11svh,104px)}.visual-module__L2yVQq__heroCopy a{text-shadow:none}.visual-module__L2yVQq__heroPhrases>span{display:inline-block}.visual-module__L2yVQq__heroPhoto{min-height:calc(100svh - 59px - env(safe-area-inset-bottom,0px))}.visual-module__L2yVQq__heroBand{background:#33312c;position:relative}.visual-module__L2yVQq__about{background:#f6f0e6;position:relative}.visual-module__L2yVQq__aboutLayer{position:relative}.visual-module__L2yVQq__aboutShade{display:none}.visual-module__L2yVQq__aboutFlow{z-index:1;padding:48px 0 88px;position:relative}.visual-module__L2yVQq__beat{padding:40px var(--gut) 24px;color:#33312c}.visual-module__L2yVQq__aboutCard{margin:0 var(--gut) 32px;max-width:620px}@media (min-width:1024px){.visual-module__L2yVQq__alignRight{margin-left:auto}}.vx-motion .visual-module__L2yVQq__aboutBg{height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.vx-motion .visual-module__L2yVQq__aboutLayer{position:absolute;inset:0}.vx-motion .visual-module__L2yVQq__aboutLayerDay{opacity:clamp(0, (var(--pin,0) - .42) * 7, 1)}.vx-motion .visual-module__L2yVQq__aboutShade{background:linear-gradient(#33312c40 0%,#33312c0d 45%,#33312c33 100%);display:block;position:absolute;inset:0}.vx-motion .visual-module__L2yVQq__aboutFlow{padding:0 0 12vh}.vx-motion .visual-module__L2yVQq__beat{color:#fff;text-shadow:0 1px 14px #33312c66;flex-direction:column;justify-content:center;min-height:78svh;display:flex}@media (min-width:1024px){.vx-motion .visual-module__L2yVQq__aboutCard{margin:4vh var(--gut) 18vh}.vx-motion .visual-module__L2yVQq__alignRight{margin-left:auto}}:is(.vx-motion .visual-module__L2yVQq__aboutLayer .visual-module__L2yVQq__winPic,.vx-motion .visual-module__L2yVQq__marriageBgMedia .visual-module__L2yVQq__winPic){position:absolute;inset:0}:is(.vx-motion .visual-module__L2yVQq__aboutLayer .visual-module__L2yVQq__winImg,.vx-motion .visual-module__L2yVQq__marriageBgMedia .visual-module__L2yVQq__winImg){object-fit:cover;object-position:60% 72%;width:100%;height:100%;transform:scale(calc(1 + .06 * var(--pin,0)));transform-origin:62% 68%}@media (min-aspect-ratio:1){:is(.vx-motion .visual-module__L2yVQq__aboutLayer .visual-module__L2yVQq__winImg,.vx-motion .visual-module__L2yVQq__marriageBgMedia .visual-module__L2yVQq__winImg){object-position:72% 50%;transform-origin:80% 55%}}.visual-module__L2yVQq__bandChapter{padding-bottom:88px;position:relative;overflow:clip}.visual-module__L2yVQq__bandChapter[data-tone=morning]{background:#f6f0e6}.visual-module__L2yVQq__bandChapter[data-tone=day]{background:#eef2ec}@media (min-width:1024px){.visual-module__L2yVQq__bandChapter{padding-bottom:132px}}.visual-module__L2yVQq__band{aspect-ratio:4/5;position:relative;overflow:hidden}@media (min-width:768px){.visual-module__L2yVQq__band{aspect-ratio:16/9}}.visual-module__L2yVQq__bandMedia{position:absolute;inset:0}.visual-module__L2yVQq__bandMedia .visual-module__L2yVQq__slotTag{top:calc(7% + 12px)}.visual-module__L2yVQq__bandCard{margin-top:32px}@media (min-width:1024px){.visual-module__L2yVQq__bandCardNarrow{max-width:760px;margin-left:auto}}.vx-motion .visual-module__L2yVQq__band{aspect-ratio:auto;height:62svh}.vx-motion .visual-module__L2yVQq__bandMedia{transform:translateY(calc((var(--enter,.5) - .5) * -12%));inset:-8% 0}.vx-motion .visual-module__L2yVQq__bandCard{margin-top:-14svh}@media (min-width:1024px){.vx-motion .visual-module__L2yVQq__band{height:82vh}.vx-motion .visual-module__L2yVQq__bandCard{margin-top:-30vh}}.visual-module__L2yVQq__morningLight{pointer-events:none;mix-blend-mode:screen;opacity:.8;background:radial-gradient(at 18% 8%,#fff6e1f2 0%,#ffeecd73 32%,#ffeecd00 62%);position:absolute;inset:0}.vx-motion .visual-module__L2yVQq__morningLight{opacity:clamp(.1, var(--enter,.5) * 1.8 - .2, .95);transform:translate(calc((var(--enter,.5) - .5) * 16%), calc((var(--enter,.5) - .5) * 10%))}.visual-module__L2yVQq__aiCheck{background:linear-gradient(#eef2ec 0%,#e3eadf 100%);padding:88px 0;position:relative;overflow:clip}@media (min-width:1024px){.visual-module__L2yVQq__aiCheck{padding:132px 0}.visual-module__L2yVQq__aiGrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:64px;display:grid}}.visual-module__L2yVQq__phoneWrap{margin-top:48px}@media (min-width:1024px){.visual-module__L2yVQq__phoneWrap{margin-top:0}.vx-motion .visual-module__L2yVQq__phoneWrap{position:sticky;top:12vh}}.visual-module__L2yVQq__phone{aspect-ratio:9/19.5;background:#1e2330;border-radius:44px;width:min(320px,78vw);margin:0 auto;padding:12px;box-shadow:0 40px 80px -40px #1e233099}.visual-module__L2yVQq__phoneScreens{background:#faf8f4;border-radius:34px;height:100%;position:relative;overflow:hidden}.visual-module__L2yVQq__phoneScreen{position:absolute;inset:0}.visual-module__L2yVQq__phoneScreenA{padding:56px 22px 24px}.vx-motion .visual-module__L2yVQq__phoneStep{transition:opacity .6s,transform .6s}.vx-motion .visual-module__L2yVQq__phoneStep[data-step="0"]{opacity:clamp(0, (var(--enter,1) - .3) * 8, 1)}.vx-motion .visual-module__L2yVQq__phoneStep[data-step="1"]{opacity:clamp(0, (var(--enter,1) - .38) * 8, 1)}.vx-motion .visual-module__L2yVQq__phoneStep[data-step="2"]{opacity:clamp(0, (var(--enter,1) - .46) * 8, 1)}.visual-module__L2yVQq__anywhere{background:#f4f1ea;padding:88px 0;position:relative;overflow:clip}.visual-module__L2yVQq__anywhereStage{padding:0 var(--gut)}.visual-module__L2yVQq__anywhereCopy{max-width:680px}.visual-module__L2yVQq__slider{margin-top:40px}.visual-module__L2yVQq__sliderTrack{gap:28px;display:grid}.visual-module__L2yVQq__slideMedia{aspect-ratio:3/2;border-radius:6px;position:relative;overflow:hidden}.visual-module__L2yVQq__slideText{padding-top:16px}@media (min-width:1024px){.visual-module__L2yVQq__anywhere{padding:132px 0}.visual-module__L2yVQq__sliderTrack{grid-template-columns:1fr 1fr}}@media (max-width:1023px){.vx-motion .visual-module__L2yVQq__slider{margin-left:calc(var(--gut) * -1);margin-right:calc(var(--gut) * -1);padding:0 var(--gut);scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.vx-motion .visual-module__L2yVQq__sliderTrack{gap:16px;display:flex}.vx-motion .visual-module__L2yVQq__slide{scroll-snap-align:start;flex:0 0 84%}}@media (min-width:1024px){.vx-motion .visual-module__L2yVQq__anywhere{height:260vh;padding:0}.vx-motion .visual-module__L2yVQq__anywhereStage{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:56px;height:100vh;padding-right:0;display:grid;position:sticky;top:0}.vx-motion .visual-module__L2yVQq__slider{margin-top:0;overflow:hidden}.vx-motion .visual-module__L2yVQq__sliderTrack{width:200%;transform:translateX(calc(clamp(0, (var(--pin,0) - .2) / .6, 1) * -50%));gap:0;display:flex}.vx-motion .visual-module__L2yVQq__slide{width:50%;padding-right:48px}.vx-motion .visual-module__L2yVQq__slide:first-child .visual-module__L2yVQq__slideText{opacity:clamp(0, 1 - clamp(0, (var(--pin,0) - .2) / .6, 1) * 3, 1)}.vx-motion .visual-module__L2yVQq__slide:last-child .visual-module__L2yVQq__slideText{opacity:clamp(0, (clamp(0, (var(--pin,0) - .2) / .6, 1) - .66) * 3, 1)}}.visual-module__L2yVQq__marriage{background:#3a2f2a;padding-bottom:88px;position:relative;overflow:clip}.visual-module__L2yVQq__marriageBg,.visual-module__L2yVQq__marriageBgMedia{position:relative}.visual-module__L2yVQq__marriageShade{display:none}.visual-module__L2yVQq__marriageIntro{z-index:1;padding:40px var(--gut) 32px;color:#fff;position:relative}.visual-module__L2yVQq__marriageGrid{z-index:1;position:relative}.visual-module__L2yVQq__couple{margin-top:32px}@media (min-width:1024px){.visual-module__L2yVQq__marriage{padding-bottom:132px}.visual-module__L2yVQq__marriageGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:48px;display:grid}.visual-module__L2yVQq__couple{margin-top:0}}.vx-motion .visual-module__L2yVQq__marriageBg{height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.vx-motion .visual-module__L2yVQq__marriageBgMedia{position:absolute;inset:0}.vx-motion .visual-module__L2yVQq__marriageShade{background:linear-gradient(#281e191a 0%,#281e1940 55%,#1e18168c 100%);display:block;position:absolute;inset:0}.vx-motion .visual-module__L2yVQq__marriageIntro{text-shadow:0 1px 14px #33312c73;flex-direction:column;justify-content:center;min-height:78svh;display:flex}.vx-motion .visual-module__L2yVQq__couple{opacity:clamp(0, (var(--pin,0) - .3) * 4, 1);transform:translateY(calc((1 - clamp(0, (var(--pin,0) - .3) * 3, 1)) * 80px))}.visual-module__L2yVQq__readers{background:linear-gradient(#faf6ee 0%,#f3ebdf 100%);padding:88px 0;position:relative;overflow:clip}.visual-module__L2yVQq__readersStage{padding:0 var(--gut)}.visual-module__L2yVQq__portraitImg{filter:drop-shadow(0 16px 22px #78644629);width:180px;max-width:100%;height:auto;display:block}.visual-module__L2yVQq__readerCards{gap:20px;max-width:960px;margin-top:40px;display:grid}.visual-module__L2yVQq__readerCard{background:#fff9;border:1px solid #ece3d4;border-radius:24px;flex-direction:column;align-items:center;padding:32px 24px;display:flex}.visual-module__L2yVQq__readerText{width:100%;margin-top:20px}@media (min-width:640px){.visual-module__L2yVQq__readerCards{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.visual-module__L2yVQq__readers{padding:132px 0}.visual-module__L2yVQq__readerCards{gap:32px;margin-top:56px}.visual-module__L2yVQq__readerCard{padding:40px 36px}}.visual-module__L2yVQq__kirarin{--gut:20px;background:linear-gradient(#f6eee2 0%,#efe4d4 100%);padding:88px 0;position:relative;overflow:clip}@media (min-width:1024px){.visual-module__L2yVQq__kirarin{--gut:max(48px, calc((100vw - 1240px) / 2 + 64px));padding:132px 0}}.visual-module__L2yVQq__cardRail{padding:0 var(--gut);margin-top:48px}.visual-module__L2yVQq__cardFlow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (min-width:1024px){.visual-module__L2yVQq__cardFlow{grid-template-columns:repeat(5,minmax(0,1fr))}}.visual-module__L2yVQq__topicCard{text-align:left;cursor:zoom-in;background:0 0;border:0;border-radius:14px;width:100%;padding:0;display:block;position:relative}.visual-module__L2yVQq__topicCard>div{border-radius:14px;box-shadow:0 18px 36px -26px #78644673}.visual-module__L2yVQq__topicCard:focus-visible{outline-offset:4px;outline:2px solid #6f7d5f}.visual-module__L2yVQq__topicCard[data-selected="1"]{z-index:2;cursor:zoom-out;transform:scale(1.08)}.visual-module__L2yVQq__topicCard[data-dim="1"]{opacity:.55}.visual-module__L2yVQq__topicLabel{color:#5c584d;margin-top:12px;font-size:14px;display:block}.visual-module__L2yVQq__topicCard[data-selected="1"] .visual-module__L2yVQq__topicLabel{color:#33312c}.vx-motion .visual-module__L2yVQq__cardRail{scroll-snap-type:x mandatory;scrollbar-width:none;padding:40px 0;overflow-x:auto}.vx-motion .visual-module__L2yVQq__cardFlow{width:max-content;padding:0 var(--gut);gap:16px;display:flex}.vx-motion .visual-module__L2yVQq__topicCard{scroll-snap-align:center;flex:0 0 60vw;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .5s}.vx-motion .visual-module__L2yVQq__topicCard[data-selected="1"]{transform:scale(1.12)}@media (min-width:1024px){.vx-motion .visual-module__L2yVQq__cardRail{padding:56px 0;overflow:hidden}.vx-motion .visual-module__L2yVQq__cardFlow{transform:translateX(calc((.35 - var(--enter,.35)) * 60vw));gap:24px}.vx-motion .visual-module__L2yVQq__topicCard{flex-basis:280px}}@keyframes visual-module__L2yVQq__pageTurn{0%{opacity:0;transform:perspective(1600px)rotateY(-16deg)translate(40px)}to{opacity:1;transform:none}}.visual-module__L2yVQq__journal{background:#faf6ee;padding:88px 0;position:relative;overflow-x:clip}@media (min-width:1024px){.visual-module__L2yVQq__journal{padding:132px 0}}.visual-module__L2yVQq__magazine{gap:16px;margin-top:40px;display:grid}@media (min-width:768px){.visual-module__L2yVQq__magazine{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px}.visual-module__L2yVQq__pageCover{grid-row:span 2}}.visual-module__L2yVQq__page{background:#fffdf9;border:1px solid #e2ddd0;border-radius:16px;flex-direction:column;transition:border-color .3s;display:flex;overflow:hidden;box-shadow:0 24px 48px -40px #78644680}.visual-module__L2yVQq__page:hover{border-color:#6f7d5f}.visual-module__L2yVQq__pageMedia{aspect-ratio:16/10;position:relative;overflow:hidden}.visual-module__L2yVQq__pageImg{object-fit:cover;width:100%;height:100%;display:block}.visual-module__L2yVQq__pageText{padding:20px 22px 24px}.visual-module__L2yVQq__pageCover .visual-module__L2yVQq__pageText{flex-direction:column;flex:1;justify-content:flex-end;padding:28px 28px 32px;display:flex}.visual-module__L2yVQq__pageTitle{font-size:16px}@media (min-width:640px){.visual-module__L2yVQq__pageTitle{font-size:17px}.visual-module__L2yVQq__pageCover .visual-module__L2yVQq__pageTitle{font-size:22px}}.vx-motion .visual-module__L2yVQq__magazine .visual-module__L2yVQq__page[data-seen]{transform-origin:0;animation-name:visual-module__L2yVQq__pageTurn;animation-duration:1s;animation-delay:calc(var(--i,0) * .16s)}.visual-module__L2yVQq__academy{background:linear-gradient(#f3ebdf 0%,#ede2d2 100%);padding:88px 0;position:relative;overflow:clip}@media (min-width:1024px){.visual-module__L2yVQq__academy{padding:132px 0}}.visual-module__L2yVQq__flowStep{letter-spacing:.04em;color:#33312c;background:#f3efe6;border:1px solid #b79a6b;border-radius:999px;padding:8px 20px;font-size:14px;display:inline-block;box-shadow:0 0 22px -6px #b79a6b8c}.vx-motion .visual-module__L2yVQq__flowStep[data-index="0"]{opacity:clamp(.3, (var(--enter,1) - .35) * 10 + .3, 1)}.vx-motion .visual-module__L2yVQq__flowStep[data-index="1"]{opacity:clamp(.3, (var(--enter,1) - .43) * 10 + .3, 1)}.vx-motion .visual-module__L2yVQq__flowStep[data-index="2"]{opacity:clamp(.3, (var(--enter,1) - .51) * 10 + .3, 1)}.visual-module__L2yVQq__finalCta{background:#1e2330;padding:120px 0 180px;position:relative;overflow:hidden}.visual-module__L2yVQq__nightSky,.visual-module__L2yVQq__dawnSky,.visual-module__L2yVQq__horizon{pointer-events:none;position:absolute}.visual-module__L2yVQq__nightSky{background:linear-gradient(#141927 0%,#1e2330 60%,#2a2f45 100%);inset:0}.visual-module__L2yVQq__dawnSky{background:linear-gradient(#1f2742 0%,#3d3f5e 50%,#9a6b6e 82%,#dea677 100%);inset:0}.visual-module__L2yVQq__horizon{background:radial-gradient(at 50% 100%,#ffd6a0d9 0%,#ffbe8c59 40%,#ffbe8c00 70%);height:60%;bottom:-30%;left:-10%;right:-10%}.visual-module__L2yVQq__finalInner{text-align:center;max-width:680px;margin:0 auto;position:relative}.visual-module__L2yVQq__ctaGlow a{box-shadow:0 14px 44px -12px #ffd296a6}.vx-motion .visual-module__L2yVQq__dawnSky{opacity:clamp(0, (var(--enter,1) - .25) * 2.2, 1)}.vx-motion .visual-module__L2yVQq__horizon{opacity:clamp(0, (var(--enter,1) - .3) * 2, 1);transform:translateY(calc((1 - clamp(0, (var(--enter,1) - .2) * 1.6, 1)) * 40%))}.visual-module__L2yVQq__photoStage{background:#3b3530;position:relative}.visual-module__L2yVQq__photoBg{z-index:0;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.visual-module__L2yVQq__photoLayer,.visual-module__L2yVQq__photoLayer .visual-module__L2yVQq__winPic{position:absolute;inset:0}.visual-module__L2yVQq__photoLayer{--fx:.645;--fy:.54;--tx:.79;--ty:.48;--ar:1.7768;--iw:max(130vw, 65svh)}.visual-module__L2yVQq__photoEvening{--fx:.62;--fy:.6;--ty:.5;--iw:max(130vw, 72svh)}@media (min-aspect-ratio:1){.visual-module__L2yVQq__photoLayer{--fx:.668;--fy:.42;--tx:.76;--ty:.4;--ar:.5628;--iw:max(118vw, 192svh)}.visual-module__L2yVQq__photoEvening{--fx:.65;--fy:.43}}.visual-module__L2yVQq__photoLayer .visual-module__L2yVQq__winImg{max-width:none;width:var(--iw);height:auto;left:calc(var(--tx) * 100vw - var(--fx) * var(--iw));top:calc(var(--ty) * 100svh - var(--fy) * var(--ar) * var(--iw));position:absolute}.visual-module__L2yVQq__photoDay{opacity:var(--ps-day,0)}.visual-module__L2yVQq__photoEvening{opacity:var(--ps-evening,0)}.visual-module__L2yVQq__stageSection{z-index:1;padding:12svh 0;position:relative}.visual-module__L2yVQq__stageCol{--gut:20px;margin-left:var(--gut);width:calc(66vw - var(--gut));flex-direction:column;gap:18svh;display:flex}@media (min-width:640px){.visual-module__L2yVQq__stageCol{--gut:24px}}@media (min-width:1024px){.visual-module__L2yVQq__stageSection{padding:14vh 0}.visual-module__L2yVQq__stageCol{--gut:max(48px, calc((100vw - 1240px) / 2 + 64px));width:min(680px, calc(62vw - var(--gut)));gap:20vh}}.visual-module__L2yVQq__stageCol+.visual-module__L2yVQq__stageCol{margin-top:18svh}.visual-module__L2yVQq__stageCol>[data-cont]{margin-top:calc(8px - 18svh)}.visual-module__L2yVQq__stageCol>.visual-module__L2yVQq__note[data-cont]{border-top-color:#fff3;border-top-left-radius:6px;border-top-right-radius:6px}.visual-module__L2yVQq__stageCol>.visual-module__L2yVQq__note:has(+[data-cont]){border-bottom-right-radius:6px;border-bottom-left-radius:6px}@media (min-width:1024px){.visual-module__L2yVQq__stageCol>[data-cont]{margin-top:calc(10px - 20vh)}}.visual-module__L2yVQq__stageCol .visual-module__L2yVQq__beat{color:#fff;-webkit-text-stroke:.4px #1c191647;paint-order:stroke fill;text-shadow:0 1px 2px #14120f52,0 0 12px #14120f57;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;min-height:52svh;padding:0;display:flex}.visual-module__L2yVQq__beatText{isolation:isolate;position:relative}.visual-module__L2yVQq__beatText:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, rgb(var(--haze-rgb) / .34) 0%, rgb(var(--haze-rgb) / .28) 30%, rgb(var(--haze-rgb) / .17) 55%, rgb(var(--haze-rgb) / .08) 75%, rgb(var(--haze-rgb) / .02) 90%, rgb(var(--haze-rgb) / 0) 100%);filter:blur(14px);position:absolute;inset:calc(-20% - 18px) calc(-14% - 22px)}.visual-module__L2yVQq__beatText{--haze-rgb:110 62 22}[data-period=day] .visual-module__L2yVQq__beatText{--haze-rgb:34 42 46}.visual-module__L2yVQq__stageCol .visual-module__L2yVQq__beatLabel{letter-spacing:.18em;opacity:1;font-size:14px;font-weight:600}.visual-module__L2yVQq__stageCol .visual-module__L2yVQq__beatLine{font-size:26px}@media (min-width:640px){.visual-module__L2yVQq__stageCol .visual-module__L2yVQq__beatLine{font-size:30px}}@media (min-width:1024px){.visual-module__L2yVQq__stageCol .visual-module__L2yVQq__beatLabel{letter-spacing:.16em;font-size:19px}.visual-module__L2yVQq__stageCol .visual-module__L2yVQq__beatLine{margin-top:14px;font-size:46px}}.visual-module__L2yVQq__note{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#faf8f4e6;border:1px solid #ffffff8c;border-radius:18px;padding:18px 12px;position:relative;box-shadow:0 18px 36px -28px #1e1a168c}@media (min-width:1024px){.visual-module__L2yVQq__note{padding:30px 34px}}.visual-module__L2yVQq__stageCol h2{letter-spacing:0;font-size:22px}@media (min-width:640px){.visual-module__L2yVQq__stageCol h2{letter-spacing:.02em;font-size:26px}}@media (min-width:1024px){.visual-module__L2yVQq__stageCol h2{font-size:38px}}.visual-module__L2yVQq__questionGrid,.visual-module__L2yVQq__optionList{gap:10px;display:grid}@media (min-width:1024px){.visual-module__L2yVQq__questionGrid{grid-template-columns:1fr 1fr}}.visual-module__L2yVQq__questionCard,.visual-module__L2yVQq__optionCard{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#faf8f4e6;border-radius:16px;box-shadow:0 14px 28px -24px #1e1a168c}.visual-module__L2yVQq__optionCard{border:1px solid #ffffff8c;padding:18px}.visual-module__L2yVQq__questionCard[data-featured="1"]{background:#ecf0e6ed}.visual-module__L2yVQq__ctaRow{display:flex}.visual-module__L2yVQq__stageCol .visual-module__L2yVQq__phoneWrap{margin:0;position:static}.visual-module__L2yVQq__stageCol .visual-module__L2yVQq__phone{width:min(230px,100%);margin:0}@media (min-width:1024px){.visual-module__L2yVQq__stageCol .visual-module__L2yVQq__phone{width:260px}}.visual-module__L2yVQq__pageTitle,.visual-module__L2yVQq__stageCol h2,.visual-module__L2yVQq__stageCol p,.visual-module__L2yVQq__stageCol h3,.visual-module__L2yVQq__readerText p,.visual-module__L2yVQq__finalCol h2,.visual-module__L2yVQq__finalCol p{text-wrap:pretty}.visual-module__L2yVQq__brPc{display:none}@media (min-width:1024px){.visual-module__L2yVQq__brPc{display:inline}}.visual-module__L2yVQq__nb,.visual-module__L2yVQq__note span[class*=rounded-full]{white-space:nowrap}.visual-module__L2yVQq__stageCol [class~="text-[10px]"],.visual-module__L2yVQq__stageCol [class~="text-[11px]"]{font-size:12px;line-height:1.6}.visual-module__L2yVQq__stageCol [class~="text-[12px]"]{font-size:13px;line-height:1.75}.visual-module__L2yVQq__stageCol [class~="text-[13px]"]{font-size:14px;line-height:1.8}.visual-module__L2yVQq__stageCol [class~=text-amane-charcoal-soft\/80]{color:#4f4b42}@media (min-width:1024px){.visual-module__L2yVQq__stageCol p[class~="text-[13px]"],.visual-module__L2yVQq__stageCol p[class~="text-[14px]"],.visual-module__L2yVQq__readerText [class~="text-[14px]"]{font-size:17px;line-height:1.8}.visual-module__L2yVQq__stageCol [class~="text-[12px]"]:not(.visual-module__L2yVQq__phone *),.visual-module__L2yVQq__stageCol span[class~="text-[13px]"],.visual-module__L2yVQq__readerText p[class~="text-[13px]"]{font-size:15px}.visual-module__L2yVQq__questionCard h3{font-size:20px}}.visual-module__L2yVQq__stageCol .visual-module__L2yVQq__questionCard h3.visual-module__L2yVQq__qTitle{font-size:19px}.visual-module__L2yVQq__stageCol .visual-module__L2yVQq__questionCard p.visual-module__L2yVQq__qBody,.visual-module__L2yVQq__stageCol .visual-module__L2yVQq__questionCard p.visual-module__L2yVQq__qNote{color:#46433b;font-weight:500}.visual-module__L2yVQq__stageCol .visual-module__L2yVQq__questionCard p.visual-module__L2yVQq__qBody{font-size:15px;line-height:1.8}.visual-module__L2yVQq__stageCol .visual-module__L2yVQq__questionCard p.visual-module__L2yVQq__qNote{font-size:14px;line-height:1.75}@media (min-width:1024px){.visual-module__L2yVQq__stageCol .visual-module__L2yVQq__questionCard h3.visual-module__L2yVQq__qTitle{font-size:22px}.visual-module__L2yVQq__stageCol .visual-module__L2yVQq__questionCard p.visual-module__L2yVQq__qBody{font-size:17px}.visual-module__L2yVQq__stageCol .visual-module__L2yVQq__questionCard p.visual-module__L2yVQq__qNote{font-size:16px}}.visual-module__L2yVQq__stepsNote{padding:22px 16px}.visual-module__L2yVQq__steps{--step-gap:30px;gap:var(--step-gap);margin:0;padding:0;list-style:none;display:grid}.visual-module__L2yVQq__stepItem{position:relative}.visual-module__L2yVQq__stepPill{min-height:50px;font-family:var(--font-serif,serif);letter-spacing:.12em;color:#33312c;white-space:nowrap;background:#fbfaf6;border:1.5px solid #6f7d5f8c;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:19px;display:flex;box-shadow:0 6px 14px -10px #1e1a1673}.visual-module__L2yVQq__stepArrow{left:50%;bottom:calc(var(--step-gap) / -2);color:#55624a;display:flex;position:absolute;transform:translate(-50%,50%)rotate(90deg)}@media (min-width:1024px){.visual-module__L2yVQq__steps{--step-gap:32px;grid-template-columns:repeat(4,minmax(0,1fr))}.visual-module__L2yVQq__stepArrow{left:auto;right:calc(var(--step-gap) / -2);top:50%;bottom:auto;transform:translate(50%,-50%)}.visual-module__L2yVQq__stepsNote{padding:34px}.visual-module__L2yVQq__stepPill{letter-spacing:.08em;min-height:58px;font-size:22px}}.visual-module__L2yVQq__stageCol a[class*=rounded-full]{white-space:normal;text-align:center;text-wrap:balance;height:auto;min-height:52px;padding-top:12px;padding-bottom:12px;line-height:1.5}.visual-module__L2yVQq__finalPhoto{background:#2c2f45;min-height:100svh;position:relative;overflow:clip}.visual-module__L2yVQq__dawnTint{pointer-events:none;background:linear-gradient(#1c223a8c 0%,#1c223a47 20%,#1c223a00 38%);position:absolute;inset:0}.visual-module__L2yVQq__finalCol{--gut:20px;z-index:1;isolation:isolate;margin-left:var(--gut);width:calc(66vw - var(--gut));color:#fff;text-shadow:0 1px 2px #14120f80;padding:16svh 0 20svh;position:relative}.visual-module__L2yVQq__finalCol:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#18151275 0%,#1815125c 50%,#1815122e 80%,#18151200 100%);position:absolute;inset:calc(16svh - 60px) -36px calc(20svh - 110px) -24px}.visual-module__L2yVQq__finalCol [aria-label]{background:#18151252}.visual-module__L2yVQq__finalCol h2{letter-spacing:.02em;font-size:23px}.visual-module__L2yVQq__finalCol a[class*=rounded-full]{white-space:normal;text-align:center;text-wrap:balance;height:auto;min-height:52px;text-shadow:none;padding-top:12px;padding-bottom:12px;line-height:1.5}@media (min-width:640px){.visual-module__L2yVQq__finalCol{--gut:24px}.visual-module__L2yVQq__finalCol h2{font-size:30px}}@media (min-width:1024px){.visual-module__L2yVQq__finalCol{--gut:max(48px, calc((100vw - 1240px) / 2 + 64px));width:min(680px, calc(62vw - var(--gut)));padding:18vh 0 22vh}.visual-module__L2yVQq__finalCol:before{top:calc(18vh - 80px);bottom:calc(22vh - 120px)}.visual-module__L2yVQq__finalCol h2{font-size:42px}}
