.cc{--cc-bg: #ffffff;--cc-card: #f4f1ea;--cc-ink: #22323c;--cc-mute: #5f6e76;--cc-line: #e2ddd2;--cc-accent: #314a2b;background:var(--cc-bg);color:var(--cc-ink);font-family:var(--FONT-STACK-BODY);-webkit-font-smoothing:antialiased}.cc *{box-sizing:border-box}.cc p{margin:0}.cc--dark{--cc-bg: #22323c;--cc-card: #2c3f4a;--cc-ink: #f4f1ea;--cc-mute: rgba(244,241,234,.64);--cc-line: rgba(244,241,234,.18);--cc-accent: #f4f1ea}.cc-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.cc-sec{padding:var(--cc-pt-m, 32px) 0 var(--cc-pb-m, 32px)}.cc-hero-space{padding-bottom:var(--cc-pb-m, 0px)}.cc-label{display:block;font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--cc-mute);font-weight:500;margin-bottom:14px}.cc-h1,.cc-h2,.cc-h3{font-family:var(--FONT-STACK-HEADING);font-weight:400;letter-spacing:-.02em;line-height:1.04;margin:0;color:var(--cc-ink);text-wrap:balance}.cc-h1{font-size:var(--t-h1)}.cc-h2{font-size:var(--t-h2)}.cc-h3{font-size:var(--t-h3);letter-spacing:-.01em;line-height:1.15}.cc-h2 strong,.cc-h1 strong{font-weight:400;color:var(--cc-accent)}.cc-lede{font-size:var(--t-lede);line-height:1.55;color:var(--cc-mute);max-width:34em;text-wrap:pretty}.cc-lede p+p{margin-top:12px}.cc-head{margin-bottom:20px}.cc-head .cc-lede{margin-top:14px}.cc-head--row{display:flex;justify-content:space-between;align-items:end;gap:20px}.cc-btn{white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;text-decoration:none;background:var(--cc-ink);color:var(--cc-bg);font-size:var(--t-button);font-weight:500;letter-spacing:.01em;transition:transform .25s ease,opacity .25s ease}.cc-btn:hover{transform:translateY(-1px);opacity:.9}.cc-btn svg{width:16px;height:16px;transition:transform .25s ease}.cc-btn:hover svg{transform:translate(3px)}.cc-link{color:var(--cc-ink);font-size:var(--t-body);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:var(--cc-line)}.cc-link:hover{text-decoration-color:currentColor}.cc-ctas{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-top:26px}.cc-ctas .cc-btn{width:100%}.cc-media{position:relative;display:block;overflow:hidden;background:var(--cc-card)}.cc-media img,.cc-media video{width:100%;height:100%;object-fit:cover;display:block}.cc-cap{display:flex;justify-content:space-between;gap:12px;padding-top:12px;font-size:var(--t-small);color:var(--cc-mute)}.cc-hero__media{aspect-ratio:4 / 5}.cc-hero__media .cc-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.4s ease}.cc-hero__media .cc-slide.is-on{opacity:1}.cc-hero__media .cc-slide img{transform:scale(1.06);transition:transform 7s linear}.cc-hero__media .cc-slide.is-on img{transform:scale(1)}.cc-hero__media .cc-d{display:none}.cc-hero__bar{display:flex;align-items:center;gap:14px;padding-top:14px;font-size:var(--t-small);color:var(--cc-mute)}.cc-hero__name{min-width:64px;color:var(--cc-ink)}.cc-hero__prog{flex:1;height:1px;background:var(--cc-line);position:relative;overflow:hidden}.cc-hero__prog i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cc-ink);transform-origin:left;transform:scaleX(0)}.cc-hero__prog i.is-run{transition:transform var(--cc-dur, 5s) linear;transform:scaleX(1)}.cc-hero__count{font-variant-numeric:tabular-nums}.cc-hero__body{padding:24px 0 0}.cc-hero__body .cc-lede{margin-top:18px}.cc-statement{font-family:var(--FONT-STACK-HEADING);font-weight:400;letter-spacing:-.02em;line-height:1.12;font-size:var(--t-h2);max-width:22em;text-wrap:balance}.cc-statement p,.cc-statement h2,.cc-statement h3{font:inherit;letter-spacing:inherit;margin:0}.cc-statement strong{font-weight:400;color:var(--cc-accent)}.cc-film{aspect-ratio:4 / 5}.cc-film__lines{display:grid;gap:0;margin-top:8px}.cc-film__line{padding:14px 0;border-top:1px solid var(--cc-line);font-size:var(--t-body);line-height:1.45;color:var(--cc-mute);display:grid;grid-template-columns:36px 1fr}.cc-film__line:last-child{border-bottom:1px solid var(--cc-line)}.cc-film__line span{font-size:var(--t-label);padding-top:2px}.cc-film__words{display:grid;gap:14px}.cc-film__head{font-family:var(--FONT-STACK-HEADING);font-weight:400;letter-spacing:-.02em;line-height:1.1;font-size:var(--t-h2);color:var(--cc-ink);text-wrap:balance;margin:0}.cc-film__by{display:flex;align-items:center;gap:12px;font-size:var(--t-small);color:var(--cc-mute);letter-spacing:.02em}.cc-film__by:before{content:"";width:28px;height:1px;background:var(--cc-line)}.cc-duo-tabs{display:inline-grid;grid-auto-flow:column;gap:4px;padding:4px;border-radius:999px;background:var(--cc-card);margin-bottom:20px}.cc-duo-tabs button{border:0;background:transparent;color:var(--cc-mute);font:inherit;font-size:var(--t-button);padding:10px 18px;border-radius:999px;cursor:pointer;transition:background .3s ease,color .3s ease}.cc-duo-tabs button.is-on{background:var(--cc-ink);color:var(--cc-bg)}.cc-duo-panels{display:grid}.cc-duo-panel{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s}.cc-duo-panel.is-on{opacity:1;visibility:visible}.cc-duo-panel .cc-media{aspect-ratio:4 / 3;margin-bottom:18px}.cc-duo-panel .cc-h2{font-size:var(--t-h2)}.cc-duo-panel .cc-lede{margin-top:10px;font-size:var(--t-body)}.cc-duo-panel .cc-label{margin-bottom:10px}.cc-cols{display:grid;gap:0}.cc-col{padding:30px 0;border-top:1px solid var(--cc-line)}.cc-col:last-child{border-bottom:1px solid var(--cc-line)}.cc-col .cc-h2{font-size:var(--t-h2)}.cc-col .cc-lede{margin-top:14px}.cc-rows{list-style:none;margin:0;padding:0}.cc-row{border-top:1px solid var(--cc-line)}.cc-row:last-child{border-bottom:1px solid var(--cc-line)}.cc-row>details>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:44px 1fr auto;align-items:center;padding:22px 0;-webkit-tap-highlight-color:transparent}.cc-row>details>summary::-webkit-details-marker{display:none}.cc-num{width:30px;height:30px;border-radius:50%;border:1px solid var(--cc-line);display:grid;place-items:center;font-size:var(--t-label);font-variant-numeric:tabular-nums;transition:all .3s ease}.cc-row>details[open] .cc-num{background:var(--cc-ink);color:var(--cc-bg);border-color:var(--cc-ink)}.cc-row__t{font-family:var(--FONT-STACK-HEADING);font-size:var(--t-h4);letter-spacing:-.01em;line-height:1.2}.cc-row__sub{display:block;font-family:var(--FONT-STACK-BODY);font-size:var(--t-small);color:var(--cc-mute);margin-top:3px;letter-spacing:0}.cc-plus{position:relative;width:14px;height:14px;margin-left:12px;flex:none}.cc-plus:before,.cc-plus:after{content:"";position:absolute;left:0;top:50%;width:14px;height:1px;background:var(--cc-ink);transition:transform .3s ease}.cc-plus:after{transform:rotate(90deg)}details[open]>summary .cc-plus:after{transform:rotate(0)}.cc-row__body{padding:0 0 28px 44px;display:grid;gap:18px}.cc-row__body .cc-lede{font-size:var(--t-body);line-height:1.6}.cc-row__img{aspect-ratio:16 / 10}.cc-steps{list-style:none;margin-top:0;margin-bottom:0;grid-auto-columns:82%}.cc-step{display:flex;flex-direction:column;background:#fff;padding:22px 20px 24px}.cc-step__n{display:flex;align-items:center;gap:10px;min-height:26px;font-family:var(--FONT-STACK-HEADING);font-size:var(--t-small);letter-spacing:.02em;color:var(--cc-mute);font-variant-numeric:tabular-nums}.cc-step__tag{font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;padding:5px 9px;border:1px solid currentColor;line-height:1}.cc-step__img{aspect-ratio:4 / 3;margin:18px 0 22px;background:var(--cc-card);overflow:hidden}.cc-step__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.cc-step:hover .cc-step__img img{transform:scale(1.04)}.cc-step__t{margin:0;font-family:var(--FONT-STACK-HEADING);font-weight:400;letter-spacing:-.01em;line-height:1.2;font-size:var(--t-h3);color:inherit;text-wrap:balance}.cc-step__price{margin-top:14px!important;font-family:var(--FONT-STACK-HEADING);font-size:var(--t-lede);letter-spacing:-.01em}.cc-step__price small{font-family:var(--FONT-STACK-BODY);font-size:12px;letter-spacing:0;color:var(--cc-mute)}.cc-step__x{margin-top:14px;font-size:var(--t-body);line-height:1.6;color:var(--cc-mute)}.cc-step__go{margin-top:auto;padding-top:24px}.cc-step__link,.cc-step__btn{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:inherit}.cc-step__link{padding-bottom:6px;border-bottom:1px solid currentColor}.cc-step__btn{background:#fff;color:var(--cc-ink);padding:18px 24px}.cc-step__link svg,.cc-step__btn svg{width:14px;height:14px;flex:none;transition:transform .3s ease}.cc-step__link:hover svg,.cc-step__btn:hover svg{transform:translate(3px)}.cc-step__ill{--arc-ill-paper: #ece6da;--arc-ill-accent: #9a6b4b;--arc-ink: #1c2830;--arc-blue: #2a3f4e;--arc-body: var(--FONT-STACK-BODY);background:var(--arc-ill-paper);color:var(--arc-ink);display:grid;place-items:center;padding:3%}.cc-step__ill svg{width:100%;height:100%}.arc-ill{color:var(--arc-ink);overflow:visible}.arc-ill .d{stroke-dasharray:1;stroke-dashoffset:1}.arc-ill .f{opacity:0}.arc-ill .u{opacity:0;transform:translateY(22px);transform-box:fill-box}.arc-ill .m{opacity:0;transform:translateY(-18px)}.arc-ill .m--drive{transform:translate(-140px)}.is-active .arc-ill .d,.is-active .arc-ill .f,.is-active .arc-ill .u,.is-active .arc-ill .m{transition:stroke-dashoffset 2.4s cubic-bezier(.65,0,.35,1),opacity 1.2s cubic-bezier(.4,0,.2,1),transform 1.6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * .24s)}.is-active .arc-ill .d{stroke-dashoffset:0}.is-active .arc-ill .f,.is-active .arc-ill .u,.is-active .arc-ill .m{opacity:1;transform:none}.is-active .arc-ill .m--drive{transition-duration:1s,1s,3.2s;transition-timing-function:ease,ease,cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.arc-ill .d{stroke-dashoffset:0}.arc-ill .f,.arc-ill .u,.arc-ill .m{opacity:1;transform:none}}.shopify-design-mode .arc-ill .d{stroke-dashoffset:0}.shopify-design-mode .arc-ill .f,.shopify-design-mode .arc-ill .u,.shopify-design-mode .arc-ill .m{opacity:1;transform:none}.cc-step--key{background:var(--cc-ink);color:#fff}.cc-step--key .cc-step__n{color:#fff9}.cc-step--key .cc-step__tag{color:#fff;background:#ffffff1a;border-color:#fff6}.cc-step--key .cc-step__x,.cc-step--key .cc-step__price small{color:#ffffffb8}.cc-step--key .cc-step__img:not(.cc-ill){background:#ffffff14}.cc-nav{display:none;gap:8px}.cc-nav button{width:46px;height:46px;border-radius:50%;border:1px solid var(--cc-line);background:transparent;color:var(--cc-ink);display:grid;place-items:center;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}.cc-nav button:hover{background:var(--cc-ink);color:var(--cc-bg);border-color:var(--cc-ink)}.cc-nav svg{width:16px;height:16px}.cc-track{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--site-gutter, 20px);margin:0 calc(var(--site-gutter, 20px) * -1);scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding:0 var(--site-gutter, 20px)}.cc-track::-webkit-scrollbar{display:none}.cc-track>*{scroll-snap-align:start}.cc-dots{display:flex;justify-content:center;gap:6px;margin-top:22px}.cc-dots span{width:6px;height:6px;border-radius:3px;background:var(--cc-line);transition:width .3s ease,background .3s ease}.cc-dots span.is-on{width:22px;background:var(--cc-ink)}.cc-design{text-decoration:none;color:var(--cc-ink);display:block}.cc-design .cc-media{aspect-ratio:3 / 2}.cc-track--wide{grid-auto-columns:88%}.cc-design .cc-media img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.cc-design:hover .cc-media img{transform:scale(1.04)}.cc-design__meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 2px 0}.cc-design__name{font-family:var(--FONT-STACK-HEADING);font-size:var(--t-h3);letter-spacing:-.01em}.cc-design__go{font-size:var(--t-small);color:var(--cc-mute);display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.cc-design__go svg{width:14px;height:14px;transition:transform .25s ease}.cc-design:hover .cc-design__go svg{transform:translate(3px)}.cc-band{display:flex;flex-direction:column;gap:18px;margin-top:40px;padding:26px 22px;border-radius:18px;background:var(--cc-card)}.cc-band .cc-btn{width:100%}.cc-band__t{font-family:var(--FONT-STACK-HEADING);font-size:var(--t-h3);letter-spacing:-.01em;line-height:1.2}.cc-band__s{font-size:var(--t-small);color:var(--cc-mute);margin-top:6px!important}.cc-paths.cc-track{grid-auto-columns:86%;align-items:start}.cc-path .cc-media{aspect-ratio:4 / 3}.cc-path__body{padding-top:22px}.cc-path__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.cc-path__price{font-size:var(--t-body);white-space:nowrap}.cc-path__price small{font-size:var(--t-label);color:var(--cc-mute);margin-left:3px}.cc-path__text{margin-top:12px!important;font-size:var(--t-body);line-height:1.6;color:var(--cc-mute);max-width:34em}.cc-path .cc-btn{margin-top:26px}.cc-ticks{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:11px}.cc-ticks li{display:grid;grid-template-columns:22px 1fr;font-size:var(--t-body);line-height:1.4}.cc-ticks li:before{content:"";width:12px;height:7px;margin-top:5px;border-left:1.5px solid var(--cc-accent);border-bottom:1.5px solid var(--cc-accent);transform:rotate(-45deg)}.cc-more{margin-top:16px}.cc-more>summary{list-style:none;cursor:pointer;font-size:var(--t-small);text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--cc-line);display:inline-block}.cc-more>summary::-webkit-details-marker{display:none}.cc-more[open] .cc-more__open,.cc-more:not([open]) .cc-more__close{display:none}.cc-path .cc-btn{margin-top:22px;width:100%}.cc-feature{display:grid;gap:28px}.cc-feature .cc-media{aspect-ratio:4 / 3}.cc-feature--contain .cc-media{background:transparent;border-radius:0}.cc-feature--contain .cc-media img{object-fit:contain;padding:8%}.cc-feature .cc-lede{margin-top:14px}.cc-feature .cc-link{display:inline-block;margin-top:20px}.cc-strip{position:relative}.cc-strip .cc-head{padding:0 20px;max-width:1180px;margin-left:auto;margin-right:auto}.cc-strip{--cc-strip-h: 300px}.cc-track--strip{display:flex;gap:8px;margin:0;padding:0;height:var(--cc-strip-h);scroll-padding:0}.cc-track--strip>figure{margin:0;flex:0 0 auto;height:var(--cc-strip-h);background:var(--cc-card)}.cc-track--strip img{height:var(--cc-strip-h);width:auto;max-width:none;display:block}.cc-strip__btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;border:0;background:#ffffffe0;color:#22323c;display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 16px #0000001f;transition:background .25s ease,transform .25s ease}.cc-strip__btn:hover{background:#fff;transform:translateY(-50%) scale(1.05)}.cc-strip__btn svg{width:16px;height:16px}.cc-strip__btn--prev{left:12px}.cc-strip__btn--next{right:12px}.cc-strip__stage{position:relative}.cc-gal .cc-track{grid-auto-columns:74%}.cc-gal .cc-media{aspect-ratio:4 / 5}.cc [data-cc-in]{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.cc [data-cc-in].is-in,.shopify-design-mode .cc [data-cc-in]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cc [data-cc-in]{opacity:1;transform:none;transition:none}.cc-hero__media .cc-slide img{transform:none!important;transition:none}}@media(min-width:750px){.cc-wrap{padding:0 40px}.cc-sec{padding:var(--cc-pt, 80px) 0 var(--cc-pb, 80px)}.cc-hero-space{padding-bottom:var(--cc-pb, 0px)}.cc-film__words{grid-template-columns:1.6fr 1fr;align-items:end;gap:60px}.cc-film__by{justify-content:flex-end}.cc-duo-tabs{display:none}.cc-duo-panels{grid-template-columns:1fr 1fr;gap:40px}.cc-duo-panel{grid-area:auto;opacity:1;visibility:visible}.cc-ctas{flex-direction:row;align-items:center;gap:28px}.cc-ctas .cc-btn{width:auto}.cc-head{margin-bottom:36px}.cc-head--split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.cc-hero__media{aspect-ratio:21 / 9}.cc-hero__media .cc-m{display:none}.cc-hero__media .cc-d{display:block}.cc-hero__bar{padding-top:16px}.cc-hero__body{display:flex;justify-content:space-between;gap:60px;align-items:end;padding:40px 0 0}.cc-hero__body .cc-ctas{margin-top:0;flex-shrink:0}.cc-ctas .cc-link{white-space:nowrap}.cc-film{aspect-ratio:21 / 9}.cc-film__lines{grid-template-columns:1fr 1fr;gap:40px}.cc-film__line,.cc-film__line:last-child{border-bottom:0}.cc-cols{grid-template-columns:1fr 1fr;gap:60px}.cc-col,.cc-col:last-child{border-bottom:0;padding-top:36px}.cc-steps.cc-track{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(6,auto);gap:0;overflow:visible;scroll-snap-type:none;border-top:1px solid rgba(34,50,60,.28)}.cc-step{display:grid;grid-row:span 6;grid-template-rows:subgrid;background:none;padding:32px 28px 36px;border-left:1px solid var(--cc-line)}.cc-step:first-child{padding-left:0;border-left:0}.cc-step--key,.cc-step--key+.cc-step{border-left:0}.cc-step--key,.cc-step--key:first-child{background:var(--cc-ink);padding:32px 28px}.cc-step__n{grid-row:1}.cc-step__img{grid-row:2;margin:22px 0 26px}.cc-step__t{grid-row:3}.cc-step__price{grid-row:4}.cc-step__x{grid-row:5}.cc-step__go{grid-row:6;align-self:end;padding-top:32px}.cc-row__t{font-size:var(--t-h3)}.cc-nav{display:flex}.cc-track{grid-auto-columns:calc((100% - 28px) / 3);margin:0;padding:0;scroll-padding:0}.cc-dots{display:none}.cc-track--wide{grid-auto-columns:calc((100% - 14px)/2)}.cc-band{flex-direction:row;align-items:center;justify-content:space-between;padding:30px 36px}.cc-band .cc-btn{width:auto}.cc-paths.cc-track{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr 1fr;gap:28px;overflow:visible;scroll-snap-type:none}.cc-path .cc-btn{width:auto}.cc-feature{grid-template-columns:1fr 1fr;gap:80px;align-items:center}.cc-feature--flip .cc-media{order:2}.cc-gal .cc-track{grid-auto-columns:calc((100% - 42px)/4)}.cc-strip .cc-head{padding:0 40px}.cc-strip{--cc-strip-h: clamp(380px, 36vw, 620px)}.cc-track--strip{gap:20px}.cc-strip__btn{width:52px;height:52px}.cc-strip__btn--prev{left:24px}.cc-strip__btn--next{right:24px}}.cc-row,.cc-row:last-child,.cc-col,.cc-col:last-child,.cc-film__line,.cc-film__line:last-child{border:0!important}.cc-film__by:before{display:none}.cc-row>details>summary{padding:16px 0}.cc-col{padding:20px 0}.cc-label,.cc-h3,.cc-row__t,.cc-design__name,.cc-path__price,.cc-btn,.cc-link,.cc-design__go,.cc-more__open,.cc-more__close,.cc-more summary,.cc strong{font-weight:500}.cc-row__sub{font-weight:400}.cc-anchor{display:block;position:relative;top:-90px}.cc-bi{display:grid;gap:32px}.cc-bi .cc-lede{margin-top:18px}.cc-bi .cc-h1{max-width:13em}.cc-bi__note{font-size:var(--t-small);color:var(--cc-mute);margin-top:14px!important}.cc-bi__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}.cc-bi__stats div{margin:0}.cc-bi__stats dt{font-family:var(--FONT-STACK-HEADING);font-size:var(--t-h2);letter-spacing:-.02em;line-height:1}.cc-bi__stats dd{margin:8px 0 0;font-size:var(--t-small);color:var(--cc-mute);line-height:1.35}.cc-bf__media{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cc-bf__img{aspect-ratio:4 / 3}.cc-bf__img--1{grid-column:1 / -1;aspect-ratio:4 / 5}.cc-bf__img img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.cc-bf__img:hover img{transform:scale(1.03)}.cc-bf__body{display:grid;gap:22px;padding-top:26px}.cc-bmeta{display:flex;flex-wrap:wrap;gap:14px 28px;margin:18px 0 0}.cc-bmeta div{margin:0}.cc-bmeta dt{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--cc-mute)}.cc-bmeta dd{margin:4px 0 0;font-size:var(--t-body)}.cc-bf__quote{margin:22px 0 0;padding:0;font-family:var(--FONT-STACK-HEADING);font-size:var(--t-h4);line-height:1.35;letter-spacing:-.01em}.cc-bf__quote cite{display:block;margin-top:10px;font-family:var(--FONT-STACK-BODY);font-style:normal;font-size:var(--t-small);color:var(--cc-mute);letter-spacing:0}.cc-builds.cc-track{align-items:start}.cc-build .cc-media{aspect-ratio:4 / 5}.cc-build .cc-media img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.cc-build:hover .cc-media img{transform:scale(1.04)}.cc-build__body{padding:16px 2px 0}.cc-build__t{font-family:var(--FONT-STACK-HEADING);font-weight:400;font-size:var(--t-h3);letter-spacing:-.01em;line-height:1.15;margin:0}.cc-build__t a{color:inherit;text-decoration:none}.cc-build__m{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px!important;font-size:var(--t-small);color:var(--cc-mute)}.cc-build__s{color:var(--cc-accent)}.cc-build__go{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:var(--t-small);font-weight:500;color:var(--cc-ink);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:var(--cc-line)}.cc-build__go:hover{text-decoration-color:currentColor}.cc-build__go svg{width:14px;height:14px;transition:transform .25s ease}.cc-build__go:hover svg{transform:translate(3px)}.cc-rt p{font-size:inherit;line-height:inherit;color:inherit}.cc-rt>*+*{margin-top:12px!important}.cc-bm{display:grid;gap:28px}.cc-bm__map{height:440px;overflow:hidden;background:var(--cc-card)}.cc-bm__map iframe{display:block;width:100%;height:100%;border:0}.cc-bm .cc-row__t{font-size:var(--t-h4)!important}.cc-bm__lt{font-size:var(--t-small);color:var(--cc-mute);margin-bottom:4px!important}.cc-bm__sites{list-style:none;margin:0;padding:0 0 18px 44px;display:grid;gap:8px}.cc-bm__sites li{display:flex;justify-content:space-between;gap:12px;font-size:var(--t-body);line-height:1.4;margin:0}.cc-bm__sites li span+span{color:var(--cc-mute);text-align:right}@media(min-width:750px){.cc-bi{grid-template-columns:1.4fr 1fr;gap:80px;align-items:end}.cc-bi--solo{grid-template-columns:1fr}.cc-bi__stats{gap:24px}.cc-bf__media{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:12px}.cc-bf__img{aspect-ratio:auto}.cc-bf__img--1{grid-column:1;grid-row:1 / 3;aspect-ratio:4 / 3}.cc-bf__body{grid-template-columns:1fr 1fr;gap:80px;padding-top:40px}.cc-builds.cc-track{grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;scroll-snap-type:none;gap:48px 28px}.cc-builds--3.cc-track{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-builds--2.cc-track{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-builds--2 .cc-media{aspect-ratio:4 / 3}.cc-bm{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:48px;align-items:start}.cc-bm__map{height:var(--cc-map-h, 640px)}.cc-bm__list{max-height:var(--cc-map-h, 640px);overflow-y:auto;scrollbar-width:thin}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/cc-home.css.map */
