.apdp-eng__hint{font-size:13.5px;line-height:1.6;color:var(--stone);margin:16px 0 0;max-width:54ch}.apdp-eng__node:focus-visible{outline-offset:-2px}.apdp-eng__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) clamp(110px,12vw,200px) minmax(0,1fr);align-items:start;margin-top:clamp(44px,5.4vw,84px)}.apdp-eng__wires{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:visible}.apdp-eng__wire{fill:none;stroke:var(--sand);stroke-width:1;opacity:.62;transition:stroke .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1),stroke-width .4s cubic-bezier(.16,1,.3,1)}.apdp-eng__wire.is-lit{stroke:var(--gold);stroke-width:1.6;opacity:1}.apdp-eng__wire.is-dim{opacity:.12}.apdp-eng__col{position:relative;z-index:1;display:flex;flex-direction:column}.apdp-eng__colhead{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--stone);margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid var(--rule);flex:0 0 auto}.apdp-eng__col--c .apdp-eng__colhead{text-align:right}.apdp-eng__col--c{align-self:stretch}.apdp-eng__col--c .apdp-eng__node{flex:1 1 0;min-height:48px}.apdp-eng__node{position:relative;-webkit-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid var(--hair);font-family:inherit;color:inherit;cursor:pointer;padding:22px 32px 22px 0;text-align:left;width:100%;min-height:48px;display:flex;flex-direction:column;gap:5px;transition:opacity .35s cubic-bezier(.16,1,.3,1)}.apdp-eng__col--c .apdp-eng__node{padding:22px 0 22px 32px;text-align:right;align-items:center;flex-direction:row;justify-content:flex-end;gap:18px}.apdp-eng__node.is-off{opacity:.34}.apdp-eng__tag{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);transition:color .3s}.apdp-eng__name{font-family:var(--serif);font-size:clamp(19px,1.6vw,24px);line-height:1.14;letter-spacing:-.018em;color:var(--charcoal);transition:color .3s}.apdp-eng__desc{font-size:14px;line-height:1.6;color:var(--stone);max-width:46ch}.apdp-eng__cbody{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.apdp-eng__sub{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--stone)}.apdp-eng__node:hover .apdp-eng__name,.apdp-eng__node[aria-pressed=true] .apdp-eng__name{color:var(--gold)}.apdp-eng__port{position:absolute;top:50%;width:7px;height:7px;border-radius:50%;background:var(--sand);transform:translateY(-50%);transition:background .3s,transform .4s cubic-bezier(.16,1,.3,1)}.apdp-eng__col--a .apdp-eng__port{right:0}.apdp-eng__col--c .apdp-eng__port{left:0}.apdp-eng__node[aria-pressed=true] .apdp-eng__port,.apdp-eng__node.is-lit .apdp-eng__port{background:var(--gold);transform:translateY(-50%) scale(1.5)}.apdp-eng__ring{width:28px;height:28px;border-radius:50%;flex:0 0 auto;border:1px solid var(--rule);position:relative;transition:border-color .4s}.apdp-eng__ring:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--gold);transform:scale(0);transition:transform .5s cubic-bezier(.16,1,.3,1)}.apdp-eng__node.is-lit .apdp-eng__ring{border-color:var(--gold)}.apdp-eng__node.is-lit .apdp-eng__ring:after{transform:scale(1)}.apdp-eng__hub{position:relative;z-index:1;align-self:center;display:flex;flex-direction:column;align-items:center;gap:11px;padding:0 10px}.apdp-eng__hubnum{width:clamp(76px,7vw,100px);height:clamp(76px,7vw,100px);border-radius:50%;border:1px solid var(--charcoal);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:clamp(26px,2.5vw,38px);line-height:1;color:var(--charcoal);font-variant-numeric:tabular-nums;transition:border-color .4s,color .4s}.apdp-eng__hub.is-live .apdp-eng__hubnum{border-color:var(--gold);color:var(--gold)}.apdp-eng__hublab{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--stone);text-align:center;line-height:1.5;max-width:12ch}.apdp-eng__status{margin-top:26px;font-size:12.5px;letter-spacing:.02em;color:var(--stone);min-height:1.4em}.apdp-eng__note{margin-top:18px}@media(prefers-reduced-motion:reduce){.apdp-eng__wire{stroke-dashoffset:0!important}.apdp-eng__port,.apdp-eng__ring:after{transition-duration:.01ms}}@media(max-width:900px){.apdp-eng__stage{grid-template-columns:1fr}.apdp-eng__wires,.apdp-eng__port{display:none}.apdp-eng__col--c{align-self:auto}.apdp-eng__col--c .apdp-eng__node{flex:0 0 auto}.apdp-eng__hub{flex-direction:row;gap:16px;align-self:start;padding:24px 0;border-bottom:1px solid var(--rule);order:2}.apdp-eng__hubnum{width:60px;height:60px;font-size:24px}.apdp-eng__hublab{text-align:left;max-width:none}.apdp-eng__col--a{order:1}.apdp-eng__col--c{order:3;margin-top:32px}.apdp-eng__node,.apdp-eng__col--c .apdp-eng__node{padding:20px 0;text-align:left}.apdp-eng__col--c .apdp-eng__node{flex-direction:row;justify-content:space-between;align-items:center;gap:14px}.apdp-eng__col--c .apdp-eng__colhead{text-align:left}.apdp-eng__cbody{align-items:flex-start}.apdp-eng__desc{max-width:none}.apdp-eng__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.apdp-eng__chip{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);border:1px solid var(--rule);padding:6px 11px}}@media(min-width:901px){.apdp-eng__chips{display:none}}
/*# sourceMappingURL=/cdn/shop/t/333/assets/auteur-pdp-engineering.css.map */
