.icaro-about{background:#fff;color:#252b27;padding-bottom:48px}.icaro-about__hero{display:grid;grid-template-columns:1.4fr 1fr;gap:8%;align-items:center;padding:54px 0 44px;border-bottom:1px solid #d7d1c3}.icaro-about h1{font:var(--font-heading-style) var(--font-heading-weight) clamp(36px,4.5vw,62px)/1.12 var(--font-heading-family);letter-spacing:-.035em;margin:20px 0 24px}.icaro-about h1 em{font-weight:400;color:#904631}.icaro-about__lead{font-size:16px;line-height:1.85;max-width:620px;margin:0 0 26px}.icaro-about__identity{display:flex;flex-direction:column;align-items:center;padding:30px;border-left:1px solid #e6e1d8}.icaro-about__identity img{display:block;width:min(290px,100%);height:auto;object-fit:contain}.icaro-about__identity p{font-size:12.5px;letter-spacing:.08em;text-align:center;margin:25px 0 0;color:#525a53}.icaro-about__story{display:grid;grid-template-columns:1fr 1.65fr;gap:9%;padding:44px 0}.icaro-about h2{font:var(--font-heading-style) var(--font-heading-weight) clamp(26px,3vw,36px)/1.2 var(--font-heading-family);letter-spacing:-.025em;margin:10px 0 20px}.icaro-about__story>div>p:not(.icaro-eyebrow){font-size:16px;line-height:1.9;max-width:70ch;margin:0 0 20px}.icaro-about__principles{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #e6e1d8;padding:30px 0;gap:32px}.icaro-about__principles article{padding-right:25px;border-right:1px solid #e6e1d8}.icaro-about__principles article:last-child{border:0;padding-right:0}.icaro-about__principles span{font:12.5px/1.6 var(--font-body-family);color:#904631;letter-spacing:.1em}.icaro-about__principles h2{font-size:24px;margin:12px 0}.icaro-about__principles p{font-size:15.5px;line-height:1.75;margin:0;color:#525a53}.icaro-about__contact{display:grid;grid-template-columns:1fr 1.6fr;gap:6%;padding:36px;background:#faf8f3;border:1px solid #e6dfd2;margin-top:40px;align-items:center}.icaro-about__contact h2{margin-bottom:24px}.icaro-about__contact-details{display:grid;grid-template-columns:1fr 1fr;gap:22px 30px}.icaro-about__contact-details h3{font:600 12.5px/1.6 var(--font-body-family);text-transform:uppercase;letter-spacing:.08em;color:#904631;margin:0 0 8px}.icaro-about__contact-details p,.icaro-about__contact-details a{font-size:14.5px;line-height:1.85;margin:0;color:#252b27;overflow-wrap:anywhere}.icaro-about__contact-details a{text-underline-offset:4px}.icaro-about a:focus-visible{outline:3px solid #904631;outline-offset:5px}@media(max-width:749px){.icaro-about__hero{grid-template-columns:1fr;gap:24px;padding:30px 0}.icaro-about h1{font-size:38px}.icaro-about__identity{border-left:0;border-top:1px solid #e6e1d8;padding:28px 0 10px}.icaro-about__identity img{width:190px}.icaro-about__story{grid-template-columns:1fr;gap:10px;padding:30px 0}.icaro-about__story>div>p:not(.icaro-eyebrow){font-size:16px}.icaro-about__principles{grid-template-columns:1fr;gap:24px}.icaro-about__principles article{border-right:0;border-bottom:1px solid #e6e1d8;padding:0 0 24px}.icaro-about__contact{grid-template-columns:1fr;gap:30px;padding:24px;margin-top:30px}.icaro-about__contact-details{grid-template-columns:1fr;gap:24px}}.icaro-about__map{padding:44px 0 4px;border-top:1px solid #e6e1d8}.icaro-about__map h2{margin:8px 0 22px}.icaro-about__map-frame{position:relative;height:360px;border-radius:4px;overflow:hidden;background:#ece6d9}.icaro-about__map-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;pointer-events:none}.icaro-about__map-link{position:absolute;left:18px;bottom:18px;z-index:1;display:flex;align-items:center;gap:12px;max-width:calc(100% - 36px);padding:14px 20px;background:#fff;border-radius:6px;box-shadow:0 10px 30px -10px #252b2773;text-decoration:none;color:#252b27;transition:transform .2s ease,box-shadow .2s ease}.icaro-about__map-link:hover,.icaro-about__map-link:focus-visible{transform:translateY(-2px);box-shadow:0 14px 34px -10px #252b278c}.icaro-about__map-pin{font-size:22px;line-height:1}.icaro-about__map-link-text{display:flex;flex-direction:column;gap:2px;min-width:0}.icaro-about__map-link-text strong{font:var(--font-heading-style) var(--font-heading-weight) 16px/1.2 var(--font-heading-family)}.icaro-about__map-link-text small{font-size:12.5px;color:#904631;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icaro-about__map-link-text--desktop{display:inline}.icaro-about__map-link-text--mobile{display:none}@media(max-width:749px){.icaro-about__map{padding:30px 0 4px}.icaro-about__map-frame{height:300px}.icaro-about__map-link-text--desktop{display:none}.icaro-about__map-link-text--mobile{display:inline}}@media(prefers-reduced-motion:reduce){.icaro-about__map-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/icaro-about.css.map */
