.corporate-page{min-height:100vh}.corporate-eyebrow{font-size:13px;font-weight:900;letter-spacing:.1em;margin-bottom:22px}.about-cover{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:20px;padding:90px 6% 80px}.about-cover h1{font-size:clamp(32px,3.3vw,54px);font-weight:900;letter-spacing:.015em;line-height:1.6;margin-bottom:28px}.about-cover-copy>p:last-child{font-size:14px;line-height:2}.about-cover-art{overflow:hidden;border-radius:46% 54% 44% 56%;background:var(--sky)}.about-cover-art img{display:block;width:100%;height:auto;mix-blend-mode:darken}.about-message{margin:0 6%;padding:52px 40px;display:grid;grid-template-columns:1fr 3fr;gap:25px;background:#eaf0e6;border-radius:44px 60px}.corporate-page h2{font-size:clamp(27px,2.6vw,39px);font-weight:900;line-height:1.65}.about-message p:not(.corporate-eyebrow){margin-top:22px;font-size:15px;line-height:2.1}.corporate-section{padding:76px 6%}.about-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}.about-values article{padding:30px 23px;background:var(--sky);border-radius:30px}.about-values article:nth-child(2){background:#f0e5cd}.about-values article:nth-child(3){background:#eaf0e6}.about-value-number{display:inline-grid;place-items:center;width:42px;height:42px;background:#fffdf7;border-radius:50%;font:800 17px Nunito,sans-serif;margin-bottom:24px}.corporate-page h3{font-size:19px;font-weight:900;line-height:1.7;margin-bottom:12px}.about-values article p,.about-history li p{font-size:14px;line-height:2}.about-history{padding-top:8px}.about-history ol{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:14px}.about-history li{display:grid;grid-template-columns:140px 1fr;gap:24px;padding:28px 32px;background:#f0eee5;border-radius:28px}.about-year{color:var(--blue);font:900 23px Nunito,sans-serif;padding-top:4px}.about-company{padding-top:0}.about-company dl{background:#fffdf7;border-radius:36px;padding:16px 32px;margin-top:32px}.about-company dl>div{display:grid;grid-template-columns:140px 1fr;gap:24px;padding:23px 0}.about-company dt{font-size:13px;font-weight:900}.about-company dd{margin:0;font-size:14px;line-height:2}@media (max-width: 1100px){.about-cover{padding-top:60px}.about-message{display:block;padding:36px 30px}.about-values-grid{grid-template-columns:1fr;gap:14px}.about-values article{padding:25px 28px}.about-value-number{margin-bottom:15px}}@media (max-width: 760px){.about-cover{grid-template-columns:1fr;padding:48px 24px 40px;gap:28px}.about-cover h1{font-size:clamp(29px,7.5vw,43px)}.about-cover-art{width:min(340px,100%);justify-self:center}.about-cover-copy>p:last-child{font-size:13px}.about-cover-copy>p:last-child br,.desktop-break{display:none}.corporate-eyebrow{font-size:12px;margin-bottom:18px}.about-message{margin:0 16px;padding:34px 24px;border-radius:34px}.about-message p:not(.corporate-eyebrow){font-size:14px}.corporate-section{padding:48px 24px}.about-history{padding-top:0}.about-history li{grid-template-columns:1fr;gap:12px;padding:25px}.about-company{padding-top:0}.about-company dl{padding:10px 24px;border-radius:28px}.about-company dl>div{grid-template-columns:1fr;gap:8px;padding:18px 0}}.contact-cover{padding:70px 6% 36px;display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:30px}.contact-cover h1{font-size:clamp(29px,3vw,48px);font-weight:900;line-height:1.6;letter-spacing:.02em;margin-bottom:24px}.contact-cover p:last-child{font-size:14px;line-height:2}.contact-cover>.animated-artwork{width:100%;max-width:280px;height:auto;border-radius:48%;mix-blend-mode:darken;justify-self:end}.contact-form-panel{margin:0 6% 44px;padding:44px;border-radius:40px;background:var(--sky)}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:26px}.contact-fields label{display:flex;flex-direction:column;gap:10px;font-size:14px;font-weight:900}.contact-fields small{display:inline-block;vertical-align:middle;margin-left:8px;padding:1px 8px;border-radius:12px;font-size:10px;font-weight:700;background:#fffdf7}.contact-fields input,.contact-fields textarea{width:100%;min-height:48px;padding:14px 18px;border:2px solid transparent;border-radius:16px;background:#fffdf7;color:var(--ink);font:inherit;font-weight:500}.contact-fields input::-moz-placeholder,.contact-fields textarea::-moz-placeholder{color:#6a7e91;opacity:1}.contact-fields input::placeholder,.contact-fields textarea::placeholder{color:#6a7e91;opacity:1}.contact-fields textarea{resize:vertical}.contact-fields input:focus-visible,.contact-fields textarea:focus-visible{outline:0;border-color:var(--blue)}.contact-message{grid-column:1 / -1}.contact-privacy{font-size:12px;margin:24px 0;line-height:1.9}.contact-submit{cursor:pointer;min-width:190px;justify-content:space-between}.contact-submit:disabled{opacity:.6;cursor:wait}.contact-error{margin-bottom:24px;padding:16px;background:#fffdf7;color:#943d35;border-radius:16px}.contact-success{padding:24px 0}.contact-success p{margin-top:22px}@media (max-width: 760px){.contact-cover{padding:44px 24px 28px;grid-template-columns:1fr;gap:18px}.contact-cover>.animated-artwork{max-width:180px;justify-self:center}.contact-form-panel{margin:0 16px 28px;padding:26px 22px;border-radius:30px}.contact-fields{grid-template-columns:1fr;gap:22px}.contact-submit{width:100%}}
