.o27-is-about{--ab-bleed-pad:max(var(--o27-pad), calc((100vw - var(--o27-wrap)) / 2 + var(--o27-pad)));--ab-line:rgba(21, 24, 28, 0.14);--ab-line-dark:rgba(255, 255, 255, 0.14);--ab-label:var(--o27-linelabel);--ab-focus:var(--o27-linelabel);--ab-gap:clamp(40px, 7vw, 120px);--ab-radius:8px;--ab-track:0.2em;--ab-ease:cubic-bezier(0.22, 0.61, 0.36, 1);--ab-ease-out:cubic-bezier(0.16, 1, 0.3, 1);--slate:var(--o27-muted);--white:#fff}.o27-is-about .o27-main{padding-bottom:0}.o27-is-about .o27-content>.o27-entry:first-child .o27-content__body{padding-top:0;padding-bottom:0}.o27-is-about :is(p,ul,ol,figure,blockquote,h1,h2,h3){margin:0}.o27-is-about :is(div,nav,ul,ol,a,span)[class]>br{display:none}.o27-is-about .ab-progress{display:none}.o27-is-about :is(a,button):focus-visible{outline:2px solid var(--ab-focus);outline-offset:4px}.o27-is-about :is(.ab-hero,.ab-stats,.ab-chapter--ink,.ab-mat){--ab-focus:var(--o27-orange)}.o27-is-about .ab-hero{position:relative;display:flex;flex-direction:column;width:100vw;max-width:none;min-height:clamp(560px, 86vh, 860px);min-height:clamp(560px, 86dvh, 860px);margin-inline:calc(50% - 50vw);overflow:hidden;background:var(--o27-dark);color:#fff;isolation:isolate}.o27-is-about .ab-hero-media{position:absolute;inset:0;z-index:-1}.o27-is-about .ab-hero-media img{width:100%;height:100%;max-width:none;border-radius:0;object-fit:cover;object-position:70% 45%;filter:saturate(.9)}.o27-is-about .ab-hero-media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(21 24 28 / .92) 0%,rgb(21 24 28 / .74) 40%,rgb(21 24 28 / .1) 100%),linear-gradient(0deg,rgb(21 24 28 / .92) 0%,#fff0 42%)}.o27-is-about .ab-hero-body{display:flex;flex:1;align-items:center;padding:clamp(72px, 9vh, 110px) var(--ab-bleed-pad) clamp(40px, 7vh, 90px)}.o27-is-about .ab-hero-inner{display:flex;flex-direction:column;align-items:flex-start;width:100%}.o27-is-about .ab-hero h1{max-width:14ch;font-family:var(--o27-font-head);font-weight:200;font-size:clamp(2.5rem, 6.4vw, 5.75rem);line-height:1;letter-spacing:-.02em;color:#fff;text-wrap:balance}.o27-is-about .ab-line,.o27-is-about .ab-line>span{display:block}.o27-is-about .ab-line{padding-bottom:.14em;margin-bottom:-.14em}.o27-is-about .ab-rule{width:64px;height:2px;margin:28px 0 28px;background:var(--o27-orange)}.o27-is-about .ab-hero .ab-serif{color:rgb(255 255 255 / .92)}.o27-is-about .ab-hero .ab-lead{max-width:56ch;margin-top:22px;color:rgb(255 255 255 / .78)}.o27-is-about .ab-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.o27-is-about .ab-hero-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-inline:var(--ab-bleed-pad);padding-block:0 34px;font-family:var(--o27-font-head);font-size:.75rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255 / .72)}.o27-is-about .ab-scroll{display:inline-flex;align-items:center;gap:12px}.o27-is-about .ab-scroll i{position:relative;display:block;width:1px;height:44px;overflow:hidden;background:rgb(255 255 255 / .35)}.o27-is-about .ab-scroll i::after{content:"";position:absolute;inset:0;background:var(--o27-orange);transform:translateY(-100%)}.o27-is-about .ab-nav{position:sticky;top:var(--ab-top,0);z-index:40;width:100vw;margin-inline:calc(50% - 50vw);background:rgb(255 255 255 / .9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--ab-line)}.o27-is-about .ab-nav ul{display:flex;gap:30px;margin:0;padding:0 var(--ab-bleed-pad);overflow-x:auto;list-style:none;scrollbar-width:none}.o27-is-about .ab-nav ul::-webkit-scrollbar{display:none}.o27-is-about .ab-nav li{flex:none;margin:0}.o27-is-about .ab-nav a{position:relative;display:block;padding:18px 0;font-family:var(--o27-font-head);font-size:.75rem;font-weight:500;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--o27-muted)}.o27-is-about .ab-nav a::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--o27-orange);transform:scaleX(0);transform-origin:left center;transition:transform 0.45s var(--ab-ease)}.o27-is-about .ab-nav a:hover,.o27-is-about .ab-nav a.is-active{color:var(--o27-heading)}.o27-is-about .ab-nav a.is-active::after{transform:scaleX(1)}.o27-is-about .ab-nav a:focus-visible{outline-offset:-2px}.o27-is-about .ab-stats .ab-wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:clamp(36px, 4vw, 56px)}.o27-is-about .ab-stat{padding:6px clamp(20px, 2.4vw, 36px);border-right:1px solid var(--ab-line-dark)}.o27-is-about .ab-stat:first-child{padding-left:0}.o27-is-about .ab-stat:last-child{padding-right:0;border-right:0}.o27-is-about .ab-stat small{display:block;margin-bottom:14px;font-family:var(--o27-font-head);font-size:.75rem;font-weight:400;line-height:1.5;letter-spacing:var(--ab-track);text-transform:uppercase;color:var(--o27-orange)}.o27-is-about .ab-stat b{display:block;font-family:var(--o27-font-head);font-weight:200;font-size:clamp(2.125rem, 3.3vw, 3rem);line-height:1;letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;color:#fff}.o27-is-about .ab-stat p{margin-top:14px;font-size:.90625rem;line-height:1.55;color:var(--o27-on-dark)}.o27-is-about .ab-count{display:inline}.o27-is-about .ab-chapter{padding-block:clamp(72px, 9vw, 132px);scroll-margin-top:88px}.o27-is-about .ab-mat{scroll-margin-top:88px}.o27-is-about .ab-wrap{width:100%}.o27-is-about :is(.ab-chapter--mist,.ab-chapter--ink,.ab-mat,.ab-stats){position:relative;width:calc(100vw - 32px);max-width:none;margin:24px calc(50% - 50vw + 16px) 0;padding-block:0;overflow:hidden;border-radius:var(--o27-radius-panel)}.o27-is-about :is(.ab-chapter--mist,.ab-chapter--ink,.ab-mat)>.ab-wrap{max-width:var(--o27-wrap);margin-inline:auto;padding:clamp(72px, 8vw, 120px) var(--o27-pad)}.o27-is-about .ab-stats>.ab-wrap{max-width:var(--o27-wrap);margin-inline:auto;padding-inline:var(--o27-pad)}.o27-is-about .ab-chapter--mist{background:var(--o27-grey)}.o27-is-about :is(.ab-chapter--ink,.ab-mat,.ab-stats){--ab-label:var(--o27-orange);background:var(--o27-dark);color:var(--o27-on-dark-soft)}.o27-is-about .ab-eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:22px;font-family:var(--o27-font-head);font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:var(--ab-track);text-transform:uppercase;color:var(--ab-label)}.o27-is-about .ab-eyebrow::before{content:"";flex:none;width:28px;height:1px;background:var(--o27-orange)}.o27-is-about .ab-hero .ab-eyebrow{--ab-label:var(--o27-orange)}.o27-is-about :is(.ab-chapter,.ab-mat) h2{font-family:var(--o27-font-head);font-weight:300;font-size:clamp(1.875rem, 3.6vw, 3.125rem);line-height:1.08;letter-spacing:-.015em;color:var(--o27-heading);text-wrap:balance}.o27-is-about :is(.ab-chapter--ink,.ab-mat) h2{color:#fff}.o27-is-about :is(.ab-chapter,.ab-mat) h2+.ab-copy{margin-top:26px}.o27-is-about .ab-serif{font-family:var(--o27-font-accent);font-style:italic;font-weight:500;font-size:clamp(1.375rem, 2.2vw, 1.875rem);line-height:1.3;letter-spacing:0;color:var(--o27-muted)}.o27-is-about .ab-lead{font-size:clamp(1.125rem, 1.4vw, 1.25rem);line-height:1.6;color:var(--o27-text)}.o27-is-about .ab-copy{display:flex;flex-direction:column;gap:20px;max-width:62ch}.o27-is-about .ab-copy p{font-size:1.0625rem;line-height:1.7;color:var(--o27-text)}.o27-is-about .ab-copy p.ab-lead{font-size:clamp(1.125rem, 1.4vw, 1.25rem);line-height:1.6}.o27-is-about :is(.ab-chapter--ink,.ab-mat) :is(.ab-copy p,.ab-lead){color:var(--o27-on-dark-soft)}.o27-is-about .ab-callout{margin-top:8px;padding-left:24px;border-left:2px solid var(--o27-orange);font-family:var(--o27-font-accent);font-style:italic;font-weight:500;font-size:clamp(1.375rem, 2.4vw, 2rem);line-height:1.3;color:var(--o27-heading)}.o27-is-about :is(.ab-chapter--ink,.ab-mat) .ab-callout{color:#fff}.o27-is-about .ab-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 30px;border:1px solid #fff0;border-radius:999px;font-family:var(--o27-font-head);font-size:.75rem;font-weight:500;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background-color 0.35s var(--ab-ease),color 0.35s var(--ab-ease),border-color 0.35s var(--ab-ease)}.o27-is-about .ab-btn svg[viewBox]{flex:none;width:14px;height:14px;transition:transform 0.35s var(--ab-ease)}.o27-is-about .ab-btn:hover svg[viewBox]{transform:translateX(4px)}.o27-is-about .ab-btn--solid{background:var(--o27-orange);color:var(--o27-dark)}.o27-is-about .ab-btn--solid:hover{background:var(--o27-orange-soft);color:var(--o27-dark)}.o27-is-about .ab-btn--ghost{border-color:rgb(255 255 255 / .5);color:#fff}.o27-is-about .ab-btn--ghost:hover{border-color:#fff;background:rgb(255 255 255 / .08);color:#fff}.o27-is-about .ab-btn--dark{background:var(--o27-dark);color:#fff}.o27-is-about .ab-btn--dark:hover{background:var(--o27-orange);color:var(--o27-dark)}.o27-is-about .ab-link{display:inline-flex;align-items:center;gap:10px;padding-bottom:7px;border-bottom:1px solid var(--o27-orange);font-family:var(--o27-font-head);font-size:.75rem;font-weight:500;line-height:1.3;letter-spacing:var(--ab-track);text-transform:uppercase;text-decoration:none;color:var(--o27-heading);transition:color 0.3s ease,border-color 0.3s ease}.o27-is-about .ab-link svg[viewBox]{flex:none;width:13px;height:13px;transition:transform 0.35s var(--ab-ease)}.o27-is-about .ab-link:hover{color:var(--o27-linelabel);border-bottom-color:var(--o27-linelabel)}.o27-is-about .ab-link:hover svg[viewBox]{transform:translate(3px,-3px)}.o27-is-about :is(.ab-chapter--ink,.ab-mat) .ab-link{color:#fff}.o27-is-about :is(.ab-chapter--ink,.ab-mat) .ab-link:hover{color:var(--o27-orange-soft);border-bottom-color:var(--o27-orange-soft)}.o27-is-about :is(.ab-split,.ab-trade,.ab-res,.ab-own,.ab-des,.ab-contact,.ab-sys-head,.ab-sys-grid){display:grid;gap:var(--ab-gap);align-items:start}.o27-is-about :is(.ab-split,.ab-trade,.ab-res,.ab-sys-head){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.o27-is-about :is(.ab-own,.ab-sys-grid){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.o27-is-about .ab-des{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.o27-is-about .ab-contact{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.o27-is-about .ab-split-head{position:sticky;top:96px}.o27-is-about .ab-split-head h2{margin-bottom:22px}.o27-is-about .ab-split-head .ab-serif{margin-top:20px}.o27-is-about .ab-timeline{margin-top:clamp(64px, 8vw, 120px)}.o27-is-about .ab-timeline-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:38px}.o27-is-about .ab-timeline-head h3{font-family:var(--o27-font-head);font-weight:400;font-size:1.125rem;line-height:1.2;letter-spacing:.02em;color:var(--o27-muted)}.o27-is-about .ab-timeline-head span{font-family:var(--o27-font-accent);font-style:italic;font-weight:500;font-size:1.375rem;line-height:1.25;color:var(--o27-muted)}.o27-is-about .ab-tl{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0 24px;margin:0;padding:40px 0 0;list-style:none}.o27-is-about .ab-tl::before,.o27-is-about .ab-tl::after{content:"";position:absolute;inset:0 0 auto;height:1px}.o27-is-about .ab-tl::before{background:var(--ab-line)}.o27-is-about .ab-tl::after{background:var(--o27-orange);transform-origin:left center}.o27-is-about .ab-tl li{position:relative;margin:0;padding-top:4px}.o27-is-about .ab-tl li::before{content:"";position:absolute;top:-45px;left:0;width:11px;height:11px;border:2px solid var(--o27-orange);border-radius:50%;background:#fff}.o27-is-about .ab-tl b{display:block;margin-bottom:8px;font-family:var(--o27-font-head);font-weight:300;font-size:clamp(1.375rem, 2.2vw, 1.875rem);line-height:1.1;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--o27-heading)}.o27-is-about .ab-tl li:last-child b{color:var(--o27-linelabel)}.o27-is-about .ab-tl p{font-size:.90625rem;line-height:1.55;color:var(--o27-muted)}.o27-is-about .ab-own{align-items:center}.o27-is-about .ab-own-media{position:relative;padding:40px 0}.o27-is-about .ab-own-media::before{content:"";position:absolute;inset:0 12% 0 0;border:1px solid var(--ab-line);border-radius:var(--ab-radius);background:#fff}.o27-is-about .ab-own-media img{position:relative;width:100%;height:auto;border-radius:0;transform:translateX(6%);filter:drop-shadow(0 30px 40px rgb(21 24 28 / .25));transition:transform 1.2s var(--ab-ease-out)}.o27-is-about .ab-own-media:hover img{transform:translateX(8%) scale(1.02)}.o27-is-about .ab-own-tag{position:absolute;left:0;bottom:0;padding:14px 18px 12px;border-radius:0 var(--ab-radius) 0 var(--ab-radius);background:var(--o27-dark);font-family:var(--o27-font-head);font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:var(--ab-track);text-transform:uppercase;color:#fff}.o27-is-about .ab-own-tag em{display:block;margin-top:4px;font-family:var(--o27-font-accent);font-style:italic;font-weight:500;font-size:1.0625rem;letter-spacing:0;text-transform:none;color:var(--o27-orange-soft)}.o27-is-about .ab-sys-head{margin-bottom:clamp(40px, 5vw, 72px)}.o27-is-about .ab-sys-figure{position:relative;width:100%}.o27-is-about .ab-sys-figure svg[viewBox]{display:block;width:100%;height:auto;overflow:visible}.o27-is-about .ab-sys-img{opacity:1}.o27-is-about .ab-sys-leaders path{stroke:var(--o27-orange);opacity:.85}.o27-is-about .ab-sys-marks .mk{fill:var(--o27-orange)}.o27-is-about .ab-sys-labels text{font-family:var(--o27-font-head);font-weight:400;font-size:1.3125rem;letter-spacing:.02em;fill:rgb(255 255 255 / .9)}.o27-is-about .ab-sys-labels .n{fill:var(--o27-orange);font-weight:500;letter-spacing:.1em}.o27-is-about .ab-sys-figure img.ab-sys-mobile{display:none;width:100%;border-radius:0}.o27-is-about .ab-sys-caption{margin-top:8px;text-align:right;font-family:var(--o27-font-head);font-size:.6875rem;line-height:1.7;letter-spacing:.16em;text-transform:uppercase;color:var(--o27-on-dark)}.o27-is-about .ab-sys-grid{margin-top:clamp(40px, 5vw, 72px)}.o27-is-about .ab-parts{margin:0;padding:0;list-style:none;border-top:1px solid var(--ab-line-dark)}.o27-is-about .ab-parts li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;margin:0;padding:18px 0;border-bottom:1px solid var(--ab-line-dark);align-items:baseline;transition:padding-left 0.4s var(--ab-ease)}.o27-is-about .ab-parts li:hover{padding-left:8px}.o27-is-about .ab-parts li>span{font-family:var(--o27-font-head);font-size:.75rem;letter-spacing:var(--ab-track);color:var(--o27-orange)}.o27-is-about .ab-parts b{display:block;font-family:var(--o27-font-head);font-size:1.0625rem;font-weight:500;line-height:1.3;letter-spacing:.01em;color:#fff}.o27-is-about .ab-parts p{margin-top:5px;font-size:.9375rem;line-height:1.6;color:var(--o27-on-dark)}.o27-is-about .ab-sys-facts{display:flex;flex-direction:column;gap:26px;margin-top:36px}.o27-is-about .ab-sys-facts b{display:block;font-family:var(--o27-font-head);font-weight:200;font-size:2.125rem;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;color:#fff}.o27-is-about .ab-sys-facts small{display:block;margin-top:9px;font-family:var(--o27-font-head);font-size:.75rem;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;color:var(--o27-on-dark)}.o27-is-about .ab-sys-grid .ab-callout{margin-top:38px}.o27-is-about .ab-mat-media{position:absolute;inset:0;z-index:0}.o27-is-about .ab-mat-media img{width:100%;height:100%;max-width:none;border-radius:0;object-fit:cover;object-position:center 60%;filter:saturate(.35) contrast(1.05) brightness(.62)}.o27-is-about .ab-mat-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(21 24 28 / .55) 0%,rgb(21 24 28 / .4) 45%,rgb(21 24 28 / .94) 100%)}.o27-is-about .ab-mat>.ab-wrap{position:relative;z-index:1}.o27-is-about .ab-mat-head{max-width:760px}.o27-is-about .ab-mat-head .ab-lead{margin-top:22px;color:rgb(255 255 255 / .84)}.o27-is-about .ab-chain{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;margin:clamp(56px, 7vw, 96px) 0 0;padding:0;list-style:none;counter-reset:ab-step}.o27-is-about .ab-chain::before,.o27-is-about .ab-chain::after{content:"";position:absolute;inset:0 0 auto;height:1px}.o27-is-about .ab-chain::before{background:rgb(255 255 255 / .2)}.o27-is-about .ab-chain::after{background:var(--o27-orange);transform-origin:left center}.o27-is-about .ab-chain li{position:relative;margin:0;padding:34px 0 0}.o27-is-about .ab-chain li::after{content:"";position:absolute;top:-5px;left:0;width:11px;height:11px;border:2px solid var(--o27-orange);border-radius:50%;background:var(--o27-dark)}.o27-is-about .ab-chain li::before{counter-increment:ab-step;content:counter(ab-step,decimal-leading-zero);display:block;margin-bottom:14px;font-family:var(--o27-font-head);font-size:.75rem;line-height:1;letter-spacing:var(--ab-track);color:var(--o27-orange)}.o27-is-about .ab-chain h3{margin-bottom:10px;font-family:var(--o27-font-head);font-weight:400;font-size:1.1875rem;line-height:1.25;letter-spacing:.005em;color:#fff}.o27-is-about .ab-chain p{font-size:.90625rem;line-height:1.6;color:rgb(255 255 255 / .76)}.o27-is-about .ab-mat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(56px, 7vw, 96px);overflow:hidden;border:1px solid rgb(255 255 255 / .14);border-radius:var(--ab-radius);background:rgb(255 255 255 / .14)}.o27-is-about .ab-fact{padding:30px 26px;background:rgb(21 24 28 / .76);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color 0.5s var(--ab-ease)}.o27-is-about .ab-fact:hover{background:rgb(21 24 28 / .94)}.o27-is-about .ab-fact b{display:block;margin-bottom:12px;font-family:var(--o27-font-head);font-weight:300;font-size:1.375rem;line-height:1.2;letter-spacing:0;color:#fff}.o27-is-about .ab-fact p{font-size:.90625rem;line-height:1.55;color:rgb(255 255 255 / .72)}.o27-is-about .ab-fact .iso{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.o27-is-about .ab-fact .iso span{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border:1px solid rgb(255 255 255 / .34);border-radius:999px;font-family:var(--o27-font-head);font-size:.71875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#fff}.o27-is-about .ab-mat-close{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px 40px;align-items:end;margin-top:clamp(56px, 7vw, 96px);padding-top:34px;border-top:1px solid rgb(255 255 255 / .18)}.o27-is-about .ab-mat-close .ab-serif{max-width:30ch;color:#fff}.o27-is-about .ab-mat-close small{justify-self:end;font-family:var(--o27-font-head);font-size:.75rem;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;text-align:right;color:var(--o27-orange)}.o27-is-about .ab-res-media{position:relative;aspect-ratio:4 / 4.4;overflow:hidden;border-radius:var(--ab-radius);background:var(--o27-grey)}.o27-is-about .ab-res-media img{width:100%;height:100%;max-width:none;border-radius:0;object-fit:cover;filter:saturate(.85);transform:scale(1.04);transition:transform 2s var(--ab-ease-out)}.o27-is-about .ab-res-media:hover img{transform:scale(1)}.o27-is-about .ab-res-badge{position:absolute;right:0;bottom:0;padding:22px 26px;border-top:2px solid var(--o27-orange);border-top-left-radius:var(--ab-radius);background:#fff}.o27-is-about .ab-res-badge b{display:block;font-family:var(--o27-font-head);font-weight:200;font-size:clamp(2.375rem, 3.6vw, 3.25rem);line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--o27-heading)}.o27-is-about .ab-res-badge small{display:block;margin-top:9px;font-family:var(--o27-font-head);font-size:.75rem;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:var(--o27-muted)}.o27-is-about .ab-res-caption{margin-top:12px;font-size:.8125rem;line-height:1.5;letter-spacing:.01em;color:var(--o27-muted)}.o27-is-about .ab-src{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:680px;margin:34px 0 0;padding:0;overflow:hidden;list-style:none;border:1px solid var(--ab-line);border-radius:var(--ab-radius);background:var(--ab-line)}.o27-is-about .ab-src li{margin:0;padding:20px 22px;background:#fff}.o27-is-about .ab-src b{display:block;margin-bottom:6px;font-family:var(--o27-font-head);font-size:.75rem;font-weight:500;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;color:var(--o27-heading)}.o27-is-about .ab-src p{font-size:.875rem;line-height:1.55;color:var(--o27-muted)}.o27-is-about .ab-des-media{position:sticky;top:96px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.o27-is-about .ab-des-media figure{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--ab-radius);background:#D9DCE0}.o27-is-about .ab-des-media figure:nth-child(2){margin-top:64px}.o27-is-about .ab-des-media img{width:100%;height:100%;max-width:none;border-radius:0;object-fit:cover;transform:scale(1.06);transition:transform 1.6s var(--ab-ease-out)}.o27-is-about .ab-des-media figure:hover img{transform:scale(1)}.o27-is-about .ab-des-media figcaption{position:absolute;inset:auto 0 0;padding:40px 16px 14px;background:linear-gradient(0deg,rgb(21 24 28 / .78),#fff0);font-family:var(--o27-font-head);font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:#fff}.o27-is-about .ab-whole{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:32px 0 0;padding:0;list-style:none}.o27-is-about .ab-whole li{margin:0;padding:18px 20px;border:1px solid var(--ab-line);border-radius:var(--ab-radius);font-family:var(--o27-font-head);font-size:.75rem;font-weight:500;line-height:1.7;letter-spacing:.12em;text-transform:uppercase;color:var(--o27-heading);transition:border-color 0.4s ease,transform 0.4s var(--ab-ease)}.o27-is-about .ab-whole li:hover{border-color:var(--o27-orange);transform:translateY(-2px)}.o27-is-about .ab-whole small{display:block;margin-top:4px;font-family:var(--o27-font-body);font-size:.8125rem;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--o27-muted)}.o27-is-about .ab-marquee{margin-top:clamp(60px, 7vw, 100px);border-block:1px solid var(--ab-line)}.o27-is-about .ab-marquee-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px}.o27-is-about .ab-marquee-track>span:nth-of-type(n+9){display:none}.o27-is-about .ab-marquee-track>span{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:26px 0;font-family:var(--o27-font-head);font-weight:300;font-size:clamp(1.25rem, 2vw, 1.625rem);line-height:1.25;letter-spacing:-.005em;color:var(--o27-heading);overflow-wrap:anywhere}.o27-is-about .ab-marquee-track>span i{display:block;width:6px;height:6px;margin-bottom:4px;border-radius:50%;background:var(--o27-orange)}.o27-is-about .ab-marquee-track em{font-family:var(--o27-font-accent);font-style:italic;font-weight:500;font-size:1.25rem;line-height:1.2;letter-spacing:0;color:var(--o27-muted)}.o27-is-about .ab-tested{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px, 3vw, 48px);margin-top:44px}.o27-is-about .ab-tested>div{padding-top:18px;border-top:1px solid var(--o27-heading)}.o27-is-about .ab-tested b{display:block;margin-bottom:8px;font-family:var(--o27-font-head);font-size:.75rem;font-weight:500;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--o27-heading)}.o27-is-about .ab-tested p{font-size:.90625rem;line-height:1.6;color:var(--o27-muted)}.o27-is-about .ab-range-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 64px;margin-bottom:46px}.o27-is-about .ab-range-head .ab-lead{max-width:56ch}.o27-is-about .ab-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.o27-is-about .ab-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ab-line-dark);border-radius:var(--ab-radius);background:#1A1D21;color:var(--o27-on-dark-soft);text-decoration:none;transition:border-color 0.5s var(--ab-ease),transform 0.6s var(--ab-ease-out)}.o27-is-about .ab-card:hover{border-color:rgb(238 147 5 / .6);transform:translateY(-6px);color:var(--o27-on-dark-soft)}.o27-is-about .ab-card:focus-visible{border-color:var(--o27-orange)}.o27-is-about .ab-card figure{aspect-ratio:4 / 3;overflow:hidden;background:#0B0C0D}.o27-is-about .ab-card figure img{width:100%;height:100%;max-width:none;border-radius:0;object-fit:cover;transform:scale(1.02);transition:transform 1.4s var(--ab-ease-out)}.o27-is-about .ab-card:hover figure img{transform:scale(1.08)}.o27-is-about .ab-card>div{display:flex;flex:1;flex-direction:column;gap:8px;padding:22px 22px 26px}.o27-is-about .ab-card small{font-family:var(--o27-font-head);font-size:.75rem;line-height:1.5;letter-spacing:var(--ab-track);text-transform:uppercase;color:var(--o27-orange)}.o27-is-about .ab-card h3{font-family:var(--o27-font-head);font-weight:400;font-size:1.3125rem;line-height:1.2;letter-spacing:.005em;color:#fff}.o27-is-about .ab-card p{font-size:.90625rem;line-height:1.55;color:var(--o27-on-dark)}.o27-is-about .ab-card .arr{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgb(255 255 255 / .34);border-radius:50%;background:rgb(21 24 28 / .62);color:#fff;transition:background-color 0.4s ease,border-color 0.4s ease,color 0.4s ease}.o27-is-about .ab-card .arr svg[viewBox]{width:13px;height:13px;transition:transform 0.4s var(--ab-ease)}.o27-is-about .ab-card:hover .arr{border-color:var(--o27-orange);background:var(--o27-orange);color:var(--o27-dark)}.o27-is-about .ab-card:hover .arr svg[viewBox]{transform:translate(2px,-2px)}.o27-is-about .ab-range-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 32px;margin-top:34px;font-size:.90625rem;color:var(--o27-on-dark)}.o27-is-about .ab-range-foot>span{max-width:70ch}.o27-is-about #contact{padding-bottom:168px}.o27-is-about .ab-contact h2{font-weight:200;font-size:clamp(2.375rem, 5vw, 4.5rem);line-height:1.04;letter-spacing:-.025em}.o27-is-about .ab-contact .ab-lead{max-width:46ch}.o27-is-about .ab-contact-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px;margin-top:32px}.o27-is-about .ab-sign{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:48px;padding-top:22px;border-top:1px solid var(--ab-line);font-family:var(--o27-font-head);font-size:.75rem;font-weight:500;line-height:1.5;letter-spacing:var(--ab-track);text-transform:uppercase;color:var(--o27-muted)}@media (max-width:1180px){.o27-is-about .ab-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.o27-is-about .ab-chain,.o27-is-about .ab-mat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.o27-is-about .ab-chain{row-gap:40px}.o27-is-about .ab-marquee-track{grid-template-columns:repeat(2,minmax(0,1fr))}.o27-is-about .ab-tested{grid-template-columns:minmax(0,1fr)}.o27-is-about .ab-tl{grid-template-columns:minmax(0,1fr);gap:26px;padding:0 0 0 36px}.o27-is-about .ab-tl::before,.o27-is-about .ab-tl::after{inset:0 auto 0 5px;width:1px;height:auto}.o27-is-about .ab-tl::after{transform-origin:center top}.o27-is-about .ab-tl li{display:grid;grid-template-columns:88px minmax(0,1fr);gap:4px 16px;align-items:baseline;padding-top:0}.o27-is-about .ab-tl li::before{top:8px;left:-36px}.o27-is-about .ab-tl b{margin:0}}@media (max-width:1000px){.o27-is-about .ab-stats .ab-wrap{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.o27-is-about .ab-stat{padding:22px 24px 22px 0}.o27-is-about .ab-stat:first-child{padding-left:0}.o27-is-about .ab-stat:nth-child(2){padding-right:0;border-right:0}.o27-is-about .ab-stat:nth-child(3){padding-left:0;border-top:1px solid var(--ab-line-dark)}.o27-is-about .ab-stat:nth-child(4){padding-left:24px;border-top:1px solid var(--ab-line-dark)}.o27-is-about .ab-stat:nth-child(2){padding-left:24px}}@media (max-width:860px){.o27-is-about :is(.ab-split,.ab-trade,.ab-res,.ab-own,.ab-des,.ab-contact,.ab-sys-head,.ab-sys-grid,.ab-mat-close){grid-template-columns:minmax(0,1fr);gap:40px}.o27-is-about .ab-split-head,.o27-is-about .ab-des-media{position:static}.o27-is-about .ab-mat-close{gap:20px}.o27-is-about .ab-mat-close small{justify-self:start;text-align:left}.o27-is-about .ab-sys-figure svg[viewBox]{display:none}.o27-is-about .ab-sys-figure img.ab-sys-mobile{display:block;padding:24px 0}.o27-is-about .ab-sys-caption{text-align:left}.o27-is-about .ab-own-media img{transform:none}.o27-is-about .ab-own-media:hover img{transform:scale(1.02)}.o27-is-about .ab-own-media::before{inset:0}.o27-is-about .ab-res-media{aspect-ratio:4 / 3}.o27-is-about .ab-src{grid-template-columns:minmax(0,1fr)}.o27-is-about .ab-des-media figure:nth-child(2){margin-top:40px}.o27-is-about .ab-range-head{align-items:flex-start}}@media (max-width:640px){.o27-is-about :is(.ab-chapter--mist,.ab-chapter--ink,.ab-mat,.ab-stats){margin-top:16px;margin-inline:calc(50% - 50vw + 12px);width:calc(100vw - 24px);border-radius:32px}.o27-is-about :is(.ab-chapter--mist,.ab-chapter--ink,.ab-mat)>.ab-wrap{padding-block:56px;padding-inline:24px}.o27-is-about .ab-stats>.ab-wrap{padding-inline:24px}.o27-is-about .ab-hero{min-height:620px}.o27-is-about .ab-hero-media::after{background:linear-gradient(180deg,rgb(21 24 28 / .6) 0%,rgb(21 24 28 / .94) 100%)}.o27-is-about .ab-hero-body{padding-block:64px 40px}.o27-is-about .ab-hero .ab-lead{font-size:1rem}.o27-is-about .ab-hero-actions{width:100%}.o27-is-about .ab-hero-actions .ab-btn{flex:1 1 100%}.o27-is-about .ab-hero-foot{flex-direction:column;align-items:flex-start;letter-spacing:.14em}.o27-is-about .ab-nav ul{gap:24px}.o27-is-about .ab-nav a{padding:16px 0}.o27-is-about .ab-chapter{padding-block:64px}.o27-is-about .ab-stats .ab-wrap{grid-template-columns:minmax(0,1fr);padding-block:28px}.o27-is-about .ab-stat,.o27-is-about .ab-stat:nth-child(n){padding:22px 0;border-right:0;border-top:1px solid var(--ab-line-dark)}.o27-is-about .ab-stat:first-child{border-top:0}.o27-is-about .ab-tl li{grid-template-columns:minmax(0,1fr);gap:4px}.o27-is-about .ab-chain,.o27-is-about .ab-mat-grid,.o27-is-about .ab-cards,.o27-is-about .ab-whole{grid-template-columns:minmax(0,1fr)}.o27-is-about .ab-chain{row-gap:34px}.o27-is-about .ab-marquee-track{grid-template-columns:minmax(0,1fr)}.o27-is-about .ab-marquee-track>span{padding:18px 0}.o27-is-about .ab-parts li{grid-template-columns:32px minmax(0,1fr);gap:12px}.o27-is-about .ab-des-media figure:nth-child(2){margin-top:32px}.o27-is-about .ab-des-media figcaption{padding-inline:12px;letter-spacing:.08em;overflow-wrap:anywhere}.o27-is-about .ab-contact-actions .ab-btn{width:100%}.o27-is-about .ab-sign{flex-direction:column}.o27-is-about #contact{padding-bottom:136px}}@media (prefers-reduced-motion:reduce){.o27-is-about *,.o27-is-about *::before,.o27-is-about *::after{animation:none!important;transition-duration:0.01ms!important}.o27-is-about .ab-card:hover,.o27-is-about .ab-whole li:hover{transform:none}.o27-is-about .ab-own-media:hover img,.o27-is-about .ab-res-media:hover img,.o27-is-about .ab-card:hover figure img,.o27-is-about .ab-des-media figure:hover img{transform:none}}.o27-ab-js .o27-is-about .ab-progress{display:block;position:fixed;inset:0 0 auto 0;z-index:60;height:2px;background:var(--o27-orange);transform:scaleX(0);transform-origin:left center;pointer-events:none}@media (prefers-reduced-motion:no-preference){.o27-is-about .ab-hero-media img{animation:o27-ab-zoom 2.8s var(--ab-ease-out) both}.o27-is-about .ab-hero h1 .ab-line{overflow:hidden}.o27-is-about .ab-hero h1 .ab-line>span{animation:o27-ab-line 1.2s var(--ab-ease-out) both}.o27-is-about .ab-hero .ab-eyebrow{animation:o27-ab-fade 1s var(--ab-ease-out) 0.1s both}.o27-is-about .ab-hero .ab-rule{animation:o27-ab-rule 1.1s var(--ab-ease-out) 0.9s both}.o27-is-about .ab-hero .ab-serif{animation:o27-ab-fade 1s var(--ab-ease-out) 0.9s both}.o27-is-about .ab-hero .ab-lead{animation:o27-ab-fade 1s var(--ab-ease-out) 1.1s both}.o27-is-about .ab-hero-actions{animation:o27-ab-fade 1s var(--ab-ease-out) 1.3s both}.o27-is-about .ab-hero-foot{animation:o27-ab-fade 1s var(--ab-ease-out) 1.6s both}.o27-is-about .ab-scroll i::after{animation:o27-ab-drop 2.2s var(--ab-ease) infinite}.o27-ab-js .o27-is-about .rv.rv--pre{opacity:0;transform:translateY(30px)}.o27-ab-js .o27-is-about .rv.rv--in{transition:opacity 1s var(--ab-ease-out) var(--d,0s),transform 1.1s var(--ab-ease-out) var(--d,0s)}.o27-is-about .ab-tl.ab-draw::after{transform:scaleX(0)}.o27-is-about .ab-tl.ab-draw.is-in::after{transform:scaleX(1);transition:transform 2.2s var(--ab-ease)}.o27-is-about .ab-tl.ab-draw li::before{transform:scale(0)}.o27-is-about .ab-tl.ab-draw.is-in li::before{transform:scale(1);transition:transform 0.5s var(--ab-ease-out)}.o27-is-about .ab-tl.ab-draw.is-in li:nth-child(1)::before{transition-delay:0.15s}.o27-is-about .ab-tl.ab-draw.is-in li:nth-child(2)::before{transition-delay:0.45s}.o27-is-about .ab-tl.ab-draw.is-in li:nth-child(3)::before{transition-delay:0.75s}.o27-is-about .ab-tl.ab-draw.is-in li:nth-child(4)::before{transition-delay:1.05s}.o27-is-about .ab-tl.ab-draw.is-in li:nth-child(5)::before{transition-delay:1.35s}.o27-is-about .ab-tl.ab-draw.is-in li:nth-child(6)::before{transition-delay:1.65s}.o27-is-about .ab-tl.ab-draw.is-in li:nth-child(7)::before{transition-delay:1.95s}.o27-is-about .ab-chain.ab-draw::after{transform:scaleX(0)}.o27-is-about .ab-chain.ab-draw.is-in::after{transform:scaleX(1);transition:transform 2.4s var(--ab-ease) 0.2s}.o27-is-about .ab-chain.ab-draw li{opacity:0;transform:translateY(18px)}.o27-is-about .ab-chain.ab-draw.is-in li{opacity:1;transform:none;transition:opacity 0.7s var(--ab-ease),transform 0.8s var(--ab-ease)}.o27-is-about .ab-chain.ab-draw.is-in li:nth-child(2){transition-delay:0.15s}.o27-is-about .ab-chain.ab-draw.is-in li:nth-child(3){transition-delay:0.3s}.o27-is-about .ab-chain.ab-draw.is-in li:nth-child(4){transition-delay:0.45s}.o27-is-about .ab-sys-figure.ab-draw .ld{stroke-dasharray:1000;stroke-dashoffset:1000}.o27-is-about .ab-sys-figure.ab-draw.is-in .ld{stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--ab-ease) 0.5s}.o27-is-about .ab-sys-figure.ab-draw .mk{transform-box:fill-box;transform-origin:center;transform:scale(0)}.o27-is-about .ab-sys-figure.ab-draw.is-in .mk{transform:scale(1);transition:transform 0.5s var(--ab-ease-out) 0.4s;animation:o27-ab-glow 2.6s ease-in-out 2s infinite}.o27-is-about .ab-sys-figure.ab-draw .ab-sys-labels text{opacity:0}.o27-is-about .ab-sys-figure.ab-draw.is-in .ab-sys-labels text{opacity:1;transition:opacity 0.8s var(--ab-ease) 1.3s}.o27-is-about .ab-mat-media.ab-parallax{inset:-64px 0;transform:translate3d(0,var(--ab-par,0),0);will-change:transform}.o27-is-about .ab-marquee.ab-marquee--run{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);cursor:pointer}.o27-is-about .ab-marquee--run .ab-marquee-track{display:flex;width:max-content;gap:0;animation:o27-ab-marquee 80s linear infinite}.o27-is-about .ab-marquee--run .ab-marquee-track>span:nth-of-type(n){display:flex;flex:none;flex-direction:row;align-items:center;gap:18px;margin-right:64px;padding:26px 0;white-space:nowrap}.o27-is-about .ab-marquee--run .ab-marquee-track>span i{order:2;margin:0 0 0 46px}.o27-is-about .ab-marquee--run:hover .ab-marquee-track,.o27-is-about .ab-marquee--run:focus-within .ab-marquee-track,.o27-is-about .ab-marquee--run.is-paused .ab-marquee-track{animation-play-state:paused}}@keyframes o27-ab-zoom{from{transform:scale(1.1)}to{transform:scale(1)}}@keyframes o27-ab-line{from{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes o27-ab-fade{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes o27-ab-rule{from{width:0}to{width:64px}}@keyframes o27-ab-drop{0%{transform:translateY(-100%)}60%,100%{transform:translateY(100%)}}@keyframes o27-ab-glow{0%,100%{filter:drop-shadow(0 0 4px rgb(238 147 5 / .4))}50%{filter:drop-shadow(0 0 12px rgb(238 147 5 / .95))}}@keyframes o27-ab-marquee{to{transform:translateX(-50%)}}@media print{.o27-ab-js .o27-is-about .rv.rv--pre{opacity:1;transform:none}.o27-ab-js .o27-is-about .ab-progress{display:none}}.o27-is-about .ab-marquee-toggle{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:10px 0 0 auto;padding:0;border:1px solid currentColor;border-radius:50%;background:#fff0;color:inherit;opacity:.72;cursor:pointer;transition:opacity 0.2s ease}.o27-is-about .ab-marquee-toggle[hidden]{display:none}.o27-is-about .ab-marquee-toggle:hover,.o27-is-about .ab-marquee-toggle:focus-visible{opacity:1}.o27-is-about .ab-marquee-toggle svg{fill:currentColor}.o27-is-about .ab-marquee-toggle__play,.o27-is-about .ab-marquee-toggle.is-paused .ab-marquee-toggle__pause{display:none}.o27-is-about .ab-marquee-toggle.is-paused .ab-marquee-toggle__play{display:inline}