.can-page{--ink:#1a1a1a;--dim:#c9bcb2;--brand:#ea580c;--deep:#9a3412;color:var(--ink);font-family:var(--font-dm),ui-sans-serif,system-ui,sans-serif;--fluid:min(4rem,5vw - .06rem);background:linear-gradient(#fff7ed 0%,#fffbf6 45%,#fff 100%)}@media (max-width:720px){.can-page{--fluid:min(1rem + 5vw,(100vw - 3rem)/10.2,90vw/10.2)}}.can-header .can-title{font-size:clamp(2.75rem,1rem + 8vw,7rem)}.can-header{scroll-snap-align:none;flex-direction:column;justify-content:center;min-height:100svh;padding:0 clamp(1.5rem,5vw,6rem);display:flex;position:relative}.can-header:before{content:"";pointer-events:none;background:radial-gradient(70% 55% at 18% 38%,#ea580c1c 0%,#ea580c00 68%),radial-gradient(45% 40% at 82% 68%,#ffedd5bf 0%,#ffedd500 72%);position:absolute;inset:0}.can-header>*{position:relative}@keyframes can-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.can-header .can-wordmark,.can-header .can-title,.can-header .can-cue{opacity:0;animation:.9s cubic-bezier(.65,.01,.05,.99) forwards can-rise}.can-header .can-wordmark{animation-delay:50ms}.can-header .can-title{animation-delay:.18s}.can-header .can-cue{animation-delay:.42s}.can-cue{background:linear-gradient(#9a341240,#9a341200);width:1px;height:46px;margin-top:3.5rem;display:block;position:relative;overflow:hidden}.can-cue:after{content:"";inset-inline:0;background:var(--brand);height:16px;animation:2.4s cubic-bezier(.65,.01,.05,.99) infinite can-cue-fall;position:absolute;top:0}@keyframes can-cue-fall{0%{opacity:0;transform:translateY(-16px)}35%,55%{opacity:1}to{opacity:0;transform:translateY(46px)}}.can-wordmark{align-items:baseline;gap:.5rem;margin:0 0 2rem;display:flex}.can-wordmark-name{letter-spacing:-.02em;color:var(--brand);font-size:1.75rem;font-weight:900;line-height:1}.can-wordmark-desc{letter-spacing:.2em;text-transform:uppercase;color:var(--deep);font-size:.6875rem;font-weight:700;line-height:1}.can-title{font-size:var(--fluid);letter-spacing:-.025em;margin:0;font-weight:700;line-height:.92}.can-section{justify-content:center;align-items:flex-start;gap:0 1rem;padding:0 clamp(1.5rem,5vw,6rem);display:flex}.can-lead{top:calc(50svh - .5lh);font-size:var(--fluid);letter-spacing:-.025em;white-space:nowrap;margin:0 0 .375em;font-weight:700;line-height:1;position:sticky;top:calc(50dvh - .5lh)}.can-list{font-size:var(--fluid);letter-spacing:-.04em;margin:0;padding:0;font-weight:900;line-height:1.75;list-style:none}.can-list li{color:var(--dim);opacity:.12;scroll-snap-align:center}.can-list li.can-scatter{white-space:pre;--spread:calc(clamp(40px,12vw,190px)/var(--half,8));--tilt:calc(22deg/var(--half,8))}.can-list{overflow-x:clip}.can-list li.can-scatter span{will-change:transform;display:inline-block}@supports (animation-timeline:view()){.can-list li.can-scatter{animation-name:can-spotlight-ink}@keyframes can-spotlight-ink{0%{opacity:.12;color:var(--dim)}42%,to{opacity:1;color:var(--ink)}}.can-list li.can-scatter span{animation:linear both can-converge;animation-timeline:view();animation-range:cover 20% cover 48%}@keyframes can-converge{0%{transform:translateX(calc(var(--d)*var(--spread)))rotate(calc(var(--d)*var(--tilt,5deg)))}to{transform:none}}.can-list li{animation:linear both can-spotlight;animation-timeline:view();animation-range:cover 38% cover 62%}@keyframes can-spotlight{0%{opacity:.12;color:var(--dim)}42%,58%{opacity:1;color:var(--brand)}to{opacity:.12;color:var(--dim)}}}html{scroll-snap-type:y proximity;scroll-behavior:auto}.can-page.is-morph .can-morph-brand{z-index:2;padding:2rem clamp(1.5rem,5vw,6rem) 0;position:absolute;inset:0 0 auto}.can-page.is-morph .can-morph-intro{top:calc(50svh + var(--fluid)/2 + clamp(1.1rem,2.2vw,1.75rem));z-index:1;padding:0 clamp(1.5rem,5vw,6rem)0 var(--lead-x,clamp(1.5rem,5vw,6rem));max-width:calc(36rem + var(--lead-x,clamp(1.5rem,5vw,6rem)) + clamp(1.5rem,5vw,6rem));color:#6b5d55;margin:0;font-size:clamp(.95rem,.85rem + .4vw,1.2rem);font-weight:600;line-height:1.55;position:absolute;left:0;right:0}html.can-js .can-page.is-morph .can-morph-intro{opacity:var(--first,1);transform:translateY(calc((1 - var(--first,1))*-.6rem))}.can-page.is-morph .can-morph-col{position:relative}.can-page.is-morph .can-section{scroll-snap-align:start;column-gap:0}.can-page.is-morph .can-list{opacity:0;padding-top:calc(50svh + .5lh - 1em)}@supports (animation-timeline:scroll()){.can-page.is-morph .can-list{animation:linear both can-list-in;animation-timeline:scroll(root);animation-range:40px 112px}}@keyframes can-list-in{0%{opacity:0}to{opacity:1}}@supports not (animation-timeline:scroll()){.can-page.is-morph .can-list{opacity:1}}.can-page.is-morph .can-morph-first{top:calc(50svh - .5lh);font-size:var(--fluid);letter-spacing:-.025em;white-space:nowrap;opacity:1;color:var(--ink);margin:0;font-weight:700;line-height:1;animation-name:can-morph-first-line;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 64px;position:sticky;top:calc(50dvh - .5lh)}@keyframes can-morph-first-line{0%{opacity:1;color:var(--ink);transform:translateY(0)}60%{opacity:.2;color:var(--dim);transform:translateY(-.16em)}to{opacity:0;color:var(--dim);transform:translateY(-.3em)}}@supports not (animation-timeline:scroll()){.can-page.is-morph .can-morph-first{opacity:1;animation:none}}.can-page.is-morph .can-cue{z-index:2;margin:0;position:fixed;bottom:3rem;left:clamp(1.5rem,5vw,6rem)}@supports (animation-timeline:scroll()){.can-page.is-morph .can-cue{animation:linear both can-cue-out;animation-timeline:scroll(root);animation-range:0 10%}}@keyframes can-cue-out{to{opacity:0}}.can-end{flex-direction:column;justify-content:center;min-height:100svh;padding:5rem clamp(1.5rem,5vw,6rem) 0;display:flex}.can-end-title{text-wrap:balance;letter-spacing:-.025em;margin:0;font-size:clamp(2rem,1rem + 5vw,4.5rem);font-weight:700;line-height:.95}.can-end-sub{color:#4a4a4a;max-width:34rem;margin:1.75rem 0 0;font-size:1.125rem;line-height:1.6}.can-end>[data-reveal]{align-self:flex-start;max-width:100%}.can-cta{background:var(--brand);color:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;margin-top:2.5rem;padding:1rem 1.9rem;font-size:1rem;font-weight:800;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex;box-shadow:0 14px 32px -12px #ea580c8c}.can-cta:hover{background:#c2410c;transform:translateY(-1px)}.can-cta:focus-visible{outline:3px solid var(--deep);outline-offset:3px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-snap-type:none}.can-header .can-wordmark,.can-header .can-title,.can-header .can-cue{opacity:1;animation:none}.can-cue:after{opacity:.9;animation:none}.can-page.is-morph .can-list{opacity:1;animation:none}.can-list li{opacity:1;color:var(--ink);animation:none}.can-list li.can-scatter span{animation:none;transform:none}}@media (max-width:720px){.can-section{flex-direction:column;align-items:flex-start}.can-lead{white-space:normal;margin-bottom:.35em;position:static}.can-list{padding-bottom:40svh;overflow-x:visible}.can-page{overflow-x:clip}.can-list li.can-scatter{--spread:calc(1rem/var(--half,8));--tilt:calc(10deg/var(--half,8))}.can-end{min-height:auto;padding-top:5rem;padding-bottom:5rem}.built{padding-top:4rem}.can-page.is-morph{--fluid:calc((100vw - 3rem)/17.9)}.can-page.is-morph .can-section{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:0;padding-top:0}.can-page.is-morph .can-list{padding-bottom:0;line-height:3}.can-page.is-morph .can-lead{white-space:nowrap;margin-bottom:1em;position:sticky}@supports (animation-timeline:view()){.can-page.is-morph .can-list li{animation-range:cover 45% cover 55%}}}html.can-js{scroll-snap-type:none}html.can-js.can-snap-native{scroll-snap-type:y proximity}html.can-js.can-snap-native.can-snap-past{scroll-snap-type:none}html.can-js .can-list li,html.can-js .can-list li.can-scatter span,html.can-js .can-page.is-morph .can-list,html.can-js .can-page.is-morph .can-morph-first,html.can-js .can-page.is-morph .can-cue{animation:none}html.can-js .can-list li{opacity:calc(.12 + .88*var(--lit,0));color:color-mix(in srgb,var(--brand)calc(var(--lit,0)*100%),var(--dim))}html.can-js .can-list li.can-scatter{color:color-mix(in srgb,var(--ink)calc(var(--lit,0)*100%),var(--dim))}html.can-js .can-list li.can-scatter span{transform:translateX(calc(var(--d)*var(--spread)*var(--s,0)))rotate(calc(var(--d)*var(--tilt,5deg)*var(--s,0)))}html.can-js .can-page.is-morph .can-list{opacity:var(--reveal,0)}html.can-js .can-page.is-morph .can-morph-first{opacity:var(--first,1);transform:translateY(calc((1 - var(--first,1))*-.3em));color:color-mix(in srgb,var(--ink)calc(var(--first,1)*100%),var(--dim))}html.can-js .can-page.is-morph .can-cue{opacity:var(--cue,1)}@media (max-width:720px){.can-page.is-morph.is-stack{--fluid:calc((100vw - 3rem)/10.9)}.can-page.is-morph.is-stack .can-section{flex-direction:column;align-items:stretch;gap:0}.can-page.is-morph.is-stack .can-lead{z-index:2;white-space:nowrap;background:#fff7ed;margin:0 0 1.6em;position:sticky;top:calc(50dvh - 1.3em)}.can-page.is-morph.is-stack .can-lead:before{content:"";pointer-events:none;background:linear-gradient(#fff7ed00,#fff7ed 65%);height:1.6em;position:absolute;bottom:100%;left:-1.5rem;right:-1.5rem}.can-page.is-morph.is-stack .can-lead:after{content:"";z-index:-1;background:#fff7ed;position:absolute;inset:0 -1.5rem}.can-page.is-morph.is-stack .can-morph-col{width:100%}.can-page.is-morph.is-stack .can-morph-first{top:50dvh}.can-page.is-morph.is-stack .can-list{padding-top:calc(50dvh - 2.3em);padding-bottom:0;line-height:1.6}.can-page.is-morph.is-stack .can-morph-intro{top:calc(50svh + var(--fluid) + 1.1rem)}.can-page.is-morph.is-row{--fluid:calc((100vw - 3rem)/16.3)}html.can-js .can-page.is-morph.is-row .can-list li{opacity:var(--lit,0)}}
