.co-glow{position:absolute;top:0;right:0;display:block;width:100%;height:100vh;min-height:880px;background-image:radial-gradient(at 109% 34%,rgb(31,44,119) 5%,transparent 49%),radial-gradient(at 71% 67%,rgb(33,45,119) 6%,transparent 34%)}.co-hero{z-index:1;overflow:hidden;padding-top:72px;padding-bottom:20px}.co-hero__in{row-gap:43px;padding-top:32px;padding-bottom:48px}@media (width >= 1200px){.co-hero__in{padding-top:96px}}.co-hero__copy{grid-column:1/span 4;display:flex;flex-direction:column;row-gap:16px;max-width:600px}@media (width >= 640px){.co-hero__copy{grid-column:1/span 8}}@media (width >= 900px){.co-hero__copy{grid-column:1/span 6}}.co-eyebrow{margin:0;padding-bottom:8px;font-family:Co Face,Helvetica,Arial,sans-serif;font-size:16px;line-height:16px;font-weight:550;letter-spacing:-.16px;text-transform:uppercase}.co-sub{padding-top:16px;font-size:18px;line-height:25.2px;color:rgba(255,255,255,.7)}@media (width >= 1200px){.co-sub{font-size:20px;line-height:28px}}.co-pill{flex-direction:column;padding:20px 16px;border:1px solid oklab(.370321 .00325234 -.0114229/.5);border-radius:4px}.co-pill,.co-pill__row{display:flex;width:100%}.co-pill__row{flex-wrap:nowrap}.co-pill__cell{display:flex;flex-direction:column;flex:1 1 0%;min-width:0;padding-inline:16px;border-right:1px solid oklab(.370321 .00325234 -.0114229/.5)}.co-pill__cell:first-child{padding-left:0}.co-pill__cell:last-child{padding-right:0;border-right-width:0}.co-pill__name{margin:0 0 8px;font-size:14px;line-height:17.504px;font-weight:500;letter-spacing:.56px}@media (width >= 900px){.co-pill{display:inline-flex;gap:20px;width:fit-content;padding:20px 28px}.co-pill__cell{padding-inline:28px}.co-pill__cell:first-child{padding-left:0}.co-pill__cell:last-child{padding-right:0}.co-pill__name{font-size:18px;line-height:22.56px;letter-spacing:.72px}}.co-hero__art{grid-column:1/span 4;display:flex;align-items:flex-start;justify-content:flex-start}@media (width >= 640px){.co-hero__art{grid-column:1/span 8}}@media (width >= 900px){.co-hero__art{grid-column:7/span 6}}.co-hero__img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.co-setup{z-index:1}.co-row{row-gap:64px}.co-row__media,.co-row__text{display:flex;flex-direction:column;row-gap:64px;justify-content:center;align-content:center}.co-row__img,.co-row__pic{display:block}.co-row__img{max-width:100%;height:auto;margin-inline:auto}.co-row--right .co-row__media,.co-row--right .co-row__text{grid-column:1/span 4}@media (width >= 640px){.co-row--right .co-row__media{grid-column:1/span 8}.co-row--right .co-row__text{grid-column:1/span 6}}@media (width >= 900px){.co-row--right .co-row__media{grid-column:8/span 6;order:2}.co-row--right .co-row__text{grid-column:1/span 5;order:1}}.co-row--left .co-row__media,.co-row--left .co-row__text{grid-column:1/span 4}@media (width >= 640px){.co-row--left .co-row__media{grid-column:1/span 6}.co-row--left .co-row__text{grid-column:1/span 8}}@media (width >= 900px){.co-row--left .co-row__media{grid-column:1/span 5}.co-row--left .co-row__text{grid-column:7/span 6}}.co-desc{padding-top:8px;overflow-wrap:break-word;hyphens:auto;font-size:16px;line-height:22.4px;font-weight:420;letter-spacing:-.096px;color:rgba(255,255,255,.7)}@media (width >= 1200px){.co-desc{font-size:18px;line-height:25.2px;font-weight:400;letter-spacing:normal}}.co-feat{z-index:10;padding-block:80px;border-radius:var(--co-round) var(--co-round) 0 0;background-color:#000}@media (width >= 900px){.co-feat{padding-block:128px}}.co-feat__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}@media (width >= 640px){.co-feat__grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width >= 900px){.co-feat__grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.co-feat__cell{grid-column:span 4}@media (width >= 900px){.co-feat__cell{grid-column:span 3}}.co-feat__body{display:flex;flex-direction:column;row-gap:40px}.co-feat__name{margin:0;font-size:20px;line-height:24px;font-weight:400;letter-spacing:.4px}.co-feat__note{margin-bottom:24px}.co-feat__text{margin:0;padding-block:16px;font-size:18px;line-height:23.4px;letter-spacing:.27px;opacity:.7}@media (width >= 900px){.co-feat__name{font-size:24px;line-height:28.8px;letter-spacing:.24px}.co-feat__text{font-size:24px;line-height:27.36px;letter-spacing:.36px}}.co-closing{z-index:1;background-color:#000;background-image:linear-gradient(in oklab,rgb(14,14,16) 0,rgb(0,0,0))}.co-closing__in{display:flex;flex-direction:column;align-items:flex-start;text-align:center}@media (width >= 900px){.co-closing__in{align-items:center}}.co-closing__logo{display:block;width:auto;max-width:100%;height:56px;margin-bottom:24px}.co-closing__head{text-align:start}@media (width >= 900px){.co-closing__head{text-align:center}}.co-closing__lead{max-width:672px;margin:0 auto;padding-block:16px;font-size:20px;line-height:26px;font-weight:500;letter-spacing:.3px;text-align:center}@media (width >= 900px){.co-closing__lead{font-size:28px;line-height:35.84px;letter-spacing:.42px}}.co-closing__act{display:flex;flex-direction:column;align-items:center;row-gap:16px;margin-top:16px}.co-closing__tel{overflow-wrap:break-word;hyphens:auto;font-size:18px;line-height:23.4px;letter-spacing:.27px;text-decoration:underline}.co-closing__tel:hover{text-decoration:none}@media (width >= 900px){.co-closing__tel{font-size:24px;line-height:27.36px;letter-spacing:.36px}}