.s-contacts.contact{padding-block:var(--space-section-y);border-top:1px solid var(--line);background:var(--bg-contact);text-align:left}.s-contacts .sub{max-width:none;margin-inline:0;-webkit-margin-after:0;margin-block-end:0}.contact-actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-inline-compact);-webkit-margin-before:var(--space-type-body-cta);margin-block-start:var(--space-type-body-cta);width:100%}.contact-actions__group{gap:var(--space-stack-md)}.contact-actions__col,.contact-actions__group{display:flex;flex-direction:column;min-width:0}.contact-actions__col{align-items:flex-start;gap:var(--space-type-label-heading);width:100%}.contact-actions__label{font-size:var(--text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.contact-actions__btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:var(--space-stack-3xl);padding:var(--space-stack-sm) var(--space-stack-lg);border:1px solid var(--border-form);border-radius:2px;background:transparent;font-size:var(--text-link);font-weight:400;line-height:1.35;letter-spacing:.04em;color:var(--text);text-align:center;transition:border-color .25s ease,color .25s ease,background .25s ease}.contact-actions__btn:hover{border-color:var(--border-form-hover);color:var(--text);background:var(--fill-tour-hover)}.contact-actions__btn:focus-visible{outline:1px solid var(--text);outline-offset:3px}.contact-actions__value{font-size:var(--text-body);font-weight:var(--body-weight);line-height:1.4;color:var(--text);transition:color .25s ease}.contact-actions__value:hover{color:var(--muted)}.contact-actions__value:focus-visible{outline:1px solid var(--text);outline-offset:3px}.contact-channels{list-style:none;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-stack-lg);margin:var(--space-inline-compact) 0 0;padding:0}.contact-channels__item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-inset-xs);min-width:0}.contact-channels__label{font-size:var(--text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.contact-channels__value{font-size:var(--text-body);font-weight:var(--body-weight);color:var(--text);transition:color .25s ease}.contact-channels__value:hover{color:var(--muted)}@media (min-width:768px){.s-contacts.contact{padding-block:var(--space-section-y);text-align:center}.s-contacts .sub{max-width:var(--content-max-form);margin-inline:auto}.contact-actions{flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:0;margin-inline:auto}.contact-actions__group--actions{display:flex;flex-direction:row;align-items:stretch;gap:0}.contact-actions__group--info{display:flex;flex-direction:column;justify-content:center;gap:var(--space-stack-xl)}.contact-actions__group--actions .contact-actions__col,.contact-actions__group--info{align-self:stretch;padding-inline:var(--space-inline-compact);-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.contact-actions__group--actions .contact-actions__col{align-items:center;text-align:center;justify-content:flex-start;min-width:9.5rem}.contact-actions__group--actions .contact-actions__col:first-child{-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:none;border-inline-start:none}.contact-actions__group--info .contact-actions__col{align-items:center;text-align:center;width:100%;padding-inline:0;-webkit-border-start:none;border-inline-start:none}.contact-actions__btn{width:100%;min-height:var(--space-section-y-compact);padding-inline:var(--space-stack-md)}.contact-actions__value{font-size:var(--text-link)}.contact-channels{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--space-section-y-compact);margin:var(--space-inline-compact) 0}.contact-channels__item{align-items:center;min-width:120px}.contact-channels__value{font-size:var(--text-link)}}.s-contacts--editorial.contact{text-align:center;background:var(--bg-warm);padding-top:var(--space-section-y);padding-bottom:var(--space-section-y-loose)}.contact-editorial__intro{text-align:center}.contact-editorial__title{margin:0 0 var(--space-type-body-cta)}.contact-editorial__lead{max-width:var(--content-max-copy);margin-inline:auto;font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--body-line);color:var(--body-text);text-align:center}.contact-editorial__lead p{margin:0}.contact-editorial__lead p+p{-webkit-margin-before:var(--space-type-paragraph);margin-block-start:var(--space-type-paragraph)}.contact-editorial__split{display:flex;flex-direction:column;gap:var(--space-stack-2xl);width:100%;-webkit-margin-before:var(--space-section-y-compact);margin-block-start:var(--space-section-y-compact)}.contact-editorial__media{margin:0;width:100%;aspect-ratio:18/9;overflow:hidden;background:var(--bg)}.contact-editorial__media img{width:100%;height:100%;object-fit:cover;display:block}.contact-editorial__aside{min-width:0;text-align:left}.contact-editorial__channels{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-stack-2xl) var(--space-grid-gap);gap:var(--space-stack-2xl) var(--space-grid-gap)}.contact-editorial__channel{display:flex;flex-direction:column;gap:var(--space-stack-xs)}.contact-editorial__label{font-family:var(--font-display);font-size:var(--text-lg);font-weight:300;line-height:1.2;color:var(--text)}.contact-editorial__value.dali-link{-webkit-margin-before:0;margin-block-start:0;font-family:var(--font-body);font-weight:500;line-height:1.4}button.contact-editorial__value.dali-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;background:transparent;cursor:pointer;text-align:left;color:var(--text)}.contact-editorial__value.dali-link:focus-visible{outline:1px solid var(--text);outline-offset:3px}@media (min-width:768px){.contact-editorial__split{-webkit-margin-before:var(--space-section-y);margin-block-start:var(--space-section-y);gap:var(--space-section-y-compact)}.contact-editorial__channels{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-grid-gap)}}