.CaseOpening-module__JcHzoq__abertura{padding-top:24px}.CaseOpening-module__JcHzoq__topo{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.CaseOpening-module__JcHzoq__indice{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.CaseOpening-module__JcHzoq__titulo{letter-spacing:-.04em;text-wrap:balance;margin:32px 0 0;font-size:clamp(44px,6.7vw,96px);font-weight:500;line-height:1}.CaseOpening-module__JcHzoq__grade{margin-top:32px}.CaseOpening-module__JcHzoq__capa,.CaseOpening-module__JcHzoq__mioloGrade{grid-template-columns:minmax(0,1fr);display:grid}.CaseOpening-module__JcHzoq__passe{--m:16px;--hmax:60svh;padding:var(--m) var(--m) 0;background:var(--secondary);margin:0 -16px}.CaseOpening-module__JcHzoq__janela{aspect-ratio:var(--arc);width:min(100%, calc(var(--hmax) * var(--arc)));margin-inline:auto;position:relative}.CaseOpening-module__JcHzoq__foto{width:var(--fw);height:var(--fh);background:var(--border);box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 14%, transparent);margin:auto;position:absolute;inset:0;overflow:hidden}.CaseOpening-module__JcHzoq__legenda{width:calc(min(100%, calc(var(--hmax) * var(--arc))) * var(--fw));font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-wrap:pretty;margin:0;margin-inline:auto;padding:12px 0 16px;font-size:13px;line-height:20px}.CaseOpening-module__JcHzoq__cliente{color:var(--foreground)}.CaseOpening-module__JcHzoq__comMarca{text-indent:-18px;padding-left:18px}.CaseOpening-module__JcHzoq__marca{background:var(--cor);width:10px;height:10px;margin-right:8px;display:inline-block}.CaseOpening-module__JcHzoq__marcaClara{box-shadow:inset 0 0 0 1px var(--input)}:root[data-theme=dark] .CaseOpening-module__JcHzoq__marca{box-shadow:none}:root[data-theme=dark] .CaseOpening-module__JcHzoq__marcaEscura{box-shadow:inset 0 0 0 1px var(--input)}.CaseOpening-module__JcHzoq__texto{align-content:start;gap:32px;margin-top:24px;display:grid}.CaseOpening-module__JcHzoq__resumo{max-width:34em;margin:0;font-size:18px;line-height:28px}.CaseOpening-module__JcHzoq__externo{margin:0}.CaseOpening-module__JcHzoq__miolo{min-width:0;margin-top:48px}.CaseOpening-module__JcHzoq__externo a{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--input);text-decoration-color:var(--input);text-underline-offset:4px;align-items:center;font-size:15px;font-weight:500;line-height:20px;display:inline-flex}.CaseOpening-module__JcHzoq__externo a:hover{text-decoration-color:currentColor}.CaseOpening-module__JcHzoq__trilha a{text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.CaseOpening-module__JcHzoq__trilha a:hover{text-decoration-color:currentColor}@media (min-width:640px){.CaseOpening-module__JcHzoq__passe{--m:24px;--hmax:min(60svh, 560px);width:min(100%, calc(var(--hmax) * var(--arc) + 2 * var(--m)));margin-inline:0}}@media (min-width:1024px){.CaseOpening-module__JcHzoq__abertura{padding-top:32px}.CaseOpening-module__JcHzoq__titulo{grid-column:1/span 11;line-height:.96}.CaseOpening-module__JcHzoq__tituloGrade{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.CaseOpening-module__JcHzoq__capa,.CaseOpening-module__JcHzoq__mioloGrade{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.CaseOpening-module__JcHzoq__passe{--m:48px;--hmax:clamp(360px, calc(100svh - 410px), 600px);width:min(100%, calc(var(--hmax) * var(--arc) + 2 * var(--m)));grid-area:1/1/auto/span 7;justify-self:start}.CaseOpening-module__JcHzoq__legenda{padding-top:16px;padding-bottom:24px}.CaseOpening-module__JcHzoq__texto{grid-area:1/9/auto/span 4;margin-top:-6px}.CaseOpening-module__JcHzoq__miolo{grid-column:1/-1;margin-top:96px}.CaseOpening-module__JcHzoq__resumo{font-size:21px;line-height:32px}}@media (min-width:1024px) and (min-height:640px){.CaseOpening-module__JcHzoq__texto{top:var(--case-ficha-top,32px);align-self:start;position:sticky}}
@font-face{font-family:baloo2;src:url(../media/baloo_2-s.0e-i~hxsup6e9.woff2)format("woff2");font-display:swap;font-weight:600 800;font-style:normal}@font-face{font-family:baloo2 Fallback;src:local(Arial);ascent-override:111.2%;descent-override:54.05%;line-gap-override:0.0%;size-adjust:96.95%}.baloo2_b94e9444-module__Ej2Yjq__className{font-family:baloo2,baloo2 Fallback}.baloo2_b94e9444-module__Ej2Yjq__variable{--font-cc-baloo:"baloo2", "baloo2 Fallback"}
@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk-s.02vhi8wk_e.yy.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.spacegrotesk_7a44d956-module__FLxrcq__className{font-family:spaceGrotesk,spaceGrotesk Fallback}.spacegrotesk_7a44d956-module__FLxrcq__variable{--font-cc-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback"}
@font-face{font-family:caesarDressing;src:url(../media/caesar_dressing-s.0og9bvonfyhsh.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:caesarDressing Fallback;src:local(Arial);ascent-override:98.84%;descent-override:21.96%;line-gap-override:0.0%;size-adjust:100.48%}.caesardressing_6d964aa5-module__AeLI5q__className{font-family:caesarDressing,caesarDressing Fallback}.caesardressing_6d964aa5-module__AeLI5q__variable{--font-cc-caesar:"caesarDressing", "caesarDressing Fallback"}
@font-face{font-family:playfairDisplay;src:url(../media/playfair_display_normal-s.0hk13sssv-j~2.woff2)format("woff2");font-display:swap;font-weight:400 500;font-style:normal}@font-face{font-family:playfairDisplay;src:url(../media/playfair_display_italic-s.156epa~u6nbeb.woff2)format("woff2");font-display:swap;font-weight:400 500;font-style:italic}@font-face{font-family:playfairDisplay Fallback;src:local(Arial);ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.0%;size-adjust:101.58%}.playfairdisplay_73432823-module__Fx7K3W__className{font-family:playfairDisplay,playfairDisplay Fallback}.playfairdisplay_73432823-module__Fx7K3W__variable{--font-cc-playfair:"playfairDisplay", "playfairDisplay Fallback"}
@font-face{font-family:bebasNeue;src:url(../media/bebas_neue-s.0r94sc08afav_.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bebasNeue Fallback;src:local(Arial);ascent-override:116.72%;descent-override:38.91%;line-gap-override:0.0%;size-adjust:77.11%}.bebasneue_5f41c544-module__AKKEea__className{font-family:bebasNeue,bebasNeue Fallback}.bebasneue_5f41c544-module__AKKEea__variable{--font-cc-bebas:"bebasNeue", "bebasNeue Fallback"}
@font-face{font-family:fraunces;src:url(../media/fraunces-s.0l9v6sgnyeoq8.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:84.44%;descent-override:22.02%;line-gap-override:0.0%;size-adjust:115.82%}.fraunces_2884ec4f-module__B2_uQa__className{font-family:fraunces,fraunces Fallback}.fraunces_2884ec4f-module__B2_uQa__variable{--font-cc-fraunces:"fraunces", "fraunces Fallback"}
@font-face{font-family:archivoExpanded;src:url(../media/archivo_expanded_700.0d942quw09k3x.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.archivoexpanded_fb632a20-module___Mx90W__className{font-family:archivoExpanded,Arial Black,Arial,sans-serif}.archivoexpanded_fb632a20-module___Mx90W__variable{--font-cc-archivo-expanded:"archivoExpanded", Arial Black, Arial, sans-serif}
@font-face{font-family:archivo;src:url(../media/archivo_400-s.0_83g_55opc0-.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:archivo;src:url(../media/archivo_500-s.0gx78wscq-dyp.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:archivo;src:url(../media/archivo_700-s.13vb8cp203xue.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:88.86%;descent-override:21.25%;line-gap-override:0.0%;size-adjust:98.81%}.archivo_972dc1f5-module__GDSSfW__className{font-family:archivo,archivo Fallback}.archivo_972dc1f5-module__GDSSfW__variable{--font-cc-archivo:"archivo", "archivo Fallback"}
.cc-root{--cc-soft:color-mix(in srgb, var(--cc-text) 82%, var(--cc-bg));--cc-muted:color-mix(in srgb, var(--cc-text) 58%, var(--cc-bg));--cc-faint:color-mix(in srgb, var(--cc-text) 32%, var(--cc-bg));--cc-line:color-mix(in srgb, var(--cc-text) 10%, var(--cc-bg));--cc-surface-2:color-mix(in srgb, var(--cc-text) 6.3%, var(--cc-bg));--cc-accent-soft:color-mix(in srgb, var(--cc-accent) 20%, var(--cc-bg));--cc-on-accent:#1a1a1a;--cc-ease:cubic-bezier(.2, .75, .2, 1);--cc-gap:clamp(2.5rem, 5vw, 4.5rem)}.cc-keep{text-transform:none}.cc-label{font:400 12px/1 var(--cc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cc-muted);align-items:center;gap:12px;margin:0 0 28px;display:flex}.cc-label b{color:var(--cc-accent);font-weight:400}.cc-label:after{content:"";background:var(--cc-line);flex:1;height:1px}.cc-head-grid{gap:22px;display:grid}@media (min-width:64rem){.cc-head:not(.cc-head-stack) .cc-head-grid:has(.cc-lead){grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(40px,5vw,72px)}}.cc-h2{max-width:15em;font:700 clamp(1.75rem, .9rem + 3.4vw, 3.5rem) / 1 var(--cc-font-heading);letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;color:var(--cc-text);margin:0}.cc-lead{max-width:34em;color:var(--cc-soft);font-size:clamp(1rem,.93rem + .3vw,1.1875rem);line-height:1.65}.cc-lead p{margin:0}.cc-lead p+p{margin-top:1em}.cc-w{vertical-align:top;margin:-.14em -.04em -.14em 0;padding:.14em .04em .14em 0;display:inline-block;overflow:hidden}.cc-w>span{display:inline-block}[data-cc-motion=on] [data-cc-rise=pending] .cc-w>span{transform:translateY(112%)}[data-cc-rise=in] .cc-w>span,[data-cc-rise=load] .cc-w>span{animation:cc-rise 1.05s var(--cc-ease) both;animation-delay:calc(var(--cc-delay,0s) + var(--i,0) * 65ms)}@media (prefers-reduced-motion:reduce){.cc-root *,.cc-root :before,.cc-root :after{animation-delay:0s!important}.cc-root .cc-w>span{animation:none!important;transform:none!important}}@keyframes cc-rise{0%{transform:translateY(112%)}to{transform:none}}@keyframes cc-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.cc-hero{isolation:isolate;color:var(--cc-text);padding-bottom:clamp(3rem,6vw,5.5rem);position:relative;overflow:hidden}.cc-hero-glow{z-index:-1;pointer-events:none;background:radial-gradient(620px circle at var(--mx,74%) var(--my,42%), color-mix(in srgb, var(--cc-accent) 9%, transparent), transparent 70%);position:absolute;inset:0}.cc-hero-top{justify-content:space-between;align-items:baseline;gap:16px;padding-block:20px;display:flex}.cc-hero-index{font:400 12px/16px var(--cc-font-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--cc-muted);flex:none;margin:0}.cc-hero-grid{grid-template-areas:"head""media""text";gap:28px;margin-top:clamp(12px,3vw,44px);display:grid}.cc-hero-head{grid-area:head;min-width:0}.cc-hero-media{grid-area:media;min-width:0}.cc-hero-text{grid-area:text;min-width:0}@media (min-width:64rem){.cc-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"head media""text media";align-items:start;gap:36px clamp(40px,4.4vw,64px)}}.cc-kicker{border:1px solid var(--cc-line);background:color-mix(in srgb, var(--cc-bg) 55%, transparent);font:400 12px/1 var(--cc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cc-soft);border-radius:999px;align-items:center;gap:10px;margin:0;padding:9px 14px 9px 12px;display:inline-flex}.cc-kicker i{background:var(--cc-accent);border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite cc-ping}@keyframes cc-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--cc-accent) 55%, transparent)}70%,to{box-shadow:0 0 0 10px color-mix(in srgb, var(--cc-accent) 0%, transparent)}}.cc-hero-title{font:700 clamp(2.5rem, 1.6rem + 3.8vw, 4.5rem) / 1 var(--cc-font-heading);letter-spacing:-.05em;color:var(--cc-text);margin:22px 0 0}.cc-hero-logo{width:auto;height:clamp(2.75rem,2.1rem + 2.6vw,4.25rem);color:var(--cc-text);display:block}.cc-hero-phrase{font:700 clamp(1.75rem, 1.05rem + 2.6vw, 3.125rem) / .98 var(--cc-font-heading);letter-spacing:-.05em;text-transform:uppercase;color:var(--cc-text);margin:0}.cc-ln{display:block}.cc-ln+.cc-ln{color:var(--cc-muted)}.cc-hero-phrase[data-cc-rise=load]{--cc-delay:.14s}.cc-hero-support{max-width:31em;color:var(--cc-soft);animation:cc-up 1s var(--cc-ease) .55s both;margin:22px 0 0;font-size:clamp(1rem,.93rem + .3vw,1.1875rem);line-height:1.6}.cc-hero-frame .cc-loop{border-radius:inherit;width:calc(100% - 2px);height:calc(100% - 2px);inset:1px}.cc-hero-frame .cc-screen-img{transition:opacity 0s .5s}.cc-hero-frame:has(.cc-loop-on) .cc-screen-img{opacity:0}.cc-hero-frame{aspect-ratio:16/9;border:1px solid var(--cc-line);box-shadow:0 40px 80px -30px #000000e6, 0 0 120px -34px color-mix(in srgb, var(--cc-accent) 55%, transparent);background:#0a0b0c;border-radius:clamp(14px,1.6vw,24px);position:relative;overflow:hidden}.cc-hero-ficha{border-top:1px solid var(--cc-line);animation:cc-up 1s var(--cc-ease) .7s both;margin-top:clamp(2.25rem,5vw,4rem)}.cc-hero-ficha dl{margin:0;display:grid}.cc-hero-ficha dl>div{border-bottom:1px solid var(--cc-line);grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:12px;padding:14px 0;display:grid}.cc-hero-ficha dt{font:400 12px/16px var(--cc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cc-muted)}.cc-hero-ficha dd{color:var(--cc-text);margin:0;font-size:1rem;line-height:1.5}@media (min-width:48rem){.cc-hero-ficha dl{grid-template-columns:5fr 3.5fr 3.5fr;column-gap:24px}.cc-hero-ficha dl>div{border-bottom:0;padding:18px 0 0;display:block}.cc-hero-ficha dd{margin-top:6px}}.cc-screen{background:#121212;width:100%;position:relative;overflow:hidden}.cc-screen-img{object-fit:cover}.cc-loop{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.cc-loop-on{opacity:1}.cc-loop-btn{z-index:2;-webkit-backdrop-filter:blur(8px);min-height:32px;font:400 11px/1 var(--cc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;cursor:pointer;background:#0a0a0a9e;border:1px solid #fff3;border-radius:999px;padding:0 12px;position:absolute;bottom:10px;right:10px}.cc-loop-group{padding-top:calc(var(--cc-gap) + 16px);position:relative}.cc-loop-group>.cc-dev-grid{margin-top:0}.cc-loop-bar{top:calc((var(--cc-gap) - 16px) / 2);z-index:2;position:absolute;right:0}.cc-loop-btn-bar{border-color:var(--cc-line);background:color-mix(in srgb, var(--cc-bg) 70%, transparent);color:var(--cc-soft);transition:color .2s,border-color .2s;position:relative;bottom:auto;right:auto}.cc-loop-btn-bar:hover{border-color:var(--cc-muted);color:var(--cc-text)}.cc-loop-btn-bar[aria-pressed=true]{border-color:var(--cc-accent);color:var(--cc-accent)}.cc-loop-group[data-cc-paused] :is(.cc-page-img,.cc-tab-run,.cc-phone){animation-play-state:paused!important}.cc-loop-btn:after{content:"";position:absolute;inset:-6px}.cc-page{position:absolute;inset:0;overflow:hidden;container-type:size}.cc-page-img{will-change:transform;width:100%;height:auto;animation:cc-page var(--cc-page-dur,40s) linear infinite;animation-play-state:paused;display:block}.cc-page[data-cc-live="1"][data-cc-ready] .cc-page-img{animation-play-state:running}.cc-page:hover .cc-page-img,.cc-tabpanel:not(.cc-tabpanel-on) .cc-page-img{animation-play-state:paused}@keyframes cc-page{0%,3%{transform:translate(0,0)}90%,94%{animation-timing-function:cubic-bezier(.6,0,.2,1);transform:translateY(calc(100cqh - 100%))}to{transform:translate(0,0)}}.cc-dev-stage{justify-content:center;width:100%;display:flex;container-type:inline-size}.cc-phone{--w:min(100cqw, var(--cc-phone-max,272px));width:var(--w);padding:calc(var(--w) * .03);border-radius:calc(var(--w) * .15);background:linear-gradient(160deg,#1e1e1e,#070707 55%);border:1px solid #343434;flex:none;position:relative;box-shadow:0 40px 80px -30px #000000e6,0 0 0 1px #000,inset 0 0 0 1.5px #0d0d0d}.cc-phone:before,.cc-phone:after{content:"";background:#2a2a2a;border-radius:2px;width:3px;position:absolute}.cc-phone:before{height:7%;top:17%;left:-4px}.cc-phone:after{height:11%;top:23%;right:-4px}.cc-phone .cc-screen{border-radius:calc(var(--w) * .115)}.cc-phone .cc-screen:after{content:"";z-index:3;top:calc(var(--w) * .03);aspect-ratio:1;background:#000;border-radius:50%;width:4.4%;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 0 1.5px #1c1c1c}.cc-phone-top{--w:min(100cqw, var(--cc-phone-max,340px));border-radius:calc(var(--w) * .15) calc(var(--w) * .15) 0 0;border-bottom:0;padding-bottom:0;box-shadow:0 0 0 1px #000,inset 0 0 0 1.5px #0d0d0d;-webkit-mask-image:linear-gradient(#000 72%,#0000 99%);mask-image:linear-gradient(#000 72%,#0000 99%)}.cc-phone-top:before,.cc-phone-top:after{display:none}.cc-phone-top .cc-screen{border-radius:calc(var(--w) * .115) calc(var(--w) * .115) 0 0}.cc-laptop{--w:min(100cqw, 1040px);width:var(--w);padding-inline:calc(var(--w) * .075)}.cc-laptop-lid{padding:calc(var(--w) * .014) calc(var(--w) * .012) calc(var(--w) * .018);border-radius:calc(var(--w) * .018) calc(var(--w) * .018) 0 0;background:linear-gradient(160deg,#1e1e1e,#090909 60%);border:1px solid #343434;border-bottom:0;position:relative;box-shadow:0 0 0 1px #000,0 50px 90px -40px #000000f2}.cc-laptop-lid:before{content:"";top:calc(var(--w) * .005);width:calc(var(--w) * .005);aspect-ratio:1;background:#2b2b2b;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.cc-laptop .cc-screen{border-radius:calc(var(--w) * .004)}.cc-laptop-base{height:calc(var(--w) * .016);margin-inline:calc(var(--w) * -.075);border-radius:0 0 calc(var(--w) * .03) calc(var(--w) * .03) / 0 0 100% 100%;background:linear-gradient(#333,#151515 45%,#0a0a0a);position:relative;box-shadow:0 30px 50px -18px #000000e6}.cc-laptop-base:before{content:"";border-radius:0 0 calc(var(--w) * .008) calc(var(--w) * .008);background:#0c0c0c;width:13%;height:38%;position:absolute;top:0;left:50%;transform:translate(-50%)}.cc-browser{--w:min(100cqw, 1080px);width:var(--w);border-radius:clamp(10px, calc(var(--w) * .014), 16px);background:#0d0d0d;border:1px solid #343434;overflow:hidden;box-shadow:0 0 0 1px #000,0 50px 90px -40px #000000f2}.cc-browser-bar{padding:clamp(8px, calc(var(--w) * .012), 13px) clamp(10px, calc(var(--w) * .014), 16px);border-bottom:1px solid #222;gap:6px;display:flex}.cc-browser-bar i{background:#353535;border-radius:50%;width:8px;height:8px}.cc-watch{--w:min(100cqw, var(--cc-watch-max,208px));width:var(--w);flex-direction:column;align-items:center;display:flex}.cc-watch-square{--w:min(100cqw, var(--cc-watch-max,184px))}.cc-strap{width:64%;height:calc(var(--w) * .3);background:linear-gradient(90deg,#141414,#232323 50%,#141414)}.cc-strap-t{margin-bottom:calc(var(--w) * -.1);border-radius:16% 16% 0 0/34% 34% 0 0;-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}.cc-strap-b{margin-top:calc(var(--w) * -.1);border-radius:0 0 16% 16%/0 0 34% 34%;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.cc-watch-body{z-index:1;width:100%;padding:calc(var(--w) * .055);background:linear-gradient(160deg,#2c2c2c,#090909 62%);border:1px solid #3a3a3a;border-radius:50%;position:relative;box-shadow:0 0 0 1px #000,0 30px 60px -24px #000000e6}.cc-watch-body:after{content:"";top:40%;right:calc(var(--w) * -.035);width:calc(var(--w) * .035);background:linear-gradient(#3a3a3a,#1a1a1a);border-radius:0 3px 3px 0;height:16%;position:absolute}.cc-watch-round .cc-screen{border-radius:50%}.cc-watch-square .cc-watch-body{border-radius:25%/21%}.cc-watch-square .cc-watch-body:after{top:22%}.cc-watch-square .cc-screen{border-radius:20%/16.4%}.cc-watch-square .cc-strap{width:74%}.cc-widget{width:100%;box-shadow:0 30px 60px -28px #000000e6}.cc-widget .cc-screen{background:#000}.cc-widgets{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,3.4cqw,20px);width:min(100cqw,620px);display:grid}.cc-widgets>.cc-widget:first-child{grid-column:span 2}.cc-widgets[data-count="1"]>.cc-widget{grid-column:1/-1}.cc-dev-grid{margin-top:var(--cc-gap);grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}.cc-dev{flex-direction:column;grid-column:span 12;min-width:0;margin:0;display:flex}.cc-dev-stage{flex:1;align-items:center}.cc-dev-cap{color:var(--cc-muted);gap:6px;margin-top:22px;font-size:.9375rem;line-height:1.5;display:grid}.cc-dev-label{font:400 12px/1.4 var(--cc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cc-text)}.cc-dev-grid[data-layout=grid] .cc-dev:not([data-device=laptop],[data-device=browser]){border:1px solid var(--cc-line);background:color-mix(in srgb, var(--cc-text) 2.5%, transparent);border-radius:28px;padding:clamp(20px,2.4vw,32px)}.cc-dev-grid[data-layout=grid] .cc-dev-stage{padding-block:clamp(8px,2vw,28px)}.cc-dev-grid[data-layout=grid] .cc-dev[data-device=phoneTop] .cc-dev-stage{align-items:flex-end;padding-bottom:0}.cc-dev-grid[data-layout=grid] .cc-dev[data-device=phone]{--cc-phone-max:252px}@media (min-width:40rem){.cc-dev-grid[data-layout=grid] .cc-dev{grid-column:span 6}.cc-dev-grid[data-layout=grid] .cc-dev:is([data-device=laptop],[data-device=browser]){grid-column:span 12}}@media (min-width:64rem){.cc-dev-grid[data-layout=grid] .cc-dev{grid-column:span var(--cc-span,12)}}.cc-dev-grid[data-layout=rail]{scroll-snap-type:x mandatory;scrollbar-width:none;outline-offset:-2px;gap:clamp(18px,4vw,28px);margin-inline:-1rem;padding:8px 1rem 4px;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.cc-dev-grid[data-layout=rail]::-webkit-scrollbar{display:none}.cc-dev-grid[data-layout=rail] .cc-dev{scroll-snap-align:center;flex:none;width:min(66vw,272px)}@media (min-width:48rem){.cc-dev-grid[data-layout=rail]{margin-inline:-2rem;padding-inline:2rem;scroll-padding-inline:2rem}}@media (min-width:64rem){.cc-dev-grid[data-layout=rail]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(48px,5vw,80px) clamp(24px,3vw,48px);margin-inline:0;padding:0;display:grid;overflow:visible}.cc-dev-grid[data-layout=rail] .cc-dev{grid-column:auto;width:auto}.cc-dev-grid[data-layout=rail] .cc-dev-cap{width:100%;max-width:272px;margin-inline:auto}}[data-cc-motion=on] .cc-dev-grid[data-cc-rise=pending] .cc-dev{opacity:0;transform:translateY(56px)}.cc-dev-grid[data-cc-rise=in] .cc-dev{animation:cc-devin 1.3s var(--cc-ease) both;animation-delay:calc(var(--i,0) * 90ms)}@keyframes cc-devin{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:none}}@media (min-width:64rem) and (hover:hover){.cc-dev-grid[data-layout=rail][data-cc-live="1"] .cc-dev:nth-child(odd) .cc-phone{animation:7s ease-in-out infinite cc-float}.cc-dev-grid[data-layout=rail][data-cc-live="1"] .cc-dev:nth-child(2n) .cc-phone{animation:8.5s ease-in-out -2s infinite reverse cc-float}.cc-phone,.cc-laptop-lid,.cc-browser{transition:box-shadow .5s}.cc-dev:hover .cc-phone:not(.cc-phone-top){box-shadow:0 40px 80px -30px #000000e6, 0 0 0 1px #000, inset 0 0 0 1.5px #0d0d0d, 0 0 110px -34px color-mix(in srgb, var(--cc-accent) 60%, transparent)}}@keyframes cc-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-14px)}}.cc-dev:is([data-device=laptop],[data-device=browser]) .cc-dev-stage{isolation:isolate;position:relative}.cc-dev:is([data-device=laptop],[data-device=browser]) .cc-dev-stage:before{content:"";z-index:-1;background:color-mix(in srgb, var(--cc-accent) 20%, transparent);filter:blur(100px);pointer-events:none;border-radius:50%;position:absolute;inset:4% 12% 22%}.cc-tabbed{flex-direction:column;align-items:center;width:100%;display:flex}.cc-tabpanel{opacity:0;visibility:hidden;transition:opacity .45s,visibility 0s .45s;position:absolute;inset:0}.cc-tabpanel-on{opacity:1;visibility:visible;transition:opacity .45s}.cc-tabs{scrollbar-width:none;gap:8px;width:min(100%,1040px);margin-top:clamp(22px,3vw,36px);display:flex;overflow-x:auto}.cc-tabs::-webkit-scrollbar{display:none}.cc-tab{min-height:44px;font:400 12px/1.35 var(--cc-font-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--cc-muted);cursor:pointer;background:0 0;border:0;flex:1 0 104px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:12px 8px;padding:0 0 6px;transition:color .2s;display:grid}.cc-tab:hover,.cc-tab[aria-selected=true]{color:var(--cc-text)}.cc-tab-bar{background:var(--cc-line);border-radius:2px;grid-column:1/-1;height:3px;position:relative;overflow:hidden}.cc-tab-bar i{background:var(--cc-accent);transform-origin:0;position:absolute;inset:0}.cc-tab-run{animation:8s linear forwards cc-tabfill}.cc-tabbed:not([data-cc-live="1"]) .cc-tab-run{animation-play-state:paused}@keyframes cc-tabfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cc-tab-n{color:inherit}.cc-tab[aria-selected=true] .cc-tab-n{color:var(--cc-accent)}.cc-tab-caption{width:min(100%,1040px);min-height:3em;color:var(--cc-muted);margin:18px 0 0;font-size:.9375rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.cc-tab-run{animation:none!important}}.cc-board{margin-top:var(--cc-gap);grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}.cc-panel{border:1px solid var(--cc-line);background:color-mix(in srgb, var(--cc-text) 2.5%, transparent);border-radius:28px;flex-direction:column;grid-column:span 12;min-width:0;margin:0;padding:clamp(18px,2vw,28px);display:flex}@media (min-width:64rem){.cc-panel[data-kind=symbol]{grid-column:span 4}.cc-panel[data-kind=logo]{grid-column:span 8}.cc-panel[data-kind=clearspace]{grid-column:span 7}.cc-panel[data-kind=minSize]{grid-column:span 5}}.cc-panel-top{font:400 12px/1 var(--cc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cc-muted);justify-content:space-between;gap:12px;display:flex}.cc-panel-top span:last-child{opacity:.85}.cc-panel-art{flex:1;place-items:center;min-height:200px;padding-block:clamp(24px,3.4vw,52px);display:grid}.cc-panel-cap{border-top:1px solid var(--cc-line);color:var(--cc-muted);padding-top:14px;font-size:.9375rem;line-height:1.5}.cc-art{width:100%;height:auto;color:var(--cc-text);display:block}.cc-art-symbol{max-width:clamp(160px,22vw,248px)}.cc-art-logo{max-width:560px}.cc-art-clear{max-width:680px}.cc-grid-art{gap:clamp(20px,3vw,40px);width:100%;display:grid}@media (min-width:64rem){.cc-grid-art{grid-template-columns:minmax(0,4.2fr) minmax(0,7.8fr);grid-template-areas:"symbol logo""symbol specs";align-items:center}.cc-art-sgrid{grid-area:symbol}.cc-art-lgrid{grid-area:logo}.cc-specs{grid-area:specs}}.cc-specs{font:400 12px/1.3 var(--cc-font-mono);letter-spacing:.06em;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:0;display:grid}@media (min-width:40rem){.cc-specs{grid-template-columns:repeat(4,minmax(0,1fr))}}.cc-specs>div{border-top:1px solid var(--cc-line);gap:6px;padding:12px 0;display:grid}.cc-specs dt{text-transform:uppercase;color:var(--cc-muted)}.cc-specs dd{font-variant-numeric:tabular-nums;color:var(--cc-text);margin:0}.cc-g,.cc-g-dash{fill:none;stroke:color-mix(in srgb, var(--cc-text) 55%, transparent);stroke-width:1.5px}.cc-g-dash{stroke:color-mix(in srgb, var(--cc-text) 38%, transparent);stroke-dasharray:6 6}.cc-g-key .cc-g,.cc-g.cc-g-key{stroke:var(--cc-text)}.cc-g-center{stroke:#1a2207;stroke-width:2px;stroke-dasharray:7 7}.cc-g-t{fill:var(--cc-soft);font:400 20px var(--cc-font-mono);letter-spacing:.02em}.cc-g-dot,.cc-g-fill{fill:var(--cc-text)}.cc-g-hatch{stroke:color-mix(in srgb, var(--cc-text) 20%, transparent);stroke-width:3px}.cc-art-lgrid .cc-g,.cc-art-lgrid .cc-g-dash,.cc-art-clear .cc-g,.cc-art-clear .cc-g-dash{stroke-width:3.5px}.cc-art-lgrid .cc-g-dash,.cc-art-clear .cc-g-dash{stroke-dasharray:16 16}.cc-art-lgrid .cc-g-t{font-size:84px}.cc-art-clear .cc-g-t-lg{fill:var(--cc-text);font-size:64px}@media (min-width:64rem){.cc-art-lgrid .cc-g-t{font-size:46px}}.cc-g[pathLength]{stroke-dasharray:1;stroke-dashoffset:0}[data-cc-motion=on] [data-cc-rise=pending] .cc-g[pathLength]{stroke-dashoffset:1px}[data-cc-motion=on] [data-cc-rise=pending] :is(.cc-g-dash,.cc-g-t,.cc-g-dot,.cc-specs){opacity:0}[data-cc-rise=in] .cc-g[pathLength]{animation:cc-draw 1.4s var(--cc-ease) both}[data-cc-rise=in] :is(.cc-g-dash,.cc-g-t,.cc-g-dot,.cc-specs){animation:.8s .7s both cc-fade}@keyframes cc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cc-fade{0%{opacity:0}to{opacity:1}}.cc-v{stroke-dasharray:1;stroke-dashoffset:0}[data-cc-motion=on] [data-cc-rise=pending] .cc-art-symbol .cc-v{stroke-dashoffset:1px}[data-cc-rise=in] .cc-art-symbol .cc-v{animation:cc-draw 1.6s var(--cc-ease) .15s both}.cc-min{gap:clamp(24px,3vw,40px);width:100%;display:grid}.cc-min-row{flex-wrap:wrap;align-items:flex-end;gap:20px clamp(18px,2.6vw,32px);display:flex}.cc-min-step{gap:10px;display:grid}.cc-min-step>span{display:block}.cc-min-step svg{width:100%;height:100%;color:var(--cc-text);display:block}.cc-min-step small{font:400 11px/1.2 var(--cc-font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--cc-muted)}.cc-min-step[data-min] small{color:var(--cc-text)}.cc-min-step small b{color:var(--cc-accent);font-weight:400}.cc-st-list{margin:0;padding:0;list-style:none}.cc-st{border-top:1px solid var(--cc-line);grid-template-columns:32px minmax(0,1fr);gap:8px 14px;padding-block:clamp(20px,2.6vw,34px);display:grid}.cc-st:last-child{border-bottom:1px solid var(--cc-line)}.cc-st-n{font:400 12px/1 var(--cc-font-mono);letter-spacing:.1em;color:var(--cc-muted);padding-top:.75em}.cc-st-t{max-width:19em;font:700 clamp(1.5rem, .8rem + 3vw, 3.5rem) / 1.02 var(--cc-font-heading);letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;margin:0}@media (min-width:48rem){.cc-st{grid-template-columns:56px minmax(0,1fr)}}.cc-section[data-cc-tone=accent]{color:var(--cc-on-accent)}.cc-statements[data-tone=accent]{--cc-line:color-mix(in srgb, var(--cc-on-accent) 24%, transparent)}.cc-statements[data-tone=accent] :is(.cc-st-n,.cc-label){color:color-mix(in srgb, var(--cc-on-accent) 78%, transparent)}.cc-statements[data-tone=accent] .cc-label b{color:var(--cc-on-accent)}.cc-film-fig{margin:var(--cc-gap) 0 0}.cc-film{aspect-ratio:16/9;border:1px solid var(--cc-line);background:#000;border-radius:clamp(14px,1.6vw,24px);position:relative;overflow:hidden;box-shadow:0 50px 90px -40px #000000f2}.cc-film-poster{object-fit:cover}.cc-film-video{background:#000;width:100%;height:100%;position:absolute;inset:0}.cc-film-play{text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-end;width:100%;padding:clamp(14px,2.6vw,30px);display:flex;position:absolute;inset:0}.cc-film-play>*{position:relative}.cc-film-play:before{content:"";background:0 0;transition:background .3s;position:absolute;inset:0}.cc-film-play:hover:before{background:#0000001f}.cc-film-play:focus-visible,.cc-film-video:focus-visible{outline:2px solid var(--ring);outline-offset:-8px;box-shadow:inset 0 0 0 10px #0a0a0a}.cc-film-pill{transition:transform .3s var(--cc-ease);background:#0a0a0a;border-radius:999px;align-items:center;gap:14px;padding:8px 24px 8px 8px;display:flex;box-shadow:0 20px 40px -16px #000000b3}.cc-film-play:hover .cc-film-pill{transform:scale(1.03)}.cc-film-icon{aspect-ratio:1;background:var(--cc-accent);width:clamp(44px,4.4vw,56px);color:var(--cc-on-accent);border-radius:50%;flex:none;place-items:center;display:grid}.cc-film-text{font:700 15px/1.2 var(--cc-font-body);color:#fff;gap:5px;display:grid}.cc-film-text small{font:400 11px/1 var(--cc-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8}.cc-film-cap{color:var(--cc-muted);margin-top:16px;font-size:.9375rem;line-height:1.5}[data-cc-motion=on] .cc-film-fig[data-cc-rise=pending]{opacity:0;transform:translateY(40px)}.cc-film-fig[data-cc-rise=in]{animation:cc-devin 1.2s var(--cc-ease) both}[data-cc-skin=archivo]{--cc-on-accent:#1a2207;--font-mono:var(--cc-font-mono);--font-plex-mono:var(--cc-font-mono);-webkit-font-smoothing:antialiased;font-size:1rem;font-weight:400;line-height:1.6}[data-cc-skin=archivo] ::selection{background:var(--cc-accent);color:var(--cc-on-accent)}[data-cc-skin=archivo] .cc-section{padding-block:clamp(5rem,3.6rem + 6vw,8.5rem)}.cc-section-lazy{content-visibility:auto;contain-intrinsic-size:auto 1100px}[data-cc-motion=on] [data-cc-rise=pending]>.cc-label,[data-cc-motion=on] [data-cc-rise=pending] .cc-lead,[data-cc-motion=on] .cc-items[data-cc-rise=pending]>.cc-item{opacity:0;transform:translateY(26px)}[data-cc-rise=in]>.cc-label{animation:cc-up .9s var(--cc-ease) both}[data-cc-rise=in] .cc-lead{animation:cc-up 1s var(--cc-ease) .25s both}.cc-items[data-cc-rise=in]>.cc-item{animation:cc-up 1s var(--cc-ease) both;animation-delay:calc(var(--i,0) * 80ms)}.cc-items{margin:var(--cc-gap) 0 0;column-gap:clamp(24px,3vw,48px);padding:0;list-style:none;display:grid}@media (min-width:48rem){.cc-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.cc-items[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.cc-item{border-top:1px solid var(--cc-line);padding:22px 0 clamp(28px,3vw,44px);position:relative}.cc-item:before{content:"";background:var(--cc-accent);width:32px;height:1px;position:absolute;top:-1px;left:0}.cc-item-n{font:400 12px/1 var(--cc-font-mono);letter-spacing:.1em;color:var(--cc-accent)}.cc-item-t{font:700 clamp(1.1875rem, 1.1rem + .4vw, 1.4375rem) / 1.2 var(--cc-font-body);letter-spacing:-.02em;color:var(--cc-text);margin:18px 0 0}.cc-item-p{max-width:32em;color:var(--cc-muted);margin:10px 0 0;font-size:.96875rem;line-height:1.6}[data-cc-skin=archivo] .cc-swatches{margin-top:var(--cc-gap);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}@media (min-width:40rem){[data-cc-skin=archivo] .cc-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){[data-cc-skin=archivo] .cc-swatches{grid-template-columns:repeat(6,minmax(0,1fr))}}[data-cc-skin=archivo] .cc-swatches>button{border-radius:22px}[data-cc-skin=archivo] .cc-gradient{border-radius:22px;margin-top:clamp(12px,1.6vw,20px);color:var(--cc-on-accent)!important}[data-cc-skin=archivo] .cc-specimens{margin-top:var(--cc-gap);grid-template-columns:minmax(0,1fr);gap:clamp(12px,1.6vw,20px)}@media (min-width:64rem){[data-cc-skin=archivo] .cc-specimens[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-cc-skin=archivo] .cc-specimen{background:color-mix(in srgb, var(--cc-text) 2.5%, transparent);border-radius:28px;flex-direction:column;display:flex}[data-cc-skin=archivo] .cc-specimen-aa{font-size:clamp(3.5rem,2.6rem + 3.4vw,5.5rem);line-height:1}[data-cc-skin=archivo] .cc-specimen[data-role=heading] .cc-specimen-aa{letter-spacing:-.05em;font-weight:700}[data-cc-skin=archivo] .cc-specimen-sample{flex:1;margin-top:clamp(24px,3vw,40px)}[data-cc-skin=archivo] .cc-specimen[data-role=heading] .cc-specimen-sample{letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:700;line-height:1}[data-cc-skin=archivo] .cc-specimen[data-role=body] .cc-specimen-sample{font-size:1.1875rem;line-height:1.5}[data-cc-skin=archivo] .cc-specimen[data-role=mono] .cc-specimen-sample{letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;line-height:1.5}[data-cc-skin=archivo] .cc-specimen-label{border-top:1px solid var(--cc-line);letter-spacing:.08em;margin-top:clamp(20px,2.4vw,32px);padding-top:14px;font-size:12px;color:var(--cc-muted)!important}
