._page_hhdqx_1{background:var(--white)}._frame_hhdqx_2{max-width:1160px}._hero_hhdqx_3{padding:86px 0 62px}._hero_hhdqx_3 h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(48px,5.65vw,82px);line-height:1.08}._hero_hhdqx_3 h1 span{color:var(--muted)}._hero_hhdqx_3>p:last-child{letter-spacing:-.015em;max-width:620px;margin-top:28px;font-size:17px;line-height:1.75}._principles_hhdqx_7{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:72px;display:grid}._principle_hhdqx_7{border-top:1px solid var(--line);height:100%;padding:28px 0 36px;transition:border-color .25s}._marker_hhdqx_9{color:var(--ink);justify-content:space-between;align-items:center;display:flex}._marker_hhdqx_9>svg{transition:transform .25s}._marker_hhdqx_9>span{letter-spacing:.1em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}._principle_hhdqx_7 h2{letter-spacing:-.035em;margin-top:23px;font-size:26px;line-height:1.25}._principle_hhdqx_7 p{max-width:450px;margin-top:13px;font-size:15px;line-height:1.8}._notice_hhdqx_14{padding:25px 0 32px}._notice_hhdqx_14>p{max-width:690px;font-size:12px;line-height:1.75}._details_hhdqx_16{margin-top:8px}._details_hhdqx_16 summary{cursor:pointer;align-items:center;gap:13px;min-height:44px;font-size:12px;font-weight:500;list-style:none;display:inline-flex}._details_hhdqx_16 summary::-webkit-details-marker{display:none}._details_hhdqx_16 summary>svg{transition:transform .2s}._details_hhdqx_16[open] summary>svg{transform:rotate(180deg)}._detailsContent_hhdqx_21{max-width:760px;padding:22px 0 10px}._detailsContent_hhdqx_21 p{font-size:13px;line-height:1.9}._detailsContent_hhdqx_21 section{margin:24px 0}._detailsContent_hhdqx_21 h3{letter-spacing:-.02em;margin-bottom:8px;font-size:16px;line-height:1.4}._detailsContent_hhdqx_21 a{text-underline-offset:4px;text-decoration:underline}._contact_hhdqx_26{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:48px;padding:44px 0 76px;display:flex}._contact_hhdqx_26>div{max-width:580px}._contact_hhdqx_26 h2{letter-spacing:-.035em;font-size:30px;line-height:1.3}._contact_hhdqx_26 p{max-width:500px;margin-top:14px;font-size:14px;line-height:1.8}._email_hhdqx_30{letter-spacing:-.025em;border-bottom:1px solid #b8bbbc;flex-shrink:0;justify-content:space-between;align-items:center;gap:34px;min-height:48px;padding:8px 0;font-size:21px;transition:border-color .2s;display:inline-flex}._email_hhdqx_30>svg{transition:transform .2s}@media (hover:hover){._principle_hhdqx_7:hover{border-color:#aeb2b4}._principle_hhdqx_7:hover ._marker_hhdqx_9>svg{transform:translateY(-2px)}._email_hhdqx_30:hover{border-color:var(--ink)}._email_hhdqx_30:hover>svg{transform:translate(2px,-2px)}}@media (max-width:900px){._hero_hhdqx_3{padding-top:64px}._hero_hhdqx_3 h1{font-size:clamp(46px,6.4vw,65px)}._principles_hhdqx_7{column-gap:40px}._principle_hhdqx_7 h2{font-size:23px}._contact_hhdqx_26{flex-direction:column;align-items:flex-start;gap:24px}}@media (max-width:600px){._hero_hhdqx_3{padding:48px 0 38px}._hero_hhdqx_3 h1{font-size:clamp(39px,9.6vw,55px);line-height:1.12}._hero_hhdqx_3>p:last-child{margin-top:23px;font-size:15px}._principles_hhdqx_7{grid-template-columns:1fr}._principle_hhdqx_7{padding:25px 0 28px}._principle_hhdqx_7 h2{margin-top:18px;font-size:23px}._principle_hhdqx_7 p{margin-top:10px;font-size:14px}._notice_hhdqx_14{padding:22px 0}._contact_hhdqx_26{gap:23px;padding:31px 0 52px}._contact_hhdqx_26 h2{max-width:320px;font-size:27px}._email_hhdqx_30{font-size:20px}}@media (prefers-reduced-motion:reduce){._principle_hhdqx_7,._marker_hhdqx_9>svg,._details_hhdqx_16 summary>svg,._email_hhdqx_30,._email_hhdqx_30>svg{transition:none}}
