@font-face{font-family:Montserrat;src:url("assets/fonts/Montserrat-Regular.ttf")}@font-face{font-family:PTSerif;src:url("assets/fonts/PT_Serif-Web-Regular.ttf")}.maes-anton *{box-sizing:border-box}.maes-anton{margin:0;color:#43576b;font:16px/1.6 Montserrat,sans-serif;background:white}.maes-anton h1,.maes-anton h2,.maes-anton h3{font-family:PTSerif,serif;color:#01152d;font-weight:400;line-height:1.24;margin:0 0 18px}.maes-anton h1{font-size:43px}.maes-anton h2{font-size:34px}.maes-anton h3{font-size:28px}.maes-anton p{margin:0 0 20px}.maes-anton a{color:inherit}.maes-anton button,.maes-anton input,.maes-anton select,.maes-anton textarea{font:inherit}.maes-anton button,.maes-anton a,.maes-anton input,.maes-anton select,.maes-anton textarea{-webkit-tap-highlight-color:transparent}.maes-anton button{cursor:pointer}.maes-anton button{border:0}.maes-anton button:focus-visible,.maes-anton a:focus-visible,.maes-anton input:focus-visible,.maes-anton select:focus-visible,.maes-anton textarea:focus-visible{outline:3px solid #b68a47;outline-offset:4px}.maes-anton .wrap{width:min(1264px,calc(100% - 64px));margin:auto}.maes-anton .top{background:#01152d;display:flex;align-items:center;gap:5%;padding:20px 24px;min-height:86px;color:white}.maes-anton .top img{width:315px;display:block}.maes-anton .contact{font-size:13px;display:grid;gap:5px}.maes-anton .contact small{color:#ecaf54;font-size:10px}.maes-anton .contact a{text-decoration:none}.maes-anton .gold{background:#ecaf54;color:#01152d;padding:14px 22px;border-radius:4px;transition:background .2s}.maes-anton .gold:hover{background:#f3bf75}.maes-anton .top>.gold{margin-left:auto}.maes-anton .top .gold{font-size:14px}.maes-anton nav{display:flex;gap:40px;padding:20px 40px;background:#f4f6f8;color:#01152d;font-size:14px;overflow:auto;white-space:nowrap}.maes-anton .active{box-shadow:0 20px #ecaf54}.maes-anton .hero{height:380px;background:#01152d url("assets/hero-approved.png") center/cover no-repeat}.maes-anton .hero .wrap{padding-top:24px}.maes-anton .crumb{font-size:12px;color:#b4c0cd;margin-bottom:28px}.maes-anton .eyebrow{font-size:12px;letter-spacing:.04em;color:#b68a47;margin-bottom:20px}.maes-anton .hero h1{color:white}.maes-anton .hero .eyebrow{color:#ecaf54;margin-bottom:20px}.maes-anton .hero .lead{max-width:600px;color:#c5cfd8;font-size:17px;line-height:1.6}.maes-anton .intro{font-size:15px;margin:35px 0 45px}.maes-anton .expertise{display:grid;grid-template-columns:1.7fr 1fr;gap:90px;padding-bottom:56px;border-bottom:1px solid #dce4eb}.maes-anton .expertise p{max-width:675px}.maes-anton .expertise aside{border-left:1px solid #dce4eb;padding-left:52px;padding-top:16px}.maes-anton .expertise aside p:not(.eyebrow){font-family:PTSerif,serif;font-size:22px;color:#01152d}.maes-anton #catalog{padding-top:54px}.maes-anton #catalog>h2{font-size:39px}.maes-anton input,.maes-anton select,.maes-anton textarea{width:100%;border:1px solid #dce4eb;border-radius:4px;background:white;color:#01152d;padding:14px 18px;min-height:50px}.maes-anton #search{background:#f1f5f8;margin:8px 0 25px}.maes-anton .filters{display:grid;grid-template-columns:repeat(3,1fr);gap:46px}.maes-anton .filters label{font-size:13px}.maes-anton .filters select{margin-top:8px;font-size:16px}.maes-anton .catalog-meta{display:flex;align-items:center;justify-content:space-between;margin:32px 0 16px;font-size:14px}.maes-anton .text-button{background:none;color:#01152d;padding:6px 0;border-bottom:1px solid #b68a47;font-size:15px}.maes-anton .text-button span{display:inline-block;transition:transform .2s}.maes-anton .text-button:hover span{transform:translateX(4px)}.maes-anton .cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.maes-anton .card{display:flex;flex-direction:column;min-width:0;border:1px solid transparent;border-bottom-color:#dce4eb;padding:12px 0 14px;text-decoration:none;border-radius:3px;transition:border-color .2s}.maes-anton .card:hover,.maes-anton .card:focus-visible{border-color:#b68a47}.maes-anton .card img{display:block;width:100%;height:310px;object-fit:contain;flex-shrink:0}.maes-anton .card .method{color:#b68a47;font-size:12px;margin:22px 0 12px}.maes-anton .card h3{font-size:31px;margin:0 0 12px}.maes-anton .card p{line-height:1.5;margin:0 0 20px}.maes-anton .card .more{font-size:17px;color:#01152d;margin-top:auto;display:block}.maes-anton .card .arrow{display:inline-block;margin-left:16px;color:#b68a47;transition:transform .2s}.maes-anton .card:hover .more,.maes-anton .card:focus-visible .more{text-decoration:underline;text-underline-offset:4px}.maes-anton .card:hover .arrow,.maes-anton .card:focus-visible .arrow{transform:translateX(4px)}.maes-anton .other{margin:58px 0 85px}.maes-anton .other-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:44px}.maes-anton .direction{text-align:left;position:relative;background:#f1f5f8;border-left:2px solid #ecaf54;padding:22px 24px;color:#43576b;transition:background .2s}.maes-anton .direction strong{display:block;font:22px PTSerif,serif;color:#01152d;margin-bottom:12px}.maes-anton .direction span{font-size:14px}.maes-anton .direction i{position:absolute;right:18px;bottom:16px;color:#b68a47;font-style:normal}.maes-anton .direction:hover{background:#e7eef4}.maes-anton .cta{background:#f0f5f9;padding:54px 0}.maes-anton .cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px}.maes-anton .cta h2{font-size:32px}.maes-anton .cta p{margin:0}.maes-anton .cta button{flex-shrink:0}.maes-anton footer{background:#01152d;color:#bdc9d3;padding:64px 0}.maes-anton footer h3{color:#ecaf54;font-size:23px}.maes-anton footer p{font-size:14px;margin-bottom:12px}.maes-anton .footgrid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:45px}.maes-anton footer img{max-width:270px;width:100%;margin-bottom:18px}.maes-anton footer a{text-decoration:none}.maes-anton dialog{border:0;border-radius:8px;padding:48px;width:min(660px,calc(100% - 32px));max-height:90dvh;overflow:auto;color:#43576b}.maes-anton dialog::backdrop{background:#00152dba}.maes-anton dialog h2{font-size:32px;margin-right:20px}.maes-anton dialog label{display:block;margin-top:18px;font-size:14px}.maes-anton dialog input,.maes-anton dialog textarea{margin-top:6px}.maes-anton .close{position:absolute;right:18px;top:12px;font-size:32px;color:#43576b;background:transparent;min-width:44px;min-height:44px}.maes-anton .preview-note{font-size:13px;margin-top:20px}.maes-anton body:has(dialog[open]){overflow:hidden}.maes-anton .outline{background:white;border:1px solid #b68a47;padding:12px 24px;border-radius:4px}.maes-anton #empty{padding:70px 0;text-align:center}.maes-anton #detail{padding-top:42px;padding-bottom:60px}.maes-anton .detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.maes-anton .detail-grid img{width:100%}.maes-anton .detail-back{display:inline-block;margin-bottom:28px}.maes-anton .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.maes-anton [hidden]{display:none!important}@media (max-width:1050px){.maes-anton .contact{display:none}.maes-anton .hero .lead{max-width:48%;font-size:16px}.maes-anton .hero h1{font-size:37px}.maes-anton .expertise{gap:40px}.maes-anton .expertise aside{padding-left:30px}.maes-anton .filters{gap:20px}.maes-anton .cta .wrap{align-items:flex-start;flex-direction:column}.maes-anton .other-grid{gap:18px}.maes-anton .footgrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.maes-anton .wrap{width:calc(100% - 40px)}.maes-anton .top{padding:16px 20px;min-height:70px}.maes-anton .top img{width:230px}.maes-anton .top>.gold{display:none}.maes-anton nav{padding:13px 20px;gap:24px;font-size:13px}.maes-anton .hero{height:480px;background-size:760px auto;background-position:right bottom;background-color:#01152d}.maes-anton .hero .wrap{padding-top:18px}.maes-anton .crumb{font-size:11px;margin-bottom:25px}.maes-anton .hero .eyebrow{font-size:12px;margin-bottom:15px}.maes-anton .hero h1{font-size:34px}.maes-anton .hero .lead{max-width:100%;font-size:15px;line-height:1.65;margin-bottom:0}.maes-anton .intro{font-size:15px;margin:28px 0 35px}.maes-anton .expertise{display:block;padding-bottom:35px}.maes-anton .expertise h2{font-size:29px}.maes-anton .expertise aside{margin-top:28px;padding:4px 0 0 20px}.maes-anton .expertise aside h3{font-size:25px}.maes-anton .expertise aside p:not(.eyebrow){font-size:21px}.maes-anton #catalog{padding-top:32px}.maes-anton #catalog>h2{font-size:30px}.maes-anton .filters{display:grid;grid-template-columns:1fr;gap:17px}.maes-anton .catalog-meta{align-items:flex-start;gap:16px;flex-direction:column}.maes-anton .cards{grid-template-columns:1fr;gap:24px}.maes-anton .card{padding:8px 0 18px}.maes-anton .card img{height:240px}.maes-anton .card h3{font-size:28px}.maes-anton .card .method{margin-top:15px}.maes-anton .card p{font-size:16px}.maes-anton .other{margin:38px 0 48px}.maes-anton .other-grid{grid-template-columns:1fr;gap:15px}.maes-anton .other h3{font-size:26px}.maes-anton .cta{padding:34px 0}.maes-anton .cta h2{font-size:29px}.maes-anton .cta button{width:100%;margin-top:6px}.maes-anton .footgrid{grid-template-columns:1fr;gap:25px}.maes-anton footer{padding:38px 0}.maes-anton .detail-grid{grid-template-columns:1fr;gap:20px}.maes-anton dialog{padding:38px 24px 26px}.maes-anton dialog h2{font-size:27px}.maes-anton dialog input,.maes-anton dialog textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.maes-anton *{transition:none!important;scroll-behavior:auto!important}.maes-anton .card .arrow,.maes-anton .text-button span{transform:none!important}}.maes-anton .direction{display:block;text-decoration:none}