section.company-marquee-section{padding-top:24px;padding-bottom:50px}@media (min-width:768px){section.company-marquee-section{padding-top:56px;padding-bottom:100px}}.home-company-marquee{display:flex;flex-direction:column;gap:32px;width:100%;max-width:100%;background:#fff}@media (min-width:768px){.home-company-marquee{gap:40px}}.home-company-marquee__content{display:flex;flex-direction:column;gap:12px;box-sizing:border-box}@media (min-width:768px){.home-company-marquee__content{gap:16px}}.home-company-marquee__intro{display:grid;gap:20px 40px;width:100%;box-sizing:border-box}@media (min-width:768px){.home-company-marquee__intro{grid-template-columns:minmax(0,1fr) minmax(0,590px);align-items:start;justify-content:space-between}}.company-marquee-section .home-company-marquee__intro .section-title{margin-bottom:0}.home-company-marquee__intro-left{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0}.home-company-marquee__intro-left h3{margin:8px 0 0}.home-company-marquee__intro-left .button{margin-top:25px;align-self:flex-start;width:auto;max-width:100%}.home-company-marquee__desc{width:100%;min-width:0;margin:0;text-align:left;box-sizing:border-box}@media (min-width:768px){.home-company-marquee__intro .home-company-marquee__desc{align-self:end;justify-self:end;padding-top:clamp(10px,1.4vw,20px)}}.home-company-marquee__marquee,.home-company-marquee__photos{width:100%;overflow:hidden}.home-company-marquee__track{display:flex;align-items:center;gap:12px;width:max-content;padding-inline:var(--space);animation:home-company-marquee-flow 40s linear infinite;will-change:transform}.home-company-marquee:hover .home-company-marquee__track{animation-play-state:paused}@keyframes home-company-marquee-flow{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.home-company-marquee__figure{margin:0;flex-shrink:0}.home-company-marquee__picture{position:relative;width:72vw;max-width:340px;aspect-ratio:4/3;overflow:hidden;border-radius:10px;background:#e8ecef}@media (min-width:768px){.home-company-marquee__track{gap:16px;animation-duration:32s}.home-company-marquee__picture{width:280px;max-width:none}}.home-company-marquee__photos--static .home-company-marquee__track{animation:none;width:100%;max-width:100%;box-sizing:border-box;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-company-marquee__photos--static .home-company-marquee__track::-webkit-scrollbar{display:none}.home-company-marquee__photos--static .home-company-marquee__figure{scroll-snap-align:start}@media (prefers-reduced-motion:reduce){.home-company-marquee__track{animation:none}}.home-services-expand{--services-expand-ease:cubic-bezier(0.23,1,0.32,1);--services-expand-duration:0.85s}.home-services-expand-wrap{margin-top:24px}@media (min-width:768px){.home-services-expand-wrap{margin-top:40px}}.home-services-expand{display:flex;flex-direction:column;gap:12px}@media (min-width:768px){.home-services-expand{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.home-services-expand__card{position:relative;overflow:hidden;border-radius:4px;min-height:280px;color:#fff;outline:none}@media (min-width:768px){.home-services-expand__card{min-width:0;min-height:360px}}.home-services-expand__media{position:absolute;inset:0;z-index:0}.home-services-expand__media img{transition:transform 1.1s var(--services-expand-ease,cubic-bezier(.23,1,.32,1));transform:scale(1.02)}.home-services-expand__card:focus-within .home-services-expand__media img,.home-services-expand__card:hover .home-services-expand__media img{transform:scale(1.08)}.home-services-expand__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgb(8 31 58/.88),rgb(8 31 58/.35) 55%,rgb(8 31 58/.2));pointer-events:none}.home-services-expand__card--phalanx .home-services-expand__shade{background:linear-gradient(0deg,rgb(8 31 58/.92),rgb(18 58 102/.55) 55%,rgb(11 31 58/.35))}.home-services-expand__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;min-height:280px;height:100%;padding:20px 16px}@media (min-width:768px){.home-services-expand__content{min-height:360px;padding:28px 20px}}.home-services-expand__en{margin:0 0 8px;font-family:var(--font-en),sans-serif;font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1.375;color:rgb(255 255 255/.85)}@media (min-width:768px){.home-services-expand__en{font-size:14px}}.home-services-expand__title{margin:0;font-size:18px;font-weight:700;line-height:1.375}@media (min-width:768px){.home-services-expand__title{font-size:26px;transition:transform var(--services-expand-duration) var(--services-expand-ease)}.home-services-expand__en{transition:opacity .6s var(--services-expand-ease)}}.home-services-expand__detail{max-height:480px;margin-top:16px;opacity:1;overflow:hidden}@media (min-width:768px){.home-services-expand__detail{max-height:0;margin-top:0;opacity:0;transform:translateY(10px);transition:max-height var(--services-expand-duration) var(--services-expand-ease),opacity .55s var(--services-expand-ease),transform .75s var(--services-expand-ease),margin-top .75s var(--services-expand-ease)}.home-services-expand__card:focus-within .home-services-expand__detail,.home-services-expand__card:hover .home-services-expand__detail{max-height:480px;margin-top:20px;opacity:1;transform:translateY(0);transition:max-height .95s var(--services-expand-ease),opacity .65s var(--services-expand-ease) .1s,transform .85s var(--services-expand-ease) .08s,margin-top .8s var(--services-expand-ease) .05s}}.home-services-expand__body,.home-services-expand__lead,.home-services-expand__permit{margin:0;font-size:13px;line-height:1.625;color:#f0f2f5}@media (min-width:768px){.home-services-expand__body,.home-services-expand__lead,.home-services-expand__permit{font-size:16px}}.home-services-expand__body{margin-top:8px}.home-services-expand__permit{margin-top:12px;color:rgb(255 255 255/.9)}.home-services-expand__cta-row{display:flex;flex-direction:column;gap:10px;margin-top:16px}.home-services-expand__detail .button{margin-top:16px}.home-services-expand__cta-row .button{margin-top:0;width:100%}.home-services-expand__detail .phone-block{margin-top:16px;color:#fff}.home-services-expand__detail .phone-block a{color:#fff}.home-services-expand__hit{position:absolute;inset:0;z-index:1}.home-services-expand__detail{position:relative;z-index:2;pointer-events:none}.home-services-expand__card:focus-within .home-services-expand__detail,.home-services-expand__card:hover .home-services-expand__detail{pointer-events:auto}@media (prefers-reduced-motion:reduce){.home-services-expand__detail,.home-services-expand__media img{transition:none}@media (min-width:768px){.home-services-expand__detail{max-height:none;margin-top:16px;opacity:1}}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-tone{--tone-navy:#0b1f3a;--tone-blue:#123a66;--tone-accent:#1a6fd4;--tone-gray:#f3f5f8;--tone-ease:cubic-bezier(0.645,0.045,0.355,1);color:#222;background:#fff}.site-panel:has(.home-hero),.site-panel:has(.home-tone){margin-top:0}.home-tone-mv1.home-hero{height:auto;min-height:100svh;border-radius:0}.home-tone-mv1.home-hero .hero-shade{z-index:2}.home-tone-fv{position:relative;z-index:1;isolation:isolate}.home-tone-mv1-phantom{height:0;pointer-events:none;visibility:hidden}.home-tone-fv.is-scroll-cover .home-tone-mv1-phantom{height:100svh}.home-tone-fv.is-scroll-cover .home-tone-mv1{position:fixed;top:0;left:0;right:0;width:100%;max-width:100%;height:100svh;z-index:0}.home-tone-mv1{z-index:0;overflow:hidden;background:var(--tone-navy);color:#fff}.home-tone-mv1,.home-tone-mv1__visual{position:relative;min-height:100svh}.home-tone-mv1__slides{list-style:none;margin:0;padding:0;position:absolute;inset:0;z-index:0}.home-tone-mv1__slides li{position:absolute;inset:0;opacity:0;transition:opacity 1s ease-out;pointer-events:none}.home-tone-mv1__slides li.is-active{opacity:1;z-index:1}.home-tone-mv1__kenburns{animation:home-tone-mv1-kenburns 6s ease-out forwards}@keyframes home-tone-mv1-kenburns{0%{opacity:0;transform:scale(1)}10%{opacity:1}to{opacity:1;transform:scale(1.1)}}.home-tone-mv1__gradient{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(8 22 42/.45),transparent 40%),linear-gradient(90deg,rgb(8 22 42/.5),rgb(8 22 42/.08) 72%,transparent),linear-gradient(0deg,rgb(8 22 42/.55),transparent 50%),rgb(8 22 42/.25);pointer-events:none}.home-tone-mv1__txt{position:absolute;z-index:2;left:16px;right:16px;bottom:188px;max-width:92vw;margin:0;text-align:left;pointer-events:none}@media (min-width:768px){.home-tone-mv1__txt{left:48px;right:auto;bottom:148px;max-width:min(90vw,980px)}}.home-tone-mv1__head{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.home-tone-mv1__catch{display:block;font-size:9.5vw;font-weight:700;line-height:1.2;letter-spacing:.04em;text-shadow:0 2px 24px rgb(0 0 0/.28)}@media (min-width:768px){.home-tone-mv1__catch{font-size:5.4vw;line-height:1.18;letter-spacing:.06em}}.home-tone-mv1__sub{display:block;margin-top:20px;font-size:13px;font-weight:400;font-style:normal;line-height:1.625;color:rgb(255 255 255/.92)}@media (min-width:768px){.home-tone-mv1__sub{margin-top:28px;font-size:18px;line-height:1.8}}.home-tone-mv1__conv{position:absolute;z-index:3;right:16px;bottom:48px;left:16px;display:flex;justify-content:center}@media (min-width:768px){.home-tone-mv1__conv{justify-content:flex-end;left:auto;right:48px;bottom:56px}}.home-tone-mv1__tel{pointer-events:auto;display:grid;gap:4px;padding:14px 18px;border-top:1px solid rgb(255 255 255/.85);border-bottom:1px solid rgb(255 255 255/.85);color:#fff;min-width:0;max-width:100%;text-align:center}@media (min-width:768px){.home-tone-mv1__tel{min-width:300px;text-align:left}}.home-tone-mv1__tel-hours,.home-tone-mv1__tel-label{font-size:13px}@media (min-width:768px){.home-tone-mv1__tel-hours,.home-tone-mv1__tel-label{font-size:14px}}.home-tone-mv1__tel strong{font-family:var(--font-en),sans-serif;font-size:24px;font-weight:600;letter-spacing:.06em}@media (min-width:768px){.home-tone-mv1__tel strong{font-size:40px}}.home-tone-mv1__scroll{position:absolute;z-index:3;left:50%;bottom:16px;transform:translateX(-50%);font-family:var(--font-en),sans-serif;font-size:10px;letter-spacing:.2em;color:rgb(255 255 255/.75)}@media (min-width:768px){.home-tone-mv1__scroll{font-size:12px}}.home-tone-mv2{position:relative;z-index:2;min-height:min(90vh,820px);width:100%;max-width:100%;margin-top:0;border-radius:var(--panel-radius) var(--panel-radius) 0 0;overflow:hidden}.home-tone-mv2--fixed-bg{background-image:url(/images/home-tone-parallax-window.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed}@media (max-width:767px){.home-tone-mv2--fixed-bg{background-attachment:scroll}}.home-tone-mv2__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgb(8 22 42/.72),rgb(8 22 42/.45));pointer-events:none}.home-tone-mv2__visual{position:relative;z-index:2;pointer-events:none;min-height:min(90vh,820px);display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;padding:80px 16px;box-sizing:border-box}@media (min-width:768px){.home-tone-mv2__visual{padding:100px 48px}}.home-tone-mv2__txt{position:relative;z-index:3;width:100%;min-width:0;max-width:min(720px,100%);margin-inline:auto;padding-inline:clamp(4px,2vw,16px);box-sizing:border-box;text-align:center;color:#fff;pointer-events:auto}.home-tone-mv2__message-h3{margin:0;font-size:inherit;font-weight:inherit;color:#fff;word-break:normal;overflow-wrap:anywhere;text-align:center}.home-tone-mv2__message-h3 .home-tone-mv2__catch+.home-tone-mv2__catch{margin-top:16px}.home-tone-mv2__catch{display:block;width:100%;font-size:26px;font-weight:700;letter-spacing:.04em;line-height:1.55;word-break:normal;overflow-wrap:anywhere;text-align:center}@media (min-width:768px){.home-tone-mv2__catch{font-size:44px;line-height:1.45}}.home-tone-mv2__sub{display:block;margin-top:8px;font-family:var(--font-en),sans-serif;font-size:18px;font-weight:500;letter-spacing:.42em;line-height:1.4}@media (min-width:768px){.home-tone-mv2__sub{font-size:24px}}.home-tone-mv2__lead{margin-top:32px;font-size:16px;line-height:2;color:#e8ebf0}.home-tone-mv2__lead,.home-tone-mv2__lead-line{word-break:normal;overflow-wrap:anywhere;text-align:center}.home-tone-mv2__lead-line{display:block;width:100%}.home-tone-mv2__lead-line+.home-tone-mv2__lead-line{margin-top:12px}@media (min-width:768px){.home-tone-mv2__lead{margin-top:40px;font-size:20px;line-height:2.125}.home-tone-mv2__lead-line+.home-tone-mv2__lead-line{margin-top:16px}}.home-tone-mv2__cta{margin-top:36px;display:flex;justify-content:center}@media (min-width:768px){.home-tone-mv2__cta{margin-top:44px}}.home-tone-mv2__cta-reveal{opacity:0;transform:translateY(28px)}.home-tone-mv2__txt.is-revealed .home-tone-mv2__cta-reveal{animation:home-tone-mv2-cta-float 1.35s var(--tone-ease) forwards}.home-tone-mv2__cta .button{transition:transform .45s var(--tone-ease),background .4s var(--ease),color .4s var(--ease)}.home-tone-mv2__cta .button:hover{transform:translateY(-6px)}@keyframes home-tone-mv2-cta-float{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.home-tone-mv2__reveal-line{clip-path:inset(0 100% 0 0);opacity:0;transform:translateZ(0)}.home-tone-mv2__txt.is-revealed .home-tone-mv2__reveal-line{animation:home-tone-mv2-line-reveal 1.9s var(--tone-ease) forwards;animation-fill-mode:forwards}.home-tone-mv2__txt.is-revealed .home-tone-mv2__cta-reveal,.home-tone-mv2__txt.is-revealed .home-tone-mv2__reveal-line{will-change:auto}@keyframes home-tone-mv2-line-reveal{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}@media (prefers-reduced-motion:reduce){.home-tone-fv.is-scroll-cover .home-tone-mv1{position:relative;height:auto}.home-tone-fv.is-scroll-cover .home-tone-mv1-phantom{height:0}.home-tone-mv2{border-radius:0}.home-tone-mv2__reveal-line{clip-path:none;opacity:1;animation:none}.home-tone-mv2__cta-reveal{opacity:1;transform:none;animation:none}.home-tone-mv2__cta .button:hover{transform:none}}.home-tone-block{padding:50px 0}@media (min-width:768px){.home-tone-block{padding:100px 0}}.home-tone-inner{width:calc(100% - 32px);max-width:1200px;margin-inline:auto}.home-tone-head__en{font-family:var(--font-en),sans-serif;font-size:24px;font-weight:600;letter-spacing:.12em;line-height:1.25}@media (min-width:768px){.home-tone-head__en{font-size:32px}}.home-tone-head__ja{margin-top:12px;font-size:18px;font-weight:700;line-height:1.375;color:#222}@media (min-width:768px){.home-tone-head__ja{font-size:26px}}.home-tone-head--light .home-tone-head__en,.home-tone-head--light .home-tone-head__ja{color:#fff}.home-tone-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin-top:24px;padding:12px 20px;border-radius:16px;background:var(--tone-navy);color:#fff;font-size:13px;font-weight:700;line-height:1.375}@media (min-width:768px){.home-tone-btn{font-size:16px}}.home-tone-btn:hover{opacity:.9}.home-tone-btn--light{background:#fff;color:var(--tone-navy)}.home-tone-btn--accent{background:var(--tone-accent)}.home-tone-news{background:var(--tone-gray)}.home-tone-news__list{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid #d8dde4}.home-tone-news__list li{border-bottom:1px solid #d8dde4}.home-tone-news__link{display:grid;gap:8px;padding:16px 0;color:#222}@media (min-width:768px){.home-tone-news__link{grid-template-columns:120px 1fr auto;align-items:center;gap:20px}}.home-tone-news__link time{font-family:var(--font-en),sans-serif;font-size:13px;color:#666}@media (min-width:768px){.home-tone-news__link time{font-size:14px}}.home-tone-news__link>span:nth-child(2){font-size:13px;font-weight:500;line-height:1.625}@media (min-width:768px){.home-tone-news__link>span:nth-child(2){font-size:16px}}.home-tone-news__more{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-en),sans-serif;font-size:12px;letter-spacing:.06em;text-transform:lowercase;color:#666}.home-tone-more-wrap{margin-top:20px;text-align:right}.home-tone-text-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-en),sans-serif;font-size:13px;font-weight:600;letter-spacing:.12em;color:var(--tone-navy)}@media (min-width:768px){.home-tone-text-link{font-size:14px}}.home-tone-about{background:#fff}.home-tone-about__grid{display:grid;gap:32px}@media (min-width:768px){.home-tone-about__grid{grid-template-columns:1fr 1.1fr;gap:48px;align-items:start}}.home-tone-about__text{margin-top:16px;font-size:13px;line-height:1.625;color:#333}@media (min-width:768px){.home-tone-about__text{font-size:16px}}.home-tone-about__cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:768px){.home-tone-about__cards{grid-template-columns:repeat(3,1fr);gap:10px}}.home-tone-about__card-image{position:relative;aspect-ratio:4/3;overflow:hidden;background:#e8ebf0}.home-tone-about__cards figcaption{margin-top:8px;display:grid;gap:4px;font-size:10px;color:#666}.home-tone-about__cards figcaption span:last-child{font-size:13px;font-weight:700;color:#222}@media (min-width:768px){.home-tone-about__cards figcaption span:last-child{font-size:16px}}.home-tone-business{background:linear-gradient(145deg,var(--tone-navy),var(--tone-blue));color:#fff}.home-tone-business__lead{margin-top:16px;font-size:13px;line-height:1.625;color:#d8dde4;max-width:720px}@media (min-width:768px){.home-tone-business__lead{font-size:16px}}.home-tone-business__nav{display:grid;grid-template-columns:1fr;gap:8px;margin-top:28px}@media (min-width:768px){.home-tone-business__nav{grid-template-columns:repeat(3,1fr);gap:0}}.home-tone-business__nav button{display:grid;gap:4px;padding:14px 16px;border:1px solid rgb(255 255 255/.25);background:rgb(255 255 255/.06);color:#fff;text-align:left;cursor:pointer;transition:background .3s var(--tone-ease)}.home-tone-business__nav button.is-active{background:rgb(255 255 255/.18)}.home-tone-business__nav button span:first-child{font-family:var(--font-en),sans-serif;font-size:12px;letter-spacing:.08em}@media (min-width:768px){.home-tone-business__nav button span:first-child{font-size:14px}}.home-tone-business__nav button span:last-child{font-size:16px;font-weight:700}@media (min-width:768px){.home-tone-business__nav button span:last-child{font-size:18px}}.home-tone-business__panel{display:grid;gap:24px;margin-top:28px;padding-top:28px;border-top:1px solid rgb(255 255 255/.2)}@media (min-width:768px){.home-tone-business__panel{grid-template-columns:1fr 1fr;gap:40px;align-items:center}}.home-tone-business__panel-en{font-family:var(--font-en),sans-serif;font-size:12px;letter-spacing:.1em;color:#b8c2ce}@media (min-width:768px){.home-tone-business__panel-en{font-size:14px}}.home-tone-business__panel-title{margin-top:8px;font-size:24px;font-weight:700;line-height:1.375}@media (min-width:768px){.home-tone-business__panel-title{font-size:32px}}.home-tone-business__panel-body,.home-tone-business__panel-lead{margin-top:12px;font-size:13px;line-height:1.625;color:#e8ebf0}@media (min-width:768px){.home-tone-business__panel-body,.home-tone-business__panel-lead{font-size:16px}}.home-tone-business__links{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px 20px}.home-tone-business__links a{font-size:13px;color:#fff;text-decoration:underline;text-underline-offset:3px}@media (min-width:768px){.home-tone-business__links a{font-size:14px}}.home-tone-business__panel-visual{position:relative;margin:0;aspect-ratio:4/3;overflow:hidden;background:#2a3848}.home-tone-recruit{background:#fff}.home-tone-recruit__catch{margin-top:12px;font-size:24px;font-weight:700;line-height:1.375;color:var(--tone-navy)}@media (min-width:768px){.home-tone-recruit__catch{font-size:32px}}.home-tone-recruit__text{margin-top:16px;font-size:13px;line-height:1.625;color:#333;max-width:640px}@media (min-width:768px){.home-tone-recruit__text{font-size:16px}}.home-tone-recruit__photos{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:768px){.home-tone-recruit__photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.home-tone-recruit__photo{position:relative;aspect-ratio:1/1;max-height:255px;overflow:hidden;background:#ececea}.home-tone-recruit__photos figcaption{margin-top:6px;font-size:10px;line-height:1.4;color:#666}@media (min-width:768px){.home-tone-recruit__photos figcaption{font-size:14px}}.home-tone-contact{background:var(--tone-gray)}.home-tone-contact__grid{display:grid;gap:24px}@media (min-width:768px){.home-tone-contact__grid{grid-template-columns:1fr 1fr;gap:40px;align-items:center}}.home-tone-contact__ja{margin-top:8px;font-size:18px;font-weight:700}@media (min-width:768px){.home-tone-contact__ja{font-size:26px}}.home-tone-contact__text{margin-top:12px;font-size:13px;line-height:1.625;color:#333}@media (min-width:768px){.home-tone-contact__text{font-size:16px}}.home-tone-contact__actions{display:grid;gap:16px}.home-tone-contact__tel{display:grid;gap:4px;padding:16px 20px;border-top:1px solid var(--tone-navy);border-bottom:1px solid var(--tone-navy);color:var(--tone-navy)}.home-tone-contact__tel strong{font-family:var(--font-en),sans-serif;font-size:28px;font-weight:600;letter-spacing:.04em}@media (min-width:768px){.home-tone-contact__tel strong{font-size:36px}}.home-tone-contact__tel span{font-size:13px}@media (min-width:768px){.home-tone-contact__tel span{font-size:14px}}.home-tone .arrow-slot{position:relative;display:inline-block;flex-shrink:0;width:18px;height:16px;overflow:hidden;vertical-align:middle;line-height:1}.home-tone .arrow-slot>span{position:absolute;right:0;top:0;width:18px;height:16px;transition:transform .4s var(--tone-ease)}.home-tone .arrow-slot svg{display:block;width:100%;height:100%}.home-tone .home-tone-btn .arrow-slot,.home-tone .home-tone-btn .arrow-slot>span,.home-tone .home-tone-text-link .arrow-slot,.home-tone .home-tone-text-link .arrow-slot>span{width:20px;height:18px}.home-tone .home-tone-news__more{width:auto;max-width:100%;justify-self:start}@media (min-width:768px){.home-tone .home-tone-news__more{justify-self:end}}.home-section-heading.section-heading-row{align-items:flex-end}.home-section-heading.section-heading-row .section-title{margin-bottom:0}@media (min-width:768px){.home-section-heading.section-heading-row>p{padding-top:6px}.home-section-heading.section-heading-row>.min-w-0+p{padding-top:clamp(10px,1.4vw,20px)}}@media (max-width:767px){.home-section-heading.section-heading-row{align-items:flex-start}.home-section-heading.section-heading-row>p{padding-top:0}}