.aks-b2b{--ink:#171613;--paper:#f5f2ec;--line:rgba(23,22,19,.24);--accent:#b84b2e;color:var(--ink);background:var(--paper);font-family:Arial,Helvetica,sans-serif}.aks-b2b *{box-sizing:border-box}.aks-b2b__skip-link{position:absolute;left:1rem;top:-4rem;z-index:20;padding:.8rem 1rem;color:#fff;background:var(--ink)}.aks-b2b__skip-link:focus{top:1rem}.aks-b2b__header{max-width:1440px;min-height:76px;padding:1.3rem clamp(1.25rem,4vw,4rem);margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.aks-b2b__wordmark{color:inherit;font-size:.85rem;font-weight:700;letter-spacing:.11em;text-decoration:none}.aks-b2b__wordmark span{font-weight:400}.aks-b2b__nav{display:flex;gap:1.3rem}.aks-b2b__nav a{color:inherit;font-size:.82rem;text-decoration:none}.aks-b2b__nav a:hover,.aks-b2b__contact-route:hover{text-decoration:underline;text-underline-offset:.25em}.aks-b2b__hero,.aks-b2b__method,.aks-b2b__contact{max-width:1440px;margin:0 auto;padding:clamp(3.75rem,8vw,8rem) clamp(1.25rem,6vw,6.5rem)}.aks-b2b__hero{min-height:660px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;gap:clamp(2.5rem,7vw,7rem)}.aks-b2b__eyebrow,.aks-b2b__form-kicker{margin:0 0 1rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.aks-b2b h1,.aks-b2b h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6.1vw,6.8rem);font-weight:400;line-height:.93;letter-spacing:-.055em}.aks-b2b h2{font-size:clamp(2.7rem,5vw,5.6rem)}.aks-b2b__lead{max-width:38rem;margin:1.75rem 0;font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.55}.aks-b2b__proofs{display:flex;flex-wrap:wrap;padding:0;margin:0 0 2rem;list-style:none;gap:.55rem}.aks-b2b__proofs li{padding:.55rem .7rem;border:1px solid var(--line);border-radius:999px;font-size:.76rem}.aks-b2b__hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.aks-b2b__button{min-height:48px;padding:.85rem 1.1rem;border:1px solid var(--ink);border-radius:0;cursor:pointer;font:700 .79rem/1 Arial,Helvetica,sans-serif;letter-spacing:.04em;transition:background .2s,color .2s}.aks-b2b__button--primary{color:#fff;background:var(--ink)}.aks-b2b__button--primary:hover{background:var(--accent);border-color:var(--accent)}.aks-b2b__button--secondary{color:var(--ink);background:transparent}.aks-b2b__button--secondary:hover{color:#fff;background:var(--ink)}.aks-b2b__hero-film{position:relative;min-height:510px;margin:0;overflow:hidden;background:#b8a695}.aks-b2b__hero-film:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 68%,rgba(0,0,0,.5));pointer-events:none}.aks-b2b__hero-film video{width:100%;height:100%;min-height:510px;object-fit:cover;display:block}.aks-b2b__hero-film figcaption{position:absolute;z-index:1;bottom:1.3rem;left:1.3rem;color:#fff;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.aks-b2b__hero-film figcaption span{padding:0 .35rem;opacity:.7}.aks-b2b__method{border-top:1px solid var(--line)}.aks-b2b__section-heading{display:grid;grid-template-columns:1.1fr .9fr;column-gap:2rem}.aks-b2b__section-heading .aks-b2b__eyebrow,.aks-b2b__section-heading h2{grid-column:1}.aks-b2b__section-heading>p:last-child{grid-column:2;grid-row:2;align-self:end;max-width:25rem;margin:0;font-size:1.05rem;line-height:1.55}.aks-b2b__method-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(2rem,5vw,5rem);margin-top:4rem;align-items:center}.aks-b2b__features{padding:0;margin:0;list-style:none}.aks-b2b__features li{display:grid;grid-template-columns:2.75rem 1fr;padding:1.1rem 0;border-top:1px solid var(--line)}.aks-b2b__features li:last-child{border-bottom:1px solid var(--line)}.aks-b2b__features span{grid-row:span 2;font-size:.72rem}.aks-b2b__features strong{font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:400}.aks-b2b__features p{margin:.25rem 0 0;font-size:.9rem}.aks-b2b__construction{margin:0;text-align:center}.aks-b2b__construction img{width:100%;height:auto;display:block}.aks-b2b__construction figcaption{max-width:28rem;margin:1rem auto 0;font-size:.85rem;line-height:1.45}.aks-b2b__contact{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2.5rem,9vw,8rem);color:#f7f5f0;background:var(--ink)}.aks-b2b__contact-copy p:not(.aks-b2b__eyebrow){max-width:28rem;margin:1.75rem 0;line-height:1.6}.aks-b2b__contact-route{display:block;width:max-content;max-width:100%;margin-top:.8rem;color:inherit;font-size:.95rem;overflow-wrap:anywhere}.aks-b2b__form{align-self:start;padding:clamp(1.3rem,3vw,2.4rem);background:#26241f}.aks-b2b__form-kicker{margin-bottom:1.35rem}.aks-b2b__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.aks-b2b__form label{display:grid;gap:.45rem;margin-bottom:1rem;color:#f7f5f0;font-size:.77rem;font-weight:700;letter-spacing:.035em}.aks-b2b__form input,.aks-b2b__form select,.aks-b2b__form textarea{width:100%;padding:.7rem .75rem;color:var(--ink);border:1px solid transparent;border-radius:0;background:#f7f5f0;font:400 .95rem/1.35 Arial,Helvetica,sans-serif}.aks-b2b__form textarea{resize:vertical}.aks-b2b__form input:focus,.aks-b2b__form select:focus,.aks-b2b__form textarea:focus,.aks-b2b__button:focus-visible,.aks-b2b__nav a:focus-visible,.aks-b2b__contact-route:focus-visible{outline:3px solid #f0a88d;outline-offset:3px}.aks-b2b__submit{width:100%;margin-top:.25rem;background:var(--accent);border-color:var(--accent)}.aks-b2b__submit:hover{color:var(--ink);background:#f0a88d;border-color:#f0a88d}.aks-b2b__form-note,.aks-b2b__form-status{margin:.85rem 0 0;color:#d6d0c7;font-size:.78rem;line-height:1.45}.aks-b2b__form-status:not(:empty){padding:.65rem .75rem;color:#f7f5f0;border-left:3px solid #f0a88d;background:#ffffff0f}@media(max-width:850px){.aks-b2b__hero,.aks-b2b__method-grid,.aks-b2b__contact{grid-template-columns:1fr}.aks-b2b__hero{min-height:0}.aks-b2b__hero-film,.aks-b2b__hero-film video{min-height:390px}.aks-b2b__section-heading{display:block}.aks-b2b__section-heading>p:last-child{margin-top:1.5rem}}@media(max-width:540px){.aks-b2b__header{min-height:66px}.aks-b2b__nav{gap:.8rem}.aks-b2b__nav a{font-size:.74rem}.aks-b2b__hero,.aks-b2b__method,.aks-b2b__contact{padding:3.5rem 1.25rem}.aks-b2b h1{font-size:3.1rem}.aks-b2b__form-grid{grid-template-columns:1fr}.aks-b2b__hero-actions .aks-b2b__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/aks-b2b-homepage.css.map */
