.cad-sp{--cad-plate:var(--color-ink-800);background:var(--color-ink-950)}.cad-hero{grid-template-columns:repeat(12,minmax(0,1fr));padding-top:7rem;padding-bottom:3rem;display:grid}.cad-hero__title{grid-column:1/-1;margin-bottom:2.5rem}.cad-hero__media{aspect-ratio:3;grid-column:1/-1;position:relative;overflow:hidden}.cad-hero__media img{object-fit:cover;object-position:top}.cad-hero__side{grid-column:1/-1;margin-top:2.5rem}.cad-hero__side .cad-hsm{margin-bottom:2rem}@media (min-width:768px){.cad-hero{padding-top:11rem;padding-bottom:6rem}}@media (min-width:1280px){.cad-hero{grid-template-columns:repeat(24,minmax(0,1fr))}.cad-hero__media{grid-column:1/19}.cad-hero__side{flex-direction:column;grid-column:20/25;justify-content:flex-end;margin-top:0;display:flex}.cad-hero__media{align-self:end}}@media (min-width:1536px){.cad-hero__side .cad-body{padding-bottom:3.5rem}}.cad-tierhead{padding-bottom:2rem}.cad-tierhead__rule{border-bottom:1px solid var(--cad-rule);padding-bottom:1rem}.cad-tierhead__title{color:var(--color-paper-50)}.cad-tier--gold,.cad-tier--silver,.cad-tier--bronze{padding-bottom:3rem}@media (min-width:768px){.cad-tierhead{padding-bottom:2.5rem}.cad-tier--gold,.cad-tier--silver,.cad-tier--bronze{padding-bottom:6rem}}.cad-plate{aspect-ratio:16/9;background:var(--cad-plate);color:var(--color-paper-100);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.cad-feature{padding-bottom:3rem}.cad-feature__grid{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.cad-feature__text,.cad-feature__cta{grid-column:1/-1}.cad-feature__media{display:none}.cad-feature__name{padding-bottom:2rem}.cad-feature__label{margin-bottom:2rem}.cad-feature__label span{color:var(--color-mute-300)}.cad-feature__phoneplate,.cad-feature__blurb{margin-bottom:2rem}@media (min-width:768px){.cad-feature{padding-bottom:6rem}.cad-feature__grid{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(24,minmax(0,1fr))}.cad-feature__text{grid-area:1/1/2/12}.cad-feature__cta{grid-area:2/1/3/12}.cad-feature__media{grid-area:1/14/4/25;display:block}.cad-feature--flip .cad-feature__text,.cad-feature--flip .cad-feature__cta{grid-column:14/25}.cad-feature--flip .cad-feature__media{grid-column:1/12}.cad-feature__name{padding-bottom:2.5rem}.cad-feature__label{margin-bottom:2.5rem}.cad-feature__phoneplate{display:none}.cad-feature__blurb{margin-bottom:2.5rem}}.cad-feature__photo{display:block}.cad-feature__pic{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-lux);position:absolute;inset:0}.cad-feature__mark{color:var(--color-paper-100);margin-bottom:1.25rem;display:flex}.cad-feature__mark .cad-logo{width:auto;max-width:100%;height:2rem;-webkit-mask-position:0;mask-position:0}.cad-partner:focus-visible .cad-feature__pic{transform:scale(1.04)}@media (hover:hover){:is(.cad-partner:hover,.cad-feature:has(.cad-feature__namelink:hover) .cad-partner) .cad-feature__pic{transform:scale(1.04)}}@media (min-width:768px){.cad-feature__mark{margin-bottom:1.5rem}.cad-feature__mark .cad-logo{height:2.25rem}}@media (prefers-reduced-motion:reduce){.cad-feature__pic{transition:none}.cad-partner:focus-visible .cad-feature__pic,:is(.cad-partner:hover,.cad-feature:has(.cad-feature__namelink:hover) .cad-partner) .cad-feature__pic{transform:none}}.cad-pkg{scroll-margin-top:calc(var(--wg-nav-h) + 1.5rem);padding-bottom:3rem}.cad-pkg__cover{width:auto;height:84%;max-height:84%;transition:transform .6s var(--ease-lux)}.cad-pkg__cta{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.cad-pkg__row{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;width:100%;display:flex}.cad-pkg__link{align-items:baseline;display:inline-flex}.cad-pkg:has(.cad-pkg__row .cad-pkg__link:focus-visible) .cad-pkg__plate{background-color:var(--pl-lit)}.cad-pkg:has(.cad-pkg__row .cad-pkg__link:focus-visible) .cad-pkg__plate .cad-partner__edge{transform-origin:0;transform:scaleX(1)}.cad-pkg:has(.cad-pkg__row .cad-pkg__link:focus-visible) .cad-pkg__plate .cad-partner__go{opacity:1;transform:none}@media (hover:hover){:is(.cad-pkg__plate:hover,.cad-pkg:has(.cad-pkg__row .cad-pkg__link:hover) .cad-pkg__plate){background-color:var(--pl-lit)}:is(.cad-pkg__plate:hover,.cad-pkg:has(.cad-pkg__row .cad-pkg__link:hover) .cad-pkg__plate) .cad-pkg__cover{transform:scale(1.03)}:is(.cad-pkg__plate:hover,.cad-pkg:has(.cad-pkg__row .cad-pkg__link:hover) .cad-pkg__plate) .cad-partner__edge{transform-origin:0;transform:scaleX(1)}:is(.cad-pkg__plate:hover,.cad-pkg:has(.cad-pkg__row .cad-pkg__link:hover) .cad-pkg__plate) .cad-partner__go{opacity:1;transform:none}}@media (max-width:767.98px){.cad-pkg__cta{align-items:stretch}.cad-pkg__row{flex-direction:column;align-items:flex-start}}@media (min-width:768px){.cad-pkg{padding-bottom:6rem}}@media (prefers-reduced-motion:reduce){.cad-pkg__cover{transition:none}:is(.cad-pkg__plate:hover,.cad-pkg:has(.cad-pkg__row .cad-pkg__link:hover) .cad-pkg__plate) .cad-pkg__cover{transform:none}}.cad-goldgrid{grid-template-columns:minmax(0,1fr);row-gap:2rem;margin:0;padding-block:0;list-style:none;display:grid}@media (min-width:768px){.cad-goldgrid{grid-template-columns:repeat(24,minmax(0,1fr));row-gap:6rem}.cad-goldgrid>li:nth-child(odd){grid-column:1/12}.cad-goldgrid>li:nth-child(2n){grid-column:14/25}}.cad-tiles{--cols:2;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));border-left:1px solid var(--cad-rule);border-top:1px solid var(--cad-rule);margin:0;padding:0;list-style:none;display:grid}@media (max-width:767.98px){.cad-tiles--bronze .cad-tile__in{aspect-ratio:5/3}.cad-tiles--bronze .cad-logo{width:min(calc(var(--lw) * 100%), calc(var(--lsrc) * var(--lcap) / var(--dpr)))}}@media (min-width:768px){.cad-tiles--silver{--cols:4}.cad-tiles--bronze{--cols:5}}@media (min-width:1280px){.cad-tiles--bronze{--cols:6}}.cad-tile{border-right:1px solid var(--cad-rule);border-bottom:1px solid var(--cad-rule)}.cad-tile__in{aspect-ratio:1;color:var(--color-paper-100);justify-content:center;align-items:center;padding:.75rem;text-decoration:none;display:flex}@media (min-width:768px){.cad-tile__in{aspect-ratio:5/3}}@media (min-width:768px) and (max-width:1023.98px){.cad-tile__in{padding:.375rem}.cad-tiles .cad-logo{width:min(calc(var(--lw-dn) * 100%), calc(var(--lsrc) * var(--lcap) / var(--dpr)))}}.cad-tile .cad-reveal{height:100%}.cad-band{scroll-margin-top:calc(var(--wg-nav-h) + 1.5rem - 2.5rem)}@media (min-width:768px){.cad-band{scroll-margin-top:calc(var(--wg-nav-h) + 1.5rem - 5rem)}}.cad-band__col{max-width:1024px;padding:2.5rem var(--cad-gutter);text-align:center;flex-direction:column;align-items:center;gap:2rem;margin-inline:auto;display:flex}.cad-band__text{flex-direction:column;align-items:center;gap:2rem;width:100%;margin-block:-6px;padding-block:6px;display:flex}.cad-band__mail{color:var(--color-mute-300)}.cad-band__mail a{color:var(--cad-text);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .2s}@media (hover:hover){.cad-band__mail a:hover{opacity:.7}}@media (min-width:768px){.cad-band__col{gap:2.5rem;padding-block:5rem}.cad-band__text{gap:2.5rem}}.cad-partner{--pl-lit:var(--color-ink-700);--pl-go:.875rem;--pl-inset:1.25rem;color:var(--color-paper-100);-webkit-tap-highlight-color:transparent;transition:background-color .6s var(--ease-lux);text-decoration:none;position:relative;overflow:hidden}.cad-tile__in.cad-partner{--pl-lit:var(--color-ink-800);--pl-go:.625rem;--pl-inset:.625rem}@media (min-width:1024px){.cad-tile__in.cad-partner{--pl-go:.75rem;--pl-inset:.875rem}}@media (max-width:767.98px){.cad-plate.cad-partner{--pl-go:.75rem;--pl-inset:.875rem}}@media (min-width:1280px){.cad-plate.cad-partner{--pl-go:1rem;--pl-inset:1.5rem}}.cad-partner .cad-logo{transition:transform .6s var(--ease-lux), color .6s var(--ease-lux)}.cad-partner__edge{background:var(--color-gold-400);transform-origin:100%;height:2px;transition:transform .6s var(--ease-lux);pointer-events:none;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.cad-partner__go{top:var(--pl-inset);right:var(--pl-inset);width:var(--pl-go);height:var(--pl-go);color:var(--color-gold-400);opacity:0;transition:opacity .6s var(--ease-lux), transform .6s var(--ease-lux);pointer-events:none;position:absolute;transform:translate(-35%,35%)}.cad-sp .cad-partner:focus-visible{outline:4px solid var(--color-gold-400);outline-offset:-4px;background-color:var(--pl-lit)}.cad-partner:focus-visible .cad-logo{color:var(--color-paper-50);transform:scale(1.04)}.cad-partner:focus-visible .cad-partner__edge{transform-origin:0;transform:scaleX(1)}.cad-partner:focus-visible .cad-partner__go{opacity:1;transform:none}@media (hover:hover){:is(.cad-partner:hover,.cad-feature:has(.cad-feature__namelink:hover) .cad-partner){background-color:var(--pl-lit)}:is(.cad-partner:hover,.cad-feature:has(.cad-feature__namelink:hover) .cad-partner) .cad-logo{color:var(--color-paper-50);transform:scale(1.04)}:is(.cad-partner:hover,.cad-feature:has(.cad-feature__namelink:hover) .cad-partner) .cad-partner__edge{transform-origin:0;transform:scaleX(1)}:is(.cad-partner:hover,.cad-feature:has(.cad-feature__namelink:hover) .cad-partner) .cad-partner__go{opacity:1;transform:none}}.cad-feature__namelink{color:inherit;background-image:linear-gradient(var(--color-gold-400), var(--color-gold-400));transition:background-size .6s var(--ease-lux);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;text-decoration:none}.cad-feature:has(.cad-partner:focus-visible) .cad-feature__namelink{background-size:100% 2px}@media (hover:hover){:is(.cad-feature__namelink:hover,.cad-feature:has(.cad-partner:hover) .cad-feature__namelink){background-size:100% 2px}}@media (prefers-reduced-motion:reduce){.cad-partner,.cad-partner .cad-logo,.cad-partner__edge,.cad-partner__go,.cad-feature__namelink{transition:none}.cad-partner:focus-visible .cad-logo,:is(.cad-partner:hover,.cad-feature:has(.cad-feature__namelink:hover) .cad-partner) .cad-logo{transform:none}}@media (forced-colors:active){.cad-partner{border:1px solid linktext}}
.cad-logo{--dpr:1;width:min(calc(var(--lw) * 100%), calc(var(--lsrc) * var(--lcap) / var(--dpr)));aspect-ratio:var(--lr);-webkit-mask:var(--lmask) center / contain no-repeat;-webkit-mask:var(--lmask) center / contain no-repeat;mask:var(--lmask) center / contain no-repeat;background-color:currentColor;flex:none;display:block}@media (max-width:767.98px){.cad-logo{width:min(calc(var(--lw-sq) * 100%), calc(var(--lsrc) * var(--lcap) / var(--dpr)))}}@media (min-resolution:1.01x){.cad-logo{--dpr:1.25}}@media (min-resolution:1.26x){.cad-logo{--dpr:1.5}}@media (min-resolution:1.51x){.cad-logo{--dpr:1.75}}@media (min-resolution:1.76x){.cad-logo{--dpr:2}}@media (min-resolution:2.01x){.cad-logo{--dpr:2.5}}@media (min-resolution:2.51x){.cad-logo{--dpr:3}}@media (min-resolution:3.01x){.cad-logo{--dpr:4}}.cad-logo__name{font-family:var(--font-montserrat), var(--font-body);letter-spacing:.08rem;text-align:center;text-transform:uppercase;font-size:.75rem;font-weight:600}@media (forced-colors:active){.cad-logo{forced-color-adjust:none;background-color:canvastext}}
