._page_llrfs_1{background:var(--black);color:var(--cream)}._header_llrfs_2{border-bottom:1px solid var(--line);background:var(--black);align-items:center;gap:24px;padding:18px 5vw;display:flex}._header_llrfs_2 nav{align-items:center;gap:22px;margin-left:auto;display:flex}._header_llrfs_2 nav a{align-items:center;min-height:44px;font-size:12px;display:flex}._header_llrfs_2 .btn{flex-shrink:0}._hero_llrfs_4{grid-template-columns:1.1fr .8fr;align-items:center;gap:6vw;max-width:1700px;margin:auto;padding:45px 5vw 55px;display:grid;overflow:hidden}._heroCopy_llrfs_4{max-width:740px}._back_llrfs_4{color:var(--muted);align-items:center;gap:10px;min-height:44px;margin-bottom:30px;font-size:11px;display:inline-flex}._heroCopy_llrfs_4 h1{letter-spacing:-.025em;margin:22px 0 30px;font-size:clamp(54px,6.3vw,108px);line-height:.94}._heroCopy_llrfs_4 em,._sectionHeading_llrfs_4 em{color:var(--gold);font-style:normal}._heroCopy_llrfs_4>p:not(._eyebrow_llrfs_4){max-width:540px;color:var(--muted);font-size:18px;line-height:1.75}._actions_llrfs_4{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;display:flex}._rooted_llrfs_4{border-left:2px solid var(--red);color:var(--gold);margin-top:36px;padding-left:16px;font-size:11px;line-height:1.7;display:block}._art_llrfs_4{border:1px solid var(--line);background:#08090b;margin:0;position:relative;overflow:hidden}._art_llrfs_4 img{object-fit:contain;width:100%;height:min(650px,55vw);display:block}._art_llrfs_4 figcaption{letter-spacing:.12em;color:#d9b66e;border-top:1px solid #292b2e;padding:16px;font-size:8px}._options_llrfs_5{border-block:1px solid var(--line);background:var(--panel);max-width:1700px;margin:auto;padding:70px 5vw}._sectionHeading_llrfs_4{max-width:700px}._sectionHeading_llrfs_4 h2{margin:18px 0 24px;font-size:clamp(40px,4.4vw,70px);line-height:.96}._sectionHeading_llrfs_4>p:not(._eyebrow_llrfs_4){color:var(--muted);max-width:560px;font-size:15px;line-height:1.75}._grid_llrfs_5{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:38px;display:grid}._grid_llrfs_5 article{border:1px solid var(--line);background:var(--black);flex-direction:column;align-items:flex-start;padding:26px;display:flex}._grid_llrfs_5 article>svg{color:var(--gold)}._grid_llrfs_5 h3{margin:23px 0 15px;font-size:23px;line-height:1.2}._grid_llrfs_5 p{color:var(--muted);margin-bottom:22px;font-size:13px;line-height:1.8}._grid_llrfs_5 ._text-link_llrfs_5{white-space:normal;min-height:44px;margin-top:auto;font-size:11px}._note_llrfs_5{color:var(--muted);margin-top:26px;font-size:12px;line-height:1.8}._enquiry_llrfs_5{border-top:1px solid var(--line)}._footer_llrfs_5{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:24px;padding:26px 5vw;font-size:11px;display:flex}._footer_llrfs_5 span{color:var(--muted);margin-left:auto}._header_llrfs_2 a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}._page_llrfs_1 button:focus-visible{outline:2px solid var(--gold);outline-offset:5px}._back_llrfs_4:focus-visible{outline:2px solid var(--gold);outline-offset:5px}._footer_llrfs_5 a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}@media (max-width:1100px){._grid_llrfs_5{grid-template-columns:repeat(2,minmax(0,1fr))}._header_llrfs_2{flex-wrap:wrap}._header_llrfs_2 nav{order:3;justify-content:flex-start;gap:30px;width:100%;margin-left:0}._header_llrfs_2>.btn{margin-left:auto}._hero_llrfs_4{gap:30px}._heroCopy_llrfs_4 h1{font-size:clamp(48px,6vw,76px)}._heroCopy_llrfs_4>p:not(._eyebrow_llrfs_4){font-size:15px}._art_llrfs_4 img{height:560px}}@media (max-width:700px){._hero_llrfs_4{grid-template-columns:1fr;gap:32px;padding:30px 6vw 45px}._heroCopy_llrfs_4 h1{font-size:clamp(46px,10vw,72px)}._back_llrfs_4{margin-bottom:15px}._art_llrfs_4 img{height:460px}._options_llrfs_5{padding:50px 6vw}._grid_llrfs_5{grid-template-columns:1fr}._header_llrfs_2{gap:14px;padding:15px 6vw}._header_llrfs_2 .brand{font-size:15px}._header_llrfs_2 .brand img{width:36px;height:36px}._header_llrfs_2>.btn{gap:8px;padding:12px;font-size:10px}._header_llrfs_2 nav{gap:22px}._header_llrfs_2 nav a{font-size:10px}._footer_llrfs_5 span{width:100%;margin:0}._enquiry_llrfs_5{padding:55px 6vw}._actions_llrfs_4{flex-direction:column;align-items:flex-start}}
