:root{--an-black:#0F0F0F;--an-paper:#E6E6E3;--an-raised:#F3F3F1;--an-white:#FFFFFF;--an-line:#C4C4C0;--an-ghost:#7D7D7A;--an-muted:#4A4A47;--an-concrete:#A3A3A0;--an-dim:#6B6B68;--an-blue:#2E44F0;--an-blue-soft:#D9DDFF;--an-gutter:clamp(16px,4.4vw,64px);--an-display:"Sohne","Archivo","Helvetica Neue",Arial,sans-serif;--an-mono:"Sohne Mono","IBM Plex Mono",ui-monospace,Menlo,monospace}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body.an-body{margin:0;background:var(--an-paper);color:var(--an-black);font-family:var(--an-display);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased}.an-body a{color:inherit;text-decoration:none}.an-body img{max-width:100%;display:block}.an-body :focus-visible{outline:2px solid currentColor;outline-offset:3px}.an-skip{position:absolute;left:-9999px}.an-skip:focus{left:16px;top:16px;z-index:100;background:#fff;padding:8px 12px}.an-wrap{padding-left:var(--an-gutter);padding-right:var(--an-gutter)}.an-label{font-family:var(--an-mono);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin:0}.an-h1,.an-h2,.an-h3{font-family:var(--an-display);font-weight:900;text-transform:uppercase;margin:0;text-wrap:balance}.an-h1{font-size:clamp(48px,7.6vw,124px);line-height:.9;letter-spacing:-.045em}.an-h2{font-size:clamp(40px,5.4vw,88px);line-height:.92;letter-spacing:-.04em}.an-h3{font-size:clamp(22px,2vw,28px);line-height:1.05;letter-spacing:-.02em}.an-lead{font-size:clamp(19px,1.6vw,23px);line-height:1.38;letter-spacing:-.01em;margin:0}.an-grey{color:var(--an-ghost)}.an-on-dark .an-grey{color:var(--an-concrete)}.an-on-blue .an-grey{color:var(--an-blue-soft)}.an-btn{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;font-weight:500;font-size:17px;border:2px solid transparent;transition:opacity .2s}.an-btn:hover{opacity:.88}.an-btn--blue{background:var(--an-blue);color:#fff}.an-btn--white{background:#fff;color:var(--an-blue)}.an-btn--outline{border-color:currentColor}.an-reg{font-size:.38em;font-weight:700;letter-spacing:0;vertical-align:top;position:relative;top:.15em;margin-left:.06em}.an-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--an-line);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.an-header__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;padding-bottom:18px}.an-logo{font-weight:900;font-size:24px;letter-spacing:-.045em;text-transform:uppercase;line-height:1}.an-nav{display:flex;gap:4px;padding:4px;border-radius:999px;border:1px solid var(--an-line);font-size:15px;font-weight:500}.an-nav a{padding:10px 18px;border-radius:999px}.an-nav a:hover{background:var(--an-black);color:var(--an-raised)}.an-header .an-btn{min-height:46px;padding:0 22px;font-size:16px}@media(max-width:760px){.an-nav{order:3;width:100%;justify-content:center}.an-header .an-btn{min-height:44px;padding:0 16px;font-size:14px}}.an-hero{padding-top:clamp(56px,8vw,120px);padding-bottom:clamp(48px,6vw,88px)}.an-hero__eyebrow{display:flex;align-items:center;gap:10px;color:var(--an-muted);margin-bottom:32px}.an-dot{width:8px;height:8px;border-radius:999px;background:var(--an-blue);display:inline-block}.an-hero__h{max-width:1280px}.an-hero__row{margin-top:clamp(32px,4vw,56px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px}.an-hero__sub{max-width:620px;color:var(--an-muted)}.an-btns{display:flex;flex-wrap:wrap;gap:12px}.an-logos{border-top:1px solid var(--an-line);border-bottom:1px solid var(--an-line);padding-top:36px;padding-bottom:36px}.an-logos__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px 48px}.an-logos__in img{width:auto;height:var(--h,36px)}.an-logos__txt{font-weight:900;font-size:22px;letter-spacing:-.04em;text-transform:uppercase}.an-show{position:relative}.an-show__stick{position:sticky;top:76px;height:clamp(340px,46vw,720px);overflow:hidden;background:var(--an-black)}.an-show__track{display:flex;height:100%;transition:transform .18s linear;will-change:transform}.an-show__slide{flex:0 0 100%;height:100%;position:relative}.an-show__slide img{width:100%;height:100%;object-fit:cover}.an-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#1b1b1b;color:var(--an-concrete);font-family:var(--an-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.an-tag{position:absolute;left:var(--an-gutter);bottom:clamp(16px,3vw,40px);background:var(--an-black);color:var(--an-raised);padding:14px 18px;display:flex;flex-direction:column;gap:4px;max-width:calc(100% - 32px)}.an-tag .an-label{font-size:11px;color:var(--an-concrete)}.an-tag__name{font-weight:900;font-size:20px;letter-spacing:-.03em;text-transform:uppercase}.an-show__count{position:absolute;right:var(--an-gutter);bottom:clamp(16px,3vw,40px);display:flex;align-items:center;gap:12px;background:var(--an-black);color:var(--an-raised);padding:12px 14px;font-family:var(--an-mono);font-size:11px;letter-spacing:.08em}.an-show__dots{display:flex;gap:6px}.an-show__dots span{width:18px;height:2px;background:var(--an-muted)}.an-show__dots span.is-on{background:var(--an-raised)}@media(max-width:640px){.an-show__count{display:none}}.an-range{background:var(--an-blue);color:#fff;padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(64px,8vw,120px)}.an-range .an-h2{margin:24px 0 clamp(32px,4vw,56px)}.an-range__list{border-bottom:1px solid rgba(255,255,255,.35)}.an-range__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:8px 48px;align-items:baseline;padding:clamp(18px,2.2vw,28px) 0;border-top:1px solid rgba(255,255,255,.35)}.an-range__row p{margin:0;display:flex;gap:16px;align-items:baseline}.an-range__k{flex-shrink:0;width:44px}.an-range__v{font-weight:900;font-size:clamp(22px,2.4vw,36px);line-height:1.02;letter-spacing:-.03em;text-transform:uppercase}.an-range__from{color:var(--an-blue-soft)}.an-svc{background:var(--an-black);color:var(--an-raised);padding-top:clamp(72px,9vw,136px);padding-bottom:clamp(72px,9vw,136px)}.an-svc__in{display:flex;flex-wrap:wrap;gap:clamp(40px,5vw,80px);align-items:stretch}.an-svc__left{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:40px}.an-svc__left .an-label{color:var(--an-concrete);margin-bottom:20px}.an-svc__left .an-h2{font-size:clamp(36px,3.8vw,60px)}.an-svc__tabs{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.an-svc__tab{background:none;border:0;padding:4px 0;cursor:pointer;font-family:var(--an-display);font-weight:900;font-size:clamp(44px,5.6vw,92px);line-height:.95;letter-spacing:-.045em;text-transform:uppercase;color:var(--an-dim);text-align:left;transition:color .25s;display:flex;align-items:baseline;gap:16px}.an-svc__tab.is-on{color:var(--an-raised)}.an-svc__tab .an-label{font-weight:400;color:var(--an-dim);margin:0}.an-svc__panel{margin-top:auto;border-top:1px solid #333331;padding-top:24px;max-width:560px;display:none;flex-direction:column;gap:16px}.an-svc__panel.is-on{display:flex}.an-svc__name{margin:0;font-weight:900;font-size:24px;letter-spacing:-.03em;text-transform:uppercase}.an-svc__desc{margin:0;font-size:19px;line-height:1.5;color:var(--an-concrete)}.an-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;font-size:15px;line-height:1.4}.an-list li{display:flex;gap:8px}.an-list li:before{content:"*";font-weight:900}.an-svc__right{flex:1 1 520px;min-width:0;min-height:clamp(420px,48vw,720px);position:relative;overflow:hidden}.an-svc__vis{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s ease;pointer-events:none;display:grid;gap:8px}.an-svc__vis.is-on{opacity:1;pointer-events:auto}.an-svc__vis img{width:100%;height:100%;object-fit:cover}.an-svc__vis--1{grid-template-columns:1fr}.an-svc__vis--2{grid-template-columns:repeat(2,minmax(0,1fr))}.an-svc__vis--3{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}.an-svc__vis--3>:first-child{grid-row:1/-1}.an-svc__vis .an-tag{left:16px;bottom:16px;padding:8px 12px}.an-band{position:relative}.an-band img,.an-band .an-ph{width:100%;aspect-ratio:12/5;object-fit:cover;min-height:280px}.an-team{padding-top:clamp(72px,9vw,136px)}.an-team__in{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.an-team__head{flex:1 1 320px}.an-team__head .an-label{color:var(--an-muted);margin-bottom:20px}.an-team__body{flex:999 1 480px;min-width:0;display:flex;flex-direction:column;gap:32px;padding-top:8px}.an-team__body>p{margin:0;font-size:20px;line-height:1.5;max-width:680px}.an-team__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.an-team__item{border-top:1px solid var(--an-black);padding-top:14px}.an-team__item p{margin:6px 0 0;font-size:15px;line-height:1.45;color:var(--an-muted)}.an-how{padding-top:clamp(72px,9vw,136px);padding-bottom:clamp(72px,9vw,136px)}.an-how .an-label{color:var(--an-muted);margin-bottom:20px}.an-how .an-h2{margin-bottom:40px}.an-how__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}.an-how__card{background:var(--an-raised);padding:28px;display:flex;flex-direction:column;gap:12px;min-height:220px}.an-how__card .an-label{color:var(--an-blue);margin:0}.an-how__card p{margin:0;font-size:16px;line-height:1.5;color:var(--an-muted)}.an-contact{background:var(--an-black);color:var(--an-raised);padding-top:clamp(80px,10vw,152px);padding-bottom:40px}.an-contact .an-label{color:var(--an-concrete);margin-bottom:24px}.an-contact__h{font-family:var(--an-display);font-weight:900;font-size:clamp(72px,14vw,232px);line-height:.84;letter-spacing:-.055em;text-transform:uppercase;margin:0}.an-contact__wide{margin:28px 0 0;font-weight:900;font-stretch:125%;font-size:clamp(16px,1.8vw,26px);letter-spacing:-.02em;text-transform:uppercase;color:var(--an-concrete)}.an-contact__row{margin-top:48px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.an-contact__row span{font-size:18px;color:var(--an-concrete);padding:0 12px}.an-foot{margin-top:clamp(80px,10vw,140px);padding-top:20px;border-top:1px solid #333331;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-family:var(--an-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--an-concrete)}.an-foot .an-logo{font-family:var(--an-display);font-size:20px;letter-spacing:-.045em;color:var(--an-raised)}@media(prefers-reduced-motion:reduce){.an-show__track,.an-svc__vis,.an-svc__tab{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/an-base.css.map */
