.about-page{overflow-x:clip;color:var(--ds-color-text-primary);background:var(--ds-v11-surface-0);font-family:var(--ds-font-body)}.about-page a{color:var(--ds-color-primary);text-decoration-color:var(--ds-color-accent);touch-action:manipulation;-webkit-tap-highlight-color:rgb(184 78 28 / 18%)}.about-page a:hover{color:var(--ds-color-accent-hover)}.about-page :focus-visible{outline:var(--ds-focus-width) solid var(--ds-color-focus);outline-offset:var(--ds-focus-offset)}.about-shell{width:min(calc(100% - 2rem),var(--ds-content-max));margin-inline:auto}.about-kicker,.about-section__heading>p{margin:0;color:var(--ds-color-accent);font-family:var(--ds-font-technical);font-size:var(--ds-font-size-caption);font-weight:var(--ds-font-weight-bold);letter-spacing:.07em;line-height:var(--ds-line-height-caption);text-transform:uppercase}.about-hero{padding-block:var(--ds-space-6) var(--ds-space-20);border-bottom:1px solid var(--ds-color-border-strong);background:var(--ds-v11-surface-0)}.about-page .breadcrumbs ol{margin-bottom:var(--ds-space-16);color:var(--ds-color-muted)}.about-page .breadcrumbs a{color:var(--ds-color-secondary)}.about-hero__grid{display:grid;gap:var(--ds-space-12);align-items:end;padding-top:var(--ds-space-8);border-top:2px solid var(--ds-color-primary)}.about-hero h1{max-width:7ch;margin:var(--ds-space-4) 0 0;color:var(--ds-color-primary);font-family:var(--ds-font-display);font-size:clamp(3rem,16vw,5rem);font-weight:var(--ds-font-weight-bold);letter-spacing:var(--ds-letter-spacing-display);line-height:1;text-wrap:balance}.about-hero__statement{padding-left:var(--ds-space-6);border-left:3px solid var(--ds-color-accent)}.about-hero__statement>p{max-width:38rem;margin:var(--ds-space-6) 0 0;color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-body-large);line-height:var(--ds-line-height-body);text-wrap:pretty}.about-hero__statement .about-hero__company{margin:0;color:var(--ds-color-primary);font-family:var(--ds-font-display);font-size:clamp(1.35rem,6vw,2rem);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-line-height-h3);text-wrap:balance}.about-hero__statement small{display:block;margin-top:var(--ds-space-6);color:var(--ds-color-evidence);font-family:var(--ds-font-technical);font-size:var(--ds-font-size-caption);font-weight:var(--ds-font-weight-bold)}.about-section{padding-block:var(--ds-space-16);border-bottom:1px solid var(--ds-color-border-strong);background:var(--ds-v11-surface-0)}.about-section--identity,.about-section--contact{background:var(--ds-v11-surface-1)}.about-section--information{background:var(--ds-v11-surface-2)}.about-section__heading{display:grid;gap:var(--ds-space-4);margin-bottom:var(--ds-space-12)}.about-section__heading h2,.about-next h2{margin:0;color:var(--ds-color-primary);font-family:var(--ds-font-display);font-size:clamp(2rem,9vw,3.25rem);font-weight:var(--ds-font-weight-bold);letter-spacing:var(--ds-letter-spacing-h2);line-height:var(--ds-line-height-h2);text-wrap:balance}.about-section__heading>div>p{max-width:42rem;margin:var(--ds-space-4) 0 0;color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-small);line-height:var(--ds-line-height-body);text-wrap:pretty}.about-identity-grid{margin:0;border-top:2px solid var(--ds-color-primary)}.about-identity-grid>div{display:grid;gap:var(--ds-space-3);min-width:0;padding-block:var(--ds-space-6);border-bottom:1px solid var(--ds-color-border-strong)}.about-identity-grid dt,.about-product-list dt,.about-contact-grid dt{color:var(--ds-color-muted);font-size:var(--ds-font-size-caption);line-height:var(--ds-line-height-caption)}.about-identity-grid dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--ds-color-primary);font-family:var(--ds-font-display);font-size:clamp(1.25rem,6vw,2rem);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-line-height-h3)}.about-product-list{margin:0;padding:0;border-top:2px solid var(--ds-color-primary);list-style:none}.about-product-list>li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--ds-space-4);align-items:start;padding-block:var(--ds-space-6);border-bottom:1px solid var(--ds-color-border-strong)}.about-product-list>li>span,.about-information-grid article>span,.about-guide-summary li>span{color:var(--ds-color-accent);font-family:var(--ds-font-technical);font-size:var(--ds-font-size-caption);font-weight:var(--ds-font-weight-bold)}.about-product-list h3{margin:0;color:var(--ds-color-primary);font-family:var(--ds-font-display);font-size:clamp(1.5rem,7vw,2.35rem);line-height:var(--ds-line-height-h3)}.about-product-list dl{display:grid;grid-column:2;gap:var(--ds-space-4);margin:0;padding-top:var(--ds-space-6);border-top:1px solid var(--ds-color-border)}.about-product-list dl>div{min-width:0}.about-product-list dd{margin:var(--ds-space-1) 0 0;color:var(--ds-color-primary);font-family:var(--ds-font-technical);font-size:var(--ds-font-size-small);font-weight:var(--ds-font-weight-bold);font-variant-numeric:tabular-nums}.about-section-link{display:inline-flex;align-items:center;min-height:var(--ds-touch-target-min);margin-top:var(--ds-space-6);font-size:var(--ds-font-size-small);font-weight:var(--ds-font-weight-bold);text-underline-offset:.3em}.about-information-grid{display:grid;border-top:2px solid var(--ds-color-primary)}.about-information-grid article{min-width:0;padding-block:var(--ds-space-8);border-bottom:1px solid var(--ds-color-border-strong)}.about-information-grid h3{margin:var(--ds-space-4) 0 var(--ds-space-6);color:var(--ds-color-primary);font-family:var(--ds-font-display);font-size:clamp(1.5rem,7vw,2.25rem);line-height:var(--ds-line-height-h3)}.about-information-grid p{max-width:39rem;margin:0;color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-body);line-height:var(--ds-line-height-body);text-wrap:pretty}.about-information-grid p+p{margin-top:var(--ds-space-4)}.about-guide-summary{display:grid;border-top:2px solid var(--ds-color-primary);border-bottom:1px solid var(--ds-color-border-strong)}.about-guide-summary>p{display:flex;gap:var(--ds-space-4);align-items:baseline;margin:0;padding-block:var(--ds-space-6);border-bottom:1px solid var(--ds-color-border-strong)}.about-guide-summary>p strong{color:var(--ds-color-primary);font-family:var(--ds-font-display);font-size:clamp(2.75rem,14vw,5rem);line-height:.9}.about-guide-summary>p span{color:var(--ds-color-muted);font-size:var(--ds-font-size-small)}.about-guide-summary ol{margin:0;padding:0;list-style:none}.about-guide-summary li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--ds-space-4);align-items:center;min-height:4.75rem;border-bottom:1px solid var(--ds-color-border)}.about-guide-summary li:last-child{border-bottom:0}.about-guide-summary li a{display:flex;align-items:center;min-height:var(--ds-touch-target-min);font-size:var(--ds-font-size-body);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-line-height-body);text-decoration-thickness:1px;text-underline-offset:.3em}.about-section--contact address{font-style:normal}.about-contact-grid{display:grid;margin:0;border-top:2px solid var(--ds-color-primary)}.about-contact-grid>div{display:grid;gap:var(--ds-space-4);min-width:0;padding-block:var(--ds-space-6);border-bottom:1px solid var(--ds-color-border-strong)}.about-contact-grid dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--ds-color-primary);font-family:var(--ds-font-technical);font-size:clamp(1.05rem,5vw,1.35rem);font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--ds-line-height-h3)}.about-contact-grid a{color:inherit;text-underline-offset:.25em}.about-next{color:var(--ds-color-on-primary);background:var(--ds-v11-surface-dark)}.about-next__grid{display:grid;gap:var(--ds-space-12);padding-block:calc(var(--ds-space-12) - var(--ds-space-2))}.about-next h2{max-width:10ch;margin-top:var(--ds-space-3);color:var(--ds-color-on-primary);font-size:clamp(2rem,9vw,3rem)}.about-next nav{display:grid;border-top:1px solid rgb(255 255 255 / 32%)}.about-next nav>a{display:grid;gap:var(--ds-space-2);min-height:var(--ds-touch-target-min);padding-block:var(--ds-space-6);border-bottom:1px solid rgb(255 255 255 / 24%);color:var(--ds-color-on-primary);text-decoration-color:var(--ds-color-accent);text-underline-offset:.3em}.about-next nav>a span{color:#ffffff9e;font-size:var(--ds-font-size-caption)}.about-next nav>a strong{font-size:var(--ds-font-size-body)}.about-next nav>a.about-next__contact{display:flex;align-items:center;color:#ffffffb8;font-size:var(--ds-font-size-small);font-weight:var(--ds-font-weight-semibold)}.about-next a:hover{color:var(--ds-color-accent)}@media(min-width:48rem){.about-shell{width:min(calc(100% - 3rem),var(--ds-content-max))}.about-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);gap:var(--ds-space-16)}.about-hero h1{font-size:clamp(4.75rem,10vw,7rem)}.about-section{padding-block:var(--ds-space-20)}.about-section__heading{grid-template-columns:9rem minmax(0,1fr);gap:var(--ds-space-8);margin-bottom:var(--ds-space-12)}.about-identity-grid,.about-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-identity-grid>div,.about-contact-grid>div{padding:var(--ds-space-6)}.about-identity-grid>div:nth-child(odd),.about-contact-grid>div:nth-child(odd){padding-left:0}.about-identity-grid>div:nth-child(2n),.about-contact-grid>div:nth-child(2n){border-left:1px solid var(--ds-color-border)}.about-product-list>li{grid-template-columns:4rem minmax(16rem,.95fr) minmax(20rem,1.05fr);gap:var(--ds-space-8);align-items:center;padding-block:var(--ds-space-8)}.about-product-list dl{grid-column:3;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0;border-top:0}.about-information-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-information-grid article{padding:var(--ds-space-12)}.about-information-grid article:first-child{padding-left:0}.about-information-grid article+article{border-left:1px solid var(--ds-color-border-strong)}.about-guide-summary{grid-template-columns:minmax(14rem,.55fr) minmax(0,1.45fr)}.about-guide-summary>p{display:grid;align-content:center;padding-right:var(--ds-space-12);border-right:1px solid var(--ds-color-border-strong);border-bottom:0}.about-guide-summary li{padding-left:var(--ds-space-8)}.about-next__grid{grid-template-columns:minmax(0,.8fr) minmax(24rem,1.2fr);gap:var(--ds-space-16);align-items:start;padding-block:calc(var(--ds-space-16) - var(--ds-space-3))}}@media(min-width:64rem){.about-shell{width:min(calc(100% - 4rem),var(--ds-content-max))}.about-hero{padding-bottom:var(--ds-space-24)}.about-hero__grid{gap:clamp(5rem,10vw,10rem)}.about-section__heading{grid-template-columns:11rem minmax(0,1fr)}}
