.moser-home-router{--router-rust: var(--moser-home-accent-rust, #c97a4a);background:var(--moser-home-surface-light-mineral, #ece8df);color:#1a1b1a}.moser-home-router__frame{width:min(var(--moser-home-rail-editorial, 1180px),calc(100% - 10vw));margin-inline:auto;padding-block:clamp(2.6rem,3vw,3.15rem) clamp(2.1rem,2.5vw,2.6rem)}.moser-home-router__header{display:grid;grid-template-columns:minmax(0,.92fr) minmax(22rem,1.08fr);gap:clamp(3rem,7vw,7rem);align-items:end}.moser-home-router__eyebrow{display:flex;align-items:center;gap:.8rem;margin:0;font-family:var(--moser-font-mono);font-size:.61rem;font-weight:600;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.moser-home-router__eyebrow:before{width:1.45rem;height:1px;flex:0 0 auto;background:var(--router-rust);content:""}.moser-home-router__heading{max-width:15ch;margin:1.15rem 0 0;font-family:var(--moser-font-display);font-size:clamp(2.35rem,2.95vw,3.05rem);font-weight:600;font-variation-settings:"wdth" 80,"wght" 600;letter-spacing:-.043em;line-height:.98;text-wrap:balance}.moser-home-router__intro{max-width:32rem;padding-block-end:.1rem}.moser-home-router__intro p{margin:0;color:#352b22;font-family:var(--moser-font-body);font-size:.94rem;line-height:1.5}.moser-home-router__routes{margin-block-start:clamp(1.6rem,2vw,2rem);border-block-start:1px solid rgb(26 27 26 / .22)}.moser-home-router__route{display:grid;position:relative;grid-template-columns:2.35rem minmax(18rem,1.05fr) minmax(16rem,.9fr) auto;gap:clamp(1rem,2vw,2rem);align-items:center;min-height:4.35rem;border-block-end:1px solid rgb(26 27 26 / .18);color:inherit;text-decoration:none;transition:background-color .16s ease}.moser-home-router__route:before{position:absolute;inset-block:-1px;inset-inline-start:-.7rem;width:2px;background:var(--router-rust);content:"";opacity:0;transform:scaleY(.25);transition:opacity .16s ease,transform .16s ease}.moser-home-router__route:hover{background:#9b4f2e09}.moser-home-router__route:hover:before{opacity:1;transform:scaleY(1)}.moser-home-router__number{color:var(--router-rust);font-family:var(--moser-font-mono);font-size:.61rem;font-weight:600;letter-spacing:.1em}.moser-home-router__route-main{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:.8rem;align-items:center;min-width:0}.moser-home-router__meta{color:#1a1b1a78;font-family:var(--moser-font-mono);font-size:.53rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.moser-home-router__route-main strong{font-family:var(--moser-font-body);font-size:clamp(1.02rem,1.2vw,1.14rem);font-weight:650;letter-spacing:-.025em;line-height:1.14}.moser-home-router__description{max-width:30ch;color:#352b22d1;font-family:var(--moser-font-body);font-size:.82rem;line-height:1.35}.moser-home-router__action{display:inline-flex;justify-self:end;align-items:center;gap:.65rem;white-space:nowrap;color:#1a1b1a;font-family:var(--moser-font-mono);font-size:.54rem;font-weight:600;letter-spacing:.105em;text-transform:uppercase}.moser-home-router__action span{color:var(--router-rust);font-size:.95rem;transition:transform .16s ease}.moser-home-router__route:hover .moser-home-router__action span{transform:translate(.22rem)}.moser-home-router__professional{display:grid;grid-template-columns:7.5rem minmax(20rem,1.05fr) minmax(15rem,.9fr) auto;gap:clamp(1rem,2vw,2rem);align-items:center;min-height:3.85rem;margin-block-start:.45rem;border-block-end:1px solid rgb(26 27 26 / .18);color:inherit;text-decoration:none;transition:background-color .16s ease}.moser-home-router__professional:hover{background:#9b4f2e09}.moser-home-router__professional-meta{color:var(--router-rust);font-family:var(--moser-font-mono);font-size:.55rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.moser-home-router__professional strong{font-family:var(--moser-font-body);font-size:.89rem;font-weight:650;letter-spacing:-.015em;line-height:1.25}.moser-home-router__professional-description{color:#352b22ad;font-family:var(--moser-font-body);font-size:.76rem;line-height:1.35}.moser-home-router__professional-action{display:inline-flex;justify-self:end;align-items:center;gap:.65rem;white-space:nowrap;color:#1a1b1a;font-family:var(--moser-font-mono);font-size:.54rem;font-weight:600;letter-spacing:.105em;text-transform:uppercase}.moser-home-router__professional-action span{color:var(--router-rust);font-size:.95rem;transition:transform .16s ease}.moser-home-router__professional:hover .moser-home-router__professional-action span{transform:translate(.22rem)}.moser-home-router a:focus-visible{outline:2px solid var(--router-rust);outline-offset:4px}@media screen and (max-width:899px){.moser-home-router__frame{padding-block:2.7rem}.moser-home-router__header{grid-template-columns:1fr;gap:1.25rem}.moser-home-router__heading{max-width:13ch}.moser-home-router__route{grid-template-columns:minmax(0,1fr);gap:.55rem;min-height:0;padding-block:1.15rem}.moser-home-router__route-main{grid-template-columns:1fr;gap:.22rem}.moser-home-router__description{grid-column:1;max-width:42rem}.moser-home-router__action{grid-column:1;min-height:44px;justify-self:start}.moser-home-router__professional{grid-template-columns:1fr;gap:.4rem;padding-block:1rem}.moser-home-router__professional-action{min-height:44px;justify-self:start}}@media screen and (min-width:900px){.moser-home-router__route,.moser-home-router__professional{grid-template-columns:3rem minmax(0,34%) minmax(0,1fr) 13.5rem;column-gap:1.6rem}.moser-home-router__route-main{grid-template-columns:5.4rem minmax(0,1fr);column-gap:.75rem}.moser-home-router__description,.moser-home-router__professional-description{max-width:30ch;justify-self:start}.moser-home-router__action,.moser-home-router__professional-action{width:100%;justify-content:flex-end;justify-self:stretch}.moser-home-router__professional{position:relative;margin-block-start:0;min-height:4.35rem;padding:0;border-block-end:1px solid rgb(26 27 26 / .18)}.moser-home-router__professional:before{position:absolute;inset-block:-1px;inset-inline-start:-.7rem;width:2px;background:var(--router-rust);content:"";opacity:0;transform:scaleY(.25);transition:opacity .16s ease,transform .16s ease}.moser-home-router__professional:hover{background:#9b4f2e09}.moser-home-router__professional:hover:before{opacity:1;transform:scaleY(1)}.moser-home-router__professional-meta{grid-column:1 / 2;align-self:center}.moser-home-router__professional strong{grid-column:2 / 3;font-size:clamp(1.02rem,1.2vw,1.14rem);line-height:1.14}.moser-home-router__professional-description{grid-column:3 / 4;font-size:.82rem;line-height:1.35}.moser-home-router__professional-action{grid-column:4 / 5}}@media screen and (min-width:900px){.moser-home-router__route,.moser-home-router__professional{grid-template-columns:minmax(0,43%) minmax(0,1fr) 13.5rem;column-gap:1.75rem}.moser-home-router__route-main{grid-template-columns:5.7rem minmax(0,1fr);column-gap:1rem}.moser-home-router__description{max-width:31ch;justify-self:start}.moser-home-router__action{width:100%;justify-content:flex-end;justify-self:stretch}.moser-home-router__professional{position:relative;min-height:4.35rem;margin-block-start:0;border-block-end:1px solid rgb(26 27 26 / .18);background:#352b2205}.moser-home-router__professional:before{position:absolute;inset-block:-1px;inset-inline-start:-.7rem;width:2px;background:var(--router-rust);content:"";opacity:0;transform:scaleY(.25);transition:opacity .16s ease,transform .16s ease}.moser-home-router__professional:hover{background:#9b4f2e09}.moser-home-router__professional:hover:before{opacity:1;transform:scaleY(1)}.moser-home-router__professional .moser-home-router__route-main strong{font-size:clamp(1.02rem,1.2vw,1.14rem);line-height:1.14}}.moser-home-router__professional-title,.moser-home-router__professional-title span{display:block}.moser-home-router__header,.moser-home-router__route-side,.moser-home-router__routes,.moser-home-router__route{min-width:0}.moser-home-router__intro{margin-block-start:1.65rem;padding-block-end:0}.moser-home-router__intro br+br{display:block;margin-block-start:.85rem;content:""}.moser-home-router__routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.75rem,3vw,3.25rem);margin-block-start:0;border-block-start:0}.moser-home-router__route{display:flex;position:relative;flex-direction:column;gap:0;min-height:13.75rem;padding-block:1.3rem 1.25rem;border-block-start:1px solid rgb(26 27 26 / .2);border-block-end:0;background:transparent}.moser-home-router__route:before{inset-block:-1px auto;inset-inline-start:0;width:2.4rem;height:2px;opacity:0;transform:scaleX(.4);transform-origin:left center}.moser-home-router__route:hover{background:transparent}.moser-home-router__route:hover:before,.moser-home-router__route:focus-visible:before{opacity:1;transform:scaleX(1)}.moser-home-router__route-index{display:flex;align-items:baseline;gap:.8rem}.moser-home-router__number,.moser-home-router__job,.moser-home-router__meta{font-family:var(--moser-font-mono);font-size:.55rem;font-weight:600;letter-spacing:.13em;line-height:1.35;text-transform:uppercase}.moser-home-router__number{color:var(--router-rust)}.moser-home-router__job,.moser-home-router__meta{color:#1a1b1a8f}.moser-home-router__title{display:block;margin-block-start:.8rem;font-family:var(--moser-font-body);font-size:clamp(1.22rem,1.55vw,1.48rem);font-weight:650;letter-spacing:-.03em;line-height:1.12}.moser-home-router__description{display:block;max-width:34ch;margin-block-start:.7rem;color:#352b22d1;font-size:.84rem;line-height:1.45}.moser-home-router__route-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-block-start:auto;padding-block-start:1.1rem}.moser-home-router__meta{max-width:28ch;color:#1a1b1ab8;font-size:.65rem;line-height:1.5}.moser-home-router__action{width:auto;flex:0 0 auto;justify-content:flex-start;justify-self:auto;color:#1a1b1a;font-family:var(--moser-font-body);font-size:.77rem;letter-spacing:0;line-height:1.25;text-transform:none}.moser-home-router__action>span{font-size:1rem}.moser-home-router__route:hover .moser-home-router__title{color:#000}.moser-home-router__referral{max-width:70ch;margin:0;padding-block-start:1.15rem;border-block-start:1px solid rgb(26 27 26 / .2);color:#352b22ad;font-family:var(--moser-font-body);font-size:.76rem;line-height:1.5}@media screen and (min-width:1200px){.moser-home-router__frame{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(3.5rem,6vw,6.5rem);align-items:start;padding-block:clamp(3.8rem,5vw,5rem)}.moser-home-router__header{display:block}}@media screen and (min-width:700px)and (max-width:1199px){.moser-home-router__frame{width:min(960px,calc(100% - 64px));padding-block:clamp(3.25rem,5.5vw,4.25rem)}.moser-home-router__header{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2rem,5vw,4rem);align-items:end}.moser-home-router__intro{margin-block-start:0}.moser-home-router__route-side{margin-block-start:2.5rem}.moser-home-router__routes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:699px){.moser-home-router__frame{width:calc(100% - 36px);padding-block:3.25rem}.moser-home-router__header{display:block}.moser-home-router__heading{max-width:13ch;font-size:clamp(2.45rem,11.5vw,3.15rem)}.moser-home-router__intro{margin-block-start:1.35rem}.moser-home-router__route-side{margin-block-start:2.1rem}.moser-home-router__routes{grid-template-columns:1fr}.moser-home-router__route{display:flex;min-height:48px;padding-block:1.2rem 1.25rem}.moser-home-router__route-footer{align-items:flex-start;flex-direction:column;gap:.75rem;margin-block-start:.9rem;padding-block-start:0}.moser-home-router__action{min-height:48px;align-items:center}.moser-home-router__referral{padding-block-start:1.35rem}}@media(prefers-reduced-motion:reduce){.moser-home-router__route:before,.moser-home-router__action>span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/moser-home-router.css.map */
