.aa-sec{padding:96px 0}.aa-sec+.aa-sec.light,.aa-sec.paper+.aa-sec.paper{padding-top:96px}.aa-eye{display:flex;align-items:center;gap:12px;color:#8a6d12;margin-bottom:18px}.dark .aa-eye{color:#d4af37}.aa-eye::before{content:"";flex:0 0 28px;height:2px;background:#d4af37}.aa-h2{max-width:22ch;margin-bottom:40px}.aa-prose{max-width:68ch;font-size:18px;line-height:1.65;color:#2a2d33}.aa-prose p{margin:0 0 20px}.aa-prose p:last-child{margin-bottom:0}.aa-prose .h3{margin:40px 0 12px;color:#15171c}.aa-prose .h3:first-child{margin-top:0}.aa-quote{margin:32px 0;padding:8px 0 8px 24px;border-left:3px solid #d4af37;font-size:20px;line-height:1.5;font-weight:600;color:#15171c}.aa-quote p{margin:0}.aa-prose+.aa-grid,.aa-prose+.aa-table-wrap,.aa-prose+.aa-list,.aa-list+.aa-grid,.aa-prose+.aa-deci{margin-top:48px}.aa-list{margin:24px 0 0;padding:0;list-style:none;max-width:68ch}.aa-list li{position:relative;padding:0 0 0 22px;margin:0 0 10px;font-size:17px;line-height:1.55}.aa-list li::before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;background:#d4af37}.aa-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.aa-grid--3{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.aa-grid--detail{grid-template-columns:1fr}.aa-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:32px;background:#fff;border:1px solid #e3e1da;color:#15171c;text-decoration:none;transition:border-color 160ms,transform 160ms}.light .aa-card{background:#f7f6f2;border-color:#ebe9e2}.aa-card p{margin:0;font-size:16px;line-height:1.6;color:#3a3d44}.aa-card .h3 a{text-decoration:none}.aa-card .h3 a::after{content:"";position:absolute;inset:0}.aa-card .h3 a:hover,.aa-card .h3 a:focus-visible{text-decoration:underline;text-decoration-color:#d4af37;text-underline-offset:4px}.aa-card:has(a:hover){border-color:#d4af37}.aa-num{font-family:"Fjalla One","Arial Narrow",sans-serif;font-size:32px;line-height:1;color:#d4af37}.aa-card-eye{color:#8a6d12}.aa-card .aa-list{margin-top:4px}.aa-card .aa-list li{font-size:16px}.aa-grid--detail .aa-card{display:grid;grid-template-columns:minmax(0,1fr) 260px;column-gap:48px;align-items:start;padding:40px}.aa-grid--detail .aa-card>*{grid-column:1}.aa-grid--detail .aa-val{grid-column:2;grid-row:1 / span 6;align-self:start}.aa-val{display:flex;flex-direction:column;gap:8px;margin:0;padding:24px;background:#0c0d10;color:#fff}.aa-val .lbl{color:#d4af37}.aa-val strong{font-family:"Fjalla One","Arial Narrow",sans-serif;font-weight:400;text-transform:uppercase;font-size:24px;line-height:1.15}.aa-deci{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:48px}.aa-deci-col{padding:32px;border:1px solid #e3e1da;background:#fff}.aa-deci-col--us{background:#0c0d10;border-color:#0c0d10;color:#fff}.aa-deci-col .h3{margin:0 0 18px}.aa-check{margin:0;padding:0;list-style:none}.aa-check li{position:relative;padding-left:30px;margin:0 0 12px;font-size:16px;line-height:1.55}.aa-check li::before{content:"";position:absolute;left:2px;top:.35em;width:14px;height:8px;border-left:2px solid #d4af37;border-bottom:2px solid #d4af37;transform:rotate(-45deg)}.aa-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e3e1da;background:#fff}.aa-table-wrap:focus-visible{outline:2px solid #d4af37;outline-offset:2px}.aa-table{width:100%;min-width:640px;border-collapse:collapse;font-size:16px;line-height:1.5}.aa-table th,.aa-table td{padding:16px 20px;text-align:left;vertical-align:top;border-bottom:1px solid #ebe9e2}.aa-table thead th{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#15171c;color:#fff;border-bottom:0}.aa-table tbody th{font-weight:700;color:#15171c;width:24%}.aa-table tbody tr:last-child th,.aa-table tbody tr:last-child td{border-bottom:0}.aa-table .aa-us{background:#fbf6e4;font-weight:600;color:#15171c}.aa-table thead .aa-us{background:#d4af37;color:#0c0d10}.aa-cases .aa-card--case{background:#15171c;border-color:#2a2d33;color:#fff}.aa-cases .aa-card--case .h3{color:#fff}.aa-cases .aa-card--case:hover,.aa-cases .aa-card--case:focus-visible{border-color:#d4af37;transform:translateY(-2px)}.aa-more{margin-top:auto;padding-top:8px;color:#d4af37;font-weight:700}.aa-faq-list{max-width:880px;border-top:1px solid #e3e1da}.aa-faq-item{border-bottom:1px solid #e3e1da}.aa-faq-item summary{display:flex;gap:20px;align-items:baseline;padding:24px 40px 24px 0;cursor:pointer;list-style:none;position:relative;font-weight:700;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.4}.aa-faq-item summary::-webkit-details-marker{display:none}.aa-faq-item summary::after{content:"+";position:absolute;right:4px;top:20px;font-size:28px;font-weight:400;color:#8a6d12;line-height:1}.aa-faq-item[open] summary::after{content:"–"}.aa-faq-item summary:focus-visible{outline:2px solid #d4af37;outline-offset:4px}.aa-faq-n{flex:0 0 auto;font-family:"Fjalla One","Arial Narrow",sans-serif;font-weight:400;color:#8a6d12;font-size:18px}.aa-faq-a{padding:0 0 28px 44px;max-width:72ch}.aa-faq-a p{margin:0;font-size:17px;line-height:1.65;color:#3a3d44}.aa-rel .aa-h2{margin-bottom:28px}.aa-rel .aa-h2:not(:first-child){margin-top:64px}.aa-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none}.aa-links a{display:flex;flex-direction:column;gap:6px;height:100%;padding:18px 20px;background:#fff;border:1px solid #e3e1da;text-decoration:none;color:#15171c;transition:border-color 160ms}.aa-links a:hover,.aa-links a:focus-visible{border-color:#d4af37}.aa-links strong{font-size:16px;line-height:1.35}.aa-links .small{color:#52565e}.aa-note{margin-top:32px;color:#3a3d44}.aa-note a{font-weight:700;text-decoration-color:#d4af37;text-underline-offset:4px}.aa-crumb{margin:0 0 20px;color:#9da1a9}.aa-crumb a{color:#cfd2d7;text-decoration:underline;text-decoration-color:#d4af37;text-underline-offset:3px}@media (max-width:1100px){.aa-grid--detail .aa-card{grid-template-columns:1fr}.aa-grid--detail .aa-val{grid-column:1;grid-row:auto}}@media (max-width:767px){.aa-sec{padding:64px 0}.aa-h2{margin-bottom:28px}.aa-prose{font-size:17px}.aa-card,.aa-grid--detail .aa-card,.aa-deci-col{padding:24px}.aa-grid,.aa-grid--3{grid-template-columns:1fr}.aa-faq-a{padding-left:0}.aa-faq-item summary{gap:12px}.aa-table-wrap{border:0;background:#fff0;overflow:visible}.aa-table{min-width:0}.aa-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.aa-table tbody tr{display:block;margin:0 0 16px;border:1px solid #e3e1da;background:#fff}.aa-table tbody th,.aa-table td{display:block;width:auto;border-bottom:1px solid #ebe9e2}.aa-table tbody th{background:#15171c;color:#fff}.aa-table td[data-label]::before{content:attr(data-label);display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5f636b;margin-bottom:4px}.aa-table td:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.aa-card,.aa-links a{transition:none}.aa-cases .aa-card--case:hover{transform:none}}.aa-rel-lead{max-width:62ch;margin:-12px 0 28px;color:#3a3d44}.aa-links .aa-card-eye{font-size:12px}.aa-card .aa-val{color:#fff}.aa-cases .aa-card--case p{color:#c4c7cd}.aa-cases .aa-card--case p.lbl{color:#9da1a9}.light .aa-num,.aa-card .aa-num{color:#8a6d12}.aa-cases .aa-card--case .aa-num{color:#d4af37}.aa-sec.light+.aa-sec.light{border-top:1px solid #ebe9e2}.light .aa-card{background:#fff;border-color:#e3e1da}.aa-card p,.aa-card .aa-list li{font-size:17px;line-height:1.6;color:#2a2d33}.aa-prose{color:#22252b}.aa-lay{display:grid;column-gap:clamp(40px,6vw,96px);align-items:start}.aa-lay--rail{grid-template-columns:minmax(0,1fr) 340px}.aa-lay--split{grid-template-columns:1fr}.aa-lay--split .aa-main{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,6vw,96px);align-items:start}.aa-lay--split .aa-h2{margin-bottom:0}.aa-lay--split .aa-prose{max-width:none}.aa-proof-l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.aa-proof-l li{display:flex;flex-direction:column;gap:10px;padding-top:20px;border-top:2px solid #d4af37}.aa-proof-n{font-family:"Fjalla One","Arial Narrow",sans-serif;font-weight:400;font-size:clamp(2.75rem,2rem + 2.6vw,4rem);line-height:1;color:#d4af37}.aa-proof-l .txt{color:#e9e7e1}.aa-proof-note{margin:32px 0 0}.aa-proof-note a{color:#d4af37}.aa-vs{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:8px 0 0;border:1px solid #e3e1da}.aa-grid--detail .aa-vs{grid-column:2;grid-row:1 / span 6;align-self:start;margin:0}.aa-vs-l{grid-column:1 / -1;padding:12px 18px;border-bottom:1px solid #e3e1da;color:#8a6d12}.aa-vs-c{display:flex;flex-direction:column;gap:6px;padding:18px}.aa-vs-c strong{font-size:18px;line-height:1.3;color:#15171c}.aa-vs-c--us{background:#0c0d10}.aa-vs-c--us .lbl{color:#d4af37}.aa-vs-c--us strong{color:#fff}.aa-grid--detail .aa-card{grid-template-columns:minmax(0,1fr) 340px}.aa-crumb a,.aa-crumb span{display:inline-flex;align-items:center;min-height:44px}.aa-rail{position:sticky;top:112px;display:flex;flex-direction:column;gap:16px}.aa-rail-case{display:flex;flex-direction:column;gap:14px;padding:32px;background:#fff;border:1px solid #e3e4e7}.aa-rail-eye{color:#5f636b;margin:0}.aa-rail-lg{width:180px;height:56px;justify-content:flex-start}.aa-rail-lg img{filter:grayscale(1)}.aa-rail-n{margin:4px 0 0;white-space:normal;font-family:"Fjalla One","Arial Narrow",sans-serif;font-size:clamp(1.875rem,1.5rem + 1.2vw,2.625rem);line-height:1.08;color:#0c0d10}.aa-rail-more{color:#0c0d10;font-weight:700;text-decoration:underline;text-decoration-color:#d4af37;text-underline-offset:4px}.aa-rail-book{padding:28px 32px;background:#0c0d10}.aa-rail-cta{width:100%;justify-content:center;text-align:center}@media (max-width:1079px){.aa-lay--rail{grid-template-columns:1fr}.aa-rail{position:static;margin-top:48px}}@media (max-width:900px){.aa-lay--split .aa-main{grid-template-columns:1fr}.aa-lay--split .aa-h2{margin-bottom:28px}.aa-proof-l{grid-template-columns:1fr;gap:28px}.aa-grid--detail .aa-vs{grid-column:1;grid-row:auto;margin-top:8px}}@media (max-width:1100px){.aa-grid--detail .aa-card{grid-template-columns:1fr}.aa-grid--detail .aa-card>*,.aa-grid--detail .aa-vs,.aa-grid--detail .aa-val{grid-column:1;grid-row:auto;width:100%;margin-top:8px}}.aa-vs .lbl,.aa-vs-c strong,.aa-val .lbl,.aa-val strong{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;word-break:normal;hyphens:manual}@media (max-width:480px){.aa-vs{grid-template-columns:1fr}}.aa-proof-rows{list-style:none;margin:0 0 32px;padding:0;max-width:68ch;border-top:1px solid #e3e2dc}.aa-proof-rows li{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2fr) auto;gap:8px 24px;align-items:baseline;padding:18px 0;border-bottom:1px solid #e3e2dc;font-size:18px;line-height:1.5;color:#2a2d33}.aa-proof-rows b{color:#15171c}.aa-proof-rows a{font-weight:700;white-space:nowrap;color:#15171c}@media (max-width:767px){.aa-proof-rows li{grid-template-columns:1fr;font-size:17px}}.aa-lay--rail{grid-template-columns:minmax(0,1fr) 380px}.aa-rail-book{padding:0;background:none}.aa-rail-cta{white-space:nowrap;padding:0 22px}@media (max-width:1079px){.aa-lay--rail{grid-template-columns:1fr}}@media (max-width:767px){.aa-rail-cta{white-space:normal}}