[data-home=her]{font-family:var(--font-ui)}[data-home=her] .hh-first{flex-direction:column;align-items:center;width:100%;height:auto;min-height:0;padding:clamp(10px,2.4vh,28px) 20px clamp(40px,7vh,72px);display:flex;overflow:visible}[data-home=her] .hh-first .ask{width:min(760px,100%)}[data-home=her] .hero-star{cursor:default}[data-home=her] .hh-deck{flex-direction:column;align-items:center;width:100%;padding:0 20px;display:flex}[data-home=her] .tf{width:min(1040px,100%)}html{scroll-padding-top:96px}@media (width<=640px){[data-home=her] .ask-input{min-height:88px!important}}.nav-brand:has(.nav-mark){align-items:center;gap:9px;font-weight:500;display:inline-flex}.nav-mark{flex:none}[data-home=her] .hh-sec{width:min(1040px,100%);padding:clamp(40px,7vh,76px) 0}[data-home=her] .hh-people{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:26px;display:grid}[data-home=her] .hh-person{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:20px;gap:18px;padding:22px;text-decoration:none;display:flex}[data-home=her] .hh-person img{object-fit:cover;border-radius:50%;flex:none;width:72px;height:72px}[data-home=her] .hh-person blockquote{font-family:var(--font-display);margin:0 0 10px;font-size:1.08rem;line-height:1.38}[data-home=her] .hh-person p{color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.45}[data-home=her] .tf-cmp-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:0}[data-home=her] .tf-cmp:not(.is-portal){box-shadow:none;background:0 0;border-right:0;border-radius:20px 0 0 20px;padding:clamp(22px,3vw,32px) clamp(40px,5vw,60px) clamp(22px,3vw,32px) clamp(22px,3vw,32px)}[data-home=her] .tf-cmp:not(.is-portal) h3{color:var(--ink-soft);font-size:1.2rem}[data-home=her] .tf-cmp:not(.is-portal) ul{padding:0;font-size:.95rem;list-style:none}[data-home=her] .tf-cmp.is-portal{color:#f6efe5;box-shadow:var(--shadow), 0 26px 60px #17191f47;background:#17191f;border:0;border-radius:26px;margin-left:-24px;padding:clamp(30px,4.4vw,52px);position:relative}[data-home=her] .tf-cmp.is-portal h3{color:#f6efe5;margin-bottom:.6rem;font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1.1}[data-home=her] .tf-cmp.is-portal .tf-tag{color:#17191f;background:#f6efe5;border-radius:999px;margin:0 0 1.4rem;padding:5px 13px;font-weight:500;display:inline-block}[data-home=her] .tf-cmp.is-portal ul{margin:0;padding:0;list-style:none}[data-home=her] .tf-cmp.is-portal li{color:#f6efe5;border-top:1px solid #f6efe524;margin:0;padding:.8rem 0 .8rem 1.9rem;font-size:1.06rem;line-height:1.4;position:relative}[data-home=her] .tf-cmp.is-portal li:before{content:"";border-bottom:2px solid #f6efe5;border-left:2px solid #f6efe5;width:12px;height:6px;position:absolute;top:1.12rem;left:2px;transform:rotate(-45deg)}@media (width<=760px){[data-home=her] .tf-cmp-grid{grid-template-columns:1fr;gap:14px}[data-home=her] .tf-cmp.is-portal{order:-1;margin-left:0}[data-home=her] .tf-cmp:not(.is-portal){border-right:1px solid var(--line);border-radius:20px;padding-right:clamp(22px,3vw,32px)}[data-home=her] .hh-people{grid-template-columns:1fr}}[data-home=her] .hh-ab-groups{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:30px;display:grid}[data-home=her] .hh-ab-group{background:var(--card);border:1px solid var(--line);border-radius:22px;grid-column:span 2;padding:20px}[data-home=her] .hh-ab-group:nth-child(-n+2){grid-column:span 3}[data-home=her] .hh-ab-label{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 12px;font-size:.78rem;font-weight:600}[data-home=her] .hh-ab-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}[data-home=her] .hh-ab-tile{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:flex-start;gap:13px;margin:0;padding:10px;transition:background-color .16s;display:flex}[data-home=her] .hh-ab-tile:hover{background:#3c30240f}[data-home=her] .hh-ab-tile:focus-visible{outline:2px solid var(--accent);outline-offset:1px}[data-home=her] .hh-ab-art{border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}[data-home=her] .hh-ab-art .ab-svg{width:21px;height:21px}[data-home=her] .hh-ab-text{flex-direction:column;gap:3px;min-width:0;display:flex}[data-home=her] .hh-ab-name{font-family:var(--font-display);font-size:1.04rem;line-height:1.25}[data-home=her] .hh-ab-line{color:var(--ink-soft);font-size:.88rem;line-height:1.42}@media (width<=900px){[data-home=her] .hh-ab-groups{grid-template-columns:1fr 1fr}[data-home=her] .hh-ab-group,[data-home=her] .hh-ab-group:nth-child(-n+2){grid-column:auto}}@media (width<=600px){[data-home=her] .hh-ab-groups{grid-template-columns:1fr}}[data-home=her] .hh-ab-rest{margin-top:14px}[data-home=her] .hh-ab-rest .hh-ab-group,[data-home=her] .hh-ab-rest .hh-ab-group:nth-child(-n+2){grid-column:span 2}[data-home=her] .hh-ab-more>summary{border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:11px 20px;font-weight:500;list-style:none;transition:border-color .16s;display:inline-flex}[data-home=her] .hh-ab-more>summary::-webkit-details-marker{display:none}[data-home=her] .hh-ab-more>summary:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;width:7px;height:7px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}[data-home=her] .hh-ab-more[open]>summary:after{transform:translateY(2px)rotate(-135deg)}[data-home=her] .hh-ab-more>summary:hover{border-color:var(--ink-soft)}[data-home=her] .hh-ab-more>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-home=her] .hh-ab-close,[data-home=her] .hh-ab-more[open] .hh-ab-open{display:none}[data-home=her] .hh-ab-more[open] .hh-ab-close{display:inline}[data-home=her] .hh-ab-more[open]>summary{order:2}[data-home=her] .hh-ab-more{flex-direction:column;align-items:flex-start;display:flex}[data-home=her] .hh-ab-more>.hh-ab-rest{align-self:stretch}@media (width<=900px){[data-home=her] .hh-ab-rest .hh-ab-group,[data-home=her] .hh-ab-rest .hh-ab-group:nth-child(-n+2){grid-column:auto}}@media (width<=600px){[data-home=her] .hh-ab-group{padding:16px 14px}[data-home=her] .hh-ab-list{grid-template-columns:1fr 1fr;gap:6px;display:grid}[data-home=her] .hh-ab-tile{flex-direction:column;gap:9px;padding:10px 8px}[data-home=her] .hh-ab-line{display:none}[data-home=her] .hh-ab-name{font-size:.95rem}[data-home=her] .hh-ab-more{align-items:stretch}[data-home=her] .hh-ab-more>summary{justify-content:center}}[data-home=her] .hh-stories{grid-template-columns:repeat(3,1fr);gap:14px;margin:26px 0 0;display:grid}[data-home=her] .hh-story{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;justify-content:space-between;gap:18px;margin:0;padding:26px 22px 20px;display:flex;position:relative}[data-home=her] .hh-story:before{content:"“";font-family:var(--font-display);color:var(--accent);opacity:.35;font-size:3.2rem;line-height:1;position:absolute;top:4px;left:18px}[data-home=her] .hh-story blockquote{font-family:var(--font-display);color:var(--ink);margin:14px 0 0;font-size:1.12rem;line-height:1.38}[data-home=her] .hh-story figcaption{color:var(--ink-soft);background:#3c30240f;border-radius:999px;align-self:flex-start;padding:4px 11px;font-size:.8rem;font-weight:500}[data-home=her] .hh-foot{flex-wrap:wrap;gap:10px 26px;margin:22px 0 0;font-size:.92rem;display:flex}[data-home=her] .hh-foot a{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--line)}[data-home=her] .hh-foot a:hover{text-decoration-color:currentColor}@media (width<=760px){[data-home=her] .hh-stories{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-20px;padding:2px 20px 6px;scroll-padding-inline:20px;display:flex;overflow-x:auto}[data-home=her] .hh-stories::-webkit-scrollbar{display:none}[data-home=her] .hh-story{scroll-snap-align:start;flex:0 0 78%}[data-home=her] .hh-foot{flex-direction:column;gap:12px}}@media (width<=600px){[data-home=her] .hh-person{flex-direction:column;gap:14px}[data-home=her] .hh-person img{width:56px;height:56px}}[data-home=her] .hh-about p{max-width:44rem;color:var(--ink-soft);margin:0 0 1rem;font-size:1.05rem;line-height:1.55}[data-home=her] .hh-about p a{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--line)}[data-home=her] .hh-about p a:hover{text-decoration-color:currentColor}[data-home=her] .hh-faq-list{flex-direction:column;gap:10px;max-width:760px;margin-top:26px;display:flex}[data-home=her] .hh-faq-list details{background:var(--card);border:1px solid var(--line);border-radius:16px}[data-home=her] .hh-faq-list summary{color:var(--ink);font-family:var(--font-display);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:1.08rem;line-height:1.35;list-style:none;display:flex}[data-home=her] .hh-faq-list summary::-webkit-details-marker{display:none}[data-home=her] .hh-faq-list summary:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;flex:none;width:7px;height:7px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}[data-home=her] .hh-faq-list details[open]>summary:after{transform:translateY(2px)rotate(-135deg)}[data-home=her] .hh-faq-list summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:16px}[data-home=her] .hh-faq-list details p{color:var(--ink-soft);margin:0;padding:0 20px 18px;font-size:.96rem;line-height:1.55}[data-home=her] .hh-more-title{margin-top:clamp(32px,5vh,52px);font-size:clamp(1.3rem,2.4vw,1.7rem)}[data-home=her] .hh-answers{margin:18px 0 0;padding:0;list-style:none}[data-home=her] .hh-answers:empty{display:none}[data-home=her] .hh-answers li{margin:0 0 12px;font-size:.96rem;line-height:1.45}[data-home=her] .hh-answers a{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--line)}[data-home=her] .hh-answers a:hover{text-decoration-color:currentColor}@media (width<=600px){[data-home=her] .hh-faq-list summary{padding:14px 16px;font-size:1rem}[data-home=her] .hh-faq-list details p{padding:0 16px 16px}}
