.glass-detail-page{background:#f5f2ea}.glass-detail-hero{padding-top:150px}.glass-detail-hero nav{font:400 13px/1.6 Archivo,sans-serif;color:#52645b;margin-bottom:48px}.glass-detail-hero nav a{text-decoration:underline;text-underline-offset:4px}.glass-detail-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.glass-detail-intro h1{font:500 clamp(38px,5vw,68px)/1.08 'Clash Display',sans-serif;letter-spacing:-.035em;color:#064d32;margin:20px 0}.glass-detail-lead{font-size:19px;line-height:1.6;color:#52645b;max-width:580px}.glass-detail-intro figure{margin:0}.glass-detail-intro img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.glass-detail-intro figcaption{font-size:11px;line-height:1.6;color:#617167;margin-top:12px}.glass-detail-page .glass-section-kicker{color:#347447}.glass-detail-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;align-items:center}.glass-detail-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 20px;border:1px solid #9fb8a7;font:600 13px/1.5 Archivo,sans-serif;color:#075132;text-align:center;text-decoration:none}.glass-detail-button.primary{background:#075132;border-color:#075132;color:white}.glass-detail-button:hover{background:#dfeada;color:#06442f}.glass-detail-button:focus-visible{outline:3px solid #76b343;outline-offset:4px}.glass-detail-description{display:grid;grid-template-columns:1fr 1.5fr;gap:72px;padding-top:84px;padding-bottom:56px}.glass-detail-page h2{font:500 clamp(28px,3.5vw,44px)/1.15 'Clash Display',sans-serif;color:#075132;letter-spacing:-.025em;margin:14px 0 24px}.glass-detail-description p:not(.glass-section-kicker){font-size:16px;line-height:1.8;color:#43594b;margin:0 0 18px}.glass-detail-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #c8d5c7;padding-block:28px;gap:40px}.glass-detail-specs h3{font:600 12px/1.5 Archivo,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#2b7048;margin:0 0 12px}.glass-detail-specs p{font-size:14px;line-height:1.8;margin:0;color:#42594c}.glass-detail-formats{padding-block:72px;scroll-margin-top:110px}.glass-detail-formats>p:not(.glass-section-kicker){max-width:760px;color:#52645b;line-height:1.7}.glass-detail-table{margin-top:28px}.glass-detail-table table{border-collapse:collapse;width:100%;font:400 15px/1.8 Archivo,sans-serif;table-layout:fixed}.glass-detail-table caption{text-align:left;font-size:12px;color:#5c6a61;padding-bottom:14px}.glass-detail-table th,.glass-detail-table td{text-align:left;vertical-align:top;padding:18px 24px;border-bottom:1px solid #c8d5c7;overflow-wrap:anywhere}.glass-detail-table th:first-child{width:150px}.glass-detail-table thead{background:#075132;color:#fff}.glass-detail-table tbody tr:nth-child(odd){background:#e8eee3}.glass-detail-table tbody th{font-weight:600;color:#075132}.glass-detail-contact{border-top:1px solid #c8d5c7;padding-block:56px 80px;display:grid;grid-template-columns:1fr 1fr;gap:60px;scroll-margin-top:110px}.glass-detail-contact p{line-height:1.7;color:#52645b}.glass-detail-contact .glass-detail-actions{align-content:center}.glass-detail-contact .glass-detail-actions>a:last-child{flex-basis:100%;font-size:13px;margin-top:12px;color:#075132}.glass-detail-page footer{margin-top:0}@media(max-width:780px){.glass-detail-hero{padding-top:110px}.glass-detail-hero nav{margin-bottom:28px}.glass-detail-intro,.glass-detail-description,.glass-detail-contact{grid-template-columns:1fr;gap:28px}.glass-detail-intro h1{font-size:42px}.glass-detail-lead{font-size:17px}.glass-detail-description{padding-top:48px;padding-bottom:32px}.glass-detail-specs{grid-template-columns:1fr;gap:24px}.glass-detail-formats{padding-block:44px}.glass-detail-table th,.glass-detail-table td{padding:14px 12px;font-size:13px}.glass-detail-table th:first-child{width:85px}.glass-detail-actions{align-items:stretch}.glass-detail-actions .glass-detail-button{flex:1 1 180px}.glass-detail-contact{padding-bottom:50px}}@media print{header,.assistant-widget,footer{display:none!important}.glass-detail-hero{padding-top:0}.glass-detail-contact{display:none}.glass-detail-page{background:white}.glass-detail-table tr{break-inside:avoid}}
