.friction{background:#fff}.friction-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:7%;align-items:start}.friction-options{border-top:1px solid var(--line)}.friction-option{width:100%;display:grid;grid-template-columns:1fr 22px;text-align:left;gap:17px 10px;border:0;border-bottom:1px solid var(--line);padding:29px 18px 31px 0;background:#fff0;color:var(--ink);transition:padding .45s,background .45s,border-color .45s}.friction-option span{grid-column:1/-1;font:800 9px var(--ui);letter-spacing:.16em;color:#8f7600}.friction-option strong{font:500 clamp(27px,2.6vw,39px) var(--display);letter-spacing:-.045em;line-height:1.1}.friction-option i{font:normal 24px var(--sans);color:var(--gold);transition:transform .4s}.friction-option:hover,.friction-option.active{padding-left:18px;background:var(--ivory);border-color:#cabf87}.friction-option.active i{transform:rotate(45deg)}.friction-panel{position:sticky;top:7vh;border:1px solid #ddd8ca;background:var(--ivory);box-shadow:0 25px 50px #24221712;overflow:hidden}.friction-panel-top,.friction-panel-bottom{display:flex;justify-content:space-between;padding:20px 26px;border-bottom:1px solid #ddd8ca;font:800 9px var(--ui);letter-spacing:.15em;color:#786b42}.friction-panel-bottom{border:0;border-top:1px solid #ddd8ca;color:#979081}.friction-panel-body{padding:35px 38px 42px}.friction-node{display:grid;grid-template-columns:150px 1fr;gap:22px;align-items:baseline;transition:opacity .4s,transform .4s}.friction-node small{font:800 9px var(--ui);letter-spacing:.14em;color:#8c7100}.friction-node p{font:500 clamp(24px,2.25vw,34px) var(--display);letter-spacing:-.045em;line-height:1.12;color:var(--ink);margin:0}.friction-node.highlight p{color:#917400}.friction-connector{height:50px;margin-left:5px;display:flex;align-items:center}.friction-connector span{width:1px;height:100%;background:#b49b2a;transform-origin:top;transition:transform .65s}.friction-panel.switching .friction-node{opacity:0;transform:translateY(12px)}.friction-panel.switching .friction-connector span{transform:scaleY(0)}.aftercare{background:#f8f7f3;overflow:hidden}.aftercare-heading{max-width:825px}.aftercare-heading>p:not(.eyebrow){font-size:18px;max-width:670px}.aftercare-rail{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:64px}.aftercare-card{position:relative;min-height:420px;padding:35px 32px 48px;background:#fff;border:1px solid #dfdcd3;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.aftercare-card:hover{transform:translateY(-12px)!important;box-shadow:0 25px 45px #00000013}.aftercare-icon{width:52px;height:52px;border:1px solid #ddc750;border-radius:50%;display:grid;place-items:center;font:500 25px var(--display);transition:background .4s,transform .6s}.aftercare-card:hover .aftercare-icon{background:var(--yellow);transform:rotate(35deg)}.aftercare-card small{display:block;margin-top:63px;font:800 9px var(--ui);letter-spacing:.14em;color:#937600}.aftercare-card h3{font-size:37px;margin:14px 0}.aftercare-card p{font-size:15px;max-width:320px}.aftercare-line{height:2px;background:#d9d5ca;margin-top:32px;overflow:hidden}.aftercare-line span{display:block;height:100%;width:100%;background:var(--yellow);transform:scaleX(0);transform-origin:left;transition:transform 1.5s cubic-bezier(.2,.7,.2,1)}.aftercare-line.in-view span{transform:scaleX(1)}@media(max-width:760px){.friction-layout{grid-template-columns:1fr;gap:30px}.friction-panel{position:relative;top:auto}.friction-node{grid-template-columns:1fr;gap:7px}.friction-panel-body{padding:26px}.aftercare-rail{grid-template-columns:1fr;margin-top:36px}.aftercare-card{min-height:285px}.aftercare-card small{margin-top:28px}.aftercare-card h3{font-size:31px}}@media(prefers-reduced-motion:reduce){.friction-option,.friction-node,.friction-connector span,.aftercare-icon,.aftercare-card,.aftercare-line span{transition:none!important}.aftercare-line span{transform:none!important}}