.interview-module__5eDjmq__page{color:#493c3f;background:radial-gradient(circle at 93% 14%,#eec8d12e,#0000 25rem),#fbf7f7;min-height:100svh}.interview-module__5eDjmq__preview{color:#70495a;text-align:center;background:#f2e7ec;min-height:40px;padding:10px 20px;font-size:.82rem;line-height:1.5}.interview-module__5eDjmq__header{justify-content:space-between;align-items:center;width:min(100% - 48px,1220px);min-height:94px;margin:0 auto;display:flex}.interview-module__5eDjmq__logo{width:116px;line-height:0;display:block}.interview-module__5eDjmq__logo img{width:100%;height:auto;display:block}.interview-module__5eDjmq__languageLabel select{color:#594a4f;cursor:pointer;background:#fffdfdcc;border:1px solid #e2cfd7;border-radius:999px;min-height:46px;padding:10px 36px 10px 16px;font-size:.9rem}.interview-module__5eDjmq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.interview-module__5eDjmq__hero{grid-template-columns:minmax(320px,1fr) minmax(320px,1fr);align-items:center;gap:clamp(56px,8vw,112px);width:min(100% - 48px,1164px);margin:34px auto 92px;display:grid}.interview-module__5eDjmq__productFigure{min-width:0;margin:0}.interview-module__5eDjmq__productPhoto{aspect-ratio:4/5;background:#eee6e3;border-radius:44% 44% 18px 18px/18% 18% 18px 18px;position:relative;overflow:hidden;box-shadow:0 26px 70px #5b424a1f}.interview-module__5eDjmq__productPhoto:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff85;position:absolute;inset:12px}.interview-module__5eDjmq__productPhoto img{object-fit:cover}.interview-module__5eDjmq__productFigure figcaption{color:#806d73;font-family:var(--serif);margin-top:16px;font-size:.9rem;font-style:italic;line-height:1.6}.interview-module__5eDjmq__eyebrow{color:#934d66;letter-spacing:.08em;text-transform:uppercase;margin:0 0 22px;font-size:.82rem;font-weight:650}.interview-module__5eDjmq__heroCopy h1{font-family:var(--serif);letter-spacing:-.055em;word-break:keep-all;margin:0 0 28px;font-size:clamp(2.7rem,4.5vw,5rem);font-weight:400;line-height:1.23}.interview-module__5eDjmq__heroCopy,.interview-module__5eDjmq__signupIntro,.interview-module__5eDjmq__form{min-width:0}.interview-module__5eDjmq__intro{color:#806d73;margin:0 0 34px;font-size:1.2rem;line-height:1.75}.interview-module__5eDjmq__primary{color:#fff;cursor:pointer;background:#934d66;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:58px;padding:15px 29px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex;box-shadow:0 13px 27px #7d3e5421}.interview-module__5eDjmq__primary:hover{background:#7d3e55;transform:translateY(-1px)}.interview-module__5eDjmq__primary:disabled{cursor:wait;opacity:.68;transform:none}.interview-module__5eDjmq__story{text-align:center;border-top:1px solid #e7d7de;width:min(100% - 48px,820px);margin:0 auto;padding:70px 0 82px}.interview-module__5eDjmq__storyNumber{color:#b8788e;letter-spacing:.22em;margin:0 0 28px;font-size:.76rem;font-weight:650}.interview-module__5eDjmq__story h2,.interview-module__5eDjmq__signupIntro h2{font-family:var(--serif);letter-spacing:-.045em;word-break:keep-all;margin:0 0 22px;font-size:clamp(2.2rem,3.6vw,4rem);font-weight:400;line-height:1.38}.interview-module__5eDjmq__story>p:last-child{color:#806d73;max-width:610px;margin:0 auto;font-size:1.08rem;line-height:1.85}.interview-module__5eDjmq__signup{background:linear-gradient(#fff3,#fff0),#f2e5eb;padding:92px 24px;scroll-margin-top:20px}.interview-module__5eDjmq__signupInner{grid-template-columns:minmax(0,1fr) minmax(350px,1fr);align-items:start;gap:clamp(48px,8vw,92px);max-width:1000px;margin:0 auto;display:grid}.interview-module__5eDjmq__signupIntro{padding-top:24px}.interview-module__5eDjmq__signupIntro>p:last-child{color:#785f69;margin:0;font-size:1.05rem;line-height:1.8}.interview-module__5eDjmq__form{background:#fffdfded;border:1px solid #e7d5dd;border-radius:26px;padding:30px;box-shadow:0 24px 54px #764d5c17}.interview-module__5eDjmq__emailLabel{margin-bottom:12px;font-size:.95rem;font-weight:700;display:block}.interview-module__5eDjmq__emailInput{color:#493c3f;background:#fff;border:1px solid #cfb7c1;border-radius:13px;width:100%;min-height:58px;padding:15px 17px;font-size:1rem}.interview-module__5eDjmq__emailInput::placeholder{color:#a59299}.interview-module__5eDjmq__emailInput[aria-invalid=true]{border-color:#a63e59}.interview-module__5eDjmq__consent{cursor:pointer;align-items:flex-start;gap:11px;margin:21px 0 14px;font-size:.9rem;line-height:1.65;display:flex}.interview-module__5eDjmq__consent input{accent-color:#934d66;flex:0 0 22px;width:22px;height:22px;margin:1px 0 0}.interview-module__5eDjmq__privacy{color:#806d73;margin:12px 0 24px;font-size:.9rem;line-height:1.72}.interview-module__5eDjmq__privacy summary{cursor:pointer;text-underline-offset:4px;width:max-content;min-height:32px;text-decoration:underline}.interview-module__5eDjmq__privacy p{margin:8px 0 0}.interview-module__5eDjmq__message{color:#96344f;min-height:0;margin:0;font-size:.92rem;line-height:1.6}.interview-module__5eDjmq__message:not(:empty){margin:16px 0}.interview-module__5eDjmq__submit{width:100%}.interview-module__5eDjmq__optional{color:#806d73;text-align:center;margin:17px 0 0;font-size:.88rem;line-height:1.6}.interview-module__5eDjmq__success{text-align:center;background:#fffdfdf0;border:1px solid #e7d5dd;border-radius:28px;outline:none;grid-column:1/-1;width:min(100%,620px);margin:0 auto;padding:clamp(42px,8vw,72px) 28px;box-shadow:0 24px 54px #764d5c17}.interview-module__5eDjmq__success h2{font-family:var(--serif);letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:400;line-height:1.38}.interview-module__5eDjmq__success p{color:#785f69;margin:0 0 28px;font-size:1.05rem;line-height:1.8}.interview-module__5eDjmq__footer{color:#806d73;text-align:center;justify-items:center;padding:54px 24px 46px;display:grid}.interview-module__5eDjmq__footer img{width:94px;height:auto;margin-bottom:14px}.interview-module__5eDjmq__footer p{font-family:var(--serif);margin:0 0 15px;font-size:.98rem;font-style:italic}.interview-module__5eDjmq__footer a{color:#934d66;text-underline-offset:5px;align-items:center;min-height:44px;padding:8px 0 5px;font-size:.9rem;display:inline-flex}html[lang=ja] .interview-module__5eDjmq__page{font-family:"Yu Gothic", "Meiryo", var(--sans)}html[lang=zh-Hans] .interview-module__5eDjmq__page{font-family:"PingFang SC", "Microsoft YaHei", var(--sans)}html[lang=ja] .interview-module__5eDjmq__heroCopy h1{overflow-wrap:anywhere;word-break:normal}html[lang=ja] .interview-module__5eDjmq__intro{overflow-wrap:anywhere;word-break:normal}html[lang=ja] .interview-module__5eDjmq__productFigure figcaption{overflow-wrap:anywhere;word-break:normal}html[lang=ja] .interview-module__5eDjmq__story h2{overflow-wrap:anywhere;word-break:normal}html[lang=ja] .interview-module__5eDjmq__story>p:last-child{overflow-wrap:anywhere;word-break:normal}html[lang=ja] .interview-module__5eDjmq__signupIntro h2{overflow-wrap:anywhere;word-break:normal}html[lang=ja] .interview-module__5eDjmq__signupIntro>p:last-child{overflow-wrap:anywhere;word-break:normal}html[lang=ja] .interview-module__5eDjmq__consent{overflow-wrap:anywhere;word-break:normal}html[lang=ja] .interview-module__5eDjmq__privacy{overflow-wrap:anywhere;word-break:normal}html[lang=zh-Hans] .interview-module__5eDjmq__heroCopy h1{overflow-wrap:anywhere;word-break:normal}html[lang=zh-Hans] .interview-module__5eDjmq__intro{overflow-wrap:anywhere;word-break:normal}html[lang=zh-Hans] .interview-module__5eDjmq__productFigure figcaption{overflow-wrap:anywhere;word-break:normal}html[lang=zh-Hans] .interview-module__5eDjmq__story h2{overflow-wrap:anywhere;word-break:normal}html[lang=zh-Hans] .interview-module__5eDjmq__story>p:last-child{overflow-wrap:anywhere;word-break:normal}html[lang=zh-Hans] .interview-module__5eDjmq__signupIntro h2{overflow-wrap:anywhere;word-break:normal}html[lang=zh-Hans] .interview-module__5eDjmq__signupIntro>p:last-child{overflow-wrap:anywhere;word-break:normal}html[lang=zh-Hans] .interview-module__5eDjmq__consent{overflow-wrap:anywhere;word-break:normal}html[lang=zh-Hans] .interview-module__5eDjmq__privacy{overflow-wrap:anywhere;word-break:normal}@media (max-width:760px){.interview-module__5eDjmq__header{width:min(100% - 40px,1220px);min-height:82px}.interview-module__5eDjmq__logo{width:96px}.interview-module__5eDjmq__hero{grid-template-columns:1fr;gap:36px;width:min(100% - 40px,440px);margin:22px auto 58px}.interview-module__5eDjmq__productFigure{width:100%;margin:0 auto}.interview-module__5eDjmq__productPhoto{border-radius:42% 42% 16px 16px/15% 15% 16px 16px}.interview-module__5eDjmq__heroCopy{text-align:center}.interview-module__5eDjmq__heroCopy h1{font-size:clamp(2.55rem,11vw,3.5rem)}.interview-module__5eDjmq__intro{font-size:1.08rem}.interview-module__5eDjmq__heroCopy .interview-module__5eDjmq__primary{width:100%}.interview-module__5eDjmq__story{width:min(100% - 40px,640px);padding:54px 0 62px}.interview-module__5eDjmq__story h2,.interview-module__5eDjmq__signupIntro h2{font-size:clamp(2rem,8.7vw,2.8rem)}.interview-module__5eDjmq__story>p:last-child,.interview-module__5eDjmq__signupIntro>p:last-child{font-size:1rem}.interview-module__5eDjmq__signup{padding:58px 20px}.interview-module__5eDjmq__signupInner{grid-template-columns:1fr;gap:34px;max-width:480px}.interview-module__5eDjmq__signupIntro{text-align:center;padding-top:0}.interview-module__5eDjmq__form{border-radius:22px;padding:23px}}@media (max-width:420px){.interview-module__5eDjmq__preview{font-size:.78rem}.interview-module__5eDjmq__header{width:min(100% - 32px,1220px)}.interview-module__5eDjmq__logo{width:86px}.interview-module__5eDjmq__languageLabel select{max-width:132px;padding-right:30px}.interview-module__5eDjmq__hero{width:min(100% - 32px,440px)}}@media (prefers-reduced-motion:reduce){.interview-module__5eDjmq__primary{transition:none}}
