:root body .experience[data-tone=day] .im-explore.im-keep-scrolling{color:var(--ink);border-color:#6e889980}:root body .header nav:not(.open) a,:root body .header .inquiry-nav,:root body .header .menu-toggle{font-size:clamp(16px,1.35vw,22px)}:root body .header .menu-toggle{min-height:44px}:root body .footer nav{font-size:16px;gap:14px}:root body .skip,:root body .im-skip{font-size:18px}:root body .text-link,:root body .inquiry-link{font-size:18px}:root body .page-intro>.eyebrow{font-size:17px}:root body .page-intro>p:not(.eyebrow),:root body .team-aside>p,:root body .about-copy p,:root body .contact-band p:not(.eyebrow),:root body .inventory-heading p:not(.section-eyebrow){font-size:18px;line-height:1.7}:root body .team-main figcaption{font-size:16px;line-height:1.6}:root body .contact-band .eyebrow{font-size:17px}:root body .inventory-primary:disabled{opacity:.6}:root body .inquiry-form .section-eyebrow,:root body .inquiry-layout .local-mode{font-size:17px!important}:root body .inquiry-form label{font-size:16px}:root body .inquiry-form small,:root body .inquiry-form .form-privacy{font-size:14px;line-height:1.65}:root body .profile-page .section-eyebrow,:root body .profile-dialog .section-eyebrow{font-size:16px!important}:root body .profile-page .detail-results dl,:root body .profile-dialog .detail-results dl,:root body .profile-facts,:root body .dialog-matrix,:root body .measurement-note,:root body .volume-note p{font-size:16px;line-height:1.65}:root body .historical-note,:root body .summary-footnote,:root body .profile-ref{font-size:14px!important;line-height:1.65}:root body .quality-steps article>p{grid-column:3;font-size:17px;line-height:1.7}:root body .quality-steps article>p+p{margin-top:-20px}:root body .quality-steps article>span{grid-column:1;grid-row:1}:root body .quality-steps article>h2{grid-column:2;grid-row:1}:root body .laboratory .story-title .eyebrow,:root body .laboratory .scene-caption{font-size:16px}:root body .laboratory .scene-caption{max-width:27%;line-height:1.5}:root body .laboratory .lab-note p{font-size:18px}:root body .laboratory .lab-note .text-link{font-size:18px}:root body .laboratory .pose-control button{font-size:16px}:root body .im-nav .im-nav-bar{font-size:clamp(16px,1.55vw,22px)}:root body .experience[data-chapter] .im-explore.im-keep-scrolling{left:var(--gutter);right:auto}:root body .experience .im-hero-description{font-size:clamp(18px,1.55vw,22px);line-height:1.55}:root body .experience .im-hero-context{font-size:clamp(16px,1.25vw,19px);line-height:1.65}:root body .experience .im-scene-copy p{font-size:clamp(16px,1.25vw,19px);line-height:1.6}:root body .experience .im-unit-note p{font-size:16px;max-width:31ch}:root body .experience .im-laboratory-copy>p{font-size:18px}:root body .experience[data-chapter] .im-laboratory-note{font-size:18px}:root body .experience .im-stage-foot{font-size:14px;line-height:1.5}:root body .experience .im-stage-foot>span:first-child{width:min(30vw,360px)}:root body .experience .im-handover h2{font-size:clamp(36px,min(5.7vw,8svh),90px);line-height:1.12;margin-bottom:24px}:root body .experience .im-handover>svg{width:30px;height:30px}:root body .experience .im-sample-copy{bottom:24%}:root body .experience .im-footer nav{font-size:16px}:root body .experience .im-inventory-note{font-size:14px;line-height:1.6}@media(max-width:1100px){:root body .header{gap:20px}:root body .header nav{gap:20px}:root body .experience .im-hero-copy{left:57%}}@media(max-width:800px){:root body .header .inquiry-nav{font-size:15px;padding:10px;gap:8px}:root body .header .menu-toggle{font-size:15px;padding-left:0;gap:6px}:root body .quality-steps article>p{grid-column:2}:root body .quality-steps article>p+p{margin-top:0}:root body .quality-steps article>h2{grid-column:2}:root body .laboratory .scene-caption{font-size:14px;max-width:42%;bottom:24px}:root body .laboratory .lab-note{width:min(270px,45%)}:root body .laboratory .lab-note p,:root body .laboratory .lab-note .text-link{font-size:16px}:root body .laboratory .pose-control{bottom:95px}:root body .laboratory .pose-control button{font-size:14px;padding:10px 12px}}@media(max-width:759px){:root body .experience .im-hero-copy{left:24px;right:24px;bottom:11%}:root body .experience .im-hero-description{font-size:17px;margin-bottom:12px}:root body .experience .im-hero-context{display:block;font-size:15px;margin-top:16px;line-height:1.5}:root body .experience .im-explore{font-size:19px;margin-top:14px;padding:10px 0}:root body .experience .im-explore.im-keep-scrolling{margin-top:0;bottom:85px}:root body .experience .im-scene-copy p,:root body .experience .im-unit-note p{font-size:15px;line-height:1.5}:root body .experience .im-unit-copy{top:15%;max-width:calc(100% - 48px)}:root body .experience .im-unit-copy h2{font-size:28px;margin-bottom:12px}:root body .experience .im-unit-note{bottom:145px}:root body .experience .im-unit-note p{max-width:31ch}:root body .experience .im-sample-copy{bottom:26%;padding:18px 0}:root body .experience .im-laboratory-copy>p{font-size:16px}:root body .experience .im-laboratory-note{bottom:160px;font-size:16px}:root body .experience .im-stage-foot{font-size:12px;gap:14px}:root body .experience .im-stage-foot>span:first-child{width:auto;max-width:52%}:root body .experience .im-handover h2{font-size:clamp(30px,6.7vw,48px)}:root body .im-nav .im-nav-bar{font-size:15px;gap:16px}:root body .im-nav .im-nav-brand{width:96px}:root body .im-nav .im-nav-inquiry>span{width:105px}}@media(max-width:400px){:root body .header{gap:9px}:root body .header .brand{width:80px}:root body .header .inquiry-nav{font-size:14px;padding:8px 5px}:root body .header .menu-toggle{font-size:14px}:root body .im-nav .im-nav-bar{gap:11px;font-size:14px}:root body .im-nav .im-nav-brand{width:74px}:root body .im-nav .im-nav-inquiry>span{width:85px}:root body .im-nav .im-nav-inquiry>.im-nav-arrow{display:none}}@media(max-height:650px)and (min-width:760px){:root body .experience .im-hero-description{font-size:16px;margin-bottom:12px}:root body .experience .im-hero-context{font-size:15px;margin-top:12px}:root body .experience .im-unit-copy{top:18%}:root body .experience .im-scene-copy p{font-size:15px}:root body .experience .im-unit-copy h2{font-size:32px;margin-bottom:12px}}
