
.j-hgrid:has(#cc-matrix-91){display:block;padding:66px 0}.j-hgrid:has(#cc-matrix-91)>.last{display:none}.j-hgrid:has(#cc-matrix-91)>.cc-m-hgrid-column{width:100%!important}#cc-matrix-91{display:grid;grid-template-columns:.85fr 1.15fr;gap:0 70px}#cc-matrix-91>.j-header{grid-row:span 2}#cc-matrix-91>.j-text,#cc-matrix-91>.j-callToAction{grid-column:2}#cc-matrix-91 h2{max-width:13em}@media(max-width:760px){#cc-matrix-91{display:block}.j-hgrid:has(#cc-matrix-91){padding:40px 0}}

:root{color-scheme:dark;--anl-bg:#0b100e;--anl-bg2:#101713;--anl-card:#151e18;--anl-green:#a3c947;--anl-greenhi:#b4d66d;--anl-muted:#a8b4ac}
.an{--bg:#0b100e;--bg2:#101713;--card:#151e18;--green:#a3c947;--greenhi:#b4d66d;--muted:#abb8af;--r:8px}
.anl-lang,.anl-cart,.anl-transnote{display:none!important}
.anl-header{background:#0b100ef5;backdrop-filter:none}.anl-bar{height:92px}.anl-logo svg{height:65px}
.anl-btn,.an-btn-green{background:#a3c947!important;box-shadow:none!important;border-radius:5px!important}.an-btn,.anl-icon,.anl-burger{border-radius:5px}.an-btn:hover{transform:none;filter:brightness(1.08)}
.an-card{border-radius:8px;box-shadow:none}.an-eyebrow{letter-spacing:.10em}.an-ic{background:transparent;border-radius:0;width:28px;height:32px}
.an-hero{background:var(--bg)}.an-hero-grid{min-height:630px;gap:64px;padding:72px 0 70px;grid-template-columns:1.15fr .85fr}.an-hero h1{font-weight:750;line-height:1.03;letter-spacing:-.04em;font-size:clamp(40px,5.3vw,68px)}.an-hero h1 .kw{line-height:1.5}.an-hero .an-lead{font-size:18px;max-width:33em}.an-chip{border-radius:4px}.an-trust{gap:14px}
.an-hero-visual{border-left:1px solid #3b4a3d;padding:10px 0 12px 36px}.an-process-tag{font:600 12px var(--sans);letter-spacing:.14em;color:#a8b4ac;text-transform:uppercase}.an-process-title{font:600 clamp(26px,3vw,38px)/1.16 var(--display);margin:20px 0 32px;color:#ecf0ea;letter-spacing:-.025em}.an-process-step{display:grid;grid-template-columns:35px 1fr;gap:15px;border-top:1px solid #2d382f;padding:20px 0}.an-process-step>span{font:400 13px var(--mono);color:#b4d66d;padding-top:3px}.an-process-step b{font-size:17px;font-weight:600}.an-process-step p{font-size:14px;line-height:1.6;color:#a8b4ac;margin:5px 0 0}.an-process-foot{display:flex;justify-content:space-between;border-top:1px solid #2d382f;padding-top:22px;color:#a8b4ac;font-size:12px}.an-process-foot a{font-weight:600;color:#b4d66d}
.an-badge,.an-hero-photo{display:none}.an-tile.big .ph{display:none}.an-tile.big{grid-row:span 1;justify-content:center;background:#1a271b}.an-tile.big .body{padding:30px}.an-bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto}.an-tile.big{grid-column:span 2}.an-tile{min-height:170px}.an-bento .an-tile:last-child{grid-column:span 2}.an-sec{padding:78px 0}.an-stats{box-shadow:none}.an-rev-side{background:#151e18;border-color:#364529}.an-rev-row{grid-template-columns:1fr;gap:12px}.an-review{padding:22px}.an-review blockquote{font-size:19px}.an-review .an-av{border-radius:50%;background:#2a3527}.an-rev{grid-template-columns:300px 1fr}
.an-cutout-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.an-gallery-item{padding:0;border:1px solid #334034;border-radius:6px;overflow:hidden;background:#1c271e;cursor:zoom-in;text-align:left;color:#e7eee8;font:inherit;transition:border-color .2s}.an-gallery-item:hover{border-color:#a3c947}.an-gallery-stage{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;padding:20px}.an-gallery-stage img{width:100%;height:auto;max-height:100%;object-fit:contain;filter:drop-shadow(0 10px 10px #0005)}.an-gallery-caption{display:block;padding:16px 18px;border-top:1px solid #334034;position:relative;background:#131c15}.an-gallery-caption b{display:block;font-size:15px;font-weight:550}.an-gallery-caption small{display:block;font-size:12px;color:#a9b5ac;margin-top:5px}.an-gallery-caption i{position:absolute;right:16px;top:18px;font-size:16px;color:#b4d66d}.an-image-note{font-size:12px!important;color:#97a69b!important;margin-top:18px!important}.trim-bms{clip-path:inset(7.7% 7.4% 7.4% 7.5% round 4%)}
.an-image-dialog{width:min(900px,90vw);max-height:90vh;padding:26px;background:#18231b;color:#eef2ed;border:1px solid #536349;border-radius:8px}.an-image-dialog::backdrop{background:#000c}.an-image-dialog img{display:block;width:auto;max-width:100%;height:auto;max-height:70vh;margin:auto}.an-image-dialog button{float:right;background:#28352a;color:#fff;border:1px solid #65745d;border-radius:4px;padding:8px 14px;cursor:pointer}.an-image-dialog p{font-size:14px;margin:20px 0 0}.an-about-copy{max-width:820px!important;margin-left:max(32px,calc((100% - 1240px)/2))!important}.anl-main .j-text p{margin:0 0 22px}.anl-footer{background:#080d0a}.an-band{background:#a3c947}.anl-bottom{justify-content:space-between}.pv-banner{font-size:11px!important;letter-spacing:.04em;background:#1a241b!important;padding:6px 16px!important;color:#acbca8!important}.an-preview-note{background:#19251b;border-left:2px solid #a3c947;padding:15px 20px;margin-bottom:30px;color:#bac6be}
@media(max-width:1000px){.an-hero-grid{gap:30px}.an-hero-visual{padding-left:24px}.an-hero h1{font-size:52px}.an-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.an-cutout-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.an-bento .an-tile:last-child{grid-column:auto}}
@media(max-width:760px){.an-hero-grid{grid-template-columns:1fr;gap:38px;padding:44px 0}.an-hero h1{font-size:43px;max-width:12em}.an-hero-visual{border-left:0;border-top:1px solid #3b4a3d;padding:28px 0 0}.an-process-title{margin-bottom:24px}.an-process-step{padding:14px 0}.anl-bar{height:78px}.anl-logo svg{height:55px}.an-cutout-gallery{gap:12px}.an-gallery-stage{padding:8px}.an-gallery-caption{padding:13px 12px}.an-gallery-caption b{font-size:13px;padding-right:12px}.an-gallery-caption small{font-size:11px}.an-gallery-caption i{right:8px;top:12px}.an-rev{grid-template-columns:1fr}.an-sec{padding:52px 0}.an-about-copy{margin-left:24px!important}.an-bento{grid-template-columns:1fr}.an-tile.big,.an-bento .an-tile:last-child{grid-column:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
