.imagine-model{--az-pad: max(24px, calc((100% - 1240px)/2) );--im-ink: var(--navy);--im-teal: var(--teal);--im-muted: var(--body);--im-line: var(--line);--im-paper: var(--paper);color:var(--im-ink)}.imagine-card-detail{display:block;color:inherit;text-decoration:none}.imagine-card-detail:focus-visible,.imagine-card-manufacturer:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.imagine-card .az-card-link{display:inline-flex;align-items:center;gap:7px}.imagine-card-manufacturer{display:inline-flex;align-items:center;gap:6px;margin:2px 20px 18px;color:var(--teal);font-size:11px;font-weight:700;text-decoration:none}.imagine-card-manufacturer:hover{color:var(--navy)}.imagine-model .im-model-hero{display:grid;grid-template-columns:.92fr 1.08fr;gap:6%;align-items:center;padding:58px var(--az-pad) 72px;background:linear-gradient(180deg,var(--im-surface),var(--im-paper))}.im-model-copy{animation:hipel-rise .7s both}.im-model-crumbs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:26px;color:var(--im-muted);font-size:11px}.im-model-crumbs a{color:var(--im-teal);text-decoration:none}.im-model-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:25px;color:var(--im-ink);font-size:12px;font-weight:700;text-decoration:none}.im-model-back:hover{color:var(--im-teal)}.im-model-copy>.eyebrow{display:block}.hipel-home .imagine-model h1{margin:10px 0 17px;color:var(--im-ink);font-size:clamp(52px,7vw,96px);line-height:.94;letter-spacing:-.055em}.im-model-lede{max-width:500px;color:var(--body);font-size:16px;line-height:1.75}.im-model-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:19px}.im-model-tags span{padding:7px 10px;border:1px solid var(--im-line);color:var(--im-teal);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.im-model-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:27px}.im-model-primary{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:46px;padding:12px 18px;border:1px solid var(--im-teal);border-radius:999px;background:var(--im-teal);color:#fff;font-size:12px;font-weight:700;text-decoration:none;transition:transform .18s ease,background-color .18s ease}.hipel-home .imagine-model .im-model-primary{color:#fff}.im-model-primary:hover{transform:translateY(-2px);background:var(--navy)}.im-model-primary:focus-visible,.im-model-textlink:focus-visible,.im-model-back:focus-visible,.im-model-related a:focus-visible,.im-model-sources a:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.im-model-textlink{display:inline-flex;align-items:center;gap:8px;color:var(--im-teal);font-size:12px;font-weight:700;text-decoration:none}.im-model-textlink:hover{color:var(--im-ink)}.im-model-visual{margin:0;border:1px solid var(--im-line);background:#fff;animation:hipel-rise .9s .1s both}.im-model-visual img{display:block;width:100%;aspect-ratio:1.43;object-fit:cover;transition:transform .55s ease}.im-model-visual:hover img{transform:scale(1.02)}.im-model-visual figcaption{padding:11px 16px;border-top:1px solid var(--im-line);color:var(--im-muted);font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.im-model-visual-shell img{object-fit:contain;padding:24px}.im-model-shell-detail{margin:26px 0 0}.im-model-shell-detail img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain;padding:16px;border:1px solid var(--im-line);background:#fff}.im-model-shell-detail figcaption{margin-top:10px;color:var(--im-muted);font-size:10px;line-height:1.6}.im-model-dimensions,.im-model-colours{scroll-margin-top:24px}.im-model-features{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;padding:86px var(--az-pad)}.im-model-features header{max-width:440px}.hipel-home .imagine-model h2{margin:12px 0;color:var(--im-ink);font-size:clamp(34px,4vw,54px);line-height:1.04;letter-spacing:-.035em}.im-model-features header>p,.im-model-dimensions>header>p,.im-model-colour-copy>p,.im-model-plan-copy>p{color:var(--body);font-size:14px;line-height:1.8}.im-model-feature-list{border-top:1px solid var(--im-ink)}.im-model-feature-list article{display:grid;grid-template-columns:42px 1fr;gap:16px;padding:23px 4px;border-bottom:1px solid var(--im-line)}.im-model-feature-list article>span{padding-top:4px;color:var(--im-teal);font-size:11px;font-weight:700;letter-spacing:.1em}.im-model-feature-list h3{margin:0 0 7px;color:var(--im-ink);font-family:Newsreader,Georgia,serif;font-size:25px;font-weight:400}.im-model-feature-list p{max-width:620px;margin:0;color:var(--body);font-size:13px;line-height:1.8}.im-model-dimensions{padding:75px var(--az-pad);background:var(--white)}.im-model-dimensions>header{max-width:700px;margin-bottom:28px}.im-model-dimensions>header .eyebrow{display:flex;align-items:center;gap:7px}.im-model-table-wrap{overflow-x:auto;border-top:1px solid var(--im-ink)}.im-model-table-wrap table{width:100%;border-collapse:collapse;text-align:left}.im-model-table-wrap th,.im-model-table-wrap td{padding:17px 13px;border-bottom:1px solid var(--im-line)}.im-model-table-wrap thead th{color:var(--im-muted);font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.im-model-table-wrap tbody th,.im-model-table-wrap tbody td{color:var(--im-ink);font-size:14px}.im-model-table-wrap tbody th{font-family:Newsreader,Georgia,serif;font-size:23px;font-weight:400;white-space:nowrap}.im-depth-sep{padding:0 5px;color:var(--im-muted)}.im-model-floor{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 0;color:var(--body);font-size:13px;line-height:1.7}.im-model-floor span{color:var(--im-ink);font-weight:700}.im-model-sources{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:26px;padding:20px;border:1px solid var(--im-line);background:var(--im-surface)}.im-model-sources>div{display:grid;gap:5px;color:var(--im-muted);font-size:11px}.im-model-sources>div strong{color:var(--im-ink);font-size:10px;letter-spacing:.11em;text-transform:uppercase}.im-model-sources>a{display:inline-flex;align-items:center;gap:7px;color:var(--im-teal);font-size:12px;font-weight:700;text-decoration:none}.im-model-caveat{max-width:850px;margin:15px 0 0;color:var(--im-muted);font-size:11px;line-height:1.75}.im-model-resources{padding:64px var(--az-pad) 76px;background:var(--white);scroll-margin-top:24px}.im-model-resources>header{max-width:670px}.im-model-resources>header>p{color:var(--body);font-size:14px;line-height:1.8}.im-model-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.hipel-home .im-model-resource-grid>a{display:flex;flex-direction:column;gap:16px;padding:25px;border:1px solid var(--im-line);background:#fff;color:var(--im-ink);text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.im-model-resource-grid>a:hover{border-color:var(--im-teal);background:var(--im-surface)}.im-model-resource-grid>a:focus-visible,.im-model-drawing-note a:focus-visible{outline:2px solid var(--im-teal);outline-offset:4px}.im-resource-format{display:flex;align-items:center;gap:8px;color:var(--im-muted);font-size:10px;font-weight:600}.imagine-model .im-model-resource-grid h3,.imagine-model .im-model-drawing-note h3{margin:0;font-family:Newsreader,Georgia,serif;font-size:25px;line-height:1.2;font-weight:400}.im-model-resource-grid p{margin:0 0 8px;color:var(--body);font-size:13px;line-height:1.75}.im-resource-action{display:flex;align-items:center;gap:8px;margin-top:auto;color:var(--im-teal);font-size:12px;font-weight:700}.im-model-resource-note{max-width:900px;margin:16px 0 0;color:var(--im-muted);font-size:11px;line-height:1.75}.im-model-drawing-note{display:flex;align-items:center;gap:20px;padding:25px 0 0;margin-top:28px;border-top:1px solid var(--im-line)}.im-model-drawing-note>svg{flex:none;color:var(--im-teal)}.im-model-drawing-note>div{flex:1}.im-model-drawing-note p{margin:8px 0 0;max-width:650px;color:var(--body);font-size:12px;line-height:1.8}.hipel-home .im-model-drawing-note a{display:inline-flex;align-items:center;gap:8px;color:var(--im-teal);font-size:12px;font-weight:700;text-decoration:none}@media(max-width:700px){.im-model-resources{padding-top:45px;padding-bottom:48px}.im-model-resource-grid{grid-template-columns:1fr;gap:14px}.im-model-drawing-note{align-items:flex-start;flex-wrap:wrap}.im-model-drawing-note>div{flex-basis:calc(100% - 45px)}.im-model-drawing-note>a{margin-left:43px}}.im-model-colours{display:grid;grid-template-columns:.78fr 1.22fr;gap:9%;align-items:center;padding:80px var(--az-pad);background:var(--im-surface)}.im-model-colour-copy{max-width:430px}.im-model-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0;padding:0;list-style:none}.im-model-swatches li{min-width:0}.im-model-swatches img{display:block;width:100%;aspect-ratio:1;border:1px solid var(--im-line);object-fit:cover}.im-model-swatches li span{display:flex;gap:7px;align-items:baseline;margin-top:8px;color:var(--im-ink);font-size:11px;font-weight:600}.im-model-swatches i{color:var(--im-teal);font-size:9px;font-style:normal}.im-model-planning{display:grid;grid-template-columns:1fr 1fr;background:#fff}.im-model-safety{padding:58px clamp(24px,5vw,78px);background:var(--navy);color:var(--white);scroll-margin-top:24px}.hipel-home .imagine-model .im-model-safety h2{color:var(--white)}.hipel-home .im-model-safety>.eyebrow{color:var(--im-on-dark)}.im-model-safety .im-model-safety-intro{max-width:500px;margin:15px 0 26px;color:var(--im-on-dark);font-size:13px;line-height:1.8}.im-safety-essentials{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.2)}.im-safety-essentials li{display:grid;grid-template-columns:38px 1fr;gap:14px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.2)}.im-safety-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ffffff1a;color:var(--white)}.hipel-home .im-safety-essentials h3{margin:0 0 6px;color:var(--white);font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.5}.im-safety-essentials p{margin:0;color:var(--im-on-dark);font-size:12px;line-height:1.8}.hipel-home .im-model-safety .im-safety-handbook{display:inline-flex;align-items:center;gap:8px;margin-top:23px;color:var(--white);font-size:12px;font-weight:600;text-decoration:none}.im-safety-handbook:hover{text-decoration:underline!important;text-underline-offset:4px}.im-safety-handbook:focus-visible{outline:2px solid var(--white);outline-offset:5px}.im-model-plan-copy{align-self:center;padding:65px clamp(24px,5vw,78px)}.im-model-plan-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:22px}.im-model-plan-links a,.im-model-related header>a{display:inline-flex;align-items:center;gap:8px;color:var(--im-teal);font-size:12px;font-weight:700;text-decoration:none}.im-model-related{padding:76px var(--az-pad);background:var(--im-surface)}.im-model-related>header{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:27px}.im-model-related h2{margin-bottom:0}.im-model-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.im-model-related-grid a{display:flex;flex-direction:column;color:var(--im-ink);text-decoration:none}.im-model-related-grid img{width:100%;aspect-ratio:1.45;object-fit:contain;background:#fff;transition:transform .45s ease}.im-model-related-grid a:hover img{transform:scale(1.025)}.im-model-related-grid span{margin-top:13px;color:var(--im-teal);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.im-model-related-grid strong{margin-top:5px;font-family:Newsreader,Georgia,serif;font-size:25px;font-weight:400}.im-model-related-grid small{margin-top:5px;color:var(--im-muted);font-size:11px}.im-model-cta{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:58px var(--az-pad);background:var(--navy);color:#fff}.im-model-cta>div{max-width:700px}.im-model-cta h2{color:#fff!important}.im-model-cta p{color:var(--im-on-dark);font-size:13px;line-height:1.8}.im-model-cta .im-model-primary{flex:none;border-color:var(--white);background:var(--white);color:var(--navy)}.hipel-home .imagine-model .im-model-cta .im-model-primary{color:var(--navy)}.im-model-cta .im-model-primary:focus-visible{outline-color:var(--white)}.im-model-cta .im-model-primary:hover{background:#fff}@media(max-width:900px){.imagine-model .im-model-hero,.im-model-features,.im-model-colours{grid-template-columns:1fr}.im-model-features,.im-model-colours{gap:32px}.im-model-planning{grid-template-columns:1fr}}@media(max-width:650px){.imagine-model{--az-pad: 20px}.imagine-model .im-model-hero,.im-model-features,.im-model-dimensions,.im-model-colours,.im-model-related{padding-top:48px;padding-bottom:48px}.im-model-actions{gap:14px}.im-model-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.im-model-table-wrap th,.im-model-table-wrap td{padding:14px 9px;font-size:12px}.im-model-table-wrap thead th{font-size:8px}.im-model-related>header,.im-model-cta{flex-direction:column;align-items:flex-start}.im-model-related-grid{grid-template-columns:1fr}.im-model-sources{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.imagine-model *,.imagine-model *:before,.imagine-model *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
