:root{--om-header-height:0px;--om-chamfer:22px;--om-wrap:1240px;--om-gutter:clamp(16px,4vw,40px);--om-ease:cubic-bezier(.2,.7,.2,1);--om-steel-line:#3b3c41}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--wp-admin--admin-bar--height, 0px) + 92px)}html.om-has-jumpbar{scroll-padding-top:calc(var(--wp-admin--admin-bar--height, 0px) + 148px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--om-white);overflow-x:clip}:focus-visible{outline:3px solid var(--om-primary);outline-offset:3px}img{display:block}.om-skip-link{background:var(--om-dark);color:#fff;font-weight:700;left:12px;padding:10px 16px;position:absolute;text-decoration:none;top:-60px;z-index:1000}.om-skip-link:focus{top:12px}.om-wrap{margin-inline:auto;max-width:var(--om-wrap);padding-inline:var(--om-gutter);width:100%}.om-eyebrow{align-items:center;display:inline-flex;gap:10px;letter-spacing:.16em;text-transform:uppercase}.om-dark .om-eyebrow{color:var(--om-primary)}.om-section-title{margin:0}.om-dark .om-section-title,.om-dark h2,.om-dark h3{color:#fff}.om-lead{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6;margin:0;max-width:58ch}.om-accent{color:var(--om-primary)}.om-btn{align-items:center;display:inline-flex;gap:10px;justify-content:center;min-height:48px;white-space:nowrap}.om-btn .oi{stroke-width:2.4}.om-arr{transition:transform .25s ease}.om-btn:hover .om-arr,.om-textlink:hover .om-arr{transform:translateX(4px)}.om-btn:hover .om-arr--down{transform:translateY(3px)}.om-btn-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.om-textlink{align-items:center;border-bottom:2px solid var(--om-primary);color:var(--om-fg);display:inline-flex;font-size:.95rem;font-weight:700;gap:8px;justify-self:start;padding-bottom:3px;text-decoration:none;transition:color .2s ease}.om-textlink:hover{color:var(--om-secondary)}.om-dark .om-textlink,.om-tile--dark .om-textlink{color:#fff}.om-dark .om-textlink:hover,.om-tile--dark .om-textlink:hover{color:var(--om-primary)}.om-site-header{background:#fff;border-bottom:1px solid var(--om-border);position:sticky;top:var(--wp-admin--admin-bar--height,0);transition:box-shadow .25s ease;z-index:500}.om-site-header.is-scrolled{box-shadow:0 6px 24px rgba(20,20,22,.1)}@media (max-width:600px){.om-site-header{top:0}}.om-site-header__inner{align-items:center;display:flex;gap:24px;min-height:76px}.om-site-header__brand{flex:none}.om-site-header__brand img{height:34px;width:auto}.om-site-header__cta{flex:none}.om-nav{margin-left:auto}.om-nav__list{align-items:center;display:flex;gap:2px;list-style:none;margin:0;padding:0}.om-nav__item,.om-nav__link{position:relative}.om-nav__link{align-items:center;background:none;border:0;color:var(--om-fg);cursor:pointer;display:inline-flex;font:600 .9rem/1 var(--om-font);gap:6px;padding:12px 11px;text-decoration:none;white-space:nowrap}.om-nav__link:after{background:var(--om-primary);bottom:3px;content:"";height:3px;left:11px;position:absolute;right:11px;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.om-nav__item--drop.is-open>.om-nav__link:after,.om-nav__item.is-current>.om-nav__link:after,.om-nav__link:hover:after{transform:scaleX(1)}.om-nav__item.is-current>.om-nav__link{color:var(--om-fg)}.om-nav__chevron{transition:transform .2s ease}.om-nav__item--drop.is-open .om-nav__chevron,.om-nav__item--drop:hover .om-nav__chevron{transform:rotate(180deg)}.om-nav__dropdown{background:var(--om-dark);box-shadow:0 18px 40px rgba(0,0,0,.25);clip-path:polygon(0 0,100% 0,100% 100%,16px 100%,0 calc(100% - 16px));left:0;list-style:none;margin:0;min-width:260px;opacity:0;padding:10px;position:absolute;top:calc(100% + 10px);transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden}.om-nav__dropdown:before{content:"";height:12px;left:0;position:absolute;right:0;top:-12px}.om-nav__item--drop.is-open .om-nav__dropdown,.om-nav__item--drop:focus-within .om-nav__dropdown,.om-nav__item--drop:hover .om-nav__dropdown{opacity:1;transform:none;visibility:visible}.om-nav__sublink{border-left:3px solid transparent;color:#fff;display:flex;font-size:.9rem;font-weight:500;padding:11px 12px;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.om-nav__sublink:hover{background:var(--om-dark-2);border-left-color:var(--om-primary);color:var(--om-primary)}.om-burger,.om-nav__item--cta-mobile{display:none}.om-burger{background:var(--om-fg);border:0;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));cursor:pointer;height:46px;margin-left:4px;width:46px}.om-burger span{background:#fff;display:block;height:2px;margin:5px auto;transition:transform .25s,opacity .25s;width:20px}.om-menu-open .om-burger span:first-child{transform:translateY(7px) rotate(45deg)}.om-menu-open .om-burger span:nth-child(2){opacity:0}.om-menu-open .om-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:1180px){.om-site-header__inner{gap:12px;min-height:66px}.om-site-header__brand img{height:28px}.om-nav{margin-left:0;order:3}.om-site-header__cta{font-size:.8rem;margin-left:auto;min-height:42px;order:2;padding:10px 16px}.om-burger{display:block;order:4}.om-nav__list{align-items:stretch;background:var(--om-dark);flex-direction:column;gap:0;inset:calc(66px + var(--wp-admin--admin-bar--height, 0px)) 0 0 0;overflow-y:auto;padding:12px var(--om-gutter) 40px;position:fixed;transform:translateX(100%);transition:transform .3s ease,visibility .3s;visibility:hidden}.om-menu-open .om-nav__list{transform:none;visibility:visible}.om-menu-open{overflow:hidden}.om-nav__link{border-bottom:1px solid var(--om-steel-line);color:#fff;font-size:1.1rem;justify-content:space-between;padding:18px 0;width:100%}.om-nav__link:after{display:none}.om-nav__item.is-current>.om-nav__link{color:var(--om-primary)}.om-nav__dropdown{background:none;box-shadow:none;clip-path:none;display:none;min-width:0;opacity:1;padding:4px 0 8px 14px;position:static;transform:none;visibility:visible}.om-nav__item--drop:hover .om-nav__dropdown{display:none}.om-nav__item--drop.is-open .om-nav__dropdown{display:block}.om-nav__item--drop:hover .om-nav__chevron{transform:none}.om-nav__item--drop.is-open .om-nav__chevron{transform:rotate(180deg)}.om-nav__sublink{border:0;color:var(--om-dark-muted);font-size:1rem;padding:12px 0}.om-nav__item--cta-mobile{display:block;margin-top:24px}.om-nav__item--cta-mobile .om-btn{width:100%}}@media (max-width:782px){.om-nav__list{inset:calc(66px + var(--wp-admin--admin-bar--height, 0px)) 0 0 0}}@media (max-width:600px){.om-nav__list{inset:66px 0 0 0}}@media (max-width:420px){.om-site-header__cta{display:none}.om-burger{margin-left:auto}}.om-section{padding-block:clamp(64px,9vw,120px)}.om-dark{background:var(--om-dark);color:#fff;isolation:isolate;position:relative}.om-dark p{color:#d6d6da}.om-paper{background:var(--om-surface)}.om-section-head{display:grid;gap:16px;justify-items:start;margin-bottom:clamp(32px,5vw,56px)}.om-section-head .om-lead{color:var(--om-gray-400)}.om-dark .om-section-head .om-lead{color:var(--om-dark-muted)}.om-slots-bg:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27220%27 height=%27120%27%3E%3Cg fill=%27none%27 stroke=%27%23fff%27 stroke-width=%272%27%3E%3Crect width=%2790%27 height=%2714%27 x=%2710%27 y=%2720%27 rx=%277%27/%3E%3Crect width=%2790%27 height=%2714%27 x=%2765%27 y=%2752%27 rx=%277%27/%3E%3Crect width=%2790%27 height=%2714%27 x=%27120%27 y=%2720%27 rx=%277%27/%3E%3Crect width=%2790%27 height=%2714%27 x=%27175%27 y=%2752%27 rx=%277%27/%3E%3Crect width=%2790%27 height=%2714%27 x=%27-45%27 y=%2752%27 rx=%277%27/%3E%3Ccircle cx=%2755%27 cy=%2792%27 r=%274%27/%3E%3Ccircle cx=%27165%27 cy=%2792%27 r=%274%27/%3E%3C/g%3E%3C/svg%3E");background-size:220px 120px;content:"";inset:0;mask-image:linear-gradient(115deg,transparent 10%,#000 55%,#000 80%,transparent);opacity:.07;pointer-events:none;position:absolute;z-index:-1}@media (prefers-reduced-motion:no-preference) and (min-width:861px){.om-slots-bg:after{animation:om-drift 40s linear infinite}}@keyframes om-drift{to{background-position:440px 0}}.om-edge{--om-edge:clamp(28px,5vw,72px);padding-bottom:calc(clamp(64px, 9vw, 120px) + var(--om-edge)*.6)}.om-edge:before{background:var(--om-next,var(--om-surface));bottom:-1px;clip-path:polygon(0 100%,100% 0,100% 100%);content:"";height:var(--om-edge);left:0;pointer-events:none;position:absolute;right:0;z-index:2}.om-edge--paper{--om-next:var(--om-surface)}.om-edge--white{--om-next:var(--om-white)}.om-edge--dark{--om-next:var(--om-dark);position:relative}.om-frame{background:var(--om-dark-2);overflow:hidden;position:relative}.om-frame img{height:100%;object-fit:cover;transition:transform .6s var(--om-ease);width:100%}.om-frame--contain{background:#fff}.om-frame--contain img{object-fit:contain;padding:18px}.om-chamfer{clip-path:polygon(0 0,calc(100% - var(--om-chamfer)) 0,100% var(--om-chamfer),100% 100%,var(--om-chamfer) 100%,0 calc(100% - var(--om-chamfer)))}.om-wipe:after{background:var(--om-primary);content:"";inset:0;pointer-events:none;position:absolute;transform-origin:right;transition:transform .9s cubic-bezier(.75,0,.2,1) .1s;z-index:2}.om-wipe.is-in:after{transform:scaleX(0)}.om-ph{background:linear-gradient(135deg,#2b2c30,#232428);display:grid;height:100%;min-height:220px;padding:24px;place-items:center;width:100%}.om-ph--light{background:linear-gradient(135deg,#edede9,#e4e4e0)}.om-ph img{height:auto!important;object-fit:contain!important;opacity:.14;transform:none!important;width:min(46%,220px)!important}.om-ph--light img{filter:grayscale(1);opacity:.2}.om-hero-x{align-items:center;display:grid;min-height:clamp(520px,76vh,760px);overflow:hidden;position:relative}.om-hero-x__media{bottom:0;position:absolute;right:0;top:0;width:min(62%,900px)}.om-hero-x__media img{height:100%;object-fit:cover;object-position:var(--om-focal-x,50%) 50%;transform:scale(1.06);width:100%;will-change:transform}.om-hero-x--full{min-height:clamp(520px,42vw,760px)}.om-hero-x--full .om-hero-x__media{width:100%}.om-hero-x:before{background:linear-gradient(90deg,var(--om-dark) 0,var(--om-dark) 36%,rgba(31,32,35,.78) 52%,rgba(31,32,35,.15) 80%,rgba(31,32,35,0) 100%);content:"";inset:0;position:absolute;z-index:1}.om-hero-x--full:before{background:linear-gradient(90deg,rgba(20,21,24,.78),rgba(20,21,24,.5) 38%,rgba(20,21,24,0) 62%)}.om-hero-x__inner{display:grid;gap:24px;justify-items:start;padding-block:clamp(72px,2vw,150px) clamp(64px,3vw,120px);position:relative;z-index:2}.om-hero-x__title{margin:0;max-width:13ch}.om-hero-x__lead{margin:0;max-width:44ch}.om-hero-x .om-breadcrumb{margin:0}.om-hero-x .om-breadcrumb a{color:var(--om-dark-muted)}.om-hero-x .om-breadcrumb a:hover{color:var(--om-primary)}.om-hero-x .om-breadcrumb li,.om-hero-x .om-breadcrumb__sep{color:#6d6e73}.om-hero-x .om-breadcrumb span[aria-current]{color:#e2e2e5}.om-hero-x--page{min-height:clamp(460px,62vh,620px)}.om-hero-x--page .om-hero-x__title{max-width:14ch}@media (max-width:860px){.om-hero-x{align-items:end}.om-hero-x__media{width:100%}.om-hero-x:before{background:linear-gradient(180deg,rgba(31,32,35,.35) 0,rgba(31,32,35,.85) 50%,var(--om-dark) 78%)}.om-hero-x__inner{padding-top:220px}}@media (prefers-reduced-motion:no-preference){.om-hero-x__inner>*{animation:om-rise .8s var(--om-ease) both}.om-hero-x__inner>:nth-child(2){animation-delay:.08s}.om-hero-x__inner>:nth-child(3){animation-delay:.16s}.om-hero-x__inner>:nth-child(4){animation-delay:.24s}.om-hero-x__inner>:nth-child(5){animation-delay:.32s}}@keyframes om-rise{0%{opacity:.001;transform:translateY(22px)}to{opacity:1;transform:none}}.om-navgrid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.om-navcard{--c:var(--om-chamfer);background:var(--om-dark-2);clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)));color:#fff;display:grid;grid-template-rows:auto 1fr;position:relative;text-decoration:none;transition:transform .3s var(--om-ease),background .3s ease,opacity .55s ease}.om-navcard:after{box-shadow:inset 0 0 0 2px transparent;content:"";inset:0;pointer-events:none;position:absolute;transition:box-shadow .3s ease}.om-navcard:focus-visible,.om-navcard:hover{background:#313237;transform:translateY(-8px)}.om-navcard.is-active:after,.om-navcard:focus-visible:after,.om-navcard:hover:after{box-shadow:inset 0 0 0 3px var(--om-primary)}.om-navcard:hover .om-frame img{transform:scale(1.07)}.om-navcard .om-frame{aspect-ratio:16/10}.om-navcard__body{align-content:start;display:grid;gap:10px;padding:22px 22px 26px}.om-navcard .om-card-title{color:#fff;margin:0;text-transform:uppercase}.om-navcard .om-card-text{color:var(--om-dark-muted);margin:0}.om-navcard__go{align-items:center;display:inline-flex;font-size:.8rem;font-weight:700;gap:8px;letter-spacing:.08em;margin-top:6px;text-transform:uppercase}.om-navcard__go .oi{color:var(--om-primary);transition:transform .25s ease}.om-navcard:hover .om-navcard__go .oi{transform:translateY(4px)}.om-navcard:hover .om-navcard__go{color:var(--om-primary)}.om-navcard--wide{grid-column:1/-1;grid-template-columns:1.15fr 1fr;grid-template-rows:none}.om-navcard--wide .om-frame{aspect-ratio:auto;min-height:320px}.om-navcard--wide .om-navcard__body{align-content:center;gap:16px;padding:clamp(28px,4vw,52px)}.om-navcard--wide .om-card-title{font-size:clamp(2rem,3.6vw,2.8rem);letter-spacing:-.02em;line-height:1}.om-navcard--wide .om-card-text{font-size:1.08rem;max-width:40ch}@media (max-width:1000px){.om-navgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.om-navcard--wide,.om-navgrid{grid-template-columns:1fr}.om-navcard--wide .om-frame{aspect-ratio:16/10;min-height:0}}.om-feature{align-items:center;display:grid;gap:clamp(28px,6vw,80px);grid-template-columns:1.05fr 1fr}.om-feature+.om-feature{margin-top:clamp(72px,10vw,130px)}.om-feature--flip .om-feature__media{order:2}.om-feature__media{position:relative}.om-feature__media .om-frame{aspect-ratio:4/3}.om-feature__media:hover .om-frame img{transform:scale(1.04)}.om-feature__num{bottom:-30px;color:var(--om-primary);font-size:clamp(4rem,9vw,7rem);font-weight:800;letter-spacing:-.04em;line-height:1;pointer-events:none;position:absolute;right:-10px;z-index:3}.om-feature__num small{font-size:.35em}.om-feature--flip .om-feature__num{left:-10px;right:auto}.om-feature__copy{display:grid;gap:18px;justify-items:start;min-width:0}.om-feature__copy p{margin:0}.om-oldway{align-items:baseline;background:var(--om-white);border-left:3px solid #b9bac0;color:var(--om-gray-400);display:flex;flex-wrap:wrap;font-size:.92rem;gap:6px 12px;padding:14px 16px}.om-oldway b{color:var(--om-fg);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.om-ticks{display:grid;gap:10px;list-style:none;margin:0;padding:0}.om-ticks li{align-items:start;color:var(--om-fg);display:grid;font-weight:500;gap:12px;grid-template-columns:22px 1fr;position:relative}.om-ticks li:before{background:var(--om-primary);clip-path:polygon(0 0,70% 0,100% 30%,100% 100%,30% 100%,0 70%);content:"";height:22px;margin-top:1px;width:22px}.om-ticks li:after{border:solid var(--om-fg);border-width:0 2.5px 2.5px 0;content:"";height:10px;left:8px;position:absolute;top:6px;transform:rotate(45deg);width:6px}.om-dark .om-ticks li{color:#fff}@media (max-width:860px){.om-feature{grid-template-columns:1fr}.om-feature--flip .om-feature__media{order:0}.om-feature--flip .om-feature__num,.om-feature__num{bottom:-24px;left:auto;right:8px}}.om-project{align-items:end;background:var(--om-dark);display:grid;min-height:clamp(520px,70vh,680px);overflow:hidden;position:relative}.om-project__media{inset:0;position:absolute}.om-project__media .om-ph,.om-project__media img{height:100%;object-fit:cover;transform:scale(1.08);width:100%}.om-project:before{background:linear-gradient(0deg,rgba(20,21,24,.55),rgba(20,21,24,0) 60%);content:"";inset:0;position:absolute;z-index:1}.om-project>.om-wrap{padding-block:clamp(40px,6vw,72px);position:relative;z-index:2}.om-project__panel{background:#fff;clip-path:polygon(0 0,calc(100% - var(--om-chamfer)) 0,100% var(--om-chamfer),100% 100%,0 100%);display:grid;gap:14px;justify-items:start;max-width:540px;padding:clamp(24px,4vw,42px)}.om-project__panel p{color:var(--om-gray-400);margin:0}.om-project__title{font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.1;margin:0}.om-project__meta{color:var(--om-fg);display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:600;gap:8px 18px;letter-spacing:.08em;text-transform:uppercase}.om-project__meta span{align-items:center;display:inline-flex;gap:7px}.om-project__meta span:before{background:var(--om-primary);content:"";height:8px;width:8px}.om-cta-band{padding-block:clamp(72px,10vw,130px)}.om-cta-band__inner{display:grid;gap:22px;justify-items:start}.om-cta-band .om-section-title{max-width:18ch}.om-cta-band .om-lead{color:#d6d6da}.om-cta-band__slogan{color:var(--om-primary)!important;font-size:.8rem;font-weight:600;letter-spacing:.16em;margin:8px 0 0;text-transform:uppercase}.om-cta-band .om-eyebrow:before{transition:width .6s var(--om-ease)}.om-cta-band:hover .om-eyebrow:before{width:48px}.om-site-footer{background:#151618;color:var(--om-dark-muted);font-size:.93rem;padding-block:72px 28px}.om-site-footer__grid{display:grid;gap:40px;grid-template-columns:1.5fr 1fr 1fr 1.3fr}.om-site-footer__brand img{height:32px;margin-bottom:18px;width:auto}.om-site-footer__brand p{margin:0 0 8px;max-width:34ch}.om-site-footer__slogan{color:#fff;font-size:1.05rem;font-weight:700}.om-site-footer__head{color:#fff;font-size:.75rem!important;font-weight:700;letter-spacing:.16em!important;line-height:1.3;margin:0 0 16px;text-transform:uppercase}.om-site-footer ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.om-site-footer a{color:var(--om-dark-muted);text-decoration:none;transition:color .2s}.om-site-footer a:hover{color:var(--om-primary)}.om-site-footer__contact li{align-items:flex-start;color:#cfd0d4;display:flex;gap:10px}.om-site-footer__contact li .oi{color:var(--om-primary);margin-top:3px}.om-site-footer__social{display:flex;gap:10px;margin:18px 0}.om-site-footer__social a{background:var(--om-dark-2);color:#fff;display:grid;height:38px;min-width:38px;padding:0 8px;place-items:center}.om-site-footer__social a:hover{background:var(--om-primary);color:var(--om-fg)}.om-site-footer .om-btn{color:var(--om-btn-primary-text)}.om-site-footer .om-btn:hover{color:var(--om-btn-primary-hover-text)}.om-site-footer__bottom{border-top:1px solid var(--om-steel-line);display:flex;flex-wrap:wrap;font-size:.8rem;gap:10px 24px;justify-content:space-between;margin-top:48px;padding-top:22px}.om-site-footer__bottom nav{display:flex;flex-wrap:wrap;gap:18px}@media (max-width:900px){.om-site-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.om-site-footer__grid{grid-template-columns:1fr}}.om-jumpbar{background:var(--om-fg);position:sticky;top:calc(var(--wp-admin--admin-bar--height, 0px) + 76px);z-index:400}@media (max-width:1180px){.om-jumpbar{top:calc(var(--wp-admin--admin-bar--height, 0px) + 66px)}}@media (max-width:600px){.om-jumpbar{top:66px}}.om-jumpbar .om-wrap{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.om-jumpbar .om-wrap::-webkit-scrollbar{display:none}.om-jumpbar a{border-bottom:3px solid transparent;color:#d4d4d8;flex:none;font-size:.86rem;font-weight:600;padding:16px 14px;text-decoration:none;transition:color .2s,border-color .2s}.om-jumpbar a:hover{color:#fff}.om-jumpbar a.is-active{border-color:var(--om-primary);color:var(--om-primary)}.om-specs{border-top:4px solid var(--om-fg);display:grid;grid-template-columns:repeat(3,1fr);margin:0}.om-specs>div{align-content:start;border-bottom:1px solid var(--om-border);display:grid;gap:6px;padding:22px 20px 22px 0}.om-specs>div:not(:nth-child(3n+1)){border-left:1px solid var(--om-border);padding-left:20px}.om-specs dt{color:var(--om-gray-400);font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.om-specs dd{color:var(--om-fg);font-size:1.08rem;font-weight:700;margin:0}@media (max-width:760px){.om-specs{grid-template-columns:1fr 1fr}.om-specs>div:not(:nth-child(3n+1)){border-left:0;padding-left:0}.om-specs>div:nth-child(2n){border-left:1px solid var(--om-border);padding-left:16px}}.om-tbc{background:var(--om-tint);border:1px dashed var(--om-primary);color:var(--om-secondary);display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.04em;padding:3px 8px}.om-aside-note{align-items:center;border-left:3px solid var(--om-primary);color:var(--om-gray-400);display:flex;flex-wrap:wrap;font-size:.95rem;gap:10px 16px;margin:24px 0 0!important;padding-left:14px}.om-tiles{display:grid;gap:16px}.om-tiles--3{grid-template-columns:repeat(3,1fr)}@media (max-width:960px){.om-tiles--3{grid-template-columns:1fr 1fr}}@media (max-width:560px){.om-tiles--3{grid-template-columns:1fr}}.om-tile{background:#fff;border:1px solid var(--om-border);display:grid;grid-template-rows:auto 1fr;transition:transform .3s var(--om-ease),box-shadow .3s,border-color .3s,opacity .55s ease}.om-tile:hover{border-color:var(--om-primary);box-shadow:0 16px 36px rgba(20,20,22,.12);transform:translateY(-6px)}.om-tile .om-frame{aspect-ratio:4/3;background:#e9e9e5}.om-tile .om-ph{min-height:0}.om-tile__body{align-content:start;display:grid;gap:10px;justify-items:start;padding:22px}.om-tile__body .om-card-text,.om-tile__body .om-card-title{margin:0}.om-tile__tag{background:var(--om-primary);color:var(--om-fg);font-size:.68rem;font-weight:700;letter-spacing:.12em;padding:5px 9px;text-transform:uppercase}.om-tile--dark{align-content:center;background:var(--om-dark);border-color:var(--om-dark);clip-path:polygon(0 0,calc(100% - var(--om-chamfer)) 0,100% var(--om-chamfer),100% 100%,0 100%);color:#fff;grid-template-rows:1fr}.om-tile--dark .om-tile__body{gap:14px;padding:clamp(24px,3vw,36px)}.om-tile--dark .om-card-title{color:#fff}.om-tile--dark .om-card-text{color:var(--om-dark-muted)}.om-tile--dark .om-eyebrow{color:var(--om-primary)}.om-oldjob{display:grid;gap:10px;grid-template-columns:repeat(5,1fr);list-style:none;margin:0 0 28px;padding:0}.om-oldjob li{background:var(--om-dark-2);color:#b7b8be;display:grid;gap:8px;padding:22px 18px;position:relative}.om-oldjob li:not(:last-child):after{background:#6d6e73;content:"";height:2px;position:absolute;right:-8px;top:50%;width:6px}.om-oldjob b{color:#e6e6e9;font-size:1.1rem;font-weight:700;text-decoration:line-through;text-decoration-color:var(--om-primary);text-decoration-thickness:2px}.om-oldjob__n{color:#7f8087;font-size:.72rem;font-weight:600;letter-spacing:.14em}.om-onestep{align-items:center;background:var(--om-primary);clip-path:polygon(0 0,calc(100% - var(--om-chamfer)) 0,100% var(--om-chamfer),100% 100%,0 100%);color:var(--om-fg);display:grid;gap:clamp(18px,3vw,32px);grid-template-columns:auto 1fr;max-width:640px;padding:clamp(22px,3vw,34px)}.om-onestep__big{font-size:clamp(3rem,6vw,4.6rem);font-weight:800;letter-spacing:-.04em;line-height:.9}.om-onestep h3{color:var(--om-fg)!important;font-weight:800;margin:0 0 4px;text-transform:uppercase}.om-onestep p{color:var(--om-fg)!important;font-weight:500;margin:0}@media (max-width:900px){.om-oldjob{grid-template-columns:repeat(2,1fr)}.om-oldjob li:last-child{grid-column:1/-1}.om-oldjob li:after{display:none}}.om-benefits{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.om-benefit{align-content:start;background:var(--om-surface);border-top:4px solid var(--om-primary);display:grid;gap:12px;padding:28px;transition:transform .3s var(--om-ease),opacity .55s ease}.om-benefit:hover{transform:translateY(-5px)}.om-benefit .oi{color:var(--om-fg);stroke-width:1.8}.om-benefit .om-card-text,.om-benefit .om-card-title{margin:0}@media (max-width:800px){.om-benefits{grid-template-columns:1fr}}[data-om-reveal]{transition-delay:var(--d,0ms)}.om-navcard[data-om-reveal].is-revealed:hover,.om-tile[data-om-reveal].is-revealed:hover{transition-delay:0ms}.om-page-banner{background:var(--om-dark);padding:56px 0 44px}.om-page-banner:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27220%27 height=%27120%27%3E%3Cg fill=%27none%27 stroke=%27%23fff%27 stroke-width=%272%27 opacity=%27.07%27%3E%3Crect width=%2790%27 height=%2714%27 x=%2710%27 y=%2720%27 rx=%277%27/%3E%3Crect width=%2790%27 height=%2714%27 x=%2765%27 y=%2752%27 rx=%277%27/%3E%3Crect width=%2790%27 height=%2714%27 x=%27120%27 y=%2720%27 rx=%277%27/%3E%3Crect width=%2790%27 height=%2714%27 x=%27175%27 y=%2752%27 rx=%277%27/%3E%3Crect width=%2790%27 height=%2714%27 x=%27-45%27 y=%2752%27 rx=%277%27/%3E%3C/g%3E%3C/svg%3E");background-size:220px 120px}.om-page-banner__title{font-size:clamp(28px,4vw,48px);font-weight:800;letter-spacing:-.02em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.om-wipe:after{display:none}.om-benefit,.om-navcard,.om-tile{transition:none}}@media (max-width:860px){.om-wipe:after{display:none}}.om-edge--orange{--om-next:var(--om-primary)}.om-edge--foot{--om-next:#151618}.om-edge--foot,.om-edge--orange,.om-edge--paper,.om-edge--white{position:relative}.om-section-head--small .om-section-title{font-size:clamp(1.4rem,2.6vw,2rem)}.om-hero-x--logo .om-hero-x__media{width:min(52%,760px)}.om-hero-x--logo .om-ph{background:transparent}.om-hero-x--logo .om-ph img{opacity:.08;width:min(70%,420px)!important}.om-ticks--row{gap:12px 24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(28px,4vw,40px)}@media (max-width:860px){.om-ticks--row{grid-template-columns:1fr}}.om-keyline{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.om-keyline span{background:#fff;border:1px solid var(--om-border);color:var(--om-fg);font-size:.82rem;font-weight:600;padding:7px 12px}.om-keyline span.om-tbc{background:var(--om-tint);border:1px dashed var(--om-primary);color:var(--om-secondary)}.om-dark .om-keyline span{background:var(--om-dark-2);border-color:var(--om-steel-line);color:#fff}.om-tbc-text{color:var(--om-secondary)!important;font-weight:600}.om-after-link{margin:18px 0 0!important}.om-grid-title{color:var(--om-fg);font-size:.8rem!important;font-weight:700;letter-spacing:.16em;margin:clamp(36px,5vw,56px) 0 18px;text-transform:uppercase}.om-section-head+.om-grid-title{margin-top:0}.om-cards{display:grid;gap:14px;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}.om-card{align-content:start;background:#fff;display:grid;transition:transform .3s var(--om-ease),box-shadow .3s,opacity .55s ease}.om-card .om-card-text,.om-card .om-card-title{margin:0}.om-card__body{display:grid;gap:6px}.om-cards--photo .om-card{grid-template-rows:auto 1fr}.om-cards--photo .om-frame{aspect-ratio:4/3;background:#e9e9e5}.om-cards--photo .om-ph{min-height:0}.om-cards--photo .om-card__body{padding:16px 18px 20px}.om-cards--photo .om-card:hover{box-shadow:0 16px 36px rgba(20,20,22,.12);transform:translateY(-6px)}.om-cards--photo .om-card-title{font-size:1rem;font-weight:700;text-transform:none}.om-cards--icon{background:var(--om-border);border:1px solid var(--om-border);gap:1px}.om-cards--icon .om-card{gap:8px;padding:18px}.om-cards--icon .om-card-title{font-size:.95rem;font-weight:700}.om-cards--icon .om-card-text{font-size:.86rem}.om-cards--value .om-card{gap:12px;padding:26px}.om-cards--value .om-card:hover{transform:translateY(-5px)}.om-cards--value .om-card-title{font-size:1.02rem;font-weight:700}.om-card__icon{color:var(--om-fg);stroke-width:1.8}.om-cards--value .om-card__icon{color:var(--om-secondary)}@media (max-width:1000px){.om-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.om-cards{grid-template-columns:1fr}}.om-pop-steps{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:clamp(32px,5vw,56px) 0 0;padding:0}.om-pop-steps li{align-content:start;display:grid;gap:6px}.om-pop-steps .om-frame{aspect-ratio:4/3;margin-bottom:10px}.om-pop-steps .om-ph{min-height:0}.om-pop-steps b{color:var(--om-fg);font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:800;letter-spacing:-.01em;line-height:1;text-transform:uppercase}.om-pop-steps li:last-child b{color:var(--om-secondary)}.om-pop-steps span{color:var(--om-gray-400);font-size:.92rem}@media (max-width:700px){.om-pop-steps{grid-template-columns:1fr}.om-pop-steps .om-frame{aspect-ratio:16/9}}.om-elements{display:flex;flex-wrap:wrap;gap:10px}.om-el{aspect-ratio:1;border:2px solid var(--om-fg);display:grid;gap:2px;place-content:center;text-align:center;transition:background .25s,transform .25s;width:86px}.om-el b{color:var(--om-fg);font-size:1.8rem;font-weight:800;line-height:1}.om-el span{color:var(--om-gray-400);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.om-el:hover{background:var(--om-primary);transform:translateY(-4px)}.om-el:hover span{color:var(--om-fg)}.om-versus{clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px))}.om-versus__cols,.om-versus__row{display:grid;grid-template-columns:1fr 1fr}.om-versus__col{align-content:start;display:grid;gap:16px;padding:clamp(22px,3vw,34px)}.om-versus__col h3{font-size:1.1rem;font-weight:800;letter-spacing:.02em;margin:0;text-transform:uppercase}.om-versus__col .om-frame{aspect-ratio:16/9}.om-versus__col--old{background:var(--om-dark-2)}.om-versus__col--old h3{color:#fff}.om-versus__col--new{background:#fff;box-shadow:inset 0 6px 0 var(--om-primary)}.om-versus__col--new h3{color:var(--om-fg)!important}.om-versus__col--new h3:after{background:var(--om-primary);content:"";display:inline-block;height:10px;margin-left:10px;width:10px}.om-versus__row>div{border-top:1px solid hsla(0,0%,100%,.08);display:grid;gap:4px;padding:18px clamp(18px,3vw,34px);transition:background .2s}.om-versus__old{background:var(--om-dark-2);color:#c9c9ce}.om-versus__new{background:#fff;border-top-color:var(--om-border)!important;color:var(--om-fg);font-weight:600;padding-left:calc(clamp(18px, 3vw, 34px) + 32px)!important;position:relative}.om-versus__new:after{background:var(--om-primary);clip-path:polygon(0 0,70% 0,100% 30%,100% 100%,30% 100%,0 70%);content:"";height:20px;left:clamp(18px,3vw,34px);margin-top:-10px;position:absolute;top:50%;width:20px}.om-versus__job{font-size:.7rem;font-weight:600;letter-spacing:.14em;opacity:.7;text-transform:uppercase}.om-versus__row:hover .om-versus__new{background:#fff6e6}.om-versus__row:hover .om-versus__old{background:#303136}@media (max-width:640px){.om-versus__cols,.om-versus__row{grid-template-columns:1fr}.om-versus__col--new{display:none}.om-versus__new{border-top:0!important}.om-versus__new:before{color:var(--om-secondary);content:attr(data-label);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}}.om-lidpicker{background:#fff;display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr)}.om-lidpicker__tabs{align-content:start;border-right:1px solid var(--om-border);display:grid}.om-lidpicker__tabs button{background:none;border:0;border-bottom:1px solid var(--om-border);border-left:4px solid transparent;color:var(--om-fg);cursor:pointer;display:grid;font-family:var(--om-font);gap:2px;padding:18px 22px;text-align:left;transition:background .2s,border-color .2s}.om-lidpicker__tabs b{font-size:1rem;font-weight:700}.om-lidpicker__tabs span{color:var(--om-gray-400);font-size:.78rem}.om-lidpicker__tabs button:hover{background:var(--om-surface)}.om-lidpicker__tabs button[aria-selected=true]{background:#fff8ec;border-left-color:var(--om-primary)}.om-lidpicker__panel{align-items:center;display:grid;gap:clamp(20px,3vw,36px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:clamp(20px,3vw,36px)}.om-lidpicker__panel[hidden]{display:none}.om-lidpicker__panel:not([hidden]){animation:om-lid-in .45s var(--om-ease)}@keyframes om-lid-in{0%{opacity:.001;transform:translateX(14px)}to{opacity:1;transform:none}}.om-lidpicker__panel .om-frame{aspect-ratio:1/1;background:#e9e9e5}.om-lidpicker__panel .om-ph{min-height:0}.om-lidpicker__copy{display:grid;gap:14px;justify-items:start;min-width:0}.om-lidpicker__copy p{color:var(--om-gray-400);margin:0}.om-lidpicker__copy h3{font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:800;line-height:1.05;margin:0;text-transform:uppercase}.om-lidpicker__mark{color:var(--om-secondary);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}@media (max-width:900px){.om-lidpicker{grid-template-columns:1fr}.om-lidpicker__tabs{border-bottom:1px solid var(--om-border);border-right:0;grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto;scrollbar-width:none}.om-lidpicker__tabs button{border-bottom:4px solid transparent;border-left:0;padding:14px 16px}.om-lidpicker__tabs button[aria-selected=true]{border-bottom-color:var(--om-primary)}.om-lidpicker__panel{grid-template-columns:1fr}.om-lidpicker__panel .om-frame{aspect-ratio:4/3}}.om-sizer{background:var(--om-surface);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px));display:grid;gap:22px;padding:clamp(20px,3vw,36px)}.om-paper .om-sizer{background:#fff}.om-sizer__btns{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.om-sizer__btns button{background:#fff;border:2px solid var(--om-fg);color:var(--om-fg);cursor:pointer;font:800 1.05rem/1 var(--om-font);font-variant-numeric:tabular-nums;min-height:48px;min-width:72px;padding:10px 16px;transition:background .2s,color .2s,transform .2s}.om-sizer__btns button:hover{transform:translateY(-3px)}.om-sizer__btns button[aria-checked=true]{background:var(--om-fg);color:var(--om-primary)}.om-sizer__unit{color:var(--om-gray-400);font-size:.85rem;font-weight:600;margin-left:6px}.om-sizer__fig{margin:0}.om-sizer__fig svg{display:block;font-family:var(--om-font);height:auto;width:100%}.om-sizer__ghosts path{fill:none;stroke:#c9cacd;stroke-dasharray:4 5;stroke-width:2}.om-sizer__tray{fill:rgba(251,176,64,.18);stroke:var(--om-fg);stroke-linejoin:round;stroke-width:4}.om-sizer__lid,.om-sizer__tray{transition:d .45s var(--om-ease)}.om-sizer__lid{fill:none;stroke:var(--om-secondary);stroke-linejoin:round;stroke-width:4}.om-sizer__dim line{stroke:var(--om-gray-400);stroke-width:1.5}.om-dimt{fill:var(--om-fg);font-size:17px;font-weight:800;text-anchor:middle}.om-dimh-t{fill:var(--om-gray-400);font-size:13px;font-weight:600}.om-sizer__fig figcaption{color:var(--om-gray-400);font-size:.8rem;margin-top:6px}.om-sizer__read{border-top:3px solid var(--om-fg);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.om-sizer__read div{display:grid;gap:4px;padding:14px 12px 0 0}.om-sizer__read div+div{border-left:1px solid var(--om-border);padding-left:12px}.om-sizer__read dt{color:var(--om-gray-400);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.om-sizer__read dd{color:var(--om-fg);font-size:1.15rem;font-variant-numeric:tabular-nums;font-weight:800;margin:0}@media (max-width:900px){.om-sizer__read{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.om-sizer__read div:nth-child(4){border-left:0;padding-left:0}}@media (max-width:480px){.om-sizer__read{grid-template-columns:repeat(2,minmax(0,1fr))}.om-sizer__read div:nth-child(odd){border-left:0;padding-left:0}.om-sizer__read div:nth-child(2n){border-left:1px solid var(--om-border);padding-left:12px}.om-dimt{font-size:30px}.om-dimh-t{display:none}}.om-specs-row{align-items:center;display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:1fr auto;margin-top:clamp(28px,4vw,44px)}.om-specs-row__items{border-top:3px solid var(--om-fg);display:grid;grid-template-columns:repeat(3,1fr)}.om-specs-row__items>div{display:grid;gap:4px;padding:20px 16px 4px 0}.om-specs-row__items>div+div{border-left:1px solid var(--om-border);padding-left:16px}.om-specs-row__items b{color:var(--om-fg);font-size:clamp(1.4rem,2.4vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1;white-space:nowrap}.om-specs-row__items span{color:var(--om-gray-400);font-size:.8rem;font-weight:500}.om-dl-card{background:var(--om-dark);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);color:#fff;display:grid;gap:12px;justify-items:start;max-width:340px;padding:26px}.om-dl-card p{color:var(--om-dark-muted);font-size:.88rem;margin:0}.om-dl-card__file{align-items:center;display:flex;font-weight:600;gap:12px}.om-dl-card__file .oi{color:var(--om-primary)}@media (max-width:1000px){.om-specs-row{grid-template-columns:1fr}.om-dl-card{max-width:none}}.om-downloads{display:grid;gap:14px;margin-top:clamp(28px,4vw,44px)}.om-downloads h3{font-size:.8rem!important;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}.om-downloads ul{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;max-width:760px;padding:0}.om-downloads a{align-items:center;background:var(--om-surface);border-bottom:3px solid transparent;color:var(--om-fg);display:flex;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color .2s,transform .2s}.om-downloads a:hover{border-color:var(--om-primary);transform:translateY(-3px)}.om-downloads .oi{color:var(--om-secondary);flex:none}.om-downloads span{display:grid;gap:2px;min-width:0}.om-downloads small{color:var(--om-gray-400);font-size:.8rem}@media (max-width:820px){.om-downloads ul{grid-template-columns:1fr}}.om-clipvs{display:grid;gap:16px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.om-clipvs>div{align-content:space-between;display:grid;gap:18px;padding:clamp(22px,3vw,34px)}.om-clipvs__old{background:var(--om-dark-2)}.om-clipvs__new{background:#fff;box-shadow:inset 0 5px 0 var(--om-primary);color:var(--om-fg)}.om-clipvs__label{color:var(--om-dark-muted);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.om-clipvs__new .om-clipvs__label{color:var(--om-secondary)}.om-clipvs__steps{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.om-clipvs__steps li{background:#34353a;color:#c9c9ce;display:grid;font-size:.9rem;font-weight:600;gap:8px;justify-items:start;padding:14px 12px}.om-clipvs__steps .oi{color:#8d8e95}.om-clipvs__one{color:var(--om-fg)!important;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;letter-spacing:-.02em;line-height:1;margin:0;text-transform:uppercase}.om-clock-bar{display:grid;gap:8px}.om-clock-bar__bar{background:#3b3c41;height:10px;overflow:hidden;position:relative}.om-clipvs__new .om-clock-bar__bar{background:var(--om-surface)}.om-clock-bar__bar i{background:#7f8087;inset:0;position:absolute;transform:scaleX(var(--w,1));transform-origin:left}.om-clock-bar--fast .om-clock-bar__bar i{background:var(--om-primary)}.om-clock-bar span{color:var(--om-dark-muted);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.om-clipvs__new .om-clock-bar span{color:var(--om-gray-400)}@media (max-width:900px){.om-clipvs{grid-template-columns:1fr}}@media (max-width:560px){.om-clipvs__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.om-video{aspect-ratio:16/9;background:#111214;display:grid;margin-top:clamp(28px,4vw,44px);overflow:hidden;place-items:center;position:relative}.om-video iframe,.om-video>.om-ph,.om-video>img,.om-video__el{border:0;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.om-play{background:var(--om-primary);border:0;border-radius:50%;color:var(--om-fg);cursor:pointer;display:grid;height:88px;place-items:center;position:relative;transition:transform .25s;width:88px;z-index:2}.om-play:hover{transform:scale(1.08)}.om-play svg{margin-left:6px}.om-caption{color:var(--om-dark-muted);font-size:.88rem;margin:14px 0 0}.om-detail-list{border-top:3px solid var(--om-fg);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.om-detail-list>div{align-content:start;display:grid;gap:4px;padding:18px 16px 0 0}.om-detail-list>div+div{border-left:1px solid var(--om-border);padding-left:16px}.om-detail-list dt{color:var(--om-gray-400);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.om-detail-list dd{color:var(--om-fg);font-weight:700;margin:0}@media (max-width:900px){.om-detail-list{grid-template-columns:1fr 1fr;row-gap:18px}.om-detail-list>div+div{border-left:0;padding-left:0}}.om-strip{background:var(--om-primary);color:var(--om-fg)}.om-strip--line{padding-block:14px}.om-strip--line .om-strip__inner{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 18px}.om-strip--line b{font-weight:800;letter-spacing:.02em;text-transform:uppercase}.om-strip--line span{font-size:.92rem;font-weight:500}.om-strip--badge{padding-block:clamp(26px,4vw,40px)}.om-strip--badge .om-strip__inner{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(18px,4vw,48px)}.om-strip__badge{align-items:center;color:var(--om-fg);display:flex;flex:none;gap:14px}.om-seal{flex:none;height:64px;width:64px}.om-strip__badge span{display:grid;font-size:.85rem;font-weight:700;letter-spacing:.12em;line-height:1}.om-strip__badge b{font-size:clamp(2.4rem,4.6vw,3.4rem);font-weight:800;letter-spacing:-.03em;line-height:.95}.om-strip__line{flex:1 1 320px;margin:0;max-width:60ch;min-width:0}.om-strip .om-textlink{border-bottom-color:var(--om-fg);color:var(--om-fg)}.om-seal__tick{stroke-dasharray:30}@media (prefers-reduced-motion:no-preference){.om-seal polygon{transform-origin:32px 32px;transition:transform .6s var(--om-ease)}.om-strip:hover .om-seal polygon{transform:rotate(22.5deg)}.om-strip .is-revealed .om-seal__tick{animation:om-tick 1s cubic-bezier(.3,.7,.2,1) .3s both}}@keyframes om-tick{0%{stroke-dashoffset:30}to{stroke-dashoffset:0}}.om-vm{clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px));display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.om-vm article{align-content:start;display:grid;gap:12px;overflow:hidden;padding:clamp(24px,3.5vw,40px);position:relative;transition:background .35s ease}.om-vm article:before{background:var(--om-primary);bottom:0;content:"";height:4px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--om-ease);z-index:1}.om-vm article:hover:before{transform:scaleX(1)}.om-vm p{font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.5;margin:0;max-width:34ch;transition:transform .35s var(--om-ease)}.om-vm article:hover p{transform:translateX(6px)}.om-vm__label{color:var(--om-secondary);font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.om-vm__vision{background:var(--om-dark);color:#fff}.om-vm__vision p{color:#fff!important}.om-vm__vision .om-vm__label{color:var(--om-primary)}.om-vm__vision:after{border:26px solid rgba(251,176,64,.1);bottom:-50px;content:"";height:140px;pointer-events:none;position:absolute;right:-50px;transform:rotate(45deg);transition:transform .6s var(--om-ease);width:140px}.om-vm__vision:hover{background:#26272b}.om-vm__vision:hover:after{transform:rotate(135deg) scale(1.15)}.om-vm__mission{background:#fff;color:var(--om-fg)}.om-vm__mission:hover{background:#fff8ec}@media (max-width:800px){.om-vm{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.om-lidpicker__panel:not([hidden]){animation:none}.om-sizer__lid,.om-sizer__tray{transition:none}}.om-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(28px,4vw,44px)}.om-filter a{align-items:center;background:#fff;border:2px solid var(--om-border);color:var(--om-fg);display:inline-flex;font-size:.88rem;font-weight:600;gap:8px;padding:10px 16px;text-decoration:none;transition:border-color .2s,background .2s,color .2s}.om-filter a span{color:var(--om-gray-400);font-size:.75rem}.om-filter a:hover{border-color:var(--om-primary)}.om-filter a[aria-current=page]{background:var(--om-fg);border-color:var(--om-fg);color:var(--om-primary)}.om-filter a[aria-current=page] span{color:var(--om-dark-muted)}.om-projects__grid{display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:repeat(2,minmax(0,1fr))}.om-projects__grid>.om-pcard:first-child{grid-column:1/-1;grid-template-columns:1.3fr 1fr;grid-template-rows:none}.om-projects__grid>.om-pcard:first-child .om-pcard__media{aspect-ratio:auto;min-height:380px}.om-projects__grid>.om-pcard:first-child .om-pcard__body{align-content:center;padding:clamp(24px,4vw,48px)}.om-projects__grid>.om-pcard:first-child .om-pcard__title{font-size:clamp(1.5rem,2.6vw,2.1rem)}@media (max-width:860px){.om-projects__grid,.om-projects__grid>.om-pcard:first-child{grid-template-columns:1fr}.om-projects__grid>.om-pcard:first-child .om-pcard__media{aspect-ratio:16/10;min-height:0}}.om-pcard{--c:var(--om-chamfer);background:#fff;border:1px solid var(--om-border);clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,var(--c) 100%,0 calc(100% - var(--c)));color:var(--om-fg);display:grid;grid-template-rows:auto 1fr;position:relative;text-decoration:none;transition:transform .3s var(--om-ease),box-shadow .3s,border-color .3s,opacity .55s ease}.om-pcard:hover{border-color:var(--om-primary);box-shadow:0 18px 40px rgba(20,20,22,.12);transform:translateY(-6px)}.om-pcard__media{aspect-ratio:16/10}.om-pcard:hover .om-pcard__media img{transform:scale(1.05)}.om-pcard__type{background:var(--om-primary);color:var(--om-fg);font-size:.7rem;font-weight:700;left:14px;letter-spacing:.14em;padding:6px 10px;position:absolute;text-transform:uppercase;top:14px;z-index:2}.om-pcard__body{align-content:start;display:grid;gap:12px;padding:22px 22px 26px}.om-pcard__body p{color:var(--om-gray-400);font-size:.95rem;margin:0}.om-pcard__title{font-size:clamp(1.15rem,1.6vw,1.35rem)!important;line-height:1.15!important;margin:0}.om-pcard__go{align-items:center;display:inline-flex;font-size:.82rem;font-weight:700;gap:8px;letter-spacing:.06em;margin-top:4px;text-transform:uppercase}.om-pcard__go .oi{color:var(--om-primary)}.om-pcard:hover .om-pcard__go .om-arr{transform:translateX(4px)}.om-pagination{margin-top:clamp(32px,4vw,48px)}.om-pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.om-pagination .page-numbers{border:2px solid var(--om-border);color:var(--om-fg);display:grid;font-weight:700;height:44px;min-width:44px;padding:0 12px;place-items:center;text-decoration:none}.om-pagination .page-numbers.current,.om-pagination a.page-numbers:hover{background:var(--om-fg);border-color:var(--om-fg);color:var(--om-primary)}.om-hero-x--project .om-hero-x__title{font-size:clamp(2rem,4.4vw,3.6rem);max-width:none}.om-project__meta--hero{color:#fff}.om-pdetail__grid{align-items:start;display:grid;gap:clamp(28px,6vw,80px);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.om-pdetail__copy{display:grid;gap:18px;justify-items:start}.om-pdetail__content{display:grid;font-size:1.05rem;gap:16px}.om-pdetail__content p{margin:0}.om-pdetail__content h3{font-size:1.15rem;margin:12px 0 0}.om-pdetail__content ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.om-pdetail__content li{font-weight:500;padding-left:34px;position:relative}.om-pdetail__content li:before{background:var(--om-primary);clip-path:polygon(0 0,70% 0,100% 30%,100% 100%,30% 100%,0 70%);content:"";height:22px;left:0;position:absolute;top:3px;width:22px}.om-pdetail__content li:after{border:solid var(--om-fg);border-width:0 2.5px 2.5px 0;content:"";height:10px;left:8px;position:absolute;top:8px;transform:rotate(45deg);width:6px}.om-pdetail__copy .om-grid-title{margin:12px 0 0}.om-pdetail__facts{background:var(--om-dark);clip-path:polygon(0 0,calc(100% - var(--om-chamfer)) 0,100% var(--om-chamfer),100% 100%,0 100%);color:#fff;padding:clamp(22px,3vw,32px);position:sticky;top:calc(var(--wp-admin--admin-bar--height, 0px) + 100px)}.om-pdetail__facts-title{color:var(--om-primary)!important;font-size:.8rem!important;font-weight:700;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.om-pdetail__facts dl{display:grid;margin:0}.om-pdetail__facts dl>div{border-top:1px solid var(--om-steel-line);display:grid;gap:2px;padding:12px 0}.om-pdetail__facts dt{color:var(--om-dark-muted);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.om-pdetail__facts dd{color:#fff;font-weight:700;margin:0}@media (max-width:860px){.om-pdetail__grid{grid-template-columns:1fr}.om-pdetail__facts{position:static}}.om-pgallery__grid{column-gap:14px;columns:260px 3}.om-pgallery__item{background:var(--om-dark-2);break-inside:avoid;display:block;margin-bottom:14px;overflow:hidden;position:relative}.om-pgallery__item img{height:auto;transition:transform .6s var(--om-ease),opacity .3s;width:100%}.om-pgallery__item:after{box-shadow:inset 0 0 0 0 var(--om-primary);content:"";inset:0;pointer-events:none;position:absolute;transition:box-shadow .25s}.om-pgallery__item:hover img{transform:scale(1.04)}.om-pgallery__item:hover:after{box-shadow:inset 0 0 0 4px var(--om-primary)}.om-pnav{background:#fff;border-top:1px solid var(--om-border)}.om-pnav__inner{align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto 1fr;padding-block:26px}.om-pnav__link{color:var(--om-fg);display:grid;gap:4px;max-width:42ch;text-decoration:none}.om-pnav__link small{color:var(--om-secondary);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.om-pnav__link b{font-size:1rem;line-height:1.3}.om-pnav__link:hover b{color:var(--om-secondary)}.om-pnav__link--next{justify-self:end;text-align:right}.om-pnav__all{border:2px solid var(--om-fg);color:var(--om-fg);font-size:.82rem;font-weight:700;letter-spacing:.06em;padding:10px 16px;text-decoration:none;text-transform:uppercase}.om-pnav__all:hover{background:var(--om-fg);color:var(--om-primary)}@media (max-width:700px){.om-pnav__inner{grid-template-columns:1fr;text-align:left}.om-pnav__link--next{justify-self:start;text-align:left}.om-pnav__all{justify-self:start;order:3}}.om-lightbox{background:rgba(15,16,18,.94);display:grid;inset:0;padding:60px 70px;place-items:center;position:fixed;z-index:1000}.om-lightbox[hidden]{display:none}.om-lightbox img{box-shadow:0 20px 60px rgba(0,0,0,.5);height:auto;max-height:calc(100vh - 120px);max-width:100%;width:auto}.om-lightbox button{background:var(--om-primary);border:0;color:var(--om-fg);cursor:pointer;display:grid;height:48px;place-items:center;position:absolute;width:48px}.om-lightbox__close{right:16px;top:16px}.om-lightbox__prev{left:12px;margin-top:-24px;top:50%}.om-lightbox__next{margin-top:-24px;right:12px;top:50%}.om-lightbox__count{bottom:18px;color:var(--om-dark-muted);font-size:.8rem;font-weight:600;left:50%;letter-spacing:.12em;position:absolute;transform:translateX(-50%)}@media (max-width:600px){.om-lightbox{padding:64px 12px}.om-lightbox__next,.om-lightbox__prev{bottom:10px;margin:0;top:auto}}.om-card--link{color:var(--om-fg);text-decoration:none}.om-card--link:hover{box-shadow:0 16px 36px rgba(20,20,22,.12);transform:translateY(-5px)}.om-card__go{align-items:center;border-bottom:2px solid var(--om-primary);color:var(--om-fg);display:inline-flex;font-size:.8rem;font-weight:700;gap:8px;justify-self:start;letter-spacing:.06em;margin-top:8px;padding-bottom:3px;text-transform:uppercase}.om-card--link:hover .om-card__go{color:var(--om-secondary)}.om-strip-section{padding-block:clamp(40px,6vw,80px)}.om-strip-section.om-edge{padding-bottom:calc(clamp(40px, 6vw, 80px) + var(--om-edge)*.6)}.om-strip--badge{align-items:center;clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px));display:flex;flex-wrap:wrap;gap:clamp(18px,4vw,48px);padding:clamp(26px,4vw,44px) clamp(22px,4vw,52px)}.om-hero-x--plain{min-height:0}.om-hero-x--plain .om-hero-x__inner{padding-block:clamp(64px,9vw,120px) clamp(170px,20vw,260px)}.om-pfeature{padding-top:0;position:relative;z-index:3}.om-pfeature__frame{aspect-ratio:16/10;box-shadow:0 30px 60px rgba(15,16,18,.28);margin:calc(clamp(130px, 16vw, 210px)*-1) auto 0;max-width:900px;width:100%}.om-pfeature__frame img{height:100%;object-fit:cover;width:100%}.om-pfeature+.om-pdetail{padding-top:clamp(48px,6vw,80px)}@media (min-width:861px){.om-hero-x.om-hero-x--page:not(.om-hero-x--plain){height:clamp(540px,42vw,660px);min-height:0}.om-hero-x--page:not(.om-hero-x--plain) .om-hero-x__inner{padding-block:40px}}@media (max-width:860px){.om-hero-x.om-hero-x--page:not(.om-hero-x--plain){min-height:620px}}.om-hero-x--full.om-hero-x--photo:before{background:linear-gradient(90deg,rgba(20,21,24,.94),rgba(20,21,24,.82) 38%,rgba(20,21,24,.3) 72%,rgba(20,21,24,.12))}@media (max-width:860px){.om-hero-x--full.om-hero-x--photo:before{background:linear-gradient(180deg,rgba(20,21,24,.45) 0,rgba(20,21,24,.88) 50%,var(--om-dark) 80%)}}.om-video>.om-video__el{pointer-events:none}.om-vmodal{background:rgba(15,16,18,.92);display:grid;inset:0;padding:56px 16px 24px;place-items:center;position:fixed;z-index:1000}.om-vmodal[hidden]{display:none}.om-vmodal__box{display:grid;max-height:calc(100vh - 90px);max-width:min(1100px,100%)}.om-vmodal video{background:#000;box-shadow:0 24px 60px rgba(0,0,0,.5);display:block;height:auto;max-height:calc(100vh - 90px);max-width:100%;width:auto}.om-vmodal__close{background:var(--om-primary);border:0;color:var(--om-fg);cursor:pointer;display:grid;font-size:1.1rem;height:48px;place-items:center;position:absolute;right:14px;top:14px;width:48px}.om-vmodal__close:hover{background:var(--om-fg);color:var(--om-primary)}.om-slider{height:100%;position:relative;width:100%}.om-slider__track{display:flex;height:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.om-slider__track::-webkit-scrollbar{display:none}.om-slider__slide{flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.om-slider__slide>.om-ph,.om-slider__slide>img{height:100%;width:100%}.om-slider__dots{bottom:14px;display:flex;gap:10px;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.om-slider__dot{background:hsla(0,0%,100%,.9);border:2px solid var(--om-fg);cursor:pointer;height:10px;padding:0;pointer-events:auto;transform:rotate(45deg);transition:background .2s,border-color .2s,transform .2s;width:10px}.om-slider__dot:hover{background:var(--om-primary)}.om-slider__dot[aria-current=true]{background:var(--om-primary);border-color:var(--om-primary);transform:rotate(45deg) scale(1.25)}@media (prefers-reduced-motion:reduce){.om-slider__track{scroll-behavior:auto}}.om-psheet{align-items:start;background:#fff;display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:clamp(20px,3vw,36px)}.om-bg-white .om-psheet{background:var(--om-surface)}.om-psheets{display:grid;gap:16px}.om-psheet__media{aspect-ratio:4/3;background:#fff}.om-psheet__media img{object-fit:contain}.om-psheet__media .om-ph{min-height:0}.om-psheet__body{align-content:start;display:grid;gap:14px;min-width:0}.om-psheet__name{font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:800;letter-spacing:-.01em;line-height:1.05;margin:0;text-transform:uppercase}.om-psheet__desc{color:var(--om-gray-400);display:grid;gap:10px}.om-psheet__desc p{margin:0}.om-psheet__sub{color:var(--om-secondary);font-size:.72rem;font-weight:700;letter-spacing:.16em;margin:8px 0 0;text-transform:uppercase}.om-psheet__feats{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.om-psheet__feats li{border-left:3px solid var(--om-primary);display:grid;gap:2px;padding:12px 14px;transition:transform .25s,background .25s}.om-bg-paper .om-psheet__feats li,.om-psheet__feats li{background:var(--om-surface)}.om-bg-white .om-psheet__feats li{background:#fff}.om-psheet__feats li:hover{background:#fff6e6;transform:translateY(-3px)}.om-psheet__feats b{color:var(--om-fg);font-size:.92rem;font-weight:700}.om-psheet__feats span{color:var(--om-gray-400);font-size:.84rem}.om-psheet__specs{display:grid;gap:8px;list-style:none;margin:0;padding:0}.om-psheet__specs>li{font-size:.92rem;padding-left:20px;position:relative}.om-psheet__specs>li:before{background:var(--om-fg);content:"";height:8px;left:0;position:absolute;top:.55em;width:8px}.om-psheet__specs ul{display:grid;gap:4px;list-style:none;margin:0;padding:6px 0 0}.om-psheet__specs ul li{color:var(--om-gray-400);font-size:.88rem;padding-left:18px;position:relative}.om-psheet__specs ul li:before{color:var(--om-secondary);content:"–";left:2px;position:absolute}.om-psheets__link{margin:22px 0 0}.om-tbs{color:var(--om-secondary);font-weight:600;margin:0}.om-ppicker{display:grid}.om-ppicker__tabs{display:grid;gap:8px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-bottom:8px}.om-ppicker__tabs button{align-items:center;background:#fff;border:solid transparent;border-width:2px 2px 4px;color:var(--om-fg);cursor:pointer;display:flex;font:700 .92rem/1.2 var(--om-font);gap:12px;padding:14px 16px;text-align:left;transition:border-color .2s,transform .2s,background .2s,color .2s}.om-bg-white .om-ppicker__tabs button{background:var(--om-surface)}.om-ppicker__tabs .om-icon,.om-ppicker__tabs .om-shape{color:var(--om-gray-400);flex:none;height:33px;width:44px}.om-ppicker__tabs button:hover{transform:translateY(-3px)}.om-ppicker__tabs button[aria-selected=true]{background:var(--om-fg);border-bottom-color:var(--om-primary);color:#fff}.om-ppicker__tabs button[aria-selected=true] .om-icon,.om-ppicker__tabs button[aria-selected=true] .om-shape{color:var(--om-primary)}.om-ppicker .om-psheet[hidden]{display:none}.om-ppicker .om-psheet:not([hidden]){animation:om-lid-in .45s var(--om-ease)}.om-accordion{display:grid;gap:8px}.om-acc{background:#fff;border-left:4px solid transparent;transition:border-color .25s}.om-acc[open]{border-left-color:var(--om-primary)}.om-acc summary{align-items:center;cursor:pointer;display:flex;gap:16px;list-style:none;padding:18px clamp(16px,2.5vw,28px)}.om-acc summary::-webkit-details-marker{display:none}.om-acc summary>.om-icon,.om-acc summary>.om-shape{color:var(--om-gray-400);flex:none;height:33px;transition:color .25s;width:44px}.om-acc summary:hover>.om-icon,.om-acc summary:hover>.om-shape,.om-acc[open] summary>.om-icon,.om-acc[open] summary>.om-shape{color:var(--om-secondary)}.om-acc__name{display:grid;flex:1;gap:2px;min-width:0}.om-acc__name b{color:var(--om-fg);font-size:clamp(1rem,1.6vw,1.15rem);font-weight:800;letter-spacing:-.005em;text-transform:uppercase}.om-acc__name small{color:var(--om-gray-400);font-size:.86rem}.om-acc__plus{background:var(--om-surface);flex:none;height:36px;position:relative;transition:background .25s,transform .35s var(--om-ease);width:36px}.om-acc__plus:after,.om-acc__plus:before{background:var(--om-fg);content:"";height:2px;left:50%;margin:-1px 0 0 -7px;position:absolute;top:50%;transition:transform .3s;width:14px}.om-acc__plus:after{transform:rotate(90deg)}.om-acc[open] .om-acc__plus{background:var(--om-primary);transform:rotate(180deg)}.om-acc[open] .om-acc__plus:after{transform:rotate(0deg)}.om-acc summary:hover .om-acc__plus{background:var(--om-primary)}.om-acc__body{padding:0 clamp(16px,2.5vw,28px) clamp(16px,2.5vw,28px)}.om-acc__body .om-psheet{background:var(--om-surface);padding:clamp(16px,2.5vw,28px)}.om-acc__body .om-psheet__feats li{background:#fff}.om-acc[open] .om-acc__body{animation:om-lid-in .4s var(--om-ease)}@media (max-width:900px){.om-psheet{grid-template-columns:minmax(0,1fr)}.om-ppicker__tabs{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.om-psheet__feats{grid-template-columns:1fr}.om-ppicker__tabs .om-shape{height:26px;width:34px}}@media (prefers-reduced-motion:reduce){.om-acc[open] .om-acc__body,.om-ppicker .om-psheet:not([hidden]){animation:none}}.om-ov{align-items:center;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.om-ov__media{display:grid;gap:14px}.om-ov__frame{aspect-ratio:5/4;background:#fff;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px))}.om-ov__frame img{object-fit:contain;padding:6%}.om-ov__media:hover .om-ov__frame img{transform:scale(1.04) rotate(-1deg)}.om-ov__dim{align-items:center;color:var(--om-gray-400);display:flex;font-size:.75rem;font-weight:700;gap:12px;letter-spacing:.14em;text-transform:uppercase}.om-ov__dim i{background:var(--om-fg);flex:1;height:2px;position:relative}.om-ov__dim i:first-child:before,.om-ov__dim i:last-child:after{background:var(--om-fg);content:"";height:14px;position:absolute;top:-6px;width:2px}.om-ov__dim i:first-child:before{left:0}.om-ov__dim i:last-child:after{right:0}.om-ov__copy{display:grid;gap:18px;justify-items:start;min-width:0}.om-ov__lead{color:var(--om-gray-400);font-size:1.05rem;margin:0;max-width:44ch}.om-ov__feats{border-top:1px solid var(--om-border);display:grid;list-style:none;margin:0;padding:0;width:100%}.om-ov__feats li{align-items:center;border-bottom:1px solid var(--om-border);display:flex;gap:14px;padding:12px 0;transition:padding .25s}.om-ov__feats li:hover{padding-left:8px}.om-ov__feats .om-icon,.om-ov__feats .om-shape{color:var(--om-secondary);flex:none;height:34px;width:34px}.om-ov__feats span{color:var(--om-gray-400);display:grid;font-size:.86rem;line-height:1.4}.om-ov__feats b{color:var(--om-fg);font-size:.95rem;font-weight:700}.om-ov__box{background:#fff;display:grid;gap:8px;max-width:420px;padding:16px 18px;width:100%}.om-ov__box p{font-size:.9rem;margin:0}.om-ov__box p b{color:var(--om-secondary);font-weight:800}@media (max-width:860px){.om-ov{grid-template-columns:1fr}}.om-btn-video{gap:12px}.om-btn-video .om-icon{color:var(--om-secondary);height:18px;transition:color .2s;width:18px}.om-btn-video:hover .om-icon{color:currentColor}.om-lid-intro{align-items:center;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.om-lid-intro__copy{color:var(--om-gray-400);display:grid;gap:16px;max-width:56ch}.om-lid-intro__copy p{margin:0}.om-lid-intro__copy .om-lid-intro__lead{border-left:4px solid var(--om-primary);color:var(--om-fg);font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:500;line-height:1.55;padding-left:18px}.om-emboss{display:grid;gap:12px;margin:0}.om-emboss__plate{align-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,#cfd2d6,#b3b7bd 35%,#dde0e3 55%,#a9adb3);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px));display:flex;gap:clamp(16px,3vw,28px);justify-content:center;overflow:hidden;padding:24px;position:relative}.om-emboss__plate:before{background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.05) 0 2px,rgba(0,0,0,.03) 2px 4px);content:"";inset:0;pointer-events:none;position:absolute}.om-emboss__plate:after{background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.45),transparent);bottom:0;content:"";left:-60%;pointer-events:none;position:absolute;top:0;transform:skewX(-15deg);transition:left 1s var(--om-ease);width:40%}.om-emboss:hover .om-emboss__plate:after{left:120%}.om-emboss__plate svg{filter:drop-shadow(-1.5px -1.5px 0 rgba(255,255,255,.75)) drop-shadow(1.5px 1.5px 1px rgba(0,0,0,.35));height:auto;stroke:#c3c6cb;width:clamp(70px,9vw,110px)}.om-emboss__text{color:#c3c6cb;display:grid;line-height:.95;text-shadow:-1.5px -1.5px 0 hsla(0,0%,100%,.75),1.5px 1.5px 1px rgba(0,0,0,.35);text-transform:uppercase}.om-emboss__text b{font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:800;letter-spacing:.02em}.om-emboss__text span{font-size:clamp(1.2rem,2.4vw,1.8rem);font-weight:800;letter-spacing:.08em}.om-emboss figcaption{color:var(--om-gray-400);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.om-lid-tiles{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(28px,4vw,44px) 0}.om-lid-tile{align-content:start;background:#fff;border-top:4px solid var(--om-primary);display:grid;gap:8px;padding:22px;transition:transform .3s var(--om-ease),box-shadow .3s}.om-lid-tile:hover{box-shadow:0 14px 30px rgba(20,20,22,.1);transform:translateY(-5px)}.om-lid-tile .om-icon,.om-lid-tile .om-shape{color:var(--om-secondary);height:36px;width:36px}.om-lid-tile b{color:var(--om-fg);font-size:1rem;font-weight:700}.om-lid-tile span{color:var(--om-gray-400);font-size:.88rem}.om-lid-tile--inc{background:var(--om-dark)}.om-lid-tile--inc .om-lid-tile__k{color:var(--om-primary);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.om-lid-tile--inc .om-lid-tile__big{color:#fff;font-size:1.6rem;font-weight:800;letter-spacing:-.01em}.om-lid-tile--inc span{color:#a9aab0}@media (max-width:1000px){.om-lid-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.om-lid-intro{grid-template-columns:1fr}}@media (max-width:460px){.om-lid-tiles{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.om-emboss__plate:after{display:none}}.om-section:not(.om-dark) .om-btn-outline{--om-btn-outline-text:var(--om-fg);--om-btn-outline-border:var(--om-fg)}.om-ov>*,.om-ppicker__tabs button,.om-psheet>*,.om-slider{min-width:0}.om-ppicker__tabs button span{overflow-wrap:anywhere}@media (max-width:860px){.om-ov{grid-template-columns:minmax(0,1fr)}}.om-slider__track{cursor:grab;user-select:none;-webkit-user-select:none}.om-slider__track.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.om-slider__track img{-webkit-user-drag:none;pointer-events:none}.om-slider__slide{display:grid;place-items:center}.om-slider__slide>img{object-fit:contain}.om-slider,.om-slider__slide,.om-slider__slide>img,.om-slider__track{height:auto}.om-frame:has(>.om-slider){aspect-ratio:auto}.om-vgal{background:rgba(15,16,18,.97);display:grid;inset:0;overflow-y:auto;padding:72px 0 32px;place-items:center;position:fixed;z-index:1000}.om-vgal[hidden]{display:none}.om-vgal__stage{display:grid;gap:22px;width:min(92vw,640px)}.om-vgal__track{cursor:grab;display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;padding-inline:24px;scroll-behavior:smooth;scroll-padding-inline:24px;scroll-snap-type:x mandatory;scrollbar-width:none}.om-vgal__track::-webkit-scrollbar{display:none}.om-vgal__track.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.om-vgal__slide{align-content:start;display:grid;flex:0 0 min(82%,500px);gap:12px;scroll-snap-align:start;transition:opacity .3s}.om-vgal__slide:not(.is-current){opacity:.45}.om-vgal__frame{aspect-ratio:16/9;background:#000;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));overflow:hidden;position:relative}.om-vgal__frame iframe,.om-vgal__poster{border:0;height:100%;inset:0;position:absolute;width:100%}.om-vgal__poster{background:#000;cursor:pointer;display:block;padding:0}.om-vgal__poster img{height:100%;object-fit:cover;pointer-events:none;width:100%;-webkit-user-drag:none;transition:transform .5s var(--om-ease),opacity .3s}.om-vgal__poster:hover img{opacity:.85;transform:scale(1.04)}.om-vgal__play{background:var(--om-primary);border-radius:50%;box-shadow:0 10px 30px rgba(0,0,0,.4);color:var(--om-fg);display:grid;height:68px;left:50%;margin:-34px 0 0 -34px;place-items:center;position:absolute;top:50%;transition:transform .25s;width:68px}.om-vgal__play svg{margin-left:4px}.om-vgal__poster:hover .om-vgal__play{transform:scale(1.08)}.om-vgal__title{color:#fff;font-size:.95rem;font-weight:600;line-height:1.4;margin:0}.om-vgal__nav{align-items:center;display:flex;gap:18px;justify-content:center;padding-inline:24px}.om-vgal__dots{display:flex;gap:10px}.om-vgal__dots .om-slider__dot{background:transparent;border-color:hsla(0,0%,100%,.7)}.om-vgal__dots .om-slider__dot[aria-current=true]{background:var(--om-primary);border-color:var(--om-primary)}.om-vgal__arrow{background:var(--om-primary);border:0;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));color:var(--om-fg);cursor:pointer;display:grid;height:46px;padding:0;place-items:center;transition:background .2s,color .2s,opacity .2s;width:46px}.om-vgal__arrow:hover{background:#fff;color:var(--om-primary)}.om-vgal__arrow:disabled{cursor:default;opacity:.3}.om-vgal__arrow:disabled:hover{background:var(--om-primary);color:var(--om-fg)}.om-vgal__prev{transform:rotate(180deg)}.om-vgal-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.om-vgal__track{scroll-behavior:auto}}@media (max-width:860px){.om-hero-x.om-hero-x--page:not(.om-hero-x--plain){height:auto;min-height:0}.om-hero-x--page:not(.om-hero-x--plain) .om-hero-x__inner{gap:18px;padding-block:clamp(120px,34vw,180px) 44px}.om-hero-x--page.om-hero-x--plain .om-hero-x__inner{gap:18px;padding-top:48px}}.om-vgal--groups{align-items:start}.om-vgal__body{display:grid;gap:10px;width:min(92vw,700px)}.om-vgal__heading{color:#fff;font-size:clamp(1.4rem,3vw,2rem);font-weight:800;line-height:1.05;margin:0 0 8px;text-transform:uppercase}.om-vgal:not(.om-vgal--groups) .om-vgal__body{width:auto}.om-vacc{background:var(--om-dark-2);border-left:4px solid transparent;transition:border-color .25s}.om-vacc[open]{border-left-color:var(--om-primary)}.om-vacc summary{align-items:center;color:#fff;cursor:pointer;display:flex;gap:14px;list-style:none;padding:16px clamp(14px,2.5vw,24px)}.om-vacc summary::-webkit-details-marker{display:none}.om-vacc summary>span{flex:1;font-size:clamp(1rem,1.6vw,1.12rem);font-weight:800;text-transform:uppercase}.om-vacc summary>small{color:#a9aab0;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.om-vacc .om-acc__plus{background:#3b3c41}.om-vacc .om-acc__plus:after,.om-vacc .om-acc__plus:before{background:#fff}.om-vacc[open] .om-acc__plus{background:var(--om-primary);transform:rotate(180deg)}.om-vacc[open] .om-acc__plus:after,.om-vacc[open] .om-acc__plus:before{background:var(--om-fg)}.om-vacc[open] .om-acc__plus:after{transform:rotate(0deg)}.om-vacc summary:hover .om-acc__plus{background:var(--om-primary)}.om-vacc .om-vgal__stage{padding:4px 0 22px;width:100%}.om-vacc[open] .om-vgal__stage{animation:om-lid-in .4s var(--om-ease)}@media (prefers-reduced-motion:reduce){.om-vacc[open] .om-vgal__stage{animation:none}}button.om-card{border:0;color:var(--om-fg);cursor:pointer;font:inherit;padding:0;text-align:left;width:100%}.om-vgal--groups .om-vgal__body{width:min(94vw,1040px)}.om-vtabs{align-items:start;display:grid;gap:clamp(16px,3vw,32px);grid-template-columns:minmax(0,280px) minmax(0,1fr)}.om-vtabs__list{display:grid;gap:8px}.om-vtabs__list button{background:var(--om-dark-2);border:0;border-left:4px solid transparent;color:#fff;cursor:pointer;display:grid;font-family:var(--om-font);gap:4px;padding:16px 18px;text-align:left;transition:background .2s,border-color .2s,transform .2s}.om-vtabs__list button b{font-size:1rem;font-weight:800;line-height:1.2;text-transform:uppercase}.om-vtabs__list button span{color:#a9aab0;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.om-vtabs__list button:hover{background:#34353a;transform:translateX(4px)}.om-vtabs__list button[aria-selected=true]{background:#34353a;border-left-color:var(--om-primary)}.om-vtabs__list button[aria-selected=true] span{color:var(--om-primary)}.om-vtabs__panel[hidden]{display:none}.om-vtabs__panel:not([hidden]){animation:om-lid-in .4s var(--om-ease)}.om-vtabs .om-vgal__stage{width:min(100%,640px)}@media (max-width:760px){.om-vtabs{grid-template-columns:minmax(0,1fr)}.om-vtabs__list{grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;overflow-x:auto;scrollbar-width:none}.om-vtabs__list::-webkit-scrollbar{display:none}.om-vtabs__list button{border-bottom:4px solid transparent;border-left:0}.om-vtabs__list button:hover{transform:none}.om-vtabs__list button[aria-selected=true]{border-bottom-color:var(--om-primary)}.om-vtabs .om-vgal__stage{width:100%}.om-vtabs .om-vgal__track{padding-inline:0;scroll-padding-inline:0}.om-vtabs .om-vgal__nav{padding-inline:0}}@media (prefers-reduced-motion:reduce){.om-vtabs__panel:not([hidden]){animation:none}}.om-projects__intro{color:var(--om-fg);font-weight:500;margin-bottom:clamp(24px,3.5vw,36px);max-width:62ch}.om-hero-slider{background:var(--om-dark);position:relative}.om-hs__track{display:grid}.om-hs__slide{grid-area:1/1;min-height:calc(90svh - 76px);opacity:0;transition:opacity .9s ease,visibility 0s linear .9s;visibility:hidden}.om-hs__slide.is-active{opacity:1;transition:opacity .9s ease,visibility 0s;visibility:visible;z-index:1}@media (max-width:1180px){.om-hs__slide{min-height:calc(90svh - 66px)}}.om-hero-slider .om-hero-x__inner{padding-bottom:clamp(110px,13vw,160px)}.om-hs__slide--adv:before{background:linear-gradient(180deg,rgba(20,21,24,.55),rgba(20,21,24,.72) 55%,rgba(20,21,24,.9))}.om-hs__media img{object-position:50% 50%;transform:scale(1.06);transition:transform 8s ease-out}.om-hs__slide--adv.is-active .om-hs__media img{transform:scale(1)}.om-hs__adv{display:grid;gap:clamp(22px,3vw,32px);justify-items:center;padding-block:clamp(72px,3vw,100px) clamp(120px,10vw,130px);position:relative;text-align:center;z-index:2}.om-hero-x__title.om-hs__title{color:#fff;font-size:clamp(1.8rem,5vw,4.5rem);font-weight:800;letter-spacing:-.025em;line-height:.98;margin:0;max-width:none;text-transform:uppercase;white-space:nowrap;width:100%}.om-hs__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:clamp(12px,3vw,28px) 0 0;max-width:1080px;padding:0;width:100%}.om-hs__stats li{align-items:center;display:flex;gap:14px;justify-content:center;padding:14px clamp(10px,2vw,24px);text-align:left}.om-hs__stats li+li{border-left:1px solid var(--om-primary)}.om-hs__stats svg{color:var(--om-primary);flex:none;height:36px;width:36px}.om-hs__stats span{color:#d6d6da;display:grid;font-size:.86rem;gap:2px;line-height:1.35;max-width:22ch}.om-hs__stats b{color:#fff;font-size:clamp(1rem,1.5vw,1.15rem);font-weight:700}.om-hs__controls{align-items:center;bottom:clamp(24px,4vw,44px);display:flex;gap:16px;justify-content:space-between;left:0;margin-inline:auto;position:absolute;right:0;z-index:5}.om-hs__dots{display:flex;gap:10px}.om-hs__dots button{align-items:center;background:none;border:0;cursor:pointer;display:grid;height:24px;padding:0;width:64px}.om-hs__dots i{background:hsla(0,0%,100%,.25);display:block;height:3px;overflow:hidden;position:relative}.om-hs__dots i:after{background:var(--om-primary);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:left}.om-hs__dots button[aria-selected=true] i:after{transform:scaleX(var(--p,1))}.om-hs__arrows{display:flex;gap:8px}.om-hs__arrows button{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:#fff;cursor:pointer;display:grid;height:46px;padding:0;place-items:center;transition:background .2s,color .2s,border-color .2s;width:46px}.om-hs__arrows button:hover{background:var(--om-primary);border-color:var(--om-primary);color:var(--om-fg)}.om-hs__arrows svg{height:18px;width:18px}.om-hs__prev svg{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.om-hs__slide--adv .om-hs__adv>*{opacity:.001;transform:translateY(16px)}.om-hs__slide--adv.is-active .om-hs__adv>*{opacity:1;transform:none;transition:opacity .6s ease .1s,transform .6s var(--om-ease) .1s}.om-hs__slide--adv .om-hs__stats li{opacity:.001;transform:translateY(12px)}.om-hs__slide--adv.is-active .om-hs__stats li{opacity:1;transform:none;transition:opacity .5s ease calc(.35s + var(--d)*90ms),transform .5s var(--om-ease) calc(.35s + var(--d)*90ms)}}@media (prefers-reduced-motion:reduce){.om-hs__media img{transform:none;transition:none}}@media (max-width:900px){.om-hs__stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.om-hs__stats li:nth-child(3){border-left:0}}@media (max-width:700px){.om-hero-x__title.om-hs__title{font-size:clamp(2rem,9vw,2.6rem);white-space:normal}}@media (max-width:520px){.om-hs__stats li{align-items:center;flex-direction:column;gap:8px;padding:12px 8px;text-align:center}.om-hs__stats span{font-size:.8rem;justify-items:center}.om-hs__stats svg{height:30px;width:30px}.om-hs__dots button{width:40px}}.om-badges{display:grid;gap:clamp(36px,5vw,64px);justify-items:center;text-align:center}.om-section-title.om-badges__title{font-size:clamp(2rem,4.6vw,3.8rem);margin:0;max-width:none}.om-badges__title .om-accent{white-space:nowrap}.om-badges__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}.om-badges__row li{align-content:start;display:grid;gap:10px;justify-items:center;padding:8px clamp(12px,2vw,28px)}.om-badges__row li+li{border-left:1px solid var(--om-steel-line,#3b3c41)}.om-badges__badge{background:var(--om-primary);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));color:var(--om-fg);display:grid;height:76px;margin-bottom:8px;place-items:center;transition:transform .35s var(--om-ease),background .3s;width:76px}.om-badges__badge svg{color:var(--om-fg);height:36px;width:36px}.om-badges__row li:hover .om-badges__badge{background:#fff;transform:translateY(-6px) rotate(-4deg)}.om-badges__row b{color:var(--om-fg);font-size:1.1rem;font-weight:700;max-width:16ch}.om-badges__row span{color:var(--om-gray-400);font-size:.9rem;max-width:24ch}.om-dark .om-badges__row b{color:#fff}.om-dark .om-badges__row span{color:#a9aab0}.om-bg-paper .om-badges__row li+li,.om-bg-white .om-badges__row li+li{border-left-color:var(--om-border)}@media (max-width:900px){.om-badges__row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.om-badges__row li:nth-child(3){border-left:0}}@media (max-width:560px){.om-badges__title .om-accent{white-space:normal}}@media (max-width:460px){.om-badges__badge{height:60px;width:60px}.om-badges__badge svg{height:28px;width:28px}.om-badges__row b{font-size:.98rem}}@media (prefers-reduced-motion:reduce){.om-badges__badge{transition:none}}.om-hero-slider .om-hs__track{cursor:grab}.om-hero-slider.is-dragging .om-hs__track{cursor:grabbing;user-select:none;-webkit-user-select:none}.om-hero-slider .om-hs__track a{cursor:pointer}.om-hero-slider img{-webkit-user-drag:none}.om-hero-x--solid:before{display:none}
