.NOa_HG_hero{background:var(--surface-raised);border-bottom:var(--hairline);align-items:flex-end;min-height:460px;display:flex;position:relative;overflow:hidden}.NOa_HG_heroImage{object-fit:cover}.NOa_HG_heroScrim{background:linear-gradient(#11111159 0%,#1111119e 35%,#111111e0 65%,#111111f2 100%);position:absolute;inset:0}.NOa_HG_heroInner{width:100%;max-width:var(--container-max);padding:var(--space-16) 40px var(--space-12);margin:0 auto;position:relative}.NOa_HG_heroInner nav a{color:#f0ece4b8}.NOa_HG_heroInner nav a:hover{color:var(--gold)}.NOa_HG_heroInner nav{color:#f0ece48c}.NOa_HG_eyebrow{margin:0 0 var(--space-3);font-size:var(--text-eyebrow-size);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--gold)}.NOa_HG_title{margin:0 0 var(--space-3);max-width:20ch;font-size:var(--text-display-size);font-weight:var(--weight-bold);letter-spacing:var(--tracking-headline);line-height:var(--leading-headline);color:var(--cream)}.NOa_HG_subtitle{max-width:46ch;font-size:var(--text-body-lg-size);line-height:var(--leading-body);color:#f0ece4c7;margin:0}.NOa_HG_inner{max-width:var(--container-max);padding:var(--space-12) 40px var(--space-16);margin:0 auto}.NOa_HG_introBlock{gap:var(--space-10);margin-bottom:var(--space-12);padding-bottom:var(--space-10);border-bottom:var(--hairline);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.NOa_HG_introText{min-width:0}.NOa_HG_intro{margin:0 0 var(--space-4);max-width:68ch;font-size:var(--text-body-lg-size);line-height:var(--leading-body);color:var(--text-secondary)}.NOa_HG_intro:last-of-type{margin-bottom:0}.NOa_HG_serviceLink{gap:var(--space-2);padding:var(--space-5);background:var(--surface-card);border:var(--hairline);border-left:2px solid var(--accent);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.NOa_HG_serviceLink:hover{border-color:var(--accent)}.NOa_HG_serviceLinkLabel{font-size:var(--text-body-sm-size);font-weight:var(--weight-semibold);color:var(--accent)}.NOa_HG_serviceLinkNote{font-size:var(--text-caption-size);line-height:var(--leading-body);color:var(--text-tertiary)}.NOa_HG_feature{aspect-ratio:16/7;margin-bottom:var(--space-6);background:var(--surface-card);border:var(--hairline);border-radius:var(--radius-lg);text-decoration:none;display:block;position:relative;overflow:hidden}.NOa_HG_feature img{object-fit:cover}.NOa_HG_featureScrim{background:linear-gradient(#0000 0%,#11111140 45%,#111111e6 100%);position:absolute;inset:0}.NOa_HG_featureText{gap:var(--space-1);padding:var(--space-8);flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.NOa_HG_featureEyebrow{font-size:var(--text-eyebrow-size);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--gold)}.NOa_HG_featureTitle{font-size:var(--text-h2-size);font-weight:var(--weight-bold);letter-spacing:var(--tracking-h2);color:var(--cream);transition:color var(--duration-fast) var(--ease-out)}.NOa_HG_feature:hover .NOa_HG_featureTitle,.NOa_HG_feature:focus-visible .NOa_HG_featureTitle{color:var(--accent)}.NOa_HG_featureSub{max-width:60ch;font-size:var(--text-body-size);color:#f0ece4bf}.NOa_HG_featureCta{margin-top:var(--space-2);font-size:var(--text-body-sm-size);font-weight:var(--weight-semibold);color:var(--cream)}.NOa_HG_grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}.NOa_HG_card{background:var(--surface-card);border:var(--hairline);border-radius:var(--radius-md);height:100%;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.NOa_HG_card:hover{background:var(--surface-raised);border-color:var(--accent)}.NOa_HG_cardPhoto{aspect-ratio:4/3;background:var(--surface-raised);border-bottom:var(--hairline);position:relative}.NOa_HG_cardPhoto img{object-fit:cover}.NOa_HG_cardBody{gap:var(--space-1);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;display:flex}.NOa_HG_cardTitle{font-size:var(--text-card-title-size);font-weight:var(--weight-semibold);color:var(--text-primary)}.NOa_HG_card:hover .NOa_HG_cardTitle{color:var(--accent)}.NOa_HG_cardSub{font-size:var(--text-body-sm-size);line-height:var(--leading-body);color:var(--text-tertiary)}.NOa_HG_prose{background:var(--surface-raised);border-top:var(--hairline);border-bottom:var(--hairline)}.NOa_HG_proseInner{max-width:var(--container-max);padding:var(--space-16) 40px;gap:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;margin:0 auto;display:grid}.NOa_HG_proseBlock{max-width:62ch}.NOa_HG_proseHeading{margin:0 0 var(--space-3);font-size:var(--text-h3-size,22px);font-weight:var(--weight-bold);letter-spacing:var(--tracking-h2);color:var(--text-primary)}.NOa_HG_proseText{margin:0 0 var(--space-4);font-size:var(--text-body-size);line-height:var(--leading-body);color:var(--text-secondary)}.NOa_HG_proseText:last-child{margin-bottom:0}.NOa_HG_closer{padding:var(--space-16) 0}.NOa_HG_closerInner{gap:var(--space-10);max-width:var(--container-max);grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0 auto;padding:0 40px;display:grid}.NOa_HG_closerEyebrow{margin:0 0 var(--space-2);font-size:var(--text-eyebrow-size);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent)}.NOa_HG_closerHeading{margin:0 0 var(--space-3);font-size:var(--text-h2-size);font-weight:var(--weight-bold);letter-spacing:var(--tracking-h2);color:var(--text-primary)}.NOa_HG_closerNote{max-width:54ch;font-size:var(--text-body-size);line-height:var(--leading-body);color:var(--text-secondary);margin:0}.NOa_HG_closerActions{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.NOa_HG_closerPrimary{height:40px;padding:0 var(--space-5);border-radius:var(--radius-md);background:var(--btn-primary-bg);color:var(--btn-primary-fg);font-size:var(--text-body-sm-size);font-weight:var(--weight-bold);align-items:center;text-decoration:none;display:inline-flex}.NOa_HG_closerPrimary:hover{color:var(--btn-primary-fg);background:#fff}.NOa_HG_closerSecondary{font-size:var(--text-body-sm-size);color:var(--text-secondary);text-decoration:none}.NOa_HG_closerSecondary:hover{color:var(--accent)}@media (max-width:900px){.NOa_HG_introBlock,.NOa_HG_closerInner{gap:var(--space-6);grid-template-columns:1fr}}@media (max-width:860px){.NOa_HG_hero{min-height:360px}.NOa_HG_heroInner{padding:var(--space-12) 20px var(--space-8)}.NOa_HG_inner{padding:var(--space-10) 20px var(--space-12)}.NOa_HG_proseInner{padding:var(--space-12) 20px}.NOa_HG_closerInner{padding:0 20px}.NOa_HG_featureText{padding:var(--space-5)}}
