._page_1vjmi_1{--story-blue:#076b98;--story-pink:#bc3569;color:#173b50;background:linear-gradient(145deg,#e2f5fc,#fff 48%,#fff0f5);min-height:100vh;padding:0 max(24px,50vw - 600px)}._header_1vjmi_2{letter-spacing:.1em;border-bottom:1px solid #173b5026;justify-content:space-between;align-items:center;gap:20px;padding:30px 0;font-size:14px;display:flex}._header_1vjmi_2 a{font-weight:700;text-decoration:none}._header_1vjmi_2 a span{font-weight:400}._hero_1vjmi_5{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,90px);padding:64px 0 100px;display:grid}._cover_1vjmi_6{border:8px solid #fff;margin:0;transform:rotate(-2deg);box-shadow:0 24px 60px #163d5626}._cover_1vjmi_6 img{width:100%;height:auto;display:block}._label_1vjmi_8{color:var(--story-blue);letter-spacing:.14em;font-size:14px;font-weight:700}._intro_1vjmi_9 h1{font-family:var(--serif);letter-spacing:.02em;margin:24px 0 30px;font-size:clamp(2rem,4vw,3.7rem);line-height:1.5}._intro_1vjmi_9 h1 span{color:var(--story-pink)}._synopsis_1vjmi_11,._bio_1vjmi_11>p:last-child{font-size:16px;line-height:2.1}._externalLink_1vjmi_12{margin:0 0 24px;font-size:16px}._externalLink_1vjmi_12 a{color:var(--story-blue);text-underline-offset:5px;font-weight:700}._externalLink_1vjmi_12 span{margin-left:8px}._intro_1vjmi_9 blockquote{border-left:3px solid var(--story-pink);color:var(--story-pink);overflow-wrap:anywhere;margin:34px 0;padding:4px 0 4px 22px;font-size:clamp(20px,2vw,25px);font-weight:600;line-height:1.9}._jump_1vjmi_16{border-bottom:1px solid var(--story-blue);color:var(--story-blue);justify-content:space-between;gap:50px;padding:15px 0;font-size:16px;text-decoration:none;display:inline-flex}._characters_1vjmi_17{scroll-margin-top:30px}._sectionHeading_1vjmi_18{border-top:1px solid #173b5026;margin-bottom:44px;padding-top:30px}._sectionHeading_1vjmi_18 h2{font-family:var(--serif);margin:10px 0;font-size:36px;font-weight:500}._character_1vjmi_17{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,7vw,100px);margin-bottom:100px;display:grid}._portraits_1vjmi_21{width:100%;max-width:450px}._portrait_1vjmi_21{aspect-ratio:3/5;object-fit:contain;background:#fff;width:100%;height:auto;display:block;box-shadow:0 15px 40px #173b5017}._choices_1vjmi_23{gap:14px;margin-top:18px;display:flex}._choices_1vjmi_23 button{color:#173b50;font:inherit;cursor:pointer;background:#ffffffb3;border:2px solid #0000;align-items:center;gap:15px;padding:5px 16px 5px 5px;display:flex}._choices_1vjmi_23 button[aria-pressed=true]{border-color:var(--story-blue)}._choices_1vjmi_23 img{object-fit:cover;width:42px;height:70px}._bio_1vjmi_11 h3{font-family:var(--serif);margin:22px 0 30px;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.5}._bio_1vjmi_11 h3 small{font-family:var(--sans);letter-spacing:.12em;margin-top:8px;font-size:14px;display:block}._oto_1vjmi_29 ._portraits_1vjmi_21{grid-area:1/2;justify-self:end}._oto_1vjmi_29 ._bio_1vjmi_11{grid-area:1/1}._footer_1vjmi_31{border-top:1px solid #173b5026;flex-wrap:wrap;justify-content:space-between;gap:30px;padding:30px 0 120px;font-size:14px;display:flex}._page_1vjmi_1 a:focus-visible,._page_1vjmi_1 button:focus-visible{outline:3px solid var(--story-pink);outline-offset:5px}@media (width<=700px){._header_1vjmi_2{letter-spacing:.03em;font-size:12px}._header_1vjmi_2>span{display:none}._hero_1vjmi_5{grid-template-columns:1fr;gap:34px;padding:36px 0 65px}._cover_1vjmi_6{justify-self:center;width:92%;max-width:440px}._intro_1vjmi_9 h1{margin:18px 0 22px;font-size:clamp(30px,8vw,46px)}._character_1vjmi_17{grid-template-columns:1fr;gap:24px;margin-bottom:65px}._portraits_1vjmi_21{justify-self:center}._oto_1vjmi_29 ._portraits_1vjmi_21,._oto_1vjmi_29 ._bio_1vjmi_11{grid-area:auto;justify-self:center}._bio_1vjmi_11 h3{margin:15px 0 20px}}
