.cad-ed{isolation:isolate;background:var(--color-ink-950);position:relative}.cad-ed__intro{padding-top:3rem}.cad-ed__col{max-width:680px}.cad-ed__title,.cad-ed__sub{color:var(--color-paper-50);margin-bottom:2rem}.cad-ed__outro{justify-content:flex-end;padding-bottom:3rem;display:flex}.cad-ed__kicker{color:var(--color-paper-50);margin-bottom:2rem}.cad-ed__cta{margin-top:2rem}@media (min-width:768px){.cad-ed__intro{padding-top:6rem}.cad-ed__title,.cad-ed__sub{margin-bottom:2.5rem}.cad-ed__outro{padding-bottom:6rem}.cad-ed__cta{margin-top:2.5rem}}.cad-track--pictures{--cad-travel-guess:max(0px, 448px + 8 * (100vh - 268px) - 100vw)}.cad-track--pictures .cad-track__panel{aspect-ratio:16/9;flex:none;width:100%}@media (min-width:768px) and (orientation:landscape) and (min-height:600px){.cad-track--pictures .cad-track__panel{width:auto;height:100%}.cad-track--pictures .cad-track__panel--small{height:75%}}
.cad-carstats,.cad-meet,.cad-social{background:var(--color-ink-950);padding-block:3rem}@media (min-width:768px){.cad-carstats,.cad-meet,.cad-social{padding-block:6rem}}@media (max-width:399.98px){.cad-carstats .cad-stats__value .cad-stats__num{font-size:calc(20.47vw - 17.8089px)}.cad-carstats .cad-stats__value .cad-stats__unit{font-size:calc(8.96vw - 7.7952px)}}.cad-carstats__cta{justify-content:center;margin-top:3rem;display:flex}@media (min-width:768px){.cad-carstats__cta{margin-top:4rem}}.cad-meet__grid{grid-template-columns:minmax(0,1fr);display:grid}.cad-meet__media{display:none}.cad-meet__img{width:100%;height:auto;display:block}.cad-meet__title,.cad-meet__sub,.cad-meet__phonepic{margin-bottom:2rem}.cad-meet__title,.cad-meet__sub{color:var(--color-paper-50)}.cad-meet__copy{margin-bottom:1.5rem}.cad-meet__rows{border-top:1px solid color-mix(in srgb, var(--color-paper-50) 35%, transparent);margin:2rem 0 0}.cad-meet__row{border-bottom:1px solid color-mix(in srgb, var(--color-paper-50) 35%, transparent);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:1rem;display:flex}.cad-meet__row dd{margin:0}.cad-meet__time{text-transform:uppercase;color:var(--color-paper-50)}.cad-meet__cta{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}@media (min-width:768px){.cad-meet__grid{grid-template-columns:repeat(24,minmax(0,1fr));align-items:start}.cad-meet__text{grid-area:1/1/auto/12}.cad-meet__media{grid-area:1/14/auto/25;display:block}.cad-meet__phonepic{display:none}.cad-meet__title,.cad-meet__sub{margin-bottom:2.5rem}.cad-meet__rows{margin-top:2.5rem}.cad-meet__cta{flex-flow:wrap;gap:1rem;margin-top:2.5rem}}.cad-social__grid{grid-template-columns:minmax(0,1fr);row-gap:2.5rem;display:grid}.cad-social__title,.cad-social__sub{color:var(--color-paper-50);margin-bottom:2rem}.cad-social__sub{color:var(--color-gold-400);text-transform:none}.cad-social__links{flex-wrap:wrap;gap:1rem 2rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.cad-social__reels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.cad-social__title,.cad-social__sub{margin-bottom:2.5rem}.cad-social__links{margin-top:2.5rem}.cad-social__reels{grid-template-columns:repeat(2,minmax(0,33.75vh));justify-content:center;gap:2rem}}@media (min-width:1024px){.cad-social__grid{grid-template-columns:repeat(24,minmax(0,1fr));align-items:start}.cad-social__text{grid-area:1/1/auto/10}.cad-social__reels{grid-area:1/11/auto/25;grid-template-columns:repeat(2,minmax(0,40.5vh));justify-content:end}}.cad-sreel{color:var(--color-paper-50);flex-direction:column;gap:.5rem;text-decoration:none;display:flex}.cad-sreel__date{justify-content:space-between;display:flex}.cad-sreel__frame{aspect-ratio:9/16;background:var(--color-ink-900);display:block;position:relative;overflow:hidden}.cad-sreel__zoom{transition:scale .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.cad-sreel__poster{object-fit:cover}.cad-sreel__video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s cubic-bezier(.165,.84,.44,1);position:absolute;inset:0}.cad-sreel__video[data-live]{opacity:1}.cad-sreel__frame:after{content:"";pointer-events:none;background:linear-gradient(#08080a00,#08080ac7);height:2.5rem;position:absolute;bottom:0;left:0;right:0}.cad-sreel__text{display:block}.cad-sreel__fade{display:none}.cad-sreel__plate{flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.cad-sreel__account{color:var(--color-mute-300);text-transform:none;overflow-wrap:anywhere}.cad-sreel__caption{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.75rem;line-height:1rem;display:-webkit-box;overflow:hidden}.cad-sreel__go{color:var(--color-gold-400);white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.cad-sreel__long{display:none}.cad-sreel__icon{width:.75em;height:.75em}@media (min-width:768px){.cad-sreel{position:relative}.cad-sreel__frame:after{display:none}.cad-sreel__text{z-index:1;position:absolute;bottom:0;left:0;right:0}.cad-sreel__fade{background:linear-gradient(#08080a00,#08080ac7);height:5rem;display:block;position:absolute;bottom:100%;left:0;right:0}.cad-sreel__plate{background:#08080ac7;padding:1.5rem}.cad-sreel__caption{font-size:1rem;line-height:1.25rem}.cad-sreel__long{display:inline}}@media (hover:hover){.cad-sreel:hover .cad-sreel__zoom{scale:1.05}}.cad-sreel:focus-visible .cad-sreel__zoom{scale:1.05}.cad-join{background:var(--color-ink-950);color:var(--color-paper-50);flex-direction:column;padding-bottom:3rem;display:flex;position:relative}.cad-join__photo{aspect-ratio:2;width:100%;max-width:1920px;margin-inline:auto;position:relative}.cad-join__img{opacity:.5}.cad-join__photo:after{content:"";background:linear-gradient(to bottom, #08080a00 45%, var(--color-ink-950));pointer-events:none;position:absolute;inset:-1px 0}.cad-join__col{width:100%;max-width:calc(680px + 2 * var(--cad-gutter));padding-inline:var(--cad-gutter);text-align:center;flex-direction:column;align-items:center;gap:2rem;margin:-3rem auto 0;display:flex;position:relative}.cad-join__text{flex-direction:column;align-items:center;gap:2rem;display:flex}.cad-join__text .cad-join__quote{align-self:stretch;margin-block:0}@media (min-width:768px){.cad-join{padding-bottom:6rem}.cad-join__photo{aspect-ratio:1920/400}.cad-join__col{gap:2.5rem;margin-top:-5rem}.cad-join__text{gap:2.5rem}}.cad-store{background:var(--color-ink-950)}.cad-track--store{--cad-travel-guess:max(0px, 3.1538 * (100vh - 268px) + 368px - 100vw)}@media (min-width:768px) and (orientation:portrait){.cad-track--store .cad-track__stage{padding-block:3rem}}@media (orientation:landscape){.cad-track--store .cad-track__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;display:grid}}@media (min-width:768px) and (orientation:landscape){.cad-track--store .cad-track__row{gap:2.5rem 1.5rem}}@media (min-width:768px) and (orientation:landscape) and (min-height:600px){.cad-track--store .cad-track__row{gap:5rem;display:flex}.cad-track--store .cad-prod{flex:none;align-self:flex-end;width:calc(78.8462vh - 211.308px);height:calc(75vh - 201px)}.cad-track--store .cad-prod--high{align-self:flex-start}}@media (prefers-reduced-motion:reduce) and (min-width:768px) and (orientation:landscape) and (min-height:600px){.cad-track.cad-track--store{height:auto}.cad-track--store .cad-track__stage{height:auto;padding-block:6rem;position:static;overflow:visible}.cad-track--store .cad-track__row{width:auto;max-width:1920px;height:auto;padding:0 var(--cad-gutter);will-change:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-inline:auto;display:grid}.cad-track--store .cad-prod,.cad-track--store .cad-prod--high{align-self:start;width:auto;height:auto}.cad-track.cad-track--store .cad-prod__card{aspect-ratio:902/858;height:auto}}.cad-prod{min-width:0;color:var(--color-paper-50);flex-direction:column;gap:.5rem;text-decoration:none;display:flex}.cad-prod__head{white-space:nowrap;justify-content:space-between;gap:1rem;display:flex}.cad-prod__head>:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.cad-prod__cat{color:var(--color-mute-300);display:none}.cad-prod__card{aspect-ratio:1;background:var(--color-ink-850);flex:auto}.cad-prod__img{object-fit:cover}.cad-prod__img--alt{opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.cad-prod__shade{pointer-events:none;background:linear-gradient(#08080a00 50%,#08080ae6);position:absolute;inset:0}.cad-prod__foot{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:.5rem;padding:1rem;display:flex;position:absolute;bottom:0;left:0;right:0}.cad-prod__label{color:var(--color-paper-50);line-height:.625rem}.cad-prod__arrow{width:2rem;height:2rem;color:var(--color-paper-50);flex:none;transition:scale .3s cubic-bezier(.4,0,.2,1)}@media (min-width:1024px),(orientation:portrait){.cad-prod__cat{display:inline}}@media (hover:hover){.cad-prod:hover .cad-prod__img--alt{opacity:1}.cad-prod:hover .cad-prod__arrow{scale:1.2}}.cad-prod:focus-visible .cad-prod__img--alt{opacity:1}@media (hover:none){.cad-prod:not(:focus-visible) .cad-prod__img--alt{display:none}}.cad a.cad-prod:focus-visible{outline-offset:4px}@media (min-width:768px) and (orientation:landscape) and (min-height:600px){.cad-track--store .cad-prod__card{aspect-ratio:auto;flex:none;height:100%;min-height:0}}@media (min-width:768px) and (orientation:landscape) and (min-height:600px) and (prefers-reduced-motion:no-preference) and (forced-colors:none){.cad-track--store a.cad-prod{position:relative}.cad-track--store a.cad-prod:focus-visible{outline:none}.cad-track--store a.cad-prod:focus-visible:after{content:"";border:4px solid var(--color-gold-400);pointer-events:none;z-index:3;position:absolute;inset:-8px -8px -32px}}.cad-partners{background:var(--color-ink-950);color:var(--color-paper-50);padding-bottom:8rem}@media (min-width:1024px){.cad-partners{padding-bottom:max(6rem,14vw)}}.cad-partners__band{max-width:1024px;padding:3rem var(--cad-gutter);text-align:center;margin-inline:auto}.cad-partners__text{flex-direction:column;align-items:center;gap:2rem;margin-block:-6px;padding-block:6px;display:flex}@media (min-width:768px){.cad-partners__band{padding-block:5rem}.cad-partners__text{gap:2.5rem}}.cad-partners__lock{max-width:1920px;margin-inline:auto;overflow-x:clip}.cad-hwall{--cols:2;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));color:var(--color-paper-100);text-decoration:none;display:grid}.cad a.cad-hwall:focus-visible{outline-offset:-4px}.cad-hwall__tile{border:1px solid var(--cad-rule);margin:0 -1px -1px 0}.cad-hwall__reveal{height:100%}.cad-hwall__in{aspect-ratio:5/4;justify-content:center;align-items:center;padding:.75rem;transition:background-color .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.cad-hwall__name,.cad-hwall__tag{font-family:var(--font-montserrat), var(--font-body);letter-spacing:.08rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.5rem;font-weight:600;line-height:.75rem;display:none;position:absolute;left:.75rem;right:.75rem;overflow:hidden}.cad-hwall__name{top:.75rem}.cad-hwall__tag{color:var(--color-mute-300);bottom:.75rem}@media (hover:hover){.cad-hwall__tile:hover .cad-hwall__in{background:var(--color-ink-800)}}@media (min-width:768px){.cad-hwall{--cols:3}.cad-hwall__in{aspect-ratio:5/3}.cad-hwall__name,.cad-hwall__tag{display:block}}@media (min-width:1024px){.cad-hwall{--cols:4}}
