.bBqoTG_intro{border-bottom:1px solid var(--line);padding:64px 0 44px}.bBqoTG_intro .eyebrow{color:var(--green);margin-bottom:22px}.bBqoTG_introRow{grid-template-columns:1.5fr 1fr;align-items:end;gap:70px;display:grid}.bBqoTG_intro h1{max-width:800px;font-size:clamp(48px,5.8vw,86px);line-height:1.05}.bBqoTG_intro h1 em{color:var(--muted)}.bBqoTG_introRow>div>p{color:var(--muted);max-width:415px;margin:0 0 16px;font-size:15px;line-height:1.8}.bBqoTG_introRow a{border-bottom:1px solid var(--line)}.bBqoTG_catalog{padding:0 0 90px}.bBqoTG_filters{justify-content:space-between;align-items:center;gap:24px;padding:30px 0 22px;display:flex}.bBqoTG_collections{flex-wrap:wrap;gap:8px;display:flex}.bBqoTG_collections button{border:1px solid var(--line);min-height:48px;color:var(--ink);background:0 0;border-radius:5px;align-items:center;gap:24px;padding:12px 20px;font-size:13px;display:flex}.bBqoTG_collections button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.bBqoTG_collections button span{opacity:.6;font-size:11px}.bBqoTG_levelFilter{color:var(--muted);align-items:center;gap:16px;font-size:12px;display:flex}.bBqoTG_levelFilter select{background:var(--paper);border:1px solid var(--line);min-height:48px;color:var(--ink);border-radius:5px;max-width:100%;padding:10px 35px 10px 14px}.bBqoTG_resultCount{color:var(--muted);margin:0 0 24px;font-size:12px}.bBqoTG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 24px;display:grid}.bBqoTG_card{min-width:0}.bBqoTG_cardImage{aspect-ratio:16/10;background:var(--surface);border-radius:8px;display:block;position:relative;overflow:hidden}.bBqoTG_cardImage img{object-fit:cover;transition:transform .4s}.bBqoTG_card:hover .bBqoTG_cardImage img{transform:scale(1.025)}.bBqoTG_cardCode{background:var(--paper);border-radius:3px;padding:5px 10px;font-size:11px;line-height:1.5;position:absolute;bottom:16px;left:16px}.bBqoTG_cardBody{padding:20px 0 0}.bBqoTG_cardHeading{justify-content:space-between;align-items:center;gap:15px;display:flex}.bBqoTG_cardHeading h2{letter-spacing:-.04em;font-size:25px;line-height:1.2}.bBqoTG_cardHeading svg{flex-shrink:0;width:21px;height:21px}.bBqoTG_cardBody>p{color:var(--muted);flex-wrap:wrap;gap:14px;margin:12px 0 0;font-size:11px;display:flex}.bBqoTG_cardBody>p>span{border-left:1px solid var(--line);padding-left:14px}.bBqoTG_empty{background:var(--surface);border-radius:8px;padding:45px}.bBqoTG_breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:10px;padding:24px 0;font-size:11px;display:flex}.bBqoTG_breadcrumbs a:hover{text-decoration:underline}.bBqoTG_detail{padding-bottom:80px}.bBqoTG_detailTop{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:48px;margin-top:10px;display:grid}.bBqoTG_heroImage{aspect-ratio:16/10;background:var(--surface);text-align:left;color:#fff;border:0;border-radius:8px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.bBqoTG_heroImage img{object-fit:cover;transition:transform .4s}.bBqoTG_heroImage:hover img{transform:scale(1.02)}.bBqoTG_enlarge{color:#fff;background:#191e1ce6;border-radius:4px;align-items:center;gap:15px;padding:8px 13px;font-size:11px;display:flex;position:absolute;bottom:18px;right:18px}.bBqoTG_enlarge svg{width:18px;height:18px}.bBqoTG_detailCopy{padding-top:12px}.bBqoTG_detailCopy .eyebrow{color:var(--green);margin-bottom:22px}.bBqoTG_detailCopy h1{font-size:clamp(40px,4.4vw,64px);line-height:1.08}.bBqoTG_facts{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;margin:28px 0;padding:22px 0;display:grid}.bBqoTG_facts div{gap:8px;display:grid}.bBqoTG_facts dt{color:var(--muted);font-size:11px}.bBqoTG_facts dd{letter-spacing:-.03em;margin:0;font-size:19px;line-height:1.4}.bBqoTG_detailCopy>p:not(.eyebrow){color:var(--muted);margin-bottom:24px;font-size:13px;line-height:1.85}.bBqoTG_detailCopy .button{gap:15px;width:100%;font-size:13px}.bBqoTG_detailCopy>.bBqoTG_note{margin:14px 0 0!important;font-size:11px!important}.bBqoTG_viewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.bBqoTG_viewButton{aspect-ratio:16/10;background:#fff;border:0;border-radius:5px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.bBqoTG_viewButton img{object-fit:cover}.bBqoTG_viewButton span{color:var(--ink);background:#f5f5f1eb;border-radius:3px;padding:3px 7px;font-size:10px;position:absolute;bottom:8px;left:10px}.bBqoTG_drawingSection{border-top:1px solid var(--line);margin-top:70px;padding-top:38px}.bBqoTG_drawingHeading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px;display:flex}.bBqoTG_drawingHeading h2{font-size:clamp(32px,3.2vw,46px);line-height:1.1}.bBqoTG_drawingHeading>p{color:var(--muted);max-width:325px;margin:0;font-size:12px}.bBqoTG_planGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.bBqoTG_planGrid.bBqoTG_single{grid-template-columns:minmax(0,720px)}.bBqoTG_drawingButton{border:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:#fff;border-radius:8px;flex-direction:column;padding:20px;display:flex}.bBqoTG_drawingImage{width:100%;height:440px;display:block;position:relative}.bBqoTG_drawingImage img{object-fit:contain}.bBqoTG_drawingCaption{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;width:100%;margin-top:16px;padding-top:16px;font-size:13px;display:flex}.bBqoTG_facadeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.bBqoTG_facadeGrid .bBqoTG_drawingImage{height:240px}.bBqoTG_closing{background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:35px;margin-top:60px;padding:35px;display:flex}.bBqoTG_closing h2{margin-bottom:14px;font-size:30px}.bBqoTG_closing p{color:var(--muted);max-width:580px;margin:0;font-size:13px}.bBqoTG_closing .button{flex-shrink:0}.bBqoTG_related{border-top:1px solid var(--line);margin-top:65px;padding-top:42px}.bBqoTG_related h2{margin-bottom:25px;font-size:35px}.bBqoTG_relatedLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.bBqoTG_relatedLinks>a{display:block}.bBqoTG_relatedImage{aspect-ratio:16/10;background:var(--surface);border-radius:6px;display:block;position:relative;overflow:hidden}.bBqoTG_relatedImage img{object-fit:cover}.bBqoTG_relatedLinks h3{margin:16px 0 7px;font-size:21px}.bBqoTG_relatedLinks p{color:var(--muted);margin:0;font-size:11px}.bBqoTG_entry{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:40px;margin-top:55px;margin-bottom:60px;padding:38px;display:flex}.bBqoTG_entry h2{margin-bottom:14px;font-size:36px}.bBqoTG_entry p{color:var(--muted);max-width:590px;margin:0;font-size:13px}.bBqoTG_entry .button{flex-shrink:0}@media (max-width:1200px){.bBqoTG_detailTop{gap:30px}.bBqoTG_detailCopy h1{font-size:46px}.bBqoTG_facts{margin:23px 0;padding:18px 0}.bBqoTG_introRow{gap:40px}}@media (max-width:1000px){.bBqoTG_intro{padding-top:45px}.bBqoTG_introRow{grid-template-columns:1.3fr 1fr;gap:30px}.bBqoTG_intro h1{font-size:60px}.bBqoTG_introRow>div>p{font-size:13px}.bBqoTG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bBqoTG_detailTop{grid-template-columns:1fr}.bBqoTG_detailCopy{padding:0}.bBqoTG_detailCopy h1{max-width:650px;font-size:54px}.bBqoTG_facts,.bBqoTG_detailCopy>p{max-width:650px}.bBqoTG_detailCopy .button{width:auto}.bBqoTG_drawingImage{height:350px}.bBqoTG_closing{padding:28px}.bBqoTG_entry{padding:30px}.bBqoTG_entry h2{font-size:32px}}@media (max-width:600px){.bBqoTG_intro{padding-top:30px;padding-bottom:25px}.bBqoTG_introRow{grid-template-columns:1fr;gap:23px}.bBqoTG_intro .eyebrow{margin-bottom:18px;font-size:9px}.bBqoTG_intro h1{font-size:44px}.bBqoTG_introRow>div>p{margin-bottom:5px;font-size:13px}.bBqoTG_introRow a{font-size:12px}.bBqoTG_filters{flex-direction:column;align-items:stretch;gap:16px;padding-top:24px}.bBqoTG_collections{grid-template-columns:1fr 1fr;display:grid}.bBqoTG_collections button{justify-content:space-between;gap:12px;padding:12px;font-size:12px}.bBqoTG_levelFilter{justify-content:space-between}.bBqoTG_levelFilter select{flex:1;max-width:210px;font-size:12px}.bBqoTG_resultCount{margin-bottom:20px;font-size:11px}.bBqoTG_grid{grid-template-columns:1fr;gap:28px}.bBqoTG_cardBody{padding-top:16px}.bBqoTG_cardHeading h2{font-size:27px}.bBqoTG_cardBody>p{margin-top:10px;font-size:11px}.bBqoTG_catalog{padding-bottom:50px}.bBqoTG_breadcrumbs{padding:20px 0;font-size:10px}.bBqoTG_detailTop{gap:25px;margin-top:0}.bBqoTG_detailCopy h1{font-size:40px}.bBqoTG_detailCopy .eyebrow{margin-bottom:16px;font-size:9px}.bBqoTG_facts{gap:15px;margin:22px 0}.bBqoTG_facts dd{font-size:18px}.bBqoTG_detailCopy .button{width:100%}.bBqoTG_detailCopy>p:not(.eyebrow){font-size:13px}.bBqoTG_enlarge{padding:6px 10px;font-size:10px;bottom:12px;right:12px}.bBqoTG_viewGrid{gap:8px;margin-top:8px}.bBqoTG_viewButton span{padding:2px 4px;font-size:8px;bottom:5px;left:5px}.bBqoTG_drawingSection{margin-top:45px;padding-top:30px}.bBqoTG_drawingHeading{margin-bottom:22px;display:block}.bBqoTG_drawingHeading h2{font-size:33px}.bBqoTG_drawingHeading>p{max-width:280px;margin-top:15px;font-size:11px}.bBqoTG_planGrid,.bBqoTG_facadeGrid{grid-template-columns:1fr;gap:18px}.bBqoTG_drawingButton{padding:14px}.bBqoTG_drawingImage{height:340px}.bBqoTG_facadeGrid .bBqoTG_drawingImage{height:220px}.bBqoTG_drawingCaption{font-size:12px}.bBqoTG_closing{margin-top:40px;padding:25px;display:block}.bBqoTG_closing h2{font-size:29px}.bBqoTG_closing p{font-size:12px}.bBqoTG_closing .button{width:100%;margin-top:24px;font-size:12px}.bBqoTG_related{margin-top:45px;padding-top:30px}.bBqoTG_related h2{font-size:31px}.bBqoTG_relatedLinks{grid-template-columns:1fr;gap:25px}.bBqoTG_relatedLinks h3{font-size:26px}.bBqoTG_entry{margin-top:35px;margin-bottom:40px;padding:25px;display:block}.bBqoTG_entry h2{font-size:30px}.bBqoTG_entry p{font-size:12px}.bBqoTG_entry .button{width:100%;margin-top:22px;font-size:12px}.bBqoTG_detail{padding-bottom:50px}}@media (prefers-reduced-motion:reduce){.bBqoTG_cardImage img,.bBqoTG_heroImage img{transition:none}.bBqoTG_card:hover .bBqoTG_cardImage img,.bBqoTG_heroImage:hover img{transform:none}}
