.info-page{padding-top:16px;padding-bottom:48px}.info-heading{max-width:960px;margin:16px 0 32px;padding:0}.info-heading>.eyebrow{color:var(--brown,#76543e);margin:0 0 8px;font-size:12px;line-height:1.5}.info-heading h1{text-wrap:balance;max-width:900px;margin:0;font-size:clamp(36px,4vw,52px);line-height:1.12}.info-about{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.info-about-copy{padding:0}.info-about h2,.info-delivery h2,.info-bottom-line h2,.info-inquiry h2{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(28px,2.6vw,36px);font-weight:500;line-height:1.2}.info-about p,.info-delivery p,.info-bottom-line p,.info-policy p{color:var(--muted,#625d55);max-width:65ch;margin:0 0 16px;font-size:16px;line-height:1.7}.info-about .button{margin-top:8px}.info-about h2{margin-top:16px}.info-year{letter-spacing:-.065em;color:var(--brown,#76543e);align-items:center;gap:16px;font-size:48px;font-weight:400;display:flex}.info-year span{letter-spacing:.02em;text-transform:uppercase;max-width:120px;font-size:14px;line-height:1.5}.info-about-picture{background:var(--soft,#ece5da);border-radius:var(--radius-surface,12px);justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.info-about-picture img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:480px;padding:24px 24px 48px;display:block}.info-about-picture>span{letter-spacing:.02em;text-transform:uppercase;color:var(--muted,#625d55);font-size:14px;line-height:1.4;position:absolute;bottom:16px;left:16px;right:16px}.info-bottom-line{border-top:1px solid var(--line,#ded8cf);justify-content:space-between;align-items:center;gap:32px;margin-top:48px;padding-top:24px;display:flex}.info-bottom-line h2{margin:8px 0 12px}.info-bottom-line>div:first-child{max-width:640px}.info-bottom-line p:last-child{margin-bottom:0}.info-bottom-line .eyebrow{color:var(--brown,#76543e);margin:0;font-size:12px;line-height:1.5}.info-contact-actions{flex-wrap:wrap;align-items:stretch;gap:12px;min-width:0;display:flex}.info-contact-actions .button{border-radius:var(--radius-control,8px);min-height:44px}.info-delivery{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.info-delivery-intro h2{margin-top:0}.info-soft-note{color:var(--muted,#625d55);font-size:14px;line-height:1.65}.info-delivery .info-soft-note,.info-policy .info-soft-note{font-size:14px}.info-steps{margin:0;padding:0;list-style:none}.info-steps li{border-bottom:1px solid var(--line,#ded8cf);align-items:baseline;gap:16px;padding:20px 0;display:flex}.info-steps li:first-child{padding-top:0}.info-steps li>span{color:var(--brown,#76543e);font-variant-numeric:tabular-nums;font-size:16px}.info-steps h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:500;line-height:1.4}.info-contacts-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;display:grid}.info-lead{color:var(--ink,#292722);max-width:60ch;font-size:18px;line-height:1.6}.info-contact-details>p{margin-top:0}.info-contact-details dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;margin:24px 0;display:grid}.info-contact-details dl>div{border-bottom:1px solid var(--line,#ded8cf);min-width:0;padding:12px 0}.info-contact-details dl>div:nth-child(n+3){grid-column:1/-1}.info-contact-details dt{color:var(--muted,#625d55);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:8px;margin-bottom:4px;font-size:14px;display:flex}.info-contact-details dd{overflow-wrap:anywhere;margin:0 0 0 27px;font-size:17px;line-height:1.5}.info-contact-details dd a:not(.info-text-link){border-radius:var(--radius-control,8px);min-height:44px;transition:color var(--motion,.18s) var(--ease,ease);align-items:center;display:inline-flex}.info-contact-details dd a:hover{color:var(--brown,#76543e);text-underline-offset:4px;text-decoration:underline}.info-text-link{text-underline-offset:4px;border-radius:var(--radius-control,8px);min-height:44px;color:var(--brown,#76543e);align-items:center;gap:8px;width:fit-content;font-size:14px;text-decoration:underline;display:inline-flex}.info-contact-details .info-text-link{margin-top:0;font-size:14px}.info-inquiry{background:var(--soft,#ece5da);border-radius:var(--radius-surface,12px);align-self:start;min-width:0;padding:24px}.info-inquiry>.eyebrow{color:var(--brown,#76543e);margin:0 0 8px;font-size:12px;line-height:1.5}.info-inquiry h2{margin-top:0;margin-bottom:24px;font-size:30px}.info-policy{max-width:760px;margin:0}.info-policy>.info-lead{color:var(--ink,#292722);margin-bottom:32px;font-size:20px}.info-policy section{margin:0 0 24px}.info-policy h2{letter-spacing:-.02em;margin:0 0 12px;font-size:26px;font-weight:500}.info-policy .button{margin:8px 0 16px}.info-policy .info-soft-note{max-width:60ch}.info-policy>.button{margin-top:8px}@media (max-width:1000px){.info-about,.info-delivery,.info-contacts-grid{gap:32px}.info-about-picture,.info-about-picture img{height:400px;min-height:0}.info-bottom-line{flex-direction:column;align-items:flex-start;gap:16px}.info-contact-details dl{grid-template-columns:minmax(0,1fr)}.info-inquiry{padding:24px}}@media (max-width:700px){.info-page{padding-top:8px;padding-bottom:32px}.info-heading{margin:12px 0 24px}.info-heading h1{font-size:36px}.info-about,.info-delivery,.info-contacts-grid{grid-template-columns:1fr;gap:24px}.info-about-copy{padding:0}.info-about h2{margin-top:16px}.info-year{font-size:40px}.info-about-picture,.info-about-picture img{height:340px;min-height:0}.info-bottom-line{margin-top:32px;padding-top:24px}.info-contact-actions{gap:8px;width:100%}.info-contact-actions .button{flex:160px;justify-content:center}.info-steps li{padding:16px 0}.info-steps h3{font-size:18px}.info-inquiry{margin-top:0;padding:24px 16px}.info-contact-details dl{margin:16px 0 24px}.info-contact-details dd{font-size:17px}.info-lead,.info-policy>.info-lead{font-size:18px}.info-policy h2{font-size:24px}.info-policy p,.info-about p,.info-delivery p,.info-bottom-line p{font-size:16px}.info-policy section{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.info-contact-details dd a{transition:none}}
