.about-reference-page{color:#353535;background:#fff}.about-reference-page .header{width:86%;max-width:1650px;height:125px}.about-reference-page .brand-icon{flex-shrink:0;width:77px;height:77px;display:block;position:relative;overflow:hidden}.about-reference-page .brand-icon img{width:459px;max-width:none;height:auto;position:absolute;top:-109px;left:-80px}.about-reference-page .navigation{gap:34px;font-size:17px}.about-reference-page .navigation .button{min-height:42px;padding:10px 21px;font-size:16px}.about-reference-story{width:86%;max-width:1650px;margin-inline:auto}.about-reference-storyGrid{grid-template-columns:minmax(0,56%) minmax(0,37.5%);align-items:start;column-gap:6.5%;display:grid}.about-reference-copy{min-width:0;padding-top:65px}.about-reference-copy h1{font-family:var(--heading);letter-spacing:-.4px;font-size:clamp(38px,3.2vw,61px);font-weight:800;line-height:1.57}.about-reference-copy>p{max-width:760px;margin-top:28px;font-size:clamp(18px,1.45vw,26px);line-height:1.44}.about-reference-art{aspect-ratio:1854/2141;width:100%;position:relative}.about-reference-art img{object-fit:contain}.about-reference-values{gap:28px;max-width:760px;margin:44px 0 0;padding:0;display:grid}.about-reference-values>div{grid-template-columns:108px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.about-reference-values dt{font-family:var(--heading);color:var(--navy);font-size:27px;font-weight:800;line-height:1.5}.about-reference-values dd{margin:0;font-size:18px;line-height:1.5}.about-reference-promotion{text-align:center;width:86%;max-width:1650px;margin-inline:auto;padding:225px 0 84px}.about-reference-promotion h2{font-family:var(--heading);font-size:clamp(36px,3.2vw,61px);font-weight:800;line-height:1.3}.about-reference-promotion p{color:#343434;margin:30px 0 42px;font-size:16px;line-height:1.8}.about-reference-promotion a{border-radius:40px;min-width:225px;min-height:52px;font-size:16px;font-weight:400}.about-reference-page footer{padding:48px 0 50px;font-size:16px}.about-reference-page .footer-grid{grid-template-columns:1.45fr 1.2fr 1fr;gap:70px}.about-reference-page footer h4{margin-bottom:16px;font-size:17px;line-height:1.4}.about-reference-page .company-description{flex-direction:row;gap:18px;font-size:16px}.about-reference-page .company-description p{max-width:400px}.about-reference-page .company-description br{display:none}.about-reference-page .footer-logo{background:0 0;border-radius:50%;width:48px;height:48px}.about-reference-page .footer-logo img{width:288px;height:auto;top:-69px;left:-50px}.about-reference-page .footer-grid>div>a[href^=mailto\:]{text-underline-offset:3px;text-decoration:underline}@media (min-width:1600px){.about-reference-page .header{height:155px}.about-reference-copy{padding-top:85px}.about-reference-copy>p{max-width:880px}.about-reference-values{gap:35px;max-width:1000px;margin-top:55px}.about-reference-values>div{grid-template-columns:138px minmax(0,1fr)}.about-reference-values dt{font-size:33px}.about-reference-values dd{font-size:22px}.about-reference-promotion{padding-top:250px;padding-bottom:105px}}@media (max-width:1100px){.about-reference-page .header{height:110px}.about-reference-page .navigation{gap:22px;font-size:14px}.about-reference-page .navigation .button{font-size:13px}.about-reference-copy{padding-top:32px}.about-reference-copy h1{font-size:35px;line-height:1.45}.about-reference-copy>p{margin-top:22px;font-size:17px;line-height:1.55}.about-reference-values{margin-top:35px}.about-reference-values dt{font-size:25px}.about-reference-values dd{font-size:16px}.about-reference-promotion{padding:145px 0 80px}.about-reference-page .footer-grid{gap:35px}.about-reference-page .company-description{gap:12px;font-size:14px}}@media (max-width:700px){.about-reference-page .header{height:100px}.about-reference-page .brand-icon{width:58px;height:58px}.about-reference-page .brand-icon img{width:345px;top:-82px;left:-60px}.about-reference-page .navigation{font-size:16px}.about-reference-storyGrid{grid-template-columns:minmax(0,1fr);row-gap:36px}.about-reference-copy{padding-top:28px}.about-reference-copy h1{letter-spacing:-.3px;font-size:clamp(28px,7.4vw,44px);line-height:1.45}.about-reference-copy>p{margin-top:25px;font-size:16px;line-height:1.7}.about-reference-art{justify-self:center;width:80%;max-width:340px}.about-reference-values{gap:25px;margin-top:40px}.about-reference-values>div{grid-template-columns:minmax(0,1fr);gap:4px}.about-reference-values dt{font-size:25px}.about-reference-values dd{font-size:16px}.about-reference-promotion{padding:85px 0 75px}.about-reference-promotion h2{font-size:32px}.about-reference-promotion p{margin:25px 0 30px;font-size:14px}.about-reference-promotion p br{display:none}.about-reference-page .footer-grid{grid-template-columns:1fr 1fr;gap:30px}.about-reference-page footer{padding:40px 0;font-size:13px}.about-reference-page footer h4{font-size:15px}.about-reference-page .company-description{font-size:14px}}.about-reference-copy>p>span{display:block}@media (max-width:1100px){.about-reference-copy>p>span{display:inline}}
