.urnieta-root{--black: #000000;--white: #ffffff;--gray-100: #f7f7f7;--gray-200: #f2f6fa;--gray-300: #eeeeee;--gray-400: #dcdcdc;--gray-500: #9a9a9a;--gray-700: #3a3a3a;--brand: "CAI978","Bank Gothic","Eurostile Extended","Helvetica Neue",sans-serif;--display:"Inter","Helvetica Neue","Arial Black",sans-serif;--body:"Inter","Helvetica Neue","Arial",sans-serif;--max-w: 1600px;--gutter: 40px;--gutter-sm:24px;--shadow-card: 0 12px 30px rgba(0,0,0,.08)}.urnieta-root *,.urnieta-root *:before,.urnieta-root *:after{margin:0;padding:0;box-sizing:border-box}.urnieta-root{scroll-behavior:smooth;overflow-x:hidden}.urnieta-root{overflow-x:hidden}.urnieta-root{font-family:var(--body);background:var(--white);color:var(--black);-webkit-font-smoothing:antialiased;font-feature-settings:"kern" 1}.urnieta-root img{max-width:100%;display:block}.urnieta-root .wp-block-embed__wrapper iframe{display:block;width:100%;aspect-ratio:16/9;height:auto;min-height:240px;border:0}.urnieta-root a{color:inherit;text-decoration:none}.urnieta-root button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}.urnieta-root .announce{position:relative;top:auto;left:0;right:0;z-index:1001;background:var(--black);color:var(--white);font-family:var(--brand);font-size:13px;letter-spacing:.22em;text-transform:uppercase;padding:11px 24px;text-align:center;transform:translateY(0);transition:transform .34s cubic-bezier(.45,.05,.2,1);will-change:transform}.urnieta-root nav.main{position:relative;top:auto;left:0;right:0;z-index:1000;background:#ffffffeb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--gray-300);transform:translateY(0);transition:top .34s cubic-bezier(.45,.05,.2,1),transform .34s cubic-bezier(.45,.05,.2,1),background-color .25s,border-color .25s,box-shadow .25s;will-change:top,transform}.urnieta-root nav.main.is-nav-floating{position:fixed;top:var(--nav-admin-offset, 0px);transform:translateY(calc(-100% - 2px));background:#ffffffeb;border-bottom-color:var(--gray-300);box-shadow:none}.urnieta-root nav.main.is-nav-floating.is-nav-visible{transform:translateY(0)}.urnieta-root nav.main.is-nav-floating.is-nav-hidden{transform:translateY(calc(-100% - 2px))}.urnieta-root{--announce-height: 39px;--nav-height: 69px;padding-top:0}.urnieta-root .home{padding-top:0}.urnieta-root .admin-bar{--nav-admin-offset: 32px}.urnieta-root .nav-inner{max-width:var(--max-w);margin:0 auto;padding:22px var(--gutter);display:grid;grid-template-columns:minmax(170px,1fr) auto minmax(110px,1fr);align-items:center;gap:12px}.urnieta-root nav.main .logo{justify-self:start}.urnieta-root .logo{height:24px;display:inline-block}.urnieta-root .logo svg,.urnieta-root .logo img{height:100%;width:auto;display:block;max-width:none}.urnieta-root .nav-links{justify-self:center;display:flex;gap:30px;list-style:none;font-family:var(--brand);font-size:14px;letter-spacing:.18em;text-transform:uppercase}.urnieta-root .nav-links a{color:var(--black);padding:6px 0;transition:opacity .2s;position:relative}.urnieta-root .nav-links a:hover{opacity:.5}.urnieta-root .nav-links a.active,.urnieta-root .nav-links .current-menu-item>a,.urnieta-root .nav-links .current-menu-ancestor>a{font-weight:700}.urnieta-root .nav-links a.active:after,.urnieta-root .nav-links .current-menu-item>a:after,.urnieta-root .nav-links .current-menu-ancestor>a:after{content:"";position:absolute;left:0;right:0;bottom:-23px;height:2px;background:var(--black)}.urnieta-root .nav-actions{justify-self:end;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:24px;font-family:var(--brand);font-size:14px;letter-spacing:.16em;text-transform:uppercase}.urnieta-root .nav-actions a:hover{opacity:.5}.urnieta-root .nav-cta{background:var(--black);color:var(--white);padding:12px 20px;white-space:nowrap;transition:background .2s}.urnieta-root .nav-cta:hover{background:var(--gray-700)}.urnieta-root .nav-locale{color:var(--gray-500)}.urnieta-root .crumb{border-bottom:1px solid var(--gray-300);background:var(--white)}.urnieta-root .crumb-inner{max-width:var(--max-w);margin:0 auto;padding:14px var(--gutter);font-family:var(--brand);font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-500);display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.urnieta-root .crumb-path{display:flex;gap:14px;flex-wrap:wrap}.urnieta-root .crumb-inner a{transition:opacity .2s}.urnieta-root .crumb-inner a:hover{opacity:.5}.urnieta-root .crumb-inner .sep{color:var(--gray-400)}.urnieta-root .crumb-inner .current{color:var(--black);font-weight:700}.urnieta-root .crumb-nav{display:flex;gap:24px;align-items:center}.urnieta-root .crumb-nav a{display:flex;align-items:center;gap:8px}.urnieta-root .crumb-nav .sep-dot{width:4px;height:4px;background:var(--gray-400);border-radius:50%}.urnieta-root .btn{font-family:var(--brand);font-size:11px;letter-spacing:.22em;text-transform:uppercase;padding:18px 28px;display:inline-flex;align-items:center;justify-content:space-between;gap:14px;transition:all .25s;border:1px solid var(--black);cursor:pointer;text-align:left}.urnieta-root .section{max-width:var(--max-w);margin:0 auto;padding:160px var(--gutter)}.urnieta-root .section-light{background:var(--gray-100)}.urnieta-root .section-head{display:grid;grid-template-columns:1fr 2fr;gap:60px;margin-bottom:80px;align-items:end}.urnieta-root .section-num{font-family:var(--brand);font-size:14px;letter-spacing:.24em;text-transform:uppercase;color:var(--gray-500);display:flex;align-items:center;gap:14px}.urnieta-root .section-num:before{content:"";width:36px;height:1px;background:var(--gray-500)}.urnieta-root .section-label{font-family:var(--brand);font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:var(--gray-500);margin-bottom:16px}.urnieta-root .section-title{font-family:var(--display);font-weight:900;font-size:clamp(40px,5.6vw,84px);line-height:.92;letter-spacing:-.03em;color:var(--black);text-transform:uppercase;max-width:1100px}.urnieta-root .section-title .light{font-weight:200;font-style:italic}.urnieta-root .section-intro{font-size:16px;line-height:1.6;color:var(--gray-700);max-width:520px;margin-top:24px}.urnieta-root footer.main{background:var(--black);color:var(--white);padding:100px var(--gutter) 32px;border-top:1px solid rgba(255,255,255,.1)}.urnieta-root .footer-inner{max-width:var(--max-w);margin:0 auto}.urnieta-root .footer-mark{margin-bottom:64px;padding-bottom:64px;border-bottom:1px solid rgba(255,255,255,.15);display:grid;grid-template-columns:1fr auto;gap:48px;align-items:end}.urnieta-root .footer-mark .big-logo{height:80px;display:block}.urnieta-root .footer-mark .big-logo svg,.urnieta-root .footer-mark .big-logo img{height:auto;width:420px;max-width:none;display:block}.urnieta-root .footer-mark .big-logo .lo{fill:var(--white)}.urnieta-root .footer-mark .tagline{font-family:var(--brand);font-size:14px;letter-spacing:.32em;text-transform:uppercase;color:#fff9;text-align:right}.urnieta-root .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:48px;padding-bottom:64px;border-bottom:1px solid rgba(255,255,255,.15)}.urnieta-root .footer-col h5{font-family:var(--brand);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#ffffff80;margin-bottom:24px;font-weight:400}.urnieta-root .footer-col ul{list-style:none;display:flex;flex-direction:column;gap:14px}.urnieta-root .footer-col a{font-size:14px;color:var(--white);transition:opacity .2s}.urnieta-root .footer-col a:hover{opacity:.5}.urnieta-root .footer-brand p{font-size:14px;line-height:1.7;color:#fffc;max-width:360px}.urnieta-root .footer-brand .biz{margin-top:32px;font-family:var(--brand);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#fffc;line-height:1.8}.urnieta-root .footer-brand .biz a{color:inherit}.urnieta-root .footer-brand .biz a:hover{color:var(--white);opacity:1}.urnieta-root .footer-bottom{padding-top:32px;display:flex;justify-content:space-between;font-family:var(--brand);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff80}@media(max-width:1280px){.urnieta-root .nav-links{display:none}.urnieta-root .nav-inner{grid-template-columns:auto 1fr}.urnieta-root .nav-actions{grid-column:2;justify-self:end;margin-left:auto}.urnieta-root .footer-grid{grid-template-columns:1fr 1fr 1fr;gap:40px}.urnieta-root .footer-brand{grid-column:span 3}.urnieta-root .section-head{grid-template-columns:1fr;gap:24px}}@media(max-width:880px){.urnieta-root .footer-grid{grid-template-columns:1fr 1fr;gap:32px}.urnieta-root .footer-brand{grid-column:span 2}.urnieta-root .footer-mark .big-logo svg,.urnieta-root .footer-mark .big-logo img{width:320px}}@media(max-width:680px){.urnieta-root{--announce-height: 37px;--nav-height: 81px}.urnieta-root .nav-inner{padding:18px 24px;gap:16px}.urnieta-root .crumb-inner{padding:14px 24px;font-size:10px;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:10px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.urnieta-root .crumb-inner::-webkit-scrollbar{display:none}.urnieta-root .crumb-path{flex-wrap:nowrap;flex:0 0 auto;white-space:nowrap}.urnieta-root .crumb-inner a,.urnieta-root .crumb-inner .sep,.urnieta-root .crumb-inner .current{flex:0 0 auto;white-space:nowrap}.urnieta-root .section{padding:80px var(--gutter)}.urnieta-root .footer-grid{grid-template-columns:1fr;gap:40px}.urnieta-root .footer-brand{grid-column:span 1}.urnieta-root .footer-mark{grid-template-columns:1fr;gap:24px}.urnieta-root .footer-mark .big-logo svg,.urnieta-root .footer-mark .big-logo img{width:240px}.urnieta-root .footer-mark .tagline{text-align:left}.urnieta-root .footer-bottom{flex-direction:column;gap:8px}}.urnieta-root .btn-dealer{display:inline-flex;align-items:center;gap:14px;font-family:var(--brand,"Helvetica Neue",sans-serif);font-size:13px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;padding:18px 28px;background:var(--black,#000);color:var(--white,#fff);border:1px solid var(--black,#000);cursor:pointer;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .25s}.urnieta-root .btn-dealer:hover{background:var(--gray-700,#3a3a3a);border-color:var(--gray-700,#3a3a3a)}.urnieta-root .btn-dealer .arr{display:inline-block;transition:transform .25s}.urnieta-root .btn-dealer:hover .arr{transform:translate(4px)}.urnieta-root .btn-dealer.outline{background:var(--white,#fff);color:var(--black,#000)}.urnieta-root .btn-dealer.outline:hover{background:var(--black,#000);color:var(--white,#fff)}.urnieta-root .nav-toggle{position:absolute;opacity:0;pointer-events:none}.urnieta-root .nav-burger{display:none;width:44px;height:44px;cursor:pointer;position:relative;margin-left:8px;align-items:center;justify-content:center;background:transparent;border:1px solid var(--black);transition:background .2s,border-color .2s}.urnieta-root .nav-burger:before,.urnieta-root .nav-burger:after,.urnieta-root .nav-burger span{content:"";position:absolute;left:50%;transform:translate(-50%);width:22px;height:1.5px;background:var(--black);transition:transform .25s,top .25s,opacity .2s}.urnieta-root .nav-burger:before{top:14px}.urnieta-root .nav-burger span{top:21px}.urnieta-root .nav-burger:after{top:28px}.urnieta-root .nav-burger:hover{background:var(--gray-100)}.urnieta-root .nav-toggle:checked~nav.main .nav-burger:before{top:21px;transform:translate(-50%) rotate(45deg)}.urnieta-root .nav-toggle:checked~nav.main .nav-burger:after{top:21px;transform:translate(-50%) rotate(-45deg)}.urnieta-root .nav-toggle:checked~nav.main .nav-burger span{opacity:0}.urnieta-root .nav-toggle:checked~nav.main{transform:translateY(0)!important}.urnieta-root .mobile-nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .25s;z-index:1500}.urnieta-root .mobile-nav{position:fixed;top:0;left:0;width:min(360px,88vw);height:100vh;background:var(--white);border-right:1px solid var(--black);transform:translate(-100%);transition:transform .35s cubic-bezier(.5,.05,.2,1);z-index:1600;display:flex;flex-direction:column;padding:24px 28px 32px;box-shadow:0 0 60px #0000002e;overflow-y:auto}.urnieta-root .mobile-nav-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--gray-300);margin-bottom:24px}.urnieta-root .mobile-nav-head .logo{height:22px}.urnieta-root .mobile-nav-close{width:36px;height:36px;border:1px solid var(--black);background:transparent;display:flex;align-items:center;justify-content:center;font-family:var(--brand);font-size:18px;font-weight:700;cursor:pointer;text-decoration:none;color:var(--black)}.urnieta-root .mobile-nav-close:hover{background:var(--black);color:var(--white)}.urnieta-root .mobile-nav-section{margin-bottom:28px}.urnieta-root .mobile-nav-section h6{font-family:var(--brand);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-500);font-weight:400;margin-bottom:12px}.urnieta-root .mobile-nav ul{list-style:none;display:flex;flex-direction:column;gap:4px}.urnieta-root .mobile-nav ul a{display:block;padding:12px 0;font-family:var(--brand);font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--black);font-weight:700;border-bottom:1px solid var(--gray-300);transition:padding .2s,color .2s}.urnieta-root .mobile-nav ul a:hover{padding-left:8px;color:var(--gray-700)}.urnieta-root .mobile-nav-cta{margin-top:auto;display:flex;flex-direction:column;gap:12px;padding-top:24px;border-top:1px solid var(--gray-300)}.urnieta-root .mobile-nav-cta .btn-dealer{justify-content:center}.urnieta-root .mobile-nav-cta .quote-link{font-family:var(--brand);font-size:11px;letter-spacing:.22em;text-transform:uppercase;text-align:center;padding:14px 20px;border:1px solid var(--black);color:var(--black);transition:all .25s}.urnieta-root .mobile-nav-cta .quote-link:hover{background:var(--black);color:var(--white)}.urnieta-root .mobile-nav-foot{margin-top:24px;font-family:var(--brand);font-size:10px;letter-spacing:.18em;color:var(--gray-500);line-height:1.7}.urnieta-root .mobile-nav-foot a{color:var(--black)}.urnieta-root .mobile-nav-foot a:hover{opacity:.5}.urnieta-root .nav-toggle:checked~.mobile-nav-overlay{opacity:1;pointer-events:auto}.urnieta-root .nav-toggle:checked~.mobile-nav{transform:translate(0)}.urnieta-root .nav-toggle:checked~body{overflow:hidden}@media(max-width:1280px){.urnieta-root .nav-burger{display:inline-flex}}@media(max-width:782px){.urnieta-root .admin-bar{--nav-admin-offset: 46px}}@media(min-width:1281px){.urnieta-root .mobile-nav,.urnieta-root .mobile-nav-overlay,.urnieta-root .nav-burger{display:none!important}}.urnieta-root .table-wrap,.urnieta-root table.responsive{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.urnieta-root table{max-width:100%}.urnieta-root img,.urnieta-root svg,.urnieta-root video,.urnieta-root iframe{max-width:100%;height:auto}.urnieta-root pre,.urnieta-root code{max-width:100%;overflow-x:auto;white-space:pre-wrap;word-break:break-word}@media(max-width:880px){.urnieta-root .grid-3:not([class*=cols-]),.urnieta-root .cards-3{grid-template-columns:1fr 1fr!important}.urnieta-root .grid-4:not([class*=cols-]){grid-template-columns:1fr 1fr!important}.urnieta-root .section{padding:80px 24px!important}.urnieta-root h1{word-break:break-word}}@media(max-width:600px){.urnieta-root .grid-2:not([class*=cols-]),.urnieta-root .grid-3:not([class*=cols-]),.urnieta-root .grid-4:not([class*=cols-]),.urnieta-root .cards-3,.urnieta-root .cards-4{grid-template-columns:1fr!important}.urnieta-root input[type=text],.urnieta-root input[type=email],.urnieta-root input[type=tel],.urnieta-root input[type=url],.urnieta-root input[type=number],.urnieta-root select,.urnieta-root textarea{width:100%;max-width:100%}.urnieta-root .stamp-row,.urnieta-root .meta-row{gap:18px!important}}.urnieta-root .map-svg{width:100%;height:auto;max-width:100%}@media(max-width:600px){.urnieta-root .hero-stage,.urnieta-root .hero-carousel{min-height:0!important}}@media(max-width:540px){.urnieta-root .mobile-nav{padding:20px 22px 28px}.urnieta-root .mobile-nav-close{width:40px;height:40px;font-size:22px}}@media(max-width:680px){.urnieta-root :is(.crumb-inner,.urnieta-root .art-head,.urnieta-root .hero-img,.urnieta-root .art-body,.urnieta-root .art-foot,.urnieta-root .related,.urnieta-root .j-hero,.urnieta-root .featured,.urnieta-root .grid-section,.urnieta-root .pagination,.urnieta-root .tag-cloud,.urnieta-root .subscribe,.urnieta-root .t-hero,.urnieta-root .sibling,.urnieta-root .foot-cta,.urnieta-root .all-tags-index,.urnieta-root .about-hero,.urnieta-root .section,.urnieta-root .cross-strip,.urnieta-root .contact-hero,.urnieta-root .paths,.urnieta-root .locator,.urnieta-root .quote,.urnieta-root .factory,.urnieta-root .map-block,.urnieta-root .customer-builds-hero,.urnieta-root .customer-builds-section,.urnieta-root .cat-hero-inner,.urnieta-root .cat-section,.urnieta-root .toolbar-inner,.urnieta-root .builds-grid,.urnieta-root .builds-head,.urnieta-root .builds-cta,.urnieta-root .story,.urnieta-root .features,.urnieta-root .compat,.urnieta-root .box,.urnieta-root .engineering,.urnieta-root .install,.urnieta-root .field-caption,.urnieta-root .final-cta,.urnieta-root .search-hero-inner,.urnieta-root .filters-inner,.urnieta-root .result-bar,.urnieta-root .nr-hero-inner,.urnieta-root .g-hero,.urnieta-root .g-stats,.urnieta-root .field-block,.urnieta-root .q-hero,.urnieta-root .process,.urnieta-root .alt,.urnieta-root header.hero,.urnieta-root .sec,.urnieta-root .sec-light-inner,.urnieta-root .form-wrap,.urnieta-root .legal-hero-inner,.urnieta-root .legal-body,.urnieta-root .bd-hero){padding-left:12px!important;padding-right:12px!important}}@media(max-width:1280px){.urnieta-root .nav-cta{display:none!important}}.urnieta-root details.footer-col{position:relative}.urnieta-root details.footer-col>summary{list-style:none;cursor:default;pointer-events:none;display:block}.urnieta-root details.footer-col>summary::-webkit-details-marker{display:none}.urnieta-root details.footer-col>summary::marker{display:none}.urnieta-root details.footer-col>summary>h5{margin:0 0 20px}@media(max-width:880px){.urnieta-root details.footer-col{border-bottom:1px solid rgba(255,255,255,.12);padding:12px 0}.urnieta-root details.footer-col>summary{cursor:pointer;pointer-events:auto;padding-right:32px;position:relative}.urnieta-root details.footer-col>summary:after{content:"+";position:absolute;right:0;top:14px;font-family:var(--brand);font-size:22px;color:#fff9;transition:transform .2s,content .2s}.urnieta-root details.footer-col[open]>summary:after{content:"\2212";color:var(--white)}.urnieta-root details.footer-col>summary>h5{margin-bottom:0}.urnieta-root details.footer-col>ul,.urnieta-root details.footer-col[open]>ul{padding-top:14px}}.urnieta-root .search-toggle{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.urnieta-root .search-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer;background:transparent;border:1px solid var(--gray-300);color:var(--black);transition:background .2s,border-color .2s;margin-right:4px}.urnieta-root .search-icon:hover{background:var(--gray-100);border-color:var(--black)}.urnieta-root .search-icon svg{width:18px;height:18px;display:block}.urnieta-root .search-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .25s;z-index:2000}.urnieta-root .search-modal{position:fixed;top:0;left:0;right:0;background:var(--white);border-bottom:1px solid var(--black);padding:28px 40px 32px;transform:translateY(-100%);transition:transform .35s cubic-bezier(.5,.05,.2,1);z-index:2010;box-shadow:0 12px 30px #00000026}.urnieta-root .search-toggle:checked~.search-modal-overlay{opacity:1;pointer-events:auto}.urnieta-root .search-toggle:checked~.search-modal{transform:translateY(0)}.urnieta-root .search-modal-inner{max-width:1200px;margin:0 auto}.urnieta-root .search-modal-eyebrow{font-family:var(--brand);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--gray-500);margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.urnieta-root .search-modal-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--black);background:var(--white);cursor:pointer;font-family:var(--brand);font-size:18px;font-weight:700;text-decoration:none;color:var(--black)}.urnieta-root .search-modal-close:hover{background:var(--black);color:var(--white)}.urnieta-root .search-modal form{display:flex;align-items:stretch;border:1px solid var(--black)}.urnieta-root .search-modal input{flex:1;padding:20px 24px;font-family:var(--body);font-size:18px;color:var(--black);border:0;outline:none;background:var(--white);min-width:0}.urnieta-root .search-modal button{padding:20px 28px;background:var(--black);color:var(--white);border:0;cursor:pointer;font-family:var(--brand);font-size:11px;letter-spacing:.22em;text-transform:uppercase;transition:background .2s;display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.urnieta-root .search-modal button:hover{background:var(--gray-700)}.urnieta-root .search-modal-hints{margin-top:16px;font-family:var(--brand);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-500);display:flex;gap:18px;flex-wrap:wrap}.urnieta-root .search-modal-hints a{color:var(--gray-700);border-bottom:1px solid var(--gray-300);padding-bottom:2px;transition:color .2s,border-color .2s}.urnieta-root .search-modal-hints a:hover{color:var(--black);border-color:var(--black)}@media(max-width:540px){.urnieta-root .search-modal{padding:20px 20px 24px}.urnieta-root .search-modal input{padding:16px 18px;font-size:16px}.urnieta-root .search-modal button{padding:16px 20px}}.urnieta-root .mobile-nav-search{display:flex;align-items:stretch;border:1px solid var(--black);margin-bottom:28px}.urnieta-root .mobile-nav-search input{flex:1;padding:12px 16px;font-family:var(--body);font-size:14px;border:0;outline:none;background:var(--white);min-width:0}.urnieta-root .mobile-nav-search button{padding:12px 16px;background:var(--black);color:var(--white);border:0;cursor:pointer;font-family:var(--brand);font-size:14px;font-weight:700}@media(min-width:881px){.urnieta-root details.footer-col>ul,.urnieta-root details.footer-col>*{display:block!important}.urnieta-root details.footer-col>ul{display:flex!important;flex-direction:column;gap:12px}}.urnieta-root .title,.urnieta-root .step-title,.urnieta-root .related-card .name{margin:0}.urnieta-root .hero{border-bottom:1px solid var(--gray-300);background:var(--white)}.urnieta-root .hero-inner{width:100%;display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 110px)}.urnieta-root .hero-stage{position:relative;background:var(--gray-100);border-right:1px solid var(--gray-300);overflow:hidden;display:flex;align-items:center;justify-content:center}.urnieta-root .hero-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 50% at 50% 50%,var(--white) 0%,transparent 70%),linear-gradient(135deg,var(--gray-100) 0%,var(--gray-200) 100%)}.urnieta-root .frame-marker{position:absolute;z-index:3;width:24px;height:24px;border:1px solid var(--gray-500)}.urnieta-root .frame-marker.tl{top:24px;left:24px;border-right:none;border-bottom:none}.urnieta-root .frame-marker.tr{top:24px;right:24px;border-left:none;border-bottom:none}.urnieta-root .frame-marker.bl{bottom:24px;left:24px;border-right:none;border-top:none}.urnieta-root .frame-marker.br{bottom:24px;right:24px;border-left:none;border-top:none}.urnieta-root .frame-idx{position:absolute;top:32px;left:64px;z-index:3;font-family:var(--brand);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-500);display:flex;flex-direction:column;gap:4px}.urnieta-root .frame-idx .v{color:var(--black);font-weight:700;font-size:11px}.urnieta-root .frame-scale{position:absolute;bottom:32px;left:64px;z-index:3;font-family:var(--brand);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-500);display:flex;align-items:center;gap:14px}.urnieta-root .frame-scale:before{content:"";width:60px;height:1px;background:var(--gray-500)}.urnieta-root .hero-product{position:relative;z-index:2;width:75%;max-width:760px;filter:drop-shadow(0 30px 50px rgba(0,0,0,.08))}.urnieta-root .hero-info{padding:60px 60px 40px;display:flex;flex-direction:column;position:relative}.urnieta-root .hero-eyebrow{display:flex;justify-content:space-between;font-family:var(--brand);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-500);padding-bottom:20px;border-bottom:1px solid var(--gray-300);margin-bottom:36px}.urnieta-root .hero-eyebrow .new{background:var(--black);color:var(--white);padding:3px 10px;letter-spacing:.18em;font-weight:700}.urnieta-root .hero-cat{font-family:var(--brand);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--gray-500);margin-bottom:20px}.urnieta-root .hero-title{font-family:var(--display);font-weight:900;font-size:clamp(40px,4.5vw,64px);line-height:.95;letter-spacing:-.025em;text-transform:uppercase;margin-bottom:20px}.urnieta-root .hero-title .light{font-weight:200;font-style:italic}.urnieta-root .hero-lede{font-family:var(--display);font-weight:200;font-style:italic;font-size:20px;line-height:1.5;letter-spacing:-.005em;color:var(--gray-700);margin-bottom:40px}.urnieta-root .hero-divider{height:1px;background:var(--gray-300);margin:32px 0}.urnieta-root .hero-specs{display:grid;grid-template-columns:1fr 1fr;gap:28px 32px;margin-bottom:40px}.urnieta-root .hero-spec{display:flex;flex-direction:column;gap:6px}.urnieta-root .hero-spec .k{font-family:var(--brand);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-500)}.urnieta-root .hero-spec .v{font-family:var(--display);font-weight:900;font-size:22px;line-height:1;letter-spacing:-.01em;color:var(--black)}.urnieta-root .hero-spec .v small{font-weight:400;font-size:14px;color:var(--gray-500);margin-left:6px;letter-spacing:0}.urnieta-root .hero-actions{margin-top:auto;padding-top:32px;border-top:1px solid var(--gray-300);display:flex;gap:12px}.urnieta-root .btn{font-family:var(--brand);font-size:11px;letter-spacing:.22em;text-transform:uppercase;padding:18px 28px;display:inline-flex;align-items:center;justify-content:space-between;gap:14px;transition:all .25s;border:1px solid var(--black);cursor:pointer}.urnieta-root .btn-solid{background:var(--black);color:var(--white)}.urnieta-root .btn-solid:hover{background:var(--gray-700);border-color:var(--gray-700)}.urnieta-root .btn-line{background:var(--white);color:var(--black)}.urnieta-root .btn-line:hover{background:var(--black);color:var(--white)}.urnieta-root .btn .arr{transition:transform .25s}.urnieta-root .btn:hover .arr{transform:translate(4px)}.urnieta-root .gallery{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--gray-300)}.urnieta-root .gallery-frame{aspect-ratio:4/3;background:var(--gray-100);position:relative;border-right:1px solid var(--gray-300);overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s}.urnieta-root .gallery-frame:last-child{border-right:none}.urnieta-root .gallery-frame:hover{background:var(--gray-200)}.urnieta-root .gallery-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(45deg,transparent 0,transparent 14px,rgba(0,0,0,.018) 14px,rgba(0,0,0,.018) 15px)}.urnieta-root .gallery-frame .seq{position:absolute;top:14px;left:14px;font-family:var(--brand);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-500);z-index:3}.urnieta-root .gallery-frame .label{position:absolute;bottom:14px;left:14px;font-family:var(--brand);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--black);z-index:3;font-weight:700}.urnieta-root .gallery-frame svg{position:relative;z-index:2;width:60%;max-width:280px;opacity:.85}.urnieta-root .story{max-width:1600px;margin:0 auto;padding:160px 40px;display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}.urnieta-root .story-side{position:sticky;top:120px}.urnieta-root .story-num{font-family:var(--display);font-weight:200;font-style:italic;font-size:96px;line-height:.9;color:var(--gray-500);margin-bottom:24px}.urnieta-root .story-eyebrow{font-family:var(--brand);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-500);margin-bottom:20px;display:flex;align-items:center;gap:14px}.urnieta-root .story-eyebrow:before{content:"";width:36px;height:1px;background:var(--gray-500)}.urnieta-root .story-headline{font-family:var(--display);font-weight:900;font-size:clamp(36px,4.5vw,64px);line-height:.95;letter-spacing:-.025em;text-transform:uppercase}.urnieta-root .story-headline .light{font-weight:200;font-style:italic}.urnieta-root .story-body{display:flex;flex-direction:column;gap:32px}.urnieta-root .story-pull{font-family:var(--display);font-weight:200;font-style:italic;font-size:32px;line-height:1.3;letter-spacing:-.015em;color:var(--black);padding-bottom:32px;border-bottom:1px solid var(--gray-300)}.urnieta-root .story-pull strong{font-weight:900;font-style:normal}.urnieta-root .story-body p{font-size:16px;line-height:1.75;color:var(--gray-700)}.urnieta-root .story-body p strong{color:var(--black);font-weight:700}.urnieta-root .story-body a,.urnieta-root .field-caption .text a,.urnieta-root .install-cta .text a{color:var(--black);text-decoration:underline;text-decoration-color:#0000006b;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .2s,text-decoration-color .2s}.urnieta-root .story-body a:hover,.urnieta-root .field-caption .text a:hover,.urnieta-root .install-cta .text a:hover{color:var(--gray-700);text-decoration-color:currentColor}.urnieta-root .engineering{background:var(--gray-100);border-block:1px solid var(--gray-300);padding:120px 40px}.urnieta-root .eng-inner{max-width:1600px;margin:0 auto}.urnieta-root .eng-head{display:grid;grid-template-columns:120px 1fr 1fr 200px;gap:32px;align-items:end;padding-bottom:32px;margin-bottom:60px;border-bottom:1px solid var(--black)}.urnieta-root .eng-head .idx{font-family:var(--display);font-weight:200;font-style:italic;font-size:64px;line-height:.9;color:var(--gray-500)}.urnieta-root .eng-head .title{font-family:var(--display);font-weight:900;font-size:clamp(36px,4.5vw,56px);line-height:.95;letter-spacing:-.025em;text-transform:uppercase}.urnieta-root .eng-head .title .light{font-weight:200;font-style:italic}.urnieta-root .eng-head .desc{font-size:14px;line-height:1.7;color:var(--gray-700)}.urnieta-root .eng-head .meta{font-family:var(--brand);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-500);text-align:right}.urnieta-root .eng-head .meta strong{display:block;color:var(--black);font-weight:400;font-size:13px;margin-bottom:4px}.urnieta-root .eng-drawing{background:var(--white);border:1px solid var(--gray-300);padding:48px;position:relative;margin-bottom:48px}.urnieta-root .eng-drawing:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--gray-300) 1px,transparent 1px),linear-gradient(90deg,var(--gray-300) 1px,transparent 1px);background-size:32px 32px;opacity:.5;pointer-events:none}.urnieta-root .eng-drawing .meta-strip{display:flex;justify-content:space-between;font-family:var(--brand);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-500);padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid var(--gray-300);position:relative;z-index:2}.urnieta-root .eng-drawing .meta-strip strong{color:var(--black);font-weight:700}.urnieta-root .eng-svg-wrap{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;min-height:120px}.urnieta-root .eng-svg-wrap svg,.urnieta-root .eng-svg-wrap picture,.urnieta-root .eng-svg-wrap picture img,.urnieta-root .eng-svg-wrap>img{width:100%;max-width:1200px;display:block;margin:0 auto;height:auto}.urnieta-root .eng-table{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--black);border-left:1px solid var(--gray-300)}.urnieta-root .eng-cell{padding:32px 24px;border-right:1px solid var(--gray-300);border-bottom:1px solid var(--gray-300);background:var(--white)}.urnieta-root .eng-cell .k{font-family:var(--brand);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-500);margin-bottom:14px;display:flex;align-items:center;gap:8px}.urnieta-root .eng-cell .k:before{content:"";width:6px;height:6px;background:var(--black)}.urnieta-root .eng-cell .v{font-family:var(--display);font-weight:900;font-size:22px;line-height:1.1;letter-spacing:-.01em;color:var(--black)}.urnieta-root .eng-cell .v small{display:block;font-family:var(--body);font-weight:400;font-size:13px;color:var(--gray-700);margin-top:6px;letter-spacing:0}.urnieta-root .features{max-width:1600px;margin:0 auto;padding:160px 40px}.urnieta-root .features-head{margin-bottom:80px;display:grid;grid-template-columns:120px 1fr 1fr;gap:32px;align-items:end;padding-bottom:32px;border-bottom:1px solid var(--black)}.urnieta-root .features-head .idx{font-family:var(--display);font-weight:200;font-style:italic;font-size:64px;line-height:.9;color:var(--gray-500)}.urnieta-root .features-head .title{font-family:var(--display);font-weight:900;font-size:clamp(36px,4.5vw,56px);line-height:.95;letter-spacing:-.025em;text-transform:uppercase}.urnieta-root .features-head .title .light{font-weight:200;font-style:italic}.urnieta-root .features-head .desc{font-size:14px;line-height:1.7;color:var(--gray-700);max-width:520px}.urnieta-root .features-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--gray-300);border-left:1px solid var(--gray-300)}.urnieta-root .feature{border-right:1px solid var(--gray-300);border-bottom:1px solid var(--gray-300);padding:48px 40px;display:flex;flex-direction:column;gap:24px;min-height:120px}.urnieta-root .feature-num{font-family:var(--brand);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-500);display:flex;justify-content:space-between;align-items:flex-start}.urnieta-root .feature-num .big{font-family:var(--display);font-weight:900;font-size:32px;line-height:1;letter-spacing:-.02em;color:var(--black)}.urnieta-root .feature-icon{width:64px;height:64px;border:1px solid var(--black);display:flex;align-items:center;justify-content:center;margin-bottom:8px}.urnieta-root .feature-title{font-family:var(--display);font-weight:900;font-size:22px;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase}.urnieta-root .feature-desc{font-size:14px;line-height:1.7;color:var(--gray-700)}.urnieta-root .field-block{background:var(--black);color:var(--white);border-block:1px solid var(--black)}.urnieta-root .field-image{height:680px;background:url(../images/products/front-bumper/04-In-the-Field.jpg) center / cover no-repeat,#0a0a0a;position:relative;overflow:hidden}.urnieta-root .field-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.35) 0%,transparent 30%,transparent 60%,rgba(0,0,0,.85) 100%)}.urnieta-root .field-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' seed='14'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.13 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");mix-blend-mode:screen;opacity:.55}.urnieta-root .field-anno{position:absolute;z-index:3;font-family:var(--brand);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#fff9}.urnieta-root .field-anno.tl{top:24px;left:32px;display:flex;flex-direction:column;gap:4px}.urnieta-root .field-anno.tl .v{color:var(--white);font-size:11px;font-weight:700}.urnieta-root .field-anno.tr{top:24px;right:32px;text-align:right;display:flex;flex-direction:column;gap:4px}.urnieta-root .field-anno.tr .v{color:var(--white);font-size:11px;font-weight:700}.urnieta-root .field-anno.bl{bottom:24px;left:32px;display:flex;align-items:center;gap:14px}.urnieta-root .field-anno.bl:before{content:"";width:36px;height:1px;background:#fff9}.urnieta-root .field-anno.br{bottom:24px;right:32px}.urnieta-root .field-caption{max-width:1600px;margin:0 auto;padding:80px 40px;display:grid;grid-template-columns:1fr 2fr 1fr;gap:48px;align-items:center}.urnieta-root .field-caption .label{font-family:var(--brand);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff80}.urnieta-root .field-caption .text{font-family:var(--display);font-weight:200;font-style:italic;font-size:24px;line-height:1.4;letter-spacing:-.01em}.urnieta-root .field-caption .text strong{font-weight:900;font-style:normal}.urnieta-root .field-caption .credit{font-family:var(--brand);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff80;text-align:right}.urnieta-root .field-caption .credit strong{display:block;color:var(--white);font-weight:400;font-size:13px;margin-bottom:4px}.urnieta-root .compat{max-width:1600px;margin:0 auto;padding:160px 40px}.urnieta-root .compat-head{margin-bottom:60px;display:grid;grid-template-columns:120px 1fr 1fr 200px;gap:32px;align-items:end;padding-bottom:32px;border-bottom:1px solid var(--black)}.urnieta-root .compat-head .idx{font-family:var(--display);font-weight:200;font-style:italic;font-size:64px;line-height:.9;color:var(--gray-500)}.urnieta-root .compat-head .title{font-family:var(--display);font-weight:900;font-size:clamp(36px,4.5vw,56px);line-height:.95;letter-spacing:-.025em;text-transform:uppercase}.urnieta-root .compat-head .title .light{font-weight:200;font-style:italic}.urnieta-root .compat-head .desc{font-size:14px;line-height:1.7;color:var(--gray-700)}.urnieta-root .compat-head .meta{font-family:var(--brand);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-500);text-align:right}.urnieta-root .compat-head .meta strong{display:block;color:var(--black);font-weight:400;font-size:13px;margin-bottom:4px}.urnieta-root .compat-table{border-top:1px solid var(--black);border-bottom:1px solid var(--black)}.urnieta-root .compat-row{display:grid;grid-template-columns:60px 100px 1fr 1fr 120px 60px;align-items:center;padding:24px 0;border-bottom:1px solid var(--gray-300);font-family:var(--brand);font-size:12px;letter-spacing:.18em;text-transform:uppercase;transition:background .2s}.urnieta-root .compat-row:last-child{border-bottom:none}.urnieta-root .compat-row:hover{background:var(--gray-100)}.urnieta-root .compat-row .num{color:var(--gray-500);font-size:11px;padding-left:24px}.urnieta-root .compat-row .series{color:var(--black);font-weight:700;font-size:11px}.urnieta-root .compat-row .name{color:var(--black);font-weight:700}.urnieta-root .compat-row .years{color:var(--gray-700)}.urnieta-root .compat-row .status{font-family:var(--brand);font-size:10px;letter-spacing:.18em;display:inline-flex;align-items:center;gap:6px}.urnieta-root .compat-row .status:before{content:"";width:6px;height:6px;background:var(--black);border-radius:50%}.urnieta-root .compat-row .status.partial:before{background:var(--gray-500)}.urnieta-root .compat-row .arr{justify-self:end;padding-right:24px;color:var(--gray-500)}.urnieta-root .install{background:var(--gray-100);border-block:1px solid var(--gray-300);padding:160px 40px}.urnieta-root .install-inner{max-width:1600px;margin:0 auto}.urnieta-root .install-head{margin-bottom:80px;display:grid;grid-template-columns:120px 1fr 1fr 200px;gap:32px;align-items:end;padding-bottom:32px;border-bottom:1px solid var(--black)}.urnieta-root .install-head .idx{font-family:var(--display);font-weight:200;font-style:italic;font-size:64px;line-height:.9;color:var(--gray-500)}.urnieta-root .install-head .title{font-family:var(--display);font-weight:900;font-size:clamp(36px,4.5vw,56px);line-height:.95;letter-spacing:-.025em;text-transform:uppercase}.urnieta-root .install-head .title .light{font-weight:200;font-style:italic}.urnieta-root .install-head .desc{font-size:14px;line-height:1.7;color:var(--gray-700)}.urnieta-root .install-head .meta{font-family:var(--brand);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-500);text-align:right}.urnieta-root .install-head .meta strong{display:block;color:var(--black);font-weight:400;font-size:13px;margin-bottom:4px}.urnieta-root .install-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--gray-300);border-left:1px solid var(--gray-300)}.urnieta-root .step{border-right:1px solid var(--gray-300);border-bottom:1px solid var(--gray-300);padding:40px;background:var(--white);display:flex;flex-direction:column;gap:20px;min-height:320px}.urnieta-root .step-num{font-family:var(--display);font-weight:200;font-style:italic;font-size:48px;line-height:.9;color:var(--gray-500)}.urnieta-root .step-title{font-family:var(--display);font-weight:900;font-size:18px;line-height:1.1;letter-spacing:-.005em;text-transform:uppercase}.urnieta-root .step-desc{font-size:13px;line-height:1.65;color:var(--gray-700)}.urnieta-root .step-time{margin-top:auto;padding-top:18px;border-top:1px dashed var(--gray-400);font-family:var(--brand);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-500)}.urnieta-root .step-time strong{color:var(--black);font-weight:700}.urnieta-root .install-cta{margin-top:48px;display:flex;justify-content:space-between;align-items:center}.urnieta-root .install-cta .text{font-family:var(--brand);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-500)}.urnieta-root .install-cta .text strong{color:var(--black);font-weight:700}.urnieta-root .box{max-width:1600px;margin:0 auto;padding:160px 40px;display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}.urnieta-root .box-side{position:sticky;top:120px}.urnieta-root .box-side .idx{font-family:var(--display);font-weight:200;font-style:italic;font-size:96px;line-height:.9;color:var(--gray-500);margin-bottom:24px}.urnieta-root .box-side .eyebrow{font-family:var(--brand);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-500);margin-bottom:20px;display:flex;align-items:center;gap:14px}.urnieta-root .box-side .eyebrow:before{content:"";width:36px;height:1px;background:var(--gray-500)}.urnieta-root .box-side .title{font-family:var(--display);font-weight:900;font-size:clamp(36px,4.5vw,56px);line-height:.95;letter-spacing:-.025em;text-transform:uppercase}.urnieta-root .box-side .title .light{font-weight:200;font-style:italic}.urnieta-root .box-side p{margin-top:24px;font-size:14px;line-height:1.7;color:var(--gray-700)}.urnieta-root .box-list{border-top:1px solid var(--black);border-bottom:1px solid var(--black)}.urnieta-root .box-item{display:grid;grid-template-columns:80px 1fr auto;align-items:center;padding:24px 0;border-bottom:1px solid var(--gray-300);font-family:var(--brand);font-size:12px;letter-spacing:.18em;text-transform:uppercase}.urnieta-root .box-item:last-child{border-bottom:none}.urnieta-root .box-item .qty{font-family:var(--display);font-weight:900;font-size:24px;line-height:1;letter-spacing:-.01em;color:var(--black)}.urnieta-root .box-item .qty:before{content:"\d7";color:var(--gray-500);margin-right:4px;font-size:18px}.urnieta-root .box-item .name{display:flex;flex-direction:column;gap:6px}.urnieta-root .box-item .name .n{color:var(--black);font-weight:700;font-size:13px}.urnieta-root .box-item .name .d{color:var(--gray-700);font-size:11px;letter-spacing:.14em}.urnieta-root .box-item .role{color:var(--gray-500);font-size:11px}.urnieta-root .related{background:var(--gray-100);border-block:1px solid var(--gray-300);padding:160px 40px}.urnieta-root .related-inner{max-width:1600px;margin:0 auto}.urnieta-root .related-head{margin-bottom:60px;padding-bottom:32px;border-bottom:1px solid var(--black);display:grid;grid-template-columns:120px 1fr 1fr 200px;gap:32px;align-items:end}.urnieta-root .related-head .idx{font-family:var(--display);font-weight:200;font-style:italic;font-size:64px;line-height:.9;color:var(--gray-500)}.urnieta-root .related-head .title{font-family:var(--display);font-weight:900;font-size:clamp(36px,4.5vw,56px);line-height:.95;letter-spacing:-.025em;text-transform:uppercase}.urnieta-root .related-head .title .light{font-weight:200;font-style:italic}.urnieta-root .related-head .desc{font-size:14px;line-height:1.7;color:var(--gray-700)}.urnieta-root .related-head .meta{font-family:var(--brand);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-500);text-align:right}.urnieta-root .related-head .meta strong{display:block;color:var(--black);font-weight:400;font-size:13px;margin-bottom:4px}.urnieta-root .related-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--gray-300);border-left:1px solid var(--gray-300)}.urnieta-root .related-card{border-right:1px solid var(--gray-300);border-bottom:1px solid var(--gray-300);background:var(--white);display:flex;flex-direction:column;position:relative;transition:background .25s}.urnieta-root .related-card:hover{background:var(--gray-200)}.urnieta-root .related-card .img{aspect-ratio:2/1.51;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--gray-300);background:var(--gray-100)}.urnieta-root .related-card .img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(45deg,transparent 0,transparent 12px,rgba(0,0,0,.022) 12px,rgba(0,0,0,.022) 13px)}.urnieta-root .related-card .img svg{position:relative;z-index:2;width:55%}.urnieta-root .related-card .info{padding:24px;display:flex;flex-direction:column;gap:10px;flex:1}.urnieta-root .related-card .cat{font-family:var(--brand);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gray-500)}.urnieta-root .related-card .name{font-family:var(--display);font-weight:900;font-size:18px;line-height:1.15;letter-spacing:-.005em;text-transform:uppercase}.urnieta-root .related-card .meta{margin-top:auto;padding-top:16px;border-top:1px solid var(--gray-300);display:flex;justify-content:space-between;font-family:var(--brand);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--gray-500)}.urnieta-root .related-card .meta .sku{color:var(--black);font-weight:700}.urnieta-root .related-card .meta .arr{margin-left:auto;transition:transform .25s,color .25s}.urnieta-root .related-card:hover .meta .arr{transform:translate(4px);color:var(--black)}.urnieta-root .final-cta{background:var(--black);color:var(--white);padding:140px 40px}.urnieta-root .final-inner{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.urnieta-root .final-eyebrow{font-family:var(--brand);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:#ffffff80;margin-bottom:24px;display:flex;align-items:center;gap:14px}.urnieta-root .final-eyebrow:before{content:"";width:36px;height:1px;background:#ffffff80}.urnieta-root .final-title{font-family:var(--display);font-weight:900;font-size:clamp(40px,5vw,72px);line-height:.95;letter-spacing:-.025em;text-transform:uppercase;margin-bottom:24px}.urnieta-root .final-title .light{font-weight:200;font-style:italic}.urnieta-root .final-text{font-size:16px;line-height:1.7;color:#ffffffb3;max-width:480px}.urnieta-root .final-options{display:flex;flex-direction:column;gap:16px}.urnieta-root .final-option{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;padding:32px;border:1px solid rgba(255,255,255,.2);transition:all .25s;cursor:pointer}.urnieta-root .final-option:hover{border-color:var(--white);background:#ffffff0a}.urnieta-root .final-option .num{font-family:var(--display);font-weight:200;font-style:italic;font-size:36px;color:#fff6;line-height:1}.urnieta-root .final-option .label{display:flex;flex-direction:column;gap:4px}.urnieta-root .final-option .label .t{font-family:var(--display);font-weight:900;font-size:18px;line-height:1.1;letter-spacing:-.005em;text-transform:uppercase}.urnieta-root .final-option .label .s{font-family:var(--brand);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff80}.urnieta-root .final-option .arr{color:#ffffff80;transition:all .25s}.urnieta-root .final-option:hover .arr{color:var(--white);transform:translate(4px)}@media(max-width:1280px){.urnieta-root .hero-inner{grid-template-columns:1fr}.urnieta-root .hero-stage{min-height:540px;border-right:none;border-bottom:1px solid var(--gray-300)}.urnieta-root .hero-info{padding:48px 32px 32px}.urnieta-root .gallery{grid-template-columns:repeat(2,1fr)}.urnieta-root .gallery-frame:nth-child(2n){border-right:none}.urnieta-root .story{grid-template-columns:1fr;gap:48px;padding:100px 40px}.urnieta-root .story-side{position:static}.urnieta-root .features-grid,.urnieta-root .related-grid,.urnieta-root .install-steps{grid-template-columns:repeat(2,1fr)}.urnieta-root .features-head,.urnieta-root .eng-head,.urnieta-root .compat-head,.urnieta-root .install-head,.urnieta-root .related-head{grid-template-columns:80px 1fr;gap:24px}.urnieta-root .features-head .desc,.urnieta-root .eng-head .desc,.urnieta-root .compat-head .desc,.urnieta-root .install-head .desc,.urnieta-root .related-head .desc{grid-column:1/-1}.urnieta-root .eng-head .meta,.urnieta-root .compat-head .meta,.urnieta-root .install-head .meta,.urnieta-root .related-head .meta{grid-column:1/-1;text-align:left}.urnieta-root .eng-table{grid-template-columns:repeat(2,1fr)}.urnieta-root .field-caption{grid-template-columns:1fr;gap:24px}.urnieta-root .field-caption .credit{text-align:left}.urnieta-root .box{grid-template-columns:1fr;gap:48px}.urnieta-root .box-side{position:static}.urnieta-root .final-inner{grid-template-columns:1fr;gap:48px}}@media(max-width:680px){.urnieta-root .hero-info{padding:32px 24px}.urnieta-root .hero-specs{grid-template-columns:1fr 1fr}.urnieta-root .gallery{grid-template-columns:1fr}.urnieta-root .gallery-frame{border-right:none;border-bottom:1px solid var(--gray-300)}.urnieta-root .story{padding:80px 24px}.urnieta-root .features,.urnieta-root .compat,.urnieta-root .box,.urnieta-root .related-inner{padding:80px 0}.urnieta-root .features,.urnieta-root .compat,.urnieta-root .box{padding:80px 24px}.urnieta-root .features-grid,.urnieta-root .related-grid,.urnieta-root .install-steps{grid-template-columns:1fr}.urnieta-root .engineering,.urnieta-root .install,.urnieta-root .related{padding:80px 24px}.urnieta-root .field-caption{padding:48px 24px}.urnieta-root .field-image{aspect-ratio:16/10;background-size:contain;height:auto;min-height:0}.urnieta-root .field-anno.tl,.urnieta-root .field-anno.tr,.urnieta-root .field-anno.bl,.urnieta-root .field-anno.br{font-size:9px}.urnieta-root .compat-row{grid-template-columns:50px 1fr auto;font-size:13px}.urnieta-root .compat-row .series,.urnieta-root .compat-row .years{display:none}.urnieta-root .compat-row .num{padding-left:16px}.urnieta-root .compat-row .arr{padding-right:16px}.urnieta-root .box-item{grid-template-columns:60px 1fr;gap:16px}.urnieta-root .box-item .role{display:none}.urnieta-root .final-cta{padding:80px 24px}.urnieta-root .final-option{grid-template-columns:1fr auto;padding:24px}.urnieta-root .final-option .num{display:none}}.urnieta-root .hero-carousel{position:relative;width:100%;height:100%;min-height:480px}.urnieta-root .hf{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.urnieta-root .hero-frames{position:relative;width:100%;height:100%;aspect-ratio:4 / 3;background:linear-gradient(180deg,#fff 50%,#e7e8e7 50%);overflow:hidden}.urnieta-root .hero-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;opacity:0;transition:opacity .35s ease;padding:0}.urnieta-root #hf1:checked~.hero-frames .f1,.urnieta-root #hf2:checked~.hero-frames .f2,.urnieta-root #hf3:checked~.hero-frames .f3,.urnieta-root #hf4:checked~.hero-frames .f4{opacity:1;z-index:2}.urnieta-root .hero-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;display:none;align-items:center;justify-content:center;background:#fffffff0;border:1px solid var(--black);cursor:pointer;z-index:10;font-family:var(--brand);font-size:22px;color:var(--black);transition:background .25s,color .25s,transform .25s;-webkit-user-select:none;user-select:none}.urnieta-root .hero-nav-btn:hover{background:var(--black);color:var(--white)}.urnieta-root .hero-prev{left:24px}.urnieta-root .hero-next{right:24px}.urnieta-root .hero-prev:hover{transform:translateY(-50%) translate(-3px)}.urnieta-root .hero-next:hover{transform:translateY(-50%) translate(3px)}.urnieta-root #hf1:checked~.p1,.urnieta-root #hf2:checked~.p2,.urnieta-root #hf3:checked~.p3,.urnieta-root #hf4:checked~.p4,.urnieta-root #hf1:checked~.n1,.urnieta-root #hf2:checked~.n2,.urnieta-root #hf3:checked~.n3,.urnieta-root #hf4:checked~.n4{display:inline-flex}.urnieta-root .hero-pos{position:absolute;bottom:24px;left:50%;transform:translate(-50%);background:#fffffff0;border:1px solid var(--black);padding:9px 18px;font-family:var(--brand);font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--black);z-index:5;white-space:nowrap}.urnieta-root .hero-pos>span{display:none}.urnieta-root #hf1:checked~.hero-pos .pos1,.urnieta-root #hf2:checked~.hero-pos .pos2,.urnieta-root #hf3:checked~.hero-pos .pos3,.urnieta-root #hf4:checked~.hero-pos .pos4{display:inline}@media(max-width:680px){.urnieta-root .hero-carousel{min-height:360px}.urnieta-root .hero-nav-btn{width:44px;height:44px;font-size:18px}.urnieta-root .hero-prev{left:12px}.urnieta-root .hero-next{right:12px}.urnieta-root .hero-pos{bottom:12px;padding:7px 14px;font-size:10px}}.urnieta-root .gallery .gallery-frame,.urnieta-root .gallery a.gallery-frame{position:relative;display:flex;flex-direction:column;border:1px solid var(--gray-300);background:var(--white);overflow:hidden;text-decoration:none;color:inherit;transition:background .2s,border-color .2s}.urnieta-root .gallery .gallery-frame:hover,.urnieta-root .gallery a.gallery-frame:hover{background:var(--gray-100);border-color:var(--black)}.urnieta-root .gallery .gallery-frame .seq{position:absolute;top:12px;left:12px;font-family:var(--brand);font-size:9px;letter-spacing:.22em;color:var(--gray-500);z-index:3}.urnieta-root .gallery .gallery-frame .label{position:absolute;top:12px;right:12px;font-family:var(--brand);font-size:9px;letter-spacing:.22em;color:var(--black);font-weight:700;text-transform:uppercase;z-index:3}.urnieta-root .gallery .gallery-frame img{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.urnieta-root .hero-frame.single{opacity:1;z-index:2}.urnieta-root .gallery-shell{box-shadow:inset 0 -1px 0 var(--gray-300);position:relative}.urnieta-root .gallery{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:none;-webkit-overflow-scrolling:touch;cursor:grab;scrollbar-width:none}.urnieta-root .gallery::-webkit-scrollbar{display:none;height:0;width:0}.urnieta-root .gallery.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.urnieta-root .gallery-scrollbar{bottom:0;height:6px;left:0;opacity:0;pointer-events:none;position:absolute;right:0;transition:opacity .45s ease;z-index:8}.urnieta-root .gallery-shell.is-dragging .gallery-scrollbar,.urnieta-root .gallery-shell.is-scrolling .gallery-scrollbar{opacity:1;transition-duration:.12s}.urnieta-root .gallery-scrollbar span{background:#00000061;bottom:0;display:block;height:6px;left:0;min-width:40px;position:absolute;transform:translate(0);width:80px}.urnieta-root .gallery-frame{flex:0 0 25%;min-width:550px;scroll-snap-align:none}.urnieta-root .gallery-frame img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.urnieta-root .field-image{background-position:center;background-repeat:no-repeat;background-size:cover}.urnieta-root .feature-icon:empty{display:none}.urnieta-root .related-card .img img{height:100%;object-fit:cover;position:relative;width:100%;z-index:2}@media(max-width:880px){.urnieta-root .gallery-frame{flex-basis:50%}}@media(max-width:560px){.urnieta-root .gallery-frame{flex-basis:86%}}@media(max-width:680px),(hover:none),(pointer:coarse){.urnieta-root .gallery-scrollbar span{background:#0000004d}}@media(max-width:680px){.urnieta-root .field-image{aspect-ratio:16 / 10;background-size:contain;height:auto;min-height:0}}@media(max-width:680px){.urnieta-root .hero-title{font-size:34px;line-height:1;letter-spacing:0;margin-bottom:16px}.urnieta-root .hero-lede{font-size:17px;line-height:1.55;margin-bottom:28px}.urnieta-root .hero-cat,.urnieta-root .hero-eyebrow,.urnieta-root .btn{font-size:10px;letter-spacing:.18em}.urnieta-root .hero-spec .v{font-size:18px;line-height:1.15}.urnieta-root .hero-spec .v small{display:block;font-size:12px;margin:5px 0 0}.urnieta-root .story-num,.urnieta-root .box-side .idx{font-size:56px}.urnieta-root .eng-head .idx,.urnieta-root .features-head .idx,.urnieta-root .compat-head .idx,.urnieta-root .install-head .idx,.urnieta-root .related-head .idx{font-size:44px}.urnieta-root .story-headline,.urnieta-root .eng-head .title,.urnieta-root .features-head .title,.urnieta-root .compat-head .title,.urnieta-root .install-head .title,.urnieta-root .box-side .title,.urnieta-root .related-head .title{font-size:30px;line-height:1;letter-spacing:0}.urnieta-root .story-pull{font-size:22px;line-height:1.42;padding-bottom:24px}.urnieta-root .story-body p,.urnieta-root .features-head .desc,.urnieta-root .eng-head .desc,.urnieta-root .compat-head .desc,.urnieta-root .install-head .desc,.urnieta-root .box-side p,.urnieta-root .related-head .desc{font-size:15px;line-height:1.72}.urnieta-root .feature{padding:32px 24px;gap:18px}.urnieta-root .feature-num .big{font-size:26px}.urnieta-root .feature-title,.urnieta-root .eng-cell .v,.urnieta-root .step-title,.urnieta-root .related-card .name{font-size:18px;line-height:1.18;letter-spacing:0}.urnieta-root .feature-desc,.urnieta-root .step-desc,.urnieta-root .eng-cell .v small{font-size:13px;line-height:1.68}.urnieta-root .eng-cell{padding:24px 18px}.urnieta-root .eng-cell .k,.urnieta-root .step-time,.urnieta-root .related-card .cat,.urnieta-root .related-card .meta,.urnieta-root .box-item,.urnieta-root .compat-row{font-size:10px;letter-spacing:.16em}.urnieta-root .field-caption .text{font-size:21px;line-height:1.45;letter-spacing:0}.urnieta-root .step{min-height:0;padding:30px 24px;gap:16px}.urnieta-root .step-num{font-size:38px}.urnieta-root .install-cta .text{font-size:10px;line-height:1.7;letter-spacing:.18em}.urnieta-root .box-item .qty{font-size:20px}.urnieta-root .box-item .name .n{font-size:12px}.urnieta-root .box-item .name .d{font-size:10px;line-height:1.5}}@media(max-width:420px){.urnieta-root .hero-title{font-size:31px}.urnieta-root .hero-specs{gap:22px 18px}.urnieta-root .story-headline,.urnieta-root .eng-head .title,.urnieta-root .features-head .title,.urnieta-root .compat-head .title,.urnieta-root .install-head .title,.urnieta-root .box-side .title,.urnieta-root .related-head .title{font-size:28px}}.urnieta-root .gallery .gallery-frame{cursor:default}.urnieta-root .gallery .gallery-frame:hover{background:var(--white)!important;border-color:var(--gray-300)!important}.pvs-exit-overlay:not(.is-visible){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
/*# sourceMappingURL=/cdn/shop/t/88/assets/urnieta-product.css.map */
